level 8
大佬们,我引用凶镬的代码改写了一个技能,但是不能像凶镬一样,没有标记显示在自己武将旁边,我看不到自己的标记,这个应该怎么办啊
2021年10月11日 10点10分
1
level 7
标记技能挺麻烦的
调试时打印一下标记的数量,看有没有加上去
然后再检查一下mark的那些属性
最好还是贴代码
2021年10月11日 14点10分
3
level 7
"dangyuan": { trigger: { player: 'useCardToPlayered' }, filter: function (event, player) { return event.card.name == 'sha'; }, frequent: true, content: function () { trigger.player.addMark('dangyuan_mark', 1); var markCount = player.countMark('dangyuan_mark'); if (markCount >= 2) { trigger.directHit.addArray(game.players); } if (markCount >= 3 && !trigger.target.hasSkill('fengyin')) { trigger.target.addTempSkill('fengyin'); } }, mod: { cardUsable: function (card, player, num) { if (card.name == 'sha') return Infinity; }, }, group: ["dangyuan_mark", "dangyuan_jieshu", "dangyuan_xixue"], subSkill: { mark: { marktext: "咆", intro: { name: "当援", content: "mark", }, sub: true, }, jieshu: { trigger: { player: "phaseJieshuBegin", }, forced: true, popup: false, filter: function (event) { return true; }, content: function () { player.removeMark('dangyuan_mark', 3); }, }, xixue: { trigger: { source: 'damageSource' }, forced: true, filter: function (event, player) { return event.card && player.countMark('dangyuan_mark') >= 4 && event.card.name == 'sha';
}, content: function () { player.recover(trigger.num); } } } },
我最近写了一个带标记的技能,代码可能比徐荣那技能简单一些,你搬过去看一下有没有标记,有的话照着写也差不多。
你可以试着把标记放在subSkill里
2021年10月12日 10点10分
5
谢谢大佬,太感谢了
2021年11月03日 10点11分