diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 69ef0e07..31e1b49c 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 f8a6a48e..6ccf16a9 100644 --- a/mpq/arr/flingy.txt +++ b/mpq/arr/flingy.txt @@ -562,7 +562,7 @@ Inzorthrokor Manifold (Starbound) Yblyleth Terran Heavy Missile Aion -Extended Flingy #356 +Pilgrim Extended Flingy #357 Extended Flingy #358 Extended Flingy #359 diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 4ede0f79..711f2224 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 4120d481..82597349 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 2a4fa7f6..edceddb0 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -2036,12 +2036,12 @@ Yblyleth Mutate Large Protoss Laser Healing Pulse Underlay Terran Heavy Missile Aion -Corrosive Touch Explosion +Corrosive Touch Explosion Medium Skryrokor Death Reversed Askosi Structure Rubble (Large) Pilgrim Pilgrim Shadow -Extended Image #1041 +Corrosive Touch Explosion Small Extended Image #1042 Extended Image #1043 Extended Image #1044 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index 68e7fec9..3ebd478f 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 279c0016..0f651778 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -997,15 +997,15 @@ Inzorthrokor Inzorthrokor Remains Manifold (Starbound) Yblyleth -Corrosive Touch Explosion +Corrosive Touch Explosion Medium Terran Heavy Missile Aion Pilgrim Francisco Goska Stroluum Askosi Structure Rubble (Large) -Extended Sprite #1 -Extended Sprite #1 -Extended Sprite #1 +Pilgrim +Corrosive Touch Explosion Small +Askosi Structure Rubble (Small) Extended Sprite #1 Extended Sprite #1 Extended Sprite #1 diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 8dd9011f..55e27b3e 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 81799496..c5f712f3 100644 --- a/mpq/arr/units.txt +++ b/mpq/arr/units.txt @@ -441,28 +441,28 @@ Askosi Pilgrim Basic Askosi Facilities Advanced Askosi Facilities Supreme Askosi Facilities -Extended Unit #216 -Extended Unit #217 -Extended Unit #218 -Extended Unit #219 -Extended Unit #220 -Extended Unit #221 -Extended Unit #222 -Extended Unit #223 -Extended Unit #224 -Extended Unit #225 -Extended Unit #226 -Extended Unit #227 -Extended Unit #228 -Extended Unit #229 -Extended Unit #230 -Extended Unit #231 -Extended Unit #232 -Extended Unit #233 -Extended Unit #234 -Extended Unit #235 -Extended Unit #236 -Extended Unit #237 +Askosi Proselyte +Askosi Dyad +Askosi Missionary +Askosi Cardinal +Askosi Mimic +Askosi Vicar +Askosi Rove +Askosi Object +Askosi Scepter +Askosi Intendent +Askosi Helion +Askosi Emissary +Askosi Inkblot +Askosi Tirade +Askosi Arch +Askosi Grandstand +Askosi Chantry +Askosi Radix +Askosi Cipher +Askosi Function +Askosi Gauntlet +Askosi Cosmoscope Extended Unit #238 Extended Unit #239 Extended Unit #240 diff --git a/mpq/game/icons.grp b/mpq/game/icons.grp index a90c9d93..09ccee16 100644 Binary files a/mpq/game/icons.grp and b/mpq/game/icons.grp differ diff --git a/mpq/scripts/iscript_askosi.bin b/mpq/scripts/iscript_askosi.bin index 06279e8b..8113f7eb 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 c04e00d1..f0e5b7b8 100644 --- a/mpq/scripts/iscript_askosi.txt +++ b/mpq/scripts/iscript_askosi.txt @@ -132,17 +132,162 @@ AskosiBuildingRubbleHeaderLocal00: wait 2 playfram 3 wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 2 + wait 2 + playfram 1 + wait 2 + playfram 0 + wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 2 + wait 2 + playfram 1 + wait 2 + playfram 0 + wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 AskosiBuildingRubbleHeaderDeath: playfram 4 wait 239 wait 1 - playfram 5 - wait 255 - wait 24 playfram 6 wait 255 wait 24 playfram 7 wait 255 wait 24 - end \ No newline at end of file + playfram 8 + wait 255 + wait 24 + playfram 9 + wait 255 + wait 24 + end + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2041 Pilgrim (cm\askosi\pilgrim.grp) +.headerstart +IsId 84 +Type 15 +Init PilgrimInit +Death PilgrimDeath +GndAttkInit PilgrimGndAttkInit +AirAttkInit [NONE] +Unused1 PilgrimUnused1 +GndAttkRpt PilgrimGndAttkInit +AirAttkRpt [NONE] +CastSpell [NONE] +GndAttkToIdle PilgrimGndAttkToIdle +AirAttkToIdle [NONE] +Unused2 [NONE] +Walking PilgrimWalking +WalkingToIdle InfestedTerranWalkingToIdle +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt PilgrimAlmostBuilt +.headerend +# ----------------------------------------------------------------------------- # + +PilgrimInit: + imgul 2042 0 0 # Pilgrim Shadow (cm\askosi\pilgrim-shadow.grp) + goto InfestedTerranWalkingToIdle + +PilgrimDeath: + playsnd 369 # Terran\SCV\TSCDth00.WAV + imgol 332 0 0 # Explosion2 (Small) (thingy\tBangS.grp) + wait 2 + lowsprul 809 0 0 # Pilgrim Remnants (cm\terran\mason-remnants.grp) + wait 1 + end + +PilgrimUnused1: + wait 1 + nobrkcodestart + tmprmgraphicstart + playsnd 1168 + wait 8 + sprol 742 0 0 # Small Explosion Reversed + wait 10 + setfldirect 12 + tmprmgraphicend + nobrkcodeend + goto InfestedTerranWalkingToIdle + +PilgrimGndAttkInit: + wait 1 + nobrkcodestart + playfram 0xaa + attackwith 1 + playsndbtwn 35 39 # terran\SCV\EDrRep00.wav | terran\SCV\EDrRep04.wav + wait 1 + playfram 0x99 + wait 1 + nobrkcodeend + gotorepeatattk + goto PilgrimGndAttkToIdle + +PilgrimGndAttkToIdle: + playfram 0x00 + goto SkryrokorLocal00 + +PilgrimWalking: + playfram 0x11 + move 4 + wait 1 + playfram 0x22 + move 4 + wait 1 + playfram 0x33 + move 4 + wait 1 + playfram 0x44 + move 4 + wait 1 + playfram 0x55 + move 4 + wait 1 + playfram 0x66 + move 4 + wait 1 + playfram 0x77 + move 4 + wait 1 + playfram 0x88 + move 4 + wait 1 + goto PilgrimWalking + +PilgrimAlmostBuilt: + setvertpos 0 + wait 1 +PilgrimLocal00: + playfram 0xbb + useweapon 14 # Fusion Cutter (Harvest) (Fusion Cutter) + sigorder 32 + wait 3 + playfram 0x99 + wait 10 + goto PilgrimLocal00 \ No newline at end of file diff --git a/mpq/scripts/iscript_protoss.bin b/mpq/scripts/iscript_protoss.bin index 957475d7..2a886501 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 01ec7842..632c2a68 100644 --- a/mpq/scripts/iscript_protoss.txt +++ b/mpq/scripts/iscript_protoss.txt @@ -7837,13 +7837,13 @@ SpecialState1 [NONE] IdolInit: imgul 1183 0 0 # Idol Shadow (cm\protoss\idol-shad.grp) - playfram 0x77 + playfram 0x00 goto SkryrokorLocal00 IdolGndAttkToIdle: - playfram 0x88 + playfram 0x22 wait 1 - playfram 0x77 + playfram 0x00 goto SkryrokorLocal00 IdolDeath: @@ -7855,23 +7855,23 @@ IdolDeath: end IdolGndAttkInit: - playfram 0x88 + playfram 0x22 wait 1 - playfram 0x99 + playfram 0x33 IdolGndAttkRpt: wait 1 nobrkcodestart - playfram 0xbb + playfram 0x44 attack playsndbtwn 1268 1272 # Idol weaponfire 01, 02, 03, 04, 05 wait 1 - playfram 0x99 + playfram 0x55 wait 3 - playfram 0xbb + playfram 0x99 attack playsndbtwn 1268 1272 # Idol weaponfire 01, 02, 03, 04, 05 wait 1 - playfram 0x99 + playfram 0xee wait 1 nobrkcodeend gotorepeatattk @@ -7879,30 +7879,42 @@ IdolGndAttkRpt: goto IdolGndAttkToIdle IdolWalking: - move 5 - wait 1 - playfram 0x00 - move 5 - wait 1 - playfram 0x11 - move 5 - wait 1 - playfram 0x22 - move 5 - wait 1 - playfram 0x33 - move 5 - wait 1 - playfram 0x44 - move 5 - wait 1 - playfram 0x55 - move 5 - wait 1 - playfram 0x66 - move 5 - wait 1 - playfram 0x77 + move 5 + wait 1 + playfram 0xff + move 5 + wait 1 + playfram 0x110 + move 5 + wait 1 + playfram 0x121 + move 5 + wait 1 + playfram 0x132 + move 5 + wait 1 + playfram 0x143 + move 5 + wait 1 + playfram 0x154 + move 5 + wait 1 + playfram 0x165 + move 5 + wait 1 + playfram 0x176 + move 5 + wait 1 + playfram 0x187 + move 5 + wait 1 + playfram 0x198 + move 5 + wait 1 + playfram 0x1a9 + move 5 + wait 1 + playfram 0x1ba goto IdolWalking # ----------------------------------------------------------------------------- # diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index f444424b..4c813046 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 3ae126b7..f456d94a 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -346,7 +346,7 @@ HarakanGndAttkInit: HarakanGndAttkRpt: wait 1 nobrkcodestart - imgol 421 0 0 # FlameThrower (thingy\flamer.grp) + imgol 421 0 0 # Flamethrower (thingy\flamer.grp) playfram 0x20 attkshiftproj 24 sigorder 32 @@ -1788,7 +1788,7 @@ SeraphBaseSpecialState1: # 261 Seraph (Turret) (terran\wesselt.grp) .headerstart IsId 89 -Type 12 +Type 26 Init SeraphTurretInit Death Generic_Wait1End GndAttkInit [NONE] @@ -1803,6 +1803,20 @@ Unused2 [NONE] Walking SkryrokorLocal00 WalkingToIdle SkryrokorLocal00 SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt [NONE] +Built [NONE] +Landing [NONE] +LiftOff [NONE] +IsWorking [NONE] +WorkingToIdle [NONE] +WarpIn [NONE] +Unused3 [NONE] +StarEditInit [NONE] +Disable [NONE] +Burrow [NONE] +UnBurrow [NONE] +Enable [NONE] .headerend # ----------------------------------------------------------------------------- # @@ -6055,7 +6069,7 @@ IrradiateInit: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 421 FlameThrower (thingy\flamer.grp) +# 421 Flamethrower (thingy\flamer.grp) .headerstart IsId 312 Type 1 @@ -14819,7 +14833,7 @@ MatadorGndAttkInit: nobrkcodestart playfram 0x100 playsndbtwn 2736 2738 # Matador weaponfire 2 01, 02, 03 - imgol 421 0 0 # FlameThrower (thingy\flamer.grp) + imgol 421 0 0 # Flamethrower (thingy\flamer.grp) attkshiftproj 24 sigorder 32 wait 1 @@ -15822,7 +15836,7 @@ DurendalGndAttkRpt: nobrkcodestart wait 1 playfram 0x260 - imgol 421 0 0 # FlameThrower (thingy\flamer.grp) + imgol 421 0 0 # Flamethrower (thingy\flamer.grp) attkshiftproj 24 sigorder 32 wait 1 @@ -17130,7 +17144,7 @@ MatadorCinderModeGndAttkInit: nobrkcodestart playfram 0x1A0 playsndbtwn 2736 2738 # Matador weaponfire 2 01, 02, 03 - imgol 421 0 0 # FlameThrower (thingy\flamer.grp) + imgol 421 0 0 # Flamethrower (thingy\flamer.grp) attkshiftproj 24 sigorder 32 wait 1 diff --git a/mpq/scripts/iscript_zerg.bin b/mpq/scripts/iscript_zerg.bin index 39b7cfa6..3f84b247 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 8b3859ac..e75c9705 100644 --- a/mpq/scripts/iscript_zerg.txt +++ b/mpq/scripts/iscript_zerg.txt @@ -16266,3 +16266,41 @@ SkryrokorDeathReversedInit: playfram 0x00 wait 1 goto Generic_Wait1End + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2038 Corrosive Touch Explosion (Medium) (cm\zerg\corrosive-touch-explosion-medium.grp) +# 2043 Corrosive Touch Explosion (Small) (cm\zerg\corrosive-touch-explosion-small.grp) +.headerstart +IsId 829 +Type 1 +Init CorrosiveTouchExplosionInit +Death Generic_Wait1End +.headerend +# ----------------------------------------------------------------------------- # + +CorrosiveTouchExplosionInit: + playsnd 924 # Zerg\Matraleth\ZQuEns00.WAV #TODO Own SFX + playfram 4 + wait 1 + playfram 5 + wait 1 + playfram 6 + wait 1 + playfram 7 + wait 1 + playfram 8 + wait 1 + playfram 9 + wait 1 + playfram 10 + wait 1 + playfram 11 + wait 1 + playfram 12 + wait 1 + playfram 13 + wait 1 + playfram 14 + wait 1 + end diff --git a/mpq/templates/Brotherhood(1).got b/mpq/templates/Brotherhood(1).got new file mode 100644 index 00000000..4c317ed0 Binary files /dev/null and b/mpq/templates/Brotherhood(1).got differ diff --git a/mpq/templates/Zombocalypse(1).got b/mpq/templates/Zombocalypse(1).got new file mode 100644 index 00000000..4c317ed0 Binary files /dev/null and b/mpq/templates/Zombocalypse(1).got differ diff --git a/mpq/templates/templates.lst b/mpq/templates/templates.lst index 1795e918..952b5bb6 100644 --- a/mpq/templates/templates.lst +++ b/mpq/templates/templates.lst @@ -9,4 +9,5 @@ "Embraced(1).got" "Dark Ages(1).got" "Deathmarch(1).got" +"Brotherhood(1).got" "Debug(1).got" \ No newline at end of file diff --git a/mpq/tileset/badlands.cv5 b/mpq/tileset/badlands.cv5 index b6355abe..2a21c695 100644 Binary files a/mpq/tileset/badlands.cv5 and b/mpq/tileset/badlands.cv5 differ diff --git a/mpq/tileset/badlands.vf4 b/mpq/tileset/badlands.vf4 index 23fa6a18..8607229f 100644 Binary files a/mpq/tileset/badlands.vf4 and b/mpq/tileset/badlands.vf4 differ diff --git a/mpq/tileset/badlands.vr4 b/mpq/tileset/badlands.vr4 index f63aa2ee..8c652225 100644 Binary files a/mpq/tileset/badlands.vr4 and b/mpq/tileset/badlands.vr4 differ diff --git a/mpq/tileset/badlands.vx4ex b/mpq/tileset/badlands.vx4ex index 4a5c8e1c..b120166a 100644 Binary files a/mpq/tileset/badlands.vx4ex and b/mpq/tileset/badlands.vx4ex differ diff --git a/mpq/tileset/platform.cv5 b/mpq/tileset/platform.cv5 index 3a58d5a3..e99cb562 100644 Binary files a/mpq/tileset/platform.cv5 and b/mpq/tileset/platform.cv5 differ diff --git a/mpq/tileset/platform.vf4 b/mpq/tileset/platform.vf4 index f6de7b6d..d6891013 100644 Binary files a/mpq/tileset/platform.vf4 and b/mpq/tileset/platform.vf4 differ diff --git a/mpq/tileset/platform.vr4 b/mpq/tileset/platform.vr4 index 50ae60a3..c5a56891 100644 Binary files a/mpq/tileset/platform.vr4 and b/mpq/tileset/platform.vr4 differ diff --git a/mpq/tileset/platform.vx4ex b/mpq/tileset/platform.vx4ex index ecb6d9d2..acbaab68 100644 Binary files a/mpq/tileset/platform.vx4ex and b/mpq/tileset/platform.vx4ex differ diff --git a/mpq/tileset/twilight.cv5 b/mpq/tileset/twilight.cv5 index aac28ca4..4d654774 100644 Binary files a/mpq/tileset/twilight.cv5 and b/mpq/tileset/twilight.cv5 differ diff --git a/mpq/tileset/twilight.vf4 b/mpq/tileset/twilight.vf4 index 1fefa429..587f00a6 100644 Binary files a/mpq/tileset/twilight.vf4 and b/mpq/tileset/twilight.vf4 differ diff --git a/mpq/tileset/twilight.vr4 b/mpq/tileset/twilight.vr4 index 90035001..79646a3b 100644 Binary files a/mpq/tileset/twilight.vr4 and b/mpq/tileset/twilight.vr4 differ diff --git a/mpq/tileset/twilight.vx4ex b/mpq/tileset/twilight.vx4ex index 37eda993..e9650079 100644 Binary files a/mpq/tileset/twilight.vx4ex and b/mpq/tileset/twilight.vx4ex differ diff --git a/mpq/unit/cm/askosi/a-rubble-large.grp b/mpq/unit/cm/askosi/a-rubble-large.grp index 5df8b0ee..929f6043 100644 Binary files a/mpq/unit/cm/askosi/a-rubble-large.grp and b/mpq/unit/cm/askosi/a-rubble-large.grp differ diff --git a/mpq/unit/cm/askosi/a-rubble-medium.grp b/mpq/unit/cm/askosi/a-rubble-medium.grp new file mode 100644 index 00000000..c2e0e41c Binary files /dev/null and b/mpq/unit/cm/askosi/a-rubble-medium.grp differ diff --git a/mpq/unit/cm/askosi/a-rubble-small.grp b/mpq/unit/cm/askosi/a-rubble-small.grp new file mode 100644 index 00000000..793bf957 Binary files /dev/null and b/mpq/unit/cm/askosi/a-rubble-small.grp differ diff --git a/mpq/unit/cm/askosi/arch.grp b/mpq/unit/cm/askosi/arch.grp new file mode 100644 index 00000000..b305b915 Binary files /dev/null and b/mpq/unit/cm/askosi/arch.grp differ diff --git a/mpq/unit/cm/askosi/cardinal-death.grp b/mpq/unit/cm/askosi/cardinal-death.grp new file mode 100644 index 00000000..4dd6be40 Binary files /dev/null and b/mpq/unit/cm/askosi/cardinal-death.grp differ diff --git a/mpq/unit/cm/askosi/cardinal-shadow.grp b/mpq/unit/cm/askosi/cardinal-shadow.grp new file mode 100644 index 00000000..1620e45b Binary files /dev/null and b/mpq/unit/cm/askosi/cardinal-shadow.grp differ diff --git a/mpq/unit/cm/askosi/cardinal.grp b/mpq/unit/cm/askosi/cardinal.grp new file mode 100644 index 00000000..21008ffc Binary files /dev/null and b/mpq/unit/cm/askosi/cardinal.grp differ diff --git a/mpq/unit/cm/askosi/chantry.grp b/mpq/unit/cm/askosi/chantry.grp new file mode 100644 index 00000000..98763d9c Binary files /dev/null and b/mpq/unit/cm/askosi/chantry.grp differ diff --git a/mpq/unit/cm/askosi/emissary.grp b/mpq/unit/cm/askosi/emissary.grp new file mode 100644 index 00000000..62a73da4 Binary files /dev/null and b/mpq/unit/cm/askosi/emissary.grp differ diff --git a/mpq/unit/cm/askosi/function.grp b/mpq/unit/cm/askosi/function.grp new file mode 100644 index 00000000..7e95dc5e Binary files /dev/null and b/mpq/unit/cm/askosi/function.grp differ diff --git a/mpq/unit/cm/askosi/inkblot.grp b/mpq/unit/cm/askosi/inkblot.grp new file mode 100644 index 00000000..1c502f53 Binary files /dev/null and b/mpq/unit/cm/askosi/inkblot.grp differ diff --git a/mpq/unit/cm/askosi/landlock.grp b/mpq/unit/cm/askosi/landlock.grp index 778b1a1e..b06f785a 100644 Binary files a/mpq/unit/cm/askosi/landlock.grp and b/mpq/unit/cm/askosi/landlock.grp differ diff --git a/mpq/unit/cm/askosi/pilgrim-shadow.grp b/mpq/unit/cm/askosi/pilgrim-shadow.grp new file mode 100644 index 00000000..2c1a0d45 Binary files /dev/null and b/mpq/unit/cm/askosi/pilgrim-shadow.grp differ diff --git a/mpq/unit/cm/askosi/pilgrim.grp b/mpq/unit/cm/askosi/pilgrim.grp new file mode 100644 index 00000000..d45d67a4 Binary files /dev/null and b/mpq/unit/cm/askosi/pilgrim.grp differ diff --git a/mpq/unit/cm/askosi/radix.grp b/mpq/unit/cm/askosi/radix.grp new file mode 100644 index 00000000..1ec78993 Binary files /dev/null and b/mpq/unit/cm/askosi/radix.grp differ diff --git a/mpq/unit/cm/askosi/vicar-attack.lol b/mpq/unit/cm/askosi/vicar-attack.lol new file mode 100644 index 00000000..f3993117 Binary files /dev/null and b/mpq/unit/cm/askosi/vicar-attack.lol differ diff --git a/mpq/unit/cm/askosi/vicar-death.grp b/mpq/unit/cm/askosi/vicar-death.grp new file mode 100644 index 00000000..4b348c42 Binary files /dev/null and b/mpq/unit/cm/askosi/vicar-death.grp differ diff --git a/mpq/unit/cm/askosi/vicar-shadow.grp b/mpq/unit/cm/askosi/vicar-shadow.grp new file mode 100644 index 00000000..71559904 Binary files /dev/null and b/mpq/unit/cm/askosi/vicar-shadow.grp differ diff --git a/mpq/unit/cm/askosi/vicar.grp b/mpq/unit/cm/askosi/vicar.grp new file mode 100644 index 00000000..1a3bc24f Binary files /dev/null and b/mpq/unit/cm/askosi/vicar.grp differ diff --git a/mpq/unit/cm/protoss/idol-attack.lol b/mpq/unit/cm/protoss/idol-attack.lol index f3993117..5cb56c48 100644 Binary files a/mpq/unit/cm/protoss/idol-attack.lol and b/mpq/unit/cm/protoss/idol-attack.lol differ diff --git a/mpq/unit/cm/protoss/idol-shadow.grp b/mpq/unit/cm/protoss/idol-shadow.grp index 71559904..6c62045c 100644 Binary files a/mpq/unit/cm/protoss/idol-shadow.grp and b/mpq/unit/cm/protoss/idol-shadow.grp differ diff --git a/mpq/unit/cm/protoss/idol.grp b/mpq/unit/cm/protoss/idol.grp index 2789e3e3..c8221fd9 100644 Binary files a/mpq/unit/cm/protoss/idol.grp and b/mpq/unit/cm/protoss/idol.grp differ diff --git a/mpq/unit/cm/zerg/corrosive-touch-explosion.grp b/mpq/unit/cm/zerg/corrosive-touch-explosion-medium.grp similarity index 100% rename from mpq/unit/cm/zerg/corrosive-touch-explosion.grp rename to mpq/unit/cm/zerg/corrosive-touch-explosion-medium.grp diff --git a/mpq/unit/cm/zerg/corrosive-touch-explosion-small.grp b/mpq/unit/cm/zerg/corrosive-touch-explosion-small.grp new file mode 100644 index 00000000..295fbe47 Binary files /dev/null and b/mpq/unit/cm/zerg/corrosive-touch-explosion-small.grp differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 904f2b4d..ca63b9b6 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 283067d7..2005f54c 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 42ab4b64..7033d794 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 d681df2f..b21d7ebf 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/patchnotes.md b/patchnotes.md index d9907ec5..0b1b0dd9 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -19,6 +19,8 @@ - Now spawns broodspawn equivalent to 10% of the unit's resource cost on death - **NEW: Deathmarch:** - Massacre and The Turning rules apply! +- **NEW: Brotherhood:** (b. 3crow) + - All units split like the Simulacrum! Shieldless units take longer to replicate. ## Bugfixes - **Stability:** @@ -28,6 +30,12 @@ - Units with shields no longer take invalid shield damage through **Carapace Swarm** (r. jakulangski) - Lardfix: Units directly on top of each other (exact same pixel coordinate) no longer prevent each other from firing (c. DF) +## Audiovisuals +- New sprite for: + - Idol (c. DeltaCadimus, a. Solstice) +- Adjusted sprite for: + - Corrosive Touch death explosion + ## Terran - **Apollyoid Adhesive:** - Armor rend cap ∞ » 3 @@ -39,7 +47,13 @@ - [Harakan (Golden Republic)](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/harakan-golden): - Shields 30 » 40 +## Protoss +- [Idol](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=protoss/idol): + - HP 70 » 80 + ## Zerg +- **Hidebreaker:** + - **Vorvrokor** and **Nathrokor**-sourced Hidebreakers now stack with each other - **Plague:** - Now consumes corpse on afflicted unit death - **Broodspawn:** diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index ba541206..a854752d 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ