赞 | 3 |
VIP | 0 |
好人卡 | 1 |
积分 | 7 |
经验 | 12189 |
最后登录 | 2023-11-21 |
在线时间 | 325 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 697
- 在线时间
- 325 小时
- 注册时间
- 2013-5-31
- 帖子
- 74
|
本帖最后由 橙光 于 2022-9-16 14:50 编辑
楼主的问题对于法力等一个词没有描述清楚,所以无法给出详细方案,你可以参考一下以上思路进行修改。
你可以在同一个行动内直接扣除两次伤害,也可以做两次行动分别触发不同的技能。思路有很多,但每个思路都需要对Game_Action有一定基础了解。
想要获取到上个行动者 只需要在这次行动执行的时候 把行动者的索引(就是编辑器里面那个序号) 返回出去到游戏变量$gameVariables里或者某个可重复访问的变量也行。
比如在生成也好还是apply里加也好,$gameVariables.setValue(10,$gameParty.index(action.subject())) //action代表Game_Action实例对象 然后去指定这个变量存储的索引的角色就差不多了吧。
其实嫌麻烦 会点代码 也可以直接简略一点,直接代码控制。 |
|