if @target_battlers == []
# 设置对像方的战斗者序列
@target_battlers = [target]
end
if $game_actors[特殊角色ID].skill_learn? (一个不可使用的特殊技能ID) #只有特定角色学会该技能ID的技能才可以使用特殊效果
if @active_battler.id == 特殊角色ID #与学会技能ID的角色ID相同,因为只有该角色才能用
unless target.element_rate(4)>=150 #敌方属性4设置为A时无效
if rand(100)<10 #有10%的几率发动特殊特技
# 获取特技
@skill = $data_skills[特殊技能ID]
# 在帮助窗口显示特技名
@help_window.set_text(@skill.name, 1)
# 设置动画 ID
@animation1_id = @skill.animation1_id
@animation2_id = @skill.animation2_id
# 应用特技效果
for target in @target_battlers
target.skill_effect(@active_battler, @skill)
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
return
end
if @target_battlers == []
# 设置对像方的战斗者序列
@target_battlers = [target]
end
if $game_actors[特殊角色ID1].skill_learn?(一个不可使用的特殊技能ID) or $game_actors[特殊角色ID2].skill_learn?(一个不可使用的特殊技能ID)
#只有特定角色学会该技能ID的技能才可以使用特殊效果
if @active_battler.id == 特殊角色ID1 or @active_battler.id == 特殊角色ID2
#与学会技能ID的角色ID相同,因为只有该角色才能用
unless target.element_rate(4)>=150 #敌方属性4设置为A时无效
if rand(100)<10 #有10%的几率发动特殊特技
# 获取特技
@skill = $data_skills[特殊技能ID]
# 在帮助窗口显示特技名
@help_window.set_text(@skill.name, 1)
# 设置动画 ID
@animation1_id = @skill.animation1_id
@animation2_id = @skill.animation2_id
# 应用特技效果
for target in @target_battlers
target.skill_effect(@active_battler, @skill)
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
else
# 应用通常攻击效果
for target in @target_battlers
target.attack_effect(@active_battler)
end
end
return
end
if $game_actors[特殊角色ID].skill_learn? (一个不可使用的特殊技能ID) #只有特定角色学会该技能ID的技能才可以使用特殊效果
if @active_battler.id == 特殊角色ID1 and rand(100)<10 #与学会技能ID的角色ID相同,因为只有该角色才能用
#有10%的几率发动特殊特技
unless target.element_rate(4)>=150 #敌方属性4设置为A时无效
@skill = $data_skills[特殊技能ID]
elsif
@active_battler.id == 特殊角色ID2 and rand(100)< 33
unless target.element_rate(4)>=150 #敌方属性4设置为A时无效
@skill = $data_skills[特殊技能ID]
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |