rpgmakermv吧 关注:21,485贴子:68,205
  • 3回复贴,共1

设置“变身替换技能组”类的事件时遇到了点麻烦

取消只看楼主收藏回复

情况如下:
我想做一个“状态A”,当角色使用技能“A化”进入状态A时,攻击力翻倍并且技能得到强化(比如“一刀”变成“二刀”)。
我的思路是这样的,先设置好状态A时角色攻击力200%”,持续2回合。然后设置技能“A化”被使用时,调出公共事件进行以下操作:
-为角色施加状态A
-判断:当角色处于状态A
-遗忘技能“一刀”
-遗忘技能“A化”
-学习技能“二刀”
-判断:当角色不处于状态A时
-遗忘技能“二刀”
-学习技能“一刀”
-学习技能“A化”
-结束
前半段没啥问题,角色进入状态后技能组替换都没问题,但是等2回合过后,状态A自然结束,角色技能组也没有恢复至原来的样子。


IP属地:江西来自iPhone客户端1楼2022-10-09 01:14回复
    另外我也尝试过直接保留等级切换到另一个职业,用另一个职业的技能组,但是就算设置了变身时调出公共事件“更改职业”,在战斗中也没有显示另一个职业的技能组。
    采用的和上面差不多,就是
    -判断角色处于状态A时
    -转职
    -判断角色不处于状态A时
    -转职为原来职业
    -结束


    IP属地:江西来自iPhone客户端2楼2022-10-09 01:16
    回复
      2025-09-03 22:48:56
      广告
      不感兴趣
      开通SVIP免广告
      我感觉是公共事件的处理优先度大,即使【状态】数据库设置了特定回合后状态消失,由于是被公共事件赋予的状态所以会有些不同?


      IP属地:江西来自iPhone客户端3楼2022-10-09 01:18
      回复
        ⬆️


        IP属地:江西来自iPhone客户端4楼2022-10-09 08:52
        回复