17 Commits

Author SHA1 Message Date
5569dd2b06 Enemy spawning update
- spawning is now taken care by the actual gamescene based on the zone data, instead of network manager
- each zone data now have a list of possible enemies for that specific zone
2024-07-28 16:37:22 +01:00
da18f92fdf Lich basic and boss enemy 2024-07-26 21:36:34 +01:00
b079471fb1 More enemies
- Added Polygo(n)lem basic enemy and boss
2024-07-25 22:33:46 +01:00
97e6fda111 New enemies
- only one new implemented yet
2024-07-25 21:46:07 +01:00
6e232f4276 Update voting & job selection systems
- voting now fully cancels and clears when atleast one player cancels or closes the voting UI
- when selecting a job and voting, the zone is stored on all players, allowing to load different zones / jobs
2024-07-24 22:36:36 +01:00
e1755999a3 Necromancer updates
- increase summon cost
- reduce amount of class resource drained on melee hits
- increased amount of class resource drained on spell with cooldown hits
- minions scaling with owner's stats
- bugfixing npc/minion decision making corner cases
2024-07-22 21:13:48 +01:00
2773ef7d6e Player Death Update
- Players can now die (finally)
- Solo players have a single cheat death per scene (reviving automatically after the first death)
- group players have revive mechanic, where a player faints when his health gets to 0, creating a revive circle around him, other players can stand on it to revive him. if after x seconds they don't get revived they bleed out and stay perma death until scene changes or all players die
- Multiple VFX added using post processing for cheat death, fainting, reviving, and perma death events.
- stopped players from moving and pressing keys when dead
- enemies now change target if they try to attack a dead/fainted target.
2024-07-20 19:49:14 +01:00
a42b1ea784 Massive update on NPCs and damage over time effects
- NPC controller reworked completely
- ability priority list for npc's
- npc's with animations
- damage over time effect added
- burn, poison and bleed over time effects added
2024-07-19 21:57:47 +01:00
11918e1a0f change wave count back to "normal" values 2024-07-18 22:09:26 +01:00
981037c83c Bugfix save/load equipments & boss update
- save/load equip and inventory correctly using character name
- added boss behaviours
- added boss unique abilities
2024-07-18 14:57:20 +01:00
b798e56f22 Character selection scene and data started 2024-07-09 16:49:30 +01:00
c61de8834c Status effect system
absorb status effect
added absorb to priest holyball
2024-07-07 00:56:05 +01:00
8e18305573 Spells update
- shield wall (second knight ability) added
- ragestorm (ultimate barbarian ability) added
- anti projectile type of spell
- channeled ability type
- small balance changes on abilities and statpoints per level
2024-07-05 19:37:02 +01:00
c458ae4e8f Job Update
- refactored job information and what selecting a job means in terms of code/data
- job templates
- networked job selection & job activation state
2024-06-12 22:07:33 +01:00
2e12515870 Multiple fix and updates
- Fix parentscript missing from npc's
- Reworked save/load data
- Character data, player coins, character inventory and equipped items now properly saved and loaded
2024-05-18 01:38:28 +01:00
d12942bff4 World Jobs Listing Board interactable
Whole interactable world-board with different zones and jobs ready to be completed.

- party voting for job selection & scene swapping
- fully working scene change between inn and skellyard
- updated many systems with lots of new information
- bunch of new UIs to acomodate new job and scene swapping voting systems
2024-05-13 01:15:58 +01:00
1fe25cee9a Persistent data & game state controller 2024-05-12 16:26:56 +01:00