@@ -1253,10 +1253,15 @@ local blurred = {
12531253 end ,
12541254 config = { retrigger_chance = 2 , retriggers = 1 , extra_retriggers = 1 },
12551255 loc_vars = function (self , info_queue , center )
1256- local chance = center and center .edition and center .edition .retrigger_chance or self .config .retrigger_chance
1256+ local aaa , bbb = SMODS .get_probability_vars (
1257+ self ,
1258+ 1 ,
1259+ self .config .retrigger_chance ,
1260+ " Blurred Edition"
1261+ )
12571262 local retriggers = center and center .edition and center .edition .retriggers or self .config .retriggers
12581263
1259- return { vars = { G . GAME . probabilities . normal , chance , retriggers } }
1264+ return { vars = { aaa , bbb , retriggers } }
12601265 end ,
12611266 -- Note: This doesn't always play the animations properly for Jokers
12621267 calculate = function (self , card , context )
@@ -1267,17 +1272,16 @@ local blurred = {
12671272 or (context .retrigger_joker_check and not context .retrigger_joker )
12681273 )
12691274 then
1270- local extra_retrigger = pseudorandom (" cry_blurred" )
1271- <= G .GAME .probabilities .normal
1272- / (card and card .edition and card .edition .retrigger_chance or self .config .retrigger_chance )
12731275 return {
12741276 message = localize (" cry_again_q" ),
1275- repetitions = (card and card .edition and card .edition .retriggers or self .config .retriggers )
1276- + (
1277- extra_retrigger and card and card .edition and card .edition .extra_retriggers
1278- or self .config .extra_retriggers
1279- or 0
1280- ),
1277+ repetitions = self .config .retriggers
1278+ + (SMODS .pseudorandom_probability (
1279+ self ,
1280+ " cry_blurred" ,
1281+ 1 ,
1282+ self .config .retrigger_chance ,
1283+ " Blurred Edition"
1284+ ) and self .config .extra_retriggers or 0 ),
12811285 card = card ,
12821286 }
12831287 end
0 commit comments