jixi
This commit is contained in:
parent
1fa61e29c4
commit
8ec101e40c
|
@ -559,6 +559,7 @@ character.mountain={
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
player.addTempSkill('jixi_nouse','phaseAfter');
|
||||||
event.finish();
|
event.finish();
|
||||||
}
|
}
|
||||||
"step 2"
|
"step 2"
|
||||||
|
@ -577,11 +578,13 @@ character.mountain={
|
||||||
order:10,
|
order:10,
|
||||||
result:{
|
result:{
|
||||||
player:function(player){
|
player:function(player){
|
||||||
|
if(player.skills.contains('jixi_nouse')) return 0;
|
||||||
return player.storage.tuntian.length-1;
|
return player.storage.tuntian.length-1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
jixi_nouse:{},
|
||||||
jiang:{
|
jiang:{
|
||||||
audio:2,
|
audio:2,
|
||||||
trigger:{player:['shaBefore','juedouBefore'],target:['shaBefore','juedouBefore']},
|
trigger:{player:['shaBefore','juedouBefore'],target:['shaBefore','juedouBefore']},
|
||||||
|
|
16
game/game.js
16
game/game.js
|
@ -2677,6 +2677,7 @@
|
||||||
}
|
}
|
||||||
player.phaseDiscard()
|
player.phaseDiscard()
|
||||||
game.delayx();
|
game.delayx();
|
||||||
|
delete player._noSkill;
|
||||||
},
|
},
|
||||||
phaseJudge:function(){
|
phaseJudge:function(){
|
||||||
"step 0"
|
"step 0"
|
||||||
|
@ -3735,6 +3736,12 @@
|
||||||
player.stat[player.stat.length-1].skill[skill]++;
|
player.stat[player.stat.length-1].skill[skill]++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(player.stat[player.stat.length-1].allSkills==undefined){
|
||||||
|
player.stat[player.stat.length-1].allSkills=1;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
player.stat[player.stat.length-1].allSkills++;
|
||||||
|
}
|
||||||
"step 1"
|
"step 1"
|
||||||
if(!event.skill){
|
if(!event.skill){
|
||||||
console.log('error: no skill',get.translation(event.player),event.player.get('s'));
|
console.log('error: no skill',get.translation(event.player),event.player.get('s'));
|
||||||
|
@ -3794,6 +3801,10 @@
|
||||||
event.redo();
|
event.redo();
|
||||||
}
|
}
|
||||||
"step 2"
|
"step 2"
|
||||||
|
if(player.getStat().allSkills>200){
|
||||||
|
player._noSkill=true;
|
||||||
|
console.log(player.name,event.skill);
|
||||||
|
}
|
||||||
if(document.getElementsByClassName('thrown').length){
|
if(document.getElementsByClassName('thrown').length){
|
||||||
if(event.skill&&get.info(event.skill).delay!==0) game.delayx();
|
if(event.skill&&get.info(event.skill).delay!==0) game.delayx();
|
||||||
}
|
}
|
||||||
|
@ -18890,7 +18901,10 @@
|
||||||
return (j>0);
|
return (j>0);
|
||||||
}
|
}
|
||||||
lib.temp={};
|
lib.temp={};
|
||||||
cards=get.selectableCards().concat(get.skills());
|
cards=get.selectableCards();
|
||||||
|
if(!_status.event.player._noSkill){
|
||||||
|
cards=cards.concat(get.skills());
|
||||||
|
}
|
||||||
cards2=cards.slice(0);
|
cards2=cards.slice(0);
|
||||||
cards.sort(function(a,b){
|
cards.sort(function(a,b){
|
||||||
return (check(b,cards2)-check(a,cards2));
|
return (check(b,cards2)-check(a,cards2));
|
||||||
|
|
Loading…
Reference in New Issue