mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-10-11 01:48:07 +00:00

* feat: Remove PERSISTENT ObjectID bit because it's not an ObjectID bit TODO: Need to add character save migration for the pet subkey in the inventory Tested that the migrations work on mysql and sqlite and that properties have all their contents as before. Need to test pets still * fix: ugc, pet ids. remove persistent bit
26 lines
725 B
C++
26 lines
725 B
C++
#pragma once
|
|
|
|
#ifndef __ECHARACTERVERSION__H__
|
|
#define __ECHARACTERVERSION__H__
|
|
|
|
#include <cstdint>
|
|
|
|
enum class eCharacterVersion : uint32_t {
|
|
// Versions from the live game
|
|
RELEASE = 0, // Initial release of the game
|
|
LIVE, // Fixes for the 1.9 release bug fixes for missions leading up to joining a faction
|
|
// New versions for DLU fixes
|
|
// Fixes the "Joined a faction" player flag not being set properly
|
|
PLAYER_FACTION_FLAGS,
|
|
// Fixes vault size value
|
|
VAULT_SIZE,
|
|
// Fixes speed base value in level component
|
|
SPEED_BASE,
|
|
// Fixes nexus force explorer missions
|
|
NJ_JAYMISSIONS,
|
|
NEXUS_FORCE_EXPLORER, // Fixes pet ids in player inventories
|
|
UP_TO_DATE, // will become PET_IDS
|
|
};
|
|
|
|
#endif //!__ECHARACTERVERSION__H__
|