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 Scepter Laser
Burst Lasers Yellow Small Burst Lasers Yellow Small
Burst Lasers Yellow Burst Lasers Yellow
Extended Flingy #534 Rakzilisk
Extended Flingy #535 Yvilirokor
Extended Flingy #536 Extended Flingy #536
Extended Flingy #537 Extended Flingy #537
Extended Flingy #538 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 Impact Yellow
Burst Lasers Yellow Burst Lasers Yellow
Olympian Remains Olympian Remains
Extended Image #1535 Rakzilisk
Extended Image #1536 Rakzilisk Shadow
Extended Image #1537 Rakzilisk Birth
Extended Image #1538 Rakzilisk Remains
Extended Image #1539 Erupting Deposits Overlay (Small)
Extended Image #1540 Erupting Deposits Overlay (Medium)
Extended Image #1541 Erupting Deposits Overlay (Large)
Extended Image #1542 Yvilirokor
Extended Image #1543 Yvilirokor Shadow
Extended Image #1544 Yvilirokor Birth
Extended Image #1545 Yvilirokor Remains
Extended Image #1546 Extended Image #1546
Extended Image #1547 Extended Image #1547
Extended Image #1548 Extended Image #1548

View File

@ -4680,13 +4680,13 @@ Manifold Under Attack 02
Magnetar Weaponhit 01 Magnetar Weaponhit 01
Magnetar Weaponhit 02 Magnetar Weaponhit 02
Magnetar Weaponhit 03 Magnetar Weaponhit 03
Extended Sound #1 Rakzilisk Weaponfire 01
Extended Sound #1 Rakzilisk Weaponfire 02
Extended Sound #1 Rakzilisk Weaponhit 01
Extended Sound #1 Rakzilisk Weaponhit 02
Extended Sound #1 Rakzilisk Weaponhit 03
Extended Sound #1 Rakzilisk Passive Proc 01
Extended Sound #1 Rakzilisk Passive Proc 02
Extended Sound #1 Extended Sound #1
Extended Sound #1 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\p\manifold\hlp-02.wav
cm\t\magnetar\wh-01.wav cm\t\magnetar\wh-01.wav
cm\t\magnetar\wh-02.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 Impact Yellow
Burst Lasers Yellow Burst Lasers Yellow
Olympian Remains Olympian Remains
Extended Sprite #709 Rakzilisk
Extended Sprite #710 Rakzilisk Remains
Extended Sprite #711 Yvilirokor
Extended Sprite #712 Yvilirokor Remains
Extended Sprite #713 Extended Sprite #713
Extended Sprite #714 Extended Sprite #714
Extended Sprite #715 Extended Sprite #715

Binary file not shown.

View File

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

Binary file not shown.

View File

@ -322,7 +322,7 @@ Incendiary Strike Cannon (Ifrit, Siege)
Ikta Driver (Tirade, Deployed) Ikta Driver (Tirade, Deployed)
Erce Twinburst (Magian) Erce Twinburst (Magian)
Landfall (Askosi) Landfall (Askosi)
Extended Weapon #195 Sizzling Venom (Rakzilisk)
Extended Weapon #196 Extended Weapon #196
Extended Weapon #197 Extended Weapon #197
Extended Weapon #198 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 - tag: en-US
name: English name: English
- tag: ko-KR - 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>
<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> 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<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> 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> Ikta Driver<0>
Erce Twinburst<0> Erce Twinburst<0>
Landfall<0> Landfall<0>
<0> Sizzling Venom<0>
<0> <0>
<0> <0>
<0> <0>

Binary file not shown.

Binary file not shown.

View File

@ -8542,7 +8542,7 @@ KalkaliskSporesGndAttkInit:
goto KalkaliskSporesGndAttkInit goto KalkaliskSporesGndAttkInit
KalkaliskSporesDeath: 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) sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
#domissiledmg #domissiledmg
sigorder 128 sigorder 128
@ -8550,7 +8550,7 @@ KalkaliskSporesDeath:
end end
KalkaliskSporesAirAttkInit: 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) sprol 939 0 0 # Glave Wurm/Seeker Spores Hit (thingy\SporeHit.grp)
domissiledmg domissiledmg
goto KalkaliskSporesGndAttkInit goto KalkaliskSporesGndAttkInit
@ -20193,4 +20193,290 @@ ZethaliskUnBurrow:
playfram 0xcc playfram 0xcc
wait 1 wait 1
sigorder 4 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 ## Core
- CJK (Chinese, Japanese, Korean) text input has been achieved! (c. Jesse) - 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! - 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! - A localization system has been added for in-game tooltip text! (c. Jesse)
- Shout to **Jesse** for the code and **Xetsumei** for the translations!
- Translations for unit names and menu strings will be activated later! - 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) - Notably improved performance related to unit speed buffs and debuffs (c. Jesse)
## Bugfixes ## Bugfixes
- **Stability:** - **Stability:**
- Resolved crashes on long tooltip hovers (c. Jesse) - Resolved crashes on long tooltip hovers (c. Jesse)
- Further reduced desync probability due to floating points (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) - Protected against a crash (and possibly desync) caser related to warping in units and structures while they are cloaked (c. DF)
- **Gameplay:** - **Gameplay:**
- Restored projectile cloning on hallucinating targets (r. ArbuzBudesh & GreenEggs'NSpam) - Restored projectile cloning on hallucinating targets (r. ArbuzBudesh & GreenEggs'NSpam)
@ -30,6 +32,9 @@
## Audiovisuals ## Audiovisuals
- New graphics for: - New graphics for:
- Scepter, Arch (c. fasswawds; wireframes c. jun3hong) - Scepter, Arch (c. fasswawds; wireframes c. jun3hong)
- Updated graphics for:
- Olympian (The Best. c. TheBeaver99)
- Atreus (c. TheBeaver99)
- New projectile vfx for: - New projectile vfx for:
- Siren, Scepter, Scralia - Siren, Scepter, Scralia
- New portraits for: - New portraits for:
@ -39,4 +44,9 @@
- Malkothrokor, Ghitorokor, Almaksalisk, Okrimnilisk, Alkajelisk, Kethrostalor, Vilgorokor, Tetcaerokor, Akistrokor, Axtoth Axis, Rakzogth Roost (c. jun3hong) - Malkothrokor, Ghitorokor, Almaksalisk, Okrimnilisk, Alkajelisk, Kethrostalor, Vilgorokor, Tetcaerokor, Akistrokor, Axtoth Axis, Rakzogth Roost (c. jun3hong)
- Chantry, Dorminge, Cipher, Gauntlet, Zylode, Lotiro, Astrolabe (c. jun3hong) - Chantry, Dorminge, Cipher, Gauntlet, Zylode, Lotiro, Astrolabe (c. jun3hong)
- New projectile sfx for: - 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.