Core/Objects: Implemented vignettes
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca)
This commit is contained in:
@@ -3032,6 +3032,26 @@ namespace Framework.Constants
|
||||
IgnoreTransport = 0x20
|
||||
}
|
||||
|
||||
[Flags]
|
||||
public enum VignetteFlags
|
||||
{
|
||||
InfiniteAOI = 0x000001,
|
||||
ShowOnMap = 0x000002,
|
||||
PingMinimap = 0x000004,
|
||||
TestVisibilityRules = 0x000008,
|
||||
VerticalRangeIsAbsolute = 0x000010,
|
||||
Unique = 0x000020,
|
||||
ZoneInfiniteAOI = 0x000040,
|
||||
PersistsThroughDeath = 0x000080,
|
||||
|
||||
DontShowOnMinimap = 0x000200,
|
||||
HasTooltip = 0x000400,
|
||||
|
||||
AdditionalHeightReq = 0x008000, // Must be within 10 yards of vignette Z coord (hardcoded in client)
|
||||
HideOnContinentMaps = 0x010000,
|
||||
NoPaddingAboveUiWidgets = 0x020000
|
||||
}
|
||||
|
||||
public enum WorldMapTransformsFlags
|
||||
{
|
||||
Dungeon = 0x04
|
||||
|
||||
@@ -1566,6 +1566,11 @@ namespace Framework.Database
|
||||
"ExitAnimKitID, VehicleEnterAnimKitID, VehicleRideAnimKitID, VehicleExitAnimKitID, CameraModeID FROM vehicle_seat" +
|
||||
" WHERE (`VerifiedBuild` > 0) = ?");
|
||||
|
||||
// Vignette.db2
|
||||
PrepareStatement(HotfixStatements.SEL_VIGNETTE, "SELECT ID, Name, PlayerConditionID, VisibleTrackingQuestID, QuestFeedbackEffectID, Flags, MaxHeight, " +
|
||||
"MinHeight, VignetteType, RewardQuestID, UiWidgetSetID FROM vignette WHERE (`VerifiedBuild` > 0) = ?");
|
||||
PrepareStatement(HotfixStatements.SEL_VIGNETTE_LOCALE, "SELECT ID, Name_lang FROM vignette_locale WHERE (`VerifiedBuild` > 0) = ? AND locale = ?");
|
||||
|
||||
// WmoAreaTable.db2
|
||||
PrepareStatement(HotfixStatements.SEL_WMO_AREA_TABLE, "SELECT AreaName, ID, WmoID, NameSetID, WmoGroupID, SoundProviderPref, SoundProviderPrefUnderwater, " +
|
||||
"AmbienceID, UwAmbience, ZoneMusic, UwZoneMusic, IntroSound, UwIntroSound, AreaTableID, Flags FROM wmo_area_table" +
|
||||
@@ -2340,6 +2345,9 @@ namespace Framework.Database
|
||||
|
||||
SEL_VEHICLE_SEAT,
|
||||
|
||||
SEL_VIGNETTE,
|
||||
SEL_VIGNETTE_LOCALE,
|
||||
|
||||
SEL_WMO_AREA_TABLE,
|
||||
SEL_WMO_AREA_TABLE_LOCALE,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user