From 8c28c995e507cb0bcb0b9d016c49f884f6cf5ae8 Mon Sep 17 00:00:00 2001 From: mengxinzxz <139629761+mengxinzxz@users.noreply.github.com> Date: Sun, 3 Sep 2023 17:09:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=8F=E9=92=9F=E6=AF=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- character/clan.js | 60 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/character/clan.js b/character/clan.js index 9123c859b..a4f59baf2 100644 --- a/character/clan.js +++ b/character/clan.js @@ -19,6 +19,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ clan_wangyun:['male','qun',3,['clanjiexuan','clanmingjie','clanzhongliu'],['clan:太原王氏']], clan_wanghun:['male','jin',3,['clanfuxun','clanchenya','clanzhongliu'],['clan:太原王氏']], clan_zhonghui:['male','wei','3/4',['clanyuzhi','clanxieshu','clanbaozu'],['clan:颍川钟氏']], + clan_zhongyu:['male','wei',3,['clanjiejian','clanhuanghan','clanbaozu'],['clan:颍川钟氏']], }, characterSort:{ clan:{ @@ -26,10 +27,59 @@ game.import('character',function(lib,game,ui,get,ai,_status){ clan_xun:['clan_xunshu','clan_xunchen','clan_xuncai','clan_xuncan'], clan_han:['clan_hanshao','clan_hanrong'], clan_wang:['clan_wangling','clan_wangyun','clan_wanghun'], - clan_zhong:['clan_zhongyan','clan_zhonghui'], + clan_zhong:['clan_zhongyan','clan_zhonghui','clan_zhongyu'], }, }, skill:{ + //族钟毓 + clanjiejian:{ + inherit:'olcuipo', + trigger:{player:'useCardToPlayered'}, + filter:function(event,player){ + if(!event.isFirstTarget) return false; + return lib.skill.dcweidang.getLength(event.card)==player.getHistory('useCard').indexOf(event.getParent())+1; + }, + locked:false, + direct:true, + content:function(){ + 'step 0' + var num=lib.skill.dcweidang.getLength(trigger.card); + event.num=num; + player.chooseTarget(get.prompt('clanjiejian'),'令一名角色摸'+get.cnNumber(num)+'张牌').set('ai',target=>get.attitude(_status.event.player,target)); + 'step 1' + if(result.bool){ + var target=result.targets[0]; + player.logSkill('clanjiejian',target); + target.draw(num); + } + }, + }, + clanhuanghan:{ + audio:2, + trigger:{player:'damageEnd'}, + filter:function(event,player){ + if(!event.card) return false; + var num=lib.skill.dcweidang.getLength(event.card); + return typeof num=='number'&&num>0; + }, + check:function(event,player){ + var num=lib.skill.dcweidang.getLength(event.card); + if(num>=player.getDamagedHp()) return true; + return player.getHistory('useSkill',evt=>evt.skill=='clanhuanghan').length&&player.hasSkill('clanbaozu',null,false,false)&&player.awakenedSkills.contains('clanbaozu'); + }, + content:function(){ + 'step 0' + player.draw(lib.skill.dcweidang.getLength(trigger.card)); + if(player.isDamaged()) player.chooseToDiscard(player.getDamagedHp(),'he',true); + 'step 1' + if(player.getHistory('useSkill',evt=>evt.skill=='clanhuanghan').length>1&&player.hasSkill('clanbaozu',null,false,false)&&player.awakenedSkills.contains('clanbaozu')){ + player.restoreSkill('clanbaozu'); + player.popup('保族'); + game.log(player,'恢复了技能','#【保族】'); + } + }, + ai:{threaten:3}, + }, //族钟会 clanyuzhi:{ mod:{ @@ -734,7 +784,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, clanbaozu:{ audio:2, - audioname:['clan_zhongyan','clan_zhonghui'], + audioname:['clan_zhongyan','clan_zhonghui','clan_zhongyu'], trigger:{global:'dying'}, clanSkill:true, limited:true, @@ -2264,6 +2314,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hanrong:'韩融(127年~196年),字元长,颍川舞阳(今属河南省漯河市)人。赢长韩韶子,献帝时大臣。中平五年(188年),融与荀爽、陈纪等十四人并博士征,不至。董卓废立,融等复俱公车征。初平元年(190年)六月,融为大鸿胪,奉命与执金吾胡母班等出使关东。献帝东迁,为李傕、郭汜等所败,融为太仆,奉命至弘农与傕、汜连和,使其放遣公卿百官及宫女妇人。', wukuang:'吴匡(生卒年不详),兖州陈留(今河南开封市)人。东汉末年大臣,大将军何进部将。光熹元年(公元189年),汉灵帝死后,十常侍干预朝政,大将军何进谋诛宦官,但失败被杀,吴匡联合曹操、袁绍等杀尽宦官,攻杀车骑将军何苗。兴平二年(公元195年)十月,李傕、郭汜后悔放汉献帝东归洛阳,于是联合起来追击,曹操遂起兵平乱,但在回朝后,曹操挟天子以令诸侯,实行专权,但遭到吴匡反对。', wanghun:'王浑(223年~297年),字玄冲,太原郡晋阳县(今山西省太原市)人。魏晋时期名臣,曹魏司空王昶的儿子。王浑早年为大将军曹爽的掾吏,高平陵政变后,循例免官,出任怀县县令、散骑侍郎等职,袭封京陵县侯。西晋王朝建立后,加号扬烈将军,历任征虏将军、东中郎将、豫州刺史等职,积极筹划伐吴方略。咸宁五年(279年),配合镇南将军杜预灭亡吴国,迁征东大将军、左仆射、司徒公,晋爵京陵县公。晋惠帝司马衷即位,加任侍中衔。楚王司马玮发动政变,有意寻求支持,遭到严词拒绝。楚王司马玮死后,复任司徒、录尚书事。元康七年(297年),王浑去世,享年七十五岁,谥号为元。《唐会要》尊为“魏晋八君子”之一。', + zhongyu:'钟毓(?-263年),字稚叔,颍川长社(今河南长葛市)人。三国时期魏国大臣,太傅钟繇之子、司徒钟会之兄。出身颍川钟氏,机灵敏捷,有其父之遗风。十四岁时,起家散骑侍郎。太和初年,迁黄门侍郎,袭封定陵县侯。正始年间,拜散骑常侍,迁魏郡太守,入为侍中、御史中丞、廷尉 [5] 。随平诸葛诞的淮南叛乱,拜青州刺史、后将军,都督徐州、荆州诸军事。景元四年(263年),去世,追赠车骑将军,谥号为惠,著有文集五卷(见《隋书·经籍志》及《两唐书·经籍志》),传于世。', }, dynamicTranslate:{ clanlianzhu:function(player){ @@ -2359,6 +2410,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ clanyuzhi_info:'锁定技。新的一轮开始时,你依次执行以下项:①若你上一轮使用的牌数或你上上轮因〖迂志〗摸的牌数小于你上轮因〖迂志〗摸的牌数,你失去1点体力或失去〖保族〗。②你展示一张手牌,然后摸X张牌(X为此牌牌名字数)。', clanxieshu:'挟术', clanxieshu_info:'当你使用牌造成伤害后,或受到来自牌造成的伤害后,你可以弃置Y张牌并摸你已损失体力值张牌(Y为此牌牌名字数)。', + clan_zhongyu:'族钟毓', + clanjiejian:'捷谏', + clanjiejian_info:'当你于一回合使用第X张牌指定第一个目标后,你可以令一名角色摸X张牌。(X为此牌牌名字数)', + clanhuanghan:'惶汗', + clanhuanghan_info:'当你受到牌造成的伤害后,你可以摸X张牌并弃置Y张牌(X为此牌牌名字数,Y为你已损失的体力值),然后若此次技能发动不为你本回合首次发动此技能,你重置技能〖保族〗。', clan_wu:'陈留·吴氏', clan_xun:'颍川·荀氏',