Project1

标题: 求解,如何在战斗中获取某一状态的剩余回合数? [打印本页]

作者: incoml    时间: 2013-2-4 14:47
标题: 求解,如何在战斗中获取某一状态的剩余回合数?
本帖最后由 incoml 于 2013-2-5 14:53 编辑

求解,如何在战斗中获取某一状态的剩余回合数?,@states_turn{},哈希表什么的,不是很理解怎么用。
作者: 弗雷德    时间: 2013-2-5 04:56
那玩意俺也不是很明白,你可以在模块里重新定义一个turn的方法,在game_battler2里的附加状态的方法下,state.turn=state.hold_turn,然后再在自然解除状态的方法下,给state.turn执行减法,大概就是这样,俺这上不到网,爪机费力,看不看懂俺也不负责了…
作者: 羞射了    时间: 2013-2-5 11:48
设battler为战斗者,那么他身上的状态剩余回合数就是:

battler.states_turn[$data_states[状态编号].id]




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