diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/weapons/dice.dm index 694bb5fe928..9dbb3732770 100644 --- a/code/game/objects/items/weapons/dice.dm +++ b/code/game/objects/items/weapons/dice.dm @@ -35,7 +35,6 @@ var/list/results = list() for(var/i = 1 to amount) if(weight_roll && prob(weight_roll)) - message_admins("hit weight roll") results += favored_number else results += rand(1, sides) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 0d4560555a0..fbe928e4e44 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -2062,7 +2062,10 @@ All custom items with worn sprites must follow the contained sprite system: http weight_roll = 22 /obj/item/stack/dice/fluff/suraya_dice/AltClick(mob/user) - if(!weight_roll) + if(user.get_active_hand() != src) + return ..() + + if(weight_roll) user.visible_message("\The [user] jiggles \the [src] around in their hand for a second.", SPAN_NOTICE("You jiggle the die rapidly in your hand, resetting the internal weighting.")) weight_roll = 0 else