Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct AchievementRec {
- uint32_t m_ID;
- uint32_t m_faction;
- uint32_t m_instance_id;
- uint32_t m_supercedes;
- stringref m_title_lang;
- stringref m_description_lang;
- uint32_t m_category;
- uint32_t m_points;
- uint32_t m_ui_order;
- uint32_t m_flags;
- uint32_t m_iconID;
- stringref m_reward_lang;
- uint32_t m_minimum_criteria;
- uint32_t m_shares_criteria;
- uint32_t m_criteria_tree;
- };
- struct Achievement_CategoryRec {
- uint32_t m_ID;
- uint32_t m_parent;
- stringref m_name_lang;
- uint32_t m_ui_order;
- };
- struct AnimKitBoneSetAliasRec {
- uint32_t m_ID;
- uint32_t m_boneDataID;
- uint32_t m_animKitBoneSetID;
- };
- struct AnimKitBoneSetRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_boneDataID;
- uint32_t m_parentAnimKitBoneSetID;
- uint32_t m_extraBoneCount;
- uint32_t m_altAnimKitBoneSetID;
- };
- struct AnimKitConfigBoneSetRec {
- uint32_t m_ID;
- uint32_t m_parentAnimKitConfigID;
- uint32_t m_animKitBoneSetID;
- uint32_t m_animKitPriorityID;
- };
- struct AnimKitConfigRec {
- uint32_t m_ID;
- uint32_t m_configFlags;
- };
- struct AnimKitPriorityRec {
- uint32_t m_ID;
- uint32_t m_priority;
- };
- struct AnimKitRec {
- uint32_t m_ID;
- uint32_t m_oneShotDuration;
- uint32_t m_oneShotStopAnimKitID;
- uint32_t m_lowDefAnimKitID;
- };
- struct AnimKitSegmentRec {
- uint32_t m_ID;
- uint32_t m_parentAnimKitID;
- uint32_t m_orderIndex;
- uint32_t m_animID;
- uint32_t m_animStartTime;
- uint32_t m_animKitConfigID;
- uint32_t m_startCondition;
- uint32_t m_startConditionParam;
- uint32_t m_startConditionDelay;
- uint32_t m_endCondition;
- uint32_t m_endConditionParam;
- uint32_t m_endConditionDelay;
- float m_speed;
- uint32_t m_segmentFlags;
- uint32_t m_forcedVariation;
- uint32_t m_overrideConfigFlags;
- uint32_t m_loopToSegmentIndex;
- };
- struct AnimReplacementRec {
- uint32_t m_ID;
- uint32_t m_srcAnimID;
- uint32_t m_dstAnimID;
- uint32_t m_parentAnimReplacementSetID;
- };
- struct AnimReplacementSetRec {
- uint32_t m_ID;
- uint32_t m_execOrder;
- };
- struct AnimationDataRec {
- uint32_t m_ID;
- stringref m_Name;
- uint32_t m_Flags;
- uint32_t m_Fallback;
- uint32_t m_BehaviorID;
- uint32_t m_BehaviorTier;
- };
- struct AreaAssignmentRec {
- uint8_t padding_0[4];
- uint32_t m_MapID;
- uint32_t m_AreaID;
- uint32_t m_ChunkX;
- uint32_t m_ChunkY;
- };
- struct AreaGroupRec {
- uint32_t m_ID;
- uint32_t m_areaID[6];
- uint32_t m_nextAreaID;
- };
- struct AreaPOIRec {
- uint32_t m_ID;
- uint32_t m_importance;
- uint32_t m_icon[9];
- uint32_t m_factionID;
- float m_pos[2];
- uint32_t m_continentID;
- uint32_t m_flags;
- uint32_t m_areaID;
- stringref m_name_lang;
- stringref m_description_lang;
- uint32_t m_worldStateID;
- uint32_t m_playerConditionID;
- uint32_t m_worldMapLink;
- uint32_t m_portLocID;
- };
- struct AreaTableRec {
- uint32_t m_ID;
- uint32_t m_ContinentID;
- uint32_t m_ParentAreaID;
- uint32_t m_AreaBit;
- uint32_t m_flags[2];
- uint32_t m_SoundProviderPref;
- uint32_t m_SoundProviderPrefUnderwater;
- uint32_t m_AmbienceID;
- uint32_t m_ZoneMusic;
- stringref m_ZoneName;
- uint32_t m_IntroSound;
- uint32_t m_ExplorationLevel;
- stringref m_AreaName_lang;
- uint32_t m_factionGroupMask;
- uint32_t m_liquidTypeID[4];
- float m_minElevation;
- float m_ambient_multiplier;
- uint32_t m_lightid;
- uint32_t m_mountFlags;
- uint32_t m_uwIntroSound;
- uint32_t m_uwZoneMusic;
- uint32_t m_uwAmbience;
- uint32_t m_world_pvp_id;
- uint32_t m_pvpCombatWorldStateID;
- uint32_t m_wildBattlePetLevelMin;
- uint32_t m_wildBattlePetLevelMax;
- uint32_t m_windSettingsID;
- };
- struct AreaTriggerActionSetRec {
- uint32_t m_ID;
- uint32_t m_flags;
- };
- struct AreaTriggerBoxRec {
- uint32_t m_ID;
- float m_extents[3];
- };
- struct AreaTriggerCylinderRec {
- uint32_t m_ID;
- float m_radius;
- float m_height;
- };
- struct AreaTriggerRec {
- uint32_t m_ID;
- uint32_t m_ContinentID;
- float m_pos[3];
- uint32_t m_phaseUseFlags;
- uint32_t m_phaseID;
- uint32_t m_phaseGroupID;
- float m_radius;
- float m_box_length;
- float m_box_width;
- float m_box_height;
- float m_box_yaw;
- uint32_t m_shapeType;
- uint32_t m_shapeID;
- uint32_t m_areaTriggerActionSetID;
- uint32_t m_flags;
- };
- struct AreaTriggerSphereRec {
- uint32_t m_ID;
- float m_maxRadius;
- };
- struct ArmorLocationRec {
- uint32_t m_ID;
- float m_clothmodifier;
- float m_leathermodifier;
- float m_chainmodifier;
- float m_platemodifier;
- float m_modifier;
- };
- struct AuctionHouseRec {
- uint32_t m_ID;
- uint32_t m_factionID;
- uint32_t m_depositRate;
- uint32_t m_consignmentRate;
- stringref m_name_lang;
- };
- struct BankBagSlotPricesRec {
- uint32_t m_ID;
- uint32_t m_Cost;
- };
- struct BannedAddOnsRec {
- uint32_t m_ID;
- uint32_t m_nameMD5_[4];
- uint32_t m_versionMD5_[4];
- uint32_t m_lastModified;
- uint32_t m_flags;
- };
- struct BarberShopStyleRec {
- uint32_t m_ID;
- uint32_t m_type;
- stringref m_DisplayName_lang;
- stringref m_Description_lang;
- float m_Cost_Modifier;
- uint32_t m_race;
- uint32_t m_sex;
- uint32_t m_data;
- };
- struct BattlemasterListRec {
- uint32_t m_ID;
- uint32_t m_mapID[16];
- uint32_t m_instanceType;
- uint32_t m_groupsAllowed;
- stringref m_name_lang;
- uint32_t m_maxGroupSize;
- uint32_t m_holidayWorldState;
- uint32_t m_minlevel;
- uint32_t m_maxlevel;
- uint32_t m_ratedPlayers;
- uint32_t m_minPlayers;
- uint32_t m_maxPlayers;
- uint32_t m_flags;
- uint32_t m_iconFileDataID;
- stringref m_gametype_lang;
- };
- struct CameraModeRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_type;
- uint32_t m_flags;
- float m_positionOffset[3];
- float m_targetOffset[3];
- float m_positionSmoothing;
- float m_rotationSmoothing;
- float m_fieldOfView;
- uint32_t m_lockedPositionOffsetBase;
- uint32_t m_lockedPositionOffsetDirection;
- uint32_t m_lockedTargetOffsetBase;
- uint32_t m_lockedTargetOffsetDirection;
- };
- struct CameraShakesRec {
- uint32_t m_ID;
- uint32_t m_shakeType;
- uint32_t m_direction;
- float m_amplitude;
- float m_frequency;
- float m_duration;
- float m_phase;
- float m_coefficient;
- uint32_t m_flags;
- };
- struct CastableRaidBuffsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_castingSpellID;
- };
- struct Cfg_CategoriesRec {
- uint32_t m_ID;
- uint32_t m_localeMask;
- uint32_t m_create_charsetMask;
- uint32_t m_existing_charsetMask;
- uint32_t m_flags;
- stringref m_name_lang;
- };
- struct Cfg_ConfigsRec {
- uint8_t padding_0[4];
- uint32_t m_ID;
- uint32_t m_realmType;
- uint32_t m_playerKillingAllowed;
- uint32_t m_roleplaying;
- uint32_t m_playerAttackSpeedBase;
- uint32_t m_maxDamageReductionPctPhysical;
- };
- struct Cfg_RegionsRec {
- uint32_t m_ID;
- stringref m_tag;
- uint32_t m_region_group_mask;
- uint32_t m_rulesetID;
- };
- struct CharBaseInfoRec {
- uint8_t padding_0[4];
- uint8_t m_raceID;
- uint8_t m_classID;
- uint8_t padding_1[2];
- };
- struct CharBaseSectionRec {
- uint32_t m_ID;
- uint32_t m_fallbackID;
- uint32_t m_layoutResType;
- };
- struct CharComponentTextureLayoutsRec {
- uint32_t m_ID;
- uint32_t m_width;
- uint32_t m_height;
- };
- struct CharComponentTextureSectionsRec {
- uint32_t m_ID;
- uint32_t m_charComponentTextureLayoutID;
- uint32_t m_sectionType;
- uint32_t m_x;
- uint32_t m_y;
- uint32_t m_width;
- uint32_t m_height;
- };
- struct CharHairGeosetsRec {
- uint32_t m_ID;
- uint32_t m_RaceID;
- uint32_t m_SexID;
- uint32_t m_VariationID;
- uint32_t m_VariationType;
- uint32_t m_GeosetID;
- uint32_t m_GeosetType;
- uint32_t m_Showscalp;
- uint32_t m_ColorIndex;
- };
- struct CharSectionsRec {
- uint32_t m_ID;
- uint32_t m_raceID;
- uint32_t m_sexID;
- uint32_t m_baseSection;
- stringref m_TextureName[3];
- uint32_t m_flags;
- uint32_t m_variationIndex;
- uint32_t m_colorIndex;
- };
- struct CharStartOutfitRec {
- uint32_t m_ID;
- uint8_t m_raceID;
- uint8_t m_classID;
- uint8_t m_sexID;
- uint8_t m_outfitID;
- uint32_t m_ItemID[24];
- uint32_t m_DisplayItemID[24];
- uint32_t m_InventoryType[24];
- uint32_t m_petDisplayID;
- uint32_t m_petFamilyID;
- };
- struct CharTitlesRec {
- uint32_t m_ID;
- uint32_t m_Condition_ID;
- stringref m_name_lang;
- stringref m_name1_lang;
- uint32_t m_mask_ID;
- uint32_t m_flags;
- };
- struct CharacterFacialHairStylesRec {
- uint8_t padding_0[4];
- uint32_t m_raceID;
- uint32_t m_sexID;
- uint32_t m_VariationID;
- uint32_t m_Geoset[5];
- };
- struct CharacterLoadoutItemRec {
- uint32_t m_ID;
- uint32_t m_characterLoadoutID;
- uint32_t m_itemID;
- uint32_t m_itemDisplayInfoID;
- uint32_t m_itemInventoryType;
- };
- struct CharacterLoadoutRec {
- uint32_t m_ID;
- uint32_t m_chrClassID;
- uint32_t m_purpose;
- uint32_t m_racemask;
- };
- struct ChatChannelsRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_factionGroup;
- stringref m_name_lang;
- stringref m_shortcut_lang;
- };
- struct ChatProfanityRec {
- uint32_t m_ID;
- stringref m_text;
- uint32_t m_Language;
- };
- struct ChrClassesRec {
- uint32_t m_ID;
- uint32_t m_DisplayPower;
- stringref m_petNameToken;
- stringref m_name_lang;
- stringref m_name_female_lang;
- stringref m_name_male_lang;
- stringref m_filename;
- uint32_t m_spellClassSet;
- uint32_t m_flags;
- uint32_t m_cinematicSequenceID;
- uint32_t m_attackPowerPerStrength;
- uint32_t m_attackPowerPerAgility;
- uint32_t m_rangedAttackPowerPerAgility;
- uint32_t m_defaultSpec;
- uint32_t m_createScreenFileDataID;
- uint32_t m_selectScreenFileDataID;
- uint32_t m_lowResScreenFileDataID;
- uint32_t m_iconFileDataID;
- };
- struct ChrClassesXPowerTypesRec {
- uint8_t padding_0[4];
- uint32_t m_classID;
- uint32_t m_powerType;
- };
- struct ChrRacesRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_factionID;
- uint32_t m_ExplorationSoundID;
- uint32_t m_MaleDisplayId;
- uint32_t m_FemaleDisplayId;
- stringref m_ClientPrefix;
- uint32_t m_BaseLanguage;
- uint32_t m_creatureType;
- uint32_t m_ResSicknessSpellID;
- uint32_t m_SplashSoundID;
- stringref m_clientFileString;
- uint32_t m_cinematicSequenceID;
- uint32_t m_alliance;
- stringref m_name_lang;
- stringref m_name_female_lang;
- stringref m_name_male_lang;
- stringref m_facialHairCustomization[2];
- stringref m_hairCustomization;
- uint32_t m_race_related;
- uint32_t m_unalteredVisualRaceID;
- uint32_t m_uaMaleCreatureSoundDataID;
- uint32_t m_uaFemaleCreatureSoundDataID;
- uint32_t m_charComponentTextureLayoutID;
- uint32_t m_defaultClassID;
- uint32_t m_createScreenFileDataID;
- uint32_t m_selectScreenFileDataID;
- float m_maleCustomizeOffset[3];
- float m_femaleCustomizeOffset[3];
- uint32_t m_neutralRaceID;
- uint32_t m_lowResScreenFileDataID;
- uint32_t m_HighResMaleDisplayId;
- uint32_t m_HighResFemaleDisplayId;
- uint32_t m_charComponentTexLayoutHiResID;
- };
- struct ChrSpecializationRec {
- uint32_t m_ID;
- stringref m_backgroundFile;
- uint32_t m_classID;
- uint32_t m_masterySpellID[2];
- uint32_t m_orderIndex;
- uint32_t m_petTalentType;
- uint32_t m_role;
- uint32_t m_spellIconID;
- uint32_t m_raidBuffs;
- uint32_t m_flags;
- stringref m_name_lang;
- stringref m_description_lang;
- uint32_t m_maxBuffs;
- uint32_t m_primaryStatOrder[3];
- };
- struct CinematicCameraRec {
- uint32_t m_ID;
- stringref m_model;
- uint32_t m_soundID;
- float m_origin[3];
- float m_originFacing;
- };
- struct CinematicSequencesRec {
- uint32_t m_ID;
- uint32_t m_soundID;
- uint32_t m_camera[8];
- };
- struct CombatConditionRec {
- uint32_t m_ID;
- uint32_t m_worldStateExpressionID;
- uint32_t m_selfConditionID;
- uint32_t m_targetConditionID;
- uint32_t m_friendConditionID[2];
- uint32_t m_friendConditionOp[2];
- uint32_t m_friendConditionCount[2];
- uint32_t m_friendConditionLogic;
- uint32_t m_enemyConditionID[2];
- uint32_t m_enemyConditionOp[2];
- uint32_t m_enemyConditionCount[2];
- uint32_t m_enemyConditionLogic;
- };
- struct ConsoleScriptsRec {
- uint32_t m_ID;
- stringref m_name;
- stringref m_script;
- };
- struct CreatureDisplayInfoExtraRec {
- uint32_t m_ID;
- uint32_t m_DisplayRaceID;
- uint32_t m_DisplaySexID;
- uint32_t m_SkinID;
- uint32_t m_FaceID;
- uint32_t m_HairStyleID;
- uint32_t m_HairColorID;
- uint32_t m_FacialHairID;
- uint32_t m_NPCItemDisplay[11];
- uint32_t m_flags;
- uint32_t m_fileDataID;
- uint32_t m_hdFileDataID;
- };
- struct CreatureDisplayInfoRec {
- uint32_t m_ID;
- uint32_t m_modelID;
- uint32_t m_soundID;
- uint32_t m_extendedDisplayInfoID;
- float m_creatureModelScale;
- uint32_t m_creatureModelAlpha;
- stringref m_textureVariation[3];
- stringref m_portraitTextureName;
- uint32_t m_portraitCreatureDisplayInfoID;
- uint32_t m_sizeClass;
- uint32_t m_bloodID;
- uint32_t m_NPCSoundID;
- uint32_t m_particleColorID;
- uint32_t m_creatureGeosetData;
- uint32_t m_objectEffectPackageID;
- uint32_t m_animReplacementSetID;
- uint32_t m_flags;
- uint32_t m_gender;
- uint32_t m_stateSpellVisualKitID;
- };
- struct CreatureFamilyRec {
- uint32_t m_ID;
- float m_minScale;
- uint32_t m_minScaleLevel;
- float m_maxScale;
- uint32_t m_maxScaleLevel;
- uint32_t m_skillLine[2];
- uint32_t m_petFoodMask;
- uint32_t m_petTalentType;
- uint32_t m_categoryEnumID;
- stringref m_name_lang;
- stringref m_iconFile;
- };
- struct CreatureImmunitiesRec {
- uint32_t m_ID;
- uint32_t m_school;
- uint32_t m_dispelType;
- uint32_t m_mechanicsAllowed;
- uint32_t m_mechanic;
- uint32_t m_effectsAllowed;
- uint32_t m_effect[7];
- uint32_t m_statesAllowed;
- uint32_t m_state[15];
- uint32_t m_flags;
- };
- struct CreatureModelDataRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_fileDataID;
- uint32_t m_sizeClass;
- float m_modelScale;
- uint32_t m_bloodID;
- uint32_t m_footprintTextureID;
- float m_footprintTextureLength;
- float m_footprintTextureWidth;
- float m_footprintParticleScale;
- uint32_t m_foleyMaterialID;
- uint32_t m_footstepShakeSize;
- uint32_t m_deathThudShakeSize;
- uint32_t m_soundID;
- float m_collisionWidth;
- float m_collisionHeight;
- float m_mountHeight;
- float m_geoBoxMin[3];
- float m_geoBoxMax[3];
- float m_worldEffectScale;
- float m_attachedEffectScale;
- float m_missileCollisionRadius;
- float m_missileCollisionPush;
- float m_missileCollisionRaise;
- float m_overrideLootEffectScale;
- float m_overrideNameScale;
- float m_overrideSelectionRadius;
- float m_tamedPetBaseScale;
- uint32_t m_creatureGeosetDataID;
- float m_hoverHeight;
- };
- struct CreatureMovementInfoRec {
- uint32_t m_ID;
- float m_smoothFacingChaseRate;
- };
- struct CreatureSoundDataRec {
- uint32_t m_ID;
- uint32_t m_soundExertionID;
- uint32_t m_soundExertionCriticalID;
- uint32_t m_soundInjuryID;
- uint32_t m_soundInjuryCriticalID;
- uint32_t m_soundInjuryCrushingBlowID;
- uint32_t m_soundDeathID;
- uint32_t m_soundStunID;
- uint32_t m_soundStandID;
- uint32_t m_soundFootstepID;
- uint32_t m_soundAggroID;
- uint32_t m_soundWingFlapID;
- uint32_t m_soundWingGlideID;
- uint32_t m_soundAlertID;
- uint32_t m_soundFidget[5];
- uint32_t m_customAttack[4];
- uint32_t m_NPCSoundID;
- uint32_t m_loopSoundID;
- uint32_t m_creatureImpactType;
- uint32_t m_soundJumpStartID;
- uint32_t m_soundJumpEndID;
- uint32_t m_soundPetAttackID;
- uint32_t m_soundPetOrderID;
- uint32_t m_soundPetDismissID;
- float m_fidgetDelaySecondsMin;
- float m_fidgetDelaySecondsMax;
- uint32_t m_birthSoundID;
- uint32_t m_spellCastDirectedSoundID;
- uint32_t m_submergeSoundID;
- uint32_t m_submergedSoundID;
- uint32_t m_creatureSoundDataIDPet;
- uint32_t m_transformSoundID;
- uint32_t m_transformAnimatedSoundID;
- };
- struct CreatureSpellDataRec {
- uint32_t m_ID;
- uint32_t m_spells[4];
- uint32_t m_availability[4];
- };
- struct CreatureTypeRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_flags;
- };
- struct CriteriaRec {
- uint32_t m_ID;
- uint32_t m_type;
- uint32_t m_asset;
- uint32_t m_start_event;
- uint32_t m_start_asset;
- uint32_t m_start_timer;
- uint32_t m_fail_event;
- uint32_t m_fail_asset;
- uint32_t m_modifier_tree_id;
- uint32_t m_flags;
- uint32_t m_eligibility_world_state_ID;
- uint32_t m_eligibility_world_state_value;
- };
- struct CriteriaTreeRec {
- uint32_t m_ID;
- uint32_t m_criteriaID;
- uint64_t m_amount;
- uint32_t m_operator;
- uint32_t m_parent;
- uint32_t m_flags;
- stringref m_description_lang;
- uint32_t m_orderIndex;
- uint8_t padding_0[4];
- };
- struct CriteriaTreeXEffectRec {
- uint32_t m_ID;
- uint32_t m_criteriaTreeID;
- uint32_t m_worldEffectID;
- };
- struct CurrencyCategoryRec {
- uint32_t m_ID;
- uint32_t m_flags;
- stringref m_name_lang;
- };
- struct CurrencyTypesRec {
- uint32_t m_ID;
- uint32_t m_categoryID;
- stringref m_name_lang;
- stringref m_inventoryIcon[2];
- uint32_t m_spellWeight;
- uint32_t m_spellCategory;
- uint32_t m_maxQty;
- uint32_t m_maxEarnablePerWeek;
- uint32_t m_flags;
- uint32_t m_quality;
- stringref m_description_lang;
- };
- struct DeathThudLookupsRec {
- uint32_t m_ID;
- uint32_t m_SizeClass;
- uint32_t m_TerrainTypeSoundID;
- uint32_t m_SoundEntryID;
- uint32_t m_SoundEntryIDWater;
- };
- struct DeclinedWordCasesRec {
- uint32_t m_ID;
- uint32_t m_declinedWordID;
- uint32_t m_caseIndex;
- stringref m_declinedWord;
- };
- struct DeclinedWordRec {
- uint32_t m_ID;
- stringref m_word;
- };
- struct DestructibleModelDataRec {
- uint32_t m_ID;
- uint32_t m_state0Wmo;
- uint32_t m_state0ImpactEffectDoodadSet;
- uint32_t m_state0AmbientDoodadSet;
- uint32_t m_state0NameSet;
- uint32_t m_state1Wmo;
- uint32_t m_state1DestructionDoodadSet;
- uint32_t m_state1ImpactEffectDoodadSet;
- uint32_t m_state1AmbientDoodadSet;
- uint32_t m_state1NameSet;
- uint32_t m_state2Wmo;
- uint32_t m_state2DestructionDoodadSet;
- uint32_t m_state2ImpactEffectDoodadSet;
- uint32_t m_state2AmbientDoodadSet;
- uint32_t m_state2NameSet;
- uint32_t m_state3Wmo;
- uint32_t m_state3InitDoodadSet;
- uint32_t m_state3AmbientDoodadSet;
- uint32_t m_state3NameSet;
- uint32_t m_ejectDirection;
- uint32_t m_repairGroundFx;
- uint32_t m_doNotHighlight;
- uint32_t m_healEffect;
- uint32_t m_healEffectSpeed;
- };
- struct DifficultyRec {
- uint32_t m_ID;
- uint32_t m_fallbackDifficultyID;
- uint32_t m_instanceType;
- uint32_t m_minPlayers;
- uint32_t m_maxPlayers;
- uint32_t m_oldEnumValue;
- uint32_t m_flags;
- uint32_t m_toggleDifficultyID;
- uint32_t m_groupSizeHealthCurveID;
- uint32_t m_groupSizeDmgCurveID;
- uint32_t m_groupSizeSpellPointsCurveID;
- stringref m_name_lang;
- };
- struct DungeonEncounterRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_difficultyID;
- uint32_t m_orderIndex;
- uint32_t m_Bit;
- stringref m_name_lang;
- uint32_t m_CreatureDisplayID;
- uint32_t m_spellIconID;
- uint32_t m_flags;
- };
- struct DungeonMapChunkRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_wmoGroupID;
- uint32_t m_dungeonMapID;
- float m_minZ;
- uint32_t m_doodadPlacementID;
- };
- struct DungeonMapRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_floorIndex;
- float m_min[2];
- float m_max[2];
- uint32_t m_parentWorldMapID;
- uint32_t m_flags;
- };
- struct DurabilityCostsRec {
- uint32_t m_ID;
- uint32_t m_weaponSubClassCost[21];
- uint32_t m_armorSubClassCost[8];
- };
- struct DurabilityQualityRec {
- uint32_t m_ID;
- float m_data;
- };
- struct EmotesRec {
- uint32_t m_ID;
- stringref m_EmoteSlashCommand;
- uint32_t m_AnimID;
- uint32_t m_EmoteFlags;
- uint32_t m_EmoteSpecProc;
- uint32_t m_EmoteSpecProcParam;
- uint32_t m_EventSoundID;
- uint32_t m_SpellVisualKitID;
- };
- struct EmotesTextDataRec {
- uint32_t m_ID;
- stringref m_text_lang;
- };
- struct EmotesTextRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_emoteID;
- uint32_t m_emoteText[16];
- };
- struct EmotesTextSoundRec {
- uint32_t m_ID;
- uint32_t m_emotesTextID;
- uint32_t m_raceID;
- uint32_t m_sexID;
- uint32_t m_soundID;
- };
- struct EnvironmentalDamageRec {
- uint32_t m_ID;
- uint32_t m_EnumID;
- uint32_t m_VisualkitID;
- };
- struct ExhaustionRec {
- uint32_t m_ID;
- uint32_t m_xp;
- float m_factor;
- float m_outdoorHours;
- float m_innHours;
- stringref m_name_lang;
- float m_threshold;
- stringref m_combatLogText;
- };
- struct FactionGroupRec {
- uint32_t m_ID;
- uint32_t m_maskID;
- stringref m_internalName;
- stringref m_name_lang;
- };
- struct FactionRec {
- uint32_t m_ID;
- uint32_t m_reputationIndex;
- uint32_t m_reputationRaceMask[4];
- uint32_t m_reputationClassMask[4];
- uint32_t m_reputationBase[4];
- uint32_t m_reputationFlags[4];
- uint32_t m_parentFactionID;
- float m_parentFactionMod[2];
- uint32_t m_parentFactionCap[2];
- stringref m_name_lang;
- stringref m_description_lang;
- uint32_t m_expansion;
- uint32_t m_flags;
- uint32_t m_friendshipRepID;
- };
- struct FactionTemplateRec {
- uint32_t m_ID;
- uint32_t m_faction;
- uint32_t m_flags;
- uint32_t m_factionGroup;
- uint32_t m_friendGroup;
- uint32_t m_enemyGroup;
- uint32_t m_enemies[4];
- uint32_t m_friend[4];
- };
- struct FileDataRec {
- uint32_t m_ID;
- stringref m_filename;
- stringref m_filepath;
- };
- struct FootprintTexturesRec {
- uint32_t m_ID;
- stringref m_FootstepFilename;
- };
- struct FootstepTerrainLookupRec {
- uint32_t m_ID;
- uint32_t m_CreatureFootstepID;
- uint32_t m_TerrainSoundID;
- uint32_t m_SoundID;
- uint32_t m_SoundIDSplash;
- };
- struct FriendshipRepReactionRec {
- uint32_t m_ID;
- uint32_t m_friendshipRepID;
- uint32_t m_reactionThreshold;
- stringref m_reaction_lang;
- };
- struct FriendshipReputationRec {
- uint32_t m_ID;
- uint32_t m_factionID;
- uint32_t m_textureFileID;
- stringref m_description_lang;
- };
- struct GMSurveyAnswersRec {
- uint32_t m_ID;
- uint32_t m_Sort_Index;
- uint32_t m_GMSurveyQuestionID;
- stringref m_Answer_lang;
- };
- struct GMSurveyCurrentSurveyRec {
- uint32_t m_LANGID;
- uint32_t m_GMSURVEY_ID;
- };
- struct GMSurveyQuestionsRec {
- uint32_t m_ID;
- stringref m_Question_lang;
- };
- struct GMSurveySurveysRec {
- uint32_t m_ID;
- uint32_t m_Q[15];
- };
- struct GMTicketCategoryRec {
- uint32_t m_ID;
- stringref m_category_lang;
- };
- struct GameObjectArtKitRec {
- uint32_t m_ID;
- stringref m_textureVariation[3];
- stringref m_attachModel[4];
- };
- struct GameObjectDiffAnimMapRec {
- uint32_t m_ID;
- uint32_t m_gameObjectDiffAnimID;
- uint32_t m_difficultyID;
- uint32_t m_animation;
- uint32_t m_attachmentDisplayID;
- };
- struct GameObjectDisplayInfoRec {
- uint32_t m_ID;
- uint32_t m_fileDataID;
- uint32_t m_Sound[10];
- float m_geoBoxMin[3];
- float m_geoBoxMax[3];
- uint32_t m_objectEffectPackageID;
- float m_overrideLootEffectScale;
- float m_overrideNameScale;
- };
- struct GameTablesRec {
- uint8_t padding_0[4];
- stringref m_name;
- uint32_t m_numRows;
- uint32_t m_numColumns;
- };
- struct GameTipsRec {
- uint32_t m_ID;
- stringref m_text_lang;
- uint32_t m_min_level;
- uint32_t m_max_level;
- };
- struct GarrUiAnimClassInfoRec {
- uint32_t m_ID;
- uint32_t m_garrClassSpecID;
- uint32_t m_spellVisualID;
- uint32_t m_movementType;
- float m_impactDelaySecs;
- };
- struct GarrUiAnimRaceInfoRec {
- uint32_t m_ID;
- uint32_t m_chrRaceID;
- float m_scale;
- float m_height;
- float m_singleModelScale;
- float m_singleModelHeight;
- };
- struct GemPropertiesRec {
- uint32_t m_id;
- uint32_t m_enchant_id;
- uint32_t m_maxcount_inv;
- uint32_t m_maxcount_item;
- uint32_t m_type;
- uint32_t m_min_item_level;
- };
- struct GlueScreenEmoteRec {
- uint32_t m_ID;
- uint32_t m_classId;
- uint32_t m_raceId;
- uint32_t m_sexId;
- uint32_t m_leftHandItemType;
- uint32_t m_rightHandItemType;
- uint32_t m_animKitId;
- uint32_t m_spellVisualKitId;
- };
- struct GlyphPropertiesRec {
- uint32_t m_id;
- uint32_t m_spellID;
- uint32_t m_glyphType;
- uint32_t m_spellIconID;
- uint32_t m_glyphExclusiveCategoryID;
- };
- struct GlyphSlotRec {
- uint32_t m_id;
- uint32_t m_type;
- uint32_t m_tooltip;
- };
- struct GroundEffectDoodadRec {
- uint32_t m_ID;
- stringref m_doodadpath;
- uint32_t m_flags;
- float m_animscale;
- float m_pushscale;
- };
- struct GroundEffectTextureRec {
- uint32_t m_ID;
- uint32_t m_doodadId[4];
- uint32_t m_doodadWeight[4];
- uint32_t m_density;
- uint32_t m_sound;
- };
- struct GuildColorBackgroundRec {
- uint32_t m_colorID;
- uint8_t m_red;
- uint8_t m_green;
- uint8_t m_blue;
- uint8_t padding_0[1];
- };
- struct GuildColorBorderRec {
- uint32_t m_colorID;
- uint8_t m_red;
- uint8_t m_green;
- uint8_t m_blue;
- uint8_t padding_0[1];
- };
- struct GuildColorEmblemRec {
- uint32_t m_colorID;
- uint8_t m_red;
- uint8_t m_green;
- uint8_t m_blue;
- uint8_t padding_0[1];
- };
- struct GuildPerkSpellsRec {
- uint32_t m_id;
- uint32_t m_guildLevel;
- uint32_t m_spellID;
- };
- struct HelmetAnimScalingRec {
- uint32_t m_ID;
- uint32_t m_helmetGeosetVisDataID;
- uint32_t m_raceID;
- float m_amount;
- };
- struct HelmetGeosetVisDataRec {
- uint32_t m_ID;
- uint32_t m_hideGeoset[7];
- };
- struct HolidayDescriptionsRec {
- uint32_t m_ID;
- stringref m_description_lang;
- };
- struct HolidayNamesRec {
- uint32_t m_ID;
- stringref m_name_lang;
- };
- struct HolidaysRec {
- uint32_t m_ID;
- uint32_t m_duration[10];
- uint32_t m_date[26];
- uint32_t m_region;
- uint32_t m_looping;
- uint32_t m_calendarFlags[10];
- uint32_t m_holidayNameID;
- uint32_t m_holidayDescriptionID;
- stringref m_textureFilename;
- uint32_t m_priority;
- uint32_t m_calendarFilterType;
- uint32_t m_flags;
- };
- struct ImportPriceArmorRec {
- uint32_t m_ID;
- float m_ClothModifier;
- float m_LeatherModifier;
- float m_ChainModifier;
- float m_PlateModifier;
- };
- struct ImportPriceQualityRec {
- uint32_t m_ID;
- float m_data;
- };
- struct ImportPriceShieldRec {
- uint32_t m_ID;
- float m_data;
- };
- struct ImportPriceWeaponRec {
- uint32_t m_ID;
- float m_data;
- };
- struct ItemArmorQualityRec {
- uint32_t m_ID;
- float m_qualitymod[7];
- uint32_t m_itemLevel;
- };
- struct ItemArmorShieldRec {
- uint32_t m_ID;
- uint32_t m_itemLevel;
- float m_quality[7];
- };
- struct ItemArmorTotalRec {
- uint32_t m_ID;
- uint32_t m_itemLevel;
- float m_cloth;
- float m_leather;
- float m_mail;
- float m_plate;
- };
- struct ItemBagFamilyRec {
- uint32_t m_ID;
- stringref m_name_lang;
- };
- struct ItemClassRec {
- uint32_t m_classID;
- uint32_t m_flags;
- float m_priceModifier;
- stringref m_className_lang;
- };
- struct ItemDamageAmmoRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageOneHandCasterRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageOneHandRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageRangedRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageThrownRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageTwoHandCasterRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageTwoHandRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDamageWandRec {
- uint32_t m_ID;
- float m_quality[7];
- uint32_t m_itemLevel;
- };
- struct ItemDisenchantLootRec {
- uint32_t m_ID;
- uint32_t m_class;
- uint32_t m_subclass;
- uint32_t m_quality;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- uint32_t m_skillRequired;
- };
- struct ItemDisplayInfoRec {
- uint32_t m_ID;
- stringref m_modelName[2];
- stringref m_modelTexture[2];
- uint32_t m_geosetGroup[3];
- uint32_t m_flags;
- uint32_t m_spellVisualID;
- uint32_t m_helmetGeosetVis[2];
- stringref m_texture[9];
- uint32_t m_itemVisual;
- uint32_t m_particleColorID;
- };
- struct ItemGroupSoundsRec {
- uint32_t m_ID;
- uint32_t m_sound[4];
- };
- struct ItemLimitCategoryRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_quantity;
- uint32_t m_flags;
- };
- struct ItemNameDescriptionRec {
- uint32_t m_ID;
- stringref m_description_lang;
- uint32_t m_color;
- };
- struct ItemPetFoodRec {
- uint32_t m_ID;
- stringref m_Name_lang;
- };
- struct ItemPriceBaseRec {
- uint32_t m_ID;
- uint32_t m_itemLevel;
- float m_armor;
- float m_weapon;
- };
- struct ItemPurchaseGroupRec {
- uint32_t m_ID;
- uint32_t m_itemID[8];
- stringref m_name_lang;
- };
- struct ItemRandomPropertiesRec {
- uint32_t m_ID;
- stringref m_Name;
- uint32_t m_Enchantment[5];
- stringref m_name_lang;
- };
- struct ItemRandomSuffixRec {
- uint32_t m_ID;
- stringref m_name_lang;
- stringref m_internalName;
- uint32_t m_enchantment[5];
- uint32_t m_allocationPct[5];
- };
- struct ItemSetRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_itemID[17];
- uint32_t m_requiredSkill;
- uint32_t m_requiredSkillRank;
- };
- struct ItemSetSpellRec {
- uint32_t m_ID;
- uint32_t m_itemSetID;
- uint32_t m_spellID;
- uint32_t m_threshold;
- uint32_t m_chrSpecID;
- };
- struct ItemSpecOverrideRec {
- uint32_t m_ID;
- uint32_t m_itemID;
- uint32_t m_specID;
- };
- struct ItemSpecRec {
- uint32_t m_ID;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- uint32_t m_itemType;
- uint32_t m_primaryStat;
- uint32_t m_secondaryStat;
- uint32_t m_specializationID;
- };
- struct ItemSubClassMaskRec {
- uint8_t padding_0[4];
- uint32_t m_classID;
- uint32_t m_mask;
- stringref m_name_lang;
- };
- struct ItemSubClassRec {
- uint8_t padding_0[4];
- uint32_t m_classID;
- uint32_t m_subClassID;
- uint32_t m_prerequisiteProficiency;
- uint32_t m_postrequisiteProficiency;
- uint32_t m_flags;
- uint32_t m_displayFlags;
- uint32_t m_weaponParrySeq;
- uint32_t m_weaponReadySeq;
- uint32_t m_weaponAttackSeq;
- uint32_t m_WeaponSwingSize;
- stringref m_displayName_lang;
- stringref m_verboseName_lang;
- };
- struct ItemUpgradePathRec {
- uint32_t m_id;
- };
- struct ItemVisualEffectsRec {
- uint32_t m_ID;
- stringref m_Model;
- };
- struct ItemVisualsRec {
- uint32_t m_ID;
- uint32_t m_Slot[5];
- };
- struct JournalEncounterCreatureRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterID;
- uint32_t m_creatureDisplayInfoID;
- uint32_t m_orderIndex;
- uint32_t m_fileDataID;
- stringref m_name_lang;
- stringref m_description_lang;
- };
- struct JournalEncounterItemRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterID;
- uint32_t m_itemID;
- uint32_t m_difficultyMask;
- uint32_t m_factionMask;
- uint32_t m_flags;
- };
- struct JournalEncounterRec {
- uint32_t m_ID;
- uint32_t m_dungeonMapID;
- uint32_t m_worldMapAreaID;
- float m_map[2];
- uint32_t m_firstSectionID;
- uint32_t m_journalInstanceID;
- uint32_t m_orderIndex;
- uint32_t m_difficultyMask;
- stringref m_name_lang;
- stringref m_description_lang;
- uint32_t m_flags;
- };
- struct JournalEncounterSectionRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterID;
- uint32_t m_nextSiblingSectionID;
- uint32_t m_firstChildSectionID;
- uint32_t m_parentSectionID;
- uint32_t m_orderIndex;
- uint32_t m_type;
- uint32_t m_flags;
- uint32_t m_iconFlags;
- stringref m_title_lang;
- stringref m_bodyText_lang;
- uint32_t m_difficultyMask;
- uint32_t m_iconCreatureDisplayInfoID;
- uint32_t m_spellID;
- uint32_t m_iconFileDataID;
- };
- struct JournalEncounterXDifficultyRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterID;
- uint32_t m_difficultyID;
- };
- struct JournalInstanceRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_areaID;
- uint32_t m_buttonFiledataID;
- uint32_t m_buttonSmallFileDataID;
- uint32_t m_backgroundFiledataID;
- uint32_t m_loreFileDataID;
- stringref m_name_lang;
- stringref m_description_lang;
- };
- struct JournalItemXDifficultyRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterItemID;
- uint32_t m_difficultyID;
- };
- struct JournalSectionXDifficultyRec {
- uint32_t m_ID;
- uint32_t m_journalEncounterSectionID;
- uint32_t m_difficultyID;
- };
- struct JournalTierRec {
- uint32_t m_ID;
- stringref m_name_lang;
- };
- struct JournalTierXInstanceRec {
- uint32_t m_journalTierID;
- uint32_t m_journalInstanceID;
- };
- struct LanguageWordsRec {
- uint32_t m_ID;
- uint32_t m_languageID;
- stringref m_word;
- };
- struct LanguagesRec {
- uint32_t m_ID;
- stringref m_name_lang;
- };
- struct LfgDungeonExpansionRec {
- uint32_t m_ID;
- uint32_t m_lfg_id;
- uint32_t m_expansion_level;
- uint32_t m_random_id;
- uint32_t m_hard_level_min;
- uint32_t m_hard_level_max;
- uint32_t m_target_level_min;
- uint32_t m_target_level_max;
- };
- struct LfgDungeonGroupRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_order_index;
- uint32_t m_parent_group_id;
- uint32_t m_typeid;
- };
- struct LfgDungeonsGroupingMapRec {
- uint32_t m_ID;
- uint32_t m_lfgDungeonsID;
- uint32_t m_random_lfgDungeonsID;
- uint32_t m_group_id;
- };
- struct LfgDungeonsRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- uint32_t m_target_level;
- uint32_t m_target_level_min;
- uint32_t m_target_level_max;
- uint32_t m_mapID;
- uint32_t m_difficultyID;
- uint32_t m_flags;
- uint32_t m_typeID;
- uint32_t m_faction;
- stringref m_textureFilename;
- uint32_t m_expansionLevel;
- uint32_t m_order_index;
- uint32_t m_group_id;
- stringref m_description_lang;
- uint32_t m_random_id;
- uint32_t m_count_tank;
- uint32_t m_count_healer;
- uint32_t m_count_damage;
- uint32_t m_min_count_tank;
- uint32_t m_min_count_healer;
- uint32_t m_min_count_damage;
- uint32_t m_scenarioID;
- uint32_t m_subtype;
- uint32_t m_bonus_reputation_amount;
- uint32_t m_mentorCharLevel;
- uint32_t m_mentorItemLevel;
- };
- struct LightDataRec {
- uint32_t m_ID;
- uint32_t m_lightParamID;
- uint32_t m_time;
- uint32_t m_directColor;
- uint32_t m_ambientColor;
- uint32_t m_skyTopColor;
- uint32_t m_skyMiddleColor;
- uint32_t m_skyBand1Color;
- uint32_t m_skyBand2Color;
- uint32_t m_skySmogColor;
- uint32_t m_skyFogColor;
- uint32_t m_sunColor;
- uint32_t m_cloudSunColor;
- uint32_t m_cloudEmissiveColor;
- uint32_t m_cloudLayer1AmbientColor;
- uint32_t m_cloudLayer2AmbientColor;
- uint32_t m_oceanCloseColor;
- uint32_t m_oceanFarColor;
- uint32_t m_riverCloseColor;
- uint32_t m_riverFarColor;
- uint32_t m_shadowOpacity;
- float m_fogEnd;
- float m_fogScaler;
- float m_cloudDensity;
- float m_fogDensity;
- };
- struct LightParamsRec {
- uint32_t m_ID;
- uint32_t m_highlightSky;
- uint32_t m_lightSkyboxID;
- uint32_t m_cloudTypeID;
- float m_glow;
- float m_waterShallowAlpha;
- float m_waterDeepAlpha;
- float m_oceanShallowAlpha;
- float m_oceanDeepAlpha;
- uint32_t m_flags;
- };
- struct LightRec {
- uint32_t m_ID;
- uint32_t m_continentID;
- float m_x;
- float m_y;
- float m_z;
- float m_falloffStart;
- float m_falloffEnd;
- uint32_t m_lightParamsID[8];
- };
- struct LightSkyboxRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_flags;
- };
- struct LiquidMaterialRec {
- uint32_t m_ID;
- uint32_t m_LVF;
- uint32_t m_flags;
- };
- struct LiquidObjectRec {
- uint32_t m_ID;
- float m_flowDirection;
- float m_flowSpeed;
- uint32_t m_liquidTypeID;
- uint32_t m_fishable;
- uint32_t m_reflection;
- };
- struct LiquidTypeRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_flags;
- uint32_t m_soundBank;
- uint32_t m_soundID;
- uint32_t m_spellID;
- float m_maxDarkenDepth;
- float m_fogDarkenIntensity;
- float m_ambDarkenIntensity;
- float m_dirDarkenIntensity;
- uint32_t m_lightID;
- float m_particleScale;
- uint32_t m_particleMovement;
- uint32_t m_particleTexSlots;
- uint32_t m_materialID;
- stringref m_texture[6];
- uint32_t m_color[2];
- float m_float[18];
- uint32_t m_int[4];
- };
- struct LoadingScreenTaxiSplinesRec {
- uint32_t m_ID;
- uint32_t m_PathID;
- float m_Locx[10];
- float m_Locy[10];
- uint32_t m_LegIndex;
- uint32_t m_LoadingScreenID;
- };
- struct LoadingScreensRec {
- uint32_t m_ID;
- stringref m_name;
- stringref m_fileName;
- uint32_t m_hasWideScreen;
- };
- struct LockRec {
- uint32_t m_ID;
- uint32_t m_Type[8];
- uint32_t m_Index[8];
- uint32_t m_Skill[8];
- uint32_t m_Action[8];
- };
- struct LockTypeRec {
- uint32_t m_ID;
- stringref m_name_lang;
- stringref m_resourceName_lang;
- stringref m_verb_lang;
- stringref m_cursorName;
- };
- struct MailTemplateRec {
- uint32_t m_ID;
- stringref m_subject_lang;
- stringref m_body_lang;
- };
- struct ManifestInterfaceActionIconRec {
- uint32_t m_ID;
- };
- struct ManifestInterfaceDataRec {
- uint32_t m_ID;
- stringref m_FilePath;
- stringref m_FileName;
- };
- struct ManifestInterfaceItemIconRec {
- uint32_t m_ID;
- };
- struct ManifestInterfaceTOCDataRec {
- uint32_t m_ID;
- stringref m_FilePath;
- };
- struct MapDifficultyRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_difficultyID;
- stringref m_message_lang;
- uint32_t m_raidDuration;
- uint32_t m_maxPlayers;
- uint32_t m_lockID;
- };
- struct MapRec {
- uint32_t m_ID;
- stringref m_Directory;
- uint32_t m_InstanceType;
- uint32_t m_Flags;
- uint32_t m_MapType;
- stringref m_MapName_lang;
- uint32_t m_areaTableID;
- stringref m_MapDescription0_lang;
- stringref m_MapDescription1_lang;
- uint32_t m_LoadingScreenID;
- float m_minimapIconScale;
- uint32_t m_corpseMapID;
- float m_corpse[2];
- uint32_t m_timeOfDayOverride;
- uint32_t m_expansionID;
- uint32_t m_raidOffset;
- uint32_t m_maxPlayers;
- uint32_t m_parentMapID;
- uint32_t m_cosmeticParentMapID;
- uint32_t m_timeOffset;
- };
- struct MaterialRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_foleySoundID;
- uint32_t m_sheatheSoundID;
- uint32_t m_unsheatheSoundID;
- };
- struct MinorTalentRec {
- uint32_t m_ID;
- uint32_t m_chrSpecializationID;
- uint32_t m_spellID;
- uint32_t m_orderIndex;
- };
- struct ModifierTreeRec {
- uint32_t m_ID;
- uint32_t m_type;
- uint32_t m_asset;
- uint32_t m_secondaryAsset;
- uint32_t m_operator;
- uint32_t m_amount;
- uint32_t m_parent;
- };
- struct MountCapabilityRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_reqRidingSkill;
- uint32_t m_reqAreaID;
- uint32_t m_reqSpellAuraID;
- uint32_t m_reqSpellKnownID;
- uint32_t m_modSpellAuraID;
- uint32_t m_reqMapID;
- };
- struct MountTypeRec {
- uint32_t m_ID;
- uint32_t m_capability[24];
- };
- struct MovieFileDataRec {
- uint32_t m_FileDataID;
- uint32_t m_resolution;
- };
- struct MovieOverlaysRec {
- uint8_t padding_0[4];
- uint32_t m_movieID;
- uint32_t m_localeMask;
- uint32_t m_overlayRangeBegin;
- uint32_t m_overlayRangeEnd;
- };
- struct MovieRec {
- uint32_t m_ID;
- uint32_t m_volume;
- uint32_t m_keyID;
- uint32_t m_audioFileDataID;
- uint32_t m_subtitleFileDataID;
- };
- struct MovieVariationRec {
- uint32_t m_ID;
- uint32_t m_movieID;
- uint32_t m_fileDataID;
- uint32_t m_OverlayFileDataID;
- };
- struct NPCSoundsRec {
- uint32_t m_ID;
- uint32_t m_SoundID[4];
- };
- struct NameGenRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_raceID;
- uint32_t m_sex;
- };
- struct NamesProfanityRec {
- uint32_t m_ID;
- stringref m_Name;
- uint32_t m_Language;
- };
- struct NamesReservedLocaleRec {
- uint32_t m_ID;
- stringref m_Name;
- uint32_t m_LocaleMask;
- };
- struct NamesReservedRec {
- uint32_t m_ID;
- stringref m_Name;
- };
- struct ObjectEffectGroupRec {
- uint32_t m_ID;
- stringref m_name;
- };
- struct ObjectEffectModifierRec {
- uint32_t m_ID;
- uint32_t m_inputType;
- uint32_t m_mapType;
- uint32_t m_outputType;
- float m_param[4];
- };
- struct ObjectEffectPackageElemRec {
- uint32_t m_ID;
- uint32_t m_objectEffectPackageID;
- uint32_t m_objectEffectGroupID;
- uint32_t m_stateType;
- };
- struct ObjectEffectPackageRec {
- uint32_t m_ID;
- stringref m_name;
- };
- struct ObjectEffectRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_objectEffectGroupID;
- uint32_t m_triggerType;
- uint32_t m_eventType;
- uint32_t m_effectRecType;
- uint32_t m_effectRecID;
- uint32_t m_attachment;
- float m_offset[3];
- uint32_t m_objectEffectModifierID;
- };
- struct OverrideSpellDataRec {
- uint32_t m_ID;
- uint32_t m_spells[10];
- uint32_t m_flags;
- uint32_t m_playerActionbarFileDataID;
- };
- struct PackageRec {
- uint32_t m_ID;
- stringref m_icon;
- uint32_t m_cost;
- stringref m_name_lang;
- };
- struct PageTextMaterialRec {
- uint32_t m_ID;
- stringref m_name;
- };
- struct PaperDollItemFrameRec {
- uint8_t padding_0[4];
- stringref m_ItemButtonName;
- stringref m_SlotIcon;
- uint32_t m_SlotNumber;
- };
- struct ParticleColorRec {
- uint32_t m_ID;
- uint32_t m_start[3];
- uint32_t m_mid[3];
- uint32_t m_end[3];
- };
- struct PhaseRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_flags;
- };
- struct PhaseShiftZoneSoundsRec {
- uint32_t m_ID;
- uint32_t m_AreaID;
- uint32_t m_WMOAreaID;
- uint32_t m_PhaseID;
- uint32_t m_PhaseGroupID;
- uint32_t m_PhaseUseFlags;
- uint32_t m_ZoneIntroMusicID;
- uint32_t m_ZoneMusicID;
- uint32_t m_SoundAmbienceID;
- uint32_t m_SoundProviderPreferencesID;
- uint32_t m_UWZoneIntroMusicID;
- uint32_t m_UWZoneMusicID;
- uint32_t m_UWSoundAmbienceID;
- uint32_t m_UWSoundProviderPreferencesID;
- };
- struct PhaseXPhaseGroupRec {
- uint32_t m_ID;
- uint32_t m_phaseID;
- uint32_t m_phaseGroupID;
- };
- struct PlayerConditionRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- uint32_t m_raceMask;
- uint32_t m_classMask;
- uint32_t m_gender;
- uint32_t m_nativeGender;
- uint32_t m_skillID[4];
- uint32_t m_minSkill[4];
- uint32_t m_maxSkill[4];
- uint32_t m_skillLogic;
- uint32_t m_languageID;
- uint32_t m_minLanguage;
- uint32_t m_maxLanguage;
- uint32_t m_minFactionID[3];
- uint32_t m_maxFactionID;
- uint32_t m_minReputation[3];
- uint32_t m_maxReputation;
- uint32_t m_reputationLogic;
- uint32_t m_minPVPRank;
- uint32_t m_maxPVPRank;
- uint32_t m_pvpMedal;
- uint32_t m_prevQuestLogic;
- uint32_t m_prevQuestID[4];
- uint32_t m_currQuestLogic;
- uint32_t m_currQuestID[4];
- uint32_t m_currentCompletedQuestLogic;
- uint32_t m_currentCompletedQuestID[4];
- uint32_t m_spellLogic;
- uint32_t m_spellID[4];
- uint32_t m_itemLogic;
- uint32_t m_itemID[4];
- uint32_t m_itemCount[4];
- uint32_t m_itemFlags;
- uint32_t m_explored[2];
- uint32_t m_time[2];
- uint32_t m_auraSpellLogic;
- uint32_t m_auraSpellID[4];
- uint32_t m_worldStateExpressionID;
- uint32_t m_weatherID;
- uint32_t m_partyStatus;
- uint32_t m_lifetimeMaxPVPRank;
- uint32_t m_achievementLogic;
- uint32_t m_achievement[4];
- uint32_t m_lfgLogic;
- uint32_t m_lfgStatus[4];
- uint32_t m_lfgCompare[4];
- uint32_t m_lfgValue[4];
- uint32_t m_areaLogic;
- uint32_t m_areaID[4];
- uint32_t m_currencyLogic;
- uint32_t m_currencyID[4];
- uint32_t m_currencyCount[4];
- uint32_t m_questKillID;
- uint32_t m_questKillLogic;
- uint32_t m_questKillMonster[4];
- uint32_t m_minExpansionLevel;
- uint32_t m_maxExpansionLevel;
- uint32_t m_minExpansionTier;
- uint32_t m_maxExpansionTier;
- uint32_t m_minGuildLevel;
- uint32_t m_maxGuildLevel;
- uint32_t m_phaseUseFlags;
- uint32_t m_phaseID;
- uint32_t m_phaseGroupID;
- uint32_t m_minAvgItemLevel;
- uint32_t m_maxAvgItemLevel;
- uint32_t m_minAvgEquippedItemLevel;
- uint32_t m_maxAvgEquippedItemLevel;
- uint32_t m_chrSpecializationIndex;
- uint32_t m_chrSpecializationRole;
- stringref m_failure_description_lang;
- uint32_t m_powerType;
- uint32_t m_powerTypeComp;
- uint32_t m_powerTypeValue;
- };
- struct PowerDisplayRec {
- uint32_t m_ID;
- uint32_t m_actualType;
- stringref m_globalStringBaseTag;
- uint8_t m_red;
- uint8_t m_green;
- uint8_t m_blue;
- uint8_t padding_0[1];
- };
- struct PvpDifficultyRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_rangeIndex;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- };
- struct QuestFactionRewardRec {
- uint32_t m_ID;
- uint32_t m_Difficulty[10];
- };
- struct QuestFeedbackEffectRec {
- uint32_t m_ID;
- uint32_t m_fileDataID;
- uint32_t m_attachPoint;
- uint32_t m_minimapobject;
- uint32_t m_priority;
- uint32_t m_flags;
- };
- struct QuestInfoRec {
- uint32_t m_ID;
- stringref m_InfoName_lang;
- };
- struct QuestMoneyRewardRec {
- uint32_t m_ID;
- uint32_t m_difficulty[10];
- };
- struct QuestPOIBlobRec {
- uint32_t m_ID;
- uint32_t m_NumPoints;
- uint32_t m_MapID;
- uint32_t m_WorldMapAreaID;
- };
- struct QuestPOIPointRec {
- uint32_t m_ID;
- uint32_t m_X;
- uint32_t m_Y;
- uint32_t m_QuestPOIBlobID;
- };
- struct QuestSortRec {
- uint32_t m_ID;
- stringref m_SortName_lang;
- };
- struct QuestV2Rec {
- uint32_t m_ID;
- uint32_t m_UniqueBitFlag;
- };
- struct QuestXPRec {
- uint32_t m_ID;
- uint32_t m_difficulty[10];
- };
- struct RacialMountsRec {
- uint32_t m_ID;
- uint32_t m_race;
- uint32_t m_spell_id;
- };
- struct RandPropPointsRec {
- uint32_t m_ID;
- uint32_t m_Epic[5];
- uint32_t m_Superior[5];
- uint32_t m_Good[5];
- };
- struct ResearchBranchRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_researchFieldID;
- uint32_t m_currencyID;
- stringref m_texture;
- uint32_t m_itemID;
- };
- struct ResearchFieldRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_slot;
- };
- struct ResearchProjectRec {
- uint32_t m_ID;
- stringref m_name_lang;
- stringref m_description_lang;
- uint32_t m_rarity;
- uint32_t m_researchBranchID;
- uint32_t m_spellID;
- uint32_t m_numSockets;
- stringref m_texture;
- uint32_t m_requiredWeight;
- };
- struct ResearchSiteRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_QuestPOIBlobID;
- stringref m_name_lang;
- uint32_t m_areaPOIIconEnum;
- };
- struct ResistancesRec {
- uint32_t m_ID;
- uint32_t m_Flags;
- uint32_t m_FizzleSoundID;
- stringref m_name_lang;
- };
- struct RulesetRaidOverrideRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_difficultyID;
- uint32_t m_rulesetID;
- uint32_t m_sharedLock;
- uint32_t m_raidduration;
- };
- struct ScalingStatDistributionRec {
- uint32_t m_ID;
- uint32_t m_statID[10];
- uint32_t m_bonus[10];
- uint32_t m_minlevel;
- uint32_t m_maxlevel;
- };
- struct ScalingStatValuesRec {
- uint32_t m_ID;
- uint32_t m_charlevel;
- uint32_t m_effectiveLevel;
- uint32_t m_weaponDPS1H;
- uint32_t m_weaponDPS2H;
- uint32_t m_spellcasterDPS1H;
- uint32_t m_spellcasterDPS2H;
- uint32_t m_rangedDPS;
- uint32_t m_wandDPS;
- uint32_t m_spellPower;
- uint32_t m_budgetPrimary;
- uint32_t m_budgetSecondary;
- uint32_t m_budgetTertiary;
- uint32_t m_budgetSub;
- uint32_t m_budgetTrivial;
- uint32_t m_armorShoulder[4];
- uint32_t m_armorChest[4];
- uint32_t m_armorHead[4];
- uint32_t m_armorLegs[4];
- uint32_t m_armorFeet[4];
- uint32_t m_armorWaist[4];
- uint32_t m_armorHands[4];
- uint32_t m_armorWrists[4];
- uint32_t m_armorBack;
- uint32_t m_armorShield;
- };
- struct ScenarioEventEntryRec {
- uint32_t m_ID;
- uint32_t m_triggerType;
- uint32_t m_triggerAsset;
- };
- struct ScenarioRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_flags;
- };
- struct ScenarioStepRec {
- uint32_t m_ID;
- uint32_t m_criteriatreeid;
- uint32_t m_scenarioID;
- uint32_t m_orderIndex;
- stringref m_description_lang;
- stringref m_title_lang;
- uint32_t m_flags;
- uint32_t m_relatedStep;
- uint32_t m_supersedes;
- uint32_t m_rewardQuestID;
- };
- struct ScreenEffectRec {
- uint32_t m_id;
- stringref m_name;
- uint32_t m_effect;
- uint32_t m_param[4];
- uint32_t m_lightParamsID;
- uint32_t m_lightParamsFadeIn;
- uint32_t m_lightParamsFadeOut;
- uint32_t m_lightFlags;
- uint32_t m_soundAmbienceID;
- uint32_t m_zoneMusicID;
- uint32_t m_timeOfDayOverride;
- uint32_t m_effectMask;
- };
- struct ScreenLocationRec {
- uint32_t m_ID;
- stringref m_name;
- };
- struct ServerMessagesRec {
- uint32_t m_ID;
- stringref m_Text_lang;
- };
- struct SkillLineAbilityRec {
- uint32_t m_ID;
- uint32_t m_skillLine;
- uint32_t m_spell;
- uint32_t m_raceMask;
- uint32_t m_classMask;
- uint32_t m_minSkillLineRank;
- uint32_t m_supercedesSpell;
- uint32_t m_acquireMethod;
- uint32_t m_trivialSkillLineRankHigh;
- uint32_t m_trivialSkillLineRankLow;
- uint32_t m_numSkillUps;
- uint32_t m_uniqueBit;
- uint32_t m_tradeSkillCategoryID;
- };
- struct SkillLineAbilitySortedSpellRec {
- uint32_t m_ID;
- uint32_t m_spell;
- };
- struct SkillLineRec {
- uint32_t m_ID;
- uint32_t m_categoryID;
- stringref m_displayName_lang;
- stringref m_description_lang;
- uint32_t m_spellIconID;
- stringref m_alternateVerb_lang;
- uint32_t m_canLink;
- uint32_t m_parentSkillLineID;
- uint32_t m_flags;
- };
- struct SkillRaceClassInfoRec {
- uint32_t m_ID;
- uint32_t m_skillID;
- uint32_t m_raceMask;
- uint32_t m_classMask;
- uint32_t m_flags;
- uint32_t m_availability;
- uint32_t m_minLevel;
- uint32_t m_skillTierID;
- };
- struct SkillTiersRec {
- uint32_t m_ID;
- uint32_t m_value[16];
- };
- struct SoundAmbienceFlavorRec {
- uint32_t m_ID;
- uint32_t m_SoundAmbienceID;
- uint32_t m_SoundEntriesIDDay;
- uint32_t m_SoundEntriesIDNight;
- };
- struct SoundAmbienceRec {
- uint32_t m_ID;
- uint32_t m_AmbienceID[2];
- uint32_t m_flags;
- };
- struct SoundBusNameRec {
- uint32_t m_EnumID;
- stringref m_Name;
- };
- struct SoundBusRec {
- uint32_t m_ID;
- uint32_t m_Parent;
- uint32_t m_DefaultPriority;
- uint32_t m_DefaultPriorityPenalty;
- uint32_t m_RaidPriority;
- uint32_t m_RaidPriorityPenalty;
- float m_DefaultVolume;
- float m_RaidVolume;
- uint32_t m_DefaultPlaybackLimit;
- uint32_t m_RaidPlaybackLimit;
- uint32_t m_BusEnumID;
- };
- struct SoundEmitterPillPointsRec {
- uint32_t m_ID;
- uint32_t m_soundEmittersID;
- float m_position[3];
- };
- struct SoundEmittersRec {
- uint32_t m_ID;
- float m_position[3];
- float m_direction[3];
- uint32_t m_soundEntriesID;
- uint32_t m_mapID;
- stringref m_name;
- uint32_t m_emitterType;
- uint32_t m_PhaseID;
- uint32_t m_PhaseGroupID;
- uint32_t m_PhaseUseFlags;
- uint32_t m_flags;
- uint32_t m_worldStateExpressionID;
- };
- struct SoundEntriesAdvancedRec {
- uint32_t m_ID;
- uint32_t m_soundEntryID;
- float m_innerRadius2D;
- uint32_t m_timeA;
- uint32_t m_timeB;
- uint32_t m_timeC;
- uint32_t m_timeD;
- uint32_t m_randomOffsetRange;
- uint32_t m_usage;
- uint32_t m_timeIntervalMin;
- uint32_t m_timeIntervalMax;
- uint32_t m_volumeSliderCategory;
- float m_duckToSFX;
- float m_duckToMusic;
- float m_duckToAmbience;
- float m_innerRadiusOfInfluence;
- float m_outerRadiusOfInfluence;
- uint32_t m_timeToDuck;
- uint32_t m_timeToUnduck;
- float m_insideAngle;
- float m_outsideAngle;
- float m_outsideVolume;
- float m_outerRadius2D;
- uint32_t m_minRandomPosOffset;
- uint32_t m_maxRandomPosOffset;
- float m_duckToDialog;
- float m_duckToSuppressors;
- uint32_t m_msOffset;
- float m_volume[20];
- };
- struct SoundEntriesFallbacksRec {
- uint32_t m_ID;
- uint32_t m_soundEntriesID;
- uint32_t m_fallbackSoundEntriesID;
- };
- struct SoundEntriesRec {
- uint32_t m_ID;
- uint32_t m_soundType;
- stringref m_name;
- uint32_t m_FileDataID[20];
- uint32_t m_Freq[20];
- float m_volumeFloat;
- uint32_t m_flags;
- float m_minDistance;
- float m_distanceCutoff;
- uint32_t m_EAXDef;
- uint32_t m_soundEntriesAdvancedID;
- float m_volumevariationplus;
- float m_volumevariationminus;
- float m_pitchvariationplus;
- float m_pitchvariationminus;
- float m_pitchAdjust;
- uint32_t m_dialogtype;
- uint32_t m_busOverwriteID;
- };
- struct SoundFilterElemRec {
- uint32_t m_ID;
- uint32_t m_soundFilterID;
- uint32_t m_orderIndex;
- uint32_t m_filterType;
- float m_params[9];
- };
- struct SoundFilterRec {
- uint32_t m_ID;
- stringref m_name;
- };
- struct SoundOverrideRec {
- uint32_t m_ID;
- uint32_t m_WowEditLock;
- stringref m_WowEditLockUser;
- uint32_t m_ZoneIntroMusicID;
- uint32_t m_ZoneMusicID;
- uint32_t m_SoundAmbienceID;
- uint32_t m_SoundProviderPreferencesID;
- };
- struct SoundProviderPreferencesRec {
- uint32_t m_ID;
- stringref m_Description;
- uint32_t m_Flags;
- uint32_t m_EAXEnvironmentSelection;
- float m_EAXDecayTime;
- float m_EAX2EnvironmentSize;
- float m_EAX2EnvironmentDiffusion;
- uint32_t m_EAX2Room;
- uint32_t m_EAX2RoomHF;
- float m_EAX2DecayHFRatio;
- uint32_t m_EAX2Reflections;
- float m_EAX2ReflectionsDelay;
- uint32_t m_EAX2Reverb;
- float m_EAX2ReverbDelay;
- float m_EAX2RoomRolloff;
- float m_EAX2AirAbsorption;
- uint32_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 SpamMessagesRec {
- uint32_t m_ID;
- stringref m_text;
- };
- struct SpecializationSpellsRec {
- uint32_t m_ID;
- uint32_t m_specID;
- uint32_t m_spellID;
- uint32_t m_overridesSpellID;
- stringref m_description_lang;
- };
- struct SpellActivationOverlayRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_overlayFileDataID;
- uint32_t m_screenLocationID;
- uint32_t m_color;
- float m_scale;
- uint32_t m_iconHighlightSpellClassMask[4];
- uint32_t m_triggerType;
- uint32_t m_soundEntriesID;
- };
- struct SpellAuraOptionsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_cumulativeAura;
- uint32_t m_procChance;
- uint32_t m_procCharges;
- uint32_t m_procTypeMask;
- uint32_t m_procCategoryRecovery;
- uint32_t m_spellProcsPerMinuteID;
- };
- struct SpellAuraVisXChrSpecRec {
- uint32_t m_ID;
- uint32_t m_spellAuraVisibilityID;
- uint32_t m_chrSpecializationID;
- };
- struct SpellAuraVisibilityRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_type;
- uint32_t m_flags;
- };
- struct SpellCastTimesRec {
- uint32_t m_ID;
- uint32_t m_base;
- uint32_t m_perLevel;
- uint32_t m_minimum;
- };
- struct SpellCastingRequirementsRec {
- uint32_t m_ID;
- uint32_t m_facingCasterFlags;
- uint32_t m_minFactionID;
- uint32_t m_minReputation;
- uint32_t m_requiredAreasID;
- uint32_t m_requiredAuraVision;
- uint32_t m_requiresSpellFocus;
- };
- struct SpellCategoriesRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_category;
- uint32_t m_defenseType;
- uint32_t m_dispelType;
- uint32_t m_mechanic;
- uint32_t m_preventionType;
- uint32_t m_startRecoveryCategory;
- uint32_t m_chargeCategory;
- };
- struct SpellCategoryRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint8_t m_usesPerWeek;
- uint8_t padding_0[3];
- stringref m_name_lang;
- uint32_t m_maxCharges;
- uint32_t m_chargeRecoveryTime;
- };
- struct SpellChainEffectsRec {
- uint32_t m_ID;
- float m_AvgSegLen;
- float m_Width;
- float m_NoiseScale;
- float m_TexCoordScale;
- uint32_t m_SegDuration;
- uint32_t m_SegDelay;
- uint32_t m_Flags;
- uint32_t m_JointCount;
- float m_JointOffsetRadius;
- uint32_t m_JointsPerMinorJoint;
- uint32_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;
- uint8_t m_Alpha;
- uint8_t m_Red;
- uint8_t m_Green;
- uint8_t m_Blue;
- uint8_t m_BlendMode;
- uint8_t padding_0[3];
- uint32_t m_RenderLayer;
- float m_TextureLength;
- float m_WavePhase;
- uint32_t m_SpellChainEffectID[11];
- stringref m_Texture;
- };
- struct SpellCooldownsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_categoryRecoveryTime;
- uint32_t m_recoveryTime;
- uint32_t m_startRecoveryTime;
- };
- struct SpellDescriptionVariablesRec {
- uint32_t m_ID;
- stringref m_variables;
- };
- struct SpellDispelTypeRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_mask;
- uint32_t m_immunityPossible;
- stringref m_internalName;
- };
- struct SpellDurationRec {
- uint32_t m_ID;
- uint32_t m_duration;
- uint32_t m_durationPerLevel;
- uint32_t m_maxDuration;
- };
- struct SpellEffectRec {
- uint32_t m_ID;
- uint32_t m_difficultyID;
- uint32_t m_effect;
- float m_effectAmplitude;
- uint32_t m_effectAura;
- uint32_t m_effectAuraPeriod;
- uint32_t m_effectBasePoints;
- float m_effectBonusCoefficient;
- float m_effectChainAmplitude;
- uint32_t m_effectChainTargets;
- uint32_t m_effectDieSides;
- uint32_t m_effectItemType;
- uint32_t m_effectMechanic;
- uint32_t m_effectMiscValue[2];
- float m_effectPointsPerResource;
- uint32_t m_effectRadiusIndex[2];
- float m_effectRealPointsPerLevel;
- uint32_t m_effectSpellClassMask[4];
- uint32_t m_effectTriggerSpell;
- float m_effectPos_facing;
- uint32_t m_implicitTarget[2];
- uint32_t m_spellID;
- uint32_t m_effectIndex;
- uint32_t m_effectAttributes;
- float m_bonusCoefficientFromAP;
- };
- struct SpellEffectScalingRec {
- uint32_t m_ID;
- float m_coefficient;
- float m_variance;
- float m_resourceCoefficient;
- uint32_t m_spellEffectID;
- };
- struct SpellEquippedItemsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_equippedItemClass;
- uint32_t m_equippedItemInvTypes;
- uint32_t m_equippedItemSubclass;
- };
- struct SpellFlyoutItemRec {
- uint32_t m_ID;
- uint32_t m_spellFlyoutID;
- uint32_t m_spellID;
- uint32_t m_slot;
- };
- struct SpellFlyoutRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_raceMask;
- uint32_t m_classMask;
- uint32_t m_spellIconID;
- stringref m_name_lang;
- stringref m_description_lang;
- };
- struct SpellFocusObjectRec {
- uint32_t m_ID;
- stringref m_name_lang;
- };
- struct SpellIconRec {
- uint32_t m_ID;
- stringref m_textureFilename;
- };
- struct SpellInterruptsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_auraInterruptFlags[2];
- uint32_t m_channelInterruptFlags[2];
- uint32_t m_interruptFlags;
- };
- struct SpellItemEnchantmentConditionRec {
- uint32_t m_ID;
- uint8_t m_lt_operandType[5];
- uint8_t padding_0[3];
- uint32_t m_lt_operand[5];
- uint8_t m_operator[5];
- uint8_t m_rt_operandType[5];
- uint8_t padding_1[2];
- uint32_t m_rt_operand[5];
- uint8_t m_logic[5];
- uint8_t padding_2[3];
- };
- struct SpellItemEnchantmentRec {
- uint32_t m_ID;
- uint32_t m_charges;
- uint32_t m_effect[3];
- uint32_t m_effectPointsMin[3];
- uint32_t m_effectArg[3];
- stringref m_name_lang;
- uint32_t m_itemVisual;
- uint32_t m_flags;
- uint32_t m_src_itemID;
- uint32_t m_condition_id;
- uint32_t m_requiredSkillID;
- uint32_t m_requiredSkillRank;
- uint32_t m_minLevel;
- uint32_t m_maxLevel;
- uint32_t m_itemLevel;
- uint32_t m_scalingClass;
- uint32_t m_scalingClassRestricted;
- float m_effectScalingPoints[3];
- };
- struct SpellKeyboundOverrideRec {
- uint32_t m_ID;
- stringref m_function;
- };
- struct SpellLearnSpellRec {
- uint32_t m_ID;
- uint32_t m_learnSpellID;
- uint32_t m_overridesSpellID;
- uint32_t m_spellID;
- };
- struct SpellLevelsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_baseLevel;
- uint32_t m_maxLevel;
- uint32_t m_spellLevel;
- };
- struct SpellMechanicRec {
- uint32_t m_ID;
- stringref m_stateName_lang;
- };
- struct SpellMiscRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- uint32_t m_attributes[14];
- uint32_t m_castingTimeIndex;
- uint32_t m_durationIndex;
- uint32_t m_rangeIndex;
- float m_speed;
- uint32_t m_spellVisualID[2];
- uint32_t m_spellIconID;
- uint32_t m_activeIconID;
- uint32_t m_schoolMask;
- };
- struct SpellProcsPerMinuteModRec {
- uint32_t m_ID;
- uint32_t m_type;
- uint32_t m_param;
- float m_coeff;
- uint32_t m_spellProcsPerMinuteID;
- };
- struct SpellProcsPerMinuteRec {
- uint32_t m_ID;
- float m_baseProcRate;
- uint32_t m_flags;
- };
- struct SpellRadiusRec {
- uint32_t m_ID;
- float m_radius;
- float m_radiusPerLevel;
- float m_radiusMin;
- float m_radiusMax;
- };
- struct SpellRangeRec {
- uint32_t m_ID;
- float m_rangeMin[2];
- float m_rangeMax[2];
- uint32_t m_flags;
- stringref m_displayName_lang;
- stringref m_displayNameShort_lang;
- };
- struct SpellRec {
- uint32_t m_ID;
- stringref m_name_lang;
- stringref m_nameSubtext_lang;
- stringref m_description_lang;
- stringref m_auraDescription_lang;
- uint32_t m_runeCostID;
- uint32_t m_spellMissileID;
- uint32_t m_descriptionVariablesID;
- uint32_t m_scalingID;
- uint32_t m_auraOptionsID;
- uint32_t m_auraRestrictionsID;
- uint32_t m_castingRequirementsID;
- uint32_t m_categoriesID;
- uint32_t m_classOptionsID;
- uint32_t m_cooldownsID;
- uint32_t m_equippedItemsID;
- uint32_t m_interruptsID;
- uint32_t m_levelsID;
- uint32_t m_reagentsID;
- uint32_t m_shapeshiftID;
- uint32_t m_targetRestrictionsID;
- uint32_t m_totemsID;
- uint32_t m_requiredProjectID;
- uint32_t m_miscID;
- };
- struct SpellRuneCostRec {
- uint32_t m_ID;
- uint32_t m_blood;
- uint32_t m_unholy;
- uint32_t m_frost;
- uint32_t m_chromatic;
- uint32_t m_runicPower;
- };
- struct SpellScalingRec {
- uint32_t m_ID;
- uint32_t m_castTimeMin;
- uint32_t m_castTimeMax;
- uint32_t m_castTimeMaxLevel;
- uint32_t m_class;
- float m_nerfFactor;
- uint32_t m_nerfMaxLevel;
- uint32_t m_maxScalingLevel;
- uint32_t m_scalesFromItemLevel;
- };
- struct SpellShapeshiftFormRec {
- uint32_t m_ID;
- uint32_t m_bonusActionBar;
- stringref m_name_lang;
- uint32_t m_flags;
- uint32_t m_creatureType;
- uint32_t m_attackIconID;
- uint32_t m_combatRoundTime;
- uint32_t m_creatureDisplayID[4];
- uint32_t m_presetSpellID[8];
- uint32_t m_mountTypeID;
- uint32_t m_exitSoundEntriesID;
- };
- struct SpellShapeshiftRec {
- uint32_t m_ID;
- uint32_t m_shapeshiftExclude[2];
- uint32_t m_shapeshiftMask[2];
- uint32_t m_stanceBarOrder;
- };
- struct SpellSpecialUnitEffectRec {
- uint32_t m_enumID;
- uint32_t m_spellVisualEffectNameID;
- };
- struct SpellTargetRestrictionsRec {
- uint32_t m_ID;
- uint32_t m_spellID;
- uint32_t m_difficultyID;
- float m_coneAngle;
- float m_width;
- uint32_t m_maxTargets;
- uint32_t m_maxTargetLevel;
- uint32_t m_targetCreatureType;
- uint32_t m_targets;
- };
- struct SpellTotemsRec {
- uint32_t m_ID;
- uint32_t m_requiredTotemCategoryID[2];
- uint32_t m_totem[2];
- };
- struct Startup_StringsRec {
- uint32_t m_ID;
- stringref m_name;
- stringref m_message_lang;
- };
- struct StationeryRec {
- uint32_t m_ID;
- uint32_t m_itemID;
- stringref m_texture;
- uint32_t m_flags;
- };
- struct StringLookupsRec {
- uint32_t m_ID;
- stringref m_String;
- };
- struct SummonPropertiesRec {
- uint32_t m_id;
- uint32_t m_control;
- uint32_t m_faction;
- uint32_t m_title;
- uint32_t m_slot;
- uint32_t m_flags;
- };
- struct TalentRec {
- uint32_t m_ID;
- uint32_t m_specID;
- uint32_t m_tierID;
- uint32_t m_columnIndex;
- uint32_t m_spellID;
- uint32_t m_flags;
- uint32_t m_categoryMask[2];
- uint32_t m_classID;
- uint32_t m_overridesSpellID;
- stringref m_description_lang;
- };
- struct TaxiNodesRec {
- uint32_t m_ID;
- uint32_t m_ContinentID;
- float m_pos[3];
- stringref m_Name_lang;
- uint32_t m_MountCreatureID[2];
- uint32_t m_conditionID;
- uint32_t m_Flags;
- float m_MapOffset[2];
- };
- struct TaxiPathNodeRec {
- uint32_t m_ID;
- uint32_t m_PathID;
- uint32_t m_NodeIndex;
- uint32_t m_ContinentID;
- float m_Loc[3];
- uint32_t m_flags;
- uint32_t m_delay;
- uint32_t m_arrivalEventID;
- uint32_t m_departureEventID;
- };
- struct TaxiPathRec {
- uint32_t m_ID;
- uint32_t m_FromTaxiNode;
- uint32_t m_ToTaxiNode;
- uint32_t m_Cost;
- };
- struct TerrainMaterialRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_shader;
- stringref m_envMapPath;
- };
- struct TerrainTypeRec {
- uint8_t padding_0[4];
- uint32_t m_TerrainID;
- stringref m_TerrainDesc;
- uint32_t m_FootstepSprayRun;
- uint32_t m_FootstepSprayWalk;
- uint32_t m_SoundID;
- uint32_t m_Flags;
- };
- struct TerrainTypeSoundsRec {
- uint32_t m_ID;
- };
- struct TotemCategoryRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_totemCategoryType;
- uint32_t m_totemCategoryMask;
- };
- struct TradeSkillCategoryRec {
- uint32_t m_id;
- uint32_t m_skilllineid;
- uint32_t m_parenttradeskillcategoryid;
- uint32_t m_orderindex;
- stringref m_name_lang;
- uint32_t m_flags;
- };
- struct TransportAnimationRec {
- uint32_t m_ID;
- uint32_t m_TransportID;
- uint32_t m_TimeIndex;
- float m_Pos[3];
- uint32_t m_SequenceID;
- };
- struct TransportPhysicsRec {
- uint32_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 {
- uint32_t m_ID;
- uint32_t m_GameObjectsID;
- uint32_t m_TimeIndex;
- float m_Rot[4];
- };
- struct UnitBloodLevelsRec {
- uint32_t m_ID;
- uint32_t m_Violencelevel[3];
- };
- struct UnitBloodRec {
- uint32_t m_ID;
- uint32_t m_CombatBloodSpurtFront[2];
- uint32_t m_CombatBloodSpurtBack[2];
- stringref m_GroundBlood[5];
- };
- struct UnitConditionRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_variable[8];
- uint32_t m_op[8];
- uint32_t m_value[8];
- };
- struct UnitPowerBarRec {
- uint32_t m_ID;
- uint32_t m_minPower;
- uint32_t m_maxPower;
- uint32_t m_startPower;
- uint32_t m_centerPower;
- float m_regenerationPeace;
- float m_regenerationCombat;
- uint32_t m_barType;
- uint32_t m_fileDataID[6];
- uint32_t m_color[6];
- uint32_t m_flags;
- stringref m_name_lang;
- stringref m_cost_lang;
- stringref m_outOfError_lang;
- stringref m_toolTip_lang;
- float m_startInset;
- float m_endInset;
- };
- struct VehicleRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_flagsB;
- float m_turnSpeed;
- float m_pitchSpeed;
- float m_pitchMin;
- float m_pitchMax;
- uint32_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];
- stringref m_msslTrgtArcTexture;
- stringref m_msslTrgtImpactTexture;
- stringref m_msslTrgtImpactModel[2];
- float m_cameraYawOffset;
- uint32_t m_uiLocomotionType;
- float m_msslTrgtImpactTexRadius;
- uint32_t m_vehicleUIIndicatorID;
- uint32_t m_powerDisplayID[3];
- };
- struct VehicleSeatRec {
- uint32_t m_ID;
- uint32_t m_flags;
- uint32_t m_attachmentID;
- float m_attachmentOffset[3];
- float m_enterPreDelay;
- float m_enterSpeed;
- float m_enterGravity;
- float m_enterMinDuration;
- float m_enterMaxDuration;
- float m_enterMinArcHeight;
- float m_enterMaxArcHeight;
- uint32_t m_enterAnimStart;
- uint32_t m_enterAnimLoop;
- uint32_t m_rideAnimStart;
- uint32_t m_rideAnimLoop;
- uint32_t m_rideUpperAnimStart;
- uint32_t m_rideUpperAnimLoop;
- float m_exitPreDelay;
- float m_exitSpeed;
- float m_exitGravity;
- float m_exitMinDuration;
- float m_exitMaxDuration;
- float m_exitMinArcHeight;
- float m_exitMaxArcHeight;
- uint32_t m_exitAnimStart;
- uint32_t m_exitAnimLoop;
- uint32_t m_exitAnimEnd;
- float m_passengerYaw;
- float m_passengerPitch;
- float m_passengerRoll;
- uint32_t m_passengerAttachmentID;
- uint32_t m_vehicleEnterAnim;
- uint32_t m_vehicleExitAnim;
- uint32_t m_vehicleRideAnimLoop;
- uint32_t m_vehicleEnterAnimBone;
- uint32_t m_vehicleExitAnimBone;
- uint32_t m_vehicleRideAnimLoopBone;
- float m_vehicleEnterAnimDelay;
- float m_vehicleExitAnimDelay;
- uint32_t m_vehicleAbilityDisplay;
- uint32_t m_enterUISoundID;
- uint32_t m_exitUISoundID;
- uint32_t m_flagsB;
- float m_cameraEnteringDelay;
- float m_cameraEnteringDuration;
- float m_cameraExitingDelay;
- float m_cameraExitingDuration;
- float m_cameraOffset[3];
- float m_cameraPosChaseRate;
- float m_cameraFacingChaseRate;
- float m_cameraEnteringZoom;
- float m_cameraSeatZoomMin;
- float m_cameraSeatZoomMax;
- uint32_t m_enterAnimKitID;
- uint32_t m_rideAnimKitID;
- uint32_t m_exitAnimKitID;
- uint32_t m_vehicleEnterAnimKitID;
- uint32_t m_vehicleRideAnimKitID;
- uint32_t m_vehicleExitAnimKitID;
- uint32_t m_cameraModeID;
- uint32_t m_flagsC;
- uint32_t m_uiSkinFileDataID;
- };
- struct VehicleUIIndSeatRec {
- uint32_t m_ID;
- uint32_t m_vehicleUIIndicatorID;
- uint32_t m_virtualSeatIndex;
- float m_xPos;
- float m_yPos;
- };
- struct VehicleUIIndicatorRec {
- uint32_t m_ID;
- stringref m_backgroundTexture;
- };
- struct VideoHardwareRec {
- uint32_t m_ID;
- uint32_t m_vendorID;
- uint32_t m_deviceID;
- uint32_t m_farclipIdx;
- uint32_t m_terrainLODDistIdx;
- uint32_t m_terrainShadowLOD;
- uint32_t m_detailDoodadDensityIdx;
- uint32_t m_detailDoodadAlpha;
- uint32_t m_animatingDoodadIdx;
- uint32_t m_trilinear;
- uint32_t m_numLights;
- uint32_t m_specularity;
- uint32_t m_waterLODIdx;
- uint32_t m_particleDensityIdx;
- uint32_t m_unitDrawDistIdx;
- uint32_t m_smallCullDistIdx;
- uint32_t m_resolutionIdx;
- uint32_t m_baseMipLevel;
- stringref m_oglOverrides;
- stringref m_d3dOverrides;
- uint32_t m_fixLag;
- uint32_t m_multisample;
- uint32_t m_atlasdisable;
- };
- struct VocalUISoundsRec {
- uint32_t m_ID;
- uint32_t m_vocalUIEnum;
- uint32_t m_raceID;
- uint32_t m_NormalSoundID[2];
- uint32_t m_PissedSoundID[2];
- };
- struct WMOAreaTableRec {
- uint32_t m_ID;
- uint32_t m_WMOID;
- uint32_t m_NameSetID;
- uint32_t m_WMOGroupID;
- uint32_t m_SoundProviderPref;
- uint32_t m_SoundProviderPrefUnderwater;
- uint32_t m_AmbienceID;
- uint32_t m_ZoneMusic;
- uint32_t m_IntroSound;
- uint32_t m_flags;
- uint32_t m_AreaTableID;
- stringref m_AreaName_lang;
- uint32_t m_uwIntroSound;
- uint32_t m_uwZoneMusic;
- uint32_t m_uwAmbience;
- };
- struct WeaponImpactSoundsRec {
- uint32_t m_ID;
- uint32_t m_WeaponSubClassID;
- uint32_t m_ParrySoundType;
- uint32_t m_impactSoundID[10];
- uint32_t m_critImpactSoundID[10];
- };
- struct WeaponSwingSounds2Rec {
- uint32_t m_ID;
- uint32_t m_SwingType;
- uint32_t m_Crit;
- uint32_t m_SoundID;
- };
- struct WeatherRec {
- uint32_t m_ID;
- uint32_t m_ambienceID;
- uint32_t m_type;
- uint32_t m_effectType;
- float m_intensity[2];
- float m_transitionSkyBox;
- float m_effectColor[3];
- stringref m_effectTexture;
- uint32_t m_soundAmbienceID;
- uint32_t m_windSettingsID;
- };
- struct WorldChunkSoundsRec {
- uint8_t padding_0[4];
- uint32_t m_MapID;
- uint32_t m_ChunkX;
- uint32_t m_ChunkY;
- uint32_t m_SubchunkX;
- uint32_t m_SubchunkY;
- uint32_t m_SoundOverrideID;
- };
- struct WorldEffectRec {
- uint32_t m_ID;
- uint32_t m_targetType;
- uint32_t m_targetAsset;
- uint32_t m_questFeedbackEffectID;
- uint32_t m_playerConditionID;
- uint32_t m_combatConditionID;
- uint32_t m_whenToDisplay;
- };
- struct WorldElapsedTimerRec {
- uint32_t m_ID;
- stringref m_name_lang;
- uint32_t m_flags;
- uint32_t m_type;
- };
- struct WorldMapAreaRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_areaID;
- stringref m_areaName;
- float m_locLeft;
- float m_locRight;
- float m_locTop;
- float m_locBottom;
- uint32_t m_displayMapID;
- uint32_t m_defaultDungeonFloor;
- uint32_t m_parentWorldMapID;
- uint32_t m_flags;
- uint32_t m_levelRangeMin;
- uint32_t m_levelRangeMax;
- };
- struct WorldMapContinentRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_leftBoundary;
- uint32_t m_rightBoundary;
- uint32_t m_topBoundary;
- uint32_t m_bottomBoundary;
- float m_continentOffset[2];
- float m_scale;
- float m_taxiMin[2];
- float m_taxiMax[2];
- uint32_t m_worldMapID;
- };
- struct WorldMapOverlayRec {
- uint32_t m_ID;
- uint32_t m_mapAreaID;
- uint32_t m_areaID[4];
- stringref m_textureName;
- uint32_t m_textureWidth;
- uint32_t m_textureHeight;
- uint32_t m_offsetX;
- uint32_t m_offsetY;
- uint32_t m_hitRectTop;
- uint32_t m_hitRectLeft;
- uint32_t m_hitRectBottom;
- uint32_t m_hitRectRight;
- uint32_t m_playerConditionID;
- };
- struct WorldMapTransformsRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- float m_regionMin[3];
- float m_regionMax[3];
- uint32_t m_newMapID;
- float m_regionOffset[2];
- uint32_t m_newDungeonMapID;
- uint32_t m_flags;
- uint32_t m_newAreaID;
- float m_regionScale;
- };
- struct WorldSafeLocsRec {
- uint32_t m_ID;
- uint32_t m_continent;
- float m_loc[3];
- float m_facing;
- stringref m_areaName_lang;
- };
- struct WorldStateExpressionRec {
- uint32_t m_ID;
- stringref m_expression;
- };
- struct WorldStateRec {
- uint32_t m_ID;
- };
- struct WorldStateUIRec {
- uint32_t m_ID;
- uint32_t m_mapID;
- uint32_t m_areaID;
- uint32_t m_phaseUseFlags;
- uint32_t m_phaseID;
- uint32_t m_phaseGroupID;
- stringref m_icon;
- stringref m_string_lang;
- stringref m_tooltip_lang;
- uint32_t m_stateVariable;
- uint32_t m_type;
- stringref m_dynamicIcon;
- stringref m_dynamicTooltip_lang;
- stringref m_extendedUI;
- uint32_t m_extendedUIStateVariable[3];
- };
- struct WorldStateZoneSoundsRec {
- uint8_t padding_0[4];
- uint32_t m_WorldStateID;
- uint32_t m_WorldStateValue;
- uint32_t m_AreaID;
- uint32_t m_WMOAreaID;
- uint32_t m_ZoneIntroMusicID;
- uint32_t m_ZoneMusicID;
- uint32_t m_SoundAmbienceID;
- uint32_t m_SoundProviderPreferencesID;
- };
- struct World_PVP_AreaRec {
- uint32_t m_ID;
- uint32_t m_area_ID;
- uint32_t m_next_time_worldstate;
- uint32_t m_game_time_worldstate;
- uint32_t m_battle_populate_time;
- uint32_t m_min_level;
- uint32_t m_max_level;
- };
- struct ZoneIntroMusicTableRec {
- uint32_t m_ID;
- stringref m_Name;
- uint32_t m_SoundID;
- uint32_t m_Priority;
- uint32_t m_MinDelayMinutes;
- };
- struct ZoneLightPointRec {
- uint32_t m_ID;
- uint32_t m_zoneLightID;
- float m_pos[2];
- uint32_t m_pointOrder;
- };
- struct ZoneLightRec {
- uint32_t m_ID;
- stringref m_name;
- uint32_t m_mapID;
- uint32_t m_lightID;
- };
- struct ZoneMusicRec {
- uint32_t m_ID;
- stringref m_SetName;
- uint32_t m_SilenceIntervalMin[2];
- uint32_t m_SilenceIntervalMax[2];
- uint32_t m_Sounds[2];
- };
- struct gtArmorMitigationByLvlRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtBarberShopCostBaseRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtBattlePetTypeDamageModRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtBattlePetXPRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtChanceToMeleeCritBaseRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtChanceToMeleeCritRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtChanceToSpellCritBaseRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtChanceToSpellCritRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtCombatRatingsRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtItemSocketCostPerLevelRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtNPCManaCostScalerRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtOCTBaseHPByClassRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtOCTBaseMPByClassRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtOCTClassCombatRatingScalarRec {
- uint32_t m_ID;
- float m_data;
- };
- struct gtOCTHpPerStaminaRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtOCTLevelExperienceRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtRegenMPPerSptRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtResilienceDRRec {
- uint8_t padding_0[4];
- float m_data;
- };
- struct gtSpellScalingRec {
- uint8_t padding_0[4];
- float m_data;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement