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

戒奢 出牌阶段各限一次,你可弃置一张装备牌或超出你手牌上限的牌令任意名角色各重铸两张牌,然后若这些角色装备区内没有牌,你摸2张牌

## 技能分析:"戒奢" 技能机制: 1. 发动时机:出牌阶段(每阶段限一次) 2. 消耗条件:弃置一张装备牌或超出你手牌上限的牌 3. 技能效果: - 选择任意数量目标角色 - 每个目标角色重铸两张牌 - 后续效果:若所有目标角色装备区为空,你摸2张牌 代码实现逻辑(伪代码): ```python def 戒奢(玩家, 目标列表, 弃牌): if not 出牌阶段 or 已使用次数 >= 1: return False if 弃牌 not in (装备牌 or 超出手牌上限的牌): return False 玩家.弃牌(弃牌) 所有目标无装备 = True for 目标 in 目标列表: 目标.重铸(2) if 目标.装备区: 所有目标无装备 = False if 所有目标无装备: 玩家.摸牌(2) 已使用次数 += 1 return True ``` 三条额外需要注意的逻辑点: 1. 重铸效果是每个目标独立执行,不是总共重铸两张 2. 摸牌判定需要检查所有目标的装备区,不是单个目标 3. 弃牌条件需要同时检查手牌上限和装备类型 [2025-04-13 12:50:36 | AI写代码神器 | 305点数解答]

相关提问