From b2777b8e714f5c7be3a9292bb28d71b45b9b0bd1 Mon Sep 17 00:00:00 2001 From: Julian Marcos Date: Sun, 14 Jan 2024 03:15:05 +0100 Subject: [PATCH] Rename ducks-fine to clarify things --- ducks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ducks.py b/ducks.py index c42d163..b37aaa0 100644 --- a/ducks.py +++ b/ducks.py @@ -18,7 +18,7 @@ DEFAULT_MIN_MESSAGES = 50 "Whether or not to kick someone talking to non-existent ducks")) @utils.export("channelset", utils.BoolSetting("ducks-prevent-highlight", "Whether or not to prevent highlighting users with !friends/!enemies")) -@utils.export("channelset", utils.IntRangeSetting(0, 100, "ducks-fine", "The fine amount the users get fined when you shoot a duck")) +@utils.export("channelset", utils.IntRangeSetting(0, 100, "ducks-fine-percentage", "The fine amount the users get fined when you shoot a duck")) class Module(ModuleManager.BaseModule): @utils.hook("new.channel") @@ -74,9 +74,9 @@ class Module(ModuleManager.BaseModule): channel.send_message(DUCK) def _duck_action(self, channel, user, action, setting, event, fine_enabled=False): - if channel.get_setting("ducks-fine", 0) != 0 and fine_enabled: + if channel.get_setting("ducks-fine-percentage", 0) != 0 and fine_enabled: coins = self.bot.modules.modules['coins'].module - interest_percentage = channel.get_setting("ducks-fine",1) + interest_percentage = channel.get_setting("ducks-fine-percentage",1) total_coins = decimal.Decimal(sum(coins._all_coins(event['server']).values())) fine_amount = total_coins*(decimal.Decimal(0.01)*interest_percentage) fine_amount = fine_amount.quantize(decimal.Decimal('.01'), rounding=decimal.ROUND_05UP) # Round number to appropriate units