diff --git a/character/shenhua.js b/character/shenhua.js index 3e91f1c55..c1caeca96 100644 --- a/character/shenhua.js +++ b/character/shenhua.js @@ -3714,7 +3714,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ filterTarget:function(card,player,target){ return player!=target; }, - position:'he', + // position:'he', ai1:function(card){ return 10-get.value(card); }, diff --git a/game/game.js b/game/game.js index a4d0632ff..b3054764b 100644 --- a/game/game.js +++ b/game/game.js @@ -9583,7 +9583,15 @@ } } else{ - event.finish(); + var keep=false; + for(var i in player.additionalSkills){ + if(i.indexOf('hidden:')==0&&player.additionalSkills[i].contains(event.skill)){ + keep=true;break; + } + } + if(!keep){ + event.finish(); + } } } } @@ -14821,7 +14829,7 @@ } } for(var i in this.additionalSkills){ - if(Array.isArray(this.additionalSkills[i])){ + if(Array.isArray(this.additionalSkills[i])&&(arg2||i.indexOf('hidden:')!==0)){ for(j=0;j