Updated gameobject template fields and GameError enum

This commit is contained in:
hondacrx
2017-11-20 12:31:49 -05:00
parent 79aeee0ebc
commit 1a26ce6002
4 changed files with 253 additions and 215 deletions
@@ -391,6 +391,36 @@ namespace Game.Achievements
case CriteriaTypes.OwnToy:
case CriteriaTypes.OwnToyCount:
case CriteriaTypes.OwnHeirlooms:
case CriteriaTypes.SurveyGameobject:
case CriteriaTypes.ClearDigsite:
case CriteriaTypes.ManualCompleteCriteria:
case CriteriaTypes.CompleteChallengeModeGuild:
case CriteriaTypes.DefeatCreatureGroup:
case CriteriaTypes.CompleteChallengeMode:
case CriteriaTypes.SendEvent:
case CriteriaTypes.CookRecipesGuild:
case CriteriaTypes.EarnPetBattleAchievementPoints:
case CriteriaTypes.SendEventScenario:
case CriteriaTypes.ReleaseSpirit:
case CriteriaTypes.OwnPet:
case CriteriaTypes.GarrisonCompleteDungeonEncounter:
case CriteriaTypes.CompleteLfgDungeon:
case CriteriaTypes.LfgVoteKicksInitiatedByPlayer:
case CriteriaTypes.LfgVoteKicksNotInitByPlayer:
case CriteriaTypes.BeKickedFromLfg:
case CriteriaTypes.LfgLeaves:
case CriteriaTypes.CountOfLfgQueueBoostsByTank:
case CriteriaTypes.ReachAreatriggerWithActionset:
case CriteriaTypes.StartOrderHallMission:
case CriteriaTypes.RecruitGarrisonFollowerWithQuality:
case CriteriaTypes.ArtifactPowerEarned:
case CriteriaTypes.ArtifactTraitsUnlocked:
case CriteriaTypes.OrderHallTalentLearned:
case CriteriaTypes.OrderHallRecruitTroop:
case CriteriaTypes.CompleteWorldQuest:
case CriteriaTypes.GainParagonReputation:
case CriteriaTypes.EarnHonorXp:
case CriteriaTypes.RelicTalentUnlocked:
break; // Not implemented yet :(
}
@@ -760,6 +790,9 @@ namespace Game.Achievements
case CriteriaTypes.PlaceGarrisonBuilding:
case CriteriaTypes.OwnBattlePetCount:
case CriteriaTypes.AppearanceUnlockedBySlot:
case CriteriaTypes.GainParagonReputation:
case CriteriaTypes.EarnHonorXp:
case CriteriaTypes.RelicTalentUnlocked:
return progress.Counter >= requiredAmount;
case CriteriaTypes.CompleteAchievement:
case CriteriaTypes.CompleteQuest:
@@ -409,6 +409,7 @@ namespace Game.Entities
public uint DoorisOpaque; // 8 Door is Opaque (Disable portal on close), enum { false, true, }; Default: true
public uint GiganticAOI; // 9 Gigantic AOI, enum { false, true, }; Default: false
public uint InfiniteAOI; // 10 Infinite AOI, enum { false, true, }; Default: false
public uint NotLOSBlocking; // 11 Not LOS Blocking, enum { false, true, }; Default: false
}
@@ -938,6 +939,7 @@ namespace Game.Entities
public uint SpellVisual3; // 19 Spell Visual 3, References: SpellVisual, NoValue = 0
public uint SpellVisual4; // 20 Spell Visual 4, References: SpellVisual, NoValue = 0
public uint SpellVisual5; // 21 Spell Visual 5, References: SpellVisual, NoValue = 0
public uint SpawnVignette; // 22 Spawn Vignette, References: vignette, NoValue = 0
}
@@ -977,6 +979,7 @@ namespace Game.Entities
public uint IgnoreBoundingBox; // 2 Ignore Bounding Box, enum { false, true, }; Default: false
public uint CameraMode; // 3 Camera Mode, References: CameraMode, NoValue = 0
public uint FadeRegionRadius; // 4 Fade Region Radius, int, Min value: 0, Max value: 2147483647, Default value: 0
public uint ForgeType; // 5 Forge Type, enum { Artifact Forge, Relic Forge, }; Default: Relic Forge
}
public struct uilink