commit
a59b18b0d0
|
@ -4982,7 +4982,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
source:'damageSource',
|
||||
player:'damageEnd',
|
||||
},
|
||||
usable:1,
|
||||
usable:2,
|
||||
logTarget:'source',
|
||||
check:function(event,player){
|
||||
if(typeof player.storage.dchaochong!='number'||player.storage.dchaochong==0) return true;
|
||||
|
@ -12574,7 +12574,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
dchaochong:'昊宠',
|
||||
dchaochong_info:'当你使用牌后,你可以将手牌摸至或弃置至你的手牌上限数(至多摸五张)。然后若你以此法:得到牌,你的手牌上限-1;失去牌,你的手牌上限+1。',
|
||||
dcjinjin:'矜谨',
|
||||
dcjinjin_info:'每回合限一次。当你造成或受到伤害后,你可以重置因〖昊宠〗增加或减少的手牌上限,令伤害来源弃置至多X张牌,然后你摸Y张牌(X为你以此法变化的手牌上限且至少为1,Y为X减其以此法弃置的牌数)。',
|
||||
dcjinjin_info:'每回合限两次。当你造成或受到伤害后,你可以重置因〖昊宠〗增加或减少的手牌上限,令伤害来源弃置至多X张牌,然后你摸Y张牌(X为你以此法变化的手牌上限且至少为1,Y为X减其以此法弃置的牌数)。',
|
||||
xianglang:'向朗',
|
||||
dckanji:'勘集',
|
||||
dckanji_info:'出牌阶段限两次。你可以展示所有手牌,若花色均不同,你摸两张牌。然后若你的手牌因此包含了四种花色,你跳过下一个弃牌阶段。',
|
||||
|
@ -12761,7 +12761,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
dcshiju_info:'其他角色的出牌阶段限一次。其可以交给你一张牌,若此牌为装备牌,你可以使用之,然后其本回合攻击范围+X(X为你装备区里的牌数)。若你以此法替换了装备,你与其各摸两张牌。',
|
||||
dcyingshi:'应时',
|
||||
dcyingshi_info:'每回合每项各限一次。当你使用普通锦囊牌指定第一个目标后,若有目标不为本回合第一次成为牌的目标,则你可以令其选择一项:⒈令你于此牌结算结束后视为对其使用一张与此牌牌名相同的牌;⒉弃置X张牌,此牌对其无效(X为你装备区里的牌数)。',
|
||||
dc_wangling:'王凌',
|
||||
dc_wangling:'王淩',
|
||||
dcjichou:'集筹',
|
||||
dcjichou_info:'出牌阶段结束时,若你于此阶段使用过牌且这些牌的牌名均不同,你可以观看位于弃牌堆中的这些牌,选择任意张牌并选择等量角色,将这些牌交给这些角色各一张,然后你摸X张牌(X为你本局游戏首次发动〖集筹〗给出的牌数)。',
|
||||
dcmouli:'谋立',
|
||||
|
|
|
@ -6661,7 +6661,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
spchijie_info:'每回合限一次。当你成为其他角色使用牌的唯一目标时,你可判定。若结果大于6,则你取消此牌的所有目标。',
|
||||
reduoji:'夺冀',
|
||||
reduoji_info:'出牌阶段限一次,你可将一张牌置于其他角色的武将牌上,称为“冀”。当有装备牌因使用而进入一名角色的装备区后,若该角色有“冀”且其为使用者,则你获得此装备牌,其移去一个“冀”并摸一张牌。一名其他角色的回合结束后,若其有“冀”,则你获得其的所有“冀”。',
|
||||
wangling:'王淩',
|
||||
wangling:'手杀王淩',
|
||||
mouli:'谋立',
|
||||
mouli_info:'出牌阶段限一次,你可以将一张手牌交给一名其他角色,其获得如下效果直到你的下回合开始:其可以将黑色牌当做【杀】,红色牌当做【闪】使用。其第一次触发“使用【杀】/【闪】结算完成后”的时机时,你摸三张牌。',
|
||||
zifu:'自缚',
|
||||
|
|
|
@ -119,7 +119,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
|
||||
jianggan:["male","wei",3,["weicheng","daoshu"]],
|
||||
|
||||
caoying:["female","wei",4,["xinfu_lingren","xinfu_fujian"],[]],
|
||||
caoying:["female","wei",4,["xinfu_lingren","fujian"],[]],
|
||||
simahui:["male","qun",3,["jianjie","xinfu_chenghao","xinfu_yinshi"],[]],
|
||||
baosanniang:["female","shu",4,["olwuniang","olxushen"],[]],
|
||||
|
||||
|
@ -16955,7 +16955,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
trigger:{global:'phaseEnd'},
|
||||
forced:true,
|
||||
charlotte:true,
|
||||
filter:function(event,player){
|
||||
filterx:function(event,player){
|
||||
if(!event.player.countMark('rehengjiang2')) return false;
|
||||
if(event.player.hasHistory('lose',function(evt){
|
||||
return evt.type=='discard'&&evt.cards2.length>0&&evt.getParent('phaseDiscard').player==event.player;
|
||||
|
@ -16964,10 +16964,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
logTarget:'player',
|
||||
content:function(){
|
||||
if(lib.skill.rehengjiang3.filterx(trigger,player)){
|
||||
var num=player.getHistory('useSkill',function(evt){
|
||||
return evt.skill=='rehengjiang'&&evt.targets.includes(trigger.player);
|
||||
}).length;
|
||||
if(num>0) player.draw(num);
|
||||
}
|
||||
else player.draw();
|
||||
},
|
||||
},
|
||||
shuangren:{
|
||||
|
@ -24891,20 +24894,19 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
else trigger.player.discard(event.card);
|
||||
}
|
||||
},
|
||||
"xinfu_lingren":{
|
||||
usable:1,
|
||||
xinfu_lingren:{
|
||||
audio:2,
|
||||
trigger:{
|
||||
player:"useCardToPlayered",
|
||||
},
|
||||
direct:true,
|
||||
filter:function(event,player){
|
||||
if(event.getParent().triggeredTargets3.length>1) return false;
|
||||
if(!player.isPhaseUsing()) return false;
|
||||
if(!['basic','trick'].includes(get.type(event.card))) return false;
|
||||
if(get.tag(event.card,'damage')) return true;
|
||||
return false;
|
||||
},
|
||||
usable:1,
|
||||
direct:true,
|
||||
content:function(){
|
||||
'step 0'
|
||||
player.chooseTarget(get.prompt('xinfu_lingren'),'选择一名目标角色并猜测其手牌构成',function(card,player,target){
|
||||
|
@ -25051,6 +25053,22 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
}
|
||||
},
|
||||
},
|
||||
fujian:{
|
||||
audio:'xinfu_fujian',
|
||||
trigger:{player:['phaseZhunbeiBegin','phaseJieshuBegin']},
|
||||
filter(event,player){
|
||||
return game.hasPlayer(target=>target!=player&&target.countCards('h')&&!target.isMaxHandcard());
|
||||
},
|
||||
forced:true,
|
||||
async content(event,trigger,player){
|
||||
const target=game.filterPlayer(target=>{
|
||||
return target!=player&&target.countCards('h')&&!target.isMaxHandcard();
|
||||
}).randomGet();
|
||||
player.line(target);
|
||||
game.log(player,'观看了',target,'的手牌');
|
||||
player.viewHandcards(target);
|
||||
},
|
||||
},
|
||||
xinfu_xionghuo:{
|
||||
audio:2,
|
||||
enable:'phaseUse',
|
||||
|
@ -26167,7 +26185,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
translate:{
|
||||
"xinfu_lingren":"凌人",
|
||||
"xinfu_lingren_info":"每回合限一次。当你于出牌阶段内使用带有「伤害」标签的基本牌或普通锦囊牌指定目标后,你可以猜测其中的一个目标的手牌中是否有基本牌,锦囊牌或装备牌。若你猜中的项目数:≥1,此牌对该角色的伤害+1;≥2,你摸两张牌;≥3,你获得技能〖奸雄〗和〖行殇〗直到你的下回合开始。",
|
||||
"xinfu_lingren_info":"每回合限一次。当你使用带有「伤害」标签的基本牌或普通锦囊牌指定目标后,你可以猜测其中的一个目标的手牌中是否有基本牌,锦囊牌或装备牌。若你猜中的项目数:≥1,此牌对该角色的伤害+1;≥2,你摸两张牌;≥3,你获得技能〖奸雄〗和〖行殇〗直到你的下回合开始。",
|
||||
"lingren_adddamage":"凌人",
|
||||
"lingren_adddamage_info":"",
|
||||
"lingren_jianxiong":"奸雄",
|
||||
|
@ -26175,7 +26193,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
"lingren_xingshang":"行殇",
|
||||
"lingren_xingshang_info":"当有角色死亡后,你可以选择一项:1.回复1点体力。2.获得该角色的所有牌。",
|
||||
"xinfu_fujian":"伏间",
|
||||
"xinfu_fujian_info":"锁定技,结束阶段开始时,你观看一名随机的其他角色的随机X张手牌。(X为场上手牌最少的角色的手牌数)",
|
||||
"xinfu_fujian_info":"锁定技,结束阶段,你观看一名随机的其他角色的随机X张手牌。(X为场上手牌最少的角色的手牌数)",
|
||||
fujian:'伏间',
|
||||
fujian_info:'锁定技,准备阶段和结束阶段,你随机观看一名手牌数不为全场最多的其他角色的张手牌。',
|
||||
xinfu_xionghuo:'凶镬',
|
||||
xinfu_xionghuo_info:'游戏开始时,你获得3个“暴戾”标记(标记上限为3)。出牌阶段,你可以交给一名其他角色一个“暴戾”标记。当你对有“暴戾”标记的其他角色造成伤害时,此伤害+1。有“暴戾”标记的其他角色的出牌阶段开始时,其移去所有“暴戾”标记并随机执行一项:1.受到1点火焰伤害且本回合不能对你使用【杀】;2.失去1点体力且本回合手牌上限-1;3.你随机获得其一张手牌和一张装备区的牌。',
|
||||
xinfu_shajue:'杀绝',
|
||||
|
@ -26487,7 +26507,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
rehengjiang:'横江',
|
||||
rehengjiang2:'横江',
|
||||
rehengjiang3:'横江',
|
||||
rehengjiang_info:'当你受到1点伤害后,你可以令当前回合角色本回合的手牌上限-1。然后若其弃牌阶段内没有弃牌,则你摸X张牌(X为你本回合内对其发动过〖横江〗的次数)。',
|
||||
rehengjiang_info:'当你受到1点伤害后,你可以令当前回合角色本回合的手牌上限-1。然后若其弃牌阶段内有/没有弃牌,则你摸一/X张牌(X为你本回合内对其发动过〖横江〗的次数)。',
|
||||
shuangren:'双刃',
|
||||
shuangren_info:'出牌阶段开始时,你可以与一名角色拼点。若你赢,你视为对其或与其势力相同的另一名角色使用一张【杀】(不计入出牌阶段的次数限制);若你没赢,你本回合内不能对其他角色使用牌。',
|
||||
xiashu:'下书',
|
||||
|
|
|
@ -38,7 +38,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
xinping:['male','qun',3,['fuyuan','zhongjie','yongdi']],
|
||||
zhangning:['female','qun',3,['tianze','difa']],
|
||||
tongyuan:['male','qun',4,['chaofeng','chuanshu']],
|
||||
sp_mifangfushiren:['male','shu',4,['dcmffengshi']],
|
||||
sp_mifangfushiren:['male','shu',4,['fengshi']],
|
||||
re_nanhualaoxian:['male','qun',4,['gongxiu','jinghe']],
|
||||
dufuren:['female','wei',3,['yise','shunshi']],
|
||||
caoanmin:['male','wei',4,['xianwei']],
|
||||
|
@ -10725,6 +10725,83 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
},
|
||||
//糜芳傅士仁
|
||||
fengshi:{
|
||||
audio:'mffengshi',
|
||||
audioname:['sp_mifangfushiren'],
|
||||
trigger:{player:'useCardToPlayered'},
|
||||
filter(event,player){
|
||||
if(!event.isFirstTarget) return false;
|
||||
return event.targets.some(target=>{
|
||||
return player.countCards('h')>target.countCards('h')&&target.countCards('he')>0&&player.hasCard(card=>{
|
||||
return lib.filter.cardDiscardable(card,player,'fengshi');
|
||||
},'he');
|
||||
});
|
||||
},
|
||||
direct:true,
|
||||
async content(event,trigger,player){
|
||||
const targetx=trigger.targets.filter(target=>{
|
||||
return player.countCards('h')>target.countCards('h')&&target.countCards('he')>0&&player.hasCard(card=>{
|
||||
return lib.filter.cardDiscardable(card,player,'fengshi');
|
||||
},'he');
|
||||
});
|
||||
if(targetx.length==1){
|
||||
const aim=targetx[0],info=get.info('dcmffengshi');
|
||||
const {result:{bool}}=await player.chooseBool(get.prompt('fengshi',targets[0]),info.prompt2({card:trigger.card,target:aim},player)).set('choice',info.check({card:trigger.card,target:aim},player));
|
||||
}
|
||||
else{
|
||||
const {result:{bool,targets}}=await player.chooseTarget(get.prompt('fengshi'),'弃置你与一名目标角色的各一张牌,然后令'+get.translation(event.card)+'对其造成的伤害+1',(card,player,target)=>{
|
||||
const targets=get.event().getTrigger().targets;
|
||||
if(!targets.includes(target)) return false;
|
||||
return player.countCards('h')>target.countCards('h')&&target.countCards('he')>0&&player.hasCard(card=>{
|
||||
return lib.filter.cardDiscardable(card,player,'fengshi');
|
||||
},'he');
|
||||
}).set('ai',target=>{
|
||||
const player=get.event('player');
|
||||
const card=get.event().getTrigger().card;
|
||||
if(!get.info('dcmffengshi').check({card:card,target:target})) return 0;
|
||||
return get.effect(target,{name:'guohe_copy2'},player,player);
|
||||
});
|
||||
}
|
||||
if(bool){
|
||||
const target=(targets?targets[0]:aim);
|
||||
player.logSkill('fengshi',target);
|
||||
player.chooseToDiscard('he',true);
|
||||
player.discardPlayerCard(target,'he',true);
|
||||
if(get.tag(trigger.card,'damage')){
|
||||
var id=target.playerid;
|
||||
var map=trigger.getParent().customArgs;
|
||||
if(!map[id]) map[id]={};
|
||||
if(typeof map[id].extraDamage!='number') map[id].extraDamage=0;
|
||||
map[id].extraDamage++;
|
||||
}
|
||||
}
|
||||
},
|
||||
group:'fengshi_target',
|
||||
subSkill:{
|
||||
target:{
|
||||
inherit:'dcmffengshi',
|
||||
trigger:{target:'useCardToTargeted'},
|
||||
filter(event,player){
|
||||
if(event.player==event.target) return false;
|
||||
return event.player.countCards('h')>event.target.countCards('h')&&event.target.countCards('he')>0&&player.hasCard(card=>{
|
||||
return lib.filter.cardDiscardable(card,player,'fengshi');
|
||||
},'he');
|
||||
},
|
||||
content(){
|
||||
var target=lib.skill.dcmffengshi.logTarget(trigger,player);
|
||||
player.chooseToDiscard('he',true);
|
||||
player.discardPlayerCard(target,'he',true);
|
||||
if(get.tag(trigger.card,'damage')){
|
||||
var id=player.playerid;
|
||||
var map=trigger.getParent().customArgs;
|
||||
if(!map[id]) map[id]={};
|
||||
if(typeof map[id].extraDamage!='number') map[id].extraDamage=0;
|
||||
map[id].extraDamage++;
|
||||
}
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
dcmffengshi:{
|
||||
audio:'mffengshi',
|
||||
audioname:['sp_mifangfushiren'],
|
||||
|
@ -11349,6 +11426,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
mffengshi_info:'当你使用牌指定唯一目标后,或成为其他角色使用牌的唯一目标后,若此牌使用者的手牌数大于此牌目标的手牌数,则此牌的使用者可令你弃置自己和对方的各一张牌,并令此牌的伤害值+1。',
|
||||
dcmffengshi:'锋势',
|
||||
dcmffengshi_info:'当你使用牌指定唯一目标后,或成为其他角色使用牌的唯一目标后,若此牌使用者的手牌数大于此牌目标的手牌数,则你可弃置自己和对方的各一张牌,并令此牌的伤害值+1。',
|
||||
fengshi:'锋势',
|
||||
fengshi_info:'当你使用牌指定第一个目标后,你可弃置你与其中一名手牌数小于你的目标角色和对方的各一张牌,并令此牌对其造成的伤害+1;当你称为其他角色使用牌的目标后,你可以弃置你与其的各一张牌,并令此牌对你造成的伤害+1。',
|
||||
tongyuan:'童渊',
|
||||
chaofeng:'朝凤',
|
||||
chaofeng_info:'出牌阶段限一次。当你造成伤害时,你可以弃置一张牌,然后摸一张牌。若此伤害的渠道为牌且你弃置的牌:与此牌颜色相同,则你改为摸两张牌;与此牌类型相同,则此伤害+1。',
|
||||
|
|
|
@ -575,7 +575,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
target.addTempSkill(control,{player:'phaseAfter'});
|
||||
target.addTempSkill('twhuajing_blocker',{player:'phaseAfter'});
|
||||
target.getHistory('custom').push({twhuajing_skills:[control]});
|
||||
await player.draw();
|
||||
await player.draw(2);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -610,14 +610,15 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
}
|
||||
return cards;
|
||||
},
|
||||
direct:true,
|
||||
//direct:true,
|
||||
frequent:true,
|
||||
async content(event,trigger,player){
|
||||
const cards=lib.skill.twdengjian.getCards(player,trigger.player);
|
||||
const {result:{bool}}=await player.chooseToDiscard(get.prompt('twdengjian'),'he')
|
||||
/*const {result:{bool}}=await player.chooseToDiscard(get.prompt('twdengjian'),'he')
|
||||
.set('prompt2','弃置一张牌并随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】')
|
||||
.set('ai',card=>7-get.value(card))
|
||||
.set('logSkill','twdengjian');
|
||||
if(bool) player.gain(cards.randomGet(),'gain2').gaintag.add('twdengjianx');
|
||||
if(bool) */player.gain(cards.randomGet(),'gain2').gaintag.add('twdengjianx');
|
||||
},
|
||||
group:'twdengjian_buff',
|
||||
subSkill:{
|
||||
|
@ -898,7 +899,12 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
},
|
||||
forced:true,
|
||||
async content(event,trigger,player){
|
||||
const num=player.getHistory('sourceDamage',evt=>evt.card&&evt.card==trigger.card).reduce((sum,evt)=>sum+evt.num,0);
|
||||
//const num=player.getHistory('sourceDamage',evt=>evt.card&&evt.card==trigger.card).reduce((sum,evt)=>sum+evt.num,0);
|
||||
const num=game.countPlayer2(target=>{
|
||||
return target.hasHistory('damage',evt=>{
|
||||
return evt.card&&evt.card==trigger.card;
|
||||
});
|
||||
});
|
||||
const num2=1+player.getAllHistory('custom',evt=>evt.twzhongyi).length;
|
||||
let choice=['摸牌'],choiceList=['摸'+get.cnNumber(num)+'张牌'];
|
||||
if(player.isDamaged()){
|
||||
|
@ -973,9 +979,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
trigger:{global:'phaseEnd'},
|
||||
filter(event,player){
|
||||
const card=new lib.element.VCard({name:'sha'});
|
||||
return player.hasUseTarget(card)&&player.getHistory('useSkill',evt=>{
|
||||
return player.hasUseTarget(card)&&/*player.getHistory('useSkill',evt=>{
|
||||
return evt.skill=='twchue_gain';
|
||||
}).length&&player.getHp()&&player.countMark('twchue')>=player.getHp();
|
||||
}).length&&player.getHp()&&*/player.countMark('twchue')>=player.getHp();
|
||||
},
|
||||
check(event,player){
|
||||
return player.hasValueTarget(new lib.element.VCard({name:'sha'}));
|
||||
|
@ -15367,7 +15373,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
return '转换技。<span class="bluetext">阴:出牌阶段限一次。你可以弃置一张牌并对攻击范围内的一名角色造成1点伤害。</span>阳:当你或你攻击范围内的一名角色于你的回合外受到伤害时,你可以弃置一张牌令此伤害-1。<span class="bluetext">然后若你以此法弃置的牌颜色与“任”的颜色相同,你摸一张牌。</span>';
|
||||
},
|
||||
twdengjian:function(player){
|
||||
let str='①其他角色的弃牌阶段结束时,你可以弃置一张牌并随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】,称为“剑法”。';
|
||||
let str='①其他角色的弃牌阶段结束时,你可以随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】,称为“剑法”。';
|
||||
if(player.hasSkill('twdengjian_ban')) str='<span style="opacity:0.5">'+str+'</span>';
|
||||
str+='②你使用“剑法”牌不计入次数限制。';
|
||||
return str;
|
||||
|
@ -16011,9 +16017,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
xia_guanyu:'侠关羽',
|
||||
xia_guanyu_prefix:'侠',
|
||||
twzhongyi:'忠义',
|
||||
twzhongyi_info:'锁定技。①你使用【杀】无距离限制。②当你使用【杀】结算完毕后,你选择一项:⒈摸X张牌;⒉回复X点体力;⒊背水:失去Y点体力,依次执行以上两项(X为此牌造成的伤害值,Y为你本局游戏此前选择此项的次数+1)。',
|
||||
twzhongyi_info:'锁定技。①你使用【杀】无距离限制。②当你使用【杀】结算完毕后,你选择一项:⒈摸X张牌;⒉回复X点体力;⒊背水:失去Y点体力,依次执行以上两项(X为受到此牌造成的伤害的角色数,Y为你本局游戏选择此项的次数)。',
|
||||
twchue:'除恶',
|
||||
twchue_info:'①当你使用【杀】指定唯一目标时,你可以失去1点体力,为此牌额外指定Z个目标。②当你受到伤害或失去体力后,你摸一张牌并获得1个“勇”标记。③回合结束时,若你本回合发动过〖除恶②〗,则你可以失去Z个“勇”标记,视为使用一张伤害+1且可以额外指定Z个目标的【杀】。(Z为你的体力值)',
|
||||
twchue_info:'①当你使用【杀】指定唯一目标时,若场上存在可称为此【杀】目标的非目标角色,则你可以失去1点体力,为此牌额外指定Z个目标。②当你受到伤害或失去体力后,你摸一张牌并获得1个“勇”标记。③回合结束时,若你的“勇”标记数大于等于Z,则你可以失去Z个“勇”标记,视为使用一张伤害+1且可以额外指定Z个目标的【杀】。(Z为你的体力值)',
|
||||
xia_shitao:'石韬',
|
||||
twjieqiu:'劫囚',
|
||||
twjieqiu_info:'出牌阶段限一次,你可以选择一名装备区没有废除栏的其他角色,废除其所有装备栏,然后其摸X张牌(X为其废除装备栏前的装备区牌数),直到其恢复所有装备栏前:其弃牌阶段结束时,其恢复等同于其弃置牌数的装备栏;其回合结束时,若其仍有已废除的装备栏,则你执行一个额外回合(每轮限一次)。',
|
||||
|
@ -16022,7 +16028,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
xia_shie:'史阿',
|
||||
twdengjian:'登剑',
|
||||
twdengjianx:'剑法',
|
||||
twdengjian_info:'①其他角色的弃牌阶段结束时,你可以弃置一张牌并随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】,称为“剑法”。②你使用“剑法”牌不计入次数限制。',
|
||||
twdengjian_info:'①其他角色的弃牌阶段结束时,你可以随机获得本回合所有造成伤害的牌对应的实体牌的其中一张与你本轮以此法获得的牌的颜色均不同的【杀】,称为“剑法”。②你使用“剑法”牌不计入次数限制。',
|
||||
twxinshou:'心授',
|
||||
twxinshou_info:'①当你于出牌阶段使用【杀】时,若此【杀】与你本回合使用的所有其他【杀】的颜色均不相同,则你可以选择执行以下一项本回合未执行过的项:⒈摸一张牌;⒉交给一名其他角色一张牌。②当你使用【杀】时,若〖心授①〗的两项本回合均已被你选择过,则你可以令〖登剑①〗失效并令一名其他角色获得〖登剑〗,你的下个回合开始时,其失去〖登剑〗,若其这期间使用【杀】造成过伤害,则你结束〖登剑①〗的失效状态。',
|
||||
xia_yuzhenzi:'玉真子',
|
||||
|
@ -16041,7 +16047,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
twhuajing_gong:'弓',
|
||||
twhuajing_gong_info:'当你使用【杀】造成伤害后,你随机弃置受伤角色装备区里的一张牌。',
|
||||
twtianshou:'天授',
|
||||
twtianshou_info:'锁定技,回合结束时,若你本回合使用【杀】造成过伤害,且你拥有本回合获得过效果的“武”标记,则你须将其中一个“武”标记交给一名其他角色并令其获得此标记的效果直到其回合结束,然后你摸一张牌。',
|
||||
twtianshou_info:'锁定技,回合结束时,若你本回合使用【杀】造成过伤害,且你拥有本回合获得过效果的“武”标记,则你须将其中一个“武”标记交给一名其他角色并令其获得此标记的效果直到其回合结束,然后你摸两张牌。',
|
||||
|
||||
tw_mobile:'海外服·稀有专属',
|
||||
tw_yunchouzhi:'运筹帷幄·智',
|
||||
|
|
|
@ -654,7 +654,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
content:function(){
|
||||
'step 0'
|
||||
player.addTempSkill('shiming_round','roundStart');
|
||||
var cards=get.cards(2);
|
||||
var cards=get.cards(3);
|
||||
player.chooseButton(['识命:是否将其中一张置于牌堆底?',cards.slice(0)]).set('ai',button=>{
|
||||
var att=_status.event.att,damage=_status.event.damage,val=get.value(button.link,_status.event.player);
|
||||
if(att>0&&damage<0||att<=0&&damage>0) return 6-val;
|
||||
|
@ -713,6 +713,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
player.logSkill('jiangxi');
|
||||
event.logged=true;
|
||||
player.removeSkill('shiming_round');
|
||||
player.draw();
|
||||
}
|
||||
'step 2'
|
||||
if(!game.hasPlayer2(current=>current.getHistory('damage').length>0)){
|
||||
|
@ -14578,9 +14579,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
|||
shuojian_info:'出牌阶段限三次。你可以交给一名其他角色一张牌,其选择一项:1.令你摸X张牌并弃置X-1张牌;2.视为使用X张【过河拆桥】,然后此技能本回合失效(X为此技能本阶段剩余发动次数+1)。',
|
||||
yj_qiaozhou:'谯周',
|
||||
shiming:'识命',
|
||||
shiming_info:'每轮限一次。一名角色的摸牌阶段,你可以观看牌堆顶的两张牌,并可以将其中一张置于牌堆底。然后该角色可以改为对自己造成1点伤害,然后从牌堆底摸三张牌。',
|
||||
shiming_info:'每轮限一次。一名角色的摸牌阶段,你可以观看牌堆顶的三张牌,并可以将其中一张置于牌堆底。然后该角色可以改为对自己造成1点伤害,然后从牌堆底摸三张牌。',
|
||||
jiangxi:'将息',
|
||||
jiangxi_info:'一名角色的回合结束时,若一号位于此回合内进入过濒死状态或未受到过伤害,你可以重置〖识命〗;若所有角色均未受到过伤害,你可以与当前回合角色各摸一张牌。',
|
||||
jiangxi_info:'一名角色的回合结束时,若一号位于此回合内进入过濒死状态或未受到过伤害,你可以重置〖识命〗并摸一张牌;若所有角色均未受到过伤害,你可以与当前回合角色各摸一张牌。',
|
||||
hanlong:'韩龙',
|
||||
duwang:'独往',
|
||||
duwang_info:'锁定技。①游戏开始时,你从牌堆顶将五张不为【杀】的牌置于武将牌上,称为“刺”。②若你有牌名不为【杀】“刺”,你至其他角色或其他角色至你的距离+1。',
|
||||
|
|
Loading…
Reference in New Issue