class Scene_Battle < Scene_Base
def use_item
item = @subject.current_action.item
@log_window.display_use_item(@subject, item)
@subject.use_item(item)
refresh_status
targets = @subject.current_action.make_targets.compact
if item.is_a?(RPG::Skill) && [5,6,7,8].include?(item.id) #技能,ID:5,6,7,8
targets.each {|target| item.repeats.times { invoke_item(target, item) } }
show_animation(targets, item.animation_id)
else
show_animation(targets, item.animation_id)
targets.each {|target| item.repeats.times { invoke_item(target, item) } }
end
end
end
class Scene_Battle < Scene_Base
def use_item
item = @subject.current_action.item
@log_window.display_use_item(@subject, item)
@subject.use_item(item)
refresh_status
targets = @subject.current_action.make_targets.compact
if item.is_a?(RPG::Skill) && [5,6,7,8].include?(item.id) #技能,ID:5,6,7,8
targets.each {|target| item.repeats.times { invoke_item(target, item) } }
show_animation(targets, item.animation_id)
else
show_animation(targets, item.animation_id)
targets.each {|target| item.repeats.times { invoke_item(target, item) } }
end
end
end
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 使用技能/物品
#--------------------------------------------------------------------------
alias sny46_161005_use_item use_item
def use_item
# 如果使用者是我方角色,11号变量在释放的时候赋值为使用者ID
$game_variables[11] = @subject.id if @subject.is_a?(Game_Actor)
$game_variables[12] = @subject.enemy_id if @subject.is_a?(Game_Enemy)
sny46_161005_use_item
end
end
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 使用技能/物品
#--------------------------------------------------------------------------
alias sny46_161005_use_item use_item
def use_item
# 如果使用者是我方角色,11号变量在释放的时候赋值为使用者ID
$game_variables[11] = @subject.id if @subject.is_a?(Game_Actor)
$game_variables[12] = @subject.enemy_id if @subject.is_a?(Game_Enemy)
sny46_161005_use_item
end
end