LN}KU_}SBRJOU7W(MB8~~K6.png (609.65 KB, 下载次数: 12)
集气CP条式战斗
#===================================================================== # ■ 技能冷却 #—————————————————————————————— # 实现技能有冷却时间 #===================================================================== =begin 版本:1.00 说明: 作用:为技能设置冷却 方法:设置 技能ID + 200号状态,该状态为技能冷却时间 使用技能后,会获得该状态,该状态若解除,技能可用。 解除方法自定,若设置成若干回合100%解除则与常规冷却无异。 注意:对于冷却一回合,到底是下一回合解除,还是隔一回合冷却 不同战斗系统,有差异,需要测试后定着。 需要为该状态命名才能使冷却生效 设置状态定量为0 ,以免会在状态栏显示出来 技能冷却对敌方也有效 可能的冲突,无。若冲突,请查看○标志的地方 =end #============================================================================== # ■ Scene_Battle (分割定义 4) #------------------------------------------------------------------------------ # 处理战斗画面的类。 #============================================================================== class Scene_Battle #-------------------------------------------------------------------------- # ● 生成特技行动结果 #-------------------------------------------------------------------------- alias swtf_make_skill_action_result make_skill_action_result def make_skill_action_result swtf_make_skill_action_result if $data_states[@skill.id+200] != nil and $data_states[@skill.id+200].name != "" @active_battler.add_state(@skill.id + 200) #附加状态 end end#make_skill_action_result end#class Scene_Battle #============================================================================== # ■ Game_Battler (分割定义 3) #------------------------------------------------------------------------------ # 处理战斗者的类。这个类作为 Game_Actor 类与 Game_Enemy 类的 # 超级类来使用。 #============================================================================== class Game_Battler #-------------------------------------------------------------------------- # ● 可以使用特技的判定 # skill_id : 特技 ID #-------------------------------------------------------------------------- alias swtf_skill_can_use? skill_can_use? def skill_can_use?(skill_id) if state?(skill_id+200) return false end swtf_skill_can_use?(skill_id) end #skill_can_use?(skill_id) end #class Game_Battler #================================================================== # 作者:九夜神尊 #==================================================================
y967 发表于 2021-3-18 09:49
#=====================================================================
# ■ 技能冷却
#——————— ...
3103924369 发表于 2021-3-18 10:45
这个状态法我也看过,但就是有一个问题,我的集气战斗模式和普通的齐时战斗模式在回合数判定上是不一样的 ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |