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

生成无名杀技能代码;技能名:测试,技能效果:当男性角色对打出[杀]并对你造成伤害时,你翻面一回合。

# 无名杀"测试"技能代码实现 ```javascript // 无名杀技能代码 - 测试技能 skills: { test: { // 技能名称 enable: true, // 技能是否启用 trigger: { // 触发条件 damage: { // 受到伤害时触发 filter: function (event, player) { // 检查伤害来源是否为男性角色且使用的是【杀】 return event.source && event.source.isMale() && event.card && event.card.name == 'slash'; }, forced: true // 强制触发 } }, content: function () { // 技能效果:翻面一回合 this.player.turnOver(); // 添加一回合后翻回的延迟效果 this.player.delay(1, function () { this.turnOver(); }); } } } ``` ## 代码说明 1. `skills`对象包含所有技能定义 2. `test`是技能名称,对应"测试"技能 3. `trigger`定义了触发条件: - `damage`表示受到伤害时触发 - `filter`函数检查伤害来源是否为男性且使用的是【杀】 4. `content`函数实现技能效果: - `turnOver()`方法使角色翻面 - `delay(1, ...)`设置一回合后自动翻回 ## 注意事项 1. 确保游戏引擎支持`isMale()`方法判断角色性别 2. 翻面状态会影响角色的行动顺序和可用技能 3. 延迟效果要确保在角色存活状态下才会执行 [2025-06-14 23:59:43 | AI写代码神器 | 345点数解答]

相关提问