@@ -2166,35 +2166,6 @@ function get_straight(hand, min_length, skip, wrap)
21662166 return get_straight_ref (hand , min_length + stones , skip , wrap )
21672167end
21682168
2169- local get_prob_vars_ref = SMODS .get_probability_vars
2170- function SMODS .get_probability_vars (trigger_obj , base_numerator , base_denominator , identifier , from_roll , no_mod , ...)
2171- local mod = trigger_obj and trigger_obj .ability and trigger_obj .ability .cry_prob or 1
2172- local numerator = base_numerator * mod
2173- if trigger_obj and trigger_obj .ability and trigger_obj .ability .cry_rigged and not no_mod then
2174- numerator = base_denominator
2175- end
2176- return get_prob_vars_ref (trigger_obj , numerator , base_denominator , identifier , from_roll , no_mod , ... )
2177- end
2178-
2179- local pseudorandom_probability_ref = SMODS .pseudorandom_probability
2180- function SMODS .pseudorandom_probability (trigger_obj , seed , base_numerator , base_denominator , identifier , no_mod , ...)
2181- local mod = trigger_obj and trigger_obj .ability and trigger_obj .ability .cry_prob or 1
2182- local numerator = base_numerator * mod
2183- if trigger_obj and trigger_obj .ability and trigger_obj .ability .cry_rigged and not no_mod then
2184- SMODS .post_prob = SMODS .post_prob or {}
2185- SMODS .post_prob [# SMODS .post_prob + 1 ] = {
2186- pseudorandom_result = true ,
2187- result = true ,
2188- trigger_obj = trigger_obj ,
2189- numerator = base_denominator ,
2190- denominator = base_denominator ,
2191- identifier = identifier or seed ,
2192- }
2193- return true
2194- end
2195- return pseudorandom_probability_ref (trigger_obj , seed , numerator , base_denominator , identifier , no_mod , ... )
2196- end
2197-
21982169local is_eternalref = SMODS .is_eternal
21992170function SMODS .is_eternal (card )
22002171 if Cryptid .safe_get (card , " ability" , " cry_absolute" ) then
0 commit comments