Holy Fury: Mark of Weakness → Radiant Strike = +100% damage to marked targets
Martyr's Blessing: Guardian Embrace → Divine Intervention = Heals party members too
Patch 0.19 (Passive Talents: Persistence & UX)
Passive Talents: Added a ranked passive talent system (0/5 per talent) that upgrades abilities rather than raw stat sticks.
Skill Tree UI: Added Skills / Talents tabs inside the K menu and a clearer talent points header showing available / total (spent).
Spec-Focused Talents: Talent list now only shows Mastery/Technique entries relevant to your currently selected branch (A/B/C).
Networking Fix (Critical): Fixed talents not replicating to clients by ensuring player state copies include talent ranks and talent points during broadcasts.
Server Authority: Talent points are derived from level and spent ranks (1 point per 5 levels) and validated server-side on unlock/reset.
Persistence & Migration: Talent ranks are saved/loaded reliably; legacy unlocked_talents data migrates safely and canonicalizes IDs (e.g. CLR_1 -> CLR_01) to prevent invisible/ignored ranks.
Responsiveness: Talent rank-ups and resets update immediately in UI (optimistic), then reconcile against server-confirmed state.
Mobile UX: Skill tree window is more usable on smaller screens (responsive sizing/layout).
Patch 0.18 (Protobuf State Streaming)
Networking: State updates now stream as protobuf frames (EDPB header + versioning) for lower bandwidth and CPU overhead.
Compatibility: Removed legacy gzip+JSON state update mode; client and server must both be updated to 0.18+.
Combat Visuals: Remote enemy attack animations now sync to damage events to prevent “running while hitting” desync.
Browser Fix: Protobuf JS runtime now loads reliably in the browser without resolving protobufjs/minimal as an ES module.
Tooling: Improved proto generation script so regenerating keeps the browser-safe protobuf module behavior.
Patch 0.17c (Animation & Sync Fixes)
Animation Fixes:
Cleric Spirit Guardians: Fixed spirits not disappearing and animation staying stuck on Attack after spell expires.
Ability Animations: All class abilities now properly return to Idle animation after casting completes.
Animation Cleanup: Added proper memory disposal for spirit visual effects.
Delta Sync Fixes:
Hotbar Icons: Fixed ability icons disappearing from the hotbar after login.
Skill Tree: Fixed specialization selection not working in the K menu.
Full State Sync: Delta updates now properly sync skills, equipment, inventory, XP, level, and gold.
Patch 0.17b (Performance)
Client Optimizations:
Collision Detection: Reusable temp vectors eliminate memory allocations in hot paths.
Movement System: Actor movement code no longer creates new objects every frame.
Chunk Manager: Smart caching now only rebuilds entity arrays when chunks change.
Particle System: Centralized particle pool for meteor trails reduces GC pressure.
Health Bars: Frustum culling skips off-screen entities; DOM element pooling reduces overhead.
Server Optimizations:
Delta Compression: Server now only sends entities that changed since last update. Huge bandwidth savings!
Entity Serialization: Entities now send only essential fields (enemies: ~10 fields vs 40+).
Spatial Queries: Optimized with pre-allocated slices and strings.Builder.
Frost Guardian: A powerful new boss entity now roams the snow-covered lands of the Water Realm.
Daily Quests: Visit the new Quest NPC in town to accept daily tasks for massive XP rewards. Press 'J' to view your Quest Journal.
Personal Stash: A Stash Chest has been added to town. Store up to 50 extra items safely!
Visuals & Combat:
Floating Combat Text: Damage numbers now pop up dynamically during combat.
Level Up FX: New visual effects and notifications when you or nearby players level up.
Smoother Multiplayer: Added movement interpolation for silky smooth remote player movement.
Dynamic Animations: Attack animations now scale correctly with Attack Speed.
Performance:
Network Compression: Implemented GZIP compression to significantly reduce data usage.
Server Optimization: Parallelized game loop for better stability under load.
Patch 0.13 (Elemental Realms & Quality of Life)
New Content:
Water Realm: A brand new elemental zone has been added to the world.
Earth Realm: The Earth Realm has received a design overhaul.
World Map 2.0:
Interactive Panning: You can now Click and Drag to move the map view.
Zooming: Use the scroll wheel to zoom in and out for a better view of the world.
System:
Feedback System: Added a "Report Bug / Feature" button to the ESC menu. Submit issues directly to the server!
Patch 0.12 (The Expansion)
World Expansion:
Map Expanded: The world has grown significantly larger.
New Zone: Added a Level 50 area for high-level adventurers.
Zone Rebalance: Leveling zones now span 10 levels each (previously 5), providing more space to grind.
Minimap Updates:
Player Indicators: Other players now appear as Cyan dots.
Enemy Indicators: Elite enemies now appear as White dots (Skull icons coming soon).
Combat & Mechanics:
Class Projectiles:
Rogue: Daggers now Pierce through enemies.
Wizard: Fireballs now Explode on impact, dealing splash damage.
Respawn Fix: Fixed a critical bug where players would revive at their death location. You now correctly teleport back to town.
Exploit Fixes: Fixed infinite projectile spam and cooldown bypass exploits.
Stability & Performance:
Crash Fixes: Resolved client freezing issues related to projectiles and loot drops.
Multiplayer Sync: Fixed duplicate projectiles and "underground" projectiles in multiplayer.
Memory Optimization: Improved ChunkManager and Texture caching to reduce memory usage over long sessions.
Patch 0.11 (The Mobile Overhaul)
Mobile Experience:
HUD Redesign: The mobile interface has been completely reorganized to maximize visibility.
Health & Mana: Moved to the top-left (next to the clock).
Ability Button: Relocated to the top bar for easier access.
Chat Box: Resized and moved to the top-left to keep the center screen clear for combat.
Minimap: Shifted down to prevent overlap with menu buttons.
Pinch-to-Zoom: Added native pinch gesture support. You can now zoom the camera in and out smoothly on touch devices without scaling the UI.
Social Access: Added a new "O" button to the top-right menu for quick access to the Social/Party window.
Combat & Gameplay:
Elite Announcements: The server now broadcasts a System Message to all players when an Elite Enemy spawns.
Elite Loot Buff: Elite enemies now drop 3 guaranteed items (up from 1), making them much more rewarding to hunt.
Melee Combat Fix: Fixed an issue where characters would "stutter" or stop attacking at max range. Movement now has a buffer zone (hysteresis) to keep combat fluid.
Patch 0.10 (The Awakening)
Eidolon Online: The world is no longer lonely. Full Multiplayer Support is now live! See other players, fight together, and trade in real-time.
Social Features:
Global Chat: Communicate with fellow adventurers using the new chat system.
Shared World: Single-player mode has been removed. Everyone now shares the same persistent world.
Polish & Fixes:
Death Animations: Fallen foes now properly succumb to the void. No more "sleeping" skeletons!
Cleric Fixes: Guardian Spirits now properly dissipate when their duration expires.
Visual Cooldowns: Ability icons now show real-time cooldown feedback.
NPC Protection: The Dwarf Salesman is now Invulnerable. Clicking him safely moves you to trade range.
Patch 0.09
Mobile Polish: Improved UI scaling, hidden debug console, and added auto-targeting for mobile skills.
Shop Improvements: Fixed Mystery Boxes, added "Insufficient Gold" warning, and prevented accidental movement while shopping.
Single Player Fixes: Restored loot drops, fixed item pickup, and ensured items despawn correctly.
UI Updates: Character sheet and inventory now update in real-time. Fixed ESC menu and window interactions.
Multiplayer (Alpha): Multiplayer support is being added! It is currently in a semi-working state for testing.
Patch 0.08 (Mobile Performance & Stability)
Performance Overhaul:
Lazy Loading: 3D assets now load only when needed, drastically reducing startup memory usage and preventing crashes.
Object Pooling: Enemies and projectiles are now recycled instead of destroyed, eliminating "stutter" from garbage collection.
Aggressive Unloading: Distant enemies are completely unloaded from memory to save resources.
Mobile Support:
Restored Visuals: Mobile users now see full 3D models and textures instead of colored boxes.
Shadow Optimization: Shadow quality is automatically adjusted on mobile for better performance.
Controls: Fixed joystick controls to correctly match isometric movement.
Bug Fixes:
Fixed a crash on mobile caused by race conditions during asset loading.
Fixed an issue where the Shopkeeper would disappear or unload when walking away.
Patch 0.07 (The Construct & Loot 2.0)
New Content:
New Enemy: Construct: Undead amalgams now roam the outer wastelands (Level 20-30). High health and damage.
Zone Expansion: Added a new world ring (Radius 360-450) for Constructs.
Visuals & UI:
Animation Fixes: Fixed "jittery" movement animations for Fighter, Wizard, and Cleric.
Boss Timer: Fixed an issue where the timer was hidden. It is now always visible.
Balance:
Enemy Spawns: Significantly increased spawn rates for all enemy types.
Enemy Stats: Buffed HP and Damage for all enemies to match the new power curve.
Loot System 2.0:
Rarity Overhaul:
Common: Base Stats only.
Uncommon: 1 Bonus Stat.
Rare: 2 Bonus Stats.
Legendary: 5 Bonus Stats (All stats).
Stat Budgeting: Stats are now calculated using a "Budget" system based on item level. Higher level items are consistently stronger.
Dynamic Naming: Items are named based on their stats (e.g., "Strong Sword of the Bear").
Combat & UI:
Stationary Attack (Ctrl+Click): Now strictly enforces melee range (Cone Attack). No more melee sniping!
Fighter Charge: Confirmed unlimited cast range for Charge ability.
Boss Timer: Updated the game timer with a new stylized look.
Patch 0.06 (Balance & Fixes)
Loot & Economy:
Global Drop Rate: Increased to 50% for all enemies.
Gold Drops: Increased by 50% (Level * 1.5 to Level * 30).
Consistency: Loot now drops reliably regardless of how the enemy was killed (Basic Attack, Skill, Dot, etc.).
Fixed an issue where basic attacks sometimes bypassed loot generation.
Patch 0.05 (Elite Update)
Elite Enemy System:
A powerful Elite Enemy now spawns every 3 minutes.
Elites have 3x HP, 3x Damage, and grant 5x XP.
Visual distinction: Elites are 1.5x larger and emit a red glow.
Guaranteed Loot: Killing an Elite guarantees a high-quality item drop (50% Uncommon, 40% Rare, 10% Legendary).
Game Timer: Added a game timer to the UI to track session duration.
Balance Changes:
HP Regeneration: Increased to Vitality * 0.5 (previously 0.1).
Mana Regeneration: Increased to Wisdom * 0.5 (previously 0.1).
Attack Speed: Scaling increased to Dexterity * 0.01 per point (previously 0.002).
Cooldown Reduction: Scaling increased to 1% per Intelligence point (previously 0.5%), capped at 50%.
Performance Optimizations:
Raycast Throttling: Mouse interaction raycasting is now throttled to 20 checks per second to reduce CPU usage.
Entity Caching: Active entities are now cached once per frame to prevent redundant calculations.
Optimized Collision: Projectile and AoE damage logic now uses cached entities, improving performance with many enemies.
Enemy Lifecycle: Respawn and cleanup logic runs less frequently (every 10 frames) to save resources.
Bug Fixes: Fixed syntax errors in ItemSystem preventing loot generation and Elite loot logic.
Patch 0.16
Global Party Map: Party members are now visible on the World Map (green dots) regardless of distance.
Reliable Recall: Fixed the 'B' button (Recall) rubber-banding issue; it now reliably teleports you to town.
Performance Overhaul: Major optimizations to collision detection and memory usage for smoother gameplay.
New Entities: Added Mountain Troll and Aqua Golem. Moved Siren and Frost Guardian to deeper zones.
Town Updates: Added buildings, trees, and a camp to the town area.
Avenging Seraph: Introduced a new entity/summon.
Item Updates: Added Relic slots, improved item stacking, and added many new icons.
Skill Unlocking: Implemented skill unlocking based on level and branch.
Patch 0.15
Party System: You can now invite players to a party! (Right-click or use /invite).
Shared Rewards: Party members share XP and Gold from kills (within range).
Party Bonus: +10% XP and Gold bonus for each party member!
Quest Sharing: Kills by party members now count towards your kill quests.
Social UI: Press 'O' to open the Social Panel and manage your party.
Patch 0.04
Controls: Added "Click and Hold" to move. Character now follows the mouse cursor continuously.
Combat: Fighter's "Charge" ability now casts instantly from any distance.
Combat: Ranged classes (Wizard, Rogue) now cast abilities instantly from any distance without walking.
Shop: Added "Sell Value" to item tooltips when the shop is open.
Items: Added Level Requirements. You can no longer equip items higher than your current level.
Performance: Major optimizations to Loot Drops and Chunk Loading to reduce stuttering.
UX: Significantly increased the clickable area for Loot Drops.
Patch 0.03
Mobile Support: Full mobile controls added! Virtual Joystick, Action Buttons, and Mobile UI.
Performance: Optimized rendering for mobile devices (Shadows, AA).
Ranged Combat: Fireball and Dagger Throw can now be cast instantly from any distance.
Shop Update: Mystery Boxes now guarantee an item for the selected slot. ESC key now closes the shop.
Interaction Polish: Significantly improved click detection for loot. Added "Smart Interact" for mobile.
Visuals: Imps are larger. Loading times reduced.
Patch 0.02
New Content: The Merchant: A Dwarf Salesman has arrived in town! Sell your unwanted loot or buy "Mystery Boxes" (500g) to gamble for gear at your level.
New Enemy: Imp: Mischievous demons now inhabit the lands beyond the skeletons (Level 5-10).
World Expansion:
Zone 1: Skeletons (Level 1-5)
Zone 2: Imps (Level 5-10)
Zone 3: Demon Orcs (Level 10+). Significantly buffed.
Move-to-Interact: Clicking an object from afar will now automatically move you into range to interact.
Rogue Polish: Fixed animation jitter/speed issues for the Rogue class.
Bug Fixes: Fixed crashes when picking up items and invisible NPC meshes.
Patch 0.01
Loot System: Enemies now drop physical loot orbs on the ground.
Rarity Colors: Items have rarity colors (Common, Uncommon, Rare, Legendary).
Affixes: Items can now drop with prefixes and suffixes (e.g., "Strong Iron Sword of Fire").
Gold System: Enemies drop gold. Gold counter added to Inventory.
Hitboxes: Improved click detection for enemies and loot.
Tooltips: Added detailed tooltips for equipment and inventory items.
Stat Bonuses: Character sheet now shows stat bonuses from gear (e.g., +3 STR).
Respawn Fixes: Fixed issues with enemy respawn timers.
Unstuck: Added "Unstuck / Respawn" button to Escape Menu.
Cleric: Increased Spirit Guardians damage range (Visuals unchanged).
MERCHANT
Right-click items in your inventory to sell them.
MYSTERY BOXES (500g)
Click items to buy them back.
STASH
Right-click to move items between Inventory and Stash.
FORGE
Upgrade Equipment
Cost: 0 Shards
Increase Potency
Cost: 0 Hearts
Add Sockets
Cost: 0 Hearts +
0 Shards
Equipment with Sockets:
Your Gems:
Equipment
➔
Gem
Select 3 gems of the same type and quality to combine into 1 higher quality gem