欢迎光临散文网 会员登陆 & 注册

【无名杀】【代码】技能标签的解释

2022-07-03 20:56 作者:遗计两个桃  | 我要投稿

无名杀技能靠代码实现,为了方便b站小伙伴们了解更多无名杀技能标签代码的含义,特开此专栏介绍。希望各位学习代码的萌新能笑纳~~

原载于百度贴吧-无名杀吧-遗计两个桃发布的“关于技能标签含义的解释”。后来在伙伴们的建议下,我也把这个文案搬运过来b站了。

本专栏需要一定基础代码技术水平才能看懂。

作者简介:遗计两个桃,《无名杀全教程》主编兼作者之一。

正文部分:

forced:true,

强制发动标签,满足条件强制发动。这个大家都很熟,forced表明这个技能“被锁定必须强制发动”。


locked:false,

配合forced:true,表示“锁定技,但可以不强制发动”,例如“锁定技,摸牌阶段你可以多摸一张牌。”


frequent:true,

默认发动类技能标签。什么叫“默认”?就是说,正常情况下都会发动的技能。比如郭嘉天妒,除非判定牌是个毒,或者为了其他罕见需要,是个有脑子的人都会拿了这张判定牌。

比如,夏侯惇刚烈就不是默认发动,毕竟伤害你的可能是你的队友。但郭嘉遗计就不同了,发动的收益通常都比不发动来得好。所以,遗计是默认发动,但刚烈就不是。

再举个栗子,马超铁骑,可以算默认发动。但想想,如果是杀张角配合呢?这个时候,不能单纯判断是不是默认发动的,需要配合函数来判断,具体请看标准包马超技能咋写的,这里不过多赘述。

那么默认发动类技能咋“不发动”呢?很简单,游戏左上角选项-选项-技能一栏可以关掉任意个这些默认发动的技能。


priority:后面跟个整数或正负Infinity

可以正可以负可以无穷大可以负无穷

表示同一时机技能发动的优先级,越大越先

比如,priority为Infinity的时候,最先发动。

同理,优先级为2的优先级大于-1的

特别的,当一名角色的优先级相同时,仍需选择谁先发动。当多名角色的技能优先级都相同时,按当前会和角色座次结算。


unique:true,

其他角色的化身、评鉴、挑战模式boss魏武大帝的雄才无法获得的技能。

unique表示独一无二,所以只有你拥有这个技能,不在其他角色化身将池里。


direct:true,

此标签通常为触发类技能的。写上后,发动时不会询问“你是否发动技能XX?”而是直接问效果。

举个隔壁帖子的例子,曹丕放逐就可以。如果有这行代码,受到伤害就直接问要翻谁,或者不发动

如果没这行代码,就得先问“你是否发动放逐,再问你放逐的目标选择”。


forceDie:true,

死后发动技能的重中之重 没有它的话 技能是不会在死后发动的。

步练师、蔡文姬、老马谡、旧嵇康都如此


firstDo:true,

lastDo:true,

优先和最终判断的工具。firstDo比priority正无穷还优先,lastDo比priority负无穷还滞后。


popup:false,

popup是指弹出,默认为true,比如你使用了技能苦肉,在你使用技能的时候脸上就会弹出两个大字,苦肉,如果你不想看见这两个字,就加上一句popup:false,这样苦肉这两个字就不会弹出,但是不影响效果。


silent:true,

该技能发动时不会有任何显示,游戏记录中也不显示,完全地无声发动。

加强版popup:false, 


charlotte和superCharlotte:true,

charlotte:true,是技能不会失效。

superCharlotte:true,是技能无法被移除。

所以无名杀程昱设伏是拿你没办法的.


fixed:true,

也是防无效防失去的代码之一。

常与charlotte连用,是这样的。

superCharlotte:true,

charlotte:true,

fixed:true,

能防断肠,夺锐,穿心等使技能无效的东西


nobracket:true,

少见的标签,加上这段代码后,查看武将技能时没有【】标签。


接下来说点随便的

shaRelated:true, 

这个技能与杀有关

vanish:true, 

如流水般逝去,形容技能是瞬时类,这个很少见,给个神话再临小乔天香2的例子

tianxiang2:{

 trigger:{player:['damageAfter','damageCancelled','damageZero']},

 forced:true,

 popup:false,

 audio:false,

 vanish:true,

 charlotte:true,

 content:function(){

 if(player.getDamagedHp()) player.draw(player.getDamagedHp());

 player.removeSkill('tianxiang2');

 player.popup('tianxiang');

 }

 },

天香反弹伤害后对面的摸牌效果转瞬即逝,不会保留



forceunique:true,

强制性的独一无二技能。挑战模式有个boss迷之仙人,他幻化无法获得含有forceunique:true,的标签技能。


【无名杀】【代码】技能标签的解释的评论 (共 条)

分享到微博请遵守国家法律