欢迎光临散文网 会员登陆 & 注册

【游戏机制】《星之卡比SDX》内部伤害系数

2017-11-13 02:57 作者:FalcoLau  | 我要投稿

本研究作者是わどる(WaddleDX)

原文:http://d.hatena.ne.jp/WaddleDX/20171113/1510499775

其实SDX内部有一个伤害系数,会影响游戏里敌人攻击的伤害值。伤害系数的初始值是4096,除了Boss Rush模式《格斗王之路》的伤害系数固定4096不变外,在其他的模式都会随着游戏进程而变动。伤害系数在游戏内存的地址(up主不太懂,就照搬原文了,但是可以看到在不同模拟器上的位置不一样):

0x0033D7から2バイトに値が格納されています。
lsnesならSA1+3D7, snes9xならi033D7にあります。

敌人攻击的实际伤害值是这样的:

实际伤害值=(敌人的基础攻击力)x(伤害修正率)x(随机数修正率)
伤害系数区间:2560~5632
伤害修正率=4096÷(伤害系数)【伤害系数越小,伤害修正越高】
伤害修正率区间:0.72~1.6
随机数修正率区间:0.75~1.5
(伤害修正率)x(随机数修正率)区间:0.55~2.4

影响伤害系数的因素

降低伤害系数(增加敌人攻击伤害)

  • 各种动作 [注]:-2

  • 击倒敌人:-(敌人的得分)÷10

  • 吸收敌人获得拷贝能力:-80

  • 空中飞行一段时间:-32

  • 无伤进入门:-48

  • 回复HP:-(回复的HP)x7

  • 非满血吃最大番茄不影响系数

  • 满血吃最大番茄:-179

  • 帮手变换能力:-96

  • 通关(春风吹拂·巨鸟):-1792

  • 通关(梅塔逆袭·许愿):-256(不一定每次都减少)

注:关于“各种动作”

カービィが立つ・しゃがむ・のぞきこみ以外のアクションを取っている間は
60F毎にダメージランクが2ずつ下がります。
能動的なアクションでない場合(ダメージを受けてのけぞる・水中にいる・ワープスターに乗っている等)でも適用されます。

增加伤害系数(降低敌人攻击伤害)

  • 自机受伤:+(减少的HP)x12

  • 残机-1:+256

  • 打飞机残机-1:+1120

Game Over续关后伤害系数的初始值

  • 1次:4480

  • 2次:4864

  • 3次:5248

  • 4次:5632(封顶)

由于伤害系数的存在,在格斗王不可能出现的情况会在其他模式出现。

卡比HP70,黑洞基础攻击力是30。

已知(伤害修正率)x(随机数修正率)区间:0.55~2.4。

所以在《向银河许愿》这个模式里,黑洞是有可能秒杀满血的卡比的。

【游戏机制】《星之卡比SDX》内部伤害系数的评论 (共 条)

分享到微博请遵守国家法律