• v0.2.4 ef4e4ccb80

    v0.2.4 Stable

    shawn released this 2026-07-04 00:08:04 +00:00 | 5 commits to main since this release

    v0.2.4 — Fix WeaponManager Script Compile Error

    Root cause of all weapon issues: A stray second _rollback_tick function (with spaces instead of tabs) was appended to weapon_manager.gd, causing the ENTIRE script to fail compilation. The WeaponManager node had NO script attached at runtime.

    • has_method(\"set_default_loadout\") → false → loadout never initialized
    • All weapon operations silently did nothing (no gun visible, no switching, no firing)
    • Player movement still worked (handled in player.gd, not weapon_manager.gd)

    Changes in this release:

    • Removed duplicate _rollback_tick function from weapon_manager.gd
    • Removed is_predicting() gate (from v0.2.3) so weapon actions process on client
    • Client-side loadout init (from v0.2.3) so weapons available immediately
    • Window focus grab (from v0.2.2) so keyboard input works

    v0.2.3 was broken — the compile error was already present, making all v0.2.3 weapon fixes dead code. This release actually contains the working fixes.

    Downloads