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