戦略掲示板

DIABLO2の戦略について議論するための掲示板です。

[戦略] 得られる経験値の詳細について

作成: 2007/06/05-02:03:19 更新: 2007/06/05-02:03:19

みなさまこんにちは。いーづです。
戦略版に投稿するのは、ずいぶんと久しぶりです。
ネタの鮮度的にも微妙感が漂っていますが、ご容赦下さい。

DiabloⅡにはキャラクターレベルと倒したモンスターのレベルが開きすぎると、得られる経験値が少なくなってしまう、というルールがあります。
The Areet Summitの下記のページで解説されているのですが、記載は正確ではないようです。
http://www.battle.net/diablo2exp/basics/experience.shtml

この件に関して質問を行ったところ、oyaGさんから1024分のいくらかで処理されていると回答がありました。
http://www.diablor.com/core/topic-56923.html

その回答を元にデータを収集して調べたところ、新事実が1点わかりました。恩返しもかねてご報告します。

●キャラクターレベル(clvl)が1~24の場合(意訳)
>モンスターと自分のキャラクターのレベルを比較して、その差が5レベル以下の場合、モンスターの持つ経験値の100%を得ることができます。
>モンスターとのレベル差が6~10レベルの場合、モンスターの持つ経験値のうち100~5%の少ない経験値を得ることになります。
>モンスターとのレベル差が10レベルを超す場合、モンスターの持つ経験値のうち5%しか得ることができません。

実際には下記の表の通りになります。(mlvl=モンスターのレベル)

mlvl-clvl  X(/1024)
+10以上      20
+9         152
+8         368
+7         696
+6         900
+5~-5     1024
-6         828
-7         636
-8         440
-9         244
-10以下      52

ちなみに経験値は、以下の計算式で求められます。

 得られる経験値=設定されている経験値×X÷1024(端数切り捨て)

具体的な違いは、+10以上の5%が、実際には2%程度だったということです。
つまり、経験値目的の引率は、これまでの理論値よりも効果が薄いことになります。
新事実、みなさまのお役に立てますでしょうか?

作成: 2007/06/05-02:05:37 更新: 2007/06/05-02:05:37

●キャラクターレベル(clvl)が25~69の場合(意訳)
>モンスターのレベルがキャラクターのレベルを上回る場合、得られる経験値は以下の通りです。

>得られる経験値=設定されている経験値×clvl÷mlvl(端数切り捨て)

>モンスターがキャラクターより6~10レベル低い場合、モンスターの持つ経験値のうち 100~5% の経験値を得ることになります。
>モンスターがキャラクターより10レベル以上低い場合、モンスターの持つ経験値のうち 5% しか得ることができません。

clvlがmlvlを上回る場合の計算は、clvlが1~24の場合に準じます。
つまり下記の通りです。

mlvl-clvl  X(/1024)
~-5       1024
-6         828
-7         636
-8         440
-9         244
-10以下      52


ちなみに経験値は、以下の計算式で求められます。

 得られる経験値=設定されている経験値×X÷1024(端数切り捨て)

こちらは細かい計算式と定数の差はありますが、結果はほぼ既出の通りです。

作成: 2007/06/05-02:07:50 更新: 2007/06/05-02:07:50

●キャラクターレベル(clvl)が70以上の場合(意訳)
>まず、キャラクターレベル(clvl)が25~69の場合と同じ経験値の計算を行います。

>経験値が計算された後、キャラクターレベルに応じて以下のペナルティーが適用されます。
>例えばレベル70のキャラクターは、95.31%の経験値しか受け取りません。

>以上の通り、高レベルキャラクターは、低レベルのモンスターからは少量の経験値しか受け取れません。同様に低レベルキャラクターは、高レベルのモンスターから少量の経験値しか受け取れません。

表の%の表記は実際にはX/1024で以下の数字になります。
※下記の表のうち、X(/1024)の部分は、下記のページを参考にしました。
 http://www.theamazonbasin.com/d2/forums/index.php?showtopic=29390

clvl    X(/1024)
~69     1024
70       976
71       928
72       880
73       832
74       784
75       736
76       688
77       640
78       592
79       544
80       496
81       448
82       400
83       352
84       304
85       256
86       192
87       144
88       108
89       81
90       61
91       46
92       35
93       26
94       20
95       15
96       11
97        8
98        6

経験値は、以下の計算式で求められます。

 得られる経験値=(25~69の経験値)×X÷1024(端数切り捨て)

こちらも細かい計算式と定数の差はありますが、結果は既出の情報です。

作成: 2007/06/05-02:10:09 更新: 2007/06/06-01:03:01

これだけでは何なので、計算例も紹介しておきます。

●高レベルでの計算例
HellのBaalは、mlvl=99/経験値元値=4536276です。
clvl=90のプレイヤーが倒したとすると、まず以下の計算が行われます。

 4536276 × 90(clvl) ÷ 99(mlvl) = 4123887(端数切り捨て)

次に、clvl=90のペナルティーを計算します。

 4123887 × 61 ÷ 1024 = 245661(端数切り捨て)

経験値元値と比べて、約5.4%の経験値しかもらえないことになります。


調査は、大山鳴動して鼠一匹な結果になりましたが、みなさまのDiabloⅡライフのお役に立てれば幸いです。

----------------------------------------
こてつさん、コメントありがとうございます。

指摘の表は「難易度別・Act別平均取得経験値」の表ですね。
この表は初見でした。どの場所が良い効率なのか知るのには最適です。こういう切り口の表は面白いですね。
有用な情報、ありがとうございました。

>oyaGとやらの言う事が正しいとは限らないのだよ
これには彼の名誉のために反論しておきます。
いただいた情報は、検証の結果、やはり正しい物でした。

作成: 2007/06/05-17:30:19 更新: 2007/06/05-17:30:19

ネズミですら無い。今更書く事でも無い

http://strategy.diabloii.net/news.php?id=512
自レベルと敵レベルで何%経験値が取得できるか既に書かれている。

表形式になっているので非常に見やすい
1.10のものだが1.11と敵レベルが変わっていない以上問題無い
oyaGとやらの言う事が正しいとは限らないのだよ

作成: 2007/06/06-23:05:42 更新: 2007/06/06-23:05:42

こんばんは
検証おつかれさまです。

1.10の後半から得られるEXPが少し下がっていたと感じておりました。
参考にさせていただきますね

作成: 2007/06/07-00:03:38 更新: 2007/06/07-00:03:38

スレ主さん
検証乙です

こてつさん
>http://strategy.diabloii.net/news.php?id=512
>自レベルと敵レベルで何%経験値が取得できるか既に書かれている。
これは各Actのエリアレベルの平均値を元にどれぐらい経験値が得られるかを大雑把に計算しただけのもので
今回の検証とは趣旨が全く違うものでは無いでしょうか?

それに同じHell Act1でもPitとBlood Moorではエリアレベルが18も違ってきます。
当然適正レベルも全く変わってくるのでその表はほとんど役に立たないと考えていいのでは。

作成: 2007/06/07-12:37:46 更新: 2007/06/07-12:37:46

↑は?何を寝言ほざいてるのか知らんが、
Pitのような特殊な所のレベルと比べる事自体、そもそもの間違いだろ。馬鹿か?
エリアLv85の所はWorldStoneKeepと同じ経験値に決まってるだろうが。

得られる経験値という点では趣旨は全く同じだが。
何をもって全く違うと言うのか、示して欲しいね。

そこまで言うなら各モンスター毎に書くべきだろ?
ユニークやチャンピオン化した場合、ミニオンも含めてな。
単なる計算式だけじゃ、わざわざ敵レベルまでいちいち調べなきゃならん

使い勝手を考えると、このスレ自体、無用な物だ
適正レベルなんてのは、とうに出ているのだから。

作成: 2007/06/08-00:04:29 更新: 2007/06/08-00:05:33

いーづさん、お疲れ様でした。新事実(クロスチェックはしてませんが、丁寧に書かれている記事なので信用している状況)も見つかったようですし、日本語化しておくのは良いことだと思います。

こてつさんは
・他人の記事も自分の提示した記事も良く読まないのに批判するような御方
・人を「とやら」呼ばわりする程度の御方
です。次いでに自爆癖もあるので、話半分に聞くのがヨロシイかと。

こてつさんへ
あなたが提示した表の右上を占める、「5%」という表記は間違っている、というのがスレ主さんの主張です。これについて見解は如何ですか?
また、HageStormさんの仰る通り、この記事の趣旨はmlvl(=エリアレベル)と経験値の相関そのもので、それに基づいて育成方針を定めていくための表作りとは明らかに別です。現状で無用というのは、まともな反論とは思えませんよ。

作成: 2007/06/09-05:13:32 更新: 2007/06/09-05:13:32

いーづです。みなさんコメントありがとうございます。

こてつさんへの意見が出ていますが、私はあの表について、適正狩り場を見つける上で優れている表だと思います。
私の記事は、あの表の視点から見ると、その計算の前提部分を検証&日本語訳したものと言えます。検証の結果が誤差を埋める程度のものでしたので、無用と言えなくもないのですが、記事の有用性は見る人によると思います。その点ご理解下さい。

これを元に表などまとめてみたいと思っています。
こちらで記事するかも知れませんが、そのときはよろしくお願いします。

作成: 2007/06/09-07:06:13 更新: 2007/06/09-07:06:13

#駄レス大変失礼致します。

①価値観を他人に押し付けるのはやめましょう。
②他人を馬鹿か否か、評価するのは一人の時にやりましょう。
③支持されているサイトの情報が全てというのなら
 Rにある全ての情報が無用です。
 ※Rへの投稿ネタがiiに採用された事もあります。
④立派そうな名前を汚すな。