Very simple hand score calculator for Balatro with many limitations: (non-exclusive list)
extra chips and mult must be gathered manually from the game
retrigger cards must be accounted for manually, as extra chips
debuffed card's chips must be manually substracted from extra chips (possibly going negative)
no error handling - if you write a non-number in any field, you'll get NaN (a principle known as garbage in, garbage out)
Poker hand: the ranks of your poker hand (no colors), spaces are optional. Each of 23456789JQK mean what you expect, 1 is interpreted as A, unless directly followed by a zero, in which case it's interpreted as 10. You can also use T for 10. Use 0 or S for stone card. Examples: 12345 - ace two three four five, 10 10 J Q S - ten ten jack queen stone-card, 10JQK1 - ten jack queen king ace Flush: colors only matter for flushes, so instead of telling me all your colors, just mark this if you have a Flush Straight with 4 cards, Straight skip rank: check if you have the relevant jokers Cards with bonus: numbers of cards with bonus enhancement (+30 chips) Cards with mult: numbers of cards with mult enhancement (+4 mult) Extra chips: +chips from jokers, retriggers, and other sources. You can type the final number here or a list of numbers to be summed e.g. 2 3 or 3+4+5 Extra mult: +mult from jokers, retriggers, and other sources. As above, you can type more than one number and they will be summed Mult mult chain: your Xmult bonuses. Can be either:
a list of numbers that will be multiplied together to get the final multiplier e.g. 1.5 2 3 will yield final multiplier of 9. Use this way if all of your Xmults are after all +mults
a "multiplier expression" like *2+3*4+5 for the scenarios where you have +mult between Xmults. The expression describes the order and operation of mult modifiers. Unlike usual math rules, this expression is calculated from left to right, putting the base mult on the left. For example, suppose you play a hand where there's one card with +4 mult enhancement, a steel card left in hand (giving X1.5 mult after scoring all cards), then a +8 mult joker and finally a X2 mult joker. This is expressed as +4 *1.5 +8 *2 (spaces are optional) and will be calculated as ((<base_multiplier> + 4) * 1.5 + 8) * 2