HP基礎値計算式
[下2行を抜粋]
14F4D086
0000zzzz < zzzzに入れる数の求め方
" 計算式 "
({"HP" - "material" - ("Lv-1" * "class")}
/ "class") = ????
最後に "????" を 16進数に変換すれば、"zzzz" になる。
HP =最終的に出したい"HP数"
material="HPマテリアル使用しての、HP上昇数 (使用数 x2)"
(カンスト= "125" 個で、HPは "250" 上昇する)
Lv ="現在のキャラレベル"
class ="職業毎に決められている数"
(小数は"????"のみ繰り上げ他は切り捨て)
HU = 2.00
RA = 1.85
FO = 1.45
(例)
FO newearl ("class" = "1.45")
Lv 136
マテリアル使用数=25個
このキャラの HPを "1000"にしたい場合
({"HP=1000" - "マテ25個のHP上昇数=50" - ("Lv 136-1=135
* "1.45")} / "1.45")
簡単にすると
({"1000"-"50"-"195.___"(小数切り捨て)}"/"1.45")=
("755"/"1.45")="520.___"(小数繰り上げ)="521"
"????" = "521" の16進数 = "209"
"zzzz" = "209"
HPマテリアルの上昇値を知りたい時は、
"zzzz"に"0000"を入れて起動し、
"現在表示されているHP" - {"現在のレベル -1" * "class" (小数切り捨て)}
(例) 上記のキャラの場合
"HP=245"-"Lv136-1"*"class=1.45"="material"
簡単にすると、
"245"-"135"*"1.45" = "445"-"195.___"(小数切り捨て)
= "50"
"material"="50"
│back│top│