This commit is contained in:
libccy 2017-03-21 12:21:44 +08:00
parent 736de26d66
commit 843bd9b380
7 changed files with 40 additions and 11 deletions

View File

@ -1647,8 +1647,8 @@ character.gujian={
yuehua:'月华',
yuehua_info:'每当你于回合外使用、打出或弃置红色牌,你可以摸一张牌',
xuelu:'血戮',
xuelu_info:'结束阶段,你可以弃置一张红色牌并对一名其他角色造成X点火焰伤害X为你已损失体力值的一半向上取整且不超过2',
xuelu_info_alter:'结束阶段,你可以弃置一张红色牌并对一名其他角色造成一点火焰伤害',
xuelu_info:'结束阶段,若你已受伤,你可以弃置一张红色牌并对一名其他角色造成一点火焰伤害若你已损失体力值不少于3改为造成两点火焰伤害',
xuelu_info_alter:'结束阶段,若你已受伤,你可以弃置一张红色牌并对一名其他角色造成一点火焰伤害',
fanshi:'反噬',
fanshi_info:'锁定技,弃牌阶段结束时,若你本回合内造成过伤害,你流失一点体力并摸一张牌',
shahun:'煞魂',

View File

@ -54,22 +54,46 @@ character.ow={
skill:{
pingzhang:{
trigger:{global:'damageBegin'},
alter:true,
intro:{
content:function(storage,player){
if(player.hasSkill('pingzhang2')){
if(player.hasSkill('pingzhang3')){
return '已对自已和其他角色发动屏障';
}
else{
return '已对自已发动屏障';
}
}
else{
return '已对其他角色发动屏障';
}
},
markcount:function(storage,player){
if(player.hasSkill('pingzhang2')&&player.hasSkill('pingzhang3')){
return 2;
}
return 1;
}
},
filter:function(event,player){
if(event.num<=0) return false;
var position=get.is.altered('pingzhang')?'h':'he';
if(event.player==player){
if(player.hasSkill('pingzhang2')) return false;
return player.num('he',{suit:'heart'});
return player.num(position,{suit:'heart'});
}
else{
if(player.hasSkill('pingzhang3')) return false;
return player.num('he',{suit:'spade'});
return player.num(position,{suit:'spade'});
}
},
direct:true,
content:function(){
'step 0'
var position=get.is.altered('pingzhang')?'h':'he';
var suit=(player==trigger.player)?'heart':'spade';
var next=player.chooseToDiscard('he',{suit:suit},get.prompt('pingzhang',trigger.player));
var next=player.chooseToDiscard(position,{suit:suit},get.prompt('pingzhang',trigger.player));
next.ai=function(card){
if(ai.get.damageEffect(trigger.player,trigger.source,player)<0){
return 8-ai.get.value(card);
@ -86,6 +110,7 @@ character.ow={
else{
player.addSkill('pingzhang3');
}
player.markSkill('pingzhang');
}
},
group:['pingzhang_count'],
@ -105,6 +130,7 @@ character.ow={
player.storage.pingzhang++;
player.removeSkill('pingzhang3');
}
player.unmarkSkill('pingzhang');
}
}
},
@ -3012,6 +3038,7 @@ character.ow={
translate:{
pingzhang:'屏障',
pingzhang_info:'每轮各限一次,当你受到伤害时,你可以弃置一张红桃牌令伤害-1当一名其他角色受到伤害时你可以弃置一张黑桃牌令伤害-1',
pingzhang_info_alter:'每轮各限一次,当你受到伤害时,你可以弃置一张红桃手牌令伤害-1当一名其他角色受到伤害时你可以弃置一张黑桃手牌令伤害-1',
liyong:'力涌',
liyong_info:'锁定技,你摸牌阶段摸牌数+XX为你上一轮发动屏障的次数',
dianji:'电击',

View File

@ -16,6 +16,7 @@ window.characterRank={
'hs_medivh',
],
ap:[
'ow_zhaliya',
'pal_liumengli',
'pal_yuntianhe',
'pal_lixiaoyao',

View File

@ -2603,7 +2603,7 @@ character.xianjian={
runxin_info:'每当你使用或打出一张红桃牌,你可以令一名角色回复一点体力',
tannang:'探囊',
tannang_info:'出牌阶段限一次,你可以将一张梅花手牌当顺手牵羊使用;你的顺手牵羊无距离限制',
tuoqiao:'脱壳',
tuoqiao:'烟瘴',
tuoqiao_info:'你可以将一张黑色牌当作石灰粉使用',
xiaoyao:'逍遥',
xiaoyao_info:'每当你成为其他角色的卡牌目标,你可以弃置一张与之花色相同的手牌取消之',

View File

@ -2171,6 +2171,7 @@ character.yxs={
content:function(){
trigger.source.chooseToDiscard(2,'he',true);
},
logTarget:'source',
ai:{
expose:0.3,
result:{

View File

@ -1,5 +1,5 @@
window.noname_update={
version:'1.9.12.3',
version:'1.9.12.4',
update:'1.9.12.3',
changeLog:[
'bug修复',
@ -11,11 +11,11 @@ window.noname_update={
// 'game/source.js',
// 'game/asset.js',
// 'card/standard.js',
// 'character/rank.js',
// 'character/gwent.js',
'character/*',
// 'character/xianjian.js',
// 'character/ow.js',
// 'character/swd.js',
'character/hearth.js',
// 'character/yxs.js',
// 'character/hearth.js',
// 'character/extra.js',
// 'character/sp.js',
// 'mode/boss.js',

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 60 KiB