Project1

标题: 如何实现武器攻击命中判定前给对手上buff [打印本页]

作者: mamalulu    时间: 2024-9-30 13:16
标题: 如何实现武器攻击命中判定前给对手上buff
做了一把武器,攻击带消除目标的护盾法术buff,想通过给对手加一个debuff,这个debuff的备注里用yep autopassivestates
JAVASCRIPT 代码复制
  1. <Custom Apply Effect>
  2. $gameTemp.reserveCommonEvent(x);
  3. </Custom Apply Effect>
,debuff出现的时候引用事件,事件消除护盾法术buff。但问题是,写在武器特性里面的攻击时状态是命中后才能生效的,有护盾法术可能导致无法命中,且命中后减伤也都应用了,再消除护盾法术也多此一举了。
如果用yep skillcore插件,可以让某些技能在pre damage或者before的时点生效,先去除buff再判定命中。但问题是这样只有部分技能能实现这个武器的效果。我想要装备武器用物理命中的技能就一直是这个效果,该怎么实现?




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