Programming Game
- Game
- Resources
- Docs
Attack System Rework
September 25, 2025 - v0.4.2
Major updates to how damage is calculated. All weapons now have damage and attack speed values. The new system gives us much more flexibility to keep game balance with appropriate tradeoffs.
New Features
- All weapons now have a
damagefield as well as anattacksPerSecondfield.- Different weapon classes have different attack speeds.
- Combat Skills have been introduced for each weapon class.
- You can increase your combat skills by attacking monsters with higher defense than your current skill level.
- Your combat skill directly increases your attack.
- Damage from attacking has been reworked:
- Previously, damage was simply attack minus defense.
- The new system applies your weapon’s base damage, then adjusts it up or down based on the ratio of your attack to your target’s defense.
- Dual wielding now attacks once with each weapon.
- Attack speed between your main and offhand are averaged.
- Your character’s attack stat is determined by the average combat skill between both your mainhand and offhand weapon.
- There's a slight attack speed bonus applied to dual wielding.
Miscellaneous
- Updates to the UI to account for the new mechanics.
- Significantly increased the threat generation of
threaten, also increased theTPcost. - Adjustmented monster attack and defense values to account for the new system.
- Weapon attack values have been reduced or removed.
- Shields/grimmoires no longer count as weapons.
- Adjusted the vendor price of many items.
Bug Fixes
- Ammo now properly increases the damage of ranged attacks.