| 赞 | 0  | 
 
| VIP | 13 | 
 
| 好人卡 | 7 | 
 
| 积分 | 7 | 
 
| 经验 | 32831 | 
 
| 最后登录 | 2023-12-15 | 
 
| 在线时间 | 530 小时 | 
 
 
 
 
 
Lv2.观梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 723 
 
        - 在线时间
 - 530 小时
 
        - 注册时间
 - 2010-6-9
 
        - 帖子
 - 840
 
 
 
 | 
	
有个VA版的状态叠加,需要的自己翻译一下。- class Game_Battler
 
 -  #状态ID1201、1202、1203、1204、1205号状态为五个等级。通过添加1201号状态来升级
 
 -   STATE_UPGRADE = {
 
 -     21 => [21, 22, 23, 24, 25],# #54超载融合
 
 -     201 => [201, 202, 203, 204, 205, 206, 207, 208, 209, 210],# 武力提升
 
 -     401 => [401, 402, 403, 404, 405, 406, 407, 408, 409, 410],# 体质提升
 
 -     416 => [416, 417, 418],                                   # 犄角 金刚
 
 -     601 => [601, 602, 603, 604, 605, 606, 607, 608, 609, 610],# 智力提升
 
 -     801 => [801, 802, 803, 804, 805, 806, 807, 808, 809, 810],# 政治提升
 
 -     1201 => [1201, 1202, 1203, 1204, 1205],                   # 威压
 
 -     1206 => [1206, 1207, 1208, 1209, 1210],                  # 虚实
 
 -     1221 => [1221, 1222, 1223, 1224, 1225],                  # 不屈
 
 -     1226 => [1226, 1227, 1228, 1229, 1230],                  # 明镜
 
 -   }
 
 -  
 
 -   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
 
  复制代码 |   
 
 
 
 |