add .dbe sketches

This commit is contained in:
bloerwald
2020-10-15 15:02:05 +02:00
parent 54fc43013f
commit e001841266
51 changed files with 705 additions and 26 deletions

View File

@@ -4,7 +4,7 @@ int ID
int<CharShipmentContainer::ID> ContainerID
int<Item::ID> DummyItemID
int Duration
int Flags
~CharShipmentFlags Flags
int<GarrFollower::ID> GarrFollowerID
int MaxShipments
int<Spell::ID> OnCompleteSpellID

View File

@@ -0,0 +1,10 @@
INFO
is_mask
NAMES
IS_ARTIFACT_KNOWLEDGE
MOBILE_START_ALLOWED
BUILD 9.0.1.36148
0x00000001 MOBILE_START_ALLOWED
0x00000002 IS_ARTIFACT_KNOWLEDGE

View File

@@ -0,0 +1,15 @@
INFO
NAMES
ORDER_INDEX_FIRST
ORDER_INDEX_SECOND
ORDER_INDEX_THIRD
ORDER_INDEX_FOURTH
ORDER_INDEX_INITIAL
BUILD 9.0.1.36148
0 ORDER_INDEX_FIRST
1 ORDER_INDEX_SECOND
2 ORDER_INDEX_THIRD
3 ORDER_INDEX_FOURTH
4 ORDER_INDEX_INITIAL

View File

@@ -3,7 +3,7 @@ int ID
string BackgroundFile
int<ChrClasses::ID> ClassID
int<Spell::ID> MasterySpellID
int OrderIndex
~CharSpecOrderIndex OrderIndex
int PetTalentType
int Role
int<SpellIcon::ID> SpellIconID

View File

@@ -1,6 +1,6 @@
COLUMNS
int ID
int Flags
~CurrencyTokenCategoryFlags Flags
locstring Name_lang
int ExpansionID

View File

@@ -0,0 +1,79 @@
## TODO: This is an array in dbds and Blizzard uses two enums,
## CurrencyFlags and CurrencyFlagsB. I would personally prefer having
## a single enum that implementations have to split over the array or
## uint64, depending on what they choose.
INFO
is_mask
NAMES
CURRENCY_100_SCALER // divide by 100 when showing
CURRENCY_ACCOUNT_WIDE
CURRENCY_ALLOW_OVERFLOW_MAILER
CURRENCY_APPEARS_IN_LOOT_WINDOW
CURRENCY_B_SHOW_QUEST_XP_GAIN_IN_TOOLTIP
CURRENCY_B_USE_TOTAL_EARNED_FOR_MAX_QTY
CURRENCY_COMPUTED_WEEKLY_MAXIMUM
CURRENCY_DEPRECATED
CURRENCY_DESTROY_EXTRA_ON_LOOT
CURRENCY_DONT_COALESCE_IN_LOOT_WINDOW
CURRENCY_DONT_SHOW_TOTAL_IN_TOOLTIP
CURRENCY_DO_NOT_COMPRESS_CHAT
CURRENCY_DO_NOT_LOG_ACQUISITION_TO_BI
CURRENCY_DO_NOT_TOAST
CURRENCY_DYNAMIC_MAXIMUM
CURRENCY_HAS_WARMODE_BONUS
CURRENCY_HAS_WEEKLY_CATCHUP
CURRENCY_HIDE_AS_REWARD
CURRENCY_IGNORE_MAX_QTY_ON_LOAD
CURRENCY_IS_ALLIANCE_ONLY
CURRENCY_IS_HORDE_ONLY
CURRENCY_LIMIT_WARMODE_BONUS_ONCE_PER_TOOLTIP
CURRENCY_LOG_ON_WORLD_CHANGE
CURRENCY_NOT_PERSISTENT
CURRENCY_NO_LOW_LEVEL_DROP
CURRENCY_NO_RAID_DROP
CURRENCY_RESET_TRACKED_QUANTITY
CURRENCY_SINGLE_DROP_IN_LOOT
CURRENCY_SUPPRESS_CHAT_MESSAGES
CURRENCY_SUPPRESS_CHAT_MESSAGE_ON_VERSION_CHANGE
CURRENCY_TRACK_QUANTITY
CURRENCY_TRADABLE
CURRENCY_UPDATE_VERSION_IGNORE_MAX
deprecated_currency_flag
BUILD 9.0.1.36148
0x0000000001 CURRENCY_TRADABLE
0x0000000002 CURRENCY_APPEARS_IN_LOOT_WINDOW
0x0000000004 CURRENCY_COMPUTED_WEEKLY_MAXIMUM
0x0000000008 CURRENCY_100_SCALER
0x0000000010 CURRENCY_NO_LOW_LEVEL_DROP
0x0000000020 CURRENCY_IGNORE_MAX_QTY_ON_LOAD
0x0000000040 CURRENCY_LOG_ON_WORLD_CHANGE
0x0000000080 CURRENCY_TRACK_QUANTITY
0x0000000100 CURRENCY_RESET_TRACKED_QUANTITY
0x0000000200 CURRENCY_UPDATE_VERSION_IGNORE_MAX
0x0000000400 CURRENCY_SUPPRESS_CHAT_MESSAGE_ON_VERSION_CHANGE
0x0000000800 CURRENCY_SINGLE_DROP_IN_LOOT
0x0000001000 CURRENCY_HAS_WEEKLY_CATCHUP
0x0000002000 CURRENCY_DO_NOT_COMPRESS_CHAT
0x0000004000 CURRENCY_DO_NOT_LOG_ACQUISITION_TO_BI
0x0000008000 CURRENCY_NO_RAID_DROP
0x0000010000 CURRENCY_NOT_PERSISTENT
0x0000020000 CURRENCY_DEPRECATED
0x0000040000 CURRENCY_DYNAMIC_MAXIMUM
0x0000080000 CURRENCY_SUPPRESS_CHAT_MESSAGES
0x0000100000 CURRENCY_DO_NOT_TOAST
0x0000200000 CURRENCY_DESTROY_EXTRA_ON_LOOT
0x0000400000 CURRENCY_DONT_SHOW_TOTAL_IN_TOOLTIP
0x0000800000 CURRENCY_DONT_COALESCE_IN_LOOT_WINDOW
0x0001000000 CURRENCY_ACCOUNT_WIDE
0x0002000000 CURRENCY_ALLOW_OVERFLOW_MAILER
0x0004000000 CURRENCY_HIDE_AS_REWARD
0x0008000000 CURRENCY_HAS_WARMODE_BONUS
0x0010000000 CURRENCY_IS_ALLIANCE_ONLY
0x0020000000 CURRENCY_IS_HORDE_ONLY
0x0040000000 CURRENCY_LIMIT_WARMODE_BONUS_ONCE_PER_TOOLTIP
0x0080000000 deprecated_currency_flag
0x0100000000 CURRENCY_B_USE_TOTAL_EARNED_FOR_MAX_QTY
0x0200000000 CURRENCY_B_SHOW_QUEST_XP_GAIN_IN_TOOLTIP

View File

@@ -0,0 +1,14 @@
INFO
is_mask
NAMES
FLAG_PLAYER_ITEM_ASSIGNMENT
FLAG_SORT_LAST
HIDDEN
VIRTUAL
BUILD 9.0.1.36148
0x01 FLAG_SORT_LAST
0x02 FLAG_PLAYER_ITEM_ASSIGNMENT
0x04 HIDDEN
0x08 VIRTUAL

View File

@@ -7,7 +7,7 @@ int SpellWeight
int SpellCategory
int MaxQty
int MaxEarnablePerWeek
int Flags // &8: scalar100: divide by 100 when showing
~CurrencyFlags Flags
int Quality
locstring Description_lang
int<FileData::ID> InventoryIconFileID

View File

@@ -1,6 +1,6 @@
COLUMNS
int ID
int EnumID
~EnvironmentalDamageType EnumID
int<SpellVisualKit::ID> VisualkitID
BUILD 6.0.1.18179

View File

@@ -0,0 +1,10 @@
INFO
is_mask
NAMES
DMG_IS_PCT
ONE_TIME
BUILD 9.0.1.36148
0x00000001 ONE_TIME
0x00000002 DMG_IS_PCT

View File

@@ -0,0 +1,17 @@
INFO
NAMES
DROWNING
FALLING
FATIGUE
FIRE
LAVA
SLIME
BUILD 9.0.1.36148
0 FATIGUE
1 DROWNING
2 FALLING
3 LAVA
4 SLIME
5 FIRE

View File

@@ -2,7 +2,7 @@ COLUMNS
int ID
locstring Description_lang
int<GarrAbility::ID> FactionChangeGarrAbilityID
int Flags // GARR_ABILITY_FLAGS: &0x1: IS_TRAIT; &0x2: NO_RANDOM_SELECTION; &0x4: HORDE_ONLY; &0x8: ALLIANCE_ONLY; &0x10: NO_REROLL; &0x20: FIRST_SLOT_ONLY; &0x40: SINGLE_MISSION_DURATION; &0x80: ACTIVE_ONLY_ON_ZONE_SUPPORT; &0x100: APPLY_TO_FIRST_MISSION; &0x200: IS_SPECIALIZATION; &0x400: IS_EMPTY_SLOT
~GarrAbilityFlags Flags
int<GarrAbilityCategory::ID> GarrAbilityCategoryID
int<GarrFollowerType::ID> GarrFollowerTypeID
int<FileData::ID> IconFileDataID

View File

@@ -0,0 +1,89 @@
INFO
NAMES
ADVANTAGE_MECHANIC
COUNTER_MECHANIC
FRIENDLY_CLASS
FRIENDLY_FOLLOWER
FRIENDLY_RACE
GARR_ABILITY_MOD_ALL_LOOT_CHANCE_OBSOLETE
GARR_ABILITY_MOD_AUTO_FOLLOWER_HEAL_RATE
GARR_ABILITY_MOD_GOLD_LOOT_CHANCE_OBSOLETE
KILL_TROOPS
LONG_MISSION
LONG_TRAVEL
MENTORING
MOD_BIAS
MOD_BONUS_LOOT_CHANCE
MOD_CLASSSPEC_LIMIT
MOD_COST_BY_RACE
MOD_CURRENCY
MOD_DURABILITY_COST_BY_RANGE_FOR_N_TROOPS
MOD_GOLD
MOD_ITEMLEVEL
MOD_MISSION_COST
MOD_MISSION_TIME
MOD_SHIPMENT_TIME
MOD_STARTING_DURABILITY
MOD_SUCCESS_BY_MISSIONS_IN_PROGRESS
MOD_SUCCESS_CHANCE
MOD_SUCCESS_DURABILITY_IN_RANGE
MOD_SUCCESS_IF_RARE_MISSION
MOD_SUCCESS_PER_DURABILITY
MOD_XP
MOD_XP_FLAT
PREVENT_DEATH
PROFESSION
QUICK_MISSION
REWARD_ON_WORLD_QUEST_COMPLETE
SHORT_MISSION
SHORT_TRAVEL
SOLO_CHAMPION
SOLO_MISSION
TREASURE_ON_MISSION_SUCCESS
TROOP_RESURRECTION
UNIQUE_TROOPS
BUILD 9.0.1.36148
0 COUNTER_MECHANIC
1 SOLO_MISSION
2 MOD_SUCCESS_CHANCE
3 MOD_SHIPMENT_TIME
4 MOD_XP
5 FRIENDLY_RACE
6 LONG_MISSION
7 SHORT_MISSION
8 MOD_CURRENCY
9 LONG_TRAVEL
10 SHORT_TRAVEL
11 MOD_BIAS
12 PROFESSION
13 QUICK_MISSION
14 GARR_ABILITY_MOD_AUTO_FOLLOWER_HEAL_RATE
15 GARR_ABILITY_MOD_GOLD_LOOT_CHANCE_OBSOLETE
16 GARR_ABILITY_MOD_ALL_LOOT_CHANCE_OBSOLETE
17 MOD_MISSION_TIME
18 MENTORING
19 MOD_GOLD
20 PREVENT_DEATH
21 TREASURE_ON_MISSION_SUCCESS
22 FRIENDLY_CLASS
23 ADVANTAGE_MECHANIC
24 MOD_SUCCESS_PER_DURABILITY
25 MOD_SUCCESS_DURABILITY_IN_RANGE
26 FRIENDLY_FOLLOWER
27 KILL_TROOPS
28 MOD_DURABILITY_COST_BY_RANGE_FOR_N_TROOPS
29 MOD_BONUS_LOOT_CHANCE
30 MOD_XP_FLAT
31 MOD_ITEMLEVEL
32 MOD_STARTING_DURABILITY
33 UNIQUE_TROOPS
34 MOD_CLASSSPEC_LIMIT
35 TROOP_RESURRECTION
36 MOD_COST_BY_RACE
37 REWARD_ON_WORLD_QUEST_COMPLETE
38 MOD_SUCCESS_BY_MISSIONS_IN_PROGRESS
39 MOD_MISSION_COST
40 MOD_SUCCESS_IF_RARE_MISSION
41 SOLO_CHAMPION

View File

@@ -1,8 +1,8 @@
COLUMNS
int Field_6_0_1_18179_005?
int ID
int AbilityAction // GARR_ABILITY_ACTION: 0: COUNTER_MECHANIC; 1: SOLO_MISSION; 2: MOD_SUCCESS_CHANCE; 3: MOD_TRAVEL_TIME; 4: MOD_XP; 5: FRIENDLY_RACE; 6: LONG_MISSION; 7: SHORT_MISSION; 8: MOD_CURRENCY; 9: LONG_TRAVEL; 10: SHORT_TRAVEL; 11: MOD_BIAS; 12: PROFESSION; 13: MOD_BRONZE_LOOT_CHANCE; 14: MOD_SILVER_LOOT_CHANCE; 15: MOD_GOLD_LOOT_CHANCE; 16: MOD_ALL_LOOT_CHANCE; 17: MOD_MISSION_TIME; 18: MENTORING; 19: MOD_GOLD; 20: PREVENT_DEATH; 21: TREASURE_ON_MISSION_SUCCESS; 22: FRIENDLY_CLASS; 23: ADVANTAGE_MECHANIC; 24: MOD_SUCCESS_PER_DURABILITY; 25: MOD_SUCCESS_DURABILITY_IN_RANGE; 26: FRIENDLY_FOLLOWER; 27: KILL_TROOPS; 28: MOD_DURABILITY_COST; 29: MOD_BONUS_LOOT_CHANCE; 30: MOD_XP_FLAT; 31: MOD_ITEMLEVEL; 32: MOD_STARTING_DURABILITY; 33: UNIQUE_TROOPS; 34: MOD_CLASSSPEC_LIMIT; 35: TROOP_RESURRECTION; 36: MOD_COST_BY_RACE; 37: REWARD_ON_WORLD_QUEST_COMPLETE; 38: MOD_SUCCESS_BY_MISSIONS_IN_PROGRESS; 39: MOD_MISSION_COST
int AbilityTargetType // GARR_ABILITY_TARGET_TYPE: 0: NONE; 1: SELF; 2: PARTY; 3: RACE; 4: CLASS; 5: GENDER; 6: PROFESSION; 7: NOTSELF; 8: NOTRACE; 9: NOTCLASS; 10: NOTPROFESSION
~GarrAbilityActionType AbilityAction
~GarrAbilityTargetType AbilityTargetType
int ActionHours
int ActionRace
int ActionRecordID

View File

@@ -0,0 +1,8 @@
INFO
is_mask
NAMES
NOT_BENEFICIAL
BUILD 9.0.1.36148
0x00000001 NOT_BENEFICIAL

View File

@@ -0,0 +1,28 @@
INFO
is_mask
NAMES
ACTIVE_ONLY_ON_ZONE_SUPPORT
ALLIANCE_ONLY
APPLY_TO_FIRST_MISSION
FIRST_SLOT_ONLY
HORDE_ONLY
IS_EMPTY_SLOT
IS_SPECIALIZATION
IS_TRAIT
NO_RANDOM_SELECTION
NO_REROLL
SINGLE_MISSION_DURATION
BUILD 9.0.1.36148
0x00000001 IS_TRAIT
0x00000002 NO_RANDOM_SELECTION
0x00000004 HORDE_ONLY
0x00000008 ALLIANCE_ONLY
0x00000010 NO_REROLL
0x00000020 FIRST_SLOT_ONLY
0x00000040 SINGLE_MISSION_DURATION
0x00000080 ACTIVE_ONLY_ON_ZONE_SUPPORT
0x00000100 APPLY_TO_FIRST_MISSION
0x00000200 IS_SPECIALIZATION
0x00000400 IS_EMPTY_SLOT

View File

@@ -0,0 +1,27 @@
INFO
NAMES
CLASS
GENDER
NONE
NOTCLASS
NOTPROFESSION
NOTRACE
NOTSELF
PARTY
PROFESSION
RACE
SELF
BUILD 9.0.1.36148
0 NONE
1 SELF
2 PARTY
3 RACE
4 CLASS
5 GENDER
6 PROFESSION
7 NOTSELF
8 NOTRACE
9 NOTCLASS
10 NOTPROFESSION

View File

@@ -8,7 +8,7 @@ int<GarrAutoSpell::ID> Slot1?
int<GarrAutoSpell::ID> Slot2?
int<GarrAutoSpell::ID> Slot3?
int<GarrAutoSpell::ID> Slot4?
int Role // 0: None, 1: Melee, 2: RangedPhysical, 3: RangedMagic, 4: HealSupport, 5: Tank
~GarrAutoCombatantRole Role
LAYOUT BC77BB9B
BUILD 9.0.2.35854, 9.0.2.35938, 9.0.2.35978, 9.0.2.36037

View File

@@ -0,0 +1,17 @@
INFO
NAMES
HEAL_SUPPORT
MELEE
NONE
RANGED_MAGIC
RANGED_PHYSICAL
TANK
BUILD 9.0.1.36148
0 NONE
1 MELEE
2 RANGED_PHYSICAL
3 RANGED_MAGIC
4 HEAL_SUPPORT
5 TANK

View File

@@ -2,10 +2,10 @@ COLUMNS
int ID?
int<GarrAutoSpell::ID> GarrAutoSpellID?
int Order?
int EffectType? // 0: ?, 1: DealAutoDamage, 2: Heal, 3: DealDamage, 4: Heal, 5: like-7, 6: like-7, 7: Dot, 8: Hot, 9: like-10, 10: taunt/become untargetable, 11: like-12, 12: damage dealt multiplier, 13: like-12, 14: damage taken multiplier, 15: JasonTest Passive, 16: like-15, 17: JasonTest Ability Spell, 18: increase max health
~GarrAutoSpellEffect EffectType
float Amount?
int Targets? // 2|4: all allies; 1|4: farthest enemy, 1|2|4|8: all enemies in melee range; 1|2: the closest enemy; 1|4: all enemies at range; 1|8: adjacent enemies; 2: closest ally, 1: self, 2: closest ally, 1|2: melee, 1|4: ranged, 1|8: all adjacent enemies, 16: all ranged allies, 2|4: all allies and self, 16|1: all ranged enemies, 1|2|4: all enemies
int Flags? // &1: ???, &2: ???
~GarrAutoSpellTarget Targets
~GarrAutoSpellEffectFlags Flags
int RepeatFrequency? // 2: "every other round"
LAYOUT 8A09C203

View File

@@ -0,0 +1,47 @@
INFO
NAMES
DAMAGE
DAMAGE_PCT
DEAL_DAMAGE_TO_ATTACKER
DEAL_DAMAGE_TO_ATTACKER_PCT
DETAUNT
DOT
DOT_PCT
HEAL
HEAL_PCT
HOT
HOT_PCT
INCREASE_MAX_HEALTH
INCREASE_MAX_HEALTH_PCT
MOD_DAMAGE_DONE
MOD_DAMAGE_DONE_PCT
MOD_DAMAGE_DONE_PCT_OF_FLAT
MOD_DAMAGE_TAKEN
MOD_DAMAGE_TAKEN_PCT
MOD_DAMAGE_TAKEN_PCT_OF_FLAT
NONE
TAUNT
BUILD 9.0.1.36148
0 NONE
1 DAMAGE
2 HEAL
3 DAMAGE_PCT
4 HEAL_PCT
5 DOT
6 HOT
7 DOT_PCT
8 HOT_PCT
9 TAUNT
10 DETAUNT
11 MOD_DAMAGE_DONE
12 MOD_DAMAGE_DONE_PCT
13 MOD_DAMAGE_TAKEN
14 MOD_DAMAGE_TAKEN_PCT
15 DEAL_DAMAGE_TO_ATTACKER
16 DEAL_DAMAGE_TO_ATTACKER_PCT
17 INCREASE_MAX_HEALTH
18 INCREASE_MAX_HEALTH_PCT
19 MOD_DAMAGE_DONE_PCT_OF_FLAT
20 MOD_DAMAGE_TAKEN_PCT_OF_FLAT

View File

@@ -0,0 +1,10 @@
INFO
is_mask
NAMES
EXTRA_INITIAL_PERIOD
USE_ATTACK_FOR_POINTS
BUILD 9.0.1.36148
0x0000000001 USE_ATTACK_FOR_POINTS
0x0000000002 EXTRA_INITIAL_PERIOD

View File

@@ -0,0 +1,8 @@
INFO
is_mask
NAMES
NO_INITIAL_CAST
BUILD 9.0.1.36148
0x0000000001 NO_INITIAL_CAST

View File

@@ -0,0 +1,51 @@
INFO
NAMES
ADJACENT_FRIENDLY
ADJACENT_HOSTILE
ALL_ADJACENT_FRIENDLIES
ALL_ADJACENT_HOSTILES
ALL_BACK_ROW_FRIENDLIES
ALL_BACK_ROW_HOSTILES
ALL_FRIENDLIES
ALL_FRIENDLIES_BUT_SELF
ALL_FRONT_ROW_FRIENDLIES
ALL_FRONT_ROW_HOSTILES
ALL_HOSTILES
ALL_TARGETS
CONE_FRIENDLIES
CONE_HOSTILES
LINE_FRIENDLIES
LINE_HOSTILES
NONE
RANDOM_ALLY
RANDOM_ENEMY
RANDOM_TARGET
RANGED_FRIENDLY
RANGED_HOSTILE
SELF
BUILD 9.0.1.36148
0 NONE
1 SELF
2 ADJACENT_FRIENDLY
3 ADJACENT_HOSTILE
4 RANGED_FRIENDLY
5 RANGED_HOSTILE
6 ALL_FRIENDLIES
7 ALL_HOSTILES
8 ALL_ADJACENT_FRIENDLIES
9 ALL_ADJACENT_HOSTILES
10 CONE_FRIENDLIES
11 CONE_HOSTILES
12 LINE_FRIENDLIES
13 LINE_HOSTILES
14 ALL_FRONT_ROW_FRIENDLIES
15 ALL_FRONT_ROW_HOSTILES
16 ALL_BACK_ROW_FRIENDLIES
17 ALL_BACK_ROW_HOSTILES
18 ALL_TARGETS
19 RANDOM_TARGET
20 RANDOM_ALLY
21 RANDOM_ENEMY
22 ALL_FRIENDLIES_BUT_SELF

View File

@@ -15,11 +15,11 @@ int<SceneScriptPackage::ID> AllianceSceneScriptPackageID
int<UiTextureKit::ID> AllianceUiTextureKitID
int BonusGarrAbilityID
int BuildSeconds
int BuildingType
~GarrisonBuildingType BuildingType
int CurrencyQty
int<CurrencyTypes::ID> CurrencyTypeID
locstring Description_lang
int Flags
~GarrBuildingFlags Flags
int<GarrAbility::ID> GarrAbilityID
int GarrSiteID
int<GarrType::ID> GarrTypeID

View File

@@ -4,7 +4,7 @@ int AllianceDoodadSet
int<GarrBuilding::ID> GarrBuildingID
int HordeDoodadSet
int SpecializationID
int Type
~GarrisonBuildingDoodadType Type
BUILD 6.0.1.18179
$id$ID<32>

View File

@@ -0,0 +1,10 @@
INFO
is_mask
NAMES
IGNORE_STOREHOUSE
REQUIRES_BLUEPRINT
BUILD 9.0.1.36148
0x00000001 REQUIRES_BLUEPRINT
0x00000002 IGNORE_STOREHOUSE

View File

@@ -3,7 +3,7 @@ int ID
locstring ClassSpec_lang
locstring ClassSpec_Female_lang
locstring ClassSpec_Male_lang
int Flags
~GarrClassSpecFlags Flags
int FollowerClassLimit
int<GarrFollItemSet::ID> GarrFollItemSetID
int<UiTextureAtlasMember::ID> UiTextureAtlasMemberID

View File

@@ -0,0 +1,14 @@
INFO
is_mask
NAMES
AUTO_TROOP
INCREASE_QUALITY_ON_MISSION_SUCCESS
IS_LIMITED_USE_FOLLOWER
NO_XP_GAIN
BUILD 9.0.1.36148
0x00000001 IS_LIMITED_USE_FOLLOWER
0x00000002 NO_XP_GAIN
0x00000004 INCREASE_QUALITY_ON_MISSION_SUCCESS
0x00000008 AUTO_TROOP

View File

@@ -6,7 +6,7 @@ int<FileData::ID> PortraitFileDataID
float UiAnimHeight
float UiAnimScale
int<UiTextureKit::ID> UiTextureKitID
int Flags
~GarrEncounterFlags Flags
int<GarrAutoCombatant::ID> GarrAutoCombatantID?
BUILD 6.0.1.18179

View File

@@ -0,0 +1,10 @@
INFO
is_mask
NAMES
CUSTOM_PORTRAIT
ELITE
BUILD 9.0.1.36148
0x00000001 CUSTOM_PORTRAIT
0x00000002 ELITE

View File

@@ -2,7 +2,7 @@ COLUMNS
int ID
int<GarrFollItemSet::ID> GarrFollItemSetID
int<Item::ID> ItemID
int ItemSlot // GARR_FOLLOWER_ITEM_SLOT: 0: Mainhand; 1: Offhand; 2: Armor
~GarrFollowerItemSlot ItemSlot
int MinItemLevel
BUILD 6.0.1.18179

View File

@@ -26,7 +26,7 @@ int AllianceSourceTypeEnum
int<UiTextureKit::ID> AllianceUITextureKitID
int AllySlottingBroadcastTextID
int ChrClassID
int Flags
~GarrFollowerFlags Flags
int FollowerLevel
int<GarrFollowerType::ID> GarrFollowerTypeID
int<GarrType::ID> GarrTypeID

View File

@@ -0,0 +1,16 @@
INFO
is_mask
NAMES
HIDDEN_UNLESS_COLLECTED
INTERNAL_ONLY
KILLED_BY_ALWAYS_FAIL_MISSION
NO_AUTOMATIC_SPAWNING
UNIQUE_FOLLOWER
BUILD 9.0.1.36148
0x00000001 UNIQUE_FOLLOWER
0x00000002 NO_AUTOMATIC_SPAWNING
0x00000004 INTERNAL_ONLY
0x00000008 KILLED_BY_ALWAYS_FAIL_MISSION
0x00000010 HIDDEN_UNLESS_COLLECTED

View File

@@ -0,0 +1,11 @@
INFO
NAMES
ARMOR
MAINHAND
OFFHAND
BUILD 9.0.1.36148
0 MAINHAND
1 OFFHAND
2 ARMOR

View File

@@ -3,7 +3,7 @@ int ID
int AbilityCount
int ClassSpecID
int<GarrFollowerType::ID> GarrFollowerTypeID
int Quality // GARR_FOLLOWER_QUALITY: 0: None; 1: Common; 2: Uncommon; 3: Rare; 4: Epic; 5: Legendary; 6: Title
~GarrFollowerQuality Quality
int ShipmentXP
int TraitCount
int XpToNextQuality

View File

@@ -0,0 +1,17 @@
INFO
NAMES
COMMON
EPIC
LEGENDARY
RARE
TITLE
UNCOMMON
BUILD 9.0.1.36148
1 COMMON
2 UNCOMMON
3 RARE
4 EPIC
5 LEGENDARY
6 TITLE

View File

@@ -1,6 +1,6 @@
COLUMNS
int ID
int Flags
~GarrFollowerTypeFlags Flags
int<GarrType::ID> GarrTypeID
int ItemLevelRangeBias
int LevelRangeBias

View File

@@ -0,0 +1,16 @@
INFO
is_mask
NAMES
ALLOW_FOLLOWER_DELETE
ALLOW_FOLLOWER_RENAME
ALLOW_MISSION_SALVAGE
ALLOW_MISSION_START_ABOVE_SOFT_CAP
ILEVEL_INCREASE_REQUIRES_EPIC
BUILD 9.0.1.36148
0x0001 ALLOW_FOLLOWER_RENAME
0x0002 ALLOW_MISSION_START_ABOVE_SOFT_CAP
0x0004 ALLOW_MISSION_SALVAGE
0x0008 ALLOW_FOLLOWER_DELETE
0x0010 ILEVEL_INCREASE_REQUIRES_EPIC

View File

@@ -0,0 +1,11 @@
INFO
NAMES
ENCOUNTER
ENEMY_RACE
ENVIRONMENT
BUILD 9.0.1.36148
0 ENVIRONMENT
1 ENEMY_RACE
2 ENCOUNTER

View File

@@ -1,6 +1,6 @@
COLUMNS
int ID
int Category // GARR_MECHANIC_CATEGORY: 0: Environment; 1: EnemyRace; 2: Encounter
~GarrMechanicCategory Category
locstring Description_lang
int<FileData::ID> IconFileDataID
locstring Name_lang

View File

@@ -18,7 +18,7 @@ int BaseFollowerXP
locstring Description_lang
int EnvGarrMechanicID
int EnvGarrMechanicTypeID
int Flags // GARR_MISSION_FLAGS: &0x1: isRare; &0x2: isElite; &0x4: appliesFatigue; &0x8: alwaysFail; &0x10: isZoneSupport
~GarrMissionFlags Flags
int FollowerDeathChance
int<GarrFollowerType::ID> GarrFollowerTypeID
int GarrMissionSetID

View File

@@ -0,0 +1,28 @@
INFO
is_mask
NAMES
ALWAYS_FAIL
ALWAYS_SUCCEED
APPLIES_FATIGUE
DOES_NOT_REPEAT
DONT_CLEAN_UP_WHILE_OFFERED
DO_NOT_UPDATE_PHASESHIFT_ON_COMPLETE
DO_NOT_UPDATE_PHASESHIFT_ON_START
ELITE_MISSION
IS_ZONE_SUPPORT
RARE_MISSION
REQUIRE_100_TO_START
BUILD 9.0.1.36148
0x0001 RARE_MISSION
0x0002 ELITE_MISSION
0x0004 APPLIES_FATIGUE
0x0008 ALWAYS_FAIL
0x0010 IS_ZONE_SUPPORT
0x0020 REQUIRE_100_TO_START
0x0040 DOES_NOT_REPEAT
0x0080 ALWAYS_SUCCEED
0x0100 DO_NOT_UPDATE_PHASESHIFT_ON_START
0x0200 DO_NOT_UPDATE_PHASESHIFT_ON_COMPLETE
0x0400 DONT_CLEAN_UP_WHILE_OFFERED

View File

@@ -3,7 +3,7 @@ string Name
int UpgradeRequirement
int ID
int<GameObjects::ID> AllianceConstructObjID
int Flags
~GarrPlotFlags Flags
int<GameObjects::ID> HordeConstructObjID
int PlotType
int UiCategoryID

View File

@@ -0,0 +1,8 @@
INFO
is_mask
NAMES
REQUIRED_FOR_GARRISON_UPGRADE
BUILD 9.0.1.36148
0x00000001 REQUIRED_FOR_GARRISON_UPGRADE

View File

@@ -5,7 +5,7 @@ int<FileData::ID> IconFileDataID
locstring Name_lang
float Param
int RequiredUpgradeLevel
int SpecType
~GarrisonSpecializationType SpecType
locstring Tooltip_lang
BUILD 6.0.1.18179

View File

@@ -5,7 +5,7 @@ int<GarrTalentTree::ID> GarrTalentTreeID
int<GarrTalent::ID> GarrTalentID
int NthTalentChoice? // instead of giving cost per GarrTalentID and GarrTalentRankID, give cost depending on number of chosen talents in this tree
int<GarrTalentRank::ID> GarrTalentRankID
int CostType // 0: Initial, 1: Respec, 2: MakePermanent, 3: TreeReset (soulbinds)
~GarrTalentCostType CostType
int<CurrencyTypes::ID> CurrencyTypeID
int CurrencyQuantity

View File

@@ -0,0 +1,13 @@
INFO
NAMES
INITIAL
MAKE_PERMANENT
RESPEC
TREE_RESET // soulbinds
BUILD 9.0.1.36148
0 INITIAL
1 RESPEC
2 MAKE_PERMANENT
3 TREE_RESET

View File

@@ -0,0 +1,11 @@
INFO
NAMES
ALWAYS
SCAFFOLDING
SPECIALIZATION
BUILD 9.0.1.36148
0 ALWAYS
1 SPECIALIZATION
2 SCAFFOLDING

View File

@@ -0,0 +1,59 @@
INFO
NAMES
ACADEMY
ALCHEMY
ARMORY
BARN
BARRACKS
BLACKSMITH
ENCHANTING
ENGINEERING
FARM
FISHING
INN
INSCRIPTION
JEWELCRAFTING
LEATHERWORKING
LUMBER_MILL
MAGE_TOWER
MINE
NONE
PET_MENAGERIE
SALAVAGE_YARD
SHIPYARD
SPARRING_ARENA
STABLE
STOREHOUSE
TAILORING
TRADING_POST
WORKSHOP
BUILD 9.0.1.36148
0 NONE
1 MINE
2 FARM
3 BARN
4 LUMBER_MILL
5 INN
6 TRADING_POST
7 PET_MENAGERIE
8 BARRACKS
9 SHIPYARD
10 ARMORY
11 STABLE
12 ACADEMY
13 MAGE_TOWER
14 SALAVAGE_YARD
15 STOREHOUSE
16 ALCHEMY
17 BLACKSMITH
18 ENCHANTING
19 ENGINEERING
20 INSCRIPTION
21 JEWELCRAFTING
22 LEATHERWORKING
23 TAILORING
24 FISHING
25 SPARRING_ARENA
26 WORKSHOP

View File

@@ -0,0 +1,25 @@
INFO
NAMES
COST_MULTIPLIER
FOLLOWER_DISCOVERY_CHANCE_INCREASE
GENERATE_ITEM_RECURRING
INCREASED_HEALTH
INCREASE_GATHERING_RATE
MENAGERIE_EXTRA_PETS
RECALL_FOLLOWERS
RECOVER_FOLLOWER
REDUCE_TRAVEL_TIME
STABLE_EXTRA_MOUNTS
BUILD 9.0.1.36148
0 REDUCE_TRAVEL_TIME
1 STABLE_EXTRA_MOUNTS
2 RECALL_FOLLOWERS
3 GENERATE_ITEM_RECURRING
4 RECOVER_FOLLOWER
5 INCREASED_HEALTH
6 FOLLOWER_DISCOVERY_CHANCE_INCREASE
7 INCREASE_GATHERING_RATE
8 MENAGERIE_EXTRA_PETS
9 COST_MULTIPLIER