# 无名杀技能代码:测试 ```javascript // 测试技能 skills.test = { // 技能名称 name: "测试", // 技能触发时机:出牌阶段 trigger: "phaseUse", // 技能可用性检查 filter: function(event, player) { return player.hp > 1; // 需要至少有1点体力可以失去 }, // 技能内容 content: function() { // 失去1点体力 player.loseHp(1); // 摸一张牌 player.draw(); }, // 技能描述 intro: "出牌阶段,你失去1点体力,然后摸一张牌" }; ``` ## 代码说明: 1. `skills.test` 定义了一个名为"测试"的技能 2. `trigger: "phaseUse"` 表示技能在出牌阶段触发 3. `filter` 函数确保玩家至少有1点体力可以失去 4. `content` 函数包含技能效果:先失去1点体力,再摸一张牌 5. `intro` 是技能的描述文本 ## 注意事项: 1. 确保玩家体力足够,否则技能不可用 2. 技能触发时机是出牌阶段,不是其他阶段 3. 技能效果顺序是先失去体力再摸牌,不能颠倒 [2025-03-27 01:14:45 | AI写代码神器 | 293点数解答]