Fix lib.element.event.untrigger related code, and get.skillRank.
This commit is contained in:
parent
22496aa6a5
commit
19c29b4183
11
game/game.js
11
game/game.js
|
@ -27863,21 +27863,22 @@
|
||||||
return this._tempCache[key1][key2];
|
return this._tempCache[key1][key2];
|
||||||
},
|
},
|
||||||
cancel:function(arg1,arg2,notrigger){
|
cancel:function(arg1,arg2,notrigger){
|
||||||
this.untrigger.call(this,arguments);
|
if(typeof arg1=='undefined') arg1=true;
|
||||||
|
this.untrigger(arg1,arg2);
|
||||||
this.finish();
|
this.finish();
|
||||||
if(notrigger!='notrigger'){
|
if(notrigger!='notrigger'){
|
||||||
this.trigger(this.name+'Cancelled');
|
this.trigger(this.name+'Cancelled');
|
||||||
if(this.player&&lib.phaseName.contains(this.name)) this.player.getHistory('skipped').add(this.name)}
|
if(this.player&&lib.phaseName.contains(this.name)) this.player.getHistory('skipped').add(this.name)}
|
||||||
},
|
},
|
||||||
neutralize:function(event){
|
neutralize:function(event){
|
||||||
this.untrigger.call(this,arguments);
|
this.untrigger(true);
|
||||||
this.finish();
|
this.finish();
|
||||||
this._neutralized=true;
|
this._neutralized=true;
|
||||||
this.trigger('eventNeutralized');
|
this.trigger('eventNeutralized');
|
||||||
this._neutralize_event=event||_status.event;
|
this._neutralize_event=event||_status.event;
|
||||||
},
|
},
|
||||||
unneutralize:function(){
|
unneutralize:function(){
|
||||||
this.untrigger.call(this,arguments);
|
this.untrigger(true);
|
||||||
delete this._neutralized;
|
delete this._neutralized;
|
||||||
delete this.finished;
|
delete this.finished;
|
||||||
if(this.type=='card'&&this.card&&this.name=='sha') this.directHit=true;
|
if(this.type=='card'&&this.card&&this.name=='sha') this.directHit=true;
|
||||||
|
@ -54407,7 +54408,7 @@
|
||||||
threaten=info.ai.threaten(player,player);
|
threaten=info.ai.threaten(player,player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type.indexOf('in')!=-1){
|
if(type&&type.indexOf('in')!=-1){
|
||||||
if(info.enable=='phaseUse') num+=0.5;
|
if(info.enable=='phaseUse') num+=0.5;
|
||||||
if(info.trigger&&info.trigger.player){
|
if(info.trigger&&info.trigger.player){
|
||||||
var list=Array.isArray(info.trigger.player)?info.trigger.player:[info.trigger.player];
|
var list=Array.isArray(info.trigger.player)?info.trigger.player:[info.trigger.player];
|
||||||
|
@ -54436,7 +54437,7 @@
|
||||||
num+=Math.sqrt(threaten)-1;
|
num+=Math.sqrt(threaten)-1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type.indexOf('out')!=-1){
|
if(type&&type.indexOf('out')!=-1){
|
||||||
if(threaten<1){
|
if(threaten<1){
|
||||||
num*=1/Math.sqrt(threaten);
|
num*=1/Math.sqrt(threaten);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue