戦闘経験値 のバックアップソース(No.3)
** 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体を倒す戦闘を何回行えばレベルが上がるか>#u528ebbe]]」を元に決定されている。
たとえばレベル59から60になるには、レベル59の敵を27回倒せばいいようにデザインされている。
#br
「は○れメタルみたいな経験値デカいモンスターいないの」というのは時々聞かれるが、残念ながらいない。
// アルティメットボスとか高いけど、お望みのものではないと思う
[[デイリークエスト]]が手間の割に経験値が高めなので、以下を参考にして割のいいレベル上げをしつつ地道に稼ごう。
** バトル参加者数係数 [#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%|

戦闘開始時の人数のみ考慮する。途中で召喚された敵は経験値をカウントしない(ドロップアイテムは考慮する)。
チーム内の最高レベルの3分の1未満のレベルのキャラクターは頭数にカウントしない。
ダンジョン内またはフィールド上で稀に出現する7体かそれ以上の敵グループは、係数計算上は6体いるものとして処理を行う。
// 合計経験値のときはきちんと加算されるはずであると思いたい
また、ダンジョンのボス戦闘の場合はこの係数を常に100%とする。
** チームボーナス [#w6f40fd3]

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

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

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

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

** チーム人数 [#fd612121]

- ''敵全ての経験値を合計し、チーム人数で割って等しく配分する''

当たり前といえば当たり前の処理。

** レベル差係数 [#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とみなす。


** 資料 [#b5a5aa43]
*** タイマン戦闘数 [#c3a96a7a]

次のレベルに上がるには自分と同じレベルの敵を1体1で何回倒せばいいかの表

|次Lv|5|10|15|20|25|30|40|50|60|70|80|90|100|h
|必要回数|3|6|9|11|13|15|20|23|27|30|33|37|43|

|次Lv|110|120|130|140|150|160|170|180|185|190|195|200|h
|必要回数|77|114|154|197|242|289|338|393|414|676|900|1296|

*** 人数と実際の経験値 [#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(Gray){70};|&color(Olive){123};|&color(Fuchsia){187};|&color(Green){263};|&color(Red){350};|



#br


----
#comment

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