```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点数解答]