diff --git a/master changelog.md b/master changelog.md index b4ad8f9..bf59da0 100644 --- a/master changelog.md +++ b/master changelog.md @@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes. See patchnotes.md for info on the most recent patch! # Table of Contents +- [22 February 2025](#22-february-2025) - [9 February 2025](#9-february-2025) - [25 January 2025](#25-january-2025) - [11 January 2025](#11-january-2025) @@ -95,6 +96,159 @@ See patchnotes.md for info on the most recent patch! - [13 August 2020](#13-august-2020) - [12 August 2020](#12-august-2020) +# 22 February 2025 +## Year 3, month 2, patch 2 + +This patch includes new units and features, balance adjustments, bugfixes, and audiovisual improvements! + +Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! It now includes automatic setup and updates for CrownLink, a networking alternative for Cosmonarchy! + +## Next patch... +Our goals for the next patch (8 March 2025) include: +- Reworked [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant), [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren), and [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) +- Deployment of the [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur), [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith), and [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk) (concepts will be adjusted!) +- More factional units for Golden Republic, Nydus Trinity, Starbound, and Imicren Tendril +- AI and stability improvements + +## HOTFIX - 23 February 2025 +- Fixed a common crash when unloading turreted units from transports +- Fixed a rare crash related to rescuable units in scenarios (r. & c. DF) + +## Mapmaking +- Added crig action `announce_player_defeat` + +## Advisors +- Added 'Golden Republic' advisor + - **Caveat:** Won't automatically apply in Faction Wars, yet! + +## Game Modes +- **Faction Wars:** + - Enabled **Khalendric Knights** for Protoss + - Faction selection now includes player name + +## Bugfixes +- **Gameplay:** + - Fixed garrisons being unable to unload units in legal positions (r. SmrtyCakes) +- **AI:** + - Now properly defends with tier 1 units, regardless of whether it has the required structure or not + - Now properly requests factional units when applicable + +## Audiovisuals +- New corpses: + - **Shaman**, **Goliath**, **Madrigal**, **Wraith** (c. Daedrid) +- New wireframes: + - **Golem**, **Ocsal Cesiant** (c. jun3hong) +- New unit responses: + - **Aspirant**, **Cedent** + - **Sieve**, **Eskigant**, **Kazitrith Cesiant**, **Ocsal Cesiant** (c. jun3hong) +- Repaletted a few jungle tree doodads for use in other tilesets + +## Terran +- [Ministry](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ministry): + - Build time 75 » 65 +- [Treasury](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/treasury): + - Build time 40 » 35 +- [Lodestone](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/lodestone): + - Build time 25 » 20 +- [Sieve](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sieve): + - HP 400 » 500 +- [Stockade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/stockade): + - Resource costs 125/0 » 150/0 + - Build time 50 » 45 +- [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum): + - Resource costs 175/50 » 200/50 + - Build time 50 » 45 +- [Cohort](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cohort): + - **Servile Vigor:** + - Now has a 1-second cooldown post-revive before a corpse can be consumed + +## Protoss +- [Dracadin](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/dracadin): + - HP 100 » 120 +- [Atreus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/atreus): + - Resource costs 175/50 » 200/50 + - HP 160 » 200 + - Shields 60 » 80 +- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold): + - Resource costs 75/25 » 50/25 + - Transport weight 2 » 1 +- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol): + - Build time 28 » 25 +- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron): + - Resource costs 150/50 » 125/50 + - **Plasma Missiles:** + - Weapon cooldown 1 » 0.75 +- [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor): + - **Plasma Shell:** + - Weapon range 8 » 9 + - Now travels to max range +- [Clarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/clarion): + - Now trained at Ardent Authority, from Synthetic Synod + - Build time 30 » 35 + - HP 60 » 80 + - Shields 60 » 40 +- [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect): + - Now trained at Unitary Union, from Ardent Authority + - Weapon range 9 » 12 +- [Analogue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/analogue): + - Now trained at Synthetic Synod, from Ardent Authority + - Resource costs 100/200 » 200/200 + - HP 140 » 220 + - Shields 80 » 110 + - Armor 2 » 3 + - **Cylindrical Blaster:** + - Weapon damage 2x6 » 2x10 + - Armor penetration 2 » 4 + - Weapon cooldown 1 » 0.83 + - **Empathy Core:** + - Hits now drain 5 energy, from 10 +- [Nexus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/nexus): + - Build time 75 » 65 +- [Cedent](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cedent): + - HP 250 » 350 +- [Gateway](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/gateway): + - Resource costs 150/0 » 175/0 + - Build time 55 » 50 +- [Ardent Authority](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ardent-authority): + - Resource costs 350/200 » 300/200 + - HP 750 » 700 + - Shields 500 » 450 +- **NEW:** [Unar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unar): + - Sniper automaton, trained from Unitary Union +- **NEW:** [Oscilliant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/oscilliant): + - Binding automaton, trained from Unitary Union +- **NEW:** [Vibrance](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vibrance): + - Disruptive automaton, trained from Unitary Union +- **NEW:** [Unitary Union](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unitary-union): + - Crowd-controlling robotic production; requires any tier 2 +- **NEW:** [Ecclesiast (Khalendric)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ecclesiast-khalendric): + - Khalendric Knights: Ecclesiast variant; ascends nearby allies +- **NEW:** [Ashguard](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ashguard): + - Khalendric Knights: Hierophant replacement; annexes victims +- **NEW:** [Renesair](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/renesair): + - Order of the Sacred Saber: Vassal replacement; self-replicates +- **NEW:** [Extatus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/extatus): + - Order of the Sacred Saber: Aurora replacement; restores shields a la Matrix + +## Zerg +- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor): + - Target acquisition range 3 » 5 +- [Protathalor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/protathalor): + - **Pungent Spores:** + - Now targets air & ground, from ground only +- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk): + - Build time 65 » 55 +- [Larvosk Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larvosk-cesiant): + - Build time 35 » 30 +- [Eskigant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/eskigant): + - HP 350 » 450 +- [Kazitrith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kazitrith-cesiant): + - Transport weight 6 » 10 +- [Hydrith Den](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydrith-den): + - Build time 50 » 55 +- [Skibact Scab](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skibact-scab): + - Build time 40 » 45 + # 9 February 2025 ## Year 3, month 2, patch 1 diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 9a08542..6d520b6 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/flingy.txt b/mpq/arr/flingy.txt index 3ef5a14..58d1779 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -119,7 +119,7 @@ Vespene Geyser Mineral Field Type1 Mineral Field Type2 Mineral Field Type3 -Aerie +Facade Zerg Beacon Terran Beacon Protoss Beacon @@ -215,7 +215,7 @@ Iroleth Matrix Paladin Madrigal -Savant +Savant (Entropy Gauntlets) Scrapyard Rotary Sundog @@ -356,7 +356,7 @@ Aspirant Criticality Field Akistrokor Konvilisk Claymore -Gorgral Swamp +Tethvith Swamp Keskathalor Weaponhit Alaszileth Diadem Weaponhit @@ -546,20 +546,20 @@ Oscilliant Renesair Unar Ashguard -Extended Flingy #340 -Extended Flingy #341 -Extended Flingy #342 -Extended Flingy #343 -Extended Flingy #344 -Extended Flingy #345 -Extended Flingy #346 -Extended Flingy #347 -Extended Flingy #348 -Extended Flingy #349 -Extended Flingy #350 -Extended Flingy #351 -Extended Flingy #352 -Extended Flingy #353 +Xenolith +Savant (Power Siphon) +Landlock +Quazrokor +Dracadin (Order) +Blackjack (Golden) +Tiangou Base +Tiangou (Turret) +Eidolon (Nydus) +Maverick (Futurist) +Hydralisk (Orkoti) +Tencendur +Inzorthrokor +Manifold (Starbound) Extended Flingy #354 Extended Flingy #355 Extended Flingy #356 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index dee42c8..4312587 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index 0c1fec1..4cc44fe 100644 Binary files a/mpq/arr/images.tbl and b/mpq/arr/images.tbl differ diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index bbe6309..68f6173 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -351,7 +351,7 @@ Mineral Field Type2 Mineral Field Type2 Shadow Mineral Field Type3 Mineral Field Type3 Shadow -Aerie +Facade Zerg Beacon Zerg Beacon Overlay Terran Beacon @@ -1005,7 +1005,7 @@ Iroleth Matrix Paladin Madrigal Base (Imperioso) -Savant +Savant (Entropy Gauntlets) Scrapyard Rotary Matrix Shadow @@ -1071,8 +1071,8 @@ Malediction Overlay Large Rotary Shadow Simulacrum Simulacrum Shadow -unused -Savant Shadow +Savant (Power Siphon) +Savant Shadow (Power Siphon) Ancile Ancile Shadow Ancile Engines @@ -1131,7 +1131,7 @@ Crucible Crucible Shadow Crucible Warpin Wyvern Shadow -Aerie Shadow +Facade Shadow Oberon Gladius Gladius Shadow @@ -1361,8 +1361,8 @@ Claymore Claymore Shadow Aion Shadow Scribe Remains -unused -unused +Tethvith Swamp +Tethvith Swamp Shadow Warp Anchor Underlay Alaszileth Alaszileth Shadow @@ -1946,7 +1946,7 @@ Ecclesiast (Khalendric Knights) Ecclesiast Shadow (Khalendric Knights) Vibrance Vibrance Shadow -Blackjack (Damaged) +Blackjack Damaged Phase Disruptor Large Harakan (Golden) Harakan (Golden) Shadow @@ -1988,46 +1988,46 @@ Unar Shadow Unar Orbital Ashguard Ashguard Shadow -Extended Image #988 -Extended Image #989 -Extended Image #990 -Extended Image #991 -Extended Image #992 -Extended Image #993 -Extended Image #994 -Extended Image #995 -Extended Image #996 -Extended Image #997 -Extended Image #998 -Extended Image #999 -Extended Image #1000 -Extended Image #1001 -Extended Image #1002 -Extended Image #1003 -Extended Image #1004 -Extended Image #1005 -Extended Image #1006 -Extended Image #1007 -Extended Image #1008 -Extended Image #1009 -Extended Image #1010 -Extended Image #1011 -Extended Image #1012 -Extended Image #1013 -Extended Image #1014 -Extended Image #1015 -Extended Image #1016 -Extended Image #1017 -Extended Image #1018 -Extended Image #1019 -Extended Image #1020 -Extended Image #1021 -Extended Image #1022 -Extended Image #1023 -Extended Image #1024 -Extended Image #1025 -Extended Image #1026 -Extended Image #1027 +Rilirokor Birth +Xenolith +Xenolith Shadow +Xenolith Warp Flash +Zobriolisk Burrow Weaponfire +Lakizilisk Mutate +Zobriolisk Birth +Landlock +Landlock Shadow +Quazrokor +Quazrokor Shadow +Dracadin (Order) +Dracadin Shadow (Order) +Dracadin Remains (Order) +Savant Shadow (Entropy Gauntlets) +Blackjack (Golden) +Blackjack Shadow (Golden) +Blackjack Damaged (Golden) +Tiangou (Base) +Tiangou (Turret) +Tiangou Shadow +Eidolon (Nydus) +Eidolon Shadow (Nydus) +Maverick (Futurist) +Maverick Shadow (Futurist) +Hydralisk (Orkoti) +Hydralisk Shadow (Orkoti) +Tencendur +Tencendur Shadow +Tencendur Attack Overlay (Orange) +Tencendur Attack Overlay (Blue) +Tencendur Attack Overlay (Green) +Hydralisk Remains (Orkoti) +Tencendur Flag +Inzorthrokor +Inzorthrokor Shadow +Inzorthrokor Remains +Inzorthrokor Birth +Manifold (Starbound) +Manifold Shadow (Starbound) Extended Image #1028 Extended Image #1029 Extended Image #1030 diff --git a/mpq/arr/portdata.datex b/mpq/arr/portdata.datex index f6456b1..872ec1f 100644 Binary files a/mpq/arr/portdata.datex and b/mpq/arr/portdata.datex differ diff --git a/mpq/arr/portdata.tbl b/mpq/arr/portdata.tbl index 197aff5..c0dfba5 100644 Binary files a/mpq/arr/portdata.tbl and b/mpq/arr/portdata.tbl differ diff --git a/mpq/arr/portdata.txt b/mpq/arr/portdata.txt index 78d2f55..7c044e3 100644 --- a/mpq/arr/portdata.txt +++ b/mpq/arr/portdata.txt @@ -91,7 +91,7 @@ Flag (Yellow) (Pl.8) Cleric Valkyrie Dugalle -Autocrat +Stukov Duran Artanis Raszagal @@ -178,104 +178,104 @@ Empress Cikralisk Kagralisk Hypnagogue -Apostle +Apostle (unused) Pythean -Extended Portrait #73 -Extended Portrait #74 -Extended Portrait #75 -Extended Portrait #76 -Extended Portrait #77 -Extended Portrait #78 -Extended Portrait #79 -Extended Portrait #80 -Extended Portrait #81 -Extended Portrait #82 -Extended Portrait #83 -Extended Portrait #84 -Extended Portrait #85 -Extended Portrait #86 -Extended Portrait #87 -Extended Portrait #88 -Extended Portrait #89 -Extended Portrait #90 -Extended Portrait #91 -Extended Portrait #92 -Extended Portrait #93 -Extended Portrait #94 -Extended Portrait #95 -Extended Portrait #96 -Extended Portrait #97 -Extended Portrait #98 -Extended Portrait #99 -Extended Portrait #100 -Extended Portrait #101 -Extended Portrait #102 -Extended Portrait #103 -Extended Portrait #104 -Extended Portrait #105 -Extended Portrait #106 -Extended Portrait #107 -Extended Portrait #108 -Extended Portrait #109 -Extended Portrait #110 -Extended Portrait #111 -Extended Portrait #112 -Extended Portrait #113 -Extended Portrait #114 -Extended Portrait #115 -Extended Portrait #116 -Extended Portrait #117 -Extended Portrait #118 -Extended Portrait #119 -Extended Portrait #120 -Extended Portrait #121 -Extended Portrait #122 -Extended Portrait #123 -Extended Portrait #124 -Extended Portrait #125 -Extended Portrait #126 -Extended Portrait #127 -Extended Portrait #128 -Extended Portrait #129 -Extended Portrait #130 -Extended Portrait #131 -Extended Portrait #132 -Extended Portrait #133 -Extended Portrait #134 -Extended Portrait #135 -Extended Portrait #136 -Extended Portrait #137 -Extended Portrait #138 -Extended Portrait #139 -Extended Portrait #140 -Francisco Goska +Advisor - Khalendric Knights +Advisor - Orkoti +Inzorthrokor +Artisan +Clarion +Charlatan +Ashguard +Oscilliant +Golem +Magister +Eidolon (Nydus) +Apostle Joran +Analogue +Entarch Furen +Vassal +Vibrance +Idol +Unar +Starscribe Kortar +Emissary +Specialist Goska Stroluum -Cerebrate Tuzor -Cerebrate Gorn -Extended Portrait #145 -Extended Portrait #146 -Extended Portrait #147 -Extended Portrait #148 -Extended Portrait #149 -Extended Portrait #150 -Extended Portrait #151 -Extended Portrait #152 -Extended Portrait #153 -Extended Portrait #154 -Extended Portrait #155 -Extended Portrait #156 -Extended Portrait #157 -Extended Portrait #158 -Extended Portrait #159 -Extended Portrait #160 -Extended Portrait #161 -Extended Portrait #162 -Extended Portrait #163 -Extended Portrait #164 -Extended Portrait #165 -Extended Portrait #166 -Extended Portrait #167 -Extended Portrait #168 +Organ Tuzor +Organ Gorn +Nine Mephis +Algannor +Thalazim +Warmonger +Yggdrasil +Senescent Organ +Apostle Mirith +Vilgorokor +Tethzorokor +Ghitorokor +Tetcaerokor +Nathrokor +Sasyrvoleth +Cherbrathalor +Okrimnilisk +Sovroleth +Algoztalisk +Nathrelisk +Almaksalisk +Akistrokor +Kalkalisk +Othstoleth +Zobriolisk +Quazilisk +Tosgrilisk +Gosvileth +Gorgrokor +Zarcavrokor +Liiralisk +Bactalisk +Iroleth +Axitrilisk +Ramesses +Autocrat +Heracles +Cuirass +Auriel +Siren +Johnny Barlow +Paladin +Commander William Ajax +Eritreus +Apostle +Ancile +Wendigo +PILER +Officer Mannen Osina +Pazuzu +Bio-Master Arnold Lannigan +Officer Oscar Esmond +Prince Arthur Mazakel +Centaur +Aion +Silvertongue +Durendal +Talos +Konvilisk +Alkajelisk +Anticthon +Barghest +Simulacrum +Azazel +Officer Tom Medly +Initiate Terimanok +Prudence +Morningstar +Battlemaster Trodin +Saberhand Tazarain +Sectarian Venammar +Actuary Ithintos +Justicar Kiraxxar +Demiurge Extended Portrait #169 Extended Portrait #170 Extended Portrait #171 diff --git a/mpq/arr/sfxdata.dat b/mpq/arr/sfxdata.dat index f540ff1..f62535a 100644 Binary files a/mpq/arr/sfxdata.dat and b/mpq/arr/sfxdata.dat differ diff --git a/mpq/arr/sfxdata.txt b/mpq/arr/sfxdata.txt index 60aec19..1d8114b 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -3444,45 +3444,45 @@ Aspirant Under Attack 01 Aspirant Under Attack 02 Aspirant Under Attack 03 Aspirant Under Attack 04 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 -Extended Sound #1 +Quazrokor Weaponfire 01 +Quazrokor Weaponfire 02 +Quazrokor Weaponfire 03 +Ramesses Ready 01 +Ramesses Ready 02 +Ramesses Ready 03 +Ramesses Selected 01 +Ramesses Selected 02 +Ramesses Selected 03 +Ramesses Selected 04 +Ramesses Order Passive 01 +Ramesses Order Passive 02 +Ramesses Order Passive 03 +Ramesses Order Passive 04 +Ramesses Order Aggressive 01 +Ramesses Order Aggressive 02 +Ramesses Order Aggressive 03 +Ramesses Order Aggressive 04 +Ramesses Under Attack 01 +Ramesses Under Attack 02 +Ramesses Under Attack 03 +Ramesses Under Attack 04 +Maverick Futurist Weaponfire 01 +Maverick Futurist Weaponfire 02 +Maverick Futurist Weaponfire 03 +Eidolon Nydus Weaponfire 01 +Eidolon Nydus Weaponfire 02 +Eidolon Nydus Weaponfire 03 +Eidolon Nydus Weaponfire 04 +Eidolon Nydus Weaponfire 05 +Manifold Weaponfire 01 +Manifold Weaponfire 02 +Manifold Weaponfire 03 +Manifold Weaponfire 04 +Tiangou Weaponfire 01 +Tiangou Weaponfire 02 +Tiangou Weaponfire 03 +Tiangou Weaponfire 04 +Tiangou Weaponfire 05 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index 34d7fcf..51dfeb9 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -3443,4 +3443,43 @@ cm\f-t\aspirant\agg-04.wav cm\f-t\aspirant\hlp-01.wav cm\f-t\aspirant\hlp-02.wav cm\f-t\aspirant\hlp-03.wav -cm\f-t\aspirant\hlp-04.wav \ No newline at end of file +cm\f-t\aspirant\hlp-04.wav +cm\f-z\quazrokor\wf-01.wav +cm\f-z\quazrokor\wf-02.wav +cm\f-z\quazrokor\wf-03.wav +cm\t\ramesses\rdy-01.wav +cm\t\ramesses\rdy-02.wav +cm\t\ramesses\rdy-03.wav +cm\t\ramesses\wht-01.wav +cm\t\ramesses\wht-02.wav +cm\t\ramesses\wht-03.wav +cm\t\ramesses\wht-04.wav +cm\t\ramesses\yes-01.wav +cm\t\ramesses\yes-02.wav +cm\t\ramesses\yes-03.wav +cm\t\ramesses\yes-04.wav +cm\t\ramesses\agg-01.wav +cm\t\ramesses\agg-02.wav +cm\t\ramesses\agg-03.wav +cm\t\ramesses\agg-04.wav +cm\t\ramesses\hlp-01.wav +cm\t\ramesses\hlp-02.wav +cm\t\ramesses\hlp-03.wav +cm\t\ramesses\hlp-04.wav +cm\f-t\maverick-futurist\wf-01.wav +cm\f-t\maverick-futurist\wf-02.wav +cm\f-t\maverick-futurist\wf-03.wav +cm\f-t\eidolon-nydus\wf-01.wav +cm\f-t\eidolon-nydus\wf-02.wav +cm\f-t\eidolon-nydus\wf-03.wav +cm\f-t\eidolon-nydus\wf-04.wav +cm\f-t\eidolon-nydus\wf-05.wav +cm\f-p\manifold-starbound\wf-01.wav +cm\f-p\manifold-starbound\wf-02.wav +cm\f-p\manifold-starbound\wf-03.wav +cm\f-p\manifold-starbound\wf-04.wav +cm\f-t\tiangou\wf-01.wav +cm\f-t\tiangou\wf-02.wav +cm\f-t\tiangou\wf-03.wav +cm\f-t\tiangou\wf-04.wav +cm\f-t\tiangou\wf-05.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 9442529..c32b6e9 100644 Binary files a/mpq/arr/sprites.datex and b/mpq/arr/sprites.datex differ diff --git a/mpq/arr/sprites.txt b/mpq/arr/sprites.txt index de1768c..dafd020 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -280,7 +280,7 @@ Bengalaas (Jungle) Mineral Field Type1 Mineral Field Type2 Mineral Field Type3 -Aerie +Facade Zerg Beacon Terran Beacon Protoss Beacon @@ -522,7 +522,7 @@ Iroleth Sundog Paladin Madrigal -Savant +Savant (Entropy Gauntlets) Scrapyard Rotary Wyvern @@ -690,7 +690,7 @@ Konvilisk Konvilisk Remnants Claymore Scribe Remnants -Gorgral Swamp +Tethvith Swamp Keskathalor Acid Pool Alaszileth Ion Field @@ -975,27 +975,27 @@ Renesair Remains Unar Unar Orbital Ashguard -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 +Xenolith +Savant (Power Siphon) +Landlock +Quazrokor +Dracadin (Order) +Dracadin Remains (Order) +Blackjack (Golden) +Blackjack (Golden) Damaged +Tiangou (Base) +Tiangou (Turret) +Eidolon (Nydus) +Maverick (Futurist) +Hydralisk (Orkoti) +Tencendur +Tencendur Attack Overlay (Orange) +Tencendur Attack Overlay (Blue) +Tencendur Attack Overlay (Green) +Hydralisk Remains (Orkoti) +Inzorthrokor +Inzorthrokor Remains +Manifold (Starbound) Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/techdata.datex b/mpq/arr/techdata.datex index 3a23cb1..1ea6da5 100644 Binary files a/mpq/arr/techdata.datex and b/mpq/arr/techdata.datex differ diff --git a/mpq/arr/techdata.txt b/mpq/arr/techdata.txt index 0d58138..8a46786 100644 --- a/mpq/arr/techdata.txt +++ b/mpq/arr/techdata.txt @@ -25,7 +25,7 @@ Archon Warp (unused) Savant Onhit Toggle Disruption Field (Lanifect) Rescind Control (Mind Tyrant) -Tyranny (Mind Tyrant) +Maledictus (Mind Tyrant) Select Control (Larva) Grief of All Gods (Star Sovereign) Aural Assault (Luminary) diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index d1f159c..d723bd9 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/units.txt b/mpq/arr/units.txt index 145f75d..c9506aa 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -185,7 +185,7 @@ Protoss Empress Protoss Prudence Zerg Skithrokor Terran Paladin -Terran Savant +Terran Savant (Entropy Gauntlets) Vespene Geyser Terran Hadron Terran Biotic Bastion @@ -257,11 +257,11 @@ Terran Ancile Terran Matador (Tank Mode) Terran Future Station Zerg Zarcavrokor -Terran Quantum Institute -Terran Aerie -Terran Pegasus +Terran Quantum Institute (unused) +Terran Aerie (unused) +Terran Pegasus (unused) Terran Hippogriff -Terran Oberon +Terran Oberon (unused) Terran Aion Protoss Herald Protoss Epigraph @@ -404,7 +404,7 @@ Zerg Nathrelisk (Zorthos) Zerg Iziralisk (Zorthos) Faction Selection Protoss Faction Selection Zerg -Terran Anchor (Grounded) +Terran Trenchfoot Zerg Sasyrvoleth Terran Tencendur Ackmed @@ -424,18 +424,18 @@ Zerg Quazrokor Protoss Renesair Protoss Ashguard Zerg Lakizilisk (Zorthos) -Extended Unit #199 -Extended Unit #200 -Extended Unit #201 -Extended Unit #202 -Extended Unit #203 -Extended Unit #204 -Extended Unit #205 -Extended Unit #206 -Extended Unit #207 -Extended Unit #208 -Extended Unit #209 -Extended Unit #210 +Protoss Xenolith +Terran Facade +Terran Savant (Power Siphon) +Askosi Landlock +Protoss Dracadin (Order) +Terran Blackjack (Golden Republic) +Terran Eidolon (Nydus Trinity) +Terran Tiangou (Base) +Tiangou Turret +Terran Maverick (Futurist) +Zerg Hydralisk (Orkoti) +Protoss Manifold (Starbound) Extended Unit #211 Extended Unit #212 Extended Unit #213 diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 06c84d3..99c6ddb 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/arr/weapons.txt b/mpq/arr/weapons.txt index 3dbd508..d536012 100644 --- a/mpq/arr/weapons.txt +++ b/mpq/arr/weapons.txt @@ -86,7 +86,7 @@ Psionic Storm (Cantavis ability) Hollowed Glaves (Liiralisk) Phase Spear (Legionnaire) Harrying Talons (Akistrokor) -Discoid Railgun (Savant) +Discoid Railgun (Savant Siphon) Electromagnetic Explosion (Lobotomy Mine) Celestial Cannons (Star Sovereign) Intervention Missiles (Star Sovereign behavior) @@ -165,7 +165,7 @@ Pungent Spores (Protathalor) Dissolving Sabers (Vilgorokor) Explosive Spores (Tosgrilisk) Gnashing Tendrils (Ghitorokor) -Rapid Spines (Zobriolisk) +Rapid Spines (Zobriolisk G) Fusion Saw (Wendigo) Knockout Drivers (Southpaw) Pharoah Cannons (Ramesses) @@ -197,7 +197,7 @@ Sparring Saber (Sycophant) Kissing Emoji (Smoochie Boy) Khaydarin Plasma Laser (Engram) Ion Cannon (Diadem) -Discoid Railgun (Savant, Piercing) +Discoid Railgun (Savant Entropy) Geometric Rifle (Sevenstep, Piercing) Twinstrike Cannons (Matador) Cylindrical Blaster (Analogue) @@ -229,14 +229,14 @@ Repeating Blaster (Extatus) Autonomous Ray (Unar) Phase Cremator (Ashguard) Successive Spines (Lakizilisk, Zorthos) -Extended Weapon #102 -Extended Weapon #103 -Extended Weapon #104 -Extended Weapon #105 -Extended Weapon #106 -Extended Weapon #107 -Extended Weapon #108 -Extended Weapon #109 +Rapid Spines (Zobriolisk A) +Quazrok Spray (Quazrokor) +Phase Disruptor (Dracadin) +Moonbound Salvo (Tiangou) +Revenant Rifle (Nydus Eidolon) +Gauss Slugger (Maverick Futurist) +Needle Spores (Hydralisk Orkoti) +Inzor Reflux (Inzorthrokor) Extended Weapon #110 Extended Weapon #111 Extended Weapon #112 diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 5a38004..c7fdedb 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/datreq/Orders.graft b/mpq/datreq/Orders.graft index 5a955cf..63daca5 100644 Binary files a/mpq/datreq/Orders.graft and b/mpq/datreq/Orders.graft differ diff --git a/mpq/datreq/Tech.graft b/mpq/datreq/Tech.graft index e58a836..db34e0d 100644 Binary files a/mpq/datreq/Tech.graft and b/mpq/datreq/Tech.graft differ diff --git a/mpq/datreq/Units.graft b/mpq/datreq/Units.graft index 8df53e4..5eaa732 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index 5608a5f..5148590 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/game/tminimap.pcx b/mpq/game/tminimap.pcx index f24ec24..0e09938 100644 Binary files a/mpq/game/tminimap.pcx and b/mpq/game/tminimap.pcx differ diff --git a/mpq/portrait/askosi/advisor/fid00.smk b/mpq/portrait/askosi/advisor/fid00.smk index 5c742ba..1e9b102 100644 Binary files a/mpq/portrait/askosi/advisor/fid00.smk and b/mpq/portrait/askosi/advisor/fid00.smk differ diff --git a/mpq/portrait/askosi/avatar/fid00.smk b/mpq/portrait/askosi/avatar/fid00.smk new file mode 100644 index 0000000..bb51c3b Binary files /dev/null and b/mpq/portrait/askosi/avatar/fid00.smk differ diff --git a/mpq/portrait/askosi/avatar/fid01.smk b/mpq/portrait/askosi/avatar/fid01.smk new file mode 100644 index 0000000..1b2d12e Binary files /dev/null and b/mpq/portrait/askosi/avatar/fid01.smk differ diff --git a/mpq/portrait/askosi/avatar/fid02.smk b/mpq/portrait/askosi/avatar/fid02.smk new file mode 100644 index 0000000..dc39eb1 Binary files /dev/null and b/mpq/portrait/askosi/avatar/fid02.smk differ diff --git a/mpq/portrait/askosi/avatar/fid03.smk b/mpq/portrait/askosi/avatar/fid03.smk new file mode 100644 index 0000000..796dc8e Binary files /dev/null and b/mpq/portrait/askosi/avatar/fid03.smk differ diff --git a/mpq/portrait/askosi/avatar/tlk00.smk b/mpq/portrait/askosi/avatar/tlk00.smk new file mode 100644 index 0000000..eba837b Binary files /dev/null and b/mpq/portrait/askosi/avatar/tlk00.smk differ diff --git a/mpq/portrait/askosi/avatar/tlk01.smk b/mpq/portrait/askosi/avatar/tlk01.smk new file mode 100644 index 0000000..6870892 Binary files /dev/null and b/mpq/portrait/askosi/avatar/tlk01.smk differ diff --git a/mpq/portrait/askosi/avatar/tlk02.smk b/mpq/portrait/askosi/avatar/tlk02.smk new file mode 100644 index 0000000..2c99435 Binary files /dev/null and b/mpq/portrait/askosi/avatar/tlk02.smk differ diff --git a/mpq/portrait/faction/advisor_imicren/fid00.smk b/mpq/portrait/faction/advisor_imicren/fid00.smk index 399fdbe..cc12409 100644 Binary files a/mpq/portrait/faction/advisor_imicren/fid00.smk and b/mpq/portrait/faction/advisor_imicren/fid00.smk differ diff --git a/mpq/portrait/faction/advisor_khalendricknights/fid00.smk b/mpq/portrait/faction/advisor_khalendricknights/fid00.smk new file mode 100644 index 0000000..30e86b0 Binary files /dev/null and b/mpq/portrait/faction/advisor_khalendricknights/fid00.smk differ diff --git a/mpq/portrait/faction/advisor_khalendricknights/fid01.smk b/mpq/portrait/faction/advisor_khalendricknights/fid01.smk new file mode 100644 index 0000000..c79021e Binary files /dev/null and b/mpq/portrait/faction/advisor_khalendricknights/fid01.smk differ diff --git a/mpq/portrait/faction/advisor_khalendricknights/tlk00.smk b/mpq/portrait/faction/advisor_khalendricknights/tlk00.smk new file mode 100644 index 0000000..70e4d80 Binary files /dev/null and b/mpq/portrait/faction/advisor_khalendricknights/tlk00.smk differ diff --git a/mpq/portrait/faction/advisor_orkoti/fid00.smk b/mpq/portrait/faction/advisor_orkoti/fid00.smk new file mode 100644 index 0000000..4888df8 Binary files /dev/null and b/mpq/portrait/faction/advisor_orkoti/fid00.smk differ diff --git a/mpq/portrait/faction/advisor_orkoti/fid01.smk b/mpq/portrait/faction/advisor_orkoti/fid01.smk new file mode 100644 index 0000000..eaad1db Binary files /dev/null and b/mpq/portrait/faction/advisor_orkoti/fid01.smk differ diff --git a/mpq/portrait/faction/advisor_orkoti/fid02.smk b/mpq/portrait/faction/advisor_orkoti/fid02.smk new file mode 100644 index 0000000..1438e74 Binary files /dev/null and b/mpq/portrait/faction/advisor_orkoti/fid02.smk differ diff --git a/mpq/portrait/faction/advisor_orkoti/tlk00.smk b/mpq/portrait/faction/advisor_orkoti/tlk00.smk new file mode 100644 index 0000000..61a66f5 Binary files /dev/null and b/mpq/portrait/faction/advisor_orkoti/tlk00.smk differ diff --git a/mpq/portrait/faction/advisor_orkoti/tlk01.smk b/mpq/portrait/faction/advisor_orkoti/tlk01.smk new file mode 100644 index 0000000..156df56 Binary files /dev/null and b/mpq/portrait/faction/advisor_orkoti/tlk01.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/fid00.smk b/mpq/portrait/faction/advisor_zorthos/fid00.smk index e211741..340c119 100644 Binary files a/mpq/portrait/faction/advisor_zorthos/fid00.smk and b/mpq/portrait/faction/advisor_zorthos/fid00.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/fid01.smk b/mpq/portrait/faction/advisor_zorthos/fid01.smk index 7c52b0d..e056496 100644 Binary files a/mpq/portrait/faction/advisor_zorthos/fid01.smk and b/mpq/portrait/faction/advisor_zorthos/fid01.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/fid02.smk b/mpq/portrait/faction/advisor_zorthos/fid02.smk index 5d8de65..25cf087 100644 Binary files a/mpq/portrait/faction/advisor_zorthos/fid02.smk and b/mpq/portrait/faction/advisor_zorthos/fid02.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/fid03.smk b/mpq/portrait/faction/advisor_zorthos/fid03.smk new file mode 100644 index 0000000..780da3c Binary files /dev/null and b/mpq/portrait/faction/advisor_zorthos/fid03.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/tlk00.smk b/mpq/portrait/faction/advisor_zorthos/tlk00.smk index 70b44ea..b8e45f4 100644 Binary files a/mpq/portrait/faction/advisor_zorthos/tlk00.smk and b/mpq/portrait/faction/advisor_zorthos/tlk00.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/tlk01.smk b/mpq/portrait/faction/advisor_zorthos/tlk01.smk index a6a06c1..25e6998 100644 Binary files a/mpq/portrait/faction/advisor_zorthos/tlk01.smk and b/mpq/portrait/faction/advisor_zorthos/tlk01.smk differ diff --git a/mpq/portrait/faction/ashguard/fid00.smk b/mpq/portrait/faction/ashguard/fid00.smk new file mode 100644 index 0000000..9ea6ac5 Binary files /dev/null and b/mpq/portrait/faction/ashguard/fid00.smk differ diff --git a/mpq/portrait/faction/ashguard/fid01.smk b/mpq/portrait/faction/ashguard/fid01.smk new file mode 100644 index 0000000..70f69a2 Binary files /dev/null and b/mpq/portrait/faction/ashguard/fid01.smk differ diff --git a/mpq/portrait/faction/ashguard/tlk00.smk b/mpq/portrait/faction/ashguard/tlk00.smk new file mode 100644 index 0000000..4de0ce0 Binary files /dev/null and b/mpq/portrait/faction/ashguard/tlk00.smk differ diff --git a/mpq/portrait/faction/ashguard/tlk01.smk b/mpq/portrait/faction/ashguard/tlk01.smk new file mode 100644 index 0000000..88a2750 Binary files /dev/null and b/mpq/portrait/faction/ashguard/tlk01.smk differ diff --git a/mpq/portrait/faction/auriel/fid00.smk b/mpq/portrait/faction/auriel/fid00.smk new file mode 100644 index 0000000..20712b4 Binary files /dev/null and b/mpq/portrait/faction/auriel/fid00.smk differ diff --git a/mpq/portrait/faction/auriel/fid01.smk b/mpq/portrait/faction/auriel/fid01.smk new file mode 100644 index 0000000..83ec4b4 Binary files /dev/null and b/mpq/portrait/faction/auriel/fid01.smk differ diff --git a/mpq/portrait/faction/auriel/tlk00.smk b/mpq/portrait/faction/auriel/tlk00.smk new file mode 100644 index 0000000..74ae1db Binary files /dev/null and b/mpq/portrait/faction/auriel/tlk00.smk differ diff --git a/mpq/portrait/faction/auriel/tlk01.smk b/mpq/portrait/faction/auriel/tlk01.smk new file mode 100644 index 0000000..00d3fc7 Binary files /dev/null and b/mpq/portrait/faction/auriel/tlk01.smk differ diff --git a/mpq/portrait/faction/eidolon_nydus/fid00.smk b/mpq/portrait/faction/eidolon_nydus/fid00.smk new file mode 100644 index 0000000..5f37e88 Binary files /dev/null and b/mpq/portrait/faction/eidolon_nydus/fid00.smk differ diff --git a/mpq/portrait/faction/eidolon_nydus/fid01.smk b/mpq/portrait/faction/eidolon_nydus/fid01.smk new file mode 100644 index 0000000..0433336 Binary files /dev/null and b/mpq/portrait/faction/eidolon_nydus/fid01.smk differ diff --git a/mpq/portrait/faction/eidolon_nydus/tlk00.smk b/mpq/portrait/faction/eidolon_nydus/tlk00.smk new file mode 100644 index 0000000..5d308d3 Binary files /dev/null and b/mpq/portrait/faction/eidolon_nydus/tlk00.smk differ diff --git a/mpq/portrait/faction/inzorthrokor/fid00.smk b/mpq/portrait/faction/inzorthrokor/fid00.smk new file mode 100644 index 0000000..dd909de Binary files /dev/null and b/mpq/portrait/faction/inzorthrokor/fid00.smk differ diff --git a/mpq/portrait/faction/inzorthrokor/tlk00.smk b/mpq/portrait/faction/inzorthrokor/tlk00.smk new file mode 100644 index 0000000..339fea5 Binary files /dev/null and b/mpq/portrait/faction/inzorthrokor/tlk00.smk differ diff --git a/mpq/portrait/faction/nathrelisk/fid00.smk b/mpq/portrait/faction/nathrelisk/fid00.smk new file mode 100644 index 0000000..66717da Binary files /dev/null and b/mpq/portrait/faction/nathrelisk/fid00.smk differ diff --git a/mpq/portrait/faction/nathrelisk/fid01.smk b/mpq/portrait/faction/nathrelisk/fid01.smk new file mode 100644 index 0000000..926e1a5 Binary files /dev/null and b/mpq/portrait/faction/nathrelisk/fid01.smk differ diff --git a/mpq/portrait/faction/nathrelisk/fid02.smk b/mpq/portrait/faction/nathrelisk/fid02.smk new file mode 100644 index 0000000..d9d31c8 Binary files /dev/null and b/mpq/portrait/faction/nathrelisk/fid02.smk differ diff --git a/mpq/portrait/faction/nathrelisk/fid03.smk b/mpq/portrait/faction/nathrelisk/fid03.smk new file mode 100644 index 0000000..6aee9de Binary files /dev/null and b/mpq/portrait/faction/nathrelisk/fid03.smk differ diff --git a/mpq/portrait/faction/nathrelisk/tlk00.smk b/mpq/portrait/faction/nathrelisk/tlk00.smk new file mode 100644 index 0000000..48c60c3 Binary files /dev/null and b/mpq/portrait/faction/nathrelisk/tlk00.smk differ diff --git a/mpq/portrait/faction/wendigo/fid00.smk b/mpq/portrait/faction/wendigo/fid00.smk new file mode 100644 index 0000000..af82f45 Binary files /dev/null and b/mpq/portrait/faction/wendigo/fid00.smk differ diff --git a/mpq/portrait/faction/wendigo/tlk00.smk b/mpq/portrait/faction/wendigo/tlk00.smk new file mode 100644 index 0000000..b6e07db Binary files /dev/null and b/mpq/portrait/faction/wendigo/tlk00.smk differ diff --git a/mpq/portrait/faction/wendigo/tlk01.smk b/mpq/portrait/faction/wendigo/tlk01.smk new file mode 100644 index 0000000..3c0542c Binary files /dev/null and b/mpq/portrait/faction/wendigo/tlk01.smk differ diff --git a/mpq/portrait/protoss/analogue/fid00.smk b/mpq/portrait/protoss/analogue/fid00.smk new file mode 100644 index 0000000..27aca1b Binary files /dev/null and b/mpq/portrait/protoss/analogue/fid00.smk differ diff --git a/mpq/portrait/protoss/analogue/tlk00.smk b/mpq/portrait/protoss/analogue/tlk00.smk new file mode 100644 index 0000000..7fca177 Binary files /dev/null and b/mpq/portrait/protoss/analogue/tlk00.smk differ diff --git a/mpq/portrait/protoss/analogue/tlk01.smk b/mpq/portrait/protoss/analogue/tlk01.smk new file mode 100644 index 0000000..254428d Binary files /dev/null and b/mpq/portrait/protoss/analogue/tlk01.smk differ diff --git a/mpq/portrait/protoss/artisan/fid00.smk b/mpq/portrait/protoss/artisan/fid00.smk new file mode 100644 index 0000000..4927743 Binary files /dev/null and b/mpq/portrait/protoss/artisan/fid00.smk differ diff --git a/mpq/portrait/protoss/artisan/tlk00.smk b/mpq/portrait/protoss/artisan/tlk00.smk new file mode 100644 index 0000000..4927743 Binary files /dev/null and b/mpq/portrait/protoss/artisan/tlk00.smk differ diff --git a/mpq/portrait/protoss/barghest/fid00.smk b/mpq/portrait/protoss/barghest/fid00.smk new file mode 100644 index 0000000..2328463 Binary files /dev/null and b/mpq/portrait/protoss/barghest/fid00.smk differ diff --git a/mpq/portrait/protoss/barghest/tlk00.smk b/mpq/portrait/protoss/barghest/tlk00.smk new file mode 100644 index 0000000..2328463 Binary files /dev/null and b/mpq/portrait/protoss/barghest/tlk00.smk differ diff --git a/mpq/portrait/protoss/charlatan/fid00.smk b/mpq/portrait/protoss/charlatan/fid00.smk new file mode 100644 index 0000000..06346fe Binary files /dev/null and b/mpq/portrait/protoss/charlatan/fid00.smk differ diff --git a/mpq/portrait/protoss/charlatan/fid01.smk b/mpq/portrait/protoss/charlatan/fid01.smk new file mode 100644 index 0000000..dcbf33e Binary files /dev/null and b/mpq/portrait/protoss/charlatan/fid01.smk differ diff --git a/mpq/portrait/protoss/charlatan/fid02.smk b/mpq/portrait/protoss/charlatan/fid02.smk new file mode 100644 index 0000000..09196dc Binary files /dev/null and b/mpq/portrait/protoss/charlatan/fid02.smk differ diff --git a/mpq/portrait/protoss/charlatan/fid03.smk b/mpq/portrait/protoss/charlatan/fid03.smk new file mode 100644 index 0000000..291fdbf Binary files /dev/null and b/mpq/portrait/protoss/charlatan/fid03.smk differ diff --git a/mpq/portrait/protoss/charlatan/tlk00.smk b/mpq/portrait/protoss/charlatan/tlk00.smk new file mode 100644 index 0000000..33051d0 Binary files /dev/null and b/mpq/portrait/protoss/charlatan/tlk00.smk differ diff --git a/mpq/portrait/protoss/charlatan/tlk01.smk b/mpq/portrait/protoss/charlatan/tlk01.smk new file mode 100644 index 0000000..fab30ef Binary files /dev/null and b/mpq/portrait/protoss/charlatan/tlk01.smk differ diff --git a/mpq/portrait/protoss/charlatan/tlk02.smk b/mpq/portrait/protoss/charlatan/tlk02.smk new file mode 100644 index 0000000..30370a7 Binary files /dev/null and b/mpq/portrait/protoss/charlatan/tlk02.smk differ diff --git a/mpq/portrait/protoss/clarion/fid00.smk b/mpq/portrait/protoss/clarion/fid00.smk new file mode 100644 index 0000000..f37bb00 Binary files /dev/null and b/mpq/portrait/protoss/clarion/fid00.smk differ diff --git a/mpq/portrait/protoss/clarion/tlk00.smk b/mpq/portrait/protoss/clarion/tlk00.smk new file mode 100644 index 0000000..f56b216 Binary files /dev/null and b/mpq/portrait/protoss/clarion/tlk00.smk differ diff --git a/mpq/portrait/protoss/demiurge/fid00.smk b/mpq/portrait/protoss/demiurge/fid00.smk new file mode 100644 index 0000000..5c742ba Binary files /dev/null and b/mpq/portrait/protoss/demiurge/fid00.smk differ diff --git a/mpq/portrait/askosi/advisor/tlk00.smk b/mpq/portrait/protoss/demiurge/tlk00.smk similarity index 100% rename from mpq/portrait/askosi/advisor/tlk00.smk rename to mpq/portrait/protoss/demiurge/tlk00.smk diff --git a/mpq/portrait/protoss/empress/fid00.smk b/mpq/portrait/protoss/empress/fid00.smk index c384dcf..280b7bb 100644 Binary files a/mpq/portrait/protoss/empress/fid00.smk and b/mpq/portrait/protoss/empress/fid00.smk differ diff --git a/mpq/portrait/protoss/empress/fid01.smk b/mpq/portrait/protoss/empress/fid01.smk index 12a9b30..9f821c3 100644 Binary files a/mpq/portrait/protoss/empress/fid01.smk and b/mpq/portrait/protoss/empress/fid01.smk differ diff --git a/mpq/portrait/protoss/empress/tlk00.smk b/mpq/portrait/protoss/empress/tlk00.smk index ae3d4c9..0db7177 100644 Binary files a/mpq/portrait/protoss/empress/tlk00.smk and b/mpq/portrait/protoss/empress/tlk00.smk differ diff --git a/mpq/portrait/protoss/empress/tlk01.smk b/mpq/portrait/protoss/empress/tlk01.smk new file mode 100644 index 0000000..3b3e83f Binary files /dev/null and b/mpq/portrait/protoss/empress/tlk01.smk differ diff --git a/mpq/portrait/protoss/empyrean/fid00.smk b/mpq/portrait/protoss/empyrean/fid00.smk index c1ff78e..92c08fe 100644 Binary files a/mpq/portrait/protoss/empyrean/fid00.smk and b/mpq/portrait/protoss/empyrean/fid00.smk differ diff --git a/mpq/portrait/protoss/empyrean/fid01.smk b/mpq/portrait/protoss/empyrean/fid01.smk index 064a5c4..ef8f89f 100644 Binary files a/mpq/portrait/protoss/empyrean/fid01.smk and b/mpq/portrait/protoss/empyrean/fid01.smk differ diff --git a/mpq/portrait/protoss/empyrean/fid02.smk b/mpq/portrait/protoss/empyrean/fid02.smk new file mode 100644 index 0000000..d6976bb Binary files /dev/null and b/mpq/portrait/protoss/empyrean/fid02.smk differ diff --git a/mpq/portrait/protoss/empyrean/fid03.smk b/mpq/portrait/protoss/empyrean/fid03.smk new file mode 100644 index 0000000..198eb28 Binary files /dev/null and b/mpq/portrait/protoss/empyrean/fid03.smk differ diff --git a/mpq/portrait/protoss/empyrean/tlk00.smk b/mpq/portrait/protoss/empyrean/tlk00.smk index fac9264..7b3fed4 100644 Binary files a/mpq/portrait/protoss/empyrean/tlk00.smk and b/mpq/portrait/protoss/empyrean/tlk00.smk differ diff --git a/mpq/portrait/protoss/empyrean/tlk01.smk b/mpq/portrait/protoss/empyrean/tlk01.smk index 66b3c4f..3ce6c91 100644 Binary files a/mpq/portrait/protoss/empyrean/tlk01.smk and b/mpq/portrait/protoss/empyrean/tlk01.smk differ diff --git a/mpq/portrait/protoss/empyrean/tlk02.smk b/mpq/portrait/protoss/empyrean/tlk02.smk new file mode 100644 index 0000000..031d1ce Binary files /dev/null and b/mpq/portrait/protoss/empyrean/tlk02.smk differ diff --git a/mpq/portrait/protoss/golem/fid00.smk b/mpq/portrait/protoss/golem/fid00.smk new file mode 100644 index 0000000..9a8e1cb Binary files /dev/null and b/mpq/portrait/protoss/golem/fid00.smk differ diff --git a/mpq/portrait/protoss/golem/fid01.smk b/mpq/portrait/protoss/golem/fid01.smk new file mode 100644 index 0000000..a0722ab Binary files /dev/null and b/mpq/portrait/protoss/golem/fid01.smk differ diff --git a/mpq/portrait/protoss/golem/tlk00.smk b/mpq/portrait/protoss/golem/tlk00.smk new file mode 100644 index 0000000..54c4005 Binary files /dev/null and b/mpq/portrait/protoss/golem/tlk00.smk differ diff --git a/mpq/portrait/protoss/golem/tlk01.smk b/mpq/portrait/protoss/golem/tlk01.smk new file mode 100644 index 0000000..262c0d9 Binary files /dev/null and b/mpq/portrait/protoss/golem/tlk01.smk differ diff --git a/mpq/portrait/protoss/golem/tlk02.smk b/mpq/portrait/protoss/golem/tlk02.smk new file mode 100644 index 0000000..d885401 Binary files /dev/null and b/mpq/portrait/protoss/golem/tlk02.smk differ diff --git a/mpq/portrait/protoss/idol/fid00.smk b/mpq/portrait/protoss/idol/fid00.smk new file mode 100644 index 0000000..3bdbac3 Binary files /dev/null and b/mpq/portrait/protoss/idol/fid00.smk differ diff --git a/mpq/portrait/protoss/idol/fid01.smk b/mpq/portrait/protoss/idol/fid01.smk new file mode 100644 index 0000000..2fb6098 Binary files /dev/null and b/mpq/portrait/protoss/idol/fid01.smk differ diff --git a/mpq/portrait/protoss/idol/fid02.smk b/mpq/portrait/protoss/idol/fid02.smk new file mode 100644 index 0000000..b45c5c1 Binary files /dev/null and b/mpq/portrait/protoss/idol/fid02.smk differ diff --git a/mpq/portrait/protoss/idol/tlk00.smk b/mpq/portrait/protoss/idol/tlk00.smk new file mode 100644 index 0000000..0d958e2 Binary files /dev/null and b/mpq/portrait/protoss/idol/tlk00.smk differ diff --git a/mpq/portrait/protoss/idol/tlk01.smk b/mpq/portrait/protoss/idol/tlk01.smk new file mode 100644 index 0000000..6a0c576 Binary files /dev/null and b/mpq/portrait/protoss/idol/tlk01.smk differ diff --git a/mpq/portrait/protoss/magister/fid00.smk b/mpq/portrait/protoss/magister/fid00.smk new file mode 100644 index 0000000..e0e34d0 Binary files /dev/null and b/mpq/portrait/protoss/magister/fid00.smk differ diff --git a/mpq/portrait/protoss/magister/fid01.smk b/mpq/portrait/protoss/magister/fid01.smk new file mode 100644 index 0000000..e0a54c1 Binary files /dev/null and b/mpq/portrait/protoss/magister/fid01.smk differ diff --git a/mpq/portrait/protoss/magister/fid02.smk b/mpq/portrait/protoss/magister/fid02.smk new file mode 100644 index 0000000..a41afa2 Binary files /dev/null and b/mpq/portrait/protoss/magister/fid02.smk differ diff --git a/mpq/portrait/protoss/magister/tlk00.smk b/mpq/portrait/protoss/magister/tlk00.smk new file mode 100644 index 0000000..7716444 Binary files /dev/null and b/mpq/portrait/protoss/magister/tlk00.smk differ diff --git a/mpq/portrait/protoss/magister/tlk01.smk b/mpq/portrait/protoss/magister/tlk01.smk new file mode 100644 index 0000000..f4f5035 Binary files /dev/null and b/mpq/portrait/protoss/magister/tlk01.smk differ diff --git a/mpq/portrait/protoss/oscilliant/fid00.smk b/mpq/portrait/protoss/oscilliant/fid00.smk new file mode 100644 index 0000000..6c044ee Binary files /dev/null and b/mpq/portrait/protoss/oscilliant/fid00.smk differ diff --git a/mpq/portrait/protoss/oscilliant/fid01.smk b/mpq/portrait/protoss/oscilliant/fid01.smk new file mode 100644 index 0000000..2adba24 Binary files /dev/null and b/mpq/portrait/protoss/oscilliant/fid01.smk differ diff --git a/mpq/portrait/protoss/oscilliant/tlk00.smk b/mpq/portrait/protoss/oscilliant/tlk00.smk new file mode 100644 index 0000000..99de932 Binary files /dev/null and b/mpq/portrait/protoss/oscilliant/tlk00.smk differ diff --git a/mpq/portrait/protoss/oscilliant/tlk01.smk b/mpq/portrait/protoss/oscilliant/tlk01.smk new file mode 100644 index 0000000..c20fc80 Binary files /dev/null and b/mpq/portrait/protoss/oscilliant/tlk01.smk differ diff --git a/mpq/portrait/protoss/simulacrum/fid00.smk b/mpq/portrait/protoss/simulacrum/fid00.smk new file mode 100644 index 0000000..17b1fd4 Binary files /dev/null and b/mpq/portrait/protoss/simulacrum/fid00.smk differ diff --git a/mpq/portrait/protoss/simulacrum/tlk00.smk b/mpq/portrait/protoss/simulacrum/tlk00.smk new file mode 100644 index 0000000..2d6f846 Binary files /dev/null and b/mpq/portrait/protoss/simulacrum/tlk00.smk differ diff --git a/mpq/portrait/protoss/unar/fid00.smk b/mpq/portrait/protoss/unar/fid00.smk new file mode 100644 index 0000000..2f048b5 Binary files /dev/null and b/mpq/portrait/protoss/unar/fid00.smk differ diff --git a/mpq/portrait/protoss/unar/tlk00.smk b/mpq/portrait/protoss/unar/tlk00.smk new file mode 100644 index 0000000..2f048b5 Binary files /dev/null and b/mpq/portrait/protoss/unar/tlk00.smk differ diff --git a/mpq/portrait/protoss/vassal/fid00.smk b/mpq/portrait/protoss/vassal/fid00.smk new file mode 100644 index 0000000..819dab8 Binary files /dev/null and b/mpq/portrait/protoss/vassal/fid00.smk differ diff --git a/mpq/portrait/protoss/vassal/fid01.smk b/mpq/portrait/protoss/vassal/fid01.smk new file mode 100644 index 0000000..3495014 Binary files /dev/null and b/mpq/portrait/protoss/vassal/fid01.smk differ diff --git a/mpq/portrait/protoss/vassal/tlk00.smk b/mpq/portrait/protoss/vassal/tlk00.smk new file mode 100644 index 0000000..da7f6fd Binary files /dev/null and b/mpq/portrait/protoss/vassal/tlk00.smk differ diff --git a/mpq/portrait/protoss/vibrance/fid00.smk b/mpq/portrait/protoss/vibrance/fid00.smk new file mode 100644 index 0000000..dc72156 Binary files /dev/null and b/mpq/portrait/protoss/vibrance/fid00.smk differ diff --git a/mpq/portrait/protoss/vibrance/tlk00.smk b/mpq/portrait/protoss/vibrance/tlk00.smk new file mode 100644 index 0000000..dc72156 Binary files /dev/null and b/mpq/portrait/protoss/vibrance/tlk00.smk differ diff --git a/mpq/portrait/special/ajax/fid00.smk b/mpq/portrait/special/ajax/fid00.smk new file mode 100644 index 0000000..02edbfa Binary files /dev/null and b/mpq/portrait/special/ajax/fid00.smk differ diff --git a/mpq/portrait/special/ajax/tlk00.smk b/mpq/portrait/special/ajax/tlk00.smk new file mode 100644 index 0000000..72633fa Binary files /dev/null and b/mpq/portrait/special/ajax/tlk00.smk differ diff --git a/mpq/portrait/special/ajax/tlk01.smk b/mpq/portrait/special/ajax/tlk01.smk new file mode 100644 index 0000000..d69d934 Binary files /dev/null and b/mpq/portrait/special/ajax/tlk01.smk differ diff --git a/mpq/portrait/special/barlow/fid00.smk b/mpq/portrait/special/barlow/fid00.smk new file mode 100644 index 0000000..a7b677e Binary files /dev/null and b/mpq/portrait/special/barlow/fid00.smk differ diff --git a/mpq/portrait/special/barlow/fid01.smk b/mpq/portrait/special/barlow/fid01.smk new file mode 100644 index 0000000..92d6979 Binary files /dev/null and b/mpq/portrait/special/barlow/fid01.smk differ diff --git a/mpq/portrait/special/barlow/fid02.smk b/mpq/portrait/special/barlow/fid02.smk new file mode 100644 index 0000000..4b7a47e Binary files /dev/null and b/mpq/portrait/special/barlow/fid02.smk differ diff --git a/mpq/portrait/special/barlow/tlk00.smk b/mpq/portrait/special/barlow/tlk00.smk new file mode 100644 index 0000000..8bacea2 Binary files /dev/null and b/mpq/portrait/special/barlow/tlk00.smk differ diff --git a/mpq/portrait/special/barlow/tlk01.smk b/mpq/portrait/special/barlow/tlk01.smk new file mode 100644 index 0000000..9606d29 Binary files /dev/null and b/mpq/portrait/special/barlow/tlk01.smk differ diff --git a/mpq/portrait/special/eritreus/fid00.smk b/mpq/portrait/special/eritreus/fid00.smk new file mode 100644 index 0000000..6df775a Binary files /dev/null and b/mpq/portrait/special/eritreus/fid00.smk differ diff --git a/mpq/portrait/special/eritreus/tlk00.smk b/mpq/portrait/special/eritreus/tlk00.smk new file mode 100644 index 0000000..e8d9b7b Binary files /dev/null and b/mpq/portrait/special/eritreus/tlk00.smk differ diff --git a/mpq/portrait/special/eritreus/tlk01.smk b/mpq/portrait/special/eritreus/tlk01.smk new file mode 100644 index 0000000..7600c96 Binary files /dev/null and b/mpq/portrait/special/eritreus/tlk01.smk differ diff --git a/mpq/portrait/special/eritreus/tlk02.smk b/mpq/portrait/special/eritreus/tlk02.smk new file mode 100644 index 0000000..72ad9e1 Binary files /dev/null and b/mpq/portrait/special/eritreus/tlk02.smk differ diff --git a/mpq/portrait/special/esmond/fid00.smk b/mpq/portrait/special/esmond/fid00.smk new file mode 100644 index 0000000..9c91954 Binary files /dev/null and b/mpq/portrait/special/esmond/fid00.smk differ diff --git a/mpq/portrait/special/esmond/fid01.smk b/mpq/portrait/special/esmond/fid01.smk new file mode 100644 index 0000000..d45cd93 Binary files /dev/null and b/mpq/portrait/special/esmond/fid01.smk differ diff --git a/mpq/portrait/special/esmond/fid02.smk b/mpq/portrait/special/esmond/fid02.smk new file mode 100644 index 0000000..1387b76 Binary files /dev/null and b/mpq/portrait/special/esmond/fid02.smk differ diff --git a/mpq/portrait/special/esmond/fid03.smk b/mpq/portrait/special/esmond/fid03.smk new file mode 100644 index 0000000..3fb8df0 Binary files /dev/null and b/mpq/portrait/special/esmond/fid03.smk differ diff --git a/mpq/portrait/special/esmond/tlk00.smk b/mpq/portrait/special/esmond/tlk00.smk new file mode 100644 index 0000000..d6562f3 Binary files /dev/null and b/mpq/portrait/special/esmond/tlk00.smk differ diff --git a/mpq/portrait/special/esmond/tlk01.smk b/mpq/portrait/special/esmond/tlk01.smk new file mode 100644 index 0000000..b8fdd5a Binary files /dev/null and b/mpq/portrait/special/esmond/tlk01.smk differ diff --git a/mpq/portrait/special/esmond/tlk02.smk b/mpq/portrait/special/esmond/tlk02.smk new file mode 100644 index 0000000..30cf078 Binary files /dev/null and b/mpq/portrait/special/esmond/tlk02.smk differ diff --git a/mpq/portrait/special/furen/fid00.smk b/mpq/portrait/special/furen/fid00.smk new file mode 100644 index 0000000..75458f7 Binary files /dev/null and b/mpq/portrait/special/furen/fid00.smk differ diff --git a/mpq/portrait/special/furen/fid01.smk b/mpq/portrait/special/furen/fid01.smk new file mode 100644 index 0000000..a41b1ec Binary files /dev/null and b/mpq/portrait/special/furen/fid01.smk differ diff --git a/mpq/portrait/special/furen/fid02.smk b/mpq/portrait/special/furen/fid02.smk new file mode 100644 index 0000000..54010ca Binary files /dev/null and b/mpq/portrait/special/furen/fid02.smk differ diff --git a/mpq/portrait/special/furen/tlk00.smk b/mpq/portrait/special/furen/tlk00.smk new file mode 100644 index 0000000..f8f6e19 Binary files /dev/null and b/mpq/portrait/special/furen/tlk00.smk differ diff --git a/mpq/portrait/special/furen/tlk01.smk b/mpq/portrait/special/furen/tlk01.smk new file mode 100644 index 0000000..eedc478 Binary files /dev/null and b/mpq/portrait/special/furen/tlk01.smk differ diff --git a/mpq/portrait/special/joran/fid00.smk b/mpq/portrait/special/joran/fid00.smk new file mode 100644 index 0000000..2bbd48a Binary files /dev/null and b/mpq/portrait/special/joran/fid00.smk differ diff --git a/mpq/portrait/special/joran/fid01.smk b/mpq/portrait/special/joran/fid01.smk new file mode 100644 index 0000000..80fb384 Binary files /dev/null and b/mpq/portrait/special/joran/fid01.smk differ diff --git a/mpq/portrait/special/joran/fid02.smk b/mpq/portrait/special/joran/fid02.smk new file mode 100644 index 0000000..e80ff98 Binary files /dev/null and b/mpq/portrait/special/joran/fid02.smk differ diff --git a/mpq/portrait/special/joran/fid03.smk b/mpq/portrait/special/joran/fid03.smk new file mode 100644 index 0000000..7c3bd22 Binary files /dev/null and b/mpq/portrait/special/joran/fid03.smk differ diff --git a/mpq/portrait/special/joran/tlk00.smk b/mpq/portrait/special/joran/tlk00.smk new file mode 100644 index 0000000..3f31c85 Binary files /dev/null and b/mpq/portrait/special/joran/tlk00.smk differ diff --git a/mpq/portrait/special/kortar/fid00.smk b/mpq/portrait/special/kortar/fid00.smk new file mode 100644 index 0000000..e4d4acd Binary files /dev/null and b/mpq/portrait/special/kortar/fid00.smk differ diff --git a/mpq/portrait/special/kortar/fid01.smk b/mpq/portrait/special/kortar/fid01.smk new file mode 100644 index 0000000..cd5b015 Binary files /dev/null and b/mpq/portrait/special/kortar/fid01.smk differ diff --git a/mpq/portrait/special/kortar/fid02.smk b/mpq/portrait/special/kortar/fid02.smk new file mode 100644 index 0000000..08ec883 Binary files /dev/null and b/mpq/portrait/special/kortar/fid02.smk differ diff --git a/mpq/portrait/special/kortar/fid03.smk b/mpq/portrait/special/kortar/fid03.smk new file mode 100644 index 0000000..2780d42 Binary files /dev/null and b/mpq/portrait/special/kortar/fid03.smk differ diff --git a/mpq/portrait/special/kortar/tlk00.smk b/mpq/portrait/special/kortar/tlk00.smk new file mode 100644 index 0000000..8bff602 Binary files /dev/null and b/mpq/portrait/special/kortar/tlk00.smk differ diff --git a/mpq/portrait/special/kortar/tlk01.smk b/mpq/portrait/special/kortar/tlk01.smk new file mode 100644 index 0000000..e20cd33 Binary files /dev/null and b/mpq/portrait/special/kortar/tlk01.smk differ diff --git a/mpq/portrait/special/kortar/tlk02.smk b/mpq/portrait/special/kortar/tlk02.smk new file mode 100644 index 0000000..9dcc9e8 Binary files /dev/null and b/mpq/portrait/special/kortar/tlk02.smk differ diff --git a/mpq/portrait/special/lannigan/fid00.smk b/mpq/portrait/special/lannigan/fid00.smk new file mode 100644 index 0000000..59cc97a Binary files /dev/null and b/mpq/portrait/special/lannigan/fid00.smk differ diff --git a/mpq/portrait/special/lannigan/tlk00.smk b/mpq/portrait/special/lannigan/tlk00.smk new file mode 100644 index 0000000..7558cc1 Binary files /dev/null and b/mpq/portrait/special/lannigan/tlk00.smk differ diff --git a/mpq/portrait/special/lannigan/tlk01.smk b/mpq/portrait/special/lannigan/tlk01.smk new file mode 100644 index 0000000..8cc16b8 Binary files /dev/null and b/mpq/portrait/special/lannigan/tlk01.smk differ diff --git a/mpq/portrait/special/mazakel/fid00.smk b/mpq/portrait/special/mazakel/fid00.smk new file mode 100644 index 0000000..2073040 Binary files /dev/null and b/mpq/portrait/special/mazakel/fid00.smk differ diff --git a/mpq/portrait/special/mazakel/fid01.smk b/mpq/portrait/special/mazakel/fid01.smk new file mode 100644 index 0000000..61780f8 Binary files /dev/null and b/mpq/portrait/special/mazakel/fid01.smk differ diff --git a/mpq/portrait/special/mazakel/tlk00.smk b/mpq/portrait/special/mazakel/tlk00.smk new file mode 100644 index 0000000..292136d Binary files /dev/null and b/mpq/portrait/special/mazakel/tlk00.smk differ diff --git a/mpq/portrait/special/mazakel/tlk01.smk b/mpq/portrait/special/mazakel/tlk01.smk new file mode 100644 index 0000000..17ba67e Binary files /dev/null and b/mpq/portrait/special/mazakel/tlk01.smk differ diff --git a/mpq/portrait/special/medly/fid00.smk b/mpq/portrait/special/medly/fid00.smk new file mode 100644 index 0000000..0a92dac Binary files /dev/null and b/mpq/portrait/special/medly/fid00.smk differ diff --git a/mpq/portrait/special/medly/tlk00.smk b/mpq/portrait/special/medly/tlk00.smk new file mode 100644 index 0000000..937a90e Binary files /dev/null and b/mpq/portrait/special/medly/tlk00.smk differ diff --git a/mpq/portrait/special/mephis/fid00.smk b/mpq/portrait/special/mephis/fid00.smk new file mode 100644 index 0000000..ddcfc2c Binary files /dev/null and b/mpq/portrait/special/mephis/fid00.smk differ diff --git a/mpq/portrait/special/mephis/fid01.smk b/mpq/portrait/special/mephis/fid01.smk new file mode 100644 index 0000000..3c9db17 Binary files /dev/null and b/mpq/portrait/special/mephis/fid01.smk differ diff --git a/mpq/portrait/special/mephis/fid02.smk b/mpq/portrait/special/mephis/fid02.smk new file mode 100644 index 0000000..ca23e65 Binary files /dev/null and b/mpq/portrait/special/mephis/fid02.smk differ diff --git a/mpq/portrait/special/mephis/tlk00.smk b/mpq/portrait/special/mephis/tlk00.smk new file mode 100644 index 0000000..3e40b18 Binary files /dev/null and b/mpq/portrait/special/mephis/tlk00.smk differ diff --git a/mpq/portrait/special/mephis/tlk01.smk b/mpq/portrait/special/mephis/tlk01.smk new file mode 100644 index 0000000..dd1942e Binary files /dev/null and b/mpq/portrait/special/mephis/tlk01.smk differ diff --git a/mpq/portrait/special/mephis/tlk02.smk b/mpq/portrait/special/mephis/tlk02.smk new file mode 100644 index 0000000..856ea15 Binary files /dev/null and b/mpq/portrait/special/mephis/tlk02.smk differ diff --git a/mpq/portrait/special/mirith/fid00.smk b/mpq/portrait/special/mirith/fid00.smk new file mode 100644 index 0000000..660d9d2 Binary files /dev/null and b/mpq/portrait/special/mirith/fid00.smk differ diff --git a/mpq/portrait/special/mirith/fid01.smk b/mpq/portrait/special/mirith/fid01.smk new file mode 100644 index 0000000..a726f74 Binary files /dev/null and b/mpq/portrait/special/mirith/fid01.smk differ diff --git a/mpq/portrait/special/mirith/tlk00.smk b/mpq/portrait/special/mirith/tlk00.smk new file mode 100644 index 0000000..1418c29 Binary files /dev/null and b/mpq/portrait/special/mirith/tlk00.smk differ diff --git a/mpq/portrait/special/mirith/tlk01.smk b/mpq/portrait/special/mirith/tlk01.smk new file mode 100644 index 0000000..45b0828 Binary files /dev/null and b/mpq/portrait/special/mirith/tlk01.smk differ diff --git a/mpq/portrait/special/organ_senescent/fid00.smk b/mpq/portrait/special/organ_senescent/fid00.smk new file mode 100644 index 0000000..e211741 Binary files /dev/null and b/mpq/portrait/special/organ_senescent/fid00.smk differ diff --git a/mpq/portrait/special/organ_senescent/fid01.smk b/mpq/portrait/special/organ_senescent/fid01.smk new file mode 100644 index 0000000..7c52b0d Binary files /dev/null and b/mpq/portrait/special/organ_senescent/fid01.smk differ diff --git a/mpq/portrait/special/organ_senescent/fid02.smk b/mpq/portrait/special/organ_senescent/fid02.smk new file mode 100644 index 0000000..5d8de65 Binary files /dev/null and b/mpq/portrait/special/organ_senescent/fid02.smk differ diff --git a/mpq/portrait/special/organ_senescent/tlk00.smk b/mpq/portrait/special/organ_senescent/tlk00.smk new file mode 100644 index 0000000..70b44ea Binary files /dev/null and b/mpq/portrait/special/organ_senescent/tlk00.smk differ diff --git a/mpq/portrait/special/organ_senescent/tlk01.smk b/mpq/portrait/special/organ_senescent/tlk01.smk new file mode 100644 index 0000000..a6a06c1 Binary files /dev/null and b/mpq/portrait/special/organ_senescent/tlk01.smk differ diff --git a/mpq/portrait/faction/advisor_zorthos/tlk02.smk b/mpq/portrait/special/organ_senescent/tlk02.smk similarity index 100% rename from mpq/portrait/faction/advisor_zorthos/tlk02.smk rename to mpq/portrait/special/organ_senescent/tlk02.smk diff --git a/mpq/portrait/special/osina/fid00.smk b/mpq/portrait/special/osina/fid00.smk new file mode 100644 index 0000000..db0c77f Binary files /dev/null and b/mpq/portrait/special/osina/fid00.smk differ diff --git a/mpq/portrait/special/osina/fid01.smk b/mpq/portrait/special/osina/fid01.smk new file mode 100644 index 0000000..a81addf Binary files /dev/null and b/mpq/portrait/special/osina/fid01.smk differ diff --git a/mpq/portrait/special/osina/fid02.smk b/mpq/portrait/special/osina/fid02.smk new file mode 100644 index 0000000..453ca7f Binary files /dev/null and b/mpq/portrait/special/osina/fid02.smk differ diff --git a/mpq/portrait/special/osina/tlk00.smk b/mpq/portrait/special/osina/tlk00.smk new file mode 100644 index 0000000..920aed0 Binary files /dev/null and b/mpq/portrait/special/osina/tlk00.smk differ diff --git a/mpq/portrait/special/osina/tlk01.smk b/mpq/portrait/special/osina/tlk01.smk new file mode 100644 index 0000000..67230a5 Binary files /dev/null and b/mpq/portrait/special/osina/tlk01.smk differ diff --git a/mpq/portrait/special/piler/fid00.smk b/mpq/portrait/special/piler/fid00.smk new file mode 100644 index 0000000..1790396 Binary files /dev/null and b/mpq/portrait/special/piler/fid00.smk differ diff --git a/mpq/portrait/special/piler/fid01.smk b/mpq/portrait/special/piler/fid01.smk new file mode 100644 index 0000000..6001fd3 Binary files /dev/null and b/mpq/portrait/special/piler/fid01.smk differ diff --git a/mpq/portrait/special/piler/tlk00.smk b/mpq/portrait/special/piler/tlk00.smk new file mode 100644 index 0000000..f50aa28 Binary files /dev/null and b/mpq/portrait/special/piler/tlk00.smk differ diff --git a/mpq/portrait/special/piler/tlk01.smk b/mpq/portrait/special/piler/tlk01.smk new file mode 100644 index 0000000..29d0587 Binary files /dev/null and b/mpq/portrait/special/piler/tlk01.smk differ diff --git a/mpq/portrait/special/tazarain/fid00.smk b/mpq/portrait/special/tazarain/fid00.smk new file mode 100644 index 0000000..f5b4fff Binary files /dev/null and b/mpq/portrait/special/tazarain/fid00.smk differ diff --git a/mpq/portrait/special/tazarain/fid01.smk b/mpq/portrait/special/tazarain/fid01.smk new file mode 100644 index 0000000..2f3e8d6 Binary files /dev/null and b/mpq/portrait/special/tazarain/fid01.smk differ diff --git a/mpq/portrait/special/tazarain/fid02.smk b/mpq/portrait/special/tazarain/fid02.smk new file mode 100644 index 0000000..1c49ca5 Binary files /dev/null and b/mpq/portrait/special/tazarain/fid02.smk differ diff --git a/mpq/portrait/special/tazarain/fid03.smk b/mpq/portrait/special/tazarain/fid03.smk new file mode 100644 index 0000000..924188c Binary files /dev/null and b/mpq/portrait/special/tazarain/fid03.smk differ diff --git a/mpq/portrait/special/tazarain/tlk00.smk b/mpq/portrait/special/tazarain/tlk00.smk new file mode 100644 index 0000000..462a3f9 Binary files /dev/null and b/mpq/portrait/special/tazarain/tlk00.smk differ diff --git a/mpq/portrait/special/tazarain/tlk01.smk b/mpq/portrait/special/tazarain/tlk01.smk new file mode 100644 index 0000000..fb32861 Binary files /dev/null and b/mpq/portrait/special/tazarain/tlk01.smk differ diff --git a/mpq/portrait/special/tazarain/tlk02.smk b/mpq/portrait/special/tazarain/tlk02.smk new file mode 100644 index 0000000..184f0c5 Binary files /dev/null and b/mpq/portrait/special/tazarain/tlk02.smk differ diff --git a/mpq/portrait/special/terimanok/fid00.smk b/mpq/portrait/special/terimanok/fid00.smk new file mode 100644 index 0000000..a5c4f6f Binary files /dev/null and b/mpq/portrait/special/terimanok/fid00.smk differ diff --git a/mpq/portrait/special/terimanok/fid01.smk b/mpq/portrait/special/terimanok/fid01.smk new file mode 100644 index 0000000..4b24580 Binary files /dev/null and b/mpq/portrait/special/terimanok/fid01.smk differ diff --git a/mpq/portrait/special/terimanok/fid02.smk b/mpq/portrait/special/terimanok/fid02.smk new file mode 100644 index 0000000..627b575 Binary files /dev/null and b/mpq/portrait/special/terimanok/fid02.smk differ diff --git a/mpq/portrait/special/terimanok/fid03.smk b/mpq/portrait/special/terimanok/fid03.smk new file mode 100644 index 0000000..6fa2992 Binary files /dev/null and b/mpq/portrait/special/terimanok/fid03.smk differ diff --git a/mpq/portrait/special/terimanok/tlk00.smk b/mpq/portrait/special/terimanok/tlk00.smk new file mode 100644 index 0000000..6eea969 Binary files /dev/null and b/mpq/portrait/special/terimanok/tlk00.smk differ diff --git a/mpq/portrait/special/terimanok/tlk01.smk b/mpq/portrait/special/terimanok/tlk01.smk new file mode 100644 index 0000000..7bb148d Binary files /dev/null and b/mpq/portrait/special/terimanok/tlk01.smk differ diff --git a/mpq/portrait/special/terimanok/tlk02.smk b/mpq/portrait/special/terimanok/tlk02.smk new file mode 100644 index 0000000..0920b37 Binary files /dev/null and b/mpq/portrait/special/terimanok/tlk02.smk differ diff --git a/mpq/portrait/special/trodin/fid00.smk b/mpq/portrait/special/trodin/fid00.smk new file mode 100644 index 0000000..c2d9c63 Binary files /dev/null and b/mpq/portrait/special/trodin/fid00.smk differ diff --git a/mpq/portrait/special/trodin/fid01.smk b/mpq/portrait/special/trodin/fid01.smk new file mode 100644 index 0000000..b61bb0f Binary files /dev/null and b/mpq/portrait/special/trodin/fid01.smk differ diff --git a/mpq/portrait/special/trodin/fid02.smk b/mpq/portrait/special/trodin/fid02.smk new file mode 100644 index 0000000..be112f4 Binary files /dev/null and b/mpq/portrait/special/trodin/fid02.smk differ diff --git a/mpq/portrait/special/trodin/tlk00.smk b/mpq/portrait/special/trodin/tlk00.smk new file mode 100644 index 0000000..10eafd8 Binary files /dev/null and b/mpq/portrait/special/trodin/tlk00.smk differ diff --git a/mpq/portrait/special/trodin/tlk01.smk b/mpq/portrait/special/trodin/tlk01.smk new file mode 100644 index 0000000..d9beba0 Binary files /dev/null and b/mpq/portrait/special/trodin/tlk01.smk differ diff --git a/mpq/portrait/special/trodin/tlk02.smk b/mpq/portrait/special/trodin/tlk02.smk new file mode 100644 index 0000000..95639aa Binary files /dev/null and b/mpq/portrait/special/trodin/tlk02.smk differ diff --git a/mpq/portrait/special/venammar/fid00.smk b/mpq/portrait/special/venammar/fid00.smk new file mode 100644 index 0000000..e5a0541 Binary files /dev/null and b/mpq/portrait/special/venammar/fid00.smk differ diff --git a/mpq/portrait/special/venammar/fid01.smk b/mpq/portrait/special/venammar/fid01.smk new file mode 100644 index 0000000..cd303c7 Binary files /dev/null and b/mpq/portrait/special/venammar/fid01.smk differ diff --git a/mpq/portrait/special/venammar/fid02.smk b/mpq/portrait/special/venammar/fid02.smk new file mode 100644 index 0000000..ba8a1d6 Binary files /dev/null and b/mpq/portrait/special/venammar/fid02.smk differ diff --git a/mpq/portrait/special/venammar/fid03.smk b/mpq/portrait/special/venammar/fid03.smk new file mode 100644 index 0000000..80fc432 Binary files /dev/null and b/mpq/portrait/special/venammar/fid03.smk differ diff --git a/mpq/portrait/special/venammar/tlk00.smk b/mpq/portrait/special/venammar/tlk00.smk new file mode 100644 index 0000000..3c9f5c6 Binary files /dev/null and b/mpq/portrait/special/venammar/tlk00.smk differ diff --git a/mpq/portrait/special/venammar/tlk01.smk b/mpq/portrait/special/venammar/tlk01.smk new file mode 100644 index 0000000..278767d Binary files /dev/null and b/mpq/portrait/special/venammar/tlk01.smk differ diff --git a/mpq/portrait/special/venammar/tlk02.smk b/mpq/portrait/special/venammar/tlk02.smk new file mode 100644 index 0000000..6319cbd Binary files /dev/null and b/mpq/portrait/special/venammar/tlk02.smk differ diff --git a/mpq/portrait/terran/aion/fid00.smk b/mpq/portrait/terran/aion/fid00.smk new file mode 100644 index 0000000..d71ad27 Binary files /dev/null and b/mpq/portrait/terran/aion/fid00.smk differ diff --git a/mpq/portrait/terran/aion/fid01.smk b/mpq/portrait/terran/aion/fid01.smk new file mode 100644 index 0000000..b434376 Binary files /dev/null and b/mpq/portrait/terran/aion/fid01.smk differ diff --git a/mpq/portrait/terran/aion/tlk00.smk b/mpq/portrait/terran/aion/tlk00.smk new file mode 100644 index 0000000..7475557 Binary files /dev/null and b/mpq/portrait/terran/aion/tlk00.smk differ diff --git a/mpq/portrait/terran/aion/tlk01.smk b/mpq/portrait/terran/aion/tlk01.smk new file mode 100644 index 0000000..d1dcc42 Binary files /dev/null and b/mpq/portrait/terran/aion/tlk01.smk differ diff --git a/mpq/portrait/terran/aion/tlk02.smk b/mpq/portrait/terran/aion/tlk02.smk new file mode 100644 index 0000000..6ddf161 Binary files /dev/null and b/mpq/portrait/terran/aion/tlk02.smk differ diff --git a/mpq/portrait/terran/ancile/fid00.smk b/mpq/portrait/terran/ancile/fid00.smk new file mode 100644 index 0000000..1ffa83f Binary files /dev/null and b/mpq/portrait/terran/ancile/fid00.smk differ diff --git a/mpq/portrait/terran/ancile/fid01.smk b/mpq/portrait/terran/ancile/fid01.smk new file mode 100644 index 0000000..3abe4fd Binary files /dev/null and b/mpq/portrait/terran/ancile/fid01.smk differ diff --git a/mpq/portrait/terran/ancile/fid02.smk b/mpq/portrait/terran/ancile/fid02.smk new file mode 100644 index 0000000..2df8102 Binary files /dev/null and b/mpq/portrait/terran/ancile/fid02.smk differ diff --git a/mpq/portrait/terran/ancile/tlk00.smk b/mpq/portrait/terran/ancile/tlk00.smk new file mode 100644 index 0000000..0d5c76a Binary files /dev/null and b/mpq/portrait/terran/ancile/tlk00.smk differ diff --git a/mpq/portrait/terran/ancile/tlk01.smk b/mpq/portrait/terran/ancile/tlk01.smk new file mode 100644 index 0000000..606461b Binary files /dev/null and b/mpq/portrait/terran/ancile/tlk01.smk differ diff --git a/mpq/portrait/terran/apostle/fid00.smk b/mpq/portrait/terran/apostle/fid00.smk new file mode 100644 index 0000000..db29d6d Binary files /dev/null and b/mpq/portrait/terran/apostle/fid00.smk differ diff --git a/mpq/portrait/terran/apostle/fid01.smk b/mpq/portrait/terran/apostle/fid01.smk new file mode 100644 index 0000000..05aee33 Binary files /dev/null and b/mpq/portrait/terran/apostle/fid01.smk differ diff --git a/mpq/portrait/terran/apostle/tlk00.smk b/mpq/portrait/terran/apostle/tlk00.smk new file mode 100644 index 0000000..12c5c68 Binary files /dev/null and b/mpq/portrait/terran/apostle/tlk00.smk differ diff --git a/mpq/portrait/terran/apostle/tlk01.smk b/mpq/portrait/terran/apostle/tlk01.smk new file mode 100644 index 0000000..a6fca5b Binary files /dev/null and b/mpq/portrait/terran/apostle/tlk01.smk differ diff --git a/mpq/portrait/terran/autocrat/fid00.smk b/mpq/portrait/terran/autocrat/fid00.smk new file mode 100644 index 0000000..0978add Binary files /dev/null and b/mpq/portrait/terran/autocrat/fid00.smk differ diff --git a/mpq/portrait/terran/autocrat/fid01.smk b/mpq/portrait/terran/autocrat/fid01.smk new file mode 100644 index 0000000..a468c84 Binary files /dev/null and b/mpq/portrait/terran/autocrat/fid01.smk differ diff --git a/mpq/portrait/terran/autocrat/tlk00.smk b/mpq/portrait/terran/autocrat/tlk00.smk new file mode 100644 index 0000000..a433124 Binary files /dev/null and b/mpq/portrait/terran/autocrat/tlk00.smk differ diff --git a/mpq/portrait/terran/autocrat/tlk01.smk b/mpq/portrait/terran/autocrat/tlk01.smk new file mode 100644 index 0000000..e331325 Binary files /dev/null and b/mpq/portrait/terran/autocrat/tlk01.smk differ diff --git a/mpq/portrait/terran/azazel/fid00.smk b/mpq/portrait/terran/azazel/fid00.smk new file mode 100644 index 0000000..098ece0 Binary files /dev/null and b/mpq/portrait/terran/azazel/fid00.smk differ diff --git a/mpq/portrait/terran/azazel/fid01.smk b/mpq/portrait/terran/azazel/fid01.smk new file mode 100644 index 0000000..38a1072 Binary files /dev/null and b/mpq/portrait/terran/azazel/fid01.smk differ diff --git a/mpq/portrait/terran/azazel/fid02.smk b/mpq/portrait/terran/azazel/fid02.smk new file mode 100644 index 0000000..c29190c Binary files /dev/null and b/mpq/portrait/terran/azazel/fid02.smk differ diff --git a/mpq/portrait/terran/azazel/tlk00.smk b/mpq/portrait/terran/azazel/tlk00.smk new file mode 100644 index 0000000..7b5ff0e Binary files /dev/null and b/mpq/portrait/terran/azazel/tlk00.smk differ diff --git a/mpq/portrait/terran/azazel/tlk01.smk b/mpq/portrait/terran/azazel/tlk01.smk new file mode 100644 index 0000000..4474c81 Binary files /dev/null and b/mpq/portrait/terran/azazel/tlk01.smk differ diff --git a/mpq/portrait/terran/centaur/fid00.smk b/mpq/portrait/terran/centaur/fid00.smk new file mode 100644 index 0000000..bc0934f Binary files /dev/null and b/mpq/portrait/terran/centaur/fid00.smk differ diff --git a/mpq/portrait/terran/centaur/fid01.smk b/mpq/portrait/terran/centaur/fid01.smk new file mode 100644 index 0000000..0c8c565 Binary files /dev/null and b/mpq/portrait/terran/centaur/fid01.smk differ diff --git a/mpq/portrait/terran/centaur/tlk00.smk b/mpq/portrait/terran/centaur/tlk00.smk new file mode 100644 index 0000000..e36f35f Binary files /dev/null and b/mpq/portrait/terran/centaur/tlk00.smk differ diff --git a/mpq/portrait/terran/centaur/tlk01.smk b/mpq/portrait/terran/centaur/tlk01.smk new file mode 100644 index 0000000..354436b Binary files /dev/null and b/mpq/portrait/terran/centaur/tlk01.smk differ diff --git a/mpq/portrait/terran/centaur/tlk02.smk b/mpq/portrait/terran/centaur/tlk02.smk new file mode 100644 index 0000000..e43b1d2 Binary files /dev/null and b/mpq/portrait/terran/centaur/tlk02.smk differ diff --git a/mpq/portrait/terran/cuirass/fid00.smk b/mpq/portrait/terran/cuirass/fid00.smk new file mode 100644 index 0000000..bca81b5 Binary files /dev/null and b/mpq/portrait/terran/cuirass/fid00.smk differ diff --git a/mpq/portrait/terran/cuirass/fid01.smk b/mpq/portrait/terran/cuirass/fid01.smk new file mode 100644 index 0000000..87fff65 Binary files /dev/null and b/mpq/portrait/terran/cuirass/fid01.smk differ diff --git a/mpq/portrait/terran/cuirass/tlk00.smk b/mpq/portrait/terran/cuirass/tlk00.smk new file mode 100644 index 0000000..fbe9d98 Binary files /dev/null and b/mpq/portrait/terran/cuirass/tlk00.smk differ diff --git a/mpq/portrait/terran/cuirass/tlk01.smk b/mpq/portrait/terran/cuirass/tlk01.smk new file mode 100644 index 0000000..2cd5a21 Binary files /dev/null and b/mpq/portrait/terran/cuirass/tlk01.smk differ diff --git a/mpq/portrait/terran/durendal/fid00.smk b/mpq/portrait/terran/durendal/fid00.smk new file mode 100644 index 0000000..07a6d52 Binary files /dev/null and b/mpq/portrait/terran/durendal/fid00.smk differ diff --git a/mpq/portrait/terran/durendal/fid01.smk b/mpq/portrait/terran/durendal/fid01.smk new file mode 100644 index 0000000..9321810 Binary files /dev/null and b/mpq/portrait/terran/durendal/fid01.smk differ diff --git a/mpq/portrait/terran/durendal/fid02.smk b/mpq/portrait/terran/durendal/fid02.smk new file mode 100644 index 0000000..abe506b Binary files /dev/null and b/mpq/portrait/terran/durendal/fid02.smk differ diff --git a/mpq/portrait/terran/durendal/fid03.smk b/mpq/portrait/terran/durendal/fid03.smk new file mode 100644 index 0000000..b27635b Binary files /dev/null and b/mpq/portrait/terran/durendal/fid03.smk differ diff --git a/mpq/portrait/terran/durendal/tlk00.smk b/mpq/portrait/terran/durendal/tlk00.smk new file mode 100644 index 0000000..b008ede Binary files /dev/null and b/mpq/portrait/terran/durendal/tlk00.smk differ diff --git a/mpq/portrait/terran/durendal/tlk01.smk b/mpq/portrait/terran/durendal/tlk01.smk new file mode 100644 index 0000000..7efea05 Binary files /dev/null and b/mpq/portrait/terran/durendal/tlk01.smk differ diff --git a/mpq/portrait/terran/durendal/tlk02.smk b/mpq/portrait/terran/durendal/tlk02.smk new file mode 100644 index 0000000..b6d1fcd Binary files /dev/null and b/mpq/portrait/terran/durendal/tlk02.smk differ diff --git a/mpq/portrait/terran/gorgon/fid00.smk b/mpq/portrait/terran/gorgon/fid00.smk index 2e1eaff..bb51c3b 100644 Binary files a/mpq/portrait/terran/gorgon/fid00.smk and b/mpq/portrait/terran/gorgon/fid00.smk differ diff --git a/mpq/portrait/terran/gorgon/fid01.smk b/mpq/portrait/terran/gorgon/fid01.smk index f613502..1b2d12e 100644 Binary files a/mpq/portrait/terran/gorgon/fid01.smk and b/mpq/portrait/terran/gorgon/fid01.smk differ diff --git a/mpq/portrait/terran/gorgon/fid02.smk b/mpq/portrait/terran/gorgon/fid02.smk index f0a1049..dc39eb1 100644 Binary files a/mpq/portrait/terran/gorgon/fid02.smk and b/mpq/portrait/terran/gorgon/fid02.smk differ diff --git a/mpq/portrait/terran/gorgon/fid03.smk b/mpq/portrait/terran/gorgon/fid03.smk new file mode 100644 index 0000000..796dc8e Binary files /dev/null and b/mpq/portrait/terran/gorgon/fid03.smk differ diff --git a/mpq/portrait/terran/gorgon/tlk00.smk b/mpq/portrait/terran/gorgon/tlk00.smk index 4db2e95..eba837b 100644 Binary files a/mpq/portrait/terran/gorgon/tlk00.smk and b/mpq/portrait/terran/gorgon/tlk00.smk differ diff --git a/mpq/portrait/terran/gorgon/tlk01.smk b/mpq/portrait/terran/gorgon/tlk01.smk index 742b2a4..6870892 100644 Binary files a/mpq/portrait/terran/gorgon/tlk01.smk and b/mpq/portrait/terran/gorgon/tlk01.smk differ diff --git a/mpq/portrait/terran/gorgon/tlk02.smk b/mpq/portrait/terran/gorgon/tlk02.smk new file mode 100644 index 0000000..2c99435 Binary files /dev/null and b/mpq/portrait/terran/gorgon/tlk02.smk differ diff --git a/mpq/portrait/terran/heracles/fid00.smk b/mpq/portrait/terran/heracles/fid00.smk new file mode 100644 index 0000000..2182602 Binary files /dev/null and b/mpq/portrait/terran/heracles/fid00.smk differ diff --git a/mpq/portrait/terran/heracles/fid01.smk b/mpq/portrait/terran/heracles/fid01.smk new file mode 100644 index 0000000..e505acd Binary files /dev/null and b/mpq/portrait/terran/heracles/fid01.smk differ diff --git a/mpq/portrait/terran/heracles/fid02.smk b/mpq/portrait/terran/heracles/fid02.smk new file mode 100644 index 0000000..a4e13bc Binary files /dev/null and b/mpq/portrait/terran/heracles/fid02.smk differ diff --git a/mpq/portrait/terran/heracles/tlk00.smk b/mpq/portrait/terran/heracles/tlk00.smk new file mode 100644 index 0000000..6e5c4fe Binary files /dev/null and b/mpq/portrait/terran/heracles/tlk00.smk differ diff --git a/mpq/portrait/terran/heracles/tlk01.smk b/mpq/portrait/terran/heracles/tlk01.smk new file mode 100644 index 0000000..9614593 Binary files /dev/null and b/mpq/portrait/terran/heracles/tlk01.smk differ diff --git a/mpq/portrait/terran/paladin/fid00.smk b/mpq/portrait/terran/paladin/fid00.smk new file mode 100644 index 0000000..770c108 Binary files /dev/null and b/mpq/portrait/terran/paladin/fid00.smk differ diff --git a/mpq/portrait/terran/paladin/fid01.smk b/mpq/portrait/terran/paladin/fid01.smk new file mode 100644 index 0000000..2e4b2bb Binary files /dev/null and b/mpq/portrait/terran/paladin/fid01.smk differ diff --git a/mpq/portrait/terran/paladin/fid02.smk b/mpq/portrait/terran/paladin/fid02.smk new file mode 100644 index 0000000..7622498 Binary files /dev/null and b/mpq/portrait/terran/paladin/fid02.smk differ diff --git a/mpq/portrait/terran/paladin/tlk00.smk b/mpq/portrait/terran/paladin/tlk00.smk new file mode 100644 index 0000000..cb6f4ea Binary files /dev/null and b/mpq/portrait/terran/paladin/tlk00.smk differ diff --git a/mpq/portrait/terran/paladin/tlk01.smk b/mpq/portrait/terran/paladin/tlk01.smk new file mode 100644 index 0000000..4989074 Binary files /dev/null and b/mpq/portrait/terran/paladin/tlk01.smk differ diff --git a/mpq/portrait/terran/pazuzu/fid00.smk b/mpq/portrait/terran/pazuzu/fid00.smk new file mode 100644 index 0000000..41a44f8 Binary files /dev/null and b/mpq/portrait/terran/pazuzu/fid00.smk differ diff --git a/mpq/portrait/terran/pazuzu/fid01.smk b/mpq/portrait/terran/pazuzu/fid01.smk new file mode 100644 index 0000000..ec06b7f Binary files /dev/null and b/mpq/portrait/terran/pazuzu/fid01.smk differ diff --git a/mpq/portrait/terran/pazuzu/fid02.smk b/mpq/portrait/terran/pazuzu/fid02.smk new file mode 100644 index 0000000..876580c Binary files /dev/null and b/mpq/portrait/terran/pazuzu/fid02.smk differ diff --git a/mpq/portrait/terran/pazuzu/tlk00.smk b/mpq/portrait/terran/pazuzu/tlk00.smk new file mode 100644 index 0000000..32d01c0 Binary files /dev/null and b/mpq/portrait/terran/pazuzu/tlk00.smk differ diff --git a/mpq/portrait/terran/pazuzu/tlk01.smk b/mpq/portrait/terran/pazuzu/tlk01.smk new file mode 100644 index 0000000..5852a6e Binary files /dev/null and b/mpq/portrait/terran/pazuzu/tlk01.smk differ diff --git a/mpq/portrait/terran/ramesses/fid00.smk b/mpq/portrait/terran/ramesses/fid00.smk new file mode 100644 index 0000000..4fea0a7 Binary files /dev/null and b/mpq/portrait/terran/ramesses/fid00.smk differ diff --git a/mpq/portrait/terran/ramesses/fid01.smk b/mpq/portrait/terran/ramesses/fid01.smk new file mode 100644 index 0000000..2acafa1 Binary files /dev/null and b/mpq/portrait/terran/ramesses/fid01.smk differ diff --git a/mpq/portrait/terran/ramesses/fid02.smk b/mpq/portrait/terran/ramesses/fid02.smk new file mode 100644 index 0000000..182b4a9 Binary files /dev/null and b/mpq/portrait/terran/ramesses/fid02.smk differ diff --git a/mpq/portrait/terran/ramesses/tlk00.smk b/mpq/portrait/terran/ramesses/tlk00.smk new file mode 100644 index 0000000..49cd43d Binary files /dev/null and b/mpq/portrait/terran/ramesses/tlk00.smk differ diff --git a/mpq/portrait/terran/ramesses/tlk01.smk b/mpq/portrait/terran/ramesses/tlk01.smk new file mode 100644 index 0000000..c648b3a Binary files /dev/null and b/mpq/portrait/terran/ramesses/tlk01.smk differ diff --git a/mpq/portrait/terran/silvertongue/fid00.smk b/mpq/portrait/terran/silvertongue/fid00.smk new file mode 100644 index 0000000..29bcc77 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/fid00.smk differ diff --git a/mpq/portrait/terran/silvertongue/fid01.smk b/mpq/portrait/terran/silvertongue/fid01.smk new file mode 100644 index 0000000..daf87f8 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/fid01.smk differ diff --git a/mpq/portrait/terran/silvertongue/fid02.smk b/mpq/portrait/terran/silvertongue/fid02.smk new file mode 100644 index 0000000..d98c081 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/fid02.smk differ diff --git a/mpq/portrait/terran/silvertongue/fid03.smk b/mpq/portrait/terran/silvertongue/fid03.smk new file mode 100644 index 0000000..b786c06 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/fid03.smk differ diff --git a/mpq/portrait/terran/silvertongue/tlk00.smk b/mpq/portrait/terran/silvertongue/tlk00.smk new file mode 100644 index 0000000..8bb4e06 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/tlk00.smk differ diff --git a/mpq/portrait/terran/silvertongue/tlk01.smk b/mpq/portrait/terran/silvertongue/tlk01.smk new file mode 100644 index 0000000..c48aad4 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/tlk01.smk differ diff --git a/mpq/portrait/terran/silvertongue/tlk02.smk b/mpq/portrait/terran/silvertongue/tlk02.smk new file mode 100644 index 0000000..4e55fa3 Binary files /dev/null and b/mpq/portrait/terran/silvertongue/tlk02.smk differ diff --git a/mpq/portrait/terran/siren/fid00.smk b/mpq/portrait/terran/siren/fid00.smk new file mode 100644 index 0000000..066ccf4 Binary files /dev/null and b/mpq/portrait/terran/siren/fid00.smk differ diff --git a/mpq/portrait/terran/siren/fid01.smk b/mpq/portrait/terran/siren/fid01.smk new file mode 100644 index 0000000..1b66f3c Binary files /dev/null and b/mpq/portrait/terran/siren/fid01.smk differ diff --git a/mpq/portrait/terran/siren/fid02.smk b/mpq/portrait/terran/siren/fid02.smk new file mode 100644 index 0000000..ca5445c Binary files /dev/null and b/mpq/portrait/terran/siren/fid02.smk differ diff --git a/mpq/portrait/terran/siren/tlk00.smk b/mpq/portrait/terran/siren/tlk00.smk new file mode 100644 index 0000000..4f10c38 Binary files /dev/null and b/mpq/portrait/terran/siren/tlk00.smk differ diff --git a/mpq/portrait/terran/talos/fid00.smk b/mpq/portrait/terran/talos/fid00.smk new file mode 100644 index 0000000..ccc0062 Binary files /dev/null and b/mpq/portrait/terran/talos/fid00.smk differ diff --git a/mpq/portrait/terran/talos/tlk00.smk b/mpq/portrait/terran/talos/tlk00.smk new file mode 100644 index 0000000..3c3d201 Binary files /dev/null and b/mpq/portrait/terran/talos/tlk00.smk differ diff --git a/mpq/portrait/terran/talos/tlk01.smk b/mpq/portrait/terran/talos/tlk01.smk new file mode 100644 index 0000000..1df0386 Binary files /dev/null and b/mpq/portrait/terran/talos/tlk01.smk differ diff --git a/mpq/portrait/terran/talos/tlk02.smk b/mpq/portrait/terran/talos/tlk02.smk new file mode 100644 index 0000000..65f06cc Binary files /dev/null and b/mpq/portrait/terran/talos/tlk02.smk differ diff --git a/mpq/portrait/zerg/akistrokor/fid00.smk b/mpq/portrait/zerg/akistrokor/fid00.smk new file mode 100644 index 0000000..81b69d4 Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/fid00.smk differ diff --git a/mpq/portrait/zerg/akistrokor/fid01.smk b/mpq/portrait/zerg/akistrokor/fid01.smk new file mode 100644 index 0000000..f980e86 Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/fid01.smk differ diff --git a/mpq/portrait/zerg/akistrokor/fid02.smk b/mpq/portrait/zerg/akistrokor/fid02.smk new file mode 100644 index 0000000..974873f Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/fid02.smk differ diff --git a/mpq/portrait/zerg/akistrokor/fid03.smk b/mpq/portrait/zerg/akistrokor/fid03.smk new file mode 100644 index 0000000..b02f276 Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/fid03.smk differ diff --git a/mpq/portrait/zerg/akistrokor/tlk00.smk b/mpq/portrait/zerg/akistrokor/tlk00.smk new file mode 100644 index 0000000..49ae864 Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/akistrokor/tlk01.smk b/mpq/portrait/zerg/akistrokor/tlk01.smk new file mode 100644 index 0000000..976a389 Binary files /dev/null and b/mpq/portrait/zerg/akistrokor/tlk01.smk differ diff --git a/mpq/portrait/zerg/algoztalisk/fid00.smk b/mpq/portrait/zerg/algoztalisk/fid00.smk new file mode 100644 index 0000000..54295f4 Binary files /dev/null and b/mpq/portrait/zerg/algoztalisk/fid00.smk differ diff --git a/mpq/portrait/zerg/algoztalisk/fid01.smk b/mpq/portrait/zerg/algoztalisk/fid01.smk new file mode 100644 index 0000000..988ef29 Binary files /dev/null and b/mpq/portrait/zerg/algoztalisk/fid01.smk differ diff --git a/mpq/portrait/zerg/algoztalisk/fid02.smk b/mpq/portrait/zerg/algoztalisk/fid02.smk new file mode 100644 index 0000000..0c725e1 Binary files /dev/null and b/mpq/portrait/zerg/algoztalisk/fid02.smk differ diff --git a/mpq/portrait/zerg/algoztalisk/tlk00.smk b/mpq/portrait/zerg/algoztalisk/tlk00.smk new file mode 100644 index 0000000..492b932 Binary files /dev/null and b/mpq/portrait/zerg/algoztalisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/alkajelisk/fid00.smk b/mpq/portrait/zerg/alkajelisk/fid00.smk new file mode 100644 index 0000000..2064e66 Binary files /dev/null and b/mpq/portrait/zerg/alkajelisk/fid00.smk differ diff --git a/mpq/portrait/zerg/alkajelisk/tlk00.smk b/mpq/portrait/zerg/alkajelisk/tlk00.smk new file mode 100644 index 0000000..8f2b445 Binary files /dev/null and b/mpq/portrait/zerg/alkajelisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/almaksalisk/fid00.smk b/mpq/portrait/zerg/almaksalisk/fid00.smk new file mode 100644 index 0000000..d4b431a Binary files /dev/null and b/mpq/portrait/zerg/almaksalisk/fid00.smk differ diff --git a/mpq/portrait/zerg/almaksalisk/tlk00.smk b/mpq/portrait/zerg/almaksalisk/tlk00.smk new file mode 100644 index 0000000..5c6589e Binary files /dev/null and b/mpq/portrait/zerg/almaksalisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/axitrilisk/fid00.smk b/mpq/portrait/zerg/axitrilisk/fid00.smk new file mode 100644 index 0000000..0e49682 Binary files /dev/null and b/mpq/portrait/zerg/axitrilisk/fid00.smk differ diff --git a/mpq/portrait/zerg/axitrilisk/fid01.smk b/mpq/portrait/zerg/axitrilisk/fid01.smk new file mode 100644 index 0000000..15588ac Binary files /dev/null and b/mpq/portrait/zerg/axitrilisk/fid01.smk differ diff --git a/mpq/portrait/zerg/axitrilisk/fid02.smk b/mpq/portrait/zerg/axitrilisk/fid02.smk new file mode 100644 index 0000000..e011970 Binary files /dev/null and b/mpq/portrait/zerg/axitrilisk/fid02.smk differ diff --git a/mpq/portrait/zerg/axitrilisk/tlk00.smk b/mpq/portrait/zerg/axitrilisk/tlk00.smk new file mode 100644 index 0000000..0272091 Binary files /dev/null and b/mpq/portrait/zerg/axitrilisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/bactalisk/fid00.smk b/mpq/portrait/zerg/bactalisk/fid00.smk new file mode 100644 index 0000000..0003761 Binary files /dev/null and b/mpq/portrait/zerg/bactalisk/fid00.smk differ diff --git a/mpq/portrait/zerg/bactalisk/fid01.smk b/mpq/portrait/zerg/bactalisk/fid01.smk new file mode 100644 index 0000000..f00ac49 Binary files /dev/null and b/mpq/portrait/zerg/bactalisk/fid01.smk differ diff --git a/mpq/portrait/zerg/bactalisk/fid02.smk b/mpq/portrait/zerg/bactalisk/fid02.smk new file mode 100644 index 0000000..fc94c9c Binary files /dev/null and b/mpq/portrait/zerg/bactalisk/fid02.smk differ diff --git a/mpq/portrait/zerg/bactalisk/tlk00.smk b/mpq/portrait/zerg/bactalisk/tlk00.smk new file mode 100644 index 0000000..e4e29ba Binary files /dev/null and b/mpq/portrait/zerg/bactalisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/bactalisk/tlk01.smk b/mpq/portrait/zerg/bactalisk/tlk01.smk new file mode 100644 index 0000000..fb7a304 Binary files /dev/null and b/mpq/portrait/zerg/bactalisk/tlk01.smk differ diff --git a/mpq/portrait/zerg/cherbrathalor/fid00.smk b/mpq/portrait/zerg/cherbrathalor/fid00.smk new file mode 100644 index 0000000..ea13af9 Binary files /dev/null and b/mpq/portrait/zerg/cherbrathalor/fid00.smk differ diff --git a/mpq/portrait/zerg/cherbrathalor/fid01.smk b/mpq/portrait/zerg/cherbrathalor/fid01.smk new file mode 100644 index 0000000..ff3ac98 Binary files /dev/null and b/mpq/portrait/zerg/cherbrathalor/fid01.smk differ diff --git a/mpq/portrait/zerg/cherbrathalor/tlk00.smk b/mpq/portrait/zerg/cherbrathalor/tlk00.smk new file mode 100644 index 0000000..dadb8d7 Binary files /dev/null and b/mpq/portrait/zerg/cherbrathalor/tlk00.smk differ diff --git a/mpq/portrait/zerg/ghitorokor/fid00.smk b/mpq/portrait/zerg/ghitorokor/fid00.smk new file mode 100644 index 0000000..1d687ce Binary files /dev/null and b/mpq/portrait/zerg/ghitorokor/fid00.smk differ diff --git a/mpq/portrait/zerg/ghitorokor/fid01.smk b/mpq/portrait/zerg/ghitorokor/fid01.smk new file mode 100644 index 0000000..e6eedc8 Binary files /dev/null and b/mpq/portrait/zerg/ghitorokor/fid01.smk differ diff --git a/mpq/portrait/zerg/ghitorokor/tlk00.smk b/mpq/portrait/zerg/ghitorokor/tlk00.smk new file mode 100644 index 0000000..2139021 Binary files /dev/null and b/mpq/portrait/zerg/ghitorokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/gorgrokor/fid00.smk b/mpq/portrait/zerg/gorgrokor/fid00.smk new file mode 100644 index 0000000..79602ce Binary files /dev/null and b/mpq/portrait/zerg/gorgrokor/fid00.smk differ diff --git a/mpq/portrait/zerg/gorgrokor/fid01.smk b/mpq/portrait/zerg/gorgrokor/fid01.smk new file mode 100644 index 0000000..9c47273 Binary files /dev/null and b/mpq/portrait/zerg/gorgrokor/fid01.smk differ diff --git a/mpq/portrait/zerg/gorgrokor/fid02.smk b/mpq/portrait/zerg/gorgrokor/fid02.smk new file mode 100644 index 0000000..1d54f3c Binary files /dev/null and b/mpq/portrait/zerg/gorgrokor/fid02.smk differ diff --git a/mpq/portrait/zerg/gorgrokor/tlk00.smk b/mpq/portrait/zerg/gorgrokor/tlk00.smk new file mode 100644 index 0000000..8b6fac4 Binary files /dev/null and b/mpq/portrait/zerg/gorgrokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/gosvileth/fid00.smk b/mpq/portrait/zerg/gosvileth/fid00.smk new file mode 100644 index 0000000..e9ded60 Binary files /dev/null and b/mpq/portrait/zerg/gosvileth/fid00.smk differ diff --git a/mpq/portrait/zerg/gosvileth/fid01.smk b/mpq/portrait/zerg/gosvileth/fid01.smk new file mode 100644 index 0000000..9424c6f Binary files /dev/null and b/mpq/portrait/zerg/gosvileth/fid01.smk differ diff --git a/mpq/portrait/zerg/gosvileth/tlk00.smk b/mpq/portrait/zerg/gosvileth/tlk00.smk new file mode 100644 index 0000000..4a3e801 Binary files /dev/null and b/mpq/portrait/zerg/gosvileth/tlk00.smk differ diff --git a/mpq/portrait/zerg/gosvileth/tlk01.smk b/mpq/portrait/zerg/gosvileth/tlk01.smk new file mode 100644 index 0000000..6dc4bb9 Binary files /dev/null and b/mpq/portrait/zerg/gosvileth/tlk01.smk differ diff --git a/mpq/portrait/zerg/iroleth/fid00.smk b/mpq/portrait/zerg/iroleth/fid00.smk new file mode 100644 index 0000000..b500e75 Binary files /dev/null and b/mpq/portrait/zerg/iroleth/fid00.smk differ diff --git a/mpq/portrait/zerg/iroleth/fid01.smk b/mpq/portrait/zerg/iroleth/fid01.smk new file mode 100644 index 0000000..6916b28 Binary files /dev/null and b/mpq/portrait/zerg/iroleth/fid01.smk differ diff --git a/mpq/portrait/zerg/iroleth/fid02.smk b/mpq/portrait/zerg/iroleth/fid02.smk new file mode 100644 index 0000000..38891b9 Binary files /dev/null and b/mpq/portrait/zerg/iroleth/fid02.smk differ diff --git a/mpq/portrait/zerg/iroleth/tlk00.smk b/mpq/portrait/zerg/iroleth/tlk00.smk new file mode 100644 index 0000000..2f68b2e Binary files /dev/null and b/mpq/portrait/zerg/iroleth/tlk00.smk differ diff --git a/mpq/portrait/zerg/iroleth/tlk01.smk b/mpq/portrait/zerg/iroleth/tlk01.smk new file mode 100644 index 0000000..4a4ef05 Binary files /dev/null and b/mpq/portrait/zerg/iroleth/tlk01.smk differ diff --git a/mpq/portrait/zerg/kalkalisk/fid00.smk b/mpq/portrait/zerg/kalkalisk/fid00.smk new file mode 100644 index 0000000..3420ed7 Binary files /dev/null and b/mpq/portrait/zerg/kalkalisk/fid00.smk differ diff --git a/mpq/portrait/zerg/kalkalisk/fid01.smk b/mpq/portrait/zerg/kalkalisk/fid01.smk new file mode 100644 index 0000000..fc3c623 Binary files /dev/null and b/mpq/portrait/zerg/kalkalisk/fid01.smk differ diff --git a/mpq/portrait/zerg/kalkalisk/fid02.smk b/mpq/portrait/zerg/kalkalisk/fid02.smk new file mode 100644 index 0000000..1a48200 Binary files /dev/null and b/mpq/portrait/zerg/kalkalisk/fid02.smk differ diff --git a/mpq/portrait/zerg/kalkalisk/tlk00.smk b/mpq/portrait/zerg/kalkalisk/tlk00.smk new file mode 100644 index 0000000..f0a2b8c Binary files /dev/null and b/mpq/portrait/zerg/kalkalisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/kalkalisk/tlk01.smk b/mpq/portrait/zerg/kalkalisk/tlk01.smk new file mode 100644 index 0000000..76e7b76 Binary files /dev/null and b/mpq/portrait/zerg/kalkalisk/tlk01.smk differ diff --git a/mpq/portrait/zerg/konvilisk/fid00.smk b/mpq/portrait/zerg/konvilisk/fid00.smk new file mode 100644 index 0000000..33f2a96 Binary files /dev/null and b/mpq/portrait/zerg/konvilisk/fid00.smk differ diff --git a/mpq/portrait/zerg/konvilisk/fid01.smk b/mpq/portrait/zerg/konvilisk/fid01.smk new file mode 100644 index 0000000..4bfafe1 Binary files /dev/null and b/mpq/portrait/zerg/konvilisk/fid01.smk differ diff --git a/mpq/portrait/zerg/konvilisk/fid02.smk b/mpq/portrait/zerg/konvilisk/fid02.smk new file mode 100644 index 0000000..5d525a4 Binary files /dev/null and b/mpq/portrait/zerg/konvilisk/fid02.smk differ diff --git a/mpq/portrait/zerg/konvilisk/tlk00.smk b/mpq/portrait/zerg/konvilisk/tlk00.smk new file mode 100644 index 0000000..b4735ed Binary files /dev/null and b/mpq/portrait/zerg/konvilisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/liiralisk/fid00.smk b/mpq/portrait/zerg/liiralisk/fid00.smk new file mode 100644 index 0000000..ccfc34e Binary files /dev/null and b/mpq/portrait/zerg/liiralisk/fid00.smk differ diff --git a/mpq/portrait/zerg/liiralisk/fid01.smk b/mpq/portrait/zerg/liiralisk/fid01.smk new file mode 100644 index 0000000..f758970 Binary files /dev/null and b/mpq/portrait/zerg/liiralisk/fid01.smk differ diff --git a/mpq/portrait/zerg/liiralisk/fid02.smk b/mpq/portrait/zerg/liiralisk/fid02.smk new file mode 100644 index 0000000..2547fdb Binary files /dev/null and b/mpq/portrait/zerg/liiralisk/fid02.smk differ diff --git a/mpq/portrait/zerg/liiralisk/tlk00.smk b/mpq/portrait/zerg/liiralisk/tlk00.smk new file mode 100644 index 0000000..56db66e Binary files /dev/null and b/mpq/portrait/zerg/liiralisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/liiralisk/tlk01.smk b/mpq/portrait/zerg/liiralisk/tlk01.smk new file mode 100644 index 0000000..edf9a3e Binary files /dev/null and b/mpq/portrait/zerg/liiralisk/tlk01.smk differ diff --git a/mpq/portrait/zerg/nathrokor/fid00.smk b/mpq/portrait/zerg/nathrokor/fid00.smk new file mode 100644 index 0000000..ccbf808 Binary files /dev/null and b/mpq/portrait/zerg/nathrokor/fid00.smk differ diff --git a/mpq/portrait/zerg/nathrokor/fid01.smk b/mpq/portrait/zerg/nathrokor/fid01.smk new file mode 100644 index 0000000..0bccb9c Binary files /dev/null and b/mpq/portrait/zerg/nathrokor/fid01.smk differ diff --git a/mpq/portrait/zerg/nathrokor/fid02.smk b/mpq/portrait/zerg/nathrokor/fid02.smk new file mode 100644 index 0000000..6a8d483 Binary files /dev/null and b/mpq/portrait/zerg/nathrokor/fid02.smk differ diff --git a/mpq/portrait/zerg/nathrokor/tlk00.smk b/mpq/portrait/zerg/nathrokor/tlk00.smk new file mode 100644 index 0000000..45f83b0 Binary files /dev/null and b/mpq/portrait/zerg/nathrokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/okrimnilisk/fid00.smk b/mpq/portrait/zerg/okrimnilisk/fid00.smk new file mode 100644 index 0000000..550a971 Binary files /dev/null and b/mpq/portrait/zerg/okrimnilisk/fid00.smk differ diff --git a/mpq/portrait/zerg/okrimnilisk/tlk00.smk b/mpq/portrait/zerg/okrimnilisk/tlk00.smk new file mode 100644 index 0000000..cedd880 Binary files /dev/null and b/mpq/portrait/zerg/okrimnilisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/othstoleth/fid00.smk b/mpq/portrait/zerg/othstoleth/fid00.smk new file mode 100644 index 0000000..f7ce722 Binary files /dev/null and b/mpq/portrait/zerg/othstoleth/fid00.smk differ diff --git a/mpq/portrait/zerg/othstoleth/tlk00.smk b/mpq/portrait/zerg/othstoleth/tlk00.smk new file mode 100644 index 0000000..f7ce722 Binary files /dev/null and b/mpq/portrait/zerg/othstoleth/tlk00.smk differ diff --git a/mpq/portrait/zerg/quazilisk/fid00.smk b/mpq/portrait/zerg/quazilisk/fid00.smk new file mode 100644 index 0000000..67bcab8 Binary files /dev/null and b/mpq/portrait/zerg/quazilisk/fid00.smk differ diff --git a/mpq/portrait/zerg/quazilisk/fid01.smk b/mpq/portrait/zerg/quazilisk/fid01.smk new file mode 100644 index 0000000..1cb8ad2 Binary files /dev/null and b/mpq/portrait/zerg/quazilisk/fid01.smk differ diff --git a/mpq/portrait/zerg/quazilisk/tlk00.smk b/mpq/portrait/zerg/quazilisk/tlk00.smk new file mode 100644 index 0000000..eaddb95 Binary files /dev/null and b/mpq/portrait/zerg/quazilisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/sasyrvoleth/fid00.smk b/mpq/portrait/zerg/sasyrvoleth/fid00.smk new file mode 100644 index 0000000..fd58446 Binary files /dev/null and b/mpq/portrait/zerg/sasyrvoleth/fid00.smk differ diff --git a/mpq/portrait/zerg/sasyrvoleth/fid01.smk b/mpq/portrait/zerg/sasyrvoleth/fid01.smk new file mode 100644 index 0000000..26b2233 Binary files /dev/null and b/mpq/portrait/zerg/sasyrvoleth/fid01.smk differ diff --git a/mpq/portrait/zerg/sasyrvoleth/tlk00.smk b/mpq/portrait/zerg/sasyrvoleth/tlk00.smk new file mode 100644 index 0000000..a9f609d Binary files /dev/null and b/mpq/portrait/zerg/sasyrvoleth/tlk00.smk differ diff --git a/mpq/portrait/zerg/sovroleth/fid00.smk b/mpq/portrait/zerg/sovroleth/fid00.smk new file mode 100644 index 0000000..44b5c45 Binary files /dev/null and b/mpq/portrait/zerg/sovroleth/fid00.smk differ diff --git a/mpq/portrait/zerg/sovroleth/fid01.smk b/mpq/portrait/zerg/sovroleth/fid01.smk new file mode 100644 index 0000000..90e4290 Binary files /dev/null and b/mpq/portrait/zerg/sovroleth/fid01.smk differ diff --git a/mpq/portrait/zerg/sovroleth/tlk00.smk b/mpq/portrait/zerg/sovroleth/tlk00.smk new file mode 100644 index 0000000..7ec094f Binary files /dev/null and b/mpq/portrait/zerg/sovroleth/tlk00.smk differ diff --git a/mpq/portrait/zerg/sovroleth/tlk01.smk b/mpq/portrait/zerg/sovroleth/tlk01.smk new file mode 100644 index 0000000..15a0531 Binary files /dev/null and b/mpq/portrait/zerg/sovroleth/tlk01.smk differ diff --git a/mpq/portrait/zerg/tetcaerokor/fid00.smk b/mpq/portrait/zerg/tetcaerokor/fid00.smk new file mode 100644 index 0000000..f408327 Binary files /dev/null and b/mpq/portrait/zerg/tetcaerokor/fid00.smk differ diff --git a/mpq/portrait/zerg/tetcaerokor/tlk00.smk b/mpq/portrait/zerg/tetcaerokor/tlk00.smk new file mode 100644 index 0000000..80642cb Binary files /dev/null and b/mpq/portrait/zerg/tetcaerokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/tethzorokor/fid00.smk b/mpq/portrait/zerg/tethzorokor/fid00.smk new file mode 100644 index 0000000..245dce8 Binary files /dev/null and b/mpq/portrait/zerg/tethzorokor/fid00.smk differ diff --git a/mpq/portrait/zerg/tethzorokor/fid01.smk b/mpq/portrait/zerg/tethzorokor/fid01.smk new file mode 100644 index 0000000..c665053 Binary files /dev/null and b/mpq/portrait/zerg/tethzorokor/fid01.smk differ diff --git a/mpq/portrait/zerg/tethzorokor/fid02.smk b/mpq/portrait/zerg/tethzorokor/fid02.smk new file mode 100644 index 0000000..a318b57 Binary files /dev/null and b/mpq/portrait/zerg/tethzorokor/fid02.smk differ diff --git a/mpq/portrait/zerg/tethzorokor/tlk00.smk b/mpq/portrait/zerg/tethzorokor/tlk00.smk new file mode 100644 index 0000000..bf4e717 Binary files /dev/null and b/mpq/portrait/zerg/tethzorokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/tethzorokor/tlk01.smk b/mpq/portrait/zerg/tethzorokor/tlk01.smk new file mode 100644 index 0000000..d13366f Binary files /dev/null and b/mpq/portrait/zerg/tethzorokor/tlk01.smk differ diff --git a/mpq/portrait/zerg/tosgrilisk/fid00.smk b/mpq/portrait/zerg/tosgrilisk/fid00.smk new file mode 100644 index 0000000..f8b61f1 Binary files /dev/null and b/mpq/portrait/zerg/tosgrilisk/fid00.smk differ diff --git a/mpq/portrait/zerg/tosgrilisk/fid01.smk b/mpq/portrait/zerg/tosgrilisk/fid01.smk new file mode 100644 index 0000000..2118d7d Binary files /dev/null and b/mpq/portrait/zerg/tosgrilisk/fid01.smk differ diff --git a/mpq/portrait/zerg/tosgrilisk/fid02.smk b/mpq/portrait/zerg/tosgrilisk/fid02.smk new file mode 100644 index 0000000..52701c6 Binary files /dev/null and b/mpq/portrait/zerg/tosgrilisk/fid02.smk differ diff --git a/mpq/portrait/zerg/tosgrilisk/tlk00.smk b/mpq/portrait/zerg/tosgrilisk/tlk00.smk new file mode 100644 index 0000000..ad664ae Binary files /dev/null and b/mpq/portrait/zerg/tosgrilisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/tosgrilisk/tlk01.smk b/mpq/portrait/zerg/tosgrilisk/tlk01.smk new file mode 100644 index 0000000..617ac7f Binary files /dev/null and b/mpq/portrait/zerg/tosgrilisk/tlk01.smk differ diff --git a/mpq/portrait/zerg/vilgorokor/fid00.smk b/mpq/portrait/zerg/vilgorokor/fid00.smk new file mode 100644 index 0000000..8d7f303 Binary files /dev/null and b/mpq/portrait/zerg/vilgorokor/fid00.smk differ diff --git a/mpq/portrait/zerg/vilgorokor/fid01.smk b/mpq/portrait/zerg/vilgorokor/fid01.smk new file mode 100644 index 0000000..5a59348 Binary files /dev/null and b/mpq/portrait/zerg/vilgorokor/fid01.smk differ diff --git a/mpq/portrait/zerg/vilgorokor/tlk00.smk b/mpq/portrait/zerg/vilgorokor/tlk00.smk new file mode 100644 index 0000000..2effe5d Binary files /dev/null and b/mpq/portrait/zerg/vilgorokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/zarcavrokor/fid00.smk b/mpq/portrait/zerg/zarcavrokor/fid00.smk new file mode 100644 index 0000000..7156638 Binary files /dev/null and b/mpq/portrait/zerg/zarcavrokor/fid00.smk differ diff --git a/mpq/portrait/zerg/zarcavrokor/fid01.smk b/mpq/portrait/zerg/zarcavrokor/fid01.smk new file mode 100644 index 0000000..5fffeee Binary files /dev/null and b/mpq/portrait/zerg/zarcavrokor/fid01.smk differ diff --git a/mpq/portrait/zerg/zarcavrokor/fid02.smk b/mpq/portrait/zerg/zarcavrokor/fid02.smk new file mode 100644 index 0000000..66ebc84 Binary files /dev/null and b/mpq/portrait/zerg/zarcavrokor/fid02.smk differ diff --git a/mpq/portrait/zerg/zarcavrokor/tlk00.smk b/mpq/portrait/zerg/zarcavrokor/tlk00.smk new file mode 100644 index 0000000..64be42e Binary files /dev/null and b/mpq/portrait/zerg/zarcavrokor/tlk00.smk differ diff --git a/mpq/portrait/zerg/zarcavrokor/tlk01.smk b/mpq/portrait/zerg/zarcavrokor/tlk01.smk new file mode 100644 index 0000000..a6c617f Binary files /dev/null and b/mpq/portrait/zerg/zarcavrokor/tlk01.smk differ diff --git a/mpq/portrait/zerg/zobriolisk/fid00.smk b/mpq/portrait/zerg/zobriolisk/fid00.smk new file mode 100644 index 0000000..8cdd94d Binary files /dev/null and b/mpq/portrait/zerg/zobriolisk/fid00.smk differ diff --git a/mpq/portrait/zerg/zobriolisk/fid01.smk b/mpq/portrait/zerg/zobriolisk/fid01.smk new file mode 100644 index 0000000..16a7e1b Binary files /dev/null and b/mpq/portrait/zerg/zobriolisk/fid01.smk differ diff --git a/mpq/portrait/zerg/zobriolisk/fid02.smk b/mpq/portrait/zerg/zobriolisk/fid02.smk new file mode 100644 index 0000000..023fc38 Binary files /dev/null and b/mpq/portrait/zerg/zobriolisk/fid02.smk differ diff --git a/mpq/portrait/zerg/zobriolisk/tlk00.smk b/mpq/portrait/zerg/zobriolisk/tlk00.smk new file mode 100644 index 0000000..562c4ca Binary files /dev/null and b/mpq/portrait/zerg/zobriolisk/tlk00.smk differ diff --git a/mpq/portrait/zerg/zobriolisk/tlk01.smk b/mpq/portrait/zerg/zobriolisk/tlk01.smk new file mode 100644 index 0000000..994c29d Binary files /dev/null and b/mpq/portrait/zerg/zobriolisk/tlk01.smk differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index 5f74093..06e687d 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/rez/tips.tbl b/mpq/rez/tips.tbl index 320869f..5e4766c 100644 Binary files a/mpq/rez/tips.tbl and b/mpq/rez/tips.tbl differ diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index faa253a..e9b319a 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/samase/config.ini b/mpq/samase/config.ini index 130eaaa..b747b3f 100644 --- a/mpq/samase/config.ini +++ b/mpq/samase/config.ini @@ -40,13 +40,16 @@ unit_morph_prerequisites = Add(droleth, gosvileth, 1) unit_morph_prerequisites = Add(ovileth, iroleth, 1) unit_morph_prerequisites = Add(othstoleth, alaszileth, 1) unit_morph_prerequisites = Add(zethrokor, vorvrokor, 1) +unit_morph_prerequisites = Add(zethrokor, gorvrokor, 1) unit_morph_prerequisites = Add(quazilisk, liiralisk, 1) +unit_morph_prerequisites = Add(quazrokor, liiralisk, 1) unit_morph_prerequisites = Add(nathrokor, kalkalisk, 1) unit_morph_prerequisites = Add(nathrelisk, kalkalisk, 1) unit_morph_prerequisites = Add(cikralisk, ghitorokor, 1) unit_morph_prerequisites = Add(protathalor, sovroleth, 1) unit_morph_prerequisites = Add(mutalisk, tosgrilisk, 1) unit_morph_prerequisites = Add(hydralisk, bactalisk, 1) +unit_morph_prerequisites = Add(hydralisk_orkoti, bactalisk, 1) unit_morph_prerequisites = Add(izirokor, tethzorokor, 1) unit_morph_prerequisites = Add(iziralisk, tethzorokor, 1) unit_morph_prerequisites = Add(skithrokor, vithrilisk, 1) @@ -87,7 +90,9 @@ morph_train_ai = Add(droleth, gosvileth) morph_train_ai = Add(ovileth, iroleth) morph_train_ai = Add(othstoleth, alaszileth) morph_train_ai = Add(zethrokor, vorvrokor) +morph_train_ai = Add(zethrokor, gorvrokor) morph_train_ai = Add(quazilisk, liiralisk) +morph_train_ai = Add(quazrokor, liiralisk) morph_train_ai = Add(nathrokor, kalkalisk) morph_train_ai = Add(nathrelisk, kalkalisk) morph_train_ai = Add(cikralisk, ghitorokor) @@ -95,6 +100,7 @@ morph_train_ai = Add(protathalor, sovroleth) morph_train_ai = Add(mutalisk, tosgrilisk) morph_train_ai = Remove(mutalisk, vithrilisk) morph_train_ai = Add(hydralisk, bactalisk) +morph_train_ai = Add(hydralisk_orkoti, bactalisk) morph_train_ai = Add(izirokor, tethzorokor) morph_train_ai = Add(iziralisk, tethzorokor) morph_train_ai = Add(skithrokor, vithrilisk) diff --git a/mpq/samase/unitdef.txt b/mpq/samase/unitdef.txt index daf159c..99349e4 100644 --- a/mpq/samase/unitdef.txt +++ b/mpq/samase/unitdef.txt @@ -48,6 +48,11 @@ military qilin = 398 military auriel = 399 military cyclops_futurist = 410 military harakan_golden = 413 +military cleric_futurist = 418 +military blackjack_golden = 431 +military eidolon_nydus = 432 +military tiangou = 433 +military maverick_futurist = 435 # Protoss factional units military adherent = 400 @@ -57,6 +62,8 @@ military ecclesiast_khalendric = 412 military cicatus = 414 military renesair = 423 military ashguard = 424 +military dracadin_order = 430 +military manifold_starbound = 437 # Zerg factional units military nathrelisk = 402 @@ -64,6 +71,7 @@ military iziralisk = 403 military inzorthrokor = 415 military quazrokor = 422 military lakizilisk_zorthos = 425 +military hydralisk_orkoti = 436 # Terran military units military maverick = 0 @@ -234,7 +242,7 @@ military epigraph = 266 military servitor = 306 military positron = 307 military analogue = 308 -military mainstay = 309 +military unar = 309 military maven = 310 military cloudform = 311 military vibrance = 312 @@ -286,6 +294,7 @@ building sequestered_icon = 304 building unitary_union = 305 building hall_of_heretics = 349 building cedent = 420 +building xenolith = 426 # Zerg military units military zethrokor = 37 diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index 92fd8f5..83ccf43 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 127f7f9..e9016b5 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -1300,25 +1300,25 @@ HydraliskGndAttkToIdle: goto HydraliskWalkingToIdle HydraliskWalking: - move 2 + move 4 wait 1 playfram 0x66 - move 2 + move 4 wait 1 playfram 0x77 - move 2 + move 4 wait 1 playfram 0x88 - move 6 + move 4 wait 1 playfram 0x99 - move 6 + move 4 wait 1 playfram 0xaa - move 6 + move 4 wait 1 playfram 0xbb - move 2 + move 4 wait 1 playfram 0x55 goto HydraliskWalking @@ -5424,7 +5424,6 @@ EidolonGndAttkInit: EidolonGndAttkRpt: wait 1 nobrkcodestart - playsnd 98 # Bullet\TGhFir00.wav attack playfram 0xcc wait 1 @@ -6107,7 +6106,6 @@ MaverickGndAttkInit: MaverickGndAttkRpt: wait 1 nobrkcodestart - playsnd 69 # Bullet\TMaFir00.wav attackwith 1 playfram 0x33 wait 1 @@ -7579,38 +7577,6 @@ MinistryIsWorking: wait 3 playfram 0x00 wait 1 - playfram 6 - wait 4 - playfram 0x00 - wait 1 - playfram 6 - wait 1 - playfram 0x00 - wait 1 - playfram 6 - wait 3 - playfram 0x00 - wait 1 - playfram 6 - wait 3 - playfram 0x00 - wait 1 - playfram 6 - wait 4 - playfram 0x00 - wait 1 - playfram 6 - wait 3 - playfram 0x00 - wait 1 - playfram 6 - wait 1 - playfram 0x00 - wait 1 - playfram 6 - wait 1 - playfram 0x00 - wait 1 goto MinistryIsWorking MinistryWorkingToIdle: @@ -9097,11 +9063,11 @@ DaedalaOverlayIsWorking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 312 Missile Silo (terran\nukesilo.grp) +# 312 Anvil (terran\nukesilo.grp) .headerstart IsId 128 Type 24 -Init MissileSiloInit +Init AnvilInit Death AtelierDeath GndAttkInit [NONE] AirAttkInit [NONE] @@ -9116,55 +9082,55 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt MissileSiloAlmostBuilt -Built MissileSiloBuilt -Landing MissileSiloLanding +AlmostBuilt AnvilAlmostBuilt +Built AnvilBuilt +Landing AnvilLanding LiftOff ScourgeLocal00 -IsWorking MissileSiloIsWorking -WorkingToIdle MissileSiloBuilt +IsWorking AnvilIsWorking +WorkingToIdle AnvilBuilt WarpIn [NONE] -Unused3 MissileSiloUnused3 +Unused3 AnvilUnused3 StarEditInit [NONE] -Disable MissileSiloDisable +Disable AnvilDisable Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # -MissileSiloInit: +AnvilInit: imgul 315 0 0 # Nuclear Silo Shadow (terran\tnsShad.grp) -MissileSiloBuilt: +AnvilBuilt: playfram 0x00 goto ScourgeLocal00 -MissileSiloAlmostBuilt: +AnvilAlmostBuilt: playfram 1 goto ScourgeLocal00 -MissileSiloLanding: +AnvilLanding: imgol 313 0 0 # Nuclear Silo Connector (terran\NukeSilC.grp) goto ScourgeLocal00 -MissileSiloIsWorking: +AnvilIsWorking: playfram 2 wait 4 playfram 0x00 wait 4 - goto MissileSiloIsWorking + goto AnvilIsWorking -MissileSiloUnused3: +AnvilUnused3: playfram 2 goto ScourgeLocal00 -MissileSiloDisable: +AnvilDisable: goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 313 Nuclear Silo Connector (terran\NukeSilC.grp) +# 313 Anvil Connector (terran\NukeSilC.grp) .headerstart IsId 129 Type 24 -Init MissileSiloConnectorInit +Init AnvilConnectorInit Death Generic_Wait1End GndAttkInit [NONE] AirAttkInit [NONE] @@ -9182,8 +9148,8 @@ SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] Landing Generic_Wait1End -LiftOff MissileSiloConnectorLiftOff -IsWorking MissileSiloConnectorIsWorking +LiftOff AnvilConnectorLiftOff +IsWorking AnvilConnectorIsWorking WorkingToIdle ScourgeLocal00 WarpIn [NONE] Unused3 [NONE] @@ -9193,7 +9159,7 @@ Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # -MissileSiloConnectorInit: +AnvilConnectorInit: playfram 0x00 wait 2 playfram 1 @@ -9202,11 +9168,11 @@ MissileSiloConnectorInit: wait 2 playfram 3 wait 2 -MissileSiloConnectorIsWorking: +AnvilConnectorIsWorking: playfram 4 goto ScourgeLocal00 -MissileSiloConnectorLiftOff: +AnvilConnectorLiftOff: playfram 3 wait 2 playfram 2 @@ -9220,11 +9186,11 @@ MissileSiloConnectorLiftOff: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 314 Nuclear Silo Overlay (terran\NukeSilT.grp) +# 314 Anvil Overlay (terran\NukeSilT.grp) .headerstart IsId 130 Type 24 -Init MissileSiloOverlayInit +Init AnvilOverlayInit Death Generic_Wait1End GndAttkInit [NONE] AirAttkInit [NONE] @@ -9243,7 +9209,7 @@ AlmostBuilt [NONE] Built [NONE] Landing Generic_Wait1End LiftOff Generic_Wait1End -IsWorking MissileSiloOverlayIsWorking +IsWorking AnvilOverlayIsWorking WorkingToIdle Generic_Wait1End WarpIn [NONE] Unused3 [NONE] @@ -9253,23 +9219,23 @@ Burrow [NONE] .headerend # ----------------------------------------------------------------------------- # -MissileSiloOverlayInit: +AnvilOverlayInit: playfram 0x00 -MissileSiloOverlayIsWorking: +AnvilOverlayIsWorking: tmprmgraphicend wait 5 tmprmgraphicstart wait 5 - goto MissileSiloOverlayIsWorking + goto AnvilOverlayIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 316 Nuclear Missile (terran\nukemiss.grp) +# 316 Morningstar (terran\nukemiss.grp) .headerstart IsId 131 Type 21 -Init NuclearMissileInit -Death NuclearMissileDeath +Init MorningstarInit +Death MorningstarDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -9279,9 +9245,9 @@ CastSpell [NONE] GndAttkToIdle [NONE] AirAttkToIdle [NONE] Unused2 [NONE] -Walking NuclearMissileWalking +Walking MorningstarWalking WalkingToIdle ScourgeLocal00 -SpecialState1 NuclearMissileSpecialState1 +SpecialState1 MorningstarSpecialState1 SpecialState2 [NONE] AlmostBuilt [NONE] Built [NONE] @@ -9289,32 +9255,32 @@ Landing [NONE] LiftOff [NONE] IsWorking [NONE] WorkingToIdle [NONE] -WarpIn NuclearMissileWarpIn +WarpIn MorningstarWarpIn .headerend # ----------------------------------------------------------------------------- # -NuclearMissileInit: +MorningstarInit: playfram 0x00 goto ScourgeLocal00 -NuclearMissileDeath: +MorningstarDeath: imgol 428 0 0 # Nuclear Missile Death (thingy\small.grp) wait 1 end -NuclearMissileWalking: - curdirectcondjmp 128 32 NuclearMissileLocal00 -NuclearMissileLocal01: +MorningstarWalking: + curdirectcondjmp 128 32 MorningstarLocal00 +MorningstarLocal01: sprol 309 0 10 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp) wait 3 - goto NuclearMissileLocal01 + goto MorningstarLocal01 -NuclearMissileLocal00: +MorningstarLocal00: wait 3 sprol 309 0 -10 # Longbolt/Gemini Missiles Trail (thingy\smoke.grp) - goto NuclearMissileLocal00 + goto MorningstarLocal00 -NuclearMissileSpecialState1: +MorningstarSpecialState1: castspell sigorder 1 tmprmgraphicstart @@ -9322,14 +9288,14 @@ NuclearMissileSpecialState1: sprol 267 0 -42 # Nuke Hit (thingy\NukeHit.grp) goto ScourgeLocal00 -NuclearMissileWarpIn: +MorningstarWarpIn: wait 250 sigorder 2 goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 318 Nuke Hit (thingy\NukeHit.grp) +# 318 Morningstar Hit (thingy\NukeHit.grp) .headerstart IsId 133 Type 1 @@ -10509,7 +10475,7 @@ DarkTemplar_Hero_Walking: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 122 Dracadin (protoss\dragoon.grp) +# 122 Dracadin (protoss\dracadin.grp) .headerstart IsId 153 Type 21 @@ -10539,7 +10505,7 @@ WarpIn DracadinWarpIn # ----------------------------------------------------------------------------- # DracadinInit: - imgul 123 0 0 # Dracadin Shadow (protoss\pdrShad.grp) + imgul 123 0 0 # Dracadin Shadow (protoss\dracadin-shadow.grp) DracadinWalkingToIdle: playfram 0x00 wait 1 @@ -11101,16 +11067,16 @@ AccantorGndAttkToIdle: goto AccantorWalkingToIdle AccantorWalking: - move 0 + move 2 wait 1 playfram 0x11 - move 0 + move 2 wait 1 playfram 0x22 - move 1 + move 2 wait 1 playfram 0x33 - move 1 + move 2 wait 1 playfram 0x44 move 2 @@ -11119,13 +11085,13 @@ AccantorWalking: move 2 wait 1 playfram 0x66 - move 3 + move 2 wait 1 playfram 0x77 - move 1 + move 2 wait 1 playfram 0x88 - move 6 + move 2 wait 1 playfram 0x00 goto AccantorWalking @@ -11498,21 +11464,6 @@ TemplarArchivesDeath: end TemplarArchivesIsWorking: - playfram 2 - wait 2 - playfram 1 - wait 1 - playfram 2 - wait 1 - playfram 1 - wait 1 - playfram 2 - wait 2 - playfram 1 - wait 2 - playfram 2 - wait 1 - playfram 1 wait 1 goto TemplarArchivesIsWorking @@ -16156,12 +16107,12 @@ DoubleExplosionInit: .headerstart IsId 279 Type 1 -Init NuclearMissileDeathInit -Death NuclearMissileDeathDeath +Init MorningstarDeathInit +Death MorningstarDeathDeath .headerend # ----------------------------------------------------------------------------- # -NuclearMissileDeathInit: +MorningstarDeathInit: playsnd 9 # Misc\ExploSm.wav playfram 0x00 wait 2 @@ -16183,7 +16134,7 @@ NuclearMissileDeathInit: wait 2 playfram 9 wait 1 -NuclearMissileDeathDeath: +MorningstarDeathDeath: wait 1 end @@ -20671,7 +20622,7 @@ MindTyrantEnergyUnused1: goto MindTyrantEnergyInit MindTyrantEnergyCastSpell: - wait 24 + wait 1 castspell sigorder 2 gotorepeatattk @@ -20679,7 +20630,7 @@ MindTyrantEnergyCastSpell: MindTyrantEnergyUnused2: playsnd 1275 # Mind Tyrant Tyranny Channel - wait 24 + wait 2 sigorder 2 gotorepeatattk goto MindTyrantEnergyGndAttkInit @@ -24598,163 +24549,76 @@ RotaryDisable: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1007 Savant (cm\terran\savant.grp) +# 1007 Savant Power Siphon (cm\terran\savant-power-siphon.grp) +.headerstart +IsId 815 +Type 14 +Init SavantPowerSiphonInit +Death MadcapDeath +GndAttkInit MadcapGndAttkInit +AirAttkInit MadcapGndAttkInit +Unused1 [NONE] +GndAttkRpt MadcapGndAttkRpt +AirAttkRpt MadcapGndAttkRpt +CastSpell [NONE] +GndAttkToIdle MadcapGndAttkToIdle +AirAttkToIdle MadcapGndAttkToIdle +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 SavantSpecialState1 +SpecialState2 SavantEntropyGauntletsTransform +AlmostBuilt [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +SavantPowerSiphonInit: + imgul 1074 0 0 # Savant Power Siphon Shadow (cm\terran\savant-siphon-shadow.grp) + imgol 1110 0 0 # Savant Power Siphon transform + playsnd 3078 # Savant Entropy Gauntlets transform 01 + wait 12 + sigorder 1 + goto MadcapWalkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1007 Savant (cm\terran\savant-entropy-gauntlets.grp) .headerstart IsId 442 -Type 13 +Type 14 Init SavantInit -Death SavantDeath -GndAttkInit SavantGndAttkInit -AirAttkInit SavantGndAttkInit -Unused1 SavantUnused1 -GndAttkRpt SavantGndAttkRpt -AirAttkRpt SavantGndAttkRpt +Death MadcapDeath +GndAttkInit MadcapGndAttkInit +AirAttkInit MadcapGndAttkInit +Unused1 [NONE] +GndAttkRpt MadcapGndAttkRpt +AirAttkRpt MadcapGndAttkRpt CastSpell [NONE] -GndAttkToIdle SavantGndAttkToIdle -AirAttkToIdle SavantGndAttkToIdle +GndAttkToIdle MadcapGndAttkToIdle +AirAttkToIdle MadcapGndAttkToIdle Unused2 [NONE] -Walking SavantWalking -WalkingToIdle SavantWalkingToIdle -SpecialState1 SavantSpecialState1 +Walking MadcapWalking +WalkingToIdle MadcapWalkingToIdle +SpecialState1 SavantEntropyGauntletsTransform +SpecialState2 SavantEntropyGauntletsTransform +AlmostBuilt [NONE] .headerend # ----------------------------------------------------------------------------- # SavantInit: - imgul 1074 0 -5 # Savant Shadow (cm\terran\savant-shadow.grp) -SavantWalkingToIdle: - playfram 0x00 -SavantLocal00: - wait 62 - randcondjmp 25 SavantLocal01 - randcondjmp 128 SavantLocal01 - goto SavantLocal00 - -SavantLocal01: - playfram 0x00 - wait 1 - playfram 0x11 - wait 1 - playfram 0x22 - randcondjmp 192 SavantLocal03 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - wait 6 - turncwise 2 - wait 3 - turncwise 2 - wait 3 - turncwise 2 - wait 3 - turncwise 2 - wait 3 - turncwise 2 - wait 3 - wait 6 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - turnccwise 2 - wait 3 - goto SavantLocal04 - -SavantLocal04: - playfram 0x11 - wait 1 - playfram 0x00 - wait 1 - goto SavantWalkingToIdle - -SavantLocal03: - wait 13 - playfram 0x11 - wait 1 - playfram 0x00 - wait 1 - goto SavantWalkingToIdle - -SavantDeath: - playsnd 238 # Terran\Ghost\TGhDth00.wav - setfldirect 0 - playfram 0x00 - imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) - wait 2 - lowsprul 950 0 0 # Savant remains - wait 1 - end - -SavantUnused1: - wait 1 - nobrkcodestart - playsndbtwn 1166 1167 - setfldirect 0 - playfram 0x00 - imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) - wait 6 - nobrkcodeend - goto SavantWalkingToIdle - -SavantGndAttkInit: - playfram 0x99 - wait 1 -SavantGndAttkRpt: - wait 1 - nobrkcodestart - attack - playfram 0xaa - wait 1 - playfram 0xbb - wait 1 - playfram 0xaa - wait 1 - playfram 0xbb - wait 1 - nobrkcodeend - gotorepeatattk - ignorerest -SavantGndAttkToIdle: - playfram 0x99 - wait 1 - goto SavantWalkingToIdle - -SavantWalking: - move 4 - wait 1 - playfram 0x11 - move 4 - wait 1 - playfram 0x22 - move 4 - wait 1 - playfram 0x33 - move 4 - wait 1 - playfram 0x44 - move 4 - wait 1 - playfram 0x55 - move 4 - wait 1 - playfram 0x66 - move 4 - wait 1 - playfram 0x77 - move 4 - wait 1 - playfram 0x88 - goto SavantWalking + imgul 2004 0 0 # Savant Shadow (cm\terran\savant-shadow.grp) + goto MadcapWalkingToIdle SavantSpecialState1: playfram 0x00 goto ScourgeLocal00 + +SavantEntropyGauntletsTransform: + imgol 1846 0 0 # Savant Entropy Gauntlets transform + playsnd 3077 # Savant Entropy Gauntlets transform 01 + wait 12 + sigorder 1 + goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -29704,7 +29568,6 @@ ManifoldGndAttkInit: wait 1 nobrkcodestart playfram 0x20 - playsndbtwn 1310 1312 # Manifold weaponfire 01, 02, 03 attackwith 1 wait 1 playfram 0x00 @@ -32305,7 +32168,6 @@ QuaziliskGndAttkRpt: wait 1 nobrkcodestart playfram 0x200 - playsndbtwn 1329 1331 # Quazilisk attack 01, 02, 03 imgol 1752 0 0 # Quazilisk Attack Overlay attack wait 1 @@ -32488,7 +32350,7 @@ Type 26 Init ZoryusthalethInit Death ZoryusthalethDeath GndAttkInit ZoryusthalethGndAttkInit -AirAttkInit [NONE] +AirAttkInit ZoryusthalethGndAttkInit Unused1 ZoryusthalethUnused1 GndAttkRpt ZoryusthalethGndAttkInit AirAttkRpt ZoryusthalethGndAttkInit @@ -35561,62 +35423,12 @@ ClaymoreGndAttkInit: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1361 Claymore Turret (cm\terran\claymore-turret.grp) -.headerstart -IsId 580 -Type 12 -Init ClaymoreTurretInit -Death Generic_Wait1End -GndAttkInit ClaymoreTurretGndAttkInit -AirAttkInit ClaymoreTurretGndAttkInit -Unused1 [NONE] -GndAttkRpt ClaymoreTurretGndAttkInit -AirAttkRpt ClaymoreTurretGndAttkInit -CastSpell [NONE] -GndAttkToIdle ClaymoreTurretInit -AirAttkToIdle ClaymoreTurretInit -Unused2 [NONE] -Walking ClaymoreTurretWalking -WalkingToIdle ClaymoreTurretInit -SpecialState1 [NONE] -.headerend -# ----------------------------------------------------------------------------- # - -ClaymoreTurretInit: - playfram 0x00 - wait 1 - goto ScourgeLocal00 - -ClaymoreTurretGndAttkInit: - playfram 0x33 - wait 1 - playfram 0x00 - wait 1 - playfram 0x33 - wait 1 - playfram 0x00 - goto ClaymoreTurretInit - -ClaymoreTurretWalking: - move 0 - wait 1 - playfram 0x11 - move 0 - wait 1 - playfram 0x22 - move 0 - wait 1 - playfram 0x00 - goto ClaymoreTurretWalking - -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1363 Bactith Swamp (cm\zerg\bactith-swamp.grp) +# 1363 Tethvith Swamp (cm\zerg\tethvith-swamp.grp) .headerstart IsId 581 Type 20 -Init BactithSwampInit -Death BactithSwampDeath +Init TethvithSwampInit +Death TethvithSwampDeath GndAttkInit [NONE] AirAttkInit [NONE] Unused1 [NONE] @@ -35630,22 +35442,22 @@ Walking [NONE] WalkingToIdle [NONE] SpecialState1 [NONE] SpecialState2 [NONE] -AlmostBuilt BactithSwampAlmostBuilt -Built BactithSwampBuilt +AlmostBuilt TethvithSwampAlmostBuilt +Built TethvithSwampBuilt Landing [NONE] LiftOff [NONE] -IsWorking BactithSwampIsWorking -WorkingToIdle BactithSwampWorkingToIdle +IsWorking TethvithSwampIsWorking +WorkingToIdle TethvithSwampWorkingToIdle WarpIn [NONE] .headerend # ----------------------------------------------------------------------------- # -BactithSwampInit: +TethvithSwampInit: imgul 1364 0 0 # Bactith Swamp Shadow (cm\zerg\bactith-swamp-shad.grp) playfram 0x00 - goto BactithSwampWorkingToIdle + goto TethvithSwampWorkingToIdle -BactithSwampWorkingToIdle: +TethvithSwampWorkingToIdle: playfram 1 wait 2 playfram 2 @@ -35658,9 +35470,9 @@ BactithSwampWorkingToIdle: wait 2 playfram 0x00 wait 4 - goto BactithSwampWorkingToIdle + goto TethvithSwampWorkingToIdle -BactithSwampDeath: +TethvithSwampDeath: playsnd 774 # Zerg\Bldg\ZBldgDth.WAV imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) wait 3 @@ -35668,16 +35480,16 @@ BactithSwampDeath: wait 1 end -BactithSwampAlmostBuilt: +TethvithSwampAlmostBuilt: imgol 107 0 0 # Zerg Building Spawn (Small) (zerg\zSpawn01.grp) -BactithSwampBuilt: +TethvithSwampBuilt: playfram 0x00 wait 1 - randcondjmp 128 BactithSwampWorkingToIdle + randcondjmp 128 TethvithSwampWorkingToIdle wait 1 - goto BactithSwampWorkingToIdle + goto TethvithSwampWorkingToIdle -BactithSwampIsWorking: +TethvithSwampIsWorking: playfram 1 wait 1 playfram 2 @@ -35688,7 +35500,7 @@ BactithSwampIsWorking: wait 1 playfram 0x00 wait 2 - goto BactithSwampIsWorking + goto TethvithSwampIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -35983,10 +35795,11 @@ SirenDeath: end SirenGndAttkInit: - playfram 0x00 + playfram 0x99 wait 1 nobrkcodestart playsndbtwn 1396 1398 # Siren weapon fire 01, 02, 03 + wait 4 attackwith 1 playfram 0xaa wait 1 @@ -36400,57 +36213,6 @@ BurstLasersBlueSilentEpigraphDeath: wait 1 end -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1391 Vorvrokor Birth -.headerstart -IsId 595 -Type 13 -Init VorvrokorBirthInit -Death Generic_Wait1End -GndAttkInit [NONE] -AirAttkInit [NONE] -Unused1 [NONE] -GndAttkRpt [NONE] -AirAttkRpt [NONE] -CastSpell [NONE] -GndAttkToIdle [NONE] -AirAttkToIdle [NONE] -Unused2 [NONE] -Walking [NONE] -WalkingToIdle [NONE] -SpecialState1 VorvrokorBirthSpecialState1 -.headerend -# ----------------------------------------------------------------------------- # - -VorvrokorBirthInit: - playfram 0x00 - goto ScourgeLocal00 - -VorvrokorBirthSpecialState1: - wait 1 - nobrkcodestart - playfram 0x00 - wait 2 - playfram 1 - wait 2 - playfram 2 - wait 2 - playfram 3 - wait 2 - playfram 4 - wait 2 - playfram 5 - wait 2 - playfram 6 - wait 2 - playfram 7 - wait 2 - sigorder 4 - lowsprul 319 0 0 # Egg Spawn (zerg\zegspawn.grp) - nobrkcodeend - goto ScourgeLocal00 - # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1392 Skithrokor (cm\zerg\skithrokor.grp) @@ -36464,7 +36226,7 @@ AirAttkInit SkithrokorGndAttkInit Unused1 SkithrokorUnused1 GndAttkRpt SkithrokorGndAttkInit AirAttkRpt SkithrokorGndAttkInit -CastSpell SkithrokorCastSpell +CastSpell [NONE] GndAttkToIdle SkithrokorWalkingToIdle AirAttkToIdle SkithrokorWalkingToIdle Unused2 [NONE] @@ -36535,29 +36297,6 @@ SkithrokorGndAttkInit: playfram 0x00 wait 1 goto SkithrokorWalkingToIdle - -SkithrokorCastSpell: - nobrkcodestart - playfram 0x100 - wait 1 - playfram 0x120 - wait 1 - playfram 0x140 - wait 1 - playfram 0x160 - wait 1 - playfram 0x180 - wait 1 - playfram 0x1A0 - castspell - wait 1 - playfram 0x1C0 - wait 1 - playfram 0x00 - wait 1 - nobrkcodeend - gotorepeatattk - goto SkithrokorWalkingToIdle SkithrokorWalking: playfram 0x20 @@ -36649,19 +36388,20 @@ LiiraliskUnused1: setfldirect 0 playsnd 1171 playfram 0x99 - wait 2 +# wait 2 # playfram 0xaa - wait 2 +# wait 2 # playfram 0xbb - wait 2 +# wait 2 # playfram 0xcc - wait 2 +# wait 2 # playfram 0xdd - wait 2 +# wait 2 # playfram 0xee - wait 2 +# wait 2 # playfram 0xff - wait 2 +# wait 2 + wait 14 setfldirect 10 nobrkcodeend goto LiiraliskGndAttkToIdle @@ -36816,7 +36556,7 @@ SovrolethCastSpell: castspell gotorepeatattk sigorder 2 - goto SovrolethLocal01 + goto SovrolethLocal01 SovrolethLocal01: playfram 0x11 @@ -37023,19 +36763,20 @@ OlympianRevive: playsndbtwn 1161 1162 sprol 742 0 0 # playfram 176 - wait 2 +# wait 2 # playfram 175 - wait 2 +# wait 2 # playfram 174 - wait 2 +# wait 2 # playfram 173 - wait 2 +# wait 2 # playfram 172 - wait 2 +# wait 2 # playfram 171 - wait 2 +# wait 2 # playfram 170 - wait 2 +# wait 2 + wait 14 setfldirect 12 nobrkcodeend goto OlympianWalkingToIdle @@ -41110,7 +40851,7 @@ KagraliskGndAttkToIdle: goto KagraliskWalkingToIdle KagraliskWalking: - move 2 + move 4 wait 1 playfram 0x88 move 4 @@ -42631,11 +42372,11 @@ Unused1 MatadorUnused1 GndAttkRpt MatadorGndAttkInit AirAttkRpt MatadorGndAttkInit CastSpell [NONE] -GndAttkToIdle MatadorGndAttkToIdle -AirAttkToIdle MatadorGndAttkToIdle +GndAttkToIdle InfestedTerranWalkingToIdle +AirAttkToIdle InfestedTerranWalkingToIdle Unused2 [NONE] Walking MatadorWalking -WalkingToIdle MatadorGndAttkToIdle +WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # @@ -42643,15 +42384,7 @@ SpecialState1 [NONE] MatadorInit: imgul 1533 0 0 # Matador Shadow (cm\terran\matador-shadow.grp) playfram 0x00 - goto MatadorGndAttkToIdle - -MatadorGndAttkToIdle: - playfram 0x00 - goto MatadorLocal00 - -MatadorLocal00: - wait 125 - goto MatadorLocal00 + goto InfestedTerranWalkingToIdle MatadorDeath: playsndbtwn 1385 1386 # Matador death 01, 02 @@ -42669,21 +42402,31 @@ MatadorUnused1: setfldirect 12 wait 12 nobrkcodeend - goto MatadorGndAttkToIdle + goto InfestedTerranWalkingToIdle MatadorGndAttkInit: playfram 0x00 wait 1 nobrkcodestart playfram 0x100 - attack - playsndbtwn 2161 2163 # Matador weaponfire 01, 02, 03 + playsndbtwn 2736 2738 # Matador weaponfire 2 01, 02, 03 + imgol 421 0 0 # FlameThrower (thingy\flamer.grp) + attkshiftproj 24 + sigorder 32 + wait 1 + playfram 0x00 + attkshiftproj 52 + sigorder 32 + wait 1 + playfram 0x100 + attkshiftproj 80 + sigorder 32 wait 1 playfram 0x00 wait 3 nobrkcodeend gotorepeatattk - goto MatadorGndAttkToIdle + goto InfestedTerranWalkingToIdle MatadorWalking: playfram 0x20 @@ -42950,6 +42693,101 @@ HippogriffWalking: imgol 1551 0 0 # Hippogriff Engines (cm\terran\hippogriff-engines.grp) goto HippogriffLocal00 +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 353 Facade (cm\terran\facade.grp) +.headerstart +IsId 684 +Type 20 +Init FacadeInit +Death FulcrumDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking ScourgeLocal00 +WalkingToIdle ScourgeLocal00 +SpecialState1 StarpadBuilt +SpecialState2 [NONE] +AlmostBuilt FacadeAlmostBuilt +Built StarpadBuilt +Landing FacadeLanding +LiftOff FacadeLiftOff +IsWorking FacadeIsWorking +WorkingToIdle StarpadBuilt +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +FacadeInit: + imgul 1133 0 0 # Facade Shadow (cm\terran\facade-shadow.grp) + goto StarpadBuilt + +FacadeAlmostBuilt: + playfram 20 + goto ScourgeLocal00 + +FacadeLanding: + nobrkcodestart + wait 20 + playsnd 472 # Misc\Land.WAV + playfram 0 + wait 20 +# wait 5 +# playfram 0 +# wait 5 +# playfram 0 +# wait 5 +# playfram 0 +# wait 5 + playfram 0x00 + sigorder 16 + nobrkcodeend + goto ScourgeLocal00 + +FacadeLiftOff: + nobrkcodestart + playsnd 471 # Misc\LiftOff.WAV + playfram 0 + wait 15 +# wait 5 +# playfram 0 +# wait 5 +# playfram 0 +# wait 5 +# playfram 0 + sigorder 16 + nobrkcodeend + goto ScourgeLocal00 + +FacadeIsWorking: + playfram 1 + wait 1 + playfram 3 + wait 1 + playfram 5 + wait 1 + playfram 7 + wait 1 + playfram 9 + wait 1 + playfram 11 + wait 1 + playfram 13 + wait 1 + playfram 15 + wait 1 + playfram 17 + wait 1 + playfram 19 + wait 1 + goto FacadeIsWorking + # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1085 Wyvern (cm\terran\wyvern.grp) @@ -44758,7 +44596,7 @@ GhitorokorWalking: # 1574 Zobriolisk (cm\zerg\zobriolisk.grp) .headerstart IsId 699 -Type 12 +Type 26 Init ZobrioliskInit Death ZobrioliskDeath GndAttkInit ZobrioliskGndAttkInit @@ -44773,6 +44611,20 @@ Unused2 [NONE] Walking ZobrioliskWalking WalkingToIdle ZobrioliskWalkingToIdle SpecialState1 [NONE] +SpecialState2 ZobrioliskSpecialState2 +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow ZobrioliskBurrow +UnBurrow ZobrioliskUnBurrow +Enable [NONE] .headerend # ----------------------------------------------------------------------------- # @@ -44839,16 +44691,19 @@ ZobrioliskGndAttkInit: attackwith 1 wait 1 playfram 0xcc + attackwith 1 wait 1 playfram 0xdd attackwith 1 wait 1 playfram 0xcc + attackwith 1 wait 1 playfram 0xdd attackwith 1 wait 1 playfram 0xcc + attackwith 1 wait 1 playfram 0xbb wait 1 @@ -44888,30 +44743,29 @@ ZobrioliskCastSpell: goto ZobrioliskGndAttkToIdle ZobrioliskWalking: - move 5 + move 4 playfram 0x33 wait 1 - move 5 + move 4 playfram 0x44 wait 1 - move 5 + move 4 playfram 0x55 - move 5 wait 1 + move 4 playfram 0x66 - move 5 wait 1 + move 4 playfram 0x77 - move 5 wait 1 + move 4 playfram 0x00 - move 5 wait 1 + move 4 playfram 0x11 - move 5 wait 1 + move 4 playfram 0x22 - move 5 wait 1 goto ZobrioliskWalking @@ -44919,6 +44773,55 @@ ZobrioliskWalkingToIdle: playfram 0x88 goto ZobrioliskLocal00 +ZobrioliskSpecialState2: + playfram 0xee + goto ScourgeLocal00 + +ZobrioliskBurrow: + imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) + imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp) + imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) + imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp) + wait 1 + playfram 0x22 + wait 1 + playfram 0xee + wait 1 + sigorder 4 + goto ScourgeLocal00 + +ZobrioliskUnBurrow: + wait 1 + waitrand 1 2 + imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) + imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp) + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp) + imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp) + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + sigorder 4 + goto ZobrioliskGndAttkToIdle + # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1579 Azazel (cm\terran\azazel.grp) @@ -48085,11 +47988,7 @@ MatadorCinderModeInit: MatadorCinderModeGndAttkToIdle: playfram 0x180 - goto MatadorCinderModeLocal00 - -MatadorCinderModeLocal00: - wait 125 - goto MatadorCinderModeLocal00 + goto ScourgeLocal00 MatadorCinderModeDeath: playsndbtwn 1385 1386 # Matador death 01, 02 @@ -48150,7 +48049,7 @@ MatadorCinderModeSpecialState2: .headerstart IsId 738 Type 12 -Init MatadorTurretInit +Init InfestedTerranWalkingToIdle Death Generic_Wait1End GndAttkInit MatadorGndAttkInit AirAttkInit MatadorGndAttkInit @@ -48158,18 +48057,14 @@ Unused1 [NONE] GndAttkRpt MatadorGndAttkInit AirAttkRpt MatadorGndAttkInit CastSpell [NONE] -GndAttkToIdle MatadorGndAttkToIdle -AirAttkToIdle MatadorGndAttkToIdle +GndAttkToIdle InfestedTerranWalkingToIdle +AirAttkToIdle InfestedTerranWalkingToIdle Unused2 [NONE] Walking MatadorWalking -WalkingToIdle MatadorGndAttkToIdle +WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 [NONE] .headerend # ----------------------------------------------------------------------------- # - -MatadorTurretInit: - playfram 0x00 - goto MatadorGndAttkToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -49640,25 +49535,104 @@ QilinWalking: IsId 766 Type 13 Init AurielInit -Death SavantDeath +Death AurielDeath GndAttkInit AurielGndAttkInit AirAttkInit AurielGndAttkInit -Unused1 SavantUnused1 +Unused1 AurielUnused1 GndAttkRpt AurielGndAttkRpt AirAttkRpt AurielGndAttkRpt CastSpell [NONE] -GndAttkToIdle SavantGndAttkToIdle -AirAttkToIdle SavantGndAttkToIdle +GndAttkToIdle AurielGndAttkToIdle +AirAttkToIdle AurielGndAttkToIdle Unused2 [NONE] -Walking SavantWalking -WalkingToIdle SavantWalkingToIdle -SpecialState1 SavantSpecialState1 +Walking AurielWalking +WalkingToIdle AurielWalkingToIdle +SpecialState1 AurielSpecialState1 .headerend # ----------------------------------------------------------------------------- # AurielInit: imgul 1790 0 -5 # Auriel Shadow (cm\faction\auriel-shadow.grp) - goto SavantWalkingToIdle +AurielWalkingToIdle: + playfram 0x00 +AurielLocal00: + wait 62 + randcondjmp 25 AurielLocal01 + randcondjmp 128 AurielLocal01 + goto AurielLocal00 + +AurielLocal01: + playfram 0x00 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + randcondjmp 192 AurielLocal03 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + wait 6 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + turncwise 2 + wait 3 + wait 6 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + turnccwise 2 + wait 3 + goto AurielLocal04 + +AurielLocal04: + playfram 0x11 + wait 1 + playfram 0x00 + wait 1 + goto AurielWalkingToIdle + +AurielLocal03: + wait 13 + playfram 0x11 + wait 1 + playfram 0x00 + wait 1 + goto AurielWalkingToIdle + +AurielDeath: + playsnd 238 # Terran\Ghost\TGhDth00.wav + setfldirect 0 + playfram 0x00 + imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) + wait 2 + lowsprul 950 0 0 # Savant remains + wait 1 + end + +AurielUnused1: + wait 1 + nobrkcodestart + playsndbtwn 1166 1167 + setfldirect 0 + playfram 0x00 + imgol 3 0 0 # Scourge Death (zerg\zavDeath.grp) + wait 6 + nobrkcodeend + goto AurielWalkingToIdle AurielGndAttkInit: playfram 0x99 @@ -49681,7 +49655,41 @@ AurielGndAttkRpt: nobrkcodeend gotorepeatattk ignorerest - goto SavantGndAttkToIdle +AurielGndAttkToIdle: + playfram 0x99 + wait 1 + goto AurielWalkingToIdle + +AurielWalking: + move 4 + wait 1 + playfram 0x11 + move 4 + wait 1 + playfram 0x22 + move 4 + wait 1 + playfram 0x33 + move 4 + wait 1 + playfram 0x44 + move 4 + wait 1 + playfram 0x55 + move 4 + wait 1 + playfram 0x66 + move 4 + wait 1 + playfram 0x77 + move 4 + wait 1 + playfram 0x88 + goto AurielWalking + +AurielSpecialState1: + playfram 0x00 + goto ScourgeLocal00 # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -50855,10 +50863,6 @@ Death Generic_Wait1End # ----------------------------------------------------------------------------- # MagnetarLawOfAttractionInit: - playfram 0x00 - wait 1 - playfram 1 - wait 1 playfram 2 wait 1 playfram 3 @@ -52151,5 +52155,459 @@ UnarOrbitalDeath: imgol 427 0 0 # Phase Disruptor Hit (thingy\HKexplod.grp) wait 1 end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1991 Xenolith (cm\protoss\xenolith.grp) +.headerstart +IsId 811 +Type 21 +Init XenolithInit +Death GatewayDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built XenolithBuilt +Landing [NONE] +LiftOff [NONE] +IsWorking ScourgeLocal00 +WorkingToIdle ScourgeLocal00 +WarpIn XenolithWarpIn +.headerend +# ----------------------------------------------------------------------------- # + +XenolithInit: + imgul 1992 0 0 # Xenolith Shadow (cm\protoss\xenolith-shadow.grp) +XenolithBuilt: + playfram 5 + goto ScourgeLocal00 + +#XenolithLocal01: +# playfram 6 +# wait 2 +# playfram 7 +# wait 2 +# playfram 8 +# wait 2 +# playfram 9 +# wait 2 +# playfram 10 +# wait 10 +# goto XenolithLocal01 + +XenolithWarpIn: + imgol 1992 0 0 # Xenolith Warp Flash (cm\protoss\xenolith.grp) + goto XenolithBuilt + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1997 Landlock (cm\askosi\landlock.grp) +.headerstart +IsId 812 +Type 21 +Init MinistryInit +Death InfestedMinistryDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built ScourgeLocal00 +Landing [NONE] +LiftOff [NONE] +IsWorking MinistryIsWorking +WorkingToIdle MinistryWorkingToIdle +WarpIn [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +#LandlockInit: +# imgul 1998 0 0 # Landlock Shadow (cm\askosi\landlock-shadow.grp) +#LandlockWorkingToIdle: +# playfram 0x00 +# goto ScourgeLocal00 + +#LandlockDeath: +# playsnd 7 # Misc\ExploLrg.wav +# imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp) +# wait 3 +# lowsprul 274 0 0 # Terran Building Rubble (Large) (thingy\RubbleL.grp) +# # REPLACE RUBBLE +# wait 1 +# end + +#LandlockBuilt: +# imgol 1820 0 0 # Architect weaponfire channel +# goto ScourgeLocal00 -## Next free IsId: 811 \ No newline at end of file +#LandlockIsWorking: +# playfram 1 +# wait 1 +# playfram 2 +# wait 1 +# playfram 3 +# wait 1 +# playfram 4 +# wait 1 +# playfram 5 +# wait 1 +# playfram 6 +# wait 1 +# playfram 7 +# wait 1 +# goto LandlockIsWorking + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2001 Dracadin (protoss\dracadin.grp) +.headerstart +IsId 813 +Type 21 +Init DracadinOrderInit +Death DracadinDeath +GndAttkInit DracadinGndAttkInit +AirAttkInit DracadinGndAttkInit +Unused1 DracadinUnused1 +GndAttkRpt DracadinGndAttkRpt +AirAttkRpt DracadinGndAttkRpt +CastSpell [NONE] +GndAttkToIdle DracadinGndAttkToIdle +AirAttkToIdle DracadinGndAttkToIdle +Unused2 [NONE] +Walking DracadinWalking +WalkingToIdle DracadinWalkingToIdle +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn DracadinWarpIn +.headerend +# ----------------------------------------------------------------------------- # + +DracadinOrderInit: + imgul 2002 0 0 # Dracadin Order Shadow (faction-p\dracadin-order-shadow.grp) + goto DracadinWalkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1999 Quazilisk (cm\zerg\quazilisk.grp) +.headerstart +IsId 814 +Type 26 +Init QuazrokorInit +Death QuaziliskDeath +GndAttkInit QuaziliskGndAttkInit +AirAttkInit QuaziliskGndAttkInit +Unused1 QuaziliskUnused1 +GndAttkRpt QuaziliskGndAttkRpt +AirAttkRpt QuaziliskGndAttkRpt +CastSpell [NONE] +GndAttkToIdle QuaziliskGndAttkToIdle +AirAttkToIdle QuaziliskGndAttkToIdle +Unused2 [NONE] +Walking QuaziliskWalking +WalkingToIdle QuaziliskGndAttkToIdle +SpecialState1 [NONE] +SpecialState2 QuaziliskSpecialState2 +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow QuaziliskBurrow +UnBurrow QuaziliskUnBurrow +Enable [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +QuazrokorInit: + imgul 2000 0 0 # Quazrokor Shadow (cm\faction-z\quazrokor-shadow.grp) + goto QuaziliskGndAttkToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2017 Tencendur (cm\terran\tencendur.grp) +.headerstart +IsId 816 +Type 24 +Init TencendurInit +Death AtelierDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking [NONE] +WalkingToIdle [NONE] +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt AnchorAlmostBuilt +Built TencendurBuilt +Landing AnchorLanding +LiftOff AnchorLiftOff +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable ScourgeLocal00 +Burrow [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +TencendurInit: + imgul 2018 0 0 # Tencendur Shadow (cm\terran\tencendur-shadow.grp) + goto ScourgeLocal00 + +TencendurBuilt: + imgol 2023 0 -48 # Tencendur Flag (cm\terran\tencendur-flag.grp) + goto AnchorBuilt + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2008 Tiangou Base (cm\faction-t\tiangou-base.grp) +.headerstart +IsId 817 +Type 12 +Init Tiangou_Base_Init +Death MatadorDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 Goliath_Base_Unused1 +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking Goliath_Base_Walking +WalkingToIdle Goliath_Base_WalkingToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +Tiangou_Base_Init: + imgul 2010 0 0 # Tiangou Shadow (cm\faction-t\tiangou-shadow.grp) + goto Goliath_Base_WalkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2009 Tiangou Turret (cm\faction-t\tiangou-turret.grp) +.headerstart +IsId 818 +Type 12 +Init Goliath_Turret_Init +Death Generic_Wait1End +GndAttkInit Tiangou_Turret_GndAttkInit +AirAttkInit Tiangou_Turret_GndAttkInit +Unused1 [NONE] +GndAttkRpt Tiangou_Turret_GndAttkRpt +AirAttkRpt Tiangou_Turret_GndAttkRpt +CastSpell [NONE] +GndAttkToIdle Goliath_Turret_Init +AirAttkToIdle Goliath_Turret_Init +Unused2 [NONE] +Walking Goliath_Turret_Walking +WalkingToIdle Goliath_Turret_Init +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +Tiangou_Turret_GndAttkInit: + wait 1 +Tiangou_Turret_GndAttkRpt: + wait 1 + nobrkcodestart + playfram 0xdd + attackwith 1 + wait 1 + playfram 0x121 + wait 2 + playfram 0xee + attackwith 1 + wait 1 + playfram 0x121 + wait 6 + playfram 0xff + attackwith 1 + wait 1 + playfram 0x121 + wait 2 + playfram 0x110 + attackwith 1 + wait 1 + playfram 0x121 + wait 3 + playfram 0x00 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest + goto Goliath_Turret_Init + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2023 Tencendur Flag (cm\terran\tencendur-flag.grp) +.headerstart +IsId 819 +Type 24 +Init TencedurFlagGround +Death Generic_Wait1End +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 [NONE] +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle [NONE] +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking TencedurFlagAir +WalkingToIdle TencedurFlagGround +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt TencedurFlagGround +Built TencedurFlagGround +Landing TencedurFlagAir +LiftOff TencedurFlagAir +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable TencedurFlagGround +Burrow [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +TencedurFlagGround: + playfram 0x00 + wait 2 + playfram 0x11 + wait 2 + playfram 0x22 + wait 2 +TencedurFlagLocal01: + playfram 0x33 + wait 2 + playfram 0x44 + wait 2 + playfram 0x55 + wait 2 + playfram 0x66 + wait 2 + playfram 0x77 + wait 2 + playfram 0x88 + wait 2 + goto TencedurFlagLocal01 + +TencedurFlagAir: + playfram 0x99 + wait 2 + playfram 0xAA + wait 2 + playfram 0xBB + wait 2 + playfram 0xCC + wait 2 + playfram 0xDD + wait 2 + playfram 0xEE + wait 2 + goto TencedurFlagAir + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2024 Inzorthrokor (cm\faction-t\inzorthrokor.grp) +.headerstart +IsId 820 +Type 26 +Init ZoryusthalethInit +Death ZoryusthalethDeath +GndAttkInit InzorthrokorGndAttkInit +AirAttkInit InzorthrokorGndAttkInit +Unused1 ZoryusthalethUnused1 +GndAttkRpt InzorthrokorGndAttkInit +AirAttkRpt InzorthrokorGndAttkInit +CastSpell ZoryusthalethCastSpell +GndAttkToIdle ZoryusthalethGndAttkToIdle +AirAttkToIdle ZoryusthalethGndAttkToIdle +Unused2 [NONE] +Walking ZoryusthalethWalking +WalkingToIdle ZoryusthalethGndAttkToIdle +SpecialState1 [NONE] +SpecialState2 ZoryusthalethSpecialState2 +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow ZoryusthalethBurrow +UnBurrow ZoryusthalethUnBurrow +Enable [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +InzorthrokorGndAttkInit: + playfram 0x00 + wait 1 + nobrkcodestart + playsndbtwn 1918 1919 # Zoryusthaleth weaponfire 01, 02 + playfram 0xaa + wait 1 + playfram 0xbb + wait 1 + playfram 0xcc + wait 1 + playfram 0xdd + attack + wait 1 + playfram 0xcc + wait 1 + playfram 0xbb + wait 1 + playfram 0xaa + nobrkcodeend + gotorepeatattk + goto ZoryusthalethGndAttkToIdle + +## Next free IsId: 821 \ No newline at end of file diff --git a/mpq/sound/cm/f-p/manifold-starbound/wf-01.wav b/mpq/sound/cm/f-p/manifold-starbound/wf-01.wav new file mode 100644 index 0000000..b639935 Binary files /dev/null and b/mpq/sound/cm/f-p/manifold-starbound/wf-01.wav differ diff --git a/mpq/sound/cm/f-p/manifold-starbound/wf-02.wav b/mpq/sound/cm/f-p/manifold-starbound/wf-02.wav new file mode 100644 index 0000000..ccb79e0 Binary files /dev/null and b/mpq/sound/cm/f-p/manifold-starbound/wf-02.wav differ diff --git a/mpq/sound/cm/f-p/manifold-starbound/wf-03.wav b/mpq/sound/cm/f-p/manifold-starbound/wf-03.wav new file mode 100644 index 0000000..ebae273 Binary files /dev/null and b/mpq/sound/cm/f-p/manifold-starbound/wf-03.wav differ diff --git a/mpq/sound/cm/f-p/manifold-starbound/wf-04.wav b/mpq/sound/cm/f-p/manifold-starbound/wf-04.wav new file mode 100644 index 0000000..6e8b2c5 Binary files /dev/null and b/mpq/sound/cm/f-p/manifold-starbound/wf-04.wav differ diff --git a/mpq/sound/cm/f-t/eidolon-nydus/wf-01.wav b/mpq/sound/cm/f-t/eidolon-nydus/wf-01.wav new file mode 100644 index 0000000..e33fcb7 Binary files /dev/null and b/mpq/sound/cm/f-t/eidolon-nydus/wf-01.wav differ diff --git a/mpq/sound/cm/f-t/eidolon-nydus/wf-02.wav b/mpq/sound/cm/f-t/eidolon-nydus/wf-02.wav new file mode 100644 index 0000000..1ec188d Binary files /dev/null and b/mpq/sound/cm/f-t/eidolon-nydus/wf-02.wav differ diff --git a/mpq/sound/cm/f-t/eidolon-nydus/wf-03.wav b/mpq/sound/cm/f-t/eidolon-nydus/wf-03.wav new file mode 100644 index 0000000..6f4b909 Binary files /dev/null and b/mpq/sound/cm/f-t/eidolon-nydus/wf-03.wav differ diff --git a/mpq/sound/cm/f-t/eidolon-nydus/wf-04.wav b/mpq/sound/cm/f-t/eidolon-nydus/wf-04.wav new file mode 100644 index 0000000..25fe354 Binary files /dev/null and b/mpq/sound/cm/f-t/eidolon-nydus/wf-04.wav differ diff --git a/mpq/sound/cm/f-t/eidolon-nydus/wf-05.wav b/mpq/sound/cm/f-t/eidolon-nydus/wf-05.wav new file mode 100644 index 0000000..fb83b3e Binary files /dev/null and b/mpq/sound/cm/f-t/eidolon-nydus/wf-05.wav differ diff --git a/mpq/sound/cm/f-t/maverick-futurist/wf-01.wav b/mpq/sound/cm/f-t/maverick-futurist/wf-01.wav new file mode 100644 index 0000000..1ab633f Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-futurist/wf-01.wav differ diff --git a/mpq/sound/cm/f-t/maverick-futurist/wf-02.wav b/mpq/sound/cm/f-t/maverick-futurist/wf-02.wav new file mode 100644 index 0000000..1100b5d Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-futurist/wf-02.wav differ diff --git a/mpq/sound/cm/f-t/maverick-futurist/wf-03.wav b/mpq/sound/cm/f-t/maverick-futurist/wf-03.wav new file mode 100644 index 0000000..27fe394 Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-futurist/wf-03.wav differ diff --git a/mpq/sound/cm/f-t/tiangou/wf-01.wav b/mpq/sound/cm/f-t/tiangou/wf-01.wav new file mode 100644 index 0000000..08fa401 Binary files /dev/null and b/mpq/sound/cm/f-t/tiangou/wf-01.wav differ diff --git a/mpq/sound/cm/f-t/tiangou/wf-02.wav b/mpq/sound/cm/f-t/tiangou/wf-02.wav new file mode 100644 index 0000000..e98d7e7 Binary files /dev/null and b/mpq/sound/cm/f-t/tiangou/wf-02.wav differ diff --git a/mpq/sound/cm/f-t/tiangou/wf-03.wav b/mpq/sound/cm/f-t/tiangou/wf-03.wav new file mode 100644 index 0000000..5e589f4 Binary files /dev/null and b/mpq/sound/cm/f-t/tiangou/wf-03.wav differ diff --git a/mpq/sound/cm/f-t/tiangou/wf-04.wav b/mpq/sound/cm/f-t/tiangou/wf-04.wav new file mode 100644 index 0000000..6a0b542 Binary files /dev/null and b/mpq/sound/cm/f-t/tiangou/wf-04.wav differ diff --git a/mpq/sound/cm/f-t/tiangou/wf-05.wav b/mpq/sound/cm/f-t/tiangou/wf-05.wav new file mode 100644 index 0000000..12a45aa Binary files /dev/null and b/mpq/sound/cm/f-t/tiangou/wf-05.wav differ diff --git a/mpq/sound/cm/f-z/quazrokor/wf-01.wav b/mpq/sound/cm/f-z/quazrokor/wf-01.wav new file mode 100644 index 0000000..e87a77d Binary files /dev/null and b/mpq/sound/cm/f-z/quazrokor/wf-01.wav differ diff --git a/mpq/sound/cm/f-z/quazrokor/wf-02.wav b/mpq/sound/cm/f-z/quazrokor/wf-02.wav new file mode 100644 index 0000000..90e03c8 Binary files /dev/null and b/mpq/sound/cm/f-z/quazrokor/wf-02.wav differ diff --git a/mpq/sound/cm/f-z/quazrokor/wf-03.wav b/mpq/sound/cm/f-z/quazrokor/wf-03.wav new file mode 100644 index 0000000..4aa9ce5 Binary files /dev/null and b/mpq/sound/cm/f-z/quazrokor/wf-03.wav differ diff --git a/mpq/sound/cm/p/_building/hall-of-heretics.wav b/mpq/sound/cm/p/_building/hall-of-heretics.wav new file mode 100644 index 0000000..a60928f Binary files /dev/null and b/mpq/sound/cm/p/_building/hall-of-heretics.wav differ diff --git a/mpq/sound/cm/p/_building/xenolith.wav b/mpq/sound/cm/p/_building/xenolith.wav new file mode 100644 index 0000000..fa51f4e Binary files /dev/null and b/mpq/sound/cm/p/_building/xenolith.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-01.wav b/mpq/sound/cm/t/ramesses/agg-01.wav new file mode 100644 index 0000000..86455fd Binary files /dev/null and b/mpq/sound/cm/t/ramesses/agg-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-02.wav b/mpq/sound/cm/t/ramesses/agg-02.wav new file mode 100644 index 0000000..3566f0b Binary files /dev/null and b/mpq/sound/cm/t/ramesses/agg-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-03.wav b/mpq/sound/cm/t/ramesses/agg-03.wav new file mode 100644 index 0000000..51fcbda Binary files /dev/null and b/mpq/sound/cm/t/ramesses/agg-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/agg-04.wav b/mpq/sound/cm/t/ramesses/agg-04.wav new file mode 100644 index 0000000..11b6e52 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/agg-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-01.wav b/mpq/sound/cm/t/ramesses/hlp-01.wav new file mode 100644 index 0000000..d443701 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/hlp-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-02.wav b/mpq/sound/cm/t/ramesses/hlp-02.wav new file mode 100644 index 0000000..e874e56 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/hlp-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-03.wav b/mpq/sound/cm/t/ramesses/hlp-03.wav new file mode 100644 index 0000000..f3c00b3 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/hlp-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/hlp-04.wav b/mpq/sound/cm/t/ramesses/hlp-04.wav new file mode 100644 index 0000000..86b4a98 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/hlp-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-01.wav b/mpq/sound/cm/t/ramesses/rdy-01.wav new file mode 100644 index 0000000..2881682 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/rdy-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-02.wav b/mpq/sound/cm/t/ramesses/rdy-02.wav new file mode 100644 index 0000000..06a5c0c Binary files /dev/null and b/mpq/sound/cm/t/ramesses/rdy-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/rdy-03.wav b/mpq/sound/cm/t/ramesses/rdy-03.wav new file mode 100644 index 0000000..bbf5c51 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/rdy-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-01.wav b/mpq/sound/cm/t/ramesses/wht-01.wav new file mode 100644 index 0000000..171b39f Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wht-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-02.wav b/mpq/sound/cm/t/ramesses/wht-02.wav new file mode 100644 index 0000000..2557195 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wht-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-03.wav b/mpq/sound/cm/t/ramesses/wht-03.wav new file mode 100644 index 0000000..61b631f Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wht-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/wht-04.wav b/mpq/sound/cm/t/ramesses/wht-04.wav new file mode 100644 index 0000000..ab03cf2 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/wht-04.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-01.wav b/mpq/sound/cm/t/ramesses/yes-01.wav new file mode 100644 index 0000000..05ebf80 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/yes-01.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-02.wav b/mpq/sound/cm/t/ramesses/yes-02.wav new file mode 100644 index 0000000..6b9826c Binary files /dev/null and b/mpq/sound/cm/t/ramesses/yes-02.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-03.wav b/mpq/sound/cm/t/ramesses/yes-03.wav new file mode 100644 index 0000000..de274ac Binary files /dev/null and b/mpq/sound/cm/t/ramesses/yes-03.wav differ diff --git a/mpq/sound/cm/t/ramesses/yes-04.wav b/mpq/sound/cm/t/ramesses/yes-04.wav new file mode 100644 index 0000000..5251477 Binary files /dev/null and b/mpq/sound/cm/t/ramesses/yes-04.wav differ diff --git a/mpq/sound/cm/t/siren/wf-01.wav b/mpq/sound/cm/t/siren/wf-01.wav index 97ee76c..478a13e 100644 Binary files a/mpq/sound/cm/t/siren/wf-01.wav and b/mpq/sound/cm/t/siren/wf-01.wav differ diff --git a/mpq/sound/cm/t/siren/wf-02.wav b/mpq/sound/cm/t/siren/wf-02.wav index 241b0d4..99df223 100644 Binary files a/mpq/sound/cm/t/siren/wf-02.wav and b/mpq/sound/cm/t/siren/wf-02.wav differ diff --git a/mpq/sound/cm/t/siren/wf-03.wav b/mpq/sound/cm/t/siren/wf-03.wav index e9f4c77..21df52d 100644 Binary files a/mpq/sound/cm/t/siren/wf-03.wav and b/mpq/sound/cm/t/siren/wf-03.wav differ diff --git a/mpq/tileset/ice.cv5 b/mpq/tileset/ice.cv5 index 7ce94c9..f2a1680 100644 Binary files a/mpq/tileset/ice.cv5 and b/mpq/tileset/ice.cv5 differ diff --git a/mpq/tileset/ice.vf4 b/mpq/tileset/ice.vf4 index 2ad4fd0..69383b2 100644 Binary files a/mpq/tileset/ice.vf4 and b/mpq/tileset/ice.vf4 differ diff --git a/mpq/tileset/ice.vr4 b/mpq/tileset/ice.vr4 index 994f880..0d78bbb 100644 Binary files a/mpq/tileset/ice.vr4 and b/mpq/tileset/ice.vr4 differ diff --git a/mpq/tileset/ice.vx4ex b/mpq/tileset/ice.vx4ex index d8e2103..524f468 100644 Binary files a/mpq/tileset/ice.vx4ex and b/mpq/tileset/ice.vx4ex differ diff --git a/mpq/tileset/twilight.cv5 b/mpq/tileset/twilight.cv5 index f28c4c1..aac28ca 100644 Binary files a/mpq/tileset/twilight.cv5 and b/mpq/tileset/twilight.cv5 differ diff --git a/mpq/tileset/twilight.vf4 b/mpq/tileset/twilight.vf4 index aaf0bd2..1fefa42 100644 Binary files a/mpq/tileset/twilight.vf4 and b/mpq/tileset/twilight.vf4 differ diff --git a/mpq/tileset/twilight.vr4 b/mpq/tileset/twilight.vr4 index 4fba345..9003500 100644 Binary files a/mpq/tileset/twilight.vr4 and b/mpq/tileset/twilight.vr4 differ diff --git a/mpq/tileset/twilight.vx4ex b/mpq/tileset/twilight.vx4ex index 5d318da..37eda99 100644 Binary files a/mpq/tileset/twilight.vx4ex and b/mpq/tileset/twilight.vx4ex differ diff --git a/mpq/unit/cm/askosi/landlock-shadow.grp b/mpq/unit/cm/askosi/landlock-shadow.grp new file mode 100644 index 0000000..70502b5 Binary files /dev/null and b/mpq/unit/cm/askosi/landlock-shadow.grp differ diff --git a/mpq/unit/cm/askosi/landlock.grp b/mpq/unit/cm/askosi/landlock.grp new file mode 100644 index 0000000..778b1a1 Binary files /dev/null and b/mpq/unit/cm/askosi/landlock.grp differ diff --git a/mpq/unit/cm/faction-p/dracadin-order-death.grp b/mpq/unit/cm/faction-p/dracadin-order-death.grp new file mode 100644 index 0000000..519c355 Binary files /dev/null and b/mpq/unit/cm/faction-p/dracadin-order-death.grp differ diff --git a/mpq/unit/cm/faction-p/dracadin-order-shadow.grp b/mpq/unit/cm/faction-p/dracadin-order-shadow.grp new file mode 100644 index 0000000..de0d9bd Binary files /dev/null and b/mpq/unit/cm/faction-p/dracadin-order-shadow.grp differ diff --git a/mpq/unit/cm/faction-p/dracadin-order.grp b/mpq/unit/cm/faction-p/dracadin-order.grp new file mode 100644 index 0000000..b84a9b1 Binary files /dev/null and b/mpq/unit/cm/faction-p/dracadin-order.grp differ diff --git a/mpq/unit/cm/faction-p/manifold-starbound-shadow.grp b/mpq/unit/cm/faction-p/manifold-starbound-shadow.grp new file mode 100644 index 0000000..2d4796d Binary files /dev/null and b/mpq/unit/cm/faction-p/manifold-starbound-shadow.grp differ diff --git a/mpq/unit/cm/faction-p/manifold-starbound.grp b/mpq/unit/cm/faction-p/manifold-starbound.grp new file mode 100644 index 0000000..ce1819b Binary files /dev/null and b/mpq/unit/cm/faction-p/manifold-starbound.grp differ diff --git a/mpq/unit/cm/faction-t/blackjack-golden-damaged.grp b/mpq/unit/cm/faction-t/blackjack-golden-damaged.grp new file mode 100644 index 0000000..7da0cb5 Binary files /dev/null and b/mpq/unit/cm/faction-t/blackjack-golden-damaged.grp differ diff --git a/mpq/unit/cm/faction-t/blackjack-golden-shadow.grp b/mpq/unit/cm/faction-t/blackjack-golden-shadow.grp new file mode 100644 index 0000000..1ccf1dd Binary files /dev/null and b/mpq/unit/cm/faction-t/blackjack-golden-shadow.grp differ diff --git a/mpq/unit/cm/faction-t/blackjack-golden.grp b/mpq/unit/cm/faction-t/blackjack-golden.grp new file mode 100644 index 0000000..0bf15a2 Binary files /dev/null and b/mpq/unit/cm/faction-t/blackjack-golden.grp differ diff --git a/mpq/unit/cm/faction-t/eidolon-nydus.grp b/mpq/unit/cm/faction-t/eidolon-nydus.grp new file mode 100644 index 0000000..32415fb Binary files /dev/null and b/mpq/unit/cm/faction-t/eidolon-nydus.grp differ diff --git a/mpq/unit/cm/faction-t/maverick-futurist.grp b/mpq/unit/cm/faction-t/maverick-futurist.grp new file mode 100644 index 0000000..df5aa94 Binary files /dev/null and b/mpq/unit/cm/faction-t/maverick-futurist.grp differ diff --git a/mpq/unit/cm/faction-t/tiangou-attack.lol b/mpq/unit/cm/faction-t/tiangou-attack.lol new file mode 100644 index 0000000..bec1082 Binary files /dev/null and b/mpq/unit/cm/faction-t/tiangou-attack.lol differ diff --git a/mpq/unit/cm/faction-t/tiangou-base.grp b/mpq/unit/cm/faction-t/tiangou-base.grp new file mode 100644 index 0000000..83edd0f Binary files /dev/null and b/mpq/unit/cm/faction-t/tiangou-base.grp differ diff --git a/mpq/unit/cm/faction-t/tiangou-shadow.grp b/mpq/unit/cm/faction-t/tiangou-shadow.grp new file mode 100644 index 0000000..74c2d78 Binary files /dev/null and b/mpq/unit/cm/faction-t/tiangou-shadow.grp differ diff --git a/mpq/unit/cm/faction-t/tiangou-turret.grp b/mpq/unit/cm/faction-t/tiangou-turret.grp new file mode 100644 index 0000000..edf8eac Binary files /dev/null and b/mpq/unit/cm/faction-t/tiangou-turret.grp differ diff --git a/mpq/unit/cm/faction-z/hydralisk-orkoti-death.grp b/mpq/unit/cm/faction-z/hydralisk-orkoti-death.grp new file mode 100644 index 0000000..aa1f2b9 Binary files /dev/null and b/mpq/unit/cm/faction-z/hydralisk-orkoti-death.grp differ diff --git a/mpq/unit/cm/faction-z/hydralisk-orkoti.grp b/mpq/unit/cm/faction-z/hydralisk-orkoti.grp new file mode 100644 index 0000000..ed9db5d Binary files /dev/null and b/mpq/unit/cm/faction-z/hydralisk-orkoti.grp differ diff --git a/mpq/unit/cm/faction-z/quazrokor-shadow.grp b/mpq/unit/cm/faction-z/quazrokor-shadow.grp new file mode 100644 index 0000000..d7d0708 Binary files /dev/null and b/mpq/unit/cm/faction-z/quazrokor-shadow.grp differ diff --git a/mpq/unit/cm/faction-z/quazrokor.grp b/mpq/unit/cm/faction-z/quazrokor.grp new file mode 100644 index 0000000..b2e85f5 Binary files /dev/null and b/mpq/unit/cm/faction-z/quazrokor.grp differ diff --git a/mpq/unit/cm/protoss/atreus-attack.lol b/mpq/unit/cm/protoss/atreus-attack.lol new file mode 100644 index 0000000..ebfa4fd Binary files /dev/null and b/mpq/unit/cm/protoss/atreus-attack.lol differ diff --git a/mpq/unit/cm/protoss/dracadin-attack.lol b/mpq/unit/cm/protoss/dracadin-attack.lol index e509c18..7b0b218 100644 Binary files a/mpq/unit/cm/protoss/dracadin-attack.lol and b/mpq/unit/cm/protoss/dracadin-attack.lol differ diff --git a/mpq/unit/cm/protoss/xenolith-damage.lof b/mpq/unit/cm/protoss/xenolith-damage.lof new file mode 100644 index 0000000..c0fd556 Binary files /dev/null and b/mpq/unit/cm/protoss/xenolith-damage.lof differ diff --git a/mpq/unit/cm/protoss/xenolith-shadow.grp b/mpq/unit/cm/protoss/xenolith-shadow.grp new file mode 100644 index 0000000..c05e63d Binary files /dev/null and b/mpq/unit/cm/protoss/xenolith-shadow.grp differ diff --git a/mpq/unit/cm/protoss/xenolith.grp b/mpq/unit/cm/protoss/xenolith.grp new file mode 100644 index 0000000..6ad0c79 Binary files /dev/null and b/mpq/unit/cm/protoss/xenolith.grp differ diff --git a/mpq/unit/cm/terran/aerie-damage.lof b/mpq/unit/cm/terran/facade-damage.lof similarity index 100% rename from mpq/unit/cm/terran/aerie-damage.lof rename to mpq/unit/cm/terran/facade-damage.lof diff --git a/mpq/unit/cm/terran/aerie-shadow.grp b/mpq/unit/cm/terran/facade-shadow.grp similarity index 100% rename from mpq/unit/cm/terran/aerie-shadow.grp rename to mpq/unit/cm/terran/facade-shadow.grp diff --git a/mpq/unit/cm/terran/aerie.grp b/mpq/unit/cm/terran/facade.grp similarity index 100% rename from mpq/unit/cm/terran/aerie.grp rename to mpq/unit/cm/terran/facade.grp diff --git a/mpq/unit/cm/terran/goliath-attack.lol b/mpq/unit/cm/terran/goliath-attack.lol index 9e83b5a..de4eec5 100644 Binary files a/mpq/unit/cm/terran/goliath-attack.lol and b/mpq/unit/cm/terran/goliath-attack.lol differ diff --git a/mpq/unit/cm/terran/savant-entropy-attack.lol b/mpq/unit/cm/terran/savant-entropy-attack.lol new file mode 100644 index 0000000..5856ae3 Binary files /dev/null and b/mpq/unit/cm/terran/savant-entropy-attack.lol differ diff --git a/mpq/unit/cm/terran/savant-entropy-shadow.grp b/mpq/unit/cm/terran/savant-entropy-shadow.grp new file mode 100644 index 0000000..752d48f Binary files /dev/null and b/mpq/unit/cm/terran/savant-entropy-shadow.grp differ diff --git a/mpq/unit/cm/terran/savant-entropy.grp b/mpq/unit/cm/terran/savant-entropy.grp new file mode 100644 index 0000000..9f23ea6 Binary files /dev/null and b/mpq/unit/cm/terran/savant-entropy.grp differ diff --git a/mpq/unit/cm/terran/savant-siphon-attack.lol b/mpq/unit/cm/terran/savant-siphon-attack.lol new file mode 100644 index 0000000..abb8d72 Binary files /dev/null and b/mpq/unit/cm/terran/savant-siphon-attack.lol differ diff --git a/mpq/unit/cm/terran/savant-siphon-shadow.grp b/mpq/unit/cm/terran/savant-siphon-shadow.grp new file mode 100644 index 0000000..23b575e Binary files /dev/null and b/mpq/unit/cm/terran/savant-siphon-shadow.grp differ diff --git a/mpq/unit/cm/terran/savant-siphon.grp b/mpq/unit/cm/terran/savant-siphon.grp new file mode 100644 index 0000000..acb43dd Binary files /dev/null and b/mpq/unit/cm/terran/savant-siphon.grp differ diff --git a/mpq/unit/cm/terran/tencendur-flag.grp b/mpq/unit/cm/terran/tencendur-flag.grp new file mode 100644 index 0000000..7b28380 Binary files /dev/null and b/mpq/unit/cm/terran/tencendur-flag.grp differ diff --git a/mpq/unit/cm/terran/tencendur-overlay-bg.grp b/mpq/unit/cm/terran/tencendur-overlay-bg.grp new file mode 100644 index 0000000..132f099 Binary files /dev/null and b/mpq/unit/cm/terran/tencendur-overlay-bg.grp differ diff --git a/mpq/unit/cm/terran/tencendur-overlay-ob.grp b/mpq/unit/cm/terran/tencendur-overlay-ob.grp new file mode 100644 index 0000000..a756afa Binary files /dev/null and b/mpq/unit/cm/terran/tencendur-overlay-ob.grp differ diff --git a/mpq/unit/cm/terran/tencendur-shadow.grp b/mpq/unit/cm/terran/tencendur-shadow.grp new file mode 100644 index 0000000..88607ab Binary files /dev/null and b/mpq/unit/cm/terran/tencendur-shadow.grp differ diff --git a/mpq/unit/cm/terran/tencendur.grp b/mpq/unit/cm/terran/tencendur.grp new file mode 100644 index 0000000..2232599 Binary files /dev/null and b/mpq/unit/cm/terran/tencendur.grp differ diff --git a/mpq/unit/cm/zerg/lakizilisk-mutate.grp b/mpq/unit/cm/zerg/lakizilisk-mutate.grp new file mode 100644 index 0000000..30dfa0c Binary files /dev/null and b/mpq/unit/cm/zerg/lakizilisk-mutate.grp differ diff --git a/mpq/unit/cm/zerg/rilirokor-birth.grp b/mpq/unit/cm/zerg/rilirokor-birth.grp new file mode 100644 index 0000000..0776cb6 Binary files /dev/null and b/mpq/unit/cm/zerg/rilirokor-birth.grp differ diff --git a/mpq/unit/cm/zerg/vorvrokor-birth.grp b/mpq/unit/cm/zerg/vorvrokor-birth.grp index 69e4902..18609b3 100644 Binary files a/mpq/unit/cm/zerg/vorvrokor-birth.grp and b/mpq/unit/cm/zerg/vorvrokor-birth.grp differ diff --git a/mpq/unit/cm/zerg/zobriolisk-birth.grp b/mpq/unit/cm/zerg/zobriolisk-birth.grp new file mode 100644 index 0000000..373c702 Binary files /dev/null and b/mpq/unit/cm/zerg/zobriolisk-birth.grp differ diff --git a/mpq/unit/cm/zerg/zobriolisk.grp b/mpq/unit/cm/zerg/zobriolisk.grp index 7931786..24be37e 100644 Binary files a/mpq/unit/cm/zerg/zobriolisk.grp and b/mpq/unit/cm/zerg/zobriolisk.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index e5f1ade..a4d2d23 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/mpq/unit/cmdbtns/uniticons.grp b/mpq/unit/cmdbtns/uniticons.grp index 60a4d2b..59127c0 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 2ccb38f..7a3c65c 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 0bd7290..0b74d34 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/patchnotes.md b/patchnotes.md index b54a942..d524252 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,152 +1,191 @@ -# 22 February 2025 -## Year 3, month 2, patch 2.1 +# 8 March 2025 +## Year 3, month 3, patch 1 -This patch includes new units and features, balance adjustments, bugfixes, and audiovisual improvements! +## Patch summary +- Reworked [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant), [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren), and [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) +- Deployment of the [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur), [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith), and [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk) +- More factional units for Futurist Federation, Golden Republic, Nydus Trinity, Order of the Sacred Saber, Starbound, Imicren Tendril, and Orkoti Tendril +- AI and stability improvements +- New terrain blends Download [Fraud Launcher 2](https://fraudsclub.com/files/Fraud%20Launcher%202.zip) for easier setup and maintenance! It now includes automatic setup and updates for CrownLink, a networking alternative for Cosmonarchy! ## Next patch... -Our goals for the next patch (8 March 2025) include: -- Reworked [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant), [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren), and [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) -- Deployment of the [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur), [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith), and [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk) (concepts will be adjusted!) -- More factional units for Golden Republic, Nydus Trinity, Starbound, and Imicren Tendril +Our goals for the next patch (22 March 2025) include: +- Balance adjustments ahead of the March Invitational +- Deployment of the [Facade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/facade), and other infrastructure +- More factional units - AI and stability improvements - -## HOTFIX - 23 February 2025 -- Fixed a common crash when unloading turreted units from transports -- Fixed a rare crash related to rescuable units in scenarios (r. & c. DF) - -## Mapmaking -- Added crig action `announce_player_defeat` - -## Advisors -- Added 'Golden Republic' advisor - - **Caveat:** Won't automatically apply in Faction Wars, yet! - -## Game Modes -- **Faction Wars:** - - Enabled **Khalendric Knights** for Protoss - - Faction selection now includes player name +- New terrain blends ## Bugfixes +- **Stability:** + - Further reduced desync rate (a. DF) + - Fixed a crash case related to rescuable units (r. & c. DF) - **Gameplay:** - - Fixed garrisons being unable to unload units in legal positions (r. SmrtyCakes) -- **AI:** - - Now properly defends with tier 1 units, regardless of whether it has the required structure or not - - Now properly requests factional units when applicable + - When **flip-attack-and-patrol** is enabled, fixed a buttonset issue with **Talos**es (r. Hamster) + - **Khalendric Ashguard** now correctly benefits from Vengeful March (r. Londier) + - **Futurist Cleric**s no longer provide **Nanoshield** (r. jakulangski) +- **Performance:** + - Movement speed calculations have been optimized, reducing performance cost of things like **Zoryusthaleth Swarming Omen** (c. DF) +- **Audiovisuals:** + - Improved minimap legibility of Jet Black and Dim Grey player colors + - Power fields now display when selecting allied power generators (c. DF) + - Power fields now consistently show in witness mode and replay mode (c. DF) + - Weapon tooltip for **Oscilliant** has been corrected (r. BladehollowRWL) ## Audiovisuals -- New corpses: - - **Shaman**, **Goliath**, **Madrigal**, **Wraith** (c. Daedrid) -- New wireframes: - - **Golem**, **Ocsal Cesiant** (c. jun3hong) -- New unit responses: - - **Aspirant**, **Cedent** - - **Sieve**, **Eskigant**, **Kazitrith Cesiant**, **Ocsal Cesiant** (c. jun3hong) -- Repaletted a few jungle tree doodads for use in other tilesets +- Detectors now have a command card button +- All non-factional units have received unique placeholder portraits (many c. jun3hong) +- New unit responses for: + - **Ramesses** ## Terran -- [Ministry](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ministry): - - Build time 75 » 65 -- [Treasury](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/treasury): +- [Eidolon](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon): + - Build time 23 » 20 +- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant): **Revised!** + - Build time 25 » 23 + - **Breathing Battery:** + - Now a proper transformation + - Movement speed in Entropy mode 4.4 » 5 + - Now immobile in Siphon mode + - **Discoid Railgun:** + - Weapon range in Siphon mode 6 » 7 + - Armor penetration in Siphon mode 3 » 0 + - Weapon cooldown in Siphon mode 0.83 » 0.75 +- [Madcap](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/madcap): + - **Danaan Autogun:** + - Weapon damage 1x6 » 1x7 +- [Siren](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/siren): **Revised!** + - Resource costs 75/75 » 75/100 + - HP 90 » 100 + - **Charybdal Rifle:** + - Weapon factor 5 » 3 + - **NEW: Law of Attraction:** + - Now pulls victims 2 range closer to the Siren +- [Dilettante](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/dilettante): + - Build time 20 » 15 + - Transport weight 2 » 1 +- [Sevenstep](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sevenstep): + - Build time 30 » 26 +- [Silvertongue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/silvertongue): + - Build time 40 » 35 +- [Goliath](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/goliath): + - HP 220 200 + - **Twin Autocannons:** + - Weapon damage 2x5 » 2x4 +- [Blackjack](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack): + - **Monogun:** + - Weapon cooldown 0.54 » 0.5 +- [Matador](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/matador): **Revised!** + - No longer has Twinstrike Cannons + - Now attacks 25% faster in Cinder Mode +- [Ramesses](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ramesses): + - Build time 25 » 22 + - HP 100 » 110 + - **Pharoah Cannons:** + - Weapon damage 2x6 » 2x7 +- [Durendal](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/durendal): + - Build time 28 » 26 +- [Cataphract](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cataphract): + - Build time 45 » 40 +- [Sundog](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sundog): + - Build time 35 » 30 +- [Salamander](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/salamander): + - Build time 35 » 32 +- [Azazel](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/azazel): + - Build time 35 » 32 +- [Seraph](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/seraph): - Build time 40 » 35 -- [Lodestone](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/lodestone): - - Build time 25 » 20 -- [Sieve](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/sieve): - - HP 400 » 500 -- [Stockade](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/stockade): - - Resource costs 125/0 » 150/0 - - Build time 50 » 45 - [Fulcrum](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/fulcrum): - - Resource costs 175/50 » 200/50 - - Build time 50 » 45 -- [Cohort](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/cohort): - - **Servile Vigor:** - - Now has a 1-second cooldown post-revive before a corpse can be consumed + - Build time 45 » 50 +- [Rotary](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/rotary): + - Resource costs 200/75 » 175/75 + - Build time 35 » 30 +- **NEW:** [Tencendur](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/tencendur): + - Heavy garrison; requires Atlas +- **NEW:** [Maverick (Futurist)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/maverick-futurist): + - Futurist Federation: Maverick variant +- **NEW:** [Blackjack (Golden)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack-golden): + - Golden Republic: Blackjack variant +- **NEW:** [Eidolon (Nydus)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/eidolon-nydus): + - Nydus Trinity: Eidolon variant ## Protoss -- [Dracadin](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/dracadin): - - HP 100 » 120 -- [Atreus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/atreus): - - Resource costs 175/50 » 200/50 - - HP 160 » 200 - - Shields 60 » 80 -- [Manifold](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/manifold): - - Resource costs 75/25 » 50/25 - - Transport weight 2 » 1 -- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol): - - Build time 28 » 25 -- [Positron](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/positron): - - Resource costs 150/50 » 125/50 - - **Plasma Missiles:** - - Weapon cooldown 1 » 0.75 +- [Artisan](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/artisan): + - Build time 25 » 28 +- [Mind Tyrant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/mind-tyrant) **Revised!**: + - **Tyranny » Maledictus:** + - Channels for 5 seconds before declaring the target their malefactor + - While within 10 range of their tyrant, malefactors gain 33% movement speed, use the tyrant's energy as an overshield, and tyrannize hostiles on death + - Tyrants can only have one malefactor at a time + - **Maelstrom:** + - Duration 4 seconds » 5 seconds - [Accantor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/accantor): - - **Plasma Shell:** - - Weapon range 8 » 9 - - Now travels to max range -- [Clarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/clarion): - - Now trained at Ardent Authority, from Synthetic Synod - - Build time 30 » 35 - - HP 60 » 80 - - Shields 60 » 40 + - Movement speed 1.63 » 1.8 (10% faster) + - Removed variable movement speed steps - [Architect](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/architect): - - Now trained at Unitary Union, from Ardent Authority - - Weapon range 9 » 12 -- [Analogue](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/analogue): - - Now trained at Synthetic Synod, from Ardent Authority - - Resource costs 100/200 » 200/200 - - HP 140 » 220 - - Shields 80 » 110 - - Armor 2 » 3 - - **Cylindrical Blaster:** - - Weapon damage 2x6 » 2x10 - - Armor penetration 2 » 4 - - Weapon cooldown 1 » 0.83 - - **Empathy Core:** - - Hits now drain 5 energy, from 10 -- [Nexus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/nexus): - - Build time 75 » 65 + - **Dispersive Salvo:** + - Weapon damage 1x40 » 1x30 +- [Vibrance](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vibrance): + - Armor 4 » 3 + - Movement speed 5 » 4.14 (17% slower) + - **Sensory Overload:** + - Weapon damage 1x15 » 1x10 +- [Solarion](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/solarion): + - Armor 6 » 5 +- [Star Sovereign](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/star-sovereign): + - Shields 150 » 200 - [Cedent](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/cedent): - - HP 250 » 350 -- [Gateway](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/gateway): - - Resource costs 150/0 » 175/0 - - Build time 55 » 50 -- [Ardent Authority](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ardent-authority): - - Resource costs 350/200 » 300/200 - - HP 750 » 700 - - Shields 500 » 450 -- **NEW:** [Unar](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unar): - - Sniper automaton, trained from Unitary Union -- **NEW:** [Oscilliant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/oscilliant): - - Binding automaton, trained from Unitary Union -- **NEW:** [Vibrance](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/vibrance): - - Disruptive automaton, trained from Unitary Union -- **NEW:** [Unitary Union](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unitary-union): - - Crowd-controlling robotic production; requires any tier 2 -- **NEW:** [Ecclesiast (Khalendric)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ecclesiast-khalendric): - - Khalendric Knights: Ecclesiast variant; ascends nearby allies -- **NEW:** [Ashguard](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/ashguard): - - Khalendric Knights: Hierophant replacement; annexes victims -- **NEW:** [Renesair](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/renesair): - - Order of the Sacred Saber: Vassal replacement; self-replicates -- **NEW:** [Extatus](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/extatus): - - Order of the Sacred Saber: Aurora replacement; restores shields a la Matrix + - Build time 25 » 20 +- [Aquifer](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/aquifer) and [Matrix](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/matrix): + - Build time 45 » 40 + - Now requires a tier 1 production structure +- [Crucible](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/crucible): + - Now requires a tier 1 production structure + - Now counts as a tier 2 production structure +- [Engram](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/engram): + - Now requires a tier 2 production structure +- [Unitary Union](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/unitary-union): + - Resource costs 400/300 » 400/350 +- **NEW:** [Xenolith](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/xenolith): + - Recalling power array; requires any tier 2 +- **NEW:** [Dracadin (Order](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/dracadin-order): + - Order of the Sacred Saber: Dracadin variant ## Zerg -- [Nathrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/nathrokor): - - Target acquisition range 3 » 5 -- [Protathalor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/protathalor): - - **Pungent Spores:** - - Now targets air & ground, from ground only -- [Hachirosk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hachirosk): - - Build time 65 » 55 +- [Rilirokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rilirokor): **Revised!** + - Can now be mutated from Larvae (dual-birth, no tech requirement) + - Timed life now resets to full while on cagra + - On attack, now gains +1 second of timed life +- [Hydralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk): + - Movement speed 6.52 » 6.398 (2% slower) + - Removed variable movement speed steps +- [Kagralisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kagralisk): + - Movement speed 4.496 » 4.797 (7% faster) + - Removed variable movement speed steps +- [Gorgrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gorgrokor): + - Sight range 8 » 7 +- [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor): + - Resource costs 250/150 » 300/150 + - HP 500 » 400 + - Armor 5 » 3 +- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor): + - Resource costs 175/150 » 200/125 + - HP 300 » 280 + - Armor 4 » 3 + - Sight range 10 » 9 - [Larvosk Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/larvosk-cesiant): - - Build time 35 » 30 -- [Eskigant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/eskigant): - - HP 350 » 450 -- [Kazitrith Cesiant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/kazitrith-cesiant): - - Transport weight 6 » 10 -- [Hydrith Den](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydrith-den): - - Build time 50 » 55 -- [Skibact Scab](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/skibact-scab): - - Build time 40 » 45 \ No newline at end of file + - Build time 30 » 35 +- [Ultrav Cavern](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrav-cavern): + - Resource costs 1000/500 » 400/400 + - Build time 60 » 50 + - HP 1250 » 1200 + - Armor 8 » 7 + - Now requires Irol Iris, from Othstol Oviform +- **NEW:** [Zobriolisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zobriolisk): + - Versatile assault strain; morphed from Lakizilisk, requires Ultrav Cavern +- **NEW:** [Quazrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/quazrokor): + - Imicren Tendril: Quazilisk variant +- **NEW:** [Hydralisk (Orkoti)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/hydralisk-orkoti): + - Orkoti Tendril: Hydralisk variant \ No newline at end of file diff --git a/plugins/aize_debug.qdp b/plugins/aize_debug.qdp index 5d0af79..79824b1 100644 Binary files a/plugins/aize_debug.qdp and b/plugins/aize_debug.qdp differ diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index a2164c1..a7b00a1 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ