赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 10 |
经验 | 2896 |
最后登录 | 2024-1-4 |
在线时间 | 104 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1013
- 在线时间
- 104 小时
- 注册时间
- 2016-6-24
- 帖子
- 45
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
class Game_Battler
STATE_UPGRADE = {
97 => [97, 98, 99, 100, 101], # 11、12、13号状态为三个等级。通过添加10号状态来叠加升级。
205 => [205, 206, 207, 208, 209],
566 => [566, 567, 568, 569, 570],
}
alias as_20141212 add_state
def add_state(id)
levels = STATE_UPGRADE[id]
return as_20141212(id) unless levels
index = levels.index { |state| state?(state) } # 当前等级
return as_20141212(id) unless index
return if index == levels.size - 1 # 已经达到最高等级
remove_state levels[index]
as_20141212 levels[index + 1]
end
end
各位大大大家好,小弟之前使用了這款腳本
讓燒傷這個異常狀態可以最多疊五層
但是我不希望讓玩家使用治癒魔法一次就將五層給解除掉
而是使用一次治癒解除一層
不知道有沒有什麼好方法能夠辦到呢?
|
|