Project1
标题:
如何将“正常”取代为其它状态?
[打印本页]
作者:
serena718
时间:
2012-2-2 00:49
标题:
如何将“正常”取代为其它状态?
我设置了一个可在战斗中切换常驻状态的脚本
并且用了状态图标化,这样看起来较为美观
但状态图标化就是死活不肯将“正常”也跟着图标化
所以我设置了另一个状态,打算将“正常”给取代
可问利用脚本的实行方法?(因为有动到脚本,所以用事件的方式不可行)
dsu_plus_rewardpost_czw
作者:
R-零
时间:
2012-2-2 08:33
用下面语句
$正常状态编号 = 20
class Game_Battler
alias ini initialize
def initialize
ini
@states.push($正常状态编号)
end
def recover_all
@hp = maxhp
@sp = maxsp
for i in @states.clone
remove_state(i)
end
@states.push($正常状态编号)
end
end
复制代码
插入main前面,因为这是插件式,所以冲突可能不大
作者:
hcm
时间:
2012-2-2 10:56
事件党做法:在数据库-状态加上你想取代的状态XX,
在数据库-敌人队伍的每个队伍的事件页都加上给主角施加XX状态,条件为@开关开启,
在游戏开头搞一个并行处理事件设@开关开启。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1