mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 17:52:29 +00:00
3468 lines
No EOL
77 KiB
C
3468 lines
No EOL
77 KiB
C
// DO NOT EDIT: generated by whoa-autocode
|
|
#ifndef DB_RECORDS_H
|
|
#define DB_RECORDS_H
|
|
|
|
#include "db/clientdb.h"
|
|
|
|
DECLARE_STRUCT(AchievementRec);
|
|
DECLARE_STRUCT(Achievement_CategoryRec);
|
|
DECLARE_STRUCT(Achievement_CriteriaRec);
|
|
DECLARE_STRUCT(AnimKitRec);
|
|
DECLARE_STRUCT(AnimKitBoneSetRec);
|
|
DECLARE_STRUCT(AnimKitBoneSetAliasRec);
|
|
DECLARE_STRUCT(AnimKitConfigRec);
|
|
DECLARE_STRUCT(AnimKitConfigBoneSetRec);
|
|
DECLARE_STRUCT(AnimKitPriorityRec);
|
|
DECLARE_STRUCT(AnimKitSegmentRec);
|
|
DECLARE_STRUCT(AnimReplacementRec);
|
|
DECLARE_STRUCT(AnimReplacementSetRec);
|
|
DECLARE_STRUCT(AnimationDataRec);
|
|
DECLARE_STRUCT(AreaAssignmentRec);
|
|
DECLARE_STRUCT(AreaGroupRec);
|
|
DECLARE_STRUCT(AreaPOIRec);
|
|
DECLARE_STRUCT(AreaTableRec);
|
|
DECLARE_STRUCT(AreaTriggerRec);
|
|
DECLARE_STRUCT(ArmorLocationRec);
|
|
DECLARE_STRUCT(AttackAnimKitsRec);
|
|
DECLARE_STRUCT(AttackAnimTypesRec);
|
|
DECLARE_STRUCT(AuctionHouseRec);
|
|
DECLARE_STRUCT(BankBagSlotPricesRec);
|
|
DECLARE_STRUCT(BannedAddonsRec);
|
|
DECLARE_STRUCT(BarberShopStyleRec);
|
|
DECLARE_STRUCT(BattlemasterListRec);
|
|
DECLARE_STRUCT(CameraModeRec);
|
|
DECLARE_STRUCT(CameraShakesRec);
|
|
DECLARE_STRUCT(Cfg_CategoriesRec);
|
|
DECLARE_STRUCT(Cfg_ConfigsRec);
|
|
DECLARE_STRUCT(CharBaseInfoRec);
|
|
DECLARE_STRUCT(CharHairGeosetsRec);
|
|
DECLARE_STRUCT(CharHairTexturesRec);
|
|
DECLARE_STRUCT(CharSectionsRec);
|
|
DECLARE_STRUCT(CharStartOutfitRec);
|
|
DECLARE_STRUCT(CharTitlesRec);
|
|
DECLARE_STRUCT(CharVariationsRec);
|
|
DECLARE_STRUCT(CharacterFacialHairStylesRec);
|
|
DECLARE_STRUCT(ChatChannelsRec);
|
|
DECLARE_STRUCT(ChatProfanityRec);
|
|
DECLARE_STRUCT(ChrClassesRec);
|
|
DECLARE_STRUCT(ChrRacesRec);
|
|
DECLARE_STRUCT(CinematicCameraRec);
|
|
DECLARE_STRUCT(CinematicSequencesRec);
|
|
DECLARE_STRUCT(CreatureDisplayInfoRec);
|
|
DECLARE_STRUCT(CreatureDisplayInfoExtraRec);
|
|
DECLARE_STRUCT(CreatureFamilyRec);
|
|
DECLARE_STRUCT(CreatureModelDataRec);
|
|
DECLARE_STRUCT(CreatureMovementInfoRec);
|
|
DECLARE_STRUCT(CreatureSoundDataRec);
|
|
DECLARE_STRUCT(CreatureSpellDataRec);
|
|
DECLARE_STRUCT(CreatureTypeRec);
|
|
DECLARE_STRUCT(CurrencyCategoryRec);
|
|
DECLARE_STRUCT(CurrencyTypesRec);
|
|
DECLARE_STRUCT(DanceMovesRec);
|
|
DECLARE_STRUCT(DeathThudLookupsRec);
|
|
DECLARE_STRUCT(DeclinedWordRec);
|
|
DECLARE_STRUCT(DeclinedWordCasesRec);
|
|
DECLARE_STRUCT(DestructibleModelDataRec);
|
|
DECLARE_STRUCT(DungeonEncounterRec);
|
|
DECLARE_STRUCT(DungeonMapRec);
|
|
DECLARE_STRUCT(DungeonMapChunkRec);
|
|
DECLARE_STRUCT(DurabilityCostsRec);
|
|
DECLARE_STRUCT(DurabilityQualityRec);
|
|
DECLARE_STRUCT(EmotesRec);
|
|
DECLARE_STRUCT(EmotesTextRec);
|
|
DECLARE_STRUCT(EmotesTextDataRec);
|
|
DECLARE_STRUCT(EmotesTextSoundRec);
|
|
DECLARE_STRUCT(EnvironmentalDamageRec);
|
|
DECLARE_STRUCT(ExhaustionRec);
|
|
DECLARE_STRUCT(FactionRec);
|
|
DECLARE_STRUCT(FactionGroupRec);
|
|
DECLARE_STRUCT(FactionTemplateRec);
|
|
DECLARE_STRUCT(FileDataRec);
|
|
DECLARE_STRUCT(FootprintTexturesRec);
|
|
DECLARE_STRUCT(FootstepTerrainLookupRec);
|
|
DECLARE_STRUCT(GMSurveyAnswersRec);
|
|
DECLARE_STRUCT(GMSurveyCurrentSurveyRec);
|
|
DECLARE_STRUCT(GMSurveyQuestionsRec);
|
|
DECLARE_STRUCT(GMSurveySurveysRec);
|
|
DECLARE_STRUCT(GMTicketCategoryRec);
|
|
DECLARE_STRUCT(GameObjectArtKitRec);
|
|
DECLARE_STRUCT(GameObjectDisplayInfoRec);
|
|
DECLARE_STRUCT(GameTablesRec);
|
|
DECLARE_STRUCT(GameTipsRec);
|
|
DECLARE_STRUCT(GemPropertiesRec);
|
|
DECLARE_STRUCT(GlueScreenEmoteRec);
|
|
DECLARE_STRUCT(GlyphPropertiesRec);
|
|
DECLARE_STRUCT(GlyphSlotRec);
|
|
DECLARE_STRUCT(GroundEffectDoodadRec);
|
|
DECLARE_STRUCT(GroundEffectTextureRec);
|
|
DECLARE_STRUCT(GuildPerkSpellsRec);
|
|
DECLARE_STRUCT(HelmetGeosetVisDataRec);
|
|
DECLARE_STRUCT(HolidayDescriptionsRec);
|
|
DECLARE_STRUCT(HolidayNamesRec);
|
|
DECLARE_STRUCT(HolidaysRec);
|
|
DECLARE_STRUCT(ItemRec);
|
|
DECLARE_STRUCT(ItemArmorQualityRec);
|
|
DECLARE_STRUCT(ItemArmorShieldRec);
|
|
DECLARE_STRUCT(ItemArmorTotalRec);
|
|
DECLARE_STRUCT(ItemBagFamilyRec);
|
|
DECLARE_STRUCT(ItemClassRec);
|
|
DECLARE_STRUCT(ItemCondExtCostsRec);
|
|
DECLARE_STRUCT(ItemDamageAmmoRec);
|
|
DECLARE_STRUCT(ItemDamageOneHandRec);
|
|
DECLARE_STRUCT(ItemDamageOneHandCasterRec);
|
|
DECLARE_STRUCT(ItemDamageRangedRec);
|
|
DECLARE_STRUCT(ItemDamageThrownRec);
|
|
DECLARE_STRUCT(ItemDamageTwoHandRec);
|
|
DECLARE_STRUCT(ItemDamageTwoHandCasterRec);
|
|
DECLARE_STRUCT(ItemDamageWandRec);
|
|
DECLARE_STRUCT(ItemDisplayInfoRec);
|
|
DECLARE_STRUCT(ItemExtendedCostRec);
|
|
DECLARE_STRUCT(ItemGroupSoundsRec);
|
|
DECLARE_STRUCT(ItemLimitCategoryRec);
|
|
DECLARE_STRUCT(ItemPetFoodRec);
|
|
DECLARE_STRUCT(ItemPurchaseGroupRec);
|
|
DECLARE_STRUCT(ItemRandomPropertiesRec);
|
|
DECLARE_STRUCT(ItemRandomSuffixRec);
|
|
DECLARE_STRUCT(ItemReforgeRec);
|
|
DECLARE_STRUCT(ItemSetRec);
|
|
DECLARE_STRUCT(ItemSubClassRec);
|
|
DECLARE_STRUCT(ItemSubClassMaskRec);
|
|
DECLARE_STRUCT(ItemVisualEffectsRec);
|
|
DECLARE_STRUCT(ItemVisualsRec);
|
|
DECLARE_STRUCT(LFGDungeonExpansionRec);
|
|
DECLARE_STRUCT(LFGDungeonGroupRec);
|
|
DECLARE_STRUCT(LFGDungeonsRec);
|
|
DECLARE_STRUCT(LanguageWordsRec);
|
|
DECLARE_STRUCT(LanguagesRec);
|
|
DECLARE_STRUCT(LightRec);
|
|
DECLARE_STRUCT(LightFloatBandRec);
|
|
DECLARE_STRUCT(LightIntBandRec);
|
|
DECLARE_STRUCT(LightParamsRec);
|
|
DECLARE_STRUCT(LightSkyboxRec);
|
|
DECLARE_STRUCT(LiquidMaterialRec);
|
|
DECLARE_STRUCT(LiquidObjectRec);
|
|
DECLARE_STRUCT(LiquidTypeRec);
|
|
DECLARE_STRUCT(LoadingScreenTaxiSplinesRec);
|
|
DECLARE_STRUCT(LoadingScreensRec);
|
|
DECLARE_STRUCT(LockRec);
|
|
DECLARE_STRUCT(LockTypeRec);
|
|
DECLARE_STRUCT(MailTemplateRec);
|
|
DECLARE_STRUCT(MapRec);
|
|
DECLARE_STRUCT(MapDifficultyRec);
|
|
DECLARE_STRUCT(MaterialRec);
|
|
DECLARE_STRUCT(MountTypeRec);
|
|
DECLARE_STRUCT(MovieRec);
|
|
DECLARE_STRUCT(MovieFileDataRec);
|
|
DECLARE_STRUCT(MovieVariationRec);
|
|
DECLARE_STRUCT(NPCSoundsRec);
|
|
DECLARE_STRUCT(NameGenRec);
|
|
DECLARE_STRUCT(NamesProfanityRec);
|
|
DECLARE_STRUCT(NamesReservedRec);
|
|
DECLARE_STRUCT(ObjectEffectRec);
|
|
DECLARE_STRUCT(ObjectEffectGroupRec);
|
|
DECLARE_STRUCT(ObjectEffectModifierRec);
|
|
DECLARE_STRUCT(ObjectEffectPackageRec);
|
|
DECLARE_STRUCT(ObjectEffectPackageElemRec);
|
|
DECLARE_STRUCT(OverrideSpellDataRec);
|
|
DECLARE_STRUCT(PVPDifficultyRec);
|
|
DECLARE_STRUCT(PackageRec);
|
|
DECLARE_STRUCT(PageTextMaterialRec);
|
|
DECLARE_STRUCT(PaperDollItemFrameRec);
|
|
DECLARE_STRUCT(ParticleColorRec);
|
|
DECLARE_STRUCT(PetPersonalityRec);
|
|
DECLARE_STRUCT(PetitionTypeRec);
|
|
DECLARE_STRUCT(PhaseRec);
|
|
DECLARE_STRUCT(PhaseShiftZoneSoundsRec);
|
|
DECLARE_STRUCT(PhaseXPhaseGroupRec);
|
|
DECLARE_STRUCT(PowerDisplayRec);
|
|
DECLARE_STRUCT(QuestFactionRewardRec);
|
|
DECLARE_STRUCT(QuestInfoRec);
|
|
DECLARE_STRUCT(QuestSortRec);
|
|
DECLARE_STRUCT(QuestXPRec);
|
|
DECLARE_STRUCT(RandPropPointsRec);
|
|
DECLARE_STRUCT(ResearchBranchRec);
|
|
DECLARE_STRUCT(ResistancesRec);
|
|
DECLARE_STRUCT(ScalingStatDistributionRec);
|
|
DECLARE_STRUCT(ScalingStatValuesRec);
|
|
DECLARE_STRUCT(ScreenEffectRec);
|
|
DECLARE_STRUCT(ServerMessagesRec);
|
|
DECLARE_STRUCT(SheatheSoundLookupsRec);
|
|
DECLARE_STRUCT(SkillCostsDataRec);
|
|
DECLARE_STRUCT(SkillLineRec);
|
|
DECLARE_STRUCT(SkillLineAbilityRec);
|
|
DECLARE_STRUCT(SkillLineCategoryRec);
|
|
DECLARE_STRUCT(SkillRaceClassInfoRec);
|
|
DECLARE_STRUCT(SkillTiersRec);
|
|
DECLARE_STRUCT(SoundAmbienceRec);
|
|
DECLARE_STRUCT(SoundEmittersRec);
|
|
DECLARE_STRUCT(SoundEntriesRec);
|
|
DECLARE_STRUCT(SoundEntriesAdvancedRec);
|
|
DECLARE_STRUCT(SoundFilterRec);
|
|
DECLARE_STRUCT(SoundFilterElemRec);
|
|
DECLARE_STRUCT(SoundProviderPreferencesRec);
|
|
DECLARE_STRUCT(SoundSamplePreferencesRec);
|
|
DECLARE_STRUCT(SoundWaterTypeRec);
|
|
DECLARE_STRUCT(SpamMessagesRec);
|
|
DECLARE_STRUCT(SpellRec);
|
|
DECLARE_STRUCT(SpellAuraOptionsRec);
|
|
DECLARE_STRUCT(SpellAuraRestrictionsRec);
|
|
DECLARE_STRUCT(SpellCastTimesRec);
|
|
DECLARE_STRUCT(SpellCastingRequirementsRec);
|
|
DECLARE_STRUCT(SpellCategoriesRec);
|
|
DECLARE_STRUCT(SpellCategoryRec);
|
|
DECLARE_STRUCT(SpellChainEffectsRec);
|
|
DECLARE_STRUCT(SpellClassOptionsRec);
|
|
DECLARE_STRUCT(SpellCooldownsRec);
|
|
DECLARE_STRUCT(SpellDescriptionVariablesRec);
|
|
DECLARE_STRUCT(SpellDifficultyRec);
|
|
DECLARE_STRUCT(SpellDispelTypeRec);
|
|
DECLARE_STRUCT(SpellDurationRec);
|
|
DECLARE_STRUCT(SpellEffectRec);
|
|
DECLARE_STRUCT(SpellEffectCameraShakesRec);
|
|
DECLARE_STRUCT(SpellEquippedItemsRec);
|
|
DECLARE_STRUCT(SpellFocusObjectRec);
|
|
DECLARE_STRUCT(SpellIconRec);
|
|
DECLARE_STRUCT(SpellInterruptsRec);
|
|
DECLARE_STRUCT(SpellItemEnchantmentRec);
|
|
DECLARE_STRUCT(SpellItemEnchantmentConditionRec);
|
|
DECLARE_STRUCT(SpellLevelsRec);
|
|
DECLARE_STRUCT(SpellMechanicRec);
|
|
DECLARE_STRUCT(SpellMissileRec);
|
|
DECLARE_STRUCT(SpellMissileMotionRec);
|
|
DECLARE_STRUCT(SpellPowerRec);
|
|
DECLARE_STRUCT(SpellRadiusRec);
|
|
DECLARE_STRUCT(SpellRangeRec);
|
|
DECLARE_STRUCT(SpellReagentsRec);
|
|
DECLARE_STRUCT(SpellRuneCostRec);
|
|
DECLARE_STRUCT(SpellScalingRec);
|
|
DECLARE_STRUCT(SpellShapeshiftRec);
|
|
DECLARE_STRUCT(SpellShapeshiftFormRec);
|
|
DECLARE_STRUCT(SpellTargetRestrictionsRec);
|
|
DECLARE_STRUCT(SpellTotemsRec);
|
|
DECLARE_STRUCT(SpellVisualRec);
|
|
DECLARE_STRUCT(SpellVisualEffectNameRec);
|
|
DECLARE_STRUCT(SpellVisualKitRec);
|
|
DECLARE_STRUCT(SpellVisualKitAreaModelRec);
|
|
DECLARE_STRUCT(SpellVisualKitModelAttachRec);
|
|
DECLARE_STRUCT(SpellVisualPrecastTransitionsRec);
|
|
DECLARE_STRUCT(StableSlotPricesRec);
|
|
DECLARE_STRUCT(Startup_StringsRec);
|
|
DECLARE_STRUCT(StationeryRec);
|
|
DECLARE_STRUCT(StringLookupsRec);
|
|
DECLARE_STRUCT(SummonPropertiesRec);
|
|
DECLARE_STRUCT(TalentRec);
|
|
DECLARE_STRUCT(TalentTabRec);
|
|
DECLARE_STRUCT(TaxiNodesRec);
|
|
DECLARE_STRUCT(TaxiPathRec);
|
|
DECLARE_STRUCT(TaxiPathNodeRec);
|
|
DECLARE_STRUCT(TeamContributionPointsRec);
|
|
DECLARE_STRUCT(TerrainMaterialRec);
|
|
DECLARE_STRUCT(TerrainTypeRec);
|
|
DECLARE_STRUCT(TerrainTypeSoundsRec);
|
|
DECLARE_STRUCT(TotemCategoryRec);
|
|
DECLARE_STRUCT(TransportAnimationRec);
|
|
DECLARE_STRUCT(TransportPhysicsRec);
|
|
DECLARE_STRUCT(TransportRotationRec);
|
|
DECLARE_STRUCT(UISoundLookupsRec);
|
|
DECLARE_STRUCT(UnitBloodRec);
|
|
DECLARE_STRUCT(UnitBloodLevelsRec);
|
|
DECLARE_STRUCT(VehicleRec);
|
|
DECLARE_STRUCT(VehicleSeatRec);
|
|
DECLARE_STRUCT(VehicleUIIndSeatRec);
|
|
DECLARE_STRUCT(VehicleUIIndicatorRec);
|
|
DECLARE_STRUCT(VideoHardwareRec);
|
|
DECLARE_STRUCT(VocalUISoundsRec);
|
|
DECLARE_STRUCT(WMOAreaTableRec);
|
|
DECLARE_STRUCT(WeaponImpactSoundsRec);
|
|
DECLARE_STRUCT(WeaponSwingSounds2Rec);
|
|
DECLARE_STRUCT(WeatherRec);
|
|
DECLARE_STRUCT(WorldChunkSoundsRec);
|
|
DECLARE_STRUCT(WorldMapAreaRec);
|
|
DECLARE_STRUCT(WorldMapContinentRec);
|
|
DECLARE_STRUCT(WorldMapOverlayRec);
|
|
DECLARE_STRUCT(WorldMapTransformsRec);
|
|
DECLARE_STRUCT(WorldSafeLocsRec);
|
|
DECLARE_STRUCT(WorldStateUIRec);
|
|
DECLARE_STRUCT(WorldStateZoneSoundsRec);
|
|
DECLARE_STRUCT(WowError_StringsRec);
|
|
DECLARE_STRUCT(ZoneIntroMusicTableRec);
|
|
DECLARE_STRUCT(ZoneLightRec);
|
|
DECLARE_STRUCT(ZoneLightPointRec);
|
|
DECLARE_STRUCT(ZoneMusicRec);
|
|
DECLARE_STRUCT(gtBarberShopCostBaseRec);
|
|
DECLARE_STRUCT(gtChanceToMeleeCritRec);
|
|
DECLARE_STRUCT(gtChanceToMeleeCritBaseRec);
|
|
DECLARE_STRUCT(gtChanceToSpellCritRec);
|
|
DECLARE_STRUCT(gtChanceToSpellCritBaseRec);
|
|
DECLARE_STRUCT(gtCombatRatingsRec);
|
|
DECLARE_STRUCT(gtNPCManaCostScalerRec);
|
|
DECLARE_STRUCT(gtOCTClassCombatRatingScalarRec);
|
|
DECLARE_STRUCT(gtOCTRegenHPRec);
|
|
DECLARE_STRUCT(gtOCTRegenMPRec);
|
|
DECLARE_STRUCT(gtRegenHPPerSptRec);
|
|
DECLARE_STRUCT(gtRegenMPPerSptRec);
|
|
DECLARE_STRUCT(gtSpellScalingRec);
|
|
|
|
struct AchievementRec {
|
|
int32_t m_ID;
|
|
int32_t m_faction;
|
|
int32_t m_instanceID;
|
|
int32_t m_supercedes;
|
|
const char* m_title;
|
|
const char* m_description;
|
|
int32_t m_category;
|
|
int32_t m_points;
|
|
int32_t m_uiOrder;
|
|
int32_t m_flags;
|
|
int32_t m_iconID;
|
|
const char* m_reward;
|
|
int32_t m_minimumCriteria;
|
|
int32_t m_sharesCriteria;
|
|
};
|
|
|
|
struct Achievement_CategoryRec {
|
|
int32_t m_ID;
|
|
int32_t m_parent;
|
|
const char* m_name;
|
|
int32_t m_uiOrder;
|
|
};
|
|
|
|
struct Achievement_CriteriaRec {
|
|
int32_t m_ID;
|
|
int32_t m_achievementID;
|
|
int32_t m_type;
|
|
int32_t m_assetID;
|
|
int32_t m_quantity;
|
|
int32_t m_startEvent;
|
|
int32_t m_startAsset;
|
|
int32_t m_failEvent;
|
|
int32_t m_failAsset;
|
|
const char* m_description;
|
|
int32_t m_flags;
|
|
int32_t m_timerStartEvent;
|
|
int32_t m_timerAssetID;
|
|
int32_t m_timerTime;
|
|
int32_t m_uiOrder;
|
|
};
|
|
|
|
struct AnimKitRec {
|
|
int32_t m_ID;
|
|
int32_t m_oneShotDuration;
|
|
int32_t m_oneShotStopAnimKitID;
|
|
};
|
|
|
|
struct AnimKitBoneSetRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_boneDataID;
|
|
int32_t m_parentAnimKitBoneSetID;
|
|
int32_t m_extraBoneCount;
|
|
int32_t m_altAnimKitBoneSetID;
|
|
};
|
|
|
|
struct AnimKitBoneSetAliasRec {
|
|
int32_t m_ID;
|
|
int32_t m_boneDataID;
|
|
int32_t m_animKitBoneSetID;
|
|
};
|
|
|
|
struct AnimKitConfigRec {
|
|
int32_t m_ID;
|
|
int32_t m_configFlags;
|
|
};
|
|
|
|
struct AnimKitConfigBoneSetRec {
|
|
int32_t m_ID;
|
|
int32_t m_parentAnimKitConfigID;
|
|
int32_t m_animKitBoneSetID;
|
|
int32_t m_animKitPriorityID;
|
|
};
|
|
|
|
struct AnimKitPriorityRec {
|
|
int32_t m_ID;
|
|
int32_t m_priority;
|
|
};
|
|
|
|
struct AnimKitSegmentRec {
|
|
int32_t m_ID;
|
|
int32_t m_parentAnimKitID;
|
|
int32_t m_animID;
|
|
int32_t m_animStartTime;
|
|
int32_t m_animKitConfigID;
|
|
int32_t m_startCondition;
|
|
int32_t m_startConditionParam;
|
|
int32_t m_startConditionDelay;
|
|
int32_t m_endCondition;
|
|
int32_t m_endConditionParam;
|
|
int32_t m_endConditionDelay;
|
|
float m_speed;
|
|
int32_t m_segmentFlags;
|
|
int32_t m_forcedVariation;
|
|
int32_t m_overrideConfigFlags;
|
|
int32_t m_loopToSegmentIndex;
|
|
};
|
|
|
|
struct AnimReplacementRec {
|
|
int32_t m_ID;
|
|
int32_t m_srcAnimID;
|
|
int32_t m_dstAnimID;
|
|
int32_t m_parentAnimReplacementSetID;
|
|
};
|
|
|
|
struct AnimReplacementSetRec {
|
|
int32_t m_ID;
|
|
int32_t m_execOrder;
|
|
};
|
|
|
|
struct AnimationDataRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_weaponflags;
|
|
int32_t m_bodyflags;
|
|
int32_t m_flags;
|
|
int32_t m_fallback;
|
|
int32_t m_behaviorID;
|
|
int32_t m_behaviorTier;
|
|
};
|
|
|
|
struct AreaAssignmentRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_areaID;
|
|
int32_t m_chunkX;
|
|
int32_t m_chunkY;
|
|
};
|
|
|
|
struct AreaGroupRec {
|
|
int32_t m_ID;
|
|
int32_t m_areaID[6];
|
|
int32_t m_nextAreaID;
|
|
};
|
|
|
|
struct AreaPOIRec {
|
|
int32_t m_ID;
|
|
int32_t m_importance;
|
|
int32_t m_icon[9];
|
|
int32_t m_factionID;
|
|
float m_pos[3];
|
|
int32_t m_continentID;
|
|
int32_t m_flags;
|
|
int32_t m_areaID;
|
|
const char* m_name;
|
|
const char* m_description;
|
|
int32_t m_worldStateID;
|
|
int32_t m_worldMapLink;
|
|
};
|
|
|
|
struct AreaTableRec {
|
|
int32_t m_ID;
|
|
int32_t m_continentID;
|
|
int32_t m_parentAreaID;
|
|
int32_t m_areaBit;
|
|
int32_t m_flags;
|
|
int32_t m_soundProviderPref;
|
|
int32_t m_soundProviderPrefUnderwater;
|
|
int32_t m_ambienceID;
|
|
int32_t m_zoneMusic;
|
|
int32_t m_introSound;
|
|
int32_t m_explorationLevel;
|
|
const char* m_areaName;
|
|
int32_t m_factionGroupMask;
|
|
int32_t m_liquidTypeID[4];
|
|
float m_minElevation;
|
|
float m_ambientMultiplier;
|
|
int32_t m_lightID;
|
|
};
|
|
|
|
struct AreaTriggerRec {
|
|
int32_t m_ID;
|
|
int32_t m_continentID;
|
|
float m_pos[3];
|
|
float m_radius;
|
|
float m_boxLength;
|
|
float m_boxWidth;
|
|
float m_boxHeight;
|
|
float m_boxYaw;
|
|
};
|
|
|
|
struct ArmorLocationRec {
|
|
int32_t m_ID;
|
|
float m_clothmodifier;
|
|
float m_leathermodifier;
|
|
float m_chainmodifier;
|
|
float m_platemodifier;
|
|
float m_modifier;
|
|
};
|
|
|
|
struct AttackAnimKitsRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemSubclassID;
|
|
int32_t m_animTypeID;
|
|
int32_t m_animFrequency;
|
|
int32_t m_whichHand;
|
|
};
|
|
|
|
struct AttackAnimTypesRec {
|
|
int32_t m_animID;
|
|
const char* m_animName;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct AuctionHouseRec {
|
|
int32_t m_ID;
|
|
int32_t m_factionID;
|
|
int32_t m_depositRate;
|
|
int32_t m_consignmentRate;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct BankBagSlotPricesRec {
|
|
int32_t m_ID;
|
|
int32_t m_cost;
|
|
};
|
|
|
|
struct BannedAddonsRec {
|
|
int32_t m_ID;
|
|
int32_t m_nameMd5[4];
|
|
int32_t m_versionMd5[4];
|
|
int32_t m_lastModified;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct BarberShopStyleRec {
|
|
int32_t m_ID;
|
|
int32_t m_type;
|
|
const char* m_displayName;
|
|
const char* m_description;
|
|
float m_costModifier;
|
|
int32_t m_race;
|
|
int32_t m_sex;
|
|
int32_t m_data;
|
|
};
|
|
|
|
struct BattlemasterListRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID[8];
|
|
int32_t m_instanceType;
|
|
int32_t m_groupsAllowed;
|
|
const char* m_name;
|
|
int32_t m_maxGroupSize;
|
|
int32_t m_holidayWorldState;
|
|
int32_t m_minLevel;
|
|
int32_t m_maxLevel;
|
|
};
|
|
|
|
struct CameraModeRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_type;
|
|
int32_t m_flags;
|
|
float m_positionOffset[3];
|
|
float m_targetOffset[3];
|
|
float m_positionSmoothing;
|
|
float m_rotationSmoothing;
|
|
float m_fieldOfView;
|
|
int32_t m_lockedPositionOffsetBase;
|
|
int32_t m_lockedPositionOffsetDirection;
|
|
int32_t m_lockedTargetOffsetBase;
|
|
int32_t m_lockedTargetOffsetDirection;
|
|
};
|
|
|
|
struct CameraShakesRec {
|
|
int32_t m_ID;
|
|
int32_t m_shakeType;
|
|
int32_t m_direction;
|
|
float m_amplitude;
|
|
float m_frequency;
|
|
float m_duration;
|
|
float m_phase;
|
|
float m_coefficient;
|
|
};
|
|
|
|
struct Cfg_CategoriesRec {
|
|
int32_t m_ID;
|
|
int32_t m_localeMask;
|
|
int32_t m_createCharsetMask;
|
|
int32_t m_flags;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct Cfg_ConfigsRec {
|
|
int32_t m_ID;
|
|
int32_t m_realmType;
|
|
int32_t m_playerKillingAllowed;
|
|
int32_t m_roleplaying;
|
|
};
|
|
|
|
struct CharBaseInfoRec {
|
|
int8_t m_raceID;
|
|
int8_t m_classID;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct CharHairGeosetsRec {
|
|
int32_t m_ID;
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_variationID;
|
|
int32_t m_geosetID;
|
|
int32_t m_showscalp;
|
|
};
|
|
|
|
struct CharHairTexturesRec {
|
|
int32_t m_ID;
|
|
int32_t m_field_0_5_3_3368_001_race; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_002_gender; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_003; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_004_mayberacemask; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_005_the_x_in_hair_xy_blp; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_006; // unconfirmed
|
|
int32_t m_field_0_5_3_3368_007; // unconfirmed
|
|
};
|
|
|
|
struct CharSectionsRec {
|
|
int32_t m_ID;
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_baseSection;
|
|
const char* m_textureName[3];
|
|
int32_t m_flags;
|
|
int32_t m_variationIndex;
|
|
int32_t m_colorIndex;
|
|
};
|
|
|
|
struct CharStartOutfitRec {
|
|
int32_t m_ID;
|
|
int8_t m_raceID;
|
|
int8_t m_classID;
|
|
int8_t m_sexID;
|
|
int8_t m_outfitID;
|
|
int32_t m_itemID[24];
|
|
int32_t m_displayItemID[24];
|
|
int32_t m_inventoryType[24];
|
|
};
|
|
|
|
struct CharTitlesRec {
|
|
int32_t m_ID;
|
|
int32_t m_conditionID;
|
|
const char* m_name;
|
|
const char* m_name1;
|
|
int32_t m_maskID;
|
|
};
|
|
|
|
struct CharVariationsRec {
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_textureHoldLayer[4];
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct CharacterFacialHairStylesRec {
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_variationID;
|
|
int32_t m_geoset[5];
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct ChatChannelsRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
int32_t m_factionGroup;
|
|
const char* m_name;
|
|
const char* m_shortcut;
|
|
};
|
|
|
|
struct ChatProfanityRec {
|
|
int32_t m_ID;
|
|
const char* m_text;
|
|
int32_t m_language;
|
|
};
|
|
|
|
struct ChrClassesRec {
|
|
int32_t m_ID;
|
|
int32_t m_damageBonusStat;
|
|
int32_t m_displayPower;
|
|
const char* m_petNameToken;
|
|
const char* m_name;
|
|
const char* m_nameFemale;
|
|
const char* m_nameMale;
|
|
const char* m_filename;
|
|
int32_t m_spellClassSet;
|
|
int32_t m_flags;
|
|
int32_t m_cinematicSequenceID;
|
|
int32_t m_requiredExpansion;
|
|
};
|
|
|
|
struct ChrRacesRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
int32_t m_factionID;
|
|
int32_t m_explorationSoundID;
|
|
int32_t m_maleDisplayID;
|
|
int32_t m_femaleDisplayID;
|
|
const char* m_clientPrefix;
|
|
int32_t m_baseLanguage;
|
|
int32_t m_creatureType;
|
|
int32_t m_resSicknessSpellID;
|
|
int32_t m_splashSoundID;
|
|
const char* m_clientFileString;
|
|
int32_t m_cinematicSequenceID;
|
|
int32_t m_alliance;
|
|
const char* m_name;
|
|
const char* m_nameFemale;
|
|
const char* m_nameMale;
|
|
const char* m_facialHairCustomization[2];
|
|
const char* m_hairCustomization;
|
|
int32_t m_requiredExpansion;
|
|
};
|
|
|
|
struct CinematicCameraRec {
|
|
int32_t m_ID;
|
|
const char* m_model;
|
|
int32_t m_soundID;
|
|
float m_origin[3];
|
|
float m_originFacing;
|
|
};
|
|
|
|
struct CinematicSequencesRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundID;
|
|
int32_t m_camera[8];
|
|
};
|
|
|
|
struct CreatureDisplayInfoRec {
|
|
int32_t m_ID;
|
|
int32_t m_modelID;
|
|
int32_t m_soundID;
|
|
int32_t m_extendedDisplayInfoID;
|
|
float m_creatureModelScale;
|
|
int32_t m_creatureModelAlpha;
|
|
const char* m_textureVariation[3];
|
|
const char* m_portraitTextureName;
|
|
int32_t m_sizeClass;
|
|
int32_t m_bloodID;
|
|
int32_t m_npcsoundID;
|
|
int32_t m_particleColorID;
|
|
int32_t m_creatureGeosetData;
|
|
int32_t m_objectEffectPackageID;
|
|
};
|
|
|
|
struct CreatureDisplayInfoExtraRec {
|
|
int32_t m_ID;
|
|
int32_t m_displayRaceID;
|
|
int32_t m_displaySexID;
|
|
int32_t m_skinID;
|
|
int32_t m_faceID;
|
|
int32_t m_hairStyleID;
|
|
int32_t m_hairColorID;
|
|
int32_t m_facialHairID;
|
|
int32_t m_npcitemDisplay[11];
|
|
int32_t m_flags;
|
|
const char* m_bakeName;
|
|
};
|
|
|
|
struct CreatureFamilyRec {
|
|
int32_t m_ID;
|
|
float m_minScale;
|
|
int32_t m_minScaleLevel;
|
|
float m_maxScale;
|
|
int32_t m_maxScaleLevel;
|
|
int32_t m_skillLine[2];
|
|
int32_t m_petFoodMask;
|
|
int32_t m_petTalentType;
|
|
int32_t m_categoryEnumID;
|
|
const char* m_name;
|
|
const char* m_iconFile;
|
|
};
|
|
|
|
struct CreatureModelDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
const char* m_modelName;
|
|
int32_t m_sizeClass;
|
|
float m_modelScale;
|
|
int32_t m_bloodID;
|
|
int32_t m_footprintTextureID;
|
|
float m_footprintTextureLength;
|
|
float m_footprintTextureWidth;
|
|
float m_footprintParticleScale;
|
|
int32_t m_foleyMaterialID;
|
|
int32_t m_footstepShakeSize;
|
|
int32_t m_deathThudShakeSize;
|
|
int32_t m_soundID;
|
|
float m_collisionWidth;
|
|
float m_collisionHeight;
|
|
float m_mountHeight;
|
|
float m_geoBoxMinX;
|
|
float m_geoBoxMinY;
|
|
float m_geoBoxMinZ;
|
|
float m_geoBoxMaxX;
|
|
float m_geoBoxMaxY;
|
|
float m_geoBoxMaxZ;
|
|
float m_worldEffectScale;
|
|
float m_attachedEffectScale;
|
|
float m_missileCollisionRadius;
|
|
float m_missileCollisionPush;
|
|
float m_missileCollisionRaise;
|
|
};
|
|
|
|
struct CreatureMovementInfoRec {
|
|
int32_t m_ID;
|
|
float m_smoothFacingChaseRate;
|
|
};
|
|
|
|
struct CreatureSoundDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundExertionID;
|
|
int32_t m_soundExertionCriticalID;
|
|
int32_t m_soundInjuryID;
|
|
int32_t m_soundInjuryCriticalID;
|
|
int32_t m_soundInjuryCrushingBlowID;
|
|
int32_t m_soundDeathID;
|
|
int32_t m_soundStunID;
|
|
int32_t m_soundStandID;
|
|
int32_t m_soundFootstepID;
|
|
int32_t m_soundAggroID;
|
|
int32_t m_soundWingFlapID;
|
|
int32_t m_soundWingGlideID;
|
|
int32_t m_soundAlertID;
|
|
int32_t m_soundFidget[5];
|
|
int32_t m_customAttack[4];
|
|
int32_t m_npcsoundID;
|
|
int32_t m_loopSoundID;
|
|
int32_t m_creatureImpactType;
|
|
int32_t m_soundJumpStartID;
|
|
int32_t m_soundJumpEndID;
|
|
int32_t m_soundPetAttackID;
|
|
int32_t m_soundPetOrderID;
|
|
int32_t m_soundPetDismissID;
|
|
float m_fidgetDelaySecondsMin;
|
|
float m_fidgetDelaySecondsMax;
|
|
int32_t m_birthSoundID;
|
|
int32_t m_spellCastDirectedSoundID;
|
|
int32_t m_submergeSoundID;
|
|
int32_t m_submergedSoundID;
|
|
int32_t m_creatureSoundDataIdpet;
|
|
};
|
|
|
|
struct CreatureSpellDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_spells[4];
|
|
int32_t m_availability[4];
|
|
};
|
|
|
|
struct CreatureTypeRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct CurrencyCategoryRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct CurrencyTypesRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemID;
|
|
int32_t m_categoryID;
|
|
int32_t m_bitIndex;
|
|
};
|
|
|
|
struct DanceMovesRec {
|
|
int32_t m_ID;
|
|
int32_t m_type;
|
|
int32_t m_param;
|
|
int32_t m_fallback;
|
|
int32_t m_racemask;
|
|
const char* m_internalName;
|
|
const char* m_name;
|
|
int32_t m_lockID;
|
|
};
|
|
|
|
struct DeathThudLookupsRec {
|
|
int32_t m_ID;
|
|
int32_t m_sizeClass;
|
|
int32_t m_terrainTypeSoundID;
|
|
int32_t m_soundEntryID;
|
|
int32_t m_soundEntryIdwater;
|
|
};
|
|
|
|
struct DeclinedWordRec {
|
|
int32_t m_ID;
|
|
const char* m_word;
|
|
};
|
|
|
|
struct DeclinedWordCasesRec {
|
|
int32_t m_ID;
|
|
int32_t m_declinedWordID;
|
|
int32_t m_caseIndex;
|
|
const char* m_declinedWord;
|
|
};
|
|
|
|
struct DestructibleModelDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_state0ImpactEffectDoodadSet;
|
|
int32_t m_state0AmbientDoodadSet;
|
|
int32_t m_state1WMO;
|
|
int32_t m_state1DestructionDoodadSet;
|
|
int32_t m_state1ImpactEffectDoodadSet;
|
|
int32_t m_state1AmbientDoodadSet;
|
|
int32_t m_state2WMO;
|
|
int32_t m_state2DestructionDoodadSet;
|
|
int32_t m_state2ImpactEffectDoodadSet;
|
|
int32_t m_state2AmbientDoodadSet;
|
|
int32_t m_state3WMO;
|
|
int32_t m_state3InitDoodadSet;
|
|
int32_t m_state3AmbientDoodadSet;
|
|
int32_t m_ejectDirection;
|
|
int32_t m_repairGroundFx;
|
|
int32_t m_doNotHighlight;
|
|
int32_t m_healEffect;
|
|
int32_t m_healEffectSpeed;
|
|
};
|
|
|
|
struct DungeonEncounterRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_difficulty;
|
|
int32_t m_orderIndex;
|
|
int32_t m_bit;
|
|
const char* m_name;
|
|
int32_t m_spellIconID;
|
|
};
|
|
|
|
struct DungeonMapRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_floorIndex;
|
|
float m_minX;
|
|
float m_maxX;
|
|
float m_minY;
|
|
float m_maxY;
|
|
int32_t m_parentWorldMapID;
|
|
};
|
|
|
|
struct DungeonMapChunkRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_wmogroupID;
|
|
int32_t m_dungeonMapID;
|
|
float m_minZ;
|
|
};
|
|
|
|
struct DurabilityCostsRec {
|
|
int32_t m_ID;
|
|
int32_t m_weaponSubClassCost[21];
|
|
int32_t m_armorSubClassCost[8];
|
|
};
|
|
|
|
struct DurabilityQualityRec {
|
|
int32_t m_ID;
|
|
float m_data;
|
|
};
|
|
|
|
struct EmotesRec {
|
|
int32_t m_ID;
|
|
const char* m_emoteSlashCommand;
|
|
int32_t m_animID;
|
|
int32_t m_emoteFlags;
|
|
int32_t m_emoteSpecProc;
|
|
int32_t m_emoteSpecProcParam;
|
|
int32_t m_eventSoundID;
|
|
};
|
|
|
|
struct EmotesTextRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_emoteID;
|
|
int32_t m_emoteText[16];
|
|
};
|
|
|
|
struct EmotesTextDataRec {
|
|
int32_t m_ID;
|
|
const char* m_text;
|
|
};
|
|
|
|
struct EmotesTextSoundRec {
|
|
int32_t m_ID;
|
|
int32_t m_emotesTextID;
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_soundID;
|
|
};
|
|
|
|
struct EnvironmentalDamageRec {
|
|
int32_t m_ID;
|
|
int32_t m_enumID;
|
|
int32_t m_visualkitID;
|
|
};
|
|
|
|
struct ExhaustionRec {
|
|
int32_t m_ID;
|
|
int32_t m_xp;
|
|
float m_factor;
|
|
float m_outdoorHours;
|
|
float m_innHours;
|
|
const char* m_name;
|
|
float m_threshold;
|
|
};
|
|
|
|
struct FactionRec {
|
|
int32_t m_ID;
|
|
int32_t m_reputationIndex;
|
|
int32_t m_reputationRaceMask[4];
|
|
int32_t m_reputationClassMask[4];
|
|
int32_t m_reputationBase[4];
|
|
int32_t m_reputationFlags[4];
|
|
int32_t m_parentFactionID;
|
|
float m_parentFactionMod[2];
|
|
int32_t m_parentFactionCap[2];
|
|
const char* m_name;
|
|
const char* m_description;
|
|
};
|
|
|
|
struct FactionGroupRec {
|
|
int32_t m_ID;
|
|
int32_t m_maskID;
|
|
const char* m_internalName;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct FactionTemplateRec {
|
|
int32_t m_ID;
|
|
int32_t m_faction;
|
|
int32_t m_flags;
|
|
int32_t m_factionGroup;
|
|
int32_t m_friendGroup;
|
|
int32_t m_enemyGroup;
|
|
int32_t m_enemies[4];
|
|
int32_t m_friend[4];
|
|
};
|
|
|
|
struct FileDataRec {
|
|
int32_t m_ID;
|
|
const char* m_filename;
|
|
const char* m_filepath;
|
|
};
|
|
|
|
struct FootprintTexturesRec {
|
|
int32_t m_ID;
|
|
const char* m_footstepFilename;
|
|
};
|
|
|
|
struct FootstepTerrainLookupRec {
|
|
int32_t m_ID;
|
|
int32_t m_creatureFootstepID;
|
|
int32_t m_terrainSoundID;
|
|
int32_t m_soundID;
|
|
int32_t m_soundIdsplash;
|
|
};
|
|
|
|
struct GMSurveyAnswersRec {
|
|
int32_t m_ID;
|
|
int32_t m_sortIndex;
|
|
int32_t m_gmsurveyQuestionID;
|
|
const char* m_answer;
|
|
};
|
|
|
|
struct GMSurveyCurrentSurveyRec {
|
|
int32_t m_langid;
|
|
int32_t m_gmsurveyID;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct GMSurveyQuestionsRec {
|
|
int32_t m_ID;
|
|
const char* m_question;
|
|
};
|
|
|
|
struct GMSurveySurveysRec {
|
|
int32_t m_ID;
|
|
int32_t m_[10];
|
|
};
|
|
|
|
struct GMTicketCategoryRec {
|
|
int32_t m_ID;
|
|
const char* m_category;
|
|
};
|
|
|
|
struct GameObjectArtKitRec {
|
|
int32_t m_ID;
|
|
const char* m_textureVariation[3];
|
|
const char* m_attachModel[4];
|
|
};
|
|
|
|
struct GameObjectDisplayInfoRec {
|
|
int32_t m_ID;
|
|
const char* m_modelName;
|
|
int32_t m_sound[10];
|
|
float m_geoBoxMin[3];
|
|
float m_geoBoxMax[3];
|
|
int32_t m_objectEffectPackageID;
|
|
};
|
|
|
|
struct GameTablesRec {
|
|
const char* m_name;
|
|
int32_t m_numRows;
|
|
int32_t m_numColumns;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct GameTipsRec {
|
|
int32_t m_ID;
|
|
const char* m_text;
|
|
};
|
|
|
|
struct GemPropertiesRec {
|
|
int32_t m_ID;
|
|
int32_t m_enchantID;
|
|
int32_t m_maxcountInv;
|
|
int32_t m_maxcountItem;
|
|
int32_t m_type;
|
|
};
|
|
|
|
struct GlueScreenEmoteRec {
|
|
int32_t m_ID;
|
|
int32_t m_classID;
|
|
int32_t m_raceID;
|
|
int32_t m_sexID;
|
|
int32_t m_leftHandItemType;
|
|
int32_t m_rightHandItemType;
|
|
int32_t m_animKitID;
|
|
int32_t m_spellVisualKitID;
|
|
};
|
|
|
|
struct GlyphPropertiesRec {
|
|
int32_t m_ID;
|
|
int32_t m_spellID;
|
|
int32_t m_glyphSlotFlags;
|
|
int32_t m_spellIconID;
|
|
};
|
|
|
|
struct GlyphSlotRec {
|
|
int32_t m_ID;
|
|
int32_t m_type;
|
|
int32_t m_tooltip;
|
|
};
|
|
|
|
struct GroundEffectDoodadRec {
|
|
int32_t m_ID;
|
|
const char* m_doodadpath;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct GroundEffectTextureRec {
|
|
int32_t m_ID;
|
|
int32_t m_doodadID[4];
|
|
int32_t m_doodadWeight[4];
|
|
int32_t m_density;
|
|
int32_t m_sound;
|
|
};
|
|
|
|
struct GuildPerkSpellsRec {
|
|
int32_t m_ID;
|
|
int32_t m_guildLevel;
|
|
int32_t m_spellID;
|
|
};
|
|
|
|
struct HelmetGeosetVisDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_hideGeoset[7];
|
|
};
|
|
|
|
struct HolidayDescriptionsRec {
|
|
int32_t m_ID;
|
|
const char* m_description;
|
|
};
|
|
|
|
struct HolidayNamesRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct HolidaysRec {
|
|
int32_t m_ID;
|
|
int32_t m_duration[10];
|
|
int32_t m_date[26];
|
|
int32_t m_region;
|
|
int32_t m_looping;
|
|
int32_t m_calendarFlags[10];
|
|
int32_t m_holidayNameID;
|
|
int32_t m_holidayDescriptionID;
|
|
const char* m_textureFileName;
|
|
int32_t m_priority;
|
|
int32_t m_calendarFilterType;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct ItemRec {
|
|
int32_t m_ID;
|
|
int32_t m_classID;
|
|
int32_t m_subclassID;
|
|
int32_t m_soundOverrideSubclassID;
|
|
int32_t m_material;
|
|
int32_t m_displayInfoID;
|
|
int32_t m_inventoryType;
|
|
int32_t m_sheatheType;
|
|
};
|
|
|
|
struct ItemArmorQualityRec {
|
|
int32_t m_ID;
|
|
float m_qualitymod[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemArmorShieldRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemLevel;
|
|
float m_quality[7];
|
|
};
|
|
|
|
struct ItemArmorTotalRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemLevel;
|
|
float m_cloth;
|
|
float m_leather;
|
|
float m_mail;
|
|
float m_plate;
|
|
};
|
|
|
|
struct ItemBagFamilyRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ItemClassRec {
|
|
int32_t m_classID;
|
|
int32_t m_subclassMapID;
|
|
int32_t m_flags;
|
|
const char* m_className;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct ItemCondExtCostsRec {
|
|
int32_t m_ID;
|
|
int32_t m_condExtendedCost; // unconfirmed
|
|
int32_t m_itemExtendedCostEntry;
|
|
int32_t m_arenaSeason; // unconfirmed
|
|
};
|
|
|
|
struct ItemDamageAmmoRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageOneHandRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageOneHandCasterRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageRangedRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageThrownRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageTwoHandRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageTwoHandCasterRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDamageWandRec {
|
|
int32_t m_ID;
|
|
float m_quality[7];
|
|
int32_t m_itemLevel;
|
|
};
|
|
|
|
struct ItemDisplayInfoRec {
|
|
int32_t m_ID;
|
|
const char* m_modelName[2];
|
|
const char* m_modelTexture[2];
|
|
const char* m_inventoryIcon[2];
|
|
int32_t m_geosetGroup[3];
|
|
int32_t m_flags;
|
|
int32_t m_spellVisualID;
|
|
int32_t m_groupSoundIndex;
|
|
int32_t m_helmetGeosetVisID[2];
|
|
const char* m_texture[8];
|
|
int32_t m_itemVisual;
|
|
int32_t m_particleColorID;
|
|
};
|
|
|
|
struct ItemExtendedCostRec {
|
|
int32_t m_ID;
|
|
int32_t m_honorPoints;
|
|
int32_t m_arenaPoints;
|
|
int32_t m_arenaBracket;
|
|
int32_t m_itemID[5];
|
|
int32_t m_itemCount[5];
|
|
int32_t m_requiredArenaRating;
|
|
int32_t m_itemPurchaseGroup;
|
|
};
|
|
|
|
struct ItemGroupSoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_sound[4];
|
|
};
|
|
|
|
struct ItemLimitCategoryRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_quantity;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct ItemPetFoodRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ItemPurchaseGroupRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemID[8];
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ItemRandomPropertiesRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_enchantment[5];
|
|
const char* m_name_lang;
|
|
};
|
|
|
|
struct ItemRandomSuffixRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_internalName;
|
|
int32_t m_enchantment[5];
|
|
int32_t m_allocationPct[5];
|
|
};
|
|
|
|
struct ItemReforgeRec {
|
|
int32_t m_ID; // unconfirmed
|
|
int32_t m_sourceStat; // unconfirmed
|
|
float m_sourceMultiplier; // unconfirmed
|
|
int32_t m_targetStat; // unconfirmed
|
|
float m_targetMultiplier; // unconfirmed
|
|
};
|
|
|
|
struct ItemSetRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_itemID[17];
|
|
int32_t m_setSpellID[8];
|
|
int32_t m_setThreshold[8];
|
|
int32_t m_requiredSkill;
|
|
int32_t m_requiredSkillRank;
|
|
};
|
|
|
|
struct ItemSubClassRec {
|
|
int32_t m_classID;
|
|
int32_t m_subClassID;
|
|
int32_t m_prerequisiteProficiency;
|
|
int32_t m_postrequisiteProficiency;
|
|
int32_t m_flags;
|
|
int32_t m_displayFlags;
|
|
int32_t m_weaponParrySeq;
|
|
int32_t m_weaponReadySeq;
|
|
int32_t m_weaponAttackSeq;
|
|
int32_t m_weaponSwingSize;
|
|
const char* m_displayName;
|
|
const char* m_verboseName;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct ItemSubClassMaskRec {
|
|
int32_t m_classID;
|
|
int32_t m_mask;
|
|
const char* m_name;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct ItemVisualEffectsRec {
|
|
int32_t m_ID;
|
|
const char* m_model;
|
|
};
|
|
|
|
struct ItemVisualsRec {
|
|
int32_t m_ID;
|
|
int32_t m_slot[5];
|
|
};
|
|
|
|
struct LFGDungeonExpansionRec {
|
|
int32_t m_ID;
|
|
int32_t m_lfgID;
|
|
int32_t m_expansionLevel;
|
|
int32_t m_randomID;
|
|
int32_t m_hardLevelMin;
|
|
int32_t m_hardLevelMax;
|
|
int32_t m_targetLevelMin;
|
|
int32_t m_targetLevelMax;
|
|
};
|
|
|
|
struct LFGDungeonGroupRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_orderIndex;
|
|
int32_t m_parentGroupID;
|
|
int32_t m_typeID;
|
|
};
|
|
|
|
struct LFGDungeonsRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_minLevel;
|
|
int32_t m_maxLevel;
|
|
int32_t m_targetLevel;
|
|
int32_t m_targetLevelMin;
|
|
int32_t m_targetLevelMax;
|
|
int32_t m_mapID;
|
|
int32_t m_difficulty;
|
|
int32_t m_flags;
|
|
int32_t m_typeID;
|
|
int32_t m_faction;
|
|
const char* m_textureFilename;
|
|
int32_t m_expansionLevel;
|
|
int32_t m_orderIndex;
|
|
int32_t m_groupID;
|
|
const char* m_description;
|
|
};
|
|
|
|
struct LanguageWordsRec {
|
|
int32_t m_ID;
|
|
int32_t m_languageID;
|
|
const char* m_word;
|
|
};
|
|
|
|
struct LanguagesRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct LightRec {
|
|
int32_t m_ID;
|
|
int32_t m_continentID;
|
|
float m_gameCoords[3];
|
|
float m_gameFalloffStart;
|
|
float m_gameFalloffEnd;
|
|
int32_t m_lightParamsID[8];
|
|
};
|
|
|
|
struct LightFloatBandRec {
|
|
int32_t m_ID;
|
|
int32_t m_num;
|
|
int32_t m_time[16];
|
|
float m_data[16];
|
|
};
|
|
|
|
struct LightIntBandRec {
|
|
int32_t m_ID;
|
|
int32_t m_num;
|
|
int32_t m_time[16];
|
|
int32_t m_data[16];
|
|
};
|
|
|
|
struct LightParamsRec {
|
|
int32_t m_ID;
|
|
int32_t m_highlightSky;
|
|
int32_t m_lightSkyboxID;
|
|
float m_glow;
|
|
float m_waterShallowAlpha;
|
|
float m_waterDeepAlpha;
|
|
float m_oceanShallowAlpha;
|
|
float m_oceanDeepAlpha;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct LightSkyboxRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct LiquidMaterialRec {
|
|
int32_t m_ID;
|
|
int32_t m_lvf;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct LiquidObjectRec {
|
|
int32_t m_ID;
|
|
float m_flowDirection;
|
|
float m_flowSpeed;
|
|
int32_t m_liquidTypeID;
|
|
int32_t m_fishable;
|
|
int32_t m_reflection;
|
|
};
|
|
|
|
struct LiquidTypeRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_flags;
|
|
int32_t m_soundBank;
|
|
int32_t m_soundID;
|
|
int32_t m_spellID;
|
|
float m_maxDarkenDepth;
|
|
float m_fogDarkenIntensity;
|
|
float m_ambDarkenIntensity;
|
|
float m_dirDarkenIntensity;
|
|
int32_t m_lightID;
|
|
float m_particleScale;
|
|
int32_t m_particleMovement;
|
|
int32_t m_particleTexSlots;
|
|
int32_t m_materialID;
|
|
const char* m_texture[6];
|
|
int32_t m_color[2];
|
|
float m_float[18];
|
|
int32_t m_int[4];
|
|
};
|
|
|
|
struct LoadingScreenTaxiSplinesRec {
|
|
int32_t m_ID;
|
|
int32_t m_pathID;
|
|
float m_locx[8];
|
|
float m_locy[8];
|
|
int32_t m_legIndex;
|
|
};
|
|
|
|
struct LoadingScreensRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_fileName;
|
|
int32_t m_hasWideScreen;
|
|
};
|
|
|
|
struct LockRec {
|
|
int32_t m_ID;
|
|
int32_t m_type[8];
|
|
int32_t m_index[8];
|
|
int32_t m_skill[8];
|
|
int32_t m_action[8];
|
|
};
|
|
|
|
struct LockTypeRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_resourceName;
|
|
const char* m_verb;
|
|
const char* m_cursorName;
|
|
};
|
|
|
|
struct MailTemplateRec {
|
|
int32_t m_ID;
|
|
const char* m_subject;
|
|
const char* m_body;
|
|
};
|
|
|
|
struct MapRec {
|
|
int32_t m_ID;
|
|
const char* m_directory;
|
|
int32_t m_instanceType;
|
|
int32_t m_flags; // unconfirmed
|
|
int32_t m_pvp;
|
|
const char* m_mapName;
|
|
int32_t m_areaTableID;
|
|
const char* m_mapDescription0;
|
|
const char* m_mapDescription1;
|
|
int32_t m_loadingScreenID;
|
|
float m_minimapIconScale;
|
|
int32_t m_corpseMapID;
|
|
float m_corpse[2];
|
|
int32_t m_timeOfDayOverride;
|
|
int32_t m_expansionID;
|
|
int32_t m_raidOffset;
|
|
int32_t m_maxPlayers;
|
|
};
|
|
|
|
struct MapDifficultyRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_difficulty;
|
|
const char* m_message;
|
|
int32_t m_raidDuration;
|
|
int32_t m_maxPlayers;
|
|
const char* m_difficultystring;
|
|
};
|
|
|
|
struct MaterialRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
int32_t m_foleySoundID;
|
|
int32_t m_sheatheSoundID;
|
|
int32_t m_unsheatheSoundID;
|
|
};
|
|
|
|
struct MountTypeRec {
|
|
int32_t m_ID;
|
|
int32_t m_capability[8];
|
|
};
|
|
|
|
struct MovieRec {
|
|
int32_t m_ID;
|
|
const char* m_filename;
|
|
int32_t m_volume;
|
|
};
|
|
|
|
struct MovieFileDataRec {
|
|
int32_t m_fileDataID;
|
|
int32_t m_resolution;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct MovieVariationRec {
|
|
int32_t m_ID;
|
|
int32_t m_movieID;
|
|
int32_t m_fileDataID;
|
|
};
|
|
|
|
struct NPCSoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundID[4];
|
|
};
|
|
|
|
struct NameGenRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_raceID;
|
|
int32_t m_sex;
|
|
};
|
|
|
|
struct NamesProfanityRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_language;
|
|
};
|
|
|
|
struct NamesReservedRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_language;
|
|
};
|
|
|
|
struct ObjectEffectRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_objectEffectGroupID;
|
|
int32_t m_triggerType;
|
|
int32_t m_eventType;
|
|
int32_t m_effectRecType;
|
|
int32_t m_effectRecID;
|
|
int32_t m_attachment;
|
|
float m_offset[3];
|
|
int32_t m_objectEffectModifierID;
|
|
};
|
|
|
|
struct ObjectEffectGroupRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ObjectEffectModifierRec {
|
|
int32_t m_ID;
|
|
int32_t m_inputType;
|
|
int32_t m_mapType;
|
|
int32_t m_outputType;
|
|
float m_param[4];
|
|
};
|
|
|
|
struct ObjectEffectPackageRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ObjectEffectPackageElemRec {
|
|
int32_t m_ID;
|
|
int32_t m_objectEffectPackageID;
|
|
int32_t m_objectEffectGroupID;
|
|
int32_t m_stateType;
|
|
};
|
|
|
|
struct OverrideSpellDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_spells[10];
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct PVPDifficultyRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_rangeIndex;
|
|
int32_t m_minLevel;
|
|
int32_t m_maxLevel;
|
|
int32_t m_difficulty;
|
|
};
|
|
|
|
struct PackageRec {
|
|
int32_t m_ID;
|
|
const char* m_icon;
|
|
int32_t m_cost;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct PageTextMaterialRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct PaperDollItemFrameRec {
|
|
const char* m_itemButtonName;
|
|
const char* m_slotIcon;
|
|
int32_t m_slotNumber;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct ParticleColorRec {
|
|
int32_t m_ID;
|
|
int32_t m_start[3];
|
|
int32_t m_mid[3];
|
|
int32_t m_end[3];
|
|
};
|
|
|
|
struct PetPersonalityRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_happinessThreshold[3];
|
|
float m_happinessDamage[3];
|
|
};
|
|
|
|
struct PetitionTypeRec {
|
|
int32_t m_ID; // unconfirmed
|
|
const char* m_name; // unconfirmed
|
|
int32_t m_type; // unconfirmed
|
|
};
|
|
|
|
struct PhaseRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_parentMapID[2]; // unconfirmed
|
|
const char* m_name;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct PhaseShiftZoneSoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_areaID;
|
|
int32_t m_wmoareaID;
|
|
int32_t m_phaseID;
|
|
int32_t m_phaseGroupID;
|
|
int32_t m_phaseUseFlags;
|
|
int32_t m_zoneIntroMusicID;
|
|
int32_t m_zoneMusicID;
|
|
int32_t m_soundAmbienceID;
|
|
int32_t m_soundProviderPreferencesID;
|
|
int32_t m_uwzoneIntroMusicID;
|
|
int32_t m_uwzoneMusicID;
|
|
int32_t m_uwsoundAmbienceID;
|
|
int32_t m_uwsoundProviderPreferencesID;
|
|
};
|
|
|
|
struct PhaseXPhaseGroupRec {
|
|
int32_t m_ID;
|
|
int32_t m_phaseID;
|
|
int32_t m_phaseGroupID;
|
|
};
|
|
|
|
struct PowerDisplayRec {
|
|
int32_t m_ID;
|
|
int32_t m_actualType;
|
|
const char* m_globalStringBaseTag;
|
|
int8_t m_red;
|
|
int8_t m_green;
|
|
int8_t m_blue;
|
|
};
|
|
|
|
struct QuestFactionRewardRec {
|
|
int32_t m_ID;
|
|
int32_t m_difficulty[10];
|
|
};
|
|
|
|
struct QuestInfoRec {
|
|
int32_t m_ID;
|
|
const char* m_infoName;
|
|
};
|
|
|
|
struct QuestSortRec {
|
|
int32_t m_ID;
|
|
const char* m_sortName;
|
|
};
|
|
|
|
struct QuestXPRec {
|
|
int32_t m_ID;
|
|
int32_t m_difficulty[10];
|
|
};
|
|
|
|
struct RandPropPointsRec {
|
|
int32_t m_ID;
|
|
int32_t m_epic[5];
|
|
int32_t m_superior[5];
|
|
int32_t m_good[5];
|
|
};
|
|
|
|
struct ResearchBranchRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_researchFieldID;
|
|
int32_t m_currencyID;
|
|
const char* m_texture;
|
|
int32_t m_itemID;
|
|
};
|
|
|
|
struct ResistancesRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
int32_t m_fizzleSoundID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct ScalingStatDistributionRec {
|
|
int32_t m_ID;
|
|
int32_t m_statID[10];
|
|
int32_t m_bonus[10];
|
|
int32_t m_maxlevel;
|
|
};
|
|
|
|
struct ScalingStatValuesRec {
|
|
int32_t m_ID;
|
|
int32_t m_charlevel;
|
|
int32_t m_shoulderBudget;
|
|
int32_t m_trinketBudget;
|
|
int32_t m_weaponBudget1h;
|
|
int32_t m_rangedBudget;
|
|
int32_t m_clothShoulderArmor;
|
|
int32_t m_leatherShoulderArmor;
|
|
int32_t m_mailShoulderArmor;
|
|
int32_t m_plateShoulderArmor;
|
|
int32_t m_weaponDps1h;
|
|
int32_t m_weaponDps2h;
|
|
int32_t m_spellcasterDps1h;
|
|
int32_t m_spellcasterDps2h;
|
|
int32_t m_rangedDps;
|
|
int32_t m_wandDps;
|
|
int32_t m_spellPower;
|
|
int32_t m_primaryBudget;
|
|
int32_t m_tertiaryBudget;
|
|
int32_t m_clothCloakArmor;
|
|
int32_t m_clothChestArmor;
|
|
int32_t m_leatherChestArmor;
|
|
int32_t m_mailChestArmor;
|
|
int32_t m_plateChestArmor;
|
|
};
|
|
|
|
struct ScreenEffectRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_effect;
|
|
int32_t m_param[4];
|
|
int32_t m_lightParamsID;
|
|
int32_t m_soundAmbienceID;
|
|
int32_t m_zoneMusicID;
|
|
};
|
|
|
|
struct ServerMessagesRec {
|
|
int32_t m_ID;
|
|
const char* m_text;
|
|
};
|
|
|
|
struct SheatheSoundLookupsRec {
|
|
int32_t m_ID;
|
|
int32_t m_classID;
|
|
int32_t m_subclassID;
|
|
int32_t m_material;
|
|
int32_t m_checkMaterial;
|
|
int32_t m_sheatheSound;
|
|
int32_t m_unsheatheSound;
|
|
};
|
|
|
|
struct SkillCostsDataRec {
|
|
int32_t m_ID;
|
|
int32_t m_skillCostsID;
|
|
int32_t m_cost[3];
|
|
};
|
|
|
|
struct SkillLineRec {
|
|
int32_t m_ID;
|
|
int32_t m_categoryID;
|
|
int32_t m_skillCostsID;
|
|
const char* m_displayName;
|
|
const char* m_description;
|
|
int32_t m_spellIconID;
|
|
const char* m_alternateVerb;
|
|
int32_t m_canLink;
|
|
};
|
|
|
|
struct SkillLineAbilityRec {
|
|
int32_t m_ID;
|
|
int32_t m_skillLine;
|
|
int32_t m_spell;
|
|
int32_t m_raceMask;
|
|
int32_t m_classMask;
|
|
int32_t m_excludeRace;
|
|
int32_t m_excludeClass;
|
|
int32_t m_minSkillLineRank;
|
|
int32_t m_supercededBySpell;
|
|
int32_t m_acquireMethod;
|
|
int32_t m_trivialSkillLineRankHigh;
|
|
int32_t m_trivialSkillLineRankLow;
|
|
int32_t m_characterPoints[2];
|
|
};
|
|
|
|
struct SkillLineCategoryRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_sortIndex;
|
|
};
|
|
|
|
struct SkillRaceClassInfoRec {
|
|
int32_t m_ID;
|
|
int32_t m_skillID;
|
|
int32_t m_raceMask;
|
|
int32_t m_classMask;
|
|
int32_t m_flags;
|
|
int32_t m_minLevel;
|
|
int32_t m_skillTierID;
|
|
int32_t m_skillCostIndex;
|
|
};
|
|
|
|
struct SkillTiersRec {
|
|
int32_t m_ID;
|
|
int32_t m_cost[16];
|
|
int32_t m_value[16];
|
|
};
|
|
|
|
struct SoundAmbienceRec {
|
|
int32_t m_ID;
|
|
int32_t m_ambienceID[2];
|
|
};
|
|
|
|
struct SoundEmittersRec {
|
|
int32_t m_ID;
|
|
float m_position[3];
|
|
float m_direction[3];
|
|
int32_t m_soundEntryAdvancedID;
|
|
int32_t m_mapID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct SoundEntriesRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundType;
|
|
const char* m_name;
|
|
const char* m_file[10];
|
|
int32_t m_freq[10];
|
|
const char* m_directoryBase;
|
|
float m_volumeFloat;
|
|
int32_t m_flags;
|
|
float m_minDistance;
|
|
float m_distanceCutoff;
|
|
int32_t m_eaxdef;
|
|
int32_t m_soundEntriesAdvancedID;
|
|
};
|
|
|
|
struct SoundEntriesAdvancedRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundEntryID;
|
|
float m_innerRadius2d;
|
|
int32_t m_timeA;
|
|
int32_t m_timeB;
|
|
int32_t m_timeC;
|
|
int32_t m_timeD;
|
|
int32_t m_randomOffsetRange;
|
|
int32_t m_usage;
|
|
int32_t m_timeIntervalMin;
|
|
int32_t m_timeIntervalMax;
|
|
int32_t m_volumeSliderCategory;
|
|
float m_duckToSfx;
|
|
float m_duckToMusic;
|
|
float m_duckToAmbience;
|
|
float m_innerRadiusOfInfluence;
|
|
float m_outerRadiusOfInfluence;
|
|
int32_t m_timeToDuck;
|
|
int32_t m_timeToUnduck;
|
|
float m_insideAngle;
|
|
float m_outsideAngle;
|
|
float m_outsideVolume;
|
|
float m_outerRadius2d;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct SoundFilterRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct SoundFilterElemRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundFilterID;
|
|
int32_t m_orderIndex;
|
|
int32_t m_filterType;
|
|
float m_params[9];
|
|
};
|
|
|
|
struct SoundProviderPreferencesRec {
|
|
int32_t m_ID;
|
|
const char* m_description;
|
|
int32_t m_flags;
|
|
int32_t m_eaxenvironmentSelection;
|
|
float m_eaxdecayTime;
|
|
float m_eax2EnvironmentSize;
|
|
float m_eax2EnvironmentDiffusion;
|
|
int32_t m_eax2Room;
|
|
int32_t m_eax2RoomHf;
|
|
float m_eax2DecayHfratio;
|
|
int32_t m_eax2Reflections;
|
|
float m_eax2ReflectionsDelay;
|
|
int32_t m_eax2Reverb;
|
|
float m_eax2ReverbDelay;
|
|
float m_eax2RoomRolloff;
|
|
float m_eax2AirAbsorption;
|
|
int32_t m_eax3RoomLf;
|
|
float m_eax3DecayLfratio;
|
|
float m_eax3EchoTime;
|
|
float m_eax3EchoDepth;
|
|
float m_eax3ModulationTime;
|
|
float m_eax3ModulationDepth;
|
|
float m_eax3Hfreference;
|
|
float m_eax3Lfreference;
|
|
};
|
|
|
|
struct SoundSamplePreferencesRec {
|
|
int32_t m_ID;
|
|
int32_t m_field_0_6_0_3592_001; // unconfirmed
|
|
int32_t m_field_0_6_0_3592_002; // unconfirmed
|
|
int32_t m_eax2SampleRoom;
|
|
int32_t m_field_0_6_0_3592_004; // unconfirmed
|
|
int32_t m_field_0_6_0_3592_005; // unconfirmed
|
|
float m_field_0_6_0_3592_006; // unconfirmed
|
|
int32_t m_field_0_6_0_3592_007; // unconfirmed
|
|
float m_eax2SampleOcclusionLfratio;
|
|
float m_eax2SampleOcclusionRoomRatio;
|
|
int32_t m_field_0_6_0_3592_010; // unconfirmed
|
|
float m_eax1EffectLevel;
|
|
int32_t m_field_0_6_0_3592_012; // unconfirmed
|
|
float m_field_0_6_0_3592_013; // unconfirmed
|
|
float m_eax3SampleExclusion;
|
|
float m_field_0_6_0_3592_015; // unconfirmed
|
|
int32_t m_field_0_6_0_3592_016; // unconfirmed
|
|
};
|
|
|
|
struct SoundWaterTypeRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundType;
|
|
int32_t m_soundSubtype;
|
|
int32_t m_soundID;
|
|
};
|
|
|
|
struct SpamMessagesRec {
|
|
int32_t m_ID;
|
|
const char* m_text;
|
|
};
|
|
|
|
struct SpellRec {
|
|
int32_t m_ID;
|
|
int32_t m_category;
|
|
int32_t m_dispelType;
|
|
int32_t m_mechanic;
|
|
int32_t m_attributes;
|
|
int32_t m_attributesEx;
|
|
int32_t m_attributesExB;
|
|
int32_t m_attributesExC;
|
|
int32_t m_attributesExD;
|
|
int32_t m_attributesExE;
|
|
int32_t m_attributesExF;
|
|
int32_t m_attributesExG;
|
|
int32_t m_shapeshiftMask[2];
|
|
int32_t m_shapeshiftExclude[2];
|
|
int32_t m_targets;
|
|
int32_t m_targetCreatureType;
|
|
int32_t m_requiresSpellFocus;
|
|
int32_t m_facingCasterFlags;
|
|
int32_t m_casterAuraState;
|
|
int32_t m_targetAuraState;
|
|
int32_t m_excludeCasterAuraState;
|
|
int32_t m_excludeTargetAuraState;
|
|
int32_t m_casterAuraSpell;
|
|
int32_t m_targetAuraSpell;
|
|
int32_t m_excludeCasterAuraSpell;
|
|
int32_t m_excludeTargetAuraSpell;
|
|
int32_t m_castingTimeIndex;
|
|
int32_t m_recoveryTime;
|
|
int32_t m_categoryRecoveryTime;
|
|
int32_t m_interruptFlags;
|
|
int32_t m_auraInterruptFlags;
|
|
int32_t m_channelInterruptFlags;
|
|
int32_t m_procTypeMask;
|
|
int32_t m_procChance;
|
|
int32_t m_procCharges;
|
|
int32_t m_maxLevel;
|
|
int32_t m_baseLevel;
|
|
int32_t m_spellLevel;
|
|
int32_t m_durationIndex;
|
|
int32_t m_powerType;
|
|
int32_t m_manaCost;
|
|
int32_t m_manaCostPerLevel;
|
|
int32_t m_manaPerSecond;
|
|
int32_t m_manaPerSecondPerLevel;
|
|
int32_t m_rangeIndex;
|
|
float m_speed;
|
|
int32_t m_modalNextSpell;
|
|
int32_t m_cumulativeAura;
|
|
int32_t m_totem[2];
|
|
int32_t m_reagent[8];
|
|
int32_t m_reagentCount[8];
|
|
int32_t m_equippedItemClass;
|
|
int32_t m_equippedItemSubclass;
|
|
int32_t m_equippedItemInvTypes;
|
|
int32_t m_effect[3];
|
|
int32_t m_effectDieSides[3];
|
|
float m_effectRealPointsPerLevel[3];
|
|
int32_t m_effectBasePoints[3];
|
|
int32_t m_effectMechanic[3];
|
|
int32_t m_implicitTargetA[3];
|
|
int32_t m_implicitTargetB[3];
|
|
int32_t m_effectRadiusIndex[3];
|
|
int32_t m_effectAura[3];
|
|
int32_t m_effectAuraPeriod[3];
|
|
float m_effectAmplitude[3];
|
|
int32_t m_effectChainTargets[3];
|
|
int32_t m_effectItemType[3];
|
|
int32_t m_effectMiscValue[3];
|
|
int32_t m_effectMiscValueB[3];
|
|
int32_t m_effectTriggerSpell[3];
|
|
float m_effectPointsPerCombo[3];
|
|
int32_t m_effectSpellClassMaskA[3];
|
|
int32_t m_effectSpellClassMaskB[3];
|
|
int32_t m_effectSpellClassMaskC[3];
|
|
int32_t m_spellVisualID[2];
|
|
int32_t m_spellIconID;
|
|
int32_t m_activeIconID;
|
|
int32_t m_spellPriority;
|
|
const char* m_name;
|
|
const char* m_nameSubtext;
|
|
const char* m_description;
|
|
const char* m_auraDescription;
|
|
int32_t m_manaCostPct;
|
|
int32_t m_startRecoveryCategory;
|
|
int32_t m_startRecoveryTime;
|
|
int32_t m_maxTargetLevel;
|
|
int32_t m_spellClassSet;
|
|
int32_t m_spellClassMask[3];
|
|
int32_t m_maxTargets;
|
|
int32_t m_defenseType;
|
|
int32_t m_preventionType;
|
|
int32_t m_stanceBarOrder;
|
|
float m_effectChainAmplitude[3];
|
|
int32_t m_minFactionID;
|
|
int32_t m_minReputation;
|
|
int32_t m_requiredAuraVision;
|
|
int32_t m_requiredTotemCategoryID[2];
|
|
int32_t m_requiredAreasID;
|
|
int32_t m_schoolMask;
|
|
int32_t m_runeCostID;
|
|
int32_t m_spellMissileID;
|
|
int32_t m_powerDisplayID;
|
|
float m_effectBonusCoefficient[3];
|
|
int32_t m_descriptionVariablesID;
|
|
int32_t m_difficulty;
|
|
};
|
|
|
|
struct SpellAuraOptionsRec {
|
|
int32_t m_ID;
|
|
int32_t m_cumulativeAura;
|
|
int32_t m_procChance;
|
|
int32_t m_procCharges;
|
|
int32_t m_procTypeMask;
|
|
};
|
|
|
|
struct SpellAuraRestrictionsRec {
|
|
int32_t m_ID;
|
|
int32_t m_casterAuraState;
|
|
int32_t m_targetAuraState;
|
|
int32_t m_excludeCasterAuraState;
|
|
int32_t m_excludeTargetAuraState;
|
|
int32_t m_casterAuraSpell;
|
|
int32_t m_targetAuraSpell;
|
|
int32_t m_excludeCasterAuraSpell;
|
|
int32_t m_excludeTargetAuraSpell;
|
|
};
|
|
|
|
struct SpellCastTimesRec {
|
|
int32_t m_ID;
|
|
int32_t m_base;
|
|
int32_t m_perLevel;
|
|
int32_t m_minimum;
|
|
};
|
|
|
|
struct SpellCastingRequirementsRec {
|
|
int32_t m_ID;
|
|
int32_t m_facingCasterFlags;
|
|
int32_t m_minFactionID;
|
|
int32_t m_minReputation;
|
|
int32_t m_requiredAreasID;
|
|
int32_t m_requiredAuraVision;
|
|
int32_t m_requiresSpellFocus;
|
|
};
|
|
|
|
struct SpellCategoriesRec {
|
|
int32_t m_ID;
|
|
int32_t m_category;
|
|
int32_t m_defenseType;
|
|
int32_t m_dispelType;
|
|
int32_t m_mechanic;
|
|
int32_t m_preventionType;
|
|
int32_t m_startRecoveryCategory;
|
|
};
|
|
|
|
struct SpellCategoryRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct SpellChainEffectsRec {
|
|
int32_t m_ID;
|
|
float m_avgSegLen;
|
|
float m_width;
|
|
float m_noiseScale;
|
|
float m_texCoordScale;
|
|
int32_t m_segDuration;
|
|
int32_t m_segDelay;
|
|
const char* m_texture;
|
|
int32_t m_flags;
|
|
int32_t m_jointCount;
|
|
float m_jointOffsetRadius;
|
|
int32_t m_jointsPerMinorJoint;
|
|
int32_t m_minorJointsPerMajorJoint;
|
|
float m_minorJointScale;
|
|
float m_majorJointScale;
|
|
float m_jointMoveSpeed;
|
|
float m_jointSmoothness;
|
|
float m_minDurationBetweenJointJumps;
|
|
float m_maxDurationBetweenJointJumps;
|
|
float m_waveHeight;
|
|
float m_waveFreq;
|
|
float m_waveSpeed;
|
|
float m_minWaveAngle;
|
|
float m_maxWaveAngle;
|
|
float m_minWaveSpin;
|
|
float m_maxWaveSpin;
|
|
float m_arcHeight;
|
|
float m_minArcAngle;
|
|
float m_maxArcAngle;
|
|
float m_minArcSpin;
|
|
float m_maxArcSpin;
|
|
float m_delayBetweenEffects;
|
|
float m_minFlickerOnDuration;
|
|
float m_maxFlickerOnDuration;
|
|
float m_minFlickerOffDuration;
|
|
float m_maxFlickerOffDuration;
|
|
float m_pulseSpeed;
|
|
float m_pulseOnLength;
|
|
float m_pulseFadeLength;
|
|
int8_t m_alpha;
|
|
int8_t m_red;
|
|
int8_t m_green;
|
|
int8_t m_blue;
|
|
int8_t m_blendMode;
|
|
const char* m_combo;
|
|
int32_t m_renderLayer;
|
|
float m_textureLength;
|
|
float m_wavePhase;
|
|
};
|
|
|
|
struct SpellClassOptionsRec {
|
|
int32_t m_ID;
|
|
int32_t m_modalNextSpell;
|
|
int32_t m_spellClassMask[3];
|
|
int32_t m_spellClassSet;
|
|
};
|
|
|
|
struct SpellCooldownsRec {
|
|
int32_t m_ID;
|
|
int32_t m_categoryRecoveryTime;
|
|
int32_t m_recoveryTime;
|
|
int32_t m_startRecoveryTime;
|
|
};
|
|
|
|
struct SpellDescriptionVariablesRec {
|
|
int32_t m_ID;
|
|
const char* m_variables;
|
|
};
|
|
|
|
struct SpellDifficultyRec {
|
|
int32_t m_ID;
|
|
int32_t m_difficultySpellID[4];
|
|
};
|
|
|
|
struct SpellDispelTypeRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_mask;
|
|
int32_t m_immunityPossible;
|
|
const char* m_internalName;
|
|
};
|
|
|
|
struct SpellDurationRec {
|
|
int32_t m_ID;
|
|
int32_t m_duration;
|
|
int32_t m_durationPerLevel;
|
|
int32_t m_maxDuration;
|
|
};
|
|
|
|
struct SpellEffectRec {
|
|
int32_t m_ID;
|
|
int32_t m_effect;
|
|
float m_effectAmplitude;
|
|
int32_t m_effectAura;
|
|
int32_t m_effectAuraPeriod;
|
|
int32_t m_effectBasePoints;
|
|
float m_effectBonusCoefficient;
|
|
float m_effectChainAmplitude;
|
|
int32_t m_effectChainTargets;
|
|
int32_t m_effectDieSides;
|
|
int32_t m_effectItemType;
|
|
int32_t m_effectMechanic;
|
|
int32_t m_effectMiscValue[2];
|
|
float m_effectPointsPerResource;
|
|
int32_t m_effectRadiusIndex[2];
|
|
float m_effectRealPointsPerLevel;
|
|
int32_t m_effectSpellClassMask[3];
|
|
int32_t m_effectTriggerSpell;
|
|
int32_t m_implicitTarget[2];
|
|
int32_t m_spellID;
|
|
int32_t m_effectIndex;
|
|
};
|
|
|
|
struct SpellEffectCameraShakesRec {
|
|
int32_t m_ID;
|
|
int32_t m_cameraShake[3];
|
|
};
|
|
|
|
struct SpellEquippedItemsRec {
|
|
int32_t m_ID;
|
|
int32_t m_equippedItemClass;
|
|
int32_t m_equippedItemInvTypes;
|
|
int32_t m_equippedItemSubclass;
|
|
};
|
|
|
|
struct SpellFocusObjectRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
};
|
|
|
|
struct SpellIconRec {
|
|
int32_t m_ID;
|
|
const char* m_textureFilename;
|
|
};
|
|
|
|
struct SpellInterruptsRec {
|
|
int32_t m_ID;
|
|
int32_t m_auraInterruptFlags[2];
|
|
int32_t m_channelInterruptFlags[2];
|
|
int32_t m_interruptFlags;
|
|
};
|
|
|
|
struct SpellItemEnchantmentRec {
|
|
int32_t m_ID;
|
|
int32_t m_charges;
|
|
int32_t m_effect[3];
|
|
int32_t m_effectPointsMin[3];
|
|
int32_t m_effectPointsMax[3];
|
|
int32_t m_effectArg[3];
|
|
const char* m_name;
|
|
int32_t m_itemVisual;
|
|
int32_t m_flags;
|
|
int32_t m_srcItemID;
|
|
int32_t m_conditionID;
|
|
int32_t m_requiredSkillID;
|
|
int32_t m_requiredSkillRank;
|
|
int32_t m_minLevel;
|
|
};
|
|
|
|
struct SpellItemEnchantmentConditionRec {
|
|
int32_t m_ID;
|
|
int8_t m_ltOperandType[5];
|
|
int32_t m_ltOperand[5];
|
|
int8_t m_operator[5];
|
|
int8_t m_rtOperandType[5];
|
|
int32_t m_rtOperand[5];
|
|
int8_t m_logic[5];
|
|
};
|
|
|
|
struct SpellLevelsRec {
|
|
int32_t m_ID;
|
|
int32_t m_baseLevel;
|
|
int32_t m_maxLevel;
|
|
int32_t m_spellLevel;
|
|
};
|
|
|
|
struct SpellMechanicRec {
|
|
int32_t m_ID;
|
|
const char* m_stateName;
|
|
};
|
|
|
|
struct SpellMissileRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
float m_defaultPitchMin;
|
|
float m_defaultPitchMax;
|
|
float m_defaultSpeedMin;
|
|
float m_defaultSpeedMax;
|
|
float m_randomizeFacingMin;
|
|
float m_randomizeFacingMax;
|
|
float m_randomizePitchMin;
|
|
float m_randomizePitchMax;
|
|
float m_randomizeSpeedMin;
|
|
float m_randomizeSpeedMax;
|
|
float m_gravity;
|
|
float m_maxDuration;
|
|
float m_collisionRadius;
|
|
};
|
|
|
|
struct SpellMissileMotionRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_scriptBody;
|
|
int32_t m_flags;
|
|
int32_t m_missileCount;
|
|
};
|
|
|
|
struct SpellPowerRec {
|
|
int32_t m_ID;
|
|
int32_t m_manaCost;
|
|
int32_t m_manaCostPerLevel;
|
|
int32_t m_powerCost; // unconfirmed
|
|
int32_t m_manaPerSecond;
|
|
int32_t m_powerDisplayID;
|
|
};
|
|
|
|
struct SpellRadiusRec {
|
|
int32_t m_ID;
|
|
float m_radius;
|
|
float m_radiusPerLevel;
|
|
float m_radiusMax;
|
|
};
|
|
|
|
struct SpellRangeRec {
|
|
int32_t m_ID;
|
|
float m_rangeMin[2];
|
|
float m_rangeMax[2];
|
|
int32_t m_flags;
|
|
const char* m_displayName;
|
|
const char* m_displayNameShort;
|
|
};
|
|
|
|
struct SpellReagentsRec {
|
|
int32_t m_ID;
|
|
int32_t m_reagent[8];
|
|
int32_t m_reagentCount[8];
|
|
};
|
|
|
|
struct SpellRuneCostRec {
|
|
int32_t m_ID;
|
|
int32_t m_blood;
|
|
int32_t m_unholy;
|
|
int32_t m_frost;
|
|
int32_t m_runicPower;
|
|
};
|
|
|
|
struct SpellScalingRec {
|
|
int32_t m_ID;
|
|
int32_t m_castTimeMin;
|
|
int32_t m_castTimeMax;
|
|
int32_t m_castTimeMaxLevel;
|
|
int32_t m_class;
|
|
float m_coefficient[3];
|
|
float m_variance[3];
|
|
float m_comboPointsCoefficient[3];
|
|
float m_nerfFactor;
|
|
int32_t m_nerfMaxLevel;
|
|
};
|
|
|
|
struct SpellShapeshiftRec {
|
|
int32_t m_ID;
|
|
int32_t m_shapeshiftExclude[2];
|
|
int32_t m_shapeshiftMask[2];
|
|
int32_t m_stanceBarOrder;
|
|
};
|
|
|
|
struct SpellShapeshiftFormRec {
|
|
int32_t m_ID;
|
|
int32_t m_bonusActionBar;
|
|
const char* m_name;
|
|
int32_t m_flags;
|
|
int32_t m_creatureType;
|
|
int32_t m_attackIconID;
|
|
int32_t m_combatRoundTime;
|
|
int32_t m_creatureDisplayID[4];
|
|
int32_t m_presetSpellID[8];
|
|
};
|
|
|
|
struct SpellTargetRestrictionsRec {
|
|
int32_t m_ID;
|
|
int32_t m_maxTargets;
|
|
int32_t m_maxTargetLevel;
|
|
int32_t m_targetCreatureType;
|
|
int32_t m_targets;
|
|
};
|
|
|
|
struct SpellTotemsRec {
|
|
int32_t m_ID;
|
|
int32_t m_requiredTotemCategoryID[2];
|
|
int32_t m_totem[2];
|
|
};
|
|
|
|
struct SpellVisualRec {
|
|
int32_t m_ID;
|
|
int32_t m_precastKit;
|
|
int32_t m_castKit;
|
|
int32_t m_impactKit;
|
|
int32_t m_stateKit;
|
|
int32_t m_stateDoneKit;
|
|
int32_t m_channelKit;
|
|
int32_t m_hasMissile;
|
|
int32_t m_missileModel;
|
|
int32_t m_missilePathType;
|
|
int32_t m_missileDestinationAttachment;
|
|
int32_t m_missileSound;
|
|
int32_t m_animEventSoundID;
|
|
int32_t m_flags;
|
|
int32_t m_casterImpactKit;
|
|
int32_t m_targetImpactKit;
|
|
int32_t m_missileAttachment;
|
|
int32_t m_missileFollowGroundHeight;
|
|
int32_t m_missileFollowGroundDropSpeed;
|
|
int32_t m_missileFollowGroundApproach;
|
|
int32_t m_missileFollowGroundFlags;
|
|
int32_t m_missileMotion;
|
|
int32_t m_missileTargetingKit;
|
|
int32_t m_instantAreaKit;
|
|
int32_t m_impactAreaKit;
|
|
int32_t m_persistentAreaKit;
|
|
float m_missileCastOffset[3];
|
|
float m_missileImpactOffset[3];
|
|
};
|
|
|
|
struct SpellVisualEffectNameRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_fileName;
|
|
float m_areaEffectSize;
|
|
float m_scale;
|
|
float m_minAllowedScale;
|
|
float m_maxAllowedScale;
|
|
};
|
|
|
|
struct SpellVisualKitRec {
|
|
int32_t m_ID;
|
|
int32_t m_startAnimID;
|
|
int32_t m_animID;
|
|
int32_t m_headEffect;
|
|
int32_t m_chestEffect;
|
|
int32_t m_baseEffect;
|
|
int32_t m_leftHandEffect;
|
|
int32_t m_rightHandEffect;
|
|
int32_t m_breathEffect;
|
|
int32_t m_leftWeaponEffect;
|
|
int32_t m_rightWeaponEffect;
|
|
int32_t m_specialEffect[3];
|
|
int32_t m_worldEffect;
|
|
int32_t m_soundID;
|
|
int32_t m_shakeID;
|
|
int32_t m_charProc[4];
|
|
float m_charParamZero[4];
|
|
float m_charParamOne[4];
|
|
float m_charParamTwo[4];
|
|
float m_charParamThree[4];
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct SpellVisualKitAreaModelRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_enumID;
|
|
};
|
|
|
|
struct SpellVisualKitModelAttachRec {
|
|
int32_t m_ID;
|
|
int32_t m_parentSpellVisualKitID;
|
|
int32_t m_spellVisualEffectNameID;
|
|
int32_t m_attachmentID;
|
|
float m_offset[3];
|
|
float m_yaw;
|
|
float m_pitch;
|
|
float m_roll;
|
|
};
|
|
|
|
struct SpellVisualPrecastTransitionsRec {
|
|
int32_t m_ID;
|
|
const char* m_precastLoadAnimName;
|
|
const char* m_precastHoldAnimName;
|
|
};
|
|
|
|
struct StableSlotPricesRec {
|
|
int32_t m_ID;
|
|
int32_t m_cost;
|
|
};
|
|
|
|
struct Startup_StringsRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
const char* m_message;
|
|
};
|
|
|
|
struct StationeryRec {
|
|
int32_t m_ID;
|
|
int32_t m_itemID;
|
|
const char* m_texture;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct StringLookupsRec {
|
|
int32_t m_ID;
|
|
const char* m_string;
|
|
};
|
|
|
|
struct SummonPropertiesRec {
|
|
int32_t m_ID;
|
|
int32_t m_control;
|
|
int32_t m_faction;
|
|
int32_t m_title;
|
|
int32_t m_slot;
|
|
int32_t m_flags;
|
|
};
|
|
|
|
struct TalentRec {
|
|
int32_t m_ID;
|
|
int32_t m_tabID;
|
|
int32_t m_tierID;
|
|
int32_t m_columnIndex;
|
|
int32_t m_spellRank[9];
|
|
int32_t m_prereqTalent[3];
|
|
int32_t m_prereqRank[3];
|
|
int32_t m_flags;
|
|
int32_t m_requiredSpellID;
|
|
int32_t m_categoryMask[2];
|
|
};
|
|
|
|
struct TalentTabRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_spellIconID;
|
|
int32_t m_raceMask;
|
|
int32_t m_classMask;
|
|
int32_t m_categoryEnumID; // unconfirmed
|
|
int32_t m_orderIndex;
|
|
const char* m_backgroundFile;
|
|
};
|
|
|
|
struct TaxiNodesRec {
|
|
int32_t m_ID;
|
|
int32_t m_continentID;
|
|
float m_pos[3];
|
|
const char* m_name;
|
|
int32_t m_mountCreatureID[2];
|
|
};
|
|
|
|
struct TaxiPathRec {
|
|
int32_t m_ID;
|
|
int32_t m_fromTaxiNode;
|
|
int32_t m_toTaxiNode;
|
|
int32_t m_cost;
|
|
};
|
|
|
|
struct TaxiPathNodeRec {
|
|
int32_t m_ID;
|
|
int32_t m_pathID;
|
|
int32_t m_nodeIndex;
|
|
int32_t m_continentID;
|
|
float m_loc[3];
|
|
int32_t m_flags;
|
|
int32_t m_delay;
|
|
int32_t m_arrivalEventID;
|
|
int32_t m_departureEventID;
|
|
};
|
|
|
|
struct TeamContributionPointsRec {
|
|
int32_t m_ID;
|
|
float m_data;
|
|
};
|
|
|
|
struct TerrainMaterialRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_shader;
|
|
const char* m_envMapPath;
|
|
};
|
|
|
|
struct TerrainTypeRec {
|
|
int32_t m_terrainID;
|
|
const char* m_terrainDesc;
|
|
int32_t m_footstepSprayRun;
|
|
int32_t m_footstepSprayWalk;
|
|
int32_t m_soundID;
|
|
int32_t m_flags;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct TerrainTypeSoundsRec {
|
|
int32_t m_ID;
|
|
};
|
|
|
|
struct TotemCategoryRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_totemCategoryType;
|
|
int32_t m_totemCategoryMask;
|
|
};
|
|
|
|
struct TransportAnimationRec {
|
|
int32_t m_ID;
|
|
int32_t m_transportID;
|
|
int32_t m_timeIndex;
|
|
float m_pos[3];
|
|
int32_t m_sequenceID;
|
|
};
|
|
|
|
struct TransportPhysicsRec {
|
|
int32_t m_ID;
|
|
float m_waveAmp;
|
|
float m_waveTimeScale;
|
|
float m_rollAmp;
|
|
float m_rollTimeScale;
|
|
float m_pitchAmp;
|
|
float m_pitchTimeScale;
|
|
float m_maxBank;
|
|
float m_maxBankTurnSpeed;
|
|
float m_speedDampThresh;
|
|
float m_speedDamp;
|
|
};
|
|
|
|
struct TransportRotationRec {
|
|
int32_t m_ID;
|
|
int32_t m_gameObjectsID;
|
|
int32_t m_timeIndex;
|
|
float m_rot[4];
|
|
};
|
|
|
|
struct UISoundLookupsRec {
|
|
int32_t m_ID;
|
|
int32_t m_soundID;
|
|
const char* m_soundName;
|
|
};
|
|
|
|
struct UnitBloodRec {
|
|
int32_t m_ID;
|
|
int32_t m_combatBloodSpurtFront[2];
|
|
int32_t m_combatBloodSpurtBack[2];
|
|
const char* m_groundBlood[5];
|
|
};
|
|
|
|
struct UnitBloodLevelsRec {
|
|
int32_t m_ID;
|
|
int32_t m_violencelevel[3];
|
|
};
|
|
|
|
struct VehicleRec {
|
|
int32_t m_ID;
|
|
int32_t m_flags;
|
|
float m_turnSpeed;
|
|
float m_pitchSpeed;
|
|
float m_pitchMin;
|
|
float m_pitchMax;
|
|
int32_t m_seatID[8];
|
|
float m_mouseLookOffsetPitch;
|
|
float m_cameraFadeDistScalarMin;
|
|
float m_cameraFadeDistScalarMax;
|
|
float m_cameraPitchOffset;
|
|
float m_facingLimitRight;
|
|
float m_facingLimitLeft;
|
|
float m_msslTrgtTurnLingering;
|
|
float m_msslTrgtPitchLingering;
|
|
float m_msslTrgtMouseLingering;
|
|
float m_msslTrgtEndOpacity;
|
|
float m_msslTrgtArcSpeed;
|
|
float m_msslTrgtArcRepeat;
|
|
float m_msslTrgtArcWidth;
|
|
float m_msslTrgtImpactRadius[2];
|
|
const char* m_msslTrgtArcTexture;
|
|
const char* m_msslTrgtImpactTexture;
|
|
const char* m_msslTrgtImpactModel[2];
|
|
float m_cameraYawOffset;
|
|
int32_t m_uiLocomotionType;
|
|
float m_msslTrgtImpactTexRadius;
|
|
int32_t m_vehicleUiindicatorID;
|
|
int32_t m_powerDisplayID[3];
|
|
};
|
|
|
|
struct VehicleSeatRec {
|
|
int32_t m_ID;
|
|
float m_field_3_3_5_12213_001; // unconfirmed
|
|
int32_t m_attachmentID;
|
|
float m_attachmentOffset[3];
|
|
float m_field_3_3_5_12213_004; // unconfirmed
|
|
float m_enterSpeed;
|
|
float m_enterGravity;
|
|
float m_enterMinDuration;
|
|
float m_enterMaxDuration;
|
|
float m_enterMinArcHeight;
|
|
float m_enterMaxArcHeight;
|
|
int32_t m_enterAnimStart;
|
|
int32_t m_enterAnimLoop;
|
|
int32_t m_rideAnimStart;
|
|
int32_t m_rideAnimLoop;
|
|
int32_t m_rideUpperAnimStart;
|
|
int32_t m_rideUpperAnimLoop;
|
|
float m_field_3_3_5_12213_017; // unconfirmed
|
|
float m_exitSpeed;
|
|
float m_exitGravity;
|
|
float m_exitMinDuration;
|
|
float m_exitMaxDuration;
|
|
float m_exitMinArcHeight;
|
|
float m_exitMaxArcHeight;
|
|
int32_t m_exitAnimStart;
|
|
int32_t m_exitAnimLoop;
|
|
int32_t m_exitAnimEnd;
|
|
float m_field_3_3_5_12213_027; // unconfirmed
|
|
float m_passengerPitch;
|
|
float m_field_3_3_5_12213_029; // unconfirmed
|
|
int32_t m_passengerAttachmentID;
|
|
int32_t m_vehicleEnterAnim;
|
|
int32_t m_vehicleExitAnim;
|
|
int32_t m_vehicleRideAnimLoop;
|
|
int32_t m_field_3_3_5_12213_034; // unconfirmed
|
|
int32_t m_vehicleExitAnimBone;
|
|
int32_t m_vehicleEnterAnimBone;
|
|
float m_field_3_3_5_12213_037; // unconfirmed
|
|
float m_field_3_3_5_12213_038; // unconfirmed
|
|
int32_t m_vehicleAbilityDisplay;
|
|
int32_t m_enterUisoundID;
|
|
int32_t m_field_3_3_5_12213_041; // unconfirmed
|
|
int32_t m_uiSkin;
|
|
float m_field_3_3_5_12213_043; // unconfirmed
|
|
float m_field_3_3_5_12213_044; // unconfirmed
|
|
float m_field_3_3_5_12213_045; // unconfirmed
|
|
int32_t m_field_3_3_5_12213_046; // unconfirmed
|
|
float m_field_3_3_5_12213_047; // unconfirmed
|
|
float m_field_3_3_5_12213_048; // unconfirmed
|
|
float m_field_3_3_5_12213_049; // unconfirmed
|
|
float m_field_3_3_5_12213_050; // unconfirmed
|
|
float m_field_3_3_5_12213_051; // unconfirmed
|
|
float m_field_3_3_5_12213_052; // unconfirmed
|
|
float m_field_3_3_5_12213_053; // unconfirmed
|
|
float m_field_3_3_5_12213_054; // unconfirmed
|
|
float m_field_3_3_5_12213_055; // unconfirmed
|
|
};
|
|
|
|
struct VehicleUIIndSeatRec {
|
|
int32_t m_ID;
|
|
int32_t m_vehicleUiindicatorID;
|
|
int32_t m_virtualSeatIndex;
|
|
float m_xpos;
|
|
float m_ypos;
|
|
};
|
|
|
|
struct VehicleUIIndicatorRec {
|
|
int32_t m_ID;
|
|
const char* m_backgroundTexture;
|
|
};
|
|
|
|
struct VideoHardwareRec {
|
|
int32_t m_ID;
|
|
int32_t m_vendorID;
|
|
int32_t m_deviceID;
|
|
int32_t m_farclipIdx;
|
|
int32_t m_terrainLoddistIdx;
|
|
int32_t m_terrainShadowLod;
|
|
int32_t m_detailDoodadDensityIdx;
|
|
int32_t m_detailDoodadAlpha;
|
|
int32_t m_animatingDoodadIdx;
|
|
int32_t m_trilinear;
|
|
int32_t m_numLights;
|
|
int32_t m_specularity;
|
|
int32_t m_waterLodidx;
|
|
int32_t m_particleDensityIdx;
|
|
int32_t m_unitDrawDistIdx;
|
|
int32_t m_smallCullDistIdx;
|
|
int32_t m_resolutionIdx;
|
|
int32_t m_baseMipLevel;
|
|
const char* m_oglOverrides;
|
|
const char* m_d3DOverrides;
|
|
int32_t m_fixLag;
|
|
int32_t m_multisample;
|
|
int32_t m_atlasdisable;
|
|
};
|
|
|
|
struct VocalUISoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_vocalUienum;
|
|
int32_t m_raceID;
|
|
int32_t m_normalSoundID[2];
|
|
int32_t m_pissedSoundID[2];
|
|
};
|
|
|
|
struct WMOAreaTableRec {
|
|
int32_t m_ID;
|
|
int32_t m_wmoid;
|
|
int32_t m_nameSetID;
|
|
int32_t m_wmogroupID;
|
|
int32_t m_soundProviderPref;
|
|
int32_t m_soundProviderPrefUnderwater;
|
|
int32_t m_ambienceID;
|
|
int32_t m_zoneMusic;
|
|
int32_t m_introSound;
|
|
int32_t m_flags;
|
|
int32_t m_areaTableID;
|
|
const char* m_areaName;
|
|
};
|
|
|
|
struct WeaponImpactSoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_weaponSubClassID;
|
|
int32_t m_parrySoundType;
|
|
int32_t m_impactSoundID[10];
|
|
int32_t m_critImpactSoundID[10];
|
|
};
|
|
|
|
struct WeaponSwingSounds2Rec {
|
|
int32_t m_ID;
|
|
int32_t m_swingType;
|
|
int32_t m_crit;
|
|
int32_t m_soundID;
|
|
};
|
|
|
|
struct WeatherRec {
|
|
int32_t m_ID;
|
|
int32_t m_ambienceID;
|
|
int32_t m_effectType;
|
|
float m_transitionSkyBox;
|
|
float m_effectColor[3];
|
|
const char* m_effectTexture;
|
|
};
|
|
|
|
struct WorldChunkSoundsRec {
|
|
int32_t m_ID;
|
|
int32_t m_chunkX;
|
|
int32_t m_chunkY;
|
|
int32_t m_subchunkX;
|
|
int32_t m_subchunkY;
|
|
int32_t m_zoneIntroMusicID;
|
|
int32_t m_zoneMusicID;
|
|
int32_t m_soundAmbienceID;
|
|
int32_t m_soundProviderPreferencesID;
|
|
};
|
|
|
|
struct WorldMapAreaRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_areaID;
|
|
const char* m_areaName;
|
|
float m_locLeft;
|
|
float m_locRight;
|
|
float m_locTop;
|
|
float m_locBottom;
|
|
int32_t m_displayMapID;
|
|
int32_t m_defaultDungeonFloor;
|
|
int32_t m_parentWorldMapID;
|
|
};
|
|
|
|
struct WorldMapContinentRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_leftBoundary;
|
|
int32_t m_rightBoundary;
|
|
int32_t m_topBoundary;
|
|
int32_t m_bottomBoundary;
|
|
float m_continentOffset[2];
|
|
float m_scale;
|
|
float m_taxiMin[2];
|
|
float m_taxiMax[2];
|
|
int32_t m_worldMapID;
|
|
};
|
|
|
|
struct WorldMapOverlayRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapAreaID;
|
|
int32_t m_areaID[4];
|
|
int32_t m_mapPointX;
|
|
int32_t m_mapPointY;
|
|
const char* m_textureName;
|
|
int32_t m_textureWidth;
|
|
int32_t m_textureHeight;
|
|
int32_t m_offsetX;
|
|
int32_t m_offsetY;
|
|
int32_t m_hitRectTop;
|
|
int32_t m_hitRectLeft;
|
|
int32_t m_hitRectBottom;
|
|
int32_t m_hitRectRight;
|
|
};
|
|
|
|
struct WorldMapTransformsRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
float m_regionMin[2];
|
|
float m_regionMax[2];
|
|
int32_t m_newMapID;
|
|
float m_regionOffset[2];
|
|
int32_t m_newDungeonMapID;
|
|
};
|
|
|
|
struct WorldSafeLocsRec {
|
|
int32_t m_ID;
|
|
int32_t m_continent;
|
|
float m_loc[3];
|
|
const char* m_areaName;
|
|
};
|
|
|
|
struct WorldStateUIRec {
|
|
int32_t m_ID;
|
|
int32_t m_mapID;
|
|
int32_t m_areaID;
|
|
int32_t m_phaseShift;
|
|
const char* m_icon;
|
|
const char* m_string;
|
|
const char* m_tooltip;
|
|
int32_t m_stateVariable;
|
|
int32_t m_type;
|
|
const char* m_dynamicIcon;
|
|
const char* m_dynamicTooltip;
|
|
const char* m_extendedUi;
|
|
int32_t m_extendedUistateVariable[3];
|
|
};
|
|
|
|
struct WorldStateZoneSoundsRec {
|
|
int32_t m_worldStateID;
|
|
int32_t m_worldStateValue;
|
|
int32_t m_areaID;
|
|
int32_t m_wmoareaID;
|
|
int32_t m_zoneIntroMusicID;
|
|
int32_t m_zoneMusicID;
|
|
int32_t m_soundAmbienceID;
|
|
int32_t m_soundProviderPreferencesID;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct WowError_StringsRec {
|
|
int32_t m_ID;
|
|
const char* m_name; // unconfirmed
|
|
const char* m_description;
|
|
};
|
|
|
|
struct ZoneIntroMusicTableRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_soundID;
|
|
int32_t m_priority;
|
|
int32_t m_minDelayMinutes;
|
|
};
|
|
|
|
struct ZoneLightRec {
|
|
int32_t m_ID;
|
|
const char* m_name;
|
|
int32_t m_mapID;
|
|
int32_t m_lightID;
|
|
};
|
|
|
|
struct ZoneLightPointRec {
|
|
int32_t m_ID;
|
|
int32_t m_zoneLightID;
|
|
float m_pos[2];
|
|
int32_t m_pointOrder;
|
|
};
|
|
|
|
struct ZoneMusicRec {
|
|
int32_t m_ID;
|
|
const char* m_setName;
|
|
int32_t m_silenceIntervalMin[2];
|
|
int32_t m_silenceIntervalMax[2];
|
|
int32_t m_sounds[2];
|
|
};
|
|
|
|
struct gtBarberShopCostBaseRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtChanceToMeleeCritRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtChanceToMeleeCritBaseRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtChanceToSpellCritRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtChanceToSpellCritBaseRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtCombatRatingsRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtNPCManaCostScalerRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtOCTClassCombatRatingScalarRec {
|
|
int32_t m_ID;
|
|
float m_data;
|
|
};
|
|
|
|
struct gtOCTRegenHPRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtOCTRegenMPRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtRegenHPPerSptRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtRegenMPPerSptRec {
|
|
float m_data;
|
|
int32_t m_generatedID;
|
|
};
|
|
|
|
struct gtSpellScalingRec {
|
|
int32_t m_ID;
|
|
float m_data;
|
|
};
|
|
|
|
|
|
DB_CLIENT_DB(AchievementRec);
|
|
DB_CLIENT_DB(Achievement_CategoryRec);
|
|
DB_CLIENT_DB(Achievement_CriteriaRec);
|
|
DB_CLIENT_DB(AnimKitRec);
|
|
DB_CLIENT_DB(AnimKitBoneSetRec);
|
|
DB_CLIENT_DB(AnimKitBoneSetAliasRec);
|
|
DB_CLIENT_DB(AnimKitConfigRec);
|
|
DB_CLIENT_DB(AnimKitConfigBoneSetRec);
|
|
DB_CLIENT_DB(AnimKitPriorityRec);
|
|
DB_CLIENT_DB(AnimKitSegmentRec);
|
|
DB_CLIENT_DB(AnimReplacementRec);
|
|
DB_CLIENT_DB(AnimReplacementSetRec);
|
|
DB_CLIENT_DB(AnimationDataRec);
|
|
DB_CLIENT_DB(AreaAssignmentRec);
|
|
DB_CLIENT_DB(AreaGroupRec);
|
|
DB_CLIENT_DB(AreaPOIRec);
|
|
DB_CLIENT_DB(AreaTableRec);
|
|
DB_CLIENT_DB(AreaTriggerRec);
|
|
DB_CLIENT_DB(ArmorLocationRec);
|
|
DB_CLIENT_DB(AttackAnimKitsRec);
|
|
DB_CLIENT_DB(AttackAnimTypesRec);
|
|
DB_CLIENT_DB(AuctionHouseRec);
|
|
DB_CLIENT_DB(BankBagSlotPricesRec);
|
|
DB_CLIENT_DB(BannedAddonsRec);
|
|
DB_CLIENT_DB(BarberShopStyleRec);
|
|
DB_CLIENT_DB(BattlemasterListRec);
|
|
DB_CLIENT_DB(CameraModeRec);
|
|
DB_CLIENT_DB(CameraShakesRec);
|
|
DB_CLIENT_DB(Cfg_CategoriesRec);
|
|
DB_CLIENT_DB(Cfg_ConfigsRec);
|
|
DB_CLIENT_DB(CharBaseInfoRec);
|
|
DB_CLIENT_DB(CharHairGeosetsRec);
|
|
DB_CLIENT_DB(CharHairTexturesRec);
|
|
DB_CLIENT_DB(CharSectionsRec);
|
|
DB_CLIENT_DB(CharStartOutfitRec);
|
|
DB_CLIENT_DB(CharTitlesRec);
|
|
DB_CLIENT_DB(CharVariationsRec);
|
|
DB_CLIENT_DB(CharacterFacialHairStylesRec);
|
|
DB_CLIENT_DB(ChatChannelsRec);
|
|
DB_CLIENT_DB(ChatProfanityRec);
|
|
DB_CLIENT_DB(ChrClassesRec);
|
|
DB_CLIENT_DB(ChrRacesRec);
|
|
DB_CLIENT_DB(CinematicCameraRec);
|
|
DB_CLIENT_DB(CinematicSequencesRec);
|
|
DB_CLIENT_DB(CreatureDisplayInfoRec);
|
|
DB_CLIENT_DB(CreatureDisplayInfoExtraRec);
|
|
DB_CLIENT_DB(CreatureFamilyRec);
|
|
DB_CLIENT_DB(CreatureModelDataRec);
|
|
DB_CLIENT_DB(CreatureMovementInfoRec);
|
|
DB_CLIENT_DB(CreatureSoundDataRec);
|
|
DB_CLIENT_DB(CreatureSpellDataRec);
|
|
DB_CLIENT_DB(CreatureTypeRec);
|
|
DB_CLIENT_DB(CurrencyCategoryRec);
|
|
DB_CLIENT_DB(CurrencyTypesRec);
|
|
DB_CLIENT_DB(DanceMovesRec);
|
|
DB_CLIENT_DB(DeathThudLookupsRec);
|
|
DB_CLIENT_DB(DeclinedWordRec);
|
|
DB_CLIENT_DB(DeclinedWordCasesRec);
|
|
DB_CLIENT_DB(DestructibleModelDataRec);
|
|
DB_CLIENT_DB(DungeonEncounterRec);
|
|
DB_CLIENT_DB(DungeonMapRec);
|
|
DB_CLIENT_DB(DungeonMapChunkRec);
|
|
DB_CLIENT_DB(DurabilityCostsRec);
|
|
DB_CLIENT_DB(DurabilityQualityRec);
|
|
DB_CLIENT_DB(EmotesRec);
|
|
DB_CLIENT_DB(EmotesTextRec);
|
|
DB_CLIENT_DB(EmotesTextDataRec);
|
|
DB_CLIENT_DB(EmotesTextSoundRec);
|
|
DB_CLIENT_DB(EnvironmentalDamageRec);
|
|
DB_CLIENT_DB(ExhaustionRec);
|
|
DB_CLIENT_DB(FactionRec);
|
|
DB_CLIENT_DB(FactionGroupRec);
|
|
DB_CLIENT_DB(FactionTemplateRec);
|
|
DB_CLIENT_DB(FileDataRec);
|
|
DB_CLIENT_DB(FootprintTexturesRec);
|
|
DB_CLIENT_DB(FootstepTerrainLookupRec);
|
|
DB_CLIENT_DB(GMSurveyAnswersRec);
|
|
DB_CLIENT_DB(GMSurveyCurrentSurveyRec);
|
|
DB_CLIENT_DB(GMSurveyQuestionsRec);
|
|
DB_CLIENT_DB(GMSurveySurveysRec);
|
|
DB_CLIENT_DB(GMTicketCategoryRec);
|
|
DB_CLIENT_DB(GameObjectArtKitRec);
|
|
DB_CLIENT_DB(GameObjectDisplayInfoRec);
|
|
DB_CLIENT_DB(GameTablesRec);
|
|
DB_CLIENT_DB(GameTipsRec);
|
|
DB_CLIENT_DB(GemPropertiesRec);
|
|
DB_CLIENT_DB(GlueScreenEmoteRec);
|
|
DB_CLIENT_DB(GlyphPropertiesRec);
|
|
DB_CLIENT_DB(GlyphSlotRec);
|
|
DB_CLIENT_DB(GroundEffectDoodadRec);
|
|
DB_CLIENT_DB(GroundEffectTextureRec);
|
|
DB_CLIENT_DB(GuildPerkSpellsRec);
|
|
DB_CLIENT_DB(HelmetGeosetVisDataRec);
|
|
DB_CLIENT_DB(HolidayDescriptionsRec);
|
|
DB_CLIENT_DB(HolidayNamesRec);
|
|
DB_CLIENT_DB(HolidaysRec);
|
|
DB_CLIENT_DB(ItemRec);
|
|
DB_CLIENT_DB(ItemArmorQualityRec);
|
|
DB_CLIENT_DB(ItemArmorShieldRec);
|
|
DB_CLIENT_DB(ItemArmorTotalRec);
|
|
DB_CLIENT_DB(ItemBagFamilyRec);
|
|
DB_CLIENT_DB(ItemClassRec);
|
|
DB_CLIENT_DB(ItemCondExtCostsRec);
|
|
DB_CLIENT_DB(ItemDamageAmmoRec);
|
|
DB_CLIENT_DB(ItemDamageOneHandRec);
|
|
DB_CLIENT_DB(ItemDamageOneHandCasterRec);
|
|
DB_CLIENT_DB(ItemDamageRangedRec);
|
|
DB_CLIENT_DB(ItemDamageThrownRec);
|
|
DB_CLIENT_DB(ItemDamageTwoHandRec);
|
|
DB_CLIENT_DB(ItemDamageTwoHandCasterRec);
|
|
DB_CLIENT_DB(ItemDamageWandRec);
|
|
DB_CLIENT_DB(ItemDisplayInfoRec);
|
|
DB_CLIENT_DB(ItemExtendedCostRec);
|
|
DB_CLIENT_DB(ItemGroupSoundsRec);
|
|
DB_CLIENT_DB(ItemLimitCategoryRec);
|
|
DB_CLIENT_DB(ItemPetFoodRec);
|
|
DB_CLIENT_DB(ItemPurchaseGroupRec);
|
|
DB_CLIENT_DB(ItemRandomPropertiesRec);
|
|
DB_CLIENT_DB(ItemRandomSuffixRec);
|
|
DB_CLIENT_DB(ItemReforgeRec);
|
|
DB_CLIENT_DB(ItemSetRec);
|
|
DB_CLIENT_DB(ItemSubClassRec);
|
|
DB_CLIENT_DB(ItemSubClassMaskRec);
|
|
DB_CLIENT_DB(ItemVisualEffectsRec);
|
|
DB_CLIENT_DB(ItemVisualsRec);
|
|
DB_CLIENT_DB(LFGDungeonExpansionRec);
|
|
DB_CLIENT_DB(LFGDungeonGroupRec);
|
|
DB_CLIENT_DB(LFGDungeonsRec);
|
|
DB_CLIENT_DB(LanguageWordsRec);
|
|
DB_CLIENT_DB(LanguagesRec);
|
|
DB_CLIENT_DB(LightRec);
|
|
DB_CLIENT_DB(LightFloatBandRec);
|
|
DB_CLIENT_DB(LightIntBandRec);
|
|
DB_CLIENT_DB(LightParamsRec);
|
|
DB_CLIENT_DB(LightSkyboxRec);
|
|
DB_CLIENT_DB(LiquidMaterialRec);
|
|
DB_CLIENT_DB(LiquidObjectRec);
|
|
DB_CLIENT_DB(LiquidTypeRec);
|
|
DB_CLIENT_DB(LoadingScreenTaxiSplinesRec);
|
|
DB_CLIENT_DB(LoadingScreensRec);
|
|
DB_CLIENT_DB(LockRec);
|
|
DB_CLIENT_DB(LockTypeRec);
|
|
DB_CLIENT_DB(MailTemplateRec);
|
|
DB_CLIENT_DB(MapRec);
|
|
DB_CLIENT_DB(MapDifficultyRec);
|
|
DB_CLIENT_DB(MaterialRec);
|
|
DB_CLIENT_DB(MountTypeRec);
|
|
DB_CLIENT_DB(MovieRec);
|
|
DB_CLIENT_DB(MovieFileDataRec);
|
|
DB_CLIENT_DB(MovieVariationRec);
|
|
DB_CLIENT_DB(NPCSoundsRec);
|
|
DB_CLIENT_DB(NameGenRec);
|
|
DB_CLIENT_DB(NamesProfanityRec);
|
|
DB_CLIENT_DB(NamesReservedRec);
|
|
DB_CLIENT_DB(ObjectEffectRec);
|
|
DB_CLIENT_DB(ObjectEffectGroupRec);
|
|
DB_CLIENT_DB(ObjectEffectModifierRec);
|
|
DB_CLIENT_DB(ObjectEffectPackageRec);
|
|
DB_CLIENT_DB(ObjectEffectPackageElemRec);
|
|
DB_CLIENT_DB(OverrideSpellDataRec);
|
|
DB_CLIENT_DB(PVPDifficultyRec);
|
|
DB_CLIENT_DB(PackageRec);
|
|
DB_CLIENT_DB(PageTextMaterialRec);
|
|
DB_CLIENT_DB(PaperDollItemFrameRec);
|
|
DB_CLIENT_DB(ParticleColorRec);
|
|
DB_CLIENT_DB(PetPersonalityRec);
|
|
DB_CLIENT_DB(PetitionTypeRec);
|
|
DB_CLIENT_DB(PhaseRec);
|
|
DB_CLIENT_DB(PhaseShiftZoneSoundsRec);
|
|
DB_CLIENT_DB(PhaseXPhaseGroupRec);
|
|
DB_CLIENT_DB(PowerDisplayRec);
|
|
DB_CLIENT_DB(QuestFactionRewardRec);
|
|
DB_CLIENT_DB(QuestInfoRec);
|
|
DB_CLIENT_DB(QuestSortRec);
|
|
DB_CLIENT_DB(QuestXPRec);
|
|
DB_CLIENT_DB(RandPropPointsRec);
|
|
DB_CLIENT_DB(ResearchBranchRec);
|
|
DB_CLIENT_DB(ResistancesRec);
|
|
DB_CLIENT_DB(ScalingStatDistributionRec);
|
|
DB_CLIENT_DB(ScalingStatValuesRec);
|
|
DB_CLIENT_DB(ScreenEffectRec);
|
|
DB_CLIENT_DB(ServerMessagesRec);
|
|
DB_CLIENT_DB(SheatheSoundLookupsRec);
|
|
DB_CLIENT_DB(SkillCostsDataRec);
|
|
DB_CLIENT_DB(SkillLineRec);
|
|
DB_CLIENT_DB(SkillLineAbilityRec);
|
|
DB_CLIENT_DB(SkillLineCategoryRec);
|
|
DB_CLIENT_DB(SkillRaceClassInfoRec);
|
|
DB_CLIENT_DB(SkillTiersRec);
|
|
DB_CLIENT_DB(SoundAmbienceRec);
|
|
DB_CLIENT_DB(SoundEmittersRec);
|
|
DB_CLIENT_DB(SoundEntriesRec);
|
|
DB_CLIENT_DB(SoundEntriesAdvancedRec);
|
|
DB_CLIENT_DB(SoundFilterRec);
|
|
DB_CLIENT_DB(SoundFilterElemRec);
|
|
DB_CLIENT_DB(SoundProviderPreferencesRec);
|
|
DB_CLIENT_DB(SoundSamplePreferencesRec);
|
|
DB_CLIENT_DB(SoundWaterTypeRec);
|
|
DB_CLIENT_DB(SpamMessagesRec);
|
|
DB_CLIENT_DB(SpellRec);
|
|
DB_CLIENT_DB(SpellAuraOptionsRec);
|
|
DB_CLIENT_DB(SpellAuraRestrictionsRec);
|
|
DB_CLIENT_DB(SpellCastTimesRec);
|
|
DB_CLIENT_DB(SpellCastingRequirementsRec);
|
|
DB_CLIENT_DB(SpellCategoriesRec);
|
|
DB_CLIENT_DB(SpellCategoryRec);
|
|
DB_CLIENT_DB(SpellChainEffectsRec);
|
|
DB_CLIENT_DB(SpellClassOptionsRec);
|
|
DB_CLIENT_DB(SpellCooldownsRec);
|
|
DB_CLIENT_DB(SpellDescriptionVariablesRec);
|
|
DB_CLIENT_DB(SpellDifficultyRec);
|
|
DB_CLIENT_DB(SpellDispelTypeRec);
|
|
DB_CLIENT_DB(SpellDurationRec);
|
|
DB_CLIENT_DB(SpellEffectRec);
|
|
DB_CLIENT_DB(SpellEffectCameraShakesRec);
|
|
DB_CLIENT_DB(SpellEquippedItemsRec);
|
|
DB_CLIENT_DB(SpellFocusObjectRec);
|
|
DB_CLIENT_DB(SpellIconRec);
|
|
DB_CLIENT_DB(SpellInterruptsRec);
|
|
DB_CLIENT_DB(SpellItemEnchantmentRec);
|
|
DB_CLIENT_DB(SpellItemEnchantmentConditionRec);
|
|
DB_CLIENT_DB(SpellLevelsRec);
|
|
DB_CLIENT_DB(SpellMechanicRec);
|
|
DB_CLIENT_DB(SpellMissileRec);
|
|
DB_CLIENT_DB(SpellMissileMotionRec);
|
|
DB_CLIENT_DB(SpellPowerRec);
|
|
DB_CLIENT_DB(SpellRadiusRec);
|
|
DB_CLIENT_DB(SpellRangeRec);
|
|
DB_CLIENT_DB(SpellReagentsRec);
|
|
DB_CLIENT_DB(SpellRuneCostRec);
|
|
DB_CLIENT_DB(SpellScalingRec);
|
|
DB_CLIENT_DB(SpellShapeshiftRec);
|
|
DB_CLIENT_DB(SpellShapeshiftFormRec);
|
|
DB_CLIENT_DB(SpellTargetRestrictionsRec);
|
|
DB_CLIENT_DB(SpellTotemsRec);
|
|
DB_CLIENT_DB(SpellVisualRec);
|
|
DB_CLIENT_DB(SpellVisualEffectNameRec);
|
|
DB_CLIENT_DB(SpellVisualKitRec);
|
|
DB_CLIENT_DB(SpellVisualKitAreaModelRec);
|
|
DB_CLIENT_DB(SpellVisualKitModelAttachRec);
|
|
DB_CLIENT_DB(SpellVisualPrecastTransitionsRec);
|
|
DB_CLIENT_DB(StableSlotPricesRec);
|
|
DB_CLIENT_DB(Startup_StringsRec);
|
|
DB_CLIENT_DB(StationeryRec);
|
|
DB_CLIENT_DB(StringLookupsRec);
|
|
DB_CLIENT_DB(SummonPropertiesRec);
|
|
DB_CLIENT_DB(TalentRec);
|
|
DB_CLIENT_DB(TalentTabRec);
|
|
DB_CLIENT_DB(TaxiNodesRec);
|
|
DB_CLIENT_DB(TaxiPathRec);
|
|
DB_CLIENT_DB(TaxiPathNodeRec);
|
|
DB_CLIENT_DB(TeamContributionPointsRec);
|
|
DB_CLIENT_DB(TerrainMaterialRec);
|
|
DB_CLIENT_DB(TerrainTypeRec);
|
|
DB_CLIENT_DB(TerrainTypeSoundsRec);
|
|
DB_CLIENT_DB(TotemCategoryRec);
|
|
DB_CLIENT_DB(TransportAnimationRec);
|
|
DB_CLIENT_DB(TransportPhysicsRec);
|
|
DB_CLIENT_DB(TransportRotationRec);
|
|
DB_CLIENT_DB(UISoundLookupsRec);
|
|
DB_CLIENT_DB(UnitBloodRec);
|
|
DB_CLIENT_DB(UnitBloodLevelsRec);
|
|
DB_CLIENT_DB(VehicleRec);
|
|
DB_CLIENT_DB(VehicleSeatRec);
|
|
DB_CLIENT_DB(VehicleUIIndSeatRec);
|
|
DB_CLIENT_DB(VehicleUIIndicatorRec);
|
|
DB_CLIENT_DB(VideoHardwareRec);
|
|
DB_CLIENT_DB(VocalUISoundsRec);
|
|
DB_CLIENT_DB(WMOAreaTableRec);
|
|
DB_CLIENT_DB(WeaponImpactSoundsRec);
|
|
DB_CLIENT_DB(WeaponSwingSounds2Rec);
|
|
DB_CLIENT_DB(WeatherRec);
|
|
DB_CLIENT_DB(WorldChunkSoundsRec);
|
|
DB_CLIENT_DB(WorldMapAreaRec);
|
|
DB_CLIENT_DB(WorldMapContinentRec);
|
|
DB_CLIENT_DB(WorldMapOverlayRec);
|
|
DB_CLIENT_DB(WorldMapTransformsRec);
|
|
DB_CLIENT_DB(WorldSafeLocsRec);
|
|
DB_CLIENT_DB(WorldStateUIRec);
|
|
DB_CLIENT_DB(WorldStateZoneSoundsRec);
|
|
DB_CLIENT_DB(WowError_StringsRec);
|
|
DB_CLIENT_DB(ZoneIntroMusicTableRec);
|
|
DB_CLIENT_DB(ZoneLightRec);
|
|
DB_CLIENT_DB(ZoneLightPointRec);
|
|
DB_CLIENT_DB(ZoneMusicRec);
|
|
DB_CLIENT_DB(gtBarberShopCostBaseRec);
|
|
DB_CLIENT_DB(gtChanceToMeleeCritRec);
|
|
DB_CLIENT_DB(gtChanceToMeleeCritBaseRec);
|
|
DB_CLIENT_DB(gtChanceToSpellCritRec);
|
|
DB_CLIENT_DB(gtChanceToSpellCritBaseRec);
|
|
DB_CLIENT_DB(gtCombatRatingsRec);
|
|
DB_CLIENT_DB(gtNPCManaCostScalerRec);
|
|
DB_CLIENT_DB(gtOCTClassCombatRatingScalarRec);
|
|
DB_CLIENT_DB(gtOCTRegenHPRec);
|
|
DB_CLIENT_DB(gtOCTRegenMPRec);
|
|
DB_CLIENT_DB(gtRegenHPPerSptRec);
|
|
DB_CLIENT_DB(gtRegenMPPerSptRec);
|
|
DB_CLIENT_DB(gtSpellScalingRec);
|
|
|
|
#endif |