Core/Scenes: Implemented spell created SceneObjects

Port From (https://github.com/TrinityCore/TrinityCore/commit/d7302ffd1499433fef2cc4e824ae9443c3d2c79f)
This commit is contained in:
hondacrx
2021-10-11 17:21:33 -04:00
parent b0528d1ad3
commit d2bcc321f5
11 changed files with 374 additions and 17 deletions
+6 -4
View File
@@ -107,11 +107,13 @@ namespace Framework.Constants
GameObject = 0x08,
Player = 0x10,
AreaTrigger = 0x20,
Conversation = 0x40,
All = 0x7F,
SceneObject = 0x40,
Conversation = 0x80,
//GameObjects, Creatures(except pets), DynamicObject, Corpse(Bones), AreaTrigger
AllGrid = GameObject | Creature | DynamicObject | Corpse | AreaTrigger | Conversation,
All = 0xFF,
//GameObjects, Creatures(except pets), DynamicObject, Corpse(Bones), AreaTrigger, SceneObject
AllGrid = GameObject | Creature | DynamicObject | Corpse | AreaTrigger | SceneObject | Conversation,
//Player, Pets, Corpse(resurrectable), DynamicObject(farsight)
AllWorld = Player | Creature | Corpse | DynamicObject
+1 -1
View File
@@ -50,7 +50,7 @@ namespace Framework.Constants
DynamicObject = 0x200,
Corpse = 0x400,
AreaTrigger = 0x800,
Sceneobject = 0x1000,
SceneObject = 0x1000,
Conversation = 0x2000,
Seer = Player | Unit | DynamicObject
}
@@ -2839,4 +2839,10 @@ namespace Framework.Constants
FanfareNeeded = 0x80,
DisplayOverridden = 0x100
}
public enum SceneType
{
Normal = 0,
PetBattle = 1
}
}