import { game } from '../noname.js'; game.import('character',function(lib,game,ui,get,ai,_status){ return { name:'mtg', character:{ mtg_jiding:['male','qun',4,['mbaizhan','msilian']], // mtg_qianzhuo:['female','shu',3,[]], mtg_jiesi:['male','wei',3,['mtongnian','msuoling','mhuanyi']], mtg_lilianna:['female','qun',3,['lingyong','mduohun']], // mtg_nisha:['female','wu',3,[]], // mtg_ayeni:['male','qun',4,[]], }, characterIntro:{ mtg_jiding:'这名白色魔法的使用者极其注重忠诚,正义和荣誉。他曾全力追捕茜卓纳拉,如今已不可思议地与这位火焰法师成为伙伴。', mtg_qianzhuo:'茜卓纳拉是使用红色法术力的旅法师。她擅长使用火焰:除了火焰,还是火焰。茜卓性格冲动、易怒、富有激情,不断增长的火焰法术能力随时都准备爆发。她的火花在还很年轻时便已点燃,如今已是相当有经验的烈焰术士和旅法师。', mtg_jiesi:'杰斯贝连是使用蓝色法术的鹏洛客。他擅长心灵法术:读取心灵,幻影,知识,以及欺瞒的咒语。', mtg_lilianna:'莉莲娜维斯是一位精通死灵术的旅法师,她擅长用黑色法术力来复活死者,腐化生者,并从死亡中召唤力量。', mtg_nisha:'赞迪卡妖精部落玖瑞加的一名战士,做事倾尽全力,与大地有密切的联系,还擅使元素魔法。她能够引导时空的魔法生机地脉,为土地赋予生命。', mtg_ayeni:'金鬃阿耶尼是使用白色法术的鹏洛客。他长于净化身体与心灵的法术:用咒语来治疗、强化盟友,以及唤醒他人内在的心灵精华。', }, skill:{ mduohun:{ trigger:{player:'dyingAfter'}, forced:true, filter:function(event,player){ return event.source&&event.source.isIn()&&event.source.hp>0; }, logTarget:'source', content:function(){ trigger.source.loseHp(); }, ai:{ threaten:function(player,target){ if(target.hp==1) return 0.6; return 1; }, effect:{ target:function(card,player,target,current){ if(!target.hasFriend()) return; if(target.hp<=1&&get.tag(card,'damage')) return [1,0,0,-1]; } } } }, lingyong:{ enable:'phaseUse', filter:function(event,player){ return !player.hasSkill('subplayer')&&player.getSubPlayers('lingyong_get').length>0; }, nosub:true, group:'lingyong_get', direct:true, delay:0, skillAnimation:true, animationColor:'thunder', content:function(){ player.callSubPlayer().set('tag','lingyong_get'); }, ai:{ order:1, result:{ player:function(player,target){ return 1; // if(player.hp<=1) return 1; // if(!player.needsToDiscard(player.hp-1)) return 1; // return 0; } } }, subSkill:{ get:{ trigger:{global:'dieAfter'}, forced:true, filter:function(event,player){ return !event.player.isMin()&&![player.name,player.name1,player.name2].includes(event.player.name); }, content:function(){ var skills=lib.character[trigger.player.name][3].slice(0); for(var i=0;i=5) return false; return lib.skill.msuoling.getc(player).number>0; }, getc:function(player){ var hs=player.getCards('h'); for(var i=0;i1){ for(var i=0;i0; }, content:function(){ player.changeHujia(trigger.num); }, ai:{ damageBonus:true } }, msilian:{ trigger:{player:'phaseEnd'}, filter:function(event,player){ return player.hujia>0; }, check:function(event,player){ return player.hujia>1&&player.hp>1; }, content:function(){ player.storage.msilian=player.hujia; player.changeHujia(-player.hujia); player.insertPhase(); }, group:['msilian_hp','msilian_draw'], subSkill:{ hp:{ trigger:{player:'phaseAfter'}, silent:true, filter:function(event,player){ return event.skill=='msilian'&&!player.getStat('damage'); }, content:function(){ player.loseHp(); } }, draw:{ trigger:{player:'phaseDrawBegin'}, filter:function(event){ return event.getParent('phase').skill=='msilian'; }, silent:true, content:function(){ trigger.num+=player.storage.msilian-2; } } } } }, translate:{ mtg_jiding:'基定', mtg_qianzhuo:'茜卓', mtg_jiesi:'杰斯', mtg_lilianna:'莉莲娜', mtg_nisha:'妮莎', mtg_ayeni:'阿耶尼', mduohun:'夺魂', mduohun_info:'锁定技,当你解除濒死状态后,令你进入濒死状态的角色失去1点体力。', lingyong:'灵俑', lingyong2:'灵俑', lingyong3:'灵俑', lingyong3_bg:'俑', lingyong_info:'锁定技,每当一名其他角色死亡,你获得一个与该角色同名且体力上限为1、初始手牌为2的随从;出牌阶段,你可以调遣以此法获得的随从(直到随从死亡不可再次切换)。', mbaizhan:'百战', mbaizhan_info:'锁定技,每当你造成1点伤害,你获得1点护甲。', msilian:'祀炼', msilian_info:'结束阶段,若你有护甲,你可以移去全部护甲,然后进行一个额外回合;在额外回合中,你的摸牌阶段摸牌基数为你移去的护甲数;额外回合结束后,若你未造成伤害,你失去1点体力。', mtongnian:'通念', mtongnian_info:'锁定技,出牌阶段开始时,你获得一张替身牌,此牌对应一名随机敌人的一张随机手牌;每当你使用一张非替身牌,随机更换替身牌对应的牌;当你使用替身牌时,改为使用替身牌对应的牌;当出牌阶段结束,或替身牌离开手牌区,或敌方角色没有手牌时,销毁替身牌。', msuoling:'塑灵', msuoling_info:'每轮限一次,当一名其他角色使用一张非转化的普通锦囊牌时,你可以弃置一张与之花色相同的牌取消之,然后你视为使用该锦囊牌。', msuoling_old_info:'出牌阶段限一次,若你手牌中有替身牌且手牌数不超过5,你可以展示手牌,若其中的非替身手牌能通过四则运算得到你的替身牌的点数,你将替身牌转化为非替身牌,然后获得一张新的替身牌(此技能托管无效)。', mhuanyi:'幻逸', mhuanyi_info:'每两轮限一次,结束阶段,你可以选择一名其他角色和一种卡牌类型(选择结果对其他角色不可见),直到下一回合开始,当你首次成为该类型卡牌的惟一目标时,你将目标转移给你指定的角色(目标须合法)。', }, }; });