1
0
mirror of https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-prerelease.git synced 2026-10-10 05:57:51 +00:00

Implement Axtoth Axis, Axitrilisk, and Mortothrokor; Fix Cleric training icon color

This commit is contained in:
Pr0nogo 2023-05-15 17:54:54 -04:00
parent 4dd8aabd63
commit 54f3a2810b
24 changed files with 244 additions and 59 deletions

Binary file not shown.

View File

@ -401,7 +401,7 @@ Empress
Tarasque Spores
Tarasque
Neutron Flare Orange Damageless
Orboth Omlia
Axtoth Axis
Shock Cannon Impact Damageless Silent
Magnetar
Izirokor
@ -482,7 +482,7 @@ Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Wyvern Turret
Analogue
Extended Flingy #276
Mortothrokor
Extended Flingy #277
Extended Flingy #278
Extended Flingy #279

Binary file not shown.

Binary file not shown.

View File

@ -1361,8 +1361,8 @@ Claymore
Claymore Shadow
Aion Shadow
Scribe Remnants
Orboth Omlia
Orboth Omlia Shadow
unused
unused
Warp Anchor Underlay
Alaszileth
Alaszileth Shadow
@ -1445,8 +1445,8 @@ Explosion Medium Reversed
Explosion Blue Medium Reversed
Zealot Death Reversed
Neutron Flare Orange Damageless
Orboth Omlia
Orboth Omlia Shadow
Axtoth Axis
Axtoth Axis Shadow
Ovileth Death Reversed
Zerg Air Explosion Large Reversed
Zerg Air Explosion Small Reversed
@ -1733,9 +1733,9 @@ Analogue
Analogue Shadow
Zerg Spore Explosion Large
Pythean Engines
Extended Image #733
Extended Image #734
Extended Image #735
Mortothrokor
Mortothrokor Shadow
Mortothrokor Remnants
Extended Image #736
Extended Image #737
Extended Image #738

Binary file not shown.

View File

@ -749,7 +749,7 @@ Neutron Flare (Orange, Damageless)
Mind Control Hit (Small)
Mind Control Hit (Medium)
Mind Control Hit (Large)
Orboth Omlia
Axtoth Axis
Ovileth Death (Reversed)
Zerg Air Explosion Large Reversed
Zerg Air Explosion Small Reversed
@ -865,8 +865,8 @@ Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Wyvern Turret
Analogue
Extended Sprite #1
Extended Sprite #1
Mortothrokor
Mortothrokor Remnants
Extended Sprite #1
Extended Sprite #1
Extended Sprite #1

Binary file not shown.

View File

@ -128,7 +128,7 @@ Zerg Kagralisk
Terran Ion Cannon
Zerg Vorvrokor
Zerg Bactalisk
Zerg Orboth Omlia
Zerg Axtoth Axis
Zerg Hachirosk
Zerg Caphrolosk
Zerg Gathstelosk
@ -326,7 +326,7 @@ Zerg Begrothilisk
Zerg Oztukrokor
Zerg Kethrostalor
Zerg Rakzilisk
Zerg Axtoth Axis
Unused Unit ID
Zerg Begrozith Barrow
Zerg Chokralgant Chazsal
Protoss Bulwark
@ -375,7 +375,7 @@ Matador Turret (Tank Mode)
Matador Turret (Cinder Mode)
Lobotomy Mine
Wyvern Turret
Extended Unit #150
Zerg Axitrilisk (Weaponless)
Extended Unit #151
Extended Unit #152
Extended Unit #153

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2341,34 +2341,34 @@ UltrokorGndAttkRpt:
goto UltrokorGndAttkToIdle
UltrokorWalking:
move 2
move 5
wait 1
playfram 0x00
move 5
wait 1
playfram 0x11
move 4
move 5
wait 1
playfram 0x22
move 3
move 5
wait 1
playfram 0x33
move 2
move 5
wait 1
playfram 0x44
move 6
move 5
wait 1
playfram 0x55
move 6
move 5
wait 1
playfram 0x66
move 6
move 5
wait 1
playfram 0x77
move 6
move 5
wait 1
playfram 0x88
move 6
move 5
wait 1
playfram 0x99
goto UltrokorWalking
@ -42588,12 +42588,12 @@ NeutronFlareDamagelessInit:
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1447 Orboth Omlia (cm\zerg\orbothomlia.grp)
# 1447 Axtoth Axis (cm\zerg\axtothaxis.grp)
.headerstart
IsId 625
Type 20
Init OrbothOmliaInit
Death OrbothOmliaDeath
Init AxtothAxisInit
Death AxtothAxisDeath
GndAttkInit [NONE]
AirAttkInit [NONE]
Unused1 [NONE]
@ -42607,22 +42607,22 @@ Walking [NONE]
WalkingToIdle [NONE]
SpecialState1 [NONE]
SpecialState2 [NONE]
AlmostBuilt OrbothOmliaAlmostBuilt
Built OrbothOmliaBuilt
AlmostBuilt AxtothAxisAlmostBuilt
Built AxtothAxisBuilt
Landing [NONE]
LiftOff [NONE]
IsWorking OrbothOmliaIsWorking
WorkingToIdle OrbothOmliaWorkingToIdle
IsWorking [NONE]
WorkingToIdle AxtothAxisWorkingToIdle
WarpIn [NONE]
.headerend
# ----------------------------------------------------------------------------- #
OrbothOmliaInit:
AxtothAxisInit:
playfram 0x00
imgul 1448 0 0 # Orboth Omlia Shadow (cm\zerg\orbothomlia-shad.grp)
goto OrbothOmliaWorkingToIdle
imgul 1448 0 0 # Axtoth Axis Shadow (cm\zerg\axtothaxis-shad.grp)
goto AxtothAxisWorkingToIdle
OrbothOmliaWorkingToIdle:
AxtothAxisWorkingToIdle:
playfram 0x00
wait 2
playfram 1
@ -42635,9 +42635,9 @@ OrbothOmliaWorkingToIdle:
wait 2
playfram 1
wait 2
goto OrbothOmliaWorkingToIdle
goto AxtothAxisWorkingToIdle
OrbothOmliaDeath:
AxtothAxisDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3
@ -42645,30 +42645,15 @@ OrbothOmliaDeath:
wait 1
end
OrbothOmliaAlmostBuilt:
AxtothAxisAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
playfram 0x00
goto OrbothOmliaBuilt
goto AxtothAxisBuilt
OrbothOmliaBuilt:
AxtothAxisBuilt:
playfram 0x00
wait 2
goto OrbothOmliaWorkingToIdle
OrbothOmliaIsWorking:
playfram 0x00
wait 1
playfram 1
wait 1
playfram 2
wait 1
playfram 3
waitrand 1 2
playfram 2
wait 1
playfram 1
wait 1
goto OrbothOmliaIsWorking
goto AxtothAxisWorkingToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
@ -52224,4 +52209,203 @@ ZergSporeExplosionLargeInit:
ZergSporeExplosionLargeDeath:
wait 1
end
end
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 050 Mortothrokor (cm\zerg\mortothrokor.grp)
.headerstart
IsId 743
Type 26
Init MortothrokorInit
Death MortothrokorDeath
GndAttkInit MortothrokorGndAttkInit
AirAttkInit [NONE]
Unused1 MortothrokorUnused1
GndAttkRpt MortothrokorGndAttkRpt
AirAttkRpt [NONE]
CastSpell [NONE]
GndAttkToIdle MortothrokorGndAttkToIdle
AirAttkToIdle [NONE]
Unused2 [NONE]
Walking MortothrokorWalking
WalkingToIdle MortothrokorGndAttkToIdle
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
# ----------------------------------------------------------------------------- #
MortothrokorInit:
imgul 1736 0 0 # Mortothrokor Shadow (cm\zerg\mortothrokor-shadow.grp)
MortothrokorGndAttkToIdle:
playfram 0x00
goto MortothrokorLocal00
MortothrokorLocal00:
wait 1
waitrand 62 74
randcondjmp 25 MortothrokorLocal01
randcondjmp 128 MortothrokorLocal02
goto MortothrokorLocal00
MortothrokorLocal01:
playfram 0x55
wait 1
playfram 0x66
wait 10
playfram 0x55
wait 1
playfram 0x00
wait 1
goto MortothrokorGndAttkToIdle
MortothrokorLocal02:
randcondjmp 128 MortothrokorLocal03
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 MortothrokorGndAttkToIdle
MortothrokorLocal03:
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 MortothrokorGndAttkToIdle
MortothrokorDeath:
playsnd 878 # Zerg\Ultra\ZUlDth00.WAV
setfldirect 0
playfram 170
wait 2
playfram 171
wait 2
playfram 172
wait 2
playfram 173
wait 2
playfram 174
wait 2
lowsprul 1737 0 0 # Mortothrokor Remnants (cm\zerg\mortothrokor-remnants.grp)
wait 1
end
MortothrokorUnused1:
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 MortothrokorGndAttkToIdle
MortothrokorGndAttkInit:
playfram 0x55
MortothrokorGndAttkRpt:
wait 1
nobrkcodestart
playsndrand 3 891 892 893 # Zerg\Ultra\zulAtt00.WAV | Zerg\Ultra\zulAtt01.WAV | Zerg\Ultra\zulAtt02.WAV
wait 1
playfram 0x66
wait 1
playfram 0x77
attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 2
playfram 0x66
wait 2
playfram 0x77
attackmelee 2 894 895 # Zerg\Ultra\zulHit00.WAV | Zerg\Ultra\zulHit01.WAV
wait 1
playfram 0x66
wait 1
playfram 0x88
wait 1
playfram 0x99
wait 1
nobrkcodeend
gotorepeatattk
goto MortothrokorGndAttkToIdle
MortothrokorWalking:
move 4
playfram 0x11
wait 1
move 4
wait 1
move 4
playfram 0x22
wait 1
move 4
wait 1
move 4
playfram 0x33
wait 1
move 4
wait 1
move 4
playfram 0x44
wait 1
move 4
wait 1
move 4
playfram 0x22
wait 1
move 4
wait 1
goto MortothrokorWalking

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -15,8 +15,8 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- Uncapped Geysers now return 6, from 4
- Tier 2 refineries now return 8, from 6
- Tier 3 refineries are new, and return 10
- Zerg regression now applies to units as well as structures (c. Veeq7)
- We will also add structure -> Droleth regression once we can get it working without issues!
- Zerg regression now applies to units, and structures regress to Droleths (c. Veeq7)
- If structures were produced by Gosvileths, they do not regress
- The melee weapons of the following units have had their ranges mildly adjusted, with the aim of improving responsivity:
- Zealot, Cabalist, Pariah, Golem, Zethrokor, Vorvrokor, Nathrokor, Gorgrokor, Rilirokor, Ultrokor
- Healing no longer cleanses debuffs (intended to be removed a lot earlier... c. Veeq7)
@ -798,6 +798,7 @@ We will revise reclamation (and other corpse interactions), as well as Vulture m
- [Rililisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rililisk):
- Armor penetration now 0, from 2
- [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor):
- Now moves slightly faster as a result of having its per-frame movement standardized
- Armor penetration now 5, from 8
- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor):
- HP now 320, from 300

Binary file not shown.