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

Nathrokor weapons & graphic progress; Make Quazilisk graphic omnidirectional; Add WIP April Fools celebration logic

This commit is contained in:
Pr0nogo 2023-08-07 12:31:00 -04:00
parent 5bae424511
commit a4153ee143
23 changed files with 81 additions and 63 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1753,7 +1753,7 @@ Quazilisk Mutate
Quazilisk Attack Overlay Quazilisk Attack Overlay
Sevenstep Rail Sevenstep Rail
Nathrokor Mutate Nathrokor Mutate
Extended Image #753 Quazilisk April Fools
Extended Image #754 Extended Image #754
Extended Image #755 Extended Image #755
Extended Image #756 Extended Image #756

Binary file not shown.

View File

@ -877,7 +877,7 @@ Philoc
Quazilisk Attack Overlay Quazilisk Attack Overlay
Cyclops Passive Arming Overlay Cyclops Passive Arming Overlay
Sevenstep Rail Sevenstep Rail
Extended Sprite #1 Quazilisk (April Fools)
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1
Extended Sprite #1 Extended Sprite #1

Binary file not shown.

Binary file not shown.

View File

@ -35,7 +35,7 @@ EMP Shockwave (unused)
Irradiate (Seraph ability) Irradiate (Seraph ability)
Claws (Zethrokor) Claws (Zethrokor)
Claws (Vorvrokor) Claws (Vorvrokor)
Plasmid Breath (Nathrokor) Vestigial Strike (Nathrokor)
Needle Spines (Hydralisk) Needle Spines (Hydralisk)
Erebol Shock Cannon (Penumbra) Erebol Shock Cannon (Penumbra)
Kaiser Blades (Ultrokor) Kaiser Blades (Ultrokor)
@ -202,7 +202,7 @@ Geometric Rifle (Sevenstep, Piercing)
Twinstrike Cannons (Matador) Twinstrike Cannons (Matador)
Cylindrical Blaster (Analogue) Cylindrical Blaster (Analogue)
Heirloom Batteries (Philoc) Heirloom Batteries (Philoc)
Extended Weapon #75 Nathrok Claws (Nathrokor)
Extended Weapon #76 Extended Weapon #76
Extended Weapon #77 Extended Weapon #77
Extended Weapon #78 Extended Weapon #78

Binary file not shown.

View File

@ -390,7 +390,7 @@ ZergCocoonGndAttkToIdle:
goto ZergCocoonWalking goto ZergCocoonWalking
ZergCocoonUnused1: ZergCocoonUnused1:
# Nathrokor mutate # unused
playfram 23 playfram 23
wait 2 wait 2
playfram 24 playfram 24
@ -406,7 +406,7 @@ ZergCocoonUnused1:
goto ZergCocoonWalking goto ZergCocoonWalking
ZergCocoonUnused2: ZergCocoonUnused2:
# Nathrokor cancel # unused
playfram 27 playfram 27
wait 2 wait 2
playfram 26 playfram 26
@ -26273,10 +26273,10 @@ Type 12
Init NathrokorInit Init NathrokorInit
Death NathrokorDeath Death NathrokorDeath
GndAttkInit NathrokorGndAttkInit GndAttkInit NathrokorGndAttkInit
AirAttkInit NathrokorGndAttkInit AirAttkInit NathrokorAirAttkInit
Unused1 [NONE] Unused1 [NONE]
GndAttkRpt NathrokorGndAttkInit GndAttkRpt NathrokorGndAttkInit
AirAttkRpt NathrokorGndAttkInit AirAttkRpt NathrokorAirAttkInit
CastSpell [NONE] CastSpell [NONE]
GndAttkToIdle NathrokorGndAttkToIdle GndAttkToIdle NathrokorGndAttkToIdle
AirAttkToIdle NathrokorGndAttkToIdle AirAttkToIdle NathrokorGndAttkToIdle
@ -26317,8 +26317,30 @@ NathrokorDeath:
end end
NathrokorGndAttkInit: NathrokorGndAttkInit:
playfram 0x100
wait 1
nobrkcodestart
attackmelee 3 1326 1327 1328 # Nathrokor attack 01, 02, 03
playfram 0x120
wait 1
playfram 0x140
wait 1
playfram 0x160
wait 2
playfram 0x140
wait 2
playfram 0x120
wait 2
playfram 0x100
wait 1
nobrkcodeend
gotorepeatattk
goto NathrokorGndAttkToIdle
NathrokorAirAttkInit:
playsndbtwn 1326 1328 # Nathrokor attack 01, 02, 03 playsndbtwn 1326 1328 # Nathrokor attack 01, 02, 03
attackwith 1 attackwith 2
attackwith 2
wait 2 wait 2
gotorepeatattk gotorepeatattk
goto NathrokorGndAttkToIdle goto NathrokorGndAttkToIdle
@ -34267,45 +34289,45 @@ QuaziliskLocal00:
goto QuaziliskLocal00 goto QuaziliskLocal00
QuaziliskLocal01: QuaziliskLocal01:
playfram 0x88 playfram 0x100
wait 1 wait 1
turnccwise 1 turnccwise 1
playfram 0x77 playfram 0xE0
wait 1 wait 1
turnccwise 1 turnccwise 1
playfram 0x66 playfram 0xC0
wait 1 wait 1
turnccwise 1 turnccwise 1
playfram 0x77 playfram 0xE0
wait 1 wait 1
turnccwise 1 turnccwise 1
playfram 0x88 playfram 0x100
wait 1 wait 1
turnccwise 1 turnccwise 1
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
QuaziliskLocal02: QuaziliskLocal02:
playfram 0x88 playfram 0x100
wait 1 wait 1
turncwise 1 turncwise 1
playfram 0x77 playfram 0xE0
wait 1 wait 1
turncwise 1 turncwise 1
playfram 0x66 playfram 0xC0
wait 1 wait 1
turncwise 1 turncwise 1
playfram 0x77 playfram 0xE0
wait 1 wait 1
turncwise 1 turncwise 1
playfram 0x88 playfram 0x100
wait 1 wait 1
turncwise 1 turncwise 1
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
QuaziliskLocal03: QuaziliskLocal03:
playfram 0x88 playfram 0x100
wait 1 wait 1
playfram 0x77 playfram 0xE0
randcondjmp 85 QuaziliskLocal04 randcondjmp 85 QuaziliskLocal04
goto QuaziliskLocal06 goto QuaziliskLocal06
@ -34350,26 +34372,26 @@ QuaziliskLocal05:
QuaziliskLocal06: QuaziliskLocal06:
waitrand 8 20 waitrand 8 20
playfram 0x88 playfram 0x100
wait 1 wait 1
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
QuaziliskDeath: QuaziliskDeath:
playsndbtwn 1707 1708 # Quazilisk death 01, 02 playsndbtwn 1707 1708 # Quazilisk death 01, 02
setfldirect 0 setfldirect 0
playfram 357 playfram 672
wait 2 wait 2
playfram 358 playfram 673
wait 2 wait 2
playfram 359 playfram 674
wait 2 wait 2
playfram 360 playfram 675
wait 2 wait 2
playfram 361 playfram 676
wait 2 wait 2
playfram 362 playfram 677
wait 2 wait 2
playfram 363 playfram 678
wait 2 wait 2
lowsprul 814 0 0 # Quazilisk Remains lowsprul 814 0 0 # Quazilisk Remains
wait 1 wait 1
@ -34390,24 +34412,22 @@ QuaziliskUnused1:
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
QuaziliskGndAttkInit: QuaziliskGndAttkInit:
playfram 0x110 playfram 0x200
QuaziliskGndAttkRpt: QuaziliskGndAttkRpt:
wait 1 wait 1
nobrkcodestart nobrkcodestart
playfram 0x121 playfram 0x200
playsndbtwn 1329 1331 # Quazilisk attack 01, 02, 03 playsndbtwn 1329 1331 # Quazilisk attack 01, 02, 03
imgol 1752 0 0 # Quazilisk Attack Overlay imgol 1752 0 0 # Quazilisk Attack Overlay
attack attack
wait 1 wait 1
playfram 0x132 playfram 0x220
wait 1 wait 1
playfram 0x143 playfram 0x240
wait 1 wait 1
playfram 0x132 playfram 0x220
wait 1 wait 1
playfram 0x121 playfram 0x200
wait 1
playfram 0x110
nobrkcodeend nobrkcodeend
gotorepeatattk gotorepeatattk
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
@ -34415,32 +34435,32 @@ QuaziliskGndAttkRpt:
QuaziliskWalking: QuaziliskWalking:
move 5 move 5
wait 1 wait 1
playfram 0x11 playfram 0x20
move 5 move 5
wait 1 wait 1
playfram 0x22 playfram 0x40
move 5 move 5
wait 1 wait 1
playfram 0x33 playfram 0x60
move 5 move 5
wait 1 wait 1
playfram 0x44 playfram 0x80
move 5 move 5
wait 1 wait 1
playfram 0x55 playfram 0xA0
move 5 move 5
wait 1 wait 1
playfram 0x66 playfram 0xC0
move 5 move 5
wait 1 wait 1
playfram 0x77 playfram 0xE0
move 5 move 5
wait 1 wait 1
playfram 0x88 playfram 0x100
goto QuaziliskWalking goto QuaziliskWalking
QuaziliskSpecialState2: QuaziliskSpecialState2:
playfram 0xff playfram 0x1E0
goto QuaziliskLocal07 goto QuaziliskLocal07
QuaziliskLocal07: QuaziliskLocal07:
@ -34449,17 +34469,17 @@ QuaziliskLocal07:
QuaziliskBurrow: QuaziliskBurrow:
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0x99 playfram 0x140
wait 1 wait 1
playfram 0xaa playfram 0x160
wait 1 wait 1
playfram 0xbb playfram 0x180
wait 1 wait 1
playfram 0xdd playfram 0x1A0
wait 1 wait 1
playfram 0xee playfram 0x1C0
wait 1 wait 1
playfram 0xff playfram 0x1E0
sigorder 4 sigorder 4
goto QuaziliskLocal07 goto QuaziliskLocal07
@ -34467,15 +34487,15 @@ QuaziliskUnBurrow:
wait 1 wait 1
waitrand 1 4 waitrand 1 4
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp) imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
playfram 0xee playfram 0x1C0
wait 1 wait 1
playfram 0xdd playfram 0x1A0
wait 1 wait 1
playfram 0xbb playfram 0x180
wait 1 wait 1
playfram 0xaa playfram 0x160
wait 1 wait 1
playfram 0x99 playfram 0x140
wait 1 wait 1
sigorder 4 sigorder 4
goto QuaziliskGndAttkToIdle goto QuaziliskGndAttkToIdle
@ -45398,11 +45418,9 @@ SundogGndAttkInit:
nobrkcodestart nobrkcodestart
playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06 playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06
attackwith 1 attackwith 1
attackwith 1
wait 4 wait 4
playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06 playsndbtwn 1148 1153 # Sundog weapon fire 01, 02, 03, 04, 05, 06
attackwith 1 attackwith 1
attackwith 1
nobrkcodeend nobrkcodeend
gotorepeatattk gotorepeatattk
goto SundogLocal00 goto SundogLocal00
@ -51829,13 +51847,13 @@ Death ScourgeExplosionDeath
QuaziliskAttackOverlayInit: QuaziliskAttackOverlayInit:
playfram 0x00 playfram 0x00
wait 1 wait 1
playfram 0x11 playfram 0x20
wait 1 wait 1
playfram 0x22 playfram 0x40
wait 1 wait 1
playfram 0x33 playfram 0x60
wait 1 wait 1
playfram 0x44 playfram 0x80
wait 1 wait 1
end end

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.

Binary file not shown.