Add new plugins, refactor exp, introduce stat forge to replace GAS

This commit is contained in:
2026-07-15 22:48:04 +02:00
parent 3c084d9669
commit da0a0b643f
267 changed files with 33330 additions and 48 deletions

View File

@@ -0,0 +1,25 @@
#pragma once
#include "StatDefinitions.h"
STATFORGE_MAKE_STAT(Health)
STATFORGE_MAKE_STAT(MaxHealth)
STATFORGE_MAKE_STAT(MovementSpeedMultiplier)
STATFORGE_MAKE_STAT(Energy)
STATFORGE_MAKE_STAT(MaxEnergy)
STATFORGE_MAKE_STAT(HungerSatiation)
STATFORGE_MAKE_STAT(GatherDoubleDropChance)
STATFORGE_MAKE_STAT(GatherHqDropChance)
STATFORGE_MAKE_STAT(FriendPointsMultiplier)
STATFORGE_MAKE_STAT(AlchemyMultiplier)
STATFORGE_MAKE_STAT(BazarCustomerSpawnRate)
STATFORGE_MAKE_STAT(BazarCustomerWill)
STATFORGE_MAKE_STAT(AlchemyXp)
STATFORGE_MAKE_STAT(BotanyXp)
STATFORGE_MAKE_STAT(GatheringXp)
STATFORGE_MAKE_STAT(FlyingXp)
STATFORGE_MAKE_STAT(BargainingXp)
// MAKE_STAT_NS(Combat, AttackSpeed)

View File

@@ -0,0 +1,29 @@
#pragma once
#include "Data/StatForgeRegistry.h"
// -Flat Stats-
// MAKE_STAT(Health)
STATFORGE_DECLARE_STAT(Health)
STATFORGE_DECLARE_STAT(MaxHealth)
STATFORGE_DECLARE_STAT(MovementSpeedMultiplier)
STATFORGE_DECLARE_STAT(Energy)
STATFORGE_DECLARE_STAT(MaxEnergy)
STATFORGE_DECLARE_STAT(HungerSatiation)
STATFORGE_DECLARE_STAT(GatherDoubleDropChance)
STATFORGE_DECLARE_STAT(GatherHqDropChance)
STATFORGE_DECLARE_STAT(FriendPointsMultiplier)
STATFORGE_DECLARE_STAT(AlchemyMultiplier)
STATFORGE_DECLARE_STAT(BazarCustomerSpawnRate)
STATFORGE_DECLARE_STAT(BazarCustomerWill)
STATFORGE_DECLARE_STAT(AlchemyXp)
STATFORGE_DECLARE_STAT(BotanyXp)
STATFORGE_DECLARE_STAT(GatheringXp)
STATFORGE_DECLARE_STAT(FlyingXp)
STATFORGE_DECLARE_STAT(BargainingXp)
// -Grouped Stats-
// STATFORGE_DECLARE_STAT_NS(Combat, AttackSpeed)
// STATFORGE_DECLARE_STAT_NS(Locomotion, MovementSpeed)