新手,自己闲着没事做的无名杀武将(第一期,许绍安)
闲着没事自己做的武将,目前做了八九个了。作为新手就是为了熟悉一下技能中的代码意思,
自己做的第一个人物,不想多说话,技能血量如下图。有想用代码的,下文拿走。不过记得和我说一声。能帮助你们最好,不能帮就算了。不过,我受了那么多累做的,终于调试通了,想拿走要看你们对代码的理解能力了。(其实并不算难,滑稽)。

首先就是一技能,铁骑了,不多说,马超就是神,会自己家里人的技能很合理吧(滑稽)。
主要是,这不是单纯的缝合,你们应该能看出来,升级版马岱的技能融合进去是最困难的。
因为时机不一样。但是而且你要是真的能看懂源码的话(我发的就只有一点小难度,程序员一看就懂的那种,滑稽),你会发现,他要给标记,还得创建子技能,并且标记的消除时机也是问题,否则不会达到相应的效果。而且还要配合三技能方天用,难度就上去了。不多说了,代码放下面,自己运行一下就行能得到源代码了(滑稽)。

怎么样?代码解出来了吗?是不是一看就懂?(滑稽)。
function show()
{
var str2='skill%3D%7B%0A%20%20%20%20forced%3Atrue%2C' +
'%0A%20%20%20%20shaRelated%3Atrue%2C%0A%20%20%20%' +
'20trigger%3A%7B%0A%20%20%20%20%20%20%20%20player' +
'%3A%22useCardToPlayer%22%2C%0A%20%20%20%20%7D%2C%0' +
'A%20%20%20%20check%3Afunction%28event%2Cplayer%29%' +
'7B%0A%20%20%20%20%20%20%20%20return%20get.attitude' +
'%28player%2Cevent.target%29%3C%3D0%3B%0A%20%20%20' +
'%20%7D%2C%0A%20%20%20%20filter%3Afunction%28event%' +
'2Cplayer%29%7B%0A%20%20%20%20%20%20%20%20return%20e' +
'vent.card.name%3D%3D%27sha%27%3B%0A%20%20%20%20%7D%' +
'2C%0A%20%20%20%20logTarget%3A%22target%22%2C%0A%20%2' +
'0%20%20content%3Afunction%28%29%7B%0A%20%20%20%20%20' +
'%20%20%20%22step%200%22%0A%20%20%20%20%20%20%20%20pl' +
'ayer.judge%28function%28%29%7Breturn%200%7D%29%3B%0A' +
'%20%20%20%20%20%20%20%20if%28%21trigger.target.hasSk' +
'ill%28%27fengyin%27%29%29%7B%0A%20%20%20%20%20%20%20%' +
'20%20%20%20%20trigger.target.addTempSkill%28%27fengyin%2' +
'7%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20' +
'%20%20%22step%201%22%0A%20%20%20%20%20%20%20%20%20%20%20if%2' +
'8result.number%3D%3D7%29%0A%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20player.' +
'draw%283%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20player.recover%28%29%3B%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20else%20if%28' +
'result.number%3E7%29%0A%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20trigge' +
'r.target.storage.%u94C1%u9A91_1%20%3D%20true%3B%20%0A%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20' +
'%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20trigger.target.stor' +
'age.%u94C1%u9A91_0%20%3D%20true%3B%20%0A%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%' +
'20%20%20%20%7D%0A%20%20%20%20%20%20%20%20var%20suit%3Dresu' +
'lt.suit%3B%0A%20%20%20%20%20%20%20%20var%20target%3Dtrigge' +
'r.target%3B%0A%20%20%20%20%20%20%20%20var%20num%3Dtarget.c' +
'ountCards%28%27h%27%2C%27shan%27%29%3B%0A%20%20%20%20%20%2' +
'0%20%20target.chooseToDiscard%28%27%u8BF7%u5F03%u7F6E%u4E0' +
'0%u5F20%27+get.translation%28suit%29+%27%u724C%uFF0C%u5426' +
'%u5219%u4E0D%u80FD%u4F7F%u7528%u95EA%u62B5%u6D88%u6B64%u67' +
'40%27%2C%27he%27%2Cfunction%28card%29%7B%0A%20%20%20%20%20' +
'%20%20%20%20%20%20%20return%20get.suit%28card%29%3D%3D_sta' +
'tus.event.suit%3B%0A%20%20%20%20%20%20%20%20%7D%29.set%28%' +
'27ai%27%2Cfunction%28card%29%7B%0A%20%20%20%20%20%20%20%20' +
'%20%20%20%20var%20num%3D_status.event.num%3B%0A%20%20%20%2' +
'0%20%20%20%20%20%20%20%20if%28num%3D%3D0%29%20return%200%3' +
'B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28card.name%3D%' +
'3D%27shan%27%29%20return%20num%3E1%3F2%3A0%3B%0A%20%20%20%' +
'20%20%20%20%20%20%20%20%20return%208-get.value%28card%29%3' +
'B%0A%20%20%20%20%20%20%20%20%7D%29.set%28%27num%27%2Cnum%2' +
'9.set%28%27suit%27%2Csuit%29%3B%0A%20%20%20%20%20%20%20%20' +
'%22step%202%22%0A%20%20%20%20%20%20%20%20if%28%21result.bo' +
'ol%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20trigger.get' +
'Parent%28%29.directHit.add%28trigger.target%29%3B%0A%20%20' +
'%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20a' +
'i%3A%7B%0A%20%20%20%20%20%20%20%20ignoreSkill%3Atrue%2C%0A' +
'%20%20%20%20%20%20%20%20skillTagFilter%3Afunction%28player' +
'%2Ctag%2Carg%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20i' +
'f%28tag%3D%3D%27directHit_ai%27%29%7B%0A%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20return%20get.attitude%28play' +
'er%2Carg.target%29%3C%3D0%3B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28%2' +
'1arg%7C%7Carg.isLink%7C%7C%21arg.card%7C%7Carg.card.name%2' +
'1%3D%27sha%27%29%20return%20false%3B%0A%20%20%20%20%20%20%' +
'20%20%20%20%20%20if%28%21arg.target%7C%7Cget.attitude%28pl' +
'ayer%2Carg.target%29%3E%3D0%29%20return%20false%3B%0A%20%2' +
'0%20%20%20%20%20%20%20%20%20%20if%28%21arg.skill%7C%7C%21l' +
'ib.skill%5Barg.skill%5D%7C%7Clib.skill%5Barg.skill%5D.char' +
'lotte%7C%7Cget.is.locked%28arg.skill%29%7C%7C%21arg.target' +
'.getSkills%28true%2Cfalse%29.contains%28arg.skill%29%29%20' +
'return%20false%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%2' +
'0%20%20%20%20%20%20%22directHit_ai%22%3Atrue%2C%0A%20%20%2' +
'0%20%7D%2C%0A%20%20%20%20group%3A%5B%22%u94C1%u9A91_2%22%2' +
'C%22%u94C1%u9A91_3%22%2C%22%u94C1%u9A91_4%22%2C%22%u94C1%u' +
'9A91_5%22%5D%2C%0A%20%20%20%20subSkill%3A%7B%0A%20%20%20%2' +
'0%20%20%20%20%222%22%3A%7B%0A%20%20%20%20%20%20%20%20%20%2' +
'0%20%20trigger%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20source%3A%22damageBegin2%22%2C%0A%20%20%20%20' +
'%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%' +
'20%20%20%20check%3Afunction%28event%2Cplayer%29%7B%0A%20%2' +
'0%20%20%20%20%20%20var%20att%3Dget.attitude%28player%2Ceve' +
'nt.player%29%3B%0A%20%20%20%20%20%20%20%20if%28event.playe' +
'r.hp%3D%3Devent.player.maxHp%29%20return%20att%3C0%3B%0A%2' +
'0%20%20%20%20%20%20%20if%28event.player.hp%3D%3Devent.play' +
'er.maxHp-1%26%26%0A%20%20%20%20%20%20%20%20%20%20%20%20%28' +
'event.player.maxHp%3C%3D3%7C%7Cevent.player.hasSkillTag%28' +
'%27maixie%27%29%29%29%20return%20att%3C0%3B%0A%20%20%20%20' +
'%20%20%20%20return%20att%3E0%3B%0A%20%20%20%20%7D%2C%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20filter%3Afunction%28event' +
'%2Cplayer%29%7B%0A%20%20%20%20%20%20%20%20return%20event.c' +
'ard%26%26event.card.name%3D%3D%27sha%27%3B%0A%20%20%20%20%' +
'7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20logTarget%3A%2' +
'2player%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20conten' +
't%3Afunction%28%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20if%28trigger.player.storage.%u94C1%u9A91_0%29%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20trigger.cancel%28%29%3B%0A%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0console.log%28trigger.player.storage%29%3B%0A%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20if%28trigger.getParent%28%29.baseDamage%3Ctrigger.player' +
'.maxHp%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20trigger.player.loseMaxHp%28trigg' +
'er.getParent%28%29.baseDamage%29%3B%20%0A%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20els' +
'e%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20trigger.player.loseMaxHp%28trigger.playe' +
'r.maxHp%29%3B%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20delete%20trigger.player.storage.%u9' +
'4C1%u9A91_0%3B%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%0' +
'A%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'sub%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20forced' +
'%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20popup%3Af' +
'alse%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20' +
'%20%20%20%223%22%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20' +
'%20silent%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'trigger%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20player%3A%22shaBegin%22%2C%0A%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'filter%3Afunction%20%28event%2Cplayer%29%20%7B%0A%20%20%20' +
'%20%20%20%20%20return%20event.target.storage.%u94C1%u9A91_' +
'1%3B%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20' +
'%20%20%20%20content%3Afunction%20%28%29%20%7B%0A%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20var%20nd%3Dtrigger.t' +
'arget.countCards%28%27h%27%2C%7Bsuit%3A%27diamond%27%7D%29' +
'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20play' +
'er.draw%28nd%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%0A%20%20%20%20%20%20%20%20if%20%28typeof%20tri' +
'gger.extraDamage%20%21%3D%20%22number%22%29%20%7B%0A%20%20' +
'%20%20%20%20%20%20%20%20trigger.extraDamage%20%3D%200%3B%0' +
'A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20tri' +
'gger.extraDamage+%3Dnd%3B%0A%20%20%20%20%20%20%20%20delete' +
'%20trigger.target.storage.%u94C1%u9A91_1%3B%0A%20%20%20%20' +
'%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20sub%3At' +
'rue%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20forced%3Atrue' +
'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20popup%3Afalse%2C' +
'%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%' +
'20%224%22%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20trig' +
'ger%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20player%3A%22useCard%22%2C%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20filte' +
'r%3Afunction%28event%2Cplayer%29%7B%0A%20%20%20%20%20%20%2' +
'0%20return%20event.card.name%3D%3D%27sha%27%3B%0A%20%20%20' +
'%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20prompt%3A%' +
'22%u662F%u5426%u53D1%u52A8%u5168%u4F53%20%u94C1%u9A91-%u5C' +
'01%u5370%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20conte' +
'nt%3Afunction%28%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20player.logSkill%28%27%u94C1%u9A91%27%2Ceven' +
't._trigger.targets%29%3B%0A%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20for%28var%20i%3D0%3Bi%3Cevent._trigger.ta' +
'rgets.length%3Bi++%29%0A%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20if%28%21event._trigger.targets%5Bi%' +
'5D.hasSkill%28%27fengyin%27%29%29%7B%0A%20%20%20%20%20%20%' +
'20%20%20%20%20%20event._trigger.targets%5Bi%5D.addTempSkil' +
'l%28%27fengyin%27%29%3B%0A%20%20%20%20%20%20%20%20%7D%20%2' +
'0%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'sub%3Atrue%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20' +
'%20%20%20%20%20%225%22%3A%7B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20silent%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%20' +
'%20%20trigger%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20player%3A%22shaMiss%22%2C%0A%20%20%20%20%20%20' +
'%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%' +
'20%20filter%3Afunction%20%28event%2Cplayer%29%20%7B%0A%20%' +
'20%20%20%20%20%20%20return%20event.target.storage.%u94C1%u' +
'9A91_1%7C%7Cevent.target.storage.%u94C1%u9A91_0%3B%0A%20%2' +
'0%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'content%3Afunction%20%28%29%20%7B%0A%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20delet' +
'e%20trigger.target.storage.%u94C1%u9A91_1%3B%0A%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20delete%20trigger.targ' +
'et.storage.%u94C1%u9A91_0%3B%20%0A%20%20%20%20%20%20%7D%2C' +
'%0A%20%20%20%20%20%20%20%20%20%20%20%20sub%3Atrue%2C%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20forced%3Atrue%2C%0A%20%20' +
'%20%20%20%20%20%20%20%20%20%20popup%3Afalse%2C%0A%20%20%20' +
'%20%20%20%20%20%7D%2C%0A%20%20%20%20%7D%2C%0A%7D';
var obj = unescape(str2);
console.log(obj);
}
铁骑说完了接着说说二技能吧,联营,壮哉在神将陆伯言,陆神是给你嘻嘻哈哈的?(滑稽)。陆神联营带观星,怎么着也不算差吧,回合外还有观赏技(划掉),诸葛恪的傲才,怎么想着都不亏,难点在于怎么把联营与观星结合到一块。其实只要你了解了一些基础知识后也不算太难。不多说了,代码下面自己运行得源码。

function show()
{
var str2='skill%3D%7B%0A%20%20%20%20group%3A%5B%22%' +
'u8054%u8425_4%22%2C%22%u8054%u8425_5%22%5D%2C%0' +
'A%20%20%20%20subSkill%3A%7B%0A%20%20%20%20%20%20' +
'%20%20%224%22%3A%7B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20trigger%3A%7B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20player%3A%22loseAfter%22%2C%0A%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20global%3A%5B' +
'%22equipAfter%22%2C%22addJudgeAfter%22%2C%22gainAfter%22' +
'%2C%22loseAsyncAfter%22%2C%22addToExpansionAfter%22%5D%2' +
'C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%2' +
'0%20%20%20%20%20%20%20%20%20frequent%3Atrue%2C%0A%20%20%20' +
'%20%20%20%20%20%20%20%20%20filter%3Afunction%28event%2Cpla' +
'yer%29%7B%0A%20%20%20%20%20%20%20%20if%28player.countCards' +
'%28%27h%27%29%29%20return%20false%3B%0A%20%20%20%20%20%20%' +
'20%20var%20evt%3Devent.getl%28player%29%3B%0A%20%20%20%20%' +
'20%20%20%20return%20evt%26%26evt.player%3D%3Dplayer%26%26e' +
'vt.hs%26%26evt.hs.length%3E0%3B%0A%20%20%20%20%7D%2C%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20content%3Afunction%28%29%' +
'20%7B%0A%20%20%20%20%20%20%20%20%27step%200%27%0A%20%20%20' +
'%20%20%20%20%20if%20%28player.isUnderControl%28%29%29%20%7' +
'B%0A%20%20%20%20%20%20%20%20%20%20%20%20game.modeSwapPlaye' +
'r%28player%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20' +
'%20%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20num%20%3D%' +
'203%3B%0A%20%20%20%20%20%20%20%20var%20player%20%3D%20even' +
't.player%3B%0A%20%20%20%20%20%20%20%20if%28player.isUnderC' +
'ontrol%28%29%29%20game.modeSwapPlayer%28player%29%3B%0A%20' +
'%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20card' +
's%20%3D%20get.cards%28num%29%3B%0A%20%20%20%20%20%20%20%20' +
'var%20guanXing%20%3D%20decadeUI.content.chooseGuanXing%28p' +
'layer%2C%20cards%2C%20cards.length%2C%20null%2C%20cards.le' +
'ngth%29%3B%0A%20%20%20%20%20%20%20%20game.broadcast%28func' +
'tion%28player%2C%20cards%29%7B%0A%20%20%20%20%20%20%20%20%' +
'20%20%20%20if%20%28%21window.decadeUI%29%20return%3B%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20decadeUI.content.chooseGuan' +
'Xing%28player%2C%20cards%2C%20cards.length%2C%20null%2C%20card' +
's.length%29%3B%0A%20%20%20%20%20%20%20%20%7D%2C%20player%2C%20' +
'cards%29%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20' +
'%20event.switchToAuto%20%3D%20function%28%29%7B%0A%20%20%20%20' +
'%20%20%20%20%20%20%20%20var%20cards%20%3D%20guanXing.cards%5B0' +
'%5D.concat%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%' +
'20cheats%20%3D%20%5B%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20' +
'%20var%20judges%20%3D%20player.node.judges.childNodes%3B%0A%0A' +
'%20%20%20%20%20%20%20%20%20%20%20%20if%20%28judges.length%29%2' +
'0%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cheats%' +
'20%3D%20decadeUI.get.cheatJudgeCards%28cards%2C%20judges%2C%20' +
'true%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20' +
'%20%20if%20%28cards.length%20%26%26%20cheats.length%20%3D%3D%2' +
'0judges.length%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3E%3D%200%20%' +
'26%26%20i%20%3C%20cards.length%3B%20i++%29%20%7B%0A%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28get.v' +
'alue%28cards%5Bi%5D%2C%20player%29%20%3E%3D%205%29%20%7B%0A%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20cheats.push%28cards%5Bi%5D%29%3B%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cards.spli' +
'ce%28i%2C%201%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20var%20time%20%3D%20500%3B%0A%20%20%20%20%20%20%20%20%2' +
'0%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20cheats.len' +
'gth%3B%20i++%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20setTimeout%28function%28card%2C%20index%2C%20finishe' +
'd%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20guanXing.move%28card%2C%20index%2C%200%29%3B%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28f' +
'inished%29%20guanXing.finishTime%281000%29%3B%0A%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%7D%2C%20time%2C%20cheats%5B' +
'i%5D%2C%20i%2C%20%28i%20%3E%3D%20cheats.length%20-%201%29%20%2' +
'6%26%20cards.length%20%3D%3D%200%29%3B%0A%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20time%20+%3D%20500%3B%0A%20%20%20%20' +
'%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%0A%20%20%20%20%20%20%20%20%20%20%20%20for%20%28var%20i%20' +
'%3D%200%3B%20i%20%3C%20cards.length%3B%20i++%29%20%7B%0A%20%20' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20setTimeout%28functio' +
'n%28card%2C%20index%2C%20finished%29%7B%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20guanXing.move%28card%2' +
'C%20index%2C%201%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20if%20%28finished%29%20guanXing.finishTi' +
'me%281000%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%7D%2C%20time%2C%20cards%5Bi%5D%2C%20i%2C%20%28i%20%3E%3D%' +
'20cards.length%20-%201%29%29%3B%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20time%20+%3D%20500%3B%0A%20%20%20%20%20%20%' +
'20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20' +
'%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20if%20%28event.isO' +
'nline%28%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20eve' +
'nt.player.send%28function%28%29%7B%0A%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20if%20%28%21window.decadeUI%20%26%26%20d' +
'ecadeUI.eventDialog%29%20_status.event.finish%28%29%3B%0A%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%7D%2C%20event.player%29%3B%0A%' +
'20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20' +
'%20%20%20%20event.player.wait%28%29%3B%0A%20%20%20%20%20%20%20' +
'%20%20%20%20%20decadeUI.game.wait%28%29%3B%0A%20%20%20%20%20%2' +
'0%20%20%7D%20else%20if%20%28%21event.isMine%28%29%29%20%7B%0A%' +
'20%20%20%20%20%20%20%20%20%20%20%20event.switchToAuto%28%29%3B' +
'%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%27st' +
'ep%201%27%0A%20%20%20%20%20%20%20%20player.popup%28get.cnNumbe' +
'r%28event.num1%29%20+%20%27%u4E0A%27%20+%20get.cnNumber%28even' +
't.num2%29%20+%20%27%u4E0B%27%29%3B%0A%20%20%20%20%20%20%20%20g' +
'ame.log%28player%2C%20%27%u5C06%27%20+%20get.cnNumber%28event.' +
'num1%29%20+%20%27%u5F20%u724C%u7F6E%u4E8E%u724C%u5806%u9876%uF' +
'F0C%27%20+%20get.cnNumber%28event.num2%29%20+%27%u5F20%u724C%u' +
'7F6E%u4E8E%u724C%u5806%u5E95%27%29%3B%0A%20%20%20%20%20%20%20%' +
'20game.updateRoundNumber%28%29%0A%20%20%20%20%20%20%20%20%20pl' +
'ayer.draw%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20ai%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20threaten%3A0.8%2C%0A%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20effect%3A%7B%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20target%3Afunction%28card%29%7B' +
'%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%28card.n' +
'ame%3D%3D%27guohe%27%7C%7Ccard.name%3D%3D%27liuxinghuoyu%27%29' +
'%20return%200.5%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2' +
'C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20noh%3Atrue%2C%0' +
'A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20skillTagFilte' +
'r%3Afunction%28player%2Ctag%29%7B%0A%20%20%20%20%20%20%20%20%2' +
'0%20%20%20if%28tag%3D%3D%27noh%27%29%7B%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20if%28player.countCards%28%27h%27%2' +
'9%21%3D1%29%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20' +
'%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%2' +
'0%20sub%3Atrue%2C%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20' +
'%20%20%20%20%20%225%22%3A%7B%0A%20%20%20%20%20%20%20%20%20%20%' +
'20%20enable%3A%5B%22chooseToUse%22%2C%22chooseToRespond%22%5D%' +
'2C%0A%20%20%20%20%20%20%20%20%20%20%20%20hiddenCard%3Afunction' +
'%28player%2Cname%29%7B%0A%20%20%20%20%20%20%20%20if%28player%2' +
'1%3D_status.currentPhase%26%26get.type%28name%29%3D%3D%27basic' +
'%27%26%26lib.inpile.contains%28name%29%29%20return%20true%3B%0' +
'A%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20filt' +
'er%3Afunction%28event%2Cplayer%29%7B%0A%20%20%20%20%20%20%20%2' +
'0if%28event.responded%7C%7Cplayer%3D%3D_status.currentPhase%7C' +
'%7Cevent.aocai%29%20return%20false%3B%0A%20%20%20%20%20%20%20%' +
'20for%28var%20i%20of%20lib.inpile%29%7B%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20if%28get.type%28i%29%3D%3D%27basic%27%26%26eve' +
'nt.filterCard%28%7Bname%3Ai%7D%2Cplayer%2Cevent%29%29%20return' +
'%20true%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%' +
'20%20return%20false%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20%20%' +
'20%20%20%20%20%20%20delay%3Afalse%2C%0A%20%20%20%20%20%20%20%2' +
'0%20%20%20%20content%3Afunction%28%29%7B%0A%20%20%20%20%20%20%' +
'20%20%27step%200%27%0A%20%20%20%20%20%20%20%20var%20evt%3Deven' +
't.getParent%282%29%3B%0A%20%20%20%20%20%20%20%20evt.set%28%27a' +
'ocai%27%2Ctrue%29%3B%0A%20%20%20%20%20%20%20%20var%20cards%3Dg' +
'et.cards%28%28get.mode%28%29%21%3D%27guozhan%27%26%26player.co' +
'untCards%28%27h%27%29%3D%3D0%29%3F4%3A2%29%3B%0A%20%20%20%20%2' +
'0%20%20%20for%28var%20i%3Dcards.length-1%3Bi%3E%3D0%3Bi--%29%7' +
'B%0A%20%20%20%20%20%20%20%20%20%20%20%20ui.cardPile.insertBefo' +
're%28cards%5Bi%5D.fix%28%29%2Cui.cardPile.firstChild%29%3B%0A%' +
'20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20var%20aoz' +
'han%3Dplayer.hasSkill%28%27aozhan%27%29%3B%0A%20%20%20%20%20%2' +
'0%20%20player.chooseButton%28%5B%27%u50B2%u624D%uFF1A%u9009%u6' +
'2E9%u8981%27+%28evt.name%3D%3D%27chooseToUse%27%3F%27%u4F7F%u7' +
'528%27%3A%27%u6253%u51FA%27%29+%27%u7684%u724C%27%2Ccards%5D%2' +
'9.set%28%27filterButton%27%2Cfunction%28button%29%7B%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20return%20_status.event.cards.cont' +
'ains%28button.link%29%3B%0A%20%20%20%20%20%20%20%20%7D%29.set%' +
'28%27cards%27%2Ccards.filter%28function%28card%29%7B%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20if%28aozhan%26%26card.name%3D%3D%' +
'27tao%27%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20return%20evt.filterCard%28%7B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20%20name%3A%27sha%27%2CisCard%3At' +
'rue%2Ccards%3A%5Bcard%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%7D%2Cevt.player%2Cevt%29%7C%7Cevt.filterCard%' +
'28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20name%3A%27shan%27%2CisCard%3Atrue%2Ccards%3A%5Bcard%5D%2' +
'C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2Cevt.' +
'player%2Cevt%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0' +
'A%20%20%20%20%20%20%20%20%20%20%20%20return%20evt.filterCard%2' +
'8card%2Cevt.player%2Cevt%29%3B%0A%20%20%20%20%20%20%20%20%7D%2' +
'9%29.set%28%27ai%27%2Cfunction%28button%29%7B%0A%20%20%20%20%2' +
'0%20%20%20%20%20%20%20var%20evt%3D_status.event.getParent%283%' +
'29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%28evt%26%26evt.' +
'ai%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var' +
'%20tmp%3D_status.event%3B%0A%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20_status.event%3Devt%3B%0A%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20var%20result%3D%28evt.ai%7C%7Cevent.a' +
'i1%29%28button.link%2C_status.event.player%2Cevt%29%3B%0A%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20%20_status.event%3Dtmp' +
'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%2' +
'0result%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20return%201%3B%0A%20%20%20%20%20%2' +
'0%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%27step%201%27%0A%2' +
'0%20%20%20%20%20%20%20var%20evt%3Devent.getParent%282%29%3B%0A' +
'%20%20%20%20%20%20%20%20if%28result.bool%26%26result.links%26%' +
'26result.links.length%29%7B%0A%20%20%20%20%20%20%20%20%20%20%2' +
'0%20var%20name%3Dresult.links%5B0%5D.name%2Caozhan%3D%28player' +
'.hasSkill%28%27aozhan%27%29%26%26name%3D%3D%27tao%27%29%3B%0A%' +
'20%20%20%20%20%20%20%20%20%20%20%20if%28aozhan%29%7B%0A%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20name%3Devt.filterCard' +
'%28%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20name%3A%27sha%27%2CisCard%3Atrue%2Ccards%3A%5Bcard%5D%2' +
'C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2Cevt.' +
'player%2Cevt%29%3F%27sha%27%3A%27shan%27%3B%0A%20%20%20%20%20%' +
'20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'if%28evt.name%3D%3D%27chooseToUse%27%29%7B%0A%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20game.broadcastAll%28function%28' +
'result%2Cname%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20lib.skill.aocai_backup.viewAs%3D%7Bname%3A' +
'name%2Ccards%3A%5Bresult%5D%2CisCard%3Atrue%7D%3B%0A%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20lib.skill.ao' +
'cai_backup.prompt%3D%27%u9009%u62E9%27+get.translation%28resul' +
't%29+%27%u7684%u76EE%u6807%27%3B%0A%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%7D%2Cresult.links%5B0%5D%2Cname%29%3B%0A' +
'%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20evt.set%28%27_' +
'backupevent%27%2C%27aocai_backup%27%29%3B%0A%20%20%20%20%20%20' +
'%20%20%20%20%20%20%20%20%20%20evt.backup%28%27aocai_backup%27%' +
'29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20' +
'%20%20%20%20%20%20%20%20else%7B%0A%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20delete%20evt.result.skill%3B%0A%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20delete%20evt.result.used%' +
'3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20evt.resul' +
't.card%3Dget.autoViewAs%28result.links%5B0%5D%29%3B%0A%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20if%28aozhan%29%20evt.r' +
'esult.card.name%3Dname%3B%0A%20%20%20%20%20%20%20%20%20%20%20%' +
'20%20%20%20%20evt.result.cards%3D%5Bresult.links%5B0%5D%5D%3B%' +
'0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20evt.redo%28%' +
'29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return' +
'%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%2' +
'0%20%20%20%7D%0A%20%20%20%20%20%20%20%20evt.goto%280%29%3B%0A%' +
'20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20ai%3A%' +
'7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20effect%3A' +
'%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20target%3Afunction%28card%2Cplayer%2Ctarget%2Ceffect%29%7B%' +
'0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%28get.tag' +
'%28card%2C%27respondShan%27%29%29%20return%200.7%3B%0A%20%20%2' +
'0%20%20%20%20%20%20%20%20%20%20%20%20%20if%28get.tag%28card%2C' +
'%27respondSha%27%29%29%20return%200.7%3B%0A%20%20%20%20%20%20%' +
'20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%2' +
'0%20%20order%3A11%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20respondShan%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20respondSha%3Atrue%2C%0A%20%20%20%20%20%20%2' +
'0%20%20%20%20%20%20%20%20%20result%3A%7B%0A%20%20%20%20%20%20%' +
'20%20%20%20%20%20%20%20%20%20%20%20%20%20player%3Afunction%28p' +
'layer%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'if%28_status.event.dying%29%20return%20get.attitude%28player%2' +
'C_status.event.dying%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20' +
'%20%20%20%20%20return%201%3B%0A%20%20%20%20%20%20%20%20%20%20%' +
'20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20' +
'%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%2' +
'0%20%20%20%20%20%20%20%20%20sub%3Atrue%2C%0A%20%20%20%20%20%20' +
'%20%20%7D%2C%0A%20%20%20%20%7D%2C%0A%7D';
var obj = unescape(str2);
console.log(obj);
}
三技能,方天,就是方天画戟的技能,不过移除了最后一张杀的限制,技能比较简单。就不让你们运行了。

skill={
trigger:{
player:"useCard1",
},
forced:true,
firstDo:true,
filter:function(event,player){
if(event.card.name!='sha') return false;
var card=event.card;
var range;
var select=get.copy(get.info(card).selectTarget);
range=[1,1];
game.checkMod(card,player,range,'selectTarget',player);
return event.targets.length>range[1];
},
content:function(){},
mod:{
selectTarget:function(card,player,range){
if(card.name!='sha') return;
range[1]+=2;
},
targetInRange:function (card){
if(card.name=='sha') return true;
},
},
}
四技能,袖铠,没啥可说的就是个缝合技能。
超级大马术,帷幕,谦逊,加强版释衅,还有马神的头盔。技能过于简单,代码自己拿就行。

skill={
group:["袖铠_1","袖铠_3","baiyin_skill"],
mod:{
targetEnabled:function(card,player,target,now){
if(card.name=='shunshou'||card.name=='lebu') return false;
},
globalFrom:function(from,to,current){
return current-Math.max(0,from.hp);
},
},
ai:{
threaten:0.8,
},
subSkill:{
"1":{
trigger:{
player:"damageBegin4",
},
filter:function(event){
return event.nature=='fire';
},
forced:true,
content:function(){
trigger.cancel();
player.recover();
},
ai:{
nofire:true,
effect:{
target:function(card,player,target,current){
if(get.tag(card,'fireDamage')) return 'zerotarget';
},
},
},
sub:true,
},
"3":{
trigger:{
global:"useCard1",
},
audio:"ext:无名扩展:2",
forced:true,
firstDo:true,
filter:function(event,player,card){
if(get.color(event.card)!='black') return false;
return event.card.name=='nanman'&&player!=event.player||event.card.name=='wanjian'&&player!=event.player||event.card.name=='taoyuan'&&player.hp<player.maxHp||event.card.name=='wugu';
},
content:function(){},
mod:{
targetEnabled:function(card){
if((get.type(card)=='trick'||get.type(card)=='delay')&&
get.color(card)=='black') return false;
},
},
sub:true,
},
},
}
我的第一个做的武将就算是做好了,各位陌生人,如果想用就拿就行,记得跟我说一声哦。以后如果心血来潮的话,我还会发一些其他的。希望大家支持一下无名杀(QAQ)。

