Misc fixes
This commit is contained in:
@@ -68,8 +68,9 @@ namespace Framework.Constants
|
|||||||
Update = 0x1, // Update in progress
|
Update = 0x1, // Update in progress
|
||||||
StaticInitializationPending = 0x2, // Static movement (MOTION_SLOT_DEFAULT) hasn't been initialized
|
StaticInitializationPending = 0x2, // Static movement (MOTION_SLOT_DEFAULT) hasn't been initialized
|
||||||
InitializationPending = 0x4, // MotionMaster is stalled until signaled
|
InitializationPending = 0x4, // MotionMaster is stalled until signaled
|
||||||
|
Initializing = 0x8, // MotionMaster is initializing
|
||||||
|
|
||||||
Delayed = StaticInitializationPending | InitializationPending
|
Delayed = Update | InitializationPending
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum MotionMasterDelayedActionType
|
public enum MotionMasterDelayedActionType
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ namespace Framework.Constants
|
|||||||
TrackResources = 45,
|
TrackResources = 45,
|
||||||
Unk46 = 46, // Ignore All Gear Test Spells
|
Unk46 = 46, // Ignore All Gear Test Spells
|
||||||
ModParryPercent = 47,
|
ModParryPercent = 47,
|
||||||
Unk48 = 48, // One Periodic Spell
|
PeriodicTriggerSpellFromClient = 48, // One Periodic Spell
|
||||||
ModDodgePercent = 49,
|
ModDodgePercent = 49,
|
||||||
ModCriticalHealingAmount = 50,
|
ModCriticalHealingAmount = 50,
|
||||||
ModBlockPercent = 51,
|
ModBlockPercent = 51,
|
||||||
|
|||||||
@@ -414,7 +414,7 @@ namespace Game.Entities
|
|||||||
public ushort aiAnimKit;
|
public ushort aiAnimKit;
|
||||||
public ushort movementAnimKit;
|
public ushort movementAnimKit;
|
||||||
public ushort meleeAnimKit;
|
public ushort meleeAnimKit;
|
||||||
public uint[] auras;
|
public List<uint> auras = new();
|
||||||
public VisibilityDistanceType visibilityDistanceType;
|
public VisibilityDistanceType visibilityDistanceType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ namespace Game.Entities
|
|||||||
if (totemDisplayId != 0)
|
if (totemDisplayId != 0)
|
||||||
SetDisplayId(totemDisplayId);
|
SetDisplayId(totemDisplayId);
|
||||||
else
|
else
|
||||||
Log.outError(LogFilter.Misc, $"Totem with entry {GetEntry()}, does not have a specialized model for spell {m_unitData.CreatedBySpell} and race {owner.GetRace()}. Set to default.");
|
Log.outDebug(LogFilter.Misc, $"Totem with entry {GetEntry()}, does not have a specialized model for spell {m_unitData.CreatedBySpell} and race {owner.GetRace()}. Set to default.");
|
||||||
}
|
}
|
||||||
|
|
||||||
base.InitStats(duration);
|
base.InitStats(duration);
|
||||||
|
|||||||
@@ -1739,8 +1739,29 @@ namespace Scripts.Spells.Quest
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 48682 - Escape from Silverbrook - Periodic Dummy
|
|
||||||
[Script]
|
[Script]
|
||||||
|
class spell_q11896_weakness_to_lightning_46444 : SpellScript
|
||||||
|
{
|
||||||
|
void HandleScript(uint effIndex)
|
||||||
|
{
|
||||||
|
Unit target = GetHitUnit();
|
||||||
|
if (target != null)
|
||||||
|
{
|
||||||
|
Unit owner = target.GetOwner();
|
||||||
|
if (owner != null)
|
||||||
|
{
|
||||||
|
target.CastSpell(owner, (uint)GetEffectValue(), true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Register()
|
||||||
|
{
|
||||||
|
OnEffectHitTarget.Add(new EffectHandler(HandleScript, 0, SpellEffectName.ScriptEffect));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[Script] // 48682 - Escape from Silverbrook - Periodic Dummy
|
||||||
class spell_q12308_escape_from_silverbrook : SpellScript
|
class spell_q12308_escape_from_silverbrook : SpellScript
|
||||||
{
|
{
|
||||||
public override bool Validate(SpellInfo spellInfo)
|
public override bool Validate(SpellInfo spellInfo)
|
||||||
@@ -1759,8 +1780,8 @@ namespace Scripts.Spells.Quest
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 48681 - Summon Silverbrook Worgen
|
|
||||||
[Script]
|
[Script] // 48681 - Summon Silverbrook Worgen
|
||||||
class spell_q12308_escape_from_silverbrook_summon_worgen : SpellScript
|
class spell_q12308_escape_from_silverbrook_summon_worgen : SpellScript
|
||||||
{
|
{
|
||||||
void ModDest(ref SpellDestination dest)
|
void ModDest(ref SpellDestination dest)
|
||||||
@@ -1778,8 +1799,8 @@ namespace Scripts.Spells.Quest
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 51858 - Siphon of Acherus
|
|
||||||
[Script]
|
[Script] // 51858 - Siphon of Acherus
|
||||||
class spell_q12641_death_comes_from_on_high : SpellScript
|
class spell_q12641_death_comes_from_on_high : SpellScript
|
||||||
{
|
{
|
||||||
public override bool Validate(SpellInfo spellInfo)
|
public override bool Validate(SpellInfo spellInfo)
|
||||||
|
|||||||
@@ -448,10 +448,10 @@ LogDB.Opt.ClearTime = 1209600
|
|||||||
#
|
#
|
||||||
# MaxCoreStuckTime (NYI)
|
# MaxCoreStuckTime (NYI)
|
||||||
# Description: Time (in seconds) before the server is forced to crash if it is frozen.
|
# Description: Time (in seconds) before the server is forced to crash if it is frozen.
|
||||||
# Default: 0 - (Disabled)
|
# Default: 60 - (Enabled, Recommended 10+)
|
||||||
# 10+ - (Enabled, Recommended 10+)
|
# 0 - (Disabled)
|
||||||
|
|
||||||
MaxCoreStuckTime = 0
|
MaxCoreStuckTime = 60
|
||||||
|
|
||||||
#
|
#
|
||||||
# AddonChannel
|
# AddonChannel
|
||||||
|
|||||||
Reference in New Issue
Block a user