mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
fix preview white textutes
This commit is contained in:
parent
3103662528
commit
572bb4ef36
5 changed files with 984 additions and 295 deletions
|
|
@ -1,108 +1,256 @@
|
||||||
{
|
{
|
||||||
"Spell": {
|
"Spell": {
|
||||||
"ID": 0, "Attributes": 5, "AttributesEx": 6, "IconID": 117,
|
"ID": 0,
|
||||||
"Name": 120, "Tooltip": 147, "Rank": 129, "SchoolEnum": 1,
|
"Attributes": 5,
|
||||||
"CastingTimeIndex": 15, "PowerType": 28, "ManaCost": 29, "RangeIndex": 33,
|
"AttributesEx": 6,
|
||||||
|
"IconID": 117,
|
||||||
|
"Name": 120,
|
||||||
|
"Tooltip": 147,
|
||||||
|
"Rank": 129,
|
||||||
|
"SchoolEnum": 1,
|
||||||
|
"CastingTimeIndex": 15,
|
||||||
|
"PowerType": 28,
|
||||||
|
"ManaCost": 29,
|
||||||
|
"RangeIndex": 33,
|
||||||
"DispelType": 4
|
"DispelType": 4
|
||||||
},
|
},
|
||||||
"SpellRange": { "MaxRange": 2 },
|
"SpellRange": {
|
||||||
|
"MaxRange": 2
|
||||||
|
},
|
||||||
"ItemDisplayInfo": {
|
"ItemDisplayInfo": {
|
||||||
"ID": 0, "LeftModel": 1, "LeftModelTexture": 3,
|
"ID": 0,
|
||||||
"InventoryIcon": 5, "GeosetGroup1": 7, "GeosetGroup3": 9,
|
"LeftModel": 1,
|
||||||
"TextureArmUpper": 14, "TextureArmLower": 15, "TextureHand": 16,
|
"LeftModelTexture": 3,
|
||||||
"TextureTorsoUpper": 17, "TextureTorsoLower": 18,
|
"InventoryIcon": 5,
|
||||||
"TextureLegUpper": 19, "TextureLegLower": 20, "TextureFoot": 21
|
"GeosetGroup1": 7,
|
||||||
|
"GeosetGroup3": 9,
|
||||||
|
"TextureArmUpper": 14,
|
||||||
|
"TextureArmLower": 15,
|
||||||
|
"TextureHand": 16,
|
||||||
|
"TextureTorsoUpper": 17,
|
||||||
|
"TextureTorsoLower": 18,
|
||||||
|
"TextureLegUpper": 19,
|
||||||
|
"TextureLegLower": 20,
|
||||||
|
"TextureFoot": 21
|
||||||
},
|
},
|
||||||
"CharSections": {
|
"CharSections": {
|
||||||
"RaceID": 1, "SexID": 2, "BaseSection": 3,
|
"RaceID": 1,
|
||||||
"VariationIndex": 4, "ColorIndex": 5,
|
"SexID": 2,
|
||||||
"Texture1": 6, "Texture2": 7, "Texture3": 8,
|
"BaseSection": 3,
|
||||||
"Flags": 9
|
"Texture1": 4,
|
||||||
|
"Texture2": 5,
|
||||||
|
"Texture3": 6,
|
||||||
|
"Flags": 7,
|
||||||
|
"VariationIndex": 8,
|
||||||
|
"ColorIndex": 9
|
||||||
|
},
|
||||||
|
"SpellIcon": {
|
||||||
|
"ID": 0,
|
||||||
|
"Path": 1
|
||||||
},
|
},
|
||||||
"SpellIcon": { "ID": 0, "Path": 1 },
|
|
||||||
"FactionTemplate": {
|
"FactionTemplate": {
|
||||||
"ID": 0, "Faction": 1, "FactionGroup": 3,
|
"ID": 0,
|
||||||
"FriendGroup": 4, "EnemyGroup": 5,
|
"Faction": 1,
|
||||||
"Enemy0": 6, "Enemy1": 7, "Enemy2": 8, "Enemy3": 9
|
"FactionGroup": 3,
|
||||||
|
"FriendGroup": 4,
|
||||||
|
"EnemyGroup": 5,
|
||||||
|
"Enemy0": 6,
|
||||||
|
"Enemy1": 7,
|
||||||
|
"Enemy2": 8,
|
||||||
|
"Enemy3": 9
|
||||||
},
|
},
|
||||||
"Faction": {
|
"Faction": {
|
||||||
"ID": 0, "ReputationRaceMask0": 2, "ReputationRaceMask1": 3,
|
"ID": 0,
|
||||||
"ReputationRaceMask2": 4, "ReputationRaceMask3": 5,
|
"ReputationRaceMask0": 2,
|
||||||
"ReputationBase0": 10, "ReputationBase1": 11,
|
"ReputationRaceMask1": 3,
|
||||||
"ReputationBase2": 12, "ReputationBase3": 13
|
"ReputationRaceMask2": 4,
|
||||||
|
"ReputationRaceMask3": 5,
|
||||||
|
"ReputationBase0": 10,
|
||||||
|
"ReputationBase1": 11,
|
||||||
|
"ReputationBase2": 12,
|
||||||
|
"ReputationBase3": 13
|
||||||
|
},
|
||||||
|
"AreaTable": {
|
||||||
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"ParentAreaNum": 2,
|
||||||
|
"ExploreFlag": 3
|
||||||
},
|
},
|
||||||
"AreaTable": { "ID": 0, "MapID": 1, "ParentAreaNum": 2, "ExploreFlag": 3 },
|
|
||||||
"CreatureDisplayInfoExtra": {
|
"CreatureDisplayInfoExtra": {
|
||||||
"ID": 0, "RaceID": 1, "SexID": 2, "SkinID": 3, "FaceID": 4,
|
"ID": 0,
|
||||||
"HairStyleID": 5, "HairColorID": 6, "FacialHairID": 7,
|
"RaceID": 1,
|
||||||
"EquipDisplay0": 8, "EquipDisplay1": 9, "EquipDisplay2": 10,
|
"SexID": 2,
|
||||||
"EquipDisplay3": 11, "EquipDisplay4": 12, "EquipDisplay5": 13,
|
"SkinID": 3,
|
||||||
"EquipDisplay6": 14, "EquipDisplay7": 15, "EquipDisplay8": 16,
|
"FaceID": 4,
|
||||||
"EquipDisplay9": 17, "EquipDisplay10": 18, "BakeName": 20
|
"HairStyleID": 5,
|
||||||
|
"HairColorID": 6,
|
||||||
|
"FacialHairID": 7,
|
||||||
|
"EquipDisplay0": 8,
|
||||||
|
"EquipDisplay1": 9,
|
||||||
|
"EquipDisplay2": 10,
|
||||||
|
"EquipDisplay3": 11,
|
||||||
|
"EquipDisplay4": 12,
|
||||||
|
"EquipDisplay5": 13,
|
||||||
|
"EquipDisplay6": 14,
|
||||||
|
"EquipDisplay7": 15,
|
||||||
|
"EquipDisplay8": 16,
|
||||||
|
"EquipDisplay9": 17,
|
||||||
|
"EquipDisplay10": 18,
|
||||||
|
"BakeName": 20
|
||||||
},
|
},
|
||||||
"CreatureDisplayInfo": {
|
"CreatureDisplayInfo": {
|
||||||
"ID": 0, "ModelID": 1, "ExtraDisplayId": 3,
|
"ID": 0,
|
||||||
"Skin1": 6, "Skin2": 7, "Skin3": 8
|
"ModelID": 1,
|
||||||
|
"ExtraDisplayId": 3,
|
||||||
|
"Skin1": 6,
|
||||||
|
"Skin2": 7,
|
||||||
|
"Skin3": 8
|
||||||
},
|
},
|
||||||
"TaxiNodes": {
|
"TaxiNodes": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Y": 3, "Z": 4, "Name": 5
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"X": 2,
|
||||||
|
"Y": 3,
|
||||||
|
"Z": 4,
|
||||||
|
"Name": 5
|
||||||
|
},
|
||||||
|
"TaxiPath": {
|
||||||
|
"ID": 0,
|
||||||
|
"FromNode": 1,
|
||||||
|
"ToNode": 2,
|
||||||
|
"Cost": 3
|
||||||
},
|
},
|
||||||
"TaxiPath": { "ID": 0, "FromNode": 1, "ToNode": 2, "Cost": 3 },
|
|
||||||
"TaxiPathNode": {
|
"TaxiPathNode": {
|
||||||
"ID": 0, "PathID": 1, "NodeIndex": 2, "MapID": 3,
|
"ID": 0,
|
||||||
"X": 4, "Y": 5, "Z": 6
|
"PathID": 1,
|
||||||
|
"NodeIndex": 2,
|
||||||
|
"MapID": 3,
|
||||||
|
"X": 4,
|
||||||
|
"Y": 5,
|
||||||
|
"Z": 6
|
||||||
},
|
},
|
||||||
"TalentTab": {
|
"TalentTab": {
|
||||||
"ID": 0, "Name": 1, "ClassMask": 12,
|
"ID": 0,
|
||||||
"OrderIndex": 14, "BackgroundFile": 15
|
"Name": 1,
|
||||||
|
"ClassMask": 12,
|
||||||
|
"OrderIndex": 14,
|
||||||
|
"BackgroundFile": 15
|
||||||
},
|
},
|
||||||
"Talent": {
|
"Talent": {
|
||||||
"ID": 0, "TabID": 1, "Row": 2, "Column": 3,
|
"ID": 0,
|
||||||
"RankSpell0": 4, "PrereqTalent0": 9, "PrereqRank0": 12
|
"TabID": 1,
|
||||||
|
"Row": 2,
|
||||||
|
"Column": 3,
|
||||||
|
"RankSpell0": 4,
|
||||||
|
"PrereqTalent0": 9,
|
||||||
|
"PrereqRank0": 12
|
||||||
|
},
|
||||||
|
"SkillLineAbility": {
|
||||||
|
"SkillLineID": 1,
|
||||||
|
"SpellID": 2
|
||||||
|
},
|
||||||
|
"SkillLine": {
|
||||||
|
"ID": 0,
|
||||||
|
"Category": 1,
|
||||||
|
"Name": 3
|
||||||
|
},
|
||||||
|
"Map": {
|
||||||
|
"ID": 0,
|
||||||
|
"InternalName": 1
|
||||||
|
},
|
||||||
|
"CreatureModelData": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelPath": 2
|
||||||
},
|
},
|
||||||
"SkillLineAbility": { "SkillLineID": 1, "SpellID": 2 },
|
|
||||||
"SkillLine": { "ID": 0, "Category": 1, "Name": 3 },
|
|
||||||
"Map": { "ID": 0, "InternalName": 1 },
|
|
||||||
"CreatureModelData": { "ID": 0, "ModelPath": 2 },
|
|
||||||
"CharHairGeosets": {
|
"CharHairGeosets": {
|
||||||
"RaceID": 1, "SexID": 2, "Variation": 3, "GeosetID": 4
|
"RaceID": 1,
|
||||||
|
"SexID": 2,
|
||||||
|
"Variation": 3,
|
||||||
|
"GeosetID": 4
|
||||||
},
|
},
|
||||||
"CharacterFacialHairStyles": {
|
"CharacterFacialHairStyles": {
|
||||||
"RaceID": 0, "SexID": 1, "Variation": 2,
|
"RaceID": 0,
|
||||||
"Geoset100": 3, "Geoset300": 4, "Geoset200": 5
|
"SexID": 1,
|
||||||
|
"Variation": 2,
|
||||||
|
"Geoset100": 3,
|
||||||
|
"Geoset300": 4,
|
||||||
|
"Geoset200": 5
|
||||||
|
},
|
||||||
|
"GameObjectDisplayInfo": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelName": 1
|
||||||
|
},
|
||||||
|
"Emotes": {
|
||||||
|
"ID": 0,
|
||||||
|
"AnimID": 2
|
||||||
},
|
},
|
||||||
"GameObjectDisplayInfo": { "ID": 0, "ModelName": 1 },
|
|
||||||
"Emotes": { "ID": 0, "AnimID": 2 },
|
|
||||||
"EmotesText": {
|
"EmotesText": {
|
||||||
"ID": 0, "Command": 1, "EmoteRef": 2,
|
"ID": 0,
|
||||||
"OthersTargetTextID": 3, "SenderTargetTextID": 5,
|
"Command": 1,
|
||||||
"OthersNoTargetTextID": 7, "SenderNoTargetTextID": 9
|
"EmoteRef": 2,
|
||||||
|
"OthersTargetTextID": 3,
|
||||||
|
"SenderTargetTextID": 5,
|
||||||
|
"OthersNoTargetTextID": 7,
|
||||||
|
"SenderNoTargetTextID": 9
|
||||||
|
},
|
||||||
|
"EmotesTextData": {
|
||||||
|
"ID": 0,
|
||||||
|
"Text": 1
|
||||||
},
|
},
|
||||||
"EmotesTextData": { "ID": 0, "Text": 1 },
|
|
||||||
"Light": {
|
"Light": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Z": 3, "Y": 4,
|
"ID": 0,
|
||||||
"InnerRadius": 5, "OuterRadius": 6, "LightParamsID": 7,
|
"MapID": 1,
|
||||||
"LightParamsIDRain": 8, "LightParamsIDUnderwater": 9
|
"X": 2,
|
||||||
|
"Z": 3,
|
||||||
|
"Y": 4,
|
||||||
|
"InnerRadius": 5,
|
||||||
|
"OuterRadius": 6,
|
||||||
|
"LightParamsID": 7,
|
||||||
|
"LightParamsIDRain": 8,
|
||||||
|
"LightParamsIDUnderwater": 9
|
||||||
|
},
|
||||||
|
"LightParams": {
|
||||||
|
"LightParamsID": 0
|
||||||
},
|
},
|
||||||
"LightParams": { "LightParamsID": 0 },
|
|
||||||
"LightIntBand": {
|
"LightIntBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"LightFloatBand": {
|
"LightFloatBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"WorldMapArea": {
|
"WorldMapArea": {
|
||||||
"ID": 0, "MapID": 1, "AreaID": 2, "AreaName": 3,
|
"ID": 0,
|
||||||
"LocLeft": 4, "LocRight": 5, "LocTop": 6, "LocBottom": 7,
|
"MapID": 1,
|
||||||
"DisplayMapID": 8, "ParentWorldMapID": 10
|
"AreaID": 2,
|
||||||
|
"AreaName": 3,
|
||||||
|
"LocLeft": 4,
|
||||||
|
"LocRight": 5,
|
||||||
|
"LocTop": 6,
|
||||||
|
"LocBottom": 7,
|
||||||
|
"DisplayMapID": 8,
|
||||||
|
"ParentWorldMapID": 10
|
||||||
},
|
},
|
||||||
"SpellVisual": {
|
"SpellVisual": {
|
||||||
"ID": 0, "CastKit": 2, "ImpactKit": 3, "MissileModel": 8
|
"ID": 0,
|
||||||
|
"CastKit": 2,
|
||||||
|
"ImpactKit": 3,
|
||||||
|
"MissileModel": 8
|
||||||
},
|
},
|
||||||
"SpellVisualKit": {
|
"SpellVisualKit": {
|
||||||
"ID": 0, "BaseEffect": 5, "SpecialEffect0": 11, "SpecialEffect1": 12, "SpecialEffect2": 13
|
"ID": 0,
|
||||||
|
"BaseEffect": 5,
|
||||||
|
"SpecialEffect0": 11,
|
||||||
|
"SpecialEffect1": 12,
|
||||||
|
"SpecialEffect2": 13
|
||||||
},
|
},
|
||||||
"SpellVisualEffectName": {
|
"SpellVisualEffectName": {
|
||||||
"ID": 0, "FilePath": 2
|
"ID": 0,
|
||||||
|
"FilePath": 2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,124 +1,303 @@
|
||||||
{
|
{
|
||||||
"Spell": {
|
"Spell": {
|
||||||
"ID": 0, "Attributes": 5, "AttributesEx": 6, "IconID": 124,
|
"ID": 0,
|
||||||
"Name": 127, "Tooltip": 154, "Rank": 136, "SchoolMask": 215,
|
"Attributes": 5,
|
||||||
"CastingTimeIndex": 22, "PowerType": 35, "ManaCost": 36, "RangeIndex": 40,
|
"AttributesEx": 6,
|
||||||
|
"IconID": 124,
|
||||||
|
"Name": 127,
|
||||||
|
"Tooltip": 154,
|
||||||
|
"Rank": 136,
|
||||||
|
"SchoolMask": 215,
|
||||||
|
"CastingTimeIndex": 22,
|
||||||
|
"PowerType": 35,
|
||||||
|
"ManaCost": 36,
|
||||||
|
"RangeIndex": 40,
|
||||||
"DispelType": 3
|
"DispelType": 3
|
||||||
},
|
},
|
||||||
"SpellRange": { "MaxRange": 4 },
|
"SpellRange": {
|
||||||
|
"MaxRange": 4
|
||||||
|
},
|
||||||
"ItemDisplayInfo": {
|
"ItemDisplayInfo": {
|
||||||
"ID": 0, "LeftModel": 1, "LeftModelTexture": 3,
|
"ID": 0,
|
||||||
"InventoryIcon": 5, "GeosetGroup1": 7, "GeosetGroup3": 9,
|
"LeftModel": 1,
|
||||||
"TextureArmUpper": 14, "TextureArmLower": 15, "TextureHand": 16,
|
"LeftModelTexture": 3,
|
||||||
"TextureTorsoUpper": 17, "TextureTorsoLower": 18,
|
"InventoryIcon": 5,
|
||||||
"TextureLegUpper": 19, "TextureLegLower": 20, "TextureFoot": 21
|
"GeosetGroup1": 7,
|
||||||
|
"GeosetGroup3": 9,
|
||||||
|
"TextureArmUpper": 14,
|
||||||
|
"TextureArmLower": 15,
|
||||||
|
"TextureHand": 16,
|
||||||
|
"TextureTorsoUpper": 17,
|
||||||
|
"TextureTorsoLower": 18,
|
||||||
|
"TextureLegUpper": 19,
|
||||||
|
"TextureLegLower": 20,
|
||||||
|
"TextureFoot": 21
|
||||||
},
|
},
|
||||||
"CharSections": {
|
"CharSections": {
|
||||||
"RaceID": 1, "SexID": 2, "BaseSection": 3,
|
"RaceID": 1,
|
||||||
"VariationIndex": 4, "ColorIndex": 5,
|
"SexID": 2,
|
||||||
"Texture1": 6, "Texture2": 7, "Texture3": 8,
|
"BaseSection": 3,
|
||||||
"Flags": 9
|
"Texture1": 4,
|
||||||
|
"Texture2": 5,
|
||||||
|
"Texture3": 6,
|
||||||
|
"Flags": 7,
|
||||||
|
"VariationIndex": 8,
|
||||||
|
"ColorIndex": 9
|
||||||
|
},
|
||||||
|
"SpellIcon": {
|
||||||
|
"ID": 0,
|
||||||
|
"Path": 1
|
||||||
},
|
},
|
||||||
"SpellIcon": { "ID": 0, "Path": 1 },
|
|
||||||
"FactionTemplate": {
|
"FactionTemplate": {
|
||||||
"ID": 0, "Faction": 1, "FactionGroup": 3,
|
"ID": 0,
|
||||||
"FriendGroup": 4, "EnemyGroup": 5,
|
"Faction": 1,
|
||||||
"Enemy0": 6, "Enemy1": 7, "Enemy2": 8, "Enemy3": 9
|
"FactionGroup": 3,
|
||||||
|
"FriendGroup": 4,
|
||||||
|
"EnemyGroup": 5,
|
||||||
|
"Enemy0": 6,
|
||||||
|
"Enemy1": 7,
|
||||||
|
"Enemy2": 8,
|
||||||
|
"Enemy3": 9
|
||||||
},
|
},
|
||||||
"Faction": {
|
"Faction": {
|
||||||
"ID": 0, "ReputationRaceMask0": 2, "ReputationRaceMask1": 3,
|
"ID": 0,
|
||||||
"ReputationRaceMask2": 4, "ReputationRaceMask3": 5,
|
"ReputationRaceMask0": 2,
|
||||||
"ReputationBase0": 10, "ReputationBase1": 11,
|
"ReputationRaceMask1": 3,
|
||||||
"ReputationBase2": 12, "ReputationBase3": 13
|
"ReputationRaceMask2": 4,
|
||||||
|
"ReputationRaceMask3": 5,
|
||||||
|
"ReputationBase0": 10,
|
||||||
|
"ReputationBase1": 11,
|
||||||
|
"ReputationBase2": 12,
|
||||||
|
"ReputationBase3": 13
|
||||||
|
},
|
||||||
|
"CharTitles": {
|
||||||
|
"ID": 0,
|
||||||
|
"Title": 2,
|
||||||
|
"TitleBit": 20
|
||||||
|
},
|
||||||
|
"AreaTable": {
|
||||||
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"ParentAreaNum": 2,
|
||||||
|
"ExploreFlag": 3
|
||||||
},
|
},
|
||||||
"CharTitles": { "ID": 0, "Title": 2, "TitleBit": 20 },
|
|
||||||
"AreaTable": { "ID": 0, "MapID": 1, "ParentAreaNum": 2, "ExploreFlag": 3 },
|
|
||||||
"CreatureDisplayInfoExtra": {
|
"CreatureDisplayInfoExtra": {
|
||||||
"ID": 0, "RaceID": 1, "SexID": 2, "SkinID": 3, "FaceID": 4,
|
"ID": 0,
|
||||||
"HairStyleID": 5, "HairColorID": 6, "FacialHairID": 7,
|
"RaceID": 1,
|
||||||
"EquipDisplay0": 8, "EquipDisplay1": 9, "EquipDisplay2": 10,
|
"SexID": 2,
|
||||||
"EquipDisplay3": 11, "EquipDisplay4": 12, "EquipDisplay5": 13,
|
"SkinID": 3,
|
||||||
"EquipDisplay6": 14, "EquipDisplay7": 15, "EquipDisplay8": 16,
|
"FaceID": 4,
|
||||||
"EquipDisplay9": 17, "EquipDisplay10": 18, "BakeName": 20
|
"HairStyleID": 5,
|
||||||
|
"HairColorID": 6,
|
||||||
|
"FacialHairID": 7,
|
||||||
|
"EquipDisplay0": 8,
|
||||||
|
"EquipDisplay1": 9,
|
||||||
|
"EquipDisplay2": 10,
|
||||||
|
"EquipDisplay3": 11,
|
||||||
|
"EquipDisplay4": 12,
|
||||||
|
"EquipDisplay5": 13,
|
||||||
|
"EquipDisplay6": 14,
|
||||||
|
"EquipDisplay7": 15,
|
||||||
|
"EquipDisplay8": 16,
|
||||||
|
"EquipDisplay9": 17,
|
||||||
|
"EquipDisplay10": 18,
|
||||||
|
"BakeName": 20
|
||||||
},
|
},
|
||||||
"CreatureDisplayInfo": {
|
"CreatureDisplayInfo": {
|
||||||
"ID": 0, "ModelID": 1, "ExtraDisplayId": 3,
|
"ID": 0,
|
||||||
"Skin1": 6, "Skin2": 7, "Skin3": 8
|
"ModelID": 1,
|
||||||
|
"ExtraDisplayId": 3,
|
||||||
|
"Skin1": 6,
|
||||||
|
"Skin2": 7,
|
||||||
|
"Skin3": 8
|
||||||
},
|
},
|
||||||
"TaxiNodes": {
|
"TaxiNodes": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Y": 3, "Z": 4, "Name": 5,
|
"ID": 0,
|
||||||
"MountDisplayIdAllianceFallback": 12, "MountDisplayIdHordeFallback": 13,
|
"MapID": 1,
|
||||||
"MountDisplayIdAlliance": 14, "MountDisplayIdHorde": 15
|
"X": 2,
|
||||||
|
"Y": 3,
|
||||||
|
"Z": 4,
|
||||||
|
"Name": 5,
|
||||||
|
"MountDisplayIdAllianceFallback": 12,
|
||||||
|
"MountDisplayIdHordeFallback": 13,
|
||||||
|
"MountDisplayIdAlliance": 14,
|
||||||
|
"MountDisplayIdHorde": 15
|
||||||
|
},
|
||||||
|
"TaxiPath": {
|
||||||
|
"ID": 0,
|
||||||
|
"FromNode": 1,
|
||||||
|
"ToNode": 2,
|
||||||
|
"Cost": 3
|
||||||
},
|
},
|
||||||
"TaxiPath": { "ID": 0, "FromNode": 1, "ToNode": 2, "Cost": 3 },
|
|
||||||
"TaxiPathNode": {
|
"TaxiPathNode": {
|
||||||
"ID": 0, "PathID": 1, "NodeIndex": 2, "MapID": 3,
|
"ID": 0,
|
||||||
"X": 4, "Y": 5, "Z": 6
|
"PathID": 1,
|
||||||
|
"NodeIndex": 2,
|
||||||
|
"MapID": 3,
|
||||||
|
"X": 4,
|
||||||
|
"Y": 5,
|
||||||
|
"Z": 6
|
||||||
},
|
},
|
||||||
"TalentTab": {
|
"TalentTab": {
|
||||||
"ID": 0, "Name": 1, "ClassMask": 12,
|
"ID": 0,
|
||||||
"OrderIndex": 14, "BackgroundFile": 15
|
"Name": 1,
|
||||||
|
"ClassMask": 12,
|
||||||
|
"OrderIndex": 14,
|
||||||
|
"BackgroundFile": 15
|
||||||
},
|
},
|
||||||
"Talent": {
|
"Talent": {
|
||||||
"ID": 0, "TabID": 1, "Row": 2, "Column": 3,
|
"ID": 0,
|
||||||
"RankSpell0": 4, "PrereqTalent0": 9, "PrereqRank0": 12
|
"TabID": 1,
|
||||||
|
"Row": 2,
|
||||||
|
"Column": 3,
|
||||||
|
"RankSpell0": 4,
|
||||||
|
"PrereqTalent0": 9,
|
||||||
|
"PrereqRank0": 12
|
||||||
|
},
|
||||||
|
"SkillLineAbility": {
|
||||||
|
"SkillLineID": 1,
|
||||||
|
"SpellID": 2
|
||||||
|
},
|
||||||
|
"SkillLine": {
|
||||||
|
"ID": 0,
|
||||||
|
"Category": 1,
|
||||||
|
"Name": 3
|
||||||
|
},
|
||||||
|
"Map": {
|
||||||
|
"ID": 0,
|
||||||
|
"InternalName": 1
|
||||||
|
},
|
||||||
|
"CreatureModelData": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelPath": 2
|
||||||
},
|
},
|
||||||
"SkillLineAbility": { "SkillLineID": 1, "SpellID": 2 },
|
|
||||||
"SkillLine": { "ID": 0, "Category": 1, "Name": 3 },
|
|
||||||
"Map": { "ID": 0, "InternalName": 1 },
|
|
||||||
"CreatureModelData": { "ID": 0, "ModelPath": 2 },
|
|
||||||
"CharHairGeosets": {
|
"CharHairGeosets": {
|
||||||
"RaceID": 1, "SexID": 2, "Variation": 3, "GeosetID": 4
|
"RaceID": 1,
|
||||||
|
"SexID": 2,
|
||||||
|
"Variation": 3,
|
||||||
|
"GeosetID": 4
|
||||||
},
|
},
|
||||||
"CharacterFacialHairStyles": {
|
"CharacterFacialHairStyles": {
|
||||||
"RaceID": 0, "SexID": 1, "Variation": 2,
|
"RaceID": 0,
|
||||||
"Geoset100": 3, "Geoset300": 4, "Geoset200": 5
|
"SexID": 1,
|
||||||
|
"Variation": 2,
|
||||||
|
"Geoset100": 3,
|
||||||
|
"Geoset300": 4,
|
||||||
|
"Geoset200": 5
|
||||||
|
},
|
||||||
|
"GameObjectDisplayInfo": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelName": 1
|
||||||
|
},
|
||||||
|
"Emotes": {
|
||||||
|
"ID": 0,
|
||||||
|
"AnimID": 2
|
||||||
},
|
},
|
||||||
"GameObjectDisplayInfo": { "ID": 0, "ModelName": 1 },
|
|
||||||
"Emotes": { "ID": 0, "AnimID": 2 },
|
|
||||||
"EmotesText": {
|
"EmotesText": {
|
||||||
"ID": 0, "Command": 1, "EmoteRef": 2,
|
"ID": 0,
|
||||||
"OthersTargetTextID": 3, "SenderTargetTextID": 5,
|
"Command": 1,
|
||||||
"OthersNoTargetTextID": 7, "SenderNoTargetTextID": 9
|
"EmoteRef": 2,
|
||||||
|
"OthersTargetTextID": 3,
|
||||||
|
"SenderTargetTextID": 5,
|
||||||
|
"OthersNoTargetTextID": 7,
|
||||||
|
"SenderNoTargetTextID": 9
|
||||||
|
},
|
||||||
|
"EmotesTextData": {
|
||||||
|
"ID": 0,
|
||||||
|
"Text": 1
|
||||||
},
|
},
|
||||||
"EmotesTextData": { "ID": 0, "Text": 1 },
|
|
||||||
"Light": {
|
"Light": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Z": 3, "Y": 4,
|
"ID": 0,
|
||||||
"InnerRadius": 5, "OuterRadius": 6, "LightParamsID": 7,
|
"MapID": 1,
|
||||||
"LightParamsIDRain": 8, "LightParamsIDUnderwater": 9
|
"X": 2,
|
||||||
|
"Z": 3,
|
||||||
|
"Y": 4,
|
||||||
|
"InnerRadius": 5,
|
||||||
|
"OuterRadius": 6,
|
||||||
|
"LightParamsID": 7,
|
||||||
|
"LightParamsIDRain": 8,
|
||||||
|
"LightParamsIDUnderwater": 9
|
||||||
|
},
|
||||||
|
"LightParams": {
|
||||||
|
"LightParamsID": 0
|
||||||
},
|
},
|
||||||
"LightParams": { "LightParamsID": 0 },
|
|
||||||
"LightIntBand": {
|
"LightIntBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"LightFloatBand": {
|
"LightFloatBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"WorldMapArea": {
|
"WorldMapArea": {
|
||||||
"ID": 0, "MapID": 1, "AreaID": 2, "AreaName": 3,
|
"ID": 0,
|
||||||
"LocLeft": 4, "LocRight": 5, "LocTop": 6, "LocBottom": 7,
|
"MapID": 1,
|
||||||
"DisplayMapID": 8, "ParentWorldMapID": 10
|
"AreaID": 2,
|
||||||
|
"AreaName": 3,
|
||||||
|
"LocLeft": 4,
|
||||||
|
"LocRight": 5,
|
||||||
|
"LocTop": 6,
|
||||||
|
"LocBottom": 7,
|
||||||
|
"DisplayMapID": 8,
|
||||||
|
"ParentWorldMapID": 10
|
||||||
},
|
},
|
||||||
"SpellItemEnchantment": {
|
"SpellItemEnchantment": {
|
||||||
"ID": 0, "Name": 8
|
"ID": 0,
|
||||||
|
"Name": 8
|
||||||
},
|
},
|
||||||
"ItemSet": {
|
"ItemSet": {
|
||||||
"ID": 0, "Name": 1,
|
"ID": 0,
|
||||||
"Item0": 18, "Item1": 19, "Item2": 20, "Item3": 21, "Item4": 22,
|
"Name": 1,
|
||||||
"Item5": 23, "Item6": 24, "Item7": 25, "Item8": 26, "Item9": 27,
|
"Item0": 18,
|
||||||
"Spell0": 28, "Spell1": 29, "Spell2": 30, "Spell3": 31, "Spell4": 32,
|
"Item1": 19,
|
||||||
"Spell5": 33, "Spell6": 34, "Spell7": 35, "Spell8": 36, "Spell9": 37,
|
"Item2": 20,
|
||||||
"Threshold0": 38, "Threshold1": 39, "Threshold2": 40, "Threshold3": 41,
|
"Item3": 21,
|
||||||
"Threshold4": 42, "Threshold5": 43, "Threshold6": 44, "Threshold7": 45,
|
"Item4": 22,
|
||||||
"Threshold8": 46, "Threshold9": 47
|
"Item5": 23,
|
||||||
|
"Item6": 24,
|
||||||
|
"Item7": 25,
|
||||||
|
"Item8": 26,
|
||||||
|
"Item9": 27,
|
||||||
|
"Spell0": 28,
|
||||||
|
"Spell1": 29,
|
||||||
|
"Spell2": 30,
|
||||||
|
"Spell3": 31,
|
||||||
|
"Spell4": 32,
|
||||||
|
"Spell5": 33,
|
||||||
|
"Spell6": 34,
|
||||||
|
"Spell7": 35,
|
||||||
|
"Spell8": 36,
|
||||||
|
"Spell9": 37,
|
||||||
|
"Threshold0": 38,
|
||||||
|
"Threshold1": 39,
|
||||||
|
"Threshold2": 40,
|
||||||
|
"Threshold3": 41,
|
||||||
|
"Threshold4": 42,
|
||||||
|
"Threshold5": 43,
|
||||||
|
"Threshold6": 44,
|
||||||
|
"Threshold7": 45,
|
||||||
|
"Threshold8": 46,
|
||||||
|
"Threshold9": 47
|
||||||
},
|
},
|
||||||
"SpellVisual": {
|
"SpellVisual": {
|
||||||
"ID": 0, "CastKit": 2, "ImpactKit": 3, "MissileModel": 8
|
"ID": 0,
|
||||||
|
"CastKit": 2,
|
||||||
|
"ImpactKit": 3,
|
||||||
|
"MissileModel": 8
|
||||||
},
|
},
|
||||||
"SpellVisualKit": {
|
"SpellVisualKit": {
|
||||||
"ID": 0, "BaseEffect": 5, "SpecialEffect0": 11, "SpecialEffect1": 12, "SpecialEffect2": 13
|
"ID": 0,
|
||||||
|
"BaseEffect": 5,
|
||||||
|
"SpecialEffect0": 11,
|
||||||
|
"SpecialEffect1": 12,
|
||||||
|
"SpecialEffect2": 13
|
||||||
},
|
},
|
||||||
"SpellVisualEffectName": {
|
"SpellVisualEffectName": {
|
||||||
"ID": 0, "FilePath": 2
|
"ID": 0,
|
||||||
|
"FilePath": 2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,121 +1,293 @@
|
||||||
{
|
{
|
||||||
"Spell": {
|
"Spell": {
|
||||||
"ID": 0, "Attributes": 5, "AttributesEx": 6, "IconID": 117,
|
"ID": 0,
|
||||||
"Name": 120, "Tooltip": 147, "Rank": 129, "SchoolEnum": 1,
|
"Attributes": 5,
|
||||||
"CastingTimeIndex": 15, "PowerType": 28, "ManaCost": 29, "RangeIndex": 33,
|
"AttributesEx": 6,
|
||||||
|
"IconID": 117,
|
||||||
|
"Name": 120,
|
||||||
|
"Tooltip": 147,
|
||||||
|
"Rank": 129,
|
||||||
|
"SchoolEnum": 1,
|
||||||
|
"CastingTimeIndex": 15,
|
||||||
|
"PowerType": 28,
|
||||||
|
"ManaCost": 29,
|
||||||
|
"RangeIndex": 33,
|
||||||
"DispelType": 4
|
"DispelType": 4
|
||||||
},
|
},
|
||||||
"SpellRange": { "MaxRange": 2 },
|
"SpellRange": {
|
||||||
|
"MaxRange": 2
|
||||||
|
},
|
||||||
"ItemDisplayInfo": {
|
"ItemDisplayInfo": {
|
||||||
"ID": 0, "LeftModel": 1, "LeftModelTexture": 3,
|
"ID": 0,
|
||||||
"InventoryIcon": 5, "GeosetGroup1": 7, "GeosetGroup3": 9,
|
"LeftModel": 1,
|
||||||
"TextureArmUpper": 14, "TextureArmLower": 15, "TextureHand": 16,
|
"LeftModelTexture": 3,
|
||||||
"TextureTorsoUpper": 17, "TextureTorsoLower": 18,
|
"InventoryIcon": 5,
|
||||||
"TextureLegUpper": 19, "TextureLegLower": 20, "TextureFoot": 21
|
"GeosetGroup1": 7,
|
||||||
|
"GeosetGroup3": 9,
|
||||||
|
"TextureArmUpper": 14,
|
||||||
|
"TextureArmLower": 15,
|
||||||
|
"TextureHand": 16,
|
||||||
|
"TextureTorsoUpper": 17,
|
||||||
|
"TextureTorsoLower": 18,
|
||||||
|
"TextureLegUpper": 19,
|
||||||
|
"TextureLegLower": 20,
|
||||||
|
"TextureFoot": 21
|
||||||
},
|
},
|
||||||
"CharSections": {
|
"CharSections": {
|
||||||
"RaceID": 1, "SexID": 2, "BaseSection": 3,
|
"RaceID": 1,
|
||||||
"VariationIndex": 4, "ColorIndex": 5,
|
"SexID": 2,
|
||||||
"Texture1": 6, "Texture2": 7, "Texture3": 8,
|
"BaseSection": 3,
|
||||||
"Flags": 9
|
"Texture1": 4,
|
||||||
|
"Texture2": 5,
|
||||||
|
"Texture3": 6,
|
||||||
|
"Flags": 7,
|
||||||
|
"VariationIndex": 8,
|
||||||
|
"ColorIndex": 9
|
||||||
|
},
|
||||||
|
"SpellIcon": {
|
||||||
|
"ID": 0,
|
||||||
|
"Path": 1
|
||||||
},
|
},
|
||||||
"SpellIcon": { "ID": 0, "Path": 1 },
|
|
||||||
"FactionTemplate": {
|
"FactionTemplate": {
|
||||||
"ID": 0, "Faction": 1, "FactionGroup": 3,
|
"ID": 0,
|
||||||
"FriendGroup": 4, "EnemyGroup": 5,
|
"Faction": 1,
|
||||||
"Enemy0": 6, "Enemy1": 7, "Enemy2": 8, "Enemy3": 9
|
"FactionGroup": 3,
|
||||||
|
"FriendGroup": 4,
|
||||||
|
"EnemyGroup": 5,
|
||||||
|
"Enemy0": 6,
|
||||||
|
"Enemy1": 7,
|
||||||
|
"Enemy2": 8,
|
||||||
|
"Enemy3": 9
|
||||||
},
|
},
|
||||||
"Faction": {
|
"Faction": {
|
||||||
"ID": 0, "ReputationRaceMask0": 2, "ReputationRaceMask1": 3,
|
"ID": 0,
|
||||||
"ReputationRaceMask2": 4, "ReputationRaceMask3": 5,
|
"ReputationRaceMask0": 2,
|
||||||
"ReputationBase0": 10, "ReputationBase1": 11,
|
"ReputationRaceMask1": 3,
|
||||||
"ReputationBase2": 12, "ReputationBase3": 13
|
"ReputationRaceMask2": 4,
|
||||||
|
"ReputationRaceMask3": 5,
|
||||||
|
"ReputationBase0": 10,
|
||||||
|
"ReputationBase1": 11,
|
||||||
|
"ReputationBase2": 12,
|
||||||
|
"ReputationBase3": 13
|
||||||
|
},
|
||||||
|
"AreaTable": {
|
||||||
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"ParentAreaNum": 2,
|
||||||
|
"ExploreFlag": 3
|
||||||
},
|
},
|
||||||
"AreaTable": { "ID": 0, "MapID": 1, "ParentAreaNum": 2, "ExploreFlag": 3 },
|
|
||||||
"CreatureDisplayInfoExtra": {
|
"CreatureDisplayInfoExtra": {
|
||||||
"ID": 0, "RaceID": 1, "SexID": 2, "SkinID": 3, "FaceID": 4,
|
"ID": 0,
|
||||||
"HairStyleID": 5, "HairColorID": 6, "FacialHairID": 7,
|
"RaceID": 1,
|
||||||
"EquipDisplay0": 8, "EquipDisplay1": 9, "EquipDisplay2": 10,
|
"SexID": 2,
|
||||||
"EquipDisplay3": 11, "EquipDisplay4": 12, "EquipDisplay5": 13,
|
"SkinID": 3,
|
||||||
"EquipDisplay6": 14, "EquipDisplay7": 15, "EquipDisplay8": 16,
|
"FaceID": 4,
|
||||||
"EquipDisplay9": 17, "BakeName": 18
|
"HairStyleID": 5,
|
||||||
|
"HairColorID": 6,
|
||||||
|
"FacialHairID": 7,
|
||||||
|
"EquipDisplay0": 8,
|
||||||
|
"EquipDisplay1": 9,
|
||||||
|
"EquipDisplay2": 10,
|
||||||
|
"EquipDisplay3": 11,
|
||||||
|
"EquipDisplay4": 12,
|
||||||
|
"EquipDisplay5": 13,
|
||||||
|
"EquipDisplay6": 14,
|
||||||
|
"EquipDisplay7": 15,
|
||||||
|
"EquipDisplay8": 16,
|
||||||
|
"EquipDisplay9": 17,
|
||||||
|
"BakeName": 18
|
||||||
},
|
},
|
||||||
"CreatureDisplayInfo": {
|
"CreatureDisplayInfo": {
|
||||||
"ID": 0, "ModelID": 1, "ExtraDisplayId": 3,
|
"ID": 0,
|
||||||
"Skin1": 6, "Skin2": 7, "Skin3": 8
|
"ModelID": 1,
|
||||||
|
"ExtraDisplayId": 3,
|
||||||
|
"Skin1": 6,
|
||||||
|
"Skin2": 7,
|
||||||
|
"Skin3": 8
|
||||||
},
|
},
|
||||||
"TaxiNodes": {
|
"TaxiNodes": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Y": 3, "Z": 4, "Name": 5
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"X": 2,
|
||||||
|
"Y": 3,
|
||||||
|
"Z": 4,
|
||||||
|
"Name": 5
|
||||||
|
},
|
||||||
|
"TaxiPath": {
|
||||||
|
"ID": 0,
|
||||||
|
"FromNode": 1,
|
||||||
|
"ToNode": 2,
|
||||||
|
"Cost": 3
|
||||||
},
|
},
|
||||||
"TaxiPath": { "ID": 0, "FromNode": 1, "ToNode": 2, "Cost": 3 },
|
|
||||||
"TaxiPathNode": {
|
"TaxiPathNode": {
|
||||||
"ID": 0, "PathID": 1, "NodeIndex": 2, "MapID": 3,
|
"ID": 0,
|
||||||
"X": 4, "Y": 5, "Z": 6
|
"PathID": 1,
|
||||||
|
"NodeIndex": 2,
|
||||||
|
"MapID": 3,
|
||||||
|
"X": 4,
|
||||||
|
"Y": 5,
|
||||||
|
"Z": 6
|
||||||
},
|
},
|
||||||
"TalentTab": {
|
"TalentTab": {
|
||||||
"ID": 0, "Name": 1, "ClassMask": 12,
|
"ID": 0,
|
||||||
"OrderIndex": 14, "BackgroundFile": 15
|
"Name": 1,
|
||||||
|
"ClassMask": 12,
|
||||||
|
"OrderIndex": 14,
|
||||||
|
"BackgroundFile": 15
|
||||||
},
|
},
|
||||||
"Talent": {
|
"Talent": {
|
||||||
"ID": 0, "TabID": 1, "Row": 2, "Column": 3,
|
"ID": 0,
|
||||||
"RankSpell0": 4, "PrereqTalent0": 9, "PrereqRank0": 12
|
"TabID": 1,
|
||||||
|
"Row": 2,
|
||||||
|
"Column": 3,
|
||||||
|
"RankSpell0": 4,
|
||||||
|
"PrereqTalent0": 9,
|
||||||
|
"PrereqRank0": 12
|
||||||
|
},
|
||||||
|
"SkillLineAbility": {
|
||||||
|
"SkillLineID": 1,
|
||||||
|
"SpellID": 2
|
||||||
|
},
|
||||||
|
"SkillLine": {
|
||||||
|
"ID": 0,
|
||||||
|
"Category": 1,
|
||||||
|
"Name": 3
|
||||||
|
},
|
||||||
|
"Map": {
|
||||||
|
"ID": 0,
|
||||||
|
"InternalName": 1
|
||||||
|
},
|
||||||
|
"CreatureModelData": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelPath": 2
|
||||||
},
|
},
|
||||||
"SkillLineAbility": { "SkillLineID": 1, "SpellID": 2 },
|
|
||||||
"SkillLine": { "ID": 0, "Category": 1, "Name": 3 },
|
|
||||||
"Map": { "ID": 0, "InternalName": 1 },
|
|
||||||
"CreatureModelData": { "ID": 0, "ModelPath": 2 },
|
|
||||||
"CharHairGeosets": {
|
"CharHairGeosets": {
|
||||||
"RaceID": 1, "SexID": 2, "Variation": 3, "GeosetID": 4
|
"RaceID": 1,
|
||||||
|
"SexID": 2,
|
||||||
|
"Variation": 3,
|
||||||
|
"GeosetID": 4
|
||||||
},
|
},
|
||||||
"CharacterFacialHairStyles": {
|
"CharacterFacialHairStyles": {
|
||||||
"RaceID": 0, "SexID": 1, "Variation": 2,
|
"RaceID": 0,
|
||||||
"Geoset100": 3, "Geoset300": 4, "Geoset200": 5
|
"SexID": 1,
|
||||||
|
"Variation": 2,
|
||||||
|
"Geoset100": 3,
|
||||||
|
"Geoset300": 4,
|
||||||
|
"Geoset200": 5
|
||||||
|
},
|
||||||
|
"GameObjectDisplayInfo": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelName": 1
|
||||||
|
},
|
||||||
|
"Emotes": {
|
||||||
|
"ID": 0,
|
||||||
|
"AnimID": 2
|
||||||
},
|
},
|
||||||
"GameObjectDisplayInfo": { "ID": 0, "ModelName": 1 },
|
|
||||||
"Emotes": { "ID": 0, "AnimID": 2 },
|
|
||||||
"EmotesText": {
|
"EmotesText": {
|
||||||
"ID": 0, "Command": 1, "EmoteRef": 2,
|
"ID": 0,
|
||||||
"OthersTargetTextID": 3, "SenderTargetTextID": 5,
|
"Command": 1,
|
||||||
"OthersNoTargetTextID": 7, "SenderNoTargetTextID": 9
|
"EmoteRef": 2,
|
||||||
|
"OthersTargetTextID": 3,
|
||||||
|
"SenderTargetTextID": 5,
|
||||||
|
"OthersNoTargetTextID": 7,
|
||||||
|
"SenderNoTargetTextID": 9
|
||||||
|
},
|
||||||
|
"EmotesTextData": {
|
||||||
|
"ID": 0,
|
||||||
|
"Text": 1
|
||||||
},
|
},
|
||||||
"EmotesTextData": { "ID": 0, "Text": 1 },
|
|
||||||
"Light": {
|
"Light": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Z": 3, "Y": 4,
|
"ID": 0,
|
||||||
"InnerRadius": 5, "OuterRadius": 6, "LightParamsID": 7,
|
"MapID": 1,
|
||||||
"LightParamsIDRain": 8, "LightParamsIDUnderwater": 9
|
"X": 2,
|
||||||
|
"Z": 3,
|
||||||
|
"Y": 4,
|
||||||
|
"InnerRadius": 5,
|
||||||
|
"OuterRadius": 6,
|
||||||
|
"LightParamsID": 7,
|
||||||
|
"LightParamsIDRain": 8,
|
||||||
|
"LightParamsIDUnderwater": 9
|
||||||
|
},
|
||||||
|
"LightParams": {
|
||||||
|
"LightParamsID": 0
|
||||||
},
|
},
|
||||||
"LightParams": { "LightParamsID": 0 },
|
|
||||||
"LightIntBand": {
|
"LightIntBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"LightFloatBand": {
|
"LightFloatBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"WorldMapArea": {
|
"WorldMapArea": {
|
||||||
"ID": 0, "MapID": 1, "AreaID": 2, "AreaName": 3,
|
"ID": 0,
|
||||||
"LocLeft": 4, "LocRight": 5, "LocTop": 6, "LocBottom": 7,
|
"MapID": 1,
|
||||||
"DisplayMapID": 8, "ParentWorldMapID": 10
|
"AreaID": 2,
|
||||||
|
"AreaName": 3,
|
||||||
|
"LocLeft": 4,
|
||||||
|
"LocRight": 5,
|
||||||
|
"LocTop": 6,
|
||||||
|
"LocBottom": 7,
|
||||||
|
"DisplayMapID": 8,
|
||||||
|
"ParentWorldMapID": 10
|
||||||
},
|
},
|
||||||
"SpellItemEnchantment": {
|
"SpellItemEnchantment": {
|
||||||
"ID": 0, "Name": 8
|
"ID": 0,
|
||||||
|
"Name": 8
|
||||||
},
|
},
|
||||||
"ItemSet": {
|
"ItemSet": {
|
||||||
"ID": 0, "Name": 1,
|
"ID": 0,
|
||||||
"Item0": 10, "Item1": 11, "Item2": 12, "Item3": 13, "Item4": 14,
|
"Name": 1,
|
||||||
"Item5": 15, "Item6": 16, "Item7": 17, "Item8": 18, "Item9": 19,
|
"Item0": 10,
|
||||||
"Spell0": 20, "Spell1": 21, "Spell2": 22, "Spell3": 23, "Spell4": 24,
|
"Item1": 11,
|
||||||
"Spell5": 25, "Spell6": 26, "Spell7": 27, "Spell8": 28, "Spell9": 29,
|
"Item2": 12,
|
||||||
"Threshold0": 30, "Threshold1": 31, "Threshold2": 32, "Threshold3": 33,
|
"Item3": 13,
|
||||||
"Threshold4": 34, "Threshold5": 35, "Threshold6": 36, "Threshold7": 37,
|
"Item4": 14,
|
||||||
"Threshold8": 38, "Threshold9": 39
|
"Item5": 15,
|
||||||
|
"Item6": 16,
|
||||||
|
"Item7": 17,
|
||||||
|
"Item8": 18,
|
||||||
|
"Item9": 19,
|
||||||
|
"Spell0": 20,
|
||||||
|
"Spell1": 21,
|
||||||
|
"Spell2": 22,
|
||||||
|
"Spell3": 23,
|
||||||
|
"Spell4": 24,
|
||||||
|
"Spell5": 25,
|
||||||
|
"Spell6": 26,
|
||||||
|
"Spell7": 27,
|
||||||
|
"Spell8": 28,
|
||||||
|
"Spell9": 29,
|
||||||
|
"Threshold0": 30,
|
||||||
|
"Threshold1": 31,
|
||||||
|
"Threshold2": 32,
|
||||||
|
"Threshold3": 33,
|
||||||
|
"Threshold4": 34,
|
||||||
|
"Threshold5": 35,
|
||||||
|
"Threshold6": 36,
|
||||||
|
"Threshold7": 37,
|
||||||
|
"Threshold8": 38,
|
||||||
|
"Threshold9": 39
|
||||||
},
|
},
|
||||||
"SpellVisual": {
|
"SpellVisual": {
|
||||||
"ID": 0, "CastKit": 2, "ImpactKit": 3, "MissileModel": 8
|
"ID": 0,
|
||||||
|
"CastKit": 2,
|
||||||
|
"ImpactKit": 3,
|
||||||
|
"MissileModel": 8
|
||||||
},
|
},
|
||||||
"SpellVisualKit": {
|
"SpellVisualKit": {
|
||||||
"ID": 0, "BaseEffect": 5, "SpecialEffect0": 11, "SpecialEffect1": 12, "SpecialEffect2": 13
|
"ID": 0,
|
||||||
|
"BaseEffect": 5,
|
||||||
|
"SpecialEffect0": 11,
|
||||||
|
"SpecialEffect1": 12,
|
||||||
|
"SpecialEffect2": 13
|
||||||
},
|
},
|
||||||
"SpellVisualEffectName": {
|
"SpellVisualEffectName": {
|
||||||
"ID": 0, "FilePath": 2
|
"ID": 0,
|
||||||
|
"FilePath": 2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,129 +1,319 @@
|
||||||
{
|
{
|
||||||
"Spell": {
|
"Spell": {
|
||||||
"ID": 0, "Attributes": 4, "AttributesEx": 5, "IconID": 133,
|
"ID": 0,
|
||||||
"Name": 136, "Tooltip": 139, "Rank": 153, "SchoolMask": 225,
|
"Attributes": 4,
|
||||||
"PowerType": 14, "ManaCost": 39, "CastingTimeIndex": 47, "RangeIndex": 49,
|
"AttributesEx": 5,
|
||||||
|
"IconID": 133,
|
||||||
|
"Name": 136,
|
||||||
|
"Tooltip": 139,
|
||||||
|
"Rank": 153,
|
||||||
|
"SchoolMask": 225,
|
||||||
|
"PowerType": 14,
|
||||||
|
"ManaCost": 39,
|
||||||
|
"CastingTimeIndex": 47,
|
||||||
|
"RangeIndex": 49,
|
||||||
"DispelType": 2
|
"DispelType": 2
|
||||||
},
|
},
|
||||||
"SpellRange": { "MaxRange": 4 },
|
"SpellRange": {
|
||||||
|
"MaxRange": 4
|
||||||
|
},
|
||||||
"ItemDisplayInfo": {
|
"ItemDisplayInfo": {
|
||||||
"ID": 0, "LeftModel": 1, "LeftModelTexture": 3,
|
"ID": 0,
|
||||||
"InventoryIcon": 5, "GeosetGroup1": 7, "GeosetGroup3": 9,
|
"LeftModel": 1,
|
||||||
"TextureArmUpper": 14, "TextureArmLower": 15, "TextureHand": 16,
|
"LeftModelTexture": 3,
|
||||||
"TextureTorsoUpper": 17, "TextureTorsoLower": 18,
|
"InventoryIcon": 5,
|
||||||
"TextureLegUpper": 19, "TextureLegLower": 20, "TextureFoot": 21
|
"GeosetGroup1": 7,
|
||||||
|
"GeosetGroup3": 9,
|
||||||
|
"TextureArmUpper": 14,
|
||||||
|
"TextureArmLower": 15,
|
||||||
|
"TextureHand": 16,
|
||||||
|
"TextureTorsoUpper": 17,
|
||||||
|
"TextureTorsoLower": 18,
|
||||||
|
"TextureLegUpper": 19,
|
||||||
|
"TextureLegLower": 20,
|
||||||
|
"TextureFoot": 21
|
||||||
},
|
},
|
||||||
"CharSections": {
|
"CharSections": {
|
||||||
"RaceID": 1, "SexID": 2, "BaseSection": 3,
|
"RaceID": 1,
|
||||||
"VariationIndex": 4, "ColorIndex": 5,
|
"SexID": 2,
|
||||||
"Texture1": 6, "Texture2": 7, "Texture3": 8,
|
"BaseSection": 3,
|
||||||
"Flags": 9
|
"Texture1": 4,
|
||||||
|
"Texture2": 5,
|
||||||
|
"Texture3": 6,
|
||||||
|
"Flags": 7,
|
||||||
|
"VariationIndex": 8,
|
||||||
|
"ColorIndex": 9
|
||||||
|
},
|
||||||
|
"SpellIcon": {
|
||||||
|
"ID": 0,
|
||||||
|
"Path": 1
|
||||||
},
|
},
|
||||||
"SpellIcon": { "ID": 0, "Path": 1 },
|
|
||||||
"FactionTemplate": {
|
"FactionTemplate": {
|
||||||
"ID": 0, "Faction": 1, "FactionGroup": 3,
|
"ID": 0,
|
||||||
"FriendGroup": 4, "EnemyGroup": 5,
|
"Faction": 1,
|
||||||
"Enemy0": 6, "Enemy1": 7, "Enemy2": 8, "Enemy3": 9
|
"FactionGroup": 3,
|
||||||
|
"FriendGroup": 4,
|
||||||
|
"EnemyGroup": 5,
|
||||||
|
"Enemy0": 6,
|
||||||
|
"Enemy1": 7,
|
||||||
|
"Enemy2": 8,
|
||||||
|
"Enemy3": 9
|
||||||
},
|
},
|
||||||
"Faction": {
|
"Faction": {
|
||||||
"ID": 0, "ReputationRaceMask0": 2, "ReputationRaceMask1": 3,
|
"ID": 0,
|
||||||
"ReputationRaceMask2": 4, "ReputationRaceMask3": 5,
|
"ReputationRaceMask0": 2,
|
||||||
"ReputationBase0": 10, "ReputationBase1": 11,
|
"ReputationRaceMask1": 3,
|
||||||
"ReputationBase2": 12, "ReputationBase3": 13
|
"ReputationRaceMask2": 4,
|
||||||
|
"ReputationRaceMask3": 5,
|
||||||
|
"ReputationBase0": 10,
|
||||||
|
"ReputationBase1": 11,
|
||||||
|
"ReputationBase2": 12,
|
||||||
|
"ReputationBase3": 13
|
||||||
|
},
|
||||||
|
"CharTitles": {
|
||||||
|
"ID": 0,
|
||||||
|
"Title": 2,
|
||||||
|
"TitleBit": 36
|
||||||
|
},
|
||||||
|
"Achievement": {
|
||||||
|
"ID": 0,
|
||||||
|
"Title": 4,
|
||||||
|
"Description": 21,
|
||||||
|
"Points": 39
|
||||||
|
},
|
||||||
|
"AchievementCriteria": {
|
||||||
|
"ID": 0,
|
||||||
|
"AchievementID": 1,
|
||||||
|
"Quantity": 4,
|
||||||
|
"Description": 9
|
||||||
|
},
|
||||||
|
"AreaTable": {
|
||||||
|
"ID": 0,
|
||||||
|
"MapID": 1,
|
||||||
|
"ParentAreaNum": 2,
|
||||||
|
"ExploreFlag": 3
|
||||||
},
|
},
|
||||||
"CharTitles": { "ID": 0, "Title": 2, "TitleBit": 36 },
|
|
||||||
"Achievement": { "ID": 0, "Title": 4, "Description": 21, "Points": 39 },
|
|
||||||
"AchievementCriteria": { "ID": 0, "AchievementID": 1, "Quantity": 4, "Description": 9 },
|
|
||||||
"AreaTable": { "ID": 0, "MapID": 1, "ParentAreaNum": 2, "ExploreFlag": 3 },
|
|
||||||
"CreatureDisplayInfoExtra": {
|
"CreatureDisplayInfoExtra": {
|
||||||
"ID": 0, "RaceID": 1, "SexID": 2, "SkinID": 3, "FaceID": 4,
|
"ID": 0,
|
||||||
"HairStyleID": 5, "HairColorID": 6, "FacialHairID": 7,
|
"RaceID": 1,
|
||||||
"EquipDisplay0": 8, "EquipDisplay1": 9, "EquipDisplay2": 10,
|
"SexID": 2,
|
||||||
"EquipDisplay3": 11, "EquipDisplay4": 12, "EquipDisplay5": 13,
|
"SkinID": 3,
|
||||||
"EquipDisplay6": 14, "EquipDisplay7": 15, "EquipDisplay8": 16,
|
"FaceID": 4,
|
||||||
"EquipDisplay9": 17, "EquipDisplay10": 18, "BakeName": 20
|
"HairStyleID": 5,
|
||||||
|
"HairColorID": 6,
|
||||||
|
"FacialHairID": 7,
|
||||||
|
"EquipDisplay0": 8,
|
||||||
|
"EquipDisplay1": 9,
|
||||||
|
"EquipDisplay2": 10,
|
||||||
|
"EquipDisplay3": 11,
|
||||||
|
"EquipDisplay4": 12,
|
||||||
|
"EquipDisplay5": 13,
|
||||||
|
"EquipDisplay6": 14,
|
||||||
|
"EquipDisplay7": 15,
|
||||||
|
"EquipDisplay8": 16,
|
||||||
|
"EquipDisplay9": 17,
|
||||||
|
"EquipDisplay10": 18,
|
||||||
|
"BakeName": 20
|
||||||
},
|
},
|
||||||
"CreatureDisplayInfo": {
|
"CreatureDisplayInfo": {
|
||||||
"ID": 0, "ModelID": 1, "ExtraDisplayId": 3,
|
"ID": 0,
|
||||||
"Skin1": 6, "Skin2": 7, "Skin3": 8
|
"ModelID": 1,
|
||||||
|
"ExtraDisplayId": 3,
|
||||||
|
"Skin1": 6,
|
||||||
|
"Skin2": 7,
|
||||||
|
"Skin3": 8
|
||||||
},
|
},
|
||||||
"TaxiNodes": {
|
"TaxiNodes": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Y": 3, "Z": 4, "Name": 5,
|
"ID": 0,
|
||||||
"MountDisplayIdAllianceFallback": 20, "MountDisplayIdHordeFallback": 21,
|
"MapID": 1,
|
||||||
"MountDisplayIdAlliance": 22, "MountDisplayIdHorde": 23
|
"X": 2,
|
||||||
|
"Y": 3,
|
||||||
|
"Z": 4,
|
||||||
|
"Name": 5,
|
||||||
|
"MountDisplayIdAllianceFallback": 20,
|
||||||
|
"MountDisplayIdHordeFallback": 21,
|
||||||
|
"MountDisplayIdAlliance": 22,
|
||||||
|
"MountDisplayIdHorde": 23
|
||||||
|
},
|
||||||
|
"TaxiPath": {
|
||||||
|
"ID": 0,
|
||||||
|
"FromNode": 1,
|
||||||
|
"ToNode": 2,
|
||||||
|
"Cost": 3
|
||||||
},
|
},
|
||||||
"TaxiPath": { "ID": 0, "FromNode": 1, "ToNode": 2, "Cost": 3 },
|
|
||||||
"TaxiPathNode": {
|
"TaxiPathNode": {
|
||||||
"ID": 0, "PathID": 1, "NodeIndex": 2, "MapID": 3,
|
"ID": 0,
|
||||||
"X": 4, "Y": 5, "Z": 6
|
"PathID": 1,
|
||||||
|
"NodeIndex": 2,
|
||||||
|
"MapID": 3,
|
||||||
|
"X": 4,
|
||||||
|
"Y": 5,
|
||||||
|
"Z": 6
|
||||||
},
|
},
|
||||||
"TalentTab": {
|
"TalentTab": {
|
||||||
"ID": 0, "Name": 1, "ClassMask": 20,
|
"ID": 0,
|
||||||
"OrderIndex": 22, "BackgroundFile": 23
|
"Name": 1,
|
||||||
|
"ClassMask": 20,
|
||||||
|
"OrderIndex": 22,
|
||||||
|
"BackgroundFile": 23
|
||||||
},
|
},
|
||||||
"Talent": {
|
"Talent": {
|
||||||
"ID": 0, "TabID": 1, "Row": 2, "Column": 3,
|
"ID": 0,
|
||||||
"RankSpell0": 4, "PrereqTalent0": 9, "PrereqRank0": 12
|
"TabID": 1,
|
||||||
|
"Row": 2,
|
||||||
|
"Column": 3,
|
||||||
|
"RankSpell0": 4,
|
||||||
|
"PrereqTalent0": 9,
|
||||||
|
"PrereqRank0": 12
|
||||||
|
},
|
||||||
|
"SkillLineAbility": {
|
||||||
|
"SkillLineID": 1,
|
||||||
|
"SpellID": 2
|
||||||
|
},
|
||||||
|
"SkillLine": {
|
||||||
|
"ID": 0,
|
||||||
|
"Category": 1,
|
||||||
|
"Name": 3
|
||||||
|
},
|
||||||
|
"Map": {
|
||||||
|
"ID": 0,
|
||||||
|
"InternalName": 1
|
||||||
|
},
|
||||||
|
"CreatureModelData": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelPath": 2
|
||||||
},
|
},
|
||||||
"SkillLineAbility": { "SkillLineID": 1, "SpellID": 2 },
|
|
||||||
"SkillLine": { "ID": 0, "Category": 1, "Name": 3 },
|
|
||||||
"Map": { "ID": 0, "InternalName": 1 },
|
|
||||||
"CreatureModelData": { "ID": 0, "ModelPath": 2 },
|
|
||||||
"CharHairGeosets": {
|
"CharHairGeosets": {
|
||||||
"RaceID": 1, "SexID": 2, "Variation": 3, "GeosetID": 4
|
"RaceID": 1,
|
||||||
|
"SexID": 2,
|
||||||
|
"Variation": 3,
|
||||||
|
"GeosetID": 4
|
||||||
},
|
},
|
||||||
"CharacterFacialHairStyles": {
|
"CharacterFacialHairStyles": {
|
||||||
"RaceID": 0, "SexID": 1, "Variation": 2,
|
"RaceID": 0,
|
||||||
"Geoset100": 3, "Geoset300": 4, "Geoset200": 5
|
"SexID": 1,
|
||||||
|
"Variation": 2,
|
||||||
|
"Geoset100": 3,
|
||||||
|
"Geoset300": 4,
|
||||||
|
"Geoset200": 5
|
||||||
|
},
|
||||||
|
"GameObjectDisplayInfo": {
|
||||||
|
"ID": 0,
|
||||||
|
"ModelName": 1
|
||||||
|
},
|
||||||
|
"Emotes": {
|
||||||
|
"ID": 0,
|
||||||
|
"AnimID": 2
|
||||||
},
|
},
|
||||||
"GameObjectDisplayInfo": { "ID": 0, "ModelName": 1 },
|
|
||||||
"Emotes": { "ID": 0, "AnimID": 2 },
|
|
||||||
"EmotesText": {
|
"EmotesText": {
|
||||||
"ID": 0, "Command": 1, "EmoteRef": 2,
|
"ID": 0,
|
||||||
"OthersTargetTextID": 3, "SenderTargetTextID": 5,
|
"Command": 1,
|
||||||
"OthersNoTargetTextID": 7, "SenderNoTargetTextID": 9
|
"EmoteRef": 2,
|
||||||
|
"OthersTargetTextID": 3,
|
||||||
|
"SenderTargetTextID": 5,
|
||||||
|
"OthersNoTargetTextID": 7,
|
||||||
|
"SenderNoTargetTextID": 9
|
||||||
|
},
|
||||||
|
"EmotesTextData": {
|
||||||
|
"ID": 0,
|
||||||
|
"Text": 1
|
||||||
},
|
},
|
||||||
"EmotesTextData": { "ID": 0, "Text": 1 },
|
|
||||||
"Light": {
|
"Light": {
|
||||||
"ID": 0, "MapID": 1, "X": 2, "Z": 3, "Y": 4,
|
"ID": 0,
|
||||||
"InnerRadius": 5, "OuterRadius": 6, "LightParamsID": 7,
|
"MapID": 1,
|
||||||
"LightParamsIDRain": 8, "LightParamsIDUnderwater": 9
|
"X": 2,
|
||||||
|
"Z": 3,
|
||||||
|
"Y": 4,
|
||||||
|
"InnerRadius": 5,
|
||||||
|
"OuterRadius": 6,
|
||||||
|
"LightParamsID": 7,
|
||||||
|
"LightParamsIDRain": 8,
|
||||||
|
"LightParamsIDUnderwater": 9
|
||||||
|
},
|
||||||
|
"LightParams": {
|
||||||
|
"LightParamsID": 0
|
||||||
},
|
},
|
||||||
"LightParams": { "LightParamsID": 0 },
|
|
||||||
"LightIntBand": {
|
"LightIntBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"LightFloatBand": {
|
"LightFloatBand": {
|
||||||
"BlockIndex": 1, "NumKeyframes": 2, "TimeKey0": 3, "Value0": 19
|
"BlockIndex": 1,
|
||||||
|
"NumKeyframes": 2,
|
||||||
|
"TimeKey0": 3,
|
||||||
|
"Value0": 19
|
||||||
},
|
},
|
||||||
"WorldMapArea": {
|
"WorldMapArea": {
|
||||||
"ID": 0, "MapID": 1, "AreaID": 2, "AreaName": 3,
|
"ID": 0,
|
||||||
"LocLeft": 4, "LocRight": 5, "LocTop": 6, "LocBottom": 7,
|
"MapID": 1,
|
||||||
"DisplayMapID": 8, "ParentWorldMapID": 10
|
"AreaID": 2,
|
||||||
|
"AreaName": 3,
|
||||||
|
"LocLeft": 4,
|
||||||
|
"LocRight": 5,
|
||||||
|
"LocTop": 6,
|
||||||
|
"LocBottom": 7,
|
||||||
|
"DisplayMapID": 8,
|
||||||
|
"ParentWorldMapID": 10
|
||||||
},
|
},
|
||||||
"SpellItemEnchantment": {
|
"SpellItemEnchantment": {
|
||||||
"ID": 0, "Name": 8
|
"ID": 0,
|
||||||
|
"Name": 8
|
||||||
},
|
},
|
||||||
"ItemSet": {
|
"ItemSet": {
|
||||||
"ID": 0, "Name": 1,
|
"ID": 0,
|
||||||
"Item0": 18, "Item1": 19, "Item2": 20, "Item3": 21, "Item4": 22,
|
"Name": 1,
|
||||||
"Item5": 23, "Item6": 24, "Item7": 25, "Item8": 26, "Item9": 27,
|
"Item0": 18,
|
||||||
"Spell0": 28, "Spell1": 29, "Spell2": 30, "Spell3": 31, "Spell4": 32,
|
"Item1": 19,
|
||||||
"Spell5": 33, "Spell6": 34, "Spell7": 35, "Spell8": 36, "Spell9": 37,
|
"Item2": 20,
|
||||||
"Threshold0": 38, "Threshold1": 39, "Threshold2": 40, "Threshold3": 41,
|
"Item3": 21,
|
||||||
"Threshold4": 42, "Threshold5": 43, "Threshold6": 44, "Threshold7": 45,
|
"Item4": 22,
|
||||||
"Threshold8": 46, "Threshold9": 47
|
"Item5": 23,
|
||||||
|
"Item6": 24,
|
||||||
|
"Item7": 25,
|
||||||
|
"Item8": 26,
|
||||||
|
"Item9": 27,
|
||||||
|
"Spell0": 28,
|
||||||
|
"Spell1": 29,
|
||||||
|
"Spell2": 30,
|
||||||
|
"Spell3": 31,
|
||||||
|
"Spell4": 32,
|
||||||
|
"Spell5": 33,
|
||||||
|
"Spell6": 34,
|
||||||
|
"Spell7": 35,
|
||||||
|
"Spell8": 36,
|
||||||
|
"Spell9": 37,
|
||||||
|
"Threshold0": 38,
|
||||||
|
"Threshold1": 39,
|
||||||
|
"Threshold2": 40,
|
||||||
|
"Threshold3": 41,
|
||||||
|
"Threshold4": 42,
|
||||||
|
"Threshold5": 43,
|
||||||
|
"Threshold6": 44,
|
||||||
|
"Threshold7": 45,
|
||||||
|
"Threshold8": 46,
|
||||||
|
"Threshold9": 47
|
||||||
},
|
},
|
||||||
"LFGDungeons": {
|
"LFGDungeons": {
|
||||||
"ID": 0, "Name": 1
|
"ID": 0,
|
||||||
|
"Name": 1
|
||||||
},
|
},
|
||||||
"SpellVisual": {
|
"SpellVisual": {
|
||||||
"ID": 0, "CastKit": 2, "ImpactKit": 3, "MissileModel": 8
|
"ID": 0,
|
||||||
|
"CastKit": 2,
|
||||||
|
"ImpactKit": 3,
|
||||||
|
"MissileModel": 8
|
||||||
},
|
},
|
||||||
"SpellVisualKit": {
|
"SpellVisualKit": {
|
||||||
"ID": 0, "BaseEffect": 5, "SpecialEffect0": 11, "SpecialEffect1": 12, "SpecialEffect2": 13
|
"ID": 0,
|
||||||
|
"BaseEffect": 5,
|
||||||
|
"SpecialEffect0": 11,
|
||||||
|
"SpecialEffect1": 12,
|
||||||
|
"SpecialEffect2": 13
|
||||||
},
|
},
|
||||||
"SpellVisualEffectName": {
|
"SpellVisualEffectName": {
|
||||||
"ID": 0, "FilePath": 2
|
"ID": 0,
|
||||||
|
"FilePath": 2
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -336,8 +336,8 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||||
uint32_t fRace = csL ? (*csL)["RaceID"] : 1;
|
uint32_t fRace = csL ? (*csL)["RaceID"] : 1;
|
||||||
uint32_t fSex = csL ? (*csL)["SexID"] : 2;
|
uint32_t fSex = csL ? (*csL)["SexID"] : 2;
|
||||||
uint32_t fBase = csL ? (*csL)["BaseSection"] : 3;
|
uint32_t fBase = csL ? (*csL)["BaseSection"] : 3;
|
||||||
uint32_t fVar = csL ? (*csL)["VariationIndex"] : 4;
|
uint32_t fVar = csL ? (*csL)["VariationIndex"] : 8;
|
||||||
uint32_t fColor = csL ? (*csL)["ColorIndex"] : 5;
|
uint32_t fColor = csL ? (*csL)["ColorIndex"] : 9;
|
||||||
for (uint32_t r = 0; r < charSectionsDbc->getRecordCount(); r++) {
|
for (uint32_t r = 0; r < charSectionsDbc->getRecordCount(); r++) {
|
||||||
uint32_t raceId = charSectionsDbc->getUInt32(r, fRace);
|
uint32_t raceId = charSectionsDbc->getUInt32(r, fRace);
|
||||||
uint32_t sexId = charSectionsDbc->getUInt32(r, fSex);
|
uint32_t sexId = charSectionsDbc->getUInt32(r, fSex);
|
||||||
|
|
@ -350,7 +350,7 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||||
// Section 0: Body skin (variation=0, colorIndex = skin color)
|
// Section 0: Body skin (variation=0, colorIndex = skin color)
|
||||||
if (baseSection == 0 && !foundSkin &&
|
if (baseSection == 0 && !foundSkin &&
|
||||||
variationIndex == 0 && colorIndex == static_cast<uint32_t>(skin)) {
|
variationIndex == 0 && colorIndex == static_cast<uint32_t>(skin)) {
|
||||||
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 6);
|
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 4);
|
||||||
if (!tex1.empty()) {
|
if (!tex1.empty()) {
|
||||||
bodySkinPath_ = tex1;
|
bodySkinPath_ = tex1;
|
||||||
foundSkin = true;
|
foundSkin = true;
|
||||||
|
|
@ -360,8 +360,8 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||||
else if (baseSection == 1 && !foundFace &&
|
else if (baseSection == 1 && !foundFace &&
|
||||||
variationIndex == static_cast<uint32_t>(face) &&
|
variationIndex == static_cast<uint32_t>(face) &&
|
||||||
colorIndex == static_cast<uint32_t>(skin)) {
|
colorIndex == static_cast<uint32_t>(skin)) {
|
||||||
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 6);
|
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 4);
|
||||||
std::string tex2 = charSectionsDbc->getString(r, csL ? (*csL)["Texture2"] : 7);
|
std::string tex2 = charSectionsDbc->getString(r, csL ? (*csL)["Texture2"] : 5);
|
||||||
if (!tex1.empty()) faceLowerPath = tex1;
|
if (!tex1.empty()) faceLowerPath = tex1;
|
||||||
if (!tex2.empty()) faceUpperPath = tex2;
|
if (!tex2.empty()) faceUpperPath = tex2;
|
||||||
foundFace = true;
|
foundFace = true;
|
||||||
|
|
@ -370,7 +370,7 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||||
else if (baseSection == 3 && !foundHair &&
|
else if (baseSection == 3 && !foundHair &&
|
||||||
variationIndex == static_cast<uint32_t>(hairStyle) &&
|
variationIndex == static_cast<uint32_t>(hairStyle) &&
|
||||||
colorIndex == static_cast<uint32_t>(hairColor)) {
|
colorIndex == static_cast<uint32_t>(hairColor)) {
|
||||||
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 6);
|
std::string tex1 = charSectionsDbc->getString(r, csL ? (*csL)["Texture1"] : 4);
|
||||||
if (!tex1.empty()) {
|
if (!tex1.empty()) {
|
||||||
hairScalpPath = tex1;
|
hairScalpPath = tex1;
|
||||||
foundHair = true;
|
foundHair = true;
|
||||||
|
|
@ -379,7 +379,7 @@ bool CharacterPreview::loadCharacter(game::Race race, game::Gender gender,
|
||||||
// Section 4: Underwear (variation=0, colorIndex = skin color)
|
// Section 4: Underwear (variation=0, colorIndex = skin color)
|
||||||
else if (baseSection == 4 && !foundUnderwear &&
|
else if (baseSection == 4 && !foundUnderwear &&
|
||||||
variationIndex == 0 && colorIndex == static_cast<uint32_t>(skin)) {
|
variationIndex == 0 && colorIndex == static_cast<uint32_t>(skin)) {
|
||||||
uint32_t texBase = csL ? (*csL)["Texture1"] : 6;
|
uint32_t texBase = csL ? (*csL)["Texture1"] : 4;
|
||||||
for (uint32_t f = texBase; f <= texBase + 2; f++) {
|
for (uint32_t f = texBase; f <= texBase + 2; f++) {
|
||||||
std::string tex = charSectionsDbc->getString(r, f);
|
std::string tex = charSectionsDbc->getString(r, f);
|
||||||
if (!tex.empty()) {
|
if (!tex.empty()) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue