Project1

标题: 公共事件中角色强制行动如何用名字代替角色位置? [打印本页]

作者: 18649119621    时间: 2020-8-13 11:47
标题: 公共事件中角色强制行动如何用名字代替角色位置?
强制行动里判断角色出招用的是“角色1人”“角色2人”这一类的。
能不能写一个脚本,让持有特殊名字的人强制行动?
比如 持有“阿尔西斯”角色名的人强制行动。
作者: soulsaga    时间: 2020-8-13 14:28
咳..是用脚本强制行动还是强制行动事件改成角色名字?
作者: guoxiaomi    时间: 2020-8-13 16:51
可以,在强制行动上面添加脚本(未测试),如此会覆盖后面对行动角色的设置:
  1. params = @list[@index + 1].parameters
  2. params[0] = 1
  3. params[1] = $game_party.actors.find_index {|a| a.name == "阿尔西斯"}
复制代码

这里的参数参见 Interpreter 1 286行注释:
  #--------------------------------------------------------------------------
  # ● 战斗者用 itereta (要考虑全体队伍、全体同伴)
  #     parameter1 : 0 为敌人、1 为角色
  #     parameter2 : 0 以上为索引、-1 为全体
  #--------------------------------------------------------------------------




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1