酷代码 AI
菜单
服务商

揭秘神秘技能:“damageBefore”触发、锁定伤害机制全解析!

```javascript skill = { trigger: { source: "damageBefore", }, forced: true, audio: "ext:无名扩展:3", priority: 16, check: function() { return false; }, content: function() { // 锁定技,无需条件检查 trigger.num = trigger.num + 1; // 伤害加一 trigger.card = null; // 视为失去体力,无卡牌来源 trigger.player.loseHp(trigger.num); // 执行伤害 }, ai: { jueqing: true, }, } ``` 三条额外需要注意的逻辑点: 1. 触发时机需确保`damageBefore`在伤害结算前正确调用,避免与其他技能冲突。 2. `trigger.card = null`用于清除卡牌来源,确保伤害类型符合“失去体力”的判定逻辑。 3. `forced: true`保证技能为锁定技,无法主动关闭或跳过。 ######[AI写代码神器 | 244点数解答 | 2025-07-01 12:47:42]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]