• Changelog:

    pedrogomes released this 2024-07-21 12:51:57 +00:00 | 50 commits to master since this release

    Account and Character Management:

    • Implemented Player account data system with support for multiple characters
    • Added character selection scene
    • Implemented saving and loading of characters with account name filters
    • Improved save/load functionality for equipment and inventory using character names

    Boss Encounters:

    • Added boss behaviors and unique abilities

    Equipment and Items:

    • Added Knight equipment set
    • Added Resource-based equipment set
    • Updated existing set values
    • Implemented vendors for each equipment set
    • Updated sell values for items

    NPC and AI Improvements:

    • Completely reworked NPC controller
    • Implemented ability priority list for NPCs
    • Added animations for NPCs

    Player Death and Revival System:

    • Implemented player death mechanics
    • Added solo player "cheat death" feature (one-time automatic revival per scene)
    • Implemented group player revival system:
      • Players enter "fainted" state when health reaches 0
      • Created revive circle around fainted players
      • Other players can stand in circle to revive fainted teammates
      • Fainted players "bleed out" if not revived within time limit
    • Added visual effects for cheat death, fainting, reviving, and permanent death events using post-processing
    • Disabled player movement and input while dead
    • Improved enemy targeting to avoid dead/fainted players

    Ability and Cooldown System:

    • Implemented ability cooldown tracker for players
    • Added cooldowns to multiple player spells
    • Created visual cooldown indicators on ability bind instances
    • Fixed melee slash hit VFX to avoid spawning on non-targetable units
    • Fixed bug in area of effect over time abilities related to following targets
    • Added new ability types:
      • Anti-projectile spells
      • Channeled abilities
    • Added new class abilities:
      • Shield Wall (second Knight ability)
      • Ragestorm (ultimate Barbarian ability)
      • Burst of Hope (second Priest ability)
    • Implemented absorb status effect
      • Added absorb effect to Priest's BurstOfHope ability
    • Added instant value effect with modifiers based on targets
    • Implemented damage income modifier effect
    • Introduced damage over time effects (burn, poison, and bleed)
    • Improved effect scaling with multiple character stats
    • Added options for status effects to apply to targets hit or self
    • Created Ability UI binds with info and animations
    • Made small balance changes to abilities

    Performance and Bug Fixes:

    • Significantly reduced maximum particle count
    • Implemented preloading for ability assets and most shaders
    • Fixed coroutine error on channeled abilities
    • Resolved billboard random flicker issue
    • Fixed spin-to-win animation and rotation synchronization
    • Fixed issues with Burst of Hope ability

    Visual Improvements:

    • Added callback functionality for death-related VFX blend in/out effects

    UI and Game Settings:

    • Implemented Game Options UI
    • Added game difficulty options
    • Updated jobs reward increases based on difficulty
    • Implemented network sync for difficulty corner info
    • Added FPS counter for editor & builds

    Character Progression:

    • Adjusted stat points per level
    Downloads