酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

skill={ trigger:{player:"phaseEnd"}, frequent:true, content:function(){ player.draw() } } 按照这个格式生成一个技能:你出杀的限制次数+1,每回合你的第二张杀不可被响应。

```javascript skill = { trigger: { player: "phaseBegin" }, frequent: false, content: function() { // 增加出杀限制次数 player.increaseLimit("kill", 1); // 标记第二张杀不可被响应 player.markSkill("unresponsiveKill"); }, enable: "phaseUse", filter: { target: "enemy", card: { nameIs: "kill" } }, forced: true, apply: function(card) { if (player.getMark("unresponsiveKill") === 1) { card.unresponse(); } } } ``` 三条额外需要注意的逻辑点: 1. `increaseLimit` 方法用于增加玩家出杀的次数限制,确保每回合可以多出一张杀。 2. `markSkill` 方法用于标记玩家的第二张杀,确保其不可被响应。 3. `apply` 方法在玩家使用杀时检查标记,如果标记为1,则调用 `unresponse` 方法使该杀不可被响应。 [2025-06-28 18:59:22 | AI写代码神器 | 261点数解答]

相关提问