赞 | 50 |
VIP | 6 |
好人卡 | 39 |
积分 | 324 |
经验 | 84775 |
最后登录 | 2024-5-18 |
在线时间 | 1300 小时 |
Lv5.捕梦者 (版主) 鼬痴汉
- 梦石
- 29
- 星屑
- 3401
- 在线时间
- 1300 小时
- 注册时间
- 2010-4-24
- 帖子
- 971
|
我现在使用的是当我方角色和敌人同时拥有“嘲讽”状态时,敌人所有范围是“敌单体”的技能目标强制改为拥有嘲讽状态的我方角色。
而且,当我方已经有角色有嘲讽状态时,再一次嘲讽会把上一个被附加的嘲讽状态去掉(防止BUG)。
技能:嘲讽 效果范围:使用者 附加状态:使用过嘲讽(70号)
公共事件:全体同伴-嘲讽(53号) 全体敌人+嘲讽(53号)
脚本:
for i in 0..3
if $game_party.actors[i] != nil
if $game_party.actors[i].state?(70)
$game_party.actors[i].add_state(53)
$game_party.actors[i].remove_state(70)
end
end
end
Scene_Battle 4的某些地方:
#=====以下更改内容=========
target_got = false
for a in $game_party.actors
if (@active_battler.state?(53) and a.state?(53)) || #←这个才是有用的嘲讽状态
(@active_battler.state?(60) and a.state?(60)) || #←这个状态啥用也没有
(@active_battler.state?(61) and a.state?(61)) || #←这个状态啥用也没有
(@active_battler.state?(62) and a.state?(62)) #←这个状态啥用也没有
target = a
target_got = true
end
end
unless target_got
index = @active_battler.current_action.target_index
target = $game_party.smooth_target_actor(index) #原有内容
end
#=====以上更改内容=========
上面这个嘲讽我是百度到的……
顺带一提,本人脚本超废……
然后是问题,怎么让敌人也实现同样效果的嘲讽?
就是敌人嘲讽后,我方所有范围是“敌单体”的技能目标强制转移到有嘲讽状态的敌人。 |
|