Implement Agrileth; Revise Gosvileth

This commit is contained in:
Pr0nogo 2025-08-14 18:32:40 -04:00
parent 4e8f04b902
commit afbbf0d98f
30 changed files with 292 additions and 11 deletions

Binary file not shown.

View File

@ -576,7 +576,7 @@ Autocort
Ogun (Tank Mode)
Ogun (Smithy Mode)
Cannibal
Extended Flingy #370
Agrileth
Extended Flingy #371
Extended Flingy #372
Extended Flingy #373

Binary file not shown.

Binary file not shown.

View File

@ -2063,10 +2063,10 @@ Ogun (Smithy Mode)
Ogun Shadow (Smithy Mode)
Cannibal
Cannibal Shadow
Extended Image #1063
Extended Image #1064
Extended Image #1065
Extended Image #1066
Agrileth
Agrileth Shadow
Agrileth Remains
Agrileth Birth
Extended Image #1067
Extended Image #1068
Extended Image #1069

Binary file not shown.

View File

@ -1018,8 +1018,8 @@ Autocort
Ogun (Tank Mode)
Ogun (Smithy Mode)
Cannibal
Extended Sprite #1
Extended Sprite #1
Agrileth
Agrileth Remains
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1

Binary file not shown.

Binary file not shown.

View File

@ -187,7 +187,7 @@ Sunsplit Beam (Optecton)
Particle Ray (Autocort)
Ironhand Weaver (Patriarch)
Angeltear Missiles (Madrigal Hecaton)
Embalming Spores (Selkerilisk)
Massive Mandible (Agrileth)
Congealing Spores (Elthrazalisk)
Plasma Shell (Accantor)
Wicked Incisors (Mortothrokor)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2216,7 +2216,7 @@ FountainheadOverlayDeath:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 266 Stockade (terran\TBarrack.grp)
# 266 Stockade (terran\stockade.grp)
.headerstart
IsId 96
Type 24
@ -19046,6 +19046,7 @@ CannibalGndAttkRpt:
nobrkcodestart
playfram 0x1E0
attackwith 1
attackwith 1
wait 1
playfram 0x1C0
wait 1

Binary file not shown.

View File

@ -14125,7 +14125,7 @@ ZergSporeExplosionLargeDeath:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 050 Mortothrokor (cm\zerg\mortothrokor.grp)
# 1735 Mortothrokor (cm\zerg\mortothrokor.grp)
.headerstart
IsId 743
Type 26
@ -16384,3 +16384,266 @@ SkibactScabInit:
imgul 2044 0 0 # Skibact Scab Shadow (cm\zerg\skibact-scab-shadow.grp)
playfram 0x00
goto HydrithDenWorkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 2065 Agrileth (cm\zerg\agrileth.grp)
.headerstart
IsId 831
Type 26
Init AgrilethInit
Death AgrilethDeath
GndAttkInit AgrilethGndAttkInit
AirAttkInit [NONE]
Unused1 AgrilethUnused1
GndAttkRpt AgrilethGndAttkRpt
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle AgrilethGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking AgrilethWalking
WalkingToIdle AgrilethGndAttkToIdle
SpecialState1 [NONE]
SpecialState2 SkryrokorLocal00
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow AgrilethBurrow
UnBurrow AgrilethUnBurrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
AgrilethInit:
imgul 2066 0 0 # Agrileth Shadow (cm\zerg\agrileth-shadow.grp)
AgrilethGndAttkToIdle:
playfram 0x00
goto AgrilethLocal00
AgrilethLocal00:
wait 62
randcondjmp 25 AgrilethLocal01
randcondjmp 128 AgrilethLocal02
goto AgrilethLocal00
AgrilethLocal01:
playfram 0x55
wait 1
playfram 0x66
wait 10
playfram 0x55
wait 1
playfram 0x00
wait 1
goto AgrilethGndAttkToIdle
AgrilethLocal02:
randcondjmp 128 AgrilethLocal03
playfram 0x11
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x33
wait 1
turnccwise 1
playfram 0x44
wait 1
turnccwise 1
playfram 0x33
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x11
wait 1
turnccwise 1
goto AgrilethGndAttkToIdle
AgrilethLocal03:
playfram 0x11
wait 1
turncwise 1
playfram 0x22
wait 1
turncwise 1
playfram 0x33
wait 1
turncwise 1
playfram 0x44
wait 1
turncwise 1
playfram 0x33
wait 1
turncwise 1
playfram 0x22
wait 1
turncwise 1
playfram 0x11
wait 1
turncwise 1
goto AgrilethGndAttkToIdle
AgrilethDeath:
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 1021 0 0 # Agrileth Remnants (cm\zerg\agrileth-remnants.grp)
wait 1
end
AgrilethUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1181 # Ultrokor revive 01
playfram 173
wait 2
playfram 172
wait 2
playfram 171
wait 2
playfram 170
wait 12
setfldirect 14
nobrkcodeend
goto AgrilethGndAttkToIdle
AgrilethGndAttkInit:
playfram 0x00
AgrilethGndAttkRpt:
wait 1
nobrkcodestart
playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV
wait 1
playfram 0xBB
wait 1
playfram 0xCC
wait 1
playfram 0xDD
wait 1
playfram 0xEE
attackwith 1
playsndbtwn 3145 3146 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1
playfram 0xFF
wait 1
playfram 0x110
wait 1
playfram 0x121
wait 1
playfram 0x132
wait 1
playfram 0x143
wait 1
nobrkcodeend
gotorepeatattk
goto AgrilethGndAttkToIdle
AgrilethWalking:
move 4
playfram 0x11
wait 1
move 4
playfram 0x22
wait 1
move 4
playfram 0x33
wait 1
move 4
playfram 0x44
wait 1
move 4
playfram 0x55
wait 1
move 4
playfram 0x66
wait 1
move 4
playfram 0x77
wait 1
move 4
playfram 0x88
wait 1
move 4
playfram 0x99
wait 1
move 4
playfram 0xAA
wait 1
goto AgrilethWalking
AgrilethBurrow:
setfldirect 14
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x165
wait 1
playfram 0x176
wait 1
playfram 0x187
wait 1
playfram 0x198
wait 1
playfram 0x1A9
wait 1
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x1C0
wait 1
playfram 0x1DA
wait 1
playfram 0x1EB
wait 1
playfram 0x1FC
wait 1
playfram 0x20D
wait 1
playfram 0x21E
wait 1
playfram 0x231
wait 1
sigorder 4
goto SkryrokorLocal00
AgrilethUnBurrow:
wait 1
waitrand 1 2
setfldirect 14
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x21E
wait 1
playfram 0x20D
wait 1
playfram 0x1DA
wait 1
playfram 0x185
wait 1
playfram 0x176
wait 1
playfram 0x165
wait 1
sigorder 4
goto AgrilethGndAttkToIdle

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -18,12 +18,22 @@
- Corrected filenames for a few miscellaneous sound files (r. Mimika)
## Terran
- [Savant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/savant):
- Resource costs 100/50 » 125/50
- [Blackjack](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/blackjack):
- Build time 18 » 16
- [Phalanx](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/phalanx):
- Build time 28 » 30
- [Valkyrie](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/valkyrie):
- **Halo Rockets:**
- Weapon range 6 » 7
- Weapon still fired at 6 range, improving chase potential
- [Ancile](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ancile):
- Vision range 10 » 8
- [Vestry](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/vestry):
- Resource costs 150/75 » 150/50
- [Covenant](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/covenant):
- Resource costs 100/250 » 100/350
- **NEW:** [Ogun](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=terran/ogun):
- Sturdy constructor with a repair-oriented deployment
- Trained from Ministry or Treasury; requires Quarry
@ -36,6 +46,10 @@
- Trained from Embassy
## Zerg
- [Gosvileth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/gosvileth):
- **Plethoral Gestation** removed
- **NEW: Aberrant Gestation:**
- Gosvileths now mutate into advanced structure strains
- [Sovroleth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/sovroleth):
- Build time 25 » 24
- **Corpse Cocoon:**
@ -44,4 +58,7 @@
- Resource costs 100/200 » 100/300
- Build time 30 » 40
- HP 140 » 200
- Movement speed 5 » 4.16
- Movement speed 5 » 4.16
- **NEW:** [Agrileth](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/agrileth):
- Mobile hive organ; has **Plethoral Gestation**
- Morphed from Larvae; no tech requirement

Binary file not shown.