Misc fixes
This commit is contained in:
@@ -50,12 +50,14 @@ namespace Framework.Constants
|
||||
/// BattlePets Const
|
||||
/// </summary>
|
||||
public const int MaxBattlePetSpeciesId = 3159;
|
||||
public const int MaxPetBattleSlots = 3;
|
||||
public const int DefaultMaxBattlePetsPerSpecies = 3;
|
||||
public const int BattlePetCageItemId = 82800;
|
||||
public const int DefaultSummonBattlePetSpell = 118301;
|
||||
public const int SpellVisualUncagePet = 222;
|
||||
|
||||
public const int SpellBattlePetTraining = 125610;
|
||||
public const int SpellReviveBattlePets = 125439;
|
||||
public const int SpellSummonBattlePet = 118301;
|
||||
|
||||
/// <summary>
|
||||
/// Lfg Const
|
||||
/// </summary>
|
||||
@@ -2912,6 +2914,15 @@ namespace Framework.Constants
|
||||
DisplayOverridden = 0x100
|
||||
}
|
||||
|
||||
public enum BattlePetSlots
|
||||
{
|
||||
Slot0 = 0,
|
||||
Slot1 = 1,
|
||||
Slot2 = 2,
|
||||
|
||||
Count
|
||||
}
|
||||
|
||||
public enum SceneType
|
||||
{
|
||||
Normal = 0,
|
||||
|
||||
@@ -181,8 +181,8 @@ namespace Framework.Constants
|
||||
FriendlyMissingBuff = 16, // Spellid, Radius, Repeatmin, Repeatmax
|
||||
SummonedUnit = 17, // Creatureid(0 All), Cooldownmin, Cooldownmax
|
||||
TargetManaPct = 18, // Manamin%, Manamax%, Repeatmin, Repeatmax
|
||||
AcceptedQuest = 19, // Questid(0any)
|
||||
RewardQuest = 20, // Questid(0any)
|
||||
AcceptedQuest = 19, // QuestID (0 = any), CooldownMin, CooldownMax
|
||||
RewardQuest = 20, // QuestID (0 = any), CooldownMin, CooldownMax
|
||||
ReachedHome = 21, // None
|
||||
ReceiveEmote = 22, // Emoteid, Cooldownmin, Cooldownmax, Condition, Val1, Val2, Val3
|
||||
HasAura = 23, // Param1 = Spellid, Param2 = Stack Amount, Param3/4 Repeatmin, Repeatmax
|
||||
|
||||
@@ -3026,6 +3026,7 @@ namespace Game.Entities
|
||||
{
|
||||
m_shouldReacquireTarget = false;
|
||||
m_suppressedTarget = ObjectGuid.Empty;
|
||||
SetTarget(ObjectGuid.Empty);
|
||||
m_suppressedOrientation = 0.0f;
|
||||
}
|
||||
|
||||
|
||||
@@ -68,6 +68,9 @@ namespace Game.Entities
|
||||
// Register the pet for guid lookup
|
||||
base.AddToWorld();
|
||||
InitializeAI();
|
||||
ZoneScript zoneScript = GetZoneScript() != null ? GetZoneScript() : GetInstanceScript();
|
||||
if (zoneScript != null)
|
||||
zoneScript.OnCreatureCreate(this);
|
||||
}
|
||||
|
||||
// Prevent stuck pets when zoning. Pets default to "follow" when added to world
|
||||
|
||||
@@ -4251,6 +4251,12 @@ namespace Game.Entities
|
||||
spellInfo.ProcChance = 10;
|
||||
});
|
||||
|
||||
// Baron Rivendare (Stratholme) - Unholy Aura
|
||||
ApplySpellFix(new [] { 17466, 17467 }, spellInfo =>
|
||||
{
|
||||
spellInfo.AttributesEx3 |= SpellAttr3.NoInitialAggro;
|
||||
});
|
||||
|
||||
//
|
||||
// FIRELANDS SPELLS
|
||||
//
|
||||
|
||||
@@ -404,6 +404,7 @@ namespace Game
|
||||
{
|
||||
Fine = 0,
|
||||
Fog = 1, // Used in some instance encounters.
|
||||
Drizzle = 2,
|
||||
LightRain = 3,
|
||||
MediumRain = 4,
|
||||
HeavyRain = 5,
|
||||
|
||||
Reference in New Issue
Block a user