Skip to content

[Bug] Currency Role Bonuses pay out #3030

@alfw

Description

@alfw

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When you have enabled Role Bonuses but have disabled Don't allow on active user lists on the viewer. The base pay out is not given to the viewer but the role bonus is given.

Expected Behavior

It should not pay out a role bonus like the base pay out is not when the viewer has Don't allow on active user lists ticked.

Steps To Reproduce

  1. Setup a Test role
  2. Setup a Test Currency
  • Set pay out intervals to 1 minute
  • Set offline payout to example 1000
  • Set bonus on Test role to 50
  • Save
  1. Go to Viewers and on a active viewer and set Don't allow on active user lists
  2. Wait for currency runner to pay out
  3. Refresh the Viewers list and check the Test currency of the viewer and it would have paid out 50
  4. If you remove Don't allow on active user lists and wait for next pay out the viewer gets 1050

Version

v5.63.2

What operating system are you using Firebot on?

Windows 10

Relevant log output

[2025-02-28 15:39:01.0023] - info: [v5.63.2] Currency: Paying out 1000 Points.
[2025-02-28 15:39:01.0023] - debug: [v5.63.2] Currency: Adjusting 1000 currency to alfww. ecd475c0-668e-11ee-b32e-4166fea7578e
[2025-02-28 15:39:01.0023] - debug: [v5.63.2] Paying out 15 currency (ecd475c0-668e-11ee-b32e-4166fea7578e) for online viewers:
[2025-02-28 15:39:01.0024] - debug: [v5.63.2] role ids 
[ '2d1f64e0-efa1-11ef-ab53-3f058aa35984' ]
[2025-02-28 15:39:01.0024] - debug: [v5.63.2] user ids 
[ '62558521', '683713966' ]
[2025-02-28 15:39:01.0024] - debug: [v5.63.2] Currency: Adjusting 15 currency to alfww. ecd475c0-668e-11ee-b32e-4166fea7578e
[2025-02-28 15:39:01.0024] - debug: [v5.63.2] Currency: Adjusting 15 currency to soundboothbot. ecd475c0-668e-11ee-b32e-4166fea7578e

Contact Details (Optional)

alfw

Metadata

Metadata

Assignees

Labels

Dev ApprovedThe issue has been approved by a team member and can be worked on.Dev Complete

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions