diff --git a/balatro-sim.js b/balatro-sim.js index 08f91a3..5f0ca3f 100644 --- a/balatro-sim.js +++ b/balatro-sim.js @@ -573,6 +573,8 @@ class Hand { if(card[CARD_DISABLED]) return; const notStone = card[ENHANCEMENT] !== STONE; + const isFace = this.Pareidolia || (notStone && card[RANK] >= JACK && card[RANK] <= KING); + if(notStone || this.hasVampire) { this.chips += cardValues[card[RANK]] + card[EXTRA_CHIPS] + card[EXTRA_EXTRA_CHIPS]; } @@ -581,7 +583,7 @@ class Hand { let luckyMoney = 0; let luckyTriggers = 0; - if(!this.hasVampire) { + if(!this.hasVampire && !(this.MidasMaskas && isFace)) { switch(card[ENHANCEMENT]) { case BOUNS: this.chips += 30; @@ -649,8 +651,6 @@ class Hand { break; } - const isFace = this.Pareidolia || (notStone && card[RANK] >= JACK && card[RANK] <= KING); - if(notStone) { for(let j = 0; j < this.jokers.length; j++) { const joker = this.jokers[j];