This commit is contained in:
libccy 2017-08-04 23:08:57 +08:00
parent 5b1b46d3f1
commit 4f5eda7a84
3 changed files with 23 additions and 15 deletions

View File

@ -1338,10 +1338,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
useful:[5,1], useful:[5,1],
result:{ result:{
target:function(player,target){ target:function(player,target){
if(target.needsToDiscard()) return -1; return -Math.sqrt(target.countCards('h'));
if(target.needsToDiscard(1)) return -0.7;
if(target.needsToDiscard(2)) return -0.4;
return -0.1;
} }
}, },
order:1.2, order:1.2,
@ -1878,15 +1875,26 @@ game.import('card',function(lib,game,ui,get,ai,_status){
mark:true, mark:true,
nopop:true, nopop:true,
intro:{ intro:{
content:'不能使用基本牌直到下一回合结束' content:'每使用一张基本牌或锦囊牌,需弃置一张牌'
},
mod:{
cardEnabled:function(card){
if(get.type(card)=='basic') return false;
}
}, },
trigger:{player:'useCard'},
forced:true,
filter:function(event,player){
if(player.countCards('he')==0) return false;
var type=get.type(event.card,'trick');
return type=='basic'||type=='trick';
},
content:function(){
if(!event.isMine()) game.delay(0.5);
player.chooseToDiscard(true,'he');
},
ai:{ ai:{
weather:true weather:true,
effect:{
player:function(card,player){
if(!player.needsToDiscard()) return 'zeroplayertarget';
}
}
} }
}, },
gw_nuhaifengbao:{ gw_nuhaifengbao:{
@ -2144,7 +2152,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){
gw_guaiwuchaoxue:'怪物巢穴', gw_guaiwuchaoxue:'怪物巢穴',
gw_guaiwuchaoxue_info:'随机获得一个卖血技能直到下一回合开始;令一名随机敌方角色对你造成一点伤害,然后获得一点护甲', gw_guaiwuchaoxue_info:'随机获得一个卖血技能直到下一回合开始;令一名随机敌方角色对你造成一点伤害,然后获得一点护甲',
gw_baobaoshu:'雹暴术', gw_baobaoshu:'雹暴术',
gw_baobaoshu_info:'天气牌,出牌阶段对至多两名角色使用,目标不能使用基本牌直到下一回合结束', gw_baobaoshu_info:'天气牌,出牌阶段对至多两名角色使用,目标每使用一张基本牌或锦囊牌,需弃置一张牌,直到下一回合结束',
gw_baishuang:'白霜', gw_baishuang:'白霜',
gw_baishuang_info:'天气牌,出牌阶段对至多三名角色使用,目标下个摸牌阶段摸牌数-1', gw_baishuang_info:'天气牌,出牌阶段对至多三名角色使用,目标下个摸牌阶段摸牌数-1',
gw_nuhaifengbao:'怒海风暴', gw_nuhaifengbao:'怒海风暴',

View File

@ -160,7 +160,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
direct:true, direct:true,
content:function(){ content:function(){
'step 0' 'step 0'
player.chooseControlList(['为自己施加一个随机负面效果,并对两名随机敌人施加一个随机负面效果','为自己施加两个随机正面效果,并对一名随机敌人施加一个随机正面效果'],function(){ player.chooseControlList(get.prompt('gwfengshi'),['为自己施加一个随机负面效果,并对两名随机敌人施加一个随机负面效果','为自己施加两个随机正面效果,并对一名随机敌人施加一个随机正面效果'],function(){
if(player.getEnemies().length<2) return 1; if(player.getEnemies().length<2) return 1;
if(player.hp<=1) return 1; if(player.hp<=1) return 1;
if(player.hp==2&&Math.random()<0.5) return 1; if(player.hp==2&&Math.random()<0.5) return 1;
@ -2309,7 +2309,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
gwfengshi:'风蚀', gwfengshi:'风蚀',
gwfengshi_info:'结束阶段你可以选择一项1. 为自己施加一个随机负面效果并对两名随机敌人施加一个随机负面效果2. 为自己施加两个随机正面效果,并对一名随机敌人施加一个随机正面效果', gwfengshi_info:'结束阶段你可以选择一项1. 为自己施加一个随机负面效果并对两名随机敌人施加一个随机负面效果2. 为自己施加两个随机正面效果,并对一名随机敌人施加一个随机正面效果',
yangfan:'扬帆', yangfan:'扬帆',
yangfan_info:'锁定技,每当你使用一张非装备牌,你随机重铸一张与其花色相同的牌;若没有花色相同的手牌,改为随机重铸一张与其颜色相同的牌', yangfan_info:'锁定技,每当你使用一张非装备牌,你随机重铸一张与其花色相同的牌;若没有花色相同的手牌,改为随机重铸一张与其颜色相同的牌',
gwchenshui:'沉睡', gwchenshui:'沉睡',
gwchenshui_bg:'睡', gwchenshui_bg:'睡',
gwchenshui_info:'锁定技你防止即将造成或受到的伤害改为令伤害来随机源获得对方一张牌结束阶段若你自上次沉睡起累计发动了至少3次沉睡效果你解除沉睡状态对所有敌方角色造成一点伤害然后切换至觉醒状态', gwchenshui_info:'锁定技你防止即将造成或受到的伤害改为令伤害来随机源获得对方一张牌结束阶段若你自上次沉睡起累计发动了至少3次沉睡效果你解除沉睡状态对所有敌方角色造成一点伤害然后切换至觉醒状态',

View File

@ -6196,7 +6196,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
return type=='basic'||type=='trick'; return type=='basic'||type=='trick';
}, },
content:function(){ content:function(){
game.delay(0.5); if(!event.isMine()) game.delay(0.5);
player.chooseToDiscard(true,'he'); player.chooseToDiscard(true,'he');
} }
}, },