Project1
标题:
怎么让一个特技攻击2次
[打印本页]
作者:
kukurui00
时间:
2010-9-12 14:43
标题:
怎么让一个特技攻击2次
要的是一次一次攻击 一次一次计算出伤害 求教!
作者:
OWOWOW
时间:
2010-9-12 15:11
猜想:
带公共事件?强制行动这个特技?
作者:
寂静的夜里
时间:
2010-9-12 15:49
论坛搜索 彩虹神剑
作者:
六祈
时间:
2010-9-12 15:54
回复
kukurui00
的帖子
特技名字后面加上,x,x为次数
module RPG
class Sprite < ::Sprite
def effect?
@_whiten_duration > 0 or
@_appear_duration > 0 or
@_escape_duration > 0 or
@_animation_duration > 0
end
def damage_effect?
@_damage_duration > 0 or
@_collapse_duration > 0
end
end
end
class Spriteset_Battle
def damage_effect?
for sprite in @enemy_sprites + @actor_sprites
return true if sprite.damage_effect?
end
return false
end
end
class Scene_Battle
alias sailcat_update_phase4_step1 update_phase4_step1
alias sailcat_make_skill_action_result make_skill_action_result
alias sailcat_update_phase4_step5 update_phase4_step5
def update_phase4_step1
@hit_count = 0
sailcat_update_phase4_step1
end
def make_skill_action_result
sailcat_make_skill_action_result
@hit_count = 1
end
def update_phase4_step5
@battler_clone = @target_battlers.clone if @hit_count == 1
@target_battlers = @battlers_clone if @hit_count == 0
sailcat_update_phase4_step5 if @hit_count == 0
if @hit_count > 0
@target_battlers.clear
# 如果你应用了23种战斗特效的公共事件版脚本请去掉下面几行的注释
if (@common_event_id > 0 and @hit_count == 1)
common_event = $data_common_events[@common_event_id]
$game_system.battle_interpreter.setup(common_event.list, 0)
end
@hit_count -= 1
@phase4_step = 3
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1