This commit is contained in:
libccy 2017-02-26 12:22:53 +08:00
parent f690a4eaf7
commit 8ba7dbd2fe
2 changed files with 98 additions and 5 deletions

View File

@ -8,12 +8,26 @@ card.guozhan={
type:'equip',
subtype:'equip1',
distance:{attackFrom:-1},
skills:['feilongduofeng','feilongduofeng2'],
ai:{
equipValue:9
}
},
taipingyaoshu:{
mode:['guozhan'],
fullskin:true,
type:'equip',
subtype:'equip2',
skills:['taipingyaoshu'],
ai:{
equipValue:9
},
onLose:function(){
'step 0'
player.loseHp();
'step 1'
player.draw(2);
}
},
yuxi:{
mode:['guozhan'],
@ -549,6 +563,85 @@ card.guozhan={
},
},
skill:{
_feilongduofeng_ai:{
ai:{
effect:{
player:function(card,player){
if(player.hasSkill('zhangwu')) return;
if(card.name=='feilongduofeng'&&game.hasPlayer(function(current){
return current.hasSkill('zhangwu')&&ai.get.attitude(player,current)<=0;
})){
return [0,0,0,0];
}
}
}
}
},
_taipingyaoshu_ai:{
ai:{
effect:{
player:function(card,player){
if(player.hasSkill('wendao')) return;
if(card.name=='taipingyaoshu'&&game.hasPlayer(function(current){
return current.hasSkill('wendao')&&ai.get.attitude(player,current)<=0;
})){
return [0,0,0,0];
}
}
}
}
},
feilongduofeng:{
trigger:{player:'shaBegin'},
priority:5,
logTarget:'target',
filter:function(event,player){
return event.target.num('he');
},
content:function(){
trigger.target.chooseToDiscard('he',true);
},
},
feilongduofeng2:{
},
taipingyaoshu:{
trigger:{player:'damageBefore'},
filter:function(event){
if(event.source&&event.source.num('s','unequip')) return;
if(event.nature) return true;
},
forced:true,
content:function(){
trigger.untrigger();
trigger.finish();
},
ai:{
nofire:true,
nothunder:true,
effect:{
target:function(card,player,target,current){
if(get.tag(card,'natureDamage')) return 'zerotarget';
if(card.name=='tiesuo'){
return [0,0];
}
}
}
}
},
_taipingyaoshu:{
mod:{
maxHandcard:function(player,num){
if(game.hasPlayer(function(current){
return current.hasSkill('taipingyaoshu')&&current.isFriendOf(player);
})){
return num+game.countPlayer(function(current){
return current.isFriendOf(player);
});
}
}
},
},
yuxi_skill:{
trigger:{player:'phaseDrawBegin'},
forced:true,
@ -850,6 +943,7 @@ card.guozhan={
},
translate:{
feilongduofeng:'飞龙夺凤',
feilongduofeng2:'飞龙夺凤',
feilongduofeng_info:'当你使用【杀】指定一名角色为目标后,你可令该角色弃置一张牌。你使用【杀】杀死一名角色后,若你所属的势力是全场最少的(或之一),你可令该角色的使用者选择是否从未使用的武将牌中选择一张与你势力相同的武将牌重新加入游戏',
taipingyaoshu:'太平要术',
taipingyaoshu_info:'锁定技,防止你受到的所有属性伤害;全场每有一名与你势力相同的角色存活,所有此势力角色的手牌上限便+1当你失去装备区里的【太平要术】时你失去1点体力然后摸两张牌',

View File

@ -71,7 +71,7 @@ character.swd={
// swd_pepin:['male','qun',4,['rejianxiong','quhu']],
swd_kangnalishi:['male','qun',1,['busi','xuying','yinguo']],
swd_xuanyuanjiantong:['male','qun',3,['chengjian','huanling']],
swd_huiyan:['male','qun',4,['wendao','lingfeng','hxunzhi']],
swd_huiyan:['male','qun',4,['hwendao','lingfeng','hxunzhi']],
// swd_chenfu:['male','qun',4,['xuanzhou','bingfeng']],
// swd_chengyaojin:['male','qun',4,['jiuchi','jufu']],
@ -534,7 +534,7 @@ character.swd={
}
}
},
wendao:{
hwendao:{
trigger:{player:['useCardAfter','respondAfter',]},
check:function(event,player){
return ai.get.attitude(player,_status.currentPhase)<=0;
@ -2732,7 +2732,6 @@ character.swd={
}
}
},
threaten:2.2
},
},
jilve:{
@ -8833,8 +8832,8 @@ character.swd={
shenyan_info:'限定技,当你即将造成火焰伤害时,你可以令此伤害+1并对目标距离1以内的所有其他角色各造成一点火焰伤害',
xuanying:'旋影',
xuanying_info:'你可以横置你的武将牌,视为使用一张无视距离的杀;每当你于回合外失去牌,你可以竖置你的武将牌,视为使用一张无视距离的杀',
wendao:'问道',
wendao_info:'每当你于回合外使用或打出一张牌,你可以令当前回合角色弃置一张与之花色相同的牌,否则你获得其一张牌',
hwendao:'问道',
hwendao_info:'每当你于回合外使用或打出一张牌,你可以令当前回合角色弃置一张与之花色相同的牌,否则你获得其一张牌',
lingfeng:'凌锋',
lingfeng_info:'结束阶段若你本回合内使用了至少X张牌你可以选择一项获得一点护甲或对攻击范围内的一名角色造成一点伤害X为你当前的体力值且最多为3',
hxunzhi:'殉志',