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

skill={ trigger:{player:"phaseEnd"}, frequent:true, content:function(){ player.draw() } } 仿照这个格式写一个无名杀技能,技能名:魔王,技能效果:限定技,你的回合开始时,你可以减少一点体力上限,并视为对全部场上角色打出一张不可被响应且伤害+1的【杀】,同时摸3张牌。你的回合结束后,你翻面。 语言方向:JavaScript 系统环境:Windows

```javascript skill = { name: "魔王", trigger: { player: "roundStart" }, limited: true, content: function() { // 减少一点体力上限 player.maxHp--; // 视为对全部场上角色打出一张不可被响应且伤害+1的【杀】 game.eachPlayer(function(target) { if (target !== player) { player.attack(target, { damage: 2, unblockable: true }); } }); // 摸3张牌 player.draw(3); // 回合结束后翻面 player.setState("flipped", true); } }; ``` 逻辑点: 1. 减少体力上限后,需确保角色体力值不低于新的上限。 2. 对每个目标造成伤害时,需检查目标是否存活。 3. 翻面状态应在回合结束后正确重置或处理。 [2025-06-29 19:58:58 | AI写代码神器 | 224点数解答]

相关提问