Core/AdventureMap: Handle CMSG_ADVENTURE_MAP_START_QUEST

Port From (https://github.com/TrinityCore/TrinityCore/commit/08e017b3512ce8189adc6762e3670c20c900f54e)
This commit is contained in:
hondacrx
2021-03-17 13:38:49 -04:00
parent cf1f8e7385
commit 70cc1d7d50
9 changed files with 180 additions and 41 deletions
+21 -4
View File
@@ -46,10 +46,10 @@ namespace Game.DataStorage
{
public uint Id;
public LocalizedString Name;
public LocalizedString Description;
public LocalizedString ButtonText;
public LocalizedString RewardDescription;
public LocalizedString ContinueDescription;
public string Description;
public string ButtonText;
public string RewardDescription;
public string ContinueDescription;
public byte Type;
public uint PlayerConditionID;
public byte Flags;
@@ -69,6 +69,23 @@ namespace Game.DataStorage
public byte[] BonusValue = new byte[2];
}
public sealed class AdventureMapPOIRecord
{
public uint Id;
public LocalizedString Title;
public string Description;
public Vector2 WorldPosition;
public sbyte Type;
public uint PlayerConditionID;
public uint QuestID;
public uint LfgDungeonID;
public int RewardItemID;
public uint UiTextureAtlasMemberID;
public uint UiTextureKitID;
public int MapID;
public uint AreaTableID;
}
public sealed class AnimationDataRecord
{
public uint Id;