#author("2024-01-04T16:30:25+09:00","","")
[[解析]]
**Version3.0.1.4-Beta [#wf5af3d9]

src -> monster-attack -> monster-eating.cpp -> process-un-power
*概要 [#pf63486b]
モンスターからの攻撃による充填魔力吸収処理(UN_POWER)の解析。

*吸収量の決定 [#of5b7626]
プレイヤーが魔道具使用能力向上付き装備を装備していなかったら、''吸収量 = 魔道具の残回数''。~
装備していたら、''吸収量(小数以下も計算) = 残回数*(敵レベル+(1~敵レベル))/400''。~
吸収量を整数にし、残回数を超えていたら残回数に揃える。

吸収量が0だったらここで処理終了。

適切なメッセージを表示する。

*回復量の決定 [#o1249bd7]
''回復量 = 吸収量*吸収したアイテムのレベル''。~
アイテムが杖だった場合、スタック数だけ倍にする。~
回復量がHPの減りより大きかったら、HPの減りに揃える。

*その後 [#f0b81fd3]
敵のHP回復。

画面再描画フラグを更新したり色々する。

終わり。

*考察 [#l541a39f]
- 装備の+道の合計値が1以上のいくつであろうが、吸収量の軽減率は影響をうけない。
- サーペント(オベロンもほぼ同じ)相手に+道を持っていた場合、吸収量は1/2~1/4になる。
- レベルが高いアイテムを吸われると、回復量も多い。
- 吸われた回数が多いほど、回復量も多い。

*comments [#ed853869]
#pcomment
IP:111.217.133.56 TIME:"2024-01-04 (木) 16:30:25" REFERER:"http://mars.kmc.gr.jp/~dis/heng_wiki/" USER_AGENT:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS