Add FlagComponent and msg handlers

This commit is contained in:
David Markowitz
2025-01-20 02:53:21 -08:00
parent e4c2eecbc7
commit af2ba5b287
53 changed files with 781 additions and 486 deletions

View File

@@ -1603,12 +1603,17 @@ namespace MessageType {
UPDATE_FORGED_ITEM = 1768,
CAN_ITEMS_BE_REFORGED = 1769,
NOTIFY_CLIENT_RAIL_START_FAILED = 1771,
GET_IS_ON_RAIL = 1772
GET_IS_ON_RAIL = 1772,
// DLU CUSTOM GAME MESSAGES, DO NOT NETWORK OR SEND TO CLIENTS (it wont do anything bad but still dont do it >:( )
CLEAR_SESSION_FLAGS = 2000,
SET_RETROACTIVE_FLAGS = 2001,
GAME_MESSAGES_END,
};
}
template <>
struct magic_enum::customize::enum_range<MessageType::Game> {
static constexpr int min = 0;
static constexpr int max = 1772;
static constexpr int max = static_cast<int>(MessageType::Game::GAME_MESSAGES_END) - 1;
};

View File

@@ -62,7 +62,7 @@ enum class eReplicaComponentType : uint32_t {
SOUND_AMBIENT_2D,
SOUND_AMBIENT_3D,
PRECONDITION,
PLAYER_FLAG,
FLAG,
CUSTOM_BUILD_ASSEMBLY,
BASE_COMBAT_AI,
MODULE_ASSEMBLY,