added some missing code.

This commit is contained in:
hondacrx
2023-05-06 07:21:37 -04:00
parent d3f0045b4b
commit 24b0836710
3 changed files with 60 additions and 5 deletions
@@ -1499,6 +1499,12 @@ namespace Game
}
break;
}
case ConditionTypes.ObjectEntryGuidLegacy:
{
cond.ConditionType = ConditionTypes.ObjectEntryGuid;
cond.ConditionValue1 = Legacy.ConvertLegacyTypeID(cond.ConditionValue1);
goto case ConditionTypes.ObjectEntryGuid;
}
case ConditionTypes.ObjectEntryGuid:
{
switch ((TypeId)cond.ConditionValue1)
@@ -1564,6 +1570,10 @@ namespace Game
}
break;
}
case ConditionTypes.TypeMaskLegacy:
cond.ConditionType = ConditionTypes.TypeMask;
cond.ConditionValue1 = Legacy.ConvertLegacyTypeMask(cond.ConditionValue1);
goto case ConditionTypes.TypeMask;
case ConditionTypes.TypeMask:
{
if (cond.ConditionValue1 == 0 || Convert.ToBoolean(cond.ConditionValue1 & ~(uint)(TypeMask.Unit | TypeMask.Player | TypeMask.GameObject | TypeMask.Corpse)))