Add Spanish translations; Add Rakzilisk; Fix misc desync cases

This commit is contained in:
Pr0nogo 2026-10-27 16:19:09 -04:00
parent d2eb0f01ec
commit 89ff497c5d
47 changed files with 3341 additions and 37 deletions

Binary file not shown.

View File

@ -740,8 +740,8 @@ Magian
Scepter Laser
Burst Lasers Yellow Small
Burst Lasers Yellow
Extended Flingy #534
Extended Flingy #535
Rakzilisk
Yvilirokor
Extended Flingy #536
Extended Flingy #537
Extended Flingy #538

Binary file not shown.

Binary file not shown.

View File

@ -2535,17 +2535,17 @@ Burst Lasers Yellow Small
Burst Lasers Impact Yellow
Burst Lasers Yellow
Olympian Remains
Extended Image #1535
Extended Image #1536
Extended Image #1537
Extended Image #1538
Extended Image #1539
Extended Image #1540
Extended Image #1541
Extended Image #1542
Extended Image #1543
Extended Image #1544
Extended Image #1545
Rakzilisk
Rakzilisk Shadow
Rakzilisk Birth
Rakzilisk Remains
Erupting Deposits Overlay (Small)
Erupting Deposits Overlay (Medium)
Erupting Deposits Overlay (Large)
Yvilirokor
Yvilirokor Shadow
Yvilirokor Birth
Yvilirokor Remains
Extended Image #1546
Extended Image #1547
Extended Image #1548

View File

@ -4680,13 +4680,13 @@ Manifold Under Attack 02
Magnetar Weaponhit 01
Magnetar Weaponhit 02
Magnetar Weaponhit 03
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Extended Sound #1
Rakzilisk Weaponfire 01
Rakzilisk Weaponfire 02
Rakzilisk Weaponhit 01
Rakzilisk Weaponhit 02
Rakzilisk Weaponhit 03
Rakzilisk Passive Proc 01
Rakzilisk Passive Proc 02
Extended Sound #1
Extended Sound #1
Extended Sound #1

View File

@ -4679,4 +4679,11 @@ cm\p\manifold\hlp-01.wav
cm\p\manifold\hlp-02.wav
cm\t\magnetar\wh-01.wav
cm\t\magnetar\wh-02.wav
cm\t\magnetar\wh-03.wav
cm\t\magnetar\wh-03.wav
cm\z\rakzilisk\wf-01.wav
cm\z\rakzilisk\wf-02.wav
cm\z\rakzilisk\wh-01.wav
cm\z\rakzilisk\wh-02.wav
cm\z\rakzilisk\wh-03.wav
cm\z\rakzilisk\pas-01.wav
cm\z\rakzilisk\pas-02.wav

Binary file not shown.

View File

@ -1223,10 +1223,10 @@ Burst Lasers Yellow Small
Burst Lasers Impact Yellow
Burst Lasers Yellow
Olympian Remains
Extended Sprite #709
Extended Sprite #710
Extended Sprite #711
Extended Sprite #712
Rakzilisk
Rakzilisk Remains
Yvilirokor
Yvilirokor Remains
Extended Sprite #713
Extended Sprite #714
Extended Sprite #715

Binary file not shown.

View File

@ -661,10 +661,10 @@ Terran Ifrit (Siege)
Ifrit Turret (Siege)
Askosi Magian
Askosi Tirade (Deployed)
Extended Unit #436
Zerg Yvilirokor (Goszirith Tendril)
Extended Unit #437
Extended Unit #438
Extended Unit #439
Bloodsummon Atrium
Extended Unit #440
Extended Unit #441
Extended Unit #442

Binary file not shown.

View File

@ -322,7 +322,7 @@ Incendiary Strike Cannon (Ifrit, Siege)
Ikta Driver (Tirade, Deployed)
Erce Twinburst (Magian)
Landfall (Askosi)
Extended Weapon #195
Sizzling Venom (Rakzilisk)
Extended Weapon #196
Extended Weapon #197
Extended Weapon #198

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,4 +2,6 @@ languages:
- tag: en-US
name: English
- tag: ko-KR
name: 한국어 (Korean)
name: 한국어 (Korean)
- tag: es-419
name: Español (Spanish)

File diff suppressed because it is too large Load Diff

View File

@ -304,7 +304,7 @@
<0>
<0>
<0>
<0>
¤<3><4>Erupting Deposits <2>(passive)<10>Victims of the Rakzilisk's attacks are debuffed, causing them to explode when they are struck again, consuming the debuff and dealing 8 damage to all combatants within 2 range.<0>
z<3><4>Landfall <1>(<3>Z<1>)<10>Leaps to the target ground ally within 5 range, activating Impact Dissipation for all allies within 3 range of the jump target.<10>After 3 seconds, if the Magian endures, all targets within 3 range of the jump site are teleported to the Magian.<0>
e<3><4>Siege Mode <1>(<3>E<1>)<10>Switches forms, gaining splash radius and weapon range, while disabling movement.<0>
e<0><4>Tank Mode <1>(<3>E<1>)<10>Returns the Ifrit's weapon and mobility to normal.<0>
@ -2321,7 +2321,7 @@ Incendiary Strike Cannon<0>
Ikta Driver<0>
Erce Twinburst<0>
Landfall<0>
<0>
Sizzling Venom<0>
<0>
<0>
<0>

Binary file not shown.

Binary file not shown.

View File

@ -8542,7 +8542,7 @@ KalkaliskSporesGndAttkInit:
goto KalkaliskSporesGndAttkInit
KalkaliskSporesDeath:
playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03
# playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03
sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
#domissiledmg
sigorder 128
@ -8550,7 +8550,7 @@ KalkaliskSporesDeath:
end
KalkaliskSporesAirAttkInit:
playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03
# playsndbtwn 2396 2398 # Kalkalisk weaponhit 01, 02, 03
sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
domissiledmg
goto KalkaliskSporesGndAttkInit
@ -20193,4 +20193,290 @@ ZethaliskUnBurrow:
playfram 0xcc
wait 1
sigorder 4
goto ZethaliskGndAttkToIdle
goto ZethaliskGndAttkToIdle
# ----------------------------------------------------------------------------- #
# This header is used by images.dat entries:
# 1472 Rakzilisk (cm\zerg\rakzilisk.grp)
.headerstart
IsId 851
Type 26
Init RakziliskInit
Death RakziliskDeath
GndAttkInit RakziliskGndAttkInit
AirAttkInit RakziliskGndAttkInit
Unused1 RakziliskUnused1
GndAttkRpt RakziliskGndAttkRpt
AirAttkRpt RakziliskGndAttkRpt
CastSpell [NONE]
GndAttkToIdle RakziliskGndAttkToIdle
AirAttkToIdle RakziliskGndAttkToIdle
Unused2 [NONE]
Walking RakziliskWalking
WalkingToIdle RakziliskWalkingToIdle
SpecialState1 SkryrokorLocal00
SpecialState2 RakziliskSpecialState2
AlmostBuilt [NONE]
Built [NONE]
Landing [NONE]
LiftOff [NONE]
IsWorking [NONE]
WorkingToIdle [NONE]
WarpIn [NONE]
Unused3 [NONE]
StarEditInit [NONE]
Disable [NONE]
Burrow RakziliskBurrow
UnBurrow RakziliskUnburrow
Enable [NONE]
.headerend
# ----------------------------------------------------------------------------- #
RakziliskInit:
imgulnextid 0 0 # Rakzilisk Shadow (cm\zerg\rakzilisk-shadow.grp)
goto RakziliskWalkingToIdle
RakziliskGndAttkToIdle:
playfram 0xAA
goto RakziliskLocal00
RakziliskLocal00:
wait 62
randcondjmp 128 RakziliskLocal01
goto RakziliskLocal00
RakziliskLocal01:
playfram 0x99
wait 1
playfram 0xAA
wait 1
playfram 0xBB
wait 1
playfram 0xCC
wait 4
randcondjmp 34 RakziliskLocal02
playfram 0xBB
wait 1
playfram 0xAA
wait 1
playfram 0x99
wait 1
goto RakziliskWalkingToIdle
RakziliskLocal02:
playfram 0xBB
wait 1
playfram 0xAA
wait 3
randcondjmp 62 RakziliskLocal03
randcondjmp 51 RakziliskLocal04
playfram 0xBB
wait 1
playfram 0xCC
wait 1
playfram 0xBB
wait 1
goto RakziliskWalkingToIdle
RakziliskLocal03:
playfram 0x99
wait 4
playfram 0x11
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x33
wait 1
turnccwise 1
playfram 0x22
wait 1
turnccwise 1
playfram 0x11
wait 1
turnccwise 1
goto RakziliskWalkingToIdle
RakziliskLocal04:
playfram 0x99
wait 4
playfram 0x11
wait 1
turncwise 1
playfram 0x22
wait 1
turncwise 1
playfram 0x33
wait 1
turncwise 1
playfram 0x22
wait 1
turncwise 1
playfram 0x11
wait 1
turncwise 1
goto RakziliskWalkingToIdle
RakziliskDeath:
playsnd 1506 # Rakzilisk death 01
setfldirect 0
playfram 459
wait 2
playfram 460
wait 2
playfram 461
wait 2
playfram 462
wait 2
playfram 463
wait 2
playfram 464
wait 2
playfram 465
wait 2
playfram 466
wait 2
lowsprul 1226 0 0 # Rakzilisk Remains (cm\zerg\rakzilisk-remains.grp)
wait 2
end
RakziliskUnused1:
wait 1
nobrkcodestart
setfldirect 0
playsnd 1181
playfram 639
wait 2
playfram 638
wait 2
playfram 637
wait 2
playfram 636
wait 2
playfram 635
wait 2
playfram 634
wait 2
playfram 633
wait 2
playfram 632
wait 2
playfram 631
wait 2
playfram 630
wait 2
setfldirect 14
nobrkcodeend
goto RakziliskWalkingToIdle
RakziliskGndAttkInit:
playfram 0x99
wait 1
playfram 0xAA
RakziliskGndAttkRpt:
wait 1
nobrkcodestart
playsndbtwn 4682 4683 # Rakzilisk weapon fire 01, 02
wait 1
playfram 0xBB
wait 1
playfram 0xCC
attackwith 1
wait 2
playfram 0xDD
wait 2
playfram 0xEE
wait 1
playfram 0xFF
wait 2
playfram 0x110
wait 1
playfram 0x121
wait 1
nobrkcodeend
playfram 0x132
wait 1
gotorepeatattk
goto RakziliskGndAttkToIdle
RakziliskWalking:
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 0x88
goto RakziliskWalking
RakziliskWalkingToIdle:
playfram 0x0
goto RakziliskLocal00
RakziliskSpecialState2:
playfram 0x187
goto SkryrokorLocal00
RakziliskBurrow:
imgol 423 0 0 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp)
playfram 0x143
wait 1
playfram 0x154
wait 1
playfram 0x165
wait 1
playfram 0x176
wait 1
playfram 0x187
imgol 423 15 12 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp)
imgol 423 -12 -3 # Burrowing Dust (thingy\bDust.grp)
wait 1
playfram 0x198
wait 1
playfram 0x1A9
wait 1
sigorder 4
playfram 0x1BA
goto SkryrokorLocal00
RakziliskUnburrow:
wait 1
waitrand 1 2
imgul 423 0 0 # Burrowing Dust (thingy\bDust.grp)
imgol 423 12 -9 # Burrowing Dust (thingy\bDust.grp)
playfram 0x1A9
wait 1
playfram 0x198
wait 1
playfram 0x187
wait 1
playfram 0x176
imgol 423 12 -15 # Burrowing Dust (thingy\bDust.grp)
imgol 423 -12 -12 # Burrowing Dust (thingy\bDust.grp)
wait 1
playfram 0x165
wait 1
playfram 0x154
wait 1
sigorder 4
setfldirect 14
goto RakziliskWalkingToIdle

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.

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.

BIN
mpq/unit/cm/z/rakzilisk.grp Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -10,15 +10,17 @@
## Core
- CJK (Chinese, Japanese, Korean) text input has been achieved! (c. Jesse)
- We are looking for feedback on this feature, so if you use these languages, let us know how it feels!
- Korean translations are now available for in-game tooltips!
- Shout to **Jesse** for the code and **Xetsumei** for the translations!
- A localization system has been added for in-game tooltip text! (c. Jesse)
- Translations for unit names and menu strings will be activated later!
- Korean translations are now available for in-game tooltips! (c. Xetsumei)
- Spanish translations are now available for in-game tooltips! (c. Sosij)
- Notably improved performance related to unit speed buffs and debuffs (c. Jesse)
## Bugfixes
- **Stability:**
- Resolved crashes on long tooltip hovers (c. Jesse)
- Further reduced desync probability due to floating points (c. Jesse)
- Resolved desync cases with Terran addon construction, Terran repair, and Irradiate damage ticking
- Protected against a crash (and possibly desync) caser related to warping in units and structures while they are cloaked (c. DF)
- **Gameplay:**
- Restored projectile cloning on hallucinating targets (r. ArbuzBudesh & GreenEggs'NSpam)
@ -30,6 +32,9 @@
## Audiovisuals
- New graphics for:
- Scepter, Arch (c. fasswawds; wireframes c. jun3hong)
- Updated graphics for:
- Olympian (The Best. c. TheBeaver99)
- Atreus (c. TheBeaver99)
- New projectile vfx for:
- Siren, Scepter, Scralia
- New portraits for:
@ -39,4 +44,9 @@
- Malkothrokor, Ghitorokor, Almaksalisk, Okrimnilisk, Alkajelisk, Kethrostalor, Vilgorokor, Tetcaerokor, Akistrokor, Axtoth Axis, Rakzogth Roost (c. jun3hong)
- Chantry, Dorminge, Cipher, Gauntlet, Zylode, Lotiro, Astrolabe (c. jun3hong)
- New projectile sfx for:
- Siren
- Siren
## Zerg
- **NEW:** [Rakzilisk](https://cosmonarchy.com/zerg/rakzilisk/):
- Ground control strain; Requires Rakzogth Roost; Commissioned by knightoftherealm!
- *This unit will be disabled on release until Gauntlet Stage C concludes.*

Binary file not shown.