-
iterate through each card in the scoring_hand
i) if the card is debuffed, stop
ii) call eval_card with context: repetition_only = true cardarea = G.play full_hand = G.play.cards scoring_hand = scoring_hand scoring_name = text poker_hands = poker_hands repetition = true This evaluation call looks for repetitions effects in seals
iii) iterate through G.jokers.cards calling eval_card with context: cardarea = G.play full_hand = G.play.cards scoring_hand = scoring_hand scoring_name = text poker_hands = poker_hands other_card = scoring_hand[i] -- this card is the current playing card repetition = true This evaluation call looks for repetitions effects in jokers
iv) for each repetition
a) call eval_card with context: cardarea = G.play full_hand = G.play.cards scoring_hand = scoring_hand scoring_name = text This evaluation finds base values in the playing card or edition and is saved in effects
b) iterate through `G.jokers.cards` calling `calculate_joker` with context:```
cardarea = G.play
full_hand = G.play.cards
scoring_hand = scoring_hand
scoring_name = text
poker_hands = poker_hands
other_card = scoring_hand[i] -- this card is the current playing card
individual = true``` What does this do? saved in effects
c) iterate through `effects` and look for:```
chips
mult
p_dollars
dollars
extra.mult_mod
extra.chip_mod
extra.swap
extra.func
x_mult
edition.chip_mod
edition.mult_mod
edition.x_mult_mod```