【游戲機(jī)制】《星之卡比SDX》內(nèi)部傷害系數(shù)

本研究作者是わどる(WaddleDX)
原文:http://d.hatena.ne.jp/WaddleDX/20171113/1510499775
其實(shí)SDX內(nèi)部有一個(gè)傷害系數(shù),會(huì)影響游戲里敵人攻擊的傷害值。傷害系數(shù)的初始值是4096,除了Boss Rush模式《格斗王之路》的傷害系數(shù)固定4096不變外,在其他的模式都會(huì)隨著游戲進(jìn)程而變動(dòng)。傷害系數(shù)在游戲內(nèi)存的地址(up主不太懂,就照搬原文了,但是可以看到在不同模擬器上的位置不一樣):
0x0033D7から2バイトに値が格納されています。
lsnesならSA1+3D7, snes9xならi033D7にあります。
敵人攻擊的實(shí)際傷害值是這樣的:
實(shí)際傷害值=(敵人的基礎(chǔ)攻擊力)x(傷害修正率)x(隨機(jī)數(shù)修正率)
傷害系數(shù)區(qū)間:2560~5632
傷害修正率=4096÷(傷害系數(shù))【傷害系數(shù)越小,傷害修正越高】
傷害修正率區(qū)間:0.72~1.6
隨機(jī)數(shù)修正率區(qū)間:0.75~1.5
(傷害修正率)x(隨機(jī)數(shù)修正率)區(qū)間:0.55~2.4
影響傷害系數(shù)的因素

降低傷害系數(shù)(增加敵人攻擊傷害)
各種動(dòng)作 [注]:-2
擊倒敵人:-(敵人的得分)÷10
吸收敵人獲得拷貝能力:-80
空中飛行一段時(shí)間:-32
無(wú)傷進(jìn)入門(mén):-48
回復(fù)HP:-(回復(fù)的HP)x7
非滿血吃最大番茄不影響系數(shù)
滿血吃最大番茄:-179
幫手變換能力:-96
通關(guān)(春風(fēng)吹拂·巨鳥(niǎo)):-1792
通關(guān)(梅塔逆襲·許愿):-256(不一定每次都減少)
注:關(guān)于“各種動(dòng)作”
カービィが立つ?しゃがむ?のぞきこみ以外のアクションを取っている間は
60F毎にダメージランクが2ずつ下がります。
能動(dòng)的なアクションでない場(chǎng)合(ダメージを受けてのけぞる?水中にいる?ワープスターに乗っている等)でも適用されます。
增加傷害系數(shù)(降低敵人攻擊傷害)
自機(jī)受傷:+(減少的HP)x12
殘機(jī)-1:+256
打飛機(jī)殘機(jī)-1:+1120
Game Over續(xù)關(guān)后傷害系數(shù)的初始值
1次:4480
2次:4864
3次:5248
4次:5632(封頂)
由于傷害系數(shù)的存在,在格斗王不可能出現(xiàn)的情況會(huì)在其他模式出現(xiàn)。

卡比HP70,黑洞基礎(chǔ)攻擊力是30。
已知(傷害修正率)x(隨機(jī)數(shù)修正率)區(qū)間:0.55~2.4。
所以在《向銀河許愿》這個(gè)模式里,黑洞是有可能秒殺滿血的卡比的。