Project1

标题: 如何在特定状态才能使用特定技能 [打印本页]

作者: 梦幻迷梦    时间: 2012-6-14 19:19
标题: 如何在特定状态才能使用特定技能
比如变身后
才能使用变身角色的技能否则不能使用dsu_plus_rewardpost_czw
作者: DyingCat    时间: 2012-6-14 19:28
替换角色咯,不过这个好像不太现实……
毕竟要考虑战后经验分配问题……
恩,对这样,变身技能触发公共事件,公共事件内容是:“习得XXXX技能”
战斗结束触发公共事件,“遗忘XXXX技能”
作者: yagami    时间: 2012-6-14 19:42
  Game_Battler 3
def skill_can_use?(skill_id)下面添加

if skill_id == 1 and self.restriction != 2
      return false
    end
1号技能 如果没有2号状态 无法释放 技能ID 状态ID换自己的
作者: 明特·布兰马修    时间: 2012-6-14 21:27
本帖最后由 明特·布兰马修 于 2012-6-14 21:28 编辑

无聊略微写了个
在Game_Battler 3的13行下添加
if skill_id ==特技编号  and self.state?(变身状态编号)      
return false
end
试试





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