diff --git a/master changelog.md b/master changelog.md index ffd2c89..8231d7e 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 +- [23 August 2026](#23-august-2026) - [25 July 2026](#25-july-2026) - [18 July 2026](#18-july-2026) - [11 July 2026](#11-july-2026) @@ -119,6 +120,304 @@ See patchnotes.md for info on the most recent patch! - [13 August 2020](#13-august-2020) - [12 August 2020](#12-august-2020) +# 23 August 2026 +## Year 4, month 8, patch 1 + +## Patch goals +- Initial balancing adjustments post-Acropolis #4! +- Deploy factional variants for Augustcrap, a Mapcrap event! +- Continue technical improvements and bugfixes +- Further improve audiovisuals +- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! + +# Core + +## User Interface +- Improved server-side desync logging (c. Veeq7) +- Added user-configurable window flash for when another player joins your lobby (c. Jesse) +- Reorganized replay options to `Misc` tab (c. Jesse) +- Added user-configurable Askosi player color preferences + +## Bugfixes +- **Stability:** + - Resolved more desync cases + - Resolved a crash when certain weapons targeted units directly on top of them (r. shopkeeper dog) + - Crashes now generate replays, which can be attached with your bug reports! (c. DF) + - Lardfix: Fixed rare crash from AI attack force handling (c. DF) +- **Gameplay:** + - Group casting now correctly issues orders to selected units in cases where some selected units did not have enough energy for an ability (r. shopkeeper dog) + - *Caveat: Still throws an error message and some abilities will issue move orders to units with insufficient energy* + - **Cyprian**s no longer occasionally freeze when issued move orders between attack orders (r. shopkeeper dog) + - **Cardinal**s can no longer proc Sustaining Sermon on allies (r. shopkeeper dog) + - **Tethzorokor**s no longer fail to hit large enemies from certain angles + - Flying workers and **Dyad**s now use iscript-based movement, removing acceleration and eliminating rare visual and harvesting bugs + - The **Bounty** is no longer a resource drop-off point (r. ConcealedOrganic) + - Flyers can now correctly be loaded into air garrisons (e.g. Askosi Grandstand) + - **Scrapworld: Gold Rush** now correctly accounts for the resource cost of dual- and triple-birth units (r. shopkeeper dog) + - Computer-controlled **Cantavis** now spam **Psionic Storm** casts less frequently + - **Skryokor**s are now appropriately treated as Broodspawn for timed life and incubation purposes (r. jakulangski) + - Lardfix: Protected against rare AI breakage from niche town configurations (c. DF) + - **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski) + - **Tencendur**s can now issue load orders + - Traps placed by mine-layers (e.g. **Vulture**) now inherit debuffs (e.g. Infestation) (r. jakulangski) + - Resolved mnemonic hotkey conflict between: + - **Rapid Rendezvous** and **Place Eyelet** (r. Krankendau) + - **Abutment** and **Proscenium** (r. Krankendau) + - **Caphrolosk** and **Kethraj Keep** (r. jakulangski) + - Fixed swapped faction order in `set_faction` crig action for **Goszirith** and **Orkoti** (r. Hamster) +- **Audiovisuals:** + - Resolved various weapon SFX mismatches (r. lolrsk8s) + - Fixed "dead pixels" in Askosi UI + - Corrected **Spraith Cesiant** shadow (r. Mimika) + - Fixed **Endbore** weapon name (r. Concealed Organic) + - Fixed bad gas puff coordinates for Installation Vespene Ridges (r. BtyB) + - Hid `(null)` string on replay playback (c. DF) + - Hid force name display on neutral unit selection (c. DF) +- **User Interface:** + - Fixed lack of options sync for **Askosi** in the random race selector (r. Alexhandr, c. Jesse) + +## Audiovisuals +- New models for: + - Eidolon, Gladius (c. Solstice) + - Valkyrie, Trojan, Amaranth, Atreus, Servitor, Exemplar, Zethrokor, Hydralisk (c. Baelethal) + - Solarion, Steward (c. DeltaCadimus) + - Eidolon (Nydus), Valkyrie (Hecaton), Inzorthrokor (Imicren), Sovrokor (Goszirith), Hydralisk (Orkoti), Iziralisk (Zorthos) + - All new wireframes c. jun3hong! +- Updated models for: + - Vulture, Wraith, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff, Dracadin, Architect, Panoptus (c. Solstice) +- Added engine graphic for Star Sovereign (c. Solstice) +- Updated engine graphics for: + - Mason, Talos, Vulture, Wraith, Ancile, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff +- Updated Askosi UI to be GREEN! (c. DF) +- Updated background graphics for Options and CrownLink Join menus (c. Jesse) +- Added unique shadows for **Vornath Pond**, **Chokral Chaszal** +- Updated selection circle size for **Epigraph** +- New unit responses for: + - **Vicar**, **Conduit** +- New death SFX for: + - Striga (c. Milia) +- New ambient SFX for: + - **Landlock** + +# Balance + +## Neutral +- Neutral garrisons (e.g. the Tencendur on Magnetron): + - Now eject units when taking fatal damage, heal to full life, and become stunned for 10 seconds + - Can only be destroyed if they take fatal damage during the 10 second stun window + +## Terran +- [Shaman](https://cosmonarchy.com/terran/vulture): + - Resource costs 200/200 » 150/150 + - HP 160 » 140 +- [Vulture](https://cosmonarchy.com/terran/vulture): + - Vision range 8 » 7 +- [Phalanx](https://cosmonarchy.com/terran/phalanx): + - HP 240 » 275 + - **Arclite Shock Cannon:** + - Splash radius 16/32/48 » 16/40/64 +- [Aion](https://cosmonarchy/com/terran/aion): + - Transport weight 8 » 12 +- [Wraith](https://cosmonarchy.com/terran/wraith): + - HP 110 » 120 +- [Quarry](https://cosmonarchy.com/terran/quarry/): + - Build time 45 » 35 +- [Palladium](https://cosmonarchy.com/terran/palladium): + - Resource costs 300/150 » 300/100 + - HP 900 » 800 + - Armor 4 » 3 +- [Mantle](https://cosmonarchy.com/terran/mantle): + - Resource costs 200/150 » 250/125 + - HP 1000 » 900 + - Armor 3 » 4 +- [Starport](https://cosmonarchy.com/terran/starport): + - Resource costs 150/225 » 200/150 + +### Terran factions +- [Auriel](https://cosmonarchy.com/terran/auriel): + - **Quarternary Rifle:** + - Weapon cooldown 0.92 » 0.67 +- [Broadside](https://cosmonarchy.com/terran/broadside): + - HP 300 » 335 +- **NEW:** [Camazotz](https://cosmonarchy.com/terran/camazotz): + - **Nydus Trinity:** Harakan replacement. Sustaining infantry. +- **NEW:** [Arquebus](https://cosmonarchy.com/terran/arquebus): + - **Hecaton Coalition:** Cataphract replacement. Incendiary platform. + +## Protoss +- [Artisan](https://cosmonarchy.com/protoss/artisan): + - Movement speed 4.16 » 4 (~4% reduction) +- [Amaranth](https://cosmonarchy.com/protoss/amaranth): + - Vision range 9 7 +- [Atreus](https://cosmonarchy.com/protoss/atreus): + - Resource costs 200/25 » 150/100 + - HP 200 » 160 + - Shields 100 » 60 + - Armor 2 » 3 + - Speed 4.8 » 6 + - **Dauntless Disruption Cannon:** + - Weapon damage 20 » 12 + - Weapon range 7 » 5 + - Attack cooldown 1.25 » 1 + - No longer targets air units + - **Interception** removed + - **NEW: Binding Plasma**, as with **Oscilliant** / **Gladius** +- [Cantavis](https://cosmonarchy.com/protoss/cantavis): + - Build time 33 » 30 + - **Hallucination:** + - Projectile can no longer be intercepted by hostiles +- [Charlatan](https://cosmonarchy.com/protoss/charlatan): + - **Fervent Blaster:** + - Splash radius 12/24/32 » 16/24/32 +- [Mind Tyrant](https://cosmonarchy.com/protoss/mind-tyrant): + - **Malefactor:** + - Tyrannize procs no longer drain energy + - Mind Tyrant must still have energy to proc Tyrannize + - **Maelstrom:** + - Movement speed slow 50% » 66% +- [Idol](https://cosmonarchy.com/protoss/idol): + - **Prismatic Blasters:** + - Splash radius 12/18/24 » 16/24/32 +- [Exemplar](https://cosmonarchy.com/protoss/exemplar): + - Resource costs 300/150 250/150 +- [Warden](https://cosmonarchy.com/protoss/warden): + - Build time 35 » 30 +- [Lattice](https://cosmonarchy.com/protoss/lattice): + - HP 400 » 500 + - Shields 250 » 300 +- [Stargate](https://cosmonarchy.com/protoss/stargate): + - Resource costs 200/200 » 200/150 + +### Protoss factions +- **NEW:** [Simulacrum (Khalendric)](https://cosmonarchy.com/protoss/simulacrum-khalendric): + - **Khalendric Knights:** Simulacrum variant with **Last Orders** (e.g. Aurora) +- **NEW:** [Idol (Khalendric)](https://cosmonarchy.com/protoss/idol-khalendric): + - **Khalendric Knights:** Idol variant with **Signify** (e.g. Hierophant) +- **NEW:** [Vestige](https://cosmonarchy.com/protoss/vestige): + - **Starbound:** Cabalist variant with on-damage cloaking + +## Zerg +- **Bone of Reflection:** + - Armor pen 0 » 1 +- **Corpse Cocoon:** + - Allied corpses now spawn **Rilirokors** for consumed ground units and **Rililisks** for consumed air units +- **Blissful Embrace:** + - Infested units now incubate **Rilirokors** on damage taken (like **Zoryusthaleth**) +- **Plague:** + - Now reduces HP and shield healing by 50% +- [Rililisk](https://cosmonarchy.com/zerg/rililisk): + - **Swarming Spores:** + - Weapon damage 1x5 » 1x4 + - Weapon range 2 » 4 +- [Malkothrokor](https://cosmonarchy.com/zerg/malkothrokor): + - Structure gestation now occurs 50% faster +- [Nathrokor](https://cosmonarchy.com/zerg/nathrokor): + - **Adrenal Frenzy** (movement speed on attack) removed +- [Vorvrokor](https://cosmonarchy.com/zerg/): + - Build time 12 » 15 +- [Liiralisk](https://cosmonarchy.com/zerg/liiralisk): + - Build time 20 » 25 +- [Kalkalisk](https://cosmonarchy.com/zerg/kalkalisk): + - Build time 25 » 30 +- [Protathalor](https://cosmonarchy.com/zerg/protathalor): + - Build time 22 » 25 + - Resource costs 125/50 » 150/75 + - Now two per requisition +- [Mutalisk](https://cosmonarchy.com/zerg/mutalisk): + - Build time 25 » 30 +- [Sovroleth](https://cosmonarchy.com/zerg/sovroleth): + - Now considered a Sire +- [Hydralisk](https://cosmonarchy.com/zerg/hydralisk): + - Build time 20 » 18 + - HP 80 » 100 +- [Bactalisk](https://cosmonarchy.com/zerg/bactalisk): + - Build time 25 » 30 + - HP 120 » 100 +- [Tethzorokor](https://cosmonarchy.com/zerg/tethzorokor): + - Build time 28 » 32 +- [Vithrilisk](https://cosmonarchy.com/zerg/vithrilisk): + - Build time 25 » 30 +- [Ultrokor](https://cosmonarchy.com/zerg/ultrokor): + - Build time 40 » 45 +- [Zobriolisk](https://cosmonarchy.com/zerg/zobriolisk): + - Resource costs 200/100 » 150/75 + - Build time 25 » 35 +- [Zarcavrokor](https://cosmonarchy.com/zerg/zarcavrokor): + - Build time 35 » 40 + - Vision range 9 » 7 + - **Bisecting Blades:** + - Weapon cooldown 0.42 » 0.67 +- [Vornath Pond](https://cosmonarchy.com/zerg/vornath-pond): + - Build time 40 » 50 +- [Skibact Scab](https://cosmonarchy.com/zerg/skibact-scab): + - Resource costs 75/150 » 100/175 + - Build time 45 » 50 + +### Zerg Factions +- [Sovrokor](https://cosmonarchy.com/zerg/sovrokor): + - Now considered a Sire +- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor): + - **Imicren Tendril:** Izirokor replacement. Has Saber Siphon. +- **NEW:** [Alzurokor](https://cosmonarchy.com/zerg/alzurokor): + - **Imicren Tendril:** Ultrokor replacement. Has Captivating Claws and Devouring Instinct. +- **NEW:** [Hydrokor](https://cosmonarchy.com/zerg/hydrokor): + - **Goszirith Tendril:** Hydralisk replacement. Dual-birth melee strain with Mitosis. +- **NEW:** [Zytryleth](https://cosmonarchy.com/zerg/zytryleth): + - **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae. + +## Askosi +- **Impact Dissipation:** + - No longer heals + - Now blocks the next weapon attack +- **Ash Heap:** + - Duration 2 seconds » 5 seconds +- [Proselyte](https://cosmonarchy.com/askosi/proselyte): + - Movement speed 5.2 » 5.6 +- [Missionary](https://cosmonarchy.com/askosi/missionary): + - HP 75 » 85 + - **NEW: Accelerated Speech** (passive) + - Gains +2 armor pen when within 2 weapon range of its target +- [Cardinal](https://cosmonarchy.com/askosi/cardinal): + - **Sustaining Sermon:** + - Now heals the proccing Cardinal + - **Rapid Rendevous** removed + - **NEW: Ashbind:** + - Leaps to an enemy target, applying Ash Heap to enemies within 3 range +- [Mimic](https://cosmonarchy.com/askosi/mimic): + - **Scrapworld: Vital Remains** removed + - **Mimicry:** + - Mimicked attacks now apply Scrapworld: Gold Rush +- [Aphorist](https://cosmonarchy.com/askosi/aphorist): + - Resource costs 50/25 » 100/25 +- [Doronin](https://cosmonarchy.com/askosi/doronin): + - Resource costs 225/0 » 175/50 + - Armor 3 » 4 +- [Insurant](https://cosmonarchy.com/askosi/insurant): + - **Elxe Twinshot:** + - No longer attacks air units +- [Rove](https://cosmonarchy.com/askosi/rove): + - HP 90 » 100 + - **Elre Scaleshot:** + - No longer attacks air units +- [Intendent](https://cosmonarchy.com/askosi/intendent): + - Movement speed 4 » 5.2 +- [Endbore](https://cosmonarchy.com/askosi/endbore): + - **Irko Octorshard:** + - Weapon damage 8x10 » 8x8 + - No longer attacks air units +- [Grandstand](https://cosmonarchy.com/askosi/grandstand): + - Resource costs 200/0 » 150/0 +- [Chantry](https://cosmonarchy.com/askosi/chantry): + - Resource costs 75/50 » 75/100 + - Build time 45 » 35 +- [Radix](https://cosmonarchy.com/askosi/radix): + - Build time 65 » 60 +- [Function](https://cosmonarchy.com/askosi/function): + - Resource costs 150/25 » 125/25 + - Build time 75 » 70 +- [Cosmoscope](https://cosmonarchy.com/askosi/comoscope): + - Build time 90 » 75 + # 25 July 2026 ## Year 4, month 7, patch 4 diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 098c07f..ef1d0e9 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 cdff6c0..866ad82 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -713,13 +713,13 @@ Acqui Alzurokor (Imicren) Hydrokor (Goszirith) Nihilist -Extended Flingy #507 -Extended Flingy #508 -Extended Flingy #509 -Extended Flingy #510 -Extended Flingy #511 -Extended Flingy #512 -Extended Flingy #513 +Maverick (Golden) +Gladius (Order) +Shaman (Upstart, Support) +Shaman (Upstart, Adrenaline) +Ammo Crate +Medkit +Battery Cell Extended Flingy #514 Extended Flingy #515 Extended Flingy #516 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 2e44730..ba57909 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 147bd22..b2c6834 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 97381f9..001ebf0 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -2461,31 +2461,31 @@ Impact Dissipation Crushing Delivery Small Crushing Delivery Medium Crushing Delivery Large -Extended Image #1461 -Extended Image #1462 -Extended Image #1463 -Extended Image #1464 -Extended Image #1465 -Extended Image #1466 -Extended Image #1467 -Extended Image #1468 -Extended Image #1469 -Extended Image #1470 -Extended Image #1471 -Extended Image #1472 -Extended Image #1473 -Extended Image #1474 -Extended Image #1475 -Extended Image #1476 -Extended Image #1477 -Extended Image #1478 -Extended Image #1479 -Extended Image #1480 -Extended Image #1481 -Extended Image #1482 -Extended Image #1483 -Extended Image #1484 -Extended Image #1485 +Maverick (Golden) +Maverick (Golden) Shadow +Maverick (Golden) Remains +Garvrokor Shadow +Garvrokor Birth +Garvrokor Remains +Mine Restock Overlay +Gladius (Order) +Gladius (Order) Shadow +Gladius (Order) Engine +Gladius (Order) Warp Flash +Droleth Mutate +Shaman (Upstart, Support) +Shaman (Upstart) Shadow +Shaman (Upstart, Adrenaline) +Ammo Crate +Ammo Crate Shadow +Ammo Crate Shadow (Carried) +Medkit +Medkit Shadow +Medkit Shadow (Carried) +Battery Cell +Battery Cell Shadow +Battery Cell Shadow (Carried) +Flamethrower (Blue) Extended Image #1486 Extended Image #1487 Extended Image #1488 @@ -2998,4 +2998,2003 @@ Extended Image #1994 Extended Image #1995 Extended Image #1996 Extended Image #1997 -Extended Image #1998 \ No newline at end of file +Extended Image #1998 +Extended Image #2003 +Extended Image #2004 +Extended Image #2005 +Extended Image #2006 +Extended Image #2007 +Extended Image #2008 +Extended Image #2009 +Extended Image #2010 +Extended Image #2011 +Extended Image #2012 +Extended Image #2013 +Extended Image #2014 +Extended Image #2015 +Extended Image #2016 +Extended Image #2017 +Extended Image #2018 +Extended Image #2019 +Extended Image #2020 +Extended Image #2021 +Extended Image #2022 +Extended Image #2023 +Extended Image #2024 +Extended Image #2025 +Extended Image #2026 +Extended Image #2027 +Extended Image #2028 +Extended Image #2029 +Extended Image #2030 +Extended Image #2031 +Extended Image #2032 +Extended Image #2033 +Extended Image #2034 +Extended Image #2035 +Extended Image #2036 +Extended Image #2037 +Extended Image #2038 +Extended Image #2039 +Extended Image #2040 +Extended Image #2041 +Extended Image #2042 +Extended Image #2043 +Extended Image #2044 +Extended Image #2045 +Extended Image #2046 +Extended Image #2047 +Extended Image #2048 +Extended Image #2049 +Extended Image #2050 +Extended Image #2051 +Extended Image #2052 +Extended Image #2053 +Extended Image #2054 +Extended Image #2055 +Extended Image #2056 +Extended Image #2057 +Extended Image #2058 +Extended Image #2059 +Extended Image #2060 +Extended Image #2061 +Extended Image #2062 +Extended Image #2063 +Extended Image #2064 +Extended Image #2065 +Extended Image #2066 +Extended Image #2067 +Extended Image #2068 +Extended Image #2069 +Extended Image #2070 +Extended Image #2071 +Extended Image #2072 +Extended Image #2073 +Extended Image #2074 +Extended Image #2075 +Extended Image #2076 +Extended Image #2077 +Extended Image #2078 +Extended Image #2079 +Extended Image #2080 +Extended Image #2081 +Extended Image #2082 +Extended Image #2083 +Extended Image #2084 +Extended Image #2085 +Extended Image #2086 +Extended Image #2087 +Extended Image #2088 +Extended Image #2089 +Extended Image #2090 +Extended Image #2091 +Extended Image #2092 +Extended Image #2093 +Extended Image #2094 +Extended Image #2095 +Extended Image #2096 +Extended Image #2097 +Extended Image #2098 +Extended Image #2099 +Extended Image #2100 +Extended Image #2101 +Extended Image #2102 +Extended Image #2103 +Extended Image #2104 +Extended Image #2105 +Extended Image #2106 +Extended Image #2107 +Extended Image #2108 +Extended Image #2109 +Extended Image #2110 +Extended Image #2111 +Extended Image #2112 +Extended Image #2113 +Extended Image #2114 +Extended Image #2115 +Extended Image #2116 +Extended Image #2117 +Extended Image #2118 +Extended Image #2119 +Extended Image #2120 +Extended Image #2121 +Extended Image #2122 +Extended Image #2123 +Extended Image #2124 +Extended Image #2125 +Extended Image #2126 +Extended Image #2127 +Extended Image #2128 +Extended Image #2129 +Extended Image #2130 +Extended Image #2131 +Extended Image #2132 +Extended Image #2133 +Extended Image #2134 +Extended Image #2135 +Extended Image #2136 +Extended Image #2137 +Extended Image #2138 +Extended Image #2139 +Extended Image #2140 +Extended Image #2141 +Extended Image #2142 +Extended Image #2143 +Extended Image #2144 +Extended Image #2145 +Extended Image #2146 +Extended Image #2147 +Extended Image #2148 +Extended Image #2149 +Extended Image #2150 +Extended Image #2151 +Extended Image #2152 +Extended Image #2153 +Extended Image #2154 +Extended Image #2155 +Extended Image #2156 +Extended Image #2157 +Extended Image #2158 +Extended Image #2159 +Extended Image #2160 +Extended Image #2161 +Extended Image #2162 +Extended Image #2163 +Extended Image #2164 +Extended Image #2165 +Extended Image #2166 +Extended Image #2167 +Extended Image #2168 +Extended Image #2169 +Extended Image #2170 +Extended Image #2171 +Extended Image #2172 +Extended Image #2173 +Extended Image #2174 +Extended Image #2175 +Extended Image #2176 +Extended Image #2177 +Extended Image #2178 +Extended Image #2179 +Extended Image #2180 +Extended Image #2181 +Extended Image #2182 +Extended Image #2183 +Extended Image #2184 +Extended Image #2185 +Extended Image #2186 +Extended Image #2187 +Extended Image #2188 +Extended Image #2189 +Extended Image #2190 +Extended Image #2191 +Extended Image #2192 +Extended Image #2193 +Extended Image #2194 +Extended Image #2195 +Extended Image #2196 +Extended Image #2197 +Extended Image #2198 +Extended Image #2199 +Extended Image #2200 +Extended Image #2201 +Extended Image #2202 +Extended Image #2203 +Extended Image #2204 +Extended Image #2205 +Extended Image #2206 +Extended Image #2207 +Extended Image #2208 +Extended Image #2209 +Extended Image #2210 +Extended Image #2211 +Extended Image #2212 +Extended Image #2213 +Extended Image #2214 +Extended Image #2215 +Extended Image #2216 +Extended Image #2217 +Extended Image #2218 +Extended Image #2219 +Extended Image #2220 +Extended Image #2221 +Extended Image #2222 +Extended Image #2223 +Extended Image #2224 +Extended Image #2225 +Extended Image #2226 +Extended Image #2227 +Extended Image #2228 +Extended Image #2229 +Extended Image #2230 +Extended Image #2231 +Extended Image #2232 +Extended Image #2233 +Extended Image #2234 +Extended Image #2235 +Extended Image #2236 +Extended Image #2237 +Extended Image #2238 +Extended Image #2239 +Extended Image #2240 +Extended Image #2241 +Extended Image #2242 +Extended Image #2243 +Extended Image #2244 +Extended Image #2245 +Extended Image #2246 +Extended Image #2247 +Extended Image #2248 +Extended Image #2249 +Extended Image #2250 +Extended Image #2251 +Extended Image #2252 +Extended Image #2253 +Extended Image #2254 +Extended Image #2255 +Extended Image #2256 +Extended Image #2257 +Extended Image #2258 +Extended Image #2259 +Extended Image #2260 +Extended Image #2261 +Extended Image #2262 +Extended Image #2263 +Extended Image #2264 +Extended Image #2265 +Extended Image #2266 +Extended Image #2267 +Extended Image #2268 +Extended Image #2269 +Extended Image #2270 +Extended Image #2271 +Extended Image #2272 +Extended Image #2273 +Extended Image #2274 +Extended Image #2275 +Extended Image #2276 +Extended Image #2277 +Extended Image #2278 +Extended Image #2279 +Extended Image #2280 +Extended Image #2281 +Extended Image #2282 +Extended Image #2283 +Extended Image #2284 +Extended Image #2285 +Extended Image #2286 +Extended Image #2287 +Extended Image #2288 +Extended Image #2289 +Extended Image #2290 +Extended Image #2291 +Extended Image #2292 +Extended Image #2293 +Extended Image #2294 +Extended Image #2295 +Extended Image #2296 +Extended Image #2297 +Extended Image #2298 +Extended Image #2299 +Extended Image #2300 +Extended Image #2301 +Extended Image #2302 +Extended Image #2303 +Extended Image #2304 +Extended Image #2305 +Extended Image #2306 +Extended Image #2307 +Extended Image #2308 +Extended Image #2309 +Extended Image #2310 +Extended Image #2311 +Extended Image #2312 +Extended Image #2313 +Extended Image #2314 +Extended Image #2315 +Extended Image #2316 +Extended Image #2317 +Extended Image #2318 +Extended Image #2319 +Extended Image #2320 +Extended Image #2321 +Extended Image #2322 +Extended Image #2323 +Extended Image #2324 +Extended Image #2325 +Extended Image #2326 +Extended Image #2327 +Extended Image #2328 +Extended Image #2329 +Extended Image #2330 +Extended Image #2331 +Extended Image #2332 +Extended Image #2333 +Extended Image #2334 +Extended Image #2335 +Extended Image #2336 +Extended Image #2337 +Extended Image #2338 +Extended Image #2339 +Extended Image #2340 +Extended Image #2341 +Extended Image #2342 +Extended Image #2343 +Extended Image #2344 +Extended Image #2345 +Extended Image #2346 +Extended Image #2347 +Extended Image #2348 +Extended Image #2349 +Extended Image #2350 +Extended Image #2351 +Extended Image #2352 +Extended Image #2353 +Extended Image #2354 +Extended Image #2355 +Extended Image #2356 +Extended Image #2357 +Extended Image #2358 +Extended Image #2359 +Extended Image #2360 +Extended Image #2361 +Extended Image #2362 +Extended Image #2363 +Extended Image #2364 +Extended Image #2365 +Extended Image #2366 +Extended Image #2367 +Extended Image #2368 +Extended Image #2369 +Extended Image #2370 +Extended Image #2371 +Extended Image #2372 +Extended Image #2373 +Extended Image #2374 +Extended Image #2375 +Extended Image #2376 +Extended Image #2377 +Extended Image #2378 +Extended Image #2379 +Extended Image #2380 +Extended Image #2381 +Extended Image #2382 +Extended Image #2383 +Extended Image #2384 +Extended Image #2385 +Extended Image #2386 +Extended Image #2387 +Extended Image #2388 +Extended Image #2389 +Extended Image #2390 +Extended Image #2391 +Extended Image #2392 +Extended Image #2393 +Extended Image #2394 +Extended Image #2395 +Extended Image #2396 +Extended Image #2397 +Extended Image #2398 +Extended Image #2399 +Extended Image #2400 +Extended Image #2401 +Extended Image #2402 +Extended Image #2403 +Extended Image #2404 +Extended Image #2405 +Extended Image #2406 +Extended Image #2407 +Extended Image #2408 +Extended Image #2409 +Extended Image #2410 +Extended Image #2411 +Extended Image #2412 +Extended Image #2413 +Extended Image #2414 +Extended Image #2415 +Extended Image #2416 +Extended Image #2417 +Extended Image #2418 +Extended Image #2419 +Extended Image #2420 +Extended Image #2421 +Extended Image #2422 +Extended Image #2423 +Extended Image #2424 +Extended Image #2425 +Extended Image #2426 +Extended Image #2427 +Extended Image #2428 +Extended Image #2429 +Extended Image #2430 +Extended Image #2431 +Extended Image #2432 +Extended Image #2433 +Extended Image #2434 +Extended Image #2435 +Extended Image #2436 +Extended Image #2437 +Extended Image #2438 +Extended Image #2439 +Extended Image #2440 +Extended Image #2441 +Extended Image #2442 +Extended Image #2443 +Extended Image #2444 +Extended Image #2445 +Extended Image #2446 +Extended Image #2447 +Extended Image #2448 +Extended Image #2449 +Extended Image #2450 +Extended Image #2451 +Extended Image #2452 +Extended Image #2453 +Extended Image #2454 +Extended Image #2455 +Extended Image #2456 +Extended Image #2457 +Extended Image #2458 +Extended Image #2459 +Extended Image #2460 +Extended Image #2461 +Extended Image #2462 +Extended Image #2463 +Extended Image #2464 +Extended Image #2465 +Extended Image #2466 +Extended Image #2467 +Extended Image #2468 +Extended Image #2469 +Extended Image #2470 +Extended Image #2471 +Extended Image #2472 +Extended Image #2473 +Extended Image #2474 +Extended Image #2475 +Extended Image #2476 +Extended Image #2477 +Extended Image #2478 +Extended Image #2479 +Extended Image #2480 +Extended Image #2481 +Extended Image #2482 +Extended Image #2483 +Extended Image #2484 +Extended Image #2485 +Extended Image #2486 +Extended Image #2487 +Extended Image #2488 +Extended Image #2489 +Extended Image #2490 +Extended Image #2491 +Extended Image #2492 +Extended Image #2493 +Extended Image #2494 +Extended Image #2495 +Extended Image #2496 +Extended Image #2497 +Extended Image #2498 +Extended Image #2499 +Extended Image #2500 +Extended Image #2501 +Extended Image #2502 +Extended Image #2503 +Extended Image #2504 +Extended Image #2505 +Extended Image #2506 +Extended Image #2507 +Extended Image #2508 +Extended Image #2509 +Extended Image #2510 +Extended Image #2511 +Extended Image #2512 +Extended Image #2513 +Extended Image #2514 +Extended Image #2515 +Extended Image #2516 +Extended Image #2517 +Extended Image #2518 +Extended Image #2519 +Extended Image #2520 +Extended Image #2521 +Extended Image #2522 +Extended Image #2523 +Extended Image #2524 +Extended Image #2525 +Extended Image #2526 +Extended Image #2527 +Extended Image #2528 +Extended Image #2529 +Extended Image #2530 +Extended Image #2531 +Extended Image #2532 +Extended Image #2533 +Extended Image #2534 +Extended Image #2535 +Extended Image #2536 +Extended Image #2537 +Extended Image #2538 +Extended Image #2539 +Extended Image #2540 +Extended Image #2541 +Extended Image #2542 +Extended Image #2543 +Extended Image #2544 +Extended Image #2545 +Extended Image #2546 +Extended Image #2547 +Extended Image #2548 +Extended Image #2549 +Extended Image #2550 +Extended Image #2551 +Extended Image #2552 +Extended Image #2553 +Extended Image #2554 +Extended Image #2555 +Extended Image #2556 +Extended Image #2557 +Extended Image #2558 +Extended Image #2559 +Extended Image #2560 +Extended Image #2561 +Extended Image #2562 +Extended Image #2563 +Extended Image #2564 +Extended Image #2565 +Extended Image #2566 +Extended Image #2567 +Extended Image #2568 +Extended Image #2569 +Extended Image #2570 +Extended Image #2571 +Extended Image #2572 +Extended Image #2573 +Extended Image #2574 +Extended Image #2575 +Extended Image #2576 +Extended Image #2577 +Extended Image #2578 +Extended Image #2579 +Extended Image #2580 +Extended Image #2581 +Extended Image #2582 +Extended Image #2583 +Extended Image #2584 +Extended Image #2585 +Extended Image #2586 +Extended Image #2587 +Extended Image #2588 +Extended Image #2589 +Extended Image #2590 +Extended Image #2591 +Extended Image #2592 +Extended Image #2593 +Extended Image #2594 +Extended Image #2595 +Extended Image #2596 +Extended Image #2597 +Extended Image #2598 +Extended Image #2599 +Extended Image #2600 +Extended Image #2601 +Extended Image #2602 +Extended Image #2603 +Extended Image #2604 +Extended Image #2605 +Extended Image #2606 +Extended Image #2607 +Extended Image #2608 +Extended Image #2609 +Extended Image #2610 +Extended Image #2611 +Extended Image #2612 +Extended Image #2613 +Extended Image #2614 +Extended Image #2615 +Extended Image #2616 +Extended Image #2617 +Extended Image #2618 +Extended Image #2619 +Extended Image #2620 +Extended Image #2621 +Extended Image #2622 +Extended Image #2623 +Extended Image #2624 +Extended Image #2625 +Extended Image #2626 +Extended Image #2627 +Extended Image #2628 +Extended Image #2629 +Extended Image #2630 +Extended Image #2631 +Extended Image #2632 +Extended Image #2633 +Extended Image #2634 +Extended Image #2635 +Extended Image #2636 +Extended Image #2637 +Extended Image #2638 +Extended Image #2639 +Extended Image #2640 +Extended Image #2641 +Extended Image #2642 +Extended Image #2643 +Extended Image #2644 +Extended Image #2645 +Extended Image #2646 +Extended Image #2647 +Extended Image #2648 +Extended Image #2649 +Extended Image #2650 +Extended Image #2651 +Extended Image #2652 +Extended Image #2653 +Extended Image #2654 +Extended Image #2655 +Extended Image #2656 +Extended Image #2657 +Extended Image #2658 +Extended Image #2659 +Extended Image #2660 +Extended Image #2661 +Extended Image #2662 +Extended Image #2663 +Extended Image #2664 +Extended Image #2665 +Extended Image #2666 +Extended Image #2667 +Extended Image #2668 +Extended Image #2669 +Extended Image #2670 +Extended Image #2671 +Extended Image #2672 +Extended Image #2673 +Extended Image #2674 +Extended Image #2675 +Extended Image #2676 +Extended Image #2677 +Extended Image #2678 +Extended Image #2679 +Extended Image #2680 +Extended Image #2681 +Extended Image #2682 +Extended Image #2683 +Extended Image #2684 +Extended Image #2685 +Extended Image #2686 +Extended Image #2687 +Extended Image #2688 +Extended Image #2689 +Extended Image #2690 +Extended Image #2691 +Extended Image #2692 +Extended Image #2693 +Extended Image #2694 +Extended Image #2695 +Extended Image #2696 +Extended Image #2697 +Extended Image #2698 +Extended Image #2699 +Extended Image #2700 +Extended Image #2701 +Extended Image #2702 +Extended Image #2703 +Extended Image #2704 +Extended Image #2705 +Extended Image #2706 +Extended Image #2707 +Extended Image #2708 +Extended Image #2709 +Extended Image #2710 +Extended Image #2711 +Extended Image #2712 +Extended Image #2713 +Extended Image #2714 +Extended Image #2715 +Extended Image #2716 +Extended Image #2717 +Extended Image #2718 +Extended Image #2719 +Extended Image #2720 +Extended Image #2721 +Extended Image #2722 +Extended Image #2723 +Extended Image #2724 +Extended Image #2725 +Extended Image #2726 +Extended Image #2727 +Extended Image #2728 +Extended Image #2729 +Extended Image #2730 +Extended Image #2731 +Extended Image #2732 +Extended Image #2733 +Extended Image #2734 +Extended Image #2735 +Extended Image #2736 +Extended Image #2737 +Extended Image #2738 +Extended Image #2739 +Extended Image #2740 +Extended Image #2741 +Extended Image #2742 +Extended Image #2743 +Extended Image #2744 +Extended Image #2745 +Extended Image #2746 +Extended Image #2747 +Extended Image #2748 +Extended Image #2749 +Extended Image #2750 +Extended Image #2751 +Extended Image #2752 +Extended Image #2753 +Extended Image #2754 +Extended Image #2755 +Extended Image #2756 +Extended Image #2757 +Extended Image #2758 +Extended Image #2759 +Extended Image #2760 +Extended Image #2761 +Extended Image #2762 +Extended Image #2763 +Extended Image #2764 +Extended Image #2765 +Extended Image #2766 +Extended Image #2767 +Extended Image #2768 +Extended Image #2769 +Extended Image #2770 +Extended Image #2771 +Extended Image #2772 +Extended Image #2773 +Extended Image #2774 +Extended Image #2775 +Extended Image #2776 +Extended Image #2777 +Extended Image #2778 +Extended Image #2779 +Extended Image #2780 +Extended Image #2781 +Extended Image #2782 +Extended Image #2783 +Extended Image #2784 +Extended Image #2785 +Extended Image #2786 +Extended Image #2787 +Extended Image #2788 +Extended Image #2789 +Extended Image #2790 +Extended Image #2791 +Extended Image #2792 +Extended Image #2793 +Extended Image #2794 +Extended Image #2795 +Extended Image #2796 +Extended Image #2797 +Extended Image #2798 +Extended Image #2799 +Extended Image #2800 +Extended Image #2801 +Extended Image #2802 +Extended Image #2803 +Extended Image #2804 +Extended Image #2805 +Extended Image #2806 +Extended Image #2807 +Extended Image #2808 +Extended Image #2809 +Extended Image #2810 +Extended Image #2811 +Extended Image #2812 +Extended Image #2813 +Extended Image #2814 +Extended Image #2815 +Extended Image #2816 +Extended Image #2817 +Extended Image #2818 +Extended Image #2819 +Extended Image #2820 +Extended Image #2821 +Extended Image #2822 +Extended Image #2823 +Extended Image #2824 +Extended Image #2825 +Extended Image #2826 +Extended Image #2827 +Extended Image #2828 +Extended Image #2829 +Extended Image #2830 +Extended Image #2831 +Extended Image #2832 +Extended Image #2833 +Extended Image #2834 +Extended Image #2835 +Extended Image #2836 +Extended Image #2837 +Extended Image #2838 +Extended Image #2839 +Extended Image #2840 +Extended Image #2841 +Extended Image #2842 +Extended Image #2843 +Extended Image #2844 +Extended Image #2845 +Extended Image #2846 +Extended Image #2847 +Extended Image #2848 +Extended Image #2849 +Extended Image #2850 +Extended Image #2851 +Extended Image #2852 +Extended Image #2853 +Extended Image #2854 +Extended Image #2855 +Extended Image #2856 +Extended Image #2857 +Extended Image #2858 +Extended Image #2859 +Extended Image #2860 +Extended Image #2861 +Extended Image #2862 +Extended Image #2863 +Extended Image #2864 +Extended Image #2865 +Extended Image #2866 +Extended Image #2867 +Extended Image #2868 +Extended Image #2869 +Extended Image #2870 +Extended Image #2871 +Extended Image #2872 +Extended Image #2873 +Extended Image #2874 +Extended Image #2875 +Extended Image #2876 +Extended Image #2877 +Extended Image #2878 +Extended Image #2879 +Extended Image #2880 +Extended Image #2881 +Extended Image #2882 +Extended Image #2883 +Extended Image #2884 +Extended Image #2885 +Extended Image #2886 +Extended Image #2887 +Extended Image #2888 +Extended Image #2889 +Extended Image #2890 +Extended Image #2891 +Extended Image #2892 +Extended Image #2893 +Extended Image #2894 +Extended Image #2895 +Extended Image #2896 +Extended Image #2897 +Extended Image #2898 +Extended Image #2899 +Extended Image #2900 +Extended Image #2901 +Extended Image #2902 +Extended Image #2903 +Extended Image #2904 +Extended Image #2905 +Extended Image #2906 +Extended Image #2907 +Extended Image #2908 +Extended Image #2909 +Extended Image #2910 +Extended Image #2911 +Extended Image #2912 +Extended Image #2913 +Extended Image #2914 +Extended Image #2915 +Extended Image #2916 +Extended Image #2917 +Extended Image #2918 +Extended Image #2919 +Extended Image #2920 +Extended Image #2921 +Extended Image #2922 +Extended Image #2923 +Extended Image #2924 +Extended Image #2925 +Extended Image #2926 +Extended Image #2927 +Extended Image #2928 +Extended Image #2929 +Extended Image #2930 +Extended Image #2931 +Extended Image #2932 +Extended Image #2933 +Extended Image #2934 +Extended Image #2935 +Extended Image #2936 +Extended Image #2937 +Extended Image #2938 +Extended Image #2939 +Extended Image #2940 +Extended Image #2941 +Extended Image #2942 +Extended Image #2943 +Extended Image #2944 +Extended Image #2945 +Extended Image #2946 +Extended Image #2947 +Extended Image #2948 +Extended Image #2949 +Extended Image #2950 +Extended Image #2951 +Extended Image #2952 +Extended Image #2953 +Extended Image #2954 +Extended Image #2955 +Extended Image #2956 +Extended Image #2957 +Extended Image #2958 +Extended Image #2959 +Extended Image #2960 +Extended Image #2961 +Extended Image #2962 +Extended Image #2963 +Extended Image #2964 +Extended Image #2965 +Extended Image #2966 +Extended Image #2967 +Extended Image #2968 +Extended Image #2969 +Extended Image #2970 +Extended Image #2971 +Extended Image #2972 +Extended Image #2973 +Extended Image #2974 +Extended Image #2975 +Extended Image #2976 +Extended Image #2977 +Extended Image #2978 +Extended Image #2979 +Extended Image #2980 +Extended Image #2981 +Extended Image #2982 +Extended Image #2983 +Extended Image #2984 +Extended Image #2985 +Extended Image #2986 +Extended Image #2987 +Extended Image #2988 +Extended Image #2989 +Extended Image #2990 +Extended Image #2991 +Extended Image #2992 +Extended Image #2993 +Extended Image #2994 +Extended Image #2995 +Extended Image #2996 +Extended Image #2997 +Extended Image #2998 +Extended Image #2999 +Extended Image #3000 +Extended Image #3001 +Extended Image #3002 +Extended Image #3003 +Extended Image #3004 +Extended Image #3005 +Extended Image #3006 +Extended Image #3007 +Extended Image #3008 +Extended Image #3009 +Extended Image #3010 +Extended Image #3011 +Extended Image #3012 +Extended Image #3013 +Extended Image #3014 +Extended Image #3015 +Extended Image #3016 +Extended Image #3017 +Extended Image #3018 +Extended Image #3019 +Extended Image #3020 +Extended Image #3021 +Extended Image #3022 +Extended Image #3023 +Extended Image #3024 +Extended Image #3025 +Extended Image #3026 +Extended Image #3027 +Extended Image #3028 +Extended Image #3029 +Extended Image #3030 +Extended Image #3031 +Extended Image #3032 +Extended Image #3033 +Extended Image #3034 +Extended Image #3035 +Extended Image #3036 +Extended Image #3037 +Extended Image #3038 +Extended Image #3039 +Extended Image #3040 +Extended Image #3041 +Extended Image #3042 +Extended Image #3043 +Extended Image #3044 +Extended Image #3045 +Extended Image #3046 +Extended Image #3047 +Extended Image #3048 +Extended Image #3049 +Extended Image #3050 +Extended Image #3051 +Extended Image #3052 +Extended Image #3053 +Extended Image #3054 +Extended Image #3055 +Extended Image #3056 +Extended Image #3057 +Extended Image #3058 +Extended Image #3059 +Extended Image #3060 +Extended Image #3061 +Extended Image #3062 +Extended Image #3063 +Extended Image #3064 +Extended Image #3065 +Extended Image #3066 +Extended Image #3067 +Extended Image #3068 +Extended Image #3069 +Extended Image #3070 +Extended Image #3071 +Extended Image #3072 +Extended Image #3073 +Extended Image #3074 +Extended Image #3075 +Extended Image #3076 +Extended Image #3077 +Extended Image #3078 +Extended Image #3079 +Extended Image #3080 +Extended Image #3081 +Extended Image #3082 +Extended Image #3083 +Extended Image #3084 +Extended Image #3085 +Extended Image #3086 +Extended Image #3087 +Extended Image #3088 +Extended Image #3089 +Extended Image #3090 +Extended Image #3091 +Extended Image #3092 +Extended Image #3093 +Extended Image #3094 +Extended Image #3095 +Extended Image #3096 +Extended Image #3097 +Extended Image #3098 +Extended Image #3099 +Extended Image #3100 +Extended Image #3101 +Extended Image #3102 +Extended Image #3103 +Extended Image #3104 +Extended Image #3105 +Extended Image #3106 +Extended Image #3107 +Extended Image #3108 +Extended Image #3109 +Extended Image #3110 +Extended Image #3111 +Extended Image #3112 +Extended Image #3113 +Extended Image #3114 +Extended Image #3115 +Extended Image #3116 +Extended Image #3117 +Extended Image #3118 +Extended Image #3119 +Extended Image #3120 +Extended Image #3121 +Extended Image #3122 +Extended Image #3123 +Extended Image #3124 +Extended Image #3125 +Extended Image #3126 +Extended Image #3127 +Extended Image #3128 +Extended Image #3129 +Extended Image #3130 +Extended Image #3131 +Extended Image #3132 +Extended Image #3133 +Extended Image #3134 +Extended Image #3135 +Extended Image #3136 +Extended Image #3137 +Extended Image #3138 +Extended Image #3139 +Extended Image #3140 +Extended Image #3141 +Extended Image #3142 +Extended Image #3143 +Extended Image #3144 +Extended Image #3145 +Extended Image #3146 +Extended Image #3147 +Extended Image #3148 +Extended Image #3149 +Extended Image #3150 +Extended Image #3151 +Extended Image #3152 +Extended Image #3153 +Extended Image #3154 +Extended Image #3155 +Extended Image #3156 +Extended Image #3157 +Extended Image #3158 +Extended Image #3159 +Extended Image #3160 +Extended Image #3161 +Extended Image #3162 +Extended Image #3163 +Extended Image #3164 +Extended Image #3165 +Extended Image #3166 +Extended Image #3167 +Extended Image #3168 +Extended Image #3169 +Extended Image #3170 +Extended Image #3171 +Extended Image #3172 +Extended Image #3173 +Extended Image #3174 +Extended Image #3175 +Extended Image #3176 +Extended Image #3177 +Extended Image #3178 +Extended Image #3179 +Extended Image #3180 +Extended Image #3181 +Extended Image #3182 +Extended Image #3183 +Extended Image #3184 +Extended Image #3185 +Extended Image #3186 +Extended Image #3187 +Extended Image #3188 +Extended Image #3189 +Extended Image #3190 +Extended Image #3191 +Extended Image #3192 +Extended Image #3193 +Extended Image #3194 +Extended Image #3195 +Extended Image #3196 +Extended Image #3197 +Extended Image #3198 +Extended Image #3199 +Extended Image #3200 +Extended Image #3201 +Extended Image #3202 +Extended Image #3203 +Extended Image #3204 +Extended Image #3205 +Extended Image #3206 +Extended Image #3207 +Extended Image #3208 +Extended Image #3209 +Extended Image #3210 +Extended Image #3211 +Extended Image #3212 +Extended Image #3213 +Extended Image #3214 +Extended Image #3215 +Extended Image #3216 +Extended Image #3217 +Extended Image #3218 +Extended Image #3219 +Extended Image #3220 +Extended Image #3221 +Extended Image #3222 +Extended Image #3223 +Extended Image #3224 +Extended Image #3225 +Extended Image #3226 +Extended Image #3227 +Extended Image #3228 +Extended Image #3229 +Extended Image #3230 +Extended Image #3231 +Extended Image #3232 +Extended Image #3233 +Extended Image #3234 +Extended Image #3235 +Extended Image #3236 +Extended Image #3237 +Extended Image #3238 +Extended Image #3239 +Extended Image #3240 +Extended Image #3241 +Extended Image #3242 +Extended Image #3243 +Extended Image #3244 +Extended Image #3245 +Extended Image #3246 +Extended Image #3247 +Extended Image #3248 +Extended Image #3249 +Extended Image #3250 +Extended Image #3251 +Extended Image #3252 +Extended Image #3253 +Extended Image #3254 +Extended Image #3255 +Extended Image #3256 +Extended Image #3257 +Extended Image #3258 +Extended Image #3259 +Extended Image #3260 +Extended Image #3261 +Extended Image #3262 +Extended Image #3263 +Extended Image #3264 +Extended Image #3265 +Extended Image #3266 +Extended Image #3267 +Extended Image #3268 +Extended Image #3269 +Extended Image #3270 +Extended Image #3271 +Extended Image #3272 +Extended Image #3273 +Extended Image #3274 +Extended Image #3275 +Extended Image #3276 +Extended Image #3277 +Extended Image #3278 +Extended Image #3279 +Extended Image #3280 +Extended Image #3281 +Extended Image #3282 +Extended Image #3283 +Extended Image #3284 +Extended Image #3285 +Extended Image #3286 +Extended Image #3287 +Extended Image #3288 +Extended Image #3289 +Extended Image #3290 +Extended Image #3291 +Extended Image #3292 +Extended Image #3293 +Extended Image #3294 +Extended Image #3295 +Extended Image #3296 +Extended Image #3297 +Extended Image #3298 +Extended Image #3299 +Extended Image #3300 +Extended Image #3301 +Extended Image #3302 +Extended Image #3303 +Extended Image #3304 +Extended Image #3305 +Extended Image #3306 +Extended Image #3307 +Extended Image #3308 +Extended Image #3309 +Extended Image #3310 +Extended Image #3311 +Extended Image #3312 +Extended Image #3313 +Extended Image #3314 +Extended Image #3315 +Extended Image #3316 +Extended Image #3317 +Extended Image #3318 +Extended Image #3319 +Extended Image #3320 +Extended Image #3321 +Extended Image #3322 +Extended Image #3323 +Extended Image #3324 +Extended Image #3325 +Extended Image #3326 +Extended Image #3327 +Extended Image #3328 +Extended Image #3329 +Extended Image #3330 +Extended Image #3331 +Extended Image #3332 +Extended Image #3333 +Extended Image #3334 +Extended Image #3335 +Extended Image #3336 +Extended Image #3337 +Extended Image #3338 +Extended Image #3339 +Extended Image #3340 +Extended Image #3341 +Extended Image #3342 +Extended Image #3343 +Extended Image #3344 +Extended Image #3345 +Extended Image #3346 +Extended Image #3347 +Extended Image #3348 +Extended Image #3349 +Extended Image #3350 +Extended Image #3351 +Extended Image #3352 +Extended Image #3353 +Extended Image #3354 +Extended Image #3355 +Extended Image #3356 +Extended Image #3357 +Extended Image #3358 +Extended Image #3359 +Extended Image #3360 +Extended Image #3361 +Extended Image #3362 +Extended Image #3363 +Extended Image #3364 +Extended Image #3365 +Extended Image #3366 +Extended Image #3367 +Extended Image #3368 +Extended Image #3369 +Extended Image #3370 +Extended Image #3371 +Extended Image #3372 +Extended Image #3373 +Extended Image #3374 +Extended Image #3375 +Extended Image #3376 +Extended Image #3377 +Extended Image #3378 +Extended Image #3379 +Extended Image #3380 +Extended Image #3381 +Extended Image #3382 +Extended Image #3383 +Extended Image #3384 +Extended Image #3385 +Extended Image #3386 +Extended Image #3387 +Extended Image #3388 +Extended Image #3389 +Extended Image #3390 +Extended Image #3391 +Extended Image #3392 +Extended Image #3393 +Extended Image #3394 +Extended Image #3395 +Extended Image #3396 +Extended Image #3397 +Extended Image #3398 +Extended Image #3399 +Extended Image #3400 +Extended Image #3401 +Extended Image #3402 +Extended Image #3403 +Extended Image #3404 +Extended Image #3405 +Extended Image #3406 +Extended Image #3407 +Extended Image #3408 +Extended Image #3409 +Extended Image #3410 +Extended Image #3411 +Extended Image #3412 +Extended Image #3413 +Extended Image #3414 +Extended Image #3415 +Extended Image #3416 +Extended Image #3417 +Extended Image #3418 +Extended Image #3419 +Extended Image #3420 +Extended Image #3421 +Extended Image #3422 +Extended Image #3423 +Extended Image #3424 +Extended Image #3425 +Extended Image #3426 +Extended Image #3427 +Extended Image #3428 +Extended Image #3429 +Extended Image #3430 +Extended Image #3431 +Extended Image #3432 +Extended Image #3433 +Extended Image #3434 +Extended Image #3435 +Extended Image #3436 +Extended Image #3437 +Extended Image #3438 +Extended Image #3439 +Extended Image #3440 +Extended Image #3441 +Extended Image #3442 +Extended Image #3443 +Extended Image #3444 +Extended Image #3445 +Extended Image #3446 +Extended Image #3447 +Extended Image #3448 +Extended Image #3449 +Extended Image #3450 +Extended Image #3451 +Extended Image #3452 +Extended Image #3453 +Extended Image #3454 +Extended Image #3455 +Extended Image #3456 +Extended Image #3457 +Extended Image #3458 +Extended Image #3459 +Extended Image #3460 +Extended Image #3461 +Extended Image #3462 +Extended Image #3463 +Extended Image #3464 +Extended Image #3465 +Extended Image #3466 +Extended Image #3467 +Extended Image #3468 +Extended Image #3469 +Extended Image #3470 +Extended Image #3471 +Extended Image #3472 +Extended Image #3473 +Extended Image #3474 +Extended Image #3475 +Extended Image #3476 +Extended Image #3477 +Extended Image #3478 +Extended Image #3479 +Extended Image #3480 +Extended Image #3481 +Extended Image #3482 +Extended Image #3483 +Extended Image #3484 +Extended Image #3485 +Extended Image #3486 +Extended Image #3487 +Extended Image #3488 +Extended Image #3489 +Extended Image #3490 +Extended Image #3491 +Extended Image #3492 +Extended Image #3493 +Extended Image #3494 +Extended Image #3495 +Extended Image #3496 +Extended Image #3497 +Extended Image #3498 +Extended Image #3499 +Extended Image #3500 +Extended Image #3501 +Extended Image #3502 +Extended Image #3503 +Extended Image #3504 +Extended Image #3505 +Extended Image #3506 +Extended Image #3507 +Extended Image #3508 +Extended Image #3509 +Extended Image #3510 +Extended Image #3511 +Extended Image #3512 +Extended Image #3513 +Extended Image #3514 +Extended Image #3515 +Extended Image #3516 +Extended Image #3517 +Extended Image #3518 +Extended Image #3519 +Extended Image #3520 +Extended Image #3521 +Extended Image #3522 +Extended Image #3523 +Extended Image #3524 +Extended Image #3525 +Extended Image #3526 +Extended Image #3527 +Extended Image #3528 +Extended Image #3529 +Extended Image #3530 +Extended Image #3531 +Extended Image #3532 +Extended Image #3533 +Extended Image #3534 +Extended Image #3535 +Extended Image #3536 +Extended Image #3537 +Extended Image #3538 +Extended Image #3539 +Extended Image #3540 +Extended Image #3541 +Extended Image #3542 +Extended Image #3543 +Extended Image #3544 +Extended Image #3545 +Extended Image #3546 +Extended Image #3547 +Extended Image #3548 +Extended Image #3549 +Extended Image #3550 +Extended Image #3551 +Extended Image #3552 +Extended Image #3553 +Extended Image #3554 +Extended Image #3555 +Extended Image #3556 +Extended Image #3557 +Extended Image #3558 +Extended Image #3559 +Extended Image #3560 +Extended Image #3561 +Extended Image #3562 +Extended Image #3563 +Extended Image #3564 +Extended Image #3565 +Extended Image #3566 +Extended Image #3567 +Extended Image #3568 +Extended Image #3569 +Extended Image #3570 +Extended Image #3571 +Extended Image #3572 +Extended Image #3573 +Extended Image #3574 +Extended Image #3575 +Extended Image #3576 +Extended Image #3577 +Extended Image #3578 +Extended Image #3579 +Extended Image #3580 +Extended Image #3581 +Extended Image #3582 +Extended Image #3583 +Extended Image #3584 +Extended Image #3585 +Extended Image #3586 +Extended Image #3587 +Extended Image #3588 +Extended Image #3589 +Extended Image #3590 +Extended Image #3591 +Extended Image #3592 +Extended Image #3593 +Extended Image #3594 +Extended Image #3595 +Extended Image #3596 +Extended Image #3597 +Extended Image #3598 +Extended Image #3599 +Extended Image #3600 +Extended Image #3601 +Extended Image #3602 +Extended Image #3603 +Extended Image #3604 +Extended Image #3605 +Extended Image #3606 +Extended Image #3607 +Extended Image #3608 +Extended Image #3609 +Extended Image #3610 +Extended Image #3611 +Extended Image #3612 +Extended Image #3613 +Extended Image #3614 +Extended Image #3615 +Extended Image #3616 +Extended Image #3617 +Extended Image #3618 +Extended Image #3619 +Extended Image #3620 +Extended Image #3621 +Extended Image #3622 +Extended Image #3623 +Extended Image #3624 +Extended Image #3625 +Extended Image #3626 +Extended Image #3627 +Extended Image #3628 +Extended Image #3629 +Extended Image #3630 +Extended Image #3631 +Extended Image #3632 +Extended Image #3633 +Extended Image #3634 +Extended Image #3635 +Extended Image #3636 +Extended Image #3637 +Extended Image #3638 +Extended Image #3639 +Extended Image #3640 +Extended Image #3641 +Extended Image #3642 +Extended Image #3643 +Extended Image #3644 +Extended Image #3645 +Extended Image #3646 +Extended Image #3647 +Extended Image #3648 +Extended Image #3649 +Extended Image #3650 +Extended Image #3651 +Extended Image #3652 +Extended Image #3653 +Extended Image #3654 +Extended Image #3655 +Extended Image #3656 +Extended Image #3657 +Extended Image #3658 +Extended Image #3659 +Extended Image #3660 +Extended Image #3661 +Extended Image #3662 +Extended Image #3663 +Extended Image #3664 +Extended Image #3665 +Extended Image #3666 +Extended Image #3667 +Extended Image #3668 +Extended Image #3669 +Extended Image #3670 +Extended Image #3671 +Extended Image #3672 +Extended Image #3673 +Extended Image #3674 +Extended Image #3675 +Extended Image #3676 +Extended Image #3677 +Extended Image #3678 +Extended Image #3679 +Extended Image #3680 +Extended Image #3681 +Extended Image #3682 +Extended Image #3683 +Extended Image #3684 +Extended Image #3685 +Extended Image #3686 +Extended Image #3687 +Extended Image #3688 +Extended Image #3689 +Extended Image #3690 +Extended Image #3691 +Extended Image #3692 +Extended Image #3693 +Extended Image #3694 +Extended Image #3695 +Extended Image #3696 +Extended Image #3697 +Extended Image #3698 +Extended Image #3699 +Extended Image #3700 +Extended Image #3701 +Extended Image #3702 +Extended Image #3703 +Extended Image #3704 +Extended Image #3705 +Extended Image #3706 +Extended Image #3707 +Extended Image #3708 +Extended Image #3709 +Extended Image #3710 +Extended Image #3711 +Extended Image #3712 +Extended Image #3713 +Extended Image #3714 +Extended Image #3715 +Extended Image #3716 +Extended Image #3717 +Extended Image #3718 +Extended Image #3719 +Extended Image #3720 +Extended Image #3721 +Extended Image #3722 +Extended Image #3723 +Extended Image #3724 +Extended Image #3725 +Extended Image #3726 +Extended Image #3727 +Extended Image #3728 +Extended Image #3729 +Extended Image #3730 +Extended Image #3731 +Extended Image #3732 +Extended Image #3733 +Extended Image #3734 +Extended Image #3735 +Extended Image #3736 +Extended Image #3737 +Extended Image #3738 +Extended Image #3739 +Extended Image #3740 +Extended Image #3741 +Extended Image #3742 +Extended Image #3743 +Extended Image #3744 +Extended Image #3745 +Extended Image #3746 +Extended Image #3747 +Extended Image #3748 +Extended Image #3749 +Extended Image #3750 +Extended Image #3751 +Extended Image #3752 +Extended Image #3753 +Extended Image #3754 +Extended Image #3755 +Extended Image #3756 +Extended Image #3757 +Extended Image #3758 +Extended Image #3759 +Extended Image #3760 +Extended Image #3761 +Extended Image #3762 +Extended Image #3763 +Extended Image #3764 +Extended Image #3765 +Extended Image #3766 +Extended Image #3767 +Extended Image #3768 +Extended Image #3769 +Extended Image #3770 +Extended Image #3771 +Extended Image #3772 +Extended Image #3773 +Extended Image #3774 +Extended Image #3775 +Extended Image #3776 +Extended Image #3777 +Extended Image #3778 +Extended Image #3779 +Extended Image #3780 +Extended Image #3781 +Extended Image #3782 +Extended Image #3783 +Extended Image #3784 +Extended Image #3785 +Extended Image #3786 +Extended Image #3787 +Extended Image #3788 +Extended Image #3789 +Extended Image #3790 +Extended Image #3791 +Extended Image #3792 +Extended Image #3793 +Extended Image #3794 +Extended Image #3795 +Extended Image #3796 +Extended Image #3797 +Extended Image #3798 +Extended Image #3799 +Extended Image #3800 +Extended Image #3801 +Extended Image #3802 +Extended Image #3803 +Extended Image #3804 +Extended Image #3805 +Extended Image #3806 +Extended Image #3807 +Extended Image #3808 +Extended Image #3809 +Extended Image #3810 +Extended Image #3811 +Extended Image #3812 +Extended Image #3813 +Extended Image #3814 +Extended Image #3815 +Extended Image #3816 +Extended Image #3817 +Extended Image #3818 +Extended Image #3819 +Extended Image #3820 +Extended Image #3821 +Extended Image #3822 +Extended Image #3823 +Extended Image #3824 +Extended Image #3825 +Extended Image #3826 +Extended Image #3827 +Extended Image #3828 +Extended Image #3829 +Extended Image #3830 +Extended Image #3831 +Extended Image #3832 +Extended Image #3833 +Extended Image #3834 +Extended Image #3835 +Extended Image #3836 +Extended Image #3837 +Extended Image #3838 +Extended Image #3839 +Extended Image #3840 +Extended Image #3841 +Extended Image #3842 +Extended Image #3843 +Extended Image #3844 +Extended Image #3845 +Extended Image #3846 +Extended Image #3847 +Extended Image #3848 +Extended Image #3849 +Extended Image #3850 +Extended Image #3851 +Extended Image #3852 +Extended Image #3853 +Extended Image #3854 +Extended Image #3855 +Extended Image #3856 +Extended Image #3857 +Extended Image #3858 +Extended Image #3859 +Extended Image #3860 +Extended Image #3861 +Extended Image #3862 +Extended Image #3863 +Extended Image #3864 +Extended Image #3865 +Extended Image #3866 +Extended Image #3867 +Extended Image #3868 +Extended Image #3869 +Extended Image #3870 +Extended Image #3871 +Extended Image #3872 +Extended Image #3873 +Extended Image #3874 +Extended Image #3875 +Extended Image #3876 +Extended Image #3877 +Extended Image #3878 +Extended Image #3879 +Extended Image #3880 +Extended Image #3881 +Extended Image #3882 +Extended Image #3883 +Extended Image #3884 +Extended Image #3885 +Extended Image #3886 +Extended Image #3887 +Extended Image #3888 +Extended Image #3889 +Extended Image #3890 +Extended Image #3891 +Extended Image #3892 +Extended Image #3893 +Extended Image #3894 +Extended Image #3895 +Extended Image #3896 +Extended Image #3897 +Extended Image #3898 +Extended Image #3899 +Extended Image #3900 +Extended Image #3901 +Extended Image #3902 +Extended Image #3903 +Extended Image #3904 +Extended Image #3905 +Extended Image #3906 +Extended Image #3907 +Extended Image #3908 +Extended Image #3909 +Extended Image #3910 +Extended Image #3911 +Extended Image #3912 +Extended Image #3913 +Extended Image #3914 +Extended Image #3915 +Extended Image #3916 +Extended Image #3917 +Extended Image #3918 +Extended Image #3919 +Extended Image #3920 +Extended Image #3921 +Extended Image #3922 +Extended Image #3923 +Extended Image #3924 +Extended Image #3925 +Extended Image #3926 +Extended Image #3927 +Extended Image #3928 +Extended Image #3929 +Extended Image #3930 +Extended Image #3931 +Extended Image #3932 +Extended Image #3933 +Extended Image #3934 +Extended Image #3935 +Extended Image #3936 +Extended Image #3937 +Extended Image #3938 +Extended Image #3939 +Extended Image #3940 +Extended Image #3941 +Extended Image #3942 +Extended Image #3943 +Extended Image #3944 +Extended Image #3945 +Extended Image #3946 +Extended Image #3947 +Extended Image #3948 +Extended Image #3949 +Extended Image #3950 +Extended Image #3951 +Extended Image #3952 +Extended Image #3953 +Extended Image #3954 +Extended Image #3955 +Extended Image #3956 +Extended Image #3957 +Extended Image #3958 +Extended Image #3959 +Extended Image #3960 +Extended Image #3961 +Extended Image #3962 +Extended Image #3963 +Extended Image #3964 +Extended Image #3965 +Extended Image #3966 +Extended Image #3967 +Extended Image #3968 +Extended Image #3969 +Extended Image #3970 +Extended Image #3971 +Extended Image #3972 +Extended Image #3973 +Extended Image #3974 +Extended Image #3975 +Extended Image #3976 +Extended Image #3977 +Extended Image #3978 +Extended Image #3979 +Extended Image #3980 +Extended Image #3981 +Extended Image #3982 +Extended Image #3983 +Extended Image #3984 +Extended Image #3985 +Extended Image #3986 +Extended Image #3987 +Extended Image #3988 +Extended Image #3989 +Extended Image #3990 +Extended Image #3991 +Extended Image #3992 +Extended Image #3993 +Extended Image #3994 +Extended Image #3995 +Extended Image #3996 +Extended Image #3997 +Extended Image #3998 +Extended Image #3999 +Extended Image #4000 +Extended Image #4001 \ No newline at end of file diff --git a/mpq/arr/orders.datex b/mpq/arr/orders.datex index 4865727..b8e2053 100644 Binary files a/mpq/arr/orders.datex and b/mpq/arr/orders.datex differ diff --git a/mpq/arr/portdata.datex b/mpq/arr/portdata.datex index d160b03..8413689 100644 Binary files a/mpq/arr/portdata.datex and b/mpq/arr/portdata.datex differ diff --git a/mpq/arr/portdata.txt b/mpq/arr/portdata.txt index fc1cc01..6587089 100644 --- a/mpq/arr/portdata.txt +++ b/mpq/arr/portdata.txt @@ -997,4 +997,7 @@ Extended Portrait #886 Extended Portrait #887 Extended Portrait #888 Extended Portrait #889 -Extended Portrait #890 \ No newline at end of file +Extended Portrait #890 +Extended Portrait #891 +Extended Portrait #892 +Extended Portrait #893 \ No newline at end of file diff --git a/mpq/arr/sfxdata.dat b/mpq/arr/sfxdata.dat index a81cc30..20c3d7d 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 b3c285f..b8d0997 100644 --- a/mpq/arr/sfxdata.txt +++ b/mpq/arr/sfxdata.txt @@ -4297,81 +4297,81 @@ Cyclops (Futurist) Weaponfire 01 Cyclops (Futurist) Weaponfire 02 Cyclops (Futurist) Weaponfire 03 Cyclops (Futurist) Weaponfire 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 -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 +Alzurokor Weaponhit 01 +Alzurokor Weaponhit 02 +Alzurokor Weaponhit 03 +Helion Weaponfire 01 +Helion Weaponfire 02 +Helion Weaponfire 03 +Vorvrokor Ready 01 +Vorvrokor Selected 01 +Vorvrokor Selected 02 +Vorvrokor Selected 03 +Vorvrokor Selected 04 +Vorvrokor Order Passive 01 +Vorvrokor Order Passive 02 +Vorvrokor Order Passive 03 +Vorvrokor Order Passive 04 +Vorvrokor Under Attack 01 +Vorvrokor Under Attack 02 +Vorvrokor Under Attack 03 +Mine Restock 01 +Paraclete Weaponfire 01 +Paraclete Weaponfire 02 +Paraclete Weaponfire 03 +Paraclete Cast 01 +Function Ambient 01 +Cosmoscope Ambient 01 +Morrigan Weaponfire 01 +Morrigan Weaponfire 02 +Morrigan Weaponfire 03 +Morrigan Weaponfire 04 +Morrigan Weaponfire 05 +Morrigan Weaponfire 06 +Error Askosi +Maverick (Golden) Weaponfire 01 +Maverick (Golden) Weaponfire 02 +Maverick (Golden) Weaponfire 03 +Maverick (Golden) Weaponfire 04 +Maverick (Golden) Weaponfire 05 +Maverick (Golden) Weaponfire 06 +Cloak Attack On +Cloak Attack Off +Cloak Damage On 01 +Cloak Damage On 02 +Cloak Damage On 03 +Cloak Damage Off 01 +Cloak Damage Off 02 +Askosi Structure Placement 01 +Iconoclast Weaponfire 01 +Iconoclast Weaponfire 02 +Iconoclast Weaponfire 03 +Cardinal Ready 01 +Cardinal Ready 02 +Cardinal Ready 03 +Cardinal Selected 01 +Cardinal Selected 02 +Cardinal Selected 03 +Cardinal Selected 04 +Cardinal Order Passive 01 +Cardinal Order Passive 02 +Cardinal Order Passive 03 +Cardinal Order Passive 04 +Cardinal Order Aggressive 01 +Cardinal Order Aggressive 02 +Cardinal Order Aggressive 03 +Cardinal Order Aggressive 04 +Cardinal Under Attack 01 +Cardinal Under Attack 02 +Cardinal Under Attack 03 +Cardinal Under Attack 04 +Zethalor Weaponfire 01 +Zethalor Weaponfire 02 +Zethalor Weaponfire 03 +Zethalisk Weaponfire 01 +Zethalisk Weaponfire 02 +Zethalisk Weaponfire 03 +Bloodsummon Structure Placement 01 Extended Sound #1 Extended Sound #1 Extended Sound #1 diff --git a/mpq/arr/sounds.txt b/mpq/arr/sounds.txt index 7c8ee2c..87ea5b9 100644 --- a/mpq/arr/sounds.txt +++ b/mpq/arr/sounds.txt @@ -4140,9 +4140,9 @@ cm\p\sycophant\hlp-03.wav cm\p\sycophant\hlp-04.wav cm\a\a-construction-end-01.wav cm\a\a-rescue-01.wav -cm\a\_building\landlock-wht-01.wav -cm\a\_building\function-wht-01.wav -cm\a\_building\cosmoscope-wht-01.wav +cm\a\_building\landlock\wht-01.wav +cm\a\_building\function\wht-01.wav +cm\a\_building\cosmoscope\wht-01.wav cm\a\a-explosion-medium-01.wav cm\a\a-explosion-medium-02.wav cm\a\a-explosion-medium-03.wav @@ -4291,9 +4291,84 @@ cm\a\vicar\hlp-02.wav cm\a\vicar\hlp-03.wav cm\a\vicar\hlp-04.wav cm\a\vicar\cst-01.wav -cm\a\_building\landlock-amb-01.wav +cm\a\_building\landlock\amb-01.wav cm\a\_building\conduit-wht-01.wav cm\f-t\cyclops-futurist\wf-01.wav cm\f-t\cyclops-futurist\wf-02.wav cm\f-t\cyclops-futurist\wf-03.wav -cm\f-t\cyclops-futurist\wf-04.wav \ No newline at end of file +cm\f-t\cyclops-futurist\wf-04.wav +cm\f-z\alzurokor\wh-01.wav +cm\f-z\alzurokor\wh-02.wav +cm\f-z\alzurokor\wh-03.wav +cm\a\helion\wf-01.wav +cm\a\helion\wf-02.wav +cm\a\helion\wf-03.wav +cm\z\vorvrokor\rdy-01.wav +cm\z\vorvrokor\wht-01.wav +cm\z\vorvrokor\wht-02.wav +cm\z\vorvrokor\wht-03.wav +cm\z\vorvrokor\wht-04.wav +cm\z\vorvrokor\yes-01.wav +cm\z\vorvrokor\yes-02.wav +cm\z\vorvrokor\yes-03.wav +cm\z\vorvrokor\yes-04.wav +cm\z\vorvrokor\hlp-01.wav +cm\z\vorvrokor\hlp-02.wav +cm\z\vorvrokor\hlp-03.wav +cm\t\mine\restock-01.wav +cm\a\paraclete\wf-01.wav +cm\a\paraclete\wf-02.wav +cm\a\paraclete\wf-03.wav +cm\a\paraclete\cast-01.wav +cm\a\_building\function\amb-01.wav +cm\a\_building\cosmoscope\amb-01.wav +cm\f-t\morrigan\wf-01.wav +cm\f-t\morrigan\wf-02.wav +cm\f-t\morrigan\wf-03.wav +cm\f-t\morrigan\wf-04.wav +cm\f-t\morrigan\wf-05.wav +cm\f-t\morrigan\wf-06.wav +cm\advisors\error-askosi.wav +cm\f-t\maverick-golden\wf-01.wav +cm\f-t\maverick-golden\wf-02.wav +cm\f-t\maverick-golden\wf-03.wav +cm\f-t\maverick-golden\wf-04.wav +cm\f-t\maverick-golden\wf-05.wav +cm\f-t\maverick-golden\wf-06.wav +cm\t\cloak-attack-on.wav +cm\t\cloak-attack-off.wav +cm\b\cloak-damage-on-01.wav +cm\b\cloak-damage-on-02.wav +cm\b\cloak-damage-on-03.wav +cm\b\cloak-damage-off-01.wav +cm\b\cloak-damage-off-02.wav +cm\a\a-placement-01.wav +cm\a\iconoclast\wf-01.wav +cm\a\iconoclast\wf-02.wav +cm\a\iconoclast\wf-03.wav +cm\a\cardinal\rdy-01.wav +cm\a\cardinal\rdy-02.wav +cm\a\cardinal\rdy-03.wav +cm\a\cardinal\wht-01.wav +cm\a\cardinal\wht-02.wav +cm\a\cardinal\wht-03.wav +cm\a\cardinal\wht-04.wav +cm\a\cardinal\yes-01.wav +cm\a\cardinal\yes-02.wav +cm\a\cardinal\yes-03.wav +cm\a\cardinal\yes-04.wav +cm\a\cardinal\agg-01.wav +cm\a\cardinal\agg-02.wav +cm\a\cardinal\agg-03.wav +cm\a\cardinal\agg-04.wav +cm\a\cardinal\hlp-01.wav +cm\a\cardinal\hlp-02.wav +cm\a\cardinal\hlp-03.wav +cm\a\cardinal\hlp-04.wav +cm\f-z\zethalor\wf-01.wav +cm\f-z\zethalor\wf-02.wav +cm\f-z\zethalor\wf-03.wav +cm\f-z\zethalisk\wf-01.wav +cm\f-z\zethalisk\wf-02.wav +cm\f-z\zethalisk\wf-03.wav +cm\b\placement-01.wav \ No newline at end of file diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 8a22ed7..33ad0f4 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 775a2b7..96cf325 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -1184,15 +1184,15 @@ Nihilist Sovrokor Remains Eidolon (Nydus) Remains Morrigan Remains -Extended Sprite #670 -Extended Sprite #671 -Extended Sprite #672 -Extended Sprite #673 -Extended Sprite #674 -Extended Sprite #675 -Extended Sprite #676 -Extended Sprite #677 -Extended Sprite #678 +Maverick (Golden) +Maverick (Golden) Remains +Gladius (Order) +Shaman (Upstart, Support) +Shaman (Upstart, Adrenaline) +Ammo Crate +Medkit +Battery Cell +Flamethrower (Blue) Extended Sprite #679 Extended Sprite #680 Extended Sprite #681 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index ceb482a..49d0851 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 2def215..ab0e636 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -148,7 +148,7 @@ Zerg Surkith Cesiant Terran Guildhall Terran Striga Zerg Excisant -Terran Luminary (Golden Republic) +Terran Luminary (Golden) Terran Siren Zerg Othstol Oviform Zerg Tethvith Swamp @@ -208,7 +208,7 @@ Right Upper Level Door Left Pit Door Right Pit Door Terran Sentinel -Terran Tarasque (Nydus Trinity) +Terran Tarasque (Nydus) Terran Anticthon Zerg Kethraj Keep Terran Atelier @@ -411,7 +411,7 @@ Ackmed Terran Cyclops (Futurist) Protoss Zealot (Starbound) Protoss Ecclesiast (Khalendric Knights) -Terran Harakan (Golden Republic) +Terran Harakan (Golden) Protoss Cicatus (Starbound) Zerg Inzorthrokor (Imicren) Volatile Egg @@ -429,8 +429,8 @@ Terran Facade Terran Savant (Power Siphon) Askosi Landlock Protoss Dracadin (Order) -Terran Blackjack (Golden Republic) -Terran Eidolon (Nydus Trinity) +Terran Blackjack (Golden) +Terran Eidolon (Nydus) Terran Tiangou (Base) Tiangou Turret Terran Maverick (Futurist) @@ -539,7 +539,7 @@ Zerg Overmind (The Fall) Askosi Avatar Askosi Abutment Askosi Proscenium -Terran Quadriga (Golden Republic) +Terran Quadriga (Golden) Askosi Thaumalogue Askosi Petract Askosi Crematorium @@ -612,7 +612,7 @@ Forerunner Vicere Forerunner Machinamentum Big Infested Kerrigan Raynor Vulture -Duke Battlecruiser +Duke Minotaur Askosi Scralia Zerg Rozirokor (Imicren) Bloodsummon Thrombocyte @@ -627,16 +627,16 @@ Bloodsummon Acqui Zerg Alzurokor (Imicren) Zerg Hydrokor (Goszirith) Protoss Gladius (Order) -Terran Eidolon (Golden Republic) +Terran Eidolon (Golden) Zerg Zethalisk (Orkoti) Bloodsummon Nihilist -Extended Unit #405 -Extended Unit #406 -Extended Unit #407 -Extended Unit #408 -Extended Unit #409 -Extended Unit #410 -Extended Unit #411 +Faction Selection Askosi +Terran Fleshthief (Nydus) +Forerunner Lumen +Ammo Crate +Medkit +Battery Cell +Forerunner Buildings Extended Unit #412 Extended Unit #413 Extended Unit #414 @@ -2997,4 +2997,7 @@ Extended Unit #2768 Extended Unit #2769 Extended Unit #2770 Extended Unit #2771 -Extended Unit #2772 \ No newline at end of file +Extended Unit #2772 +Extended Unit #2773 +Extended Unit #2774 +Extended Unit #2775 \ No newline at end of file diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 0563cfe..6c9ff0d 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 c306d1f..e5407b1 100644 --- a/mpq/arr/weapons.txt +++ b/mpq/arr/weapons.txt @@ -255,58 +255,58 @@ C-10 Canister Rifle (Kerrigan) Claws (Kerrigan) None (new) Corto Railgun (Cutlass) -Extended Weapon #128 -Extended Weapon #129 -Extended Weapon #130 -Extended Weapon #131 -Extended Weapon #132 -Extended Weapon #133 -Extended Weapon #134 -Extended Weapon #135 -Extended Weapon #136 -Extended Weapon #137 -Extended Weapon #138 -Extended Weapon #139 -Extended Weapon #140 -Extended Weapon #141 -Extended Weapon #142 -Extended Weapon #143 -Extended Weapon #144 -Extended Weapon #145 -Extended Weapon #146 -Extended Weapon #147 -Extended Weapon #148 -Extended Weapon #149 -Extended Weapon #150 -Extended Weapon #151 -Extended Weapon #152 -Extended Weapon #153 -Extended Weapon #154 -Extended Weapon #155 -Extended Weapon #156 -Extended Weapon #157 -Extended Weapon #158 -Extended Weapon #159 -Extended Weapon #160 -Extended Weapon #161 -Extended Weapon #162 -Extended Weapon #163 -Extended Weapon #164 -Extended Weapon #165 -Extended Weapon #166 -Extended Weapon #167 -Extended Weapon #168 -Extended Weapon #169 -Extended Weapon #170 -Extended Weapon #171 -Extended Weapon #172 -Extended Weapon #173 -Extended Weapon #174 -Extended Weapon #175 -Extended Weapon #176 -Extended Weapon #177 -Extended Weapon #178 -Extended Weapon #179 +Elxe Twinshot (Insurant) +Apathetic Sermon (Nihilist) +Leopold Cannon (Broadside) +Sentinel Beam (Ferrum) +Sentinel Beam (Chalyb) +Sentinel Boltbeam (Circitor) +Enforcer Rift-Rocket (Exigo) +Champion Stormbeam (Vicere) +Phase Claws (Cicatus) +Phase Blades (Zealot Starbound) +Ondo Moonbeam (Ghostwrit) +Rotating Blaster (Renesair) +Slice Cannon (Simulacrum Astral) +Garvrol Claws (Garvrokor) +Biotic Wingblades (Akreno) +Horlain Chemthrower (Camazotz) +Hydrok Claws (Hydrokor) +Spewing Spores (Zethalor) +Embracing Mandibles (Alzurokor) +Azgok Beastblades (Zonguard) +Agturrik Beaststick (Zonguard) +Bladed Appendage (Rozirokor) +Inqo Scaleshot (Alacyne) +Alru Driver (Phontis) +Kalgolok Beaststick (Tortare) +Onji Driver (Iconoclast) +Ognirrius Beaststick (Paraclete) +Oldu Tripshard (Silversoul) +Emto Moonbeam (Histrion) +Reforming Carbine (Avatar) +Irko Octorshard (Endbore) +Ofra Ashray (Limire) +Reactive Cells (Thrombocyte) +Fragmentation Barrage (Raynor Vulture) +Asterion Laser Battery (Duke Minotaur) +Ardi Tripshot (Elgird) +Ascending Blaster (Ecclesiast Khalendric) +Lukankazi Railguns (Arquebus) +Omen Blade (Vestige) +Magnate's Maw (Stroluum) +Lobotomy Mines (Vulture) +Piety Wards (Cleric Futurist) +Tartarus Mines (Vulture Hecaton) +Goremasts (Vulture Upstart) +Eyelets (Proselyte) +Alko Ashgun (Scralia) +Phase Rifle (Maverick Golden) +Plasma Flurry (Gladius Order) +Epitaph Grenade Launcher (Morrigan) +Scalpel Cannon (Shaman Upstart) +Reactive Blaster (Manifold Starbound) +Plasmathrower (Harakan Golden) Extended Weapon #180 Extended Weapon #181 Extended Weapon #182 @@ -997,4 +997,5 @@ Extended Weapon #866 Extended Weapon #867 Extended Weapon #868 Extended Weapon #869 -Extended Weapon #870 \ No newline at end of file +Extended Weapon #870 +Extended Weapon #871 \ No newline at end of file diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index b2dc859..54d18a1 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 58f275e..3dc6bc3 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 45cb4fa..18f5837 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 8cc15da..43c0969 100644 Binary files a/mpq/datreq/Units.graft and b/mpq/datreq/Units.graft differ diff --git a/mpq/game/fconover.pcx b/mpq/game/fconover.pcx new file mode 100644 index 0000000..ca990ad Binary files /dev/null and b/mpq/game/fconover.pcx differ diff --git a/mpq/game/fconsole.pcx b/mpq/game/fconsole.pcx new file mode 100644 index 0000000..6a7118c Binary files /dev/null and b/mpq/game/fconsole.pcx differ diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index a7889e2..d5f36b7 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/glue/arrow.grp b/mpq/glue/arrow.grp new file mode 100644 index 0000000..db13006 Binary files /dev/null and b/mpq/glue/arrow.grp differ diff --git a/mpq/glue/backgrounds/crownlink.pcx b/mpq/glue/backgrounds/crownlink.pcx new file mode 100644 index 0000000..8faf446 Binary files /dev/null and b/mpq/glue/backgrounds/crownlink.pcx differ diff --git a/mpq/glue/backgrounds/options.pcx b/mpq/glue/backgrounds/options.pcx new file mode 100644 index 0000000..8b390c4 Binary files /dev/null and b/mpq/glue/backgrounds/options.pcx differ diff --git a/mpq/glue/cl_status.pcx b/mpq/glue/cl_status.pcx new file mode 100644 index 0000000..0edf2a8 Binary files /dev/null and b/mpq/glue/cl_status.pcx differ diff --git a/mpq/glue/dlg.grp b/mpq/glue/dlg.grp new file mode 100644 index 0000000..a7cf88a Binary files /dev/null and b/mpq/glue/dlg.grp differ diff --git a/mpq/glue/dynamic/left_lower_button.pcx b/mpq/glue/dynamic/left_lower_button.pcx new file mode 100644 index 0000000..3bc8b38 Binary files /dev/null and b/mpq/glue/dynamic/left_lower_button.pcx differ diff --git a/mpq/glue/dynamic/left_upper_button.pcx b/mpq/glue/dynamic/left_upper_button.pcx new file mode 100644 index 0000000..bd05fb8 Binary files /dev/null and b/mpq/glue/dynamic/left_upper_button.pcx differ diff --git a/mpq/glue/dynamic/mission_select.pcx b/mpq/glue/dynamic/mission_select.pcx new file mode 100644 index 0000000..8aeceba Binary files /dev/null and b/mpq/glue/dynamic/mission_select.pcx differ diff --git a/mpq/glue/dynamic/mission_select_listbox.pcx b/mpq/glue/dynamic/mission_select_listbox.pcx new file mode 100644 index 0000000..1c1bb4f Binary files /dev/null and b/mpq/glue/dynamic/mission_select_listbox.pcx differ diff --git a/mpq/glue/dynamic/mission_select_listbox.xcf b/mpq/glue/dynamic/mission_select_listbox.xcf new file mode 100644 index 0000000..eda178d Binary files /dev/null and b/mpq/glue/dynamic/mission_select_listbox.xcf differ diff --git a/mpq/glue/dynamic/pDPopup.pcx b/mpq/glue/dynamic/pDPopup.pcx new file mode 100644 index 0000000..c7e7a62 Binary files /dev/null and b/mpq/glue/dynamic/pDPopup.pcx differ diff --git a/mpq/glue/dynamic/pEPopup.pcx b/mpq/glue/dynamic/pEPopup.pcx new file mode 100644 index 0000000..f98a4eb Binary files /dev/null and b/mpq/glue/dynamic/pEPopup.pcx differ diff --git a/mpq/glue/dynamic/pjoin.pcx b/mpq/glue/dynamic/pjoin.pcx index d967a54..6ffbefb 100644 Binary files a/mpq/glue/dynamic/pjoin.pcx and b/mpq/glue/dynamic/pjoin.pcx differ diff --git a/mpq/glue/dynamic/pjoin_reverse.pcx b/mpq/glue/dynamic/pjoin_reverse.pcx new file mode 100644 index 0000000..216b94a Binary files /dev/null and b/mpq/glue/dynamic/pjoin_reverse.pcx differ diff --git a/mpq/glue/dynamic/plist_left.pcx b/mpq/glue/dynamic/plist_left.pcx new file mode 100644 index 0000000..62ab119 Binary files /dev/null and b/mpq/glue/dynamic/plist_left.pcx differ diff --git a/mpq/glue/dynamic/plistlrg_reverse.pcx b/mpq/glue/dynamic/plistlrg_reverse.pcx new file mode 100644 index 0000000..971dacd Binary files /dev/null and b/mpq/glue/dynamic/plistlrg_reverse.pcx differ diff --git a/mpq/glue/dynamic/pokpopup.pcx b/mpq/glue/dynamic/pokpopup.pcx new file mode 100644 index 0000000..68ca054 Binary files /dev/null and b/mpq/glue/dynamic/pokpopup.pcx differ diff --git a/mpq/glue/left_lower_button.pcx b/mpq/glue/left_lower_button.pcx new file mode 100644 index 0000000..3bc8b38 Binary files /dev/null and b/mpq/glue/left_lower_button.pcx differ diff --git a/mpq/glue/left_upper_button.pcx b/mpq/glue/left_upper_button.pcx new file mode 100644 index 0000000..bd05fb8 Binary files /dev/null and b/mpq/glue/left_upper_button.pcx differ diff --git a/mpq/glue/mission_select.pcx b/mpq/glue/mission_select.pcx new file mode 100644 index 0000000..8aeceba Binary files /dev/null and b/mpq/glue/mission_select.pcx differ diff --git a/mpq/glue/mission_select_listbox.pcx b/mpq/glue/mission_select_listbox.pcx new file mode 100644 index 0000000..1c1bb4f Binary files /dev/null and b/mpq/glue/mission_select_listbox.pcx differ diff --git a/mpq/glue/mission_select_listbox.xcf b/mpq/glue/mission_select_listbox.xcf new file mode 100644 index 0000000..eda178d Binary files /dev/null and b/mpq/glue/mission_select_listbox.xcf differ diff --git a/mpq/glue/pDPopup.pcx b/mpq/glue/pDPopup.pcx new file mode 100644 index 0000000..c7e7a62 Binary files /dev/null and b/mpq/glue/pDPopup.pcx differ diff --git a/mpq/glue/pEPopup.pcx b/mpq/glue/pEPopup.pcx new file mode 100644 index 0000000..f98a4eb Binary files /dev/null and b/mpq/glue/pEPopup.pcx differ diff --git a/mpq/glue/pbotr.pcx b/mpq/glue/pbotr.pcx new file mode 100644 index 0000000..f8f76c6 Binary files /dev/null and b/mpq/glue/pbotr.pcx differ diff --git a/mpq/glue/pcancel.pcx b/mpq/glue/pcancel.pcx new file mode 100644 index 0000000..afc17b9 Binary files /dev/null and b/mpq/glue/pcancel.pcx differ diff --git a/mpq/glue/pjoin.pcx b/mpq/glue/pjoin.pcx new file mode 100644 index 0000000..6ffbefb Binary files /dev/null and b/mpq/glue/pjoin.pcx differ diff --git a/mpq/glue/pjoin_reverse.pcx b/mpq/glue/pjoin_reverse.pcx new file mode 100644 index 0000000..216b94a Binary files /dev/null and b/mpq/glue/pjoin_reverse.pcx differ diff --git a/mpq/glue/plist.pcx b/mpq/glue/plist.pcx new file mode 100644 index 0000000..c1f0540 Binary files /dev/null and b/mpq/glue/plist.pcx differ diff --git a/mpq/glue/plist_left.pcx b/mpq/glue/plist_left.pcx new file mode 100644 index 0000000..62ab119 Binary files /dev/null and b/mpq/glue/plist_left.pcx differ diff --git a/mpq/glue/plistlrg.pcx b/mpq/glue/plistlrg.pcx new file mode 100644 index 0000000..199985d Binary files /dev/null and b/mpq/glue/plistlrg.pcx differ diff --git a/mpq/glue/plistlrg_crownlink.pcx b/mpq/glue/plistlrg_crownlink.pcx new file mode 100644 index 0000000..8e21af8 Binary files /dev/null and b/mpq/glue/plistlrg_crownlink.pcx differ diff --git a/mpq/glue/plistlrg_reverse.pcx b/mpq/glue/plistlrg_reverse.pcx new file mode 100644 index 0000000..971dacd Binary files /dev/null and b/mpq/glue/plistlrg_reverse.pcx differ diff --git a/mpq/glue/plistlrg_wide.pcx b/mpq/glue/plistlrg_wide.pcx new file mode 100644 index 0000000..1706a4c Binary files /dev/null and b/mpq/glue/plistlrg_wide.pcx differ diff --git a/mpq/glue/pok.pcx b/mpq/glue/pok.pcx new file mode 100644 index 0000000..49b34fa Binary files /dev/null and b/mpq/glue/pok.pcx differ diff --git a/mpq/glue/tab_highlight.pcx b/mpq/glue/tab_highlight.pcx new file mode 100644 index 0000000..baec7bb Binary files /dev/null and b/mpq/glue/tab_highlight.pcx differ diff --git a/mpq/glue/tfont.pcx b/mpq/glue/tfont.pcx new file mode 100644 index 0000000..1d2db65 Binary files /dev/null and b/mpq/glue/tfont.pcx differ diff --git a/mpq/glue/tile.grp b/mpq/glue/tile.grp new file mode 100644 index 0000000..be54eba Binary files /dev/null and b/mpq/glue/tile.grp differ diff --git a/mpq/rez/network.tbl b/mpq/rez/network.tbl index 1bd6301..3674451 100644 Binary files a/mpq/rez/network.tbl and b/mpq/rez/network.tbl differ diff --git a/mpq/rez/stat.txt b/mpq/rez/stat.txt index 772d97d..decdf78 100644 --- a/mpq/rez/stat.txt +++ b/mpq/rez/stat.txt @@ -316,23 +316,23 @@ Spider Mines<0> Goremasts<0> Piety Wards<0> -<0> -<0> -<0> -<0> +Morrigan Requires:<10> Covenant<0> +f<1><4>Train Morrigan <1>(<3>G<1>)<10>Crowd-control infantry.<0> +¤<3><4>Dampening Field <2>(passive)<10>This combatant becomes cloaked for 2 seconds after attacking.<0> +f<1><4>Bestow Maverick <1>(<3>F<1>)<10>Disciplined infantry.<0> ¤<3><4>Accelerated Speech <2>(passive)<10>While the Missionary is within 2 range of its target, it gains +2 armor penetration.<0> ¤<3><4>Flanking Spines <2>(passive)<10>When targeting debuffed enemies, Almaksalisk attacks ignore armor.<0> Anchor Attack requires:<10> Loaded ranged combatant<0> -<0> +¤<3><4>Fabrication <2>(passive)<10>Raynor's Vulture automatically restocks one Spider Mine every 10 seconds.<0> e<3><4>Lay Spider Mines <1>(<3>E<1>)<10>Places a Spider Mine at the target site. Spider Mines explode on hostiles that trip them, dealing significant splash damage.<0> ¤<3><4>Autophagy <2>(passive)<10>On death, Vilgorokors transform into Vilgoleths and immediately spawn 2 Rilirokors.<0> ¤<3><4>Heretical Bedlam <2>(passive)<10>Dying hostiles that were struck by the Pariah in the last 2 seconds have their corpses ascended after 1 second.<0> -<0> +t<3><4>Inject Stimpack <1>(<3>T<1>)<10>Take a dangerous injection that deals 5 damage, instantly increasing movement and attack speeds by 50% for 5 seconds.<0> ¤<3><4>Swarming Omen <2>(passive)<10>Hostiles afflicted by the this strain's attacks grant 125% movement speed to any of this strain's allies within 10 range.<0> e<3><4>Plant Goremast <1>(<3>E<1>)<10>Places a Goremast at the target site. Goremasts damage and cripple targets that trip them.<0> d<3><4>Divine Discipline <1>(<3>D<1>)<10>Creates an alchemical field at the target location. Allies within the field gain 25% increased attack speed, while enemies within the field suffer 25% reduced attack speed.<0> d<3><4>Rejoinder of Service <1>(<3>D<1>)<10>Augments the combatant for 5 seconds, empowering their attacks to ignore armor.<10>If a combatant dies while under this effect, all hostiles within its vision range are pulled towards it by 2 range.<0> -t<3><4>Inject Stimpack <1>(<3>T<1>)<10>Take a dangerous injection that deals 5 damage. After a 1.5 second delay, gain 75% movement speed and 100% attack speed for 7.5 seconds.<0> +t<3><4>Inject Stimpack <1>(<3>T<1>)<10>Take a dangerous injection that deals 10 damage. After a 1.5 second delay, gain 75% movement speed and 100% attack speed for 7.5 seconds.<0> e<3><4>Lay Lobotomy Mines <1>(<3>E<1>)<10>Places a Lobotomy Mine at the target site. Lobotomy Mines stun and slow targets that trip them.<0> e<3><4>Lay Tartarus Mines <1>(<3>E<1>)<10>Places a Tartarus Mine at the target site. Tartarus Mines incinerate and rend the armor of targets that trip them.<0> e<3><4>Siege Mode <1>(<3>E<1>)<10>Switches forms, gaining enhanced range and splash radius and disabling movement.<0> @@ -424,7 +424,7 @@ Zerg Flyer Attacks<0> Protoss Ground Weapons<0> Protoss Air Weapons<0> Plasma Shields<0> -¤<3><4>Reconstitution <2>(passive)<10>2 seconds after taking direct damage, this strain releases a Carapace Swarm that lasts up to 5 seconds and absorbs up to 200 damage.<0> +¤<3><4>Reconstitution <2>(passive)<10>2 seconds after taking direct damage from hostiles, this strain releases a Carapace Swarm that lasts up to 5 seconds and absorbs up to 300 damage.<0> t<1><4>Warp in Monument of Sin <1>(<3>T<1>)<10>Capital stellar production.<0> Axtoth Axis requires:<10> Othstol Oviform<0> f<1><4>Bestow Harakan <1>(<3>F<1>)<10>Dutiful frontline infantry.<0> @@ -539,7 +539,7 @@ a<1><4>Build Paladin <1>(<3>A<1>)<10>Artillery walker.<0> ¤<3><4>Multi-Attack V <2>(passive)<10>This combatant's primary weapon can fire at up to five targets.<0> ¤<3><4>Multi-Attack III <2>(passive)<10>This combatant's primary weapon can fire at up to three targets.<0> x<1><4>Build Hadron <1>(<3>X<1>)<10>Enables Hippogriffs and Phoboses.<0> -1<0><4>Select Faction 1 <1>(<3>1<1>)<10><2>Orion Imperium, Divine Primacy, Ataltreth Tendril<0> +1<0><4>Select Faction 1 <1>(<3>1<1>)<10><2>Orion Imperium<0> ¤<3><4>Offset: Linear <2>(passive)<10>This combatant's weapon fires its projectiles in a line pattern.<0> f<1><4>Build Hippogriff <1>(<3>F<1>)<10>Siege corvette.<0> ¤<3><4>Empathy Core <2>(passive)<10>Each time the Analogue is hit by an attack, it expends 5 energy. If they survive the attack, they clone it as a phantom strike, retaliating against their attacker for half damage.<0> @@ -640,16 +640,16 @@ r<1><4>Warp in Lattice <1>(<3>R<1>)<10>Light robotic production.<0> Cikralisk requires:<10> Mutath Spire<0> a<1><4>Warp in Ancestral Archives <1>(<3>A<1>)<10>Core disciple production.<0> s<1><4>Warp in Stargate <1>(<3>S<1>)<10>Core stellar production.<0> -2<0><4>Select Faction 2 <1>(<3>2<1>)<10><2>Hecaton Coalition, Order of the Sacred Saber, Imicren Tendril<0> +2<0><4>Select Faction 2 <1>(<3>2<1>)<10><2>Hecaton Coalition<0> d<1><4>Warp in Synthetic Synod <1>(<3>D<1>)<10>Absorbing robotic production.<0> -3<0><4>Select Faction 3 <1>(<3>3<1>)<10><2>Futurist Federation, Khalendric Knights, Orkoti Tendril<0> -4<0><4>Select Faction 4 <1>(<3>4<1>)<10><2>Golden Republic, Starbound, Goszirith Tendril<0> +3<0><4>Select Faction 3 <1>(<3>3<1>)<10><2>Futurist Federation<0> +4<0><4>Select Faction 4 <1>(<3>4<1>)<10><2>Golden Republic<0> c<1><4>Build Ministry <1>(<3>C<1>)<10>Town center and worker production.<0> r<1><4>Build Reservoir <1>(<3>R<1>)<10>Vespene processor.<0> b<1><4>Build Stockade <1>(<3>B<1>)<10>Infantry production.<0> e<1><4>Build Atlas <1>(<3>E<1>)<10>Tier 2 tech center.<0> t<1><4>Build Watchdog <1>(<3>T<1>)<10>Anti-air tower.<0> -5<0><4>Select Faction 5 <1>(<3>5<1>)<10><2>Nydus Trinity, Astral Omen, Zorthos Tendril<0> +5<0><4>Select Faction 5 <1>(<3>5<1>)<10><2>Nydus Trinity<0> e<1><4>Build Anchor <1>(<3>E<1>)<10>Infantry garrison.<0> f<1><4>Build Fulcrum <1>(<3>F<1>)<10>Vehicle production.<0> a<1><4>Build Starport <1>(<3>A<1>)<10>Spacecraft production.<0> @@ -1015,8 +1015,8 @@ t<1><4>Morph into Alzurokor <1>(<3>T<1>)<10>Subjugation strain.<0> Alzur Aspect requires:<10> Ulgorg Cavern<0> h<1><4>Morph into Hydrokors <1>(<3>H<1>)<10>Swift melee strain.<0> Hydrokor requires:<10> Hydrith Den<0> -<0> -<0> +t<1><4>Meld Scralia <1>(<3>T<1>)<10>Assault craft.<0> +Scralia Requires:<10> Gauntlet<0> Bloodsummon Stigmata<0> <0> Bloodsummon Sacrament<0> @@ -1093,7 +1093,7 @@ t<1><4>Build Mantle <1>(<3>T<1>)<10>Walker outpost.<0> ¤<3><4>Impact Dissipation <2>(passive)<10>After being attacked by a hostile, this combatant gains 50% increased movement speed for 2 seconds, and blocks the next attack.<0> Mining Efficiency<0> ¤<3><4>Schematic Unity <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>When Dyads assist in construction, they increase construction rate by 30%.<0> -¤<3><4>Shared Designs <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>Each additional Pilgrim increases construction rate by 20%.<0> +¤<3><4>Shared Designs <2>(passive)<10>Up to 5 Askosi workers can collaborate on construction efforts.<10>Each additional Pilgrim increases construction rate by 25%.<0> d<1><4>Assemble Idol <1>(<3>D<1>)<10>Ranged assault drone.<0> Mutath Spire requires:<10> Irol Iris<0> ¤<3><4>Stellar Enforcement <2>(passive)<10>Magisters mark their victims for 3 seconds, granting +2 weapon range to any attacks while the debuff holds.<0> @@ -1108,11 +1108,11 @@ a<1><4>Assemble Renesair <1>(<3>A<1>)<10>Reconstructing interceptor.<0> ¤<3><4>Triumphant Rise <2>(passive)<10>Victims of this warrior's attacks become energized for 1.5 seconds. Attacks on energized enemies bleed 2 shield points to all allies of the warrior within 3 range.<0> d<1><4>Train Madcap <1>(<3>D<1>)<10>Mechanized infantry.<0> ¤<3><4>Cabeirus Feeders <2>(passive)<10>While stationary, the Madcap gains a 15% attack speed bonus per attack, capping at a 150% bonus. This bonus falls off by 20% for every second the Madcap spends moving.<0> -¤<3><4>Miasma <2>(passive)<10>This strain's attacks infect its victims with Plague for 1.5 seconds. Plagued victims release Miasma fields on death, spreading the infection to all nearby targets.<10>Plague cannot kill its victims, and reduces healing by 50%.<0> +¤<3><4>Miasma <2>(passive)<10>This strain's attacks infect its victims with Miasma for 1.5 seconds.<10>Miasma deals 50 damage over 5 seconds, cannot kill its victims, and reduces healing by 50%.<0> g<3><4>Land Grab <1>(<3>G<1>)<10>Orders the Wyvern to fire its weapon at the target site.<0> r<1><4>Warp in Strident Stratum <1>(<3>R<1>)<10>Utilitarian production.<0> Mantle requires:<10> Atlas<0> -¤<3><4>Power Overload <2>(passive)<10>Victims of this combatant sustain 5 damage once per second for every point of armor they have.<0> +¤<3><4>Power Overload <2>(passive)<10>Victims of this combatant have their armor stolen and given to the attacker, to a maximum of 4 bonus armor.<0> r<1><4>Build Wyvern <1>(<3>R<1>)<10>Area-denial corvette.<0> v<1><4>Train Savant <1>(<3>V<1>)<10>Versatile infantry.<0> z<1><4>Build Apothecary <1>(<3>Z<1>)<10>Alchemical outpost.<0> @@ -1136,7 +1136,7 @@ t<1><4>Build Magnetar <1>(<3>T<1>)<10>Undeniable cruiser.<0> ¤<3><4>Mitosis <2>(passive)<10>Upon taking damage, this strain incubates, spawning one Rilirokor after a two-second delay.<10>This status cannot be applied if the strain is already incubating.<0> w<1><4>Build Cuirass <1>(<3>W<1>)<10>Durable frontline walker.<0> ¤<3><4>Stonewall Protocol <2>(passive)<10>Upon taking fatal damage, the Cuirass deactivates, regains 50 HP, and begins self-repairing for 15 HP per second until fully-healed. If the Cuirass is dealt fatal damage again before it can fully repair, it is destroyed.<0> -<0> +g<1><4>Warp in Gladius <1>(<3>G<1>)<10>Sustaining corvette.<0> r<5><4>Morph into Iroleth <1>(<3>R<1>)<10>Transport strain. Provides detection.<0> <0> t<1><4>Build Lodestone <1>(<3>T<1>)<10>Defensive emplacement. Detects hidden enemies.<0> @@ -1150,7 +1150,7 @@ Sasyrvoleth requires:<10> Axtoth Axis<0> e<1><4>Warp in Cicatus <1>(<3>E<1>)<10>Destitute skirmisher.<0> ¤<3><4>Servile Vigor <2>(passive)<10>Cohorts revive once after death, gaining a 10-second timed life. They can consume a nearby corpse to become permanent again.<0> a<1><4>Warp in Extatus <1>(<3>A<1>)<10>Stolid fighter.<0> -<0> +c<1><4>Erect Machinamentum <1>(<3>C<1>)<10>Assembly site.<0> <0> s<1><4>Assemble Oscilliant <1>(<3>S<1>)<10>Assault drone.<0> a<1><4>Assemble Unar <1>(<3>A<1>)<10>Sniper drone.<0> @@ -1162,24 +1162,24 @@ d<1><4>Train Blackguard <1>(<3>D<1>)<10>Mechanized sniper.<0> y<0><4>Build Addon <1>(<3>Y<1>)<0> <0> Askosi Structure Bolting<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> -<0> +1<0><4>Select Faction 1 <1>(<3>1<1>)<10><2>Inoa Scatterguard<0> +2<0><4>Select Faction 2 <1>(<3>2<1>)<10><2>Sons of Ash<0> +3<0><4>Select Faction 3 <1>(<3>3<1>)<10><2>Unimplemented<0> +4<0><4>Select Faction 4 <1>(<3>4<1>)<10><2>Unimplemented<0> +5<0><4>Select Faction 5 <1>(<3>5<1>)<10><2>Unimplemented<0> +6<0><4>Select Faction 6 <1>(<3>6<1>)<10><2>Unimplemented<0> +1<0><4>Select Faction 1 <1>(<3>1<1>)<10><2>Divine Primacy<0> +2<0><4>Select Faction 2 <1>(<3>2<1>)<10><2>Order of the Sacred Saber<0> +3<0><4>Select Faction 3 <1>(<3>3<1>)<10><2>Khalendric Knights<0> +4<0><4>Select Faction 4 <1>(<3>4<1>)<10><2>Starbound<0> +5<0><4>Select Faction 5 <1>(<3>5<1>)<10><2>Astral Omen<0> +6<0><4>Select Faction 6 <1>(<3>6<1>)<10><2>Unimplemented<0> +1<0><4>Select Faction 1 <1>(<3>1<1>)<10><2>Ataltreth Tendril<0> +2<0><4>Select Faction 2 <1>(<3>2<1>)<10><2>Imicren Tendril<0> +3<0><4>Select Faction 3 <1>(<3>3<1>)<10><2>Goszirith Tendril<0> +4<0><4>Select Faction 4 <1>(<3>4<1>)<10><2>Orkoti Tendril<0> +5<0><4>Select Faction 5 <1>(<3>5<1>)<10><2>Zorthos Tendril<0> +6<0><4>Select Faction 6 <1>(<3>6<1>)<10><2>Unimplemented<0> <0> <0> <0> @@ -1242,7 +1242,7 @@ Engram requires:<10> Advanced Warp<0> g<1><4>Build Ogun <1>(<3>G<1>)<10>Sturdy constructor.<0> Talos requires:<10> Quarry<0> t<1><4>Build Talos <1>(<3>T<1>)<10>Airborne worker.<0> -<0> +Mason requires:<10> Quarry<0> ¤<3><4>Deathless Procession <2>(passive)<10>This combatant gains 25% movement speed while its shields hold.<0> a<3><4>Nanorepair <1>(<3>A<1>)<10>Heals a target ground ally for 9 HP per second. While being healed by a Cleric, the ally gains +2 armor.<0> x<1><4>Warp in Engram <1>(<3>X<1>)<10>Heavy tower.<0> @@ -1752,7 +1752,7 @@ t<1><4>Train Apostle <1>(<3>T<1>)<10>Reanimation specialist.<0> <0> <0> <0> -<0> +s<1><4>Build Shaman <1>(<3>S<1>)<10>Augmenting support vehicle.<0> ¤<3><4>Martyrous Tempest <2>(passive)<10>On death, Archons release a Psionic Storm that lasts for 10 seconds.<0> x<3><4>Skryspawn <1>(<3>X<1>)<10>Channels to spawn 6 Skryrokors over 3 seconds.<0> Gestating...<0> @@ -1811,3 +1811,1189 @@ e<3><4>Sublime Shepherd <2>(passive)<10>All allies within 6 range of the source <0> e<3><4>Cinder Mode <1>(<3>E<1>)<10>Switches forms, gaining 25% bonus attack speed and 2 armor, while disabling movement.<0> e<0><4>Tank Mode <1>(<3>E<1>)<10>Returns the Matador's weapon, armor, and mobility to normal.<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +Gauss Rifle<0> +Javelin Cannons<0> +Coroner Rifle<0> +Charon Rifle<0> +Fragmentation Grenade<0> +Haymaker Autogun<0> +Spider Mines<0> +Twin Autocannons<0> +Contender Missiles<0> +Danaan Autogun<0> +Crusader Missile Salvo<0> +Arclite Cannon<0> +Fusion Battery<0> +Fusion Cutter<0> +Fusion Cutter<0> +Monogun<0> +Burst Lasers<0> +Perdition Barrage<0> +Artifice Battery<0> +Asterion Laser Battery<0> +Gauss Pistols<0> +Furia Missiles<0> +Imperioso Missiles<0> +Artax Cannon<0> +Sunchaser Missile Salvo<0> +Flamethrower<0> +Twin Railguns<0> +Arclite Shock Cannon<0> +Monstrous Maw<0> +Longbolt Missiles<0> +Yamato Cannon<0> +Missile Strike<0> +Lobotomy Grenade<0> +Psi Assault<0> +Irradiate<0> +Zethrok Claws<0> +Vorvrok Claws<0> +Vestigial Strike<0> +Needle Spines<0> +Erebol Shock Cannon<0> +Kaiser Blades<0> +Screaming Venom<0> +Toxic Spores<0> +Spines<0> +Spines<0> +Plasmid Spores<0> +Acid Spore<0> +Serrated Cleavers<0> +Glave Wurm<0> +Dispatch Pistols<0> +Corrosive Acid<0> +Jupiter Driver<0> +Seeker Spores<0> +Subterranean Tentacle<0> +Skittering Spores<0> +Plasma Metamorphosis<0> +Parasitic Excision<0> +Twintorch<0> +Screaming Venom<0> +Carapace Swarm<0> +Plague<0> +Acid Barrage<0> +Particle Beam<0> +Particle Beam<0> +Phase Blades<0> +Pulse Blaster<0> +Phase Disruptor<0> +Plasma Flurry<0> +Phase Cannon<0> +Potentium Cannon<0> +Psionic Shockwave<0> +Plasma Barrage<0> +Phase Signifier<0> +Photon Blasters<0> +Plasma Missiles<0> +Aeon's Madness<0> +Plasma Torpedo<0> +Aruo Twinshot<0> +Neutron Cannon<0> +Pulse Cannons<0> +Prismatic Cannon<0> +Swarming Spores<0> +Inoa Twinaxe<0> +Stasis Field<0> +Psionic Storm<0> +Hollowed Glaves<0> +Phase Spear<0> +Harrying Talons<0> +Discoid Railgun<0> +Electromagnetic Explosion<0> +Celestial Cannons<0> +Intervention Missiles<0> +Sovrol Spores<0> +Flak Cannon<0> +Argos Laser Batteries<0> +Sowing Spines<0> +Charybdal Rifle<0> +Astral Blaster<0> +Dauntless Disruption Cannon +Phase Cleaver<0> +Neutron Flare<0> +Fervent Blaster<0> +Acrid Barbs<0> +Halo Rockets<0> +Corrosive Spores<0> +Maledictus<0> +Galactic Weaver<0> +Hallucination<0> +Maelstrom<0> +Subterranean Spines<0> +Piercing Spines<0> +Warp Blade<0> +Prismatic Blaster<0> +Phase Lances<0> +Ray of Agony<0> +Iconoclast's Flurry<0> +Eminence Rifle<0> +Viscous Acid<0> +Phase Blaster<0> +Dispersive Salvo<0> +Harpoon Railgun<0> +Aural Assault<0> +Ospo Twinshard<0> +Titan's Fist<0> +Mountain Gun<0> +Jackson Cannon<0> +Elre Scaleshot<0> +Orli Mallet<0> +Final Hour<0> +Hammerfall Beacon<0> +None<0> +Icarus Missiles<0> +Litany Cannons<0> +Projection Saber<0> +Searing Venom<0> +Hedon Cannon<0> +Accelerated Plasmid<0> +Encircling Mirror<0> +Fading Bioplasma<0> +Event Horizon<0> +Emergency Detonation<0> +Newtonian Shock Cannon<0> +Energized Bioplasma<0> +Gosvil Spines<0> +Neutron Saber<0> +Venomous Contagion<0> +Brutish Tendrils<0> +Cerberus Railgun<0> +Vapid Blaster<0> +Khaydarin Ray<0> +Blindside Rockets<0> +Twinstrike Flamethrowers<0> +Bisecting Blades<0> +Bones of Reflection<0> +Orma Scrapray<0> +Ersa Driver<0> +Chimera Cannons<0> +Booming Blast<0> +Pegasus Missiles<0> +Lazarus Salvo<0> +Stellar Torch<0> +Acid Salvo<0> +Saber Array<0> +Pungent Spores<0> +Dissolving Sabers<0> +Explosive Spores<0> +Gnashing Tendrils<0> +Rapid Spines<0> +Fusion Saw<0> +Knockout Drivers<0> +Pharoah Cannons<0> +Abaddon Flamethrowers<0> +Philistine Salvo<0> +Longinius Cannons<0> +Upstart Rifle<0> +Geometric Rifle<0> +Kaleidoscope Cannon<0> +Cleaving Maw<0> +Spirtil Spores<0> +Usko Scrapray<0> +Skortra Tentacle<0> +Ikta Driver<0> +Arte Driver<0> +Godhand Rockets<0> +Wordsmith Railgun<0> +Sunsplit Beam<0> +Particle Ray<0> +Ironhand Weaver<0> +Angeltear Missiles<0> +Massive Mandible<0> +Apollyoid Conflagration<0> +Plasma Shell<0> +Wicked Incisors<0> +Recycling Blaster<0> +Antimatter Missile<0> +Sparring Saber<0> +Kissing Emoji<0> +Khaydarin Plasma Laser<0> +Ion Cannon<0> +Discoid Railgun<0> +Geometric Rifle<0> +Piety Wards<0> +Cylindrical Blaster<0> +Heirloom Batteries<0> +Nathrok Claws<0> +Calcification<0> +Talismanic Weaver<0> +Remote Hijack<0> +Dispatch Shotgun<0> +Quarternary Rifle<0> +Phase Blade<0> +Signaling Spores<0> +Bottomless Spinestacks<0> +Azanthrok Spew<0> +Omnispores<0> +Contagion Bursts<0> +Angeltear Rockets<0> +Brontes Payload<0> +Flak Cannon<0> +Sensory Overload<0> +Onla Drivers<0> +Corrosive Bioplasma<0> +Korozzet Beastblades<0> +Utso Carbine<0> +Okli Quadshard<0> +Rotating Ray<0> +Ansa Sunshot<0> +Repeating Blaster<0> +Autonomous Ray<0> +Phase Cremator<0> +Sucessive Spines<0> +Rapid Spines<0> +Quazrok Spray<0> +Phase Disruptor<0> +Moonbound Salvo<0> +Revenant Rifle<0> +Gauss Slugger<0> +Needle Spores<0> +Inzor Reflux<0> +Mining Saber<0> +Asoni Carbine<0> +Plegethon Cannon<0> +Homing Spores<0> +Zulu Sidekicks<0> +Staggered Spores<0> +Hydria Cannons<0> +Lobotomy Warhead<0> +Rapid Rendezvous<0> +Micken Melter<0> +Medusa Rifle<0> +Sovrol Claws<0> +Tunneling Maw<0> +Logi Rockets<0> +C-10 Canister Rifle<0> +Claws<0> +None<0> +Corto Railgun<0> +Elxe Twinshot<0> +Apathetic Sermon<0> +Leopold Cannon<0> +Sentinel Beam<0> +Sentinel Beam<0> +Sentinel Boltbeam<0> +Enforcer Rift-Rocket<0> +Champion Stormbeam<0> +Phase Claws<0> +Phase Blades<0> +Ondo Moonbeam<0> +Rotating Blaster<0> +Slice Cannon<0> +Garvrol Claws<0> +Biotic Wingblades<0> +Horlain Chemthrower<0> +Hydrok Claws<0> +Spewing Spores<0> +Embracing Mandibles<0> +Azgok Beastblades<0> +Agturrik Beaststick<0> +Bladed Appendage<0> +Inqo Scaleshot<0> +Alru Driver<0> +Kalgolok Beaststick<0> +Onji Driver<0> +Ognirrius Beaststick<0> +Odlu Triphshard<0> +Emto Moonbeam<0> +Reforming Carbine<0> +Irko Octorshard<0> +Ofra Ashray<0> +Reactive Cells<0> +Fragmentation Barrage<0> +Asterion Laser Battery<0> +Ardi Tripshot<0> +Ascending Blaster<0> +Lukankazi Railguns<0> +Omen Blade<0> +Magnate's Maw<0> +Lobotomy Mines<0> +Piety Wards<0> +Tartarus Mines<0> +Goremasts<0> +Eyelets<0> +Alko Ashgun<0> +Phase Rifle<0> +Plasma Flurry<0> +Epitaph Grenade Launcher<0> +Scalpel Cannon<0> +Reactive Blaster<0> +Plasmathrower<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> +<0> diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index dd27650..7c2c17f 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/samase/unitdef.txt b/mpq/samase/unitdef.txt index b544196..538a638 100644 --- a/mpq/samase/unitdef.txt +++ b/mpq/samase/unitdef.txt @@ -37,80 +37,6 @@ military goska = 500 military stroluum = 501 building tuzor = 502 -# Terran factional units -military cohort = 50 -military luminary = 150 -military aspirant = 194 -military tarasque = 210 -military philoc = 328 -military hotshot = 395 -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 -military blackguard = 489 -military arhaun = 490 -military cannibal = 496 -military madrigal_hecaton = 504 -military vulture_hecaton = 506 -military madrigal_hecaton_furia = 508 -military valkyrie_hecaton = 520 -military quadriga = 541 -military serathiel = 547 -military goremast = 567 -military broadside = 568 -military vulture_upstart = 570 -military maverick_upstart = 573 -military eidolon_upstart = 575 -military ajax = 576 -military maverick_golden = 580 -military shaman_upstart = 581 -military nuriel = 598 -military phoenix = 599 -military archbishop = 600 -military camazotz = 620 -@spellcaster(serathiel) - -# Protoss factional units -military adherent = 400 -military extatus = 401 -military zealot_starbound = 411 -military ecclesiast_khalendric = 412 -military cicatus = 414 -military renesair = 423 -military ashguard = 424 -military dracadin_order = 430 -military manifold_starbound = 437 -military simulacrum_astral = 522 -military warlock = 523 -military simulacrum_khalendric = 621 -military idol_khalendric = 622 -military cabalist_starbound = 623 - -# Zerg factional units -military nathrelisk = 402 -military iziralisk = 403 -military inzorthrokor = 415 -military quazrokor = 422 -military lakizilisk_zorthos = 425 -military hydralisk_orkoti = 436 -military yblyleth = 438 -military azanthrokor = 511 -military sovrokor = 519 -military garvrokor = 521 -military zethalor = 559 -military scrylyleth = 560 -military zoltorokor = 604 -military rozirokor = 616 -military alzurokor = 626 -military hydrokor = 627 -military zethalisk = 630 - # Terran military units military maverick = 0 military eidolon = 1 @@ -186,6 +112,45 @@ military jester = 301 military madrigal_furia = 381 military triton = 512 +# Terran factional units +military cohort = 50 +military luminary = 150 +military aspirant = 194 +military tarasque = 210 +military philoc = 328 +military hotshot = 395 +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 +military blackguard = 489 +military arhaun = 490 +military cannibal = 496 +military madrigal_hecaton = 504 +military vulture_hecaton = 506 +military madrigal_hecaton_furia = 508 +military valkyrie_hecaton = 520 +military quadriga = 541 +military serathiel = 547 +military goremast = 567 +military broadside = 568 +military vulture_upstart = 570 +military maverick_upstart = 573 +military morrigan = 575 +military ajax = 576 +military maverick_golden = 580 +military shaman_upstart = 581 +military nuriel = 598 +military phoenix = 599 +military archbishop = 600 +military camazotz = 620 +@spellcaster(serathiel) + # Terran buildings building mason = 7 # @@ -298,6 +263,23 @@ military bulwark = 331 military monogram = 348 military vassal = 360 +# Protoss factional units +military adherent = 400 +military extatus = 401 +military zealot_starbound = 411 +military ecclesiast_khalendric = 412 +military cicatus = 414 +military renesair = 423 +military ashguard = 424 +military dracadin_order = 430 +military manifold_starbound = 437 +military simulacrum_astral = 522 +military warlock = 523 +military simulacrum_khalendric = 621 +military idol_khalendric = 622 +military vestige = 623 +military gladius_order = 628 + # Protoss buildings building scribe = 64 # @@ -401,6 +383,25 @@ military rakzilisk = 327 military sasyrvoleth = 407 military skryrokor = 503 +# Zerg factional units +military nathrelisk = 402 +military iziralisk = 403 +military inzorthrokor = 415 +military quazrokor = 422 +military lakizilisk_zorthos = 425 +military hydralisk_orkoti = 436 +military yblyleth = 438 +military azanthrokor = 511 +military sovrokor = 519 +military garvrokor = 521 +military zethalor = 559 +military scrylyleth = 560 +military zoltorokor = 604 +military rozirokor = 616 +military alzurokor = 626 +military hydrokor = 627 +military zethalisk = 630 + # Zerg misc military larva = 35 military larva_egg = 36 @@ -530,6 +531,9 @@ building domain = 579 building lekrot = 596 building hearthshard = 597 +# Askosi factional units +military scralia = 615 + # Forerunner units military ferrum = 605 military chalyb = 606 diff --git a/mpq/scripts/aiscript.bin b/mpq/scripts/aiscript.bin index 4e15af5..c98730f 100644 Binary files a/mpq/scripts/aiscript.bin and b/mpq/scripts/aiscript.bin differ diff --git a/mpq/scripts/iscript_askosi.bin b/mpq/scripts/iscript_askosi.bin index 307d730..595d929 100644 Binary files a/mpq/scripts/iscript_askosi.bin and b/mpq/scripts/iscript_askosi.bin differ diff --git a/mpq/scripts/iscript_askosi.txt b/mpq/scripts/iscript_askosi.txt index b803cff..2d6e40e 100644 --- a/mpq/scripts/iscript_askosi.txt +++ b/mpq/scripts/iscript_askosi.txt @@ -30,7 +30,7 @@ WarpIn [NONE] # ----------------------------------------------------------------------------- # LandlockInit: - imgul 1998 0 0 # Landlock Shadow (cm\a\landlock-shadow.grp) + imgulnextid 0 0 # Landlock Shadow (cm\a\landlock-shadow.grp) LandlockWorkingToIdle: playfram 0x00 goto SkryrokorLocal00 @@ -48,24 +48,30 @@ LandlockBuilt: goto SkryrokorLocal00 LandlockAlmostBuilt: - playfram 8 + playfram 11 goto SkryrokorLocal00 LandlockIsWorking: playfram 1 - wait 1 + wait 2 playfram 2 - wait 1 + wait 2 playfram 3 - wait 1 + wait 2 playfram 4 - wait 1 + wait 2 playfram 5 - wait 1 + wait 2 playfram 6 - wait 1 + wait 2 playfram 7 - wait 1 + wait 2 + playfram 8 + wait 2 + playfram 9 + wait 2 + playfram 10 + wait 2 goto LandlockIsWorking InfestedTerranWalkingToIdle: @@ -433,7 +439,7 @@ Burrow [NONE] RadixInit: playfram 0x00 - imgul 2076 0 0 # Radix Shadow (cm\a\radix-shadow.grp) + imgulnextid 2 -2 # Radix Shadow (cm\a\radix-shadow.grp) goto SkryrokorLocal00 RadixSpecialState1: @@ -441,7 +447,7 @@ RadixSpecialState1: goto SkryrokorLocal00 RadixAlmostBuilt: - playfram 2 + playfram 7 goto SkryrokorLocal00 RadixBuilt: @@ -451,8 +457,18 @@ RadixBuilt: RadixIsWorking: 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 0 - waitrand 1 2 + wait 5 goto RadixIsWorking RadixDisable: @@ -577,7 +593,7 @@ FunctionSpecialState1: goto SkryrokorLocal00 FunctionAlmostBuilt: - playfram 4 + playfram 8 goto SkryrokorLocal00 FunctionBuilt: @@ -587,8 +603,20 @@ FunctionBuilt: FunctionIsWorking: 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 playfram 0 - waitrand 1 2 + wait 5 goto FunctionIsWorking FunctionDisable: @@ -1352,7 +1380,7 @@ CipherSpecialState1: goto SkryrokorLocal00 CipherAlmostBuilt: - playfram 2 + playfram 1 goto SkryrokorLocal00 CipherBuilt: @@ -1360,10 +1388,8 @@ CipherBuilt: goto SkryrokorLocal00 CipherIsWorking: - playfram 1 - wait 2 playfram 0 - waitrand 1 2 + wait 2 goto CipherIsWorking CipherDisable: @@ -1476,7 +1502,7 @@ CosmoscopeSpecialState1: goto SkryrokorLocal00 CosmoscopeAlmostBuilt: - playfram 6 + playfram 9 goto SkryrokorLocal00 CosmoscopeBuilt: @@ -1494,8 +1520,12 @@ CosmoscopeIsWorking: wait 2 playfram 5 wait 2 - playfram 0x00 - wait 6 + playfram 6 + wait 2 + playfram 7 + wait 2 + playfram 8 + wait 2 goto CosmoscopeIsWorking CosmoscopeDisable: @@ -2492,7 +2522,7 @@ ProsceniumSpecialState1: goto SkryrokorLocal00 ProsceniumAlmostBuilt: - playfram 2 + playfram 6 goto SkryrokorLocal00 ProsceniumBuilt: @@ -2502,8 +2532,16 @@ ProsceniumBuilt: ProsceniumIsWorking: playfram 1 wait 2 - playfram 0 - waitrand 1 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 4 + wait 2 + playfram 5 + wait 2 + playfram 0x00 + wait 5 goto ProsceniumIsWorking ProsceniumDisable: @@ -4115,8 +4153,7 @@ AkrenoGndAttkInit: playsnd 1326 # Nathrokor weaponfire 01 wait 1 attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV - attackwith 2 - attackwith 2 + attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV wait 1 nobrkcodeend gotorepeatattk @@ -4192,8 +4229,10 @@ IconoclastGndAttkInit: wait 1 nobrkcodestart playfram 0x00 + playsndbtwn 4345 4347 # Iconoclast weaponfire 01, 02, 03 attackwith 1 wait 2 + playsndbtwn 4345 4347 # Iconoclast weaponfire 01, 02, 03 attackwith 1 wait 1 nobrkcodeend @@ -6491,4 +6530,74 @@ ImpactDissipationOverlayDeath: wait 1 playfram 26 wait 1 - end \ No newline at end of file + end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2180 Scralia (cm\f-a\scralia.grp) +.headerstart +IsId 75 +Type 21 +Init ScraliaInit +Death ScraliaDeath +GndAttkInit ScraliaGndAttkInit +AirAttkInit ScraliaGndAttkInit +Unused1 SkryrokorLocal00 +GndAttkRpt ScraliaGndAttkInit +AirAttkRpt ScraliaGndAttkInit +CastSpell [NONE] +GndAttkToIdle ScraliaGndAttkToIdle +AirAttkToIdle ScraliaGndAttkToIdle +Unused2 [NONE] +Walking ScraliaWalking +WalkingToIdle ScraliaLocal00 +SpecialState1 ScraliaSpecialState1 +.headerend +# ----------------------------------------------------------------------------- # + +ScraliaInit: + imgulnextid 0 7 # Scralia Shadow (cm\f-a\scralia.grp) +ScraliaGndAttkToIdle: + playfram 0x00 +ScraliaLocal00: + setvertpos 0 + wait 8 + setvertpos 0 + wait 8 + setvertpos -1 + wait 8 + setvertpos 0 + wait 8 + goto ScraliaLocal00 + +ScraliaDeath: + playsndbtwn 1385 1386 # Matador death 01, 02 + imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) + wait 3 + lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp) + wait 1 + end + +ScraliaGndAttkInit: + setvertpos 0 + playfram 0x00 + attackwith 1 + playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x00 + gotorepeatattk + goto ScraliaGndAttkToIdle + +ScraliaWalking: + setvertpos 0 +# imgol 225 0 5 # Scralia Engines (thingy\tdrGlow.grp) + goto SkryrokorLocal00 + +ScraliaSpecialState1: + playfram 0x00 + wait 12 + goto ScraliaGndAttkToIdle \ No newline at end of file diff --git a/mpq/scripts/iscript_bloodsummon.bin b/mpq/scripts/iscript_bloodsummon.bin index 04271af..a663e85 100644 Binary files a/mpq/scripts/iscript_bloodsummon.bin and b/mpq/scripts/iscript_bloodsummon.bin differ diff --git a/mpq/scripts/iscript_bloodsummon.txt b/mpq/scripts/iscript_bloodsummon.txt index 80b76b1..4f8ce04 100644 --- a/mpq/scripts/iscript_bloodsummon.txt +++ b/mpq/scripts/iscript_bloodsummon.txt @@ -1180,6 +1180,8 @@ NihilistGndAttkInit: playfram 0x400 playsndbtwn 2536 2538 # Protathalor weaponfire 01, 02, 03 attack + attack + attack wait 1 playfram 0x420 wait 1 diff --git a/mpq/scripts/iscript_general.bin b/mpq/scripts/iscript_general.bin index b4f02e7..8fd4413 100644 Binary files a/mpq/scripts/iscript_general.bin and b/mpq/scripts/iscript_general.bin differ diff --git a/mpq/scripts/iscript_general.txt b/mpq/scripts/iscript_general.txt index 6840f77..b20df87 100644 --- a/mpq/scripts/iscript_general.txt +++ b/mpq/scripts/iscript_general.txt @@ -5183,7 +5183,7 @@ MachinamentumIsWorking: playfram 8 wait 1 playfram 0 - wait 3 + wait 5 goto MachinamentumIsWorking MachinamentumDisable: @@ -5194,4 +5194,35 @@ MachinamentumDisable: MachinamentumEnable: playfram 0 wait 1 - goto MachinamentumWorkingToIdle \ No newline at end of file + goto MachinamentumWorkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2478 Ammo Crate (cm\n\ammocrate.grp) +.headerstart +IsId 385 +Type 1 +Init AmmoCrateInit +Death AmmoCrateDeath +.headerend +# ----------------------------------------------------------------------------- # + +AmmoCrateInit: + playfram 0x00 + pwrupcondjmp AmmoCrateLocal00 + imgul 2479 0 0 # Ammo Crate Shadow (Ground) (cm\n\ammocrate-shadow.grp) + goto AmmoCrateLocal01 + +AmmoCrateLocal01: + wait 125 + goto AmmoCrateLocal01 + +AmmoCrateLocal00: + wait 1 + switchul 2480 # Ammo Crate Shadow (Carried) (cm\n\ammocrate-shadow.grp) + goto AmmoCrateLocal01 + +AmmoCrateDeath: + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 3 + end \ No newline at end of file diff --git a/mpq/scripts/iscript_protoss.bin b/mpq/scripts/iscript_protoss.bin index 57ea2d6..3cee776 100644 Binary files a/mpq/scripts/iscript_protoss.bin and b/mpq/scripts/iscript_protoss.bin differ diff --git a/mpq/scripts/iscript_protoss.txt b/mpq/scripts/iscript_protoss.txt index 88c0513..69c3ba8 100644 --- a/mpq/scripts/iscript_protoss.txt +++ b/mpq/scripts/iscript_protoss.txt @@ -7003,15 +7003,15 @@ WorkingToIdle InfestedTerranWalkingToIdle WarpIn ArgosyAlmostBuilt Unused3 [NONE] StarEditInit [NONE] -Disable InfestedTerranWalkingToIdle +Disable ArgosyDisable Burrow [NONE] UnBurrow [NONE] -Enable InfestedTerranWalkingToIdle +Enable ArgosyEnable .headerend # ----------------------------------------------------------------------------- # ArgosyInit: - imgul 1123 0 0 # Argosy Shadow (cm\protoss\argosy-shad.grp) + imgulnextid 0 0 # Argosy Shadow (cm\protoss\argosy-shadow.grp) goto InfestedTerranWalkingToIdle ArgosyDeath: @@ -7036,27 +7036,35 @@ ArgosyAlmostBuilt: goto SkryrokorLocal00 ArgosyIsWorking: - playfram 1 - wait 2 - playfram 2 - wait 2 - playfram 3 - wait 2 - playfram 4 - wait 2 - playfram 5 - wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 4 + wait 2 + playfram 5 + waitrand 2 5 + playfram 4 + wait 2 + playfram 3 + wait 2 + playfram 2 + wait 2 + goto ArgosyIsWorking + +ArgosyDisable: + playfram 6 + wait 2 + playfram 7 + wait 2 + goto SkryrokorLocal00 + +ArgosyEnable: playfram 6 wait 2 - playfram 7 - wait 2 - playfram 8 - wait 2 - playfram 9 - wait 2 - playfram 0x00 - wait 2 - goto ArgosyIsWorking + goto InfestedTerranWalkingToIdle # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: @@ -13211,7 +13219,7 @@ Enable ArdentAuthorityEnable ArdentAuthorityInit: playfram 0x00 - imgul 1637 0 0 # Ardent Authority Shadow (cm\protoss\ardent-authority-shadow.grp) + imgulnextid 0 0 # Ardent Authority Shadow (cm\protoss\ardent-authority-shadow.grp) goto ArdentAuthorityLanding ArdentAuthorityLanding: @@ -13235,9 +13243,14 @@ ArdentAuthorityIsWorking: wait 2 playfram 2 wait 2 - playfram 1 + playfram 3 + wait 2 + playfram 4 + waitrand 2 5 + playfram 3 + wait 2 + playfram 2 wait 2 - playfram 0 goto ArdentAuthorityIsWorking ArdentAuthorityWarpIn: @@ -13245,13 +13258,15 @@ ArdentAuthorityWarpIn: goto ArdentAuthorityLanding ArdentAuthorityDisable: - playfram 3 - wait 1 - goto ArdentAuthorityBuilt + playfram 6 + wait 2 + playfram 7 + wait 2 + goto ArdentAuthorityLanding ArdentAuthorityEnable: - playfram 0x00 - wait 1 + playfram 6 + wait 2 goto ArdentAuthorityBuilt # ----------------------------------------------------------------------------- # @@ -15973,4 +15988,81 @@ CabalistStarboundWalkingToIdle: CabalistStarboundWarpIn: imgol 2123 0 0 # CabalistStarbound Warp Flash (cm\protoss\cabalist-starbound.grp) - goto CabalistStarboundWalkingToIdle \ No newline at end of file + goto CabalistStarboundWalkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2470 Gladius (Order) (cm\f-p\gladius-order.grp) +.headerstart +IsId 737 +Type 21 +Init GladiusOrderInit +Death GladiusOrderDeath +GndAttkInit GladiusOrderGndAttkInit +AirAttkInit GladiusOrderGndAttkInit +Unused1 SkryrokorLocal00 +GndAttkRpt GladiusOrderGndAttkInit +AirAttkRpt GladiusOrderGndAttkInit +CastSpell [NONE] +GndAttkToIdle GladiusOrderGndAttkToIdle +AirAttkToIdle GladiusOrderGndAttkToIdle +Unused2 [NONE] +Walking GladiusOrderWalking +WalkingToIdle GladiusOrderWalkingToIdle +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn GladiusOrderWarpIn +.headerend +# ----------------------------------------------------------------------------- # + +GladiusOrderInit: + imgulnextid 0 42 # Gladius (Order) Shadow (cm\f-p\gladius-order.grp) +GladiusOrderGndAttkToIdle: + playfram 0x00 + goto GladiusOrderWalkingToIdle + +GladiusOrderWalkingToIdle: + setvertpos 0 + wait 8 + setvertpos 0 + wait 8 + setvertpos -1 + wait 8 + setvertpos 0 + wait 8 + goto GladiusOrderWalkingToIdle + +GladiusOrderDeath: + playsnd 533 # Protoss\Scout\PScDth00.WAV + imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) + wait 3 + lowsprul 846 0 42 # Protoss Unit Rubble Medium + wait 1 + end + +GladiusOrderGndAttkInit: + nobrkcodestart + playsndbtwn 1926 1928 # GladiusOrder weaponfire 01, 02, 03 + playfram 0x20 + attackwith 1 + wait 2 + playfram 0x00 + nobrkcodeend + gotorepeatattk + goto SkryrokorLocal00 + +GladiusOrderWalking: + setvertpos 0 + imgol 2472 0 0 # Gladius (Order) Engines (cm\f-p\gladius-order-engine.grp) + playfram 0x00 + goto SkryrokorLocal00 + +GladiusOrderWarpIn: + imgol 2473 0 0 # Gladius (Order) Warp Flash (cm\f-p\gladius-order.grp) + goto GladiusOrderWalkingToIdle \ No newline at end of file diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index 253acae..82f0361 100644 Binary files a/mpq/scripts/iscript_terran.bin and b/mpq/scripts/iscript_terran.bin differ diff --git a/mpq/scripts/iscript_terran.txt b/mpq/scripts/iscript_terran.txt index 079aaa8..4ed8326 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -14093,17 +14093,37 @@ MagnetarUnused1: goto SkryrokorLocal00 MagnetarGndAttkInit: + playfram 0x00 wait 1 nobrkcodestart - wait 2 - playfram 0x00 wait 1 playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x55 + wait 1 + playfram 0x66 playsndbtwn 1876 1879 # Magnetar weapon fire 01, 02, 03, 04 attack wait 1 - playfram 0x00 nobrkcodeend + playfram 0x55 + wait 1 + playfram 0x44 + wait 1 + playfram 0x33 + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + playfram 0x00 + wait 1 gotorepeatattk goto SkryrokorLocal00 @@ -14112,8 +14132,58 @@ MagnetarLocal00: goto MagnetarLocal00 MagnetarCastSpell: + wait 1 + nobrkcodestart + wait 1 + playfram 0x00 imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) sigorder 32 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x55 + wait 1 + playfram 0x66 + wait 1 + playfram 0x55 + wait 1 + playfram 0x44 + wait 1 + playfram 0x33 + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + playfram 0x22 + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + playfram 0x55 + wait 1 + playfram 0x66 + wait 1 + playfram 0x55 + wait 1 + playfram 0x44 + wait 1 + playfram 0x33 + wait 1 + playfram 0x22 + wait 1 + playfram 0x11 + wait 1 + playfram 0x00 + wait 1 + nobrkcodeend goto MagnetarLocal00 MagnetarWalking: @@ -15461,7 +15531,7 @@ SpecialState1 ShamanSupportModeSpecialState1 # ----------------------------------------------------------------------------- # ShamanSupportModeInit: - imgul 1227 0 4 # Shaman Shadow (cm\terran\shaman-shadow.grp) + imgulnextid 0 0 # Shaman Shadow (cm\terran\shaman-shadow.grp) playfram 0x00 goto ShamanSupportModeGndAttkToIdle @@ -20965,18 +21035,25 @@ CamazotzGndAttkInit: CamazotzGndAttkRpt: wait 1 nobrkcodestart + wait 1 playsndbtwn 4261 4263 # Camazotz weaponfire 01, 02, 03 imgoluselo 2056 0 0 # Green projection attack - playfram 0x20 + playfram 0x20 + attkshiftproj 24 sigorder 32 wait 1 - attkshiftproj 52 + attkshiftproj 54 + sigorder 32 + wait 1 + attkshiftproj 82 sigorder 32 wait 1 - attkshiftproj 80 + playfram 0x00 + attkshiftproj 112 + sigorder 32 + wait 1 + attkshiftproj 140 sigorder 32 - wait 5 - playfram 0x00 wait 2 ignorerest CamazotzGndAttkToIdle: @@ -21228,4 +21305,930 @@ CyclopsFuturistGndAttkRpt: CyclopsFuturistGndAttkToIdle: playfram 0x00 wait 1 - goto CyclopsWalkingToIdle \ No newline at end of file + goto CyclopsWalkingToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 256 Raynor Vulture (cm\h\raynor-vulture.grp) +.headerstart +IsId 851 +Type 13 +Init RaynorVultureInit +Death RaynorVultureDeath +GndAttkInit RaynorVultureGndAttkInit +AirAttkInit [NONE] +Unused1 RaynorVultureUnused1 +GndAttkRpt RaynorVultureGndAttkInit +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle RaynorVultureGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking RaynorVultureWalking +WalkingToIdle RaynorVultureGndAttkToIdle +SpecialState1 RaynorVultureSpecialState1 +.headerend +# ----------------------------------------------------------------------------- # + +RaynorVultureInit: + imgulnextid 0 7 # Raynor (Vulture) Shadow (cm\h\raynor-vulture.grp) + playfram 0x00 + goto RaynorVultureGndAttkToIdle + +RaynorVultureGndAttkToIdle: + setvertpos 0 + wait 8 + setvertpos 0 + wait 8 + setvertpos -1 + wait 8 + setvertpos 0 + wait 8 + goto RaynorVultureGndAttkToIdle + +RaynorVultureDeath: + playsnd 353 # Terran\VULTURE\TVuDth00.WAV + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 3 + lowsprul 813 0 0 # RaynorVulture Remains + end + +RaynorVultureUnused1: + wait 1 + nobrkcodestart + tmprmgraphicstart + playsnd 1699 # RaynorVulture revive 01 + sprol 742 0 0 + wait 10 + setfldirect 12 + tmprmgraphicend + nobrkcodeend + goto RaynorVultureGndAttkToIdle + +RaynorVultureGndAttkInit: + wait 1 + nobrkcodestart + attackwith 1 + playsnd 106 # Bullet\tvuFir00.wav + wait 3 + attackwith 1 + playsnd 106 # Bullet\tvuFir00.wav + wait 3 + attackwith 1 + playsnd 106 # Bullet\tvuFir00.wav + wait 1 + nobrkcodeend + gotorepeatattk + goto RaynorVultureGndAttkToIdle + +RaynorVultureWalking: + playfram 0x00 + setvertpos 0 + imgol 2394 0 0 # Raynor (Vulture) Engines + goto SkryrokorLocal00 + +RaynorVultureSpecialState1: + attackwith 1 + sigorder 1 + wait 1 + end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 852 Duke (Minotaur) (terran\BattleCr.grp) +.headerstart +IsId 852 +Type 12 +Init DukeMinotaurInit +Death DukeMinotaurDeath +GndAttkInit DukeMinotaurGndAttkInit +AirAttkInit DukeMinotaurAirAttkInit +Unused1 SkryrokorLocal00 +GndAttkRpt DukeMinotaurGndAttkInit +AirAttkRpt DukeMinotaurAirAttkInit +CastSpell DukeMinotaurCastSpell +GndAttkToIdle SkryrokorLocal00 +AirAttkToIdle SkryrokorLocal00 +Unused2 [NONE] +Walking DukeMinotaurWalking +WalkingToIdle MinotaurWalkingToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +DukeMinotaurInit: + imgulnextid 0 42 # Duke (Minotaur) Shadow (terran\BattleCr.grp) + playfram 0x00 + goto SkryrokorLocal00 + +DukeMinotaurDeath: + playsnd 177 # Terran\BATTLE\tbaDth00.wav + imgol 333 0 0 # Explosion2 (Medium) (thingy\tBangL.grp) + wait 3 + lowsprul 273 0 42 # Terran Building Rubble Small + wait 1 + end + +DukeMinotaurGndAttkInit: + imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp) + goto DukeMinotaurLocal00 + +DukeMinotaurLocal00: + wait 1 + attackwith 1 + playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05 + gotorepeatattk + goto SkryrokorLocal00 + +DukeMinotaurAirAttkInit: + imgol 446 0 0 # Minotaur Attack Overlay (thingy\elbBat.grp) + goto DukeMinotaurLocal01 + +DukeMinotaurLocal01: + wait 1 + attackwith 2 + playsndbtwn 1302 1306 # Minotaur weapon fire 01, 02, 03, 04, 05 + gotorepeatattk + goto SkryrokorLocal00 + +DukeMinotaurCastSpell: + imgolorig 543 # Yamato Gun Overlay (thingy\eycBlast.grp) + goto SkryrokorLocal00 + +DukeMinotaurWalking: + imgol 220 0 0 # Minotaur Engines (thingy\tbaGlow.grp) + goto SkryrokorLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 239 MaverickGolden (cm\f-t\maverick-golden.grp) +.headerstart +IsId 853 +Type 12 +Init MaverickGoldenInit +Death MaverickGoldenDeath +GndAttkInit MaverickGoldenGndAttkInit +AirAttkInit MaverickGoldenGndAttkInit +Unused1 MaverickGoldenUnused1 +GndAttkRpt MaverickGoldenGndAttkRpt +AirAttkRpt MaverickGoldenGndAttkRpt +CastSpell [NONE] +GndAttkToIdle MaverickGoldenGndAttkToIdle +AirAttkToIdle MaverickGoldenGndAttkToIdle +Unused2 [NONE] +Walking MaverickGoldenWalking +WalkingToIdle MaverickGoldenWalkingToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +MaverickGoldenInit: + imgulnextid 0 0 # Maverick (Golden) Shadow (cm\f-t\maverick-golden-shadow.grp) +MaverickGoldenWalkingToIdle: + playfram 0x80 +MaverickGoldenLocal00: + wait 63 + randcondjmp 25 MaverickGoldenLocal01 + randcondjmp 128 MaverickGoldenLocal02 + goto MaverickGoldenLocal00 + +MaverickGoldenLocal01: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 + randcondjmp 192 MaverickGoldenLocal03 + 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 MaverickGoldenLocal04 + +MaverickGoldenLocal04: + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenLocal03: + wait 13 + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenLocal02: + playfram 0xA0 + wait 1 + playfram 0xC0 + wait 1 + turnrand 3 + wait 1 + playfram 0xA0 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenDeath: + playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV + setfldirect 0 + playfram 416 + wait 2 + playfram 417 + wait 2 + playfram 418 + wait 2 + playfram 419 + wait 2 + playfram 420 + wait 2 + playfram 421 + wait 2 + playfram 422 + wait 2 + playfram 423 + wait 2 + lowsprul 1187 0 0 # Maverick (Golden) Remnants (terran\maverick-death.grp) + wait 1 + end + +MaverickGoldenUnused1: + wait 1 + nobrkcodestart + setfldirect 0 + playsndbtwn 1161 1162 # Maverick revive 01, 02 + playfram 422 + wait 2 + playfram 421 + wait 2 + playfram 420 + wait 2 + playfram 419 + wait 2 + playfram 418 + wait 2 + playfram 417 + wait 2 + playfram 416 + wait 2 + setfldirect 12 + nobrkcodeend + goto MaverickGoldenWalkingToIdle + +MaverickGoldenGndAttkInit: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 +MaverickGoldenGndAttkRpt: + wait 1 + nobrkcodestart + attackwith 1 + playsndbtwn 1427 1434 # Simulacrum weapon fire 01, 02, 03, 04, 05, 06, 07, 08 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + playfram 0x60 + wait 1 + playfram 0x40 + wait 1 + nobrkcodeend + gotorepeatattk + ignorerest +MaverickGoldenGndAttkToIdle: + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MaverickGoldenWalkingToIdle + +MaverickGoldenWalking: + move 4 + wait 1 + playfram 0xA0 + move 4 + wait 1 + playfram 0xC0 + move 4 + wait 1 + playfram 0xE0 + move 4 + wait 1 + playfram 0x100 + move 4 + wait 1 + playfram 0x120 + move 4 + wait 1 + playfram 0x140 + move 4 + wait 1 + playfram 0x160 + move 4 + wait 1 + playfram 0x180 + move 4 + wait 1 + playfram 0x80 + goto MaverickGoldenWalking + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2475 Shaman (Upstart) Support Mode (cm\f-t\shaman-upstart.grp) +.headerstart +IsId 854 +Type 13 +Init ShamanUpstartSupportModeInit +Death ShamanUpstartSupportModeDeath +GndAttkInit ShamanUpstartSupportGndAttkInit +AirAttkInit ShamanUpstartSupportGndAttkInit +Unused1 ShamanUpstartSupportModeUnused1 +GndAttkRpt ShamanUpstartSupportGndAttkInit +AirAttkRpt ShamanUpstartSupportGndAttkInit +CastSpell ShamanUpstartSupportModeCastSpell +GndAttkToIdle ShamanUpstartSupportModeGndAttkToIdle +AirAttkToIdle ShamanUpstartSupportModeGndAttkToIdle +Unused2 [NONE] +Walking ShamanUpstartSupportModeWalking +WalkingToIdle ShamanUpstartSupportModeGndAttkToIdle +SpecialState1 ShamanUpstartSupportModeSpecialState1 +.headerend +# ----------------------------------------------------------------------------- # + +ShamanUpstartSupportModeInit: + imgulnextid 0 0 # Shaman (Upstart) Shadow (cm\f-t\shaman-upstart-shadow.grp) + playfram 0x00 + goto ShamanUpstartSupportModeGndAttkToIdle + +ShamanUpstartSupportModeGndAttkToIdle: + playfram 0x00 + setvertpos 1 + wait 8 + setvertpos 2 + wait 8 + setvertpos 1 + wait 8 + setvertpos 0 + wait 8 + goto ShamanUpstartSupportModeGndAttkToIdle + +ShamanUpstartSupportModeDeath: + playsndbtwn 2834 2835 # Shaman Death 01, 02 + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 3 + lowsprul 821 0 0 # Shaman Remains + wait 1 + end + +ShamanUpstartSupportModeUnused1: + wait 1 + nobrkcodestart + playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02 + sprol 742 0 0 # Orange Explosion Medium Reversed + setfldirect 12 + wait 12 + nobrkcodeend + goto ShamanUpstartSupportModeGndAttkToIdle + +ShamanUpstartSupportGndAttkInit: + wait 1 + playfram 0x20 + playsndbtwn 2775 2776 # Cuirass weapon fire 01, 02 + attack + wait 1 + playfram 0x00 + gotorepeatattk + goto ShamanUpstartSupportModeGndAttkToIdle + +ShamanUpstartSupportModeCastSpell: + playfram 0x00 + wait 6 + goto ShamanUpstartSupportModeGndAttkToIdle + +ShamanUpstartSupportModeWalking: + setvertpos 0 + goto SkryrokorLocal00 + +ShamanUpstartSupportModeSpecialState1: + attackwith 1 + sigorder 1 + wait 1 + end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2477 Shaman Adrenaline Mode (cm\f-t\shaman-upstart.grp) +.headerstart +IsId 855 +Type 14 +Init ShamanAdrenalineModeInit +Death ShamanAdrenalineModeDeath +GndAttkInit [NONE] +AirAttkInit [NONE] +Unused1 ShamanAdrenalineModeUnused1 +GndAttkRpt [NONE] +AirAttkRpt [NONE] +CastSpell ShamanAdrenalineModeGndAttkToIdle +GndAttkToIdle ShamanAdrenalineModeGndAttkToIdle +AirAttkToIdle ShamanAdrenalineModeGndAttkToIdle +Unused2 [NONE] +Walking SkryrokorLocal00 +WalkingToIdle SkryrokorLocal00 +SpecialState1 ShamanAdrenalineModeSpecialState2 +SpecialState2 ShamanAdrenalineModeSpecialState2 +AlmostBuilt [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +ShamanAdrenalineModeInit: + imgul 2476 0 0 # Shaman Shadow (cm\f-t\shaman-upstart-shadow.grp) + wait 1 + playsnd 2429 # Shaman Adrenaline Transform + setflspeed 0 + playfram 0x00 + wait 2 + playfram 0x40 + wait 3 + playfram 0x60 + wait 1 + playfram 0x80 + wait 1 + playfram 0xA0 + wait 1 + playfram 0xC0 + wait 1 + playfram 0xE0 + wait 6 + sigorder 1 + goto ShamanAdrenalineModeGndAttkToIdle + +ShamanAdrenalineModeGndAttkToIdle: + playfram 0x100 + wait 2 + playfram 0x120 + wait 2 + playfram 0x140 + wait 2 + playfram 0x160 + wait 2 + playfram 0x180 + wait 2 + playfram 0x1A0 + wait 2 + playfram 0x1C0 + wait 2 + playfram 0x1E0 + wait 2 + goto ShamanAdrenalineModeGndAttkToIdle + +ShamanAdrenalineModeDeath: + playsndbtwn 2834 2835 # Shaman Death 01, 02 + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 3 + lowsprul 845 0 0 # Terran Unit Rubble Small + wait 1 + end + +ShamanAdrenalineModeUnused1: + wait 1 + nobrkcodestart + playsndbtwn 1705 1706 # Shaman Death Reversed 01, 02 + sprol 742 0 0 # Orange Explosion Medium Reversed + setfldirect 12 + wait 12 + nobrkcodeend + goto ShamanAdrenalineModeGndAttkToIdle + +ShamanAdrenalineModeSpecialState2: + playsnd 2430 # Matador Tank Transform + playfram 0xE0 + wait 1 + playfram 0xC0 + wait 1 + playfram 0xA0 + wait 1 + playfram 0x80 + wait 1 + playfram 0x60 + wait 3 + playfram 0x40 + wait 1 + playfram 0x00 + wait 6 + sigorder 1 + goto SkryrokorLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2313 Morrigan (cm\f-t\morrigan.grp) +.headerstart +IsId 856 +Type 13 +Init MorriganInit +Death MorriganDeath +GndAttkInit MorriganGndAttkInit +AirAttkInit MorriganGndAttkInit +Unused1 MorriganUnused1 +GndAttkRpt MorriganGndAttkRpt +AirAttkRpt MorriganGndAttkRpt +CastSpell MorriganCastSpell +GndAttkToIdle MorriganGndAttkToIdle +AirAttkToIdle MorriganGndAttkToIdle +Unused2 [NONE] +Walking MorriganWalking +WalkingToIdle MorriganWalkingToIdle +SpecialState1 MorriganSpecialState1 +.headerend +# ----------------------------------------------------------------------------- # + +MorriganInit: + imgulnextid 0 0 # Morrigan Shadow (cm\f-t\morrigan-shadow.grp) +MorriganWalkingToIdle: + playfram 0x60 +MorriganLocal00: + wait 63 + randcondjmp 25 MorriganLocal01 + randcondjmp 128 MorriganLocal02 + goto MorriganLocal00 + +MorriganLocal01: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 + randcondjmp 192 MorriganLocal03 + 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 MorriganLocal04 + +MorriganLocal04: + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MorriganWalkingToIdle + +MorriganLocal03: + wait 13 + playfram 0x20 + wait 1 + playfram 0x00 + wait 1 + goto MorriganWalkingToIdle + +MorriganLocal02: + playfram 0x80 + wait 1 + playfram 0xA0 + wait 1 + turnrand 3 + wait 1 + playfram 0x80 + wait 1 + goto MorriganWalkingToIdle + +MorriganDeath: + playsnd 238 # Terran\GHOST\TGhDth00.wav + goto EidolonDeathInit + +MorriganUnused1: + wait 1 + nobrkcodestart + setfldirect 0 + playsnd 1166 # Morrigan revive 01 + playfram 423 + wait 2 + playfram 422 + wait 2 + playfram 421 + wait 2 + playfram 420 + wait 2 + playfram 419 + wait 2 + playfram 418 + wait 2 + playfram 417 + wait 2 + playfram 416 + wait 2 + setfldirect 12 + nobrkcodeend + goto MorriganWalkingToIdle + +MorriganGndAttkInit: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + sigorder 32 + playfram 0x40 + wait 1 +MorriganGndAttkRpt: + wait 1 + nobrkcodestart + attack + playsndbtwn 4324 4329 # Morrigan weaponfire 01, 02, 03, 04, 05, 06 + playfram 0x180 + wait 1 + playfram 0x40 + nobrkcodeend + gotorepeatattk + ignorerest +MorriganGndAttkToIdle: + playfram 0x11 + wait 1 + playfram 0x00 + wait 1 + goto MorriganWalkingToIdle + +MorriganCastSpell: + nobrkcodestart + wait 1 + playsnd 240 # Terran\GHOST\TGhLkd00.wav + castspell + playfram 0x180 + wait 2 + playfram 0x40 + nobrkcodeend + gotorepeatattk + sigorder 2 + goto MorriganGndAttkToIdle + +MorriganWalking: + move 4 + wait 1 + playfram 0x80 + move 4 + wait 1 + playfram 0xA0 + move 4 + wait 1 + playfram 0xC0 + move 4 + wait 1 + playfram 0xE0 + move 4 + wait 1 + playfram 0x100 + move 4 + wait 1 + playfram 0x120 + move 4 + wait 1 + playfram 0x140 + move 4 + wait 1 + playfram 0x160 + move 4 + wait 1 + playfram 0x60 + goto MorriganWalking + +MorriganSpecialState1: + playfram 0x00 + wait 1 + playfram 0x20 + wait 1 + playfram 0x40 + wait 1 + goto SkryrokorLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 226 Harakan (Golden) (cm\f-t\harakan-golden.grp) +.headerstart +IsId 857 +Type 12 +Init HarakanGoldenInit +Death HarakanGoldenDeath +GndAttkInit HarakanGoldenGndAttkInit +AirAttkInit [NONE] +Unused1 HarakanGoldenUnused1 +GndAttkRpt HarakanGoldenGndAttkRpt +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle HarakanGoldenGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking HarakanGoldenWalking +WalkingToIdle HarakanGoldenWalkingToIdle +SpecialState1 [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +HarakanGoldenInit: + imgulnextid 0 0 # Harakan (Golden) Shadow (cm\f-t\harakan-golden-shadow.grp) +HarakanGoldenWalkingToIdle: + playfram 0x40 +HarakanGoldenLocal00: + wait 63 + randcondjmp 25 HarakanGoldenLocal01 + randcondjmp 128 HarakanGoldenLocal02 + goto HarakanGoldenLocal00 + +HarakanGoldenLocal01: + playfram 0x00 + wait 1 + randcondjmp 192 HarakanGoldenLocal03 + 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 HarakanGoldenWalkingToIdle + +HarakanGoldenLocal03: + wait 13 + goto HarakanGoldenWalkingToIdle + +HarakanGoldenLocal02: + playfram 0x60 + wait 1 + playfram 0x80 + wait 1 + turnrand 3 + wait 1 + playfram 0x60 + wait 1 + goto HarakanGoldenWalkingToIdle + +HarakanGoldenDeath: + playsndbtwn 296 298 # Terran\Firebat\TFBDth00.WAV | Terran\Firebat\TFBDth02.WAV + imgol 3 0 0 # Skryrokor Death (zerg\zavDeath.grp) + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + setfldirect 0 +# playfram 170 + wait 2 +# playfram 171 + wait 2 +# playfram 172 + wait 2 +# playfram 173 + wait 2 +# playfram 174 +# wait 2 +# playfram 175 +# wait 2 +# playfram 176 +# wait 2 +# playfram 177 +# wait 2 + lowsprul 615 0 0 # HarakanGolden Remnants (cm\terran\harakan-remnants.grp) + wait 1 + end + +HarakanGoldenUnused1: + wait 1 + nobrkcodestart + setfldirect 0 + playsndbtwn 1163 1165 # Harakan (Golden) revive 01, 02, 03 + sprol 742 0 0 # Explosion Small Reversed +# playfram 176 + wait 2 +# playfram 175 + wait 2 +# playfram 174 + wait 2 +# playfram 173 + wait 2 +# playfram 172 + wait 2 +# playfram 171 + wait 2 +# playfram 170 + wait 2 + setfldirect 12 + nobrkcodeend + goto HarakanGoldenWalkingToIdle + +HarakanGoldenGndAttkInit: + playfram 0x00 +HarakanGoldenGndAttkRpt: + wait 1 + nobrkcodestart + imgol 2487 0 0 # Flamethrower (Blue) (thingy\flamer.grp) + playfram 0x20 + attkshiftproj 24 + sigorder 32 + wait 1 + attkshiftproj 52 + sigorder 32 + wait 1 + attkshiftproj 80 + sigorder 32 + wait 5 + playfram 0x00 + wait 2 + ignorerest +HarakanGoldenGndAttkToIdle: + goto HarakanGoldenWalkingToIdle + +HarakanGoldenWalking: + move 4 + wait 1 + playfram 0x60 + move 4 + wait 1 + playfram 0x80 + move 4 + wait 1 + playfram 0xA0 + move 4 + wait 1 + playfram 0xC0 + move 4 + wait 1 + playfram 0xE0 + move 4 + wait 1 + playfram 0x100 + move 4 + wait 1 + playfram 0x120 + move 4 + wait 1 + playfram 0x40 + goto HarakanGoldenWalking \ No newline at end of file diff --git a/mpq/scripts/iscript_zerg.bin b/mpq/scripts/iscript_zerg.bin index 09c5d20..22ff5e0 100644 Binary files a/mpq/scripts/iscript_zerg.bin and b/mpq/scripts/iscript_zerg.bin differ diff --git a/mpq/scripts/iscript_zerg.txt b/mpq/scripts/iscript_zerg.txt index f6772df..9ddcf3c 100644 --- a/mpq/scripts/iscript_zerg.txt +++ b/mpq/scripts/iscript_zerg.txt @@ -4963,7 +4963,7 @@ BuildingRubbleHeaderDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 393 Vorvrokor (cm\zerg\vorvrokor.grp) +# 2045 Vorvrokor (cm\zerg\vorvrokor.grp) .headerstart IsId 220 Type 26 @@ -4999,9 +4999,9 @@ Enable [NONE] # ----------------------------------------------------------------------------- # VorvrokorInit: - imgul 1772 -1 -5 # Vorvrokor Shadow (cm\zerg\vorvrokor-shadow.grp) + imgul 1772 0 0 # Vorvrokor Shadow (cm\zerg\vorvrokor-shadow.grp) VorvrokorGndAttkToIdle: - playfram 0x55 + playfram 0x00 goto ZethrokorLocal00 VorvrokorDeath: @@ -14279,25 +14279,25 @@ MortothrokorLocal03: goto MortothrokorGndAttkToIdle MortothrokorDeath: - playsnd 878 # Zerg\Ultra\ZUlDth00.WAV - setfldirect 0 - playfram 595 - wait 2 - playfram 596 - wait 2 - playfram 597 - wait 2 - playfram 598 - wait 2 - playfram 599 - wait 2 - playfram 600 - wait 2 - playfram 601 - wait 2 - lowsprul 868 0 0 # Mortothrokor Remnants (cm\zerg\mortothrokor-remnants.grp) - wait 1 - end + playsnd 878 # Zerg\Ultra\ZUlDth00.WAV + setfldirect 0 + playfram 578 + wait 2 + playfram 579 + wait 2 + playfram 580 + wait 2 + playfram 581 + wait 2 + playfram 582 + wait 2 + playfram 583 + wait 2 + playfram 584 + wait 2 + lowsprul 868 0 0 # Mortothrokor Remnants (cm\zerg\mortothrokor-remnants.grp) + wait 1 + end MortothrokorUnused1: wait 1 @@ -14442,7 +14442,7 @@ IsId 754 Type 13 Init ZergMutateInit Death EggDeath -GndAttkInit [NONE] +GndAttkInit ZergMutateInit AirAttkInit [NONE] Unused1 [NONE] GndAttkRpt [NONE] @@ -17936,7 +17936,7 @@ ZethalorGndAttkInit: ZethalorGndAttkRpt: wait 1 nobrkcodestart - playsndbtwn 2014 2015 # Liiralisk attack 01, 02 + playsndbtwn 3467 3469 # Zethalor weaponfire 01, 02, 03 playfram 0x1A0 wait 1 playfram 0x1E0 @@ -19187,7 +19187,7 @@ SovrokorGndAttkInit: wait 1 nobrkcodestart playfram 0x22 - attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV + attackmelee 3 3835 3836 3837 # Sovrokor weaponhit 01, 02, 03 wait 1 playfram 0x33 wait 1 @@ -19670,7 +19670,7 @@ AlzurokorGndAttkRpt: playfram 0xdd wait 1 playfram 0xcc - playsndbtwn 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV + playsndbtwn 4299 4301 # Alzurokor weaponhit 01, 02, 03 attackwith 1 wait 2 playfram 0xbb @@ -19780,4 +19780,143 @@ AlzurokorUnBurrow: imgol 423 -15 9 # Burrowing Dust (thingy\bDust.grp) wait 1 sigorder 4 - goto AlzurokorGndAttkToIdle \ No newline at end of file + goto AlzurokorGndAttkToIdle + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2204 Garvrokor (cm\zerg\garvrokor.grp) +.headerstart +IsId 848 +Type 26 +Init GarvrokorInit +Death GarvrokorDeath +GndAttkInit GarvrokorGndAttkInit +AirAttkInit [NONE] +Unused1 SkryrokorLocal00 +GndAttkRpt GarvrokorGndAttkInit +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle GarvrokorGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking GarvrokorWalking +WalkingToIdle GarvrokorGndAttkToIdle +SpecialState1 [NONE] +SpecialState2 GarvrokorSpecialState2 +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow GarvrokorBurrow +UnBurrow GarvrokorUnBurrow +Enable [NONE] +.headerend +# ----------------------------------------------------------------------------- # + +GarvrokorInit: + imgul 2466 -1 -5 # Garvrokor Shadow (cm\zerg\garvrokor-shadow.grp) +GarvrokorGndAttkToIdle: + playfram 0x55 + goto ZethrokorLocal00 + +GarvrokorDeath: + playsnd 1160 # Garvrokor death 01 + setfldirect 0 + playfram 0x121 + wait 2 + playfram 290 + wait 2 + playfram 291 + wait 2 + playfram 292 + wait 2 + playfram 293 + wait 2 + playfram 294 + wait 2 + playfram 295 + wait 2 + lowsprul 942 0 0 # Garvrokor Remnants (cm\zerg\garvrokor-death.grp) + wait 1 + end + +GarvrokorGndAttkInit: + playfram 0x00 + wait 1 + nobrkcodestart + playfram 0x11 + wait 1 + playfram 0x22 + attackmelee 1 894 # Zerg\Ultra\zulHit00.WAV + wait 1 + playfram 0x33 + wait 1 + playfram 0x44 + wait 1 + nobrkcodeend + gotorepeatattk + goto GarvrokorGndAttkToIdle + +GarvrokorWalking: + move 7 + wait 1 + playfram 0x66 + move 7 + wait 1 + playfram 0x77 + move 7 + wait 1 + playfram 0x88 + move 7 + wait 1 + playfram 0x99 + move 7 + wait 1 + playfram 0xaa + move 7 + wait 1 + playfram 0xbb + move 7 + wait 1 + playfram 0x55 + goto GarvrokorWalking + +GarvrokorSpecialState2: + playfram 0x110 + goto SkryrokorLocal00 + +GarvrokorBurrow: + imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) + playfram 0xcc + wait 1 + playfram 0xdd + wait 1 + playfram 0xee + wait 1 + playfram 0xff + wait 1 + playfram 0x110 + wait 1 + sigorder 4 + goto SkryrokorLocal00 + +GarvrokorUnBurrow: + wait 1 + waitrand 1 2 + imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) + playfram 0xff + wait 1 + playfram 0xee + wait 1 + playfram 0xdd + wait 1 + playfram 0xcc + wait 1 + sigorder 4 + goto GarvrokorGndAttkToIdle \ No newline at end of file diff --git a/mpq/sound/cm/a/_building/cosmoscope/amb-01.wav b/mpq/sound/cm/a/_building/cosmoscope/amb-01.wav new file mode 100644 index 0000000..8d45388 Binary files /dev/null and b/mpq/sound/cm/a/_building/cosmoscope/amb-01.wav differ diff --git a/mpq/sound/cm/a/_building/cosmoscope-wht-01.wav b/mpq/sound/cm/a/_building/cosmoscope/wht-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/cosmoscope-wht-01.wav rename to mpq/sound/cm/a/_building/cosmoscope/wht-01.wav diff --git a/mpq/sound/cm/a/_building/function/amb-01.wav b/mpq/sound/cm/a/_building/function/amb-01.wav new file mode 100644 index 0000000..e38e404 Binary files /dev/null and b/mpq/sound/cm/a/_building/function/amb-01.wav differ diff --git a/mpq/sound/cm/a/_building/function-wht-01.wav b/mpq/sound/cm/a/_building/function/wht-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/function-wht-01.wav rename to mpq/sound/cm/a/_building/function/wht-01.wav diff --git a/mpq/sound/cm/a/_building/landlock-amb-01.wav b/mpq/sound/cm/a/_building/landlock/amb-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/landlock-amb-01.wav rename to mpq/sound/cm/a/_building/landlock/amb-01.wav diff --git a/mpq/sound/cm/a/_building/landlock-wht-01.wav b/mpq/sound/cm/a/_building/landlock/wht-01.wav similarity index 100% rename from mpq/sound/cm/a/_building/landlock-wht-01.wav rename to mpq/sound/cm/a/_building/landlock/wht-01.wav diff --git a/mpq/sound/cm/a/a-placement-01.wav b/mpq/sound/cm/a/a-placement-01.wav new file mode 100644 index 0000000..49e0547 Binary files /dev/null and b/mpq/sound/cm/a/a-placement-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/agg-01.wav b/mpq/sound/cm/a/cardinal/agg-01.wav new file mode 100644 index 0000000..53a74a0 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/agg-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/agg-02.wav b/mpq/sound/cm/a/cardinal/agg-02.wav new file mode 100644 index 0000000..5c2a8dc Binary files /dev/null and b/mpq/sound/cm/a/cardinal/agg-02.wav differ diff --git a/mpq/sound/cm/a/cardinal/agg-03.wav b/mpq/sound/cm/a/cardinal/agg-03.wav new file mode 100644 index 0000000..09ffae1 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/agg-03.wav differ diff --git a/mpq/sound/cm/a/cardinal/agg-04.wav b/mpq/sound/cm/a/cardinal/agg-04.wav new file mode 100644 index 0000000..f85a07e Binary files /dev/null and b/mpq/sound/cm/a/cardinal/agg-04.wav differ diff --git a/mpq/sound/cm/a/cardinal/hlp-01.wav b/mpq/sound/cm/a/cardinal/hlp-01.wav new file mode 100644 index 0000000..4b52c12 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/hlp-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/hlp-02.wav b/mpq/sound/cm/a/cardinal/hlp-02.wav new file mode 100644 index 0000000..a3ee90d Binary files /dev/null and b/mpq/sound/cm/a/cardinal/hlp-02.wav differ diff --git a/mpq/sound/cm/a/cardinal/hlp-03.wav b/mpq/sound/cm/a/cardinal/hlp-03.wav new file mode 100644 index 0000000..41678a6 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/hlp-03.wav differ diff --git a/mpq/sound/cm/a/cardinal/hlp-04.wav b/mpq/sound/cm/a/cardinal/hlp-04.wav new file mode 100644 index 0000000..ca9a647 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/hlp-04.wav differ diff --git a/mpq/sound/cm/a/cardinal/rdy-01.wav b/mpq/sound/cm/a/cardinal/rdy-01.wav new file mode 100644 index 0000000..c518bac Binary files /dev/null and b/mpq/sound/cm/a/cardinal/rdy-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/rdy-02.wav b/mpq/sound/cm/a/cardinal/rdy-02.wav new file mode 100644 index 0000000..c02c45f Binary files /dev/null and b/mpq/sound/cm/a/cardinal/rdy-02.wav differ diff --git a/mpq/sound/cm/a/cardinal/rdy-03.wav b/mpq/sound/cm/a/cardinal/rdy-03.wav new file mode 100644 index 0000000..0b919d1 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/rdy-03.wav differ diff --git a/mpq/sound/cm/a/cardinal/wht-01.wav b/mpq/sound/cm/a/cardinal/wht-01.wav new file mode 100644 index 0000000..0e0f44b Binary files /dev/null and b/mpq/sound/cm/a/cardinal/wht-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/wht-02.wav b/mpq/sound/cm/a/cardinal/wht-02.wav new file mode 100644 index 0000000..10b7b6b Binary files /dev/null and b/mpq/sound/cm/a/cardinal/wht-02.wav differ diff --git a/mpq/sound/cm/a/cardinal/wht-03.wav b/mpq/sound/cm/a/cardinal/wht-03.wav new file mode 100644 index 0000000..9e57518 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/wht-03.wav differ diff --git a/mpq/sound/cm/a/cardinal/wht-04.wav b/mpq/sound/cm/a/cardinal/wht-04.wav new file mode 100644 index 0000000..5c5b02c Binary files /dev/null and b/mpq/sound/cm/a/cardinal/wht-04.wav differ diff --git a/mpq/sound/cm/a/cardinal/yes-01.wav b/mpq/sound/cm/a/cardinal/yes-01.wav new file mode 100644 index 0000000..8021304 Binary files /dev/null and b/mpq/sound/cm/a/cardinal/yes-01.wav differ diff --git a/mpq/sound/cm/a/cardinal/yes-02.wav b/mpq/sound/cm/a/cardinal/yes-02.wav new file mode 100644 index 0000000..3477eda Binary files /dev/null and b/mpq/sound/cm/a/cardinal/yes-02.wav differ diff --git a/mpq/sound/cm/a/cardinal/yes-03.wav b/mpq/sound/cm/a/cardinal/yes-03.wav new file mode 100644 index 0000000..ac4498d Binary files /dev/null and b/mpq/sound/cm/a/cardinal/yes-03.wav differ diff --git a/mpq/sound/cm/a/cardinal/yes-04.wav b/mpq/sound/cm/a/cardinal/yes-04.wav new file mode 100644 index 0000000..3a358ad Binary files /dev/null and b/mpq/sound/cm/a/cardinal/yes-04.wav differ diff --git a/mpq/sound/cm/a/iconoclast/wf-01.wav b/mpq/sound/cm/a/iconoclast/wf-01.wav new file mode 100644 index 0000000..93fcb7f Binary files /dev/null and b/mpq/sound/cm/a/iconoclast/wf-01.wav differ diff --git a/mpq/sound/cm/a/iconoclast/wf-02.wav b/mpq/sound/cm/a/iconoclast/wf-02.wav new file mode 100644 index 0000000..a801ecc Binary files /dev/null and b/mpq/sound/cm/a/iconoclast/wf-02.wav differ diff --git a/mpq/sound/cm/a/iconoclast/wf-03.wav b/mpq/sound/cm/a/iconoclast/wf-03.wav new file mode 100644 index 0000000..8f19332 Binary files /dev/null and b/mpq/sound/cm/a/iconoclast/wf-03.wav differ diff --git a/mpq/sound/cm/a/paraclete/cast-01.wav b/mpq/sound/cm/a/paraclete/cast-01.wav new file mode 100644 index 0000000..a0361be Binary files /dev/null and b/mpq/sound/cm/a/paraclete/cast-01.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-01.wav b/mpq/sound/cm/a/paraclete/wf-01.wav new file mode 100644 index 0000000..ed9cbd1 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-01.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-02.wav b/mpq/sound/cm/a/paraclete/wf-02.wav new file mode 100644 index 0000000..9aa07b6 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-02.wav differ diff --git a/mpq/sound/cm/a/paraclete/wf-03.wav b/mpq/sound/cm/a/paraclete/wf-03.wav new file mode 100644 index 0000000..6997fa0 Binary files /dev/null and b/mpq/sound/cm/a/paraclete/wf-03.wav differ diff --git a/mpq/sound/cm/advisors/error-askosi.wav b/mpq/sound/cm/advisors/error-askosi.wav new file mode 100644 index 0000000..7432392 Binary files /dev/null and b/mpq/sound/cm/advisors/error-askosi.wav differ diff --git a/mpq/sound/cm/b/b-placement-01.wav b/mpq/sound/cm/b/b-placement-01.wav new file mode 100644 index 0000000..f70adb5 Binary files /dev/null and b/mpq/sound/cm/b/b-placement-01.wav differ diff --git a/mpq/sound/cm/b/cloak-damage-off-01.wav b/mpq/sound/cm/b/cloak-damage-off-01.wav new file mode 100644 index 0000000..c76eea8 Binary files /dev/null and b/mpq/sound/cm/b/cloak-damage-off-01.wav differ diff --git a/mpq/sound/cm/b/cloak-damage-off-02.wav b/mpq/sound/cm/b/cloak-damage-off-02.wav new file mode 100644 index 0000000..77b7f9f Binary files /dev/null and b/mpq/sound/cm/b/cloak-damage-off-02.wav differ diff --git a/mpq/sound/cm/b/cloak-damage-on-01.wav b/mpq/sound/cm/b/cloak-damage-on-01.wav new file mode 100644 index 0000000..89425b9 Binary files /dev/null and b/mpq/sound/cm/b/cloak-damage-on-01.wav differ diff --git a/mpq/sound/cm/b/cloak-damage-on-02.wav b/mpq/sound/cm/b/cloak-damage-on-02.wav new file mode 100644 index 0000000..517c81f Binary files /dev/null and b/mpq/sound/cm/b/cloak-damage-on-02.wav differ diff --git a/mpq/sound/cm/b/cloak-damage-on-03.wav b/mpq/sound/cm/b/cloak-damage-on-03.wav new file mode 100644 index 0000000..e909e1b Binary files /dev/null and b/mpq/sound/cm/b/cloak-damage-on-03.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-01.wav b/mpq/sound/cm/f-t/maverick-golden/wf-01.wav new file mode 100644 index 0000000..387bcce Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-01.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-02.wav b/mpq/sound/cm/f-t/maverick-golden/wf-02.wav new file mode 100644 index 0000000..4809144 Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-02.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-03.wav b/mpq/sound/cm/f-t/maverick-golden/wf-03.wav new file mode 100644 index 0000000..7eb0b6c Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-03.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-04.wav b/mpq/sound/cm/f-t/maverick-golden/wf-04.wav new file mode 100644 index 0000000..b8e6473 Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-04.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-05.wav b/mpq/sound/cm/f-t/maverick-golden/wf-05.wav new file mode 100644 index 0000000..bfdbb85 Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-05.wav differ diff --git a/mpq/sound/cm/f-t/maverick-golden/wf-06.wav b/mpq/sound/cm/f-t/maverick-golden/wf-06.wav new file mode 100644 index 0000000..641a63b Binary files /dev/null and b/mpq/sound/cm/f-t/maverick-golden/wf-06.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-01.wav b/mpq/sound/cm/f-t/morrigan/wf-01.wav new file mode 100644 index 0000000..9f0e1a2 Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-01.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-02.wav b/mpq/sound/cm/f-t/morrigan/wf-02.wav new file mode 100644 index 0000000..963036c Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-02.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-03.wav b/mpq/sound/cm/f-t/morrigan/wf-03.wav new file mode 100644 index 0000000..4e2dd6c Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-03.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-04.wav b/mpq/sound/cm/f-t/morrigan/wf-04.wav new file mode 100644 index 0000000..47d4244 Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-04.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-05.wav b/mpq/sound/cm/f-t/morrigan/wf-05.wav new file mode 100644 index 0000000..d81d4a6 Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-05.wav differ diff --git a/mpq/sound/cm/f-t/morrigan/wf-06.wav b/mpq/sound/cm/f-t/morrigan/wf-06.wav new file mode 100644 index 0000000..73879bc Binary files /dev/null and b/mpq/sound/cm/f-t/morrigan/wf-06.wav differ diff --git a/mpq/sound/cm/f-z/alzurokor/wh-01.wav b/mpq/sound/cm/f-z/alzurokor/wh-01.wav new file mode 100644 index 0000000..5ddb614 Binary files /dev/null and b/mpq/sound/cm/f-z/alzurokor/wh-01.wav differ diff --git a/mpq/sound/cm/f-z/alzurokor/wh-02.wav b/mpq/sound/cm/f-z/alzurokor/wh-02.wav new file mode 100644 index 0000000..9731571 Binary files /dev/null and b/mpq/sound/cm/f-z/alzurokor/wh-02.wav differ diff --git a/mpq/sound/cm/f-z/alzurokor/wh-03.wav b/mpq/sound/cm/f-z/alzurokor/wh-03.wav new file mode 100644 index 0000000..e73d42b Binary files /dev/null and b/mpq/sound/cm/f-z/alzurokor/wh-03.wav differ diff --git a/mpq/sound/cm/f-z/zethalisk/wf-01.wav b/mpq/sound/cm/f-z/zethalisk/wf-01.wav new file mode 100644 index 0000000..ced05d2 Binary files /dev/null and b/mpq/sound/cm/f-z/zethalisk/wf-01.wav differ diff --git a/mpq/sound/cm/f-z/zethalisk/wf-02.wav b/mpq/sound/cm/f-z/zethalisk/wf-02.wav new file mode 100644 index 0000000..ed3d690 Binary files /dev/null and b/mpq/sound/cm/f-z/zethalisk/wf-02.wav differ diff --git a/mpq/sound/cm/f-z/zethalisk/wf-03.wav b/mpq/sound/cm/f-z/zethalisk/wf-03.wav new file mode 100644 index 0000000..2c46b4b Binary files /dev/null and b/mpq/sound/cm/f-z/zethalisk/wf-03.wav differ diff --git a/mpq/sound/cm/f-z/zethalor/wf-01.wav b/mpq/sound/cm/f-z/zethalor/wf-01.wav new file mode 100644 index 0000000..fbbb526 Binary files /dev/null and b/mpq/sound/cm/f-z/zethalor/wf-01.wav differ diff --git a/mpq/sound/cm/f-z/zethalor/wf-02.wav b/mpq/sound/cm/f-z/zethalor/wf-02.wav new file mode 100644 index 0000000..48d4677 Binary files /dev/null and b/mpq/sound/cm/f-z/zethalor/wf-02.wav differ diff --git a/mpq/sound/cm/f-z/zethalor/wf-03.wav b/mpq/sound/cm/f-z/zethalor/wf-03.wav new file mode 100644 index 0000000..ae57b6a Binary files /dev/null and b/mpq/sound/cm/f-z/zethalor/wf-03.wav differ diff --git a/mpq/sound/cm/t/cloak-attack-off.wav b/mpq/sound/cm/t/cloak-attack-off.wav new file mode 100644 index 0000000..1a67e6d Binary files /dev/null and b/mpq/sound/cm/t/cloak-attack-off.wav differ diff --git a/mpq/sound/cm/t/cloak-attack-on.wav b/mpq/sound/cm/t/cloak-attack-on.wav new file mode 100644 index 0000000..779ac39 Binary files /dev/null and b/mpq/sound/cm/t/cloak-attack-on.wav differ diff --git a/mpq/sound/cm/t/mine/restock-01.wav b/mpq/sound/cm/t/mine/restock-01.wav new file mode 100644 index 0000000..a4f4b63 Binary files /dev/null and b/mpq/sound/cm/t/mine/restock-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/dth-01.wav b/mpq/sound/cm/z/vorvrokor/dth-01.wav index b5d8ee5..2e61085 100644 Binary files a/mpq/sound/cm/z/vorvrokor/dth-01.wav and b/mpq/sound/cm/z/vorvrokor/dth-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-01.wav b/mpq/sound/cm/z/vorvrokor/hlp-01.wav new file mode 100644 index 0000000..a6cdea5 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-02.wav b/mpq/sound/cm/z/vorvrokor/hlp-02.wav new file mode 100644 index 0000000..ade70cf Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/hlp-03.wav b/mpq/sound/cm/z/vorvrokor/hlp-03.wav new file mode 100644 index 0000000..21962b9 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/hlp-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/rdy-01.wav b/mpq/sound/cm/z/vorvrokor/rdy-01.wav new file mode 100644 index 0000000..a0332de Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/rdy-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-01.wav b/mpq/sound/cm/z/vorvrokor/wht-01.wav new file mode 100644 index 0000000..c0c0295 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-02.wav b/mpq/sound/cm/z/vorvrokor/wht-02.wav new file mode 100644 index 0000000..b5540d7 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-03.wav b/mpq/sound/cm/z/vorvrokor/wht-03.wav new file mode 100644 index 0000000..52f4422 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/wht-04.wav b/mpq/sound/cm/z/vorvrokor/wht-04.wav new file mode 100644 index 0000000..af3f48b Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/wht-04.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-01.wav b/mpq/sound/cm/z/vorvrokor/yes-01.wav new file mode 100644 index 0000000..1d6fc53 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-01.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-02.wav b/mpq/sound/cm/z/vorvrokor/yes-02.wav new file mode 100644 index 0000000..e1aba77 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-02.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-03.wav b/mpq/sound/cm/z/vorvrokor/yes-03.wav new file mode 100644 index 0000000..a164389 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-03.wav differ diff --git a/mpq/sound/cm/z/vorvrokor/yes-04.wav b/mpq/sound/cm/z/vorvrokor/yes-04.wav new file mode 100644 index 0000000..5e73939 Binary files /dev/null and b/mpq/sound/cm/z/vorvrokor/yes-04.wav differ diff --git a/mpq/templates/Mindshare(1).got b/mpq/templates/Mindshare(1).got new file mode 100644 index 0000000..e34a46a Binary files /dev/null and b/mpq/templates/Mindshare(1).got differ diff --git a/mpq/templates/templates.lst b/mpq/templates/templates.lst index c4f3d8a..39b090e 100644 --- a/mpq/templates/templates.lst +++ b/mpq/templates/templates.lst @@ -11,4 +11,5 @@ "Dark Ages(1).got" "Deathmarch(1).got" "Brotherhood(1).got" +"Mindshare(1).got" "Debug(1).got" \ No newline at end of file diff --git a/mpq/tileset/install.vf4 b/mpq/tileset/install.vf4 index 22656b6..fde9027 100644 Binary files a/mpq/tileset/install.vf4 and b/mpq/tileset/install.vf4 differ diff --git a/mpq/unit/cm/a/cipher-damage.lof b/mpq/unit/cm/a/cipher-damage.lof new file mode 100644 index 0000000..99b482f Binary files /dev/null and b/mpq/unit/cm/a/cipher-damage.lof differ diff --git a/mpq/unit/cm/a/cipher-shadow.grp b/mpq/unit/cm/a/cipher-shadow.grp index ac5b731..54bcdb5 100644 Binary files a/mpq/unit/cm/a/cipher-shadow.grp and b/mpq/unit/cm/a/cipher-shadow.grp differ diff --git a/mpq/unit/cm/a/cipher.grp b/mpq/unit/cm/a/cipher.grp index 5895454..0c7e56c 100644 Binary files a/mpq/unit/cm/a/cipher.grp and b/mpq/unit/cm/a/cipher.grp differ diff --git a/mpq/unit/cm/a/cosmoscope-damage.lof b/mpq/unit/cm/a/cosmoscope-damage.lof index a0f64a1..c47590b 100644 Binary files a/mpq/unit/cm/a/cosmoscope-damage.lof and b/mpq/unit/cm/a/cosmoscope-damage.lof differ diff --git a/mpq/unit/cm/a/cosmoscope-shadow.grp b/mpq/unit/cm/a/cosmoscope-shadow.grp index c526359..97d5207 100644 Binary files a/mpq/unit/cm/a/cosmoscope-shadow.grp and b/mpq/unit/cm/a/cosmoscope-shadow.grp differ diff --git a/mpq/unit/cm/a/cosmoscope.grp b/mpq/unit/cm/a/cosmoscope.grp index d2d835e..aa8bf7b 100644 Binary files a/mpq/unit/cm/a/cosmoscope.grp and b/mpq/unit/cm/a/cosmoscope.grp differ diff --git a/mpq/unit/cm/a/crematorium-attack.lol b/mpq/unit/cm/a/crematorium-attack.lol new file mode 100644 index 0000000..d095cb8 Binary files /dev/null and b/mpq/unit/cm/a/crematorium-attack.lol differ diff --git a/mpq/unit/cm/a/function-damage.lof b/mpq/unit/cm/a/function-damage.lof index 677e0fd..b188afe 100644 Binary files a/mpq/unit/cm/a/function-damage.lof and b/mpq/unit/cm/a/function-damage.lof differ diff --git a/mpq/unit/cm/a/function-shadow.grp b/mpq/unit/cm/a/function-shadow.grp index b676d1f..f8f87db 100644 Binary files a/mpq/unit/cm/a/function-shadow.grp and b/mpq/unit/cm/a/function-shadow.grp differ diff --git a/mpq/unit/cm/a/function.grp b/mpq/unit/cm/a/function.grp index 5080796..cdcab6f 100644 Binary files a/mpq/unit/cm/a/function.grp and b/mpq/unit/cm/a/function.grp differ diff --git a/mpq/unit/cm/a/iconoclast-attack.lol b/mpq/unit/cm/a/iconoclast-attack.lol new file mode 100644 index 0000000..345888e Binary files /dev/null and b/mpq/unit/cm/a/iconoclast-attack.lol differ diff --git a/mpq/unit/cm/a/intendent.grp b/mpq/unit/cm/a/intendent.grp index 4883ecc..6333b14 100644 Binary files a/mpq/unit/cm/a/intendent.grp and b/mpq/unit/cm/a/intendent.grp differ diff --git a/mpq/unit/cm/a/landlock-damage.lof b/mpq/unit/cm/a/landlock-damage.lof index 3539426..0edc348 100644 Binary files a/mpq/unit/cm/a/landlock-damage.lof and b/mpq/unit/cm/a/landlock-damage.lof differ diff --git a/mpq/unit/cm/a/landlock-shadow.grp b/mpq/unit/cm/a/landlock-shadow.grp index d2bf250..bc42327 100644 Binary files a/mpq/unit/cm/a/landlock-shadow.grp and b/mpq/unit/cm/a/landlock-shadow.grp differ diff --git a/mpq/unit/cm/a/landlock.grp b/mpq/unit/cm/a/landlock.grp index 6d6ebd8..414fb82 100644 Binary files a/mpq/unit/cm/a/landlock.grp and b/mpq/unit/cm/a/landlock.grp differ diff --git a/mpq/unit/cm/a/missionary.grp b/mpq/unit/cm/a/missionary.grp index 73543f7..fc1a9b4 100644 Binary files a/mpq/unit/cm/a/missionary.grp and b/mpq/unit/cm/a/missionary.grp differ diff --git a/mpq/unit/cm/a/phontis-attack.lol b/mpq/unit/cm/a/phontis-attack.lol index 1ffcf36..1f6345e 100644 Binary files a/mpq/unit/cm/a/phontis-attack.lol and b/mpq/unit/cm/a/phontis-attack.lol differ diff --git a/mpq/unit/cm/a/phontis-shadow.grp b/mpq/unit/cm/a/phontis-shadow.grp index d0fe7cc..e77a277 100644 Binary files a/mpq/unit/cm/a/phontis-shadow.grp and b/mpq/unit/cm/a/phontis-shadow.grp differ diff --git a/mpq/unit/cm/a/phontis.grp b/mpq/unit/cm/a/phontis.grp index 163effa..7f5119d 100644 Binary files a/mpq/unit/cm/a/phontis.grp and b/mpq/unit/cm/a/phontis.grp differ diff --git a/mpq/unit/cm/a/pilgrim.grp b/mpq/unit/cm/a/pilgrim.grp index bf5e8b7..05810fa 100644 Binary files a/mpq/unit/cm/a/pilgrim.grp and b/mpq/unit/cm/a/pilgrim.grp differ diff --git a/mpq/unit/cm/a/proscenium-damage.lof b/mpq/unit/cm/a/proscenium-damage.lof index 928de80..ca4cf4a 100644 Binary files a/mpq/unit/cm/a/proscenium-damage.lof and b/mpq/unit/cm/a/proscenium-damage.lof differ diff --git a/mpq/unit/cm/a/proscenium-shadow.grp b/mpq/unit/cm/a/proscenium-shadow.grp index df88e7e..af7b61a 100644 Binary files a/mpq/unit/cm/a/proscenium-shadow.grp and b/mpq/unit/cm/a/proscenium-shadow.grp differ diff --git a/mpq/unit/cm/a/proscenium.grp b/mpq/unit/cm/a/proscenium.grp index 00d9ba6..8676d00 100644 Binary files a/mpq/unit/cm/a/proscenium.grp and b/mpq/unit/cm/a/proscenium.grp differ diff --git a/mpq/unit/cm/a/proselyte.grp b/mpq/unit/cm/a/proselyte.grp index e072c21..cacdf6b 100644 Binary files a/mpq/unit/cm/a/proselyte.grp and b/mpq/unit/cm/a/proselyte.grp differ diff --git a/mpq/unit/cm/a/radix-damage.lof b/mpq/unit/cm/a/radix-damage.lof index 67c9ec8..42aa220 100644 Binary files a/mpq/unit/cm/a/radix-damage.lof and b/mpq/unit/cm/a/radix-damage.lof differ diff --git a/mpq/unit/cm/a/radix-shadow.grp b/mpq/unit/cm/a/radix-shadow.grp index 24f44b8..c990410 100644 Binary files a/mpq/unit/cm/a/radix-shadow.grp and b/mpq/unit/cm/a/radix-shadow.grp differ diff --git a/mpq/unit/cm/a/radix.grp b/mpq/unit/cm/a/radix.grp index 1306c30..46ef678 100644 Binary files a/mpq/unit/cm/a/radix.grp and b/mpq/unit/cm/a/radix.grp differ diff --git a/mpq/unit/cm/a/rove.grp b/mpq/unit/cm/a/rove.grp index 2de13ef..d546c01 100644 Binary files a/mpq/unit/cm/a/rove.grp and b/mpq/unit/cm/a/rove.grp differ diff --git a/mpq/unit/cm/a/vicar.grp b/mpq/unit/cm/a/vicar.grp index 77ed125..fab20e0 100644 Binary files a/mpq/unit/cm/a/vicar.grp and b/mpq/unit/cm/a/vicar.grp differ diff --git a/mpq/unit/cm/a/scralia.grp b/mpq/unit/cm/f-a/scralia.grp similarity index 100% rename from mpq/unit/cm/a/scralia.grp rename to mpq/unit/cm/f-a/scralia.grp diff --git a/mpq/unit/cm/f-p/gladius-order-engine.grp b/mpq/unit/cm/f-p/gladius-order-engine.grp new file mode 100644 index 0000000..66ac183 Binary files /dev/null and b/mpq/unit/cm/f-p/gladius-order-engine.grp differ diff --git a/mpq/unit/cm/f-p/gladius-order.grp b/mpq/unit/cm/f-p/gladius-order.grp new file mode 100644 index 0000000..230f90e Binary files /dev/null and b/mpq/unit/cm/f-p/gladius-order.grp differ diff --git a/mpq/unit/cm/f-t/blackguard.grp b/mpq/unit/cm/f-t/blackguard.grp index 283b535..ed8a2dc 100644 Binary files a/mpq/unit/cm/f-t/blackguard.grp and b/mpq/unit/cm/f-t/blackguard.grp differ diff --git a/mpq/unit/cm/f-t/harakan-golden-shadow.grp b/mpq/unit/cm/f-t/harakan-golden-shadow.grp index 11b9976..3cdff38 100644 Binary files a/mpq/unit/cm/f-t/harakan-golden-shadow.grp and b/mpq/unit/cm/f-t/harakan-golden-shadow.grp differ diff --git a/mpq/unit/cm/f-t/maverick-golden-remains.grp b/mpq/unit/cm/f-t/maverick-golden-remains.grp new file mode 100644 index 0000000..6f15469 Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden-remains.grp differ diff --git a/mpq/unit/cm/f-t/maverick-golden-shadow.grp b/mpq/unit/cm/f-t/maverick-golden-shadow.grp new file mode 100644 index 0000000..c72923a Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden-shadow.grp differ diff --git a/mpq/unit/cm/f-t/maverick-golden.grp b/mpq/unit/cm/f-t/maverick-golden.grp new file mode 100644 index 0000000..d121cd5 Binary files /dev/null and b/mpq/unit/cm/f-t/maverick-golden.grp differ diff --git a/mpq/unit/cm/f-t/shaman-upstart-shadow.grp b/mpq/unit/cm/f-t/shaman-upstart-shadow.grp new file mode 100644 index 0000000..a0b0e28 Binary files /dev/null and b/mpq/unit/cm/f-t/shaman-upstart-shadow.grp differ diff --git a/mpq/unit/cm/f-t/shaman-upstart.grp b/mpq/unit/cm/f-t/shaman-upstart.grp new file mode 100644 index 0000000..a3d591d Binary files /dev/null and b/mpq/unit/cm/f-t/shaman-upstart.grp differ diff --git a/mpq/unit/cm/f-z/garvrokor-birth.grp b/mpq/unit/cm/f-z/garvrokor-birth.grp new file mode 100644 index 0000000..18609b3 Binary files /dev/null and b/mpq/unit/cm/f-z/garvrokor-birth.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-death.grp b/mpq/unit/cm/f-z/garvrokor-remains.grp similarity index 100% rename from mpq/unit/cm/z/vorvrokor-death.grp rename to mpq/unit/cm/f-z/garvrokor-remains.grp diff --git a/mpq/unit/cm/f-z/garvrokor-shadow.grp b/mpq/unit/cm/f-z/garvrokor-shadow.grp new file mode 100644 index 0000000..63cf8fc Binary files /dev/null and b/mpq/unit/cm/f-z/garvrokor-shadow.grp differ diff --git a/mpq/unit/cm/n/ammocrate-shadow.grp b/mpq/unit/cm/n/ammocrate-shadow.grp new file mode 100644 index 0000000..08fe9a9 Binary files /dev/null and b/mpq/unit/cm/n/ammocrate-shadow.grp differ diff --git a/mpq/unit/cm/n/ammocrate.grp b/mpq/unit/cm/n/ammocrate.grp new file mode 100644 index 0000000..5ce23af Binary files /dev/null and b/mpq/unit/cm/n/ammocrate.grp differ diff --git a/mpq/unit/cm/n/medkit-shadow.grp b/mpq/unit/cm/n/medkit-shadow.grp new file mode 100644 index 0000000..b1b00b4 Binary files /dev/null and b/mpq/unit/cm/n/medkit-shadow.grp differ diff --git a/mpq/unit/cm/n/medkit.grp b/mpq/unit/cm/n/medkit.grp new file mode 100644 index 0000000..e40efdd Binary files /dev/null and b/mpq/unit/cm/n/medkit.grp differ diff --git a/mpq/unit/cm/p/ardent-authority-damage.lof b/mpq/unit/cm/p/ardent-authority-damage.lof index 2b4deac..cae9c25 100644 Binary files a/mpq/unit/cm/p/ardent-authority-damage.lof and b/mpq/unit/cm/p/ardent-authority-damage.lof differ diff --git a/mpq/unit/cm/p/ardent-authority-shadow.grp b/mpq/unit/cm/p/ardent-authority-shadow.grp index d25659a..ad84dc4 100644 Binary files a/mpq/unit/cm/p/ardent-authority-shadow.grp and b/mpq/unit/cm/p/ardent-authority-shadow.grp differ diff --git a/mpq/unit/cm/p/ardent-authority.grp b/mpq/unit/cm/p/ardent-authority.grp index 7fbcbd6..56f8787 100644 Binary files a/mpq/unit/cm/p/ardent-authority.grp and b/mpq/unit/cm/p/ardent-authority.grp differ diff --git a/mpq/unit/cm/p/argosy-damage.lof b/mpq/unit/cm/p/argosy-damage.lof index 30e1373..f9c4b31 100644 Binary files a/mpq/unit/cm/p/argosy-damage.lof and b/mpq/unit/cm/p/argosy-damage.lof differ diff --git a/mpq/unit/cm/p/argosy-shadow.grp b/mpq/unit/cm/p/argosy-shadow.grp index dd96047..0da071a 100644 Binary files a/mpq/unit/cm/p/argosy-shadow.grp and b/mpq/unit/cm/p/argosy-shadow.grp differ diff --git a/mpq/unit/cm/p/argosy.grp b/mpq/unit/cm/p/argosy.grp index 4c7eda5..cf09443 100644 Binary files a/mpq/unit/cm/p/argosy.grp and b/mpq/unit/cm/p/argosy.grp differ diff --git a/mpq/unit/cm/p/artisan.grp b/mpq/unit/cm/p/artisan.grp index df1f918..2873aad 100644 Binary files a/mpq/unit/cm/p/artisan.grp and b/mpq/unit/cm/p/artisan.grp differ diff --git a/mpq/unit/cm/p/atreus-remains.grp b/mpq/unit/cm/p/atreus-remains.grp index 7ed6e8d..3eb81f7 100644 Binary files a/mpq/unit/cm/p/atreus-remains.grp and b/mpq/unit/cm/p/atreus-remains.grp differ diff --git a/mpq/unit/cm/p/atreus.grp b/mpq/unit/cm/p/atreus.grp index 6d86e59..3508352 100644 Binary files a/mpq/unit/cm/p/atreus.grp and b/mpq/unit/cm/p/atreus.grp differ diff --git a/mpq/unit/cm/p/unar.grp b/mpq/unit/cm/p/unar.grp index 9fff674..5179f66 100644 Binary files a/mpq/unit/cm/p/unar.grp and b/mpq/unit/cm/p/unar.grp differ diff --git a/mpq/unit/cm/t/cyprian-attack.lol b/mpq/unit/cm/t/cyprian-attack.lol index 0e09282..613c5e8 100644 Binary files a/mpq/unit/cm/t/cyprian-attack.lol and b/mpq/unit/cm/t/cyprian-attack.lol differ diff --git a/mpq/unit/cm/t/cyprian-shadow.grp b/mpq/unit/cm/t/cyprian-shadow.grp index 5d16a90..28c9de6 100644 Binary files a/mpq/unit/cm/t/cyprian-shadow.grp and b/mpq/unit/cm/t/cyprian-shadow.grp differ diff --git a/mpq/unit/cm/t/cyprian.grp b/mpq/unit/cm/t/cyprian.grp index 7e06d78..0f21450 100644 Binary files a/mpq/unit/cm/t/cyprian.grp and b/mpq/unit/cm/t/cyprian.grp differ diff --git a/mpq/unit/cm/t/magnetar-attack.lol b/mpq/unit/cm/t/magnetar-attack.lol index 88c79a7..6fbe348 100644 Binary files a/mpq/unit/cm/t/magnetar-attack.lol and b/mpq/unit/cm/t/magnetar-attack.lol differ diff --git a/mpq/unit/cm/t/magnetar-engine.grp b/mpq/unit/cm/t/magnetar-engine.grp index 861cefe..8d0d880 100644 Binary files a/mpq/unit/cm/t/magnetar-engine.grp and b/mpq/unit/cm/t/magnetar-engine.grp differ diff --git a/mpq/unit/cm/t/magnetar-yamato.lol b/mpq/unit/cm/t/magnetar-yamato.lol index e0f9155..6f41569 100644 Binary files a/mpq/unit/cm/t/magnetar-yamato.lol and b/mpq/unit/cm/t/magnetar-yamato.lol differ diff --git a/mpq/unit/cm/t/magnetar.grp b/mpq/unit/cm/t/magnetar.grp index 6025b83..b5da45f 100644 Binary files a/mpq/unit/cm/t/magnetar.grp and b/mpq/unit/cm/t/magnetar.grp differ diff --git a/mpq/unit/cm/t/mine-restock-overlay.grp b/mpq/unit/cm/t/mine-restock-overlay.grp new file mode 100644 index 0000000..2a311f8 Binary files /dev/null and b/mpq/unit/cm/t/mine-restock-overlay.grp differ diff --git a/mpq/unit/cm/t/shaman-shadow.grp b/mpq/unit/cm/t/shaman-shadow.grp index 4b3bc94..a2c82e2 100644 Binary files a/mpq/unit/cm/t/shaman-shadow.grp and b/mpq/unit/cm/t/shaman-shadow.grp differ diff --git a/mpq/unit/cm/t/shaman.grp b/mpq/unit/cm/t/shaman.grp index 53b0061..37f75cf 100644 Binary files a/mpq/unit/cm/t/shaman.grp and b/mpq/unit/cm/t/shaman.grp differ diff --git a/mpq/unit/cm/t/talos-engine.grp b/mpq/unit/cm/t/talos-engine.grp index bde5ddb..772a286 100644 Binary files a/mpq/unit/cm/t/talos-engine.grp and b/mpq/unit/cm/t/talos-engine.grp differ diff --git a/mpq/unit/cm/t/talos.grp b/mpq/unit/cm/t/talos.grp index 308edd9..0df68bd 100644 Binary files a/mpq/unit/cm/t/talos.grp and b/mpq/unit/cm/t/talos.grp differ diff --git a/mpq/unit/cm/z/agrileth-birth.grp b/mpq/unit/cm/z/agrileth-birth.grp index e618ce4..1240111 100644 Binary files a/mpq/unit/cm/z/agrileth-birth.grp and b/mpq/unit/cm/z/agrileth-birth.grp differ diff --git a/mpq/unit/cm/z/agrileth-remains.grp b/mpq/unit/cm/z/agrileth-remains.grp index 061a82e..673d123 100644 Binary files a/mpq/unit/cm/z/agrileth-remains.grp and b/mpq/unit/cm/z/agrileth-remains.grp differ diff --git a/mpq/unit/cm/z/agrileth.grp b/mpq/unit/cm/z/agrileth.grp index a6f4bd4..157e678 100644 Binary files a/mpq/unit/cm/z/agrileth.grp and b/mpq/unit/cm/z/agrileth.grp differ diff --git a/mpq/unit/cm/z/izirokor-birth.grp b/mpq/unit/cm/z/izirokor-birth.grp index 9cb7eda..80e881c 100644 Binary files a/mpq/unit/cm/z/izirokor-birth.grp and b/mpq/unit/cm/z/izirokor-birth.grp differ diff --git a/mpq/unit/cm/z/izirokor-mutate.grp b/mpq/unit/cm/z/izirokor-mutate.grp index 8361d03..096c086 100644 Binary files a/mpq/unit/cm/z/izirokor-mutate.grp and b/mpq/unit/cm/z/izirokor-mutate.grp differ diff --git a/mpq/unit/cm/z/izirokor-remains.grp b/mpq/unit/cm/z/izirokor-remains.grp index c507cca..7257db1 100644 Binary files a/mpq/unit/cm/z/izirokor-remains.grp and b/mpq/unit/cm/z/izirokor-remains.grp differ diff --git a/mpq/unit/cm/z/izirokor-shadow.grp b/mpq/unit/cm/z/izirokor-shadow.grp index 7ada362..145ed28 100644 Binary files a/mpq/unit/cm/z/izirokor-shadow.grp and b/mpq/unit/cm/z/izirokor-shadow.grp differ diff --git a/mpq/unit/cm/z/izirokor.grp b/mpq/unit/cm/z/izirokor.grp index c4aa203..899a5a5 100644 Binary files a/mpq/unit/cm/z/izirokor.grp and b/mpq/unit/cm/z/izirokor.grp differ diff --git a/mpq/unit/cm/z/kalkalisk-birth-flying.grp b/mpq/unit/cm/z/kalkalisk-birth-flying.grp index 937efec..6311fea 100644 Binary files a/mpq/unit/cm/z/kalkalisk-birth-flying.grp and b/mpq/unit/cm/z/kalkalisk-birth-flying.grp differ diff --git a/mpq/unit/cm/z/kalkalisk-birth.grp b/mpq/unit/cm/z/kalkalisk-birth.grp index 6ce0312..0816ec3 100644 Binary files a/mpq/unit/cm/z/kalkalisk-birth.grp and b/mpq/unit/cm/z/kalkalisk-birth.grp differ diff --git a/mpq/unit/cm/z/kalkalisk-mutate.grp b/mpq/unit/cm/z/kalkalisk-mutate.grp index 69dcc59..dadfa24 100644 Binary files a/mpq/unit/cm/z/kalkalisk-mutate.grp and b/mpq/unit/cm/z/kalkalisk-mutate.grp differ diff --git a/mpq/unit/cm/z/kalkalisk.grp b/mpq/unit/cm/z/kalkalisk.grp index 67a6f98..590f3f8 100644 Binary files a/mpq/unit/cm/z/kalkalisk.grp and b/mpq/unit/cm/z/kalkalisk.grp differ diff --git a/mpq/unit/cm/z/liiralisk-attack.lol b/mpq/unit/cm/z/liiralisk-attack.lol index efaa5f8..2f92320 100644 Binary files a/mpq/unit/cm/z/liiralisk-attack.lol and b/mpq/unit/cm/z/liiralisk-attack.lol differ diff --git a/mpq/unit/cm/z/liiralisk-birth.grp b/mpq/unit/cm/z/liiralisk-birth.grp index 6ced593..0ec14df 100644 Binary files a/mpq/unit/cm/z/liiralisk-birth.grp and b/mpq/unit/cm/z/liiralisk-birth.grp differ diff --git a/mpq/unit/cm/z/liiralisk-shadow.grp b/mpq/unit/cm/z/liiralisk-shadow.grp index eae94cc..d1b1271 100644 Binary files a/mpq/unit/cm/z/liiralisk-shadow.grp and b/mpq/unit/cm/z/liiralisk-shadow.grp differ diff --git a/mpq/unit/cm/z/liiralisk.grp b/mpq/unit/cm/z/liiralisk.grp index 1938e7a..844eb02 100644 Binary files a/mpq/unit/cm/z/liiralisk.grp and b/mpq/unit/cm/z/liiralisk.grp differ diff --git a/mpq/unit/cm/z/mortothrokor-birth.grp b/mpq/unit/cm/z/mortothrokor-birth.grp index 69358db..0c6e311 100644 Binary files a/mpq/unit/cm/z/mortothrokor-birth.grp and b/mpq/unit/cm/z/mortothrokor-birth.grp differ diff --git a/mpq/unit/cm/z/mortothrokor-passive.grp b/mpq/unit/cm/z/mortothrokor-passive.grp index 5e15e39..3dd9650 100644 Binary files a/mpq/unit/cm/z/mortothrokor-passive.grp and b/mpq/unit/cm/z/mortothrokor-passive.grp differ diff --git a/mpq/unit/cm/z/mortothrokor-remains.grp b/mpq/unit/cm/z/mortothrokor-remains.grp new file mode 100644 index 0000000..ca8800e Binary files /dev/null and b/mpq/unit/cm/z/mortothrokor-remains.grp differ diff --git a/mpq/unit/cm/z/mortothrokor-remnants.grp b/mpq/unit/cm/z/mortothrokor-remnants.grp index 835a979..8c6d66a 100644 Binary files a/mpq/unit/cm/z/mortothrokor-remnants.grp and b/mpq/unit/cm/z/mortothrokor-remnants.grp differ diff --git a/mpq/unit/cm/z/mortothrokor-shadow.grp b/mpq/unit/cm/z/mortothrokor-shadow.grp index 394231e..3da16e2 100644 Binary files a/mpq/unit/cm/z/mortothrokor-shadow.grp and b/mpq/unit/cm/z/mortothrokor-shadow.grp differ diff --git a/mpq/unit/cm/z/mortothrokor.grp b/mpq/unit/cm/z/mortothrokor.grp index 2a3ba40..7059f6a 100644 Binary files a/mpq/unit/cm/z/mortothrokor.grp and b/mpq/unit/cm/z/mortothrokor.grp differ diff --git a/mpq/unit/cm/z/nathrokor-birth.grp b/mpq/unit/cm/z/nathrokor-birth.grp index ac289d5..7a7d1d3 100644 Binary files a/mpq/unit/cm/z/nathrokor-birth.grp and b/mpq/unit/cm/z/nathrokor-birth.grp differ diff --git a/mpq/unit/cm/z/nathrokor-mutate.grp b/mpq/unit/cm/z/nathrokor-mutate.grp index f9c4a62..d39058e 100644 Binary files a/mpq/unit/cm/z/nathrokor-mutate.grp and b/mpq/unit/cm/z/nathrokor-mutate.grp differ diff --git a/mpq/unit/cm/z/nathrokor.grp b/mpq/unit/cm/z/nathrokor.grp index dca47dc..065f57b 100644 Binary files a/mpq/unit/cm/z/nathrokor.grp and b/mpq/unit/cm/z/nathrokor.grp differ diff --git a/mpq/unit/cm/z/quazilisk-attack.grp b/mpq/unit/cm/z/quazilisk-attack.grp index 5b4b874..541b045 100644 Binary files a/mpq/unit/cm/z/quazilisk-attack.grp and b/mpq/unit/cm/z/quazilisk-attack.grp differ diff --git a/mpq/unit/cm/z/quazilisk-birth.grp b/mpq/unit/cm/z/quazilisk-birth.grp index 2b55af9..28e5ae6 100644 Binary files a/mpq/unit/cm/z/quazilisk-birth.grp and b/mpq/unit/cm/z/quazilisk-birth.grp differ diff --git a/mpq/unit/cm/z/quazilisk-mutate.grp b/mpq/unit/cm/z/quazilisk-mutate.grp index 5c7e76d..53d42f4 100644 Binary files a/mpq/unit/cm/z/quazilisk-mutate.grp and b/mpq/unit/cm/z/quazilisk-mutate.grp differ diff --git a/mpq/unit/cm/z/quazilisk-remains.grp b/mpq/unit/cm/z/quazilisk-remains.grp index d2b152c..0ebbb33 100644 Binary files a/mpq/unit/cm/z/quazilisk-remains.grp and b/mpq/unit/cm/z/quazilisk-remains.grp differ diff --git a/mpq/unit/cm/z/quazilisk-shadow.grp b/mpq/unit/cm/z/quazilisk-shadow.grp index c0d78f8..509ab9f 100644 Binary files a/mpq/unit/cm/z/quazilisk-shadow.grp and b/mpq/unit/cm/z/quazilisk-shadow.grp differ diff --git a/mpq/unit/cm/z/quazilisk.grp b/mpq/unit/cm/z/quazilisk.grp index d13eb03..e12879d 100644 Binary files a/mpq/unit/cm/z/quazilisk.grp and b/mpq/unit/cm/z/quazilisk.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-birth.grp b/mpq/unit/cm/z/vorvrokor-birth.grp index 18609b3..f9ec914 100644 Binary files a/mpq/unit/cm/z/vorvrokor-birth.grp and b/mpq/unit/cm/z/vorvrokor-birth.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-remains.grp b/mpq/unit/cm/z/vorvrokor-remains.grp new file mode 100644 index 0000000..80cd04d Binary files /dev/null and b/mpq/unit/cm/z/vorvrokor-remains.grp differ diff --git a/mpq/unit/cm/z/vorvrokor-shadow.grp b/mpq/unit/cm/z/vorvrokor-shadow.grp index 63cf8fc..16c5ddf 100644 Binary files a/mpq/unit/cm/z/vorvrokor-shadow.grp and b/mpq/unit/cm/z/vorvrokor-shadow.grp differ diff --git a/mpq/unit/cm/z/vorvrokor.grp b/mpq/unit/cm/z/vorvrokor.grp index 848d4cf..d89e3df 100644 Binary files a/mpq/unit/cm/z/vorvrokor.grp and b/mpq/unit/cm/z/vorvrokor.grp differ diff --git a/mpq/unit/cm/z/zoryusthaleth-birth.grp b/mpq/unit/cm/z/zoryusthaleth-birth.grp index a067c4e..6bf2b4a 100644 Binary files a/mpq/unit/cm/z/zoryusthaleth-birth.grp and b/mpq/unit/cm/z/zoryusthaleth-birth.grp differ diff --git a/mpq/unit/cm/z/zoryusthaleth-mutate.grp b/mpq/unit/cm/z/zoryusthaleth-mutate.grp index 41eb35b..e08d61b 100644 Binary files a/mpq/unit/cm/z/zoryusthaleth-mutate.grp and b/mpq/unit/cm/z/zoryusthaleth-mutate.grp differ diff --git a/mpq/unit/cm/z/zoryusthaleth-remains.grp b/mpq/unit/cm/z/zoryusthaleth-remains.grp index 22f8746..9ab88fe 100644 Binary files a/mpq/unit/cm/z/zoryusthaleth-remains.grp and b/mpq/unit/cm/z/zoryusthaleth-remains.grp differ diff --git a/mpq/unit/cm/z/zoryusthaleth-shadow.grp b/mpq/unit/cm/z/zoryusthaleth-shadow.grp index 693928c..07db6ea 100644 Binary files a/mpq/unit/cm/z/zoryusthaleth-shadow.grp and b/mpq/unit/cm/z/zoryusthaleth-shadow.grp differ diff --git a/mpq/unit/cm/z/zoryusthaleth.grp b/mpq/unit/cm/z/zoryusthaleth.grp index 4f546b2..56b44f4 100644 Binary files a/mpq/unit/cm/z/zoryusthaleth.grp and b/mpq/unit/cm/z/zoryusthaleth.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 01141d6..27a2760 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 adff67a..965dba8 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/hl/fr/athla.grp b/mpq/unit/hl/fr/athla.grp index f05a9d0..18c1c13 100644 Binary files a/mpq/unit/hl/fr/athla.grp and b/mpq/unit/hl/fr/athla.grp differ diff --git a/mpq/unit/hl/fr/chalyb.grp b/mpq/unit/hl/fr/chalyb.grp index 625491f..d286b4d 100644 Binary files a/mpq/unit/hl/fr/chalyb.grp and b/mpq/unit/hl/fr/chalyb.grp differ diff --git a/mpq/unit/hl/fr/circitor.grp b/mpq/unit/hl/fr/circitor.grp index bc79852..c5fee88 100644 Binary files a/mpq/unit/hl/fr/circitor.grp and b/mpq/unit/hl/fr/circitor.grp differ diff --git a/mpq/unit/hl/fr/exigo.grp b/mpq/unit/hl/fr/exigo.grp index 7cf0dc5..bc8e008 100644 Binary files a/mpq/unit/hl/fr/exigo.grp and b/mpq/unit/hl/fr/exigo.grp differ diff --git a/mpq/unit/hl/fr/ferrum.grp b/mpq/unit/hl/fr/ferrum.grp index 9ccae6f..011de71 100644 Binary files a/mpq/unit/hl/fr/ferrum.grp and b/mpq/unit/hl/fr/ferrum.grp differ diff --git a/mpq/unit/hl/fr/machinamentum.grp b/mpq/unit/hl/fr/machinamentum.grp index 112f51b..a947c42 100644 Binary files a/mpq/unit/hl/fr/machinamentum.grp and b/mpq/unit/hl/fr/machinamentum.grp differ diff --git a/mpq/unit/hl/fr/vicere.grp b/mpq/unit/hl/fr/vicere.grp index 9977f80..b5535b5 100644 Binary files a/mpq/unit/hl/fr/vicere.grp and b/mpq/unit/hl/fr/vicere.grp differ diff --git a/mpq/unit/terran/maverick-death.grp b/mpq/unit/terran/maverick-death.grp deleted file mode 100644 index c822127..0000000 Binary files a/mpq/unit/terran/maverick-death.grp and /dev/null differ diff --git a/mpq/unit/terran/maverick-remains.grp b/mpq/unit/terran/maverick-remains.grp new file mode 100644 index 0000000..277bfb1 Binary files /dev/null and b/mpq/unit/terran/maverick-remains.grp differ diff --git a/mpq/unit/terran/maverick.grp b/mpq/unit/terran/maverick.grp index 5424774..faf4bf8 100644 Binary files a/mpq/unit/terran/maverick.grp and b/mpq/unit/terran/maverick.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 98ef0cb..3ce696b 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 7dbfd12..7674c5f 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/mpq/unit/zerg/droleth-birth.grp b/mpq/unit/zerg/droleth-birth.grp new file mode 100644 index 0000000..4d663b7 Binary files /dev/null and b/mpq/unit/zerg/droleth-birth.grp differ diff --git a/mpq/unit/zerg/droleth-mutate.grp b/mpq/unit/zerg/droleth-mutate.grp new file mode 100644 index 0000000..c8b4b12 Binary files /dev/null and b/mpq/unit/zerg/droleth-mutate.grp differ diff --git a/mpq/unit/zerg/droleth-death.grp b/mpq/unit/zerg/droleth-remains.grp similarity index 100% rename from mpq/unit/zerg/droleth-death.grp rename to mpq/unit/zerg/droleth-remains.grp diff --git a/mpq/unit/zerg/hydralisk-birth.grp b/mpq/unit/zerg/hydralisk-birth.grp index 4d90cd2..d4b22a1 100644 Binary files a/mpq/unit/zerg/hydralisk-birth.grp and b/mpq/unit/zerg/hydralisk-birth.grp differ diff --git a/mpq/unit/zerg/hydralisk-mutate.grp b/mpq/unit/zerg/hydralisk-mutate.grp index 7824405..6f8e617 100644 Binary files a/mpq/unit/zerg/hydralisk-mutate.grp and b/mpq/unit/zerg/hydralisk-mutate.grp differ diff --git a/mpq/unit/zerg/hydralisk-remains.grp b/mpq/unit/zerg/hydralisk-remains.grp index a55970a..a52f5eb 100644 Binary files a/mpq/unit/zerg/hydralisk-remains.grp and b/mpq/unit/zerg/hydralisk-remains.grp differ diff --git a/mpq/unit/zerg/hydralisk-shadow.grp b/mpq/unit/zerg/hydralisk-shadow.grp index ce73f55..741a630 100644 Binary files a/mpq/unit/zerg/hydralisk-shadow.grp and b/mpq/unit/zerg/hydralisk-shadow.grp differ diff --git a/mpq/unit/zerg/hydralisk.grp b/mpq/unit/zerg/hydralisk.grp index 9aff40c..ec96426 100644 Binary files a/mpq/unit/zerg/hydralisk.grp and b/mpq/unit/zerg/hydralisk.grp differ diff --git a/mpq/unit/zerg/zethrokor-birth.grp b/mpq/unit/zerg/zethrokor-birth.grp index 2de70a7..53657ef 100644 Binary files a/mpq/unit/zerg/zethrokor-birth.grp and b/mpq/unit/zerg/zethrokor-birth.grp differ diff --git a/mpq/unit/zerg/zethrokor-mutate.grp b/mpq/unit/zerg/zethrokor-mutate.grp index 7645081..ae2d364 100644 Binary files a/mpq/unit/zerg/zethrokor-mutate.grp and b/mpq/unit/zerg/zethrokor-mutate.grp differ diff --git a/mpq/unit/zerg/zethrokor-remains.grp b/mpq/unit/zerg/zethrokor-remains.grp index b60f4e9..d0dc69d 100644 Binary files a/mpq/unit/zerg/zethrokor-remains.grp and b/mpq/unit/zerg/zethrokor-remains.grp differ diff --git a/mpq/unit/zerg/zethrokor-shadow.grp b/mpq/unit/zerg/zethrokor-shadow.grp index 3920626..3aec429 100644 Binary files a/mpq/unit/zerg/zethrokor-shadow.grp and b/mpq/unit/zerg/zethrokor-shadow.grp differ diff --git a/mpq/unit/zerg/zethrokor.grp b/mpq/unit/zerg/zethrokor.grp index 4746ee3..d7aa678 100644 Binary files a/mpq/unit/zerg/zethrokor.grp and b/mpq/unit/zerg/zethrokor.grp differ diff --git a/patchnotes.md b/patchnotes.md index 60ae23c..c1e1b38 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,297 +1,257 @@ -# 23 August 2026 -## Year 4, month 8, patch 1 +# 4 September 2026 +## Year 4, month 9, patch 1 ## Patch goals -- Initial balancing adjustments post-Acropolis #4! -- Deploy factional variants for Augustcrap, a Mapcrap event! +- Balance tweaks ahead of Acropolis #5! +- Deploy more factional variants for Augustcrap, a Mapcrap event! - Continue technical improvements and bugfixes - Further improve audiovisuals - [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! +- Join our communities ([Discord](https://discord.com/invite/s5SKBmY) | [Fluxer](https://fluxer.gg/1rebBmBw)), or get in touch with Pr0nogo via email! pr0nogo@fraudsclub.com -# Core +## Core +- **Weapon entries have been extended!** + - With much help from DarkenedFantasies (DF) and Jesse, weapon entries are (finally) virtually-unlimited! Say goodbye to broken tooltips and edge case bugs for several Askosi and factional weapons! + - *Please report any weapon-based oddities you encounter to us via discord/fluxer or email!* +- **Immense improvements have been made to helper and hook wrappers!** + - For the less technically-inclined, this means... more stability! Less desyncs! Easier debugging! + - *Please report any newfound issues you encounter to us via discord/fluxer or email!* +- **The custom trigger system has been deep-cleaned!** (c. Veeq7) + - This refactor makes the system easier to use, maintain, and improve upon in the future! But a huge refactor like this might have introduced new issues... + - *Please report any newfound issues in campaign and UMS maps to us via discord/fluxer or email!* + - **Known issues:** the `wait` crig action does not currently operate +- **A new campaign menu has been achieved!** (c. Jesse) + - It's so epic... please enjoy! -## User Interface -- Improved server-side desync logging (c. Veeq7) -- Added user-configurable window flash for when another player joins your lobby (c. Jesse) -- Reorganized replay options to `Misc` tab (c. Jesse) -- Added user-configurable Askosi player color preferences +## Game Modes +- **NEW: Mindshare** (b. BtyB) + - Resource pool is shared among allies! + - *Caveat: Starting resources are not yet doubled in all cases* ## Bugfixes - **Stability:** - - Resolved more desync cases - - Resolved a crash when certain weapons targeted units directly on top of them (r. shopkeeper dog) - - Crashes now generate replays, which can be attached with your bug reports! (c. DF) - - Lardfix: Fixed rare crash from AI attack force handling (c. DF) + - Arcing projectiles (Phalanx, Aphorist) no longer crash with division by zero when targeting an allied Mimic (r. TheBeaver99) - **Gameplay:** - - Group casting now correctly issues orders to selected units in cases where some selected units did not have enough energy for an ability (r. shopkeeper dog) - - *Caveat: Still throws an error message and some abilities will issue move orders to units with insufficient energy* - - **Cyprian**s no longer occasionally freeze when issued move orders between attack orders (r. shopkeeper dog) - - **Cardinal**s can no longer proc Sustaining Sermon on allies (r. shopkeeper dog) - - **Tethzorokor**s no longer fail to hit large enemies from certain angles - - Flying workers and **Dyad**s now use iscript-based movement, removing acceleration and eliminating rare visual and harvesting bugs - - The **Bounty** is no longer a resource drop-off point (r. ConcealedOrganic) - - Flyers can now correctly be loaded into air garrisons (e.g. Askosi Grandstand) - - **Scrapworld: Gold Rush** now correctly accounts for the resource cost of dual- and triple-birth units (r. shopkeeper dog) - - Computer-controlled **Cantavis** now spam **Psionic Storm** casts less frequently - - **Skryokor**s are now appropriately treated as Broodspawn for timed life and incubation purposes (r. jakulangski) - - Lardfix: Protected against rare AI breakage from niche town configurations (c. DF) - - **Nydus Trinity Eidolon**s now correctly regenerate life at a higher rate when cloaked (r. jakulangski) - - **Tencendur**s can now issue load orders - - Traps placed by mine-layers (e.g. **Vulture**) now inherit debuffs (e.g. Infestation) (r. jakulangski) - - Resolved mnemonic hotkey conflict between: - - **Rapid Rendezvous** and **Place Eyelet** (r. Krankendau) - - **Abutment** and **Proscenium** (r. Krankendau) - - **Caphrolosk** and **Kethraj Keep** (r. jakulangski) - - Fixed swapped faction order in `set_faction` crig action for **Goszirith** and **Orkoti** (r. Hamster) -- **Audiovisuals:** - - Resolved various weapon SFX mismatches (r. lolrsk8s) - - Fixed "dead pixels" in Askosi UI - - Corrected **Spraith Cesiant** shadow (r. Mimika) - - Fixed **Endbore** weapon name (r. Concealed Organic) - - Fixed bad gas puff coordinates for Installation Vespene Ridges (r. BtyB) - - Hid `(null)` string on replay playback (c. DF) - - Hid force name display on neutral unit selection (c. DF) -- **User Interface:** - - Fixed lack of options sync for **Askosi** in the random race selector (r. Alexhandr, c. Jesse) + - **Atreus** Binding Plasma can no longer bounce to air units (r. Krankendau) + - Mimicry no longer fails to account for weapon factor in many cases (r. shopkeeper dog) + - **Egocent**s no longer fail to mimic barrage attacks properly (r. Londier) + - Mimicry no longer procs on ability weapons (r. Londier) +- **Audiovisual:** + - Corrected strings for **Izirokor** tech-enable on **Skibact Scab** and **Tethvith Swamp** (r. Mimika) + - Fixed weapon display for **Lobotomy Mine** (r. TheBeaver99) + - Corrected armors for **Akreno** and **Abutment** (latter r. TheBeaver99) + - Fixed bad shield overlay for **Vulture (Hecaton)** (r. Londier) + - Buttons for **Tiangou** and **Cutlass** now show as disabled when no **Scrapyard** is built (r. Pisens) + - **Cyclops (Futurist)** now uses its unique shadow and attack sequence instead of the standard variant's (r. lolrsk8s) + - Corrected tooltip for **Kagralisk** weapon string (r. Krankendau) ## Audiovisuals - New models for: - - Eidolon, Gladius (c. Solstice) - - Valkyrie, Trojan, Amaranth, Atreus, Servitor, Exemplar, Zethrokor, Hydralisk (c. Baelethal) - - Solarion, Steward (c. DeltaCadimus) - - Eidolon (Nydus), Valkyrie (Hecaton), Inzorthrokor (Imicren), Sovrokor (Goszirith), Hydralisk (Orkoti), Iziralisk (Zorthos) - - All new wireframes c. jun3hong! -- Updated models for: - - Vulture, Wraith, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff, Dracadin, Architect, Panoptus (c. Solstice) -- Added engine graphic for Star Sovereign (c. Solstice) -- Updated engine graphics for: - - Mason, Talos, Vulture, Wraith, Ancile, Wyvern, Pythean, Sundog, Centaur, Phobos, Hippogriff -- Updated Askosi UI to be GREEN! (c. DF) -- Updated background graphics for Options and CrownLink Join menus (c. Jesse) -- Added unique shadows for **Vornath Pond**, **Chokral Chaszal** -- Updated selection circle size for **Epigraph** -- New unit responses for: - - **Vicar**, **Conduit** -- New death SFX for: - - Striga (c. Milia) -- New ambient SFX for: - - **Landlock** - -# Balance - -## Neutral -- Neutral garrisons (e.g. the Tencendur on Magnetron): - - Now eject units when taking fatal damage, heal to full life, and become stunned for 10 seconds - - Can only be destroyed if they take fatal damage during the 10 second stun window + - Magnetar, Ardent Authority, Argosy (c. DeltaCadimus) + - Vorvrokor (c. Baelethal) + - Landlock, Radix, Cipher, Function, Proscenium (c. fasswawds) +- Resized model for: + - Talos, Cyprian +- Modified model (mostly shaders) for: + - Maverick, Maverick (Futurist), Shaman, Blackguard, Artisan, Pilgrim, Proselyte, Missionary, Vicar, Intendent, Phontis + - Zethrokor, Quazilisk, Liiralisk, Hydralisk, Izirokor, Zoryusthaleth (c. Solstice) +- Modified weaponfire VFX for Harakan (Golden) (s. Londier) +- Added weapon launch offsets for: + - Aphorist, Silversoul, Ghostwrit, Phontis, Iconoclast, Crematorium +- Modified unit responses for Vorvrokor +- New unit responses for Cardinal +- New error and structure placement SFX for Askosi (c. lolrsk8s) +- New weapon SFX for: + - Alzurokor (c. lolrsk8s) + - Iconoclast, Paraclete +- New cast SFX for Paraclete +- New training SFX for: + - Function, Cosmoscope +- New cloaking SFX for damage cloak (e.g. Vestige; c. lolrsk8s) ## Terran -- [Shaman](https://cosmonarchy.com/terran/vulture): - - Resource costs 200/200 » 150/150 - - HP 160 » 140 +- [Maverick](https://cosmonarchy.com/terran/maverick): + - Build time 11 » 12 + - HP 60 » 75 + - **Stim Pack:** + - HP cost 5 » 10 +- [Harakan](https://cosmonarchy.com/terran/harakan): + - Build time 16 » 14 + - HP 100 » 120 +- [Cyprian](https://cosmonarchy.com/terran/cyprian): + - Resource costs 75/50 » 100/50 + - HP 80 » 90 + - Collision size increased by ~16% +- [Heracles](https://cosmonarchy.com/terran/heracles): + - HP 200 » 240 - [Vulture](https://cosmonarchy.com/terran/vulture): - - Vision range 8 » 7 + - Resource costs 100/0 » 75/0 + - HP 120 » 80 +- [Goliath](https://cosmonarchy.com/terran/goliath): + - Mineral cost 175/50 » 150/50 + - HP 240 » 220 + - Movement speed 5 » 4.5 - [Phalanx](https://cosmonarchy.com/terran/phalanx): - - HP 240 » 275 - - **Arclite Shock Cannon:** - - Splash radius 16/32/48 » 16/40/64 -- [Aion](https://cosmonarchy/com/terran/aion): - - Transport weight 8 » 12 -- [Wraith](https://cosmonarchy.com/terran/wraith): - - HP 110 » 120 -- [Quarry](https://cosmonarchy.com/terran/quarry/): - - Build time 45 » 35 -- [Palladium](https://cosmonarchy.com/terran/palladium): - - Resource costs 300/150 » 300/100 - - HP 900 » 800 - - Armor 4 » 3 -- [Mantle](https://cosmonarchy.com/terran/mantle): - - Resource costs 200/150 » 250/125 - - HP 1000 » 900 - - Armor 3 » 4 -- [Starport](https://cosmonarchy.com/terran/starport): - - Resource costs 150/225 » 200/150 + - Mineral cost 200/50 » 150/75 +- [Cataphract](https://cosmonarchy.com/terran/cataphract): + - **Longinius Cannons:** + - No longer target air units +- [Quarry](https://cosmonarchy.com/terran/quarry): + - Build time 35 » 45 +- [Anvil](https://cosmonarchy.com/terran/anvil): + - Resource costs 150/150 » 100/150 +- [Morningstar](https://cosmonarchy.com/terran/morningstar): + - Resource costs 100/100 » 50/100 + - Build time 30 » 25 +- [Treasury](https://cosmonarchy.com/terran/treasury): + - Build time 35 » 45 + - Can now train **Mason**s while a **Quarry** is constructed. +- [Stockade](https://cosmonarchy.com/terran/stockade): + - Build time 50 » 45 +- [Fulcrum](https://cosmonarchy.com/terran/fulcrum): + - Resource costs 200/50 » 200/75 + - Build time 50 » 45 -### Terran factions -- [Auriel](https://cosmonarchy.com/terran/auriel): - - **Quarternary Rifle:** - - Weapon cooldown 0.92 » 0.67 -- [Broadside](https://cosmonarchy.com/terran/broadside): - - HP 300 » 335 -- **NEW:** [Camazotz](https://cosmonarchy.com/terran/camazotz): - - **Nydus Trinity:** Harakan replacement. Sustaining infantry. -- **NEW:** [Arquebus](https://cosmonarchy.com/terran/arquebus): - - **Hecaton Coalition:** Cataphract replacement. Incendiary platform. +## Terran factions +- [Hotshot](https://cosmonarchy.com/terran/hotshot): + - HP 65 » 70 + - Armor 0 » 1 +- [Maverick (Futurist)](https://cosmonarchy.com/terran/maverick-futurist): + - HP 70 » 75 +- [Maverick (Upstart](https://cosmonarchy.com/terran/maverick-upstart): + - HP 50 » 60 +- [Harakan (Golden)](https://cosmonarchy.com/terran/harakan-golden): + - Build time 16 » 15 +- [Vulture (Upstart](https://cosmonarchy.com/terran/vulture-upstart): + - Resource costs 100/0 » 75/0 + - HP 120 » 80 +- **NEW:** [Maverick (Golden)](https://cosmonarchy.com/terran/maverick-golden): + - Maverick variant for Golden Republic. Has shields and a fast-firing phase rifle; no Stim Pack. +- **NEW:** [Shaman (Upstart](https://cosmonarchy.com/terran/shaman-upstart): + - Shaman variant for Upstart Terrans. Stims allies when deployed. +- **NEW:** [Morrigan](https://cosmonarchy.com/terran/morrigan): + - Eidolon replacement for Upstart Terrans. Has attack cloaking and an area-damage ground-only grenade launcher. ## Protoss -- [Artisan](https://cosmonarchy.com/protoss/artisan): - - Movement speed 4.16 » 4 (~4% reduction) -- [Amaranth](https://cosmonarchy.com/protoss/amaranth): - - Vision range 9 7 +- [Zealot](https://cosmonarchy.com/protoss/zealot): + - HP 150 » 160 + - **Phase Blades:** + - Armor penetration 1 » 3 - [Atreus](https://cosmonarchy.com/protoss/atreus): - - Resource costs 200/25 » 150/100 - - HP 200 » 160 - - Shields 100 » 60 - - Armor 2 » 3 - - Speed 4.8 » 6 + - Sight range 9 » 8 + - Transport weight 4 » 5 - **Dauntless Disruption Cannon:** - - Weapon damage 20 » 12 - - Weapon range 7 » 5 - - Attack cooldown 1.25 » 1 - - No longer targets air units - - **Interception** removed - - **NEW: Binding Plasma**, as with **Oscilliant** / **Gladius** -- [Cantavis](https://cosmonarchy.com/protoss/cantavis): - - Build time 33 » 30 - - **Hallucination:** - - Projectile can no longer be intercepted by hostiles -- [Charlatan](https://cosmonarchy.com/protoss/charlatan): - - **Fervent Blaster:** - - Splash radius 12/24/32 » 16/24/32 -- [Mind Tyrant](https://cosmonarchy.com/protoss/mind-tyrant): - - **Malefactor:** - - Tyrannize procs no longer drain energy - - Mind Tyrant must still have energy to proc Tyrannize - - **Maelstrom:** - - Movement speed slow 50% » 66% -- [Idol](https://cosmonarchy.com/protoss/idol): - - **Prismatic Blasters:** - - Splash radius 12/18/24 » 16/24/32 -- [Exemplar](https://cosmonarchy.com/protoss/exemplar): - - Resource costs 300/150 250/150 -- [Warden](https://cosmonarchy.com/protoss/warden): - - Build time 35 » 30 -- [Lattice](https://cosmonarchy.com/protoss/lattice): + - Weapon damage 12 » 10 + - Weapon range 5 » 4 +- [Optecton](https://cosmonarchy.com/protoss/optecton): + - Resource costs 500/200 » 500/300 - HP 400 » 500 - - Shields 250 » 300 -- [Stargate](https://cosmonarchy.com/protoss/stargate): - - Resource costs 200/200 » 200/150 +- [Unar](https://cosmonarchy.com/protoss/unar): + - Resource costs 300/125 » 200/200 + - Build time 50 » 45 +- [Architect](https://cosmonarchy.com/protoss/architect): + - Resource costs 250/200 » 300/250 + - Build time 45 » 50 + - HP 200 » 240 + - Shields 50 » 40 + - **Reactive Payload:** + - Weapon cooldown 1.33 » 1.25 +- [Analogue](https://cosmonarchy.com/protoss/analogue): + - **Cylindrical Blaster:** + - Weapon range 6 » 4 +- [Gateway](https://cosmonarchy.com/protoss/gateway): + - Resource costs 175/0 » 150/0 + - Build time 50 » 55 +- [Grand Library](https://cosmonarchy.com/protoss/grand-library): + - Resource costs 225/50 » 300/50 +- [Unitary Union](https://cosmonarchy.com/protoss/unitary-union): + - Resource costs 500/250 » 500/300 -### Protoss factions -- **NEW:** [Simulacrum (Khalendric)](https://cosmonarchy.com/protoss/simulacrum-khalendric): - - **Khalendric Knights:** Simulacrum variant with **Last Orders** (e.g. Aurora) -- **NEW:** [Idol (Khalendric)](https://cosmonarchy.com/protoss/idol-khalendric): - - **Khalendric Knights:** Idol variant with **Signify** (e.g. Hierophant) -- **NEW:** [Vestige](https://cosmonarchy.com/protoss/vestige): - - **Starbound:** Cabalist variant with on-damage cloaking +## Protoss factions +- **NEW:** [Gladius (Order)](https://cosmonarchy.com/protoss/gladius-order): + - Order of the Sacred Saber Gladius variant. Has Triumphant Rise (a la Herald / Archon). ## Zerg -- **Bone of Reflection:** - - Armor pen 0 » 1 -- **Corpse Cocoon:** - - Allied corpses now spawn **Rilirokors** for consumed ground units and **Rililisks** for consumed air units -- **Blissful Embrace:** - - Infested units now incubate **Rilirokors** on damage taken (like **Zoryusthaleth**) -- **Plague:** - - Now reduces HP and shield healing by 50% -- [Rililisk](https://cosmonarchy.com/zerg/rililisk): - - **Swarming Spores:** - - Weapon damage 1x5 » 1x4 - - Weapon range 2 » 4 -- [Malkothrokor](https://cosmonarchy.com/zerg/malkothrokor): - - Structure gestation now occurs 50% faster -- [Nathrokor](https://cosmonarchy.com/zerg/nathrokor): - - **Adrenal Frenzy** (movement speed on attack) removed -- [Vorvrokor](https://cosmonarchy.com/zerg/): - - Build time 12 » 15 +- **Reconstitution:** + - *Used by Agrileth (new), Vilgorokor* + - Carapace Swarm HP 200 » 300 +- **Miasma:** + - No longer spreads on death; **Plague** remains unchanged + - *This will be revisited later.* +- [Agrileth](https://cosmonarchy.com/zerg/agrileth): + - Resource costs 150/50 » 150/75 + - HP 200 » 140 + - Armor 2 » 1 + - **NEW: Reconstitution** + - Releases a Carapace Swarm upon taking damage. +- [Zethrokor](https://cosmonarchy.com/zerg/zethrokor): + - Resource cost 25/0 » 50/0 + - HP 50 » 60 + - Movement speed 7.5 » 8.4 + - **Zethrok Claws:** + - Weapon damage 4 » 5 +- [Vorvrokor](https://cosmonarchy.com/zerg/vorvrokor): + - Resource cost 50/0 » 75/0 + - HP 80 » 90 + - Armor 1 » 2 + - Movement speed 9.1 » 9.8 + - Collision size increased by ~23% - [Liiralisk](https://cosmonarchy.com/zerg/liiralisk): - - Build time 20 » 25 -- [Kalkalisk](https://cosmonarchy.com/zerg/kalkalisk): - - Build time 25 » 30 + - **Homing Spore:** + - Weapon range 7 » 8 - [Protathalor](https://cosmonarchy.com/zerg/protathalor): - - Build time 22 » 25 - - Resource costs 125/50 » 150/75 - - Now two per requisition -- [Mutalisk](https://cosmonarchy.com/zerg/mutalisk): - - Build time 25 » 30 -- [Sovroleth](https://cosmonarchy.com/zerg/sovroleth): - - Now considered a Sire -- [Hydralisk](https://cosmonarchy.com/zerg/hydralisk): - - Build time 20 » 18 - - HP 80 » 100 + - Resource costs 125/75 » 100/100 + - Armor 2 » 1 +- [Izirokor](https://cosmonarchy.com/zerg/izirokor): + - Build time 26 » 22 - [Bactalisk](https://cosmonarchy.com/zerg/bactalisk): - - Build time 25 » 30 - - HP 120 » 100 -- [Tethzorokor](https://cosmonarchy.com/zerg/tethzorokor): - - Build time 28 » 32 -- [Vithrilisk](https://cosmonarchy.com/zerg/vithrilisk): - - Build time 25 » 30 -- [Ultrokor](https://cosmonarchy.com/zerg/ultrokor): - - Build time 40 » 45 -- [Zobriolisk](https://cosmonarchy.com/zerg/zobriolisk): - - Resource costs 200/100 » 150/75 - - Build time 25 » 35 -- [Zarcavrokor](https://cosmonarchy.com/zerg/zarcavrokor): - - Build time 35 » 40 - - Vision range 9 » 7 - - **Bisecting Blades:** - - Weapon cooldown 0.42 » 0.67 -- [Vornath Pond](https://cosmonarchy.com/zerg/vornath-pond): - - Build time 40 » 50 -- [Skibact Scab](https://cosmonarchy.com/zerg/skibact-scab): - - Resource costs 75/150 » 100/175 - - Build time 45 » 50 - -### Zerg Factions -- [Sovrokor](https://cosmonarchy.com/zerg/sovrokor): - - Now considered a Sire -- **NEW:** [Rozirokor](https://cosmonarchy.com/zerg/rozirokor): - - **Imicren Tendril:** Izirokor replacement. Has Saber Siphon. -- **NEW:** [Alzurokor](https://cosmonarchy.com/zerg/alzurokor): - - **Imicren Tendril:** Ultrokor replacement. Has Captivating Claws and Devouring Instinct. -- **NEW:** [Hydrokor](https://cosmonarchy.com/zerg/hydrokor): - - **Goszirith Tendril:** Hydralisk replacement. Dual-birth melee strain with Mitosis. -- **NEW:** [Zytryleth](https://cosmonarchy.com/zerg/zytryleth): - - **Zorthos Tendril:** Structure mutated from Scrylyleth. Has Omnispores, acts as a town center, and gestates Larvae. + - **Corrosive Acid:** + - No longer targets air units +- [Zoryusthaleth](https://cosmonarchy.com/zerg/zoryusthaleth): + - Resource costs 175/0 » 200/0 + - Build time 28 » 25 + - HP 200 » 220 +- [Lakizilisk](https://cosmonarchy.com/zerg/lakizilisk): + - Resource costs 75/75 » 100/75 + - Build time 30 » 28 + - HP 140 » 150 + - **Subterranean Spines:** + - Weapon damage 12 » 15 + - Weapon cooldown 1.63 » 1.75 +- [Vilgorokor](https://cosmonarchy.com/zerg/vilgorokor): + - Resource costs 220/75 » 200/50 + - HP 280 » 200 ## Askosi -- **Impact Dissipation:** - - No longer heals - - Now blocks the next weapon attack +- **Shared Designs:** + - Team building from **Pilgrim**s and **Constituent**s now increases build rate by 25% per worker, from 20% - **Ash Heap:** - - Duration 2 seconds » 5 seconds -- [Proselyte](https://cosmonarchy.com/askosi/proselyte): - - Movement speed 5.2 » 5.6 -- [Missionary](https://cosmonarchy.com/askosi/missionary): - - HP 75 » 85 - - **NEW: Accelerated Speech** (passive) - - Gains +2 armor pen when within 2 weapon range of its target + - Now consumes corpses +- **Power Overload:** + - *Used by Grandstand, Rove (new), Intendent* + - No longer deals damage over time to armored targets + - Now steals armor, to a cap of 4 - [Cardinal](https://cosmonarchy.com/askosi/cardinal): - - **Sustaining Sermon:** - - Now heals the proccing Cardinal - - **Rapid Rendevous** removed - - **NEW: Ashbind:** - - Leaps to an enemy target, applying Ash Heap to enemies within 3 range -- [Mimic](https://cosmonarchy.com/askosi/mimic): - - **Scrapworld: Vital Remains** removed - - **Mimicry:** - - Mimicked attacks now apply Scrapworld: Gold Rush -- [Aphorist](https://cosmonarchy.com/askosi/aphorist): - - Resource costs 50/25 » 100/25 -- [Doronin](https://cosmonarchy.com/askosi/doronin): - - Resource costs 225/0 » 175/50 - - Armor 3 » 4 -- [Insurant](https://cosmonarchy.com/askosi/insurant): - - **Elxe Twinshot:** - - No longer attacks air units + - Resource costs 75/25 » 100/25 - [Rove](https://cosmonarchy.com/askosi/rove): - - HP 90 » 100 - **Elre Scaleshot:** - - No longer attacks air units -- [Intendent](https://cosmonarchy.com/askosi/intendent): - - Movement speed 4 » 5.2 -- [Endbore](https://cosmonarchy.com/askosi/endbore): - - **Irko Octorshard:** - - Weapon damage 8x10 » 8x8 - - No longer attacks air units -- [Grandstand](https://cosmonarchy.com/askosi/grandstand): - - Resource costs 200/0 » 150/0 -- [Chantry](https://cosmonarchy.com/askosi/chantry): - - Resource costs 75/50 » 75/100 - - Build time 45 » 35 + - Weapon damage 8 » 4 + - Armor penetration 2 » 0 + - Weapon range 5 » 3 + - Weapon factor 1 » 3 + - Now fires in a shotgun pattern (e.g. **Hotshot**, **Siren**) + - **Impact Dissipation** removed + - **NEW: Power Overload** +- [Tortare](https://cosmonarchy.com/askosi/tortare): + - **Deathrattle Assembly:** + - Now grants 2 armor when deployed - [Radix](https://cosmonarchy.com/askosi/radix): - - Build time 65 » 60 + - Resource costs 100/0 » 125/0 - [Function](https://cosmonarchy.com/askosi/function): - - Resource costs 150/25 » 125/25 - - Build time 75 » 70 -- [Cosmoscope](https://cosmonarchy.com/askosi/comoscope): - - Build time 90 » 75 \ No newline at end of file + - Resource costs 125/25 » 150/25 + +## Askosi factions +- **NEW: Sons of Ash** + - Conqueror clergy, set to burn the dead wood. +- **NEW:** [Scralia](https://cosmonarchy.com/askosi/scralia) + - Intendent replacement for Sons of Ash. Short-range assault craft with Booming Blast and Ash Heap. \ No newline at end of file diff --git a/plugins/aise.qdp b/plugins/aise.qdp index 4f23a56..abd969e 100644 Binary files a/plugins/aise.qdp and b/plugins/aise.qdp differ diff --git a/plugins/aize_debug.qdp b/plugins/aize_debug.qdp index 79824b1..2c53c51 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 fa00150..11dbfd3 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ