解析/最大MPへの装備重量ペナルティ
の編集
http://mars.kmc.gr.jp/~dis/heng_wiki/?%E8%A7%A3%E6%9E%90/%E6%9C%80%E5%A4%A7MP%E3%81%B8%E3%81%AE%E8%A3%85%E5%82%99%E9%87%8D%E9%87%8F%E3%83%9A%E3%83%8A%E3%83%AB%E3%83%86%E3%82%A3
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
Template/アーティファクト
Template/モンスター
Template/攻撃属性
[[解析]] **Version3.0.1.4-Beta [#f5deaa92] src -> player -> player-status.cpp -> update_max_mana *概要 [#m5de049f] プレイヤーの装備重量が重かった場合に、最大MPにペナルティを課す処理。 *ベース最大MPの決定 [#z4e1c8b0] 職業やステータスによって決める。詳細略。 *篭手ペナルティ [#ce673535] (篭手を装備してない場合は無視して次へ)~ 装備中の篭手が以下の全てを満たす時、最大MPを3/4倍する。 -麻痺知らずを持っていない -消費魔力減少能力をもっていない -呪文失敗率減少能力をもっていない -魔道具使用能力向上能力をもっていない、もしくは同能力をもっていてpvalがマイナス -器用さ修正をもっていない、もしくは同修正をもっていてpvalがマイナス *装備重量ペナルティ [#i7e67c31] **現在の装備重量の計算 [#s3b9874c] 装備重量を0で初期化する。~ 利き手と逆手にそれぞれ、盾を装備している((要約。実際の判定式は「tval_main > ItemKindType::SWORD」))ならその重量を加算。~ 体装備の重量を加算。~ 頭装備の重量を加算。~ 外套装備の重量を加算。~ 腕装備の重量を加算。~ 脚装備の重量を加算。~ 利き手と逆手にそれぞれ、武器を装備している((要約。実際の判定式は「tval_main <= ItemKindType::SWORD」。武器の類に加えてモンスターボールも含まれるようだ))ならその重量に職業ごとの係数をかけたものを加算。~ 係数は以下の通り: |CENTER:職業|CENTER:係数|h |メイジ&br;ハイ=メイジ&br;青魔道師&br;修行僧&br;練気術師&br;スペルマスター&br;元素使い|1| |プリースト&br;吟遊詩人&br;観光客|2/3| |超能力者&br;魔獣使い&br;鏡使い|1/2| |盗賊&br;レンジャー&br;赤魔道士&br;魔法戦士|1/3| |パラディン&br;混沌の戦士|1/5| |それ以外|0| **最大重量の決定 [#u532a498] 職業ごとに定義されている値((lib -> edit -> ClassMagicDefinitions.txt -> I:行の最後の値))を用いる。~ 具体的には(MPの無い職業は省略)(Todo: kg換算すると?): ~ //誰かkg換算して表に追加してくれると嬉しい |CENTER:職業|CENTER:最大重量|h |スペルマスター|40| |修行僧&br;練気術師|350| |盗賊&br;超能力者&br;吟遊詩人&br;鏡使い|400| |メイジ&br;プリースト&br;魔法戦士&br;ハイ=メイジ&br;魔獣使い&br;赤魔道士&br;青魔道師&br;元素使い|430| |レンジャー&br;パラディン&br;混沌の戦士&br;観光客|450| **重量ペナルティの決定 [#zd60e1c4] (装備重量-最大重量=超過重量とする。)~ 超過重量>0の時、最大MPを''最大MP*超過重量/係数''の値だけ減らす。~ 係数は職業ごとの値である。具体的には以下の通り: |CENTER:職業|CENTER:係数|h |メイジ&br;ハイ=メイジ&br;青魔道師&br;元素使い|600| |プリースト&br;超能力者&br;魔獣使い&br;吟遊詩人&br;練気術師&br;観光客&br;鏡使い|800| |スペルマスター|900| |盗賊&br;レンジャー&br;修行僧&br;赤魔道士|1000| |パラディン&br;魔法戦士&br;混沌の戦士|1200| |剣術家|超過にならない。| |それ以外|800| 以上。 *考察, 雑感 [#hd1584ae] -弓、指輪、アミュレット、光源は装備重量に含まれない。 -武器重量による影響の係数(1つめの表のもの)を、「デュアル系職業における武器の扱いの上手さ」を表す定量的な目安の1つと考えることができる。 -最大重量の値は、レベルやステータスによる影響を受けない。 -盗賊や超能力者は、純メイジ系より最大重量が少ない(=軽装が必要)。修行僧と練気術師はさらに軽装。 -スペルマスターは最大重量が極端に低く、大抵の場合重量オーバーするが、超過した重量に対するペナルティ量(3つめの表の係数)は控えめである。 -職業ごとのパラメータは3つあり、シンプルな分類はできない。 --細かい設定と調整の上に成り立っている(ように見える)。 *comments [#l00bade5] #pcomment
タイムスタンプを変更しない
[[解析]] **Version3.0.1.4-Beta [#f5deaa92] src -> player -> player-status.cpp -> update_max_mana *概要 [#m5de049f] プレイヤーの装備重量が重かった場合に、最大MPにペナルティを課す処理。 *ベース最大MPの決定 [#z4e1c8b0] 職業やステータスによって決める。詳細略。 *篭手ペナルティ [#ce673535] (篭手を装備してない場合は無視して次へ)~ 装備中の篭手が以下の全てを満たす時、最大MPを3/4倍する。 -麻痺知らずを持っていない -消費魔力減少能力をもっていない -呪文失敗率減少能力をもっていない -魔道具使用能力向上能力をもっていない、もしくは同能力をもっていてpvalがマイナス -器用さ修正をもっていない、もしくは同修正をもっていてpvalがマイナス *装備重量ペナルティ [#i7e67c31] **現在の装備重量の計算 [#s3b9874c] 装備重量を0で初期化する。~ 利き手と逆手にそれぞれ、盾を装備している((要約。実際の判定式は「tval_main > ItemKindType::SWORD」))ならその重量を加算。~ 体装備の重量を加算。~ 頭装備の重量を加算。~ 外套装備の重量を加算。~ 腕装備の重量を加算。~ 脚装備の重量を加算。~ 利き手と逆手にそれぞれ、武器を装備している((要約。実際の判定式は「tval_main <= ItemKindType::SWORD」。武器の類に加えてモンスターボールも含まれるようだ))ならその重量に職業ごとの係数をかけたものを加算。~ 係数は以下の通り: |CENTER:職業|CENTER:係数|h |メイジ&br;ハイ=メイジ&br;青魔道師&br;修行僧&br;練気術師&br;スペルマスター&br;元素使い|1| |プリースト&br;吟遊詩人&br;観光客|2/3| |超能力者&br;魔獣使い&br;鏡使い|1/2| |盗賊&br;レンジャー&br;赤魔道士&br;魔法戦士|1/3| |パラディン&br;混沌の戦士|1/5| |それ以外|0| **最大重量の決定 [#u532a498] 職業ごとに定義されている値((lib -> edit -> ClassMagicDefinitions.txt -> I:行の最後の値))を用いる。~ 具体的には(MPの無い職業は省略)(Todo: kg換算すると?): ~ //誰かkg換算して表に追加してくれると嬉しい |CENTER:職業|CENTER:最大重量|h |スペルマスター|40| |修行僧&br;練気術師|350| |盗賊&br;超能力者&br;吟遊詩人&br;鏡使い|400| |メイジ&br;プリースト&br;魔法戦士&br;ハイ=メイジ&br;魔獣使い&br;赤魔道士&br;青魔道師&br;元素使い|430| |レンジャー&br;パラディン&br;混沌の戦士&br;観光客|450| **重量ペナルティの決定 [#zd60e1c4] (装備重量-最大重量=超過重量とする。)~ 超過重量>0の時、最大MPを''最大MP*超過重量/係数''の値だけ減らす。~ 係数は職業ごとの値である。具体的には以下の通り: |CENTER:職業|CENTER:係数|h |メイジ&br;ハイ=メイジ&br;青魔道師&br;元素使い|600| |プリースト&br;超能力者&br;魔獣使い&br;吟遊詩人&br;練気術師&br;観光客&br;鏡使い|800| |スペルマスター|900| |盗賊&br;レンジャー&br;修行僧&br;赤魔道士|1000| |パラディン&br;魔法戦士&br;混沌の戦士|1200| |剣術家|超過にならない。| |それ以外|800| 以上。 *考察, 雑感 [#hd1584ae] -弓、指輪、アミュレット、光源は装備重量に含まれない。 -武器重量による影響の係数(1つめの表のもの)を、「デュアル系職業における武器の扱いの上手さ」を表す定量的な目安の1つと考えることができる。 -最大重量の値は、レベルやステータスによる影響を受けない。 -盗賊や超能力者は、純メイジ系より最大重量が少ない(=軽装が必要)。修行僧と練気術師はさらに軽装。 -スペルマスターは最大重量が極端に低く、大抵の場合重量オーバーするが、超過した重量に対するペナルティ量(3つめの表の係数)は控えめである。 -職業ごとのパラメータは3つあり、シンプルな分類はできない。 --細かい設定と調整の上に成り立っている(ように見える)。 *comments [#l00bade5] #pcomment
テキスト整形のルールを表示する