戦闘経験値 のバックアップ差分(No.1)

  • 追加された行はこの色です。
  • 削除された行はこの色です。
** Wakfuの戦闘における経験値計算2016 [#l1df5235]
''情報源''
- http://www.wakfu.com/en/mmorpg/news/devblog/tickets/412360-revamping-experience-curve
- http://forum.wakfu.com/en/143-guides/203414-how-wakfu-calculates-experience

戦闘経験値の計算は過去何度か変更されているので旧情報に注意

// 今回は実測して検算したのでかなりの割合であってるはず

----
#contents
----

** 計算概要 [#h2507b15]

 (敵経験値合計×人数差係数×チームボーナス)÷チーム人数 ×レベル差係数×Wisdom=獲得経験値

- 敵の基礎経験値を敵の個々のレベルから算出する。「強さ」「レアさ」は無関係でレベル同じなら経験値同じ
- 敵の基礎経験値をとりあえず全部足す
- チーム人数と敵人数を比較し、同数でないなら合計経験値を目減りさせる(ダンジョンボス戦では行わない)
- チーム人数が2人以上なら上記合計経験値にボーナスを加算(サイドキックもOK)
- 以上の合計経験値をチーム人数で等分する
- 敵のレベルが自分のレベルとかけ離れているなら目減りさせる
- 装備やチャレンジ等のWisdomの効果をかけ、そのキャラの獲得経験値として表示する
-- ブースターパック適用アカウントなら経験値ボーナスをさらに適用する
-- 環境クエストの討伐依頼モンスターの場合は1/10にする
-- キャラがサイドキックだった場合はリーダーの1.5倍に変更
// リーダーのかどうかはちょっと自信ない
-- ブースターパック適用アカウントでトップから2人目のキャラだった場合はさらに経験値を2倍、3人目以降は3倍にする

昔はともかく現在の獲得経験値計算に無関係な要素: 敵のレベル合計値

** 敵の基礎経験値 [#rd1fe4ce]

Wakfuの敵の持つ経験値は敵のレベルにのみ依存する。
これは「プレイヤーと同レベルの敵1体を倒す戦闘を何回行えばレベルが上がるか」を元に決定されている。

|次レベル|Lv1-20|Lv21-45|Lv46-Lv70|Lv71-90|Lv91-100|Lv101-115|Lv116-140|...|180|190|200|h
|想定回数|10回以下|15回前後|25回前後|30回前後|40回前後|数十回|百数十回|...|400回|650回|1300回|

つまりレベル59から60になるには、レベル59の敵を25回前後倒せばいいようにデザインされている。

** バトル参加者数係数 [#c10f53c4]

- ''チームと敵が同数でない場合、獲得経験値は目減りする''

こちらが多くてもこちらが少なくてもどちらの場合も経験値は減る。1人多いか少ないかの場合、だいたい2割減る。

獲得する経験値の割合:
||敵1体|敵2体|敵3体|敵4体|敵5体|敵6体|h
|1人チーム|100%|75%|67%|62%|60%|58%|
|2人チーム|82%|100%|83%|75%|70%|67%|
|3人チーム|68%|84%|100%|87%|80%|75%|
|4人チーム|58%|72%|86%|100%|90%|83%|
|5人チーム|52%|64%|76%|88%|100%|92%|
|6人チーム|50%|60%|70%|80%|90%|100%|

戦闘開始時の人数のみ考慮する。途中で召喚された敵は経験値をカウントしない(ドロップアイテムは考慮する)。
また、ダンジョンのボス戦闘の場合はこの係数を常に100%とする。

** チームボーナス [#w6f40fd3]

- ''チームに仲間がいる場合、獲得経験値にボーナスを与える''

ソロ戦闘でない場合、それだけで経験値が増す。仲間はサイドキックであっても構わない。

|チーム人数|1人|2人|3人|4人|5人|6人|h
|ボーナス|+0%|+50%|+100%|+175%|+210%|+250%|

サイドキック2名で戦闘をすると''少なくとも大元の経験値は''+100%つまり2倍になる。
''実際に手元に振り込まれる経験値''が1人パーティ時の2倍になるかどうかは他の係数との兼ね合いもあり不確定。

** レベル差係数 [#zc3d6059]

- ''格上すぎる敵・格下すぎる敵との戦闘経験値は減らす''

経験値の目減りが起こらない敵の適正レベルはそのキャラクターのレベルの前後10レベルとなっている。
11より大きい差のある敵と戦うと、その敵からの経験値は差の大きさに応じてどんどん減っていく。

|こちらが強い|+10以下|+20|+30|+40|+50|+60|+70|+80以上|h
|係数|100%|96%|87%|73%|57%|43%|33%|30%|

|こちらが弱い|-10以下|-20|-30|-40|-50|-60|-70以上|h
|係数|100%|93%|75%|50%|25%|6%|0%|

複数の敵と戦った場合は敵のレベルの算術平均(普通の足して割った平均)と比較する。
レベル70のキャラがレベル45とレベル55の2匹グループの敵と戦った場合、平均レベル50とみなし、+20差として96%ほどの経験値となる。
この係数はチーム内メンバーに分配された経験値に対してメンバーごとに適用する。
つまりメンバーに一律割り振られた経験値であっても、個々のレベルによって獲得経験値は上下しうる。
#br
レベル差が+80以上、つまり非常に格下の敵と戦った場合、経験値は3割までしかもらえない。
レベル差が-70以上、つまり非常に格上の敵と戦った場合、経験値は全くもらえない(寄生対策)。

** Wisdom [#y6f7fd96]

装備やエリアバフ、アルマナクスボーナス、チャレンジの成功などでWisdomが増えている場合、Wisdom1につき獲得経験値が1%増す。
これは150%ぶんまでしか動作しない。それ以上のWisdomを得たとしても150とみなす。

** ポイント [#uc25e8c4]

*** 人数と実際の経験値 [#u528ebbe]

100XPの敵がいるとする。
1vs1のとき、100*人数差100%=100XP。1vs2のとき、(100+100)*人数差75%=150XP。1vs3のとき、(100+100+100)*人数差67%=200XP。
つまり3匹チームを倒したとしても経験値は1匹戦闘2回分しかない(ドロップ品(とチャレンジPP)の問題は別とする)。
2vs1のとき、100*人数差82%*仲間1.5倍÷2=61.5XP。2vs2のとき、(100+100)*人数差100%*仲間1.5倍÷2=150XP。2vs3のとき、(100+100+100)*人数差83%*仲間1.5倍÷2=186.75XP。
3vs1のとき、100*人数差68%*仲間2倍÷3=45.3XP。3vs2のとき、(100+100)*人数差84%*仲間2倍÷3=112XP。3vs3のとき、200XP。

とかいうことを適当に考慮した図が以下

||1匹|2匹|3匹|4匹|5匹|6匹|h
|''1人''|&color(Olive){100};|&color(Lime){150};|&color(Teal){200};|&color(Green){250};|&color(Red){300};|&color(Red){350};|
|''2人''|&color(Gray){62};|&color(Lime){150};|&color(Teal){188};|&color(Teal){225};|&color(Green){263};|&color(Red){300};|
|''3人''|&color(White){45};|&color(Olive){112};|&color(Teal){200};|&color(Green){233};|&color(Green){267};|&color(Red){300};|
|''4人''|&color(White){40};|&color(Olive){99};|&color(Teal){177};|&color(Green){275};|&color(Red){309};|&color(Red){344};|
|''5人''|&color(White){32};|&color(Gray){79};|&color(Lime){141};|&color(Teal){218};|&color(Red){310};|&color(Red){341};|
|''6人''|&color(White){29};|&color(White){70};|&color(Olive){123};|&color(Fuchsia){187};|&color(Green){263};|&color(Red){350};|

#br


----
#comment


ホーム リロード   新規 下位ページ作成 コピー 編集 添付 一覧 最終更新 差分 バックアップ 検索   凍結 名前変更     最終更新のRSS