| 
 
| 赞 | 12 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 17 |  
| 经验 | 0 |  
| 最后登录 | 2020-8-22 |  
| 在线时间 | 91 小时 |  
 Lv3.寻梦者 
	梦石0 星屑1680 在线时间91 小时注册时间2019-5-16帖子45 | 
| 本帖最后由 Aephiex 于 2019-9-9 09:56 编辑 
 复制代码#------------------------------------------------------------------------------
# □ Scene_ItemBase
#------------------------------------------------------------------------------
class Scene_ItemBase
  #--------------------------------------------------------------------------
  # ○ アイテムをアクターに対して使用
  #--------------------------------------------------------------------------
  alias use_item_to_actors@Aephiex use_item_to_actors
  def use_item_to_actors
    if item.effects.any? {|e| e.code == 44 }
      $game_variables[ <储存道具ID的变量> ] = item.id * (item.is_a?(RPG::Skill) ? -1 : 1)
      $game_variables[ <储存目标人物的变量> ] = item.for_one? ? $game_party.members[@actor_window.index].id : 0
    end
    use_item_to_actors@Aephiex
  end
end
 未经测试。应该可以工作。
 如果是从技能呼叫公共事件,ID会以负数表示。
 如果要求战斗中也能用的话,得另外想办法了。
 | 
 |