Project1

标题: 有没有办法让HP低于50%时自动变成某种状态? [打印本页]

作者: jzhao    时间: 2008-8-1 05:19
标题: 有没有办法让HP低于50%时自动变成某种状态?
比如HP < 50%时陷入“负伤”状态,效果同中毒,自动损血。
吃药后HP > 50%了“负伤”状态自动解除。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 火鸡三毛老大    时间: 2008-8-1 05:46
并行事件
条件分歧 角色的HP为50%或更少
  符合的时候 附加一个负伤状态
  不符合的时候解除那个状态


大概就是这样……
作者: 精灵使者    时间: 2008-8-1 06:36
以下引用火鸡三毛老大于2008-7-31 21:46:44的发言:

并行事件
条件分歧 角色的HP为50%或更少
符合的时候 附加一个负伤状态
不符合的时候解除那个状态


大概就是这样……

我建议不要使用并行事件。
把事件改为hp更改(例如打击,吃药,增减hp)的后面。
作者: 沉影不器    时间: 2008-8-1 23:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-8-2 00:09
以下引用沉影不器于2008-8-1 15:50:11的发言:

数据库-敌人队伍-战斗事件-条件-角色XX的HP低于....时

话说这样如果是其他扣血方式就不能判断了。
简单的话就是并行事件。
作者: 精灵使者    时间: 2008-8-2 06:42
其他的扣血方式可以在脚本里添加
作者: 小幽的马甲    时间: 2008-8-2 15:36
汗…怎么感觉用脚本会方便很多…if @active_battler.hp < @active_battler.maxhp / 2 then @states.push(编号)只是我在用手机上所以没有办法调试…这种程度的脚本LS诸位都能解决吧… [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 雷特爾    时间: 2008-8-2 23:59
以下引用小幽的马甲于2008-8-2 7:36:08的发言:

汗…怎么感觉用脚本会方便很多…if @active_battler.hp < @active_battler.maxhp / 2 then @states.push(编号)只是我在用手机上所以没有办法调试…这种程度的脚本LS诸位都能解决吧…

唉。。这JS脚本盲做不到的S。。




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