Skip to content

Commit 7b9c6e8

Browse files
committed
no_mod
1 parent a992ac3 commit 7b9c6e8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/overrides.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,20 +2163,20 @@ function get_straight(hand, min_length, skip, wrap)
21632163
end
21642164

21652165
local get_prob_vars_ref = SMODS.get_probability_vars
2166-
function SMODS.get_probability_vars(trigger_obj, base_numerator, base_denominator, identifier, from_roll)
2166+
function SMODS.get_probability_vars(trigger_obj, base_numerator, base_denominator, identifier, from_roll, no_mod, ...)
21672167
local mod = trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_prob or 1
21682168
local numerator = base_numerator * mod
2169-
if trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_rigged then
2169+
if trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_rigged and not no_mod then
21702170
numerator = base_denominator
21712171
end
2172-
return get_prob_vars_ref(trigger_obj, numerator, base_denominator, identifier, from_roll)
2172+
return get_prob_vars_ref(trigger_obj, numerator, base_denominator, identifier, from_roll, no_mod, ...)
21732173
end
21742174

21752175
local pseudorandom_probability_ref = SMODS.pseudorandom_probability
2176-
function SMODS.pseudorandom_probability(trigger_obj, seed, base_numerator, base_denominator, identifier)
2176+
function SMODS.pseudorandom_probability(trigger_obj, seed, base_numerator, base_denominator, identifier, no_mod, ...)
21772177
local mod = trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_prob or 1
21782178
local numerator = base_numerator * mod
2179-
if trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_rigged then
2179+
if trigger_obj and trigger_obj.ability and trigger_obj.ability.cry_rigged and not no_mod then
21802180
SMODS.post_prob = SMODS.post_prob or {}
21812181
SMODS.post_prob[#SMODS.post_prob + 1] = {
21822182
pseudorandom_result = true,
@@ -2188,7 +2188,7 @@ function SMODS.pseudorandom_probability(trigger_obj, seed, base_numerator, base_
21882188
}
21892189
return true
21902190
end
2191-
return pseudorandom_probability_ref(trigger_obj, seed, numerator, base_denominator, identifier)
2191+
return pseudorandom_probability_ref(trigger_obj, seed, numerator, base_denominator, identifier, no_mod, ...)
21922192
end
21932193

21942194
local is_eternalref = SMODS.is_eternal

0 commit comments

Comments
 (0)