Full notes
Full Ruin update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Fixes
- Server
- Balance
- UI and audio
- Security
Inventory & Action Bar Improvements
Added the ability to link items or abilities to the action bar.
Client now sends the item/ability ID instead of just the slot ID.
Picking up an item from the action bar now removes the old slot link if applicable.
Consumable items on the action bar now properly check inventory and consume charges.
Fixed action bar items being used when they have 0 quantity.
Action bar now correctly links to items in inventory or equipment.
Pressing escape while holding a linked item now removes it.
Created a new database table to handle links efficiently.
Links now persist properly between server and client.
Added slot for ammo that functions as a link and is server-verified.
Ammo links now check level requirements.
Fixed issues with links switching incorrectly.
Combat & Equipment Fixes
Fixed projectiles not properly moving toward targets.
Fixed melee/ranged weapons not updating damage on the character panel.
Fixed offhand weapons attacking with default damage.
Players and mobs now require weapons to attack properly.
Adjusted attack speeds
No weapon: 2.5 attack speed (main hand only).
Offhand equipped: 2.5 attack speed main hand, offhand follows correctly.
Fixed ranged attack reload issues.
Switching weapons/ammo is now possible while in combat.
Added damage values for ammo (e.g., Sharp Arrow increases ranged damage by 10).
Fixed mobs not calculating melee damage correctly.
Implemented weapon restrictions
Cannot equip a 1H weapon in offhand while using a 2H weapon.
Weapon swapping now checks requirements properly.
Fixed ability tooltips
Required weapon type text now displays in red/white.
Required level now displays in red if unmet.
Adjusted cooldowns
Charge ability now properly triggers cooldown.
Abilities without a global cooldown now have a minimum 1.5s cooldown.
Server now tracks spell cooldowns even when players log out.
Item Handling & UI Enhancements:
Fixed item stacking issues when picking up items from the world.
Items now correctly merge or increase count instead of breaking.
Fixed dropping an item on itself from removing it.
Picking up an item no longer clears mouse-held data incorrectly.
Holding shift + left click now properly picks up an item/ability from a quick slot.
Fixed incorrect item deletion when dragging max stacks.
Added global function to handle item rarity display.
Implemented proper tracking of item cooldowns using new cooldown system.
Vendor interactions improved:
Added sell price to item tooltips.
Implemented global currency functions for consistency.
Vendors now properly display item prices.
Added trinket with a 5-minute cooldown that heals 2000 HP.
Added a new item type: "Sharp Arrow" (drops from dungeon mobs).
Item tooltips now fade when moving away, with a particle glow effect.
Items now hover slightly in the world for better visibility.
Added an XP bar to the UI.
Shortcut buttons now correctly open windows.
Improved vendor UI design.
Fixed spellbook abilities with ID > 255 not functioning.
Starter characters now receive appropriate food, water, and abilities.
Bag System Overhaul
Bags now dynamically adjust inventory size.
Inventory updates in real time when adding/removing bags.
Players must empty a bag before removing it.
Implemented 4 new bag types with varying slot sizes.
Server now correctly tracks bag slots and item placement.
Added slot highlighting when hovering over a bag.
Left-clicking a bag now properly opens the inventory.
Locked bag slots are now enforced to prevent exploits.
Fixed bags not updating properly when removed.
General Fixes & Enhancements
Fixed characters not being created or loaded correctly.
Character selection now supports a maximum of 9 characters per account.
Implemented correct animation handling when switching weapons.
Players can now sheath and unsheath weapons properly.
Fixed incorrect animations causing casting issues.
Ability casting now resets after use to prevent multiple activations.
Triple Shot, Smouldering Shot, and Double Shot now correctly consume ammo.
Fixed "X" closing equipment not syncing with the server.
Loot icons now disappear when moving out of range but maintain a glow effect.
Item light sources are removed when picked up.
Implemented proper item tracking for server-client sync.
Fixed chat behavior: opening chat now hides all other windows.
UI improvements
Tooltips now appear above windows.
Fixed non-IWindow elements appearing above UI windows.
Adjusted all slot sizes to 30x30 for consistency.
Server optimizations
Reduced console spam.
Growth effect no longer applies Cripple.
Overtime effects now store data as ushort instead of string for efficiency.
Fixed blocking mechanics
Can only block or parry when the attacker is in front.
Shield buffs now properly reduce charges.
Fixed various inventory bugs, including
Item duplication on slot swaps.
Dropping a real item onto a linked slot.
Incorrectly merging item stacks.
Stopped abilities from being placed in inventory slots.
Fixed crashes related to dragging abilities onto themselves.
Updated UI elements for better readability and accessibility.
Upcoming Features
Further UI improvements.
Expanded item tooltip details.
More dungeon loot and rewards.
Refinements to animation transitions.
Source
Changelog.gg summarizes and formats this update. How we read updates.
