赞 | 0 |
VIP | 0 |
好人卡 | 9 |
积分 | 1 |
经验 | 10565 |
最后登录 | 2017-12-2 |
在线时间 | 185 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 185 小时
- 注册时间
- 2014-9-4
- 帖子
- 82
|
本帖最后由 希忆 于 2014-10-31 18:03 编辑
未测试,插入脚本,在技能的技能公式里写
b.trans_state(11,12);1
将11号状态替换成12号- #替换状态:将原状态替换为目标状态时,继承剩余回合数
- #战斗者没有原状态时,目标状态无法附加时(被免疫,受行动限制影响无法附加等情况),战斗者已有目标状态时 无效!
- class Game_Battler < Game_BattlerBase
- def trans_state(old_state_id,new_state_id)
- return if !self.state?(old_state_id) or !self.state_addable?(new_state_id) or self.state?(new_state_id)
- @states.delete(old_state_id)
- @states.push(new_state_id)
- sort_states
- @state_turns[new_state_id] = @state_turns[old_state_id]
- @state_steps[new_state_id] = @state_steps[old_state_id]
- end
- end
复制代码 |
评分
-
查看全部评分
|