Project1

标题: 嗯,还是有关HP低于1/4变更战斗图的问题…… [打印本页]

作者: 君迁子    时间: 2008-4-27 00:14
标题: 嗯,还是有关HP低于1/4变更战斗图的问题……
之前用禾西大大提供的这个脚本:

if battler.is_a?(Game_Actor)
  if battler.id == ?
    if battler.hp < battler.maxhp/4
      battler.set_graphic(battler.character_name,
          battler.character_hue, "「battler_name」", battler.battler_hue)
    end
  end
end

倒是可以变战斗图了,但是不是马上变,比如刚被敌人攻击血值下降到1/4以下,战斗图没变,得在之后几个回合变……最重要的问题是,变了战斗图之后把血条加上去,战斗图回不去了|||||||
我是把这段代码加在RTAB连击计算部分脚本的def update_phase4_step5(battler)之下的
作者: 冥道あ残月♂    时间: 2008-4-27 02:01
不知道战斗事件里面有没有可以让触发条件时自己变身的……
估计是不可能的,54吧,不过希望RMXP的下一代能改进一下……
作者: 君迁子    时间: 2008-5-2 05:10
难道要动用战斗事件?这是最下策了……难道不能通过脚本解决?OTL|||||||




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1