From dc4bdcdf31ffd01aab509ca421754769c96f139f Mon Sep 17 00:00:00 2001 From: mengxinzxz <2223529500@qq.com> Date: Tue, 7 Nov 2023 00:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E3=80=90=E6=AD=A6=E9=AD=82?= =?UTF-8?q?=E3=80=91=E6=8A=80=E8=83=BD=E8=BF=87=E4=BA=8E=E6=9D=82=E4=B9=B1?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- audio/skill/wuhun23.mp3 | Bin 16468 -> 0 bytes character/extra.js | 328 +++++++++------------------------------- 2 files changed, 73 insertions(+), 255 deletions(-) delete mode 100644 audio/skill/wuhun23.mp3 diff --git a/audio/skill/wuhun23.mp3 b/audio/skill/wuhun23.mp3 deleted file mode 100644 index 923313569d25112ab2d4de940ae3adc2a7b88467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16468 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 diff --git a/character/extra.js b/character/extra.js index 212235e72..1be2d3e22 100755 --- a/character/extra.js +++ b/character/extra.js @@ -41,7 +41,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shen_taishici:['male','shen',4,['dulie','tspowei'],['wu']], shen_guojia:['male','shen',3,['reshuishi','stianyi','resghuishi'],['wei']], shen_diaochan:['female','shen',3,['meihun','huoxin'],['qun']], - shen_guanyu:['male','shen',5,['new_wuhun','wushen'],['shu']], + shen_guanyu:['male','shen',5,['wushen','new_wuhun'],['shu']], shen_zhaoyun:['male','shen',2,['xinjuejing','relonghun'],['shu']], shen_zhugeliang:['male','shen',3,['qixing','kuangfeng','dawu'],['shu']], shen_lvmeng:['male','shen',3,['shelie','gongxin'],['wu']], @@ -4412,98 +4412,75 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, wuhun2:{audio:2}, - wuhun21:{ - audio:true, - skillAnimation:true, - animationColor:'soil', - }, - wuhun22:{ - audio:true, - skillAnimation:true, - animationColor:'soil', - }, - wuhun23:{ - audio:true, - skillAnimation:true, - animationColor:'soil', - }, - "new_wuhun":{ - audio:"wuhun2", - group:["new_wuhun_mark","new_wuhun_die","wuhun22","wuhun23"], - trigger:{ - player:"damageEnd", + new_wuhun:{ + audio:'wuhun2', + trigger:{player:'damageEnd'}, + filter:function(event,player){ + return event.source&&event.source.isIn(); }, forced:true, - filter:function (event,player){ - return event.source!=undefined; + logTarget:'source', + content:function(){ + trigger.source.addMark('new_wuhun',trigger.num); }, - content:function (){ - trigger.source.addMark('new_wuhun_mark',trigger.num); + group:'new_wuhun_die', + ai:{ + threaten:0.01, + notemp:true, + }, + marktext:'魇', + intro:{ + name:'梦魇', + content:'mark', + onunmark:true, }, subSkill:{ die:{ - //audio:"wuhun2", - skillAnimation:true, - animationColor:'soil', - trigger:{ - player:"die", - }, - forced:true, - forceDie:true, - direct:true, - filter:function (event,player){ + audio:'wuhun2', + trigger:{player:'die'}, + filter:function(event,player){ return game.hasPlayer(function(current){ - return current!=player&¤t.hasMark('new_wuhun_mark'); + return current!=player&¤t.hasMark('new_wuhun'); }); }, - content:function (){ - "step 0" + forced:true, + direct:true, + forceDie:true, + skillAnimation:true, + animationColor:'soil', + content:function(){ + 'step 0' var num=0; for(var i=0;inum){ - num=current.countMark('new_wuhun_mark'); + if(current!=player&¤t.countMark('new_wuhun')>num){ + num=current.countMark('new_wuhun'); } } - player.chooseTarget(true,'请选择【武魂】的目标',function(card,player,target){ - return target!=player&&target.countMark('new_wuhun_mark')==_status.event.num; + player.chooseTarget(true,'请选择【武魂】的目标','令其进行判定,若判定结果不为【桃】或【桃园结义】,则其死亡',function(card,player,target){ + return target!=player&&target.countMark('new_wuhun')==_status.event.num; }).set('ai',function(target){ return -get.attitude(_status.event.player,target); }).set('forceDie',true).set('num',num); - "step 1" - if(result.bool&&result.targets&&result.targets.length){ + 'step 1' + if(result.bool){ var target=result.targets[0]; event.target=target; - player.logSkill(Math.random()<0.5?'wuhun21':'wuhun22',target); + player.logSkill('new_wuhun_die',target); player.line(target,{color:[255, 255, 0]}); game.delay(2); } - "step 2" + 'step 2' target.judge(function(card){ if(['tao','taoyuan'].contains(card.name)) return 10; return -10; }).judge2=function(result){ return result.bool==false?true:false; }; - "step 3" - if(!result.bool){ - lib.element.Player.prototype.die.apply(target,[]); - } + 'step 3' + if(!result.bool) target.die(); }, - sub:true, }, - mark:{ - marktext:"魇", - intro:{ - name:"梦魇", - content:"mark", - }, - sub:true, - }, - }, - ai:{ - threaten:0.01, - notemp:true, }, }, "new_guixin":{ @@ -5333,161 +5310,39 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }, wuhun:{ - trigger:{ - player:"damageEnd", - }, - //alter:true, - filter:function (event,player){ - if(event.source==undefined) return false; - if(!get.is.altered('wuhun')) return false - return true; - }, - forced:true, - content:function (){ - if(!trigger.source.storage.wuhun_mark){ - trigger.source.storage.wuhun_mark=0; - } - trigger.source.storage.wuhun_mark+=trigger.num; - trigger.source.syncStorage('wuhun_mark'); - trigger.source.markSkill('wuhun_mark'); - }, - global:["wuhun_mark"], - subSkill:{ - mark:{ - marktext:"魇", - intro:{ - content:"mark", - }, - sub:true, - }, - }, - group:["wuhun2","wuhun4","wuhun5"], - }, - wuhun2:{ - trigger:{ - player:'dieBegin', - }, - forced:true, - popup:false, - filter:function (event,player){ - for(var i=0;itarget.storage.wuhun_mark){ - return false; - } - } - return true; - }).set('ai',function(target){ - return -ai.get.attitude(_status.event.player,target); - }); - "step 1" - player.line(result.targets[0],'fire'); - result.targets[0].addSkill('wuhun3') - }, - ai:{ - threaten:0.5, - effect:{ - target:function (card,player,target,current){ - if(get.tag(card,'damage')){ - if(player.hasSkill('jueqing')) return [1,-5]; - var hasfriend=false; - for(var i=0;i=0){ - hasfriend=true;break; - } - } - if(!hasfriend) return; - if(player.hp>2&&ai.get.attitude(player,target)<=0) return [0,2]; - return [1,0,0,-player.hp]; - } - }, - }, - }, - }, - wuhun3:{ - audio:3, - trigger:{ - global:'dieAfter', - }, - forced:true, - content:function (){ - "step 0" - player.judge(function(card){ - if(card.name=='tao'||card.name=='taoyuan') return 2; - return -2; - }) - "step 1" - if(result.judge==-2){ - player.die(); - } - player.removeSkill('wuhun3'); - }, - }, - wuhun4:{ - trigger:{ - player:'dieAfter', - }, - forced:true, - popup:false, - content:function (){ - for(var i=0;i0) trigger.source.loseHp(num); }, ai:{ threaten:function(player,target){ - if(target.hp==1) return 0.5; + if(target.hp==1){ + if(player.getHp()<=0) return 100; + return 0.2; + } + return 0.8; }, effect:{ target:function(card,player,target,current){ - if(target.hp<=1&&get.tag(card,'damage')){ - if(player.hasSkillTag('jueqing',false,target)) return [1,-5]; - if(!target.hasFriend()) return; - if(player.hp>2&&get.attitude(player,target)<=0) return [0,2]; - return [1,0,0,-player.hp]; - } - } - } - } + if(player.getHp()<=0) return; + if(!target.hasFriend()) return; + if(target.hp<=1&&get.tag(card,'damage')) return [1,0,0,-2]; + }, + }, + }, }, - wuhun6:{ - audio:3, - trigger:{global:'dieAfter'}, - forced:true, - content:function(){ - if(player.hp1) return true; @@ -5502,59 +5357,29 @@ game.import('character',function(lib,game,ui,get,ai,_status){ return num>=2; }, content:function(){ - "step 0" - var targets=game.filterPlayer(); - targets.remove(player); - targets.sort(lib.sort.seat); - event.targets=targets; + 'step 0' event.count=trigger.num; - "step 1" - event.num=0; - player.line(targets,'green'); - "step 2" - if(numcurrent!=player).sortBySeat(); + player.line(targets); + player.gainMultiple(targets,'hej'); + 'step 2' player.turnOver(); - "step 4" + 'step 3' event.count--; if(event.count&&player.hasSkill('guixin')){ player.chooseBool(get.prompt2('guixin')); } - else{ - event.finish(); - } - "step 5" - if(event.count&&result.bool){ - event.goto(1); - } + else event.finish(); + 'step 4' + if(event.count&&result.bool) event.goto(1); }, ai:{ maixie:true, maixie_hp:true, threaten:function(player,target){ if(target.hp==1) return 2.5; - return 1; + return 0.5; }, effect:{ target:function(card,player,target){ @@ -7493,14 +7318,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ longhun_info:'你可以将同花色的X张牌按下列规则使用或打出:红桃当【桃】,方块当具火焰伤害的【杀】,梅花当【闪】,黑桃当【无懈可击】(X为你当前的体力值且至少为1)。', juejing_info:'锁定技。①摸牌阶段,你令额定摸牌数+X(X为你已损失的体力值)。②你的手牌上限+2。', wushen:'武神', - wushen_info:'锁定技,你的红桃手牌均视为【杀】;锁定技,你使用红桃【杀】无距离和次数限制且不可被响应。', + wushen_info:'锁定技。①你的红桃手牌均视为【杀】。②你使用红桃【杀】无距离和次数限制且不可被响应。', wuhun:'武魂', - wuhun21:'武魂', - wuhun22:'武魂', - wuhun23:'武魂', - wuhun2:'武魂', - wuhun3:'武魂', - wuhun_info_alter:'锁定技,当你受到1点伤害后,你令伤害来源获得1枚“梦魇”标记;当你死亡时,你令拥有最多“梦魇”标记的一名其他角色判定,若结果不为【桃】或【桃园结义】,则该角色死亡。', wuhun_info:'锁定技,杀死你的角色立即进入濒死状态。', shelie:'涉猎', gongxin:'攻心', @@ -7526,7 +7345,6 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shelie_info:'摸牌阶段,你可以改为从牌堆顶亮出五张牌,然后选择获得不同花色的牌各一张。', gongxin_info:'出牌阶段限一次,你可以观看一名其他角色的手牌,并可以展示其中一张红桃牌,然后将其弃置或置于牌堆顶。', guixin_info:'当你受到1点伤害后,你可以获得每名其他角色区域里的一张牌,然后你翻面。', - guixin_info_alter:'当你受到1点伤害后,你可以随机获得每名其他角色区域里的一张牌,然后你翻面。', qinyin_info:'弃牌阶段结束时,若你于此阶段内弃置过两张或更多的牌,则你可以选择一项:1. 令所有角色各回复1点体力;2. 令所有角色各失去1点体力。', // qinyin_info:'每当你于弃牌阶段内因你的弃置而失去第X张手牌时(X至少为2),你可以选择一项:1.令所有角色各回复1点体力;2.令所有角色各失去1点体力。每阶段限一次。', yeyan_info:'限定技,出牌阶段,你可以对一至三名角色造成至多共3点火焰伤害(你可以任意分配每名目标角色受到的伤害点数),若你将对一名角色分配2点或更多的火焰伤害,你须先弃置四张不同花色的手牌再失去3点体力。',