| 
 
| 赞 | 405 |  
| VIP | 0 |  
| 好人卡 | 11 |  
| 积分 | 402 |  
| 经验 | 242285 |  
| 最后登录 | 2025-10-30 |  
| 在线时间 | 5849 小时 |  
 Lv5.捕梦者 
	梦石0 星屑40207 在线时间5849 小时注册时间2006-11-10帖子6712 | 
|  用它试试, 没测试, 塞main前面即可,  状态效果适用于敌我双方 
 复制代码module Cai
  Dao = { #这里设置, 状态ID => 调用的技能ID
  #===========================
  1 => 2,
  2 => 3,
  #===========================
  }#这里别误删了
end
class Scene_Battle
  alias caidao_ord make_action_orders
  def make_action_orders
    for act in $game_party.actors + $game_troop.enemies
      if act.current_action.kind == 0 and act.current_action.basic == 0
        for i in Cai::Dao.keys
          if act.state?(i)
            act.current_action.kind = 1
            act.current_action.skill_id = Cai::Dao[i]
            break
          end
        end
      end
    end
    caidao_ord
  end
end
class Game_Actor < Game_Battler
  def skill_can_use?(skill_id)
     return super
  end
end
 | 
 评分
查看全部评分
 |