赞 | 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会以负数表示。
如果要求战斗中也能用的话,得另外想办法了。 |
|