Sourcemined
Slay the Spire 2
MonsterVerified on build 23811903

The Merchant???

What it does each turn

Chance of each move on each turn of the fight, over every way the earlier turns can go.

TurnMove
1
  • Swipe
2
  • Spew Coins33.3%
  • Throw Relic33.3%
  • Enrage33.3%
3
  • Swipe38.9%
  • Spew Coins27.8%
  • Throw Relic22.2%
  • Enrage11.1%
4
  • Spew Coins29.6%
  • Throw Relic29.6%
  • Swipe25.9%
  • Enrage14.8%
5
  • Swipe32.1%
  • Spew Coins30.9%
  • Throw Relic28.4%
  • Enrage8.64%
6
  • Spew Coins29.2%
  • Swipe28.8%
  • Throw Relic26.7%
  • Enrage15.2%

Moves 4

MoveIntentThen
SwipeSingle Attack 13 (15 at A9+)Random
Spew CoinsMulti Attack 2×8Random
Throw RelicSingle Attack 9 (10 at A9+) + DebuffRandom
EnrageBuffRandom

Damage in brackets is the value from that ascension level up.

Overview

HP
165 (175 at A8+)
Moves
4
Game ID
FakeMerchantMonster

Fought in the event 1

Raw game dataAs extracted from the game's definitions
  • hp{2}
    • min{2}
      • value165
      • asc{2}
        • levelToughEnemies
        • value175
    • max{2}
      • value165
      • asc{2}
        • levelToughEnemies
        • value175
  • moves[4]
    • 0{4}
      • idSWIPE_MOVE
      • intents[1]
        • 0{2}
          • kindSingleAttack
          • damage{2}
            • value13
            • asc{2}
              • levelDeadlyEnemies
              • value15
      • followUpRAND_MOVE
      • nameSwipe
    • 1{4}
      • idSPEW_COINS_MOVE
      • intents[1]
        • 0{3}
          • kindMultiAttack
          • damage{1}
            • value2
          • hits{1}
            • value8
      • followUpRAND_MOVE
      • nameSpew Coins
    • 2{4}
      • idTHROW_RELIC_MOVE
      • intents[2]
        • 0{2}
          • kindSingleAttack
          • damage{2}
            • value9
            • asc{2}
              • levelDeadlyEnemies
              • value10
        • 1{1}
          • kindDebuff
      • followUpRAND_ATTACK_MOVE
      • nameThrow Relic
    • 3{4}
      • idENRAGE_MOVE
      • intents[1]
        • 0{1}
          • kindBuff
      • followUpRAND_MOVE
      • nameEnrage
  • branches[2]
    • 0{3}
      • idRAND_MOVE
      • kindrandom
      • options[4]
        • 0{3}
          • stateSWIPE_MOVE
          • weight1
          • repeatCannotRepeat
        • 1{3}
          • stateSPEW_COINS_MOVE
          • weight1
          • repeatCannotRepeat
        • 2{3}
          • stateTHROW_RELIC_MOVE
          • weight1
          • repeatCannotRepeat
        • 3{4}
          • stateENRAGE_MOVE
          • weight1
          • repeatCannotRepeat
          • cooldown3
    • 1{3}
      • idRAND_ATTACK_MOVE
      • kindrandom
      • options[3]
        • 0{3}
          • stateSWIPE_MOVE
          • weight1
          • repeatCannotRepeat
        • 1{3}
          • stateSPEW_COINS_MOVE
          • weight1
          • repeatCannotRepeat
        • 2{3}
          • stateTHROW_RELIC_MOVE
          • weight1
          • repeatCannotRepeat
  • initialSWIPE_MOVE
  • moveOdds[6]
    • 0{2}
      • turn1
      • moves{1}
        • SWIPE_MOVE1
    • 1{2}
      • turn2
      • moves{3}
        • SPEW_COINS_MOVE0.3333333333333333
        • THROW_RELIC_MOVE0.3333333333333333
        • ENRAGE_MOVE0.3333333333333333
    • 2{2}
      • turn3
      • moves{4}
        • SWIPE_MOVE0.3888888888888889
        • THROW_RELIC_MOVE0.2222222222222222
        • ENRAGE_MOVE0.1111111111111111
        • SPEW_COINS_MOVE0.2777777777777778
    • 3{2}
      • turn4
      • moves{4}
        • SPEW_COINS_MOVE0.2962962962962963
        • THROW_RELIC_MOVE0.2962962962962963
        • ENRAGE_MOVE0.14814814814814814
        • SWIPE_MOVE0.25925925925925924
    • 4{2}
      • turn5
      • moves{4}
        • SWIPE_MOVE0.32098765432098764
        • THROW_RELIC_MOVE0.28395061728395066
        • ENRAGE_MOVE0.08641975308641975
        • SPEW_COINS_MOVE0.30864197530864196
    • 5{2}
      • turn6
      • moves{4}
        • SPEW_COINS_MOVE0.29218106995884763
        • THROW_RELIC_MOVE0.2674897119341563
        • ENRAGE_MOVE0.1522633744855967
        • SWIPE_MOVE0.2880658436213991
  • moveOddsAssumeFirstConditionfalse