赞 | 2 |
VIP | 19 |
好人卡 | 10 |
积分 | 3 |
经验 | 57661 |
最后登录 | 2019-5-20 |
在线时间 | 574 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 253
- 在线时间
- 574 小时
- 注册时间
- 2006-8-25
- 帖子
- 969
|
本帖最后由 jhhuang 于 2017-7-18 08:21 编辑
有漏洞吧- -
X.hp += Y?
X.add_state(ID)?
你确定这些东西能乱写进去make_damage_value方法或计算公式?
你确定Game_Action类不会带来的影响?
如果考虑到敌人AI和玩家队伍有自动战斗的人物,在评价行动的价值时会进行测试所有技能,
如果测试=号操作和add_state之类的方法,在测试过程中就会进行实际执行,后果可想而知。
要用这样的方法,估计就必须添加测试标志之类的。例如make_damage_value(user, item, btest = false)
又或者写进use_item方法里面。
效果类水深,请谨慎。
教学贴,最后支持一下。 |
|