Project1

标题: 增加新的战斗胜利条件 [打印本页]

作者: 三途亚梦    时间: 2014-9-6 20:39
标题: 增加新的战斗胜利条件
我先把来龙去脉一说

我的目标是对桌面RPG 克苏鲁的呼唤 在符合PC游戏的需求下尽量进行还原

它的伤害系统中任何生命体的HP是可以被降到负数的,然后该单位会在战斗三回合内处于“濒死”,
三回合后该单位会被判定为永久死亡(当然是包括玩家的)
在濒死状态下如果HP能回复到1以上才能免于一死。

我是想大致还原这个判断

目前我让游戏自动的死亡状态附加调整到-99,0则附加一个新的状态濒死。
但是战斗胜利目前仍然是以死亡状态为判断依据,我想增加一个判断,即敌我一方全员同时濒死则战斗处理为胜利
(其实直接终止战斗也行,反正战斗结束后玩家不会获得任何东西,只是怕直接战斗终止影响一些技能或状态的判断)
作者: taroxd    时间: 2014-9-6 20:52
看看 Game_BattlerBase#refresh 方法,你会有所启发的
作者: 三途亚梦    时间: 2014-9-7 13:27
已经通过定义濒死成员的数组解决了
可以结贴
作者: taroxd    时间: 2014-9-7 13:43
本帖最后由 taroxd 于 2014-9-7 13:44 编辑

to 上面点评

Sprite_battler 里面的 collapse 什么的




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