#============================================================================== # ■ 简单自爆脚本 # 作者:Ruigi #============================================================================== class Scene_Battle < Scene_Base #-------------------------------------------------------------------------- # ● 使用技能(别名方法) #-------------------------------------------------------------------------- alias kill_use_item use_item def use_item item = @subject.current_action.item is_kill_skill = item.is_a?(RPG::Skill) && item.note.include?("<Kill>") kill_use_item if is_kill_skill # 在技能效果应用后执行死亡 @subject.hp = 0 # 等待一帧确保所有效果都已完成 call_later(:apply_kill_effect) end end #-------------------------------------------------------------------------- # ● 应用自爆效果(延迟执行) #-------------------------------------------------------------------------- def apply_kill_effect return unless @subject && @subject.hp == 0 @subject.perform_collapse_effect if @subject.dead? refresh_status end #-------------------------------------------------------------------------- # ● 延迟调用方法 #-------------------------------------------------------------------------- def call_later(method_name) send(method_name) end end
QQ截图20251029230201.png (26.48 KB, 下载次数: 0)
bandicam 2025-10-29 23-09-36-312.gif (1.85 MB, 下载次数: 1)
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |