diff --git a/character/tw.js b/character/tw.js
index 5d9af75ab..d0c21650c 100644
--- a/character/tw.js
+++ b/character/tw.js
@@ -162,6 +162,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
xiahouzie:'夏侯紫萼,游卡桌游《三国杀阵面对决》中虚构的人物。幼年因天天帮病种的母亲采紫萼得其名。亲眼目睹母亲被宦官所杀,愤怒之下夺过佩剑斩下宦官的头颅。被神秘人所救,发现了自己的身世,决心与宦官争斗到底。后再闯荡江湖的过程中,与夏侯惇义结金兰,以夏侯家姓氏称呼。',
yangang:'严纲(163~191年),东汉末年公孙瓒部下的冀州刺史。汉献帝初平二年(191年),袁绍与公孙瓒在界桥交战,严纲为袁绍部下麹义所斩。',
gongsunfan:'公孙范,辽西令支(今河北迁安)人。东汉末年武将,公孙瓒从弟,官至勃海太守。公孙瓒起兵攻打袁绍之时,袁绍畏惧公孙瓒的势力,将自己的勃海太守印绶给予公孙范,意图和解,结果公孙范反而起勃海之兵帮助公孙瓒。初平二年(191年),公孙范以勃海兵助公孙瓒率二万人大破青、徐黄巾军。最后于界桥之战与公孙瓒一同败走。',
+ zhangzhao:'张昭(156年-236年),字子布。徐州彭城县(今江苏省徐州市)人。汉末三国时期孙吴政权重臣。东汉末年,张昭为避战乱而南渡至扬州。孙策创业时,任命其为长史、抚军中郎将,将文武之事都委任于张昭。孙策临终前,将其弟孙权托付给张昭,张昭率群僚辅立孙权,并安抚百姓、讨伐叛军,与周瑜等辅助孙权稳定局势。孙权每次出征,常留张昭镇守后方,领幕府事,并敬称他为“张公”。赤壁之战时,张昭鉴于曹操势大,持主降论,从而被排挤出军政决策中心。孙权代理车骑将军时,任命张昭为军师。孙权被封为吴王后,任绥远将军,封由拳侯。此后曾参与撰定朝仪。孙权两次要设立丞相时,众人都推举张昭,孙权以张昭敢于直谏、性格刚直为由而不用他,先后用孙邵、顾雍。黄龙元年(229年),孙权称帝,张昭以年老多病为由,上还官位及所统领部属,改拜辅吴将军、班亚三司,改封娄侯。晚年时一度不参与政事,在家著书,即使偶有参加朝议,也常与孙权产生激烈冲突。嘉禾五年(236年),张昭去世,享年八十一岁,谥号“文”。张昭容貌严正,敢于直言谏诤,一生以忠于孙氏基业为任,但因其与孙权在个性、军政策略等方面的深层矛盾,使其以“入宫则拜孤,出宫则拜君”的地位,却终身不得任丞相。著有《春秋左氏传解》及《论语注》,今皆佚失。',
+ zhanghong:'张纮(153年~212年),字子纲,徐州广陵(江苏省扬州市广陵区人)人。东汉末年文学家、官员,和张昭一起合称“二张”。曾被大将军何进、太尉朱儁、司空荀爽辟为掾属,皆不就,避难江东。孙策平定江东前,亲自多次登门邀请,张纮出仕为官。孙权即位时,建议孙权迁都秣陵。建安十七年(212年),病逝,时年六十岁,孙权为之流涕。',
},
card:{
dz_mantianguohai:{
@@ -277,35 +279,35 @@ game.import('character',function(lib,game,ui,get,ai,_status){
skill:{
//张昭
twlijian:{
+ getCards:function(event){
+ var cards=[];
+ game.countPlayer2(function(current){
+ current.checkHistory('lose',function(evt){
+ if(evt.position==ui.discardPile&&evt.getParent('phaseDiscard')==event) cards.addArray(evt.cards);
+ })
+ });
+ game.checkGlobalHistory('cardMove',function(evt){
+ if(evt.name=='cardsDiscard'&&evt.getParent('phaseDiscard')==event) cards.addArray(evt.cards);
+ });
+ return cards;
+ },
audio:2,
- sunben:true,
+ sunbenSkill:true,
trigger:{global:'phaseDiscardEnd'},
filter:function(event,player){
if(player.hasSkill('twlijian_sunben')) return false;
if(event.player!=player&&event.player.isIn()){
- game.checkGlobalHistory('cardMove',function(evt){
- if(evt.getParent('phaseDiscard')==event){
- if(evt.name=='cardsDiscard'||(evt.name=='lose'&&evt.type=='discard'&&evt.position==ui.discardPile)) return true;
- }
- });
+ return lib.skill.twlijian.getCards(event).length;
}
return false;
},
direct:true,
content:function(){
'step 0'
- var cards=[],target=trigger.player;
- event.cards=cards;
- event.target=target;
- game.checkGlobalHistory('cardMove',function(evt){
- if(evt.getParent('phaseDiscard')==trigger){
- if(evt.name=='cardsDiscard'||(evt.name=='lose'&&evt.type=='discard'&&evt.position==ui.discardPile)){
- cards.addArray(evt.cards.filterInD('d'));
- }
- }
- });
+ var cards=lib.skill.twlijian.getCards(trigger),target=trigger.player;
+ event.cards=cards;event.target=target;
player.chooseButton([
- get.prompt('gtwlijian',target),
+ get.prompt('twlijian',target),
'选择任意张牌令其获得,然后你获得剩余的牌,若其获得的牌数大于你,则你可以对其造成1点伤害',
cards,
],[1,Infinity]).set('ai',function(button){
@@ -362,9 +364,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){
subSkill:{
sunben:{
charlotte:true,
+ init:function(player){
+ player.storage.twlijian_sunben=0;
+ },
onremove:true,
mark:true,
- intro:{content:'弃牌堆进入牌进度:#/8'},
+ intro:{
+ markcount:function(num){
+ return (num||0).toString();
+ },
+ content:'弃牌堆进入牌进度:#/8',
+ },
trigger:{global:['loseAfter','cardsDiscardAfter','loseAsyncAfter','equipAfter']},
filter:function(event,player){
var cards=event.getd();
@@ -14330,6 +14340,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
twlijian_info:'昂扬技。其他角色的弃牌阶段结束时,你可以令其获得任意本阶段进入弃牌堆的牌,然后你获得其余的牌,若其获得的牌数大于你,你可以对其造成1点伤害。
激昂:八张牌进入弃牌堆。',
twchungang:'纯刚',
twchungang_info:'锁定技。一名其他角色于摸牌阶段外一次性获得超过一张牌时,你令其弃置一张牌。',
+ tw_zhanghong:'张纮',
tw_mobile:'海外服·稀有专属',
tw_yunchouzhi:'运筹帷幄·智',