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

Binary file not shown.

Binary file not shown.

View File

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

Binary file not shown.

View File

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

Binary file not shown.

View File

@ -128,7 +128,7 @@ Zerg Kagralisk
Terran Ion Cannon Terran Ion Cannon
Zerg Vorvrokor Zerg Vorvrokor
Zerg Bactalisk Zerg Bactalisk
Zerg Orboth Omlia Zerg Axtoth Axis
Zerg Hachirosk Zerg Hachirosk
Zerg Caphrolosk Zerg Caphrolosk
Zerg Gathstelosk Zerg Gathstelosk
@ -326,7 +326,7 @@ Zerg Begrothilisk
Zerg Oztukrokor Zerg Oztukrokor
Zerg Kethrostalor Zerg Kethrostalor
Zerg Rakzilisk Zerg Rakzilisk
Zerg Axtoth Axis Unused Unit ID
Zerg Begrozith Barrow Zerg Begrozith Barrow
Zerg Chokralgant Chazsal Zerg Chokralgant Chazsal
Protoss Bulwark Protoss Bulwark
@ -375,7 +375,7 @@ Matador Turret (Tank Mode)
Matador Turret (Cinder Mode) Matador Turret (Cinder Mode)
Lobotomy Mine Lobotomy Mine
Wyvern Turret Wyvern Turret
Extended Unit #150 Zerg Axitrilisk (Weaponless)
Extended Unit #151 Extended Unit #151
Extended Unit #152 Extended Unit #152
Extended Unit #153 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 goto UltrokorGndAttkToIdle
UltrokorWalking: UltrokorWalking:
move 2 move 5
wait 1 wait 1
playfram 0x00 playfram 0x00
move 5 move 5
wait 1 wait 1
playfram 0x11 playfram 0x11
move 4 move 5
wait 1 wait 1
playfram 0x22 playfram 0x22
move 3 move 5
wait 1 wait 1
playfram 0x33 playfram 0x33
move 2 move 5
wait 1 wait 1
playfram 0x44 playfram 0x44
move 6 move 5
wait 1 wait 1
playfram 0x55 playfram 0x55
move 6 move 5
wait 1 wait 1
playfram 0x66 playfram 0x66
move 6 move 5
wait 1 wait 1
playfram 0x77 playfram 0x77
move 6 move 5
wait 1 wait 1
playfram 0x88 playfram 0x88
move 6 move 5
wait 1 wait 1
playfram 0x99 playfram 0x99
goto UltrokorWalking goto UltrokorWalking
@ -42588,12 +42588,12 @@ NeutronFlareDamagelessInit:
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
# 1447 Orboth Omlia (cm\zerg\orbothomlia.grp) # 1447 Axtoth Axis (cm\zerg\axtothaxis.grp)
.headerstart .headerstart
IsId 625 IsId 625
Type 20 Type 20
Init OrbothOmliaInit Init AxtothAxisInit
Death OrbothOmliaDeath Death AxtothAxisDeath
GndAttkInit [NONE] GndAttkInit [NONE]
AirAttkInit [NONE] AirAttkInit [NONE]
Unused1 [NONE] Unused1 [NONE]
@ -42607,22 +42607,22 @@ Walking [NONE]
WalkingToIdle [NONE] WalkingToIdle [NONE]
SpecialState1 [NONE] SpecialState1 [NONE]
SpecialState2 [NONE] SpecialState2 [NONE]
AlmostBuilt OrbothOmliaAlmostBuilt AlmostBuilt AxtothAxisAlmostBuilt
Built OrbothOmliaBuilt Built AxtothAxisBuilt
Landing [NONE] Landing [NONE]
LiftOff [NONE] LiftOff [NONE]
IsWorking OrbothOmliaIsWorking IsWorking [NONE]
WorkingToIdle OrbothOmliaWorkingToIdle WorkingToIdle AxtothAxisWorkingToIdle
WarpIn [NONE] WarpIn [NONE]
.headerend .headerend
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
OrbothOmliaInit: AxtothAxisInit:
playfram 0x00 playfram 0x00
imgul 1448 0 0 # Orboth Omlia Shadow (cm\zerg\orbothomlia-shad.grp) imgul 1448 0 0 # Axtoth Axis Shadow (cm\zerg\axtothaxis-shad.grp)
goto OrbothOmliaWorkingToIdle goto AxtothAxisWorkingToIdle
OrbothOmliaWorkingToIdle: AxtothAxisWorkingToIdle:
playfram 0x00 playfram 0x00
wait 2 wait 2
playfram 1 playfram 1
@ -42635,9 +42635,9 @@ OrbothOmliaWorkingToIdle:
wait 2 wait 2
playfram 1 playfram 1
wait 2 wait 2
goto OrbothOmliaWorkingToIdle goto AxtothAxisWorkingToIdle
OrbothOmliaDeath: AxtothAxisDeath:
playsnd 774 # Zerg\Bldg\ZBldgDth.WAV playsnd 774 # Zerg\Bldg\ZBldgDth.WAV
imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp) imgol 60 0 0 # Zerg Building Explosion (thingy\zBldDthS.grp)
wait 3 wait 3
@ -42645,30 +42645,15 @@ OrbothOmliaDeath:
wait 1 wait 1
end end
OrbothOmliaAlmostBuilt: AxtothAxisAlmostBuilt:
imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp) imgol 108 0 0 # Zerg Building Spawn (Medium) (zerg\zSpawn02.grp)
playfram 0x00 playfram 0x00
goto OrbothOmliaBuilt goto AxtothAxisBuilt
OrbothOmliaBuilt: AxtothAxisBuilt:
playfram 0x00 playfram 0x00
wait 2 wait 2
goto OrbothOmliaWorkingToIdle goto AxtothAxisWorkingToIdle
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
# ----------------------------------------------------------------------------- # # ----------------------------------------------------------------------------- #
# This header is used by images.dat entries: # This header is used by images.dat entries:
@ -52225,3 +52210,202 @@ ZergSporeExplosionLargeInit:
ZergSporeExplosionLargeDeath: ZergSporeExplosionLargeDeath:
wait 1 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 - Uncapped Geysers now return 6, from 4
- Tier 2 refineries now return 8, from 6 - Tier 2 refineries now return 8, from 6
- Tier 3 refineries are new, and return 10 - Tier 3 refineries are new, and return 10
- Zerg regression now applies to units as well as structures (c. Veeq7) - Zerg regression now applies to units, and structures regress to Droleths (c. Veeq7)
- We will also add structure -> Droleth regression once we can get it working without issues! - 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: - 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 - Zealot, Cabalist, Pariah, Golem, Zethrokor, Vorvrokor, Nathrokor, Gorgrokor, Rilirokor, Ultrokor
- Healing no longer cleanses debuffs (intended to be removed a lot earlier... c. Veeq7) - 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): - [Rililisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/rililisk):
- Armor penetration now 0, from 2 - Armor penetration now 0, from 2
- [Ultrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/ultrokor): - [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 - Armor penetration now 5, from 8
- [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor): - [Zarcavrokor](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=zerg/zarcavrokor):
- HP now 320, from 300 - HP now 320, from 300

Binary file not shown.