Project1

标题: 请教附加状态的问题! [打印本页]

作者: 柳橙汁    时间: 2011-4-25 17:30
标题: 请教附加状态的问题!
本帖最后由 柳橙汁 于 2011-4-25 17:32 编辑

我想请问:

我设了一个技能(以下称之为X技能),
效果为使用后可对敌方单体附加A状态;同时自身附加B状态
自身附加B状态可以使用「公共事件」达成,
但是问题在於要如何判定「使用X技能的角色id或敌人id是谁之后使其附加B状态」? :dizzy:
意思就是,
如果是第15号id的角色使用X技能,则使其附加B状态;
如果是第30号id的敌人使用X技能,则使其附加B状态。dsu_plus_rewardpost_czw
作者: 小传子    时间: 2011-4-25 18:52
说白了,就是不知道如何判定使用某技能者/敌人的ID是吧- -
作者: 柳橙汁    时间: 2011-4-25 19:14
回复 传说VS天涯 的帖子

是的!
所以想寻求脚本语法轻松搞定这个问题 :loveliness:
作者: 柳橙汁    时间: 2011-4-26 08:04
求大大帮忙 :L
作者: 天圣的马甲    时间: 2011-4-26 08:49
Game_Battler 3找到180行
      # 状态变化
      @state_changed = false
      effective |= states_plus(skill.plus_state_set)
      effective |= states_minus(skill.minus_state_set)


底下加上
      if skill.id == 你的技能编号
        user.add_state(需要给自己附加的状态编号)
      end

这样不用附带什么公共事件,使用该技能后使用者会被附加一个状态。OVER
作者: 柳橙汁    时间: 2011-4-26 10:11
非常感谢!
问题已解决!
很俐落的回答! =ˇ=




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