Player Engagement
Features designed to increase player engagement with random orders.
Overviewโ
Engagement features reward players for fulfilling random orders and create special events to keep gameplay interesting.
Completion Bonusesโ
Reward players with extra money for fulfilling random orders:
engagement:
completion-bonus: true
bonus-multiplier: 1.1 # 10% bonus
When enabled, players receive a bonus on top of the order price.
Special Eventsโ
Create scheduled events with bonus multipliers:
engagement:
special-events: true
event-schedule:
- name: "Double Rewards Hour"
start-time: "20:00"
end-time: "21:00"
days: [friday, saturday]
bonus-multiplier: 2.0
Events can run on specific days and times.
Urgent Ordersโ
Random orders can be marked as urgent for higher rewards:
engagement:
default-priority: 0 # 0 = normal, 1 = urgent
urgent-chance: 0.1 # 10% chance
Urgent orders are highlighted in the GUI.
Event Announcementsโ
Announce special random orders to players:
engagement:
announce-special: true
Players are notified when special orders are created.
Event Taskโ
The addon runs an event check every 5 minutes to:
- Check for scheduled events
- Create special orders during events
- Apply event bonuses
Fulfillment Listenerโ
Tracks order fulfillment and:
- Applies completion bonuses
- Logs fulfillment statistics
- Triggers event rewards
Examplesโ
Basic Engagementโ
engagement:
completion-bonus: true
bonus-multiplier: 1.1
urgent-chance: 0.1
Full Engagement Setupโ
engagement:
completion-bonus: true
bonus-multiplier: 1.2
special-events: true
announce-special: true
urgent-chance: 0.15
event-schedule:
- name: "Weekend Bonus"
start-time: "18:00"
end-time: "22:00"
days: [saturday, sunday]
bonus-multiplier: 1.5
Next Stepsโ
- Order Generation - Generation system
- Pricing System - Pricing details
- Configuration - Configuration guide