From 7e1b03d59b736d9e36db8bf5e7a84ca577bf81d6 Mon Sep 17 00:00:00 2001 From: 157 <3619242020@qq.com> Date: Fri, 12 Jan 2024 11:38:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4card,character,mode=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E7=A9=BA=E8=A1=8C=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- card/extra.js | 10 +- card/gujian.js | 32 ++--- card/gwent.js | 18 +-- card/mtg.js | 4 +- card/standard.js | 8 +- card/swd.js | 68 +++++----- card/yingbian.js | 8 +- card/yongjian.js | 8 +- card/yunchou.js | 6 +- card/zhenfa.js | 22 ++-- card/zhulu.js | 6 +- character/clan.js | 4 +- character/collab.js | 2 +- character/diy.js | 52 ++++---- character/extra.js | 14 +- character/gujian.js | 24 ++-- character/gwent.js | 44 +++---- character/hearth.js | 42 +++--- character/huicui.js | 8 +- character/jsrg.js | 2 +- character/mobile.js | 100 +++++++-------- character/mtg.js | 4 +- character/offline.js | 2 +- character/old.js | 8 +- character/onlyOL.js | 2 +- character/ow.js | 4 +- character/refresh.js | 30 ++--- character/sb.js | 2 +- character/shenhua.js | 50 ++++---- character/shiji.js | 4 +- character/sp.js | 74 +++++------ character/sp2.js | 22 ++-- character/standard.js | 12 +- character/swd.js | 50 ++++---- character/tw.js | 4 +- character/xianding.js | 4 +- character/xianjian.js | 56 ++++---- character/yijiang.js | 28 ++-- character/yingbian.js | 2 +- character/yxs.js | 12 +- character/zhuogui.js | 8 +- mode/boss.js | 160 +++++++++++------------ mode/brawl.js | 98 +++++++------- mode/chess.js | 152 +++++++++++----------- mode/connect.js | 10 +- mode/doudizhu.js | 94 +++++++------- mode/guozhan.js | 124 +++++++++--------- mode/identity.js | 62 ++++----- mode/realtime.js | 2 - mode/single.js | 30 ++--- mode/stone.js | 292 +++++++++++++++++++++--------------------- mode/tafang.js | 24 ++-- mode/versus.js | 212 +++++++++++++++--------------- 53 files changed, 1059 insertions(+), 1061 deletions(-) diff --git a/card/extra.js b/card/extra.js index 2266f01a5..7618ffc81 100644 --- a/card/extra.js +++ b/card/extra.js @@ -201,7 +201,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ target.showCards(result.cards).setContent(function(){}); event.dialog=ui.create.dialog(get.translation(target)+'展示的手牌',result.cards); event.videoId=lib.status.videoId++; - + game.broadcast('createDialog',event.videoId,get.translation(target)+'展示的手牌',result.cards); game.addVideo('cardDialog',null,[get.translation(target)+'展示的手牌',get.cardsInfo(result.cards),event.videoId]); event.card2=result.cards[0]; @@ -1022,7 +1022,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ baiyin:'白银狮子', baiyin_info:'锁定技。①当你受到伤害时,若此伤害大于1,则你将伤害值扣减至1点。②当你失去装备区内的【白银狮子】后,你回复1点体力。', baiyin_skill:'白银狮子', - + muniu:'木牛流马', muniu_bg:'牛', muniu_skill:'木牛', @@ -1064,14 +1064,14 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ["spade",9,"jiu"], ["club",3,"jiu"], ["club",9,"jiu"], - + ["diamond",13,"hualiu"], ["club",1,"baiyin"], ["spade",2,"tengjia"], ["club",2,"tengjia"], ["spade",1,"guding"], ["diamond",1,"zhuque"], - + ["heart",2,"huogong"], ["heart",3,"huogong"], ["diamond",12,"huogong"], @@ -1086,7 +1086,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ["spade",13,"wuxie"], ["spade",10,"bingliang"], ["club",4,"bingliang"], - + ['diamond',5,'muniu'], ], } diff --git a/card/gujian.js b/card/gujian.js index 224ecb0be..9b27de9f1 100644 --- a/card/gujian.js +++ b/card/gujian.js @@ -1811,13 +1811,13 @@ game.import('card',function(lib,game,ui,get,ai,_status){ // wenhuangsan_info:'瘟癀伞', qiankunbiao:'乾坤镖', qiankunbiao_info:'随机弃置一名其他角色和其相邻角色的一张牌。', - + bingpotong:'天女散花', bingpotong_ab:'散花', bingpotong_info:'出牌阶段对至多3名角色使用,你与每个目标依次同时展示一张手牌,若颜色相同,你弃置展示的手牌,目标失去1点体力并终止结算。', feibiao:'飞镖', feibiao_info:'出牌阶段,对一名距离1以外的角色使用,令其弃置一张黑色手牌或失去1点体力。', - + dinvxuanshuang:'帝女玄霜', dinvxuanshuang_skill:'帝女玄霜', dinvxuanshuang_info:'对一名濒死状态的角色使用,目标回复1点体力,然后可以弃置任意张牌并摸等量的牌。', @@ -1848,7 +1848,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ heilonglinpian_info:'出牌阶段对自己使用,获得1点护甲,直到下一回合开始,你的防御距离+1。', shatang:'沙棠', shatang_info:'出牌阶段对一名角色使用,对目标造成1点火焰伤害,然后目标获得1点护甲。', - + food:'食物', chunbing:'春饼', chunbing_info:'你的手牌上限+1,持续五回合。', @@ -1888,47 +1888,47 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['club',11,'luyugeng'], ['heart',4,'mapodoufu'], ['spade',8,'yuanbaorou'], - + ['spade',7,'gjyuheng'], ['club',4,'mutoumianju'], ['spade',2,'heilonglinpian'], ['spade',1,'mianlijinzhen'], ['heart',13,'yunvyuanshen'], - + ['club',8,'feibiao','poison'], ['diamond',9,'feibiao','poison'], - + ['spade',3,'bingpotong','poison'], ['club',12,'bingpotong','poison'], - + ['club',5,'shihuifen'], ['club',1,'shihuifen'], ['spade',13,'shihuifen'], - + ['diamond',6,'shujinsan'], ['spade',2,'shujinsan'], - + ['diamond',6,'ziyangdan'], ['heart',1,'ziyangdan'], - + // ['diamond',7,'dinvxuanshuang'], ['heart',9,'dinvxuanshuang'], - + ['spade',9,'qiankunbiao'], ['club',13,'qiankunbiao'], - + ['diamond',9,'shenhuofeiya'], ['spade',7,'longxugou'], - + ['heart',9,'jinlianzhu'], ['spade',7,'jinlianzhu'], - + ['heart',6,'liutouge'], ['club',6,'liutouge'], - + ['club',6,'liufengsan'], ['club',3,'liufengsan'], - + ['heart',13,'shatang','fire'] ] }; diff --git a/card/gwent.js b/card/gwent.js index 5ba340bf7..560b18cb5 100644 --- a/card/gwent.js +++ b/card/gwent.js @@ -2194,7 +2194,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ spell_gold:'金卡法术', spell_silver:'银卡法术', spell_bronze:'铜卡法术', - + gw_youlanzhimeng:'幽蓝之梦', gw_guaiwuchaoxue:'怪物巢穴', gw_guaiwuchaoxue_info:'出牌阶段限用一次,随机获得一个卖血技能直到下一回合开始;令一名随机敌方角色对你造成1点伤害,然后你回复1点体力。', @@ -2297,28 +2297,28 @@ game.import('card',function(lib,game,ui,get,ai,_status){ list:[ ['club',3,'gw_zhihuanjun'], ['spade',2,'gw_zhihuanjun'], - + ['heart',7,'gw_poxiao'], ['diamond',4,'gw_poxiao'], - + ['spade',9,'gw_aozuzhilei','thunder'], ['club',7,'gw_aozuzhilei','thunder'], - + ['club',1,'gw_zumoshoukao'], ['spade',1,'gw_zumoshoukao'], - + ['diamond',5,'gw_qinpendayu'], ['club',7,'gw_qinpendayu'], - + ['spade',9,'gw_birinongwu'], ['heart',13,'gw_birinongwu'], - + ['diamond',11,'gw_ciguhanshuang'], ['club',7,'gw_ciguhanshuang'], - + ['heart',4,'gw_baoxueyaoshui'], ['spade',8,'gw_baoxueyaoshui'], - + ['spade',8,'gw_shanbengshu'], ['spade',2,'gw_kunenfayin'], ['club',3,'gw_wenyi'], diff --git a/card/mtg.js b/card/mtg.js index 96003ad8f..7924d7cc7 100644 --- a/card/mtg.js +++ b/card/mtg.js @@ -675,7 +675,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ mtg_shamolvzhou_skill:'沙漠绿洲', mtg_shamolvzhou_info:'发现一张基本牌。地图效果:你的基本牌不计入手牌上限。', mtg_shamolvzhou_skill_info:'你的基本牌不计入手牌上限。', - + mtg_duzhao:'毒沼', mtg_duzhao_skill:'毒沼', mtg_duzhao_info:'选择一名角色令其获得一张毒。地图效果:结束阶段,你获得一张毒。', @@ -714,7 +714,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['club',10,'mtg_youlin'], ['club',8,'mtg_feixu'], ['heart',6,'mtg_shamolvzhou'], - + ['club',12,'mtg_cangbaohaiwan'], ['spade',11,'mtg_lindixiliu'], ['diamond',5,'mtg_bingheyaosai'], diff --git a/card/standard.js b/card/standard.js index 886dfab7c..a81404548 100644 --- a/card/standard.js +++ b/card/standard.js @@ -2935,7 +2935,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ } } }; - + var withme=false; var withol=false; var list=event.list; @@ -3064,7 +3064,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ str+='对'+get.translation(targets||target); } str+='将'+(state>0?'生效':'失效')+',是否无懈?'; - + if(player.isUnderControl(true)&&!_status.auto&&!ui.tempnowuxie&&tempnowuxie){ var translation=get.translation(card.name); if(translation.length>=4){ @@ -3548,7 +3548,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ["heart",9,"tao"], ["heart",12,"tao"], ["diamond",12,"tao"], - + ["spade",2,"bagua"], ["club",2,"bagua"], ["spade",5,"jueying"], @@ -3566,7 +3566,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ["diamond",5,"guanshi"], ["diamond",12,"fangtian"], ["heart",5,"qilin"], - + ["heart",3,"wugu"], ["heart",4,"wugu"], ["heart",1,"taoyuan"], diff --git a/card/swd.js b/card/swd.js index 0e131da5b..9af2f7339 100644 --- a/card/swd.js +++ b/card/swd.js @@ -3388,7 +3388,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ event.dialog=ui.create.dialog(judgestr); event.dialog.classList.add('center'); event.dialog.videoId=event.videoId; - + game.addVideo('judge1',player,[get.cardInfo(card),judgestr,event.videoId]); for(var i=0;i咕咕咕。', - + _gifting:'赠予', _gifting_info:'出牌阶段,你可将一张拥有“赠”标签的手牌区装备牌置于一名其他角色的装备区内,或将一张拥有“赠”标签的手牌区非装备牌正面朝上交给一名其他角色。', }, @@ -751,7 +751,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['spade',11,'wuxie'], ['spade',12,'chenghuodajie'], ['spade',13,'chenghuodajie'], - + ['heart',1,'guaguliaodu'], ['heart',2,'shan',null,['gifts']], ['heart',3,'wugu',null,['gifts']], @@ -765,7 +765,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['heart',11,'sha',null,['gifts']], ['heart',12,'sha',null,['gifts']], ['heart',13,'zhanxiang',null,['gifts']], - + ['club',1,'duanjian',null,['gifts']], ['club',2,'sha','stab'], ['club',3,'yinfengyi',null,['gifts']], @@ -779,7 +779,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['club',11,'wuxie'], ['club',12,'wuxie'], ['club',13,'yonglv',null,['gifts']], - + ['diamond',1,'juedou',null,['gifts']], ['diamond',2,'shan'], ['diamond',3,'kaihua',null,['gifts']], diff --git a/card/yunchou.js b/card/yunchou.js index 2e20be05a..9b1f55e32 100644 --- a/card/yunchou.js +++ b/card/yunchou.js @@ -938,7 +938,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['heart',6,'huoshan','fire'], ['club',7,'hongshui'], ["diamond",3,'guohe'], - + ['diamond',4,'fudichouxin'], ['club',6,'fudichouxin'], ['spade',1,'fudichouxin'], @@ -954,9 +954,9 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['diamond',6,'chenhuodajie'], ['diamond',9,'chenhuodajie'], ['club',3,'chenhuodajie'], - + ['club',13,'suolianjia'], - + ['club',3,'caochuanjiejian'], ['spade',7,'caochuanjiejian'], // ['spade',5,'xiaolicangdao'], diff --git a/card/zhenfa.js b/card/zhenfa.js index faa14c21c..ec6eadc28 100644 --- a/card/zhenfa.js +++ b/card/zhenfa.js @@ -381,57 +381,57 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ["club",1,'changshezhen'], // ["spade",1,'changshezhen'], // ["heart",1,'changshezhen'], - + ["diamond",2,'tianfuzhen'], // ["club",2,'tianfuzhen'], ["spade",2,'tianfuzhen'], ["heart",2,'tianfuzhen'], - + ["diamond",3,'dizaizhen'], // ["club",3,'dizaizhen'], ["spade",3,'dizaizhen'], ["heart",3,'dizaizhen'], - + // ["diamond",4,'fengyangzhen'], // ["club",4,'fengyangzhen'], // ["spade",4,'fengyangzhen'], // ["heart",4,'fengyangzhen'], - + // ["diamond",5,'zhonghuangzhen'], // ["club",5,'zhonghuangzhen'], // ["spade",5,'zhonghuangzhen'], // ["heart",5,'zhonghuangzhen'], - + // ["diamond",6,'huyizhen'], // ["club",6,'huyizhen'], // ["spade",6,'huyizhen'], // ["heart",6,'huyizhen'], - + ["diamond",7,'qixingzhen'], ["club",7,'qixingzhen'], ["spade",7,'qixingzhen'], // ["heart",7,'qixingzhen'], - + // ["diamond",8,'shepanzhen'], // ["club",8,'shepanzhen'], // ["spade",8,'shepanzhen'], // ["heart",8,'shepanzhen'], - + // ["diamond",9,'longfeizhen'], // ["club",9,'longfeizhen'], // ["spade",9,'longfeizhen'], // ["heart",9,'longfeizhen'], - + ["diamond",11,'niaoxiangzhen'], // ["club",11,'niaoxiangzhen'], ["spade",11,'niaoxiangzhen'], ["heart",11,'niaoxiangzhen'], - + // ["diamond",12,'yunchuizhen'], // ["club",12,'yunchuizhen'], // ["spade",12,'yunchuizhen'], // ["heart",12,'yunchuizhen'], - + // ["diamond",13,'pozhenjue'], // ["club",13,'pozhenjue'], // ["spade",13,'pozhenjue'], diff --git a/card/zhulu.js b/card/zhulu.js index aca967293..9aa9a9231 100644 --- a/card/zhulu.js +++ b/card/zhulu.js @@ -904,7 +904,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['diamond',9,'kaihua'], ['diamond',10,'yinfengjia'], ['diamond',11,'sha'], - + ['club',3,'jiejia'], ['club',4,'sha','thunder'], ['club',5,'zheji'], @@ -913,7 +913,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['club',9,'zhulu_card'], ['club',10,'jinhe'], ['club',11,'sha'], - + ['heart',3,'sha','fire'], ['heart',4,'shan'], ['heart',5,'numa'], @@ -922,7 +922,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ ['heart',9,'kaihua'], ['heart',10,'nvzhuang'], ['heart',11,'kaihua'], - + ['spade',3,'caochuan'], ['spade',4,'sha','thunder'], ['spade',5,'wufengjian'], diff --git a/character/clan.js b/character/clan.js index 6fd1b8373..4808a8488 100644 --- a/character/clan.js +++ b/character/clan.js @@ -2615,7 +2615,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ clan_zhongyu_prefix:'族', clan_wanglun_prefix:'族', clan_xunyou_prefix:'族', - + clan_wuxian:'族吴苋', clanyirong:'移荣', clanyirong_info:'出牌阶段限两次。若你的手牌数:小于X,则你可以将手牌摸至X张(至多摸八张),然后X-1;大于X,则你可以将手牌弃置至X张,然后X+1。(X为你的手牌上限)', @@ -2708,7 +2708,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ clan_xunyou:'族荀攸', clanbaichu:'百出', clanbaichu_info:'锁定技,当你使用一张牌结算完毕后,若你:未记录过此牌的花色和类型组合,则你记录此组合并记录一个普通锦囊牌名,否则你于本轮获得技能〖奇策〗;已记录此牌牌名,你回复1点体力或摸一张牌。', - + clan_wu:'陈留·吴氏', clan_xun:'颍川·荀氏', clan_han:'颍川·韩氏', diff --git a/character/collab.js b/character/collab.js index dba01d185..efa39ab4f 100644 --- a/character/collab.js +++ b/character/collab.js @@ -1847,7 +1847,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dc_sunce_prefix:'经典', dcshuangbi:'双壁', dcshuangbi_info:'出牌阶段限一次,你可以选择一项:①摸X张牌,本回合手牌上限+X;②弃置至多X张牌,随机对其他角色造成等量火焰伤害;③视为使用X张火【杀】或【火攻】。(X为场上存活角色数)', - + collab_olympic:'OL·伦敦奥运会', collab_tongque:'OL·铜雀台', collab_duanwu:'新服·端午畅玩', diff --git a/character/diy.js b/character/diy.js index d9ee2f4b6..c5bf168a2 100755 --- a/character/diy.js +++ b/character/diy.js @@ -77,7 +77,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_satomi:['female','key',3,['satomi_luodao','satomi_daohai']], key_iriya:['female','key',3,['iriya_yinji','iriya_haozhi']], key_fuuko:['female','key',3,['fuuko_xingdiao','fuuko_chuanyuan']], - + key_kud:['female','key',3,['kud_qiaoshou','kud_buhui']], key_misuzu:['female','key',3,['misuzu_hengzhou','misuzu_nongyin','misuzu_zhongxing']], key_kamome:['female','key',3,['kamome_yangfan','kamome_huanmeng','kamome_jieban']], @@ -92,7 +92,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_tomoyo:['female','key',4,['tomoyo_wuwei','tomoyo_zhengfeng']], key_minagi:['female','key',3,['minagi_peiquan','minagi_huanliu']], key_michiru:['female','key',3,['michiru_sheyuan']], - + ns_huangchengyan:['male','shu',3,['nslongyue','nszhenyin']], ns_sunchensunjun:['male','wu',5,['nsxianhai','nsxingchu']], ns_yuanxi:['male','qun',4,['nsshengyan','nsdaizhan']], @@ -107,7 +107,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_limi:['male','jin',3,['nstuilun']], ns_zhonglimu:['male','wu',4,['nskuanhuai','nsdingbian']], prp_zhugeliang:['male','shu',3,['nsxingyun','nshanlang']], - + ns_zhangwei:['female','shu',3,['nsqiyue','nsxuezhu']], diy_wenyang:['male','wei','4/6',['lvli','choujue']], // diy_caocao:['male','wei',4,['xicai','diyjianxiong','hujia']], @@ -127,14 +127,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ diy_zhenji:['female','wei',3,['diy_jiaoxia','yiesheng']], // diy_menghuo:['male','shu',4,['huoshou','zaiqix']], //re_huangyueying:['female','shu',3,['rejizhi','qicai']], - + diy_liufu:['male','wei',3,['zhucheng','duoqi']], diy_xizhenxihong:['male','shu',4,['fuchou','jinyan']], diy_liuzan:['male','wu',4,['kangyin']], diy_zaozhirenjun:['male','wei',3,['liangce','jianbi','diyjuntun']], diy_yangyi:['male','shu',3,['choudu','liduan']], diy_tianyu:['male','wei',4,['chezhen','youzhan']], - + ns_zuoci:['male','qun',3,['nsxinsheng','nsdunxing']], ns_lvzhi:['female','qun',3,['nsnongquan','nsdufu']], ns_wangyun:["male","qun",4,["liangji","jugong","chengmou"]], @@ -146,7 +146,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_jinke:['male','qun',4,['nspinmin','nsshishou']], ns_yanliang:['male','qun',4,['nsduijue','nsshuangxiong','dualside'],['dualside:ns_wenchou']], ns_wenchou:['male','qun',2,['nsguanyong','dualside'],['unseen']], - + ns_caocao:['male','wei',4,['nscaiyi','nsgefa','nshaoling']], ns_caocaosp:['male','qun',3,['nsjianxiong','nsxionglue']], ns_zhugeliang:['male','shu',3,['nsguanxing','kongcheng','nsyunxing']], @@ -156,14 +156,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_guanlu:['male','wei',3,['nsbugua','nstuiyan','nstianji']], ns_simazhao:['male','wei',3,['nszhaoxin','nsxiuxin','nsshijun']], ns_sunjian:['male','wu',4,['nswulie','nshunyou','nscangxi']], - + ns_duangui:['male','qun',3,['nscuanquan','nsjianning','nschangshi','nsbaquan']], ns_zhangbao:['male','qun',3,['nsfuhuo','nswangfeng']], ns_masu:['male','shu',3,['nstanbing','nsxinzhan']], ns_zhangxiu:['male','qun',4,['nsbaiming','nsfuge']], ns_lvmeng:['male','wu',3,['nsqinxue','nsbaiyi']], ns_shenpei:['male','qun',3,['nshunji','shibei']], - + ns_yujisp:['male','qun',3,['nsguhuo']], ns_yangyi:['male','shu',3,['nsjuanli','nsyuanchou']], ns_liuzhang:['male','qun',3,['nsanruo','nsxunshan','nskaicheng']], @@ -180,7 +180,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_duji:['male','wei',3,['xinfu_andong','xinyingshi']], old_majun:["male","wei",3,["xinfu_jingxie1","xinfu_qiaosi"]], ns_mengyou:['male','qun',4,['nsmanzhi']], - + old_jiakui:['male','wei',4,['tongqu','xinwanlan']], ol_guohuai:['male','wei',3,['rejingce']], junk_zhangrang:['male','qun',3,['junktaoluan'],['sex:male_castrated']], @@ -311,7 +311,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_haruko:'#bAIR', sp_key_yuri:'#bAngel Beats!', key_fuuko:'#gClannad', - + key_kud:'#b千夜', key_misuzu:'#b长发及腰黑长直', key_kamome:'#b仿生纱', @@ -325,7 +325,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_kiyu:'#b无面◎隐者', key_tomoyo:'#b长发及腰黑长直', key_minagi:'#b无面◎隐者', - + ns_huangchengyan:'#g竹邀月', ns_sunchensunjun:'#gVenusjeu', ns_yuanxi:'#g食茸二十四', @@ -340,7 +340,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_limi:'#g-心若困兽-', ns_zhonglimu:'#gJG赛文♠7', prp_zhugeliang:'#g阿开木木W🍀', - + ns_luyusheng:'#g猫咪大院 - 魚と水', ns_caimao:'#gP尔号玩家◆', diy_wenyang:'#g最粗的梦想XD', @@ -12797,7 +12797,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, }, junktaoluan_backup:{charlotte:true}, - + nshuaishuang:{ trigger:{player:'phaseJieshuBegin'}, forced:true, @@ -17984,7 +17984,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ diy_zaozhirenjun:'枣祗任峻', diy_yangyi:'杨仪', diy_tianyu:'田豫', - + // diy_caocao:'曹操', diy_menghuo:'孟获', diy_huangzhong:'黄汉升', @@ -18003,7 +18003,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ diy_lukang:'陆抗', diy_caiwenji:'蔡昭姬', diy_zhenji:'甄宓', - + ns_zuoci:'左慈', ns_wangyun:'王允', ns_lvzhi:'吕后', @@ -18016,7 +18016,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_yanliang:'颜良', ns_wenchou:'文丑', ns_jinke:'荆轲', - + ns_caocao:'曹操', ns_zhugeliang:'诸葛亮', ns_wangyue:'王越', @@ -18027,21 +18027,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_sunjian:'孙坚', ns_simazhao:'司马昭', ns_guanlu:'管辂', - + ns_duangui:'段珪', ns_shenpei:'审配', ns_zhangbao:'张宝', ns_masu:'马谡', ns_zhangxiu:'张绣', ns_lvmeng:'吕蒙', - + ns_yujisp:'于吉', ns_lisu:'李肃', ns_yangyi:'杨仪', ns_liuzhang:'刘璋', ns_xinnanhua:'南华老仙', ns_luyusheng:'陆郁生', - + sp_key_yuri:'SP仲村由理', sp_key_yuri_prefix:'SP', key_lucia:'此花露西娅', @@ -18505,7 +18505,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ fuuko_xingdiao_info:'锁定技。游戏开始时,你将手牌摸至8张,然后将所有手牌明置(称为“星”,不计入手牌上限)。每名其他角色限一次,其可以于出牌阶段选择获得你的一张“星”,然后你摸一张牌。', fuuko_chuanyuan:'传愿', fuuko_chuanyuan_info:'锁定技。当你失去一张“星”后,你回复1点体力,然后从牌堆中获得一张和“星”花色点数相同的牌(没有则改为摸一张牌,且使用此牌无距离和次数限制)。', - + key_kud:'库特莉亚芙卡', kud_qiaoshou:'巧手', kud_qiaoshou_equip:'巧手', @@ -18602,7 +18602,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ michiru_sheyuan:'舍愿', michiru_sheyuan_info:'每轮限一次。若你没有“米券”,则你可以将所有手牌当做任意基本牌或普通锦囊牌使用,然后摸等量的牌。', minagi_tag:'米券', - + noname:"小无", noname_zhuyuan:"祝愿", noname_zhuyuan_info:"①每回合每名角色限一次。出牌阶段,你可以将四张花色各不相同的牌交给一名其他角色。你与其获得技能〖铁骑〗和〖激昂〗至各自的回合结束。②锁定技,若你于当前回合内:未发动过〖祝愿〗,则你使用牌无次数限制;发动过〖祝愿〗,则你使用牌无距离限制。", @@ -18677,7 +18677,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ nsqingde_info:'每回合限一次,当你使用【杀】或普通锦囊牌对其他角色造成伤害后,你可使用该牌与受到伤害的角色拼点。你可令输的角色摸两张牌;当你受到其他角色使用【杀】或普通锦囊牌造成的伤害后,可使用该牌与伤害来源拼点。你可令赢的角色回复1点体力。', nsyidi:'遗敌', nsyidi_info:'出牌阶段限一次,你可展示一张手牌,然后将其交给一名其他角色。若为基本牌,该角色可使用此牌;若不为基本牌,你摸一张牌。', - + diy_wenyang:'文鸯', ns_zhangwei:'张葳', nshuaishuang:'怀霜', @@ -18860,7 +18860,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhucheng_info:'①结束阶段开始时,若没有“筑”,你可以将牌堆顶的X张牌置于你的武将牌上〔称为“筑”〕(X为你已损失的体力值与1中的较大值),否则你可以获取所有“筑”。②当你成为【杀】的目标时,若有“筑”,你可以令此杀的使用者弃置X张牌(X为“筑”的数量),否则杀对你无效。', duoqi:'夺气', duoqi_info:'当一名角色于除你之外的角色的出牌阶段内因弃置而失去牌后,你可以移去一张“筑”,并结束此出牌阶段。', - + siji:'伺机', ciqiu:'刺酋', ciqiu_dying:'刺酋', @@ -18911,7 +18911,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ moshou_info:'锁定技,你不能成为乐不思蜀和兵粮寸断的目标。', xicai_info:'你可以立即获得对你造成伤害的牌。', diyjianxiong_info:'锁定技,在身份局中,在你回合内死亡的角色均视为反贼,国战中,在你回合内死亡的角色若与你势力相同则随机改为另一个势力。', - + ns_zanghong:'臧洪', nsshimeng:'誓盟', nsshimeng_info:'出牌阶段限一次,你可以选择任意名角色。这些角色依次选择一项:⒈摸一张牌。⒉使用一张【杀】。然后若选择前者角色数大于选择后者的角色数,则你获得1点护甲并失去1点体力。', @@ -18936,7 +18936,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ nsxingyun_faq_info:'青龙:无标签普通锦囊牌
朱雀:延时锦囊牌
白虎:伤害类卡牌
玄武:【闪】/回复类卡牌', nshanlang:'酣浪', nshanlang_info:'准备阶段,你可以和至多三名角色拼点。然后若这些角色中有拼点牌唯一最大的角色,则你可以令该角色从牌堆中获得一张不符合“四象天阵”的牌。', - + junktaoluan:'滔乱', junktaoluan_backup:'滔乱', junktaoluan_info:'你可将一张牌当做任意一张基本牌或普通锦囊牌使用(此牌不得是本局游戏你以此法使用过的牌,且每回合每种花色限一次),然后你令一名其他角色选择一项:1.交给你一张与“滔乱”声明的牌类别不同的牌;2.本回合“滔乱”失效且回合结束时你失去1点体力。', @@ -19002,7 +19002,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ns_duji:'画饼杜畿', ns_duji_prefix:'画饼', ns_duji_ab:'杜畿', - + diy_tieba:'吧友设计', diy_xushi:'玩点论杀·虚实篇', diy_default:'常规', diff --git a/character/extra.js b/character/extra.js index 57a2a14de..0380d980e 100755 --- a/character/extra.js +++ b/character/extra.js @@ -37,7 +37,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ key_kagari:['female','shen',3,['kagari_zongsi'],['key']], key_shiki:['female','shen','3/5',['shiki_omusubi'],['key']], db_key_hina:['female','key',3,['hina_shenshi','hina_xingzhi'],['doublegroup:key:shen']], - + shen_sunce:['male','shen','1/6',['yingba','scfuhai','pinghe'],['wu']], shen_xunyu:['male','shen',3,['tianzuo','lingce','dinghan'],['wei','clan:颍川荀氏']], shen_taishici:['male','shen',4,['dulie','tspowei'],['wu']], @@ -51,7 +51,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shen_simayi:['male','shen',4,['renjie','sbaiyin','lianpo'],['wei']], shen_caocao:['male','shen',3,['new_guixin','feiying'],['wei']], shen_lvbu:['male','shen',5,['baonu','wumou','ol_wuqian','ol_shenfen'],['qun']], - + shen_liubei:["male","shen",6,["nzry_longnu","nzry_jieying"],["shu"]], shen_luxun:["male","shen",4,["nzry_junlve","nzry_cuike","nzry_dinghuo"],["wu"]], shen_zhangliao:["male","shen",4,["drlt_duorui","drlt_zhiti"],["wei"]], @@ -7722,12 +7722,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "nzry_longnu_info":"转换技,锁定技,阴:出牌阶段开始时,你失去1点体力并摸一张牌,然后本阶段内你的红色手牌均视为火【杀】且无距离限制。阳:出牌阶段开始时,你减1点体力上限并摸一张牌,然后本阶段内你的锦囊牌均视为雷【杀】且无使用次数限制。", "nzry_jieying":"结营", "nzry_jieying_info":"锁定技,游戏开始时或当你的武将牌重置时,你横置;所有已横置的角色手牌上限+2;结束阶段,你横置一名其他角色。", - + "shen_ganning":"神甘宁", shen_ganning_prefix:'神', "shen_zhangliao":"神张辽", shen_zhangliao_prefix:'神', - + "drlt_poxi":"魄袭", "drlt_poxi_info":"出牌阶段限一次,你可以观看一名其他角色的手牌,然后你可以弃置你与其手牌中的四张花色不同的牌。若如此做,根据此次弃置你的牌的数量执行以下效果:零张,扣减1点体力上限;一张,你结束出牌阶段且本回合手牌上限-1;三张,你回复1点体力;四张,你摸四张牌。", "drlt_jieying":"劫营", @@ -7739,7 +7739,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "drlt_duorui_info":"当你于出牌阶段内对一名其他角色造成伤害后,你可以废除你装备区内的一个装备栏(若已全部废除则可以跳过此步骤),然后获得该角色的一个技能直到其的下回合结束或其死亡(觉醒技,限定技,主公技,隐匿技,使命技等特殊技能除外)。若如此做,该角色该技能失效且你不能再发动〖夺锐〗直到你失去以此法获得的技能。", "drlt_zhiti":"止啼", "drlt_zhiti_info":"锁定技,你攻击范围内已受伤的其他角色手牌上限-1;当你拼点或【决斗】胜利,或受到伤害后,你恢复一个装备栏。", - + shen_zhaoyun:'神赵云', shen_zhaoyun_prefix:'神', shen_guanyu:'神关羽', @@ -7966,7 +7966,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hengwu:'横骛', hengwu_info:'当你使用或打出有花色的牌时,若你的手牌区内没有与此牌花色相同的牌,则你可以摸X张牌(X为场上装备区内花色与此牌相同的牌数)。', hengwu_append:'棘手,怀念,摧毁!', - + key_kagari:'篝', kagari_zongsi:'纵丝', kagari_zongsi_info:'出牌阶段限一次,你可以选择一张不在游戏外的牌,然后将其置于牌堆/弃牌堆的顶部/底部或一名角色的对应区域内。', @@ -8053,7 +8053,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ '
  • 鹤:出牌阶段开始时,你摸三张牌。', youyi:'游医', youyi_info:'①弃牌阶段结束时,你可以将所有于此阶段弃置的牌置入仁区。②出牌阶段限一次。你可以将仁区的所有牌置入弃牌堆,令所有角色各回复1点体力。', - + extra_feng:'神话再临·风', extra_huo:'神话再临·火', extra_lin:'神话再临·林', diff --git a/character/gujian.js b/character/gujian.js index dcf6c7217..a8c239e0e 100644 --- a/character/gujian.js +++ b/character/gujian.js @@ -9,19 +9,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gjqt_fanglansheng:['male','wu',3,['fanyin','mingkong','fumo']], gjqt_yinqianshang:['male','qun',4,['zuiji','zuizhan']], gjqt_hongyu:['female','shu',4,['jianwu','meiying']], - + gjqt_yuewuyi:['male','wei',4,['yanjia','xiuhua','liuying']], gjqt_wenrenyu:['female','shu',4,['chizhen','dangping']], gjqt_xiayize:['male','qun',3,['xuanning','liuguang','yangming']], gjqt_aruan:['female','wu',3,['zhaolu','jiehuo','yuling']], - + gjqt_xunfang:['female','shu',3,['manwu','xfanghua']], gjqt_ouyangshaogong:['male','shu',3,['yunyin','shishui','duhun']], - + gjqt_xieyi:['male','qun',3,['lingyan','xunjian','humeng']], gjqt_yanjiaxieyi:['male','qun',2,['xianju'],['unseen']], gjqt_chuqi:['male','qun',2,['xuanci'],['unseen']], - + // gjqt_xuange:['male','qun',4,['zhenlu','zhuixing']], gjqt_beiluo:['male','qun',4,['lingnu','zhenying','cihong']], gjqt_yunwuyue:['female','wei',3,['yange','woxue','lianjing']], @@ -37,17 +37,17 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gjqt_fanglansheng:'家住琴川的一介书生,家境殷实,母亲在家常住庵堂,吃斋念佛,父亲虽是琴川附近某间寺庙的住持,但却比商人还会敛财。跟随父亲学过降妖除鬼的佛家法术,并以此自傲。梦想能找一个娇小可爱,温柔美丽的女子共渡此生。对襄铃一见钟情。', gjqt_yinqianshang:'原名风广陌,是幽都“十巫”之一的巫咸。奉女娲之命前往乌蒙灵谷增强焚寂封印。但因为欧阳少恭与雷严的争夺关系,他受到焚寂之力力量冲击,失去记忆,后为欧阳少恭所救。尹千觞为了报恩,跟随在百里屠苏等人身边监视。在这个过程中,他慢慢恢复过往的记忆。后为阻止欧阳少恭,随众人前往蓬莱决战。最后,对曾给予他一次重生的欧阳少恭以死相陪,一起归于火海。', gjqt_hongyu:'上古庆枫族族人,紫胤真人的剑灵,宿体为古剑·红玉。在百里屠苏离开昆仑山天墉城后,奉命随行保护。终局之后,她依然回到了天墉城,陪伴在紫胤真人身边。', - + gjqt_yuewuyi:'成长于长安富商家庭。其养父曾是战功显赫的将军,退隐后从商,很快就富甲一方;其养母是精擅偃术的南疆天玄教偃女族传人,待无异一如己出般疼爱有加;无异的生父是捐毒大将兀火罗,亡母是一名中原女子,因此他具有一半胡人的血统。', gjqt_wenrenyu:'出身于百草谷“天罡”部队。从小在军中生活的她见惯生死,拥有超越其年龄的沉着果敢,头脑冷静严谨,洞察力敏锐,性格大方爽快。', gjqt_xiayize:'本为当朝圣元帝三子李焱,天资聪颖,勤奋好学,于道术一途颇具天赋。幼时体弱,因身世原因被太华山的诀微长老清和真人带走,从此过上了道家清修的生活。', gjqt_aruan:'千年前,昭明崩裂损毁,剑心为神农所得,其将剑心植入用辟邪之骨所造之人,是为巫山神女。神女爱慕司幽,却始终得不到司幽回应,心绪起伏加速灵力散逸,不久后死去,司幽自责不已,失去踪迹。神女死后,剑心碎片落地生根,吸纳灵气变为露草,露草渐渐化为人形,形貌与巫山神女一样,而且保留了她零散的记忆,阿阮正是这些露草中的一个。当阿阮灵气耗尽就会重新变为露草,并失去人时的记忆,直到重新吸纳足够的灵力才能恢复人形。', - + gjqt_xunfang:'蓬莱国公主,美丽善良,为欧阳少恭前世妻子,太子长琴转世后,巽芳为寻找丈夫来到中原。蓬莱人寿命虽长却终有极限,终究躲不过容颜老去。当巽芳找到分离多年后的少恭时,自惭形秽,不愿相认,她希望少恭心中的自己永远都是青春貌美,于是化名“寂桐”守护在其身旁。', gjqt_ouyangshaogong:'前身为太子长琴,今生只有一半仙灵,另一半仙灵被铸进焚寂之中,成为焚寂剑灵。他在漫长时光中经历太多悲欢离合,渐渐迷失自我。后与蓬莱国公主巽芳相爱,度过一段美好时光。之后蓬莱毁于天灾,他误以为巽芳已死,便不再压抑内心的疯狂与憎恨,为逆天改命不惜一切。', - + gjqt_xieyi:'偃术大师,流月城大祭司沈夜之徒。于偃术一途冠绝古今,其制造的偃甲精妙绝伦,为世人所称颂。男主角乐无异对其十分崇拜。曾任流月城破军祭司,精通偃术和法术,在一百年前寻找神剑昭明的西域之行中被沈夜捉拿回流月城,毁去记忆仅靠偃甲和蛊虫心脏跳动,并更名为初七,最终在巫山为抢救昭明剑心、保护乐无异被埋在坍塌的神女墓下。他以自己为原型制作,并放入自己部分记忆的偃甲人谢衣曾收乐无异为徒。', - + gjqt_beiluo:'身负辟邪王族之血的大妖,辟邪先王玄戈的孪生兄弟。北洛幼时流落人界,从此便在那里长大。他对自己的血脉并无认同之感,常年抑制妖力,希望以“人”的身份留在人间。后因先王玄戈的逝世,即位为辟邪王', gjqt_yunwuyue:'本体是一只魇兽,该族喜独居,以人的梦境为食,以精神力为长,被称为“最接近魔的妖族”。云无月幼时居住在有熊城旁的白梦泽,自幼便与轩辕黄帝的大将缙云结识,对缙云有着一种依赖和仰慕,深受缙云的影响,对人族以及其他生灵有感情,不忍看到眼前的生灵遭到痛苦,会加以援手。', gjqt_cenying:'出身于一个颇有底蕴的大家族,性格开朗随和、温柔坚韧、心如琉璃。岑缨受到开明长辈的影响,自小多思善学,年纪不大却已经加入了博物学会,有时跟随师长在外游历,探寻更广阔的天地。', @@ -2619,7 +2619,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gjqt_hongyu:'红玉', gjqt_ouyangshaogong:'欧阳少恭', gjqt_xunfang:'巽芳', - + gjqt_yuewuyi:'乐无异', gjqt_wenrenyu:'闻人羽', gjqt_xiayize:'夏夷则', @@ -2627,11 +2627,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gjqt_xieyi:'谢衣', gjqt_yanjiaxieyi:'偃甲谢衣', gjqt_chuqi:'初七', - + gjqt_beiluo:'北洛', gjqt_yunwuyue:'云无月', gjqt_cenying:'岑缨', - + yunyou:'云游', yunyou_info:'每两轮限一次,出牌阶段,你可以发现一张地图牌本局未使用过的地图牌并使用之。', xuanzhen:'玄阵', @@ -2723,7 +2723,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ shahun2:'煞魂', shahun_info:'限定技,濒死阶段,你可以复原武将牌,弃置所有牌并摸三张牌,然后将体力回复至1;若如此做,你失去技能〖反噬〗,获得技能〖绝境〗,并于两回合后立即死亡。', shahun_info_alter:'限定技,濒死阶段,你可以复原武将牌,弃置所有牌并摸三张牌,然后将体力回复至1;若如此做,你失去技能〖反噬〗,获得技能〖绝境〗,并于两回合后立即死亡。', - + yanjia:'偃甲', yanjia_info:'出牌阶段,你可以将两张非特殊装备牌合成为一张强化装备。', xiuhua:'袖花', diff --git a/character/gwent.js b/character/gwent.js index e4649f76a..166110f24 100644 --- a/character/gwent.js +++ b/character/gwent.js @@ -6,29 +6,29 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_huoge:['male','qun',3,['gwjinli']], gw_aisinie:['female','wu',3,['huihun']], gw_enxier:['male','wei',4,['gwbaquan']], - + gw_kaerweite:['male','shu',4,['gwjiquan']], gw_falanxisika:['female','wu',3,['shewu']], gw_haluo:['male','qun',4,['nuhou']], - + gw_airuiting:['male','wei',4,['kuanglie']], gw_laduoweide:['male','wei',4,['gwxiaoshou']], gw_dagong:['male','qun',4,['gwtianbian']], - + gw_bulanwang:['male','qun',4,['bolang']], gw_kuite:['male','qun',4,['gwxuezhan']], gw_fuertaisite:['male','wei',3,['zhengjun']], gw_hengsaite:['male','wei',3,['jielue']], gw_fulisi:['male','qun',3,['lanquan']], gw_gaier:['male','shu',3,['hunmo']], - + gw_jieluote:['male','qun',6,['fayin']], gw_yenaifa:['female','qun',3,['xuezhou']], gw_telisi:['female','wei',3,['huandie']], gw_xili:['female','wu',3,['fengjian']], gw_luoqi:['male','wei',4,['gwzhanjiang']], // gw_yioufeisi:['male','wu',4,['gwchuanxin']], - + gw_aigeleisi:['female','wu',3,['gwshenyu']], gw_aokeweisite:['male','qun',4,['yunhuo']], gw_kaxier:['male','shu',4,['gwfengchi']], @@ -38,34 +38,34 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_shanhu:['female','qun',3,['shuijian']], gw_zhangyujushou:['male','wu',4,['gwjushi']], gw_zhuoertan:['male','wu',3,['hupeng']], - + gw_meizi:['female','wei',3,['gwjieyin']], gw_aimin:['female','wu',3,['huanshu']], gw_puxila:['female','qun',3,['gwqinwu']], - + gw_xigedelifa:['female','qun',3,['gwfusheng']], gw_laomaotou:['male','qun',4,['gwchenshui']], gw_qigaiwang:['male','qun',4,['julian']], - + gw_bierna:['female','qun',3,['gwfengshi']], gw_haizhiyezhu:['male','qun',4,['yangfan']], gw_nitelila:['male','wei',4,['shuangxi']], - + gw_linjing:['male','wu',4,['gwyewu']], gw_kanbi:['male','qun',1,['gwfutian']], gw_nvyemo:['female','shu',3,['gwgouhun']], - + gw_kairuisi:['female','qun',3,['gwweitu']], gw_oudimu:['male','shu',3,['gwjingshi']], gw_shasixiwusi:['male','qun',4,['gwjingtian']], - + gw_yioufeisisp:['male','wu',3,['gwminxiang']], gw_lanbote:['male','qun',4,['gwlangshi']], gw_fenghuang:['male','shu',4,['gwliaotian']], gw_diandian:['male','wu',3,['gwhuanbi']], gw_yisilinni:['female','wu',3,['gwhuanshuang']], gw_feilafanruide:['male','wei',3,['yinzhang']], - + gw_saqiya:['female','shu',4,['sqlongwu']] }, characterIntro:{ @@ -73,7 +73,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_aisinie:'树精皇后有着熔银做成的眼睛,冰冷铸钢的心脏。', gw_gaier:'画作应该要传达情绪,而不是字句。', gw_enxier:'我可没什么耐心,最好小心点,否则脑袋不保', - + gw_yenaifa:'魔法是艺术、混沌与科学的结合。因为魔法的确是一门技艺也是一种诅咒。', gw_telisi:'我可以照顾我自己,相信我。', gw_jieluote:'如果要付出这种代价才能拯救世界,那最好还是让世界消逝吧。', @@ -4463,14 +4463,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_bulanwang:'布兰王', gw_fulisi:'符里斯', gw_laduoweide:'拉多维德', - + gw_jieluote:'杰洛特', gw_yenaifa:'叶奈法', gw_telisi:'特莉斯', gw_xili:'希里', gw_luoqi:'罗契', gw_yioufeisi:'伊欧菲斯', - + gw_aigeleisi:'艾格蕾斯', gw_aokeweisite:'奥克维斯特', gw_kaxier:'卡西尔', @@ -4483,16 +4483,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_meizi:'梅兹', gw_aimin:'艾敏', gw_puxila:'普希拉', - + gw_xigedelifa:'希格德莉法', gw_laomaotou:'毛矛头', gw_laomaotou2:'毛矛头', gw_qigaiwang:'乞丐王', - + gw_bierna:'碧尔娜', gw_haizhiyezhu:'海之野猪', gw_nitelila:'尼斯里拉', - + gw_linjing:'林精', gw_nvyemo:'女夜魔', gw_mierjiata:'米尔加塔', @@ -4501,16 +4501,16 @@ game.import('character',function(lib,game,ui,get,ai,_status){ gw_kairuisi:'凯瑞斯', gw_oudimu:'欧迪姆', gw_shasixiwusi:'沙斯西乌斯', - + gw_yioufeisisp:'伊欧菲斯', gw_diandian:'店店', gw_feilafanruide:'菲拉凡德苪', gw_fenghuang:'凤凰', gw_yisilinni:'伊斯琳妮', gw_lanbote:'兰伯特', - + gw_saqiya:'萨琪亚', - + // sqlongyin:'龙影', // sqlongyin_info:'', sqlongnu:'龙怒', @@ -4691,7 +4691,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lanquan:'远略', lanquan_backup:'远略', lanquan_info:'出牌阶段限一次,你可以观看牌堆顶的六张牌,并选择一张使用。', - + chaoyong:'潮涌', chaoyong_info:'准备阶段,你可以弃置一张牌,视为对所有敌方角色使用一张南蛮入侵或万箭齐发。', } diff --git a/character/hearth.js b/character/hearth.js index f3e211058..7ff07dd8d 100644 --- a/character/hearth.js +++ b/character/hearth.js @@ -12,7 +12,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_anduin:['male','qun',3,['shengguang','shijie','anying']], hs_sthrall:['male','wu',4,['tuteng','guozai','zuling']], hs_waleera:['female','shu',3,['jianren','mengun','wlianji']], - + hs_medivh:['male','wei',3,['jingxiang','zuzhou','mdzhoufu']], hs_alleria:['female','wu',3,['fengxing','xinliegong']], hs_magni:['male','shu',4,['zhongjia','dunji']], @@ -20,7 +20,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_morgl:['male','wu',3,['s_tuteng']], hs_khadgar:['male','shu',3,['midian','fuwen','jinzhou']], hs_tyrande:['female','wei',3,['yuelu','xingluo']], - + hs_neptulon:['male','wu',4,['liechao','qingliu']], hs_wvelen:['male','qun',3,['shengyan','xianzhi']], hs_antonidas:['male','wei',3,['yanshu','bingshuang']], @@ -53,7 +53,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_xialikeer:['female','shu',3,['duxin']], hs_pyros:['female','shu',2,['pyuhuo']], hs_kalimosi:['male','wu',4,['kqizhou']], - + hs_zhishigushu:['male','shu',4,['jiaohui']], hs_zhanzhenggushu:['male','wei',6,['biri']], hs_ronghejuren:['male','shu',8,['ronghuo']], @@ -75,7 +75,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_lafamu:['male','shu',4,['xieneng']], hs_yelise:['female','wei',3,['xunbao','zhuizong']], hs_jiawodun:['male','wu',4,['jinhua']], - + hs_fandral:['male','shu',4,['nuyan','chouhuo']], hs_hallazeal:['male','wei',4,['shengteng','yuansu']], hs_enzoth:['male','qun',4,['mengye']], @@ -83,7 +83,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_pengpeng:['male','qun',4,['yindan']], hs_yashaji:['male','qun',4,['ysjqisha']], // hs_wolazi:['male','wei',3,[]], - + hs_tanghangu:['male','shu',5,['zhongji']], hs_aya:['female','wu',3,['ayuling','qingzun']], hs_barnes:['male','shu',4,['hsnitai']], @@ -99,42 +99,42 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_shizugui:['male','wu',3,['szbianshen']], hs_hemite:['male','wu',6,['zhuilie']], hs_laila:['male','wu',3,['lieyang']], - + hs_selajin:['male','shu',3,['qianfu','shimo']], hs_bannabusi:['male','wu',14,['qingtian']], hs_amala:['female','wu',3,['azaowu','shouwang']], hs_yinggencao:['male','wu',3,['lieqi']], - + hs_zhihuanhua:['female','wei',3,['huanjue']], hs_shirencao:['male','wu',3,['srjici']], hs_kaituozhe:['female','wu',3,['tansuo','yinzong']], - + hs_fachaotuteng:['male','wei',3,['xiyong']], hs_huolituteng:['male','wei',3,['hllingxi']], hs_manyututeng:['male','wu',3,['zhaochao']], hs_tgolem:['male','wu',4,['xinwuyan','guozaix']], - + hs_heifengqishi:['male','qun',4,['hstianqi']], // hs_yuhuozhe:['male','qun',4,['hstianqi']], // hs_wuyaowang:['male','qun',4,['hstianqi']], // hs_aerfusi:['male','qun',4,['hstianqi']], // hs_baiguyoulong:['male','qun',4,['hstianqi']], hs_yangyanwageli:['female','qun',3,['hspuzhao','hsyanxin']], - + hs_aiqinvyao:['female','qun',4,['nsaiqi','nsbeiming']], - + hs_yelinlonghou:['female','qun',4,['ylyuchu']], hs_yelinchulong:["male","qun",1,[],['unseen']], hs_ashamoer:['female','wei',3,['asyouzhang']], hs_fengjianhuanfengzhe:['male','wei',3,['tuteng','huanfeng']], hs_taisi:['female','wei',3,['hsxingyi','hshuanling']], // hs_bingshuangnvwang:['female','wei',3,['hsshuangshi','hs']] - + hs_hajiasha:['female','wu',3,['zhoujiang','muyin']], hs_tuoqi:['female','shu',3,['tqchuanyue']], hs_siwangxianzhi:['male','wei',3,['hualing','yibian']], hs_xukongzhiying:['female','qun',3,['wxuying']], - + hs_duyaxinshi:['male','wei',3,['hshuanyu']], }, characterIntro:{ @@ -154,7 +154,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_morgl:'一名鳄鱼人大地之环先知。鳄鱼人自上古时代就生活于索拉查盆地,可以说是最原始的鱼人种族,他们是索拉查盆地-这个泰坦生态实验场的第一批居民之一,虽然他们的相貌的确不敢恭维,但他们却默默的守护着这片区域,守护着泰坦创世时所留下的科技成果。 然而,他们的智力仍保持于原始崇拜的地步,他们基本不在意这些泰坦科技的重要性。', hs_khadgar:'大法师卡德加曾是守护者麦迪文手下的年轻学徒,亲身经历了前两次战争。当他发现麦迪文的计划,了解到麦迪文企图打开德拉诺传送门将受恶魔控制的兽人大军释放到艾泽拉斯之后,卡德加协助打败了他的导师。在战斗中,卡德加中了一个可怕的法术,整个人急剧地衰老。虽然身体变得年迈脆弱,但他的心智依然清醒敏锐。现在卡德加致力于联合艾泽拉斯的所有力量来对抗燃烧军团的入侵,而且要一劳永逸地解决古尔丹。', hs_tyrande:'作为月光之下最出色的猎手,女神艾露恩的选民,泰兰德已经领导暗夜精灵奋战了数个世纪。泰兰德出生于数千年前,与玛法里奥·怒风和伊利丹·怒风一共长大。她响应了暗夜精灵的月亮女神的追随者们,艾露恩姐妹会的召唤,成为一名新手女祭司。而怒风兄弟则走上了另一条道路。但当燃烧军团降临艾泽拉斯,他们的命运又再次发生了交集。', - + hs_neptulon:'耐普图隆被称为"猎潮者"。他是四大元素领主之一。他和拉格纳罗斯能够联手为你提供最好的桑拿服务。', hs_wvelen:'他被逐出他的家园。他兄弟们都变成了邪恶的主宰......但是除此之外,他好像也没有什么别的可以抱怨的了。', hs_antonidas:'肯瑞托的首席法师,达拉然最伟大的子民,安东尼达斯在被巫妖王阿尔萨斯杀死之前,曾是吉安娜的导师。. 预言者警告他必须迁移到西方去, 但安东尼达斯没有注意。最终导致了自己和达拉然的毁灭。', @@ -7643,7 +7643,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(trigger.card) str=get.translation(trigger.card.viewAs||trigger.card.name); else if(trigger.skill) str=get.translation(trigger.skill); else str=get.translation(trigger.parent.name); - + var cards=[ui.cardPile.childNodes[0],ui.cardPile.childNodes[1]]; var att=get.attitude(player,trigger.player); var delta=trigger.judge(ui.cardPile.childNodes[1])-trigger.judge(ui.cardPile.childNodes[0]); @@ -9526,7 +9526,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_waleera:'瓦莉拉', hs_liadrin:'莉亚德琳', hs_morgl:'摩戈尔', - + hs_neptulon:'耐普图隆', hs_wvelen:'维纶', hs_antonidas:'安东尼达斯', @@ -9587,7 +9587,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_barnes:'巴内斯', hs_kchromaggus:'克洛玛古斯', hs_kaituozhe:'开拓者', - + hs_yelinlonghou:'夜鳞龙后', hs_yelinchulong:'雏龙', hs_ronghejuren:'熔核巨人', @@ -9633,7 +9633,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_siwangxianzhi:'死亡先知', hs_xukongzhiying:'虚空之影', hs_duyaxinshi:'渡鸦信使', - + hshuanyu:'幻羽', hshuanyu_info:'每当你受到一次伤害,你获得发现一张炉石衍生牌。', hsfashu:'法术', @@ -9659,7 +9659,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ // hsyingzong_info:'', hsxingyi:'星移', hsxingyi_info:'锁定技,每当一名敌方角色于回合内使用主动技能,你获得此技能直到下一回合结束。', - + hshuanling:'幻灵', hshuanling_bg:'灵', hshuanling_info:'结束阶段,你可以弃置至多X张牌(X为你装备区内的牌数且至少为1)并摸等量的牌,每弃置一张牌,你随机使用一张本局敌方角色使用过的单目标非转化普通锦囊牌,随机指定一个具有正收益的角色为目标。', @@ -9917,7 +9917,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hsbaowu_cangbaotu_info:'结束阶段,将一张黄金猿猴置入你的手牌;摸一张牌。', hsyaoshui:'药水', hsqingyu:'青玉', - + lianzhan:'连斩', lianzhan_info:'每当你造成一次伤害,若此伤害是你本回合第一次造成伤害,你摸两张牌;否则你增加1点体力上限并回复1点体力。', shifa:'魔瘾', @@ -10075,7 +10075,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ liechao_info_alter:'出牌阶阶段限一次,若你的武将牌正面朝上且手牌数不大于当前体力值,你可以翻面并摸三张牌,若如此做,你跳过本回合的弃牌阶段。', aoshu:'奥术', aoshu_info:'出牌阶段限一次,你可以将一张黑桃牌当作无中生有使用。', - + qianhou:'千喉', qianhou_info:'锁定技,准备阶段,你视为使用一张随机普通锦囊牌(随机指定目标);若目标只有1人且不是你,你可以弃置一张手牌并获得此锦囊。', fengxing:'风行', diff --git a/character/huicui.js b/character/huicui.js index 2efecd234..3f74298a4 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -253,7 +253,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ const bannedTypes=[]; bannedTypes.addArray(event.cards.map(card=>get.type2(card,player))); bannedTypes.addArray(player.getStorage('dcliangxiu')); - + const filter=card=>!bannedTypes.includes(get.type2(card,player)); const piles=['cardPile','discardPile']; for(const pile of piles){ @@ -5037,7 +5037,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.classList.add('fullwidth'); dialog.classList.add('fullheight'); dialog.buttonss=[]; - + var list=['仅展示牌的玩家','交出牌的玩家'] for(var i=0;i'+list[i]+''); @@ -5047,7 +5047,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ buttons.classList.add('guanxing'); } dialog.open(); - + var getx=function(){ var item=results.shift(); var card=item[1][1],index=item[1][0]=='仅展示牌'?0:1; @@ -11400,7 +11400,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dcyijia_info:'一名角色受到伤害后,若你至其的距离不大于1,你可以将场上一张装备牌移动至其对应装备栏(替换原装备)。若其因此脱离了一名角色的攻击范围,你摸一张牌。', dcdingji:'定基', dcdingji_info:'准备阶段,你可以令一名角色将手牌摸或弃置至五张,然后其展示手牌。若牌名均不同,则其可以视为使用其中一张基本或普通锦囊牌。', - + sp_baigei:'无双上将', sp_caizijiaren:'才子佳人', sp_zhilan:'芝兰玉树', diff --git a/character/jsrg.js b/character/jsrg.js index 5001af5b4..694deadff 100644 --- a/character/jsrg.js +++ b/character/jsrg.js @@ -6311,7 +6311,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrg_fanjiangzhangda_prefix:'转', jsrgfushan:'负山', jsrgfushan_info:'出牌阶段开始时,所有其他角色可以依次交给你一张牌并令你此阶段使用【杀】的次数上限+1。此阶段结束时,若你使用【杀】的次数未达到上限且此阶段以此法交给你牌的角色均存活,你失去2点体力,否则你将手牌摸至体力上限。', - + jiangshanrugu_qi:'江山如故·起', jiangshanrugu_cheng:'江山如故·承', jiangshanrugu_zhuan:'江山如故·转', diff --git a/character/mobile.js b/character/mobile.js index 93f3e0e22..042684d77 100644 --- a/character/mobile.js +++ b/character/mobile.js @@ -148,22 +148,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){ wangyuanji:["female","wei",3,["xinfu_qianchong","xinfu_shangjian"]], pangdegong:["male","qun",3,["xinfu_pingcai","xinfu_pdgyingshi"]], old_yuanshu:['male','qun',4,['xinyongsi','yjixi']], - + shenpei:["male","qun","2/3",["shouye","liezhi"]], re_wangyun:['male','qun',3,['relianji','remoucheng'],['clan:太原王氏']], - + re_baosanniang:['female','shu',3,['meiyong','rexushen','rezhennan']], - + hujinding:['female','shu','2/6',['renshi','wuyuan','huaizi']], - + re_zhanggong:['male','wei',3,['reqianxin','rezhenxing']], re_xugong:['male','qun',3,['rebiaozhao','yechou'],['doublegroup:wu:qun']], re_weiwenzhugezhi:['male','wu',4,['refuhai']], - + xin_yuanshao:['male','qun',4,['reluanji','xueyi'],['zhu']], re_liushan:['male','shu',3,['xiangle','refangquan','ruoyu'],['zhu']], re_sunben:['male','wu',4,['jiang','rehunzi','zhiba'],['zhu']], - + scs_zhangrang:['male','qun','',['scstaoluan'],['unseen','sex:male_castrated']], scs_zhaozhong:['male','qun','',['scschiyan'],['unseen','sex:male_castrated']], scs_sunzhang:['male','qun','',['scszimou'],['unseen','sex:male_castrated']], @@ -8046,7 +8046,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ }, $playFlappyBird:function(maxScore,title){ //Forked from: https://github.com/aaarafat/JS-Flappy-Bird - + const event=_status.event; const dialog=ui.create.dialog('forcebutton','hidden'); dialog.textPrompt=dialog.add('
    准备好了吗?
    '); @@ -8059,7 +8059,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ const updateText=function(str){ dialog.textPrompt.innerHTML='
    '+str+'
    '; } - + const canvas=document.createElement('canvas'); dialog.appendChild(canvas); canvas.style.position="absolute"; @@ -8070,7 +8070,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ canvas.width=276; canvas.height=414; canvas.style.border='3px solid'; - + const RAD = Math.PI / 180; const ctx=canvas.getContext('2d'); let frames = 0; @@ -8333,13 +8333,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ bird.animations[1].sprite.src = lib.assetURL+"image/flappybird/bird/b1.png"; bird.animations[2].sprite.src = lib.assetURL+"image/flappybird/bird/b2.png"; bird.animations[3].sprite.src = lib.assetURL+"image/flappybird/bird/b0.png"; - + SFX.start.src = lib.assetURL+"audio/effect/flappybird_start.wav"; SFX.flap.src = lib.assetURL+"audio/effect/flappybird_flap.wav"; SFX.score.src = lib.assetURL+"audio/effect/flappybird_score.wav"; SFX.hit.src = lib.assetURL+"audio/effect/flappybird_hit.wav"; SFX.die.src = lib.assetURL+"audio/effect/flappybird_die.wav"; - + const gameLoop = domHighResTimeStamp => { if(frames<0) return; deltaTime = domHighResTimeStamp - previousDOMHighResTimeStamp; @@ -8349,25 +8349,25 @@ game.import('character',function(lib,game,ui,get,ai,_status){ frames++; window.requestAnimationFrame(gameLoop); } - + const update = function(){ bird.update(); gnd.update(); pipe.update(); UI.update(); } - + const draw = function(){ ctx.fillStyle = "#30c0df"; ctx.fillRect(0, 0, canvas.width, canvas.height); bg.draw(); pipe.draw(); - + bird.draw(); gnd.draw(); UI.draw(); } - + const click = function(){ switch (state.curr) { case state.getReady: @@ -8391,11 +8391,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ frames=-1; document.removeEventListener(lib.config.touchscreen?'touchstart':'mousedown',click); } - + dialog.open(); game.pause(); game.countChoose(); - + document.addEventListener(lib.config.touchscreen?'touchstart':'mousedown',click); window.requestAnimationFrame(gameLoop); }, @@ -8466,13 +8466,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.dialog.classList.add('noupdate'); event.dialog.style.overflow='hidden'; event.dialog.open(); - + var height=event.dialog.offsetHeight; var width=event.dialog.offsetWidth; var top=50; var speed=0; var start=false; - + var bird=ui.create.div(''); bird.style["background-image"]='linear-gradient(rgba(240, 235, 3, 1), rgba(230, 225, 5, 1))'; bird.style["border-radius"]='3px'; @@ -8497,7 +8497,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var right2=left2+10; var bottom2=i.height1; var top2=i.height2; - + if(left2>bright||right2top2) return true; @@ -8505,7 +8505,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } return false; }; - + var fly=function(){ if(!start){ start=true; @@ -8521,14 +8521,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } speed+=0.5; if(speed>2.5) speed=2.5; - + if(isDead()==true){ event.settle(); } },35); var addPipe=function(){ var num=get.rand(5,55); - + var pipe1=ui.create.div(''); pipe1.style["background-image"]='linear-gradient(rgba(57, 133, 4, 1), rgba(60, 135, 6, 1))'; pipe1.style["border-radius"]='3px'; @@ -8541,7 +8541,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pipe1.style.width=(width/10)+'px'; pipe1.style.left=(pipe1.left*width/100)+'px'; pipe1.style.top='0px'; - + var pipe2=ui.create.div(''); pipe2.style["background-image"]='linear-gradient(rgba(57, 133, 4, 1), rgba(60, 135, 6, 1))'; pipe2.style["border-radius"]='3px'; @@ -8579,7 +8579,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } }; document.addEventListener(lib.config.touchscreen?'touchstart':'mousedown',fly); - + event.settle=function(){ clearInterval(event.fly); clearInterval(event.addPipe); @@ -8588,7 +8588,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.switchToAuto() },1000); }; - + game.pause(); game.countChoose(); }; @@ -10625,7 +10625,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ names2.randomSort(); names=names.concat(names2); } - + event.zhengjing=names; for(var i of list){ event.map[i]=0; @@ -10674,7 +10674,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.switchToAuto(); },1000); }; - + var click=function(){ var name=this.name; if(name=='du'){ @@ -10728,7 +10728,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ },800); else event.settle(); }; - + game.pause(); game.countChoose(); addNode(); @@ -13784,7 +13784,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.classList.add('fullheight'); dialog.classList.add('noupdate'); dialog.videoId=id; - + var canvas2=document.createElement('canvas'); dialog.canvas_viewer=canvas2; dialog.appendChild(canvas2); @@ -13798,7 +13798,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ canvas2.width=249; canvas2.height=249; canvas2.style.border='3px solid'; - + var ctx2=canvas2.getContext('2d'); var img=new Image(); img.src=lib.assetURL+'image/card/'+name+'.png'; @@ -13824,7 +13824,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ var chooseButton=function(id,name){ var event=_status.event; _status.xinfu_pingcai_finished=false; - + var dialog=ui.create.dialog('forcebutton','hidden'); dialog.textPrompt=dialog.add('
    擦拭掉宝物上的灰尘吧!
    '); event.switchToAuto=function(){ @@ -13842,13 +13842,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.classList.add('fullheight'); dialog.classList.add('noupdate'); dialog.videoId=id; - + var canvas=document.createElement('canvas'); var canvas2=document.createElement('canvas'); - + dialog.appendChild(canvas2); dialog.appendChild(canvas); - + canvas.style.position="absolute"; canvas.style.width='249px'; canvas.style.height='249px'; @@ -13858,7 +13858,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ canvas.width=249; canvas.height=249; canvas.style.border='3px solid'; - + canvas2.style.position="absolute"; canvas2.style.width='249px'; canvas2.style.height='249px'; @@ -13868,19 +13868,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){ canvas2.width=249; canvas2.height=249; canvas2.style.border='3px solid'; - + var ctx=canvas.getContext('2d'); var ctx2=canvas2.getContext('2d'); - + var img=new Image(); img.src=lib.assetURL+'image/card/'+name+'.png'; img.onload=function(){ ctx2.drawImage(this,0,0,this.width,this.height,0,0,canvas2.width,canvas2.height); } - + ctx.fillStyle='lightgray'; ctx.fillRect(0,0,canvas.width,canvas.height); - + canvas.onmousedown=function(ev){ //if(_status.xinfu_pingcai_finished) return; canvas.onmousemove=function(e){ @@ -13933,9 +13933,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ canvas.ontouchend=function(ev){ canvas.ontouchmove=null; } - + dialog.open(); - + game.pause(); game.countChoose(); }; @@ -15552,25 +15552,25 @@ game.import('character',function(lib,game,ui,get,ai,_status){ relianji_info:'出牌阶段限一次,你可以选择两名其他角色。第一名角色随机使用牌堆中的一张武器牌,然后这名角色视为对另一名角色随机使用一张下列的牌名的牌:【决斗】、【火攻】、【南蛮入侵】、【万箭齐发】或普【杀】。然后若此牌造成伤害,你获得X枚“连计”标记(X为此次扣减的体力值点数)。', remoucheng:'谋逞', remoucheng_info:'觉醒技,当一名角色因〖连计〗造成伤害后,若你拥有的“连计”标记数大于2,你加1点体力上限,回复1点体力,失去“连计”,获得“矜功”。', - + shouye:'守邺', shouye_info:'每回合限一次。当其他角色使用牌指定你为唯一目标时,你可以与其进行【对策】。若你赢,则你取消此牌的目标,且你于此牌结算完成后获得其对应的所有实体牌。', liezhi:'烈直', liezhi_info:'准备阶段,你可以依次弃置至多两名其他角色区域内的各一张牌。若你受到过伤害,则〖烈直〗于你的下个回合无效。', - + xinzhanyi:'战意', xinzhanyi_info:'出牌阶段限一次,你可以弃置一张牌并失去1点体力,然后根据你弃置的牌获得以下效果直到回合结束:基本牌,你可以将一张基本牌当作杀、酒或桃使用,且你本回合第一次以此法使用的牌的回复值/伤害值+1;锦囊牌,摸三张牌且你使用的牌不能被【无懈可击】响应;装备牌,你使用【杀】指定唯一目标后,其弃置两张牌,然后你获得其中的一张。', xinzhanyi_basic_backup:'战意', xinzhanyi_basic:'战意', xinzhanyi_equip:'战意', - + meiyong:'姝勇', meiyong_info:'当你使用或打出【杀】时,你可以获得一名其他角色的一张牌,然后其摸一张牌。', rexushen:'许身', rexushen_info:'限定技,出牌阶段,你可以失去X点体力(X为场上男性角色的数量)。若你以此法进入了濒死状态,则当你因一名角色而脱离此濒死状态后,你可以令其获得技能〖武圣〗和〖当先〗。', rezhennan:'镇南', rezhennan_info:'当你成为其他角色使用的牌的目标后,若此牌的目标数大于该角色的体力值,则你可以弃置一张牌并对其造成1点伤害。', - + hujinding:'手杀胡金定', hujinding_prefix:'手杀', huaizi:'怀子', @@ -15579,7 +15579,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ renshi_info:'锁定技,当你受到【杀】的伤害时,若你已受伤,则你防止此伤害并获得此【杀】对应的所有实体牌,然后减1点体力上限。', wuyuan:'武缘', wuyuan_info:'出牌阶段限一次,你可将一张【杀】交给一名其他角色,然后你回复1点体力,其摸一张牌。若此【杀】为:红色【杀】,其回复1点体力;属性【杀】,其改为摸两张牌。', - + re_weiwenzhugezhi:'手杀卫温诸葛直', re_weiwenzhugezhi_prefix:'手杀', gz_re_xugong:'许贡', @@ -15613,7 +15613,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ //伊吹 风子 qiaosi_c6:' ', //仲村 由理 - + yangbiao:'手杀杨彪', yangbiao_prefix:'手杀', zhaohan:'昭汉', @@ -15675,7 +15675,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhengjing:'整经', zhengjing_info:'出牌阶段,你可以整理卡牌。然后,你将整理出的卡牌中的至少一张作为“经”置于一名角色的武将牌上,然后获得其余的牌。该角色的准备阶段获得这些牌,且跳过此回合的判定和摸牌阶段。', zhengjing2:'整经', - + mobile_yijiang:'将星独具', yj_zhanghe:'☆张郃', yj_zhanghe_prefix:'☆', @@ -16247,7 +16247,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mbyilie2:'义烈', mbyilie3:'义烈', mbyilie_info:'锁定技。①游戏开始时,你选择一名其他角色,然后你获得以下效果:其受到伤害时,若你的“烈”标记数小于2,则你获得等同于伤害值的“烈”标记,然后防止此伤害;其对其他角色造成伤害后,你回复1点体力。②结束阶段,若你有“烈”标记,你摸X张牌并失去X点体力,然后移去所有“烈”标记(X为你拥有的“烈”标记数)。', - + mobile_standard:'手杀异构·标准包', mobile_shenhua_feng:'手杀异构·其疾如风', mobile_shenhua_huo:'手杀异构·侵掠如火', diff --git a/character/mtg.js b/character/mtg.js index 8a88dbd26..b2d784bba 100644 --- a/character/mtg.js +++ b/character/mtg.js @@ -290,7 +290,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ card.classList.remove('glow'); delete card.mtongnian_link; delete card._destroy; - + var list=lib.skill.mtongnian.getList(player); if(list.length){ var card=list.randomGet(); @@ -468,7 +468,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ mtg_lilianna:'莉莲娜', mtg_nisha:'妮莎', mtg_ayeni:'阿耶尼', - + mduohun:'夺魂', mduohun_info:'锁定技,当你解除濒死状态后,令你进入濒死状态的角色失去1点体力。', lingyong:'灵俑', diff --git a/character/offline.js b/character/offline.js index 40ab417ad..345f89f81 100644 --- a/character/offline.js +++ b/character/offline.js @@ -6789,7 +6789,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ kongrong_prefix:'战役篇', mateng:'战役篇马腾', mateng_prefix:'战役篇', - + offline_star:'桌游志·SP', offline_sticker:'桌游志·贴纸', offline_yijiang:'一将成名', diff --git a/character/old.js b/character/old.js index d25b4dc16..6ee6d9349 100755 --- a/character/old.js +++ b/character/old.js @@ -77,7 +77,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ old_chenqun:['male','wei',3,['dingpin','oldfaen']], old_zhuhuan:['male','wu',4,['youdi']], old_zhuzhi:['male','wu',4,['anguo']], - + old_zhugezhan:["male","shu",3,["old_zuilun","old_fuyin"]], ol_zhangrang:['male','qun',3,['xintaoluan'],['sex:male_castrated']], //ol_manchong:['male','wei',3,['yuce','junxing']], @@ -718,7 +718,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.prompt=get.translation(player)+'声明'+(trigger.targets&&trigger.targets.length?'对'+get.translation(trigger.targets):'')+ (trigger.name=='useCard'?'使用':'打出')+(get.translation(trigger.card.nature)||'')+get.translation(trigger.card.name)+',是否质疑?'; event.targets=game.filterPlayer(i=>i!=player&&i.hp>0).sortBySeat(_status.currentPhase); - + game.broadcastAll(function(card,player){ _status.old_guhuoNode=card.copy('thrown'); if(lib.config.cardback_style!='default'){ @@ -1132,7 +1132,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xin_yujin_prefix:'节钺', re_yujin:'毅重于禁', re_yujin_prefix:'毅重', - + old_guhuo:"蛊惑", old_guhuo_info:"你可以扣置一张手牌当做一张基本牌或普通锦囊牌使用或打出,体力值不为0的其他角色依次选择是否质疑。然后,若有质疑的角色,你展示此牌:若为假,此牌作废,这些角色摸一张牌;若为真,这些角色失去1点体力,且若此牌不为♥,此牌作废。", old_guhuo_guess:"蛊惑", @@ -1214,7 +1214,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ panfeng_prefix:'旧', old_shixie:'旧士燮', old_shixie_prefix:'旧', - + old_standard:'标准包', old_shenhua:'神话再临', old_refresh:'界限突破', diff --git a/character/onlyOL.js b/character/onlyOL.js index 6e0062c1c..f3735db30 100644 --- a/character/onlyOL.js +++ b/character/onlyOL.js @@ -354,7 +354,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olsbranji_info:'限定技,结束阶段。若你本回合使用过牌的阶段数大于等于/小于等于体力值,你可以获得技能〖困奋〗/〖诈降〗(同时满足则都获得,以此法获得的〖困奋〗直接修改为非锁定技)。若如此做,你将手牌数调整至手牌上限或将体力值回复至体力上限,然后你不能回复体力直到你杀死角色。', kunfenx:'困奋', kunfenx_info:'结束阶段开始时,你可以失去1点体力,然后摸两张牌。', - + onlyOL_yijiang1:'OL专属·将1', onlyOL_yijiang2:'OL专属·将2', onlyOL_sb:'OL专属·上兵伐谋', diff --git a/character/ow.js b/character/ow.js index 155d56b03..19d95445a 100644 --- a/character/ow.js +++ b/character/ow.js @@ -18,7 +18,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ow_heibaihe:['female','qun',3,['juji','duwen','dulei']], ow_maikelei:['male','shu',4,['shanguang','tiandan','shenqiang']], ow_kuangshu:['male','shu',3,['liudan','shoujia','shihuo']], - + ow_tuobiang:['male','shu',3,['paotai','maoding']], ow_baolei:['male','qun',4,['bshaowei','zhencha']], ow_banzang:['male','qun',4,['bfengshi','yinbo']], @@ -26,7 +26,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ow_luba:['male','shu',4,['liangou','xiyang']], ow_wensidun:['male','shu',4,['feitiao','dianji']], ow_zhaliya:['female','wei',4,['pingzhang','owliyong']], - + ow_heiying:['female','wei',3,['qinru','yinshen','maichong']], ow_orisa:['female','wu',4,['qianggu','woliu']], }, diff --git a/character/refresh.js b/character/refresh.js index 34079c565..a64d7c3bf 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -126,11 +126,11 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_zhenji:['female','wei',3,['reluoshen','reqingguo']], re_zhugeliang:['male','shu',3,['reguanxing','kongcheng']], re_huaxiong:["male","qun",6,["reyaowu","shizhan"]], - + re_zhangjiao:['male','qun',3,['xinleiji','xinguidao','xinhuangtian'],['zhu']], xin_yuji:['male','qun',3,['reguhuo']], re_zuoci:['male','qun',3,['rehuashen','rexinsheng']], - + ol_xiahouyuan:['male','wei',4,['xinshensu','shebian']], caoren:['male','wei',4,['xinjushou','xinjiewei']], ol_weiyan:['male','shu',4,['xinkuanggu','reqimou']], @@ -148,7 +148,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ol_jiangwei:['male','shu',4,['oltiaoxin','olzhiji']], ol_caiwenji:['female','qun',3,['olbeige','duanchang']], ol_liushan:['male','shu',3,['xiangle','olfangquan','olruoyu'],['zhu']], - + re_sunce:['male','wu',4,['oljiang','olhunzi','olzhiba'],['zhu']], re_jianyong:['male','shu',3,['reqiaoshui','jyzongshi']], }, @@ -1328,7 +1328,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ target.showCards(result.cards).setContent(function(){}); event.dialog=ui.create.dialog(get.translation(target)+'展示的手牌',result.cards); event.videoId=lib.status.videoId++; - + game.broadcast('createDialog',event.videoId,get.translation(target)+'展示的手牌',result.cards); game.addVideo('cardDialog',null,[get.translation(target)+'展示的手牌',get.cardsInfo(result.cards),event.videoId]); event.card2=result.cards[0]; @@ -8802,7 +8802,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ event.dialog.classList.add('center'); event.dialog.videoId=id; },player,event.card,judgestr,event.videoId,get.id()); - + game.log(player,'展示了',event.card); game.delay(2); if(get.type(event.card,'trick')==get.type(trigger.getParent().card,'trick')){ @@ -10687,7 +10687,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ capt+=`  ${charactergroup}`; } uiintro.add(capt); - + if(lib.characterTitle[node.link]){ uiintro.addText(get.colorspan(lib.characterTitle[node.link])); } @@ -14774,7 +14774,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_huatuo_prefix:'界', re_liubei:'界刘备', re_liubei_prefix:'界', - + re_diaochan:'界貂蝉', re_diaochan_prefix:'界', re_huangyueying:'界黄月英', @@ -14789,7 +14789,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_zhenji_prefix:'界', re_huaxiong:"界华雄", re_huaxiong_prefix:'界', - + ol_sp_zhugeliang:"界卧龙", ol_sp_zhugeliang_prefix:'界', re_zhangjiao:'界张角', @@ -14800,7 +14800,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ol_yuanshao_prefix:'界', ol_liushan:'界刘禅', ol_liushan_prefix:'界', - + olfangquan:'放权', olfangquan_info:'出牌阶段开始前,你可以跳过此阶段。若如此做,弃牌阶段开始时,你可以弃置一张手牌,令一名其他角色进行一个额外回合。', olruoyu:'若愚', @@ -14839,7 +14839,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reshuangxiong1:"双雄", reshuangxiong2:"双雄", reshuangxiong_info:"摸牌阶段,你可以放弃摸牌。若如此做,你展示牌堆顶的两张牌并选择获得其中的一张。然后,你本回合内可以将与此牌颜色不同的一张手牌当做【决斗】使用。当你受到【决斗】造成的伤害时,你可以获得对方于此决斗中打出的所有【杀】。", - + reguanxing:'观星', reguanxing_info:'准备阶段,你可以观看牌堆顶的五张牌(存活角色小于4时改为三张),并将其以任意顺序置于牌堆项或牌堆底,若你将〖观星〗的牌都放在了牌堆底,则你可以在结束阶段再次发动〖观星〗。', reluoshen:'洛神', @@ -14857,7 +14857,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ rezhiheng_info:'出牌阶段限一次,你可以弃置任意张牌并摸等量的牌,若你在发动〖制衡〗时弃置了所有手牌,则你多摸一张牌。', rejiuyuan:'救援', rejiuyuan_info:'主公技,其他吴势力角色对自己使用【桃】时,若其体力值大于你,则其可以选择令你回复1点体力,然后其摸一张牌。', - + "new_yajiao":"涯角", "new_yajiao_info":"每当你于回合外使用或打出牌时,你可以亮出牌堆顶的一张牌,并将其交给一名角色。若此牌与你此次使用或打出的牌类别不同,则你弃置一张牌。", "new_liyu":"利驭", @@ -14896,7 +14896,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ reyaowu_info:'锁定技,当你受到牌造成的伤害时,若此牌为红色,则伤害来源摸一张牌;否则你摸一张牌。', reqingguo:'倾国', reqingguo_info:'你可以将一张黑色牌当做【闪】使用或打出。', - + qinxue:'勤学', retuxi:'突袭', reluoyi:'裸衣', @@ -14974,7 +14974,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ botu_info:'回合结束时,若你本回合出牌阶段内使用的牌包含四种花色,则你可以进行一个额外回合。', rebotu:'博图', rebotu_info:'每轮限X次。回合结束时,若本回合内置入弃牌堆的牌中包含至少四种花色,则你可获得一个额外的回合。(X为存活角色数且至多为3)', - + xin_yuji:'界于吉', xin_yuji_prefix:'界', re_zuoci:'界左慈', @@ -15307,7 +15307,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olhaoshi_info:'摸牌阶段开始时,你可以多摸两张牌。然后摸牌阶段结束时,若你的手牌数大于5,则你将手牌数的一半(向下取整)交给一名手牌最少其他角色并获得如下效果直到你下回合开始:当你成为【杀】或普通锦囊牌的目标后,其可以交给你一张手牌。', oldimeng:'缔盟', oldimeng_info:'出牌阶段限一次,你可令两名满足X≤Y的其他角色交换手牌并获得如下效果:出牌阶段结束时,你弃置X张牌(X为这两名角色手牌数之差的绝对值;Y为你的牌数)。', - + rejijiang:'激将', rejijiang1:'激将', rejijiang2:'激将', @@ -15559,7 +15559,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_lidian_prefix:'界', re_xushu:'界徐庶', re_xushu_prefix:'界', - + refresh_standard:'界限突破·标', refresh_feng:'界限突破·风', refresh_huo:'界限突破·火', diff --git a/character/sb.js b/character/sb.js index 545965bfe..4538769b2 100644 --- a/character/sb.js +++ b/character/sb.js @@ -5970,7 +5970,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sbwusheng_info:'你可以将一张手牌当作任意【杀】使用或打出。出牌阶段开始时,你可以选择一名非主公的其他角色,本阶段对其使用【杀】无距离和次数限制,使用【杀】指定其为目标后摸一张牌,对其使用五张【杀】后不能对其使用【杀】。', sbyijue:'义绝', sbyijue_info:'锁定技,每名角色每局游戏限一次,当你对一名角色造成大于等于其体力值的伤害时,你防止此伤害,且本回合你使用牌指定其为目标后,取消之。', - + sb_zhi:'谋攻篇·知', sb_shi:'谋攻篇·识', sb_tong:'谋攻篇·同', diff --git a/character/shenhua.js b/character/shenhua.js index b66e733ee..34750ef38 100755 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -26,7 +26,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ re_yuji:["male","qun",3,["xinfu_guhuo"]], // yuji:['male','qun',3,['guhuo']], // xin_yuji:['male','qun',3,['guhuo']], - + sp_zhugeliang:['male','shu',3,['bazhen','huoji','kanpo']], pangtong:['male','shu',3,['lianhuan','oldniepan']], xunyu:['male','wei',3,['quhu','jieming'],['clan:颍川荀氏']], @@ -34,7 +34,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ taishici:['male','wu',4,['tianyi']], yanwen:['male','qun',4,['shuangxiong']], re_yuanshao:['male','qun',4,['luanji','xueyi'],['zhu']], - + menghuo:['male','shu',4,['huoshou','zaiqixx']], zhurong:['female','shu',4,['juxiang','lieren']], caopi:['male','wei',3,['xingshang','fangzhu','songwei'],['zhu']], @@ -42,7 +42,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ sunjian:['male','wu',4,['gzyinghun']], dongzhuo:['male','qun',8,['jiuchi','roulin','benghuai','baonue'],['zhu']], jiaxu:['male','qun',3,['luanwu','wansha','weimu']], - + jiangwei:['male','shu',4,['tiaoxin','zhiji']], liushan:['male','shu',3,['xiangle','fangquan','ruoyu'],['zhu']], zhanghe:['male','wei',4,['qiaobian']], @@ -51,7 +51,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangzhang:['male','wu',3,['zhijian','guzheng']], caiwenji:['female','qun',3,['beige','duanchang']], zuoci:['male','qun',3,['huashen','xinsheng']], - + wangji:['male','wei',3,['qizhi','jinqu']], "yanyan":["male","shu",4,["nzry_juzhan"],[]], "wangping":["male","shu",4,["nzry_feijun","nzry_binglve"],[]], @@ -60,7 +60,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xuyou:["male","qun",3,["nzry_chenglve","nzry_shicai","nzry_cunmu"]], "yl_luzhi":["male","qun",3,["nzry_mingren","nzry_zhenliang"],["die_audio"]], "kuailiangkuaiyue":["male","wei",3,["nzry_jianxiang","nzry_shenshi"],[]], - + guanqiujian:['male','wei',4,['zhengrong','hongju']], "haozhao":["male","wei",4,["drlt_zhenggu"],[]], "zhugezhan":["male","shu",3,["xinfu_zuilun","xinfu_fuyin"],[]], @@ -123,7 +123,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangzhang:'张昭,字子布,彭城人,三国时期吴国重臣,善丹青。拜辅吴将军,班亚三司,改封娄侯。年八十一卒,谥曰文侯。张纮,字子纲,广陵人。东吴谋士,和张昭一起合称“二张”。孙策平定江东时亲自登门邀请,张纮遂出仕为官。张纮后来建议孙权迁都秣陵,孙权正在准备时张纮病逝,其年六十岁。孙权为之流涕。', zuoci:'左慈,字元放,东汉末方士,汉族,庐江(今安徽庐江西南)人。在道教历史上,东汉时期的丹鼎派道术是从他一脉相传。', caiwenji:'名琰,原字昭姬,晋时避司马昭讳,改字文姬,东汉末年陈留圉(今河南开封杞县)人,东汉大文学家蔡邕的女儿,是中国历史上著名的才女和文学家,精于天文数理,既博学能文,又善诗赋,兼长辩才与音律。代表作有《胡笳十八拍》、《悲愤诗》等 。', - + "yanyan":"严颜,东汉末年武将,初为刘璋部下,担任巴郡太守。建安十九年,刘备进攻江州,严颜战败被俘,张飞对严颜说:“大军至,何以不降而敢拒战?”,严颜回答说:“卿等无状,侵夺我州,我州但有断头将军,无降将军也!”,张飞生气,命左右将严颜牵去砍头,严颜表情不变地说:“砍头便砍头,何为怒邪!”张飞敬佩严颜的勇气,遂释放严颜并以严颜为宾客,之后的事迹不在正史中出现。", "wangping":"王平,字子均,巴西宕渠(今四川省渠县东北)人,籍贯益州。三国时蜀汉后期大将。原属曹操,曹操与刘备争汉中,得以投降刘备。诸葛亮第一次北伐时与马谡一同守街亭,之后深受诸葛亮的器重,率领蜀汉的王牌军队无当飞军,多次随诸葛亮北伐。诸葛亮死后,拜前监军、镇北大将军,镇守汉中,曹爽率领十万大军攻汉中时,被王平所击退,累封安汉侯。延熙十一年,王平去世,其子王训继承了爵位。", "luji":"陆绩(公元188年-公元219年),字公纪,吴郡吴县(今苏州)人,汉末庐江太守陆康之子。陆绩成年后,博学多识,通晓天文、历算,星历算数无不涉览。孙权征其为奏曹掾,常以直道见惮。后出为郁林太守,加偏将军。在军中不废著作,曾作《浑天图》,注《易经》,撰写《太玄经注》。", @@ -131,7 +131,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "xuyou":"许攸(?-204年),字子远,南阳(治今河南南阳)人。本为袁绍帐下谋士,官渡之战时其家人因犯法而被收捕,许攸因此背袁投曹,并为曹操设下偷袭袁绍军屯粮之所乌巢的计策,袁绍因此而大败于官渡。后许攸随曹操平定冀州,因自恃其功而屡屡口出狂言,终因触怒曹操而被杀。", "yl_luzhi":"卢植(139年—192年),字子干。涿郡涿县(今河北涿州)人。东汉末年经学家、将领。卢植性格刚毅,师从太尉陈球、大儒马融等,为郑玄、管宁、华歆的同门师兄。曾先后担任九江、庐江太守,平定蛮族叛乱。后与马日磾、蔡邕等一起在东观校勘儒学经典书籍,并参与续写《汉记》。黄巾起义时为北中郎将,率军与张角交战,后被诬陷下狱,皇甫嵩平定黄巾后力救卢植,于是复任为尚书。后因上谏激怒董卓被免官,隐居在上谷军都山,被袁绍请为军师。初平三年(192年)去世。著有《尚书章句》、《三礼解诂》等,今皆失佚。唐代时配享孔子,北宋时被追封为良乡伯。白马将军公孙瓒以及后来的蜀汉昭烈帝刘备皆为卢植门下弟子。范阳卢氏后来也成为著名的家族。", "kuailiangkuaiyue":"蒯良,字子柔,襄阳中庐人。归刘表。蒯良为刘表定下安抚荆楚的政治方向,佐其成业,被刘表誉为“雍季之论”。之后,蒯良就被刘表擢升为主簿(bù)。其后蒯良的生平,就不得而知了,《三国志》亦没有记载其卒年。与蒯越、以及同样活跃于襄阳的蒯祺(诸葛亮姐夫)或为同族兄弟。蒯越(?-214年),字异度,襄阳中庐(今湖北襄阳西南)人。东汉末期人物,演义中为蒯良之弟。原本是荆州牧刘表的部下,曾经在刘表初上任时帮助刘表铲除荆州一带的宗贼(以宗族、乡里关系组成的武装集团)。刘表病逝后与刘琮一同投降曹操,后来官至光禄勋。", - + "guanqiujian":"毌丘俭,字仲恭,河东闻喜(今山西闻喜县)人。三国时期曹魏后期的重要将领。继承父毌丘兴爵位高阳乡侯,任平原侯文学。魏明帝即位后,上疏劝魏明帝停止加建皇宫的工程,升为荆州刺史。景初二年(238年)从司马懿攻灭公孙渊;正始五年(244年)至正始六年(245年)两次率兵征讨高句丽,攻破丸都,几亡其国,刻石纪功而还;253年击退吴国诸葛恪的大举进犯,战功累累。司马师废帝,毌丘俭感昔日魏明帝之恩,为曹魏政权做拼死一搏,于正元二年(255年)发动兵变,即后人所谓“淮南三叛”(王淩、毌丘俭、诸葛诞)之一,惜准备不足,兵败身亡。", "haozhao":"郝昭(生卒年不详),字伯道,太原人,中国东汉末年至曹魏初年著名将领。郝昭少年从军,屡立战功,逐渐晋升为杂号将军,后受曹真的推荐镇守陈仓(在小说三国演义中是司马懿推荐),防御蜀汉。太和二年(228年),诸葛亮率军北伐,为郝昭所阻,劝降不成,昼夜相攻二十余日后被迫退军。魏明帝因此封其为关内侯。不久因染疾而病死。", "zhugezhan":"诸葛瞻,字思远,琅邪阳都(今山东沂南县)人。三国时期蜀汉大臣,蜀汉丞相诸葛亮之子。邓艾伐蜀时,他与长子诸葛尚及蜀将张遵、李球、黄崇等人防御绵竹(今四川德阳),因不听黄崇速占险要的建议而坐失良机,后来出城与邓艾决战,在交战时阵亡,绵竹也随后失守。", @@ -2829,7 +2829,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ _status.dieClose.push(dialog); dialog.videoId=id; },cards,dialog.videoId,player,targets); - + event.current=targets[0]; event.dialog=dialog; event.num1=0; @@ -2941,7 +2941,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(type==1) return list[0]; from=list[0]; nh=from.countCards('h'); - + list=game.filterPlayer(function(current){ return current!=player&&get.attitude(player,current)<1; }); @@ -4340,7 +4340,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ } event.control.replacex(['cancel2']); } - + event.switchToAuto=function(){ var cards=[]; var skills=[]; @@ -4908,7 +4908,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(list.length==0) return -1; var from=list[0]; list.length=0; - + for(var i=0;i陈寿《三国志》记载:太祖与荀彧书曰:自志才亡后,莫可与计事者。汝、颍固多奇士,谁可以继之?彧荐嘉。', @@ -281,7 +281,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lvfan:'吕范(?-228年),字子衡。汝南郡细阳县(今安徽太和)人。汉末至三国时期吴国重臣。吕范年轻为汝南县吏,后避难寿春,结识孙策。此后随孙策、孙权征伐四方,对稳固孙氏在江东的统治做出了杰出的贡献,孙权将其比之于东汉开国元勋吴汉。吴国建立后,吕范累官至前将军、假节、扬州牧,封南昌侯。黄武七年(228年),吕范被拜为大司马,未得授官,便已病逝。孙权悲痛不已,遣使赠其大司马印绶。孙权还都建业后,以太牢礼祭祀吕范。', liqueguosi:"请分别参考武将【李傕】和【郭汜】各自的介绍。", maojie:"毛玠(?—216年),字孝先,陈留平丘(今河南封丘)人。东汉末年大臣。年少时为县吏,以清廉公正著称。因战乱而打算到荆州避乱,但中途知道刘表政令不严明,因而改往鲁阳。后来投靠曹操,提出“奉天子以令不臣,脩耕植,畜军资”的战略规划,得到曹操的欣赏。
    毛玠与崔琰主持选举,所举用的都是清廉正直之士。而毛玠为人廉洁,激起天下廉洁之风,一改朝中奢华风气。曹操大为赞赏,曹丕也亲自去拜访他。
    曹操获封魏公后,毛玠改任尚书仆射,再典选举。又密谏曹操应该立嫡长子曹丕为魏国太子。崔琰被杀后,毛玠十分不快。后来有人诬告毛玠,曹操大怒,将毛玠收于狱中。及后在桓阶、和洽营救下,只被免职,不久逝世于家中。曹操在他死后赐他棺材和钱帛。", - + huangfusong:'字义真。安定郡朝那县(今宁夏彭阳)人。于黄巾起义时,以中郎将身份讨伐黄巾,用火攻大破张梁、张宝。后接替董卓进攻张梁,连胜七阵。掘张角墓,拜左车骑将军、冀州牧,因拒绝贿赂宦官而被免职。 董卓死,王允命其与吕布等共至郿坞抄籍董卓家产、人口,皇甫嵩将坞中所藏良家子女,尽行释放。', zangba:'其父臧戒,有二子臧艾与臧舜。年少时曾召集数人将获罪的父亲救出,此后四处流亡。后来成为陶谦麾下的骑都尉,负责募兵抵抗黄巾军。与孙观、尹礼等人拥兵驻屯于开阳,自成一股独立势力,后跟随吕布。吕布战败后,投降了曹操。后与袁绍、孙权等的战役里战功赫赫,官至镇东将军。', zhangren:'刘璋的属下,以忠勇著称。刘备入蜀时,张任曾劝刘璋提防刘备,但刘璋没有听从。魏延舞剑想趁机除掉刘璋时,张任出面对舞,解救刘璋。后在刘备进攻时于落凤坡射死了庞统。', @@ -8609,7 +8609,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.classList.add('fullheight'); ui.arena.classList.add('choose-to-move'); dialog.buttonss=[]; - + var list=['协力锻造的玩家','妨碍锻造的玩家'] for(var i=0;i'+list[i]+''); @@ -16058,7 +16058,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ content:'不能使用或打出手牌' } }, - + zfengshi:{ audio:2, trigger:{player:'useCardToPlayered'}, @@ -17141,7 +17141,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.content.appendChild(table); dialog.add('  '); dialog.open(); - + event.switchToAuto=function(){ event.dialog.close(); event.control.close(); @@ -19131,7 +19131,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(event.targets.length>1) return false; if(!event.target) return false; if(event.target.hp>=player.hp) return false; - + var card=event.card; if(card.name=='sha') return true; if(get.color(card)=='black'&&get.type(card,'trick')=='trick') return true; @@ -23042,7 +23042,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ player.recover(); player.awakenSkill('wuji'); player.storage.wuji=true; - + var card=get.cardPile('qinglong','field'); if(card){ player.gain(card,'gain2','log'); @@ -23508,7 +23508,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ threaten:0.7 } }, - + duwu:{ audio:2, enable:'phaseUse', @@ -25653,14 +25653,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lvfan:'吕范', liqueguosi:'李傕郭汜', cuimao:'崔琰毛玠', - + caoying:"曹婴", simahui:"司马徽", baosanniang:"鲍三娘", majun:"马钧", simazhao:"司马昭", wangyuanji:"王元姬", - + jianggan:"蒋干", hejin:'何进', hansui:'韩遂', @@ -25668,7 +25668,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xujing:'OL许靖', xujing_prefix:'OL', yuantanyuanshang:'袁谭袁尚', - + xinfenyue:'奋钺', xinfenyue_info:'出牌阶段限X次(X为与你不同阵营的存活角色数),你可以与一名其他角色拼点,若你赢,根据你拼点牌的点数依次执行以下效果:不大于5,你获得其一张牌;不大于9,你获得牌堆里的一张【杀】; 不大于K,视为你对其使用一张雷【杀】。', neifa:'内伐', @@ -25690,12 +25690,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ cuorui_info_single:'锁定技,你的起始手牌数改为X+2(X为你剩余的备选武将数)。你跳过登场后的第一个判定阶段。', liewei:'裂围', liewei_info:'当你杀死一名角色后,你可以摸三张牌。', - + weicheng:'伪诚', weicheng_info:'当牌从你的手牌区移动至其他角色的手牌区后,若你的手牌数小于体力值,你可以摸一张牌。', daoshu:'盗书', daoshu_info:'出牌阶段限一次。你可以选择一个花色并获得一名其他角色的一张手牌。若此牌花色与你选择的相同,则你对其造成1点伤害且你〖盗书〗于此阶段内可使用的次数上限+1。否则你须交给其一张与此牌花色不同的手牌(没有则展示手牌)。', - + xinshanjia:"缮甲", xinshanjia_info:"出牌阶段开始时,你可以摸三张牌,然后弃置3-X张牌(X为你本局游戏内不因使用而失去过的装备牌的数目且至多为3)。若你没有以此法弃置:基本牌,此阶段你使用【杀】的次数上限+1;锦囊牌,此阶段你使用牌无距离限制;基本牌或锦囊牌,你可以视为使用一张【杀】。", "new_meibu":"魅步", @@ -25722,7 +25722,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "zhenwei_three_info":"锁定技,敌方角色至己方其他角色的距离+1。", "huanshi_three":"缓释", "huanshi_three_info":"一名友方角色的判定牌生效前,你可打出一张牌代替之。", - + yizan:"翊赞", yizan_info:"你可以将两张牌(其中至少一张是基本牌)当任意基本牌牌使用。", yizan0:"翊赞", @@ -25745,7 +25745,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhennan_info:"当你成为【南蛮入侵】的目标时,你可令一名其他角色随机受到1至3点伤害。", xushen:"许身", xushen_info:"当其他男性角色令你脱离濒死状态时,若“关索”不在场,其可以选择是否用“关索”替换其武将牌,然后你回复1点体力并获得技能〖镇南〗。", - + wanwei:'挽危', wanwei_info:'当你因被其他角色获得或弃置而失去牌时,你可以改为自己选择失去的牌。', gzjili:'蒺藜', @@ -25760,7 +25760,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhengbi_info:'出牌阶段开始时,你可以选择一项:选择一名未受伤的其他角色,你对其使用的牌无距离限制且不计入使用次数直到回合结束;或将一张基本牌交给一名其他角色,然后其交给你一张非基本牌或两张基本牌。', fengying:'奉迎', fengying_info:'限定技,出牌阶段,你可以弃置所有手牌。若如此做,你可以令等量的角色将手牌摸至X张(X为其体力上限且至多为5)。然后,你结束出牌阶段,并在当前回合结束后进行一个新的回合。', - + qingzhong:'清忠', qingzhong_info:'出牌阶段开始时,你可以摸两张牌,若如此做,此阶段结束时,你与手牌数最少的角色交换手牌。', weijing:'卫境', @@ -25807,7 +25807,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ fenyue2:'奋钺', fenyue2_bg:'钺', fenyue_info:'出牌阶段限X次,你可以与一名角色拼点,若你赢,你选择一项:1.令其不能使用或打出手牌直到回合结束;2.视为对其使用一张【杀】(不计入次数)。若你没赢,你结束出牌阶段。(X为存活的忠臣数)', - + zfengshi:'锋矢', zfengshi_info:'当你使用【杀】指定目标后,你可以令目标弃置装备区内的一张牌。', chuanxin:'穿心', @@ -26008,7 +26008,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ ranshang_info:'锁定技,当你受到1点火焰伤害后,你获得1枚“燃”标记;结束阶段开始时,你失去X点体力。若X大于2,则你减2点体力上限并摸两张牌。(X为“燃”标记的数量)', hanyong:'悍勇', hanyong_info:'当你使用【南蛮入侵】或【万箭齐发】或黑桃普通【杀】时,若你已受伤,则你可以令此牌的伤害值基数+1。然后若你的体力值不小于游戏轮数,则你获得一枚“燃”标记。', - + yicong:'义从', yongsi:'庸肆', yongsi1:'庸肆', @@ -26705,7 +26705,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ olfeiyang:'飞扬', //olfeiyang_info:'限定技。准备阶段,你可以弃置两张牌,然后弃置判定区的一张牌。', olfeiyang_info:'准备阶段,你可以弃置三张牌,然后弃置判定区的一张牌。', - + sp_tianji:'天极·皇室宗亲', sp_sibi:'四弼·辅国文曲', sp_tianzhu:'天柱·势冠一方', diff --git a/character/sp2.js b/character/sp2.js index f4344e72f..e2b0f021f 100644 --- a/character/sp2.js +++ b/character/sp2.js @@ -6873,7 +6873,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ dialog.content.appendChild(table2); dialog.add('  '); event.dialog.open(); - + event.switchToAuto=function(){ event._result={ bool:true, @@ -10517,7 +10517,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ tangzi:"唐咨(生卒年不详),三国时魏利城(今江苏赣榆西)人。魏文帝黄初中利城郡反,推唐咨为主。后为魏军击破,遂亡至吴,官至左将军,封侯、持节。后助诸葛诞拒魏,兵败被俘。为安抚吴国军民,魏主拜唐咨为安远将军。", huangquan:"黄权(?-240年),字公衡。巴西郡阆中县(今四川阆中)人。三国时期蜀汉、曹魏将领。
    黄权年轻时为郡吏,后被益州牧刘璋召为主簿。曾劝谏刘璋不要迎接刘备,因而被外放为广汉县长。刘璋败,才降刘备,被拜为偏将军。建计取汉中,拜护军。刘备为汉中王,仍领益州牧,以黄权为治中从事。及刘备称帝,将伐吴,黄权劝谏而不纳。以其为镇北将军,督江北军以防魏师进攻。刘备伐吴败还,而归途隔绝,黄权不得归,无奈之下率部降魏。被魏文帝所赏识,拜镇南将军,封育阳侯,加侍中,使同车陪乘。后领益州刺史,进驻河南。景初三年(239年),迁车骑将军、仪同三司。正始元年(240年),黄权去世,谥号“景”。", sufei:"苏飞(生卒年不详),东汉末年人物,原为东汉末年荆州牧刘表的部将,任江夏都督。
    苏飞与甘宁交好,但是数次向黄祖推荐都失败。甘宁决定投效孙权时助其逃离。后来甘宁率吴军攻破江夏,苏飞兵败被俘。孙权打算将苏飞处斩,但是因为甘宁用性命担保而赦免了苏飞。降吴后官至军都督。", - + zhangchangpu:"钟会的母亲。《母夫人张氏传》:夫人张氏,字昌蒲,太原兹氏人,太傅定陵成侯之命妇也。", xugong:"许贡是东汉末官吏。先后任吴郡都尉、太守,欲送密信给曹操,要曹操注意孙策,却被孙策发现而被杀。许贡生前招揽了一些门客,当中有三人不忘故主,千方百计想要手刃仇人。建安五年(公元200年),广陵太守陈登派人秘密联系孙策治下的山贼余党,企图颠覆孙策在江东的统治。孙策决定讨伐陈登,行军到丹徒时,许贡门客终于找到了机会。因为孙策有单骑出猎,在野外思考的习惯,三门客趁孙策轻装外出打猎时,放冷箭射中孙策面颊。这些门客后来在与孙策的搏斗中,被赶到的侍卫杀死。孙策此后因为伤口感染,并且俊美的容貌被毁,终于不治身亡,去世时年仅26岁。", mangyachang:"南蛮王孟获的部将,使一口截头大刀,骑一匹黄骠马。率军与蜀军交战,战败王平。后被平北将军马岱斩杀。只出现在《三国演义》里,正史中无此人。", @@ -10525,7 +10525,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ zhangwen:'张温(193年—230年),字惠恕,吴郡吴县(今江苏苏州)人。少修节操,容貌奇伟。孙权召拜议郎、选曹尚书,徙太子太傅。黄武三年(224),以辅义中郎将身份出使蜀汉,孙权原先害怕诸葛亮会有意留难张温,但张温不担心。在呈上蜀汉朝廷的文书刻意称颂蜀汉,以表明和解的诚意,重建两国关系。他在蜀汉表现出色,得蜀汉朝廷重视。回东吴后不久,被调进豫章的军队,事业上再无进展。孙权一方面介怀他出使蜀汉时称颂蜀汉,又嫌他声名太盛,恐怕张温不会尽忠地由他任用。当时正好碰上暨艳事件,暨艳是张温引荐的臣子,但他滥用职权,升迁评定等只看自己喜恶。事件被揭发后暨艳及同党徐彪都自杀。孙权见此,于是以张温与暨艳、徐彪等人多有来往而下罪张温,后更将张温发还到家乡吴郡。将军骆统曾上书为张温辩解,但孙权不理会。六年后,张温病逝。', lisu:'李肃(?-192年),五原(治今内蒙古包头西北)人。永汉三年四月,司徒王允、尚书仆射士孙瑞、卓将吕布共谋诛卓。是时,天子有疾新愈,大会未央殿。布使同郡骑都尉肃等、将亲兵十馀人,伪著卫士服守掖门。布怀诏书。卓至,肃等格卓。卓惊呼布所在。布曰“有诏”,遂杀卓,夷三族。后卓女婿中郎将牛辅典兵别屯陕,分遣校尉李傕、郭汜、张济略陈留、颍川诸县。卓死,吕布使李肃至陕,欲以诏命诛辅。辅等逆与肃战,肃败走弘农,布诛肃。', xinpi:'辛毗(生卒年不详),字佐治,颍川阳翟人。三国时期曹魏大臣。原居陇西(郡治在今甘肃临洮县),东汉光武帝建武年间,其先人东迁。当初,辛毗跟随其兄事袁绍。曹操任司空时,征召辛毗,他不受命。官渡战后,辛毗事袁绍的儿子袁谭。公元204年,曹操攻下邺城,上表推荐辛毗任议郎,后为丞相长史。公元220年,曹丕即皇帝位,以辛毗为侍中,赐爵关内侯,后赐广平亭侯。魏明帝即位,封辛毗颍乡侯,食邑三百户,后为卫尉。公元234年,诸葛亮屯兵渭南,司马懿上表魏明帝。魏明帝任辛毗为大将军军师,加使持节号。诸葛亮病逝后,辛毗返回,仍任卫尉。不久,逝世,谥肃侯。', - + liuzan:'字正明,会稽长山人人,曾任左护军,有两子:留略、留平。少为会稽郡吏,曾参与镇压黄巾起义,后被东吴大将凌统所引用,任屯骑校尉。吴五凤二年(公元255年)留赞任左护军,随孙峻征淮南,因病撤军,被魏将蒋班围困于道,力战而死,时年73岁。', zhujun:'朱儁(?-195年),字公伟。会稽郡上虞县(今浙江绍兴上虞区)人。东汉末年名将。朱儁出身寒门,赡养母亲,以好义轻财闻名,受乡里敬重。后被太守徐珪举为孝廉,任兰陵令,颇有治绩。再升任交州刺史,以家兵五千大破叛军,平定交州。战后以功封都亭侯,入朝为谏议大夫。光和七年(184年),黄巾起义爆发,朱儁以右中郎将、持节平定三郡之地,以功进封西乡侯,迁镇贼中郎将。又率军讨平黄巾,“威声满天下”。中平二年(185年),进拜右车骑将军,更封钱塘侯。后为河内太守,击退进逼的张燕。权臣董卓秉政时,想任朱儁为副手,遭其婉拒。其后出逃荆州,更屯军中牟,徐州刺史陶谦等欲推举他为太师,并传檄各州牧伯,相邀讨伐李傕、奉迎天子。但朱儁却奉诏入京任太仆。初平三年(192年),升任太尉、录尚书事。兴平元年(194年),行骠骑将军事,持节镇关东,因故未成行。兴平二年(195年),李傕与郭汜相互攻杀,郭汜扣留朱儁作为人质。朱儁性格刚烈,即日发病而死。', liuhong:'汉灵帝刘宏(157年,一作156年-189年5月13日),生于冀州河间国(今河北深州)。东汉第十二位皇帝(168年-189年在位),汉章帝刘炟的玄孙。刘宏早年世袭解渎亭侯。永康元年(167年)十二月,汉桓帝刘志逝世,刘宏被外戚窦氏挑选为皇位继承人,于建宁元年(168年)正月即位。刘宏在位的大部分时期,施行党锢及宦官政治。他又设置西园,巧立名目搜刮钱财,甚至卖官鬻爵以用于自己享乐。在位晚期,爆发了黄巾起义,而凉州等地也陷入持续动乱之中。中平六年(189年),刘宏去世,谥号孝灵皇帝,葬于文陵。刘宏喜好辞赋,作有《皇羲篇》、《追德赋》、《令仪颂》、《招商歌》等。', @@ -10678,7 +10678,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "tanbei_effect1_info":"", "tanbei_effect2":"贪狈", "tanbei_effect2_info":"", - + "xinfu_tunan":"图南", "xinfu_tunan_info":"出牌阶段限一次,你可以展示牌堆顶的一张牌并选择一名其他角色,然后该角色选择一项:使用此牌(无距离限制);或将此牌当普通【杀】使用。", "xinfu_bijing":"闭境", @@ -10691,12 +10691,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "qianxin_effect_info":"", "xinfu_qianxin2":"遣信", "xinfu_qianxin2_info":"", - + "xinfu_fuhai":"浮海", "xinfu_fuhai_info":"出牌阶段每个方向限一次,你可以展示一张手牌并选择上家或下家。该角色展示一张手牌,若你展示的牌点数大于等于其展示的牌点数,你弃置你展示的牌,然后继续对其上家或下家重复此流程;若你展示的牌点数小于该展示角色牌的点数,则该角色弃置其展示的牌,然后你与其各摸X张牌(X为你此回合内发动此技能选择的角色数),且你此阶段内不能再发动〖浮海〗。", "fuhai_clear":"浮海", "fuhai_clear_info":"", - + "xz_xunxun":"恂恂", "xz_xunxun_info":"摸牌阶段,你可以观看牌堆顶的四张牌,然后将其中的两张牌置于牌堆顶,并将其余的牌以任意顺序置于牌堆底。", "xinfu_xingzhao":"兴棹", @@ -10728,7 +10728,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ baijia_info:'觉醒技,准备阶段,若你因〖骨疽〗得到的牌不少于7张,则你增加1点体力上限,回复1点体力,然后令所有未拥有“傀”标记的其他角色获得“傀”标记,最后失去技能〖骨疽〗,并获得技能〖蚕食〗。', bmcanshi:'蚕食', bmcanshi_info:'一名角色使用基本牌或普通锦囊牌指定你为唯一目标时,若其有“傀”标记,你可以取消之,然后其失去“傀”标记;你使用牌仅指定一名角色为目标时,你可以额外指定任意名带有“傀”标记的角色为目标(无距离限制),然后这些角色失去“傀”标记。', - + xinpi:'辛毗', lisu:'李肃', zhangwen:'张温', @@ -10739,7 +10739,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ pingjian:'评荐', pingjian_use:'评荐', pingjian_info:'结束阶段开始时/当你受到伤害后/出牌阶段限一次,你可以令系统随机检索出三张拥有发动时机为结束阶段开始时/当你受到伤害后/出牌阶段的技能的武将牌。然后你可以选择尝试发动其中一个技能。每个技能每局游戏只能选择一次。', - + songshu:'颂蜀', songshu_info:'出牌阶段,你可以和其他角色拼点。若你没赢,你与其各摸两张牌,且你本阶段内不能再发动〖颂蜀〗。', sibian:'思辩', @@ -10755,7 +10755,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ yinju:'引裾', yinju_info:'限定技,出牌阶段,你可以选择一名其他角色。若如此做,当你于此阶段内使用牌指定其为目标后,你与其各摸一张牌;当你即将对其造成伤害时,防止此伤害,然后其回复等量的体力。', yinju2:'引裾', - + spjiedao:"截刀", "spjiedao_info":"当你每回合第一次造成伤害时,你可令此伤害至多+X(X为你损失的体力值)。然后若受到此伤害的角色没有死亡,你弃置等同于此伤害加值的牌。", biaozhao:"表召", @@ -10774,7 +10774,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "yanjiao2_info":"", xingshen:"省身", "xingshen_info":"当你受到伤害后,你可以摸一张牌且下一次发动〖严教〗亮出的牌数+1。若你的手牌数为全场最少,则改为摸两张牌;若你的体力值为全场最少,则〖严教〗亮出的牌数改为+2(加值总数不能超过4)。", - + sp_zhanghe:'SP张郃', sp_zhanghe_prefix:'SP', yuanlve:'远略', @@ -11193,7 +11193,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ starhaoshou:'豪首', //starhaoshou_info:'主公技。①其他群势力角色使用【酒】结算完毕后,其可以令你回复1点体力。②当你处于濒死状态时,其他群势力角色可以将【酒】当作【桃】对你使用。', starhaoshou_info:'主公技。其他群势力角色使用【酒】结算完毕后,其可以令你回复1点体力。。', - + sp_whlw:"文和乱武", sp_zlzy:"逐鹿中原", sp_longzhou:"同舟共济", diff --git a/character/standard.js b/character/standard.js index ab5a8c4de..a026971f6 100755 --- a/character/standard.js +++ b/character/standard.js @@ -42,7 +42,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ diaochan:['female','qun',3,['lijian','biyue']], huaxiong:['male','qun',6,['yaowu']], gongsunzan:['male','qun',4,['reyicong']], - + xf_yiji:["male","shu",3,["xinfu_jijie","xinfu_jiyuan"],[]], re_yuanshu:['male','qun',4,['rewangzun','retongji']], }, @@ -73,7 +73,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ lvbu:'字奉先,五原郡九原县人。三国第一猛将,曾独力战刘关张三人,其武力世之无双。时人语曰:“人中有吕布,马中有赤兔。”', diaochan:'中国古代四大美女之一,有闭月羞花之貌。司徒王允之义女,由王允授意施行连环计,离间董卓、吕布,借布手除卓。后貂蝉成为吕布的妾。', huaxiong:'董卓旗下名将,自荐抵抗山东地区反对董卓的诸侯联军于汜水关前,他先后斩杀济北相鲍信之弟鲍忠和孙坚部将祖茂、以及袁术部将俞涉和韩馥手下潘凤等人,最后关东联军派出关羽与之一对一决斗而被杀。', - + xf_yiji:"伊籍,字机伯,生卒年不详,兖州山阳郡(今山东金乡县)人,三国时期蜀汉官员。年少时依附于同乡刘表。刘备落难到荆州时,伊籍时常拜访,托请刘备照顾。建安十三年(208年),刘表病死,伊籍便转投刘备,一起渡江南下。建安十六年(211年),刘备入蜀帮助刘璋,伊籍亦有跟随。随后刘备和刘璋双方决裂。建安十九年(214年),刘备平定益州,任命伊籍为左将军从事中郎,其待遇次于简雍、孙乾等。后升任昭文将军,并与诸葛亮、法正、刘巴、李严共同编制《蜀科》。", }, perfectPair:{ @@ -2364,14 +2364,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hujia_info:'主公技,当你需要使用或打出一张【闪】时,你可以令其他魏势力角色选择是否打出一张【闪】。若有角色响应,则你视为使用或打出了一张【闪】。', jianxiong:'奸雄', jianxiong_info:'当你受到伤害后,你可以获得对你造成伤害的牌。', - + simayi:'司马懿', fankui:'反馈', fankui_info:'当你受到伤害后,你可以获得伤害来源的一张牌。', guicai:'鬼才', guicai_info:'一名角色的判定牌生效前,你可以打出一张手牌代替之。', guicai_info_guozhan:'一名角色的判定牌生效前,你可以打出一张牌代替之。', - + xiahoudun:'夏侯惇', zhangliao:'张辽', xuzhu:'许褚', @@ -2399,7 +2399,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ "xf_yiji":"伊籍", re_yuanshu:'袁术', caozhang:'曹彰', - + ganglie:'刚烈', tuxi:'突袭', luoyi:'裸衣', @@ -2539,7 +2539,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ stdshushen:'淑慎', stdshushen_info:'当你回复1点体力时,你可以令一名其他角色摸一张牌(若其没有手牌则改为摸两张牌)。', old_re_lidian:'李典', - + standard_2008:"2008版标准包", standard_2013:"2013版标准包", standard_2019:"2019版标准包", diff --git a/character/swd.js b/character/swd.js index bfe9adf03..959662988 100644 --- a/character/swd.js +++ b/character/swd.js @@ -4,7 +4,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ name:'swd', character:{ swd_huzhongxian:['male','wu',3,['daofa','xielv','hujing']], - + swd_anka:['male','qun',3,['songci','anlianying']], swd_septem:['male','qun',4,['jiying','liaoyuan','yishan']], swd_kama:['female','qun',3,['yueren','shangshi']], @@ -13,14 +13,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){ swd_wangsiyue:['female','wei',3,['duishi','biyue']], swd_weida:['female','qun',3,['yueren','zhenlie','duijue']], swd_xuanyuanjianxian:['male','qun',4,['pozhou','huajian','xuanyuan']], - + swd_chenjingchou:['male','wu',3,['youyin','yihua']], swd_duguningke:['female','qun',3,['nlianji','touxi']], swd_guyue:['male','wei',3,['gtiandao','gxianyin','wangchen']], swd_tuobayuer:['female','shu',4,['swdliuhong','poyue','niepan']], swd_yuwentuo:['male','shu',4,['wushuang','xielei','kunlunjing']], swd_yuxiaoxue:['female','wei',3,['huanhun','daixing','yinyue']], - + swd_jiliang:['male','wu',3,['yunchou','gongxin','jqimou']], swd_shuijing:['female','qun',4,['mojian','duanyue','tuzhen']], swd_quxian:['female','qun',3,['mojian','huanxia']], @@ -30,37 +30,37 @@ game.import('character',function(lib,game,ui,get,ai,_status){ swd_murongshi:['female','shu',4,['duanyi','guxing']], swd_jipeng:['male','wu',3,['reyingzi','guozao']], swd_qi:['male','qun',3,['yaotong','heihuo','pojian']], - + swd_luchengxuan:['male','wu',4,['ljifeng','lxianglong']], swd_xiarou:['female','shu',3,['xianghui','huiqi']], swd_moye:['female','wu',3,['rexue','liuli','senluo']], - + swd_zhaoyun:['male','shu',4,['longdan','pozhen','tanlin']], swd_hengai:['female','shu',3,['funiao','ningxian','hlingbo']], swd_duanmeng:['female','shu',4,['xuanying','lieren']], swd_jiangwu:['male','shu',4,['yijue','dangping']], swd_tuwei:['male','shu',3,['zhanlu','susheng']], swd_yeyaxi:['female','shu',3,['rexue','huopu','shenyan']], - + swd_muyun:['male','wei',4,['zhuhai','polang','jikong']], swd_lanyin:['female','wei',3,['xingdian','yulin','luomei']], swd_zhiyin:['female','wei',3,['xuehuang','ningshuang','zhuyu']], swd_qiner:['female','wei',3,['huanyin','tianhuo','xuanzhou']], swd_jiuyou:['male','wei',3,['lexue']], swd_duopeng:['male','wu',3,['luanji','reyingzi']], - + swd_fengtianling:['male','shu',4,['guiyan','jiang']], swd_huyue:['female','wu',3,['hyunshen','fengming']], swd_jialanduo:['male','qun',4,['xianyin','mailun']], swd_rongshuang:['female','wu',3,['suiyan','duanxing']], swd_zhuoshanzhu:['male','wu',4,['suiyan','wanjun']], swd_jiting:['female','wei',4,['guanhu','lingshi']], - + swd_sikongyu:['male','wu',4,['sliufeng','linyun','hutian']], swd_muyue:['female','wei',3,['xingzhui','lingxian','shouyin']], swd_ziqiao:['female','shu',3,['guaili','fuyan']], swd_fengyu:['male','shu',4,['fzhenwei','shangxi']], - + // swd_wushi:['male','wei',3,['zhoufu','yingbin','xuying']], // swd_lanmoshen:['female','wei',3,['bingjian','lieren']], swd_huanglei:['male','qun',3,['jilve','gongshen','gaizao']], @@ -74,7 +74,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ swd_kangnalishi:['male','qun',1,['busi','xuying','yinguo']], swd_xuanyuanjiantong:['male','qun',3,['chengjian','huanling']], swd_huiyan:['male','qun',4,['hwendao','lingfeng','hxunzhi']], - + // swd_chenfu:['male','qun',4,['xuanzhou','bingfeng']], // swd_chengyaojin:['male','qun',4,['jiuchi','jufu']], swd_shanxiaoxiao:['female','wu',3,['shehun','xiaomoyu']], @@ -86,7 +86,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ // swd_tuobayueer:['female','shu',3,['shushen','biyue']], // swd_yangshuo:['male','qun',4,['longdan','luomu']], // swd_zhanglie:['male','qun',4,['huajin','poxiao']], - + swd_hanluo:['male','qun',5,['tiebi']], swd_fu:['male','qun',5,['yudun']], swd_linyue:['male','wei',3,['zhenjiu','lmazui']], @@ -95,18 +95,18 @@ game.import('character',function(lib,game,ui,get,ai,_status){ swd_fuyan:['male','qun',4,['lianda']], swd_haidapang:['female','wu',3,['bingjian','rumeng']], swd_shaowei:['female','shu',3,['jianji','huangyu']], - + swd_youzhao:['male','shu',4,['longdan','yuchen']], swd_shangzhang:['male','shu',4,['lianwu']], swd_situqiang:['female','shu',3,['fengze','lingyue','jinlin']], - + swd_chunyuheng:['male','wei',2,['jueqing','shengshou','xuying']], swd_hanlong:['male','wei',4,['ciqiu','siji']], swd_yuli:['female','wu',3,['lingxin','tianxiang']], swd_zhanggao:['male','wei',4,['yicong','poxing']], swd_shuwaner:['female','shu',3,['sxianjing','huodan']], swd_xiaohuanglong:['male','wei',3,['yeying','juxi']], - + swd_hupo:['male','wu',3,['dunxing','guiying']], swd_jiangziya:['male','wu',3,['mingfu','tianlun']], }, @@ -5410,18 +5410,18 @@ game.import('character',function(lib,game,ui,get,ai,_status){ equips=[]; for(j=0;j第二关:挑战楚江王,宋帝王,五官王,阎罗王中的一个
    第三关:挑战卞城王,泰山王,都市王,平等王中的一个
    第四关:挑战转轮王', - + boss_newhuanren:'关卡说明', boss_newhuanren_info:'', boss_newhuanren_info_boss:'第一关:挑战秦广王
    第二关:挑战楚江王,宋帝王,五官王,阎罗王中的一个
    第三关:挑战卞城王,泰山王,都市王,平等王中的一个
    第四关:挑战转轮王
    注:孟婆将在每局前三个阶段随机一个阶段登场
    地藏王登场规则为,50回合内通过第三关,并且在前三关中成功击杀孟婆。
  • 选陆逊左慈张春华于吉蒋费孔融自动变孙笨', @@ -9474,7 +9474,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ niaobaidaowenha_skill_info:'当你减少1点体力上限后,你可令一名其他角色增加1点体力上限并回复1点体力。', shenzhixiunvfu:'神之修女服', shenzhixiunvfu_info:'没什么实际作用的衣服,仅仅是显得像个神而已。', - + mode_boss_card_config:'挑战卡牌', mode_boss_character_config:'挑战武将', }, diff --git a/mode/brawl.js b/mode/brawl.js index f913b80d1..a8f9734b7 100644 --- a/mode/brawl.js +++ b/mode/brawl.js @@ -1232,7 +1232,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ player1=this.player1; player2=this.player2; } - + var createCard=function(wuxie){ var card; if(wuxie){ @@ -1248,7 +1248,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ card.style.margin=0; return card; } - + var func=function(){ game.linexy([ player1.getLeft()+player1.offsetWidth/2, @@ -1267,7 +1267,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ card.delete(); },1000); player1.node.count.innerHTML='1'; - + setTimeout(function(){ if(!node.showcaseinterval) return; player1.node.count.innerHTML='2'; @@ -1283,7 +1283,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ card.delete(); },1000); },300); - + setTimeout(function(){ if(!node.showcaseinterval) return; player2.node.count.innerHTML='1'; @@ -1304,7 +1304,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ setTimeout(function(){ card.delete(); },700); - + setTimeout(function(){ if(!node.showcaseinterval) return; player2.node.count.innerHTML='2'; @@ -1662,7 +1662,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ node.appendChild(card); ui.refresh(card); }; - + var list2=['qilin','dawan','zhuahuang']; var func2=function(){ var card=game.createCard(list2.shift(),'noclick'); @@ -1679,7 +1679,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ node.appendChild(card); ui.refresh(card); }; - + if(init){ node.nodes=[]; } @@ -2450,12 +2450,12 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ var bool=Math.random()<0.5; var bool2=Math.random()<0.5; var ref=game.players[0]; - + ref.side=bool; ref.next.side=bool2; ref.next.next.side=!bool; ref.previous.side=!bool2; - + var firstChoose=game.players.randomGet(); if(firstChoose.next.side==firstChoose.side){ firstChoose=firstChoose.next; @@ -2465,7 +2465,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ firstChoose.node.name.innerHTML=get.verticalStr(get.cnNumber(i+1,true)+'号位'); firstChoose=firstChoose.next; } - + for(var i=0;i替换牌堆'); line11.style.display='none'; var replacepile=ui.create.node('input',line11); replacepile.type='checkbox'; - + ui.create.node('span',line11,'开局摸牌',{marginLeft:'10px'}); var gameDraw=ui.create.node('input',line11); gameDraw.type='checkbox'; gameDraw.checked=true; - + var capt_t=ui.create.div(style2,'','牌堆顶',this); var line6_t=ui.create.div(style2,this); var capt_b=ui.create.div(style2,'','牌堆底',this); @@ -4152,7 +4152,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ capt_t.style.display='none'; capt_b.style.display='none'; capt_d.style.display='none'; - + var line4=ui.create.div(style2,this); line4.style.display='none'; line4.style.marginTop='20px'; @@ -4176,7 +4176,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ capt_h.style.display='none'; capt_e.style.display='none'; capt_j.style.display='none'; - + name1.value='random'; name2.value='none'; identity.value='fan'; @@ -4266,14 +4266,14 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ player.style.top=0; player.style.margin='-18px'; player.node.marks.remove(); - + line7.appendChild(player); player.listen(function(){ if(confirm('是否删除此角色?')){ this.remove(); } }); - + return player; }; ui.create.div('.menubutton.large','确定',line4,style3,function(){ @@ -4316,7 +4316,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ui.create.div('.menubutton.large','取消',line4,style3,resetCharacter); var line7=ui.create.div(style2,this); line7.style.marginTop='12px'; - + var capt8=ui.create.div(style2,'','胜负条件',this); capt8.style.display='none'; var line8=ui.create.div(style2,this); @@ -4328,12 +4328,12 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ var turns=ui.create.selectlist(turnslist,'1',line8); ui.create.node('span','个回合后',line8,style); var turnsresult=ui.create.selectlist(results,'none',line8); - + var washes=ui.create.selectlist(turnslist,'1',line8); washes.style.marginLeft='20px'; ui.create.node('span','次洗牌后',line8,style); var washesresult=ui.create.selectlist(results,'none',line8); - + var line9=ui.create.div(style2,this); line9.style.display='none'; line9.style.marginTop='20px'; @@ -4344,7 +4344,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ cardpileaddname.value='random'; cardpileaddsuit.value='random'; cardpileaddnumber.value='random'; - + line8.style.display='none'; capt8.style.display='none'; capt9.style.display='none'; @@ -4353,14 +4353,14 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ line11.style.display='none'; line3.style.display='none'; line7.style.display='block'; - + line6_t.style.display='none'; line6_b.style.display='none'; line6_d.style.display='none'; capt_t.style.display='none'; capt_b.style.display='none'; capt_d.style.display='none'; - + if(all===true){ replacepile.checked=false; gameDraw.checked=true; @@ -4373,9 +4373,9 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ line6_d.innerHTML=''; } } - + ui.create.div('.menubutton.large','确定',line9,style3,resetStatus); - + game.addSceneClear=function(){ resetCharacter(); resetStatus(true); @@ -4411,7 +4411,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ for(var i=0;i2)||_status.mode=='three')){ game.friendZhu=event.friendZhu; game.friendZhu.hp++; game.friendZhu.maxHp++; game.friendZhu.update(); game.friendZhu.node.identity.firstChild.innerHTML='将'; - + for(var i=0;i=ui.chessheight){ y=ui.chessheight-1; } - + var pos=y*ui.chesswidth+x; if(!lib.posmap[pos]){ delete lib.posmap[this.dataset.position]; @@ -546,7 +546,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ lib.posmap[pos]=this; this.chessFocus(); } - + if(get.mode()=='tafang'&&!_status.video){ if(_status.tafangend.includes(this.dataset.position)){ if(_status.enemies.includes(this)){ @@ -677,7 +677,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ if(_status.chessscrolling) return; var player=this; var dx=0,dy=0; - + if(player.getLeft()-ui.chessContainer.chessLeft<14){ dx=player.getLeft()-ui.chessContainer.chessLeft-14; } @@ -940,7 +940,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ else if(!num||typeof num=='number'){ game.addVideo('chessgainmod',this,num); } - + return this.$gainmod(num); }, $gainmod:function(num){ @@ -1041,17 +1041,17 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ else{ node=ui.create.div('.card.thrown'); } - + node.dataset.position=this.dataset.position; node.fixed=true; node.hide(); - + this.parentNode.appendChild(node); ui.refresh(node); node.show(); - + this.$randomMove(node,130,0); - + setTimeout(function(){ lib.element.card.moveTo.call(node,player); setTimeout(function(){ @@ -1107,7 +1107,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } } thrown.push(node); - + var rect=this.getBoundingClientRect(); var amax,amin; if(rect.left<=80){ @@ -1471,7 +1471,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ e.preventDefault(); }); } - + ui.chessscroll1=ui.create.div('.chessscroll.left',ui.chessContainer); ui.chessscroll2=ui.create.div('.chessscroll.right',ui.chessContainer); var chessscroll=function(){ @@ -1494,11 +1494,11 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ui.chessscroll1.direction=-1; ui.chessscroll1.addEventListener('mouseenter',chessscroll); ui.chessscroll1.addEventListener('mouseleave',leavescroll); - + ui.chessscroll2.direction=1; ui.chessscroll2.addEventListener('mouseenter',chessscroll); ui.chessscroll2.addEventListener('mouseleave',leavescroll); - + for(var i=0;i=ui.chessheight){ y=ui.chessheight-1; } - + pos=y*ui.chesswidth+x; } if(!lib.posmap[pos]){ @@ -2027,13 +2027,13 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } var ax=a%ui.chesswidth; var ay=Math.floor(a/ui.chesswidth); - + var bx=b%ui.chesswidth; var by=Math.floor(b/ui.chesswidth); - + if(ax==bx&&Math.abs(ay-by)==1) return true; if(ay==by&&Math.abs(ax-bx)==1) return true; - + return false; }, draw2:function(func){ @@ -2206,7 +2206,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ lib.rank.rarity.common.push(lib.rank.all[i]); } } - + ui.control.style.transition='all 0s'; if(get.is.phoneLayout()){ ui.control.style.top='calc(100% - 80px)'; @@ -2220,7 +2220,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ node.style.opacity=0; node.style.zIndex=4; node.classList.add('pointerdiv'); - + var kaibao=false; if(!name||typeof i=='string'){ if(!name){ @@ -2482,7 +2482,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ fixButton(dialog1.buttons[i]); } dialog1.open(); - + var dialog2=ui.create.dialog('战斗难度','hidden'); event.dialog2=dialog2; dialog2.classList.add('fullheight'); @@ -2519,7 +2519,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ dialog2.buttons[i]._nopup=true; dialog2.buttons[i].style.marginLeft='4px'; dialog2.buttons[i].style.marginRight='4px'; - + if(i<3){ dialog2.buttons[i].area='difficulty'; } @@ -2548,7 +2548,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } dialog2.open(); dialog1.classList.remove('hidden'); - + var selected={ lord:[], character:[], @@ -3279,7 +3279,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } } } - + var victory=ui.create.div().hide(); victory.innerHTML=''+game.data.arena.win+'胜'; victory.style.top='auto'; @@ -3292,7 +3292,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ui.window.appendChild(victory); ui.refresh(victory); victory.show(); - + event.checkPrize=function(){ // event.kaibao=true; event.prize=[]; @@ -3329,7 +3329,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ div.style.letterSpacing='8px'; div.style.whiteSpace='nowrap'; // div.dataset.nature='metal'; - + return; } node.style.transition='all ease-in 0.3s'; @@ -3553,7 +3553,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ else{ event.checkPrize(); } - + event.custom.add.window=function(){ if(_status.chessclicked){ _status.chessclicked=false; @@ -3678,7 +3678,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ var jiange=ui.create.div('.buttons'); event.jiange=jiange; var jiangebuttons=ui.create.buttons(jiangelist,'character',jiange); - + var clickedBoss=false; var clickBoss=function(){ clickedBoss=true; @@ -3717,7 +3717,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } addToButton(); }; - + var clickedJiange=false; var clickJiange=function(){ clickedJiange=true; @@ -3729,7 +3729,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } addToButton(); }; - + for(var i=0;i2){ num2=2; } - + for(var i=0;i
  • 若游戏未拥有“天书”,系统将[雷击,阴兵,活气,鬼助,仙授,论道,观月,言政]以顺时针方向组成圆环作为“天书”,并转动圆环将随机一个技能至于最上面。
  • 若游戏已拥有“天书”,则以逆时针方向转动转动“天书”至下个技能于最上面。', - + gz_key_ushio:'冈崎汐', ushio_huanxin:'幻心', ushio_huanxin_info:'当你受到伤害后/使用【杀】造成伤害后/使用装备牌后,你可进行判定。然后你获得判定牌并弃置一张牌。', ushio_xilv:'汐旅', ushio_xilv2:'汐旅', ushio_xilv_info:'锁定技,此武将牌可作为任意单势力武将牌的副将。当你进行判定后,你令你的手牌上限+1直至你的下个结束阶段。', - + guozhan_default:"国战标准", guozhan_zhen:"君临天下·阵", guozhan_shi:"君临天下·势", @@ -14991,7 +14991,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['spade',12,'tiesuo'], ['spade',13,'nanman',null,['yingbian_fujia']], ['spade',13,'wutiesuolian'], - + ['heart',1,'taoyuan'], ['heart',1,'wanjian'], ['heart',2,'shan'], @@ -15019,7 +15019,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['heart',12,'guohe'], ['heart',13,'shan'], ['heart',13,'zhuahuang'], - + ['diamond',1,'zhuge'], ['diamond',1,'wuxinghelingshan'], ['diamond',2,'shan'], @@ -15047,7 +15047,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['diamond',12,'wuxie',null,['guo']], ['diamond',13,'shan'], ['diamond',13,'zixin'], - + ['club',1,'juedou'], ['club',1,'huxinjing'], ['club',2,'sha'], @@ -15104,7 +15104,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['spade',12,'tiesuo'], ['spade',13,'nanman'], ['spade',13,'dawan'], - + ['club',1,'juedou'], ['club',1,'baiyin'], ['club',2,'sha'], @@ -15132,7 +15132,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['club',12,'tiesuo'], ['club',13,'wuxie',null,['guo']], ['club',13,'tiesuo'], - + ['diamond',1,'zhuge'], ['diamond',1,'zhuque'], ['diamond',2,'shan'], @@ -15160,7 +15160,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['diamond',12,'wuxie',null,['guo']], ['diamond',13,'shan'], ['diamond',13,'zixin'], - + ['heart',1,'taoyuan'], ['heart',1,'wanjian'], ['heart',2,'shan'], @@ -15217,7 +15217,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['spade',12,'tiesuo'], ['spade',13,'nanman'], ['spade',13,'dawan'], - + ['club',1,'juedou'], ['club',1,'baiyin'], ['club',2,'sha'], @@ -15245,7 +15245,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['club',12,'tiesuo'], ['club',13,'wuxie',null,['guo']], ['club',13,'tiesuo'], - + ['diamond',1,'zhuge'], ['diamond',1,'zhuque'], ['diamond',2,'shan'], @@ -15273,7 +15273,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['diamond',12,'wuxie',null,['guo']], ['diamond',13,'shan'], ['diamond',13,'zixin'], - + ['heart',1,'taoyuan'], ['heart',1,'wanjian'], ['heart',2,'shan'], @@ -15302,7 +15302,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['heart',12,'guohe'], ['heart',13,'shan'], ['heart',13,'zhuahuang'], - + ['spade',1,'xietianzi',null,['lianheng']], ['spade',2,'minguangkai'], ['spade',3,'huoshaolianying',null,['lianheng']], @@ -15316,7 +15316,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['spade',11,'sha','thunder',['lianheng']], ['spade',12,'lulitongxin'], ['spade',13,'wuxie'], - + ['heart',1,'lianjunshengyan'], ['heart',2,'diaohulishan'], ['heart',3,'jingfanma',null,['lianheng']], @@ -15330,7 +15330,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['heart',11,'sha'], ['heart',12,'huoshaolianying',null,['lianheng']], ['heart',13,'shuiyanqijunx'], - + ['club',1,'yuxi'], ['club',2,'huxinjing',null,['lianheng']], ['club',3,'chiling'], @@ -15344,7 +15344,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['club',11,'huoshaolianying',null,['lianheng']], ['club',12,'shuiyanqijunx'], ['club',13,'wuxie',null,['guo']], - + ['diamond',1,'xietianzi',null,['lianheng']], ['diamond',2,'tao'], ['diamond',3,'tao',null,['lianheng']], @@ -15358,10 +15358,10 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ['diamond',11,'wuxie',null,['guo']], ['diamond',12,'fangtian'], ['diamond',13,'shan'], - + ['diamond',6,'dinglanyemingzhu'], ['heart',13,'liulongcanjia'], - + //['spade',12,'gz_haolingtianxia'], //['diamond',1,'gz_kefuzhongyuan'], //['heart',1,'gz_guguoanbang'], @@ -15956,7 +15956,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ this.setIdentity(this.identity); this.ai.shown=1; this.node.identity.classList.remove('guessing'); - + if(_status.clickingidentity&&_status.clickingidentity[0]==this){ for(var i=0;i<_status.clickingidentity[1].length;i++){ _status.clickingidentity[1][i].delete(); @@ -16401,7 +16401,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ return current.isFriendOf(to); }); if(to.identity=='ye') to_p+=1.5; - + if(to_p>=max) return -5; if(from_p>=max) return -2-to_p; if(max>=game.players.length/2){ @@ -16436,7 +16436,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ return att; } if(to.ai.shown>=0.5) return att*to.ai.shown; - + var nshown=0; for(var i=0;i{ _status.stratagemFuryMax=3; ui.css.stratagemCardStyle=lib.init.sheet([ @@ -365,7 +365,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } game.syncState(); event.trigger('gameStart'); - + var players=get.players(lib.sort.position); var info=[]; for(var i=0;i5){ @@ -1319,27 +1319,27 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ ui.arena.classList.remove('choose-character'); },500); },result2,result); - + for(var i in result2){ if(!lib.playerOL[i].name){ lib.playerOL[i].init(result2[i][0],result2[i][1]); } if(result[i]&&result[i].length) lib.playerOL[i].changeGroup(result[i],false,false); } - + for(var i=0;igame.addGlobalSkill(globalSkill)); game.players.forEach(current=>{ current.storage.zhibi=[]; current.storage.stratagem_expose=[]; current.markSkill('stratagem_fury'); }); - + setTimeout(function(){ ui.arena.classList.remove('choose-character'); },500); @@ -1518,7 +1518,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ listi=['random','zhu','zhong','fan','nei']; if(get.config('enable_commoner')&&!event.stratagemMode) listi.push('commoner'); } - + for(var i=0;i4){ game.zhu.maxHp++; game.zhu.hp++; @@ -2357,7 +2357,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ zhu.update(); } },game.zhu,result.links[0],result.links[1],game.players.length>4); - + if(game.zhu.group=='shen'&&!game.zhu.isUnseen(0)){ var list=['wei','shu','wu','qun','jin','key']; for(var i=0;i0){ var js=target.getCards('j'); if(js.length){ diff --git a/mode/realtime.js b/mode/realtime.js index 4c1bc77a2..fb2f2ab9d 100644 --- a/mode/realtime.js +++ b/mode/realtime.js @@ -3,10 +3,8 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ return { name:'realtime', start:function(){ - }, game:{ - } }; }); diff --git a/mode/single.js b/mode/single.js index 802a07a3c..d5cd5775b 100644 --- a/mode/single.js +++ b/mode/single.js @@ -94,7 +94,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ //huatuo:['male','qun',3,['qingnang','jijiu']], lvbu:['male','qun',4,['wushuang']], diaochan:['female','qun',3,['pianyi','biyue']], - + xiahouyuan:['male','wei',4,['shensu','suzi']], old_caoren:['male','wei',4,['jushou']], huangzhong:['male','shu',4,['liegong']], @@ -102,22 +102,22 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ xiaoqiao:['female','wu',3,['tianxiang','hongyan']], old_zhoutai:['male','wu',4,['gzbuqu']], zhangjiao:['male','qun',3,['leiji','guidao'],['zhu']], - + dianwei:['male','wei',4,['qiangxi']], yanwen:['male','qun',4,['shuangxiong']], pangde:['male','qun',4,['xiaoxi','mengjin']], - + menghuo:['male','shu',4,['manyi','zaiqi']], zhurong:['female','shu',4,['manyi','lieren']], xuhuang:['male','wei',4,['sgduanliang']], sunjian:['male','wu',4,['gzyinghun']], - + jiangwei:['male','shu',4,['tiaoxin']], - + hejin:['male','qun',4,['mouzhu','yanhuo']], hansui:['male','qun',4,['xiaoxi','niluan']], niujin:['male','wei',4,['cuorui','liewei']], - + jin_zhangchunhua:['female','jin',3,['huishi','qingleng']], jin_simayi:['male','jin',3,['smyyingshi','xiongzhi','quanbian']], jin_wangyuanji:['female','jin',3,['yanxi']], @@ -128,7 +128,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ duyu:['male','jin',4,['sanchen','zhaotao']], }, startBefore:function(){ - + }, onreinit:function(){ _status.mode=_status.connectMode?lib.configOL.single_mode:get.config('single_mode'); @@ -224,10 +224,10 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ if(ui.coin){ _status.coinCoeff=get.coinCoeff([game.me.name]); } - + game.syncState(); event.trigger('gameStart'); - + var players=get.players(lib.sort.position); var info=[]; for(var i=0;i2)){ @@ -7450,7 +7450,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ _status.enemyDied.push(this.name1); _status.enemyCount.innerHTML='杀敌: '+get.cnNumber(_status.enemyDied.length,true); } - + var list=(this.side==me.side)?_status.friend:_status.enemy; if((list.length==0&&lib.storage.noreplace_end)|| (lib.storage.zhu&&lib.storage.main_zhu&&this.identity=='zhu'&&game.players.length>2)){