EventVoting
More actions
🗳️ Event Voting System
Community-driven event activation through democratic voting
🗳️
System Overview
The Event Voting System allows players to collectively decide which events should be activated. Using special voting tokens, players can cast their votes at dedicated NPCs to reach event activation thresholds.
🔍Event NPC Status Checks
NPC Alive?
Dead NPCs cannot be interacted with
Event Active?
Inactive events disable NPC functionality
Player Trading?
Cannot vote while in trade mode
🤝
NPC Interaction Process
Left-Click Event NPC
Player initiates interaction by left-clicking on the Event NPC.
Distance Check
System verifies player is within 1 unit distance of the NPC.
Status Validation
System performs all NPC status checks before proceeding.
Event Voting GUI Opens
If all checks pass, the voting interface is displayed to the player.
📋
Interaction Requirements
📏Distance
Must be within 1 unit of the NPC
👤Player Status
Must not be trading with other players
🎯Event Status
An active voting event must be available
💚NPC Status
NPC must be alive and functional
📍Event NPC Location
Event NPCs are located exclusively in Zorandor (Capital City)
Area: Capital City
🎫
Token Usage
🎯How to Vote
- Use drag & drop to move tokens to voting area
- Tokens are destroyed after use
- Vote value is added to the event total
- Progress updates in real-time
💰Token Values
- Stackable tokens multiply by stack size
- Example: 5 tokens × 10 value = 50 votes
🎁How to Obtain Voting Tokens
Event Rewards
Earned from completing events
NPC Purchase
Buy from designated NPCs
Quest Rewards
Complete special quests
🖥️
GUI Interface Components
🎨Event Icon Panel
M_EventIcon texture
- Displays event's unique icon
- Visual identification for events
🏷️Event Name Label
Event Name Display
M_EventShortName localization
- Shows the event's name
- Multi-language support
🔢Counter Label
7811/8000
Current/Target format
- Real-time updates
- Clear progress indication
🎫Token Icon Panel
TokenIcon display area
- Shows dragged token
- Visual feedback
Drag & Drop Interaction Demo
Drag tokens from your inventory to the voting orb to cast your vote!
❓
Frequently Asked Questions
Q1: Where can I find Event NPCs?
A: Event NPCs are located exclusively in Zorandor (Capital City)
Q2: How do I obtain Voting Tokens?
A: Voting Tokens can be obtained through event rewards, purchased from NPCs, or earned as quest rewards.
Q3: How much is one token worth?
A: Token value is determined by the M_EventVotingTokenValue field. If set to 0, it automatically defaults to 1.
Q4: How do stackable tokens work?
A: If tokens are stackable, the vote value is multiplied by the stack size. Example: 5 tokens × 10 vote value = 50 total votes.
Q5: What happens when the event goal is reached?
A: Once the goal is reached, the event becomes eligible for activation. Vote counts reset during weekly consolidation, and a new voting cycle begins.
Q6: Why am I getting errors while voting?
A: Common causes include: inactive event, too far from NPC (>1 unit), currently trading, invalid token, or dead NPC.
Q7: Can I vote for multiple events?
A: Yes, you can vote for different events using appropriate tokens for each event type.
Q8: When do voting results update?
A: Voting results update instantly in real-time and are immediately reflected in the GUI interface.