From ef74ed73320e01c5eb618dc6465b4d44b3dd6c28 Mon Sep 17 00:00:00 2001 From: trigger Date: Fri, 12 May 2023 15:17:45 -0700 Subject: [PATCH 1/5] 1.33 update (thanks ttay) --- .../enus.w3mod/ui/worldeditgamestrings.txt | 2 +- .../enus.w3mod/ui/worldeditstrings.txt | 16 +- .../enus.w3mod/units/humanabilitystrings.txt | 4 +- .../enus.w3mod/units/neutralunitstrings.txt | 4 + .../enus.w3mod/units/undeadabilitystrings.txt | 2 +- objectdata/doodads/doodadskins.txt | 155 ++-- objectdata/units/abilitybuffmetadata.slk | 28 + objectdata/units/abilitydata.slk | 64 +- objectdata/units/abilitymetadata.slk | 810 +++++++++++++++++- objectdata/units/abilityskin.txt | 4 +- objectdata/units/destructablemetadata.slk | 104 ++- objectdata/units/destructableskin.txt | 90 +- objectdata/units/humanabilityfunc.txt | 1 - objectdata/units/humanunitfunc.txt | 2 +- objectdata/units/humanupgradefunc.txt | 4 +- objectdata/units/itemdata.slk | 6 +- objectdata/units/miscgame.txt | 3 +- objectdata/units/miscmetadata.slk | 247 +++++- objectdata/units/undeadunitfunc.txt | 2 +- objectdata/units/unitbalance.slk | 38 +- objectdata/units/unitmetadata.slk | 275 +++++- objectdata/units/unitskin.txt | 8 +- objectdata/units/unitweapons.slk | 12 +- objectdata/units/unitweaponsskin.txt | 8 +- objectdata/units/upgradeeffectmetadata.slk | 64 +- objectdata/units/upgrademetadata.slk | 40 +- package-lock.json | 282 ++++++ src/container.ts | 103 ++- src/generator/data.ts | 201 +++-- src/generator/generator.ts | 207 +++-- src/objectdata.ts | 82 +- src/utils.ts | 138 +-- test/main.ts | 28 +- 33 files changed, 2511 insertions(+), 523 deletions(-) create mode 100644 package-lock.json diff --git a/objectdata/_locales/enus.w3mod/ui/worldeditgamestrings.txt b/objectdata/_locales/enus.w3mod/ui/worldeditgamestrings.txt index 850ecc5..5336857 100644 --- a/objectdata/_locales/enus.w3mod/ui/worldeditgamestrings.txt +++ b/objectdata/_locales/enus.w3mod/ui/worldeditgamestrings.txt @@ -346,7 +346,7 @@ WESTRING_DEST_FORCE_BRIDGE_VERTICAL=Force Bridge WESTRING_DEST_FORCE_BRIDGE_DIAGONAL_1=Force Bridge WESTRING_DEST_FORCE_BRIDGE_HORIZONTAL=Force Bridge WESTRING_DEST_FORCE_BRIDGE_DIAGONAL_2=Force Bridge -WESTRING_DEST_BUILDING=Building +WESTRING_DEST_BUILDING=Dalaran Building WESTRING_DEST_LARGE_BUILDING=Dalaran Violet Citadel WESTRING_DEST_CENTAUR_TENT=Tent Centaur WESTRING_DEST_TAUREN_TENT=Tent Tauren diff --git a/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt b/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt index 8b1491f..5960b62 100644 --- a/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt +++ b/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt @@ -4192,6 +4192,8 @@ WESTRING_PEVENT_VICTORY_MSG="Victory!" WESTRING_PUEVENT_DEATH="Dies" WESTRING_PUEVENT_DECAY="Decays" WESTRING_PUEVENT_CHANGESOWNER="Changes owner" +WESTRING_PUEVENT_DAMAGED="Takes damage" +WESTRING_PUEVENT_DAMAGING="About to take damage" WESTRING_PUEVENT_HEROLEVEL="Gains a level" WESTRING_PUEVENT_HEROSKILL="Learns a skill" WESTRING_PUEVENT_HEROREVIVABLE="Becomes revivable" @@ -4235,6 +4237,7 @@ WESTRING_UEVENT_DEATH="Dies" WESTRING_UEVENT_DECAY="Decays" WESTRING_UEVENT_CHANGESOWNER="Changes owner" WESTRING_UEVENT_DAMAGED="Takes damage" +WESTRING_UEVENT_DAMAGING="About to take damage" WESTRING_UEVENT_HEROLEVEL="Gains a level" WESTRING_UEVENT_HEROSKILL="Learns a skill" WESTRING_UEVENT_HEROREVIVABLE="Becomes revivable" @@ -5477,6 +5480,14 @@ WESTRING_VOLUMEGROUP_MUSIC="Music" WESTRING_VOLUMEGROUP_UNITMOVEMENT="Unit Movement Sounds" WESTRING_VOLUMEGROUP_UNITSOUNDS="Unit Response Sounds" WESTRING_VOLUMEGROUP_UI="User Interface Sounds" +// Cinematic Volume Groups +WESTRING_VOLUMEGROUP_CINEMATIC_GENERAL="Cinematic General" +WESTRING_VOLUMEGROUP_CINEMATIC_AMBIENT="Cinematic Ambient Sounds" +WESTRING_VOLUMEGROUP_CINEMATIC_MUSIC="Cinematic Music" +WESTRING_VOLUMEGROUP_CINEMATIC_DIALOGUE="Cinematic Dialogue" +WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_1="Cinematic Sound Effects 1" +WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_2="Cinematic Sound Effects 2" +WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_3="Cinematic Sound Effects 3" // Fog states WESTRING_FOGSTATE_MASKED="Black mask" @@ -7542,6 +7553,7 @@ WESTRING_BEVAL_BFVI=Fog Visibility WESTRING_BEVAL_BPTX=Pathing Texture WESTRING_BEVAL_BPTD=Pathing Texture (Dead) WESTRING_BEVAL_BDSN=Death +WESTRING_BEVAL_BSND=Looping Sound WESTRING_BEVAL_BSHD=Shadow WESTRING_BEVAL_BSMM=Minimap - Show WESTRING_BEVAL_BMMR=Minimap Color 1 (Red) @@ -8336,7 +8348,7 @@ WESTRING_AEVAL_HSB2=Bonus Damage (Percent) WESTRING_AEVAL_HSB3=Defense Type Affected WESTRING_AEVAL_IOFR=Healing Multiplier WESTRING_AEVAL_AIVU=Is Magic Immune -WESTRING_AEVAL_AAT1=AOE Damage +WESTRING_AEVAL_AAT1=Initially Enabled // Ability Editor Field Values WESTRING_AE_ATTACKBITS_NONE=None @@ -8645,6 +8657,8 @@ WESTRING_MISCVAL_MXBS=Movement - Building Speed - Maximum WESTRING_MISCVAL_MNBS=Movement - Building Speed - Minimum WESTRING_MISCVAL_CCCR=Creeps - Maximum Creep Camp Radius (pathing cells) WESTRING_MISCVAL_CCCR_HINT="This radius is used for determining creep camps for the minimap icons and AI evaluation." +WESTRING_MISCVAL_NBPP=Gameplay - Neutral Building Polling Period +WESTRING_MISCVAL_NBPP_HINT="This determines how often buildings with shopping abilities will scan for valid patrons. Measured in seconds." //#LINENOBETA WESTRING_MISCVAL_FCAP=Food Limit //#LINENOBETA diff --git a/objectdata/_locales/enus.w3mod/units/humanabilitystrings.txt b/objectdata/_locales/enus.w3mod/units/humanabilitystrings.txt index c0e5570..f79b0f0 100644 --- a/objectdata/_locales/enus.w3mod/units/humanabilitystrings.txt +++ b/objectdata/_locales/enus.w3mod/units/humanabilitystrings.txt @@ -48,11 +48,11 @@ Buffubertip="This unit has been controlled; it obeys a new master now." Name=Siphon Mana Tip=Siphon Mana - [|cffffcc00Level 1|r],Siphon Mana - [|cffffcc00Level 2|r],Siphon Mana - [|cffffcc00Level 3|r] Ubertip="Transfers mana between the Blood Mage and a target. Drains mana per second from an enemy, or transfers mana per second to an ally.|n|nSiphon Mana can push the Blood Mage's mana over its maximum value, though excess mana drains off rapidly if not used.|nLasts seconds.","Transfers mana between the Blood Mage and a target. Drains mana per second from an enemy, or transfers mana per second to an ally.|n|nSiphon Mana can push the Blood Mage's mana over its maximum value, though excess mana drains off rapidly if not used.|nLasts seconds.","Transfers mana between the Blood Mage and a target. Drains mana per second from an enemy, or transfers mana per second to an ally.|n|nSiphon Mana can push the Blood Mage's mana over its maximum value, though excess mana drains off rapidly if not used.|nLasts seconds." -Ubertip,custom,V1="Drains mana per second from an enemy to the caster.","Drains mana per second from an enemy to the caster.","Drains mana per second from an enemy to the caster." +Ubertip:custom,V1="Drains mana per second from an enemy to the caster.","Drains mana per second from an enemy to the caster.","Drains mana per second from an enemy to the caster." Hotkey=N Researchtip="Learn Siphon Mana - [|cffffcc00Level %d|r]" Researchubertip="Transfers mana between the Blood Mage and a target. Drains mana from an enemy, or transfers mana to an ally.|n|nSiphon Mana can push the Blood Mage's mana over its maximum value, though excess mana drains off rapidly if not used.|nLasts seconds.|n|n|cffffcc00Level 1|r - mana drained per second. |n|cffffcc00Level 2|r - mana drained per second. |n|cffffcc00Level 3|r - mana drained per second." -Researchubertip,custom,V1="Drains mana from an enemy to the caster.|n|n|cffffcc00Level 1|r - mana drained per second. |n|cffffcc00Level 2|r - mana drained per second. |n|cffffcc00Level 3|r - mana drained per second." +Researchubertip:custom,V1="Drains mana from an enemy to the caster.|n|n|cffffcc00Level 1|r - mana drained per second. |n|cffffcc00Level 2|r - mana drained per second. |n|cffffcc00Level 3|r - mana drained per second." Researchhotkey=N [Bdbb] diff --git a/objectdata/_locales/enus.w3mod/units/neutralunitstrings.txt b/objectdata/_locales/enus.w3mod/units/neutralunitstrings.txt index 7473d5d..3b4b3d1 100644 --- a/objectdata/_locales/enus.w3mod/units/neutralunitstrings.txt +++ b/objectdata/_locales/enus.w3mod/units/neutralunitstrings.txt @@ -259,9 +259,13 @@ Ubertip="Light melee unit. |n|n|cffffcc00Attacks land units.|r" [ncks] Name=Centaur Sorcerer +Name:hd=Centaur Sorceress Name:custom,V0=Centaur Sorceror +Name:custom,hd,V0=Centaur Sorceress Tip=Hire Centaur Sorcerer +Tip:hd=Hire Centaur Sorceress Tip:custom,V0=Hire Centaur Sorceror +Tip:custom,hd,V0=Hire Centaur Sorceress Ubertip="Medium ranged unit that hurls fiery missiles. Casts Abolish Magic and Bloodlust. |n|n|cffffcc00Attacks land and air units.|r" Ubertip:custom,V0=Medium ranged unit that hurls fiery missles. Casts Abolish Magic and Bloodlust. |n|n|cffffcc00Attacks land and air units.|r diff --git a/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt b/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt index e8dc56d..c595cd7 100644 --- a/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt +++ b/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt @@ -606,7 +606,7 @@ Researchhotkey=F Name=Frost Armor EditorSuffix= (Autocast) Tip=Frost Armor - [|cffffcc00Level 1|r],Frost Armor - [|cffffcc00Level 2|r],Frost Armor - [|cffffcc00Level 3|r] -Ubertip="Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds.","Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds.","Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds." +Ubertip="Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds.","Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds.","Creates a shield of frost around a target friendly unit. The shield adds armor and slows melee units that attack it for seconds. |nLasts seconds." Untip="|cffc3dbffRight-click to activate auto-casting." Unubertip="|cffc3dbffRight-click to deactivate auto-casting." Hotkey=F diff --git a/objectdata/doodads/doodadskins.txt b/objectdata/doodads/doodadskins.txt index e6d0767..676657b 100644 --- a/objectdata/doodads/doodadskins.txt +++ b/objectdata/doodads/doodadskins.txt @@ -8268,7 +8268,6 @@ useMMColor=0 walkable=0 MMBlue=0 defScale=1.000 -defScale:hd=0.45 vertR=255,255,255,255,255,255,255,255,255,255 fixedRot=-1 minScale=0.500 @@ -10177,7 +10176,6 @@ useMMColor=0 walkable=0 MMBlue=0 defScale=1.000 -defScale:hd=0.45 vertR=255,255,255,255,255,255,255,255,255,255 fixedRot=-1 minScale=0.500 @@ -14930,8 +14928,7 @@ visRadius=50 numVar=1 version=0 selSize=192 -file=Buildings\Other\CityBuildingLarge_45\CityBuildingLarge_45 -file:hd=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_45\SilvermoonResidentialBuildings_45 +file=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_45\SilvermoonResidentialBuildings_45 [SRbe] skinType=doodad @@ -14960,8 +14957,7 @@ visRadius=50 numVar=1 version=0 selSize=192 -file=Buildings\Other\CityBuildingLarge_135\CityBuildingLarge_135 -file:hd=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_135\SilvermoonResidentialBuildings_135 +file=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_135\SilvermoonResidentialBuildings_135 [SRbv] skinType=doodad @@ -14990,8 +14986,7 @@ visRadius=50 numVar=1 version=0 selSize=192 -file=Buildings\Other\CityBuildingLarge_90\CityBuildingLarge_90 -file:hd=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_0\SilvermoonResidentialBuildings_0 +file=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_0\SilvermoonResidentialBuildings_0 [SRbh] skinType=doodad @@ -15020,8 +15015,7 @@ visRadius=50 numVar=1 version=0 selSize=192 -file=Buildings\Other\CityBuildingLarge_0\CityBuildingLarge_0 -file:hd=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_90\SilvermoonResidentialBuildings_90 +file=Doodads\Silvermoon\Structures\SilvermoonResidentialBuildings_90\SilvermoonResidentialBuildings_90 [SSmt] skinType=doodad @@ -15050,8 +15044,7 @@ visRadius=50 numVar=1 version=0 selSize=640 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\SunfurySpireMainTower\SunfurySpireMainTower +file=Doodads\Silvermoon\Structures\SunfurySpireMainTower\SunfurySpireMainTower [SSst] skinType=doodad @@ -15080,8 +15073,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\SunfurySpireSideTower\SunfurySpireSideTower +file=Doodads\Silvermoon\Structures\SunfurySpireSideTower\SunfurySpireSideTower [STdl] skinType=doodad @@ -15110,8 +15102,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsLarge\SilvermoonTowerDoodadsLarge +file=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsLarge\SilvermoonTowerDoodadsLarge [STdm] skinType=doodad @@ -15140,8 +15131,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsMedium\SilvermoonTowerDoodadsMedium +file=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsMedium\SilvermoonTowerDoodadsMedium [STds] skinType=doodad @@ -15170,8 +15160,7 @@ visRadius=50 numVar=1 version=0 selSize=128 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsSmall\SilvermoonTowerDoodadsSmall +file=Doodads\Silvermoon\Structures\SilvermoonTowerDoodadsSmall\SilvermoonTowerDoodadsSmall [SWss] skinType=doodad @@ -15200,8 +15189,7 @@ visRadius=50 numVar=1 version=0 selSize=704 -file=Doodads\Cityscape\Structures\CityWallStraightShort\CityWallStraightShort -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoorShort\SilvermoonWallStraightDoorShort_0.mdl +file=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoorShort\SilvermoonWallStraightDoorShort.mdl [SWs0] skinType=doodad @@ -15230,8 +15218,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWallStraight\CityWallStraight -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallStraight\SilvermoonWallStraight +file=Doodads\Silvermoon\Structures\SilvermoonWallStraight\SilvermoonWallStraight [SWsl] skinType=doodad @@ -15260,8 +15247,7 @@ visRadius=50 numVar=1 version=0 selSize=128 -file=Doodads\Cityscape\Structures\CityWallStraightLong\CityWallStraightLong -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallStraightLong\SilvermoonWallStraightLong +file=Doodads\Silvermoon\Structures\SilvermoonWallStraightLong\SilvermoonWallStraightLong [SWt0] skinType=doodad @@ -15290,8 +15276,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWall_T\CityWall_T -file:hd=Doodads\Silvermoon\Structures\SilvermoonWall_T\SilvermoonWall_T +file=Doodads\Silvermoon\Structures\SilvermoonWall_T\SilvermoonWall_T [SWsd] skinType=doodad @@ -15320,8 +15305,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWallStraightDoor\CityWallStraightDoor -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoor\SilvermoonWallStraightDoor_0.mdl +file=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoor\SilvermoonWallStraightDoor.mdl [SWse] skinType=doodad @@ -15350,8 +15334,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Structures\CityWallStraightShortDoor\CityWallStraightShortDoor -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoorShort\SilvermoonWallStraightDoorShort_0.mdl +file=Doodads\Silvermoon\Structures\SilvermoonWallStraightDoorShort\SilvermoonWallStraightDoorShort.mdl [SWc0] skinType=doodad @@ -15380,8 +15363,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWallCorner\CityWallCorner -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallCorner\SilvermoonWallCorner +file=Doodads\Silvermoon\Structures\SilvermoonWallCorner\SilvermoonWallCorner [SWe0] skinType=doodad @@ -15410,8 +15392,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Structures\CityWallEndcap\CityWallEndcap -file:hd=Doodads\Silvermoon\Structures\SilvermoonWallEndcap\SilvermoonWallEndcap +file=Doodads\Silvermoon\Structures\SilvermoonWallEndcap\SilvermoonWallEndcap [SAe0] skinType=doodad @@ -15440,8 +15421,7 @@ visRadius=50 numVar=1 version=0 selSize=1024 -file=Doodads\Cityscape\Structures\ArchwayEntrance1\ArchwayEntrance1 -file:hd=Doodads\Silvermoon\Structures\SilvermoonArchwayEntrance_1\SilvermoonArchwayEntrance_1 +file=Doodads\Silvermoon\Structures\SilvermoonArchwayEntrance_1\SilvermoonArchwayEntrance_1 [SAe1] skinType=doodad @@ -15470,8 +15450,7 @@ visRadius=50 numVar=1 version=0 selSize=768 -file=Doodads\Cityscape\Structures\ArchwayEntrance45\ArchwayEntrance45 -file:hd=Doodads\Silvermoon\Structures\SilvermoonArchwayEntrance_45\SilvermoonArchwayEntrance_45 +file=Doodads\Silvermoon\Structures\SilvermoonArchwayEntrance_45\SilvermoonArchwayEntrance_45 [SA00] skinType=doodad @@ -15500,8 +15479,7 @@ visRadius=50 numVar=1 version=0 selSize=1024 -file=Doodads\Cityscape\Structures\Archway1\Archway1 -file:hd=Doodads\Silvermoon\Structures\SilvermoonArchway_1\SilvermoonArchway_1 +file=Doodads\Silvermoon\Structures\SilvermoonArchway_1\SilvermoonArchway_1 [SA01] skinType=doodad @@ -15530,8 +15508,7 @@ visRadius=50 numVar=1 version=0 selSize=896 -file=Doodads\Cityscape\Structures\Archway45\Archway45 -file:hd=Doodads\Silvermoon\Structures\SilvermoonArchway_45\SilvermoonArchway_45 +file=Doodads\Silvermoon\Structures\SilvermoonArchway_45\SilvermoonArchway_45 [LSt0] skinType=doodad @@ -15560,8 +15537,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Silvermoon\Structures\LargeSilvermoonTower\LargeSilvermoonTower +file=Doodads\Silvermoon\Structures\LargeSilvermoonTower\LargeSilvermoonTower [EMt0] skinType=doodad @@ -15800,8 +15776,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityMainTower\CityMainTower -file:hd=Doodads\Dalaran\Structures\DalaranVioletHoldMainStructure\DalaranVioletHoldMainStructure +file=Doodads\Dalaran\Structures\DalaranVioletHoldMainStructure\DalaranVioletHoldMainStructure [VHs0] skinType=doodad @@ -15830,8 +15805,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranVioletHoldSpire\DalaranVioletHoldSpire +file=Doodads\Dalaran\Structures\DalaranVioletHoldSpire\DalaranVioletHoldSpire [VHss] skinType=doodad @@ -15860,8 +15834,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranVioletHoldSpire_Small\DalaranVioletHoldSpire_Small +file=Doodads\Dalaran\Structures\DalaranVioletHoldSpire_Small\DalaranVioletHoldSpire_Small [VHae] skinType=doodad @@ -15890,8 +15863,7 @@ visRadius=50 numVar=1 version=0 selSize=1536 -file=Doodads\Cityscape\Structures\CityWallEndcap\CityWallEndcap -file:hd=Doodads\Dalaran\Structures\DalaranVioletHoldArchwayEndpiece\DalaranVioletHoldArchwayEndpiece +file=Doodads\Dalaran\Structures\DalaranVioletHoldArchwayEndpiece\DalaranVioletHoldArchwayEndpiece [MT00] skinType=doodad @@ -15920,8 +15892,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranMagusTurret\DalaranMagusTurret +file=Doodads\Dalaran\Structures\DalaranMagusTurret\DalaranMagusTurret [MH00] skinType=doodad @@ -15950,8 +15921,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranMagusHighrise\MagusHighrise +file=Doodads\Dalaran\Structures\DalaranMagusHighrise\MagusHighrise [MC00] skinType=doodad @@ -15980,8 +15950,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranMagusConservatory\DalaranMagusConservatory +file=Doodads\Dalaran\Structures\DalaranMagusConservatory\DalaranMagusConservatory [SA03] skinType=doodad @@ -16010,8 +15979,7 @@ visRadius=50 numVar=1 version=0 selSize=896 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranSunreaverArchway\DalaranSunreaverArchway +file=Doodads\Dalaran\Structures\DalaranSunreaverArchway\DalaranSunreaverArchway [SD00] skinType=doodad @@ -16040,8 +16008,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranSunreaverDome\DalaranSunreaverDome +file=Doodads\Dalaran\Structures\DalaranSunreaverDome\DalaranSunreaverDome [SDs0] skinType=doodad @@ -16070,8 +16037,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranSunreaverDome_Small\DalaranSunreaverDome_Small +file=Doodads\Dalaran\Structures\DalaranSunreaverDome_Small\DalaranSunreaverDome_Small [SS00] skinType=doodad @@ -16100,8 +16066,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranSunreaverSpire\DalaranSunreaverSpire +file=Doodads\Dalaran\Structures\DalaranSunreaverSpire\DalaranSunreaverSpire [EMs0] skinType=doodad @@ -16130,8 +16095,7 @@ visRadius=50 numVar=1 version=0 selSize=768 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranEnclaveMainStructure\DalaranEnclaveMainStructure +file=Doodads\Dalaran\Structures\DalaranEnclaveMainStructure\DalaranEnclaveMainStructure [ES00] skinType=doodad @@ -16160,8 +16124,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranEnclaveSpire\DalaranEnclaveSpire +file=Doodads\Dalaran\Structures\DalaranEnclaveSpire\DalaranEnclaveSpire [EH00] skinType=doodad @@ -16190,8 +16153,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranEnclaveHouse\DalaranEnclaveHouse +file=Doodads\Dalaran\Structures\DalaranEnclaveHouse\DalaranEnclaveHouse [EHb0] skinType=doodad @@ -16220,8 +16182,7 @@ visRadius=50 numVar=1 version=0 selSize=384 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranEnclaveHouseB\DalaranEnclaveHouseB +file=Doodads\Dalaran\Structures\DalaranEnclaveHouseB\DalaranEnclaveHouseB [ET01] skinType=doodad @@ -16250,8 +16211,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranEnclaveTurret\DalaranEnclaveTurret +file=Doodads\Dalaran\Structures\DalaranEnclaveTurret\DalaranEnclaveTurret [RSf0] skinType=doodad @@ -16280,8 +16240,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Props\City_Fountain\City_Fountain -file:hd=Doodads\Dalaran\Structures\DalaranSunreaverFountain\DalaranSunreaverFountain +file=Doodads\Dalaran\Structures\DalaranSunreaverFountain\DalaranSunreaverFountain [BA00] skinType=doodad @@ -16310,8 +16269,7 @@ visRadius=50 numVar=1 version=0 selSize=768 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranBuildingA\DalaranBuildingA +file=Doodads\Dalaran\Structures\DalaranBuildingA\DalaranBuildingA [BB00] skinType=doodad @@ -16340,8 +16298,7 @@ visRadius=50 numVar=1 version=0 selSize=768 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranBuildingB\DalaranBuildingB +file=Doodads\Dalaran\Structures\DalaranBuildingB\DalaranBuildingB [BC00] skinType=doodad @@ -16370,8 +16327,7 @@ visRadius=50 numVar=1 version=0 selSize=768 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranBuildingC\DalaranBuildingC +file=Doodads\Dalaran\Structures\DalaranBuildingC\DalaranBuildingC [WSs0] skinType=doodad @@ -16400,8 +16356,7 @@ visRadius=50 numVar=1 version=0 selSize=128 -file=Doodads\Cityscape\Structures\CityWallStraightShort\CityWallStraightShort -file:hd=Doodads\Dalaran\Structures\DalaranWallStraightShort\DalaranWallStraightShort +file=Doodads\Dalaran\Structures\DalaranWallStraightShort\DalaranWallStraightShort [WS00] skinType=doodad @@ -16430,8 +16385,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWallStraight\CityWallStraight -file:hd=Doodads\Dalaran\Structures\DalaranWallStraight\DalaranWallStraight +file=Doodads\Dalaran\Structures\DalaranWallStraight\DalaranWallStraight [WSl0] skinType=doodad @@ -16460,8 +16414,7 @@ visRadius=50 numVar=1 version=0 selSize=704 -file=Doodads\Cityscape\Structures\CityWallStraightLong\CityWallStraightLong -file:hd=Doodads\Dalaran\Structures\DalaranWallStraightLong\DalaranWallStraightLong +file=Doodads\Dalaran\Structures\DalaranWallStraightLong\DalaranWallStraightLong [WT00] skinType=doodad @@ -16490,8 +16443,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWall_T\CityWall_T -file:hd=Doodads\Dalaran\Structures\DalaranWall_T\DalaranWall_T +file=Doodads\Dalaran\Structures\DalaranWall_T\DalaranWall_T [WTa0] skinType=doodad @@ -16520,8 +16472,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWall_TAlt\CityWall_Talt -file:hd=Doodads\Dalaran\Structures\DalaranWall_TAlt\DalaranWall_TAlt +file=Doodads\Dalaran\Structures\DalaranWall_TAlt\DalaranWall_TAlt [WS01] skinType=doodad @@ -16550,8 +16501,7 @@ visRadius=50 numVar=1 version=0 selSize=512 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranWallSpire\DalaranWallSpire +file=Doodads\Dalaran\Structures\DalaranWallSpire\DalaranWallSpire [WSa0] skinType=doodad @@ -16580,8 +16530,7 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Ruins\Props\DalaranRuinTower\DalaranRuinTower -file:hd=Doodads\Dalaran\Structures\DalaranWallSpireAlt\DalaranWallSpireAlt +file=Doodads\Dalaran\Structures\DalaranWallSpireAlt\DalaranWallSpireAlt [WD00] skinType=doodad @@ -16611,8 +16560,7 @@ numVar=2 numVar:hd=1 version=0 selSize=512 -file=Doodads\Cityscape\Structures\CityWallStraight\CityWallStraight -file:hd=Doodads\Dalaran\Structures\DalaranWall90\DalaranWall90 +file=Doodads\Dalaran\Structures\DalaranWall90\DalaranWall90 [WE00] skinType=doodad @@ -16641,5 +16589,4 @@ visRadius=50 numVar=1 version=0 selSize=256 -file=Doodads\Cityscape\Structures\CityWallEndcap\CityWallEndcap -file:hd=Doodads\Dalaran\Structures\DalaranWallEndcap\DalaranWallEndcap \ No newline at end of file +file=Doodads\Dalaran\Structures\DalaranWallEndcap\DalaranWallEndcap \ No newline at end of file diff --git a/objectdata/units/abilitybuffmetadata.slk b/objectdata/units/abilitybuffmetadata.slk index 71ac0a9..3479fed 100644 --- a/objectdata/units/abilitybuffmetadata.slk +++ b/objectdata/units/abilitybuffmetadata.slk @@ -18,6 +18,7 @@ C;X15;K"maxVal" C;X16;K"forceNonNeg" C;X17;K"version" C;X18;K"section" +C;X19;K"netsafe" C;X1;Y2;K"fnam" C;X2;K"EditorName" C;X3;K"Profile" @@ -32,6 +33,7 @@ C;X13;K1 C;X15;K"TTName" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y3;K"fnsf" C;X2;K"EditorSuffix" C;X3;K"Profile" @@ -46,6 +48,7 @@ C;X13;K1 C;X15;K50 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y4;K"ftip" C;X2;K"Bufftip" C;X3;K"Profile" @@ -60,6 +63,7 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y5;K"fube" C;X2;K"Buffubertip" C;X3;K"Profile" @@ -74,6 +78,7 @@ C;X13;K1 C;X15;K"TTUber" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y6;K"feff" C;X2;K"isEffect" C;X3;K"AbilityBuffData" @@ -87,6 +92,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X23;K1 C;X1;Y7;K"frac" C;X2;K"race" @@ -101,6 +107,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X23;K1 C;X1;Y8;K"fart" C;X2;K"Buffart" @@ -116,6 +123,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y9;K"ftat" C;X2;K"TargetArt" C;X3;K"Profile" @@ -128,6 +136,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y10;K"fsat" C;X2;K"SpecialArt" @@ -141,6 +150,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y11;K"feat" C;X2;K"EffectArt" @@ -154,6 +164,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y12;K"flig" C;X2;K"LightningEffect" @@ -167,6 +178,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y13;K"fmat" C;X2;K"Missileart" C;X3;K"Profile" @@ -179,6 +191,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y14;K"fmsp" C;X2;K"Missilespeed" @@ -194,6 +207,7 @@ C;X14;K0 C;X15;K10000 C;X16;K0 C;X17;K1 +C;X19;K0 C;X23;K1 C;X1;Y15;K"fmac" C;X2;K"Missilearc" @@ -209,6 +223,7 @@ C;X14;K0 C;X15;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y16;K"fmho" C;X2;K"MissileHoming" @@ -222,6 +237,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X23;K1 C;X1;Y17;K"ftac" C;X2;K"Targetattachcount" @@ -237,6 +253,7 @@ C;X14;K0 C;X15;K6 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y18;K"fta0" C;X2;K"Targetattach" @@ -251,6 +268,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y19;K"fta1" C;X2;K"Targetattach1" @@ -265,6 +283,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y20;K"fta2" C;X2;K"Targetattach2" @@ -279,6 +298,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y21;K"fta3" C;X2;K"Targetattach3" @@ -293,6 +313,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y22;K"fta4" C;X2;K"Targetattach4" @@ -307,6 +328,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y23;K"fta5" C;X2;K"Targetattach5" @@ -321,6 +343,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y24;K"feft" C;X2;K"Effectattach" @@ -335,6 +358,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y25;K"fspt" C;X2;K"Specialattach" @@ -349,6 +373,7 @@ C;X13;K0 C;X15;K32 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y26;K"fefs" C;X2;K"Effectsound" @@ -362,6 +387,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y27;K"fefl" C;X2;K"Effectsoundlooped" @@ -375,6 +401,7 @@ C;X12;K1 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 C;X23;K1 C;X1;Y28;K"fspd" C;X2;K"Spelldetail" @@ -388,4 +415,5 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K1 E diff --git a/objectdata/units/abilitydata.slk b/objectdata/units/abilitydata.slk index ba75334..4322539 100644 --- a/objectdata/units/abilitydata.slk +++ b/objectdata/units/abilitydata.slk @@ -1618,7 +1618,7 @@ C;X21;K250 C;X22;K700 C;X23;K600 C;X24;K0.3 -C;X25;K75 +C;X25;K60 C;X26;K1 C;X27;K1 C;X28;K1 @@ -1629,14 +1629,14 @@ C;X34;K"BUim" C;X36;K"ground,enemy,neutral,organic" C;X37;K0 C;X38;K3 -C;X39;K2 +C;X39;K1.5 C;X40;K9 C;X41;K100 C;X42;K250 C;X43;K700 C;X44;K600 C;X45;K0.3 -C;X46;K120 +C;X46;K105 C;X47;K1 C;X48;K1 C;X49;K1 @@ -1647,14 +1647,14 @@ C;X55;K"BUim" C;X57;K"ground,enemy,neutral,organic" C;X58;K0 C;X59;K4 -C;X60;K3 +C;X60;K2 C;X61;K9 C;X62;K100 C;X63;K250 C;X64;K700 C;X65;K600 C;X66;K0.3 -C;X67;K165 +C;X67;K150 C;X68;K1 C;X69;K1 C;X70;K1 @@ -4217,8 +4217,8 @@ C;X13;K0 C;X14;K0 C;X15;K"air,ground,friend,self,neutral" C;X16;K0 -C;X17;K4 -C;X18;K4 +C;X17;K3 +C;X18;K3 C;X19;K2 C;X20;K40 C;X21;K"-" @@ -4235,8 +4235,8 @@ C;X31;K"-" C;X34;K"BUfa" C;X36;K"air,ground,friend,self,neutral" C;X37;K"-" -C;X38;K4 -C;X39;K4 +C;X38;K5 +C;X39;K5 C;X40;K2 C;X41;K40 C;X42;K"-" @@ -4253,8 +4253,8 @@ C;X52;K"-" C;X55;K"BUfa" C;X57;K"air,ground,friend,self,neutral" C;X58;K"-" -C;X59;K4 -C;X60;K4 +C;X59;K7 +C;X60;K7 C;X61;K2 C;X62;K40 C;X63;K"-" @@ -4670,7 +4670,7 @@ C;X38;K5 C;X39;K3 C;X40;K7 C;X41;K90 -C;X42;K350 +C;X42;K325 C;X43;K"-" C;X44;K110 C;X45;K0 @@ -4688,7 +4688,7 @@ C;X59;K5 C;X60;K3 C;X61;K7 C;X62;K90 -C;X63;K400 +C;X63;K350 C;X64;K"-" C;X65;K150 C;X66;K0 @@ -5448,7 +5448,7 @@ C;X41;K75 C;X42;K125 C;X43;K375 C;X44;K125 -C;X45;K720 +C;X45;K800 C;X46;K375 C;X47;K300 C;X48;K14 @@ -5466,7 +5466,7 @@ C;X62;K75 C;X63;K125 C;X64;K375 C;X65;K170 -C;X66;K1080 +C;X66;K1200 C;X67;K375 C;X68;K300 C;X69;K21 @@ -24230,7 +24230,7 @@ C;X18;K0 C;X19;K5 C;X20;K75 C;X21;K200 -C;X22;K600 +C;X22;K700 C;X23;K0 C;X24;K200 C;X25;K"-" @@ -33600,9 +33600,9 @@ C;X19;K20 C;X20;K50 C;X21;K750 C;X22;K200 -C;X23;K3 +C;X23;K4 C;X24;K1 -C;X25;K90 +C;X25;K100 C;X26;K50 C;X27;K12 C;X28;K1 @@ -45300,14 +45300,14 @@ C;X15;K"air,ground,enemy,vuln,invu" C;X16;K0 C;X17;K0 C;X18;K0 -C;X19;K16 +C;X19;K14 C;X20;K0 C;X21;K450 C;X22;K"-" C;X23;K10 C;X24;K0 C;X25;K0 -C;X26;K2 +C;X26;K1 C;X27;K3 C;X28;K"-" C;X29;K"-" @@ -45383,14 +45383,14 @@ C;X15;K"air,ground,enemy,vuln,invu" C;X16;K0 C;X17;K0 C;X18;K0 -C;X19;K16 +C;X19;K14 C;X20;K0 C;X21;K450 C;X22;K"-" C;X23;K10 C;X24;K0 C;X25;K0 -C;X26;K2 +C;X26;K1 C;X27;K3 C;X28;K"-" C;X29;K"-" @@ -59972,7 +59972,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K2 +C;X23;K1.5 C;X24;K0 C;X25;K"-" C;X26;K"-" @@ -60140,7 +60140,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K0.1 +C;X23;K0.075 C;X24;K1 C;X25;K1 C;X26;K0 @@ -60224,7 +60224,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K0.75 +C;X23;K0.5 C;X24;K0 C;X25;K"-" C;X26;K"-" @@ -60308,7 +60308,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K0.2 +C;X23;K0.15 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -60392,7 +60392,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K" - " -C;X23;K0.1 +C;X23;K0.075 C;X24;K0 C;X25;K1 C;X26;K0 @@ -60476,8 +60476,8 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K" - " -C;X23;K0.1 -C;X24;K0.05 +C;X23;K0.075 +C;X24;K0.03 C;X25;K" - " C;X26;K"-" C;X27;K"-" @@ -60560,8 +60560,8 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K0.1 -C;X24;K0.5 +C;X23;K0.075 +C;X24;K0.3 C;X25;K0 C;X26;K"-" C;X27;K"-" @@ -64318,7 +64318,7 @@ C;X15;K"dead" C;X16;K0 C;X17;K65 C;X18;K65 -C;X19;K26 +C;X19;K24 C;X20;K0 C;X21;K900 C;X22;K600 diff --git a/objectdata/units/abilitymetadata.slk b/objectdata/units/abilitymetadata.slk index 71eab7c..16edc7f 100644 --- a/objectdata/units/abilitymetadata.slk +++ b/objectdata/units/abilitymetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X26;Y778;D0 +B;X27;Y778;D0 C;X1;Y1;K"ID" C;X2;K"field" C;X3;K"slk" @@ -26,6 +26,7 @@ C;X23;K"useSpecific" C;X24;K"notSpecific" C;X25;K"version" C;X26;K"section" +C;X27;K"netsafe" C;X1;Y2;K"anam" C;X2;K"Name" C;X3;K"Profile" @@ -47,6 +48,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y3;K"ansf" C;X2;K"EditorSuffix" C;X3;K"Profile" @@ -68,6 +70,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y4;K"aher" C;X2;K"hero" C;X3;K"AbilityData" @@ -88,6 +91,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y5;K"aite" C;X2;K"item" C;X3;K"AbilityData" @@ -108,6 +112,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y6;K"arac" C;X2;K"race" C;X3;K"AbilityData" @@ -128,6 +133,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y7;K"abpx" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -149,6 +155,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y8;K"abpy" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -170,6 +177,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y9;K"aubx" C;X2;K"UnButtonpos" C;X3;K"Profile" @@ -191,6 +199,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y10;K"auby" C;X2;K"UnButtonpos" C;X3;K"Profile" @@ -212,6 +221,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y11;K"arpx" C;X2;K"Researchbuttonpos" C;X3;K"Profile" @@ -233,6 +243,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y12;K"arpy" C;X2;K"Researchbuttonpos" C;X3;K"Profile" @@ -254,6 +265,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y13;K"aart" C;X2;K"Art" C;X3;K"Profile" @@ -275,6 +287,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y14;K"auar" C;X2;K"Unart" C;X3;K"Profile" @@ -295,6 +308,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y15;K"arar" C;X2;K"ResearchArt" C;X3;K"Profile" @@ -316,6 +330,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y16;K"acat" C;X2;K"CasterArt" C;X3;K"Profile" @@ -335,6 +350,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y17;K"atat" C;X2;K"TargetArt" C;X3;K"Profile" @@ -354,6 +370,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y18;K"asat" C;X2;K"SpecialArt" C;X3;K"Profile" @@ -373,6 +390,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y19;K"aeat" C;X2;K"EffectArt" C;X3;K"Profile" @@ -392,6 +410,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y20;K"aaea" C;X2;K"Areaeffectart" C;X3;K"Profile" @@ -411,6 +430,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y21;K"alig" C;X2;K"LightningEffect" C;X3;K"Profile" @@ -430,6 +450,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y22;K"amat" C;X2;K"Missileart" C;X3;K"Profile" @@ -449,6 +470,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y23;K"amsp" C;X2;K"Missilespeed" C;X3;K"Profile" @@ -470,6 +492,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y24;K"amac" C;X2;K"Missilearc" C;X3;K"Profile" @@ -491,6 +514,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y25;K"amho" C;X2;K"MissileHoming" C;X3;K"Profile" @@ -510,6 +534,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y26;K"atac" C;X2;K"Targetattachcount" C;X3;K"Profile" @@ -531,6 +556,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y27;K"ata0" C;X2;K"Targetattach" C;X3;K"Profile" @@ -551,6 +577,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y28;K"ata1" C;X2;K"Targetattach1" C;X3;K"Profile" @@ -571,6 +598,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y29;K"ata2" C;X2;K"Targetattach2" C;X3;K"Profile" @@ -591,6 +619,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y30;K"ata3" C;X2;K"Targetattach3" C;X3;K"Profile" @@ -611,6 +640,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y31;K"ata4" C;X2;K"Targetattach4" C;X3;K"Profile" @@ -631,6 +661,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y32;K"ata5" C;X2;K"Targetattach5" C;X3;K"Profile" @@ -651,6 +682,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y33;K"acac" C;X2;K"Casterattachcount" C;X3;K"Profile" @@ -672,6 +704,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y34;K"acap" C;X2;K"Casterattach" C;X3;K"Profile" @@ -692,6 +725,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y35;K"aca1" C;X2;K"Casterattach1" C;X3;K"Profile" @@ -712,6 +746,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y36;K"aspt" C;X2;K"Specialattach" C;X3;K"Profile" @@ -732,6 +767,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y37;K"aani" C;X2;K"Animnames" C;X3;K"Profile" @@ -750,6 +786,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y38;K"atp1" C;X2;K"Tip" C;X3;K"Profile" @@ -771,6 +808,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y39;K"aut1" C;X2;K"Untip" C;X3;K"Profile" @@ -792,6 +830,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y40;K"aub1" C;X2;K"Ubertip" C;X3;K"Profile" @@ -813,6 +852,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y41;K"auu1" C;X2;K"Unubertip" C;X3;K"Profile" @@ -834,6 +874,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y42;K"aret" C;X2;K"Researchtip" C;X3;K"Profile" @@ -855,6 +896,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y43;K"arut" C;X2;K"Researchubertip" C;X3;K"Profile" @@ -876,6 +918,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y44;K"arhk" C;X2;K"Researchhotkey" C;X3;K"Profile" @@ -895,6 +938,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y45;K"ahky" C;X2;K"Hotkey" C;X3;K"Profile" @@ -914,6 +958,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y46;K"auhk" C;X2;K"Unhotkey" C;X3;K"Profile" @@ -933,6 +978,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y47;K"areq" C;X2;K"Requires" C;X3;K"Profile" @@ -952,6 +998,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y48;K"arqa" C;X2;K"Requiresamount" C;X3;K"Profile" @@ -972,6 +1019,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y49;K"achd" C;X2;K"checkDep" C;X3;K"AbilityData" @@ -991,6 +1039,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y50;K"apri" C;X2;K"priority" C;X3;K"AbilityData" @@ -1012,6 +1061,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y51;K"aord" C;X2;K"Order" C;X3;K"Profile" @@ -1032,6 +1082,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y52;K"aoru" C;X2;K"Unorder" C;X3;K"Profile" @@ -1052,6 +1103,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y53;K"aoro" C;X2;K"Orderon" C;X3;K"Profile" @@ -1072,6 +1124,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y54;K"aorf" C;X2;K"Orderoff" C;X3;K"Profile" @@ -1092,6 +1145,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y55;K"aefs" C;X2;K"Effectsound" C;X3;K"Profile" @@ -1111,6 +1165,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y56;K"aefl" C;X2;K"Effectsoundlooped" C;X3;K"Profile" @@ -1130,6 +1185,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y57;K"alev" C;X2;K"levels" C;X3;K"AbilityData" @@ -1152,6 +1208,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y58;K"arlv" C;X2;K"reqLevel" C;X3;K"AbilityData" @@ -1174,6 +1231,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y59;K"alsk" C;X2;K"levelSkip" C;X3;K"AbilityData" @@ -1196,6 +1254,7 @@ C;X20;K1 C;X21;K0 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y60;K"atar" C;X2;K"targs" C;X3;K"AbilityData" @@ -1215,6 +1274,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y61;K"acas" C;X2;K"Cast" C;X3;K"AbilityData" @@ -1237,6 +1297,7 @@ C;X21;K1 C;X22;K1 C;X24;K"Arpb,Arpl,Arpm,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y62;K"adur" C;X2;K"Dur" C;X3;K"AbilityData" @@ -1258,6 +1319,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y63;K"ahdu" C;X2;K"HeroDur" C;X3;K"AbilityData" @@ -1279,6 +1341,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y64;K"acdn" C;X2;K"Cool" C;X3;K"AbilityData" @@ -1300,6 +1363,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y65;K"amcs" C;X2;K"Cost" C;X3;K"AbilityData" @@ -1321,6 +1385,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y66;K"aare" C;X2;K"Area" C;X3;K"AbilityData" @@ -1342,6 +1407,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y67;K"aran" C;X2;K"Rng" C;X3;K"AbilityData" @@ -1363,6 +1429,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y68;K"abuf" C;X2;K"BuffID" C;X3;K"AbilityData" @@ -1382,6 +1449,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y69;K"aeff" C;X2;K"EfctID" C;X3;K"AbilityData" @@ -1401,6 +1469,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K0 C;X1;Y70;K"Hbz1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1423,6 +1492,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y71;K"Hbz2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1445,6 +1515,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y72;K"Hbz3" C;X2;K"Data" C;X3;K"AbilityData" @@ -1467,6 +1538,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y73;K"Hbz4" C;X2;K"Data" C;X3;K"AbilityData" @@ -1489,6 +1561,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y74;K"Hbz5" C;X2;K"Data" C;X3;K"AbilityData" @@ -1511,6 +1584,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y75;K"Hbz6" C;X2;K"Data" C;X3;K"AbilityData" @@ -1533,6 +1607,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbz,ACbz,ANrf,ACrf" C;X25;K1 +C;X27;K0 C;X1;Y76;K"Hab1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1555,6 +1630,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHab,ACba,AIba" C;X25;K1 +C;X27;K0 C;X1;Y77;K"Hab2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1577,6 +1653,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHab,ACba,AIba" C;X25;K1 +C;X27;K0 C;X1;Y78;K"Hmt1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1599,6 +1676,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHmt,AImt" C;X25;K1 +C;X27;K0 C;X1;Y79;K"Hmt2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1621,6 +1699,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHmt,AImt" C;X25;K1 +C;X27;K0 C;X1;Y80;K"Hmt3" C;X2;K"Data" C;X3;K"AbilityData" @@ -1641,6 +1720,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHmt,AImt,AUds" C;X25;K1 +C;X27;K0 C;X1;Y81;K"Hwe1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -1661,6 +1741,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHwe,AEst,ANsg,ANsq,ANsw,ANwm,AOsw,AOwd,Anwm,ACwe,AHpx,ACtn,ANlm" C;X25;K1 +C;X27;K0 C;X1;Y82;K"Hwe2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1683,6 +1764,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHwe,AEst,ANsg,ANsq,ANsw,ANwm,AOsw,AOwd,Anwm,ACwe,AHpx,ACtn,ANlm" C;X25;K1 +C;X27;K0 C;X1;Y83;K"Oww1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1705,6 +1787,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOww" C;X25;K1 +C;X27;K0 C;X1;Y84;K"Oww2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1727,6 +1810,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOww" C;X25;K1 +C;X27;K0 C;X1;Y85;K"Ocr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1749,6 +1833,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y86;K"Ocr2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1771,6 +1856,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y87;K"Ocr3" C;X2;K"Data" C;X3;K"AbilityData" @@ -1793,6 +1879,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y88;K"Ocr4" C;X2;K"Data" C;X3;K"AbilityData" @@ -1815,6 +1902,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y89;K"Ocr5" C;X2;K"Data" C;X3;K"AbilityData" @@ -1837,6 +1925,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y90;K"Ocr6" C;X2;K"Data" C;X3;K"AbilityData" @@ -1859,6 +1948,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcr,ACct,ANdb" C;X25;K1 +C;X27;K0 C;X1;Y91;K"Omi1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1881,6 +1971,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOmi" C;X25;K1 +C;X27;K0 C;X1;Y92;K"Omi2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1903,6 +1994,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOmi" C;X25;K1 +C;X27;K0 C;X1;Y93;K"Omi3" C;X2;K"Data" C;X3;K"AbilityData" @@ -1925,6 +2017,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOmi" C;X25;K1 +C;X27;K0 C;X1;Y94;K"Omi4" C;X2;K"Data" C;X3;K"AbilityData" @@ -1947,6 +2040,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOmi" C;X25;K1 +C;X27;K0 C;X1;Y95;K"Owk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -1969,6 +2063,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOwk" C;X25;K1 +C;X27;K0 C;X1;Y96;K"Owk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -1991,6 +2086,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOwk" C;X25;K1 +C;X27;K0 C;X1;Y97;K"Owk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2013,6 +2109,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOwk" C;X25;K1 +C;X27;K0 C;X1;Y98;K"Owk4" C;X2;K"Data" C;X3;K"AbilityData" @@ -2035,6 +2132,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOwk,ANwk" C;X25;K1 +C;X27;K0 C;X1;Y99;K"Owk5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2043,7 +2141,7 @@ C;X5;K4 C;X6;K5 C;X7;K"data" C;X8;K"WESTRING_AEVAL_OWK5" -C;X9;K"x0a004" +C;X9;K"x0a005" C;X10;K"bool" C;X13;K0 C;X14;K0 @@ -2057,6 +2155,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOwk,ANwk" C;X25;K1 +C;X27;K0 C;X1;Y100;K"Uan1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2079,6 +2178,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUan" C;X25;K1 +C;X27;K0 C;X1;Y101;K"Uan3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2101,6 +2201,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUan,ACad,AIan,AInd" C;X25;K1 +C;X27;K0 C;X1;Y102;K"Udc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2123,6 +2224,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdc,ACdc" C;X25;K1 +C;X27;K0 C;X1;Y103;K"Udp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2145,6 +2247,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdp,AUdr,Aste" C;X25;K1 +C;X27;K0 C;X1;Y104;K"Udp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2167,6 +2270,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdp,AUdr,Aste" C;X25;K1 +C;X27;K0 C;X1;Y105;K"Udp3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2187,6 +2291,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdp,AUdr,Aste" C;X25;K1 +C;X27;K0 C;X1;Y106;K"Udp4" C;X2;K"Data" C;X3;K"AbilityData" @@ -2207,6 +2312,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdp,AUdr,Aste" C;X25;K1 +C;X27;K0 C;X1;Y107;K"Udp5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2227,6 +2333,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdp,AUdr,Aste,AIdg,AIg2" C;X25;K1 +C;X27;K0 C;X1;Y108;K"Uau1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2249,6 +2356,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUau,AIau,ACua" C;X25;K1 +C;X27;K0 C;X1;Y109;K"Uau2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2271,6 +2379,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUau,AIau,ACua" C;X25;K1 +C;X27;K0 C;X1;Y110;K"Uau3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2293,6 +2402,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUau,AIau,ACua" C;X25;K1 +C;X27;K0 C;X1;Y111;K"Eev1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2315,6 +2425,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEev,AIev,ACev,ACes" C;X25;K1 +C;X27;K0 C;X1;Y112;K"Eim1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2337,6 +2448,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEim,ACim,ANpi,Apmf,Apig" C;X25;K1 +C;X27;K0 C;X1;Y113;K"Eim2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2359,6 +2471,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEim,ACim,ANpi,Apmf,Apig" C;X25;K1 +C;X27;K0 C;X1;Y114;K"Eim3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2381,6 +2494,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEim,ACim,ANpi,Apmf,Apig" C;X25;K1 +C;X27;K0 C;X1;Y115;K"Emb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2403,6 +2517,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEmb,Amnb,Ambd" C;X25;K1 +C;X27;K0 C;X1;Y116;K"Emb2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2425,6 +2540,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEmb,Amnb,Ambd" C;X25;K1 +C;X27;K0 C;X1;Y117;K"Emb3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2447,6 +2563,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEmb,Amnb,Ambd" C;X25;K1 +C;X27;K0 C;X1;Y118;K"Eme1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2467,6 +2584,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi,Abrf,Arav,Amrf,Astn,Aspx,Aave,Abur,Abu2,Abu3,Aetf,Acpf,Aphx,Asb1,Asb2,Asb3,ANcr,ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y119;K"Eme2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2489,6 +2607,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi,Abrf,Arav,Amrf,Astn,Aspx,Aave,Abur,Abu2,Abu3,Aetf,Acpf,Aphx,Asb1,Asb2,Asb3,ANcr,ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y120;K"Eme3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2511,6 +2630,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi,Abrf,Arav,Amrf,Astn,Aspx,Aave,Abur,Abu2,Abu3,Aetf,Acpf,Aphx,Asb1,Asb2,Asb3,ANcr,ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y121;K"Eme4" C;X2;K"Data" C;X3;K"AbilityData" @@ -2533,6 +2653,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi,Abrf,Arav,Amrf,Astn,Aspx,Aave,Abur,Abu2,Abu3,Aetf,Acpf,Aphx,ANcr,ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y122;K"Eme5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2555,6 +2676,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi" C;X25;K1 +C;X27;K0 C;X1;Y123;K"Ncr5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2577,6 +2699,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcr" C;X25;K1 +C;X27;K0 C;X1;Y124;K"Ncr6" C;X2;K"Data" C;X3;K"AbilityData" @@ -2599,6 +2722,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcr" C;X25;K1 +C;X27;K0 C;X1;Y125;K"Nrg5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2621,6 +2745,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y126;K"Nrg6" C;X2;K"Data" C;X3;K"AbilityData" @@ -2643,6 +2768,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y127;K"ave5" C;X2;K"Data" C;X3;K"AbilityData" @@ -2665,6 +2791,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aave,Astn" C;X25;K1 +C;X27;K0 C;X1;Y128;K"Emeu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -2685,6 +2812,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEme,AEIl,AEvi,Abrf,Arav,Amrf,Astn,Aspx,Aave,Abur,Abu2,Abu3,Aetf,Acpf,Aphx,Asb1,Asb2,Asb3,ANcr,ANrg,ANg1,ANg2,ANg3" C;X25;K1 +C;X27;K0 C;X1;Y129;K"Usl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2707,6 +2835,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUsl,ACsl" C;X25;K1 +C;X27;K0 C;X1;Y130;K"Uav1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2729,6 +2858,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUav,AIav,ACvp" C;X25;K1 +C;X27;K0 C;X1;Y131;K"Ucs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2751,6 +2881,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcs,ANbf,ACbc,ACbf,ACca,ACcv" C;X25;K1 +C;X27;K0 C;X1;Y132;K"Ucs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2773,6 +2904,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcs,ANbf,ACbc,ACbf,ACca,ACcv" C;X25;K1 +C;X27;K0 C;X1;Y133;K"Ucs3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2795,6 +2927,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcs,ANbf,ACbc,ACbf,ACca,ACcv,ANfl" C;X25;K1 +C;X27;K0 C;X1;Y134;K"Ucs4" C;X2;K"Data" C;X3;K"AbilityData" @@ -2817,6 +2950,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcs,ANbf,ACbc,ACbf,ACca,ACcv,ANfl" C;X25;K1 +C;X27;K0 C;X1;Y135;K"Uin1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2839,6 +2973,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUin,ANin,SNin,AIin" C;X25;K1 +C;X27;K0 C;X1;Y136;K"Uin2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2861,6 +2996,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUin,ANin,SNin,AIin" C;X25;K1 +C;X27;K0 C;X1;Y137;K"Uin3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2883,6 +3019,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUin,ANin,SNin,AIin" C;X25;K1 +C;X27;K0 C;X1;Y138;K"Uin4" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -2903,6 +3040,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUin,ANin,SNin,AIin" C;X25;K1 +C;X27;K0 C;X1;Y139;K"Ocl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2925,6 +3063,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcl,AOhw,ACcl,AChv,ANfl" C;X25;K1 +C;X27;K0 C;X1;Y140;K"Ocl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -2947,6 +3086,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcl,AOhw,ACcl,AChv,ANfl" C;X25;K1 +C;X27;K0 C;X1;Y141;K"Ocl3" C;X2;K"Data" C;X3;K"AbilityData" @@ -2969,6 +3109,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOcl,AOhw,ACcl,AChv" C;X25;K1 +C;X27;K0 C;X1;Y142;K"Oeq1" C;X2;K"Data" C;X3;K"AbilityData" @@ -2991,6 +3132,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOeq,SNeq" C;X25;K1 +C;X27;K0 C;X1;Y143;K"Oeq2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3013,6 +3155,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOeq,SNeq" C;X25;K1 +C;X27;K0 C;X1;Y144;K"Oeq3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3035,6 +3178,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOeq,SNeq" C;X25;K1 +C;X27;K0 C;X1;Y145;K"Oeq4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3057,6 +3201,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOeq,SNeq" C;X25;K1 +C;X27;K0 C;X1;Y146;K"Ofs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3077,6 +3222,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOfs" C;X25;K1 +C;X27;K0 C;X1;Y147;K"Osf1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -3097,6 +3243,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsf,ACsf,ACs9,AIsh" C;X25;K1 +C;X27;K0 C;X1;Y148;K"Osf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3119,6 +3266,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsf,ACsf,ACs9,AIsh" C;X25;K1 +C;X27;K0 C;X1;Y149;K"Eer1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3141,6 +3289,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEer,Aenr,Aenw" C;X25;K1 +C;X27;K0 C;X1;Y150;K"Efn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3163,6 +3312,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfn,ACfr" C;X25;K1 +C;X27;K0 C;X1;Y151;K"Efnu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -3183,6 +3333,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfn,ACfr" C;X25;K1 +C;X27;K0 C;X1;Y152;K"Eah1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3205,6 +3356,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEah" C;X25;K1 +C;X27;K0 C;X1;Y153;K"Eah2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3227,6 +3379,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEah" C;X25;K1 +C;X27;K0 C;X1;Y154;K"Etq1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3249,6 +3402,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEtq" C;X25;K1 +C;X27;K0 C;X1;Y155;K"Etq2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3271,6 +3425,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEtq" C;X25;K1 +C;X27;K0 C;X1;Y156;K"Etq3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3293,6 +3448,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEtq" C;X25;K1 +C;X27;K0 C;X1;Y157;K"Etq4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3315,6 +3471,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEtq" C;X25;K1 +C;X27;K0 C;X1;Y158;K"Udd1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3337,6 +3494,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdd,SNdd" C;X25;K1 +C;X27;K0 C;X1;Y159;K"Udd2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3359,6 +3517,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUdd,SNdd" C;X25;K1 +C;X27;K0 C;X1;Y160;K"Ufa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3381,6 +3540,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUfa,AUfu,ACfa" C;X25;K1 +C;X27;K0 C;X1;Y161;K"Ufa2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3403,6 +3563,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUfa,AUfu,ACfa" C;X25;K1 +C;X27;K0 C;X1;Y162;K"Ufn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3425,6 +3586,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUfn,ACfn" C;X25;K1 +C;X27;K0 C;X1;Y163;K"Ufn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3447,6 +3609,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUfn,ACfn" C;X25;K1 +C;X27;K0 C;X1;Y164;K"Ufn5" C;X2;K"Data" C;X3;K"AbilityData" @@ -3491,6 +3654,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfa,ACsa" C;X25;K1 +C;X27;K0 C;X1;Y166;K"Esf1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3513,6 +3677,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsf,AEsb,ANmo,ACmo" C;X25;K1 +C;X27;K0 C;X1;Y167;K"Esf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3535,6 +3700,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsf,AEsb,ANmo,ACmo" C;X25;K1 +C;X27;K0 C;X1;Y168;K"Esf3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3557,6 +3723,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsf,AEsb,ANmo,ACmo" C;X25;K1 +C;X27;K0 C;X1;Y169;K"Ear1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3579,6 +3746,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEar,AIar,ACat" C;X25;K1 +C;X27;K0 C;X1;Y170;K"Ear2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3601,6 +3769,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEar,AIar,ACat,ACac,AIcd,Aakb" C;X25;K1 +C;X27;K0 C;X1;Y171;K"Ear3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3623,6 +3792,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEar,AIar,ACat,ACac,AIcd,Aakb" C;X25;K1 +C;X27;K0 C;X1;Y172;K"Ear4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3645,6 +3815,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEar,AIar,ACat,ACac,AIcd,Aakb" C;X25;K1 +C;X27;K0 C;X1;Y173;K"Hav1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3667,6 +3838,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHav" C;X25;K1 +C;X27;K0 C;X1;Y174;K"Hav2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3689,6 +3861,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHav" C;X25;K1 +C;X27;K0 C;X1;Y175;K"Hav3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3711,6 +3884,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHav" C;X25;K1 +C;X27;K0 C;X1;Y176;K"Hav4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3733,6 +3907,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHav" C;X25;K1 +C;X27;K0 C;X1;Y177;K"Hbh1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3755,6 +3930,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbh,ACbh" C;X25;K1 +C;X27;K0 C;X1;Y178;K"Hbh2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3777,6 +3953,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbh,ACbh" C;X25;K1 +C;X27;K0 C;X1;Y179;K"Hbh3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3799,6 +3976,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbh,ACbh" C;X25;K1 +C;X27;K0 C;X1;Y180;K"Hbh4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3821,6 +3999,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbh,ACbh" C;X25;K1 +C;X27;K0 C;X1;Y181;K"Hbh5" C;X2;K"Data" C;X3;K"AbilityData" @@ -3843,6 +4022,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbh,ACbh,ANbh,ANb2,AIbx" C;X25;K1 +C;X27;K0 C;X1;Y182;K"Htb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3865,6 +4045,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHtb,ANfb,Awfb,ACfb,ACcb" C;X25;K1 +C;X27;K0 C;X1;Y183;K"Htc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -3887,6 +4068,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHtc" C;X25;K1 +C;X27;K0 C;X1;Y184;K"Htc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -3909,6 +4091,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHtc" C;X25;K1 +C;X27;K0 C;X1;Y185;K"Htc3" C;X2;K"Data" C;X3;K"AbilityData" @@ -3931,6 +4114,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHtc" C;X25;K1 +C;X27;K0 C;X1;Y186;K"Htc4" C;X2;K"Data" C;X3;K"AbilityData" @@ -3953,6 +4137,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHtc" C;X25;K1 +C;X27;K0 C;X1;Y187;K"Htc5" C;X2;K"Data" C;X3;K"AbilityData" @@ -3997,6 +4182,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHad,AIad,ACav" C;X25;K1 +C;X27;K0 C;X1;Y189;K"Had2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4019,6 +4205,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHad,AIad,ACav" C;X25;K1 +C;X27;K0 C;X1;Y190;K"Hds1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4041,6 +4228,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHds" C;X25;K1 +C;X27;K0 C;X1;Y191;K"Hhb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4063,6 +4251,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHhb" C;X25;K1 +C;X27;K0 C;X1;Y192;K"Hre1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4085,6 +4274,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHre,AIrs" C;X25;K1 +C;X27;K0 C;X1;Y193;K"Hre2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4105,6 +4295,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUan,AHre,ACad,AIan,AIrs,APrl,APrr" C;X25;K1 +C;X27;K0 C;X1;Y194;K"Hca1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4127,6 +4318,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHca,ACcw,ANfa" C;X25;K1 +C;X27;K0 C;X1;Y195;K"Hca2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4149,6 +4341,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHca,ACcw,ANfa" C;X25;K1 +C;X27;K0 C;X1;Y196;K"Hca3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4171,6 +4364,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHca,ACcw,ANfa" C;X25;K1 +C;X27;K0 C;X1;Y197;K"Hca4" C;X2;K"Data" C;X3;K"AbilityData" @@ -4191,6 +4385,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHca,ACcw,ANfa" C;X25;K1 +C;X27;K0 C;X1;Y198;K"Oae1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4213,6 +4408,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOae,AIae,SCae" C;X25;K1 +C;X27;K0 C;X1;Y199;K"Oae2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4235,6 +4431,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOae,AIae,SCae" C;X25;K1 +C;X27;K0 C;X1;Y200;K"Ore1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4257,6 +4454,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOre,ACrn,ANrn" C;X25;K1 +C;X27;K0 C;X1;Y201;K"Osh1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4279,6 +4477,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsh,ACsh,ACst" C;X25;K1 +C;X27;K0 C;X1;Y202;K"Osh2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4301,6 +4500,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsh,ACsh,ACst" C;X25;K1 +C;X27;K0 C;X1;Y203;K"Osh3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4323,6 +4523,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsh,ACsh,ACst" C;X25;K1 +C;X27;K0 C;X1;Y204;K"Osh4" C;X2;K"Data" C;X3;K"AbilityData" @@ -4345,6 +4546,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AOsh,ACsh,ACst" C;X25;K1 +C;X27;K0 C;X1;Y205;K"Nfd1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4367,6 +4569,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfd" C;X25;K1 +C;X27;K0 C;X1;Y206;K"Nfd2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4389,6 +4592,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfd" C;X25;K1 +C;X27;K0 C;X1;Y207;K"Nfd3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4411,6 +4615,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfd" C;X25;K1 +C;X27;K0 C;X1;Y208;K"Ndp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4431,6 +4636,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdp" C;X25;K1 +C;X27;K0 C;X1;Y209;K"Ndp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4453,6 +4659,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdp" C;X25;K1 +C;X27;K0 C;X1;Y210;K"Ndp3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4475,6 +4682,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdp" C;X25;K1 +C;X27;K0 C;X1;Y211;K"Nrc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4495,6 +4703,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANrc" C;X25;K1 +C;X27;K0 C;X1;Y212;K"Nrc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4517,6 +4726,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANrc" C;X25;K1 +C;X27;K0 C;X1;Y213;K"Ams1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4539,6 +4749,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aams,ACam" C;X25;K1 +C;X27;K0 C;X1;Y214;K"Ams2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4561,6 +4772,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aams,ACam" C;X25;K1 +C;X27;K0 C;X1;Y215;K"Ams3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4582,6 +4794,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aams,ACam,AIxs" C;X25;K1 +C;X27;K0 C;X1;Y216;K"Ams4" C;X2;K"Data" C;X3;K"AbilityData" @@ -4604,6 +4817,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aams,ACam,AIxs,Aam2" C;X25;K1 +C;X27;K0 C;X1;Y217;K"Apl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4626,6 +4840,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" C;X25;K1 +C;X27;K0 C;X1;Y218;K"Apl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4648,6 +4863,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" C;X25;K1 +C;X27;K0 C;X1;Y219;K"Apl3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4670,6 +4886,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" C;X25;K1 +C;X27;K0 C;X1;Y220;K"Aplu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -4690,6 +4907,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" C;X25;K1 +C;X27;K0 C;X1;Y221;K"Oar1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4712,6 +4930,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aoar,ACnr,Aabr" C;X25;K1 +C;X27;K0 C;X1;Y222;K"Oar2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4734,6 +4953,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aoar,ACnr,Aabr" C;X25;K1 +C;X27;K0 C;X1;Y223;K"Akb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4756,6 +4976,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aakb" C;X25;K1 +C;X27;K0 C;X1;Y224;K"Adm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4778,6 +4999,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aadm,ACdm,Adis,Adsm,Adch" C;X25;K1 +C;X27;K0 C;X1;Y225;K"Adm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4800,6 +5022,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aadm,ACdm,Adis,Adsm,Adch" C;X25;K1 +C;X27;K0 C;X1;Y226;K"Btl1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -4820,6 +5043,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abtl,Sbtl" C;X25;K1 +C;X27;K0 C;X1;Y227;K"Btl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4842,6 +5066,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abtl,Sbtl" C;X25;K1 +C;X27;K0 C;X1;Y228;K"Bli1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4864,6 +5089,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abds,Abdl,Abgs,Abgl,Ablp" C;X25;K1 +C;X27;K0 C;X1;Y229;K"Bli2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4886,6 +5112,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abds,Abdl,Abgs,Abgl,Ablp" C;X25;K1 +C;X27;K0 C;X1;Y230;K"Bgm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4908,6 +5135,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abgm" C;X25;K1 +C;X27;K0 C;X1;Y231;K"Bgm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -4930,6 +5158,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abgm" C;X25;K1 +C;X27;K0 C;X1;Y232;K"Bgm3" C;X2;K"Data" C;X3;K"AbilityData" @@ -4952,6 +5181,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abgm" C;X25;K1 +C;X27;K0 C;X1;Y233;K"Bgm4" C;X2;K"Data" C;X3;K"AbilityData" @@ -4974,6 +5204,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abgm" C;X25;K1 +C;X27;K0 C;X1;Y234;K"Blo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -4996,6 +5227,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ablo,ACbl,Afzy" C;X25;K1 +C;X27;K0 C;X1;Y235;K"Blo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5018,6 +5250,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ablo,ACbl.Afzy" C;X25;K1 +C;X27;K0 C;X1;Y236;K"Blo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5040,6 +5273,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ablo,ACbl,Afzy" C;X25;K1 +C;X27;K0 C;X1;Y237;K"Can1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5062,6 +5296,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acan,ACcn" C;X25;K1 +C;X27;K0 C;X1;Y238;K"Can2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5084,6 +5319,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acan,ACcn" C;X25;K1 +C;X27;K0 C;X1;Y239;K"Car1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5106,6 +5342,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Abun,Advc,Sch2,Sch3,Sch4,Sch5,Aenc" C;X25;K1 +C;X27;K0 C;X1;Y240;K"Dev2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5128,6 +5365,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advc" C;X25;K1 +C;X27;K0 C;X1;Y241;K"Dev3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5150,6 +5388,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advc" C;X25;K1 +C;X27;K0 C;X1;Y242;K"Chd1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5172,6 +5411,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Achd" C;X25;K1 +C;X27;K0 C;X1;Y243;K"Chd2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5194,6 +5434,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Achd" C;X25;K1 +C;X27;K0 C;X1;Y244;K"Chd3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5216,6 +5457,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Achd" C;X25;K1 +C;X27;K0 C;X1;Y245;K"Cha1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -5236,6 +5478,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acha,Sca1,Sca2,Sca3,Sca4,Sca5,Sca6,Sbsk,Srtt" C;X25;K1 +C;X27;K0 C;X1;Y246;K"Cri1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5258,6 +5501,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acri,Scri,ACcr" C;X25;K1 +C;X27;K0 C;X1;Y247;K"Cri2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5280,6 +5524,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acri,Scri,ACcr" C;X25;K1 +C;X27;K0 C;X1;Y248;K"Cri3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5302,6 +5547,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acri,Scri,ACcr" C;X25;K1 +C;X27;K0 C;X1;Y249;K"Crs" C;X2;K"Data" C;X3;K"AbilityData" @@ -5324,6 +5570,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acrs,ACcs" C;X25;K1 +C;X27;K0 C;X1;Y250;K"Dda1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5346,6 +5593,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adda,Amnx,Amnz,Asds,Auco" C;X25;K1 +C;X27;K0 C;X1;Y251;K"Dda2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5368,6 +5616,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adda,Amnx,Amnz,Asds,Auco" C;X25;K1 +C;X27;K0 C;X1;Y252;K"Dda3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5390,6 +5639,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adda,Amnx,Amnz,Asds,Auco" C;X25;K1 +C;X27;K0 C;X1;Y253;K"Dda4" C;X2;K"Data" C;X3;K"AbilityData" @@ -5412,6 +5662,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adda,Amnx,Amnz,Asds,Auco" C;X25;K1 +C;X27;K0 C;X1;Y254;K"Sds1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5434,6 +5685,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asds" C;X25;K1 +C;X27;K0 C;X1;Y255;K"Sds6" C;X2;K"Data" C;X3;K"AbilityData" @@ -5456,6 +5708,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asds,Asdg,Asd2,Asd3" C;X25;K1 +C;X27;K0 C;X1;Y256;K"Uco5" C;X2;K"Data" C;X3;K"AbilityData" @@ -5478,6 +5731,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Auco" C;X25;K1 +C;X27;K0 C;X1;Y257;K"Uco6" C;X2;K"Data" C;X3;K"AbilityData" @@ -5500,6 +5754,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Auco" C;X25;K1 +C;X27;K0 C;X1;Y258;K"Def1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5514,7 +5769,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5522,6 +5777,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd" C;X25;K1 +C;X27;K0 C;X1;Y259;K"Def2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5536,7 +5792,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5544,6 +5800,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd" C;X25;K1 +C;X27;K0 C;X1;Y260;K"Def3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5558,7 +5815,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5566,6 +5823,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd" C;X25;K1 +C;X27;K0 C;X1;Y261;K"Def4" C;X2;K"Data" C;X3;K"AbilityData" @@ -5580,7 +5838,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5588,6 +5846,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd" C;X25;K1 +C;X27;K0 C;X1;Y262;K"Def5" C;X2;K"Data" C;X3;K"AbilityData" @@ -5602,7 +5861,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5610,6 +5869,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd" C;X25;K1 +C;X27;K0 C;X1;Y263;K"Def6" C;X2;K"Data" C;X3;K"AbilityData" @@ -5624,7 +5884,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5632,6 +5892,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd,Aegr" C;X25;K1 +C;X27;K0 C;X1;Y264;K"Def7" C;X2;K"Data" C;X3;K"AbilityData" @@ -5646,7 +5907,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5654,6 +5915,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd,Aegr" C;X25;K1 +C;X27;K0 C;X1;Y265;K"Def8" C;X2;K"Data" C;X3;K"AbilityData" @@ -5668,7 +5930,7 @@ C;X13;K0 C;X14;K1 C;X15;K0 C;X16;K0 -C;X17;K100 +C;X17;K10 C;X18;K0 C;X19;K1 C;X20;K1 @@ -5676,6 +5938,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adef,Amdf,AIdd,Aegr" C;X25;K1 +C;X27;K0 C;X1;Y266;K"Dev1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5698,6 +5961,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adev,ACdv" C;X25;K1 +C;X27;K0 C;X1;Y267;K"Eat1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5720,6 +5984,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aeat" C;X25;K1 +C;X27;K0 C;X1;Y268;K"Eat2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5742,6 +6007,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aeat" C;X25;K1 +C;X27;K0 C;X1;Y269;K"Eat3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5764,6 +6030,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aeat" C;X25;K1 +C;X27;K0 C;X1;Y270;K"Ens1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5786,6 +6053,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aens,ACen,Aweb,ACwb,AIwb" C;X25;K1 +C;X27;K0 C;X1;Y271;K"Ens2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5808,6 +6076,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aens,ACen,Aweb,ACwb,AIwb" C;X25;K1 +C;X27;K0 C;X1;Y272;K"Ens3" C;X2;K"Data" C;X3;K"AbilityData" @@ -5830,6 +6099,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aens,ACen,Aweb,ACwb,AIwb" C;X25;K1 +C;X27;K0 C;X1;Y273;K"ent1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -5850,6 +6120,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aent" C;X25;K1 +C;X27;K0 C;X1;Y274;K"Egm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5872,6 +6143,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aegm" C;X25;K1 +C;X27;K0 C;X1;Y275;K"Egm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5894,6 +6166,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aegm" C;X25;K1 +C;X27;K0 C;X1;Y276;K"Fae1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5916,6 +6189,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afae,Afa2,ACff" C;X25;K1 +C;X27;K0 C;X1;Y277;K"Fae2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5938,6 +6212,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afae,Afa2,ACff" C;X25;K1 +C;X27;K0 C;X1;Y278;K"Fla1" C;X2;K"Data" C;X3;K"AbilityData" @@ -5958,6 +6233,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afla" C;X25;K1 +C;X27;K0 C;X1;Y279;K"Fla2" C;X2;K"Data" C;X3;K"AbilityData" @@ -5980,6 +6256,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afla" C;X25;K1 +C;X27;K0 C;X1;Y280;K"Fla3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6002,6 +6279,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afla" C;X25;K1 +C;X27;K0 C;X1;Y281;K"Gld1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6024,6 +6302,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agld" C;X25;K1 +C;X27;K0 C;X1;Y282;K"Gld2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6046,6 +6325,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agld" C;X25;K1 +C;X27;K0 C;X1;Y283;K"Gld3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6068,6 +6348,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agld" C;X25;K1 +C;X27;K0 C;X1;Y284;K"Gyd1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6090,6 +6371,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agyd" C;X25;K1 +C;X27;K0 C;X1;Y285;K"Gyd2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6112,6 +6394,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agyd" C;X25;K1 +C;X27;K0 C;X1;Y286;K"Gyd3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6134,6 +6417,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agyd" C;X25;K1 +C;X27;K0 C;X1;Y287;K"Gydu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -6154,6 +6438,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agyd" C;X25;K1 +C;X27;K0 C;X1;Y288;K"Har1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6176,6 +6461,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahar,Ahrl,Ahr2,Ahr3" C;X25;K1 +C;X27;K0 C;X1;Y289;K"Har2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6198,6 +6484,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahar,Ahrl,Ahr2,Ahr3" C;X25;K1 +C;X27;K0 C;X1;Y290;K"Har3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6220,6 +6507,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahar" C;X25;K1 +C;X27;K0 C;X1;Y291;K"Hea1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6242,6 +6530,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahea,Anh1,Anh2,Anhe" C;X25;K1 +C;X27;K0 C;X1;Y292;K"Inf1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6264,6 +6553,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ainf,ACif" C;X25;K1 +C;X27;K0 C;X1;Y293;K"Inf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6286,6 +6576,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ainf,ACif" C;X25;K1 +C;X27;K0 C;X1;Y294;K"Inf3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6308,6 +6599,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ainf,ACif" C;X25;K1 +C;X27;K0 C;X1;Y295;K"Inf4" C;X2;K"Data" C;X3;K"AbilityData" @@ -6330,6 +6622,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ainf,ACif" C;X25;K1 +C;X27;K0 C;X1;Y296;K"Lit1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6352,6 +6645,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Alit" C;X25;K1 +C;X27;K0 C;X1;Y297;K"Lit2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6374,6 +6668,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Alit" C;X25;K1 +C;X27;K0 C;X1;Y298;K"Lsh1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6396,6 +6691,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Alsh,ACls" C;X25;K1 +C;X27;K0 C;X1;Y299;K"Loa1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -6416,6 +6712,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aloa,Sloa,Slo2,Slo3" C;X25;K1 +C;X27;K0 C;X1;Y300;K"Mbt1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6438,6 +6735,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ambt,Amb2" C;X25;K1 +C;X27;K0 C;X1;Y301;K"Mbt2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6460,6 +6758,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ambt,Amb2" C;X25;K1 +C;X27;K0 C;X1;Y302;K"Mbt3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6482,6 +6781,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ambt,Amb2" C;X25;K1 +C;X27;K0 C;X1;Y303;K"Mbt4" C;X2;K"Data" C;X3;K"AbilityData" @@ -6504,6 +6804,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ambt,Amb2" C;X25;K1 +C;X27;K0 C;X1;Y304;K"Mbt5" C;X2;K"Data" C;X3;K"AbilityData" @@ -6524,6 +6825,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ambt,Amb2" C;X25;K1 +C;X27;K0 C;X1;Y305;K"Mil1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6544,6 +6846,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amil" C;X25;K1 +C;X27;K0 C;X1;Y306;K"Mil2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6564,6 +6867,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amil" C;X25;K1 +C;X27;K0 C;X1;Y307;K"Min1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6586,6 +6890,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amin" C;X25;K1 +C;X27;K0 C;X1;Y308;K"Min2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6608,6 +6913,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amin" C;X25;K1 +C;X27;K0 C;X1;Y309;K"Neu1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6630,6 +6936,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aneu,Ane2,Aall" C;X25;K1 +C;X27;K0 C;X1;Y310;K"Neu2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6650,6 +6957,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aneu,Ane2,Aall" C;X25;K1 +C;X27;K0 C;X1;Y311;K"Neu3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6670,6 +6978,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aneu,Ane2,Aall" C;X25;K1 +C;X27;K0 C;X1;Y312;K"Neu4" C;X2;K"Data" C;X3;K"AbilityData" @@ -6690,6 +6999,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aneu,Ane2,Aall" C;X25;K1 +C;X27;K0 C;X1;Y313;K"Ndt1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6712,6 +7022,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Andt,AAns" C;X25;K1 +C;X27;K0 C;X1;Y314;K"Ndt2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6734,6 +7045,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Andt,AAns" C;X25;K1 +C;X27;K0 C;X1;Y315;K"Ndt3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6754,6 +7066,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Andt" C;X25;K1 +C;X27;K0 C;X1;Y316;K"Ans5" C;X2;K"Data" C;X3;K"AbilityData" @@ -6775,6 +7088,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AAns" C;X25;K1 +C;X27;K0 C;X1;Y317;K"Ans6" C;X2;K"Data" C;X3;K"AbilityData" @@ -6797,6 +7111,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AAns" C;X25;K1 +C;X27;K0 C;X1;Y318;K"Arm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6819,6 +7134,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANre,Aarm" C;X25;K1 +C;X27;K0 C;X1;Y319;K"Arm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6841,6 +7157,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANre,Aarm" C;X25;K1 +C;X27;K0 C;X1;Y320;K"Poi1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6863,6 +7180,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apoi,Apo2,Aven,ACvs,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y321;K"Poi2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6885,6 +7203,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apoi,Apo2,Aven,ACvs,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y322;K"Poi3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6907,6 +7226,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apoi,Apo2,Aven,ACvs,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y323;K"Poi4" C;X2;K"Data" C;X3;K"AbilityData" @@ -6927,6 +7247,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apoi,Apo2,Aven,ACvs,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y324;K"Poa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -6949,6 +7270,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEpa" C;X25;K1 +C;X27;K0 C;X1;Y325;K"Poa2" C;X2;K"Data" C;X3;K"AbilityData" @@ -6971,6 +7293,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEpa" C;X25;K1 +C;X27;K0 C;X1;Y326;K"Poa3" C;X2;K"Data" C;X3;K"AbilityData" @@ -6993,6 +7316,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEpa" C;X25;K1 +C;X27;K0 C;X1;Y327;K"Poa4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7015,6 +7339,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEpa" C;X25;K1 +C;X27;K0 C;X1;Y328;K"Poa5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7035,6 +7360,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEpa" C;X25;K1 +C;X27;K0 C;X1;Y329;K"Ply1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7057,6 +7383,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aply,ACpy,AOhx,AChx" C;X25;K1 +C;X27;K0 C;X1;Y330;K"Ply2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7077,6 +7404,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aply,ACpy,AOhx,AChx" C;X25;K1 +C;X27;K0 C;X1;Y331;K"Ply3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7097,6 +7425,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aply,ACpy,AOhx,AChx" C;X25;K1 +C;X27;K0 C;X1;Y332;K"Ply4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7117,6 +7446,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aply,ACpy,AOhx,AChx" C;X25;K1 +C;X27;K0 C;X1;Y333;K"Ply5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7137,6 +7467,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aply,ACpy,AOhx,AChx" C;X25;K1 +C;X27;K0 C;X1;Y334;K"Pos1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7159,6 +7490,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apos,ACps,Aps2" C;X25;K1 +C;X27;K0 C;X1;Y335;K"Pos2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7180,6 +7512,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aps2" C;X25;K1 +C;X27;K0 C;X1;Y336;K"Pos3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7199,6 +7532,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aps2" C;X25;K1 +C;X27;K0 C;X1;Y337;K"Pos4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7218,6 +7552,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aps2" C;X25;K1 +C;X27;K0 C;X1;Y338;K"War1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7240,6 +7575,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awar,ACpv" C;X25;K1 +C;X27;K0 C;X1;Y339;K"War2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7262,6 +7598,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awar,ACpv" C;X25;K1 +C;X27;K0 C;X1;Y340;K"War3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7284,6 +7621,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awar,ACpv" C;X25;K1 +C;X27;K0 C;X1;Y341;K"War4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7306,6 +7644,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awar,ACpv" C;X25;K1 +C;X27;K0 C;X1;Y342;K"Prg1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7328,6 +7667,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg" C;X25;K1 +C;X27;K0 C;X1;Y343;K"Prg2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7350,6 +7690,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg" C;X25;K1 +C;X27;K0 C;X1;Y344;K"Prg3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7372,6 +7713,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg" C;X25;K1 +C;X27;K0 C;X1;Y345;K"Prg4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7394,6 +7736,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg" C;X25;K1 +C;X27;K0 C;X1;Y346;K"Prg5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7416,6 +7759,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg" C;X25;K1 +C;X27;K0 C;X1;Y347;K"Prg6" C;X2;K"Data" C;X3;K"AbilityData" @@ -7438,6 +7782,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aprg,ACpu,AIlp,AIpg,Apg2" C;X25;K1 +C;X27;K0 C;X1;Y348;K"Rai1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7460,6 +7805,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arai,ACrd,AUcb,AIrd,Avng" C;X25;K1 +C;X27;K0 C;X1;Y349;K"Rai2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7482,6 +7828,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arai,ACrd,AUcb,AIrd,Avng" C;X25;K1 +C;X27;K0 C;X1;Y350;K"Rai3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7502,6 +7849,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arai,ACrd,AUcb,AIrd,Avng" C;X25;K1 +C;X27;K0 C;X1;Y351;K"Rai4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7522,6 +7870,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arai,ACrd,AUcb,AIrd,Avng" C;X25;K1 +C;X27;K0 C;X1;Y352;K"Raiu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -7542,6 +7891,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arai,ACrd,AIrd,Avng" C;X25;K1 +C;X27;K0 C;X1;Y353;K"Ucb5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7564,6 +7914,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcb,Avng" C;X25;K1 +C;X27;K0 C;X1;Y354;K"Ucb6" C;X2;K"Data" C;X3;K"AbilityData" @@ -7586,6 +7937,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUcb,Avng" C;X25;K1 +C;X27;K0 C;X1;Y355;K"Rej1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7608,6 +7960,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arej,ACrj,ACr2,Arpb,Arpl" C;X25;K1 +C;X27;K0 C;X1;Y356;K"Rej2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7630,6 +7983,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arej,ACrj,ACr2,Arpb,Arpm" C;X25;K1 +C;X27;K0 C;X1;Y357;K"Rej3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7650,6 +8004,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arej,ACrj,ACr2" C;X25;K1 +C;X27;K0 C;X1;Y358;K"Rej4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7670,6 +8025,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arej,ACrj,ACr2" C;X25;K1 +C;X27;K0 C;X1;Y359;K"Rpb3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7692,6 +8048,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arpb,Arpl" C;X25;K1 +C;X27;K0 C;X1;Y360;K"Rpb4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7714,6 +8071,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arpb,Arpm" C;X25;K1 +C;X27;K0 C;X1;Y361;K"Rpb5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7736,6 +8094,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arpb,Arpl,Arpm" C;X25;K1 +C;X27;K0 C;X1;Y362;K"Rpb6" C;X2;K"Cast" C;X3;K"AbilityData" @@ -7758,6 +8117,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arpb,Arpl,Arpm" C;X25;K1 +C;X27;K0 C;X1;Y363;K"Rep1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7780,6 +8140,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aren,Ahrp,Arep,Arst" C;X25;K1 +C;X27;K0 C;X1;Y364;K"Rep2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7802,6 +8163,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aren,Ahrp,Arep,Arst" C;X25;K1 +C;X27;K0 C;X1;Y365;K"Rep3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7824,6 +8186,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aren,Ahrp,Arep,Arst" C;X25;K1 +C;X27;K0 C;X1;Y366;K"Rep4" C;X2;K"Data" C;X3;K"AbilityData" @@ -7846,6 +8209,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aren,Ahrp,Arep,Arst" C;X25;K1 +C;X27;K0 C;X1;Y367;K"Rep5" C;X2;K"Data" C;X3;K"AbilityData" @@ -7868,6 +8232,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aren,Ahrp,Arep,Arst" C;X25;K1 +C;X27;K0 C;X1;Y368;K"Rtn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7890,6 +8255,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Artn,Argd,Argl,Arlm" C;X25;K1 +C;X27;K0 C;X1;Y369;K"Rtn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7912,6 +8278,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Artn,Argd,Argl,Arlm" C;X25;K1 +C;X27;K0 C;X1;Y370;K"Roa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -7934,6 +8301,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht" C;X25;K1 +C;X27;K0 C;X1;Y371;K"Roa2" C;X2;K"Data" C;X3;K"AbilityData" @@ -7956,6 +8324,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr" C;X25;K1 +C;X27;K0 C;X1;Y372;K"Roa3" C;X2;K"Data" C;X3;K"AbilityData" @@ -7978,6 +8347,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr" C;X25;K1 +C;X27;K0 C;X1;Y373;K"Roa4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8000,6 +8370,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl" C;X25;K1 +C;X27;K0 C;X1;Y374;K"Roa5" C;X2;K"Data" C;X3;K"AbilityData" @@ -8020,8 +8391,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl,Auuf" +C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl" C;X25;K1 +C;X27;K0 C;X1;Y375;K"Roa6" C;X2;K"Data" C;X3;K"AbilityData" @@ -8042,8 +8414,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl,Auuf" +C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl" C;X25;K1 +C;X27;K0 C;X1;Y376;K"Roa7" C;X2;K"Data" C;X3;K"AbilityData" @@ -8064,8 +8437,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl,Auuf" +C;X23;K"Aroa,Ara2,ACro,ACr1,AIrr,ANht,ANbr,Ahnl" C;X25;K1 +C;X27;K0 C;X1;Y377;K"Nbr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8088,6 +8462,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANbr" C;X25;K1 +C;X27;K0 C;X1;Y378;K"Roo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8110,6 +8485,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroo,Aro1,Aro2" C;X25;K1 +C;X27;K0 C;X1;Y379;K"Roo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8132,6 +8508,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroo,Aro1,Aro2" C;X25;K1 +C;X27;K0 C;X1;Y380;K"Roo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8154,6 +8531,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroo,Aro1,Aro2" C;X25;K1 +C;X27;K0 C;X1;Y381;K"Roo4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8173,6 +8551,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aroo,Aro1,Aro2" C;X25;K1 +C;X27;K0 C;X1;Y382;K"Sal1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8195,6 +8574,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asal,Auns" C;X25;K1 +C;X27;K0 C;X1;Y383;K"Sal2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8217,6 +8597,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asal,Auns" C;X25;K1 +C;X27;K0 C;X1;Y384;K"Esn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8239,6 +8620,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aesn" C;X25;K1 +C;X27;K0 C;X1;Y385;K"Esn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8261,6 +8643,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aesn" C;X25;K1 +C;X27;K0 C;X1;Y386;K"Esn3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8283,6 +8666,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aesn" C;X25;K1 +C;X27;K0 C;X1;Y387;K"Esn4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8305,6 +8689,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aesn" C;X25;K1 +C;X27;K0 C;X1;Y388;K"Esn5" C;X2;K"Data" C;X3;K"AbilityData" @@ -8327,6 +8712,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aesn" C;X25;K1 +C;X27;K0 C;X1;Y389;K"Shm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8349,6 +8735,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ashm,Sshm,Ahid,AIhm" C;X25;K1 +C;X27;K0 C;X1;Y390;K"Shm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8371,6 +8758,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ashm,Sshm,Ahid,AIhm" C;X25;K1 +C;X27;K0 C;X1;Y391;K"Shm3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8393,6 +8781,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ashm,Sshm,Ahid,AIhm" C;X25;K1 +C;X27;K0 C;X1;Y392;K"Shm4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8415,6 +8804,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ashm,Sshm,AIhm" C;X25;K1 +C;X27;K0 C;X1;Y393;K"Slo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8437,6 +8827,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aslo,ACsw,AIos,Aasl" C;X25;K1 +C;X27;K0 C;X1;Y394;K"Slo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8459,6 +8850,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aslo,ACsw,AIos,Aasl" C;X25;K1 +C;X27;K0 C;X1;Y395;K"Slo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8481,6 +8873,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aslo,ACsw,AIos,Aasl" C;X25;K1 +C;X27;K0 C;X1;Y396;K"Spo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8503,6 +8896,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspo" C;X25;K1 +C;X27;K0 C;X1;Y397;K"Spo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8525,6 +8919,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspo" C;X25;K1 +C;X27;K0 C;X1;Y398;K"Spo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8547,6 +8942,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspo" C;X25;K1 +C;X27;K0 C;X1;Y399;K"Spo4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8567,6 +8963,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspo" C;X25;K1 +C;X27;K0 C;X1;Y400;K"Sod1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8589,6 +8986,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asod,Assp,Aspd,Aspy,Aspt" C;X25;K1 +C;X27;K0 C;X1;Y401;K"Sod2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8609,6 +9007,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asod,Assp,Aspd,Aspy,Aspt" C;X25;K1 +C;X27;K0 C;X1;Y402;K"Spa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8631,6 +9030,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspa" C;X25;K1 +C;X27;K0 C;X1;Y403;K"Sta1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8653,6 +9053,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y404;K"Sta2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8675,6 +9076,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y405;K"Sta3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8697,6 +9099,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y406;K"Sta4" C;X2;K"Data" C;X3;K"AbilityData" @@ -8719,6 +9122,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y407;K"Sta5" C;X2;K"Data" C;X3;K"AbilityData" @@ -8741,6 +9145,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y408;K"Stau" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -8761,6 +9166,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asta" C;X25;K1 +C;X27;K0 C;X1;Y409;K"Uhf1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8781,8 +9187,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Auhf,Suhf,ACuf,Auuf" +C;X23;K"Auhf,Suhf,ACuf" C;X25;K1 +C;X27;K0 C;X1;Y410;K"Uhf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8803,8 +9210,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Auhf,Suhf,ACuf,Auuf" +C;X23;K"Auhf,Suhf,ACuf" C;X25;K1 +C;X27;K0 C;X1;Y411;K"Wha1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8827,6 +9235,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awha,Awh2" C;X25;K1 +C;X27;K0 C;X1;Y412;K"Wha2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8849,6 +9258,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awha,Awh2" C;X25;K1 +C;X27;K0 C;X1;Y413;K"Wha3" C;X2;K"Data" C;X3;K"AbilityData" @@ -8871,6 +9281,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awha,Awh2" C;X25;K1 +C;X27;K0 C;X1;Y414;K"Wrp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -8893,6 +9304,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awrp" C;X25;K1 +C;X27;K0 C;X1;Y415;K"Wrp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -8915,6 +9327,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awrp" C;X25;K1 +C;X27;K0 C;X1;Y416;K"Iagi" C;X2;K"Data" C;X3;K"AbilityData" @@ -8937,6 +9350,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aamk,AIab,AIa1,AIa3,AIa4,,AIa5,AIa6,AIx5,AIx1,AIx2,AIx3,AIx4,AIs1,AIs3,AIs4,AIs5,AIs6,AIi1,AIi3,AIi4,AIi5,AIi6,AIxm,AIam,AIim,AIsm,AIgm,AItm,AInm" C;X25;K1 +C;X27;K0 C;X1;Y417;K"Iint" C;X2;K"Data" C;X3;K"AbilityData" @@ -8959,6 +9373,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aamk,AIab,AIa1,AIa3,AIa4,AIa5,AIa6,AIx5,AIx1,AIx2,AIx3,AIx4,AIs1,AIs3,AIs4,AIs5,AIs6,AIi1,AIi3,AIi4,AIi5,AIi6,AIxm,AIam,AIim,AIsm,AIgm,AItm,AInm" C;X25;K1 +C;X27;K0 C;X1;Y418;K"Istr" C;X2;K"Data" C;X3;K"AbilityData" @@ -8981,6 +9396,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aamk,AIab,AIa1,AIa3,AIa4,AIa5,AIa6,AIx5,AIx1,AIx2,AIx3,AIx4,AIs1,AIs3,AIs4,AIs5,AIs6,AIi1,AIi3,AIi4,AIi5,AIi6,AIxm,AIam,AIim,AIsm,AIgm,AItm,AInm" C;X25;K1 +C;X27;K0 C;X1;Y419;K"Ihid" C;X2;K"Data" C;X3;K"AbilityData" @@ -9003,6 +9419,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aamk,AIab,AIa1,AIa3,AIa4,AIa5,AIa6,AIx5,AIx1,AIx2,AIx3,AIx4,AIs1,AIs3,AIs4,AIs5,AIs6,AIi1,AIi3,AIi4,AIi5,AIi6,AIxm,AIam,AIim,AIsm,AIgm,AItm,AInm" C;X25;K1 +C;X27;K0 C;X1;Y420;K"Iatt" C;X2;K"Data" C;X3;K"AbilityData" @@ -9025,6 +9442,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIat,AIt6,AIt9,AItc,AItf,AItg,AIth,AIti,AItj,AItk,AItl,AItn" C;X25;K1 +C;X27;K0 C;X1;Y421;K"Idef" C;X2;K"Data" C;X3;K"AbilityData" @@ -9047,6 +9465,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIde,AId1,AId2,AId3,AId4,AId5,AIda,AIdb" C;X25;K1 +C;X27;K0 C;X1;Y422;K"Isn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -9069,6 +9488,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfd,AIff,AIfr,AIfu,AIfh,AIfs,AIir,AIuw,AIbd,AIut,AIes" C;X25;K1 +C;X27;K0 C;X1;Y423;K"Ist1" C;X2;K"Data" C;X3;K"AbilityData" @@ -9089,6 +9509,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfd,AIff,AIfr,AIfu,AIfh,AIfs,AIir,AIuw,AIbd,AIut,AIes" C;X25;K1 +C;X27;K0 C;X1;Y424;K"Isn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9111,6 +9532,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfd,AIff,AIfr,AIfu,AIfh,AIfs,AIir,AIuw,AIbd,AIut,AIes" C;X25;K1 +C;X27;K0 C;X1;Y425;K"Ist2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9131,6 +9553,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfd,AIff,AIfr,AIfu,AIfh,AIfs,AIir,AIuw,AIbd,AIut,AIes" C;X25;K1 +C;X27;K0 C;X1;Y426;K"Ixpg" C;X2;K"Data" C;X3;K"AbilityData" @@ -9153,6 +9576,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIem,AIe2" C;X25;K1 +C;X27;K0 C;X1;Y427;K"Ihpg" C;X2;K"Data" C;X3;K"AbilityData" @@ -9175,6 +9599,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIhe,AIh1,AIh2,AIh3,AIha,AIhb,AIdg,AIg2" C;X25;K1 +C;X27;K0 C;X1;Y428;K"Impg" C;X2;K"Data" C;X3;K"AbilityData" @@ -9197,6 +9622,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIm1,AIm2,AImr" C;X25;K1 +C;X27;K0 C;X1;Y429;K"Ihp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9219,6 +9645,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIda,AIdb" C;X25;K1 +C;X27;K0 C;X1;Y430;K"Imp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9241,6 +9668,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIda,AIdb" C;X25;K1 +C;X27;K0 C;X1;Y431;K"Ivam" C;X2;K"Data" C;X3;K"AbilityData" @@ -9263,6 +9691,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIva,SCva" C;X25;K1 +C;X27;K0 C;X1;Y432;K"Idic" C;X2;K"Data" C;X3;K"AbilityData" @@ -9285,6 +9714,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIcb,AIlb,AIpb" C;X25;K1 +C;X27;K0 C;X1;Y433;K"Iarp" C;X2;K"Data" C;X3;K"AbilityData" @@ -9307,6 +9737,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIcb" C;X25;K1 +C;X27;K0 C;X1;Y434;K"Idam" C;X2;K"Data" C;X3;K"AbilityData" @@ -9327,8 +9758,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"AIdf,AIfb,AIzb,AIob,AIll,AIlb,AIsb,AIpb,AIf2" +C;X23;K"AIdf,AIfb,AIzb,AIob,AIll,AIlb,AIsb,AIpb" C;X25;K1 +C;X27;K0 C;X1;Y435;K"Iob5" C;X2;K"Data" C;X3;K"AbilityData" @@ -9349,8 +9781,9 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"AIdf,AIcb,AIfb,AIzb,AIob,AIll,AIlb,AIsb,AIpb,AIf2" +C;X23;K"AIdf,AIcb,AIfb,AIzb,AIob,AIll,AIlb,AIsb,AIpb" C;X25;K1 +C;X27;K0 C;X1;Y436;K"Iob2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9373,6 +9806,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdf,AIll,AIsb" C;X25;K1 +C;X27;K0 C;X1;Y437;K"Iob3" C;X2;K"Data" C;X3;K"AbilityData" @@ -9395,6 +9829,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdf,AIll,AIsb" C;X25;K1 +C;X27;K0 C;X1;Y438;K"Iob4" C;X2;K"Data" C;X3;K"AbilityData" @@ -9417,6 +9852,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdf,AIll,AIsb" C;X25;K1 +C;X27;K0 C;X1;Y439;K"Iobu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -9437,6 +9873,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdf,AIll,AIsb" C;X25;K1 +C;X27;K0 C;X1;Y440;K"Ilev" C;X2;K"Data" C;X3;K"AbilityData" @@ -9459,6 +9896,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIlm" C;X25;K1 +C;X27;K0 C;X1;Y441;K"Ilif" C;X2;K"Data" C;X3;K"AbilityData" @@ -9481,6 +9919,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIml,AImi,AIlf,AIl1,AIl2,AImh" C;X25;K1 +C;X27;K0 C;X1;Y442;K"Iman" C;X2;K"Data" C;X3;K"AbilityData" @@ -9503,6 +9942,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AImm,AImb,AIbm" C;X25;K1 +C;X27;K0 C;X1;Y443;K"Igol" C;X2;K"Data" C;X3;K"AbilityData" @@ -9525,6 +9965,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIgo" C;X25;K1 +C;X27;K0 C;X1;Y444;K"Ilum" C;X2;K"Data" C;X3;K"AbilityData" @@ -9547,6 +9988,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIlu" C;X25;K1 +C;X27;K0 C;X1;Y445;K"Ifa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -9567,6 +10009,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfa" C;X25;K1 +C;X27;K0 C;X1;Y446;K"Idel" C;X2;K"Data" C;X3;K"AbilityData" @@ -9589,6 +10032,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIfa" C;X25;K1 +C;X27;K0 C;X1;Y447;K"Icre" C;X2;K"Data" C;X3;K"AbilityData" @@ -9611,6 +10055,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIco" C;X25;K1 +C;X27;K0 C;X1;Y448;K"Imvb" C;X2;K"Data" C;X3;K"AbilityData" @@ -9633,6 +10078,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIms" C;X25;K1 +C;X27;K0 C;X1;Y449;K"Ihpr" C;X2;K"Data" C;X3;K"AbilityData" @@ -9655,6 +10101,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Arel,Arll" C;X25;K1 +C;X27;K0 C;X1;Y450;K"Isib" C;X2;K"Data" C;X3;K"AbilityData" @@ -9677,6 +10124,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIsi" C;X25;K1 +C;X27;K0 C;X1;Y451;K"Icfd" C;X2;K"Data" C;X3;K"AbilityData" @@ -9699,6 +10147,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIcf" C;X25;K1 +C;X27;K0 C;X1;Y452;K"Icfm" C;X2;K"Data" C;X3;K"AbilityData" @@ -9721,6 +10170,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIcf" C;X25;K1 +C;X27;K0 C;X1;Y453;K"Icfx" C;X2;K"Data" C;X3;K"AbilityData" @@ -9743,6 +10193,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIcf" C;X25;K1 +C;X27;K0 C;X1;Y454;K"Idet" C;X2;K"Data" C;X3;K"AbilityData" @@ -9765,6 +10216,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIta" C;X25;K1 +C;X27;K0 C;X1;Y455;K"Idim" C;X2;K"Data" C;X3;K"AbilityData" @@ -9787,6 +10239,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdi,AIds" C;X25;K1 +C;X27;K0 C;X1;Y456;K"Idid" C;X2;K"Data" C;X3;K"AbilityData" @@ -9809,6 +10262,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdi,AIds" C;X25;K1 +C;X27;K0 C;X1;Y457;K"Iild" C;X2;K"Data" C;X3;K"AbilityData" @@ -9831,6 +10285,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIil" C;X25;K1 +C;X27;K0 C;X1;Y458;K"Iilw" C;X2;K"Data" C;X3;K"AbilityData" @@ -9853,6 +10308,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIil" C;X25;K1 +C;X27;K0 C;X1;Y459;K"Irec" C;X2;K"Data" C;X3;K"AbilityData" @@ -9875,6 +10331,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrt" C;X25;K1 +C;X27;K0 C;X1;Y460;K"Imrp" C;X2;K"Data" C;X3;K"AbilityData" @@ -9897,6 +10354,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrm,AIrn" C;X25;K1 +C;X27;K0 C;X1;Y461;K"Ircd" C;X2;K"Data" C;X3;K"AbilityData" @@ -9919,6 +10377,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrc" C;X25;K1 +C;X27;K0 C;X1;Y462;K"irc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -9941,6 +10400,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrc" C;X25;K1 +C;X27;K0 C;X1;Y463;K"irc3" C;X2;K"Data" C;X3;K"AbilityData" @@ -9963,6 +10423,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrc" C;X25;K1 +C;X27;K0 C;X1;Y464;K"Ihps" C;X2;K"Data" C;X3;K"AbilityData" @@ -9985,6 +10446,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIre,AIra" C;X25;K1 +C;X27;K0 C;X1;Y465;K"Imps" C;X2;K"Data" C;X3;K"AbilityData" @@ -10007,6 +10469,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIre,AIra" C;X25;K1 +C;X27;K0 C;X1;Y466;K"Ispi" C;X2;K"Data" C;X3;K"AbilityData" @@ -10029,6 +10492,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIsp,AIsa" C;X25;K1 +C;X27;K0 C;X1;Y467;K"Itpm" C;X2;K"Data" C;X3;K"AbilityData" @@ -10051,6 +10515,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AItp" C;X25;K1 +C;X27;K0 C;X1;Y468;K"Itp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10071,6 +10536,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AItp,AIrt" C;X25;K1 +C;X27;K0 C;X1;Y469;K"Idps" C;X2;K"Data" C;X3;K"AbilityData" @@ -10093,6 +10559,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIls" C;X25;K1 +C;X27;K0 C;X1;Y470;K"Cad1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10115,6 +10582,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACad,AIan" C;X25;K1 +C;X27;K0 C;X1;Y471;K"Cac1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10137,6 +10605,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACac,AIcd" C;X25;K1 +C;X27;K0 C;X1;Y472;K"Cor1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10159,6 +10628,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acor" C;X25;K1 +C;X27;K0 C;X1;Y473;K"Isx1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10181,6 +10651,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIas,AIsx,AIs2" C;X25;K1 +C;X27;K0 C;X1;Y474;K"Wrs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10203,6 +10674,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awrs,Ahrs,Awrh,Awrg,AOws" C;X25;K1 +C;X27;K0 C;X1;Y475;K"Wrs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10225,6 +10697,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awrs,Ahrs,Awrh,Awrg" C;X25;K1 +C;X27;K0 C;X1;Y476;K"Wrs3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10247,6 +10720,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Awrs,Ahrs,Awrh,Awrg" C;X25;K1 +C;X27;K0 C;X1;Y477;K"Ctc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10269,6 +10743,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACtc,ACt2" C;X25;K1 +C;X27;K0 C;X1;Y478;K"Ctc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10291,6 +10766,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACtc,ACt2" C;X25;K1 +C;X27;K0 C;X1;Y479;K"Ctc3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10313,6 +10789,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACtc,ACt2" C;X25;K1 +C;X27;K0 C;X1;Y480;K"Ctc4" C;X2;K"Data" C;X3;K"AbilityData" @@ -10335,6 +10812,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACtc,ACt2" C;X25;K1 +C;X27;K0 C;X1;Y481;K"Ctb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10357,6 +10835,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ACtb" C;X25;K1 +C;X27;K0 C;X1;Y482;K"Ibl1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -10379,6 +10858,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIbl,AIbg,AIbt" C;X25;K1 +C;X27;K0 C;X1;Y483;K"Uds1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10401,6 +10881,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUds" C;X25;K1 +C;X27;K0 C;X1;Y484;K"Uds2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10423,6 +10904,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUds" C;X25;K1 +C;X27;K0 C;X1;Y485;K"Ndc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10443,6 +10925,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdc,SNdc" C;X25;K1 +C;X27;K0 C;X1;Y486;K"Ndc2" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -10463,6 +10946,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdc,SNdc" C;X25;K1 +C;X27;K0 C;X1;Y487;K"Nsl1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -10483,6 +10967,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsl" C;X25;K1 +C;X27;K0 C;X1;Y488;K"Chl1" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -10503,6 +10988,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Achl" C;X25;K1 +C;X27;K0 C;X1;Y489;K"Det1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10523,6 +11009,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adet,Adt1,Atru,Agyv,Adts,Adtg,Abdt,AIrv,AItb" C;X25;K1 +C;X27;K0 C;X1;Y490;K"Dtn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10545,6 +11032,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adtn" C;X25;K1 +C;X27;K0 C;X1;Y491;K"Dtn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10567,6 +11055,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adtn" C;X25;K1 +C;X27;K0 C;X1;Y492;K"Eth1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10587,6 +11076,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aeth" C;X25;K1 +C;X27;K0 C;X1;Y493;K"Eth2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10607,6 +11097,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aeth" C;X25;K1 +C;X27;K0 C;X1;Y494;K"Gho1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10627,6 +11118,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agho,Apiv" C;X25;K1 +C;X27;K0 C;X1;Y495;K"Gho2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10647,6 +11139,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agho" C;X25;K1 +C;X27;K0 C;X1;Y496;K"Gho3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10667,6 +11160,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agho" C;X25;K1 +C;X27;K0 C;X1;Y497;K"Ivs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10689,6 +11183,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aivs" C;X25;K1 +C;X27;K0 C;X1;Y498;K"Nmr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10711,6 +11206,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANmr" C;X25;K1 +C;X27;K0 C;X1;Y499;K"Nsp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10733,6 +11229,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ansp" C;X25;K1 +C;X27;K0 C;X1;Y500;K"Nsp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10755,6 +11252,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ansp" C;X25;K1 +C;X27;K0 C;X1;Y501;K"Nsp3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10775,6 +11273,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ansp" C;X25;K1 +C;X27;K0 C;X1;Y502;K"Ssk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10797,6 +11296,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Assk" C;X25;K1 +C;X27;K0 C;X1;Y503;K"Ssk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10819,6 +11319,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Assk" C;X25;K1 +C;X27;K0 C;X1;Y504;K"Ssk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10841,6 +11342,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Assk" C;X25;K1 +C;X27;K0 C;X1;Y505;K"Ssk4" C;X2;K"Data" C;X3;K"AbilityData" @@ -10861,6 +11363,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Assk" C;X25;K1 +C;X27;K0 C;X1;Y506;K"Ssk5" C;X2;K"Data" C;X3;K"AbilityData" @@ -10881,6 +11384,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Assk" C;X25;K1 +C;X27;K0 C;X1;Y507;K"Hfs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -10903,6 +11407,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y508;K"Hfs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -10925,6 +11430,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y509;K"Hfs3" C;X2;K"Data" C;X3;K"AbilityData" @@ -10947,6 +11453,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y510;K"Hfs4" C;X2;K"Data" C;X3;K"AbilityData" @@ -10969,6 +11476,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y511;K"Hfs5" C;X2;K"Data" C;X3;K"AbilityData" @@ -10991,6 +11499,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y512;K"Hfs6" C;X2;K"Data" C;X3;K"AbilityData" @@ -11013,6 +11522,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHfs,ACfs,Abof" C;X25;K1 +C;X27;K0 C;X1;Y513;K"Nms1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11035,6 +11545,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANms,ACmf" C;X25;K1 +C;X27;K0 C;X1;Y514;K"Nms2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11057,6 +11568,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANms,ACmf" C;X25;K1 +C;X27;K0 C;X1;Y515;K"Uim1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11079,6 +11591,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y516;K"Uim2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11101,6 +11614,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y517;K"Uim3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11123,6 +11637,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y518;K"Uim4" C;X2;K"Data" C;X3;K"AbilityData" @@ -11145,6 +11660,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y519;K"Uim5" C;X2;K"Data" C;X3;K"AbilityData" @@ -11165,6 +11681,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y520;K"Uim6" C;X2;K"Data" C;X3;K"AbilityData" @@ -11185,6 +11702,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUim,ACmp" C;X25;K1 +C;X27;K0 C;X1;Y521;K"Uls1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11207,6 +11725,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y522;K"Uls2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11229,6 +11748,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y523;K"Uls3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11251,6 +11771,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y524;K"Uls4" C;X2;K"Data" C;X3;K"AbilityData" @@ -11273,6 +11794,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y525;K"Uls5" C;X2;K"Data" C;X3;K"AbilityData" @@ -11295,6 +11817,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y526;K"Ulsu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -11315,6 +11838,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUls" C;X25;K1 +C;X27;K0 C;X1;Y527;K"Uts1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11337,6 +11861,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUts,ANth" C;X25;K1 +C;X27;K0 C;X1;Y528;K"Uts2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11359,6 +11884,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUts,ANth" C;X25;K1 +C;X27;K0 C;X1;Y529;K"Uts3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11381,6 +11907,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AUts,ANth" C;X25;K1 +C;X27;K0 C;X1;Y530;K"Nba1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11403,6 +11930,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANba,ANbs" C;X25;K1 +C;X27;K0 C;X1;Y531;K"Nba2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11425,6 +11953,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANba,ANbs" C;X25;K1 +C;X27;K0 C;X1;Y532;K"Nba3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11447,6 +11976,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANba,ANbs" C;X25;K1 +C;X27;K0 C;X1;Y533;K"Nbau" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -11467,6 +11997,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANba,ANbs" C;X25;K1 +C;X27;K0 C;X1;Y534;K"Nch1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11489,6 +12020,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANch,ACch,Acmg" C;X25;K1 +C;X27;K0 C;X1;Y535;K"Cmg2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11511,6 +12043,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acmg" C;X25;K1 +C;X27;K0 C;X1;Y536;K"Cmg3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11533,6 +12066,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acmg" C;X25;K1 +C;X27;K0 C;X1;Y537;K"Ndr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11555,6 +12089,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr" C;X25;K1 +C;X27;K0 C;X1;Y538;K"Ndr2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11577,6 +12112,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr" C;X25;K1 +C;X27;K0 C;X1;Y539;K"Ndr3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11599,6 +12135,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr" C;X25;K1 +C;X27;K0 C;X1;Y540;K"Ndr4" C;X2;K"Data" C;X3;K"AbilityData" @@ -11621,6 +12158,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y541;K"Ndr5" C;X2;K"Data" C;X3;K"AbilityData" @@ -11643,6 +12181,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y542;K"Ndr6" C;X2;K"Data" C;X3;K"AbilityData" @@ -11665,6 +12204,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y543;K"Ndr7" C;X2;K"Data" C;X3;K"AbilityData" @@ -11687,6 +12227,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y544;K"Ndr8" C;X2;K"Data" C;X3;K"AbilityData" @@ -11709,6 +12250,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y545;K"Ndr9" C;X2;K"Data" C;X3;K"AbilityData" @@ -11731,6 +12273,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr,AHdr,ACdr,ACsm" C;X25;K1 +C;X27;K0 C;X1;Y546;K"NdrA" C;X2;K"Data" C;X3;K"AbilityData" @@ -11751,6 +12294,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdr" C;X25;K1 +C;X27;K0 C;X1;Y547;K"Nsi1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11773,6 +12317,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsi,ACsi,ANdh,Aclf,AIse,AIfg" C;X25;K1 +C;X27;K0 C;X1;Y548;K"Nsi2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11795,6 +12340,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsi,ACsi,ANdh,Aclf,AIse,AIfg" C;X25;K1 +C;X27;K0 C;X1;Y549;K"Nsi3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11817,6 +12363,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsi,ACsi,ANdh,Aclf,AIse,AIfg" C;X25;K1 +C;X27;K0 C;X1;Y550;K"Nsi4" C;X2;K"Data" C;X3;K"AbilityData" @@ -11839,6 +12386,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsi,ACsi,ANdh,Aclf,AIse,AIfg" C;X25;K1 +C;X27;K0 C;X1;Y551;K"Ntou" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -11859,6 +12407,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANto" C;X25;K1 +C;X27;K0 C;X1;Y552;K"Tdg1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11881,6 +12430,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atdg" C;X25;K1 +C;X27;K0 C;X1;Y553;K"Tdg2" C;X2;K"Data" C;X3;K"AbilityData" @@ -11903,6 +12453,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atdg" C;X25;K1 +C;X27;K0 C;X1;Y554;K"Tdg3" C;X2;K"Data" C;X3;K"AbilityData" @@ -11925,6 +12476,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atdg" C;X25;K1 +C;X27;K0 C;X1;Y555;K"Tdg4" C;X2;K"Data" C;X3;K"AbilityData" @@ -11947,6 +12499,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atdg" C;X25;K1 +C;X27;K0 C;X1;Y556;K"Tdg5" C;X2;K"Data" C;X3;K"AbilityData" @@ -11969,6 +12522,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atdg" C;X25;K1 +C;X27;K0 C;X1;Y557;K"Tsp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -11991,6 +12545,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atsp" C;X25;K1 +C;X27;K0 C;X1;Y558;K"Tsp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12013,6 +12568,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atsp" C;X25;K1 +C;X27;K0 C;X1;Y559;K"Nbf5" C;X2;K"Data" C;X3;K"AbilityData" @@ -12035,6 +12591,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANbf,ACbc,ACbf" C;X25;K1 +C;X27;K0 C;X1;Y560;K"Ebl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12057,6 +12614,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEbl" C;X25;K1 +C;X27;K0 C;X1;Y561;K"Ebl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12079,6 +12637,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEbl" C;X25;K1 +C;X27;K0 C;X1;Y562;K"Efk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12101,6 +12660,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfk,Aroc" C;X25;K1 +C;X27;K0 C;X1;Y563;K"Efk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12123,6 +12683,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfk,Aroc" C;X25;K1 +C;X27;K0 C;X1;Y564;K"Efk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12145,6 +12706,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfk,Aroc" C;X25;K1 +C;X27;K0 C;X1;Y565;K"Efk4" C;X2;K"Data" C;X3;K"AbilityData" @@ -12167,6 +12729,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEfk" C;X25;K1 +C;X27;K0 C;X1;Y566;K"Esh1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12189,6 +12752,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsh,ACss" C;X25;K1 +C;X27;K0 C;X1;Y567;K"Esh2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12211,6 +12775,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsh,ACss" C;X25;K1 +C;X27;K0 C;X1;Y568;K"Esh3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12233,6 +12798,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsh,ACss" C;X25;K1 +C;X27;K0 C;X1;Y569;K"Esh4" C;X2;K"Data" C;X3;K"AbilityData" @@ -12255,6 +12821,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsh,ACss" C;X25;K1 +C;X27;K0 C;X1;Y570;K"Esh5" C;X2;K"Data" C;X3;K"AbilityData" @@ -12277,6 +12844,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsh,ACss" C;X25;K1 +C;X27;K0 C;X1;Y571;K"Esv1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12299,6 +12867,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsv" C;X25;K1 +C;X27;K0 C;X1;Y572;K"Esvu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -12319,6 +12888,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AEsv" C;X25;K1 +C;X27;K0 C;X1;Y573;K"abs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12341,6 +12911,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aabs" C;X25;K1 +C;X27;K0 C;X1;Y574;K"abs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12363,6 +12934,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aabs" C;X25;K1 +C;X27;K0 C;X1;Y575;K"bsk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12385,6 +12957,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Absk" C;X25;K1 +C;X27;K0 C;X1;Y576;K"bsk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12407,6 +12980,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Absk" C;X25;K1 +C;X27;K0 C;X1;Y577;K"bsk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12429,6 +13003,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Absk" C;X25;K1 +C;X27;K0 C;X1;Y578;K"coau" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -12449,6 +13024,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acoa,Acoh,Aco2,Aco3" C;X25;K1 +C;X27;K0 C;X1;Y579;K"coa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12469,6 +13045,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acoa,Acoh,Aco2,Aco3" C;X25;K1 +C;X27;K0 C;X1;Y580;K"coa2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12489,6 +13066,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aco2,Aco3" C;X25;K1 +C;X27;K0 C;X1;Y581;K"cyc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12509,6 +13087,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Acyc,ACcy,SCc1,AIcy" C;X25;K1 +C;X27;K0 C;X1;Y582;K"dcp1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12529,6 +13108,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adec" C;X25;K1 +C;X27;K0 C;X1;Y583;K"dcp2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12549,6 +13129,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Adec" C;X25;K1 +C;X27;K0 C;X1;Y584;K"dvm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12571,6 +13152,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm" C;X25;K1 +C;X27;K0 C;X1;Y585;K"dvm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12593,6 +13175,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm" C;X25;K1 +C;X27;K0 C;X1;Y586;K"dvm3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12615,6 +13198,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm" C;X25;K1 +C;X27;K0 C;X1;Y587;K"dvm4" C;X2;K"Data" C;X3;K"AbilityData" @@ -12637,6 +13221,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm" C;X25;K1 +C;X27;K0 C;X1;Y588;K"dvm5" C;X2;K"Data" C;X3;K"AbilityData" @@ -12659,6 +13244,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm" C;X25;K1 +C;X27;K0 C;X1;Y589;K"dvm6" C;X2;K"Data" C;X3;K"AbilityData" @@ -12681,6 +13267,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Advm,ACde" C;X25;K1 +C;X27;K0 C;X1;Y590;K"exh1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12703,6 +13290,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aexh" C;X25;K1 +C;X27;K0 C;X1;Y591;K"exhu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -12723,6 +13311,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aexh" C;X25;K1 +C;X27;K0 C;X1;Y592;K"fak1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12745,6 +13334,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afak" C;X25;K1 +C;X27;K0 C;X1;Y593;K"fak2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12767,6 +13357,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afak" C;X25;K1 +C;X27;K0 C;X1;Y594;K"fak3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12789,6 +13380,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afak" C;X25;K1 +C;X27;K0 C;X1;Y595;K"fak4" C;X2;K"Data" C;X3;K"AbilityData" @@ -12811,6 +13403,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afak" C;X25;K1 +C;X27;K0 C;X1;Y596;K"fak5" C;X2;K"Data" C;X3;K"AbilityData" @@ -12833,6 +13426,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afak" C;X25;K1 +C;X27;K0 C;X1;Y597;K"hwdu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -12853,6 +13447,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahwd,AChw,Apts,Aeye,AIhw,AIsw" C;X25;K1 +C;X27;K0 C;X1;Y598;K"inv1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12875,6 +13470,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AInv,Apak,Aiun" C;X25;K1 +C;X27;K0 C;X1;Y599;K"inv2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12895,6 +13491,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AInv,Apak,Aiun" C;X25;K1 +C;X27;K0 C;X1;Y600;K"inv3" C;X2;K"Data" C;X3;K"AbilityData" @@ -12915,6 +13512,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AInv,Apak,Aiun" C;X25;K1 +C;X27;K0 C;X1;Y601;K"inv4" C;X2;K"Data" C;X3;K"AbilityData" @@ -12935,6 +13533,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AInv,Apak,Aiun" C;X25;K1 +C;X27;K0 C;X1;Y602;K"inv5" C;X2;K"Data" C;X3;K"AbilityData" @@ -12955,6 +13554,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AInv,Apak,Aiun" C;X25;K1 +C;X27;K0 C;X1;Y603;K"liq1" C;X2;K"Data" C;X3;K"AbilityData" @@ -12977,6 +13577,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aliq" C;X25;K1 +C;X27;K0 C;X1;Y604;K"liq2" C;X2;K"Data" C;X3;K"AbilityData" @@ -12999,6 +13600,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aliq" C;X25;K1 +C;X27;K0 C;X1;Y605;K"liq3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13021,6 +13623,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aliq" C;X25;K1 +C;X27;K0 C;X1;Y606;K"liq4" C;X2;K"Data" C;X3;K"AbilityData" @@ -13041,6 +13644,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aliq" C;X25;K1 +C;X27;K0 C;X1;Y607;K"mim1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13063,6 +13667,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amim,AImx,ACmi,ACm2,ACm3" C;X25;K1 +C;X27;K0 C;X1;Y608;K"mfl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13085,6 +13690,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y609;K"mfl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13107,6 +13713,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y610;K"mfl3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13129,6 +13736,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y611;K"mfl4" C;X2;K"Data" C;X3;K"AbilityData" @@ -13151,6 +13759,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y612;K"mfl5" C;X2;K"Data" C;X3;K"AbilityData" @@ -13173,6 +13782,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y613;K"mfl6" C;X2;K"Data" C;X3;K"AbilityData" @@ -13195,6 +13805,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amfl" C;X25;K1 +C;X27;K0 C;X1;Y614;K"tpi1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13215,6 +13826,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Stpm,Stpr" C;X25;K1 +C;X27;K0 C;X1;Y615;K"tpi2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13235,6 +13847,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Stpm,Stpr" C;X25;K1 +C;X27;K0 C;X1;Y616;K"spl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13257,6 +13870,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspl,Aspp" C;X25;K1 +C;X27;K0 C;X1;Y617;K"spl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13279,6 +13893,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspl" C;X25;K1 +C;X27;K0 C;X1;Y618;K"irl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13301,6 +13916,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrl,AIpr,AIsl,AIpl,AIp1,AIp2,AIp3,AIp4,AIp5,AIp6" C;X25;K1 +C;X27;K0 C;X1;Y619;K"irl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13323,6 +13939,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrl,AIpr,AIsl,AIpl,AIp1,AIp2,AIp3,AIp4,AIp5,AIp6" C;X25;K1 +C;X27;K0 C;X1;Y620;K"irl3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13343,6 +13960,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrl,AIpr,AIsl,AIpl,AIp1,AIp2,AIp3,AIp4,AIp5,AIp6" C;X25;K1 +C;X27;K0 C;X1;Y621;K"irl4" C;X2;K"Data" C;X3;K"AbilityData" @@ -13363,6 +13981,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrl,AIpr,AIsl,AIpl,AIp1,AIp2,AIp3,AIp4,AIp5,AIp6" C;X25;K1 +C;X27;K0 C;X1;Y622;K"irl5" C;X2;K"Data" C;X3;K"AbilityData" @@ -13383,6 +14002,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIrl,AIpr,AIsl,AIpl,AIp1,AIp2,AIp3,AIp4,AIp5,AIp6" C;X25;K1 +C;X27;K0 C;X1;Y623;K"idc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13405,6 +14025,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdc" C;X25;K1 +C;X27;K0 C;X1;Y624;K"idc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13427,6 +14048,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdc" C;X25;K1 +C;X27;K0 C;X1;Y625;K"idc3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13449,6 +14071,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdc" C;X25;K1 +C;X27;K0 C;X1;Y626;K"imo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13471,6 +14094,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AImo" C;X25;K1 +C;X27;K0 C;X1;Y627;K"imo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13493,6 +14117,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AImo" C;X25;K1 +C;X27;K0 C;X1;Y628;K"imo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13515,6 +14140,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AImo" C;X25;K1 +C;X27;K0 C;X1;Y629;K"imou" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -13535,6 +14161,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AImo" C;X25;K1 +C;X27;K0 C;X1;Y630;K"ict1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13557,6 +14184,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIct" C;X25;K1 +C;X27;K0 C;X1;Y631;K"ict2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13579,6 +14207,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIct" C;X25;K1 +C;X27;K0 C;X1;Y632;K"isr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13601,6 +14230,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIsr" C;X25;K1 +C;X27;K0 C;X1;Y633;K"isr2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13623,6 +14253,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIsr" C;X25;K1 +C;X27;K0 C;X1;Y634;K"ipv1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13645,6 +14276,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIpv" C;X25;K1 +C;X27;K0 C;X1;Y635;K"ipv2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13667,6 +14299,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIpv" C;X25;K1 +C;X27;K0 C;X1;Y636;K"ipv3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13687,6 +14320,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIpv" C;X25;K1 +C;X27;K0 C;X1;Y637;K"mec1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13709,6 +14343,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amec" C;X25;K1 +C;X27;K0 C;X1;Y638;K"spb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13729,6 +14364,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspb" C;X25;K1 +C;X27;K0 C;X1;Y639;K"spb2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13749,6 +14385,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspb" C;X25;K1 +C;X27;K0 C;X1;Y640;K"spb3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13771,6 +14408,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspb" C;X25;K1 +C;X27;K0 C;X1;Y641;K"spb4" C;X2;K"Data" C;X3;K"AbilityData" @@ -13793,6 +14431,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspb" C;X25;K1 +C;X27;K0 C;X1;Y642;K"spb5" C;X2;K"Data" C;X3;K"AbilityData" @@ -13814,6 +14453,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aspb" C;X25;K1 +C;X27;K0 C;X1;Y643;K"ast1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13836,6 +14476,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aast" C;X25;K1 +C;X27;K0 C;X1;Y644;K"ast2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13858,6 +14499,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aast" C;X25;K1 +C;X27;K0 C;X1;Y645;K"gra1" C;X2;K"Data" C;X3;K"AbilityData" @@ -13880,6 +14522,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agra" C;X25;K1 +C;X27;K0 C;X1;Y646;K"gra2" C;X2;K"Data" C;X3;K"AbilityData" @@ -13902,6 +14545,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agra" C;X25;K1 +C;X27;K0 C;X1;Y647;K"gra3" C;X2;K"Data" C;X3;K"AbilityData" @@ -13924,6 +14568,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agra" C;X25;K1 +C;X27;K0 C;X1;Y648;K"gra4" C;X2;K"Data" C;X3;K"AbilityData" @@ -13946,6 +14591,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agra" C;X25;K1 +C;X27;K0 C;X1;Y649;K"gra5" C;X2;K"Data" C;X3;K"AbilityData" @@ -13968,6 +14614,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Agra" C;X25;K1 +C;X27;K0 C;X1;Y650;K"ipmu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -13988,6 +14635,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIpm,ANpa" C;X25;K1 +C;X27;K0 C;X1;Y651;K"Npr1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14008,6 +14656,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANpr" C;X25;K1 +C;X27;K0 C;X1;Y652;K"Nsa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14028,6 +14677,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsa" C;X25;K1 +C;X27;K0 C;X1;Y653;K"Nsa2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14050,6 +14700,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsa" C;X25;K1 +C;X27;K0 C;X1;Y654;K"Nsa3" C;X2;K"Data" C;X3;K"AbilityData" @@ -14072,6 +14723,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsa" C;X25;K1 +C;X27;K0 C;X1;Y655;K"Nsa4" C;X2;K"Data" C;X3;K"AbilityData" @@ -14094,6 +14746,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsa" C;X25;K1 +C;X27;K0 C;X1;Y656;K"Nsa5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14116,6 +14769,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsa" C;X25;K1 +C;X27;K0 C;X1;Y657;K"Iaa1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14138,6 +14792,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIaa" C;X25;K1 +C;X27;K0 C;X1;Y658;K"Ixs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14160,6 +14815,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIxs" C;X25;K1 +C;X27;K0 C;X1;Y659;K"Ixs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14182,6 +14838,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIxs" C;X25;K1 +C;X27;K0 C;X1;Y660;K"Nef1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14202,6 +14859,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANef" C;X25;K1 +C;X27;K0 C;X1;Y661;K"Npa5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14224,6 +14882,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANpa" C;X25;K1 +C;X27;K0 C;X1;Y662;K"Npa6" C;X2;K"Cast" C;X3;K"AbilityData" @@ -14246,6 +14905,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANpa" C;X25;K1 +C;X27;K0 C;X1;Y663;K"Igl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14268,6 +14928,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIgf,AIgu" C;X25;K1 +C;X27;K0 C;X1;Y664;K"Iglu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -14288,6 +14949,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIgf,AIgu" C;X25;K1 +C;X27;K0 C;X1;Y665;K"Nse1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14310,6 +14972,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANse" C;X25;K1 +C;X27;K0 C;X1;Y666;K"Ndo1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14332,6 +14995,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y667;K"Ndo2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14354,6 +15018,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y668;K"Ndo3" C;X2;K"Data" C;X3;K"AbilityData" @@ -14376,6 +15041,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y669;K"Ndo4" C;X2;K"Data" C;X3;K"AbilityData" @@ -14398,6 +15064,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y670;K"Ndo5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14420,6 +15087,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y671;K"Ndou" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -14440,6 +15108,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANdo" C;X25;K1 +C;X27;K0 C;X1;Y672;K"flk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14462,6 +15131,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aflk,Afsh" C;X25;K1 +C;X27;K0 C;X1;Y673;K"flk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14484,6 +15154,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aflk,Afsh" C;X25;K1 +C;X27;K0 C;X1;Y674;K"flk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -14506,6 +15177,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aflk,Afsh" C;X25;K1 +C;X27;K0 C;X1;Y675;K"flk4" C;X2;K"Data" C;X3;K"AbilityData" @@ -14528,6 +15200,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aflk,Afsh" C;X25;K1 +C;X27;K0 C;X1;Y676;K"flk5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14550,6 +15223,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aflk,Afsh" C;X25;K1 +C;X27;K0 C;X1;Y677;K"Hbn1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14572,6 +15246,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbn,Apsh" C;X25;K1 +C;X27;K0 C;X1;Y678;K"Hbn2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14594,6 +15269,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AHbn,Apsh" C;X25;K1 +C;X27;K0 C;X1;Y679;K"fbk1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14616,6 +15292,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afbk" C;X25;K1 +C;X27;K0 C;X1;Y680;K"fbk2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14638,6 +15315,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afbk" C;X25;K1 +C;X27;K0 C;X1;Y681;K"fbk3" C;X2;K"Data" C;X3;K"AbilityData" @@ -14660,6 +15338,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afbk" C;X25;K1 +C;X27;K0 C;X1;Y682;K"fbk4" C;X2;K"Data" C;X3;K"AbilityData" @@ -14682,6 +15361,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afbk" C;X25;K1 +C;X27;K0 C;X1;Y683;K"fbk5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14704,6 +15384,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Afbk,Afbt,Afbb" C;X25;K1 +C;X27;K0 C;X1;Y684;K"nca1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14726,6 +15407,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANca" C;X25;K1 +C;X27;K0 C;X1;Y685;K"pxf1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14748,6 +15430,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apxf" C;X25;K1 +C;X27;K0 C;X1;Y686;K"pxf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14770,6 +15453,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Apxf" C;X25;K1 +C;X27;K0 C;X1;Y687;K"mls1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14792,6 +15476,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Amls" C;X25;K1 +C;X27;K0 C;X1;Y688;K"sla1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14814,6 +15499,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asla" C;X25;K1 +C;X27;K0 C;X1;Y689;K"Nst1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14836,6 +15522,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANst" C;X25;K1 +C;X27;K0 C;X1;Y690;K"Nst2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14858,6 +15545,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANst" C;X25;K1 +C;X27;K0 C;X1;Y691;K"Nst3" C;X2;K"Data" C;X3;K"AbilityData" @@ -14880,6 +15568,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANst" C;X25;K1 +C;X27;K0 C;X1;Y692;K"Nst4" C;X2;K"Data" C;X3;K"AbilityData" @@ -14902,6 +15591,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANst" C;X25;K1 +C;X27;K0 C;X1;Y693;K"Nst5" C;X2;K"Data" C;X3;K"AbilityData" @@ -14924,6 +15614,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANst" C;X25;K1 +C;X27;K0 C;X1;Y694;K"sla2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14946,6 +15637,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Asla" C;X25;K1 +C;X27;K0 C;X1;Y695;K"Ncl1" C;X2;K"Data" C;X3;K"AbilityData" @@ -14968,6 +15660,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y696;K"Ncl2" C;X2;K"Data" C;X3;K"AbilityData" @@ -14988,6 +15681,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y697;K"Ncl3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15008,6 +15702,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y698;K"Ncl4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15030,6 +15725,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y699;K"Ncl5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15050,6 +15746,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y700;K"Ncl6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15071,6 +15768,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcl" C;X25;K1 +C;X27;K0 C;X1;Y701;K"Nab1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15093,6 +15791,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y702;K"Nab2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15115,6 +15814,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y703;K"Nab3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15137,6 +15837,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y704;K"Nab4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15159,6 +15860,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y705;K"Nab5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15181,6 +15883,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y706;K"Nab6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15203,6 +15906,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANab" C;X25;K1 +C;X27;K0 C;X1;Y707;K"Nhs6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15225,6 +15929,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs" C;X25;K1 +C;X27;K0 C;X1;Y708;K"Ntm1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15247,6 +15952,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANtm,AIts" C;X25;K1 +C;X27;K0 C;X1;Y709;K"Ntm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15269,6 +15975,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANtm,AIts" C;X25;K1 +C;X27;K0 C;X1;Y710;K"Ntm3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15291,6 +15998,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANtm,AIts" C;X25;K1 +C;X27;K0 C;X1;Y711;K"Ntm4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15313,6 +16021,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANtm,AIts" C;X25;K1 +C;X27;K0 C;X1;Y712;K"Neg1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15335,6 +16044,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y713;K"Neg2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15357,6 +16067,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y714;K"Neg3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15378,6 +16089,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y715;K"Neg4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15399,6 +16111,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y716;K"Neg5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15420,6 +16133,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y717;K"Neg6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15441,6 +16155,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANeg" C;X25;K1 +C;X27;K0 C;X1;Y718;K"Ncs1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15463,6 +16178,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs,ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y719;K"Ncs2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15485,6 +16201,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs,ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y720;K"Ncs3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15507,6 +16224,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs,ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y721;K"Ncs4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15529,6 +16247,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs,ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y722;K"Ncs5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15551,6 +16270,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANhs,ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y723;K"Ncs6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15573,6 +16293,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANcs,ANc1,ANc2,ANc3" C;X25;K1 +C;X27;K0 C;X1;Y724;K"Nsy1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15595,6 +16316,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y725;K"Nsy2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15615,6 +16337,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y726;K"Nsy3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15637,6 +16360,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y727;K"Nsy4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15659,6 +16383,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y728;K"Nsy5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15681,6 +16406,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y729;K"Nsyu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -15701,6 +16427,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANsy,ANs1,ANs2,ANs3" C;X25;K1 +C;X27;K0 C;X1;Y730;K"Nfy1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15723,6 +16450,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfy" C;X25;K1 +C;X27;K0 C;X1;Y731;K"Nfy2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15745,6 +16473,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfy" C;X25;K1 +C;X27;K0 C;X1;Y732;K"Nfyu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -15765,6 +16494,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANfy" C;X25;K1 +C;X27;K0 C;X1;Y733;K"Nde1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15787,6 +16517,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANde,ANd1,ANd2,ANd3" C;X25;K1 +C;X27;K0 C;X1;Y734;K"Nde2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15809,6 +16540,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANde,ANd1,ANd2,ANd3" C;X25;K1 +C;X27;K0 C;X1;Y735;K"Nde3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15831,6 +16563,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANde,ANd1,ANd2,ANd3" C;X25;K1 +C;X27;K0 C;X1;Y736;K"Nde4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15853,6 +16586,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANde,ANd1,ANd2,ANd3" C;X25;K1 +C;X27;K0 C;X1;Y737;K"Nic1" C;X2;K"Data" C;X3;K"AbilityData" @@ -15875,6 +16609,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y738;K"Nic2" C;X2;K"Data" C;X3;K"AbilityData" @@ -15897,6 +16632,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y739;K"Nic3" C;X2;K"Data" C;X3;K"AbilityData" @@ -15919,6 +16655,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y740;K"Nic4" C;X2;K"Data" C;X3;K"AbilityData" @@ -15941,6 +16678,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y741;K"Nic5" C;X2;K"Data" C;X3;K"AbilityData" @@ -15963,6 +16701,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y742;K"Nic6" C;X2;K"Data" C;X3;K"AbilityData" @@ -15985,6 +16724,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANic" C;X25;K1 +C;X27;K0 C;X1;Y743;K"Nso1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16007,6 +16747,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANso" C;X25;K1 +C;X27;K0 C;X1;Y744;K"Nso2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16029,6 +16770,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANso" C;X25;K1 +C;X27;K0 C;X1;Y745;K"Nso3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16051,6 +16793,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANso" C;X25;K1 +C;X27;K0 C;X1;Y746;K"Nso4" C;X2;K"Data" C;X3;K"AbilityData" @@ -16073,6 +16816,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANso" C;X25;K1 +C;X27;K0 C;X1;Y747;K"Nso5" C;X2;K"Data" C;X3;K"AbilityData" @@ -16095,6 +16839,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANso" C;X25;K1 +C;X27;K0 C;X1;Y748;K"Nlm2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16117,6 +16862,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANlm" C;X25;K1 +C;X27;K0 C;X1;Y749;K"Nlm3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16139,6 +16885,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANlm" C;X25;K1 +C;X27;K0 C;X1;Y750;K"Nlm4" C;X2;K"Data" C;X3;K"AbilityData" @@ -16161,6 +16908,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANlm" C;X25;K1 +C;X27;K0 C;X1;Y751;K"Nlm5" C;X2;K"Data" C;X3;K"AbilityData" @@ -16183,6 +16931,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANlm" C;X25;K1 +C;X27;K0 C;X1;Y752;K"Nlm6" C;X2;K"Data" C;X3;K"AbilityData" @@ -16205,6 +16954,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANlm" C;X25;K1 +C;X27;K0 C;X1;Y753;K"Nvc1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16227,6 +16977,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y754;K"Nvc2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16249,6 +17000,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y755;K"Nvc3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16271,6 +17023,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y756;K"Nvc4" C;X2;K"Data" C;X3;K"AbilityData" @@ -16293,6 +17046,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y757;K"Nvc5" C;X2;K"Data" C;X3;K"AbilityData" @@ -16315,6 +17069,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y758;K"Nvc6" C;X2;K"Data" C;X3;K"AbilityData" @@ -16337,6 +17092,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y759;K"Nvcu" C;X2;K"UnitID" C;X3;K"AbilityData" @@ -16357,6 +17113,7 @@ C;X21;K1 C;X22;K1 C;X23;K"ANvc" C;X25;K1 +C;X27;K0 C;X1;Y760;K"Tau1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16379,6 +17136,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atau,ANta" C;X25;K1 +C;X27;K0 C;X1;Y761;K"Tau2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16401,6 +17159,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atau,ANta" C;X25;K1 +C;X27;K0 C;X1;Y762;K"Tau3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16423,6 +17182,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atau,ANta" C;X25;K1 +C;X27;K0 C;X1;Y763;K"Tau4" C;X2;K"Data" C;X3;K"AbilityData" @@ -16445,6 +17205,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atau,ANta" C;X25;K1 +C;X27;K0 C;X1;Y764;K"Tau5" C;X2;K"Data" C;X3;K"AbilityData" @@ -16467,6 +17228,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Atau,ANta" C;X25;K1 +C;X27;K0 C;X1;Y765;K"Idg1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16489,6 +17251,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdg,AIg2" C;X25;K1 +C;X27;K0 C;X1;Y766;K"Idg2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16511,6 +17274,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdg,AIg2" C;X25;K1 +C;X27;K0 C;X1;Y767;K"Idg3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16531,6 +17295,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIdg,AIg2" C;X25;K1 +C;X27;K0 C;X1;Y768;K"Uuf1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16553,6 +17318,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Auuf" C;X25;K1 +C;X27;K0 C;X1;Y769;K"Uuf2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16575,6 +17341,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Auuf" C;X25;K1 +C;X27;K0 C;X1;Y770;K"Uuf3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16595,6 +17362,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Auuf" C;X25;K1 +C;X27;K0 C;X1;Y771;K"Hsb1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16617,6 +17385,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahsb" C;X25;K1 +C;X27;K0 C;X1;Y772;K"Hsb2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16639,6 +17408,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahsb" C;X25;K1 +C;X27;K0 C;X1;Y773;K"Hsb3" C;X2;K"Data" C;X3;K"AbilityData" @@ -16659,6 +17429,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Ahsb" C;X25;K1 +C;X27;K0 C;X1;Y774;K"Iofr" C;X2;K"Data" C;X3;K"AbilityData" @@ -16681,6 +17452,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIf2" C;X25;K1 +C;X27;K0 C;X1;Y775;K"AIvu" C;X2;K"Data" C;X3;K"AbilityData" @@ -16703,6 +17475,7 @@ C;X21;K1 C;X22;K1 C;X23;K"AIvu" C;X25;K1 +C;X27;K0 C;X1;Y776;K"Akb2" C;X2;K"Data" C;X3;K"AbilityData" @@ -16725,6 +17498,7 @@ C;X21;K1 C;X22;K1 C;X23;K"Aakb" C;X25;K1 +C;X27;K0 C;X1;Y777;K"ausk" C;X2;K"UnitSkinID" C;X3;K"Profile" @@ -16744,6 +17518,7 @@ C;X20;K1 C;X21;K1 C;X22;K1 C;X25;K1 +C;X27;K1 C;X1;Y778;K"Aat1" C;X2;K"Data" C;X3;K"AbilityData" @@ -16766,4 +17541,5 @@ C;X21;K1 C;X22;K1 C;X23;K"Aatp" C;X25;K1 +C;X27;K0 E diff --git a/objectdata/units/abilityskin.txt b/objectdata/units/abilityskin.txt index e75d505..6c8dd75 100644 --- a/objectdata/units/abilityskin.txt +++ b/objectdata/units/abilityskin.txt @@ -2691,7 +2691,9 @@ Art=ReplaceableTextures\CommandButtons\BTNSacrificialDagger.blp Targetart=Abilities\Spells\Items\RitualDagger\RitualDaggerTarget.mdl Targetattach=origin Specialart= -Specialattach=//----------------------------------------------------------------------------- +Specialattach= + +//----------------------------------------------------------------------------- // FIRELORD //----------------------------------------------------------------------------- diff --git a/objectdata/units/destructablemetadata.slk b/objectdata/units/destructablemetadata.slk index 2cfac3f..741d2c0 100644 --- a/objectdata/units/destructablemetadata.slk +++ b/objectdata/units/destructablemetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X18;Y53;D0 +B;X19;Y54;D0 C;X1;Y1;K"ID" C;X2;K"field" C;X3;K"slk" @@ -18,6 +18,7 @@ C;X15;K"maxVal" C;X16;K"forceNonNeg" C;X17;K"version" C;X18;K"section" +C;X19;K"netsafe" C;X1;Y2;K"bnam" C;X2;K"Name" C;X3;K"DestructableData" @@ -33,6 +34,7 @@ C;X13;K0 C;X15;K"TTName" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y3;K"bsuf" C;X2;K"EditorSuffix" C;X3;K"DestructableData" @@ -48,6 +50,7 @@ C;X13;K1 C;X15;K50 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y4;K"bcat" C;X2;K"category" C;X3;K"DestructableData" @@ -62,6 +65,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y5;K"btil" C;X2;K"tilesets" C;X3;K"DestructableData" @@ -77,6 +81,7 @@ C;X13;K0 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y6;K"btsp" C;X2;K"tilesetSpecific" C;X3;K"DestructableData" @@ -90,6 +95,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y7;K"bfil" C;X2;K"file" C;X3;K"Profile" @@ -106,6 +112,7 @@ C;X13;K0 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y8;K"blit" C;X2;K"lightweight" C;X3;K"Profile" @@ -119,6 +126,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y9;K"bflo" C;X2;K"fatLOS" C;X3;K"DestructableData" @@ -132,6 +140,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y10;K"btxi" C;X2;K"texID" C;X3;K"Profile" @@ -148,6 +157,7 @@ C;X14;K0 C;X15;K1000 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y11;K"btxf" C;X2;K"texFile" C;X3;K"Profile" @@ -164,6 +174,7 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y12;K"buch" C;X2;K"useClickHelper" C;X3;K"DestructableData" @@ -178,6 +189,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y13;K"bonc" C;X2;K"onCliffs" C;X3;K"DestructableData" @@ -191,6 +203,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y14;K"bonw" C;X2;K"onWater" C;X3;K"DestructableData" @@ -204,6 +217,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y15;K"bcpd" C;X2;K"canPlaceDead" C;X3;K"DestructableData" @@ -218,6 +232,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y16;K"bwal" C;X2;K"walkable" C;X3;K"DestructableData" @@ -231,6 +246,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y17;K"bclh" C;X2;K"cliffHeight" C;X3;K"DestructableData" @@ -246,6 +262,7 @@ C;X14;K0 C;X15;K50 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y18;K"btar" C;X2;K"targType" C;X3;K"DestructableData" @@ -260,6 +277,7 @@ C;X13;K0 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y19;K"barm" C;X2;K"armor" C;X3;K"Profile" @@ -274,6 +292,7 @@ C;X13;K0 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y20;K"bvar" C;X2;K"numVar" C;X3;K"Profile" @@ -290,6 +309,7 @@ C;X14;K1 C;X15;K10 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y21;K"bhps" C;X2;K"HP" C;X3;K"DestructableData" @@ -306,6 +326,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K0 C;X1;Y22;K"boch" C;X2;K"occH" C;X3;K"DestructableData" @@ -321,6 +342,7 @@ C;X14;K0 C;X15;K99999 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y23;K"bflh" C;X2;K"flyH" C;X3;K"DestructableData" @@ -336,6 +358,7 @@ C;X14;K0 C;X15;K99999 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y24;K"bfxr" C;X2;K"fixedRot" C;X3;K"Profile" @@ -352,6 +375,7 @@ C;X14;K-1 C;X15;K360 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y25;K"bsel" C;X2;K"selSize" C;X3;K"Profile" @@ -368,6 +392,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K1 C;X1;Y26;K"bmis" C;X2;K"minScale" C;X3;K"Profile" @@ -384,6 +409,7 @@ C;X14;K0.1 C;X15;K10 C;X16;K1 C;X17;K0 +C;X19;K1 C;X1;Y27;K"bmas" C;X2;K"maxScale" C;X3;K"Profile" @@ -400,6 +426,7 @@ C;X14;K0.1 C;X15;K10 C;X16;K1 C;X17;K0 +C;X19;K1 C;X1;Y28;K"bcpr" C;X2;K"canPlaceRandScale" C;X3;K"Profile" @@ -413,6 +440,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y29;K"bmap" C;X2;K"maxPitch" C;X3;K"Profile" @@ -429,6 +457,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K1 C;X1;Y30;K"bmar" C;X2;K"maxRoll" C;X3;K"Profile" @@ -445,6 +474,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K1 C;X1;Y31;K"brad" C;X2;K"radius" C;X3;K"DestructableData" @@ -460,6 +490,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K0 C;X1;Y32;K"bfra" C;X2;K"fogRadius" C;X3;K"DestructableData" @@ -475,6 +506,7 @@ C;X14;K0 C;X15;K99999 C;X16;K1 C;X17;K1 +C;X19;K0 C;X1;Y33;K"bfvi" C;X2;K"fogVis" C;X3;K"DestructableData" @@ -488,6 +520,7 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 +C;X19;K0 C;X1;Y34;K"bptx" C;X2;K"pathTex" C;X3;K"DestructableData" @@ -504,6 +537,7 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y35;K"bptd" C;X2;K"pathTexDeath" C;X3;K"DestructableData" @@ -520,6 +554,7 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 +C;X19;K1 C;X1;Y36;K"bdsn" C;X2;K"deathSnd" C;X3;K"Profile" @@ -534,7 +569,23 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 -C;X1;Y37;K"bshd" +C;X19;K1 +C;X1;Y37;K"bsnd" +C;X2;K"loopSound" +C;X3;K"Profile" +C;X4;K0 +C;X5;K"sound" +C;X6;K"WESTRING_BEVAL_BSND" +C;X7;K"daa00" +C;X8;K"soundLabel" +C;X11;K0 +C;X12;K0 +C;X13;K1 +C;X15;K"TTDesc" +C;X16;K0 +C;X17;K1 +C;X19;K1 +C;X1;Y38;K"bshd" C;X2;K"shadow" C;X3;K"Profile" C;X4;K0 @@ -549,7 +600,8 @@ C;X13;K1 C;X15;K"TTDesc" C;X16;K0 C;X17;K1 -C;X1;Y38;K"bsmm" +C;X19;K1 +C;X1;Y39;K"bsmm" C;X2;K"showInMM" C;X3;K"DestructableData" C;X4;K0 @@ -562,7 +614,8 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 -C;X1;Y39;K"bmmr" +C;X19;K1 +C;X1;Y40;K"bmmr" C;X2;K"MMRed" C;X3;K"DestructableData" C;X4;K0 @@ -578,7 +631,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y40;K"bmmg" +C;X19;K1 +C;X1;Y41;K"bmmg" C;X2;K"MMGreen" C;X3;K"DestructableData" C;X4;K0 @@ -594,7 +648,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y41;K"bmmb" +C;X19;K1 +C;X1;Y42;K"bmmb" C;X2;K"MMBlue" C;X3;K"DestructableData" C;X4;K0 @@ -610,7 +665,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y42;K"bumm" +C;X19;K1 +C;X1;Y43;K"bumm" C;X2;K"useMMColor" C;X3;K"DestructableData" C;X4;K0 @@ -624,7 +680,8 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 -C;X1;Y43;K"bbut" +C;X19;K1 +C;X1;Y44;K"bbut" C;X2;K"buildTime" C;X3;K"DestructableData" C;X4;K0 @@ -639,7 +696,8 @@ C;X14;K1 C;X15;K298 C;X16;K0 C;X17;K1 -C;X1;Y44;K"bret" +C;X19;K0 +C;X1;Y45;K"bret" C;X2;K"repairTime" C;X3;K"DestructableData" C;X4;K0 @@ -654,7 +712,8 @@ C;X14;K1 C;X15;K10000 C;X16;K0 C;X17;K1 -C;X1;Y45;K"breg" +C;X19;K0 +C;X1;Y46;K"breg" C;X2;K"goldRep" C;X3;K"DestructableData" C;X4;K0 @@ -669,7 +728,8 @@ C;X14;K0 C;X15;K100000 C;X16;K0 C;X17;K1 -C;X1;Y46;K"brel" +C;X19;K0 +C;X1;Y47;K"brel" C;X2;K"lumberRep" C;X3;K"DestructableData" C;X4;K0 @@ -684,7 +744,8 @@ C;X14;K0 C;X15;K100000 C;X16;K0 C;X17;K1 -C;X1;Y47;K"busr" +C;X19;K0 +C;X1;Y48;K"busr" C;X2;K"UserList" C;X3;K"DestructableData" C;X4;K0 @@ -698,7 +759,8 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 -C;X1;Y48;K"bvcr" +C;X19;K0 +C;X1;Y49;K"bvcr" C;X2;K"colorR" C;X3;K"Profile" C;X4;K0 @@ -714,7 +776,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y49;K"bvcg" +C;X19;K1 +C;X1;Y50;K"bvcg" C;X2;K"colorG" C;X3;K"Profile" C;X4;K0 @@ -730,7 +793,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y50;K"bvcb" +C;X19;K1 +C;X1;Y51;K"bvcb" C;X2;K"colorB" C;X3;K"Profile" C;X4;K0 @@ -746,7 +810,8 @@ C;X14;K0 C;X15;K255 C;X16;K0 C;X17;K1 -C;X1;Y51;K"bgse" +C;X19;K1 +C;X1;Y52;K"bgse" C;X2;K"selectable" C;X3;K"DestructableData" C;X4;K0 @@ -759,7 +824,8 @@ C;X12;K0 C;X13;K0 C;X16;K0 C;X17;K1 -C;X1;Y52;K"bgsc" +C;X19;K0 +C;X1;Y53;K"bgsc" C;X2;K"selcircsize" C;X3;K"Profile" C;X4;K0 @@ -774,7 +840,8 @@ C;X14;K1 C;X15;K99999 C;X16;K1 C;X17;K1 -C;X1;Y53;K"bgpm" +C;X19;K1 +C;X1;Y54;K"bgpm" C;X2;K"portraitmodel" C;X3;K"Profile" C;X4;K0 @@ -788,4 +855,5 @@ C;X12;K0 C;X13;K1 C;X16;K0 C;X17;K1 +C;X19;K1 E diff --git a/objectdata/units/destructableskin.txt b/objectdata/units/destructableskin.txt index b07a8fe..c15f17c 100644 --- a/objectdata/units/destructableskin.txt +++ b/objectdata/units/destructableskin.txt @@ -1516,8 +1516,7 @@ maxScale=1 texID=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeSmall0\CityBridgeSmall0 -file:hd=Doodads\Terrain\StratholmeBridgeSmall0\StratholmeBridgeSmall0 +file=Doodads\Terrain\StratholmeBridgeSmall0\StratholmeBridgeSmall0 selSize=0 canPlaceRandScale=1 lightweight=0 @@ -1539,8 +1538,7 @@ maxScale=1 texID=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeSmall45\CityBridgeSmall45 -file:hd=Doodads\Terrain\StratholmeBridgeSmall45\StratholmeBridgeSmall45 +file=Doodads\Terrain\StratholmeBridgeSmall45\StratholmeBridgeSmall45 selSize=0 canPlaceRandScale=1 lightweight=0 @@ -1562,8 +1560,7 @@ maxScale=1 texID=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeSmall90\CityBridgeSmall90 -file:hd=Doodads\Terrain\StratholmeBridgeSmall90\StratholmeBridgeSmall90 +file=Doodads\Terrain\StratholmeBridgeSmall90\StratholmeBridgeSmall90 selSize=0 canPlaceRandScale=1 lightweight=0 @@ -1585,8 +1582,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeSmall135\CityBridgeSmall135 -file:hd=Doodads\Terrain\StratholmeBridgeSmall135\StratholmeBridgeSmall135 +file=Doodads\Terrain\StratholmeBridgeSmall135\StratholmeBridgeSmall135 selsize=0 canplacerandscale=1 lightweight=0 @@ -1608,8 +1604,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeLarge0\CityBridgeLarge0 -file:hd=Doodads\Terrain\StratholmeBridgeLarge0\StratholmeBridgeLarge0 +file=Doodads\Terrain\StratholmeBridgeLarge0\StratholmeBridgeLarge0 selsize=0 canplacerandscale=1 lightweight=0 @@ -1631,8 +1626,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeLarge45\CityBridgeLarge45 -file:hd=Doodads\Terrain\StratholmeBridgeLarge45\StratholmeBridgeLarge45 +file=Doodads\Terrain\StratholmeBridgeLarge45\StratholmeBridgeLarge45 selsize=0 canplacerandscale=1 lightweight=0 @@ -1654,8 +1648,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeLarge90\CityBridgeLarge90 -file:hd=Doodads\Terrain\StratholmeBridgeLarge90\StratholmeBridgeLarge90 +file=Doodads\Terrain\StratholmeBridgeLarge90\StratholmeBridgeLarge90 selsize=0 canplacerandscale=1 lightweight=0 @@ -1677,8 +1670,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeLarge135\CityBridgeLarge135 -file:hd=Doodads\Terrain\StratholmeBridgeLarge135\StratholmeBridgeLarge135 +file=Doodads\Terrain\StratholmeBridgeLarge135\StratholmeBridgeLarge135 selsize=0 canplacerandscale=1 lightweight=0 @@ -1698,10 +1690,8 @@ armor=Stone colorr=255 maxscale=1 texid=11 -texFile=ReplaceableTextures\Cliff\Cliff1.blp -texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeExtraLarge0\CityBridgeExtraLarge0 -file:hd=Doodads\Terrain\StratholmeBridgeExtraLarge0\StratholmeBridgeExtraLarge0 +texFile=ReplaceableTextures\Bridges\StratholmeBridge.blp +file=Doodads\Terrain\StratholmeBridgeExtraLarge0\StratholmeBridgeExtraLarge0 selsize=0 canplacerandscale=1 lightweight=0 @@ -1723,8 +1713,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeExtraLarge45\CityBridgeExtraLarge45 -file:hd=Doodads\Terrain\StratholmeBridgeExtraLarge45\StratholmeBridgeExtraLarge45 +file=Doodads\Terrain\StratholmeBridgeExtraLarge45\StratholmeBridgeExtraLarge45 selsize=0 canplacerandscale=1 lightweight=0 @@ -1746,8 +1735,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeExtraLarge90\CityBridgeExtraLarge90 -file:hd=Doodads\Terrain\StratholmeBridgeExtraLarge90\StratholmeBridgeExtraLarge90 +file=Doodads\Terrain\StratholmeBridgeExtraLarge90\StratholmeBridgeExtraLarge90 selsize=0 canplacerandscale=1 lightweight=0 @@ -1769,8 +1757,7 @@ maxscale=1 texid=11 texFile=ReplaceableTextures\Cliff\Cliff1.blp texFile:hd=ReplaceableTextures\Bridges\StratholmeBridge.blp -file=Doodads\Terrain\CityBridgeExtraLarge135\CityBridgeExtraLarge135 -file:hd=Doodads\Terrain\StratholmeBridgeExtraLarge135\StratholmeBridgeExtraLarge135 +file=Doodads\Terrain\StratholmeBridgeExtraLarge135\StratholmeBridgeExtraLarge135 selsize=0 canplacerandscale=1 lightweight=0 @@ -6198,8 +6185,7 @@ colorB=255 skinType=destructable numVar=1 skinnableID=XTv5 -file=Doodads\Dalaran\Terrain\DalaranVioletCitadel\DalaranVioletCitadel -file:hd=Doodads\Barrens\Terrain\OrgrimmarWallSegment_UnderConstruction\OrgrimmarWallSegment_UnderConstruction +file=Doodads\Barrens\Terrain\OrgrimmarWallSegment_UnderConstruction\OrgrimmarWallSegment_UnderConstruction lightweight=0 lightweight:hd=0 texID=- @@ -6225,8 +6211,7 @@ colorB=255 skinType=destructable numVar=1 skinnableID=XTv6 -file=Doodads\Dalaran\Terrain\DalaranVioletCitadel\DalaranVioletCitadel -file:hd=Doodads\Barrens\Terrain\OrgrimmarWallSegment_Completed\OrgrimmarWallSegment_Completed +file=Doodads\Barrens\Terrain\OrgrimmarWallSegment_Completed\OrgrimmarWallSegment_Completed lightweight=0 lightweight:hd=0 texID=- @@ -6306,8 +6291,7 @@ colorB=255 skinType=destructable numVar=1 skinnableID=YTcn -file=Doodads\Cityscape\Terrain\CityEnteranceGate\CityEnteranceGate -file:hd=Doodads\Barrens\Terrain\OrgrimmarGate_Completed\OrgrimmarGate_Completed +file=Doodads\Barrens\Terrain\OrgrimmarGate_Completed\OrgrimmarGate_Completed lightweight=0 lightweight:hd=0 texID=11 @@ -6333,8 +6317,7 @@ colorB=255 skinType=destructable numVar=1 skinnableID=YT66 -file=Doodads\Terrain\RockBridgeExtraLarge0\RockBridgeExtraLarge0 -file:hd=Doodads\Silvermoon\Structures\SpecialIceBridge\SpecialIceBridge +file=Doodads\Silvermoon\Structures\SpecialIceBridge\SpecialIceBridge lightweight=0 lightweight:hd=0 texID=11 @@ -6360,8 +6343,7 @@ colorB=255 skinType=destructable numVar=1 skinnableID=YT67 -file=Doodads\Terrain\RockBridgeExtraLarge0\RockBridgeExtraLarge0 -file:hd=Doodads\Silvermoon\Structures\ElvenBridge\ElvenBridge +file=Doodads\Silvermoon\Structures\ElvenBridge\ElvenBridge lightweight=0 lightweight:hd=0 texID=11 @@ -6417,8 +6399,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeSmall0\OvergrownBridgeSmall0 selSize=0 canPlaceRandScale=1 @@ -6439,8 +6420,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeSmall45\OvergrownBridgeSmall45 selSize=0 canPlaceRandScale=1 @@ -6461,8 +6441,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeSmall0\OvergrownBridgeSmall0 selSize=0 canPlaceRandScale=1 @@ -6483,8 +6462,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeSmall45\OvergrownBridgeSmall45 selSize=0 canPlaceRandScale=1 @@ -6505,8 +6483,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeLarge0\OvergrownBridgeLarge0 selSize=0 canPlaceRandScale=1 @@ -6527,8 +6504,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeLarge45\OvergrownBridgeLarge45 selSize=0 canPlaceRandScale=1 @@ -6549,8 +6525,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeLarge0\OvergrownBridgeLarge0 selSize=0 canPlaceRandScale=1 @@ -6571,8 +6546,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeLarge45\OvergrownBridgeLarge45 selSize=0 canPlaceRandScale=1 @@ -6593,8 +6567,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeExtraLarge0\OvergrownBridgeExtraLarge0 selSize=0 canPlaceRandScale=1 @@ -6615,8 +6588,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeExtraLarge45\OvergrownBridgeExtraLarge45 selSize=0 canPlaceRandScale=1 @@ -6637,8 +6609,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeExtraLarge0\OvergrownBridgeExtraLarge0 selSize=0 canPlaceRandScale=1 @@ -6659,8 +6630,7 @@ armor=Stone colorR=255 maxScale=1 texID=11 -texFile=ReplaceableTextures\Cliff\Cliff0.blp -texFile:hd=ReplaceableTextures\Bridges\OvergrownBridge.blp +texFile=ReplaceableTextures\Bridges\OvergrownBridge.blp file=Doodads\Terrain\OvergrownBridgeExtraLarge45\OvergrownBridgeExtraLarge45 selSize=0 canPlaceRandScale=1 diff --git a/objectdata/units/humanabilityfunc.txt b/objectdata/units/humanabilityfunc.txt index aaaf33a..714e3e8 100644 --- a/objectdata/units/humanabilityfunc.txt +++ b/objectdata/units/humanabilityfunc.txt @@ -386,7 +386,6 @@ Unorder=townbelloff // Sundering Blades [Ahsb] Buttonpos=0,2 -Requires=Rhsb // 'damaged' attachment effect, small diff --git a/objectdata/units/humanunitfunc.txt b/objectdata/units/humanunitfunc.txt index 0c648b4..9ccaa89 100644 --- a/objectdata/units/humanunitfunc.txt +++ b/objectdata/units/humanunitfunc.txt @@ -61,7 +61,7 @@ Specialart=Objects\Spawnmodels\Human\HCancelDeath\HCancelDeath.mdl [hbar] Trains=hfoo,hrif,hkni -Researches=Rhde,Rhan,Rhri,Rhsb +Researches=Rhde,Rhan,Rhri Buttonpos=1,0 BuildingSoundLabel=BuildingConstructionLoop LoopingSoundFadeIn=512 diff --git a/objectdata/units/humanupgradefunc.txt b/objectdata/units/humanupgradefunc.txt index 9f408b2..9ddb795 100644 --- a/objectdata/units/humanupgradefunc.txt +++ b/objectdata/units/humanupgradefunc.txt @@ -52,8 +52,8 @@ Requires=hcas Art=ReplaceableTextures\CommandButtons\BTNHumanLumberUpgrade1.blp,ReplaceableTextures\CommandButtons\BTNHumanLumberUpgrade2.blp Buttonpos=0,0 Requirescount=2 -Requires=hkee -Requires1=hcas +Requires= +Requires1=hkee [Rhde] Art=ReplaceableTextures\CommandButtons\BTNDefend.blp diff --git a/objectdata/units/itemdata.slk b/objectdata/units/itemdata.slk index 47a4b95..f6edd0c 100644 --- a/objectdata/units/itemdata.slk +++ b/objectdata/units/itemdata.slk @@ -3083,7 +3083,7 @@ C;X20;K0 C;X21;K2 C;X22;K120 C;X23;K440 -C;X24;K350 +C;X24;K325 C;X25;K0 C;X26;K75 C;X27;K0 @@ -3563,7 +3563,7 @@ C;X20;K0 C;X21;K1 C;X22;K60 C;X23;K0 -C;X24;K50 +C;X24;K70 C;X25;K0 C;X26;K75 C;X27;K0 @@ -3683,7 +3683,7 @@ C;X20;K0 C;X21;K1 C;X22;K90 C;X23;K0 -C;X24;K125 +C;X24;K100 C;X25;K0 C;X26;K75 C;X27;K0 diff --git a/objectdata/units/miscgame.txt b/objectdata/units/miscgame.txt index 5bdd480..1ebaf56 100644 --- a/objectdata/units/miscgame.txt +++ b/objectdata/units/miscgame.txt @@ -172,7 +172,7 @@ DropItemRange=100 GiveItemRange=150 PickupItemRange=150 PawnItemRange=300 -PawnItemRate=0.50 +PawnItemRate=0.60 // combat related entries CallForHelp=600 @@ -215,3 +215,4 @@ ConstructionLifeDrainRate=10.0 // hp per second drained when building constructi MissDamageReduction=0.5 ShowHideUnitsInTransport=1 +NeutralBuildingPollPeriod=0.5 \ No newline at end of file diff --git a/objectdata/units/miscmetadata.slk b/objectdata/units/miscmetadata.slk index cec0a30..18f6b4e 100644 --- a/objectdata/units/miscmetadata.slk +++ b/objectdata/units/miscmetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X19;Y227;D0 +B;X20;Y228;D0 C;X1;Y1;K"ID" C;X2;K"field" C;X3;K"slk" @@ -19,6 +19,7 @@ C;X16;K"version" C;X17;K"InBeta" C;X18;K"changeFlags" C;X19;K"category" +C;X20;K"netsafe" C;X1;Y2;K"gexp" C;X2;K"GlobalExperience" C;X3;K"Profile" @@ -32,6 +33,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y3;K"bgxp" C;X2;K"BuildingKillsGiveExp" C;X3;K"Profile" @@ -45,6 +47,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y4;K"mhdx" C;X2;K"MaxLevelHeroesDrainExp" C;X3;K"Profile" @@ -58,6 +61,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y5;K"dbst" C;X2;K"DisplayBuildingStatus" C;X3;K"Profile" @@ -71,6 +75,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y6;K"dein" C;X2;K"DisplayEnemyInventory" C;X3;K"Profile" @@ -84,6 +89,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y7;K"mhel" C;X2;K"MaxHeroLevel" C;X3;K"Profile" @@ -99,6 +105,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y8;K"mule" C;X2;K"MaxUnitLevel" C;X3;K"Profile" @@ -114,6 +121,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y9;K"mxpn" C;X2;K"NeedHeroXP" C;X3;K"Profile" @@ -129,6 +137,7 @@ C;X14;K2000000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y10;K"xpn1" C;X2;K"NeedHeroXPFormulaA" C;X3;K"Profile" @@ -144,6 +153,7 @@ C;X14;K10 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y11;K"xpn2" C;X2;K"NeedHeroXPFormulaB" C;X3;K"Profile" @@ -159,6 +169,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y12;K"xpn3" C;X2;K"NeedHeroXPFormulaC" C;X3;K"Profile" @@ -174,6 +185,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y13;K"mhrc" C;X2;K"HeroMaxReviveCostGold" C;X3;K"Profile" @@ -189,6 +201,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y14;K"mhrl" C;X2;K"HeroMaxReviveCostLumber" C;X3;K"Profile" @@ -204,6 +217,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y15;K"mhrt" C;X2;K"HeroMaxReviveTime" C;X3;K"Profile" @@ -219,6 +233,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y16;K"mhac" C;X2;K"HeroMaxAwakenCostGold" C;X3;K"Profile" @@ -234,6 +249,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y17;K"mhal" C;X2;K"HeroMaxAwakenCostLumber" C;X3;K"Profile" @@ -249,6 +265,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y18;K"hrms" C;X2;K"HeroReviveManaStart" C;X3;K"Profile" @@ -262,6 +279,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y19;K"hrmf" C;X2;K"HeroReviveManaFactor" C;X3;K"Profile" @@ -277,6 +295,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y20;K"hrlf" C;X2;K"HeroReviveLifeFactor" C;X3;K"Profile" @@ -292,6 +311,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y21;K"hams" C;X2;K"HeroAwakenManaStart" C;X3;K"Profile" @@ -305,6 +325,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y22;K"hamf" C;X2;K"HeroAwakenManaFactor" C;X3;K"Profile" @@ -320,6 +341,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y23;K"half" C;X2;K"HeroAwakenLifeFactor" C;X3;K"Profile" @@ -335,6 +357,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y24;K"bubr" C;X2;K"BuildingUnblightRadius" C;X3;K"Profile" @@ -350,6 +373,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y25;K"bcnr" C;X2;K"BuildingPlacementNotifyRadius" C;X3;K"Profile" @@ -365,6 +389,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y26;K"nunr" C;X2;K"NeutralUseNotifyRadius" C;X3;K"Profile" @@ -380,6 +405,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y27;K"farr" C;X2;K"FoggedAttackRevealRadius" C;X3;K"Profile" @@ -395,6 +421,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y28;K"dfrr" C;X2;K"DyingRevealRadius" C;X3;K"Profile" @@ -410,6 +437,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y29;K"bdet" C;X2;K"BoneDecayTime" C;X3;K"Profile" @@ -425,6 +453,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y30;K"sdet" C;X2;K"StructureDecayTime" C;X3;K"Profile" @@ -440,6 +469,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y31;K"dect" C;X2;K"DecayTime" C;X3;K"Profile" @@ -455,6 +485,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y32;K"dist" C;X2;K"DissipateTime" C;X3;K"Profile" @@ -470,6 +501,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y33;K"folr" C;X2;K"FollowRange" C;X3;K"Profile" @@ -485,6 +517,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y34;K"fols" C;X2;K"StructureFollowRange" C;X3;K"Profile" @@ -500,6 +533,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y35;K"foli" C;X2;K"FollowItemRange" C;X3;K"Profile" @@ -515,6 +549,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y36;K"scrb" C;X2;K"SpellCastRangeBuffer" C;X3;K"Profile" @@ -530,6 +565,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y37;K"read" C;X2;K"ReactionDelay" C;X3;K"Profile" @@ -545,6 +581,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y38;K"chtm" C;X2;K"ChanceToMiss" C;X3;K"Profile" @@ -560,6 +597,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y39;K"dayl" C;X2;K"DayLength" C;X3;K"Profile" @@ -575,6 +613,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y40;K"dawn" C;X2;K"Dawn" C;X3;K"Profile" @@ -590,6 +629,7 @@ C;X14;K1000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y41;K"dusk" C;X2;K"Dusk" C;X3;K"Profile" @@ -605,6 +645,7 @@ C;X14;K1000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y42;K"dayh" C;X2;K"DayHours" C;X3;K"Profile" @@ -620,6 +661,7 @@ C;X14;K1000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y43;K"gmmg" C;X2;K"GoldMineMaxGold" C;X3;K"Profile" @@ -635,6 +677,7 @@ C;X14;K1000000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y44;K"hexr" C;X2;K"HeroExpRange" C;X3;K"Profile" @@ -650,6 +693,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y45;K"rbfg" C;X2;K"ReviveBaseFactor" C;X3;K"Profile" @@ -665,6 +709,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y46;K"rlfg" C;X2;K"ReviveLevelFactor" C;X3;K"Profile" @@ -680,6 +725,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y47;K"rbfl" C;X2;K"ReviveBaseLumberFactor" C;X3;K"Profile" @@ -695,6 +741,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y48;K"rlfl" C;X2;K"ReviveLumberLevelFactor" C;X3;K"Profile" @@ -710,6 +757,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y49;K"rmaf" C;X2;K"ReviveMaxFactor" C;X3;K"Profile" @@ -725,6 +773,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y50;K"rbft" C;X2;K"ReviveTimeFactor" C;X3;K"Profile" @@ -740,6 +789,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y51;K"rmtf" C;X2;K"ReviveMaxTimeFactor" C;X3;K"Profile" @@ -755,6 +805,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y52;K"awbf" C;X2;K"AwakenBaseFactor" C;X3;K"Profile" @@ -770,6 +821,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y53;K"awlf" C;X2;K"AwakenLevelFactor" C;X3;K"Profile" @@ -785,6 +837,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y54;K"awbl" C;X2;K"AwakenBaseLumberFactor" C;X3;K"Profile" @@ -800,6 +853,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y55;K"awll" C;X2;K"AwakenLumberLevelFactor" C;X3;K"Profile" @@ -815,6 +869,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y56;K"awmf" C;X2;K"AwakenMaxFactor" C;X3;K"Profile" @@ -830,6 +885,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y57;K"loga" C;X2;K"LowGoldAmount" C;X3;K"Profile" @@ -845,6 +901,7 @@ C;X14;K1000000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y58;K"gmod" C;X2;K"GoldMineOwnDuration" C;X3;K"Profile" @@ -860,6 +917,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y59;K"invs" C;X2;K"InvisSpeed" C;X3;K"Profile" @@ -875,6 +933,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y60;K"from" C;X2;K"FrostMoveSpeedDecrease" C;X3;K"Profile" @@ -890,6 +949,7 @@ C;X14;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y61;K"froa" C;X2;K"FrostAttackSpeedDecrease" C;X3;K"Profile" @@ -905,6 +965,7 @@ C;X14;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y62;K"gnxp" C;X2;K"GrantNormalXP" C;X3;K"Profile" @@ -920,6 +981,7 @@ C;X14;K2000000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y63;K"gnxa" C;X2;K"GrantNormalXPFormulaA" C;X3;K"Profile" @@ -935,6 +997,7 @@ C;X14;K10 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y64;K"gnxb" C;X2;K"GrantNormalXPFormulaB" C;X3;K"Profile" @@ -950,6 +1013,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y65;K"gnxc" C;X2;K"GrantNormalXPFormulaC" C;X3;K"Profile" @@ -965,6 +1029,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y66;K"ghxp" C;X2;K"GrantHeroXP" C;X3;K"Profile" @@ -980,6 +1045,7 @@ C;X14;K2000000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y67;K"ghfa" C;X2;K"GrantHeroXPFormulaA" C;X3;K"Profile" @@ -995,6 +1061,7 @@ C;X14;K10 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y68;K"ghfb" C;X2;K"GrantHeroXPFormulaB" C;X3;K"Profile" @@ -1010,6 +1077,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y69;K"ghfc" C;X2;K"GrantHeroXPFormulaC" C;X3;K"Profile" @@ -1025,6 +1093,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y70;K"hfxp" C;X2;K"HeroFactorXP" C;X3;K"Profile" @@ -1040,6 +1109,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y71;K"satb" C;X2;K"StrAttackBonus" C;X3;K"Profile" @@ -1055,6 +1125,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y72;K"shpb" C;X2;K"StrHitPointBonus" C;X3;K"Profile" @@ -1070,6 +1141,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y73;K"sreb" C;X2;K"StrRegenBonus" C;X3;K"Profile" @@ -1085,6 +1157,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y74;K"imab" C;X2;K"IntManaBonus" C;X3;K"Profile" @@ -1100,6 +1173,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y75;K"imrb" C;X2;K"IntRegenBonus" C;X3;K"Profile" @@ -1115,6 +1189,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y76;K"adeb" C;X2;K"AgiDefenseBonus" C;X3;K"Profile" @@ -1130,6 +1205,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y77;K"adba" C;X2;K"AgiDefenseBase" C;X3;K"Profile" @@ -1145,6 +1221,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y78;K"amvb" C;X2;K"AgiMoveBonus" C;X3;K"Profile" @@ -1160,6 +1237,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y79;K"aasb" C;X2;K"AgiAttackSpeedBonus" C;X3;K"Profile" @@ -1175,6 +1253,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y80;K"drop" C;X2;K"DropItemRange" C;X3;K"Profile" @@ -1190,6 +1269,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y81;K"give" C;X2;K"GiveItemRange" C;X3;K"Profile" @@ -1205,6 +1285,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y82;K"pick" C;X2;K"PickupItemRange" C;X3;K"Profile" @@ -1220,6 +1301,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y83;K"pair" C;X2;K"PawnItemRange" C;X3;K"Profile" @@ -1235,6 +1317,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y84;K"paif" C;X2;K"PawnItemRate" C;X3;K"Profile" @@ -1250,6 +1333,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y85;K"cfhr" C;X2;K"CallForHelp" C;X3;K"Profile" @@ -1265,6 +1349,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y86;K"cfhc" C;X2;K"CreepCallForHelp" C;X3;K"Profile" @@ -1280,6 +1365,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y87;K"defa" C;X2;K"DefenseArmor" C;X3;K"Profile" @@ -1295,6 +1381,7 @@ C;X14;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y88;K"ctno" C;X2;K"DamageBonusNormal" C;X3;K"Profile" @@ -1310,6 +1397,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y89;K"ctpi" C;X2;K"DamageBonusPierce" C;X3;K"Profile" @@ -1325,6 +1413,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y90;K"ctsi" C;X2;K"DamageBonusSiege" C;X3;K"Profile" @@ -1340,6 +1429,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y91;K"ctma" C;X2;K"DamageBonusMagic" C;X3;K"Profile" @@ -1355,6 +1445,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y92;K"ctch" C;X2;K"DamageBonusChaos" C;X3;K"Profile" @@ -1370,6 +1461,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y93;K"ctsp" C;X2;K"DamageBonusSpells" C;X3;K"Profile" @@ -1385,6 +1477,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y94;K"cthe" C;X2;K"DamageBonusHero" C;X3;K"Profile" @@ -1400,6 +1493,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y95;K"guad" C;X2;K"GuardDistance" C;X3;K"Profile" @@ -1415,6 +1509,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y96;K"guam" C;X2;K"MaxGuardDistance" C;X3;K"Profile" @@ -1430,6 +1525,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y97;K"guat" C;X2;K"GuardReturnTime" C;X3;K"Profile" @@ -1445,6 +1541,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y98;K"rrco" C;X2;K"ConstructionRefundRate" C;X3;K"Profile" @@ -1460,6 +1557,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y99;K"rrre" C;X2;K"ResearchRefundRate" C;X3;K"Profile" @@ -1475,6 +1573,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y100;K"rrhr" C;X2;K"ReviveRefundRate" C;X3;K"Profile" @@ -1490,6 +1589,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y101;K"rrtu" C;X2;K"TrainRefundRate" C;X3;K"Profile" @@ -1505,6 +1605,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y102;K"rrbu" C;X2;K"UpgradeRefundRate" C;X3;K"Profile" @@ -1520,6 +1621,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y103;K"ande" C;X2;K"AttackNotifyDelay" C;X3;K"Profile" @@ -1535,6 +1637,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y104;K"anra" C;X2;K"AttackNotifyRange" C;X3;K"Profile" @@ -1550,6 +1653,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y105;K"tras" C;X2;K"TradingIncSmall" C;X3;K"Profile" @@ -1565,6 +1669,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y106;K"tral" C;X2;K"TradingIncLarge" C;X3;K"Profile" @@ -1580,6 +1685,7 @@ C;X14;K1000000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y107;K"hals" C;X2;K"HeroAbilityLevelSkip" C;X3;K"Profile" @@ -1595,6 +1701,7 @@ C;X14;K5 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y108;K"cldr" C;X2;K"ConstructionLifeDrainRate" C;X3;K"Profile" @@ -1610,6 +1717,7 @@ C;X14;K100000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y109;K"bang" C;X2;K"BuildingAngle" C;X3;K"Profile" @@ -1625,6 +1733,7 @@ C;X14;K360 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y110;K"rang" C;X2;K"RootAngle" C;X3;K"Profile" @@ -1640,6 +1749,7 @@ C;X14;K360 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y111;K"budt" C;X2;K"BulletDeathTime" C;X3;K"Profile" @@ -1655,6 +1765,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y112;K"efdt" C;X2;K"EffectDeathTime" C;X3;K"Profile" @@ -1670,6 +1781,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y113;K"cadt" C;X2;K"CancelTime" C;X3;K"Profile" @@ -1685,6 +1797,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y114;K"ffdt" C;X2;K"FogFlashTime" C;X3;K"Profile" @@ -1700,6 +1813,7 @@ C;X14;K100000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y115;K"mcor" C;X2;K"MaxCollisionRadius" C;X3;K"Profile" @@ -1715,6 +1829,7 @@ C;X14;K1024 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y116;K"rzof" C;X2;K"RallyZOffset" C;X3;K"Profile" @@ -1730,6 +1845,7 @@ C;X14;K2048 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y117;K"sant" C;X2;K"ScaledAnimTime" C;X3;K"Profile" @@ -1745,6 +1861,7 @@ C;X14;K1000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y118;K"skif" C;X2;K"SummonedKillFactor" C;X3;K"Profile" @@ -1760,6 +1877,7 @@ C;X14;K1000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y119;K"fcap" C;X2;K"FoodCeiling" C;X3;K"Profile" @@ -1771,10 +1889,11 @@ C;X10;K0 C;X11;K0 C;X12;K0 C;X13;K1 -C;X14;K999 +C;X14;K300 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y120;K"upku" C;X2;K"UpkeepUsage" C;X3;K"Profile" @@ -1790,6 +1909,7 @@ C;X14;K300 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y121;K"upkg" C;X2;K"UpkeepGoldTax" C;X3;K"Profile" @@ -1805,6 +1925,7 @@ C;X14;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y122;K"upkw" C;X2;K"UpkeepLumberTax" C;X3;K"Profile" @@ -1820,6 +1941,7 @@ C;X14;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y123;K"edbo" C;X2;K"EtherealDamageBonus" C;X3;K"Profile" @@ -1835,6 +1957,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y124;K"ehbo" C;X2;K"EtherealHealBonus" C;X3;K"Profile" @@ -1850,6 +1973,7 @@ C;X14;K10000 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y125;K"mxus" C;X2;K"MaxUnitSpeed" C;X3;K"Profile" @@ -1865,6 +1989,7 @@ C;X14;K522 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y126;K"mnus" C;X2;K"MinUnitSpeed" C;X3;K"Profile" @@ -1880,6 +2005,7 @@ C;X14;K522 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y127;K"mxbs" C;X2;K"MaxBldgSpeed" C;X3;K"Profile" @@ -1895,6 +2021,7 @@ C;X14;K522 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y128;K"mnbs" C;X2;K"MinBldgSpeed" C;X3;K"Profile" @@ -1910,6 +2037,7 @@ C;X14;K522 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y129;K"mdre" C;X2;K"MissDamageReduction" C;X3;K"Profile" @@ -1925,6 +2053,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y130;K"cccr" C;X2;K"CreepCampPathingCellDistance" C;X3;K"Profile" @@ -1940,6 +2069,7 @@ C;X14;K128 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y131;K"hero" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -1953,6 +2083,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y132;K"talt" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -1966,6 +2097,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y133;K"twn1" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -1979,6 +2111,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y134;K"twn2" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -1992,6 +2125,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y135;K"twn3" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2005,6 +2139,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y136;K"twn4" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2018,6 +2153,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y137;K"twn5" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2031,6 +2167,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y138;K"twn6" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2044,6 +2181,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y139;K"twn7" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2057,6 +2195,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y140;K"twn8" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2070,6 +2209,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y141;K"twn9" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -2083,6 +2223,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y142;K"txp1" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2098,6 +2239,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y143;K"txp2" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2113,6 +2255,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y144;K"txp3" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2128,6 +2271,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y145;K"txp4" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2143,6 +2287,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y146;K"txp5" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2158,6 +2303,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y147;K"txp6" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2173,6 +2319,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y148;K"txp7" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2188,6 +2335,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y149;K"txp8" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2203,6 +2351,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y150;K"txp9" C;X2;K"XPFactor" C;X3;K"Profile" @@ -2218,6 +2367,7 @@ C;X14;K100 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y151;K"eqnh" C;X2;K"Name" C;X3;K"Profile" @@ -2232,6 +2382,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y152;K"eqna" C;X2;K"Name" C;X3;K"Profile" @@ -2246,6 +2397,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y153;K"eqn1" C;X2;K"Name" C;X3;K"Profile" @@ -2260,6 +2412,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y154;K"eqn2" C;X2;K"Name" C;X3;K"Profile" @@ -2274,6 +2427,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y155;K"eqn3" C;X2;K"Name" C;X3;K"Profile" @@ -2288,6 +2442,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y156;K"eqn4" C;X2;K"Name" C;X3;K"Profile" @@ -2302,6 +2457,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y157;K"eqn5" C;X2;K"Name" C;X3;K"Profile" @@ -2316,6 +2472,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y158;K"eqn6" C;X2;K"Name" C;X3;K"Profile" @@ -2330,6 +2487,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y159;K"eqn7" C;X2;K"Name" C;X3;K"Profile" @@ -2344,6 +2502,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y160;K"eqn8" C;X2;K"Name" C;X3;K"Profile" @@ -2358,6 +2517,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y161;K"eqn9" C;X2;K"Name" C;X3;K"Profile" @@ -2372,6 +2532,7 @@ C;X14;K"TTDesc" C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K1 C;X1;Y162;K"mird" C;X2;K"MagicImmunesResistDamage" C;X3;K"Profile" @@ -2385,6 +2546,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y163;K"mirt" C;X2;K"MagicImmunesResistThorns" C;X3;K"Profile" @@ -2398,6 +2560,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y164;K"mirl" C;X2;K"MagicImmunesResistLeech" C;X3;K"Profile" @@ -2411,6 +2574,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y165;K"miru" C;X2;K"MagicImmunesResistUltimates" C;X3;K"Profile" @@ -2424,6 +2588,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y166;K"cyst" C;X2;K"CycloneStasis" C;X3;K"Profile" @@ -2437,6 +2602,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y167;K"dcal" C;X2;K"DepCheckAlias" C;X3;K"Profile" @@ -2450,6 +2616,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y168;K"mtcl" C;X2;K"MassTeleportCluster" C;X3;K"Profile" @@ -2463,6 +2630,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y169;K"dscl" C;X2;K"DarkSummoningCluster" C;X3;K"Profile" @@ -2476,6 +2644,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y170;K"tpcl" C;X2;K"TownPortalCluster" C;X3;K"Profile" @@ -2489,6 +2658,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y171;K"arcl" C;X2;K"AmuletOfRecallCluster" C;X3;K"Profile" @@ -2502,6 +2672,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y172;K"mlcl" C;X2;K"MorphLandClosest" C;X3;K"Profile" @@ -2515,6 +2686,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y173;K"madi" C;X2;K"MorphAlternateDisable" C;X3;K"Profile" @@ -2528,6 +2700,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y174;K"isdd" C;X2;K"InvulnSummonDispelDamage" C;X3;K"Profile" @@ -2541,6 +2714,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y175;K"cdrp" C;X2;K"ConstructionDamageRefundPenalty" C;X3;K"Profile" @@ -2554,6 +2728,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y176;K"udrp" C;X2;K"UpgradeDamageRefundPenalty" C;X3;K"Profile" @@ -2567,6 +2742,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y177;K"ambo" C;X2;K"AllowMultiBounce" C;X3;K"Profile" @@ -2580,6 +2756,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y178;K"eima" C;X2;K"EnsnareIsMagic" C;X3;K"Profile" @@ -2593,6 +2770,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y179;K"wima" C;X2;K"WebIsMagic" C;X3;K"Profile" @@ -2606,6 +2784,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y180;K"igab" C;X2;K"IllusionsGetAttackBonus" C;X3;K"Profile" @@ -2619,6 +2798,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y181;K"iasb" C;X2;K"IllusionsGetAttackSpeedBonus" C;X3;K"Profile" @@ -2632,6 +2812,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y182;K"igmb" C;X2;K"IllusionsGetMoveSpeedBonus" C;X3;K"Profile" @@ -2645,6 +2826,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y183;K"igdb" C;X2;K"IllusionsGetDefenseBonus" C;X3;K"Profile" @@ -2658,6 +2840,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y184;K"icrl" C;X2;K"IllusionsCanRestoreLife" C;X3;K"Profile" @@ -2671,6 +2854,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y185;K"icrm" C;X2;K"IllusionsCanRestoreMana" C;X3;K"Profile" @@ -2684,6 +2868,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y186;K"ibau" C;X2;K"IllusionsBestowAuras" C;X3;K"Profile" @@ -2697,6 +2882,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y187;K"igau" C;X2;K"IllusionsGetAutocast" C;X3;K"Profile" @@ -2710,6 +2896,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y188;K"inba" C;X2;K"InvisibleUnitsBestowAuras" C;X3;K"Profile" @@ -2723,6 +2910,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y189;K"puba" C;X2;K"PolymorphedUnitsBestowAuras" C;X3;K"Profile" @@ -2736,6 +2924,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y190;K"buba" C;X2;K"BurrowedUnitsBestowAuras" C;X3;K"Profile" @@ -2749,6 +2938,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y191;K"auba" C;X2;K"AnimatedUnitsBestowAuras" C;X3;K"Profile" @@ -2762,6 +2952,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y192;K"fhba" C;X2;K"FlyingHeroesBestowAuras" C;X3;K"Profile" @@ -2775,6 +2966,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y193;K"msbs" C;X2;K"MoveSpeedBonusesStack" C;X3;K"Profile" @@ -2788,6 +2980,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y194;K"dueb" C;X2;K"DrainUsesEtheralBonus" C;X3;K"Profile" @@ -2801,6 +2994,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y195;K"dtli" C;X2;K"DrainTransfersLife" C;X3;K"Profile" @@ -2814,6 +3008,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y196;K"dtma" C;X2;K"DrainTransfersMana" C;X3;K"Profile" @@ -2827,6 +3022,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y197;K"dgbl" C;X2;K"DrainGivesBonusLife" C;X3;K"Profile" @@ -2840,6 +3036,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y198;K"dgbm" C;X2;K"DrainGivesBonusMana" C;X3;K"Profile" @@ -2853,6 +3050,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y199;K"edba" C;X2;K"EtherealDamageBonusAlly" C;X3;K"Profile" @@ -2866,6 +3064,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y200;K"cdav" C;X2;K"CanDeactivateAvatar" C;X3;K"Profile" @@ -2879,6 +3078,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y201;K"cdaf" C;X2;K"CanDeactivateAvengerForm" C;X3;K"Profile" @@ -2892,6 +3092,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y202;K"cdbs" C;X2;K"CanDeactivateBarkskin" C;X3;K"Profile" @@ -2905,6 +3106,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y203;K"cdbf" C;X2;K"CanDeactivateBearForm" C;X3;K"Profile" @@ -2918,6 +3120,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y204;K"cdbm" C;X2;K"CanDeactivateBladestorm" C;X3;K"Profile" @@ -2931,6 +3134,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y205;K"cdbu" C;X2;K"CanDeactivateBurrow" C;X3;K"Profile" @@ -2944,6 +3148,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y206;K"cdca" C;X2;K"CanDeactivateCallToArms" C;X3;K"Profile" @@ -2957,6 +3162,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y207;K"cdcr" C;X2;K"CanDeactivateChemicalRage" C;X3;K"Profile" @@ -2970,6 +3176,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y208;K"cdcf" C;X2;K"CanDeactivateCorporealForm" C;X3;K"Profile" @@ -2983,6 +3190,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y209;K"cdde" C;X2;K"CanDeactivateDefend" C;X3;K"Profile" @@ -2996,6 +3204,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y210;K"cdds" C;X2;K"CanDeactivateDivineShield" C;X3;K"Profile" @@ -3009,6 +3218,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y211;K"cdim" C;X2;K"CanDeactivateImmolation" C;X3;K"Profile" @@ -3022,6 +3232,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y212;K"cdmf" C;X2;K"CanDeactivateManaFlare" C;X3;K"Profile" @@ -3035,6 +3246,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y213;K"cdms" C;X2;K"CanDeactivateManaShield" C;X3;K"Profile" @@ -3048,6 +3260,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y214;K"cdme" C;X2;K"CanDeactivateMetamorphosis" C;X3;K"Profile" @@ -3061,6 +3274,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y215;K"cdrf" C;X2;K"CanDeactivateRavenForm" C;X3;K"Profile" @@ -3074,6 +3288,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y216;K"cdrg" C;X2;K"CanDeactivateRoboGoblin" C;X3;K"Profile" @@ -3087,6 +3302,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y217;K"cdsf" C;X2;K"CanDeactivateStoneForm" C;X3;K"Profile" @@ -3100,6 +3316,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y218;K"cdsu" C;X2;K"CanDeactivateSubmerge" C;X3;K"Profile" @@ -3113,6 +3330,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y219;K"cdww" C;X2;K"CanDeactivateWindWalk" C;X3;K"Profile" @@ -3126,6 +3344,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y220;K"ruco" C;X2;K"RelativeUpgradeCost" C;X3;K"Profile" @@ -3139,6 +3358,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y221;K"dede" C;X2;K"DefendDeflection" C;X3;K"Profile" @@ -3152,6 +3372,7 @@ C;X12;K0 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y222;K"isar" C;X2;K"ItemSaleAggroRange" C;X3;K"Profile" @@ -3167,6 +3388,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y223;K"usar" C;X2;K"UnitSaleAggroRange" C;X3;K"Profile" @@ -3182,6 +3404,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y224;K"asar" C;X2;K"AbilSaleAggroRange" C;X3;K"Profile" @@ -3197,6 +3420,7 @@ C;X14;K1000000 C;X15;K1 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y225;K"rzoh" C;X2;K"RallyZOffsetHD" C;X3;K"Profile" @@ -3212,6 +3436,7 @@ C;X14;K2048 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y226;K"istk" C;X2;K"ItemStackingEnabled" C;X3;K"Profile" @@ -3225,6 +3450,7 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 C;X1;Y227;K"shut" C;X2;K"ShowHideUnitsInTransport" C;X3;K"Profile" @@ -3238,4 +3464,21 @@ C;X12;K1 C;X15;K0 C;X16;K1 C;X17;K0 +C;X20;K0 +C;X1;Y228;K"nbpp" +C;X2;K"NeutralBuildingPollPeriod" +C;X3;K"Profile" +C;X4;K"Misc" +C;X5;K0 +C;X6;K"WESTRING_MISCVAL_NBPP" +C;X8;K"unreal" +C;X10;K0 +C;X11;K1 +C;X12;K0 +C;X13;K0.25 +C;X14;K100 +C;X15;K1 +C;X16;K1 +C;X17;K0 +C;X20;K0 E diff --git a/objectdata/units/undeadunitfunc.txt b/objectdata/units/undeadunitfunc.txt index 06909d9..06e20c5 100644 --- a/objectdata/units/undeadunitfunc.txt +++ b/objectdata/units/undeadunitfunc.txt @@ -273,7 +273,7 @@ Missilespeed=900 Attachmentanimprops=large [ubon] -Requires=unp2,usap +Requires=unp2 Trains=ufro Researches=Rufb Buttonpos=1,2 diff --git a/objectdata/units/unitbalance.slk b/objectdata/units/unitbalance.slk index 0a095e8..005a6b3 100644 --- a/objectdata/units/unitbalance.slk +++ b/objectdata/units/unitbalance.slk @@ -1305,7 +1305,7 @@ C;X1;Y22;K"hrtt" C;X2;K"a2" C;X3;K"art" C;X4;K"siege engine upgraded" -C;X5;K4 +C;X5;K3 C;X6;KFALSE C;X7;K"Mechanical" C;X8;K195 @@ -2083,7 +2083,7 @@ C;X35;K"-" C;X36;K0 C;X37;K0 C;X38;K50 -C;X39;K50 +C;X39;K45 C;X40;K1600 C;X41;K800 C;X42;K" - " @@ -2331,7 +2331,7 @@ C;X35;K"-" C;X36;K0 C;X37;K0 C;X38;K65 -C;X39;K65 +C;X39;K60 C;X40;K1600 C;X41;K800 C;X42;K" - " @@ -2455,7 +2455,7 @@ C;X35;K"-" C;X36;K0 C;X37;K0 C;X38;K50 -C;X39;K50 +C;X39;K45 C;X40;K1600 C;X41;K800 C;X42;K" - " @@ -2889,7 +2889,7 @@ C;X35;K"-" C;X36;K0 C;X37;K0 C;X38;K25 -C;X39;K20 +C;X39;K15 C;X40;K1600 C;X41;K1000 C;X42;K" - " @@ -4281,7 +4281,7 @@ C;X1;Y70;K"osp2" C;X2;K"b2" C;X3;K"sum" C;X4;K"serpent ward 2" -C;X5;K2 +C;X5;K3 C;X6;KTRUE C;X7;K"Ward" C;X8;K0 @@ -4343,7 +4343,7 @@ C;X1;Y71;K"osp3" C;X2;K"b2" C;X3;K"sum" C;X4;K"serpent ward 3" -C;X5;K3 +C;X5;K4 C;X6;KTRUE C;X7;K"Ward" C;X8;K0 @@ -4405,7 +4405,7 @@ C;X1;Y72;K"osp4" C;X2;K"b2" C;X3;K"sum" C;X4;K"serpent ward 4" -C;X5;K3 +C;X5;K4 C;X6;KTRUE C;X7;K"Ward" C;X8;K0 @@ -6475,7 +6475,7 @@ C;X25;K1 C;X26;K"night" C;X27;K200 C;X28;K200 -C;X29;K100 +C;X29;K125 C;X30;K0.333333333333333 C;X31;K3 C;X32;K2 @@ -6599,7 +6599,7 @@ C;X25;K0.5 C;X26;K"night" C;X27;K200 C;X28;K200 -C;X29;K100 +C;X29;K125 C;X30;K0.666666666666667 C;X31;K1 C;X32;K2 @@ -6766,8 +6766,8 @@ C;X6;KFALSE C;X7;K"_" C;X8;K135 C;X9;K20 -C;X10;K135 -C;X11;K20 +C;X10;K150 +C;X11;K35 C;X12;K" - " C;X13;K2 C;X14;K6 @@ -6794,8 +6794,8 @@ C;X34;K"none" C;X35;K350 C;X36;K0 C;X37;K0 -C;X38;K22 -C;X39;K22 +C;X38;K25 +C;X39;K25 C;X40;K1600 C;X41;K800 C;X42;K" - " @@ -8579,7 +8579,7 @@ C;X21;K30 C;X22;K0 C;X23;K230 C;X24;K230 -C;X25;K4 +C;X25;K3 C;X26;K"blight" C;X27;K" - " C;X28;K" - " @@ -11491,11 +11491,11 @@ C;X20;K1 C;X21;K0 C;X22;K135 C;X23;K100 -C;X24;K650 +C;X24;K675 C;X25;K0.25 C;X26;K"always" C;X27;K0 -C;X28;K225 +C;X28;K240 C;X29;K100 C;X30;K0.01 C;X31;K1 @@ -11509,8 +11509,8 @@ C;X38;K55 C;X39;K55 C;X40;K1800 C;X41;K800 -C;X42;K22 -C;X43;K15 +C;X42;K23 +C;X43;K16 C;X44;K14 C;X45;K3 C;X46;K1.5 diff --git a/objectdata/units/unitmetadata.slk b/objectdata/units/unitmetadata.slk index 97910f3..a5b5864 100644 --- a/objectdata/units/unitmetadata.slk +++ b/objectdata/units/unitmetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X23;Y273;D0 +B;X24;Y273;D0 C;X1;Y1;K"ID" C;X2;K"field" C;X3;K"slk" @@ -23,6 +23,7 @@ C;X20;K"useItem" C;X21;K"useSpecific" C;X22;K"version" C;X23;K"section" +C;X24;K"netsafe" C;X1;Y2;K"iabi" C;X2;K"abilList" C;X3;K"ItemData" @@ -42,6 +43,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y3;K"iarm" C;X2;K"armor" C;X3;K"Profile" @@ -59,6 +61,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y4;K"icla" C;X2;K"class" C;X3;K"ItemData" @@ -77,6 +80,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y5;K"iclb" C;X2;K"colorB" C;X3;K"Profile" @@ -97,6 +101,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y6;K"iclg" C;X2;K"colorG" C;X3;K"Profile" @@ -117,6 +122,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y7;K"iclr" C;X2;K"colorR" C;X3;K"Profile" @@ -137,6 +143,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y8;K"icid" C;X2;K"cooldownID" C;X3;K"ItemData" @@ -154,6 +161,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y9;K"idrp" C;X2;K"drop" C;X3;K"ItemData" @@ -171,6 +179,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y10;K"idro" C;X2;K"droppable" C;X3;K"ItemData" @@ -188,6 +197,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y11;K"ifil" C;X2;K"file" C;X3;K"Profile" @@ -207,6 +217,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y12;K"igol" C;X2;K"goldcost" C;X3;K"ItemData" @@ -226,6 +237,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y13;K"ihtp" C;X2;K"HP" C;X3;K"ItemData" @@ -245,6 +257,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y14;K"iicd" C;X2;K"ignoreCD" C;X3;K"ItemData" @@ -262,6 +275,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y15;K"ilev" C;X2;K"Level" C;X3;K"ItemData" @@ -282,6 +296,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y16;K"ilum" C;X2;K"lumbercost" C;X3;K"ItemData" @@ -301,6 +316,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y17;K"imor" C;X2;K"morph" C;X3;K"ItemData" @@ -318,6 +334,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y18;K"ilvo" C;X2;K"oldLevel" C;X3;K"ItemData" @@ -338,6 +355,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y19;K"iper" C;X2;K"perishable" C;X3;K"ItemData" @@ -355,6 +373,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y20;K"iprn" C;X2;K"pickRandom" C;X3;K"ItemData" @@ -372,6 +391,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y21;K"ipow" C;X2;K"powerup" C;X3;K"ItemData" @@ -389,6 +409,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y22;K"ipri" C;X2;K"prio" C;X3;K"ItemData" @@ -408,6 +429,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y23;K"isca" C;X2;K"scale" C;X3;K"Profile" @@ -428,6 +450,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y24;K"issc" C;X2;K"selSize" C;X3;K"Profile" @@ -447,6 +470,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y25;K"isel" C;X2;K"sellable" C;X3;K"ItemData" @@ -464,6 +488,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y26;K"ipaw" C;X2;K"pawnable" C;X3;K"ItemData" @@ -481,6 +506,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y27;K"isto" C;X2;K"stockMax" C;X3;K"ItemData" @@ -500,6 +526,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y28;K"istr" C;X2;K"stockRegen" C;X3;K"ItemData" @@ -519,6 +546,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y29;K"isst" C;X2;K"stockStart" C;X3;K"ItemData" @@ -538,6 +566,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y30;K"isit" C;X2;K"stockInitial" C;X3;K"ItemData" @@ -557,6 +586,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y31;K"iusa" C;X2;K"usable" C;X3;K"ItemData" @@ -574,6 +604,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y32;K"iuse" C;X2;K"uses" C;X3;K"ItemData" @@ -593,6 +624,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y33;K"ista" C;X2;K"stackMax" C;X3;K"ItemData" @@ -612,6 +644,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y34;K"uani" C;X2;K"animProps" C;X3;K"Profile" @@ -630,6 +663,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y35;K"uico" C;X2;K"Art" C;X3;K"Profile" @@ -649,6 +683,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y36;K"iico" C;X2;K"Art" C;X3;K"Profile" @@ -668,6 +703,7 @@ C;X18;K0 C;X19;K0 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y37;K"uaap" C;X2;K"Attachmentanimprops" C;X3;K"Profile" @@ -686,6 +722,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y38;K"ualp" C;X2;K"Attachmentlinkprops" C;X3;K"Profile" @@ -704,6 +741,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y39;K"uawt" C;X2;K"Awakentip" C;X3;K"Profile" @@ -722,6 +760,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y40;K"ubpr" C;X2;K"Boneprops" C;X3;K"Profile" @@ -740,6 +779,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y41;K"ubsl" C;X2;K"BuildingSoundLabel" C;X3;K"Profile" @@ -757,6 +797,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y42;K"ubui" C;X2;K"Builds" C;X3;K"Profile" @@ -775,6 +816,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y43;K"ubpx" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -794,6 +836,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y44;K"ubpy" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -813,6 +856,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K1 +C;X24;K1 C;X1;Y45;K"ucua" C;X2;K"Casterupgradeart" C;X3;K"Profile" @@ -831,6 +875,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y46;K"ucun" C;X2;K"Casterupgradename" C;X3;K"Profile" @@ -849,6 +894,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y47;K"ucut" C;X2;K"Casterupgradetip" C;X3;K"Profile" @@ -867,6 +913,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y48;K"udep" C;X2;K"DependencyOr" C;X3;K"Profile" @@ -884,6 +931,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y49;K"ides" C;X2;K"Description" C;X3;K"Profile" @@ -903,6 +951,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y50;K"unsf" C;X2;K"EditorSuffix" C;X3;K"Profile" @@ -922,6 +971,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K11 C;X1;Y51;K"uhot" C;X2;K"Hotkey" C;X3;K"Profile" @@ -939,6 +989,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y52;K"ulfi" C;X2;K"LoopingSoundFadeIn" C;X3;K"Profile" @@ -958,6 +1009,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y53;K"ulfo" C;X2;K"LoopingSoundFadeOut" C;X3;K"Profile" @@ -977,6 +1029,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y54;K"umki" C;X2;K"Makeitems" C;X3;K"Profile" @@ -996,6 +1049,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y55;K"uma1" C;X2;K"Missilearc" C;X3;K"Profile" @@ -1015,6 +1069,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y56;K"uma2" C;X2;K"Missilearc" C;X3;K"Profile" @@ -1034,6 +1089,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y57;K"ua1m" C;X2;K"Missileart" C;X3;K"Profile" @@ -1052,6 +1108,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y58;K"ua2m" C;X2;K"Missileart" C;X3;K"Profile" @@ -1070,6 +1127,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y59;K"umh1" C;X2;K"MissileHoming" C;X3;K"Profile" @@ -1087,6 +1145,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y60;K"umh2" C;X2;K"MissileHoming" C;X3;K"Profile" @@ -1104,6 +1163,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y61;K"ua1z" C;X2;K"Missilespeed" C;X3;K"Profile" @@ -1123,6 +1183,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y62;K"ua2z" C;X2;K"Missilespeed" C;X3;K"Profile" @@ -1142,6 +1203,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y63;K"umsl" C;X2;K"MovementSoundLabel" C;X3;K"Profile" @@ -1159,6 +1221,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y64;K"unam" C;X2;K"Name" C;X3;K"Profile" @@ -1178,6 +1241,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y65;K"upro" C;X2;K"Propernames" C;X3;K"Profile" @@ -1197,6 +1261,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y66;K"ursl" C;X2;K"RandomSoundLabel" C;X3;K"Profile" @@ -1214,6 +1279,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y67;K"urqc" C;X2;K"Requirescount" C;X3;K"Profile" @@ -1232,6 +1298,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y68;K"ureq" C;X2;K"Requires" C;X3;K"Profile" @@ -1250,6 +1317,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K0 C;X1;Y69;K"urq1" C;X2;K"Requires1" C;X3;K"Profile" @@ -1268,6 +1336,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y70;K"urq2" C;X2;K"Requires2" C;X3;K"Profile" @@ -1286,6 +1355,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y71;K"urq3" C;X2;K"Requires3" C;X3;K"Profile" @@ -1304,6 +1374,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y72;K"urq4" C;X2;K"Requires4" C;X3;K"Profile" @@ -1322,6 +1393,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y73;K"urq5" C;X2;K"Requires5" C;X3;K"Profile" @@ -1340,6 +1412,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y74;K"urq6" C;X2;K"Requires6" C;X3;K"Profile" @@ -1358,6 +1431,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y75;K"urq7" C;X2;K"Requires7" C;X3;K"Profile" @@ -1376,6 +1450,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y76;K"urq8" C;X2;K"Requires8" C;X3;K"Profile" @@ -1394,6 +1469,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y77;K"urqa" C;X2;K"Requiresamount" C;X3;K"Profile" @@ -1412,6 +1488,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K1 +C;X24;K0 C;X1;Y78;K"ures" C;X2;K"Researches" C;X3;K"Profile" @@ -1429,6 +1506,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y79;K"urev" C;X2;K"Revive" C;X3;K"Profile" @@ -1446,6 +1524,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y80;K"utpr" C;X2;K"Revivetip" C;X3;K"Profile" @@ -1464,6 +1543,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y81;K"ussi" C;X2;K"ScoreScreenIcon" C;X3;K"Profile" @@ -1482,6 +1562,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y82;K"usei" C;X2;K"Sellitems" C;X3;K"Profile" @@ -1501,6 +1582,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y83;K"useu" C;X2;K"Sellunits" C;X3;K"Profile" @@ -1519,6 +1601,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y84;K"uspa" C;X2;K"Specialart" C;X3;K"Profile" @@ -1536,6 +1619,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y85;K"utaa" C;X2;K"Targetart" C;X3;K"Profile" @@ -1553,6 +1637,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y86;K"utip" C;X2;K"Tip" C;X3;K"Profile" @@ -1572,6 +1657,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y87;K"utra" C;X2;K"Trains" C;X3;K"Profile" @@ -1590,6 +1676,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y88;K"urva" C;X2;K"Reviveat" C;X3;K"Profile" @@ -1608,6 +1695,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y89;K"utub" C;X2;K"Ubertip" C;X3;K"Profile" @@ -1627,6 +1715,7 @@ C;X18;K1 C;X19;K1 C;X20;K1 C;X22;K0 +C;X24;K1 C;X1;Y90;K"uupt" C;X2;K"Upgrade" C;X3;K"Profile" @@ -1645,6 +1734,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y91;K"uabi" C;X2;K"abilList" C;X3;K"UnitAbilities" @@ -1663,6 +1753,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y92;K"udaa" C;X2;K"auto" C;X3;K"UnitAbilities" @@ -1680,6 +1771,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y93;K"uhab" C;X2;K"heroAbilList" C;X3;K"UnitAbilities" @@ -1699,6 +1791,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y94;K"uagi" C;X2;K"AGI" C;X3;K"UnitBalance" @@ -1719,6 +1812,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y95;K"uagp" C;X2;K"AGIplus" C;X3;K"UnitBalance" @@ -1739,6 +1833,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y96;K"ubld" C;X2;K"bldtm" C;X3;K"UnitBalance" @@ -1758,6 +1853,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y97;K"ubdi" C;X2;K"bountydice" C;X3;K"UnitBalance" @@ -1777,6 +1873,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y98;K"ubba" C;X2;K"bountyplus" C;X3;K"UnitBalance" @@ -1796,6 +1893,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y99;K"ubsi" C;X2;K"bountysides" C;X3;K"UnitBalance" @@ -1815,6 +1913,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y100;K"ulbd" C;X2;K"lumberbountydice" C;X3;K"UnitBalance" @@ -1834,6 +1933,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y101;K"ulba" C;X2;K"lumberbountyplus" C;X3;K"UnitBalance" @@ -1853,6 +1953,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y102;K"ulbs" C;X2;K"lumberbountysides" C;X3;K"UnitBalance" @@ -1872,6 +1973,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y103;K"ucol" C;X2;K"collision" C;X3;K"UnitBalance" @@ -1891,6 +1993,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y104;K"udef" C;X2;K"def" C;X3;K"UnitBalance" @@ -1910,6 +2013,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y105;K"udty" C;X2;K"defType" C;X3;K"UnitBalance" @@ -1927,6 +2031,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y106;K"udup" C;X2;K"defUp" C;X3;K"UnitBalance" @@ -1946,6 +2051,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y107;K"ufma" C;X2;K"fmade" C;X3;K"UnitBalance" @@ -1966,6 +2072,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y108;K"ufoo" C;X2;K"fused" C;X3;K"UnitBalance" @@ -1986,6 +2093,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y109;K"ugol" C;X2;K"goldcost" C;X3;K"UnitBalance" @@ -2005,6 +2113,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y110;K"ugor" C;X2;K"goldRep" C;X3;K"UnitBalance" @@ -2024,6 +2133,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y111;K"uhpm" C;X2;K"HP" C;X3;K"UnitBalance" @@ -2044,6 +2154,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y112;K"uint" C;X2;K"INT" C;X3;K"UnitBalance" @@ -2064,6 +2175,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y113;K"uinp" C;X2;K"INTplus" C;X3;K"UnitBalance" @@ -2084,6 +2196,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y114;K"ubdg" C;X2;K"isbldg" C;X3;K"UnitBalance" @@ -2102,6 +2215,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y115;K"ulev" C;X2;K"level" C;X3;K"UnitBalance" @@ -2122,6 +2236,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y116;K"ulum" C;X2;K"lumbercost" C;X3;K"UnitBalance" @@ -2141,6 +2256,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y117;K"ulur" C;X2;K"lumberRep" C;X3;K"UnitBalance" @@ -2160,6 +2276,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y118;K"umpi" C;X2;K"mana0" C;X3;K"UnitBalance" @@ -2180,6 +2297,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y119;K"umpm" C;X2;K"manaN" C;X3;K"UnitBalance" @@ -2200,6 +2318,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y120;K"umas" C;X2;K"maxSpd" C;X3;K"UnitBalance" @@ -2219,6 +2338,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y121;K"umis" C;X2;K"minSpd" C;X3;K"UnitBalance" @@ -2238,6 +2358,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y122;K"unbr" C;X2;K"nbrandom" C;X3;K"UnitBalance" @@ -2255,6 +2376,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y123;K"usin" C;X2;K"nsight" C;X3;K"UnitBalance" @@ -2274,6 +2396,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y124;K"upap" C;X2;K"preventPlace" C;X3;K"UnitBalance" @@ -2291,6 +2414,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y125;K"upra" C;X2;K"Primary" C;X3;K"UnitBalance" @@ -2309,6 +2433,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y126;K"uhpr" C;X2;K"regenHP" C;X3;K"UnitBalance" @@ -2328,6 +2453,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y127;K"umpr" C;X2;K"regenMana" C;X3;K"UnitBalance" @@ -2347,6 +2473,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y128;K"uhrt" C;X2;K"regenType" C;X3;K"UnitBalance" @@ -2364,6 +2491,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y129;K"urtm" C;X2;K"reptm" C;X3;K"UnitBalance" @@ -2383,6 +2511,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y130;K"urpo" C;X2;K"repulse" C;X3;K"UnitBalance" @@ -2400,6 +2529,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y131;K"urpg" C;X2;K"repulseGroup" C;X3;K"UnitBalance" @@ -2419,6 +2549,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y132;K"urpp" C;X2;K"repulseParam" C;X3;K"UnitBalance" @@ -2438,6 +2569,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y133;K"urpr" C;X2;K"repulsePrio" C;X3;K"UnitBalance" @@ -2457,6 +2589,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y134;K"upar" C;X2;K"requirePlace" C;X3;K"UnitBalance" @@ -2474,6 +2607,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y135;K"usid" C;X2;K"sight" C;X3;K"UnitBalance" @@ -2493,6 +2627,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y136;K"umvs" C;X2;K"spd" C;X3;K"UnitBalance" @@ -2512,6 +2647,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y137;K"usma" C;X2;K"stockMax" C;X3;K"UnitBalance" @@ -2531,6 +2667,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y138;K"usrg" C;X2;K"stockRegen" C;X3;K"UnitBalance" @@ -2550,6 +2687,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y139;K"usst" C;X2;K"stockStart" C;X3;K"UnitBalance" @@ -2569,6 +2707,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y140;K"usit" C;X2;K"stockInitial" C;X3;K"UnitBalance" @@ -2588,6 +2727,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y141;K"ustr" C;X2;K"STR" C;X3;K"UnitBalance" @@ -2608,6 +2748,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y142;K"ustp" C;X2;K"STRplus" C;X3;K"UnitBalance" @@ -2628,6 +2769,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y143;K"util" C;X2;K"tilesets" C;X3;K"UnitBalance" @@ -2646,6 +2788,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y144;K"utyp" C;X2;K"type" C;X3;K"UnitBalance" @@ -2663,6 +2806,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y145;K"upgr" C;X2;K"upgrades" C;X3;K"UnitBalance" @@ -2680,6 +2824,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y146;K"uabr" C;X2;K"buffRadius" C;X3;K"UnitData" @@ -2699,6 +2844,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y147;K"uabt" C;X2;K"buffType" C;X3;K"UnitData" @@ -2716,6 +2862,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y148;K"ucbo" C;X2;K"canBuildOn" C;X3;K"UnitData" @@ -2733,6 +2880,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y149;K"ufle" C;X2;K"canFlee" C;X3;K"UnitData" @@ -2750,6 +2898,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y150;K"usle" C;X2;K"canSleep" C;X3;K"UnitData" @@ -2767,6 +2916,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y151;K"ucar" C;X2;K"cargoSize" C;X3;K"UnitData" @@ -2786,6 +2936,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y152;K"udtm" C;X2;K"death" C;X3;K"UnitData" @@ -2805,6 +2956,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y153;K"udea" C;X2;K"deathType" C;X3;K"UnitData" @@ -2822,6 +2974,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y154;K"ulos" C;X2;K"fatLOS" C;X3;K"UnitData" @@ -2839,6 +2992,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y155;K"ufor" C;X2;K"formation" C;X3;K"UnitData" @@ -2858,6 +3012,7 @@ C;X18;K1 C;X19;K0 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y156;K"uibo" C;X2;K"isBuildOn" C;X3;K"UnitData" @@ -2875,6 +3030,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y157;K"umvf" C;X2;K"moveFloor" C;X3;K"UnitData" @@ -2894,6 +3050,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y158;K"umvh" C;X2;K"moveHeight" C;X3;K"UnitData" @@ -2914,6 +3071,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y159;K"umvt" C;X2;K"movetp" C;X3;K"UnitData" @@ -2932,6 +3090,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y160;K"upru" C;X2;K"nameCount" C;X3;K"UnitData" @@ -2951,6 +3110,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y161;K"uori" C;X2;K"orientInterp" C;X3;K"UnitData" @@ -2970,6 +3130,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y162;K"upat" C;X2;K"pathTex" C;X3;K"UnitData" @@ -2989,6 +3150,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y163;K"upoi" C;X2;K"points" C;X3;K"UnitData" @@ -3008,6 +3170,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y164;K"upri" C;X2;K"prio" C;X3;K"UnitData" @@ -3027,6 +3190,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y165;K"uprw" C;X2;K"propWin" C;X3;K"UnitData" @@ -3046,6 +3210,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y166;K"urac" C;X2;K"race" C;X3;K"UnitData" @@ -3064,6 +3229,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y167;K"upaw" C;X2;K"requireWaterRadius" C;X3;K"UnitData" @@ -3083,6 +3249,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y168;K"utar" C;X2;K"targType" C;X3;K"UnitData" @@ -3100,6 +3267,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y169;K"umvr" C;X2;K"turnRate" C;X3;K"UnitData" @@ -3119,6 +3287,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y170;K"uarm" C;X2;K"armor" C;X3;K"Profile" @@ -3136,6 +3305,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y171;K"uble" C;X2;K"blend" C;X3;K"Profile" @@ -3155,6 +3325,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y172;K"uclb" C;X2;K"blue" C;X3;K"Profile" @@ -3175,6 +3346,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y173;K"ushb" C;X2;K"buildingShadow" C;X3;K"Profile" @@ -3194,6 +3366,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y174;K"ucam" C;X2;K"campaign" C;X3;K"UnitUI" @@ -3212,6 +3385,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y175;K"utcc" C;X2;K"customTeamColor" C;X3;K"UnitUI" @@ -3230,6 +3404,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y176;K"udro" C;X2;K"dropItems" C;X3;K"UnitUI" @@ -3248,6 +3423,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y177;K"uept" C;X2;K"elevPts" C;X3;K"Profile" @@ -3268,6 +3444,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y178;K"uerd" C;X2;K"elevRad" C;X3;K"Profile" @@ -3288,6 +3465,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y179;K"umdl" C;X2;K"file" C;X3;K"Profile" @@ -3307,6 +3485,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y180;K"uver" C;X2;K"fileVerFlags" C;X3;K"Profile" @@ -3327,6 +3506,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y181;K"ufrd" C;X2;K"fogRad" C;X3;K"Profile" @@ -3346,6 +3526,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y182;K"uclg" C;X2;K"green" C;X3;K"Profile" @@ -3366,6 +3547,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y183;K"uhos" C;X2;K"hostilePal" C;X3;K"UnitUI" @@ -3384,6 +3566,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y184;K"uine" C;X2;K"inEditor" C;X3;K"UnitUI" @@ -3402,6 +3585,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y185;K"umxp" C;X2;K"maxPitch" C;X3;K"Profile" @@ -3422,6 +3606,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y186;K"umxr" C;X2;K"maxRoll" C;X3;K"Profile" @@ -3442,6 +3627,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y187;K"usca" C;X2;K"modelScale" C;X3;K"Profile" @@ -3462,6 +3648,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y188;K"unbm" C;X2;K"nbmmIcon" C;X3;K"UnitUI" @@ -3479,6 +3666,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y189;K"uhhb" C;X2;K"hideHeroBar" C;X3;K"UnitUI" @@ -3496,6 +3684,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y190;K"uhhm" C;X2;K"hideHeroMinimap" C;X3;K"UnitUI" @@ -3513,6 +3702,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y191;K"uhhd" C;X2;K"hideHeroDeathMsg" C;X3;K"UnitUI" @@ -3530,6 +3720,7 @@ C;X18;K0 C;X19;K0 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y192;K"uhom" C;X2;K"hideOnMinimap" C;X3;K"UnitUI" @@ -3547,6 +3738,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y193;K"uocc" C;X2;K"occH" C;X3;K"UnitUI" @@ -3566,6 +3758,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y194;K"uclr" C;X2;K"red" C;X3;K"Profile" @@ -3586,6 +3779,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y195;K"urun" C;X2;K"run" C;X3;K"Profile" @@ -3605,6 +3799,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y196;K"ussc" C;X2;K"scale" C;X3;K"Profile" @@ -3625,6 +3820,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y197;K"uscb" C;X2;K"scaleBull" C;X3;K"Profile" @@ -3642,6 +3838,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y198;K"usew" C;X2;K"selCircOnWater" C;X3;K"Profile" @@ -3660,6 +3857,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y199;K"uslz" C;X2;K"selZ" C;X3;K"Profile" @@ -3680,6 +3878,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y200;K"ushh" C;X2;K"shadowH" C;X3;K"Profile" @@ -3700,6 +3899,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y201;K"ushr" C;X2;K"shadowOnWater" C;X3;K"Profile" @@ -3718,6 +3918,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K11 C;X1;Y202;K"ushw" C;X2;K"shadowW" C;X3;K"Profile" @@ -3738,6 +3939,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y203;K"ushx" C;X2;K"shadowX" C;X3;K"Profile" @@ -3758,6 +3960,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y204;K"ushy" C;X2;K"shadowY" C;X3;K"Profile" @@ -3778,6 +3981,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y205;K"uspe" C;X2;K"special" C;X3;K"UnitUI" @@ -3796,6 +4000,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y206;K"utco" C;X2;K"teamColor" C;X3;K"UnitUI" @@ -3814,6 +4019,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y207;K"utss" C;X2;K"tilesetSpecific" C;X3;K"UnitUI" @@ -3831,6 +4037,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y208;K"uubs" C;X2;K"uberSplat" C;X3;K"Profile" @@ -3849,6 +4056,7 @@ C;X18;K0 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y209;K"ushu" C;X2;K"unitShadow" C;X3;K"Profile" @@ -3868,6 +4076,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y210;K"usnd" C;X2;K"unitSound" C;X3;K"Profile" @@ -3885,6 +4094,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y211;K"uuch" C;X2;K"useClickHelper" C;X3;K"UnitUI" @@ -3903,6 +4113,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y212;K"uwal" C;X2;K"walk" C;X3;K"Profile" @@ -3922,6 +4133,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y213;K"uacq" C;X2;K"acquire" C;X3;K"UnitWeapons" @@ -3941,6 +4153,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y214;K"ua1t" C;X2;K"atkType1" C;X3;K"UnitWeapons" @@ -3958,6 +4171,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y215;K"ua2t" C;X2;K"atkType2" C;X3;K"UnitWeapons" @@ -3975,6 +4189,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y216;K"ubs1" C;X2;K"backSw1" C;X3;K"UnitWeapons" @@ -3994,6 +4209,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y217;K"ubs2" C;X2;K"backSw2" C;X3;K"UnitWeapons" @@ -4013,6 +4229,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y218;K"ucbs" C;X2;K"castbsw" C;X3;K"UnitWeapons" @@ -4032,6 +4249,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y219;K"ucpt" C;X2;K"castpt" C;X3;K"UnitWeapons" @@ -4051,6 +4269,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y220;K"ua1c" C;X2;K"cool1" C;X3;K"UnitWeapons" @@ -4070,6 +4289,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y221;K"ua2c" C;X2;K"cool2" C;X3;K"UnitWeapons" @@ -4089,6 +4309,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y222;K"udl1" C;X2;K"damageLoss1" C;X3;K"UnitWeapons" @@ -4108,6 +4329,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y223;K"udl2" C;X2;K"damageLoss2" C;X3;K"UnitWeapons" @@ -4127,6 +4349,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y224;K"ua1d" C;X2;K"dice1" C;X3;K"UnitWeapons" @@ -4146,6 +4369,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y225;K"ua2d" C;X2;K"dice2" C;X3;K"UnitWeapons" @@ -4165,6 +4389,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y226;K"ua1b" C;X2;K"dmgplus1" C;X3;K"UnitWeapons" @@ -4184,6 +4409,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y227;K"ua2b" C;X2;K"dmgplus2" C;X3;K"UnitWeapons" @@ -4203,6 +4429,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y228;K"udp1" C;X2;K"dmgpt1" C;X3;K"UnitWeapons" @@ -4222,6 +4449,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y229;K"udp2" C;X2;K"dmgpt2" C;X3;K"UnitWeapons" @@ -4241,6 +4469,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y230;K"udu1" C;X2;K"dmgUp1" C;X3;K"UnitWeapons" @@ -4260,6 +4489,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y231;K"udu2" C;X2;K"dmgUp2" C;X3;K"UnitWeapons" @@ -4279,6 +4509,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y232;K"ua1f" C;X2;K"Farea1" C;X3;K"UnitWeapons" @@ -4298,6 +4529,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y233;K"ua2f" C;X2;K"Farea2" C;X3;K"UnitWeapons" @@ -4317,6 +4549,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y234;K"ua1h" C;X2;K"Harea1" C;X3;K"UnitWeapons" @@ -4336,6 +4569,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y235;K"ua2h" C;X2;K"Harea2" C;X3;K"UnitWeapons" @@ -4355,6 +4589,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y236;K"uhd1" C;X2;K"Hfact1" C;X3;K"UnitWeapons" @@ -4374,6 +4609,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y237;K"uhd2" C;X2;K"Hfact2" C;X3;K"UnitWeapons" @@ -4393,6 +4629,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y238;K"uisz" C;X2;K"impactSwimZ" C;X3;K"Profile" @@ -4412,6 +4649,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y239;K"uimz" C;X2;K"impactZ" C;X3;K"Profile" @@ -4431,6 +4669,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y240;K"ulsz" C;X2;K"launchSwimZ" C;X3;K"Profile" @@ -4450,6 +4689,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y241;K"ulpx" C;X2;K"launchX" C;X3;K"Profile" @@ -4469,6 +4709,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y242;K"ulpy" C;X2;K"launchY" C;X3;K"Profile" @@ -4488,6 +4729,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y243;K"ulpz" C;X2;K"launchZ" C;X3;K"Profile" @@ -4507,6 +4749,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K1 C;X1;Y244;K"uamn" C;X2;K"minRange" C;X3;K"UnitWeapons" @@ -4526,6 +4769,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y245;K"ua1q" C;X2;K"Qarea1" C;X3;K"UnitWeapons" @@ -4545,6 +4789,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y246;K"ua2q" C;X2;K"Qarea2" C;X3;K"UnitWeapons" @@ -4564,6 +4809,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y247;K"uqd1" C;X2;K"Qfact1" C;X3;K"UnitWeapons" @@ -4583,6 +4829,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y248;K"uqd2" C;X2;K"Qfact2" C;X3;K"UnitWeapons" @@ -4602,6 +4849,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y249;K"ua1r" C;X2;K"rangeN1" C;X3;K"UnitWeapons" @@ -4621,6 +4869,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y250;K"ua2r" C;X2;K"rangeN2" C;X3;K"UnitWeapons" @@ -4640,6 +4889,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y251;K"urb1" C;X2;K"RngBuff1" C;X3;K"UnitWeapons" @@ -4659,6 +4909,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y252;K"urb2" C;X2;K"RngBuff2" C;X3;K"UnitWeapons" @@ -4678,6 +4929,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y253;K"uwu1" C;X2;K"showUI1" C;X3;K"Profile" @@ -4695,6 +4947,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y254;K"uwu2" C;X2;K"showUI2" C;X3;K"Profile" @@ -4712,6 +4965,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y255;K"ua1s" C;X2;K"sides1" C;X3;K"UnitWeapons" @@ -4731,6 +4985,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y256;K"ua2s" C;X2;K"sides2" C;X3;K"UnitWeapons" @@ -4750,6 +5005,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y257;K"usd1" C;X2;K"spillDist1" C;X3;K"UnitWeapons" @@ -4769,6 +5025,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y258;K"usd2" C;X2;K"spillDist2" C;X3;K"UnitWeapons" @@ -4788,6 +5045,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y259;K"usr1" C;X2;K"spillRadius1" C;X3;K"UnitWeapons" @@ -4807,6 +5065,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y260;K"usr2" C;X2;K"spillRadius2" C;X3;K"UnitWeapons" @@ -4826,6 +5085,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y261;K"ua1p" C;X2;K"splashTargs1" C;X3;K"UnitWeapons" @@ -4843,6 +5103,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y262;K"ua2p" C;X2;K"splashTargs2" C;X3;K"UnitWeapons" @@ -4860,6 +5121,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y263;K"utc1" C;X2;K"targCount1" C;X3;K"UnitWeapons" @@ -4879,6 +5141,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y264;K"utc2" C;X2;K"targCount2" C;X3;K"UnitWeapons" @@ -4898,6 +5161,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y265;K"ua1g" C;X2;K"targs1" C;X3;K"UnitWeapons" @@ -4915,6 +5179,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y266;K"ua2g" C;X2;K"targs2" C;X3;K"UnitWeapons" @@ -4932,6 +5197,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y267;K"uaen" C;X2;K"weapsOn" C;X3;K"UnitWeapons" @@ -4949,6 +5215,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y268;K"ua1w" C;X2;K"weapTp1" C;X3;K"UnitWeapons" @@ -4966,6 +5233,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y269;K"ua2w" C;X2;K"weapTp2" C;X3;K"UnitWeapons" @@ -4983,6 +5251,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K0 C;X1;Y270;K"ucs1" C;X2;K"weapType1" C;X3;K"Profile" @@ -5000,6 +5269,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y271;K"ucs2" C;X2;K"weapType2" C;X3;K"Profile" @@ -5017,6 +5287,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K1 +C;X24;K0 C;X1;Y272;K"uabs" C;X2;K"abilSkinList" C;X3;K"Profile" @@ -5035,6 +5306,7 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 C;X1;Y273;K"uhas" C;X2;K"heroAbilSkinList" C;X3;K"Profile" @@ -5053,4 +5325,5 @@ C;X18;K1 C;X19;K1 C;X20;K0 C;X22;K0 +C;X24;K1 E diff --git a/objectdata/units/unitskin.txt b/objectdata/units/unitskin.txt index e2b8070..5435201 100644 --- a/objectdata/units/unitskin.txt +++ b/objectdata/units/unitskin.txt @@ -21060,7 +21060,8 @@ skinnableID=noga sortUI=n2 file=units\creeps\OgreOneHeadedArmored\OgreOneHeadedArmored fileVerFlags=0 -unitSound=OgreOneHead +unitSound=Stonemaul +// unitSound=OgreOneHead tilesetSpecific=0 unitClass=ogre special=0 @@ -21290,7 +21291,8 @@ skinnableID=nogo sortUI=n2 file=units\creeps\OgreOneHeaded\OgreOneHeaded fileVerFlags=0 -unitSound=OgreOneHead +unitSound=Stonemaul +// unitSound=OgreOneHead tilesetSpecific=0 unitClass=ogre special=0 @@ -44258,6 +44260,7 @@ skinnableID=zcso sortUI=z9 file=Units\Critters\ChaosSpaceOrc\ChaosSpaceOrc fileVerFlags=0 +unitSound=Marine tilesetSpecific=0 unitClass=ZspecialChaosSpaceOrc special=0 @@ -44413,6 +44416,7 @@ skinnableID=zmar sortUI=z9 file=Units\Critters\Marine\Marine fileVerFlags=0 +unitSound=Marine tilesetSpecific=0 unitClass=ZspecialMarine special=0 diff --git a/objectdata/units/unitweapons.slk b/objectdata/units/unitweapons.slk index 4347228..73bca96 100644 --- a/objectdata/units/unitweapons.slk +++ b/objectdata/units/unitweapons.slk @@ -6872,7 +6872,7 @@ C;X35;K0 C;X36;K0 C;X37;K"high" C;X38;K29 -C;X39;K21.7142857142857 +C;X39;K21.71 C;X40;K"_" C;X41;K"-" C;X42;K"-" @@ -6920,11 +6920,11 @@ C;X16;K1.75 C;X17;K"-" C;X18;K1 C;X19;K3 -C;X20;K13 +C;X20;K12 C;X21;K"-" -C;X22;K14 -C;X23;K15 -C;X24;K16 +C;X22;K13 +C;X23;K14 +C;X24;K15 C;X25;K0.5 C;X26;K0.8 C;X27;K" - " @@ -6939,7 +6939,7 @@ C;X35;K0 C;X36;K0 C;X37;K"low" C;X38;K15 -C;X39;K8.57142857142857 +C;X39;K8 C;X40;K"_" C;X41;K"-" C;X42;K"-" diff --git a/objectdata/units/unitweaponsskin.txt b/objectdata/units/unitweaponsskin.txt index 12263c5..33e62d6 100644 --- a/objectdata/units/unitweaponsskin.txt +++ b/objectdata/units/unitweaponsskin.txt @@ -229,7 +229,7 @@ showUI2=1 launchZ=60 launchZ:hd=105 projectileVisOffsetX:hd=0 -projectileVisOffsetY:hd=150 +projectileVisOffsetY:hd=50 [hwt2] impactSwimZ=0 @@ -240,7 +240,7 @@ showUI2=1 launchZ=60 launchZ:hd=125 projectileVisOffsetX:hd=0 -projectileVisOffsetY:hd=175 +projectileVisOffsetY:hd=110 [hwt3] impactSwimZ=0 @@ -251,7 +251,7 @@ showUI2=1 launchZ=60 launchZ:hd=145 projectileVisOffsetX:hd=0 -projectileVisOffsetY:hd=200 +projectileVisOffsetY:hd=110 [halt] impactSwimZ=0 @@ -428,7 +428,7 @@ showUI2=1 launchZ=60 launchZ:hd=80 projectileVisOffsetX:hd=0 -projectileVisOffsetY:hd=150 +projectileVisOffsetY:hd=110 [Otch] impactSwimZ=0 diff --git a/objectdata/units/upgradeeffectmetadata.slk b/objectdata/units/upgradeeffectmetadata.slk index 3fcd545..468d7eb 100644 --- a/objectdata/units/upgradeeffectmetadata.slk +++ b/objectdata/units/upgradeeffectmetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X21;Y58;D0 +B;X22;Y58;D0 C;X1;Y1;K"ID" C;X2;K"effectID" C;X3;K"comment" @@ -21,6 +21,7 @@ C;X18;K"sort" C;X19;K"changeFlags" C;X20;K"category" C;X21;K"section" +C;X22;K"netsafe" C;X1;Y2;K"atdb" C;X2;K"ratd" C;X3;K"Attack Dice" @@ -31,6 +32,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y3;K"atdm" C;X2;K"ratd" C;X3;K"Attack Dice" @@ -41,6 +43,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y4;K"levb" C;X2;K"rlev" C;X3;K"Spell Level" @@ -51,6 +54,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y5;K"levm" C;X2;K"rlev" C;X3;K"Spell Level" @@ -61,6 +65,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y6;K"levc" C;X2;K"rlev" C;X3;K"Spell Level" @@ -69,6 +74,7 @@ C;X5;K"WESTRING_EEVAL_LEVC" C;X6;K"abilCode" C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y7;K"hpxb" C;X2;K"rhpx" C;X3;K"Hit Points" @@ -79,6 +85,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y8;K"hpxm" C;X2;K"rhpx" C;X3;K"Hit Points" @@ -89,6 +96,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y9;K"mnxb" C;X2;K"rmnx" C;X3;K"Mana Points" @@ -99,6 +107,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y10;K"mnxm" C;X2;K"rmnx" C;X3;K"Mana Points" @@ -109,6 +118,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y11;K"mvxb" C;X2;K"rmvx" C;X3;K"Movement Speed" @@ -119,6 +129,7 @@ C;X7;K-400 C;X8;K400 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y12;K"mvxm" C;X2;K"rmvx" C;X3;K"Movement Speed" @@ -129,6 +140,7 @@ C;X7;K-400 C;X8;K400 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y13;K"mnrb" C;X2;K"rmnr" C;X3;K"Mana Regen" @@ -139,6 +151,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y14;K"mnrm" C;X2;K"rmnr" C;X3;K"Mana Regen" @@ -149,6 +162,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y15;K"hpob" C;X2;K"rhpo" C;X3;K"Hit Points %" @@ -159,6 +173,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y16;K"hpom" C;X2;K"rhpo" C;X3;K"Hit Points %" @@ -169,6 +184,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y17;K"manb" C;X2;K"rman" C;X3;K"Mana Points %" @@ -179,6 +195,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y18;K"manm" C;X2;K"rman" C;X3;K"Mana Points %" @@ -189,6 +206,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y19;K"movb" C;X2;K"rmov" C;X3;K"Movement Speed %" @@ -199,6 +217,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y20;K"movm" C;X2;K"rmov" C;X3;K"Movement Speed %" @@ -209,6 +228,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y21;K"atxb" C;X2;K"ratx" C;X3;K"Attack Damage" @@ -219,6 +239,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y22;K"atxm" C;X2;K"ratx" C;X3;K"Attack Damage" @@ -229,6 +250,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y23;K"lumb" C;X2;K"rlum" C;X3;K"Lumber" @@ -239,6 +261,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y24;K"lumm" C;X2;K"rlum" C;X3;K"Lumber" @@ -249,6 +272,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y25;K"atrb" C;X2;K"ratr" C;X3;K"Attack Range" @@ -259,6 +283,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y26;K"atrm" C;X2;K"ratr" C;X3;K"Attack Range" @@ -269,6 +294,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y27;K"atsb" C;X2;K"rats" C;X3;K"Attack Speed" @@ -279,6 +305,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y28;K"atsm" C;X2;K"rats" C;X3;K"Attack Speed" @@ -289,6 +316,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y29;K"spib" C;X2;K"rspi" C;X3;K"Spiked Barricade Damage" @@ -299,6 +327,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y30;K"spim" C;X2;K"rspi" C;X3;K"Spiked Barricade Damage" @@ -309,6 +338,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y31;K"hprb" C;X2;K"rhpr" C;X3;K"Hit Point Regeneration" @@ -319,6 +349,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y32;K"hprm" C;X2;K"rhpr" C;X3;K"Hit Point Regeneration" @@ -329,6 +360,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y33;K"sigb" C;X2;K"rsig" C;X3;K"Sight Range" @@ -339,6 +371,7 @@ C;X7;K-1800 C;X8;K1800 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y34;K"sigm" C;X2;K"rsig" C;X3;K"Sight Range" @@ -349,6 +382,7 @@ C;X7;K-1800 C;X8;K1800 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y35;K"atcb" C;X2;K"ratc" C;X3;K"Attack Target Count" @@ -359,6 +393,7 @@ C;X7;K-10000 C;X8;K10000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y36;K"atcm" C;X2;K"ratc" C;X3;K"Attack Target Count" @@ -369,6 +404,7 @@ C;X7;K-10000 C;X8;K10000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y37;K"adlb" C;X2;K"radl" C;X3;K"Attack Damage Loss" @@ -379,6 +415,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y38;K"adlm" C;X2;K"radl" C;X3;K"Attack Damage Loss" @@ -389,6 +426,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y39;K"minb" C;X2;K"rmin" C;X3;K"Gold Harvest" @@ -399,6 +437,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y40;K"minm" C;X2;K"rmin" C;X3;K"Gold Harvest" @@ -409,6 +448,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y41;K"raib" C;X2;K"rrai" C;X3;K"Raise Dead Duration" @@ -419,6 +459,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y42;K"raim" C;X2;K"rrai" C;X3;K"Raise Dead Duration" @@ -429,6 +470,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y43;K"entb" C;X2;K"rent" C;X3;K"Entangle Gold Amount" @@ -439,6 +481,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y44;K"entm" C;X2;K"rent" C;X3;K"Entangle Gold Amount" @@ -449,6 +492,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y45;K"enwb" C;X2;K"renw" C;X3;K"Enable Weapons" @@ -459,6 +503,7 @@ C;X7;K0 C;X8;K3 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y46;K"audb" C;X2;K"raud" C;X3;K"Aura Radius" @@ -469,6 +514,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y47;K"audm" C;X2;K"raud" C;X3;K"Aura Radius" @@ -479,6 +525,7 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y48;K"asdb" C;X2;K"rasd" C;X3;K"Attack Spill Distance" @@ -489,6 +536,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y49;K"asdm" C;X2;K"rasd" C;X3;K"Attack Spill Distance" @@ -499,6 +547,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y50;K"asrb" C;X2;K"rasr" C;X3;K"Attack Spill Radius" @@ -509,6 +558,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y51;K"asrm" C;X2;K"rasr" C;X3;K"Attack Spill Radius" @@ -519,6 +569,7 @@ C;X7;K-100000 C;X8;K100000 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y52;K"roob" C;X2;K"rroo" C;X3;K"Rooted Weapons" @@ -529,6 +580,7 @@ C;X7;K0 C;X8;K3 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y53;K"urob" C;X2;K"ruro" C;X3;K"Rooted Weapons" @@ -539,6 +591,7 @@ C;X7;K0 C;X8;K3 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y54;K"uart" C;X2;K"rart" C;X3;K"Armor Type" @@ -547,6 +600,7 @@ C;X5;K"WESTRING_EEVAL_UART" C;X6;K"defenseTypeInt" C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y55;K"utma" C;X2;K"rtma" C;X3;K"Tech Max Allowed" @@ -555,6 +609,7 @@ C;X5;K"WESTRING_EEVAL_UTMA" C;X6;K"techAvail" C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y56;K"ttma" C;X2;K"rtma" C;X3;K"Tech Max Allowed" @@ -563,9 +618,10 @@ C;X5;K"WESTRING_EEVAL_TTMA" C;X6;K"unitCode" C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y57;K"sppb" C;X2;K"rspp" -C;X3;K"Spiked Barricade Damage %" +C;X3;K"Spiked Barricade Damage (%)" C;X4;K"Base" C;X5;K"WESTRING_EEVAL_SPPB" C;X6;K"unreal" @@ -573,9 +629,10 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 C;X1;Y58;K"sppm" C;X2;K"rspp" -C;X3;K"Spiked Barricade Damage %" +C;X3;K"Spiked Barricade Damage (%)" C;X4;K"Mod" C;X5;K"WESTRING_EEVAL_SPPM" C;X6;K"unreal" @@ -583,4 +640,5 @@ C;X7;K-100 C;X8;K100 C;X9;K0 C;X10;K1 +C;X22;K0 E diff --git a/objectdata/units/upgrademetadata.slk b/objectdata/units/upgrademetadata.slk index ecc9699..ceeb61f 100644 --- a/objectdata/units/upgrademetadata.slk +++ b/objectdata/units/upgrademetadata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X22;Y38;D0 +B;X23;Y38;D0 C;X1;Y1;K"ID" C;X2;K"field" C;X3;K"slk" @@ -22,6 +22,7 @@ C;X19;K"maxVal" C;X20;K"forceNonNeg" C;X21;K"version" C;X22;K"section" +C;X23;K"netsafe" C;X1;Y2;K"gnam" C;X2;K"Name" C;X3;K"Profile" @@ -40,6 +41,7 @@ C;X17;K0 C;X19;K"TTName" C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y3;K"gnsf" C;X2;K"EditorSuffix" C;X3;K"Profile" @@ -58,6 +60,7 @@ C;X17;K1 C;X19;K50 C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y4;K"grac" C;X2;K"race" C;X3;K"UpgradeData" @@ -75,6 +78,7 @@ C;X16;K0 C;X17;K0 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y5;K"gtp1" C;X2;K"Tip" C;X3;K"Profile" @@ -93,6 +97,7 @@ C;X17;K1 C;X19;K"TTDesc" C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y6;K"gub1" C;X2;K"Ubertip" C;X3;K"Profile" @@ -111,6 +116,7 @@ C;X17;K1 C;X19;K"TTUber" C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y7;K"ghk1" C;X2;K"Hotkey" C;X3;K"Profile" @@ -127,6 +133,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y8;K"gbpx" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -145,6 +152,7 @@ C;X18;K0 C;X19;K3 C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y9;K"gbpy" C;X2;K"Buttonpos" C;X3;K"Profile" @@ -163,6 +171,7 @@ C;X18;K0 C;X19;K2 C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y10;K"gar1" C;X2;K"Art" C;X3;K"Profile" @@ -182,6 +191,7 @@ C;X17;K1 C;X19;K200 C;X20;K0 C;X21;K1 +C;X23;K1 C;X1;Y11;K"gcls" C;X2;K"class" C;X3;K"UpgradeData" @@ -199,6 +209,7 @@ C;X17;K1 C;X19;K50 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y12;K"glvl" C;X2;K"maxlevel" C;X3;K"UpgradeData" @@ -218,6 +229,7 @@ C;X18;K1 C;X19;K100 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y13;K"gglb" C;X2;K"goldbase" C;X3;K"UpgradeData" @@ -236,6 +248,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y14;K"gglm" C;X2;K"goldmod" C;X3;K"UpgradeData" @@ -254,6 +267,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y15;K"glmb" C;X2;K"lumberbase" C;X3;K"UpgradeData" @@ -272,6 +286,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y16;K"glmm" C;X2;K"lumbermod" C;X3;K"UpgradeData" @@ -290,6 +305,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y17;K"gtib" C;X2;K"timebase" C;X3;K"UpgradeData" @@ -308,6 +324,7 @@ C;X18;K0 C;X19;K300 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y18;K"gtim" C;X2;K"timemod" C;X3;K"UpgradeData" @@ -326,6 +343,7 @@ C;X18;K0 C;X19;K300 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y19;K"gef1" C;X2;K"effect1" C;X3;K"UpgradeData" @@ -343,6 +361,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y20;K"gba1" C;X2;K"base1" C;X3;K"UpgradeData" @@ -362,6 +381,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y21;K"gmo1" C;X2;K"mod1" C;X3;K"UpgradeData" @@ -381,6 +401,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y22;K"gco1" C;X2;K"code1" C;X3;K"UpgradeData" @@ -400,6 +421,7 @@ C;X18;K0 C;X19;K32 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y23;K"gef2" C;X2;K"effect2" C;X3;K"UpgradeData" @@ -417,6 +439,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y24;K"gba2" C;X2;K"base2" C;X3;K"UpgradeData" @@ -436,6 +459,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y25;K"gmo2" C;X2;K"mod2" C;X3;K"UpgradeData" @@ -455,6 +479,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y26;K"gco2" C;X2;K"code2" C;X3;K"UpgradeData" @@ -474,6 +499,7 @@ C;X18;K0 C;X19;K32 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y27;K"gef3" C;X2;K"effect3" C;X3;K"UpgradeData" @@ -491,6 +517,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y28;K"gba3" C;X2;K"base3" C;X3;K"UpgradeData" @@ -510,6 +537,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y29;K"gmo3" C;X2;K"mod3" C;X3;K"UpgradeData" @@ -529,6 +557,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y30;K"gco3" C;X2;K"code3" C;X3;K"UpgradeData" @@ -548,6 +577,7 @@ C;X18;K0 C;X19;K32 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y31;K"gef4" C;X2;K"effect4" C;X3;K"UpgradeData" @@ -565,6 +595,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y32;K"gba4" C;X2;K"base4" C;X3;K"UpgradeData" @@ -584,6 +615,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y33;K"gmo4" C;X2;K"mod4" C;X3;K"UpgradeData" @@ -603,6 +635,7 @@ C;X18;K0 C;X19;K99999 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y34;K"gco4" C;X2;K"code4" C;X3;K"UpgradeData" @@ -622,6 +655,7 @@ C;X18;K0 C;X19;K32 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y35;K"ginh" C;X2;K"inherit" C;X3;K"UpgradeData" @@ -638,6 +672,7 @@ C;X16;K1 C;X17;K0 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y36;K"greq" C;X2;K"Requires" C;X3;K"Profile" @@ -654,6 +689,7 @@ C;X16;K1 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y37;K"grqc" C;X2;K"Requiresamount" C;X3;K"Profile" @@ -670,6 +706,7 @@ C;X16;K0 C;X17;K1 C;X20;K0 C;X21;K1 +C;X23;K0 C;X1;Y38;K"glob" C;X2;K"global" C;X3;K"UpgradeData" @@ -686,4 +723,5 @@ C;X16;K1 C;X17;K0 C;X20;K0 C;X21;K1 +C;X23;K0 E diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..e218752 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,282 @@ +{ + "name": "war3-objectdata", + "version": "0.2.3", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "war3-objectdata", + "version": "0.2.3", + "license": "MIT", + "devDependencies": { + "@types/node": "^16.11.4", + "mdx-m3-viewer": "^5.12.0", + "ts-node": "^10.4.0", + "typescript": "4.3.5" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.18.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.29.tgz", + "integrity": "sha512-cal+XTYF4JBwG82kw3m9ktTOyUj7GXcO9i2o+t49y/OF+3asYfpHqTROF1UbV91e71g/UB5wNeL5hfqPthzp8Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/fengari": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/fengari/-/fengari-0.1.4.tgz", + "integrity": "sha512-6ujqUuiIYmcgkGz8MGAdERU57EIluGGPSUgGPTsco657EHa+srq0S3/YUl/r9kx1+D+d4rGfYObd+m8K22gB1g==", + "dev": true, + "dependencies": { + "readline-sync": "^1.4.9", + "sprintf-js": "^1.1.1", + "tmp": "^0.0.33" + } + }, + "node_modules/gl-matrix": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", + "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==", + "dev": true + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/mdx-m3-viewer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/mdx-m3-viewer/-/mdx-m3-viewer-5.12.0.tgz", + "integrity": "sha512-broxsMO7jULq/P6HNFW/v7muLDo5L2DY0/2QWzCdDxkhms79n62kJfNQn2u7e5L+hWNlg/1W8V4J2lOm+Irb7A==", + "dev": true, + "dependencies": { + "fengari": "^0.1.4", + "gl-matrix": "3.3.0", + "pako": "^2.0.3", + "tga-js": "^1.1.1" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "dev": true + }, + "node_modules/readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "node_modules/tga-js": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tga-js/-/tga-js-1.1.1.tgz", + "integrity": "sha512-2EcbDHfFCggAt0DLjUwZzKaQGaCmcQZBQrYscVnWjxzl+2Q1PFp1ABsO2UVevF1pTi2t9mmWkzPaQqUeJA+mhA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + } + } +} diff --git a/src/container.ts b/src/container.ts index 3cea23f..b8c0cbe 100644 --- a/src/container.ts +++ b/src/container.ts @@ -1,7 +1,7 @@ -import Modification from 'mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modification'; -import ModificationTable from 'mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modificationtable'; -import ModifiedObject from 'mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modifiedobject'; -import { generateId, pushArray, tsToWar3, war3ToTS } from './utils'; +import Modification from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modification"; +import ModificationTable from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modificationtable"; +import ModifiedObject from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modifiedobject"; +import { generateId, pushArray, tsToWar3, war3ToTS } from "./utils"; export interface IDs { oldId: string; @@ -9,8 +9,8 @@ export interface IDs { } interface Objects { - game: Readonly<{[key: string]: Readonly }>; - map: {[key: string]: T }; + game: Readonly<{ [key: string]: Readonly }>; + map: { [key: string]: T }; } interface Prop { @@ -29,7 +29,12 @@ function getProp(id: string, props: Prop[]): Prop | undefined { return; } -export function objectLoader(object: T, modifications: Modification[], props: Prop[], specificProps?: {[key: string]: Prop[] }) { +export function objectLoader( + object: T, + modifications: Modification[], + props: Prop[], + specificProps?: { [key: string]: Prop[] } +) { for (const modification of modifications) { const { id, value } = modification; let prop = getProp(id, props); @@ -45,7 +50,9 @@ export function objectLoader(object: T, modifications: Modificati } if (!prop) { - throw Error(`Failed to get an Ability prop: ${object.oldId} ${id}`); + throw Error( + `Failed to get an Ability prop: ${object.oldId}:${object.newId} => ${id}` + ); } // A neccessary evil. @@ -53,12 +60,19 @@ export function objectLoader(object: T, modifications: Modificati } } -export function objectSaver(gameObject: T, object: T, baseProps: Prop[], specificProps?: {[key: string]: Prop[] }): Modification[] { +export function objectSaver( + gameObject: T, + object: T, + baseProps: Prop[], + specificProps?: { [key: string]: Prop[] } +): Modification[] { const modifications = []; for (const prop of baseProps) { if ((gameObject)[prop.name] !== (object)[prop.name]) { - modifications.push(tsToWar3(prop.id, prop.type, (object)[prop.name])); + modifications.push( + tsToWar3(prop.id, prop.type, (object)[prop.name]) + ); } } @@ -68,7 +82,9 @@ export function objectSaver(gameObject: T, object: T, baseProps: if (props) { for (const prop of props) { if ((gameObject)[prop.name] !== (object)[prop.name]) { - modifications.push(tsToWar3(prop.id, prop.type, (object)[prop.name])); + modifications.push( + tsToWar3(prop.id, prop.type, (object)[prop.name]) + ); } } } @@ -77,7 +93,14 @@ export function objectSaver(gameObject: T, object: T, baseProps: return modifications; } -function loadObject(objects: Objects, oldId: string, newId: string, modifications: Modification[], props: Prop[], specificProps?: {[key: string]: Prop[] }) { +function loadObject( + objects: Objects, + oldId: string, + newId: string, + modifications: Modification[], + props: Prop[], + specificProps?: { [key: string]: Prop[] } +) { let objectId; if (newId === "\0\0\0\0") { @@ -92,14 +115,22 @@ function loadObject(objects: Objects, oldId: string, newId: throw Error(`Failed to load an object: ${oldId}`); } - const mapObject = Object.seal(Object.assign({}, { ...gameObject, oldId, newId })); + const mapObject = Object.seal( + Object.assign({}, { ...gameObject, oldId, newId }) + ); objectLoader(mapObject, modifications, props, specificProps); objects.map[objectId] = mapObject; } -export function load(objects: Objects, originalTable: ModificationTable, customTable: ModificationTable, props: Prop[], specificProps?: {[key: string]: Prop[] }): void { +export function load( + objects: Objects, + originalTable: ModificationTable, + customTable: ModificationTable, + props: Prop[], + specificProps?: { [key: string]: Prop[] } +): void { for (const { oldId, newId, modifications } of originalTable.objects) { loadObject(objects, oldId, newId, modifications, props, specificProps); } @@ -109,7 +140,11 @@ export function load(objects: Objects, originalTable: Modif } } -export function save(objects: Objects, props: Prop[], specificProps?: {[key: string]: Prop[] }): { original: ModifiedObject[], custom: ModifiedObject[] } { +export function save( + objects: Objects, + props: Prop[], + specificProps?: { [key: string]: Prop[] } +): { original: ModifiedObject[]; custom: ModifiedObject[] } { const original: ModifiedObject[] = []; const custom: ModifiedObject[] = []; @@ -117,7 +152,9 @@ export function save(objects: Objects, props: Prop[], speci const gameObject = objects.game[object.oldId]; if (!gameObject) { - throw Error(`Tried to save the modifications of an object with an invalid oldId: ${object.oldId} (newId=${object.newId})`); + throw Error( + `Tried to save the modifications of an object with an invalid oldId: ${object.oldId} (newId=${object.newId})` + ); } const modifications = objectSaver(gameObject, object, props, specificProps); @@ -127,7 +164,7 @@ export function save(objects: Objects, props: Prop[], speci modifiedObject.oldId = object.oldId; modifiedObject.newId = object.newId; - pushArray(modifiedObject.modifications, modifications) + pushArray(modifiedObject.modifications, modifications); if (object.newId === "\0\0\0\0") { original.push(modifiedObject); @@ -144,27 +181,29 @@ export abstract class Container { /** * Game objects. */ - abstract game: Readonly<{[key: string]: Readonly}>; - + abstract game: Readonly<{ [key: string]: Readonly }>; + /** * Map objects. */ - map: {[key: string]: T } = {}; + map: { [key: string]: T } = {}; /** * Get an existing object. - * + * * If the object isn't in the map data but is in the game data, it will be copied to the map data. */ get(id: string): T | undefined { let object = this.map[id]; - + if (!object) { const gameObject = this.game[id]; // If this object exists in the game data, copy it and add it to the map data in case it is modified by the caller. if (gameObject) { - object = Object.seal(Object.assign({}, { ...gameObject, oldId: id, newId: "\0\0\0\0" })); + object = Object.seal( + Object.assign({}, { ...gameObject, oldId: id, newId: "\0\0\0\0" }) + ); this.map[id] = object; } @@ -175,23 +214,23 @@ export abstract class Container { /** * Copy an existing object. - * + * * The source object can either be given as a string ID, or an object returned from previous get/copy calls. - * + * * If newId is supplied, it will be used as the new object's ID, otherwise a random ID is generated. - * + * * If a random ID is generated, its first letter will be capitalized if the base ID's first letter is capitalized, to support hero units. */ copy(baseIdOrObject: string | T, newId?: string): T | undefined { let baseId: string; let baseObject; - if (typeof baseIdOrObject === 'string') { + if (typeof baseIdOrObject === "string") { baseId = baseIdOrObject; // Is this object from the map? baseObject = this.map[baseId]; - + // Is this object from the game? if (!baseObject) { baseObject = this.game[baseId]; @@ -202,7 +241,7 @@ export abstract class Container { } if (!baseObject) { - throw Error(`Tried to copy an object that does not exist: ${baseId}`) + throw Error(`Tried to copy an object that does not exist: ${baseId}`); } // If an ID was't given, generate one. @@ -211,7 +250,9 @@ export abstract class Container { } // Copy the object. - const object = Object.seal(Object.assign({}, baseObject, { oldId: baseId, newId})); + const object = Object.seal( + Object.assign({}, baseObject, { oldId: baseId, newId }) + ); this.map[newId] = object; @@ -220,7 +261,7 @@ export abstract class Container { /** * Checks if the map contains an buff with the given ID. - * + * * Does not the game data. */ has(id: string): boolean { diff --git a/src/generator/data.ts b/src/generator/data.ts index dfbf73d..f098401 100644 --- a/src/generator/data.ts +++ b/src/generator/data.ts @@ -1,120 +1,173 @@ -import { MappedData, MappedDataRow } from "mdx-m3-viewer/dist/cjs/utils/mappeddata"; +import { + MappedData, + MappedDataRow, +} from "mdx-m3-viewer/dist/cjs/utils/mappeddata"; import { GeneratorInput } from "./generator"; import { readFileSync } from "fs"; function readFile(path: string) { - let text = readFileSync(`objectdata/${path}`, 'utf8'); + let text = readFileSync(`objectdata/${path}`, "utf8"); // BOM. - if (text.charCodeAt(0) === 0xFEFF) { - text = text.slice(1); - } + if (text.charCodeAt(0) === 0xfeff) { + text = text.slice(1); + } return text; } -export async function loadData(locale: 'enus'): Promise { +export async function loadData(locale: "enus"): Promise { const weStringTable = new MappedData(); - weStringTable.load(readFile(`_locales/${locale}.w3mod/ui/worldeditstrings.txt`)); - weStringTable.load(readFile(`_locales/${locale}.w3mod/ui/worldeditgamestrings.txt`)); - const weStrings = weStringTable.getRow('WorldEditStrings'); + weStringTable.load( + readFile(`_locales/${locale}.w3mod/ui/worldeditstrings.txt`) + ); + weStringTable.load( + readFile(`_locales/${locale}.w3mod/ui/worldeditgamestrings.txt`) + ); + const weStrings = weStringTable.getRow("WorldEditStrings"); const profile = new MappedData(); profile.load(readFile(`_locales/${locale}.w3mod/ui/worldeditstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/ui/worldeditgamestrings.txt`)); - profile.load(readFile('units/unitskin.txt')); - profile.load(readFile('units/unitweaponsfunc.txt')); - profile.load(readFile('units/unitweaponsskin.txt')); - profile.load(readFile('units/humanunitfunc.txt')); - profile.load(readFile('units/orcunitfunc.txt')); - profile.load(readFile('units/undeadunitfunc.txt')); - profile.load(readFile('units/nightelfunitfunc.txt')); - profile.load(readFile('units/neutralunitfunc.txt')); + profile.load( + readFile(`_locales/${locale}.w3mod/ui/worldeditgamestrings.txt`) + ); + profile.load(readFile("units/unitskin.txt")); + profile.load(readFile("units/unitweaponsfunc.txt")); + profile.load(readFile("units/unitweaponsskin.txt")); + profile.load(readFile("units/humanunitfunc.txt")); + profile.load(readFile("units/orcunitfunc.txt")); + profile.load(readFile("units/undeadunitfunc.txt")); + profile.load(readFile("units/nightelfunitfunc.txt")); + profile.load(readFile("units/neutralunitfunc.txt")); profile.load(readFile(`_locales/${locale}.w3mod/units/unitskinstrings.txt`)); profile.load(readFile(`_locales/${locale}.w3mod/units/humanunitstrings.txt`)); profile.load(readFile(`_locales/${locale}.w3mod/units/orcunitstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/undeadunitstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/nightelfunitstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/neutralunitstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/campaignunitstrings.txt`)); - profile.load(readFile('units/itemfunc.txt')); - profile.load(readFile('units/itemskin.txt')); - profile.load(readFile('units/itemabilityfunc.txt')); + profile.load( + readFile(`_locales/${locale}.w3mod/units/undeadunitstrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/nightelfunitstrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/neutralunitstrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/campaignunitstrings.txt`) + ); + profile.load(readFile("units/itemfunc.txt")); + profile.load(readFile("units/itemskin.txt")); + profile.load(readFile("units/itemabilityfunc.txt")); profile.load(readFile(`_locales/${locale}.w3mod/units/itemstrings.txt`)); profile.load(readFile(`_locales/${locale}.w3mod/units/itemskinstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/itemabilitystrings.txt`)); - profile.load(readFile('units/destructableskin.txt')); - profile.load(readFile(`_locales/${locale}.w3mod/units/destructableskinstrings.txt`)); - profile.load(readFile('doodads/doodadskins.txt')); - profile.load(readFile(`_locales/${locale}.w3mod/doodads/doodadskinstrings.txt`)); - profile.load(readFile('units/abilityskin.txt')); - profile.load(readFile('units/humanabilityfunc.txt')); - profile.load(readFile('units/orcabilityfunc.txt')); - profile.load(readFile('units/undeadabilityfunc.txt')); - profile.load(readFile('units/nightelfabilityfunc.txt')); - profile.load(readFile('units/neutralabilityfunc.txt')); - profile.load(readFile(`_locales/${locale}.w3mod/units/abilityskinstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/humanabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/orcabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/undeadabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/nightelfabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/neutralabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/commonabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/campaignabilitystrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/humanupgradestrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/orcupgradestrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/undeadupgradestrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/nightelfupgradestrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/neutralupgradestrings.txt`)); - profile.load(readFile('units/upgradeskin.txt')); - profile.load(readFile(`_locales/${locale}.w3mod/units/upgradeskinstrings.txt`)); - profile.load(readFile(`_locales/${locale}.w3mod/units/campaignupgradestrings.txt`)); + profile.load( + readFile(`_locales/${locale}.w3mod/units/itemabilitystrings.txt`) + ); + profile.load(readFile("units/destructableskin.txt")); + profile.load( + readFile(`_locales/${locale}.w3mod/units/destructableskinstrings.txt`) + ); + profile.load(readFile("doodads/doodadskins.txt")); + profile.load( + readFile(`_locales/${locale}.w3mod/doodads/doodadskinstrings.txt`) + ); + profile.load(readFile("units/abilityskin.txt")); + profile.load(readFile("units/humanabilityfunc.txt")); + profile.load(readFile("units/orcabilityfunc.txt")); + profile.load(readFile("units/undeadabilityfunc.txt")); + profile.load(readFile("units/nightelfabilityfunc.txt")); + profile.load(readFile("units/neutralabilityfunc.txt")); + profile.load( + readFile(`_locales/${locale}.w3mod/units/abilityskinstrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/humanabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/orcabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/undeadabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/nightelfabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/neutralabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/commonabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/campaignabilitystrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/humanupgradestrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/orcupgradestrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/undeadupgradestrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/nightelfupgradestrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/neutralupgradestrings.txt`) + ); + profile.load(readFile("units/upgradeskin.txt")); + profile.load( + readFile(`_locales/${locale}.w3mod/units/upgradeskinstrings.txt`) + ); + profile.load( + readFile(`_locales/${locale}.w3mod/units/campaignupgradestrings.txt`) + ); const unitAndItemMeta = new MappedData(); - unitAndItemMeta.load(readFile('units/unitmetadata.slk')); + unitAndItemMeta.load(readFile("units/unitmetadata.slk")); const unitData = new MappedData(); - unitData.load(readFile('units/unitdata.slk')); - unitData.load(readFile('units/unitbalance.slk')); - unitData.load(readFile('units/unitabilities.slk')); - unitData.load(readFile('units/unitui.slk')); - unitData.load(readFile('units/unitweapons.slk')); - + unitData.load(readFile("units/unitdata.slk")); + unitData.load(readFile("units/unitbalance.slk")); + unitData.load(readFile("units/unitabilities.slk")); + unitData.load(readFile("units/unitui.slk")); + unitData.load(readFile("units/unitweapons.slk")); + const itemData = new MappedData(); - itemData.load(readFile('units/itemdata.slk')); + itemData.load(readFile("units/itemdata.slk")); const destructableMeta = new MappedData(); - destructableMeta.load(readFile('units/destructablemetadata.slk')); + destructableMeta.load(readFile("units/destructablemetadata.slk")); const destructableData = new MappedData(); - destructableData.load(readFile('units/destructabledata.slk')); + destructableData.load(readFile("units/destructabledata.slk")); const doodadMeta = new MappedData(); - doodadMeta.load(readFile('doodads/doodadmetadata.slk')); + doodadMeta.load(readFile("doodads/doodadmetadata.slk")); const doodadData = new MappedData(); - doodadData.load(readFile('doodads/doodads.slk')); + doodadData.load(readFile("doodads/doodads.slk")); const abilityMeta = new MappedData(); - abilityMeta.load(readFile('units/abilitymetadata.slk')); + abilityMeta.load(readFile("units/abilitymetadata.slk")); const abilityData = new MappedData(); - abilityData.load(readFile('units/abilitydata.slk')); + abilityData.load(readFile("units/abilitydata.slk")); const buffMeta = new MappedData(); - buffMeta.load(readFile('units/abilitybuffmetadata.slk')); + buffMeta.load(readFile("units/abilitybuffmetadata.slk")); - const buffData = new MappedData() - buffData.load(readFile('units/abilitybuffdata.slk')); + const buffData = new MappedData(); + buffData.load(readFile("units/abilitybuffdata.slk")); const upgradeMeta = new MappedData(); - upgradeMeta.load(readFile('units/upgrademetadata.slk')); + upgradeMeta.load(readFile("units/upgrademetadata.slk")); // upgradeMeta.load(readFile('units/upgradeeffectmetadata.slk')); const upgradeData = new MappedData(); - upgradeData.load(readFile('units/upgradedata.slk')); + upgradeData.load(readFile("units/upgradedata.slk")); - return { + return { weStrings, profile, unitAndItemMeta, @@ -129,6 +182,6 @@ export async function loadData(locale: 'enus'): Promise { buffMeta, buffData, upgradeMeta, - upgradeData + upgradeData, }; -} \ No newline at end of file +} diff --git a/src/generator/generator.ts b/src/generator/generator.ts index c0b9c26..da846ba 100644 --- a/src/generator/generator.ts +++ b/src/generator/generator.ts @@ -1,5 +1,14 @@ -import { MappedData, MappedDataRow } from 'mdx-m3-viewer/dist/cjs/utils/mappeddata'; -import { camelCase, pascalCase, war3ToDefaultTS, war3ToTS, war3TypeToTS } from '../utils'; +import { + MappedData, + MappedDataRow, +} from "mdx-m3-viewer/dist/cjs/utils/mappeddata"; +import { + camelCase, + pascalCase, + war3ToDefaultTS, + war3ToTS, + war3TypeToTS, +} from "../utils"; interface Prop { id: string; @@ -19,23 +28,23 @@ function generateProps(metaData: MappedData, weStrings: MappedDataRow): Prop[] { const props: Prop[] = []; for (const [id, row] of Object.entries(metaData.map)) { - const field = row.string('field'); - const type = row.string('type'); + const field = row.string("field"); + const type = row.string("type"); const tsType = war3TypeToTS(type); - const displayName = row.string('displayname'); - const profile = row.string('slk') === 'Profile'; // Used for strings. - const specific = row.string('usespecific') || row.string('notspecific'); // Used for abilities. + const displayName = row.string("displayname"); + const profile = row.string("slk") === "Profile"; // Used for strings. + const specific = row.string("usespecific") || row.string("notspecific"); // Used for abilities. let name = camelCase(weStrings.string(displayName.toLowerCase())); // Wind Walk has the same named Backstab Damage fields - one set for the number values, one set for whether they are enabled. - if (id === 'Owk4') { - name += 'Enabled'; + if (id === "Owk4") { + name += "Enabled"; } // Upgrade fields share the same name. const conflict = props.find((prop) => prop.name === name); if (conflict) { - name += row.string('effecttype'); + name += row.string("effecttype"); } props.push({ id, row, field, type, tsType, name, profile, specific }); @@ -45,41 +54,79 @@ function generateProps(metaData: MappedData, weStrings: MappedDataRow): Prop[] { } function generateTSInterface(name: string, props: Prop[]): string { - const tsInterface = `export interface ${name} extends IDs {\n${props.map((prop) => ` ${prop.name}: ${prop.tsType};`).join('\n')}\n}`; - const outBaseProps = props.map((prop) => `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }`).join(', '); + const tsInterface = `export interface ${name} extends IDs {\n${props + .map((prop) => ` ${prop.name}: ${prop.tsType};`) + .join("\n")}\n}`; + const outBaseProps = props + .map( + (prop) => + `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }` + ) + .join(", "); return `${tsInterface}\n\nexport const ${name}Props = [ ${outBaseProps} ];`; } -function generateTSAbilityInterfaces(name: string, objects: OEObjects, props: Prop[]) { +function generateTSAbilityInterfaces( + name: string, + objects: OEObjects, + props: Prop[] +) { const baseProps = props.filter((prop) => !prop.specific); - const baseInterface = baseProps.map((prop) => ` ${prop.name}: ${prop.tsType};`).join('\n'); + const baseInterface = baseProps + .map((prop) => ` ${prop.name}: ${prop.tsType};`) + .join("\n"); const interfaces = []; - const outBaseProps = baseProps.map((prop) => `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }`).join(', '); + const outBaseProps = baseProps + .map( + (prop) => + `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }` + ) + .join(", "); const outProps: Record = {}; for (const object of Object.values(objects)) { - const id = object['oldId']; - const abilityProps = props.filter((prop) => prop.specific && prop.specific.includes(id)); + const id = object["oldId"]; + const abilityProps = props.filter( + (prop) => prop.specific && prop.specific.includes(id) + ); let objectName = getOEObjectName(object); - if (abilityProps.length) { - interfaces.push(` export interface ${objectName} extends ${name} {\n${abilityProps.map((prop) => ` ${prop.name}: ${prop.tsType};`).join('\n')}\n }`); - - outProps[id] = abilityProps.map((prop) => `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }`).join(', '); + interfaces.push( + ` export interface ${objectName} extends ${name} {\n${abilityProps + .map((prop) => ` ${prop.name}: ${prop.tsType};`) + .join("\n")}\n }` + ); + + outProps[id] = abilityProps + .map( + (prop) => + `{ id: '${prop.id}', name: '${prop.name}', type: '${prop.type}' }` + ) + .join(", "); } else { interfaces.push(` export interface ${objectName} extends ${name} {}`); } } - return `interface ${name} extends IDs {\n${baseInterface}\n};\n\nexport namespace ${name}Types {\n${interfaces.join('\n\n')}\n};\n\nexport const ${name}Props = [ ${outBaseProps} ];\nexport const ${name}SpecificProps = {\n${Object.entries(outProps).map(([ id, props ]) => ` ${id}: [${props}],`).join('\n')}\n};`; + return `interface ${name} extends IDs {\n${baseInterface}\n};\n\nexport namespace ${name}Types {\n${interfaces.join( + "\n\n" + )}\n};\n\nexport const ${name}Props = [ ${outBaseProps} ];\nexport const ${name}SpecificProps = {\n${Object.entries( + outProps + ) + .map(([id, props]) => ` ${id}: [${props}],`) + .join("\n")}\n};`; } function getOEObjectName(object: OEObject) { - let name = (object['name'] || object['nameEditorOnly'] || object['tooltip']); + let name = ( + (object["name"] || object["nameEditorOnly"] || object["tooltip"]) + ); - let editorSuffix = (object['nameEditorSuffix'] || object['editorSuffix']); + let editorSuffix = ( + (object["nameEditorSuffix"] || object["editorSuffix"]) + ); if (editorSuffix) { name += editorSuffix; } @@ -92,7 +139,7 @@ function getOEObjectName(object: OEObject) { } function generateTSEnum(name: string, objects: OEObjects): string { - const names: {[key: string]: string} = {}; + const names: { [key: string]: string } = {}; for (const [id, object] of Object.entries(objects)) { let enumName = getOEObjectName(object); @@ -109,23 +156,30 @@ function generateTSEnum(name: string, objects: OEObjects): string { names[enumName] = id; } else { - console.warn('Object has no name: ', id, object); + console.warn("Object has no name: ", id, object); } } - return `export enum ${name} {\n${Object.entries(names).map(([name, id]) => ` ${name} = '${id}',`).sort().join('\n')}\n}`; + return `export const enum ${name} {\n${Object.entries(names) + .map(([name, id]) => ` ${name} = '${id}',`) + .sort() + .join("\n")}\n}`; } function handleWrongCapitalization(id: string) { - if (id === 'Ytsc') { - return 'YTsc'; + if (id === "Ytsc") { + return "YTsc"; } return id; } - -function generateObjects(props: Prop[], data: MappedData, profile: MappedData, weStrings: MappedDataRow): OEObjects { +function generateObjects( + props: Prop[], + data: MappedData, + profile: MappedData, + weStrings: MappedDataRow +): OEObjects { const objects: OEObjects = {}; for (let [id, row] of Object.entries(data.map)) { @@ -151,28 +205,40 @@ function generateObjects(props: Prop[], data: MappedData, profile: MappedData, w if (value === undefined) { object[prop.name] = war3ToDefaultTS(prop.type); } else { - if (value.startsWith('WESTRING')) { + if (value.startsWith("WESTRING")) { value = weStrings.string(value); } - + try { object[prop.name] = war3ToTS(prop.type, value); } catch (e) { - console.log('FAILED TO CONVERT WAR3 TO TS', id, prop.id, prop.name, value, typeof value) + console.log( + "FAILED TO CONVERT WAR3 TO TS", + id, + prop.id, + prop.name, + value, + typeof value + ); } } } } // Some objects seem to have no real data. - if (object['name'] || object['editorSuffix'] || object['nameEditorOnly'] || object['tooltip']) { + if ( + object["name"] || + object["editorSuffix"] || + object["nameEditorOnly"] || + object["tooltip"] + ) { // Not needed, but makes stuff more consistent with the map data. - object['oldId'] = id; - object['newId'] = '\0\0\0\0'; + object["oldId"] = id; + object["newId"] = "\0\0\0\0"; objects[id] = object; } else { - console.log('Found no name for object', id); + console.log("Found no name for object", id); } } @@ -193,14 +259,19 @@ interface GeneratedObjects { } function enumForType(type: string): string { - if (type === 'Ability') { - return 'Abilities'; + if (type === "Ability") { + return "Abilities"; } else { return `${type}s`; } } -function generateOutput(type: string, props: Prop[], objects: OEObjects, abilities: boolean): GeneratedObjects { +function generateOutput( + type: string, + props: Prop[], + objects: OEObjects, + abilities: boolean +): GeneratedObjects { const interfaceName = type; const enumName = enumForType(type); const fileName = enumName.toLowerCase(); @@ -215,7 +286,7 @@ function generateOutput(type: string, props: Prop[], objects: OEObjects, abiliti [ `import { readFileSync } from 'fs';`, `import { IDs, Container } from '../container';`, - ].join('\n'), + ].join("\n"), `const OBJECTS = Object.freeze(JSON.parse(readFileSync(\`\${__dirname}/${fileName}data.json\`, 'utf8'))); for (const object of Object.values(OBJECTS)) { Object.freeze(object); @@ -223,7 +294,7 @@ for (const object of Object.values(OBJECTS)) { interfaces, generateTSEnum(enumName, objects), generateTSContainer(interfaceName, enumName), - ].join('\n\n'); + ].join("\n\n"); const jsonContent = JSON.stringify(objects, undefined, 2); return { tsContent, jsonContent }; @@ -275,8 +346,14 @@ export async function objectDataGenerator({ upgradeData, }: GeneratorInput): Promise { const unitAndItemProps = generateProps(unitAndItemMeta, weStrings); - const unitProps = unitAndItemProps.filter((prop) => prop.row.string('useunit') === '1'); - const itemProps = unitAndItemProps.filter((prop) => prop.row.string('useitem') === '1'); + const unitProps = unitAndItemProps.filter( + (prop) => + prop.row.string("useunit") === "1" || + prop.row.string("usehero") === "1" + ); + const itemProps = unitAndItemProps.filter( + (prop) => prop.row.string("useitem") === "1" + ); const destructableProps = generateProps(destructableMeta, weStrings); const doodadProps = generateProps(doodadMeta, weStrings); const abilityProps = generateProps(abilityMeta, weStrings); @@ -284,19 +361,39 @@ export async function objectDataGenerator({ const upgradeProps = generateProps(upgradeMeta, weStrings); const units = generateObjects(unitProps, unitData, profile, weStrings); const items = generateObjects(itemProps, itemData, profile, weStrings); - const destructables = generateObjects(destructableProps, destructableData, profile, weStrings); + const destructables = generateObjects( + destructableProps, + destructableData, + profile, + weStrings + ); const doodads = generateObjects(doodadProps, doodadData, profile, weStrings); - const abilities = generateObjects(abilityProps, abilityData, profile, weStrings); + const abilities = generateObjects( + abilityProps, + abilityData, + profile, + weStrings + ); const buffs = generateObjects(buffProps, buffData, profile, weStrings); - const upgrades = generateObjects(upgradeProps, upgradeData, profile, weStrings); + const upgrades = generateObjects( + upgradeProps, + upgradeData, + profile, + weStrings + ); return { - units: generateOutput('Unit', unitProps, units, false), - items: generateOutput('Item', itemProps, items, false), - destructables: generateOutput('Destructable', destructableProps, destructables, false), - doodads: generateOutput('Doodad', doodadProps, doodads, false), - abilities: generateOutput('Ability', abilityProps, abilities, true), - buffs: generateOutput('Buff', buffProps, buffs, false), - upgrades: generateOutput('Upgrade', upgradeProps, upgrades, false), + units: generateOutput("Unit", unitProps, units, false), + items: generateOutput("Item", itemProps, items, false), + destructables: generateOutput( + "Destructable", + destructableProps, + destructables, + false + ), + doodads: generateOutput("Doodad", doodadProps, doodads, false), + abilities: generateOutput("Ability", abilityProps, abilities, true), + buffs: generateOutput("Buff", buffProps, buffs, false), + upgrades: generateOutput("Upgrade", upgradeProps, upgrades, false), }; } diff --git a/src/objectdata.ts b/src/objectdata.ts index 9f1e959..b9017ce 100644 --- a/src/objectdata.ts +++ b/src/objectdata.ts @@ -1,23 +1,30 @@ -import War3MapW3d from 'mdx-m3-viewer/dist/cjs/parsers/w3x/w3d/file'; -import War3MapW3u from 'mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/file'; -import { load, save } from './container'; -import { UnitContainer, UnitProps } from './generated/units'; -import { ItemContainer, ItemProps } from './generated/items'; -import { DestructableContainer, DestructableProps } from './generated/destructables'; -import { DoodadContainer, DoodadProps } from './generated/doodads'; -import { AbilityContainer, AbilityProps, AbilitySpecificProps } from './generated/abilities'; -import { BuffContainer, BuffProps } from './generated/buffs'; -import { UpgradeContainer, UpgradeProps } from './generated/upgrades'; -import { saveModificationFile } from './utils'; +import War3MapW3d from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3d/file"; +import War3MapW3u from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/file"; +import { load, save } from "./container"; +import { UnitContainer, UnitProps } from "./generated/units"; +import { ItemContainer, ItemProps } from "./generated/items"; +import { + DestructableContainer, + DestructableProps, +} from "./generated/destructables"; +import { DoodadContainer, DoodadProps } from "./generated/doodads"; +import { + AbilityContainer, + AbilityProps, + AbilitySpecificProps, +} from "./generated/abilities"; +import { BuffContainer, BuffProps } from "./generated/buffs"; +import { UpgradeContainer, UpgradeProps } from "./generated/upgrades"; +import { saveModificationFile } from "./utils"; export interface ModificationFiles { - w3u?: War3MapW3u, - w3t?: War3MapW3u, - w3b?: War3MapW3u, - w3d?: War3MapW3d, - w3a?: War3MapW3d, - w3h?: War3MapW3u, - w3q?: War3MapW3d, + w3u?: War3MapW3u; + w3t?: War3MapW3u; + w3b?: War3MapW3u; + w3d?: War3MapW3d; + w3a?: War3MapW3d; + w3h?: War3MapW3u; + w3q?: War3MapW3d; } export class ObjectData { @@ -28,7 +35,7 @@ export class ObjectData { abilities = new AbilityContainer(); buffs = new BuffContainer(); upgrades = new UpgradeContainer(); - + load({ w3u, w3t, w3b, w3d, w3a, w3h, w3q }: ModificationFiles): void { if (w3u) { load(this.units, w3u.originalTable, w3u.customTable, UnitProps); @@ -39,7 +46,12 @@ export class ObjectData { } if (w3b) { - load(this.destructables, w3b.originalTable, w3b.customTable, DestructableProps); + load( + this.destructables, + w3b.originalTable, + w3b.customTable, + DestructableProps + ); } if (w3d) { @@ -47,7 +59,13 @@ export class ObjectData { } if (w3a) { - load(this.abilities, w3a.originalTable, w3a.customTable, AbilityProps, AbilitySpecificProps); + load( + this.abilities, + w3a.originalTable, + w3a.customTable, + AbilityProps, + AbilitySpecificProps + ); } if (w3h) { @@ -72,17 +90,26 @@ export class ObjectData { files.w3t = w3t; } - const w3b = saveModificationFile(War3MapW3u, save(this.destructables, DestructableProps)); + const w3b = saveModificationFile( + War3MapW3u, + save(this.destructables, DestructableProps) + ); if (w3b) { files.w3b = w3b; } - - const w3d = saveModificationFile(War3MapW3d, save(this.doodads, DoodadProps)); + + const w3d = saveModificationFile( + War3MapW3d, + save(this.doodads, DoodadProps) + ); if (w3d) { files.w3d = w3d; } - const w3a = saveModificationFile(War3MapW3d, save(this.abilities, AbilityProps, AbilitySpecificProps)); + const w3a = saveModificationFile( + War3MapW3d, + save(this.abilities, AbilityProps, AbilitySpecificProps) + ); if (w3a) { files.w3a = w3a; } @@ -92,7 +119,10 @@ export class ObjectData { files.w3h = w3h; } - const w3q = saveModificationFile(War3MapW3d, save(this.upgrades, UpgradeProps)); + const w3q = saveModificationFile( + War3MapW3d, + save(this.upgrades, UpgradeProps) + ); if (w3q) { files.w3q = w3q; } diff --git a/src/utils.ts b/src/utils.ts index 6b490b1..055a48b 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -2,32 +2,37 @@ import War3MapW3d from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3d/file"; import War3MapW3u from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/file"; import Modification from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modification"; import ModifiedObject from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modifiedobject"; -import { randomInRange } from 'mdx-m3-viewer/dist/cjs/common/math'; +import { randomInRange } from "mdx-m3-viewer/dist/cjs/common/math"; -export function war3ToTS(war3Type: string, war3Value: string | number | undefined): string | number | boolean { +export function war3ToTS( + war3Type: string, + war3Value: string | number | undefined +): string | number | boolean { let tsValue = war3Value; // Remove some inconsistencies. - if (typeof tsValue === 'string') { + if (typeof tsValue === "string") { tsValue = tsValue.trim(); } - - if (war3Type === 'string') { + + if (war3Type === "string") { if (tsValue === undefined) { - tsValue = ''; + tsValue = ""; } - if (typeof tsValue !== 'string') { - throw Error(`Type mismatch: ${war3Type} ${war3Value} (${typeof war3Value})`); + if (typeof tsValue !== "string") { + throw Error( + `Type mismatch: ${war3Type} ${war3Value} (${typeof war3Value})` + ); } - if (tsValue === '_' || tsValue === '-') { - tsValue = ''; + if (tsValue === "_" || tsValue === "-") { + tsValue = ""; } return tsValue; - } else if (war3Type === 'int') { - if (typeof tsValue === 'string') { + } else if (war3Type === "int") { + if (typeof tsValue === "string") { tsValue = parseInt(tsValue, 10); if (isNaN(tsValue)) { @@ -38,8 +43,8 @@ export function war3ToTS(war3Type: string, war3Value: string | number | undefine } return tsValue; - } else if (war3Type === 'unreal' || war3Type === 'real') { - if (typeof tsValue === 'string') { + } else if (war3Type === "unreal" || war3Type === "real") { + if (typeof tsValue === "string") { tsValue = parseFloat(tsValue); if (isNaN(tsValue)) { @@ -50,58 +55,73 @@ export function war3ToTS(war3Type: string, war3Value: string | number | undefine } return tsValue; - } else if (war3Type === 'bool') { + } else if (war3Type === "bool") { if (tsValue === undefined) { return false; } - if (typeof tsValue === 'string') { - if (tsValue === '1') { + if (typeof tsValue === "string") { + if (tsValue === "1") { return true; - } else if (tsValue === '0' || tsValue === '-' || tsValue === '0,1' || tsValue === '') { + } else if ( + tsValue === "0" || + tsValue === "-" || + tsValue === "0,1" || + tsValue === "" + ) { return false; } - throw Error(`Type mismatch: ${war3Type} ${war3Value} (${typeof war3Value})`); + throw Error( + `Type mismatch: ${war3Type} ${war3Value} (${typeof war3Value})` + ); } else { return !!tsValue; } } if (tsValue === undefined) { - tsValue = ''; + tsValue = ""; } return tsValue; } -export function war3ToDefaultTS(war3Type: 'string'): string; -export function war3ToDefaultTS(war3Type: 'int'): number; -export function war3ToDefaultTS(war3Type: 'unreal'): number; -export function war3ToDefaultTS(war3Type: 'real'): number; -export function war3ToDefaultTS(war3Type: 'bool'): boolean; +export function war3ToDefaultTS(war3Type: "string"): string; +export function war3ToDefaultTS(war3Type: "int"): number; +export function war3ToDefaultTS(war3Type: "unreal"): number; +export function war3ToDefaultTS(war3Type: "real"): number; +export function war3ToDefaultTS(war3Type: "bool"): boolean; export function war3ToDefaultTS(war3Type: string): string; export function war3ToDefaultTS(war3Type: string): string | number | boolean { - if (war3Type === 'string') { - return ''; - } else if (war3Type === 'int' || war3Type === 'unreal' || war3Type === 'real') { + if (war3Type === "string") { + return ""; + } else if ( + war3Type === "int" || + war3Type === "unreal" || + war3Type === "real" + ) { return 0; - } else if (war3Type === 'bool') { + } else if (war3Type === "bool") { return false; } - return ''; + return ""; } -export function tsToWar3(id: string, war3Type: string, tsValue: string | number | boolean): Modification { +export function tsToWar3( + id: string, + war3Type: string, + tsValue: string | number | boolean +): Modification { let variableType = 0; let value: string | number; - - if (typeof tsValue === 'string') { + + if (typeof tsValue === "string") { variableType = 3; value = tsValue; - } else if (typeof tsValue === 'number') { - if (war3Type === 'int') { + } else if (typeof tsValue === "number") { + if (war3Type === "int") { variableType = 0; value = tsValue | 0; } else { @@ -134,7 +154,10 @@ export function pushArray(out: T[], pushed: T[]) { } } -export function saveModificationFile(ModificationsClass: typeof War3MapW3u | typeof War3MapW3d, { original, custom }: { original: ModifiedObject[], custom: ModifiedObject[] }): War3MapW3u | War3MapW3d | undefined { +export function saveModificationFile( + ModificationsClass: typeof War3MapW3u | typeof War3MapW3d, + { original, custom }: { original: ModifiedObject[]; custom: ModifiedObject[] } +): War3MapW3u | War3MapW3d | undefined { if (original.length || custom.length) { const file = new ModificationsClass(); @@ -148,21 +171,32 @@ export function saveModificationFile(ModificationsClass: typeof War3MapW3u | typ return; } -export function war3TypeToTS(type: string): 'string' | 'number' | 'boolean' { - if (type === 'string') { - return 'string'; - } else if (type === 'int' || type === 'unreal' || type === 'real') { - return 'number'; - } else if (type === 'bool') { - return 'boolean'; +export function war3TypeToTS(type: string): "string" | "number" | "boolean" { + if (type === "string") { + return "string"; + } else if (type === "int" || type === "unreal" || type === "real") { + return "number"; + } else if (type === "bool") { + return "boolean"; } console.warn(`Unhandled type: ${type}`); - return 'string'; + return "string"; } export function pascalCase(what: string): string { - return what.replace(/[-(),]/g, ' ').replace(/['’!.]/g, '').replace(/\//g, ' Or ').replace(/\&/g, ' And ').replace(/\+/g, ' Plus ').replace(/\%/g, ' Percent ').replace(/ +/g, ' ').trim().split(' ').map((word) => `${word[0].toUpperCase()}${word.slice(1)}`).join(''); + return what + .replace(/[-(),]/g, " ") + .replace(/['’!.]/g, "") + .replace(/\//g, " Or ") + .replace(/\&/g, " And ") + .replace(/\+/g, " Plus ") + .replace(/\%/g, " Percent ") + .replace(/ +/g, " ") + .trim() + .split(" ") + .map((word) => `${word[0].toUpperCase()}${word.slice(1)}`) + .join(""); } export function camelCase(what: string): string { @@ -172,7 +206,10 @@ export function camelCase(what: string): string { } const GENERATE_ID_ATTEMPTS = 10000; -export function generateId(map: Record, capitalize: boolean): string { +export function generateId( + map: Record, + capitalize: boolean +): string { let first = 97; if (capitalize) { @@ -180,12 +217,17 @@ export function generateId(map: Record, capitalize: boolean): s } for (let i = 0; i < GENERATE_ID_ATTEMPTS; i++) { - const id = String.fromCharCode(randomInRange(first, first + 25), randomInRange(97, 122), randomInRange(97, 122), randomInRange(97, 122)); + const id = String.fromCharCode( + randomInRange(first, first + 25), + randomInRange(97, 122), + randomInRange(97, 122), + randomInRange(97, 122) + ); if (!map[id]) { return id; } } - throw Error('FAILED TO GENERATE A UNIQUE ID'); + throw Error("FAILED TO GENERATE A UNIQUE ID"); } diff --git a/test/main.ts b/test/main.ts index fab4a39..6649251 100644 --- a/test/main.ts +++ b/test/main.ts @@ -1,18 +1,34 @@ import { readFileSync } from "fs"; import War3Map from "mdx-m3-viewer/dist/cjs/parsers/w3x/map"; -import { ObjectData, Unit, Units, Item, Items, Destructable, Destructables, Doodad, Doodads, AbilityTypes, Abilities, Buff, Buffs, Upgrade, Upgrades } from "../dist/cjs"; +import { + ObjectData, + Unit, + Units, + Item, + Items, + Destructable, + Destructables, + Doodad, + Doodads, + AbilityTypes, + Abilities, + Buff, + Buffs, + Upgrade, + Upgrades, +} from "../dist/cjs"; const objectData = new ObjectData(); const map = new War3Map(); -map.load(readFileSync('test/testmap.w3m').buffer); +map.load(readFileSync("test/testmap.w3m").buffer); const inputModifications = map.readModifications(); objectData.load(inputModifications); -console.log(objectData.units.get('hpea')); +console.log(objectData.units.get("hpea")); console.log(objectData.items.get(Items.AlleriasFluteOfAccuracy)); console.log(objectData.destructables.get(Destructables.AshenvaleCanopyTree)); console.log(objectData.doodads.get(Doodads.AlonsusChapel)); @@ -21,9 +37,11 @@ console.log(objectData.buffs.get(Buffs.Blizzard)); console.log(objectData.upgrades.get(Upgrades.AbolishMagic)); const paladin = objectData.units.copy(Units.Paladin); -paladin.name = 'Not a Paladin'; +paladin.name = "Not a Paladin"; -const blizzard = objectData.abilities.get(Abilities.Blizzard); +const blizzard = ( + objectData.abilities.get(Abilities.Blizzard) +); blizzard.numberOfShards = 5; const outputModifications = objectData.save(); From 799f03b6a014c70c281434328d4e052328d5c59d Mon Sep 17 00:00:00 2001 From: trigger Date: Fri, 12 May 2023 16:03:53 -0700 Subject: [PATCH 2/5] update package --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7850f7a..481c546 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "war3-objectdata", - "version": "0.2.3", + "name": "war3-objectdata-th", + "version": "0.2.4", "description": "A Warcraft 3 object data helper", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", From 1beca2aa792abc497573439019015bd85e7343aa Mon Sep 17 00:00:00 2001 From: trigger Date: Fri, 12 May 2023 16:29:11 -0700 Subject: [PATCH 3/5] use my mdx viewer fork --- package-lock.json | 25 ++++++++++++++++--------- package.json | 4 ++-- src/container.ts | 6 +++--- src/generator/data.ts | 2 +- src/generator/generator.ts | 2 +- src/objectdata.ts | 4 ++-- src/utils.ts | 10 +++++----- test/main.ts | 2 +- 8 files changed, 31 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index e218752..ad5c977 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,16 @@ { - "name": "war3-objectdata", - "version": "0.2.3", + "name": "war3-objectdata-th", + "version": "0.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "war3-objectdata", - "version": "0.2.3", + "name": "war3-objectdata-th", + "version": "0.2.4", "license": "MIT", "devDependencies": { "@types/node": "^16.11.4", - "mdx-m3-viewer": "^5.12.0", + "mdx-m3-viewer-th": "^5.13.0", "ts-node": "^10.4.0", "typescript": "4.3.5" } @@ -135,6 +135,12 @@ "tmp": "^0.0.33" } }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "dev": true + }, "node_modules/gl-matrix": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", @@ -147,13 +153,14 @@ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", "dev": true }, - "node_modules/mdx-m3-viewer": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/mdx-m3-viewer/-/mdx-m3-viewer-5.12.0.tgz", - "integrity": "sha512-broxsMO7jULq/P6HNFW/v7muLDo5L2DY0/2QWzCdDxkhms79n62kJfNQn2u7e5L+hWNlg/1W8V4J2lOm+Irb7A==", + "node_modules/mdx-m3-viewer-th": { + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/mdx-m3-viewer-th/-/mdx-m3-viewer-th-5.13.0.tgz", + "integrity": "sha512-umD9sUlbWWp6y7JAcXcyuByhl32e0Jq9qjYgB3WEIiRv/RdC4VGuqwMEhEDgwOYtY4SoGP9E+0A+RDHCBsNnYw==", "dev": true, "dependencies": { "fengari": "^0.1.4", + "file-saver": "^2.0.5", "gl-matrix": "3.3.0", "pako": "^2.0.3", "tga-js": "^1.1.1" diff --git a/package.json b/package.json index 481c546..1b1f56b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "war3-objectdata-th", - "version": "0.2.4", + "version": "0.2.5", "description": "A Warcraft 3 object data helper", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", @@ -19,7 +19,7 @@ "license": "MIT", "devDependencies": { "@types/node": "^16.11.4", - "mdx-m3-viewer": "^5.12.0", + "mdx-m3-viewer-th": "^5.13.0", "ts-node": "^10.4.0", "typescript": "4.3.5" } diff --git a/src/container.ts b/src/container.ts index b8c0cbe..7edcf67 100644 --- a/src/container.ts +++ b/src/container.ts @@ -1,6 +1,6 @@ -import Modification from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modification"; -import ModificationTable from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modificationtable"; -import ModifiedObject from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modifiedobject"; +import Modification from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modification"; +import ModificationTable from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modificationtable"; +import ModifiedObject from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modifiedobject"; import { generateId, pushArray, tsToWar3, war3ToTS } from "./utils"; export interface IDs { diff --git a/src/generator/data.ts b/src/generator/data.ts index f098401..5ed839b 100644 --- a/src/generator/data.ts +++ b/src/generator/data.ts @@ -1,7 +1,7 @@ import { MappedData, MappedDataRow, -} from "mdx-m3-viewer/dist/cjs/utils/mappeddata"; +} from "mdx-m3-viewer-th/dist/cjs/utils/mappeddata"; import { GeneratorInput } from "./generator"; import { readFileSync } from "fs"; diff --git a/src/generator/generator.ts b/src/generator/generator.ts index da846ba..3e97024 100644 --- a/src/generator/generator.ts +++ b/src/generator/generator.ts @@ -1,7 +1,7 @@ import { MappedData, MappedDataRow, -} from "mdx-m3-viewer/dist/cjs/utils/mappeddata"; +} from "mdx-m3-viewer-th/dist/cjs/utils/mappeddata"; import { camelCase, pascalCase, diff --git a/src/objectdata.ts b/src/objectdata.ts index b9017ce..300c3ff 100644 --- a/src/objectdata.ts +++ b/src/objectdata.ts @@ -1,5 +1,5 @@ -import War3MapW3d from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3d/file"; -import War3MapW3u from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/file"; +import War3MapW3d from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3d/file"; +import War3MapW3u from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/file"; import { load, save } from "./container"; import { UnitContainer, UnitProps } from "./generated/units"; import { ItemContainer, ItemProps } from "./generated/items"; diff --git a/src/utils.ts b/src/utils.ts index 055a48b..bd4a8e8 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,8 +1,8 @@ -import War3MapW3d from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3d/file"; -import War3MapW3u from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/file"; -import Modification from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modification"; -import ModifiedObject from "mdx-m3-viewer/dist/cjs/parsers/w3x/w3u/modifiedobject"; -import { randomInRange } from "mdx-m3-viewer/dist/cjs/common/math"; +import War3MapW3d from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3d/file"; +import War3MapW3u from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/file"; +import Modification from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modification"; +import ModifiedObject from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modifiedobject"; +import { randomInRange } from "mdx-m3-viewer-th/dist/cjs/common/math"; export function war3ToTS( war3Type: string, diff --git a/test/main.ts b/test/main.ts index 6649251..e84eb6b 100644 --- a/test/main.ts +++ b/test/main.ts @@ -1,5 +1,5 @@ import { readFileSync } from "fs"; -import War3Map from "mdx-m3-viewer/dist/cjs/parsers/w3x/map"; +import War3Map from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/map"; import { ObjectData, Unit, From c55bd9162d296da5349cd356823bbc0cd0998a2c Mon Sep 17 00:00:00 2001 From: trigger Date: Fri, 12 May 2023 18:51:32 -0700 Subject: [PATCH 4/5] generate constant enums --- package.json | 2 +- src/generator/generator.ts | 10 ++++++---- src/generator/main.ts | 2 ++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 1b1f56b..ef30be8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "war3-objectdata-th", - "version": "0.2.5", + "version": "0.2.6", "description": "A Warcraft 3 object data helper", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", diff --git a/src/generator/generator.ts b/src/generator/generator.ts index 3e97024..41087ec 100644 --- a/src/generator/generator.ts +++ b/src/generator/generator.ts @@ -138,7 +138,7 @@ function getOEObjectName(object: OEObject) { return name; } -function generateTSEnum(name: string, objects: OEObjects): string { +function generateTSEnum(name: string, objects: OEObjects, constant: boolean): string { const names: { [key: string]: string } = {}; for (const [id, object] of Object.entries(objects)) { @@ -160,7 +160,7 @@ function generateTSEnum(name: string, objects: OEObjects): string { } } - return `export const enum ${name} {\n${Object.entries(names) + return `export ${constant ? "const" : ""} enum ${name} {\n${Object.entries(names) .map(([name, id]) => ` ${name} = '${id}',`) .sort() .join("\n")}\n}`; @@ -256,6 +256,7 @@ function generateTSContainer(interfaceName: string, enumName: string) { interface GeneratedObjects { tsContent: string; jsonContent: string; + constants: string; } function enumForType(type: string): string { @@ -292,12 +293,13 @@ for (const object of Object.values(OBJECTS)) { Object.freeze(object); }`, interfaces, - generateTSEnum(enumName, objects), + generateTSEnum(enumName, objects, false), generateTSContainer(interfaceName, enumName), ].join("\n\n"); const jsonContent = JSON.stringify(objects, undefined, 2); + const constants = generateTSEnum(enumName, objects, true); - return { tsContent, jsonContent }; + return { tsContent, jsonContent, constants }; } export interface GeneratorInput { diff --git a/src/generator/main.ts b/src/generator/main.ts index 78df361..dd04315 100644 --- a/src/generator/main.ts +++ b/src/generator/main.ts @@ -9,10 +9,12 @@ import { existsSync } from 'fs'; const objectData = await objectDataGenerator(generatorData); if (!existsSync('src/generated')) { await mkdir('src/generated'); } + if (!existsSync('src/generated/constants')) { await mkdir('src/generated/constants'); } if (!existsSync('dist/cjs/generated')) { await mkdir('dist/cjs/generated', { recursive: true }); } for (const [name, objects] of Object.entries(objectData)) { await writeFile(`src/generated/${name}.ts`, objects.tsContent); + await writeFile(`src/generated/constants/${name}.ts`, objects.constants); await writeFile(`dist/cjs/generated/${name}data.json`, objects.jsonContent); } console.log('Finished'); From 08efa501a53a2e177b643449c07fd578ba6c57c5 Mon Sep 17 00:00:00 2001 From: trigger Date: Sat, 13 May 2023 15:27:31 -0700 Subject: [PATCH 5/5] fix missing building properties and update to 1.36 data --- .../enus.w3mod/ui/worldeditstrings.txt | 3 + .../_locales/enus.w3mod/units/itemstrings.txt | 18 +- .../units/nightelfabilitystrings.txt | 4 +- .../enus.w3mod/units/orcabilitystrings.txt | 2 +- .../enus.w3mod/units/orcupgradestrings.txt | 2 +- .../enus.w3mod/units/undeadabilitystrings.txt | 14 +- objectdata/units/abilitydata.slk | 1971 ++++++++++------- objectdata/units/abilitymetadata.slk | 8 +- objectdata/units/abilityskin.txt | 5 + objectdata/units/humanupgradefunc.txt | 4 +- objectdata/units/itemabilityfunc.txt | 4 +- objectdata/units/itemdata.slk | 42 +- objectdata/units/miscgame.txt | 2 +- objectdata/units/nightelfupgradefunc.txt | 1 + objectdata/units/undeadabilityfunc.txt | 4 + objectdata/units/unitbalance.slk | 214 +- objectdata/units/unitweapons.slk | 28 +- objectdata/units/upgradedata.slk | 12 +- package.json | 2 +- src/generator/generator.ts | 4 +- 20 files changed, 1393 insertions(+), 951 deletions(-) diff --git a/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt b/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt index 5960b62..380f06d 100644 --- a/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt +++ b/objectdata/_locales/enus.w3mod/ui/worldeditstrings.txt @@ -1302,6 +1302,7 @@ WESTRING_CE_IMAGE_IMPORT=&Imported File: WESTRING_CE_SCREEN=Background Screen: WESTRING_CE_SCREEN_GAME=&Game Screen: WESTRING_CE_SCREEN_IMPORT=&Imported File: +WESTRING_CE_SCREEN_IMPORT_FORMAT=&Imported File (%s): WESTRING_CE_SOUND=Ambient Sound: WESTRING_CE_SOUND_GAME=Game &Sound: WESTRING_CE_SOUND_IMPORT=Im&ported File: @@ -1354,6 +1355,7 @@ WESTRING_CE_MOVEBUTTONDOWN=Move Button Down WESTRING_CE_BUTTON_ID=ID WESTRING_CE_BUTTON_INITVIS=Visible +WESTRING_CE_BUTTON_ISCINEMATIC=Is Cinematic WESTRING_CE_BUTTON_FILE=File Loaded WESTRING_CE_BUTTON_CHAPTER=Chapter WESTRING_CE_BUTTON_TITLE=Title @@ -1363,6 +1365,7 @@ WESTRING_CAMPAIGNBUTTON_DLG_CHAPTER=&Chapter: WESTRING_CAMPAIGNBUTTON_DLG_TITLE=&Title: WESTRING_CAMPAIGNBUTTON_DLG_FILE=&File Loaded: WESTRING_CAMPAIGNBUTTON_DLG_INITVIS=&Visible (first time campaign is loaded) +WESTRING_CAMPAIGNBUTTON_DLG_ISCINEMATIC=&Is Cinematic WESTRING_CAMPAIGNBUTTON_DLG_NOMAPS=No maps exist WESTRING_CAMPAIGNBUTTON_DLG_DEFAULTCHAPTERNAME=Chapter One WESTRING_CAMPAIGNBUTTON_DLG_DEFAULTTITLENAME=Untitled Button diff --git a/objectdata/_locales/enus.w3mod/units/itemstrings.txt b/objectdata/_locales/enus.w3mod/units/itemstrings.txt index fd39d3a..c65d1e3 100644 --- a/objectdata/_locales/enus.w3mod/units/itemstrings.txt +++ b/objectdata/_locales/enus.w3mod/units/itemstrings.txt @@ -961,18 +961,18 @@ Ubertip="Increases the armor of the Hero by 5 when worn." Description=Boosts armor by 5. [rat6] -Name=Claws of Attack +5 -Tip=Purchase Claws of Attack +5 -Ubertip="Increases the attack damage of the Hero by 5 when worn." -Description=Boosts attack damage by 5. +Name=Claws of Attack +4 +Tip=Purchase Claws of Attack +4 +Ubertip="Increases the attack damage of the Hero by 4 when worn." +Description=Boosts attack damage by 4. [rat9] -Name=Claws of Attack +9 +Name=Claws of Attack +8 Hotkey=C -Tip=Purchase Claws of Attack +9 -Tip:custom,V0=Purchase Claws of Attack +9 -Ubertip="Increases the attack damage of the Hero by 9 when worn." -Description=Boosts attack damage by 9. +Tip=Purchase Claws of Attack +8 +Tip:custom,V0=Purchase Claws of Attack +8 +Ubertip="Increases the attack damage of the Hero by 8 when worn." +Description=Boosts attack damage by 8. [ratc] Name=Claws of Attack +12 diff --git a/objectdata/_locales/enus.w3mod/units/nightelfabilitystrings.txt b/objectdata/_locales/enus.w3mod/units/nightelfabilitystrings.txt index 686213d..1c1798b 100644 --- a/objectdata/_locales/enus.w3mod/units/nightelfabilitystrings.txt +++ b/objectdata/_locales/enus.w3mod/units/nightelfabilitystrings.txt @@ -454,13 +454,13 @@ Researchhotkey=B [AEim] Name=Immolation Tip=Activate Immolation - [|cffffcc00Level 1|r],Activate Immolation - [|cffffcc00Level 2|r],Activate Immolation - [|cffffcc00Level 3|r] -Ubertip="Activate Immolation to engulf this unit in flames, causing damage per second to nearby enemy land units. |nDrains mana until deactivated.","Activate Immolation to engulf this unit in flames, causing damage per second to nearby enemy land units. |nDrains mana until deactivated.","Activate Immolation to engulf this unit in flames, causing damage per second to nearby enemy land units. |nDrains mana until deactivated." +Ubertip="Activate Immolation to engulf this unit in flames, causing damage per 0.5 second to nearby enemy land units. |nDrains mana until deactivated.","Activate Immolation to engulf this unit in flames, causing damage per 0.5 second to nearby enemy land units. |nDrains mana until deactivated.","Activate Immolation to engulf this unit in flames, causing damage per 0.5 second to nearby enemy land units. |nDrains mana until deactivated." Unubertip="Deactivate Immolation to stop draining mana." Hotkey=L Untip=Deactivate Immolation Unhotkey=L Researchtip="Learn Immolation - [|cffffcc00Level %d|r]" -Researchubertip="Engulfs the Demon Hunter in flames, causing damage to nearby enemy land units. |nDrains mana until deactivated. |n|n|cffffcc00Level 1|r - damage per second. |n|cffffcc00Level 2|r - damage per second. |n|cffffcc00Level 3|r - damage per second." +Researchubertip="Engulfs the Demon Hunter in flames, causing damage to nearby enemy land units. |nDrains mana until deactivated. |n|n|cffffcc00Level 1|r - damage per 0.5 second. |n|cffffcc00Level 2|r - damage per 0.5 second. |n|cffffcc00Level 3|r - damage per 0.5 second." Researchhotkey=L [BEim] diff --git a/objectdata/_locales/enus.w3mod/units/orcabilitystrings.txt b/objectdata/_locales/enus.w3mod/units/orcabilitystrings.txt index b2dcde1..c66a70d 100644 --- a/objectdata/_locales/enus.w3mod/units/orcabilitystrings.txt +++ b/objectdata/_locales/enus.w3mod/units/orcabilitystrings.txt @@ -92,7 +92,7 @@ Ubertip="Allows this unit to carry items for Heroes. Items cannot be used from t [Aliq] Name=Liquid Fire Tip="Liquid Fire" -Ubertip="Flings a volatile liquid that causes buildings to take damage over time. Buildings that are currently taking damage from Liquid Fire cannot be repaired, and have their attack rate reduced by %." +Ubertip="Flings a volatile liquid that causes buildings to take damage over time. Buildings that are currently taking damage from Liquid Fire have their repair time increased by %, and have their attack rate reduced by %." // Unstable Concoction [Auco] diff --git a/objectdata/_locales/enus.w3mod/units/orcupgradestrings.txt b/objectdata/_locales/enus.w3mod/units/orcupgradestrings.txt index 0650ee8..606910a 100644 --- a/objectdata/_locales/enus.w3mod/units/orcupgradestrings.txt +++ b/objectdata/_locales/enus.w3mod/units/orcupgradestrings.txt @@ -107,7 +107,7 @@ Hotkey:melee,V0=T [Rolf] Name=Liquid Fire Tip=Research Liquid Fire -Ubertip="Gives Batriders the Liquid Fire attack, which deals damage over time to enemy buildings, stops them from being repaired, and reduces the attack rate of enemy buildings." +Ubertip="Gives Batriders the Liquid Fire attack, which deals damage over time to enemy buildings, reduces the repaired rate and the attack rate of enemy buildings." Hotkey=L [Ropm] diff --git a/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt b/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt index c595cd7..c1fb956 100644 --- a/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt +++ b/objectdata/_locales/enus.w3mod/units/undeadabilitystrings.txt @@ -356,6 +356,12 @@ Tip=Disease Cloud Ubertip="Infects nearby enemy living units with Disease Cloud. Disease Cloud deals damage per second. |nLasts seconds." EditorSuffix= (Neutral Hostile no damage) +[Aap5] +Name=Disease Cloud +Tip=Disease Cloud +Ubertip="Infects nearby enemy living units with Disease Cloud. Disease Cloud deals damage per second. |nLasts seconds." +EditorSuffix= (Animate Dead) + [Bapl] Bufftip=Disease Buffubertip="This unit is diseased; it will take damage over time." @@ -459,7 +465,7 @@ Hotkey=N [Aam2] Name=Anti-magic Shell Tip=Anti-magic Shell -Ubertip="Creates a barrier that stops points of spell damage from affecting a target unit. |nLasts seconds." +Ubertip="Creates a barrier that stops points of spell, summon, or magic damage from affecting a target unit. |nLasts seconds." Hotkey=N EditorSuffix= (Magic Resistance) @@ -534,10 +540,10 @@ Researchhotkey=E [AUan] Name=Animate Dead Tip=Animate Dead -Ubertip="Raises dead units in an area to fight for the Death Knight for seconds. Animated units are invulnerable." +Ubertip="Raises dead units in an area to fight for the Death Knight for seconds." Hotkey=D Researchtip="Learn Animate Dead" -Researchubertip="Raises dead units in an area to fight for the Death Knight for seconds. Animated units are invulnerable." +Researchubertip="Raises dead units in an area to fight for the Death Knight for seconds." Researchhotkey=D [BUan] @@ -691,7 +697,7 @@ EditorSuffix= (New, Has Icon) [Augf] Name=Ghoul Frenzy Tip=Ghoul Frenzy -Ubertip="Increases Ghoul movement speed, and attack rate by %." +Ubertip="Increases Ghoul movement speed, and attack rate by %. EditorSuffix= (Icon) //Passive - Ghost (icon only, undead, Agho) diff --git a/objectdata/units/abilitydata.slk b/objectdata/units/abilitydata.slk index 4322539..1f1e986 100644 --- a/objectdata/units/abilitydata.slk +++ b/objectdata/units/abilitydata.slk @@ -1,5 +1,5 @@ ID;PWXL;N;E -B;X99;Y838;D0 +B;X99;Y843;D0 C;X1;Y1;K"alias" C;X2;K"code" C;X3;K"comments" @@ -295,7 +295,7 @@ C;X15;K"ground,structure,vuln,invu,player,neutral,ally" C;X16;K0 C;X17;K0 C;X18;K0 -C;X19;K20 +C;X19;K30 C;X20;K100 C;X21;K800 C;X22;K99999 @@ -312,7 +312,7 @@ C;X36;K"ground,structure,vuln,invu,player,neutral,ally" C;X37;K"-" C;X38;K"-" C;X39;K"-" -C;X40;K20 +C;X40;K30 C;X41;K100 C;X42;K700 C;X43;K99999 @@ -329,7 +329,7 @@ C;X57;K"ground,structure,vuln,invu,player,neutral,ally" C;X58;K"-" C;X59;K"-" C;X60;K"-" -C;X61;K20 +C;X61;K30 C;X62;K100 C;X63;K700 C;X64;K99999 @@ -346,7 +346,7 @@ C;X78;K"ground,structure,vuln,invu,player,neutral,ally" C;X79;K"-" C;X80;K"-" C;X81;K"-" -C;X82;K20 +C;X82;K30 C;X83;K100 C;X84;K700 C;X85;K99999 @@ -829,7 +829,7 @@ C;X15;K"ground,structure,debris,enemy,neutral" C;X16;K0 C;X17;K7 C;X18;K5 -C;X19;K180 +C;X19;K120 C;X20;K200 C;X21;K200 C;X22;K"-" @@ -1004,10 +1004,10 @@ C;X20;K80 C;X21;K1000 C;X22;K128 C;X23;K1 -C;X24;K0 +C;X24;K0.2 C;X25;K2 C;X26;K0.5 -C;X27;K"-" +C;X27;K30 C;X28;K"-" C;X29;K"-" C;X30;K"-" @@ -1022,10 +1022,10 @@ C;X41;K80 C;X42;K1000 C;X43;K128 C;X44;K2 -C;X45;K0 +C;X45;K0.2 C;X46;K2 C;X47;K0.5 -C;X48;K"-" +C;X48;K30 C;X49;K"-" C;X50;K"-" C;X51;K"-" @@ -1040,10 +1040,10 @@ C;X62;K80 C;X63;K1000 C;X64;K128 C;X65;K3 -C;X66;K0 +C;X66;K0.2 C;X67;K2 C;X68;K0.5 -C;X69;K"-" +C;X69;K30 C;X70;K"-" C;X71;K"-" C;X72;K"-" @@ -1058,10 +1058,10 @@ C;X83;K80 C;X84;K1000 C;X85;K128 C;X86;K3 -C;X87;K0 +C;X87;K0.15 C;X88;K2 C;X89;K0.5 -C;X90;K"-" +C;X90;K30 C;X91;K"-" C;X92;K"-" C;X93;K"-" @@ -1374,7 +1374,7 @@ C;X41;K10 C;X42;K800 C;X43;K600 C;X44;K0 -C;X45;K30 +C;X45;K25 C;X46;K1 C;X47;K0 C;X48;K60 @@ -1392,7 +1392,7 @@ C;X62;K10 C;X63;K800 C;X64;K600 C;X65;K0 -C;X66;K45 +C;X66;K40 C;X67;K1 C;X68;K0 C;X69;K90 @@ -2230,7 +2230,7 @@ C;X20;K125 C;X21;K900 C;X22;K400 C;X23;K6 -C;X24;K1 +C;X24;K0 C;X25;K0 C;X26;K"-" C;X27;K"-" @@ -2239,6 +2239,7 @@ C;X29;K"-" C;X30;K"-" C;X31;K"-" C;X34;K"BUan" +C;X35;K"Aap5" C;X36;K"air,ground,dead" C;X37;K"-" C;X38;K120 @@ -2248,7 +2249,7 @@ C;X41;K125 C;X42;K900 C;X43;K400 C;X44;K6 -C;X45;K1 +C;X45;K0 C;X46;K0 C;X47;K"-" C;X48;K"-" @@ -2257,6 +2258,7 @@ C;X50;K"-" C;X51;K"-" C;X52;K"-" C;X55;K"BUan" +C;X56;K"Aap5" C;X57;K"air,ground,dead" C;X58;K"-" C;X59;K120 @@ -2266,7 +2268,7 @@ C;X62;K125 C;X63;K900 C;X64;K400 C;X65;K6 -C;X66;K1 +C;X66;K0 C;X67;K0 C;X68;K"-" C;X69;K"-" @@ -2275,6 +2277,7 @@ C;X71;K"-" C;X72;K"-" C;X73;K"-" C;X76;K"BUan" +C;X77;K"Aap5" C;X78;K"air,ground,dead" C;X79;K"-" C;X80;K120 @@ -2284,7 +2287,7 @@ C;X83;K125 C;X84;K900 C;X85;K400 C;X86;K6 -C;X87;K1 +C;X87;K0 C;X88;K0 C;X89;K"-" C;X90;K"-" @@ -2293,6 +2296,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X97;K"BUan" +C;X98;K"Aap5" C;X99;K1 C;X1;Y27;K"AUdc" C;X2;K"AUdc" @@ -2500,7 +2504,7 @@ C;X40;K" - " C;X41;K" - " C;X42;K900 C;X43;K" - " -C;X44;K0.175 +C;X44;K0.15 C;X45;K1 C;X46;K0 C;X47;K"-" @@ -2518,7 +2522,7 @@ C;X61;K" - " C;X62;K" - " C;X63;K900 C;X64;K" - " -C;X65;K0.25 +C;X65;K0.2 C;X66;K1.5 C;X67;K0 C;X68;K"-" @@ -2646,15 +2650,15 @@ C;X13;K0 C;X14;K0 C;X15;K"ground,enemy,neutral,organic" C;X16;K0 -C;X17;K1 -C;X18;K1 +C;X17;K0.5 +C;X18;K0.5 C;X19;K0 -C;X20;K25 +C;X20;K1 C;X21;K160 C;X22;K"-" -C;X23;K10 +C;X23;K6 C;X24;K7 -C;X25;K10 +C;X25;K9 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -2664,15 +2668,15 @@ C;X31;K"-" C;X34;K"BEim,BEia" C;X36;K"ground,enemy,neutral,organic" C;X37;K"-" -C;X38;K1 -C;X39;K1 -C;X40;K"-" -C;X41;K25 +C;X38;K0.5 +C;X39;K0.5 +C;X40;K0 +C;X41;K1 C;X42;K160 C;X43;K"-" -C;X44;K15 +C;X44;K11 C;X45;K7 -C;X46;K10 +C;X46;K9 C;X47;K"-" C;X48;K"-" C;X49;K"-" @@ -2682,15 +2686,15 @@ C;X52;K"-" C;X55;K"BEim,BEia" C;X57;K"ground,enemy,neutral,organic" C;X58;K"-" -C;X59;K1 -C;X60;K1 -C;X61;K"-" -C;X62;K25 +C;X59;K0.5 +C;X60;K0.5 +C;X61;K0 +C;X62;K1 C;X63;K160 C;X64;K"-" -C;X65;K20 +C;X65;K17 C;X66;K7 -C;X67;K10 +C;X67;K9 C;X68;K"-" C;X69;K"-" C;X70;K"-" @@ -2700,14 +2704,14 @@ C;X73;K"-" C;X76;K"BEim,BEia" C;X78;K"ground,enemy,neutral,organic" C;X79;K"-" -C;X80;K1 -C;X81;K1 +C;X80;K0.5 +C;X81;K0.5 C;X82;K"-" -C;X83;K25 +C;X83;K20 C;X84;K160 C;X85;K"-" C;X86;K20 -C;X87;K7 +C;X87;K6 C;X88;K10 C;X89;K"-" C;X90;K"-" @@ -3255,7 +3259,7 @@ C;X16;K0 C;X17;K0 C;X18;K0 C;X19;K9 -C;X20;K120 +C;X20;K110 C;X21;K500 C;X22;K700 C;X23;K85 @@ -3272,7 +3276,7 @@ C;X37;K"-" C;X38;K"-" C;X39;K"-" C;X40;K9 -C;X41;K120 +C;X41;K110 C;X42;K500 C;X43;K700 C;X44;K125 @@ -3289,7 +3293,7 @@ C;X58;K"-" C;X59;K"-" C;X60;K"-" C;X61;K9 -C;X62;K120 +C;X62;K110 C;X63;K500 C;X64;K700 C;X65;K180 @@ -3306,7 +3310,7 @@ C;X79;K"-" C;X80;K"-" C;X81;K"-" C;X82;K9 -C;X83;K120 +C;X83;K110 C;X84;K500 C;X85;K700 C;X86;K180 @@ -3516,7 +3520,7 @@ C;X16;K0 C;X17;K60 C;X18;K60 C;X19;K30 -C;X20;K75 +C;X20;K85 C;X21;K200 C;X22;K800 C;X24;K2 @@ -3534,7 +3538,7 @@ C;X37;K"-" C;X38;K60 C;X39;K60 C;X40;K30 -C;X41;K75 +C;X41;K85 C;X42;K200 C;X43;K800 C;X45;K2 @@ -3552,7 +3556,7 @@ C;X58;K"-" C;X59;K60 C;X60;K60 C;X61;K30 -C;X62;K75 +C;X62;K85 C;X63;K200 C;X64;K800 C;X66;K2 @@ -3618,7 +3622,7 @@ C;X31;K"-" C;X34;K"BEer" C;X36;K"ground,enemy,neutral,organic" C;X37;K"-" -C;X38;K18 +C;X38;K17 C;X39;K4 C;X40;K8 C;X41;K75 @@ -3636,7 +3640,7 @@ C;X52;K"-" C;X55;K"BEer" C;X57;K"ground,enemy,neutral,organic" C;X58;K"-" -C;X59;K30 +C;X59;K25 C;X60;K6 C;X61;K8 C;X62;K75 @@ -3657,7 +3661,7 @@ C;X79;K"-" C;X80;K36 C;X81;K7 C;X82;K8 -C;X83;K75 +C;X83;K85 C;X84;K"-" C;X85;K600 C;X86;K25 @@ -3784,7 +3788,7 @@ C;X19;K0 C;X20;K"-" C;X21;K900 C;X22;K"-" -C;X23;K0.1 +C;X23;K0.15 C;X24;K1 C;X25;K"-" C;X26;K"-" @@ -3802,7 +3806,7 @@ C;X40;K"-" C;X41;K"-" C;X42;K900 C;X43;K"-" -C;X44;K0.2 +C;X44;K0.3 C;X45;K1 C;X46;K"-" C;X47;K"-" @@ -3820,7 +3824,7 @@ C;X61;K"-" C;X62;K"-" C;X63;K900 C;X64;K"-" -C;X65;K0.3 +C;X65;K0.45 C;X66;K1 C;X67;K"-" C;X68;K"-" @@ -3867,7 +3871,7 @@ C;X15;K"air,ground,friend,self,vuln,invu,neutral" C;X16;K0 C;X17;K12 C;X18;K12 -C;X19;K60 +C;X19;K120 C;X20;K125 C;X21;K900 C;X22;K" - " @@ -3958,7 +3962,7 @@ C;X15;K"air,ground,player,nonhero,vuln,invu" C;X16;K0 C;X17;K0 C;X18;K0 -C;X19;K15 +C;X19;K20 C;X20;K25 C;X21;K"-" C;X22;K800 @@ -3975,11 +3979,11 @@ C;X36;K"air,ground,player,nonhero,vuln,invu" C;X37;K"-" C;X38;K0 C;X39;K0 -C;X40;K15 +C;X40;K20 C;X41;K25 C;X42;K"-" C;X43;K800 -C;X44;K0.66 +C;X44;K0.55 C;X45;K0 C;X46;K0 C;X47;K0 @@ -3992,11 +3996,11 @@ C;X57;K"air,ground,player,nonhero,vuln,invu" C;X58;K"-" C;X59;K0 C;X60;K0 -C;X61;K15 +C;X61;K20 C;X62;K25 C;X63;K"-" C;X64;K800 -C;X65;K1 +C;X65;K0.8 C;X66;K0 C;X67;K0 C;X68;K0 @@ -6295,8 +6299,8 @@ C;X15;K"air,ground,structure,enemy,neutral" C;X16;K0 C;X17;K45 C;X18;K30 -C;X19;K180 -C;X20;K200 +C;X19;K120 +C;X20;K150 C;X21;K1000 C;X22;K" - " C;X23;K50 @@ -6495,7 +6499,7 @@ C;X40;K"-" C;X41;K"-" C;X42;K900 C;X43;K"-" -C;X44;K0.2 +C;X44;K0.15 C;X45;K0.1 C;X46;K"-" C;X47;K"-" @@ -6513,7 +6517,7 @@ C;X61;K"-" C;X62;K"-" C;X63;K900 C;X64;K"-" -C;X65;K0.3 +C;X65;K0.2 C;X66;K0.15 C;X67;K"-" C;X68;K"-" @@ -14440,7 +14444,7 @@ C;X21;K"-" C;X22;K500 C;X23;K0 C;X24;K0 -C;X25;K300 +C;X25;K420 C;X26;K0 C;X27;K"-" C;X28;K"-" @@ -15025,7 +15029,7 @@ C;X19;K0 C;X20;K0 C;X21;K176 C;X22;K"-" -C;X23;K90 +C;X23;K75 C;X24;K2 C;X25;K10 C;X26;K"-" @@ -15110,7 +15114,7 @@ C;X19;K0 C;X20;K0 C;X21;K250 C;X22;K"-" -C;X23;K90 +C;X23;K75 C;X24;K2 C;X25;K-1 C;X26;K"-" @@ -15194,7 +15198,7 @@ C;X19;K0 C;X20;K0 C;X21;K250 C;X22;K"-" -C;X23;K120 +C;X23;K75 C;X24;K1 C;X25;K10 C;X26;K"-" @@ -15341,7 +15345,92 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y180;K"Aoar" +C;X1;Y180;K"Aap5" +C;X2;K"Aapl" +C;X3;K"Aura - Plague (Animated Dead)" +C;X4;K0 +C;X5;K1 +C;X6;K0 +C;X7;K0 +C;X8;K"unit" +C;X9;K"undead" +C;X10;K1 +C;X11;K1 +C;X12;K0 +C;X13;K0 +C;X14;K0 +C;X15;K"ground,enemy,organic,neutral" +C;X16;K0 +C;X17;K0 +C;X18;K0 +C;X19;K0 +C;X20;K0 +C;X21;K176 +C;X22;K"-" +C;X23;K75 +C;X24;K2 +C;X25;K10 +C;X26;K"-" +C;X27;K"-" +C;X28;K"-" +C;X29;K"-" +C;X30;K"-" +C;X31;K"-" +C;X33;K"uplg" +C;X34;K"Bapl" +C;X36;K"_" +C;X37;K"-" +C;X38;K"-" +C;X39;K"-" +C;X40;K"-" +C;X41;K"-" +C;X42;K"-" +C;X43;K"-" +C;X44;K"-" +C;X45;K"-" +C;X46;K"-" +C;X47;K"-" +C;X48;K"-" +C;X49;K"-" +C;X50;K"-" +C;X51;K"-" +C;X52;K"-" +C;X57;K"_" +C;X58;K"-" +C;X59;K"-" +C;X60;K"-" +C;X61;K"-" +C;X62;K"-" +C;X63;K"-" +C;X64;K"-" +C;X65;K"-" +C;X66;K"-" +C;X67;K"-" +C;X68;K"-" +C;X69;K"-" +C;X70;K"-" +C;X71;K"-" +C;X72;K"-" +C;X73;K"-" +C;X78;K"_" +C;X79;K"-" +C;X80;K"-" +C;X81;K"-" +C;X82;K"-" +C;X83;K"-" +C;X84;K"-" +C;X85;K"-" +C;X86;K"-" +C;X87;K"-" +C;X88;K"-" +C;X89;K"-" +C;X90;K"-" +C;X91;K"-" +C;X92;K"-" +C;X93;K"-" +C;X94;K"-" +C;X99;K1 +C;X1;Y181;K"Aoar" C;X2;K"Aoar" C;X3;K"Aura - Regeneration (Ward)" C;X4;K0 @@ -15425,7 +15514,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y181;K"Aabr" +C;X1;Y182;K"Aabr" C;X2;K"Aabr" C;X3;K"Aura - Regeneration (Statue)" C;X4;K0 @@ -15509,7 +15598,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y182;K"Aasl" +C;X1;Y183;K"Aasl" C;X2;K"Aasl" C;X3;K"Aura - Slow" C;X4;K1 @@ -15593,7 +15682,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y183;K"ACat" +C;X1;Y184;K"ACat" C;X2;K"AEar" C;X3;K"Aura - Trueshot (Creep)" C;X4;K0 @@ -15677,7 +15766,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y184;K"Aakb" +C;X1;Y185;K"Aakb" C;X2;K"Aakb" C;X3;K"Aura - War Drums" C;X4;K0 @@ -15761,7 +15850,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y185;K"Aave" +C;X1;Y186;K"Aave" C;X2;K"Aave" C;X3;K"Avenger Form" C;X4;K1 @@ -15845,7 +15934,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y186;K"Aawa" +C;X1;Y187;K"Aawa" C;X2;K"Aawa" C;X3;K"Awaken" C;X4;K0 @@ -15867,7 +15956,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K"-" +C;X23;K1 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -15928,7 +16017,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y187;K"Abof" +C;X1;Y188;K"Abof" C;X2;K"Abof" C;X3;K"Balls of Fire" C;X4;K1 @@ -16013,7 +16102,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y188;K"ACbn" +C;X1;Y189;K"ACbn" C;X2;K"AHbn" C;X3;K"Banish(Creep)" C;X4;K1 @@ -16098,7 +16187,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y189;K"ACbh" +C;X1;Y190;K"ACbh" C;X2;K"AHbh" C;X3;K"Bash (creep)" C;X4;K0 @@ -16182,7 +16271,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y190;K"ANbh" +C;X1;Y191;K"ANbh" C;X2;K"AHbh" C;X3;K"Bash (Beastmaster Bear)" C;X4;K0 @@ -16266,7 +16355,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y191;K"ANb2" +C;X1;Y192;K"ANb2" C;X2;K"AHbh" C;X3;K"Bash (maul , SP Bear, level 3)" C;X4;K0 @@ -16350,7 +16439,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y192;K"Abtl" +C;X1;Y193;K"Abtl" C;X2;K"Abtl" C;X3;K"Battlestations" C;X4;K0 @@ -16433,7 +16522,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y193;K"Sbtl" +C;X1;Y194;K"Sbtl" C;X2;K"Abtl" C;X3;K"Battlestations (Chaos)" C;X4;K0 @@ -16516,7 +16605,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y194;K"Abrf" +C;X1;Y195;K"Abrf" C;X2;K"Abrf" C;X3;K"Bearform" C;X4;K0 @@ -16600,7 +16689,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y195;K"Absk" +C;X1;Y196;K"Absk" C;X2;K"Absk" C;X3;K"Beserk" C;X4;K1 @@ -16684,7 +16773,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y196;K"Sbsk" +C;X1;Y197;K"Sbsk" C;X2;K"Acha" C;X3;K"Berserker Upgrade" C;X4;K1 @@ -16768,7 +16857,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y197;K"ACbk" +C;X1;Y198;K"ACbk" C;X2;K"ANba" C;X3;K"Black Arrow (melee, creep)" C;X4;K1 @@ -16853,7 +16942,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y198;K"Abds" +C;X1;Y199;K"Abds" C;X2;K"Abli" C;X3;K"Blight Dispel (Small)" C;X4;K0 @@ -16936,7 +17025,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y199;K"Abdl" +C;X1;Y200;K"Abdl" C;X2;K"Abli" C;X3;K"Blight Dispel (Large)" C;X4;K0 @@ -17019,7 +17108,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y200;K"Abgs" +C;X1;Y201;K"Abgs" C;X2;K"Abli" C;X3;K"Blight Growth (Small)" C;X4;K0 @@ -17102,7 +17191,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y201;K"Abgl" +C;X1;Y202;K"Abgl" C;X2;K"Abli" C;X3;K"Blight Growth (Large)" C;X4;K0 @@ -17185,7 +17274,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y202;K"Abgm" +C;X1;Y203;K"Abgm" C;X2;K"Abgm" C;X3;K"Blighted Gold mine" C;X4;K0 @@ -17268,7 +17357,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y203;K"ANbl" +C;X1;Y204;K"ANbl" C;X2;K"AEbl" C;X3;K"Blink(Beastmaster Bear)" C;X4;K1 @@ -17351,7 +17440,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y204;K"ACbz" +C;X1;Y205;K"ACbz" C;X2;K"AHbz" C;X3;K"Blizzard (creep)" C;X4;K0 @@ -17436,7 +17525,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y205;K"Ablo" +C;X1;Y206;K"Ablo" C;X2;K"Ablo" C;X3;K"Bloodlust" C;X4;K0 @@ -17520,7 +17609,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y206;K"ACbl" +C;X1;Y207;K"ACbl" C;X2;K"Ablo" C;X3;K"Bloodlust (Creep)" C;X4;K0 @@ -17604,7 +17693,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y207;K"ACbb" +C;X1;Y208;K"ACbb" C;X2;K"Ablo" C;X3;K"Bloodlust (creep, Hotkey B)" C;X4;K0 @@ -17688,7 +17777,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y208;K"ACbc" +C;X1;Y209;K"ACbc" C;X2;K"ANbf" C;X3;K"Breath of Fire(Creep)" C;X4;K1 @@ -17775,7 +17864,7 @@ C;X93;K"-" C;X94;K"-" C;X96;K"-" C;X99;K1 -C;X1;Y209;K"ACbf" +C;X1;Y210;K"ACbf" C;X2;K"ACbf" C;X3;K"Breath of Frost(Creep)" C;X4;K1 @@ -17862,7 +17951,7 @@ C;X93;K"-" C;X94;K"-" C;X96;K"-" C;X99;K1 -C;X1;Y210;K"ANbu" +C;X1;Y211;K"ANbu" C;X2;K"ANbu" C;X3;K"Build (Neutral)" C;X4;K0 @@ -17945,7 +18034,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y211;K"AHbu" +C;X1;Y212;K"AHbu" C;X2;K"AHbu" C;X3;K"Build (Human)" C;X4;K0 @@ -18028,7 +18117,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y212;K"AObu" +C;X1;Y213;K"AObu" C;X2;K"AObu" C;X3;K"Build (Orc)" C;X4;K0 @@ -18111,7 +18200,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y213;K"AEbu" +C;X1;Y214;K"AEbu" C;X2;K"AEbu" C;X3;K"Build (Night Elf)" C;X4;K0 @@ -18194,7 +18283,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y214;K"AUbu" +C;X1;Y215;K"AUbu" C;X2;K"AUbu" C;X3;K"Build (Undead)" C;X4;K0 @@ -18277,7 +18366,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y215;K"AGbu" +C;X1;Y216;K"AGbu" C;X2;K"AGbu" C;X3;K"Build (Naga)" C;X4;K0 @@ -18360,7 +18449,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y216;K"Abur" +C;X1;Y217;K"Abur" C;X2;K"Abur" C;X3;K"Burrow" C;X4;K1 @@ -18444,7 +18533,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y217;K"Abu2" +C;X1;Y218;K"Abu2" C;X2;K"Abur" C;X3;K"Burrow(scarab lvl 2)" C;X4;K1 @@ -18528,7 +18617,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y218;K"Abu3" +C;X1;Y219;K"Abu3" C;X2;K"Abur" C;X3;K"Burrow(scarab lvl 3)" C;X4;K1 @@ -18612,7 +18701,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y219;K"Abu5" +C;X1;Y220;K"Abu5" C;X2;K"Abur" C;X3;K"Burrow(Barbed Arachnathid)" C;X4;K1 @@ -18696,7 +18785,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y220;K"Abdt" +C;X1;Y221;K"Abdt" C;X2;K"Abdt" C;X3;K"Burrow Detection (Flyers)" C;X4;K1 @@ -18779,7 +18868,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y221;K"Acan" +C;X1;Y222;K"Acan" C;X2;K"Acan" C;X3;K"Cannibalize" C;X4;K0 @@ -18862,7 +18951,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y222;K"Acn2" +C;X1;Y223;K"Acn2" C;X2;K"Acan" C;X3;K"Cannibalize (Abomination)" C;X4;K0 @@ -18945,7 +19034,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y223;K"ACcn" +C;X1;Y224;K"ACcn" C;X2;K"Acan" C;X3;K"Cannibalize (creep)" C;X4;K0 @@ -19028,7 +19117,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y224;K"Abun" +C;X1;Y225;K"Abun" C;X2;K"Abun" C;X3;K"Cargo Hold (Burrow)" C;X4;K0 @@ -19111,7 +19200,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y225;K"Advc" +C;X1;Y226;K"Advc" C;X2;K"Advc" C;X3;K"Cargo Hold (Devour)" C;X4;K0 @@ -19194,7 +19283,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y226;K"Sch2" +C;X1;Y227;K"Sch2" C;X2;K"Amtc" C;X3;K"Cargo Hold (Meat Wagon)" C;X4;K0 @@ -19277,7 +19366,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y227;K"Sch5" +C;X1;Y228;K"Sch5" C;X2;K"Acar" C;X3;K"Cargo Hold (Ship)" C;X4;K0 @@ -19360,7 +19449,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y228;K"Sch4" +C;X1;Y229;K"Sch4" C;X2;K"Acar" C;X3;K"Cargo Hold (Tank)" C;X4;K0 @@ -19443,7 +19532,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y229;K"Sch3" +C;X1;Y230;K"Sch3" C;X2;K"Acar" C;X3;K"Cargo Hold (Transport)" C;X4;K0 @@ -19526,7 +19615,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y230;K"Aenc" +C;X1;Y231;K"Aenc" C;X2;K"Aenc" C;X3;K"Cargo Hold (Gold Mine)" C;X4;K0 @@ -19609,7 +19698,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y231;K"Achd" +C;X1;Y232;K"Achd" C;X2;K"Achd" C;X3;K"Cargo Hold Death" C;X4;K0 @@ -19692,7 +19781,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y232;K"ACca" +C;X1;Y233;K"ACca" C;X2;K"AUcs" C;X3;K"Carrion Swarm (creep)" C;X4;K0 @@ -19776,7 +19865,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y233;K"ACcv" +C;X1;Y234;K"ACcv" C;X2;K"AUcs" C;X3;K"Crushing Wave" C;X4;K1 @@ -19860,7 +19949,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y234;K"ACc2" +C;X1;Y235;K"ACc2" C;X2;K"AUcs" C;X3;K"Crushing Wave (Dragon Turtle)" C;X4;K1 @@ -19944,7 +20033,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y235;K"ACc3" +C;X1;Y236;K"ACc3" C;X2;K"AUcs" C;X3;K"Crushing Wave (Lesser)" C;X4;K1 @@ -20028,7 +20117,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y236;K"ACcl" +C;X1;Y237;K"ACcl" C;X2;K"AOcl" C;X3;K"Chain Lightning (creep)" C;X4;K0 @@ -20111,7 +20200,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y237;K"Ache" +C;X1;Y238;K"Ache" C;X2;K"AIdc" C;X3;K"Chain Dispel" C;X4;K1 @@ -20194,7 +20283,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y238;K"Sca1" +C;X1;Y239;K"Sca1" C;X2;K"Acha" C;X3;K"Chaos (Grunt)" C;X4;K0 @@ -20278,7 +20367,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y239;K"Sca2" +C;X1;Y240;K"Sca2" C;X2;K"Acha" C;X3;K"Chaos (Raider)" C;X4;K0 @@ -20362,7 +20451,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y240;K"Sca3" +C;X1;Y241;K"Sca3" C;X2;K"Acha" C;X3;K"Chaos (Shaman)" C;X4;K0 @@ -20446,7 +20535,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y241;K"Sca4" +C;X1;Y242;K"Sca4" C;X2;K"Acha" C;X3;K"Chaos (Kodo)" C;X4;K0 @@ -20530,7 +20619,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y242;K"Sca5" +C;X1;Y243;K"Sca5" C;X2;K"Acha" C;X3;K"Chaos (Peon)" C;X4;K0 @@ -20614,7 +20703,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y243;K"Sca6" +C;X1;Y244;K"Sca6" C;X2;K"Acha" C;X3;K"Chaos (Grom)" C;X4;K0 @@ -20698,7 +20787,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y244;K"Achl" +C;X1;Y245;K"Achl" C;X2;K"Achl" C;X3;K"Chaos Cargo Load" C;X4;K0 @@ -20782,7 +20871,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y245;K"ACch" +C;X1;Y246;K"ACch" C;X2;K"ANch" C;X3;K"Charm" C;X4;K1 @@ -20866,7 +20955,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y246;K"ACce" +C;X1;Y247;K"ACce" C;X2;K"ANca" C;X3;K"Cleaving Attack (Creep)" C;X4;K1 @@ -20952,7 +21041,7 @@ C;X93;K"-" C;X94;K"-" C;X96;K"-" C;X99;K0 -C;X1;Y247;K"Aclf" +C;X1;Y248;K"Aclf" C;X2;K"Aclf" C;X3;K"Cloud of Fog" C;X4;K1 @@ -21037,7 +21126,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y248;K"ACcw" +C;X1;Y249;K"ACcw" C;X2;K"AHca" C;X3;K"Cold Arrows (creep)" C;X4;K0 @@ -21121,7 +21210,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y249;K"Acmg" +C;X1;Y250;K"Acmg" C;X2;K"Acmg" C;X3;K"Control Magic" C;X4;K1 @@ -21205,7 +21294,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y250;K"Acpf" +C;X1;Y251;K"Acpf" C;X2;K"Acpf" C;X3;K"Corporeal Form" C;X4;K1 @@ -21289,7 +21378,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y251;K"Acor" +C;X1;Y252;K"Acor" C;X2;K"Acor" C;X3;K"Corrosive Breath" C;X4;K0 @@ -21372,7 +21461,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y252;K"Acoa" +C;X1;Y253;K"Acoa" C;X2;K"Acoa" C;X3;K"Couple (Archer)" C;X4;K0 @@ -21456,7 +21545,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y253;K"Acoh" +C;X1;Y254;K"Acoh" C;X2;K"Acoh" C;X3;K"Couple (Hippogryph)" C;X4;K0 @@ -21540,7 +21629,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y254;K"Aco2" +C;X1;Y255;K"Aco2" C;X2;K"Acoi" C;X3;K"Couple Instant (Archer)" C;X4;K0 @@ -21624,7 +21713,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y255;K"Aco3" +C;X1;Y256;K"Aco3" C;X2;K"Acoi" C;X3;K"Couple Instant (Hippogryph)" C;X4;K0 @@ -21708,7 +21797,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y256;K"ACsp" +C;X1;Y257;K"ACsp" C;X2;K"ACsp" C;X3;K"Creep Sleep" C;X4;K0 @@ -21791,7 +21880,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y257;K"Acri" +C;X1;Y258;K"Acri" C;X2;K"Acri" C;X3;K"Cripple" C;X4;K0 @@ -21875,7 +21964,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y258;K"Scri" +C;X1;Y259;K"Scri" C;X2;K"Acri" C;X3;K"Cripple (Warlock)" C;X4;K0 @@ -21959,7 +22048,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y259;K"ACcr" +C;X1;Y260;K"ACcr" C;X2;K"Acri" C;X3;K"Cripple (creep)" C;X4;K0 @@ -22043,7 +22132,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y260;K"ACct" +C;X1;Y261;K"ACct" C;X2;K"AOcr" C;X3;K"Critical Strike (creep)" C;X4;K0 @@ -22126,7 +22215,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y261;K"Acrs" +C;X1;Y262;K"Acrs" C;X2;K"Acrs" C;X3;K"Curse" C;X4;K0 @@ -22210,7 +22299,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y262;K"ACcs" +C;X1;Y263;K"ACcs" C;X2;K"Acrs" C;X3;K"Curse (creep)" C;X4;K0 @@ -22294,7 +22383,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y263;K"Acyc" +C;X1;Y264;K"Acyc" C;X2;K"Acyc" C;X3;K"Cyclone" C;X4;K0 @@ -22378,7 +22467,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y264;K"Acny" +C;X1;Y265;K"Acny" C;X2;K"Acyc" C;X3;K"Cyclone (naga)" C;X4;K0 @@ -22462,7 +22551,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y265;K"ACcy" +C;X1;Y266;K"ACcy" C;X2;K"Acyc" C;X3;K"Cyclone (creep)" C;X4;K0 @@ -22546,7 +22635,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y266;K"SCc1" +C;X1;Y267;K"SCc1" C;X2;K"Acyc" C;X3;K"Cyclone (Cenarius)" C;X4;K0 @@ -22630,7 +22719,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y267;K"ACdc" +C;X1;Y268;K"ACdc" C;X2;K"AUdc" C;X3;K"Death Coil (creep)" C;X4;K0 @@ -22713,7 +22802,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y268;K"Adda" +C;X1;Y269;K"Adda" C;X2;K"Adda" C;X3;K"Death Damage (sapper)" C;X4;K0 @@ -22796,7 +22885,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y269;K"Amnx" +C;X1;Y270;K"Amnx" C;X2;K"Adda" C;X3;K"Death Damage (mine)" C;X4;K0 @@ -22879,7 +22968,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y270;K"Amnz" +C;X1;Y271;K"Amnz" C;X2;K"Adda" C;X3;K"Death Damage (mine BIG)" C;X4;K0 @@ -22962,7 +23051,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y271;K"Adec" +C;X1;Y272;K"Adec" C;X2;K"Adec" C;X3;K"Decouple" C;X4;K1 @@ -23045,7 +23134,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y272;K"Adef" +C;X1;Y273;K"Adef" C;X2;K"Adef" C;X3;K"Defend" C;X4;K0 @@ -23128,7 +23217,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y273;K"Adt1" +C;X1;Y274;K"Adt1" C;X2;K"Adet" C;X3;K"Detect (Sentry Ward)" C;X4;K0 @@ -23211,7 +23300,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y274;K"Atru" +C;X1;Y275;K"Atru" C;X2;K"Atru" C;X3;K"Detect (Shade)" C;X4;K0 @@ -23294,7 +23383,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y275;K"Adtg" +C;X1;Y276;K"Adtg" C;X2;K"Atru" C;X3;K"Detect (general)" C;X4;K0 @@ -23377,7 +23466,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y276;K"ANtr" +C;X1;Y277;K"ANtr" C;X2;K"Atru" C;X3;K"Detect(War Eagle)" C;X4;K0 @@ -23460,7 +23549,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y277;K"Agyv" +C;X1;Y278;K"Agyv" C;X2;K"Agyv" C;X3;K"Detect (Gyrocopter)" C;X4;K0 @@ -23543,7 +23632,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y278;K"Adts" +C;X1;Y279;K"Adts" C;X2;K"Adts" C;X3;K"Detect (Magic Sentinel)" C;X4;K0 @@ -23626,7 +23715,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y279;K"Adtn" +C;X1;Y280;K"Adtn" C;X2;K"Adtn" C;X3;K"Detonate" C;X4;K0 @@ -23709,7 +23798,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y280;K"Adev" +C;X1;Y281;K"Adev" C;X2;K"Adev" C;X3;K"Devour" C;X4;K0 @@ -23793,7 +23882,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y281;K"ACdv" +C;X1;Y282;K"ACdv" C;X2;K"ACdv" C;X3;K"Devour (Dragon Creep)" C;X4;K0 @@ -23877,7 +23966,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y282;K"Advm" +C;X1;Y283;K"Advm" C;X2;K"Advm" C;X3;K"Devour Magic" C;X4;K1 @@ -23960,7 +24049,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y283;K"ACde" +C;X1;Y284;K"ACde" C;X2;K"Advm" C;X3;K"Devour Magic(creep)" C;X4;K1 @@ -24043,7 +24132,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y284;K"Adch" +C;X1;Y285;K"Adch" C;X2;K"Adch" C;X3;K"Disenchant(old)" C;X4;K1 @@ -24126,7 +24215,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y285;K"Adcn" +C;X1;Y286;K"Adcn" C;X2;K"Adis" C;X3;K"Disenchant(new)" C;X4;K1 @@ -24209,7 +24298,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y286;K"Adis" +C;X1;Y287;K"Adis" C;X2;K"Adis" C;X3;K"Dispel Magic" C;X4;K0 @@ -24292,7 +24381,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y287;K"Adsm" +C;X1;Y288;K"Adsm" C;X2;K"Adis" C;X3;K"Dispel Magic (creep)" C;X4;K0 @@ -24375,7 +24464,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y288;K"ACds" +C;X1;Y289;K"ACds" C;X2;K"AHds" C;X3;K"Divine Shield (creep)" C;X4;K0 @@ -24459,7 +24548,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y289;K"ACdr" +C;X1;Y290;K"ACdr" C;X2;K"AHdr" C;X3;K"Drain Life(Creep)" C;X4;K1 @@ -24544,7 +24633,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y290;K"Adri" +C;X1;Y291;K"Adri" C;X2;K"Adri" C;X3;K"Drop Instant" C;X4;K0 @@ -24627,7 +24716,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y291;K"Adro" +C;X1;Y292;K"Adro" C;X2;K"Adro" C;X3;K"Drop" C;X4;K0 @@ -24710,7 +24799,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y292;K"Sdro" +C;X1;Y293;K"Sdro" C;X2;K"Adro" C;X3;K"Drop" C;X4;K0 @@ -24793,7 +24882,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y293;K"Atdp" +C;X1;Y294;K"Atdp" C;X2;K"Atdp" C;X3;K"Drop Pilot" C;X4;K0 @@ -24876,7 +24965,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y294;K"Aeat" +C;X1;Y295;K"Aeat" C;X2;K"Aeat" C;X3;K"Eat Tree" C;X4;K0 @@ -24960,7 +25049,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y295;K"Aegr" +C;X1;Y296;K"Aegr" C;X2;K"AIdd" C;X3;K"Elune's Grace" C;X4;K1 @@ -25043,7 +25132,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y296;K"ANen" +C;X1;Y297;K"ANen" C;X2;K"Aens" C;X3;K"Ensnare(Naga)" C;X4;K0 @@ -25127,7 +25216,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y297;K"Aens" +C;X1;Y298;K"Aens" C;X2;K"Aens" C;X3;K"Ensnare" C;X4;K0 @@ -25211,7 +25300,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y298;K"ACen" +C;X1;Y299;K"ACen" C;X2;K"Aens" C;X3;K"Ensnare (Creep)" C;X4;K0 @@ -25295,7 +25384,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y299;K"Aent" +C;X1;Y300;K"Aent" C;X2;K"Aent" C;X3;K"Entangle" C;X4;K0 @@ -25379,7 +25468,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y300;K"Aegm" +C;X1;Y301;K"Aegm" C;X2;K"Aegm" C;X3;K"Entangled Gold Mine" C;X4;K0 @@ -25462,7 +25551,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y301;K"Aenr" +C;X1;Y302;K"Aenr" C;X2;K"AEer" C;X3;K"Entangling Roots (creep)" C;X4;K0 @@ -25546,7 +25635,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y302;K"Aenw" +C;X1;Y303;K"Aenw" C;X2;K"AEer" C;X3;K"Entangling Seaweed" C;X4;K1 @@ -25630,7 +25719,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y303;K"Aetl" +C;X1;Y304;K"Aetl" C;X2;K"Aetl" C;X3;K"Ethereal" C;X4;K1 @@ -25713,7 +25802,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y304;K"Aetf" +C;X1;Y305;K"Aetf" C;X2;K"Aetf" C;X3;K"Ethereal Form" C;X4;K1 @@ -25797,7 +25886,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y305;K"ACev" +C;X1;Y306;K"ACev" C;X2;K"AEev" C;X3;K"Evasion (creep)" C;X4;K0 @@ -25880,7 +25969,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y306;K"ACes" +C;X1;Y307;K"ACes" C;X2;K"AEev" C;X3;K"Evasion (creep 100%)" C;X4;K0 @@ -25963,7 +26052,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y307;K"Aexh" +C;X1;Y308;K"Aexh" C;X2;K"Aexh" C;X3;K"Exhume" C;X4;K1 @@ -26047,7 +26136,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y308;K"ANfy" +C;X1;Y309;K"ANfy" C;X2;K"ANfy" C;X3;K"Factory" C;X4;K1 @@ -26132,7 +26221,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y309;K"Afae" +C;X1;Y310;K"Afae" C;X2;K"Afae" C;X3;K"Faerie Fire" C;X4;K0 @@ -26216,7 +26305,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y310;K"Afa2" +C;X1;Y311;K"Afa2" C;X2;K"Afae" C;X3;K"Faerie Fire" C;X4;K1 @@ -26300,7 +26389,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y311;K"ACff" +C;X1;Y312;K"ACff" C;X2;K"Afae" C;X3;K"Faerie Fire (creep)" C;X4;K0 @@ -26384,7 +26473,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y312;K"Afbk" +C;X1;Y313;K"Afbk" C;X2;K"Afbk" C;X3;K"Feedback" C;X4;K1 @@ -26467,7 +26556,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y313;K"Afbt" +C;X1;Y314;K"Afbt" C;X2;K"Afbk" C;X3;K"Feedback(Arcane Tower)" C;X4;K1 @@ -26491,7 +26580,7 @@ C;X21;K"-" C;X22;K"-" C;X23;K24 C;X24;K1 -C;X25;K12 +C;X25;K16 C;X26;K1 C;X27;K20 C;X28;K"-" @@ -26550,7 +26639,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y314;K"Afbb" +C;X1;Y315;K"Afbb" C;X2;K"Afbk" C;X3;K"Feedback (Spirit Beast)" C;X4;K1 @@ -26633,7 +26722,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y315;K"ACsf" +C;X1;Y316;K"ACsf" C;X2;K"AOsf" C;X3;K"Feral Spirit (creep)" C;X4;K0 @@ -26717,7 +26806,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y316;K"ACs9" +C;X1;Y317;K"ACs9" C;X2;K"AOsf" C;X3;K"Feral Spirit (creep - pig)" C;X4;K0 @@ -26801,7 +26890,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y317;K"ACs8" +C;X1;Y318;K"ACs8" C;X2;K"AOsf" C;X3;K"Feral Spirit (Spirit Beast)" C;X4;K0 @@ -26888,7 +26977,7 @@ C;X94;K"-" C;X96;K"nsw3" C;X97;K"BOsf" C;X99;K0 -C;X1;Y318;K"ACs7" +C;X1;Y319;K"ACs7" C;X2;K"AOsf" C;X3;K"Feral Spirit (Akama)" C;X4;K0 @@ -26975,7 +27064,7 @@ C;X94;K"-" C;X96;K"osw3" C;X97;K"BOsf" C;X99;K1 -C;X1;Y319;K"Afod" +C;X1;Y320;K"Afod" C;X2;K"ANfd" C;X3;K"Finger of Death" C;X4;K0 @@ -27058,7 +27147,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y320;K"Awfb" +C;X1;Y321;K"Awfb" C;X2;K"ANfb" C;X3;K"Fire Bolt (warlock)" C;X4;K0 @@ -27141,7 +27230,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y321;K"ACfb" +C;X1;Y322;K"ACfb" C;X2;K"ANfb" C;X3;K"Fire Bolt (creep)" C;X4;K0 @@ -27224,7 +27313,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y322;K"Aflk" +C;X1;Y323;K"Aflk" C;X2;K"Aflk" C;X3;K"Flak Cannon" C;X4;K1 @@ -27307,7 +27396,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y323;K"Afla" +C;X1;Y324;K"Afla" C;X2;K"Afla" C;X3;K"Flare" C;X4;K0 @@ -27391,7 +27480,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y324;K"ACfs" +C;X1;Y325;K"ACfs" C;X2;K"AHfs" C;X3;K"Flame Strike (Creep)" C;X4;K1 @@ -27477,7 +27566,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y325;K"ANfs" +C;X1;Y326;K"ANfs" C;X2;K"AHfs" C;X3;K"Flame Strike (Improved Creep)" C;X4;K1 @@ -27563,7 +27652,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y326;K"ACfr" +C;X1;Y327;K"ACfr" C;X2;K"AEfn" C;X3;K"Force of Nature (creep)" C;X4;K0 @@ -27648,7 +27737,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y327;K"ACfl" +C;X1;Y328;K"ACfl" C;X2;K"ANfl" C;X3;K"Forked Lightning(creep)" C;X4;K1 @@ -27732,7 +27821,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y328;K"Afsh" +C;X1;Y329;K"Afsh" C;X2;K"Afsh" C;X3;K"Frag Shards" C;X4;K1 @@ -27815,7 +27904,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y329;K"Afrz" +C;X1;Y330;K"Afrz" C;X2;K"Afrz" C;X3;K"Freezing Breath" C;X4;K0 @@ -27899,7 +27988,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y330;K"Afzy" +C;X1;Y331;K"Afzy" C;X2;K"Afzy" C;X3;K"Frenzy" C;X4;K1 @@ -27983,7 +28072,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y331;K"ACfa" +C;X1;Y332;K"ACfa" C;X2;K"AUfa" C;X3;K"Frost Armor (creep,old)" C;X4;K0 @@ -28067,7 +28156,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y332;K"ACf2" +C;X1;Y333;K"ACf2" C;X2;K"AUfu" C;X3;K"Frost Armor (creep,autocast)" C;X4;K0 @@ -28151,7 +28240,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y333;K"ACfu" +C;X1;Y334;K"ACfu" C;X2;K"AUfu" C;X3;K"Frost Armor (Autocast, Naga)" C;X4;K1 @@ -28236,7 +28325,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y334;K"Afra" +C;X1;Y335;K"Afra" C;X2;K"Afra" C;X3;K"Frost Attack" C;X4;K1 @@ -28320,7 +28409,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y335;K"Afr2" +C;X1;Y336;K"Afr2" C;X2;K"Afra" C;X3;K"Frost Attack (1,2)" C;X4;K1 @@ -28404,7 +28493,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y336;K"Afrb" +C;X1;Y337;K"Afrb" C;X2;K"Afrb" C;X3;K"Frost Breath" C;X4;K0 @@ -28488,7 +28577,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y337;K"Afrc" +C;X1;Y338;K"Afrc" C;X2;K"Afrb" C;X3;K"Frost Breath (new, has icon)" C;X4;K0 @@ -28572,7 +28661,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y338;K"ACfn" +C;X1;Y339;K"ACfn" C;X2;K"AUfn" C;X3;K"Frost Nova (creep)" C;X4;K0 @@ -28656,7 +28745,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y339;K"ACcb" +C;X1;Y340;K"ACcb" C;X2;K"AHtb" C;X3;K"Frost Bolt" C;X4;K1 @@ -28741,7 +28830,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y340;K"Agho" +C;X1;Y341;K"Agho" C;X2;K"Agho" C;X3;K"Ghost" C;X4;K0 @@ -28824,7 +28913,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y341;K"Aeth" +C;X1;Y342;K"Aeth" C;X2;K"Aeth" C;X3;K"Ghost (Visible)" C;X4;K0 @@ -28907,7 +28996,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y342;K"Agld" +C;X1;Y343;K"Agld" C;X2;K"Agld" C;X3;K"Gold Mine" C;X4;K0 @@ -28990,7 +29079,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y343;K"Agra" +C;X1;Y344;K"Agra" C;X2;K"Agra" C;X3;K"Grab Tree" C;X4;K1 @@ -29074,7 +29163,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y344;K"Agyd" +C;X1;Y345;K"Agyd" C;X2;K"Agyd" C;X3;K"Graveyard" C;X4;K0 @@ -29158,7 +29247,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y345;K"Agyb" +C;X1;Y346;K"Agyb" C;X2;K"Agyb" C;X3;K"Gyrocopter Bombs" C;X4;K0 @@ -29241,7 +29330,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y346;K"Assk" +C;X1;Y347;K"Assk" C;X2;K"Assk" C;X3;K"Hardened Skin" C;X4;K1 @@ -29265,7 +29354,7 @@ C;X21;K"-" C;X22;K"-" C;X23;K100 C;X24;K3 -C;X25;K12 +C;X25;K8 C;X26;K1 C;X27;K1 C;X28;K"-" @@ -29324,7 +29413,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y347;K"Ansk" +C;X1;Y348;K"Ansk" C;X2;K"Assk" C;X3;K"Hardened Skin(Naga Turtle)" C;X4;K1 @@ -29407,7 +29496,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y348;K"Ahar" +C;X1;Y349;K"Ahar" C;X2;K"Ahar" C;X3;K"Harvest" C;X4;K0 @@ -29490,7 +29579,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y349;K"ANha" +C;X1;Y350;K"ANha" C;X2;K"Ahar" C;X3;K"Harvest (naga)" C;X4;K0 @@ -29573,7 +29662,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y350;K"Ahrl" +C;X1;Y351;K"Ahrl" C;X2;K"Ahrl" C;X3;K"Harvest Lumber" C;X4;K0 @@ -29656,7 +29745,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y351;K"Ahr3" +C;X1;Y352;K"Ahr3" C;X2;K"Ahrl" C;X3;K"Harvest Lumber (shredder)" C;X4;K0 @@ -29739,7 +29828,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y352;K"Ahr2" +C;X1;Y353;K"Ahr2" C;X2;K"Ahrl" C;X3;K"Harvest Lumber (Arch ghouls)" C;X4;K0 @@ -29822,7 +29911,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y353;K"Ahea" +C;X1;Y354;K"Ahea" C;X2;K"Ahea" C;X3;K"Heal" C;X4;K0 @@ -29906,7 +29995,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y354;K"Anhe" +C;X1;Y355;K"Anhe" C;X2;K"Anhe" C;X3;K"Heal (Creep Normal)" C;X4;K0 @@ -29990,7 +30079,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y355;K"Anh1" +C;X1;Y356;K"Anh1" C;X2;K"Anhe" C;X3;K"Heal (Creep Normal)" C;X4;K0 @@ -30074,7 +30163,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y356;K"Anh2" +C;X1;Y357;K"Anh2" C;X2;K"Anhe" C;X3;K"Heal (Creep High)" C;X4;K0 @@ -30158,7 +30247,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y357;K"Ahwd" +C;X1;Y358;K"Ahwd" C;X2;K"Ahwd" C;X3;K"Healing Ward" C;X4;K0 @@ -30243,7 +30332,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y358;K"AChw" +C;X1;Y359;K"AChw" C;X2;K"Ahwd" C;X3;K"Healing Ward (creep)" C;X4;K0 @@ -30328,7 +30417,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y359;K"AChv" +C;X1;Y360;K"AChv" C;X2;K"AOhw" C;X3;K"Healing Wave(Creep)" C;X4;K1 @@ -30412,7 +30501,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y360;K"Ahnl" +C;X1;Y361;K"Ahnl" C;X2;K"Aroa" C;X3;K"null roar (summoner)" C;X4;K1 @@ -30496,7 +30585,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y361;K"AHer" +C;X1;Y362;K"AHer" C;X2;K"AHer" C;X3;K"Hero" C;X4;K0 @@ -30579,7 +30668,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y362;K"AChx" +C;X1;Y363;K"AChx" C;X2;K"AOhx" C;X3;K"Hex (Creep)" C;X4;K1 @@ -30663,7 +30752,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y363;K"Acht" +C;X1;Y364;K"Acht" C;X2;K"ANht" C;X3;K"Howl of Terror" C;X4;K1 @@ -30747,7 +30836,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y364;K"ACim" +C;X1;Y365;K"ACim" C;X2;K"AEim" C;X3;K"Immolation (creep)" C;X4;K0 @@ -30831,7 +30920,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y365;K"ACmp" +C;X1;Y366;K"ACmp" C;X2;K"AUim" C;X3;K"Impale(Creep)" C;X4;K1 @@ -30915,7 +31004,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y366;K"Aimp" +C;X1;Y367;K"Aimp" C;X2;K"Aimp" C;X3;K"Impaling Bolt" C;X4;K0 @@ -30998,7 +31087,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y367;K"Ainf" +C;X1;Y368;K"Ainf" C;X2;K"Ainf" C;X3;K"Inner Fire" C;X4;K0 @@ -31082,7 +31171,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y368;K"ACif" +C;X1;Y369;K"ACif" C;X2;K"Ainf" C;X3;K"Inner Fire (Creep)" C;X4;K0 @@ -31166,7 +31255,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y369;K"Aivs" +C;X1;Y370;K"Aivs" C;X2;K"Aivs" C;X3;K"Invisibility" C;X4;K0 @@ -31250,7 +31339,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y370;K"AInv" +C;X1;Y371;K"AInv" C;X2;K"AInv" C;X3;K"Inventory" C;X4;K0 @@ -31333,7 +31422,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y371;K"Apak" +C;X1;Y372;K"Apak" C;X2;K"AInv" C;X3;K"Inventory (Pack Mule)" C;X4;K1 @@ -31416,7 +31505,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y372;K"Aion" +C;X1;Y373;K"Aion" C;X2;K"AInv" C;X3;K"Inventory(2 slot unit) Orc" C;X4;K1 @@ -31499,7 +31588,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y373;K"Aihn" +C;X1;Y374;K"Aihn" C;X2;K"AInv" C;X3;K"Inventory(2 slot unit) Human" C;X4;K1 @@ -31582,7 +31671,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y374;K"Aien" +C;X1;Y375;K"Aien" C;X2;K"AInv" C;X3;K"Inventory(2 slot unit) Night Elf" C;X4;K1 @@ -31665,7 +31754,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y375;K"Aiun" +C;X1;Y376;K"Aiun" C;X2;K"AInv" C;X3;K"Inventory(2 slot unit) Undead" C;X4;K1 @@ -31748,7 +31837,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y376;K"Avul" +C;X1;Y377;K"Avul" C;X2;K"Avul" C;X3;K"Invulnerable" C;X4;K0 @@ -31831,7 +31920,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y377;K"Alit" +C;X1;Y378;K"Alit" C;X2;K"Alit" C;X3;K"Lightning Attack" C;X4;K0 @@ -31914,7 +32003,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y378;K"Alsh" +C;X1;Y379;K"Alsh" C;X2;K"Alsh" C;X3;K"Lightning Shield" C;X4;K0 @@ -31998,7 +32087,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y379;K"ACls" +C;X1;Y380;K"ACls" C;X2;K"Alsh" C;X3;K"Lightning Shield (creep)" C;X4;K0 @@ -32082,7 +32171,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y380;K"Aliq" +C;X1;Y381;K"Aliq" C;X2;K"Aliq" C;X3;K"Liquid Fire" C;X4;K1 @@ -32107,8 +32196,8 @@ C;X22;K"-" C;X23;K8 C;X24;K0 C;X25;K0.6 -C;X26;K0 -C;X27;K"-" +C;X26;K1 +C;X27;K1.75 C;X28;K"-" C;X29;K"-" C;X30;K"-" @@ -32166,7 +32255,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y381;K"Aloa" +C;X1;Y382;K"Aloa" C;X2;K"Aloa" C;X3;K"Load" C;X4;K0 @@ -32249,7 +32338,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y382;K"Sloa" +C;X1;Y383;K"Sloa" C;X2;K"Aloa" C;X3;K"Load (Burrow)" C;X4;K0 @@ -32332,7 +32421,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y383;K"Slo2" +C;X1;Y384;K"Slo2" C;X2;K"Aloa" C;X3;K"Load (Entangled Gold Mine)" C;X4;K0 @@ -32415,7 +32504,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y384;K"Slo3" +C;X1;Y385;K"Slo3" C;X2;K"Aloa" C;X3;K"Load (Navies)" C;X4;K1 @@ -32498,7 +32587,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y385;K"Atlp" +C;X1;Y386;K"Atlp" C;X2;K"Atlp" C;X3;K"Load Pilot" C;X4;K0 @@ -32581,7 +32670,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y386;K"Aloc" +C;X1;Y387;K"Aloc" C;X2;K"Aloc" C;X3;K"Locust" C;X4;K0 @@ -32664,7 +32753,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y387;K"Amdf" +C;X1;Y388;K"Amdf" C;X2;K"Amdf" C;X3;K"Magic Defense" C;X4;K1 @@ -32747,7 +32836,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y388;K"Amim" +C;X1;Y389;K"Amim" C;X2;K"Amim" C;X3;K"Magic Immunity" C;X4;K0 @@ -32830,7 +32919,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y389;K"ACmi" +C;X1;Y390;K"ACmi" C;X2;K"Amim" C;X3;K"Magic Immunity (Creep)" C;X4;K0 @@ -32913,7 +33002,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y390;K"ACm2" +C;X1;Y391;K"ACm2" C;X2;K"Amim" C;X3;K"Magic Immunity (Archimonde)" C;X4;K0 @@ -32996,7 +33085,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y391;K"ACm3" +C;X1;Y392;K"ACm3" C;X2;K"Amim" C;X3;K"Magic Immunity (Dragons)" C;X4;K0 @@ -33079,7 +33168,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y392;K"Amls" +C;X1;Y393;K"Amls" C;X2;K"Amls" C;X3;K"Aerial Shackles" C;X4;K1 @@ -33163,7 +33252,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y393;K"Ambt" +C;X1;Y394;K"Ambt" C;X2;K"Ambt" C;X3;K"Mana Battery" C;X4;K0 @@ -33246,7 +33335,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y394;K"Amb2" +C;X1;Y395;K"Amb2" C;X2;K"Ambt" C;X3;K"Mana Battery (Obsidian Statue)" C;X4;K1 @@ -33329,7 +33418,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y395;K"Amnb" +C;X1;Y396;K"Amnb" C;X2;K"AEmb" C;X3;K"Mana Burn (demon)" C;X4;K0 @@ -33412,7 +33501,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y396;K"Ambd" +C;X1;Y397;K"Ambd" C;X2;K"AEmb" C;X3;K"Mana Burn (demon)" C;X4;K0 @@ -33495,7 +33584,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y397;K"Ambb" +C;X1;Y398;K"Ambb" C;X2;K"AEmb" C;X3;K"Mana Burn (Hotkey B)" C;X4;K0 @@ -33578,7 +33667,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y398;K"Amfl" +C;X1;Y399;K"Amfl" C;X2;K"Amfl" C;X3;K"Mana Flare" C;X4;K1 @@ -33662,7 +33751,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y399;K"ACmf" +C;X1;Y400;K"ACmf" C;X2;K"ANms" C;X3;K"Mana Shield(Creep)" C;X4;K1 @@ -33747,7 +33836,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y400;K"Amed" +C;X1;Y401;K"Amed" C;X2;K"Amed" C;X3;K"Meat Drop" C;X4;K0 @@ -33830,7 +33919,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y401;K"Amel" +C;X1;Y402;K"Amel" C;X2;K"Amel" C;X3;K"Meat Load" C;X4;K0 @@ -33913,7 +34002,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y402;K"Amil" +C;X1;Y403;K"Amil" C;X2;K"Amil" C;X3;K"Militia" C;X4;K0 @@ -33996,7 +34085,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y403;K"Amic" +C;X1;Y404;K"Amic" C;X2;K"Amic" C;X3;K"Militia Conversion" C;X4;K0 @@ -34079,7 +34168,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y404;K"ANmr" +C;X1;Y405;K"ANmr" C;X2;K"ANmr" C;X3;K"Mind Rot" C;X4;K1 @@ -34163,7 +34252,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y405;K"Amin" +C;X1;Y406;K"Amin" C;X2;K"Amin" C;X3;K"Mine" C;X4;K0 @@ -34246,7 +34335,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y406;K"ACmo" +C;X1;Y407;K"ACmo" C;X2;K"ANmo" C;X3;K"Monsoon(creep)" C;X4;K1 @@ -34331,7 +34420,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y407;K"Amgl" +C;X1;Y408;K"Amgl" C;X2;K"Amgl" C;X3;K"Moon Glaive" C;X4;K0 @@ -34414,7 +34503,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y408;K"Amgr" +C;X1;Y409;K"Amgr" C;X2;K"Amgl" C;X3;K"Moon Glaive (No research)" C;X4;K0 @@ -34497,7 +34586,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y409;K"Amov" +C;X1;Y410;K"Amov" C;X2;K"Amov" C;X3;K"Move" C;X4;K0 @@ -34580,7 +34669,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y410;K"Aneu" +C;X1;Y411;K"Aneu" C;X2;K"Aneu" C;X3;K"Neutral Building" C;X4;K0 @@ -34663,7 +34752,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y411;K"Ane2" +C;X1;Y412;K"Ane2" C;X2;K"Aneu" C;X3;K"Neutral Building (any unit)" C;X4;K0 @@ -34746,7 +34835,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y412;K"Andt" +C;X1;Y413;K"Andt" C;X2;K"Andt" C;X3;K"Neutral Detection (Reveal ability)" C;X4;K0 @@ -34830,7 +34919,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y413;K"ANre" +C;X1;Y414;K"ANre" C;X2;K"Aarm" C;X3;K"Neutral Regen (mana only)" C;X4;K0 @@ -34913,7 +35002,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y414;K"ACnr" +C;X1;Y415;K"ACnr" C;X2;K"Aoar" C;X3;K"Neutral Regen (health only)" C;X4;K0 @@ -34996,7 +35085,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y415;K"AAns" +C;X1;Y416;K"AAns" C;X2;K"AAns" C;X3;K"Neutral Spell" C;X4;K0 @@ -35079,7 +35168,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y416;K"Ansp" +C;X1;Y417;K"Ansp" C;X2;K"Ansp" C;X3;K"Neutral Spies" C;X4;K0 @@ -35162,7 +35251,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y417;K"Afak" +C;X1;Y418;K"Afak" C;X2;K"Afak" C;X3;K"Orb of Annihilation" C;X4;K1 @@ -35245,7 +35334,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y418;K"ANak" +C;X1;Y419;K"ANak" C;X2;K"Afak" C;X3;K"Orb of Annihilation (Quill Spray)" C;X4;K1 @@ -35328,7 +35417,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y419;K"Afir" +C;X1;Y420;K"Afir" C;X2;K"Afir" C;X3;K"On Fire" C;X4;K0 @@ -35411,7 +35500,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y420;K"Afih" +C;X1;Y421;K"Afih" C;X2;K"Afih" C;X3;K"On Fire (Human)" C;X4;K0 @@ -35494,7 +35583,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y421;K"Afio" +C;X1;Y422;K"Afio" C;X2;K"Afio" C;X3;K"On Fire (Orc)" C;X4;K0 @@ -35577,7 +35666,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y422;K"Afin" +C;X1;Y423;K"Afin" C;X2;K"Afin" C;X3;K"On Fire (Night Elf)" C;X4;K0 @@ -35660,7 +35749,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y423;K"Afiu" +C;X1;Y424;K"Afiu" C;X2;K"Afiu" C;X3;K"On Fire (Undead)" C;X4;K0 @@ -35743,7 +35832,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y424;K"ANpa" +C;X1;Y425;K"ANpa" C;X2;K"ANpa" C;X3;K"Parasite" C;X4;K1 @@ -35828,7 +35917,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y425;K"ACpa" +C;X1;Y426;K"ACpa" C;X2;K"ANpa" C;X3;K"Parasite(eredar)" C;X4;K1 @@ -35913,7 +36002,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y426;K"ANpi" +C;X1;Y427;K"ANpi" C;X2;K"ANpi" C;X3;K"Permanent Immolation" C;X4;K0 @@ -35997,7 +36086,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y427;K"Apmf" +C;X1;Y428;K"Apmf" C;X2;K"ANpi" C;X3;K"Permanent Immolation (flying)" C;X4;K1 @@ -36081,7 +36170,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y428;K"Apig" +C;X1;Y429;K"Apig" C;X2;K"Apig" C;X3;K"Permanent Immolation (graphic)" C;X4;K1 @@ -36165,7 +36254,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y429;K"Apiv" +C;X1;Y430;K"Apiv" C;X2;K"Apiv" C;X3;K"Permanent Invisibility" C;X4;K0 @@ -36248,7 +36337,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y430;K"Apsh" +C;X1;Y431;K"Apsh" C;X2;K"Apsh" C;X3;K"Phase Shift" C;X4;K1 @@ -36332,7 +36421,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y431;K"Aphx" +C;X1;Y432;K"Aphx" C;X2;K"Aphx" C;X3;K"Phoenix" C;X4;K1 @@ -36416,7 +36505,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y432;K"Apxf" +C;X1;Y433;K"Apxf" C;X2;K"Apxf" C;X3;K"PhoenixFire" C;X4;K1 @@ -36498,7 +36587,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y433;K"Apts" +C;X1;Y434;K"Apts" C;X2;K"Apts" C;X3;K"Plague Toss" C;X4;K0 @@ -36582,7 +36671,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y434;K"Apoi" +C;X1;Y435;K"Apoi" C;X2;K"Apoi" C;X3;K"Poison Attack" C;X4;K0 @@ -36666,7 +36755,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y435;K"Aply" +C;X1;Y436;K"Aply" C;X2;K"Aply" C;X3;K"Polymorph" C;X4;K0 @@ -36685,7 +36774,7 @@ C;X16;K0 C;X17;K60 C;X18;K60 C;X19;K3 -C;X20;K220 +C;X20;K200 C;X21;K"-" C;X22;K500 C;X23;K5 @@ -36750,7 +36839,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y436;K"ACpy" +C;X1;Y437;K"ACpy" C;X2;K"Aply" C;X3;K"Polymorph (creep)" C;X4;K0 @@ -36834,7 +36923,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y437;K"Apos" +C;X1;Y438;K"Apos" C;X2;K"Apos" C;X3;K"Possession" C;X4;K0 @@ -36917,7 +37006,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y438;K"ACps" +C;X1;Y439;K"ACps" C;X2;K"Apos" C;X3;K"Possession (creep)" C;X4;K0 @@ -37000,7 +37089,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y439;K"Aps2" +C;X1;Y440;K"Aps2" C;X2;K"Aps2" C;X3;K"Possession (Channeling)" C;X4;K0 @@ -37084,7 +37173,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y440;K"Awar" +C;X1;Y441;K"Awar" C;X2;K"Awar" C;X3;K"Pulverize" C;X4;K0 @@ -37167,7 +37256,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y441;K"ACpv" +C;X1;Y442;K"ACpv" C;X2;K"Awar" C;X3;K"Pulverize (Sea Giant)" C;X4;K1 @@ -37250,7 +37339,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y442;K"Apit" +C;X1;Y443;K"Apit" C;X2;K"Apit" C;X3;K"Purchase Item" C;X4;K0 @@ -37334,7 +37423,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y443;K"Aprg" +C;X1;Y444;K"Aprg" C;X2;K"Aprg" C;X3;K"Purge" C;X4;K0 @@ -37418,7 +37507,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y444;K"Apg2" +C;X1;Y445;K"Apg2" C;X2;K"Aprg" C;X3;K"Purge" C;X4;K0 @@ -37502,7 +37591,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y445;K"ACpu" +C;X1;Y446;K"ACpu" C;X2;K"Aprg" C;X3;K"Purge (Creep)" C;X4;K0 @@ -37586,7 +37675,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y446;K"ACrf" +C;X1;Y447;K"ACrf" C;X2;K"ANrf" C;X3;K"Rain of Fire (creep)" C;X4;K0 @@ -37671,7 +37760,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y447;K"ACrg" +C;X1;Y448;K"ACrg" C;X2;K"ANrf" C;X3;K"Rain of Fire (creep,greater)" C;X4;K0 @@ -37756,7 +37845,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y448;K"Arai" +C;X1;Y449;K"Arai" C;X2;K"Arai" C;X3;K"Raise Dead" C;X4;K0 @@ -37843,7 +37932,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y449;K"ACrd" +C;X1;Y450;K"ACrd" C;X2;K"Arai" C;X3;K"Raise Dead (Creep)" C;X4;K0 @@ -37928,7 +38017,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y450;K"ARal" +C;X1;Y451;K"ARal" C;X2;K"ARal" C;X3;K"Rally" C;X4;K0 @@ -38011,7 +38100,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y451;K"Arav" +C;X1;Y452;K"Arav" C;X2;K"Arav" C;X3;K"Raven Form (Druid)" C;X4;K0 @@ -38030,7 +38119,7 @@ C;X16;K1.05 C;X17;K0.6 C;X18;K0 C;X19;K0 -C;X20;K50 +C;X20;K25 C;X21;K-1 C;X22;K"-" C;X23;K"edot" @@ -38095,7 +38184,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y452;K"Amrf" +C;X1;Y453;K"Amrf" C;X2;K"Arav" C;X3;K"Raven Form (Medivh)" C;X4;K0 @@ -38179,7 +38268,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y453;K"ACrn" +C;X1;Y454;K"ACrn" C;X2;K"ACrn" C;X3;K"Reincarnation (creep)" C;X4;K0 @@ -38263,7 +38352,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y454;K"ANr2" +C;X1;Y455;K"ANr2" C;X2;K"AOre" C;X3;K"Reincarnation (generic)" C;X4;K0 @@ -38347,7 +38436,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y455;K"Arbr" +C;X1;Y456;K"Arbr" C;X2;K"Arbr" C;X3;K"Reinforced Burrows" C;X4;K1 @@ -38430,7 +38519,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y456;K"Arej" +C;X1;Y457;K"Arej" C;X2;K"Arej" C;X3;K"Rejuvination" C;X4;K0 @@ -38514,7 +38603,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y457;K"ACrj" +C;X1;Y458;K"ACrj" C;X2;K"Arej" C;X3;K"Rejuvination (creep)" C;X4;K0 @@ -38598,7 +38687,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y458;K"ACr2" +C;X1;Y459;K"ACr2" C;X2;K"Arej" C;X3;K"Rejuvination (Furbolg)" C;X4;K0 @@ -38682,7 +38771,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y459;K"Aren" +C;X1;Y460;K"Aren" C;X2;K"Aren" C;X3;K"Renew" C;X4;K0 @@ -38765,7 +38854,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y460;K"Ahrp" +C;X1;Y461;K"Ahrp" C;X2;K"Arep" C;X3;K"Repair (Human)" C;X4;K0 @@ -38848,7 +38937,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y461;K"Arep" +C;X1;Y462;K"Arep" C;X2;K"Arep" C;X3;K"Repair (Orc)" C;X4;K0 @@ -38931,7 +39020,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y462;K"Arpb" +C;X1;Y463;K"Arpb" C;X2;K"Arpb" C;X3;K"Replenish (Life & Mana)" C;X4;K1 @@ -39015,7 +39104,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y463;K"Arpl" +C;X1;Y464;K"Arpl" C;X2;K"Arpl" C;X3;K"Replenish (Life)" C;X4;K1 @@ -39099,7 +39188,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y464;K"Arpm" +C;X1;Y465;K"Arpm" C;X2;K"Arpm" C;X3;K"Replenish (Mana)" C;X4;K1 @@ -39122,7 +39211,7 @@ C;X20;K2 C;X21;K700 C;X22;K250 C;X23;K"-" -C;X24;K3 +C;X24;K2 C;X25;K"-" C;X26;K0 C;X27;K5 @@ -39183,7 +39272,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y465;K"Arsk" +C;X1;Y466;K"Arsk" C;X2;K"Arsk" C;X3;K"Resistant Skin" C;X4;K1 @@ -39266,7 +39355,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y466;K"ACrk" +C;X1;Y467;K"ACrk" C;X2;K"Arsk" C;X3;K"Resistant Skin (creep)" C;X4;K1 @@ -39349,7 +39438,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y467;K"ACsk" +C;X1;Y468;K"ACsk" C;X2;K"Arsk" C;X3;K"Resistant Skin(3,1 pos, creep)" C;X4;K1 @@ -39432,7 +39521,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y468;K"Arst" +C;X1;Y469;K"Arst" C;X2;K"Arst" C;X3;K"Restoration" C;X4;K0 @@ -39515,7 +39604,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y469;K"Argd" +C;X1;Y470;K"Argd" C;X2;K"Artn" C;X3;K"Return (Gold)" C;X4;K0 @@ -39598,7 +39687,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y470;K"Argl" +C;X1;Y471;K"Argl" C;X2;K"Artn" C;X3;K"Return (Gold & Lumber)" C;X4;K0 @@ -39681,7 +39770,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y471;K"Arlm" +C;X1;Y472;K"Arlm" C;X2;K"Artn" C;X3;K"Return (Lumber)" C;X4;K0 @@ -39764,7 +39853,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y472;K"AHta" +C;X1;Y473;K"AHta" C;X2;K"AIta" C;X3;K"Reveal(Arcane Tower)" C;X4;K0 @@ -39848,7 +39937,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y473;K"Arng" +C;X1;Y474;K"Arng" C;X2;K"Arng" C;X3;K"Revenge" C;X4;K0 @@ -39931,7 +40020,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y474;K"Arev" +C;X1;Y475;K"Arev" C;X2;K"Arev" C;X3;K"Revive" C;X4;K0 @@ -40014,7 +40103,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y475;K"Aroa" +C;X1;Y476;K"Aroa" C;X2;K"Aroa" C;X3;K"Roar" C;X4;K0 @@ -40098,7 +40187,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y476;K"Ara2" +C;X1;Y477;K"Ara2" C;X2;K"Aroa" C;X3;K"Roar" C;X4;K1 @@ -40182,7 +40271,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y477;K"ACr1" +C;X1;Y478;K"ACr1" C;X2;K"Aroa" C;X3;K"Roar (creep) -- Skeletal Orc" C;X4;K1 @@ -40266,7 +40355,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y478;K"ACro" +C;X1;Y479;K"ACro" C;X2;K"Aroa" C;X3;K"Roar (creep)" C;X4;K0 @@ -40350,7 +40439,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y479;K"Aroc" +C;X1;Y480;K"Aroc" C;X2;K"Aroc" C;X3;K"Rocket Attack" C;X4;K1 @@ -40433,7 +40522,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y480;K"Aro1" +C;X1;Y481;K"Aro1" C;X2;K"Aroo" C;X3;K"Root (Ancients)" C;X4;K0 @@ -40516,7 +40605,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y481;K"Aro2" +C;X1;Y482;K"Aro2" C;X2;K"Aroo" C;X3;K"Root (Ancient Protector)" C;X4;K0 @@ -40599,7 +40688,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y482;K"Asac" +C;X1;Y483;K"Asac" C;X2;K"Asac" C;X3;K"Sacrifice (Sacrificial Pit)" C;X4;K0 @@ -40682,7 +40771,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y483;K"Asal" +C;X1;Y484;K"Asal" C;X2;K"Asal" C;X3;K"Pillage" C;X4;K0 @@ -40765,7 +40854,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y484;K"Alam" +C;X1;Y485;K"Alam" C;X2;K"Alam" C;X3;K"Sacrifice (Acolyte)" C;X4;K0 @@ -40848,7 +40937,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y485;K"ACsa" +C;X1;Y486;K"ACsa" C;X2;K"AHfa" C;X3;K"Searing Arrows (creep)" C;X4;K0 @@ -40931,7 +41020,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y486;K"Asds" +C;X1;Y487;K"Asds" C;X2;K"Asds" C;X3;K"Self Destruct" C;X4;K0 @@ -41014,7 +41103,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y487;K"Asdg" +C;X1;Y488;K"Asdg" C;X2;K"Asds" C;X3;K"Self Destruct (Clockwerk Goblins)" C;X4;K0 @@ -41097,7 +41186,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y488;K"Asd2" +C;X1;Y489;K"Asd2" C;X2;K"Asds" C;X3;K"Self Destruct 2 (Clockwerk Goblins)" C;X4;K0 @@ -41180,7 +41269,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y489;K"Asd3" +C;X1;Y490;K"Asd3" C;X2;K"Asds" C;X3;K"Self Destruct 3 (Clockwerk Goblins)" C;X4;K0 @@ -41263,7 +41352,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y490;K"Asid" +C;X1;Y491;K"Asid" C;X2;K"Asid" C;X3;K"Sell Item" C;X4;K0 @@ -41346,7 +41435,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y491;K"Asud" +C;X1;Y492;K"Asud" C;X2;K"Asud" C;X3;K"Sell Unit" C;X4;K0 @@ -41429,7 +41518,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y492;K"Aesn" +C;X1;Y493;K"Aesn" C;X2;K"Aesn" C;X3;K"Sentinel" C;X4;K0 @@ -41513,7 +41602,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y493;K"Aesr" +C;X1;Y494;K"Aesr" C;X2;K"Aesn" C;X3;K"Sentinel (no research)" C;X4;K0 @@ -41597,7 +41686,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y494;K"Aeye" +C;X1;Y495;K"Aeye" C;X2;K"Aeye" C;X3;K"Sentry Ward" C;X4;K0 @@ -41682,7 +41771,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y495;K"ACtn" +C;X1;Y496;K"ACtn" C;X2;K"AOwd" C;X3;K"Serpent Ward (tentacle, Forgotten one)" C;X4;K1 @@ -41768,7 +41857,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y496;K"Ashm" +C;X1;Y497;K"Ashm" C;X2;K"Ashm" C;X3;K"Shadow Meld" C;X4;K0 @@ -41851,7 +41940,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y497;K"AIhm" +C;X1;Y498;K"AIhm" C;X2;K"Ashm" C;X3;K"Shadow Meld (Item)" C;X4;K0 @@ -41934,7 +42023,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y498;K"Sshm" +C;X1;Y499;K"Sshm" C;X2;K"Ashm" C;X3;K"Shadow Meld (Instant)" C;X4;K0 @@ -42017,7 +42106,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y499;K"Ahid" +C;X1;Y500;K"Ahid" C;X2;K"Ahid" C;X3;K"Shadow Meld (Akama)" C;X4;K1 @@ -42100,7 +42189,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y500;K"ACss" +C;X1;Y501;K"ACss" C;X2;K"AEsh" C;X3;K"Shadow Strike(Creep)" C;X4;K1 @@ -42185,7 +42274,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y501;K"ACsh" +C;X1;Y502;K"ACsh" C;X2;K"AOsh" C;X3;K"Shockwave (Creep)" C;X4;K0 @@ -42269,7 +42358,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y502;K"ACst" +C;X1;Y503;K"ACst" C;X2;K"AOsh" C;X3;K"Shockwave (Trap)" C;X4;K0 @@ -42353,7 +42442,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y503;K"ANsh" +C;X1;Y504;K"ANsh" C;X2;K"AOsh" C;X3;K"Garithos - Shock Wave" C;X4;K1 @@ -42440,7 +42529,7 @@ C;X93;K"-" C;X94;K"-" C;X97;K"BOsh" C;X99;K0 -C;X1;Y504;K"ACsi" +C;X1;Y505;K"ACsi" C;X2;K"ANsi" C;X3;K"Silence(Creep)" C;X4;K1 @@ -42525,7 +42614,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y505;K"ACsm" +C;X1;Y506;K"ACsm" C;X2;K"AHdr" C;X3;K"Siphon Mana (Creep)" C;X4;K1 @@ -42610,7 +42699,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y506;K"ACsl" +C;X1;Y507;K"ACsl" C;X2;K"AUsl" C;X3;K"Sleep (creep)" C;X4;K0 @@ -42694,7 +42783,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y507;K"Asla" +C;X1;Y508;K"Asla" C;X2;K"Asla" C;X3;K"Sleep Always" C;X4;K0 @@ -42777,7 +42866,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y508;K"Aslo" +C;X1;Y509;K"Aslo" C;X2;K"Aslo" C;X3;K"Slow" C;X4;K0 @@ -42861,7 +42950,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y509;K"ACsw" +C;X1;Y510;K"ACsw" C;X2;K"Aslo" C;X3;K"Slow (Creep)" C;X4;K0 @@ -42945,7 +43034,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y510;K"Aspo" +C;X1;Y511;K"Aspo" C;X2;K"Aspo" C;X3;K"Slow Poison" C;X4;K0 @@ -43029,7 +43118,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y511;K"Asod" +C;X1;Y512;K"Asod" C;X2;K"Asod" C;X3;K"Spawn Skeleton" C;X4;K0 @@ -43112,7 +43201,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y512;K"Assp" +C;X1;Y513;K"Assp" C;X2;K"Assp" C;X3;K"Spawn Spiderling" C;X4;K0 @@ -43195,7 +43284,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y513;K"Aspd" +C;X1;Y514;K"Aspd" C;X2;K"Aspd" C;X3;K"Spawn Spider" C;X4;K0 @@ -43278,7 +43367,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y514;K"Aspy" +C;X1;Y515;K"Aspy" C;X2;K"Aspd" C;X3;K"Spawn Hydra" C;X4;K1 @@ -43361,7 +43450,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y515;K"Aspt" +C;X1;Y516;K"Aspt" C;X2;K"Aspd" C;X3;K"Spawn Hydra Hatchling" C;X4;K1 @@ -43444,7 +43533,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y516;K"Asps" +C;X1;Y517;K"Asps" C;X2;K"Asps" C;X3;K"Spell Steal" C;X4;K1 @@ -43527,7 +43616,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y517;K"Asph" +C;X1;Y518;K"Asph" C;X2;K"Asph" C;X3;K"Sphere" C;X4;K1 @@ -43610,7 +43699,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y518;K"Asp1" +C;X1;Y519;K"Asp1" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 1)" C;X4;K1 @@ -43693,7 +43782,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y519;K"Asp2" +C;X1;Y520;K"Asp2" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 2)" C;X4;K1 @@ -43776,7 +43865,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y520;K"Asp3" +C;X1;Y521;K"Asp3" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 3)" C;X4;K1 @@ -43859,7 +43948,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y521;K"Asp4" +C;X1;Y522;K"Asp4" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 4)" C;X4;K1 @@ -43942,7 +44031,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y522;K"Asp5" +C;X1;Y523;K"Asp5" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 5)" C;X4;K1 @@ -44025,7 +44114,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y523;K"Asp6" +C;X1;Y524;K"Asp6" C;X2;K"Asph" C;X3;K"Sphere (SoV Level 6)" C;X4;K1 @@ -44108,7 +44197,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y524;K"Aspa" +C;X1;Y525;K"Aspa" C;X2;K"Aspa" C;X3;K"Spider Attack" C;X4;K0 @@ -44191,7 +44280,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y525;K"Aspi" +C;X1;Y526;K"Aspi" C;X2;K"Aspi" C;X3;K"Spiked Barricades" C;X4;K0 @@ -44274,7 +44363,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y526;K"Aspl" +C;X1;Y527;K"Aspl" C;X2;K"Aspl" C;X3;K"Spirit Link" C;X4;K1 @@ -44358,7 +44447,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y527;K"Astd" +C;X1;Y528;K"Astd" C;X2;K"Astd" C;X3;K"Stand Down" C;X4;K0 @@ -44441,7 +44530,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y528;K"Asta" +C;X1;Y529;K"Asta" C;X2;K"Asta" C;X3;K"Stasis Trap" C;X4;K0 @@ -44463,7 +44552,7 @@ C;X19;K0 C;X20;K100 C;X21;K"-" C;X22;K500 -C;X23;K9 +C;X23;K7 C;X24;K175 C;X25;K400 C;X26;K6 @@ -44526,7 +44615,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y529;K"Astn" +C;X1;Y530;K"Astn" C;X2;K"Astn" C;X3;K"Stone Form" C;X4;K0 @@ -44610,7 +44699,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y530;K"Asth" +C;X1;Y531;K"Asth" C;X2;K"Asth" C;X3;K"Storm Hammers" C;X4;K0 @@ -44693,7 +44782,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y531;K"Asb1" +C;X1;Y532;K"Asb1" C;X2;K"ANsu" C;X3;K"Submerge (Myrmidon)" C;X4;K1 @@ -44777,7 +44866,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y532;K"Asb2" +C;X1;Y533;K"Asb2" C;X2;K"ANsu" C;X3;K"Submerge (Royal Guard)" C;X4;K1 @@ -44861,7 +44950,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y533;K"Asb3" +C;X1;Y534;K"Asb3" C;X2;K"ANsu" C;X3;K"Submerge (Snap Dragon)" C;X4;K1 @@ -44945,7 +45034,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y534;K"Aslp" +C;X1;Y535;K"Aslp" C;X2;K"ANwm" C;X3;K"Summon Lobstrok Prawns" C;X4;K1 @@ -45030,7 +45119,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y535;K"ACwe" +C;X1;Y536;K"ACwe" C;X2;K"AHwe" C;X3;K"Summon Sea Elemental" C;X4;K1 @@ -45115,7 +45204,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y536;K"Attu" +C;X1;Y537;K"Attu" C;X2;K"Attu" C;X3;K"Tank Turret" C;X4;K0 @@ -45198,7 +45287,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y537;K"Srtt" +C;X1;Y538;K"Srtt" C;X2;K"Acha" C;X3;K"Tank Upgrade" C;X4;K1 @@ -45282,7 +45371,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y538;K"Atau" +C;X1;Y539;K"Atau" C;X2;K"Atau" C;X3;K"Taunt" C;X4;K1 @@ -45365,7 +45454,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y539;K"ANta" +C;X1;Y540;K"ANta" C;X2;K"Atau" C;X3;K"Taunt(Creep)" C;X4;K1 @@ -45448,7 +45537,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y540;K"ANth" +C;X1;Y541;K"ANth" C;X2;K"AUts" C;X3;K"Thorny Shield (Creep)" C;X4;K1 @@ -45532,7 +45621,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y541;K"ANt2" +C;X1;Y542;K"ANt2" C;X2;K"AUts" C;X3;K"Thorny Shield (Dragon Turtle)" C;X4;K1 @@ -45616,7 +45705,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y542;K"ACah" +C;X1;Y543;K"ACah" C;X2;K"AEah" C;X3;K"Thorns Aura (creep)" C;X4;K0 @@ -45700,7 +45789,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y543;K"ACtb" +C;X1;Y544;K"ACtb" C;X2;K"ACtb" C;X3;K"Thunder Bolt (Creep)" C;X4;K0 @@ -45784,7 +45873,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y544;K"ACtc" +C;X1;Y545;K"ACtc" C;X2;K"ACtc" C;X3;K"Thunder Clap (Creep)" C;X4;K0 @@ -45868,7 +45957,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y545;K"ACt2" +C;X1;Y546;K"ACt2" C;X2;K"ACtc" C;X3;K"Thunder Clap (Thunder Lizard)" C;X4;K0 @@ -45952,7 +46041,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y546;K"Atdg" +C;X1;Y547;K"Atdg" C;X2;K"Atdg" C;X3;K"TornadoDamage" C;X4;K1 @@ -45999,7 +46088,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y547;K"Atsp" +C;X1;Y548;K"Atsp" C;X2;K"Atsp" C;X3;K"TornadoSpin" C;X4;K1 @@ -46043,7 +46132,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y548;K"Atwa" +C;X1;Y549;K"Atwa" C;X2;K"Atwa" C;X3;K"TornadoWander" C;X4;K1 @@ -46085,7 +46174,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y549;K"Atol" +C;X1;Y550;K"Atol" C;X2;K"Atol" C;X3;K"Tree of life (for attaching art)" C;X4;K0 @@ -46168,7 +46257,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y550;K"Ault" +C;X1;Y551;K"Ault" C;X2;K"Ault" C;X3;K"Ultravision" C;X4;K0 @@ -46251,7 +46340,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y551;K"ACua" +C;X1;Y552;K"ACua" C;X2;K"AUau" C;X3;K"Unholy Aura (creep)" C;X4;K0 @@ -46335,7 +46424,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y552;K"Auhf" +C;X1;Y553;K"Auhf" C;X2;K"Auhf" C;X3;K"Unholy Frenzy" C;X4;K0 @@ -46419,7 +46508,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y553;K"Suhf" +C;X1;Y554;K"Suhf" C;X2;K"Auhf" C;X3;K"Unholy Frenzy (Warlock)" C;X4;K0 @@ -46503,7 +46592,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y554;K"ACuf" +C;X1;Y555;K"ACuf" C;X2;K"Auhf" C;X3;K"Unholy Frenzy (creep)" C;X4;K0 @@ -46587,7 +46676,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y555;K"Auuf" +C;X1;Y556;K"Auuf" C;X2;K"Auuf" C;X3;K"Incite Unholy Frenzy" C;X4;K1 @@ -46671,7 +46760,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y556;K"Auco" +C;X1;Y557;K"Auco" C;X2;K"Auco" C;X3;K"Unstable Concoction" C;X4;K1 @@ -46754,7 +46843,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y557;K"Auns" +C;X1;Y558;K"Auns" C;X2;K"Auns" C;X3;K"Unsummon" C;X4;K0 @@ -46837,7 +46926,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y558;K"SCva" +C;X1;Y559;K"SCva" C;X2;K"AIva" C;X3;K"Vampiric attack" C;X4;K0 @@ -46920,7 +47009,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y559;K"ACvp" +C;X1;Y560;K"ACvp" C;X2;K"AUav" C;X3;K"Vampiric Aura (creep)" C;X4;K0 @@ -47004,7 +47093,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y560;K"Avng" +C;X1;Y561;K"Avng" C;X2;K"Avng" C;X3;K"Vengeance" C;X4;K1 @@ -47088,7 +47177,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y561;K"Awan" +C;X1;Y562;K"Awan" C;X2;K"Awan" C;X3;K"Wander" C;X4;K0 @@ -47171,7 +47260,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y562;K"Awrs" +C;X1;Y563;K"Awrs" C;X2;K"AOws" C;X3;K"War Stomp (creep)" C;X4;K0 @@ -47255,7 +47344,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y563;K"Awrg" +C;X1;Y564;K"Awrg" C;X2;K"AOws" C;X3;K"War Stomp (sea giant)" C;X4;K1 @@ -47339,7 +47428,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y564;K"Awrh" +C;X1;Y565;K"Awrh" C;X2;K"AOws" C;X3;K"War Stomp (hydra)" C;X4;K1 @@ -47423,7 +47512,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y565;K"ANwk" +C;X1;Y566;K"ANwk" C;X2;K"AOwk" C;X3;K"Wind Walk" C;X4;K1 @@ -47507,7 +47596,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y566;K"Awha" +C;X1;Y567;K"Awha" C;X2;K"Awha" C;X3;K"Wisp Harvest" C;X4;K0 @@ -47590,7 +47679,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y567;K"Awh2" +C;X1;Y568;K"Awh2" C;X2;K"Awha" C;X3;K"Wisp Harvest (Invulnerable)" C;X4;K0 @@ -47673,7 +47762,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y568;K"Aven" +C;X1;Y569;K"Aven" C;X2;K"Aven" C;X3;K"Venom Spears" C;X4;K0 @@ -47757,7 +47846,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y569;K"ACvs" +C;X1;Y570;K"ACvs" C;X2;K"Aven" C;X3;K"Venom Spears (Creep)" C;X4;K0 @@ -47841,7 +47930,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y570;K"Awrp" +C;X1;Y571;K"Awrp" C;X2;K"Awrp" C;X3;K"Warp" C;X4;K0 @@ -47924,7 +48013,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y571;K"Aweb" +C;X1;Y572;K"Aweb" C;X2;K"Aweb" C;X3;K"Web" C;X4;K0 @@ -48008,7 +48097,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y572;K"ACwb" +C;X1;Y573;K"ACwb" C;X2;K"Aweb" C;X3;K"Web (creep)" C;X4;K0 @@ -48092,7 +48181,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X29;Y573;K"-" +C;X29;Y574;K"-" C;X30;K"-" C;X31;K"-" C;X36;K"_" @@ -48107,7 +48196,7 @@ C;X78;K"_" C;X92;K"-" C;X93;K"-" C;X94;K"-" -C;X1;Y574;K"AIa1" +C;X1;Y575;K"AIa1" C;X2;K"AIab" C;X3;K"AgilityBonus (+1)" C;X4;K0 @@ -48190,9 +48279,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y575;K"AIa3" +C;X1;Y576;K"AIa2" C;X2;K"AIab" -C;X3;K"AgilityBonus (+3)" +C;X3;K"AgilityBonus (+2)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48212,7 +48301,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K3 +C;X23;K2 C;X24;K0 C;X25;K0 C;X26;K"-" @@ -48273,9 +48362,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y576;K"AIa4" +C;X1;Y577;K"AIa3" C;X2;K"AIab" -C;X3;K"AgilityBonus (+4) " +C;X3;K"AgilityBonus (+3)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48295,7 +48384,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K4 +C;X23;K3 C;X24;K0 C;X25;K0 C;X26;K"-" @@ -48356,9 +48445,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y577;K"AIa5" +C;X1;Y578;K"AIa4" C;X2;K"AIab" -C;X3;K"AgilityBonus (+5) " +C;X3;K"AgilityBonus (+4) " C;X4;K0 C;X5;K1 C;X6;K0 @@ -48378,7 +48467,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K5 +C;X23;K4 C;X24;K0 C;X25;K0 C;X26;K"-" @@ -48439,9 +48528,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y578;K"AIa6" +C;X1;Y579;K"AIa5" C;X2;K"AIab" -C;X3;K"AgilityBonus (+6)" +C;X3;K"AgilityBonus (+5) " C;X4;K0 C;X5;K1 C;X6;K0 @@ -48461,7 +48550,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K6 +C;X23;K5 C;X24;K0 C;X25;K0 C;X26;K"-" @@ -48522,9 +48611,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y579;K"AIx5" +C;X1;Y580;K"AIa6" C;X2;K"AIab" -C;X3;K"Crown of Kings (All + 5)" +C;X3;K"AgilityBonus (+6)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48544,9 +48633,9 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K5 -C;X24;K5 -C;X25;K5 +C;X23;K6 +C;X24;K0 +C;X25;K0 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -48605,9 +48694,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y580;K"AIx1" +C;X1;Y581;K"AIx5" C;X2;K"AIab" -C;X3;K"(All + 1)" +C;X3;K"Crown of Kings (All + 5)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48627,9 +48716,9 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K1 -C;X24;K1 -C;X25;K1 +C;X23;K5 +C;X24;K5 +C;X25;K5 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -48688,9 +48777,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y581;K"AIx2" +C;X1;Y582;K"AIx1" C;X2;K"AIab" -C;X3;K"(All + 2)" +C;X3;K"(All + 1)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48710,9 +48799,9 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K2 -C;X24;K2 -C;X25;K2 +C;X23;K1 +C;X24;K1 +C;X25;K1 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -48771,9 +48860,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y582;K"AIs1" +C;X1;Y583;K"AIx2" C;X2;K"AIab" -C;X3;K"StrengthBonus (+1)" +C;X3;K"(All + 2)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48793,9 +48882,9 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K0 -C;X24;K0 -C;X25;K1 +C;X23;K2 +C;X24;K2 +C;X25;K2 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -48854,9 +48943,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y583;K"AIs3" +C;X1;Y584;K"AIs1" C;X2;K"AIab" -C;X3;K"StrengthBonus (+3)" +C;X3;K"StrengthBonus (+1)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48878,7 +48967,7 @@ C;X21;K"-" C;X22;K"-" C;X23;K0 C;X24;K0 -C;X25;K3 +C;X25;K1 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -48937,9 +49026,9 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y584;K"AIs4" +C;X1;Y585;K"AIs2" C;X2;K"AIab" -C;X3;K"StrengthBonus (+4)" +C;X3;K"StrengthBonus (+2)" C;X4;K0 C;X5;K1 C;X6;K0 @@ -48961,7 +49050,7 @@ C;X21;K"-" C;X22;K"-" C;X23;K0 C;X24;K0 -C;X25;K4 +C;X25;K2 C;X26;K"-" C;X27;K"-" C;X28;K"-" @@ -49020,7 +49109,173 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y585;K"AIs5" +C;X1;Y586;K"AIs3" +C;X2;K"AIab" +C;X3;K"StrengthBonus (+3)" +C;X4;K0 +C;X5;K1 +C;X6;K0 +C;X7;K1 +C;X8;K"item" +C;X9;K"other" +C;X10;K0 +C;X11;K1 +C;X12;K0 +C;X13;K0 +C;X14;K0 +C;X15;K"_" +C;X16;K0 +C;X17;K0 +C;X18;K0 +C;X19;K0 +C;X20;K0 +C;X21;K"-" +C;X22;K"-" +C;X23;K0 +C;X24;K0 +C;X25;K3 +C;X26;K"-" +C;X27;K"-" +C;X28;K"-" +C;X29;K"-" +C;X30;K"-" +C;X31;K"-" +C;X36;K"_" +C;X37;K"-" +C;X38;K"-" +C;X39;K"-" +C;X40;K"-" +C;X41;K"-" +C;X42;K"-" +C;X43;K"-" +C;X44;K"-" +C;X45;K"-" +C;X46;K"-" +C;X47;K"-" +C;X48;K"-" +C;X49;K"-" +C;X50;K"-" +C;X51;K"-" +C;X52;K"-" +C;X57;K"_" +C;X58;K"-" +C;X59;K"-" +C;X60;K"-" +C;X61;K"-" +C;X62;K"-" +C;X63;K"-" +C;X64;K"-" +C;X65;K"-" +C;X66;K"-" +C;X67;K"-" +C;X68;K"-" +C;X69;K"-" +C;X70;K"-" +C;X71;K"-" +C;X72;K"-" +C;X73;K"-" +C;X78;K"_" +C;X79;K"-" +C;X80;K"-" +C;X81;K"-" +C;X82;K"-" +C;X83;K"-" +C;X84;K"-" +C;X85;K"-" +C;X86;K"-" +C;X87;K"-" +C;X88;K"-" +C;X89;K"-" +C;X90;K"-" +C;X91;K"-" +C;X92;K"-" +C;X93;K"-" +C;X94;K"-" +C;X99;K1 +C;X1;Y587;K"AIs4" +C;X2;K"AIab" +C;X3;K"StrengthBonus (+4)" +C;X4;K0 +C;X5;K1 +C;X6;K0 +C;X7;K1 +C;X8;K"item" +C;X9;K"other" +C;X10;K0 +C;X11;K1 +C;X12;K0 +C;X13;K0 +C;X14;K0 +C;X15;K"_" +C;X16;K0 +C;X17;K0 +C;X18;K0 +C;X19;K0 +C;X20;K0 +C;X21;K"-" +C;X22;K"-" +C;X23;K0 +C;X24;K0 +C;X25;K4 +C;X26;K"-" +C;X27;K"-" +C;X28;K"-" +C;X29;K"-" +C;X30;K"-" +C;X31;K"-" +C;X36;K"_" +C;X37;K"-" +C;X38;K"-" +C;X39;K"-" +C;X40;K"-" +C;X41;K"-" +C;X42;K"-" +C;X43;K"-" +C;X44;K"-" +C;X45;K"-" +C;X46;K"-" +C;X47;K"-" +C;X48;K"-" +C;X49;K"-" +C;X50;K"-" +C;X51;K"-" +C;X52;K"-" +C;X57;K"_" +C;X58;K"-" +C;X59;K"-" +C;X60;K"-" +C;X61;K"-" +C;X62;K"-" +C;X63;K"-" +C;X64;K"-" +C;X65;K"-" +C;X66;K"-" +C;X67;K"-" +C;X68;K"-" +C;X69;K"-" +C;X70;K"-" +C;X71;K"-" +C;X72;K"-" +C;X73;K"-" +C;X78;K"_" +C;X79;K"-" +C;X80;K"-" +C;X81;K"-" +C;X82;K"-" +C;X83;K"-" +C;X84;K"-" +C;X85;K"-" +C;X86;K"-" +C;X87;K"-" +C;X88;K"-" +C;X89;K"-" +C;X90;K"-" +C;X91;K"-" +C;X92;K"-" +C;X93;K"-" +C;X94;K"-" +C;X99;K1 +C;X1;Y588;K"AIs5" C;X2;K"AIab" C;X3;K"StrengthBonus (+5)" C;X4;K0 @@ -49103,7 +49358,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y586;K"AIs6" +C;X1;Y589;K"AIs6" C;X2;K"AIab" C;X3;K"StrengthBonus (+6)" C;X4;K0 @@ -49186,7 +49441,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y587;K"AIi1" +C;X1;Y590;K"AIi1" C;X2;K"AIab" C;X3;K"IntelligenceBonus (+1)" C;X4;K0 @@ -49269,7 +49524,90 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y588;K"AIi3" +C;X1;Y591;K"AIi2" +C;X2;K"Aiab" +C;X3;K"IntelligenceBonus (+2)" +C;X4;K0 +C;X5;K1 +C;X6;K0 +C;X7;K1 +C;X8;K"item" +C;X9;K"other" +C;X10;K0 +C;X11;K1 +C;X12;K0 +C;X13;K0 +C;X14;K0 +C;X15;K"_" +C;X16;K0 +C;X17;K0 +C;X18;K0 +C;X19;K0 +C;X20;K0 +C;X21;K"-" +C;X22;K"-" +C;X23;K0 +C;X24;K2 +C;X25;K0 +C;X26;K"-" +C;X27;K"-" +C;X28;K"-" +C;X29;K"-" +C;X30;K"-" +C;X31;K"-" +C;X36;K"_" +C;X37;K"-" +C;X38;K"-" +C;X39;K"-" +C;X40;K"-" +C;X41;K"-" +C;X42;K"-" +C;X43;K"-" +C;X44;K"-" +C;X45;K"-" +C;X46;K"-" +C;X47;K"-" +C;X48;K"-" +C;X49;K"-" +C;X50;K"-" +C;X51;K"-" +C;X52;K"-" +C;X57;K"_" +C;X58;K"-" +C;X59;K"-" +C;X60;K"-" +C;X61;K"-" +C;X62;K"-" +C;X63;K"-" +C;X64;K"-" +C;X65;K"-" +C;X66;K"-" +C;X67;K"-" +C;X68;K"-" +C;X69;K"-" +C;X70;K"-" +C;X71;K"-" +C;X72;K"-" +C;X73;K"-" +C;X78;K"_" +C;X79;K"-" +C;X80;K"-" +C;X81;K"-" +C;X82;K"-" +C;X83;K"-" +C;X84;K"-" +C;X85;K"-" +C;X86;K"-" +C;X87;K"-" +C;X88;K"-" +C;X89;K"-" +C;X90;K"-" +C;X91;K"-" +C;X92;K"-" +C;X93;K"-" +C;X94;K"-" +C;X99;K1 +C;X1;Y592;K"AIi3" C;X2;K"AIab" C;X3;K"IntelligenceBonus (+3)" C;X4;K0 @@ -49352,7 +49690,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y589;K"AIi4" +C;X1;Y593;K"AIi4" C;X2;K"AIab" C;X3;K"IntelligenceBonus (+4)" C;X4;K0 @@ -49435,7 +49773,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y590;K"AIi5" +C;X1;Y594;K"AIi5" C;X2;K"AIab" C;X3;K"IntelligenceBonus (+5)" C;X4;K0 @@ -49518,7 +49856,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y591;K"AIi6" +C;X1;Y595;K"AIi6" C;X2;K"AIab" C;X3;K"IntelligenceBonus (+6)" C;X4;K0 @@ -49601,7 +49939,90 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y592;K"AIxm" +C;X1;Y596;K"AIvm" +C;X2;K"AIvm" +C;X3;K"Reassignable Attribute Bonus (+1)" +C;X4;K0 +C;X5;K1 +C;X6;K0 +C;X7;K1 +C;X8;K"item" +C;X9;K"other" +C;X10;K0 +C;X11;K1 +C;X12;K0 +C;X13;K0 +C;X14;K0 +C;X15;K"_" +C;X16;K0 +C;X17;K0 +C;X18;K0 +C;X19;K0 +C;X20;K0 +C;X21;K"-" +C;X22;K"-" +C;X23;K1 +C;X24;K0 +C;X25;K0 +C;X26;K"-" +C;X27;K"-" +C;X28;K"-" +C;X29;K"-" +C;X30;K"-" +C;X31;K"-" +C;X36;K"_" +C;X37;K"-" +C;X38;K"-" +C;X39;K"-" +C;X40;K"-" +C;X41;K"-" +C;X42;K"-" +C;X43;K"-" +C;X44;K"-" +C;X45;K"-" +C;X46;K"-" +C;X47;K"-" +C;X48;K"-" +C;X49;K"-" +C;X50;K"-" +C;X51;K"-" +C;X52;K"-" +C;X57;K"_" +C;X58;K"-" +C;X59;K"-" +C;X60;K"-" +C;X61;K"-" +C;X62;K"-" +C;X63;K"-" +C;X64;K"-" +C;X65;K"-" +C;X66;K"-" +C;X67;K"-" +C;X68;K"-" +C;X69;K"-" +C;X70;K"-" +C;X71;K"-" +C;X72;K"-" +C;X73;K"-" +C;X78;K"_" +C;X79;K"-" +C;X80;K"-" +C;X81;K"-" +C;X82;K"-" +C;X83;K"-" +C;X84;K"-" +C;X85;K"-" +C;X86;K"-" +C;X87;K"-" +C;X88;K"-" +C;X89;K"-" +C;X90;K"-" +C;X91;K"-" +C;X92;K"-" +C;X93;K"-" +C;X94;K"-" +C;X99;K1 +C;X1;Y597;K"AIxm" C;X2;K"AIxm" C;X3;K"Permanent All + 1" C;X4;K0 @@ -49684,7 +50105,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y593;K"AIam" +C;X1;Y598;K"AIam" C;X2;K"AIam" C;X3;K"AgilityMod " C;X4;K0 @@ -49767,7 +50188,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y594;K"AIim" +C;X1;Y599;K"AIim" C;X2;K"AIim" C;X3;K"IntelligenceMod " C;X4;K0 @@ -49850,7 +50271,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y595;K"AIsm" +C;X1;Y600;K"AIsm" C;X2;K"AIsm" C;X3;K"StrengthMod " C;X4;K0 @@ -49933,7 +50354,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y596;K"AIgm" +C;X1;Y601;K"AIgm" C;X2;K"AIam" C;X3;K"AgilityMod +2" C;X4;K0 @@ -50016,7 +50437,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y597;K"AItm" +C;X1;Y602;K"AItm" C;X2;K"AIim" C;X3;K"IntelligenceMod +2" C;X4;K0 @@ -50099,7 +50520,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y598;K"AInm" +C;X1;Y603;K"AInm" C;X2;K"AIsm" C;X3;K"StrengthMod +2" C;X4;K0 @@ -50182,7 +50603,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y599;K"AIaa" +C;X1;Y604;K"AIaa" C;X2;K"AIaa" C;X3;K"AttackMod" C;X4;K0 @@ -50265,7 +50686,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y600;K"AIat" +C;X1;Y605;K"AIat" C;X2;K"AIat" C;X3;K"AttackBonus " C;X4;K0 @@ -50348,7 +50769,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y601;K"AIt6" +C;X1;Y606;K"AIt6" C;X2;K"AIat" C;X3;K"AttackBonus " C;X4;K0 @@ -50431,7 +50852,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y602;K"AIt9" +C;X1;Y607;K"AIt9" C;X2;K"AIat" C;X3;K"AttackBonus " C;X4;K0 @@ -50453,7 +50874,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K9 +C;X23;K8 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -50514,7 +50935,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y603;K"AItc" +C;X1;Y608;K"AItc" C;X2;K"AIat" C;X3;K"AttackBonus " C;X4;K0 @@ -50597,7 +51018,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y604;K"AItf" +C;X1;Y609;K"AItf" C;X2;K"AIat" C;X3;K"AttackBonus " C;X4;K0 @@ -50680,7 +51101,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y605;K"AItg" +C;X1;Y610;K"AItg" C;X2;K"AIat" C;X3;K"AttackBonus +1" C;X4;K1 @@ -50763,7 +51184,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y606;K"AIth" +C;X1;Y611;K"AIth" C;X2;K"AIat" C;X3;K"AttackBonus +2" C;X4;K1 @@ -50846,7 +51267,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y607;K"AIti" +C;X1;Y612;K"AIti" C;X2;K"AIat" C;X3;K"AttackBonus +4" C;X4;K1 @@ -50929,7 +51350,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y608;K"AItj" +C;X1;Y613;K"AItj" C;X2;K"AIat" C;X3;K"AttackBonus +5" C;X4;K1 @@ -50951,7 +51372,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K5 +C;X23;K4 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -51012,7 +51433,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y609;K"AItk" +C;X1;Y614;K"AItk" C;X2;K"AIat" C;X3;K"AttackBonus +7" C;X4;K1 @@ -51095,7 +51516,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y610;K"AItl" +C;X1;Y615;K"AItl" C;X2;K"AIat" C;X3;K"AttackBonus +8" C;X4;K1 @@ -51178,7 +51599,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y611;K"AItn" +C;X1;Y616;K"AItn" C;X2;K"AIat" C;X3;K"AttackBonus +10" C;X4;K1 @@ -51261,7 +51682,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y612;K"AIva" +C;X1;Y617;K"AIva" C;X2;K"AIva" C;X3;K"Vampiric attack" C;X4;K0 @@ -51344,7 +51765,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y613;K"AIbk" +C;X1;Y618;K"AIbk" C;X2;K"AEbl" C;X3;K"Blink (Item)" C;X4;K1 @@ -51427,7 +51848,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y614;K"AIbl" +C;X1;Y619;K"AIbl" C;X2;K"AIbl" C;X3;K"Build Tiny Castle" C;X4;K1 @@ -51511,7 +51932,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y615;K"AIbg" +C;X1;Y620;K"AIbg" C;X2;K"AIbl" C;X3;K"Build Tiny Great Hall" C;X4;K1 @@ -51595,7 +52016,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y616;K"AIbt" +C;X1;Y621;K"AIbt" C;X2;K"AIbl" C;X3;K"Build Tiny Scout Tower" C;X4;K1 @@ -51679,7 +52100,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y617;K"AIbb" +C;X1;Y622;K"AIbb" C;X2;K"AIbl" C;X3;K"Build Tiny Blacksmith" C;X4;K1 @@ -51763,7 +52184,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y618;K"AIbf" +C;X1;Y623;K"AIbf" C;X2;K"AIbl" C;X3;K"Build Tiny Farm" C;X4;K1 @@ -51847,7 +52268,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y619;K"AIbr" +C;X1;Y624;K"AIbr" C;X2;K"AIbl" C;X3;K"Build Tiny Lumber Mill" C;X4;K1 @@ -51931,7 +52352,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y620;K"AIbs" +C;X1;Y625;K"AIbs" C;X2;K"AIbl" C;X3;K"Build Tiny Barracks" C;X4;K1 @@ -52015,7 +52436,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y621;K"AIbh" +C;X1;Y626;K"AIbh" C;X2;K"AIbl" C;X3;K"Build Tiny Altar" C;X4;K1 @@ -52099,7 +52520,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y622;K"AIcy" +C;X1;Y627;K"AIcy" C;X2;K"Acyc" C;X3;K"Cyclone" C;X4;K0 @@ -52183,7 +52604,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y623;K"AId1" +C;X1;Y628;K"AId1" C;X2;K"AIde" C;X3;K"DefenseBonus (+1)" C;X4;K0 @@ -52266,7 +52687,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y624;K"AId2" +C;X1;Y629;K"AId2" C;X2;K"AIde" C;X3;K"DefenseBonus (+2)" C;X4;K0 @@ -52349,7 +52770,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y625;K"AId3" +C;X1;Y630;K"AId3" C;X2;K"AIde" C;X3;K"DefenseBonus (+3)" C;X4;K0 @@ -52432,7 +52853,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y626;K"AId4" +C;X1;Y631;K"AId4" C;X2;K"AIde" C;X3;K"DefenseBonus (+4)" C;X4;K0 @@ -52515,7 +52936,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y627;K"AId5" +C;X1;Y632;K"AId5" C;X2;K"AIde" C;X3;K"DefenseBonus (+5)" C;X4;K0 @@ -52598,7 +53019,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y628;K"AIgf" +C;X1;Y633;K"AIgf" C;X2;K"AIgl" C;X3;K"FortificationGlyph" C;X4;K1 @@ -52682,7 +53103,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y629;K"AIgu" +C;X1;Y634;K"AIgu" C;X2;K"AIgl" C;X3;K"UltraVisionGlyph" C;X4;K1 @@ -52767,7 +53188,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y630;K"AIem" +C;X1;Y635;K"AIem" C;X2;K"AIem" C;X3;K"ExperienceMod " C;X4;K0 @@ -52850,7 +53271,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y631;K"AIe2" +C;X1;Y636;K"AIe2" C;X2;K"AIem" C;X3;K"ExperienceMod greater" C;X4;K0 @@ -52933,7 +53354,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y632;K"AIfd" +C;X1;Y637;K"AIfd" C;X2;K"AIfs" C;X3;K"FigurineRedDrake " C;X4;K0 @@ -53017,7 +53438,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y633;K"AIff" +C;X1;Y638;K"AIff" C;X2;K"AIfs" C;X3;K"FigurineFurbolg" C;X4;K0 @@ -53101,7 +53522,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y634;K"AIfr" +C;X1;Y639;K"AIfr" C;X2;K"AIfs" C;X3;K"FigurineRockGolem " C;X4;K0 @@ -53185,7 +53606,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y635;K"AIfu" +C;X1;Y640;K"AIfu" C;X2;K"AIfs" C;X3;K"FigurineDoomGuard " C;X4;K0 @@ -53269,7 +53690,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y636;K"AIfh" +C;X1;Y641;K"AIfh" C;X2;K"AIfs" C;X3;K"FigurineFelHound " C;X4;K0 @@ -53353,7 +53774,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y637;K"AIfs" +C;X1;Y642;K"AIfs" C;X2;K"AIfs" C;X3;K"FigurineSkeleton " C;X4;K0 @@ -53437,7 +53858,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y638;K"AIir" +C;X1;Y643;K"AIir" C;X2;K"AIfs" C;X3;K"FigurineIceRevenant" C;X4;K0 @@ -53521,7 +53942,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y639;K"AIuw" +C;X1;Y644;K"AIuw" C;X2;K"AIfs" C;X3;K"FigurineUrsaWarrior" C;X4;K0 @@ -53605,7 +54026,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y640;K"AIfl" +C;X1;Y645;K"AIfl" C;X2;K"AIfl" C;X3;K"Flag " C;X4;K0 @@ -53688,7 +54109,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y641;K"AIfm" +C;X1;Y646;K"AIfm" C;X2;K"AIfm" C;X3;K"Flag (Human)" C;X4;K0 @@ -53771,7 +54192,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y642;K"AIfo" +C;X1;Y647;K"AIfo" C;X2;K"AIfo" C;X3;K"Flag (Orc)" C;X4;K0 @@ -53854,7 +54275,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y643;K"AIfn" +C;X1;Y648;K"AIfn" C;X2;K"AIfn" C;X3;K"Flag (Night Elf)" C;X4;K0 @@ -53937,7 +54358,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y644;K"AIfe" +C;X1;Y649;K"AIfe" C;X2;K"AIfe" C;X3;K"Flag (Undead)" C;X4;K0 @@ -54020,7 +54441,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y645;K"AIfx" +C;X1;Y650;K"AIfx" C;X2;K"AIfl" C;X3;K"Flag (Orc Battle Standard)" C;X4;K1 @@ -54103,7 +54524,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y646;K"AIfa" +C;X1;Y651;K"AIfa" C;X2;K"AIfa" C;X3;K"FlareGun" C;X4;K1 @@ -54187,7 +54608,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y647;K"AIin" +C;X1;Y652;K"AIin" C;X2;K"AUin" C;X3;K"ItemInferno" C;X4;K0 @@ -54272,7 +54693,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y648;K"AIlm" +C;X1;Y653;K"AIlm" C;X2;K"AIlm" C;X3;K"LevelMod " C;X4;K0 @@ -54355,7 +54776,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y649;K"AIlp" +C;X1;Y654;K"AIlp" C;X2;K"AIlp" C;X3;K"LightningPurge" C;X4;K0 @@ -54439,7 +54860,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y650;K"AIlf" +C;X1;Y655;K"AIlf" C;X2;K"AIml" C;X3;K"MaxLifeBonus (Least)" C;X4;K0 @@ -54522,7 +54943,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y651;K"AIl1" +C;X1;Y656;K"AIl1" C;X2;K"AIml" C;X3;K"MaxLifeBonus (Lesser)" C;X4;K0 @@ -54605,7 +55026,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y652;K"AIl2" +C;X1;Y657;K"AIl2" C;X2;K"AIml" C;X3;K"MaxLifeBonus (Greater)" C;X4;K0 @@ -54688,7 +55109,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y653;K"AIms" +C;X1;Y658;K"AIms" C;X2;K"AIms" C;X3;K"MoveSpeedBonus " C;X4;K0 @@ -54771,7 +55192,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y654;K"ANbs" +C;X1;Y659;K"ANbs" C;X2;K"ANbs" C;X3;K"Orb of Darkness (Black Arrow)" C;X4;K1 @@ -54857,7 +55278,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y655;K"AIdf" +C;X1;Y660;K"AIdf" C;X2;K"AIsb" C;X3;K"Orb of Darkness" C;X4;K0 @@ -54941,7 +55362,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y656;K"AIcb" +C;X1;Y661;K"AIcb" C;X2;K"AIcb" C;X3;K"Orb of Corruption" C;X4;K1 @@ -55025,7 +55446,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y657;K"AIdn" +C;X1;Y662;K"AIdn" C;X2;K"AIfb" C;X3;K"Shadow Orb Ability" C;X4;K1 @@ -55108,7 +55529,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y658;K"AIfb" +C;X1;Y663;K"AIfb" C;X2;K"AIfb" C;X3;K"Orb of Fire" C;X4;K0 @@ -55130,7 +55551,7 @@ C;X19;K0 C;X20;K0 C;X21;K150 C;X22;K"-" -C;X23;K10 +C;X23;K5 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -55191,7 +55612,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y659;K"AIgd" +C;X1;Y664;K"AIgd" C;X2;K"AIfb" C;X3;K"Orb of Guldan" C;X4;K1 @@ -55274,7 +55695,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y660;K"AIzb" +C;X1;Y665;K"AIzb" C;X2;K"AIzb" C;X3;K"Orb of Freezing" C;X4;K0 @@ -55358,7 +55779,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y661;K"AIob" +C;X1;Y666;K"AIob" C;X2;K"AIob" C;X3;K"Orb of Frost" C;X4;K0 @@ -55442,7 +55863,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y662;K"AIll" +C;X1;Y667;K"AIll" C;X2;K"AIsb" C;X3;K"Orb of Lightning" C;X4;K0 @@ -55526,7 +55947,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y663;K"AIlb" +C;X1;Y668;K"AIlb" C;X2;K"AIlb" C;X3;K"Orb of Lightning(old)" C;X4;K0 @@ -55609,7 +56030,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y664;K"AIsb" +C;X1;Y669;K"AIsb" C;X2;K"AIsb" C;X3;K"Orb of Spells" C;X4;K1 @@ -55693,7 +56114,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y665;K"AIpb" +C;X1;Y670;K"AIpb" C;X2;K"AIpb" C;X3;K"Orb of Venom" C;X4;K1 @@ -55776,7 +56197,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y666;K"Apo2" +C;X1;Y671;K"Apo2" C;X2;K"Apo2" C;X3;K"Orb of Venom (Poison Attack)" C;X4;K1 @@ -55860,7 +56281,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y667;K"AInd" +C;X1;Y672;K"AInd" C;X2;K"ACad" C;X3;K"Animate Dead (item, special)" C;X4;K1 @@ -55944,7 +56365,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y668;K"Arel" +C;X1;Y673;K"Arel" C;X2;K"Arel" C;X3;K"Regen Life" C;X4;K0 @@ -56027,7 +56448,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y669;K"Arll" +C;X1;Y674;K"Arll" C;X2;K"Arel" C;X3;K"Regen Life" C;X4;K0 @@ -56110,7 +56531,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y670;K"AIsi" +C;X1;Y675;K"AIsi" C;X2;K"AIsi" C;X3;K"SightBonus " C;X4;K0 @@ -56193,7 +56614,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y671;K"AIos" +C;X1;Y676;K"AIos" C;X2;K"Aslo" C;X3;K"Slow" C;X4;K0 @@ -56277,7 +56698,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y672;K"AIso" +C;X1;Y677;K"AIso" C;X2;K"AIso" C;X3;K"SoulTrap " C;X4;K0 @@ -56360,7 +56781,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y673;K"Asou" +C;X1;Y678;K"Asou" C;X2;K"Asou" C;X3;K"SoulPossession" C;X4;K0 @@ -56444,7 +56865,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y674;K"AIcf" +C;X1;Y679;K"AIcf" C;X2;K"AIcf" C;X3;K"ItemCloakOfFlames" C;X4;K0 @@ -56528,7 +56949,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y675;K"AIco" +C;X1;Y680;K"AIco" C;X2;K"AIco" C;X3;K"ItemCommand " C;X4;K0 @@ -56611,7 +57032,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y676;K"AIdm" +C;X1;Y681;K"AIdm" C;X2;K"AIdm" C;X3;K"ItemDamageAoe " C;X4;K0 @@ -56694,7 +57115,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y677;K"AIda" +C;X1;Y682;K"AIda" C;X2;K"AIda" C;X3;K"ItemDefenseAoe " C;X4;K0 @@ -56778,7 +57199,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y678;K"AIdb" +C;X1;Y683;K"AIdb" C;X2;K"AIda" C;X3;K"ItemDefenseAoe (+ Healing)" C;X4;K0 @@ -56862,7 +57283,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y679;K"AIta" +C;X1;Y684;K"AIta" C;X2;K"AIta" C;X3;K"ItemDetectAoe " C;X4;K0 @@ -56947,7 +57368,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y680;K"AIdi" +C;X1;Y685;K"AIdi" C;X2;K"AIdi" C;X3;K"ItemDispelAoe " C;X4;K0 @@ -57030,7 +57451,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y681;K"AIds" +C;X1;Y686;K"AIds" C;X2;K"AIdi" C;X3;K"ItemDispelAoeWithCooldown" C;X4;K0 @@ -57113,7 +57534,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y682;K"APdi" +C;X1;Y687;K"APdi" C;X2;K"AIdi" C;X3;K"PowerupDispelAoe " C;X4;K0 @@ -57196,7 +57617,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y683;K"AIh1" +C;X1;Y688;K"AIh1" C;X2;K"AIhe" C;X3;K"ItemHeal (Lesser)" C;X4;K0 @@ -57279,7 +57700,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y684;K"AIh2" +C;X1;Y689;K"AIh2" C;X2;K"AIhe" C;X3;K"ItemHeal (Greater)" C;X4;K0 @@ -57362,7 +57783,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y685;K"AIh3" +C;X1;Y690;K"AIh3" C;X2;K"AIhe" C;X3;K"ItemHeal (Least)" C;X4;K1 @@ -57445,7 +57866,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y686;K"AIha" +C;X1;Y691;K"AIha" C;X2;K"AIha" C;X3;K"ItemHealAoe " C;X4;K0 @@ -57528,7 +57949,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y687;K"AIhb" +C;X1;Y692;K"AIhb" C;X2;K"AIha" C;X3;K"ItemHealAoeGreater" C;X4;K0 @@ -57611,7 +58032,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y688;K"APh1" +C;X1;Y693;K"APh1" C;X2;K"AIha" C;X3;K"PowerupHealAoeLesser" C;X4;K0 @@ -57694,7 +58115,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y689;K"APh2" +C;X1;Y694;K"APh2" C;X2;K"AIha" C;X3;K"PowerupHealAoe" C;X4;K0 @@ -57777,7 +58198,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y690;K"APh3" +C;X1;Y695;K"APh3" C;X2;K"AIha" C;X3;K"PowerupHealAoeGreater" C;X4;K0 @@ -57860,7 +58281,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y691;K"AIhw" +C;X1;Y696;K"AIhw" C;X2;K"Ahwd" C;X3;K"Healing Ward" C;X4;K0 @@ -57945,7 +58366,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y692;K"AIsw" +C;X1;Y697;K"AIsw" C;X2;K"Aeye" C;X3;K"Sentry Ward (Item)" C;X4;K0 @@ -58030,7 +58451,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y693;K"AIil" +C;X1;Y698;K"AIil" C;X2;K"AIil" C;X3;K"ItemIllusion " C;X4;K0 @@ -58114,7 +58535,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y694;K"AIv1" +C;X1;Y699;K"AIv1" C;X2;K"AIvi" C;X3;K"ItemInvis (Lesser)" C;X4;K0 @@ -58198,7 +58619,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y695;K"AIv2" +C;X1;Y700;K"AIv2" C;X2;K"AIvi" C;X3;K"ItemInvis (Greater)" C;X4;K0 @@ -58282,7 +58703,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y696;K"AIvu" +C;X1;Y701;K"AIvu" C;X2;K"AIvu" C;X3;K"ItemInvul (Normal)" C;X4;K0 @@ -58366,7 +58787,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y697;K"AIvl" +C;X1;Y702;K"AIvl" C;X2;K"AIvu" C;X3;K"ItemInvul (Lesser)" C;X4;K0 @@ -58450,7 +58871,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y698;K"AIvg" +C;X1;Y703;K"AIvg" C;X2;K"AIvu" C;X3;K"ItemInvul (Divinity)" C;X4;K0 @@ -58534,7 +58955,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y699;K"AIm1" +C;X1;Y704;K"AIm1" C;X2;K"AIma" C;X3;K"ItemManaRestore (Lesser)" C;X4;K0 @@ -58617,7 +59038,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y700;K"AIm2" +C;X1;Y705;K"AIm2" C;X2;K"AIma" C;X3;K"ItemManaRestore (Greater)" C;X4;K0 @@ -58639,7 +59060,7 @@ C;X19;K40 C;X20;K0 C;X21;K"-" C;X22;K100 -C;X23;K250 +C;X23;K200 C;X24;K"-" C;X25;K"-" C;X26;K"-" @@ -58700,7 +59121,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y701;K"AImr" +C;X1;Y706;K"AImr" C;X2;K"AImr" C;X3;K"ItemManaRestoreAoe " C;X4;K0 @@ -58783,7 +59204,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y702;K"APmr" +C;X1;Y707;K"APmr" C;X2;K"AImr" C;X3;K"RuneManaRestoreAoe" C;X4;K0 @@ -58866,7 +59287,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y703;K"APmg" +C;X1;Y708;K"APmg" C;X2;K"AImr" C;X3;K"RuneManaRestoreGreaterAoe" C;X4;K0 @@ -58949,7 +59370,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y704;K"AIpm" +C;X1;Y709;K"AIpm" C;X2;K"AIpm" C;X3;K"ItemPlaceMine " C;X4;K0 @@ -59033,7 +59454,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y705;K"AIrt" +C;X1;Y710;K"AIrt" C;X2;K"AIrt" C;X3;K"ItemRecall" C;X4;K0 @@ -59116,7 +59537,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y706;K"AIrm" +C;X1;Y711;K"AIrm" C;X2;K"AIrm" C;X3;K"ItemRegenMana " C;X4;K0 @@ -59199,7 +59620,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y707;K"AIrn" +C;X1;Y712;K"AIrn" C;X2;K"AIrm" C;X3;K"ItemRegenMana lesser" C;X4;K0 @@ -59282,7 +59703,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y708;K"AIrc" +C;X1;Y713;K"AIrc" C;X2;K"AIrc" C;X3;K"ItemReincarnation " C;X4;K0 @@ -59366,7 +59787,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y709;K"AIre" +C;X1;Y714;K"AIre" C;X2;K"AIre" C;X3;K"ItemRestore " C;X4;K0 @@ -59449,7 +59870,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y710;K"AIra" +C;X1;Y715;K"AIra" C;X2;K"AIra" C;X3;K"ItemRestoreAoe " C;X4;K0 @@ -59532,7 +59953,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y711;K"APra" +C;X1;Y716;K"APra" C;X2;K"AIra" C;X3;K"RuneRestoreAoe" C;X4;K0 @@ -59615,7 +60036,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y712;K"AIsp" +C;X1;Y717;K"AIsp" C;X2;K"AIsp" C;X3;K"ItemSpeed" C;X4;K0 @@ -59699,7 +60120,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y713;K"AIsa" +C;X1;Y718;K"AIsa" C;X2;K"AIsa" C;X3;K"ItemSpeedAoe" C;X4;K0 @@ -59783,7 +60204,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y714;K"APsa" +C;X1;Y719;K"APsa" C;X2;K"AIsa" C;X3;K"RuneSpeedAoe" C;X4;K0 @@ -59867,7 +60288,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y715;K"AItp" +C;X1;Y720;K"AItp" C;X2;K"AItp" C;X3;K"ItemTownPortal " C;X4;K0 @@ -59950,7 +60371,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y716;K"AIad" +C;X1;Y721;K"AIad" C;X2;K"AHad" C;X3;K"ItemAuraDevotion" C;X4;K0 @@ -60034,7 +60455,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y717;K"AIcd" +C;X1;Y722;K"AIcd" C;X2;K"AOac" C;X3;K"ItemAuraCommand" C;X4;K0 @@ -60118,7 +60539,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y718;K"AIwd" +C;X1;Y723;K"AIwd" C;X2;K"Aakb" C;X3;K"ItemAuraWarDrums" C;X4;K0 @@ -60202,7 +60623,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y719;K"AIba" +C;X1;Y724;K"AIba" C;X2;K"AHab" C;X3;K"ItemAuraBrilliance" C;X4;K0 @@ -60286,7 +60707,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y720;K"AIav" +C;X1;Y725;K"AIav" C;X2;K"AUav" C;X3;K"ItemAuraVampiric" C;X4;K0 @@ -60370,7 +60791,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y721;K"AIar" +C;X1;Y726;K"AIar" C;X2;K"AEar" C;X3;K"ItemAuraTrueshot" C;X4;K0 @@ -60454,7 +60875,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y722;K"AIae" +C;X1;Y727;K"AIae" C;X2;K"AOae" C;X3;K"ItemAuraEndurance" C;X4;K0 @@ -60476,7 +60897,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K" - " -C;X23;K0.075 +C;X23;K0.05 C;X24;K0.03 C;X25;K" - " C;X26;K"-" @@ -60538,7 +60959,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y723;K"AIau" +C;X1;Y728;K"AIau" C;X2;K"AUau" C;X3;K"ItemAuraUnholy" C;X4;K0 @@ -60560,7 +60981,7 @@ C;X19;K0 C;X20;K0 C;X21;K900 C;X22;K"-" -C;X23;K0.075 +C;X23;K0.05 C;X24;K0.3 C;X25;K0 C;X26;K"-" @@ -60622,7 +61043,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y724;K"AIuv" +C;X1;Y729;K"AIuv" C;X2;K"Ault" C;X3;K"ItemUltravision" C;X4;K0 @@ -60706,7 +61127,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y725;K"AIls" +C;X1;Y730;K"AIls" C;X2;K"Alsh" C;X3;K"Lightning Shield (item)" C;X4;K0 @@ -60790,7 +61211,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y726;K"AIxs" +C;X1;Y731;K"AIxs" C;X2;K"Aami" C;X3;K"Anti-magic Shield" C;X4;K0 @@ -60874,7 +61295,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y727;K"AIan" +C;X1;Y732;K"AIan" C;X2;K"AIan" C;X3;K"Animate Dead" C;X4;K0 @@ -60958,7 +61379,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y728;K"AIrs" +C;X1;Y733;K"AIrs" C;X2;K"AIrs" C;X3;K"Resurrection" C;X4;K0 @@ -61041,7 +61462,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y729;K"AIrr" +C;X1;Y734;K"AIrr" C;X2;K"Aroa" C;X3;K"Roar" C;X4;K0 @@ -61125,7 +61546,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y730;K"AIev" +C;X1;Y735;K"AIev" C;X2;K"AEev" C;X3;K"Evasion" C;X4;K0 @@ -61208,7 +61629,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y731;K"AImx" +C;X1;Y736;K"AImx" C;X2;K"Amim" C;X3;K"Magic Immunity" C;X4;K0 @@ -61291,7 +61712,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y732;K"AImh" +C;X1;Y737;K"AImh" C;X2;K"AImi" C;X3;K"Permanent Hit point Bonus" C;X4;K0 @@ -61374,7 +61795,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y733;K"AImb" +C;X1;Y738;K"AImb" C;X2;K"AImm" C;X3;K"MaxManaBonus (Least)" C;X4;K0 @@ -61457,7 +61878,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y734;K"AIbm" +C;X1;Y739;K"AIbm" C;X2;K"AImm" C;X3;K"MaxManaBonus (Most)" C;X4;K0 @@ -61540,7 +61961,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y735;K"AIsx" +C;X1;Y740;K"AIsx" C;X2;K"AIas" C;X3;K"Attack Speed Increase" C;X4;K0 @@ -61623,7 +62044,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y736;K"AIs2" +C;X1;Y741;K"AIs2" C;X2;K"AIas" C;X3;K"Attack Speed Increase(greater)" C;X4;K1 @@ -61706,7 +62127,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y737;K"AIrl" +C;X1;Y742;K"AIrl" C;X2;K"AIrg" C;X3;K"Potion of Life Regen" C;X4;K1 @@ -61790,7 +62211,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y738;K"AIpr" +C;X1;Y743;K"AIpr" C;X2;K"AIrg" C;X3;K"Potion of Mana Regen(greater)" C;X4;K1 @@ -61874,7 +62295,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y739;K"AIsl" +C;X1;Y744;K"AIsl" C;X2;K"AIrg" C;X3;K"Scroll of Life Regen" C;X4;K1 @@ -61958,7 +62379,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y740;K"AIpl" +C;X1;Y745;K"AIpl" C;X2;K"AIrg" C;X3;K"Potion of Mana Regen(lesser)" C;X4;K1 @@ -62042,7 +62463,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y741;K"AIp1" +C;X1;Y746;K"AIp1" C;X2;K"AIrg" C;X3;K"Potion of Rejuv I" C;X4;K1 @@ -62126,7 +62547,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y742;K"AIp2" +C;X1;Y747;K"AIp2" C;X2;K"AIrg" C;X3;K"Potion of Rejuv II" C;X4;K1 @@ -62210,7 +62631,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y743;K"AIp3" +C;X1;Y748;K"AIp3" C;X2;K"AIrg" C;X3;K"Potion of Rejuv III" C;X4;K1 @@ -62294,7 +62715,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y744;K"AIp4" +C;X1;Y749;K"AIp4" C;X2;K"AIrg" C;X3;K"Potion of Rejuv IV" C;X4;K1 @@ -62378,7 +62799,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y745;K"AIp5" +C;X1;Y750;K"AIp5" C;X2;K"AIrg" C;X3;K"Scroll of Rejuv I" C;X4;K1 @@ -62462,7 +62883,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y746;K"AIp6" +C;X1;Y751;K"AIp6" C;X2;K"AIrg" C;X3;K"Scroll of Rejuv II" C;X4;K1 @@ -62546,7 +62967,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y747;K"AIgo" +C;X1;Y752;K"AIgo" C;X2;K"AIgo" C;X3;K"GiveGold " C;X4;K1 @@ -62629,7 +63050,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y748;K"AIlu" +C;X1;Y753;K"AIlu" C;X2;K"AIlu" C;X3;K"GiveLumber " C;X4;K1 @@ -62712,7 +63133,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y749;K"AIrv" +C;X1;Y754;K"AIrv" C;X2;K"AIrv" C;X3;K"ItemRevealMap" C;X4;K1 @@ -62796,7 +63217,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y750;K"AIdc" +C;X1;Y755;K"AIdc" C;X2;K"AIdc" C;X3;K"ItemDispelChain" C;X4;K1 @@ -62879,7 +63300,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y751;K"AIwb" +C;X1;Y756;K"AIwb" C;X2;K"AIwb" C;X3;K"ItemWeb" C;X4;K1 @@ -62963,7 +63384,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y752;K"AImo" +C;X1;Y757;K"AImo" C;X2;K"AImo" C;X3;K"ItemMonsterLure" C;X4;K1 @@ -63048,7 +63469,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y753;K"AIct" +C;X1;Y758;K"AIct" C;X2;K"AIct" C;X3;K"ItemChangeTOD" C;X4;K1 @@ -63132,7 +63553,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y754;K"AIri" +C;X1;Y759;K"AIri" C;X2;K"AIri" C;X3;K"ItemRandomItem" C;X4;K1 @@ -63215,7 +63636,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y755;K"AIsr" +C;X1;Y760;K"AIsr" C;X2;K"AIsr" C;X3;K"Runed Bracers" C;X4;K1 @@ -63298,7 +63719,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y756;K"Ablp" +C;X1;Y761;K"Ablp" C;X2;K"Ablp" C;X3;K"BlightPlacement" C;X4;K1 @@ -63381,7 +63802,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y757;K"AIpv" +C;X1;Y762;K"AIpv" C;X2;K"AIpv" C;X3;K"ItemPotionVampirism" C;X4;K1 @@ -63465,7 +63886,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y758;K"Aste" +C;X1;Y763;K"Aste" C;X2;K"Aste" C;X3;K"ManaSteal" C;X4;K1 @@ -63487,7 +63908,7 @@ C;X19;K10 C;X20;K0 C;X21;K"-" C;X22;K650 -C;X23;K50 +C;X23;K60 C;X24;K0 C;X25;K1 C;X26;K1 @@ -63548,7 +63969,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y759;K"Amec" +C;X1;Y764;K"Amec" C;X2;K"Amec" C;X3;K"MechanicalCritter" C;X4;K1 @@ -63632,7 +64053,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y760;K"Ashs" +C;X1;Y765;K"Ashs" C;X2;K"Ashs" C;X3;K"ShadowSight" C;X4;K1 @@ -63716,7 +64137,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y761;K"ANpr" +C;X1;Y766;K"ANpr" C;X2;K"ANpr" C;X3;K"Preservation" C;X4;K1 @@ -63799,7 +64220,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y762;K"ANsa" +C;X1;Y767;K"ANsa" C;X2;K"ANsa" C;X3;K"Sanctuary" C;X4;K1 @@ -63883,7 +64304,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y763;K"ANss" +C;X1;Y768;K"ANss" C;X2;K"ANss" C;X3;K"Spell Shield" C;X4;K1 @@ -63967,7 +64388,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y764;K"ANse" +C;X1;Y769;K"ANse" C;X2;K"ANse" C;X3;K"Spell Shield AOE" C;X4;K1 @@ -64051,7 +64472,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y765;K"Aret" +C;X1;Y770;K"Aret" C;X2;K"Aret" C;X3;K"Retrain" C;X4;K1 @@ -64134,7 +64555,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y766;K"AImt" +C;X1;Y771;K"AImt" C;X2;K"AHmt" C;X3;K"Staff o' Teleportation" C;X4;K1 @@ -64217,7 +64638,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y767;K"Aspb" +C;X1;Y772;K"Aspb" C;X2;K"Aspb" C;X3;K"Spell Book" C;X4;K1 @@ -64300,7 +64721,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y768;K"AIrd" +C;X1;Y773;K"AIrd" C;X2;K"AIrd" C;X3;K"Raise Dead (Item)" C;X4;K1 @@ -64385,7 +64806,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y769;K"AItb" +C;X1;Y774;K"AItb" C;X2;K"AItb" C;X3;K"Dust of Appearance" C;X4;K1 @@ -64469,7 +64890,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y770;K"AIdv" +C;X1;Y775;K"AIdv" C;X2;K"AHds" C;X3;K"Divine Shield (Item)" C;X4;K1 @@ -64553,7 +64974,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y771;K"AIse" +C;X1;Y776;K"AIse" C;X2;K"ANsi" C;X3;K"Silence(Item)" C;X4;K1 @@ -64638,7 +65059,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y772;K"AIpg" +C;X1;Y777;K"AIpg" C;X2;K"Aprg" C;X3;K"Purge(orb)" C;X4;K0 @@ -64722,7 +65143,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y773;K"AIps" +C;X1;Y778;K"AIps" C;X2;K"Aprg" C;X3;K"Purge(Totem, SP)" C;X4;K0 @@ -64806,7 +65227,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y774;K"AIfg" +C;X1;Y779;K"AIfg" C;X2;K"Aclf" C;X3;K"Cloud of Fog (Item)" C;X4;K1 @@ -64891,7 +65312,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y775;K"APrl" +C;X1;Y780;K"APrl" C;X2;K"AHre" C;X3;K"Rune of Lesser Resurrection" C;X4;K1 @@ -64974,7 +65395,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y776;K"APrr" +C;X1;Y781;K"APrr" C;X2;K"AHre" C;X3;K"Rune of Greater Resurrection" C;X4;K1 @@ -65057,7 +65478,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y777;K"AIrb" +C;X1;Y782;K"AIrb" C;X2;K"AIrb" C;X3;K"Rune of Rebirth" C;X4;K1 @@ -65141,7 +65562,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y778;K"Aspp" +C;X1;Y783;K"Aspp" C;X2;K"Aspl" C;X3;K"Rune of Spirit Link" C;X4;K1 @@ -65225,7 +65646,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y779;K"AUds" +C;X1;Y784;K"AUds" C;X2;K"AUds" C;X3;K"Dark Summoning" C;X4;K0 @@ -65308,7 +65729,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y780;K"APwt" +C;X1;Y785;K"APwt" C;X2;K"Aeye" C;X3;K"Rune of the Watcher" C;X4;K1 @@ -65393,7 +65814,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y781;K"AIuf" +C;X1;Y786;K"AIuf" C;X2;K"Auhf" C;X3;K"Unholy Frenzy (item)" C;X4;K1 @@ -65477,7 +65898,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y782;K"AId0" +C;X1;Y787;K"AId0" C;X2;K"AIde" C;X3;K"DefenseBonus (+10)" C;X4;K1 @@ -65560,7 +65981,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y783;K"AIcm" +C;X1;Y788;K"AIcm" C;X2;K"Acmg" C;X3;K"Control Magic (item)" C;X4;K1 @@ -65644,7 +66065,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y784;K"AImz" +C;X1;Y789;K"AImz" C;X2;K"AImm" C;X3;K"MaxManaBonus (Leastest)" C;X4;K1 @@ -65727,7 +66148,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y785;K"AIfz" +C;X1;Y790;K"AIfz" C;X2;K"ANfd" C;X3;K"Finger of Death (item)" C;X4;K1 @@ -65810,7 +66231,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y786;K"AIdp" +C;X1;Y791;K"AIdp" C;X2;K"AUdp" C;X3;K"Death Pact (item)" C;X4;K1 @@ -65893,7 +66314,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y787;K"AImv" +C;X1;Y792;K"AImv" C;X2;K"AImm" C;X3;K"MaxManaBonus (Leastest, Really)" C;X4;K1 @@ -65976,7 +66397,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y788;K"AIpx" +C;X1;Y793;K"AIpx" C;X2;K"AImi" C;X3;K"Permanent Hit point Bonus (small)" C;X4;K1 @@ -66059,7 +66480,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y789;K"AIdd" +C;X1;Y794;K"AIdd" C;X2;K"AIdd" C;X3;K"Defend (Item)" C;X4;K1 @@ -66142,7 +66563,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y790;K"AId8" +C;X1;Y795;K"AId8" C;X2;K"AIde" C;X3;K"DefenseBonus (+8)" C;X4;K1 @@ -66225,7 +66646,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y791;K"AId7" +C;X1;Y796;K"AId7" C;X2;K"AIde" C;X3;K"DefenseBonus (+7)" C;X4;K1 @@ -66308,7 +66729,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y792;K"AIlz" +C;X1;Y797;K"AIlz" C;X2;K"AIml" C;X3;K"MaxLifeBonus (Leastest)" C;X4;K1 @@ -66391,7 +66812,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y793;K"AIhx" +C;X1;Y798;K"AIhx" C;X2;K"AIhe" C;X3;K"ItemHeal (Leastest)" C;X4;K1 @@ -66474,7 +66895,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y794;K"AIaz" +C;X1;Y799;K"AIaz" C;X2;K"AIab" C;X3;K"AgilityBonus (+10)" C;X4;K1 @@ -66557,7 +66978,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y795;K"AIrx" +C;X1;Y800;K"AIrx" C;X2;K"AHre" C;X3;K"Resurrection - Item" C;X4;K1 @@ -66640,7 +67061,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y796;K"AIbx" +C;X1;Y801;K"AIbx" C;X2;K"AHbh" C;X3;K"Bash (item)" C;X4;K1 @@ -66724,7 +67145,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y797;K"AItx" +C;X1;Y802;K"AItx" C;X2;K"AIat" C;X3;K"AttackBonus +20" C;X4;K1 @@ -66807,7 +67228,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y798;K"AIwm" +C;X1;Y803;K"AIwm" C;X2;K"ANwm" C;X3;K"Watery Minion (item)" C;X4;K1 @@ -66892,7 +67313,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y799;K"AIsh" +C;X1;Y804;K"AIsh" C;X2;K"AIsh" C;X3;K"Summon Headhunter (item)" C;X4;K1 @@ -66977,7 +67398,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y800;K"AI2m" +C;X1;Y805;K"AI2m" C;X2;K"AImm" C;X3;K"200 mana bonus" C;X4;K1 @@ -67060,7 +67481,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y801;K"AIgx" +C;X1;Y806;K"AIgx" C;X2;K"Aoar" C;X3;K"Aura - Regeneration (item)" C;X4;K1 @@ -67144,7 +67565,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y802;K"AIhl" +C;X1;Y807;K"AIhl" C;X2;K"AHhb" C;X3;K"Holy Light (item)" C;X4;K1 @@ -67227,7 +67648,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y803;K"AIsz" +C;X1;Y808;K"AIsz" C;X2;K"Aspo" C;X3;K"Slow Poison (item)" C;X4;K1 @@ -67311,7 +67732,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y804;K"AIpz" +C;X1;Y809;K"AIpz" C;X2;K"AIha" C;X3;K"Penguin Squeek" C;X4;K1 @@ -67394,7 +67815,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y805;K"AIfw" +C;X1;Y810;K"AIfw" C;X2;K"AIfb" C;X3;K"Searing Blade - fire melee" C;X4;K1 @@ -67477,7 +67898,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y806;K"AIft" +C;X1;Y811;K"AIft" C;X2;K"AIob" C;X3;K"Frostguard - frost melee" C;X4;K1 @@ -67561,7 +67982,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y807;K"AIlx" +C;X1;Y812;K"AIlx" C;X2;K"AIsb" C;X3;K"Shaman Claws - lightning melee" C;X4;K1 @@ -67645,7 +68066,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y808;K"AIcs" +C;X1;Y813;K"AIcs" C;X2;K"AOcr" C;X3;K"Critical Strike (item)" C;X4;K1 @@ -67728,7 +68149,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y809;K"AIcl" +C;X1;Y814;K"AIcl" C;X2;K"AOcl" C;X3;K"Chain Lightning (item)" C;X4;K1 @@ -67811,7 +68232,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y810;K"AIx3" +C;X1;Y815;K"AIx3" C;X2;K"AIab" C;X3;K"(All + 3)" C;X4;K1 @@ -67894,7 +68315,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y811;K"AIx4" +C;X1;Y816;K"AIx4" C;X2;K"AIab" C;X3;K"(All + 4)" C;X4;K1 @@ -67977,7 +68398,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y812;K"AIxk" +C;X1;Y817;K"AIxk" C;X2;K"Absk" C;X3;K"Beserk (item)" C;X4;K1 @@ -68061,7 +68482,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K0 -C;X1;Y813;K"AIdg" +C;X1;Y818;K"AIdg" C;X2;K"AIdg" C;X3;K"ItemRitualDagger (Instant)" C;X4;K1 @@ -68144,7 +68565,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y814;K"AIg2" +C;X1;Y819;K"AIg2" C;X2;K"AIdg" C;X3;K"ItemRitualDagger (Regen)" C;X4;K1 @@ -68228,7 +68649,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y815;K"AIf2" +C;X1;Y820;K"AIf2" C;X2;K"AIhu" C;X3;K"Orb of Fire v2" C;X4;K1 @@ -68250,7 +68671,7 @@ C;X19;K0 C;X20;K0 C;X21;K"-" C;X22;K"-" -C;X23;K7 +C;X23;K5 C;X24;K0.65 C;X25;K"-" C;X26;K"-" @@ -68305,7 +68726,7 @@ C;X89;K"-" C;X90;K"-" C;X91;K"-" C;X99;K1 -C;X1;Y816;K"Ahsb" +C;X1;Y821;K"Ahsb" C;X2;K"Aaab" C;X3;K"Sundering Blades" C;X4;K1 @@ -68328,7 +68749,7 @@ C;X20;K0 C;X21;K0 C;X22;K"-" C;X23;K0 -C;X24;K0.15 +C;X24;K0.1 C;X25;K1 C;X26;K"-" C;X27;K"-" @@ -68388,7 +68809,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y817;K"APai" +C;X1;Y822;K"APai" C;X2;K"APai" C;X3;K"PassiveSimple" C;X4;K0 @@ -68471,7 +68892,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y818;K"Ahri" +C;X1;Y823;K"Ahri" C;X2;K"APai" C;X3;K"Passive - human rifleman plus range (Rhri)" C;X4;K0 @@ -68554,7 +68975,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y819;K"Ahan" +C;X1;Y824;K"Ahan" C;X2;K"APai" C;X3;K"Passive - human animal breeding (Rhan)" C;X4;K0 @@ -68637,7 +69058,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y820;K"Ahpe" +C;X1;Y825;K"Ahpe" C;X2;K"APai" C;X3;K"Passive - phoenix (Fire and Egg)" C;X4;K0 @@ -68720,7 +69141,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y821;K"Ahlh" +C;X1;Y826;K"Ahlh" C;X2;K"APai" C;X3;K"Passive - human lumber harvesting (Rhlh)" C;X4;K0 @@ -68803,7 +69224,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y822;K"Aobs" +C;X1;Y827;K"Aobs" C;X2;K"APai" C;X3;K"Passive - orc grunt berserk (Robs)" C;X4;K0 @@ -68886,7 +69307,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y823;K"Aobk" +C;X1;Y828;K"Aobk" C;X2;K"APai" C;X3;K"Passive - orc berserkers (Robk)" C;X4;K0 @@ -68969,7 +69390,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y824;K"Aorb" +C;X1;Y829;K"Aorb" C;X2;K"APai" C;X3;K"Passive - orc reinforced defense (Rorb)" C;X4;K0 @@ -69052,7 +69473,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y825;K"Aosp" +C;X1;Y830;K"Aosp" C;X2;K"APai" C;X3;K"Passive - orc spiked barricade (Rosp)" C;X4;K0 @@ -69135,7 +69556,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y826;K"Aoth" +C;X1;Y831;K"Aoth" C;X2;K"APai" C;X3;K"Passive - orc Ghost(icon only, orc, Aeth, unused)" C;X4;K0 @@ -69218,7 +69639,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y827;K"Aotr" +C;X1;Y832;K"Aotr" C;X2;K"APai" C;X3;K"Passive - orc troll regeneration (Rotr)" C;X4;K0 @@ -69301,7 +69722,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y828;K"Augf" +C;X1;Y833;K"Augf" C;X2;K"APai" C;X3;K"Passive - undead ghoul frenzy (Rugf)" C;X4;K0 @@ -69384,7 +69805,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y829;K"Augh" +C;X1;Y834;K"Augh" C;X2;K"APai" C;X3;K"Passive - Ghost (icon only, undead, Agho)" C;X4;K0 @@ -69467,7 +69888,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y830;K"Ausm" +C;X1;Y835;K"Ausm" C;X2;K"APai" C;X3;K"Passive - undead skeletal mastery (Rusm)" C;X4;K0 @@ -69550,7 +69971,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y831;K"Aeib" +C;X1;Y836;K"Aeib" C;X2;K"APai" C;X3;K"Passive - nightelf improved bows (Reib)" C;X4;K0 @@ -69633,7 +70054,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y832;K"Aemk" +C;X1;Y837;K"Aemk" C;X2;K"APai" C;X3;K"Passive - nightelf marksmanship (Remk)" C;X4;K0 @@ -69716,7 +70137,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y833;K"Aews" +C;X1;Y838;K"Aews" C;X2;K"APai" C;X3;K"Passive - nightelf well spring (Rews)" C;X4;K0 @@ -69799,7 +70220,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y834;K"AIbd" +C;X1;Y839;K"AIbd" C;X2;K"AIfs" C;X3;K"FigurineBlueDrake" C;X4;K0 @@ -69883,7 +70304,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y835;K"AIut" +C;X1;Y840;K"AIut" C;X2;K"AIfs" C;X3;K"FigurineFurbolgTracker" C;X4;K0 @@ -69967,7 +70388,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y836;K"AIes" +C;X1;Y841;K"AIes" C;X2;K"AIfs" C;X3;K"FigurineDragonspawnOverseer" C;X4;K0 @@ -70051,7 +70472,7 @@ C;X92;K"-" C;X93;K"-" C;X94;K"-" C;X99;K1 -C;X1;Y837;K"AIts" +C;X1;Y842;K"AIts" C;X2;K"ANtm" C;X3;K"ItemTransmute" C;X4;K1 @@ -70138,7 +70559,7 @@ C;X93;K"-" C;X94;K"-" C;X97;K"BNtm" C;X99;K1 -C;X1;Y838;K"Aatp" +C;X1;Y843;K"Aatp" C;X2;K"Aatp" C;X3;K"Attack Target Priority" C;X4;K0 diff --git a/objectdata/units/abilitymetadata.slk b/objectdata/units/abilitymetadata.slk index 16edc7f..ccc660d 100644 --- a/objectdata/units/abilitymetadata.slk +++ b/objectdata/units/abilitymetadata.slk @@ -4838,7 +4838,7 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" +C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4,Aap5" C;X25;K1 C;X27;K0 C;X1;Y218;K"Apl2" @@ -4861,7 +4861,7 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" +C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4,Aap5" C;X25;K1 C;X27;K0 C;X1;Y219;K"Apl3" @@ -4884,7 +4884,7 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" +C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4,Aap5" C;X25;K1 C;X27;K0 C;X1;Y220;K"Aplu" @@ -4905,7 +4905,7 @@ C;X19;K1 C;X20;K1 C;X21;K1 C;X22;K1 -C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4" +C;X23;K"Aapl,Aap1,Aap2,Aap3,Aap4,Aap5" C;X25;K1 C;X27;K0 C;X1;Y221;K"Oar1" diff --git a/objectdata/units/abilityskin.txt b/objectdata/units/abilityskin.txt index 6c8dd75..ff0a857 100644 --- a/objectdata/units/abilityskin.txt +++ b/objectdata/units/abilityskin.txt @@ -6743,6 +6743,11 @@ skinType=ability Targetart=Abilities\Spells\Undead\PlagueCloud\PlagueCloudCaster.mdl Art=ReplaceableTextures\PassiveButtons\PASBTNPlagueCloud.blp +[Aap5] +skinType=ability +Targetart=Abilities\Spells\Undead\PlagueCloud\PlagueCloudCaster.mdl +Art=ReplaceableTextures\PassiveButtons\PASBTNPlagueCloud.blp + [Suhf] skinType= Art=ReplaceableTextures\CommandButtons\BTNUnholyFrenzy.blp diff --git a/objectdata/units/humanupgradefunc.txt b/objectdata/units/humanupgradefunc.txt index 9ddb795..929c0eb 100644 --- a/objectdata/units/humanupgradefunc.txt +++ b/objectdata/units/humanupgradefunc.txt @@ -1,5 +1,5 @@ [Rhss] -Requires=hvlt,hkee +Requires=hvlt,hcas Art=ReplaceableTextures\CommandButtons\BTNControlMagic.blp Buttonpos=2,1 @@ -62,7 +62,7 @@ Buttonpos=0,2 [Rhan] Art=ReplaceableTextures\CommandButtons\BTNAnimalWarTraining.blp Buttonpos=2,2 -Requires=hlum,hcas,hbla +Requires=hlum,hbla,hcas [Rhpt] Art=ReplaceableTextures\CommandButtons\BTNPriestAdept.blp,ReplaceableTextures\CommandButtons\BTNPriestMaster.blp diff --git a/objectdata/units/itemabilityfunc.txt b/objectdata/units/itemabilityfunc.txt index 4cab19f..ed8d8de 100644 --- a/objectdata/units/itemabilityfunc.txt +++ b/objectdata/units/itemabilityfunc.txt @@ -315,7 +315,7 @@ Order=inferno [AImv] -[AIbm] +[AIvm] [AI2m] @@ -324,6 +324,8 @@ Order=inferno [AIsx] +[AIbm] + //improved attack speed [AIs2] diff --git a/objectdata/units/itemdata.slk b/objectdata/units/itemdata.slk index f6edd0c..f885d90 100644 --- a/objectdata/units/itemdata.slk +++ b/objectdata/units/itemdata.slk @@ -455,7 +455,7 @@ C;X2;K"Ring of Protection +5" C;X3;K"RingofProtection5" C;X4;K0 C;X5;K"Permanent" -C;X6;K6 +C;X6;K3 C;X7;K9 C;X8;K"AId5" C;X9;K"AIde" @@ -473,7 +473,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K600 +C;X24;K300 C;X25;K0 C;X26;K75 C;X27;K0 @@ -1805,7 +1805,7 @@ C;X2;K"Ring of Protection +4" C;X3;K"RingofProtection4" C;X4;K0 C;X5;K"Permanent" -C;X6;K3 +C;X6;K2 C;X7;K8 C;X8;K"AId4" C;X9;K"AIde" @@ -1823,7 +1823,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K300 +C;X24;K125 C;X25;K0 C;X26;K75 C;X27;K0 @@ -1930,7 +1930,7 @@ C;X7;K3 C;X8;K"AIil" C;X9;K"AIil" C;X10;K0 -C;X11;K3 +C;X11;K2 C;X12;K14 C;X13;K1 C;X14;K1 @@ -1967,7 +1967,7 @@ C;X14;K1 C;X15;K1 C;X16;K1 C;X17;K1 -C;X18;K1 +C;X18;K0 C;X19;K0 C;X20;K0 C;X21;K1 @@ -2015,7 +2015,7 @@ C;X2;K"Circlet of Nobility" C;X3;K"CircletofNobility" C;X4;K0 C;X5;K"Permanent" -C;X6;K2 +C;X6;K3 C;X7;K4 C;X8;K"AIx2" C;X9;K"AIx2" @@ -2105,7 +2105,7 @@ C;X2;K"Ring of Protection +3" C;X3;K"RingofProtection3" C;X4;K0 C;X5;K"Permanent" -C;X6;K2 +C;X6;K1 C;X7;K0 C;X8;K"AId3" C;X9;K"AIde" @@ -2123,7 +2123,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K125 +C;X24;K100 C;X25;K0 C;X26;K75 C;X27;K0 @@ -2753,7 +2753,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K325 +C;X24;K250 C;X25;K0 C;X26;K75 C;X27;K0 @@ -2854,8 +2854,8 @@ C;X1;Y96;K"ram3" C;X2;K"Third Ring of the Archmagi" C;X3;K"ThirdRingoftheArchmagi" C;X4;K1 -C;X5;K"Miscellaneous" -C;X6;K3 +C;X5;K"Permanent" +C;X6;K4 C;X7;K2 C;X8;K"AIx3" C;X9;K"AIab" @@ -2867,13 +2867,13 @@ C;X14;K0 C;X15;K1 C;X16;K1 C;X17;K1 -C;X18;K0 +C;X18;K1 C;X19;K0 C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K550 +C;X24;K400 C;X25;K0 C;X26;K75 C;X27;K0 @@ -5128,20 +5128,20 @@ C;X1;Y173;K"rnsp" C;X2;K"Ring of Superiority" C;X3;K"RingofSuperiority" C;X4;K0 -C;X5;K"Miscellaneous" -C;X6;K0 -C;X7;K0 +C;X5;K"Permanent" +C;X6;K1 +C;X7;K1 C;X8;K"AIx1" C;X9;K"AIx1" C;X10;K0 C;X11;K"-" -C;X12;K25 +C;X12;K35 C;X13;K0 C;X14;K0 C;X15;K1 C;X16;K1 C;X17;K1 -C;X18;K0 +C;X18;K1 C;X19;K0 C;X20;K0 C;X21;K1 @@ -8234,7 +8234,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K250 +C;X24;K200 C;X25;K0 C;X26;K75 C;X27;K0 @@ -8264,7 +8264,7 @@ C;X20;K0 C;X21;K1 C;X22;K120 C;X23;K0 -C;X24;K325 +C;X24;K250 C;X25;K0 C;X26;K75 C;X27;K0 diff --git a/objectdata/units/miscgame.txt b/objectdata/units/miscgame.txt index 1ebaf56..6cde34d 100644 --- a/objectdata/units/miscgame.txt +++ b/objectdata/units/miscgame.txt @@ -104,7 +104,7 @@ ReviveLevelFactor=.10 ReviveBaseLumberFactor=0 ReviveLumberLevelFactor=0 ReviveMaxFactor=4.0 -ReviveTimeFactor=0.65 +ReviveTimeFactor=0.60 ReviveMaxTimeFactor=2.0 AwakenBaseFactor=.80 diff --git a/objectdata/units/nightelfupgradefunc.txt b/objectdata/units/nightelfupgradefunc.txt index b308bd9..372a8f6 100644 --- a/objectdata/units/nightelfupgradefunc.txt +++ b/objectdata/units/nightelfupgradefunc.txt @@ -33,6 +33,7 @@ Requires2=etoe [Reuv] Art=ReplaceableTextures\CommandButtons\BTNUltravision.blp Buttonpos=2,0 +Requires=etoa [Renb] Art=ReplaceableTextures\CommandButtons\BTNNaturesBlessing.blp diff --git a/objectdata/units/undeadabilityfunc.txt b/objectdata/units/undeadabilityfunc.txt index 6472714..adcfeae 100644 --- a/objectdata/units/undeadabilityfunc.txt +++ b/objectdata/units/undeadabilityfunc.txt @@ -266,6 +266,10 @@ Requires=Rupc Buttonpos=1,2 Requires=Rupc +[Aap5] +Buttonpos=1,2 +Requires=Rupc + [Bapl] Spelldetail=2 diff --git a/objectdata/units/unitbalance.slk b/objectdata/units/unitbalance.slk index 005a6b3..98f2907 100644 --- a/objectdata/units/unitbalance.slk +++ b/objectdata/units/unitbalance.slk @@ -68,9 +68,9 @@ C;X4;K"HeroArchMage" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K"-" C;X13;K5 @@ -130,9 +130,9 @@ C;X4;K"HeroBloodMage" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K"-" C;X13;K5 @@ -192,9 +192,9 @@ C;X4;K"HeroMountainKing" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K"-" C;X13;K5 @@ -254,9 +254,9 @@ C;X4;K"HeroPaladin" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K"-" C;X13;K5 @@ -827,8 +827,8 @@ C;X19;K0 C;X20;K3 C;X21;K30 C;X22;K0 -C;X23;K230 -C;X24;K230 +C;X23;K240 +C;X24;K240 C;X25;K0.25 C;X26;K"always" C;X27;K" - " @@ -1075,8 +1075,8 @@ C;X19;K0 C;X20;K3 C;X21;K30 C;X22;K0 -C;X23;K230 -C;X24;K230 +C;X23;K240 +C;X24;K240 C;X25;K0.25 C;X26;K"always" C;X27;K" - " @@ -1305,7 +1305,7 @@ C;X1;Y22;K"hrtt" C;X2;K"a2" C;X3;K"art" C;X4;K"siege engine upgraded" -C;X5;K3 +C;X5;K4 C;X6;KFALSE C;X7;K"Mechanical" C;X8;K195 @@ -1455,9 +1455,9 @@ C;X27;K250 C;X28;K250 C;X29;K75 C;X30;K0.8 -C;X31;K2 +C;X31;K3 C;X32;K2 -C;X33;K2 +C;X33;K3 C;X34;K"medium" C;X35;K300 C;X36;K0 @@ -2177,7 +2177,7 @@ C;X5;K"-" C;X6;KTRUE C;X7;K"Mechanical" C;X8;K140 -C;X9;K60 +C;X9;K40 C;X10;K140 C;X11;K60 C;X12;K" - " @@ -2920,9 +2920,9 @@ C;X4;K"HeroBladeMaster" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -2982,9 +2982,9 @@ C;X4;K"HeroFarSeer" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -3044,9 +3044,9 @@ C;X4;K"HeroShadowHunter" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -3106,9 +3106,9 @@ C;X4;K"HeroTaurenChieftain" C;X5;K5 C;X6;KFALSE C;X7;K"Tauren" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -3865,8 +3865,8 @@ C;X19;K0 C;X20;K3 C;X21;K30 C;X22;K0 -C;X23;K375 -C;X24;K375 +C;X23;K350 +C;X24;K350 C;X25;K0.25 C;X26;K"always" C;X27;K" - " @@ -3880,8 +3880,8 @@ C;X34;K"medium" C;X35;K270 C;X36;K0 C;X37;K0 -C;X38;K20 -C;X39;K20 +C;X38;K22 +C;X39;K22 C;X40;K1400 C;X41;K800 C;X42;K" - " @@ -4857,8 +4857,8 @@ C;X19;K0 C;X20;K3 C;X21;K30 C;X22;K0 -C;X23;K475 -C;X24;K475 +C;X23;K450 +C;X24;K450 C;X25;K0.25 C;X26;K"always" C;X27;K" - " @@ -4872,8 +4872,8 @@ C;X34;K"medium" C;X35;K270 C;X36;K0 C;X37;K0 -C;X38;K20 -C;X39;K20 +C;X38;K22 +C;X39;K22 C;X40;K1400 C;X41;K800 C;X42;K" - " @@ -5430,8 +5430,8 @@ C;X34;K"fort" C;X35;K"-" C;X36;K0 C;X37;K0 -C;X38;K150 -C;X39;K150 +C;X38;K140 +C;X39;K140 C;X40;K900 C;X41;K600 C;X42;K" - " @@ -5896,9 +5896,9 @@ C;X4;K"HeroDemonHunter" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -5958,9 +5958,9 @@ C;X4;K"HeroDemonHunterMorph" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -6020,9 +6020,9 @@ C;X4;K"HeroKeeperoftheGrove" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -6082,9 +6082,9 @@ C;X4;K"HeroMoonPriestess" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -6144,9 +6144,9 @@ C;X4;K"HeroWarden" C;X5;K5 C;X6;KFALSE C;X7;K"_" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -6475,7 +6475,7 @@ C;X25;K1 C;X26;K"night" C;X27;K200 C;X28;K200 -C;X29;K125 +C;X29;K100 C;X30;K0.333333333333333 C;X31;K3 C;X32;K2 @@ -6599,7 +6599,7 @@ C;X25;K0.5 C;X26;K"night" C;X27;K200 C;X28;K200 -C;X29;K125 +C;X29;K100 C;X30;K0.666666666666667 C;X31;K1 C;X32;K2 @@ -7097,9 +7097,9 @@ C;X27;K" - " C;X28;K" - " C;X29;K" - " C;X30;K" - " -C;X31;K4 +C;X31;K6 C;X32;K2 -C;X33;K4 +C;X33;K6 C;X34;K"medium" C;X35;K270 C;X36;K0 @@ -8252,9 +8252,9 @@ C;X4;K"HeroCryptLord" C;X5;K5 C;X6;KFALSE C;X7;K"undead" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -8314,9 +8314,9 @@ C;X4;K"HeroDeathKnight" C;X5;K5 C;X6;KFALSE C;X7;K"undead" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -8376,9 +8376,9 @@ C;X4;K"HeroDreadLord" C;X5;K5 C;X6;KFALSE C;X7;K"undead" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -8438,9 +8438,9 @@ C;X4;K"HeroLich" C;X5;K5 C;X6;KFALSE C;X7;K"undead" -C;X8;K425 +C;X8;K400 C;X9;K100 -C;X10;K425 +C;X10;K400 C;X11;K100 C;X12;K" - " C;X13;K5 @@ -9613,7 +9613,7 @@ C;X1;Y156;K"uobs" C;X2;K"d2" C;X3;K"cas" C;X4;K"Obsidian Statue" -C;X5;K2 +C;X5;K3 C;X6;KFALSE C;X7;K"Mechanical" C;X8;K200 @@ -10141,8 +10141,8 @@ C;X33;K5 C;X34;K"fort" C;X36;K0 C;X37;K0 -C;X38;K100 -C;X39;K100 +C;X38;K110 +C;X39;K110 C;X40;K900 C;X41;K600 C;X42;K" - " @@ -32277,8 +32277,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32339,8 +32339,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32401,8 +32401,8 @@ C;X36;K0 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32463,8 +32463,8 @@ C;X36;K0 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32525,8 +32525,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32587,8 +32587,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32649,8 +32649,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32711,8 +32711,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32773,8 +32773,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -32835,8 +32835,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33083,8 +33083,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33145,8 +33145,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33207,8 +33207,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33269,8 +33269,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33331,8 +33331,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33393,8 +33393,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33455,8 +33455,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33517,8 +33517,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33579,8 +33579,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33641,8 +33641,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33703,8 +33703,8 @@ C;X36;K200 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -33765,8 +33765,8 @@ C;X36;K100 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -34137,8 +34137,8 @@ C;X36;K0 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " @@ -52737,8 +52737,8 @@ C;X36;K0 C;X37;K0 C;X38;K1 C;X39;K1 -C;X40;K350 -C;X41;K350 +C;X40;K500 +C;X41;K500 C;X42;K" - " C;X43;K" - " C;X44;K" - " diff --git a/objectdata/units/unitweapons.slk b/objectdata/units/unitweapons.slk index 73bca96..f76a8ed 100644 --- a/objectdata/units/unitweapons.slk +++ b/objectdata/units/unitweapons.slk @@ -1078,7 +1078,6 @@ C;X3;K"art" C;X4;K"Siege Engine" C;X5;K1 C;X6;K500 -C;X7;K"-" C;X8;K0.3 C;X9;K0.51 C;X10;K"structure,debris" @@ -1121,11 +1120,11 @@ C;X46;K2 C;X47;K"-" C;X48;K1 C;X49;K2 -C;X50;K14 +C;X50;K16 C;X51;K11 -C;X52;K15 -C;X53;K15.5 -C;X54;K16 +C;X52;K17 +C;X53;K17.5 +C;X54;K18 C;X55;K0.5 C;X56;K0.5 C;X57;K"-" @@ -1413,7 +1412,6 @@ C;X3;K"art" C;X4;K"siege engine upgraded" C;X5;K3 C;X6;K500 -C;X7;K"-" C;X8;K0.3 C;X9;K0.51 C;X10;K"structure,debris" @@ -1456,11 +1454,11 @@ C;X46;K2 C;X47;K"-" C;X48;K1 C;X49;K2 -C;X50;K14 +C;X50;K16 C;X51;K11 -C;X52;K15 -C;X53;K15.5 -C;X54;K16 +C;X52;K17 +C;X53;K17.5 +C;X54;K18 C;X55;K0.125 C;X56;K0.875 C;X57;K"-" @@ -6847,17 +6845,17 @@ C;X10;K"air" C;X11;K600 C;X12;K"-" C;X13;K250 -C;X14;K"magic" +C;X14;K"pierce" C;X15;K"missile" C;X16;K1.75 C;X17;K"-" C;X18;K1 C;X19;K7 -C;X20;K34 +C;X20;K26 C;X21;K"-" -C;X22;K35 -C;X23;K38 -C;X24;K41 +C;X22;K27 +C;X23;K30 +C;X24;K33 C;X25;K0.6 C;X26;K0.57 C;X27;K"-" diff --git a/objectdata/units/upgradedata.slk b/objectdata/units/upgradedata.slk index 3502d15..8050d31 100644 --- a/objectdata/units/upgradedata.slk +++ b/objectdata/units/upgradedata.slk @@ -940,7 +940,7 @@ C;X13;K0 C;X14;K40 C;X15;K0 C;X16;K"rhpx" -C;X17;K100 +C;X17;K125 C;X18;K"-" C;X19;K"-" C;X20;K"ratx" @@ -968,7 +968,7 @@ C;X8;K1 C;X9;K1 C;X10;K100 C;X11;K0 -C;X12;K225 +C;X12;K175 C;X13;K0 C;X14;K40 C;X15;K0 @@ -1527,11 +1527,11 @@ C;X6;K1 C;X7;K0 C;X8;K1 C;X9;K1 -C;X10;K75 +C;X10;K50 C;X11;K0 C;X12;K0 C;X13;K0 -C;X14;K30 +C;X14;K15 C;X15;K0 C;X16;K"_" C;X17;K"-" @@ -2220,9 +2220,9 @@ C;X6;K1 C;X7;K0 C;X8;K1 C;X9;K1 -C;X10;K100 +C;X10;K50 C;X11;K0 -C;X12;K100 +C;X12;K50 C;X13;K0 C;X14;K20 C;X15;K0 diff --git a/package.json b/package.json index ef30be8..eb7a028 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "war3-objectdata-th", - "version": "0.2.6", + "version": "0.2.7", "description": "A Warcraft 3 object data helper", "main": "dist/cjs/index.js", "types": "dist/cjs/index.d.ts", diff --git a/src/generator/generator.ts b/src/generator/generator.ts index 41087ec..ac1c5ec 100644 --- a/src/generator/generator.ts +++ b/src/generator/generator.ts @@ -348,10 +348,12 @@ export async function objectDataGenerator({ upgradeData, }: GeneratorInput): Promise { const unitAndItemProps = generateProps(unitAndItemMeta, weStrings); + const unitProps = unitAndItemProps.filter( (prop) => prop.row.string("useunit") === "1" || - prop.row.string("usehero") === "1" + prop.row.string("usehero") === "1" || + prop.row.string("usebuilding") === "1" ); const itemProps = unitAndItemProps.filter( (prop) => prop.row.string("useitem") === "1"