v1.9.91.5(Part 3)
This commit is contained in:
parent
7ccef777db
commit
073ca79f11
|
@ -827,9 +827,9 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
||||||
});
|
});
|
||||||
'step 2'
|
'step 2'
|
||||||
if(result.index==0) target.carryOutJunling(player,event.junling,targets);
|
if(result.index==0) target.carryOutJunling(player,event.junling,targets);
|
||||||
else if(target!=player) {
|
else if(target!=player&&target.countCards('h')) {
|
||||||
event.num=target.countCards('h');
|
event.num=target.countCards('h');
|
||||||
player.gain(target.get('h'),target);
|
player.gain(target.getCard('h'),target);
|
||||||
target.$give(event.num,player);
|
target.$give(event.num,player);
|
||||||
player.chooseCard('交给'+get.translation(target)+get.cnNumber(event.num)+'张牌','he',event.num,true).set('ai',function(card){
|
player.chooseCard('交给'+get.translation(target)+get.cnNumber(event.num)+'张牌','he',event.num,true).set('ai',function(card){
|
||||||
return -get.value(card);
|
return -get.value(card);
|
||||||
|
@ -5846,8 +5846,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
||||||
gzduanchang:{
|
gzduanchang:{
|
||||||
audio:'duanchang',
|
audio:'duanchang',
|
||||||
trigger:{player:'dieBegin'},
|
trigger:{player:'dieBegin'},
|
||||||
popup:true,
|
forced:true,
|
||||||
silent:true,
|
|
||||||
filter:function(event,player){
|
filter:function(event,player){
|
||||||
return event.source&&event.source.isIn()&&event.source!=player&&
|
return event.source&&event.source.isIn()&&event.source!=player&&
|
||||||
(event.source.hasMainCharacter()||event.source.hasViceCharacter());
|
(event.source.hasMainCharacter()||event.source.hasViceCharacter());
|
||||||
|
@ -6094,9 +6093,21 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
||||||
audio:'zhiheng',
|
audio:'zhiheng',
|
||||||
selectCard:function(){
|
selectCard:function(){
|
||||||
var player=_status.event.player;
|
var player=_status.event.player;
|
||||||
if(player.hasSkill('dinglanyemingzhu_skill')) return [1,Infinity];
|
var range1=[1,player.maxHp];
|
||||||
return [1,player.maxHp];
|
if(player.hasSkill('dinglanyemingzhu_skill')){
|
||||||
|
for(var i=0;i<ui.selected.cards.length;i++){
|
||||||
|
if(ui.selected.cards[i]==player.getEquip(5)) return range1;
|
||||||
|
}
|
||||||
|
return [1,Infinity]
|
||||||
|
}
|
||||||
|
return range1;
|
||||||
},
|
},
|
||||||
|
filterCard:function(card,player){
|
||||||
|
if(ui.selected.cards.length<player.maxHp||!player.hasSkill('dinglanyemingzhu_skill')) return true;
|
||||||
|
return card!=player.getEquip(5);
|
||||||
|
},
|
||||||
|
complexCard:true,
|
||||||
|
complexSelect:true,
|
||||||
prompt:function(){
|
prompt:function(){
|
||||||
var player=_status.event.player;
|
var player=_status.event.player;
|
||||||
if(player.hasSkill('dinglanyemingzhu_skill')) return '出牌阶段限一次,你可以弃置任意张牌,然后摸等量的牌';
|
if(player.hasSkill('dinglanyemingzhu_skill')) return '出牌阶段限一次,你可以弃置任意张牌,然后摸等量的牌';
|
||||||
|
@ -7840,7 +7851,7 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(event.junling=='junling6'){
|
if(event.junling=='junling6'){
|
||||||
var cards=player.get('he');
|
var cards=player.getCards('he');
|
||||||
for(var i=0;i<result.cards.length;i++) cards.remove(result.cards[i]);
|
for(var i=0;i<result.cards.length;i++) cards.remove(result.cards[i]);
|
||||||
player.discard(cards);
|
player.discard(cards);
|
||||||
}
|
}
|
||||||
|
@ -8437,9 +8448,9 @@ game.import('mode',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
isMinor:function(){
|
isMinor:function(nomajor){
|
||||||
if(this.identity=='unknown'||this.isMajor()) return false;
|
if(this.identity=='unknown'||this.isMajor()) return false;
|
||||||
if(!game.hasPlayer(function(current){
|
if(!nomajor&&!game.hasPlayer(function(current){
|
||||||
return current.isMajor();
|
return current.isMajor();
|
||||||
})){
|
})){
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue