现身了………………
★Scene_Battle 4
324 ● 生成特技行动结果
# 消耗 SP
case @skill.id
when 35,36,37,38,39,30,41,42,43,47,48,49 就是这里技能序号…………
if @active_battler.is_a?(Game_Actor)
$game_variables[43+@active_battler.id] -= @skill.sp_cost
end
else
@active_battler.sp -= @skill.sp_cost
end
★Game_Battler 3
def skill_can_use?(skill_id)
# SP 不足的情况下不能使用
case skill_id
when 35,36,37,38,39,30,41,42,43,47,48,49 还有这里…………
if $data_skills[skill_id].sp_cost > $game_variables[43+self.id]
return false
end
else
if $data_skills[skill_id].sp_cost > self.sp
return false
end
end 作者: 反斗奇彬 时间: 2010-10-5 18:47 回复 无影神锋 的帖子