赞 | 0 |
VIP | 4 |
好人卡 | 11 |
积分 | 1 |
经验 | 29368 |
最后登录 | 2021-11-17 |
在线时间 | 568 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 568 小时
- 注册时间
- 2012-9-7
- 帖子
- 611
|
本帖最后由 wingzeroplus 于 2013-6-28 09:00 编辑
变身XXX,技能自带公共事件A,内容为更改角色战斗图,XXX角色增加技能(这个相信都会弄)
第二步复原(默认在Game_Battler 2,有用其他脚本的,找到状态自然解除下面 ,自己修改########之内的内容,设置好公共事件(更改图像+失去技能)即可
#--------------------------------------------------------------------------
# ● 状态自然解除 (回合改变时调用)
#--------------------------------------------------------------------------
def remove_states_auto
for i in @states_turn.keys.clone
if @states_turn > 0
@states_turn -= 1
elsif rand(100) < $data_states.auto_release_prob
remove_state(i)
####################################
if i == 30 #如果是30号状态自然解除
common_event = $data_common_events[2] #执行公共事件2号
$game_system.battle_interpreter.setup(common_event.list, 0)
end
###########################
end
end
end
不过此用法有一个BUG,就是在变身后被KO了,也就是非自然解除,就暂时无法复原了
除非再施放变身等到自然解除,或者该状态设置了战斗结束,战斗后解除 |
|