Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LegacyTransportSupport.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef LegacyTransportSupport_h__
7#define LegacyTransportSupport_h__
8
9#include "Define.h"
10
11namespace LegacyTransport
12{
18
27
42
46
47 bool IsLocalTransportDbEntry(uint32 dbEntry);
48 bool IsDeeprunSubwayDbEntry(uint32 dbEntry);
49 bool IsDeeprunSubwayClientEntry(uint32 clientEntry);
51 uint32 GetAllowedSpawnMask(uint32 dbEntry, uint32 mapId, uint32 spawnMask);
52 bool IsAllowedOnMap(uint32 dbEntry, uint32 mapId, uint32 spawnMode);
54
56 void LogMissingAnimationData(uint32 dbGuid, uint32 dbEntry, uint32 clientEntry);
58 void LogMissingCreateAnimationData(uint32 dbGuid, uint32 dbEntry, uint32 clientEntry);
60 void LogCreateSuccess(LegacyTransportSpawnDiagnostic const& diagnostic, uint64 runtimeGuid, uint32 highGuid, uint32 lowGuid, uint32 timer, uint32 period, uint32 state, uint32 type, uint32 dynamicFlags);
61 void LogNoRegisteredSpawns(uint32 mapId, uint32 spawnMode);
62 void LogSpawnCount(uint32 count, uint32 mapId, uint32 spawnMode);
63}
64
65#endif // LegacyTransportSupport_h__
std::uint32_t uint32
Definition Define.h:77
std::uint64_t uint64
Definition Define.h:76
bool ShouldPreservePassengerGameObjectVisibility(uint32 clientEntry)
void LogMissingAnimationData(uint32, uint32, uint32)
bool IsDeeprunSubwayClientEntry(uint32 clientEntry)
@ LEGACY_TRANSPORT_FLAG_PRESERVE_PASSENGER_GAMEOBJECT_VISIBILITY
void LogRegisteredSpawn(LegacyTransportSpawnDiagnostic const &)
bool IsDeeprunSubwayDbEntry(uint32 dbEntry)
void LogCreateAttempt(LegacyTransportSpawnDiagnostic const &)
uint32 GetClientEntryForDbEntry(uint32 dbEntry)
void LogCreateFailure(LegacyTransportSpawnDiagnostic const &)
void LogCreateSuccess(LegacyTransportSpawnDiagnostic const &, uint64, uint32, uint32, uint32, uint32, uint32, uint32, uint32)
bool IsLocalTransportDbEntry(uint32 dbEntry)
void LogMissingCreateAnimationData(uint32, uint32, uint32)
void LogNoRegisteredSpawns(uint32, uint32)
bool IsAllowedOnMap(uint32 dbEntry, uint32 mapId, uint32 spawnMode)
void LogSpawnCount(uint32, uint32, uint32)
uint32 GetAllowedSpawnMask(uint32 dbEntry, uint32 mapId, uint32 spawnMask)
bool AddLegacyTransportEntry(LegacyTransportEntry const &entry)
uint32 Flags
uint32 ClientEntry
uint32 MapId
uint32 DbEntry
uint32 SpawnMask