@@ -2115,8 +2115,9 @@ if SMODS and SMODS.Mods and (not SMODS.Mods.Talisman or not SMODS.Mods.Talisman.
21152115 if effect .card then
21162116 juice_card (effect .card )
21172117 end
2118- hand_chips = mod_chips (hand_chips ^ amount )
2119- update_hand_text ({ delay = 0 }, { chips = hand_chips , mult = mult })
2118+ local chips = SMODS .Scoring_Parameters [" chips" ]
2119+ chips .current = mod_chips (chips .current ^ amount )
2120+ update_hand_text ({delay = 0 }, {chips = chips .current })
21202121 if not effect .remove_default_message then
21212122 if from_edition then
21222123 card_eval_status_text (
@@ -2125,31 +2126,20 @@ if SMODS and SMODS.Mods and (not SMODS.Mods.Talisman or not SMODS.Mods.Talisman.
21252126 nil ,
21262127 percent ,
21272128 nil ,
2128- { message = " ^" .. amount , colour = G .C .EDITION , edition = true , sound = " cry_chips " }
2129+ { message = " ^" .. amount , colour = G .C .EDITION , edition = true }
21292130 )
21302131 elseif key ~= " Echip_mod" then
2131- if effect .echip_message or effect .message then
2132- local msg = effect .echip_message or effect .message
2133- if not msg .sound then
2134- msg .sound = " cry_echips"
2135- end
2132+ if effect .echip_message then
21362133 card_eval_status_text (
21372134 scored_card or effect .card or effect .focus ,
2138- " e_chips" ,
2139- amount ,
2140- percent ,
2135+ " extra" ,
21412136 nil ,
2142- msg
2143- )
2144- else
2145- card_eval_status_text (
2146- scored_card or effect .card or effect .focus ,
2147- " e_chips" ,
2148- amount ,
21492137 percent ,
21502138 nil ,
2151- { colour = G . C . DARK_EDITION }
2139+ effect . echip_message
21522140 )
2141+ else
2142+ card_eval_status_text (scored_card or effect .card or effect .focus , " e_chips" , amount , percent )
21532143 end
21542144 end
21552145 end
@@ -2159,39 +2149,31 @@ if SMODS and SMODS.Mods and (not SMODS.Mods.Talisman or not SMODS.Mods.Talisman.
21592149 if effect .card then
21602150 juice_card (effect .card )
21612151 end
2162- mult = mod_mult (mult ^ amount )
2163- update_hand_text ({ delay = 0 }, { chips = hand_chips , mult = mult })
2152+ local mult = SMODS .Scoring_Parameters [" mult" ]
2153+ mult .current = mod_mult (mult .current ^ amount )
2154+ update_hand_text ({delay = 0 }, {mult = mult .current })
21642155 if not effect .remove_default_message then
21652156 if from_edition then
2166- card_eval_status_text (scored_card , " jokers" , nil , percent , nil , {
2167- message = " ^" .. amount .. " " .. localize (" k_mult" ),
2168- colour = G .C .EDITION ,
2169- edition = true ,
2170- sound = " cry_emult" ,
2171- })
2157+ card_eval_status_text (
2158+ scored_card ,
2159+ " jokers" ,
2160+ nil ,
2161+ percent ,
2162+ nil ,
2163+ { message = " ^" .. amount .. " " .. localize (" k_mult" ), colour = G .C .EDITION , edition = true }
2164+ )
21722165 elseif key ~= " Emult_mod" then
2173- if effect .emult_message or effect .message then
2174- local msg = effect .echip_message or effect .message
2175- if not msg .sound then
2176- msg .sound = " cry_emult"
2177- end
2166+ if effect .emult_message then
21782167 card_eval_status_text (
21792168 scored_card or effect .card or effect .focus ,
2180- " e_mult" ,
2181- amount ,
2182- percent ,
2169+ " extra" ,
21832170 nil ,
2184- msg
2185- )
2186- else
2187- card_eval_status_text (
2188- scored_card or effect .card or effect .focus ,
2189- " e_mult" ,
2190- amount ,
21912171 percent ,
21922172 nil ,
2193- { colour = G . C . DARK_EDITION }
2173+ effect . emult_message
21942174 )
2175+ else
2176+ card_eval_status_text (scored_card or effect .card or effect .focus , " e_mult" , amount , percent )
21952177 end
21962178 end
21972179 end
0 commit comments