大胃王之猩 发表于 2012-11-20 11:49:14

无聊之作:单次反馈技能的内部数值变化对其伤害效果影响

本帖最后由 大胃王之猩 于 2012-11-20 11:50 编辑

我本想探究“反馈如何令目标无法攻击及施放技能”的,结果……

目标:雷神
100000 HP
10000MP
(有对HT攻击动作,但不能造成伤害)

-------------------------

HT 原型机

变量:

单位类目
效果
HT feedback(RTE)
      字段
      活力更改倍率:护盾0能量-1生命0
HT feedback(DTboE)
      字段
      活力当前倍率:护盾0能量1生命0                                 
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:清空



若 HT feedback(RTE)活力更改倍率:护盾0能量-1生命0,

活力当前倍率:护盾0能量<=0生命0
结果:
目标受伤:无受伤
目标能量:清空


活力当前倍率:护盾0能量0.1、0.5、0.7生命0
结果:
目标受伤:1001、5000、7000
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:清空

活力当前倍率:护盾0能量0.2、0.4、0.8生命0
结果:
目标受伤:2000、6001、8001
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:清空

活力当前倍率:护盾0能量>1生命0
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:清空

若 HT feedback(RTE)活力更改倍率:护盾0能量-0.5生命0,

活力当前倍率:护盾0能量<=0生命0
结果:
目标受伤:无受伤
目标能量:-5000
          (目标最大剩余能量值 x 活力更改倍率)

活力当前倍率:护盾0能量0.1、0.5、0.7生命0
结果:
目标受伤:1001、5000、7000
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:-5000
          (目标最大剩余能量值 x 活力更改倍率)
活力当前倍率:护盾0能量0.2、0.6、0.8生命0
结果:
目标受伤:2000、6001、8001
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:-5000
          (目标最大剩余能量值 x 活力更改倍率)
活力当前倍率:护盾0能量>1生命0
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:-5000
          (目标最大剩余能量值 x 活力更改倍率)

若 HT feedback(RTE)活力更改倍率:护盾0能量0生命0,

活力当前倍率:护盾0能量<=0生命0
结果:
目标受伤:无受伤
目标能量:无损失

活力当前倍率:护盾0能量0.1、0.5、0.7生命0
结果:
目标受伤:1001、5000、7000
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失
活力当前倍率:护盾0能量0.2、0.6、0.8生命0
结果:
目标受伤:2000、6001、8001
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失

活力当前倍率:护盾0能量>=1生命0
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:无损失


若 HT feedback(RTE)活力更改倍率:护盾0能量0.5生命0,

活力当前倍率:护盾0能量<=0生命0
结果:
目标受伤:无受伤
目标能量:无损失

活力当前倍率:护盾0能量0.1、0.5、0.7生命0
结果:
目标受伤:1001、5000、7000
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失
活力当前倍率:护盾0能量0.2、0.6、0.8生命0
结果:
目标受伤:2000、6001、8001
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失

活力当前倍率:护盾0能量>1生命0
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:无损失


若 HT feedback(RTE)活力更改倍率:护盾0能量1生命0,

活力当前倍率:护盾0能量<=0生命0
结果:
目标受伤:无受伤
目标能量:无损失

活力当前倍率:护盾0能量0.1、0.5、0.7生命0
结果:
目标受伤:1001、5000、7000
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失

活力当前倍率:护盾0能量0.2、0.6、0.8生命0
结果:
目标受伤:2000、6001、8001
          (目标最大剩余能量值 x 活力当前倍率)
目标能量:无损失

活力当前倍率:护盾0能量>=1生命0
结果:
目标受伤:等额最大剩余能量值(10000)
目标能量:无损失


总结:


一、
顺序:先判定最大剩余能量值、造成伤害后,再减少能量(这是在连续多次施放反馈后发现的);

二、
活力更改倍率变化:
1、当>=0时,目标能量不会减少;
2、当<0时,目标能量减少值为“目标能量值 x 活力更改倍率”(倍率不超过|-1|);

三、
活力当前倍率:
3、当<0时,目标不会受伤;
4、当>=0时,目标受伤值为“目标能量值 x 活力当前倍率”(倍率不超过1);

备注:
*“无损失”“无受伤”不代表“无改变”。数值可能会增加,但并未验证。




yxxiaobin 发表于 2013-1-17 23:26:13

标记一下,支持一下。
页: [1]
查看完整版本: 无聊之作:单次反馈技能的内部数值变化对其伤害效果影响