diff --git a/game/game.js b/game/game.js index 63d76433f..e33fd3332 100644 --- a/game/game.js +++ b/game/game.js @@ -9818,8 +9818,8 @@ target.discard(todis2); "step 1" event.cards=[player.getCards('e'),target.getCards('e')]; - player.lose(event.cards[0],ui.special); - target.lose(event.cards[1],ui.special); + player.lose(event.cards[0],ui.special,'visible'); + target.lose(event.cards[1],ui.special,'visible'); if(event.cards[0].length) player.$give(event.cards[0],target); if(event.cards[1].length) target.$give(event.cards[1],player); "step 2" @@ -10912,7 +10912,7 @@ event.redo(); } else{ - player.lose(event.card); + player.lose(event.card,'visible'); player.$phaseJudge(event.card); event.cancelled=false; event.trigger('phaseJudge'); @@ -13135,8 +13135,8 @@ event.finish(); return; } - if(!get.info(card).noForceDie) event.forceDie=true; - var next=player.lose(cards).set('type','use'); + if(!get.info(card,false).noForceDie) event.forceDie=true; + var next=player.lose(cards,'visible').set('type','use'); for(var i=0;i1&&!get.info(card).multiline){ + else if(get.info(card,false).multitarget&&targets.length>1&&!get.info(card,false).multiline){ player.line2(targets,config); } else{ @@ -13320,7 +13320,7 @@ } "step 3" event.sortTarget=function(animate){ - var info=get.info(card); + var info=get.info(card,false); if(num==0&&targets.length>1){ if(!info.multitarget){ if(!event.fixedSeat){ @@ -13406,7 +13406,7 @@ event.redo(); } "step 8" - var info=get.info(card); + var info=get.info(card,false); if(info.contentBefore){ var next=game.createEvent(card.name+'ContentBefore'); next.setContent(info.contentBefore); @@ -13431,7 +13431,7 @@ if(num==0&&targets.length>1){ event.sortTarget(true); } - var info=get.info(card); + var info=get.info(card,false); if(targets[num]&&targets[num].isDead()) return; if(targets[num]&&targets[num].isOut()) return; if(targets[num]&&targets[num].removed) return; @@ -13486,14 +13486,14 @@ } } "step 10" - if(!get.info(event.card).multitarget&&num