Kuudra Mechanics
This page explains how a Kuudra run works and how developers can detect and track each phase of the encounter.
Phase Overview
| Phase | Description | Tiers |
|---|---|---|
| Supply | Collect and deliver supplies to build spots | All |
| Build | Build the ballista from delivered supplies | All |
| Fuel | Collect fuel cells and charge the ballista | All |
| Stun | Get eaten by Kuudra and destroy pods to stun him | T2+ |
| DPS | Deal damage to the stunned Kuudra | All |
| Skip | Transition phase before the final kill | T5 only |
| Kill | Kuudra is defeated | All |
Detecting the Tier
The current Kuudra tier is shown on the scoreboard:
⏣ Kuudra's Hollow (T5) ⏣ Kuudra's Hollow \(T(?<t>\d+)\)Detecting the Kuudra Entity
The Kuudra entity is a Magma Cube with a size of 30 and a max health of 100,000.
Run Start
The run start can be detected by the following chat message from Elle:
[NPC] Elle: Okay adventurers, I will go and fish up Kuudra!Supply Phase
The supply phase begins as soon as the run starts. Supplies start spawning after approximately 9 seconds, provided every player has completed the tier at least once.
The mobs holding the supplies are Giants with a player head in their hand.
Picking Up & Dropping Supplies
When the player picks up a supply:
You retrieved some of Elle's supplies from the Lava!When the player drops a supply or fuel cell:
You moved and the Chest slipped out of your hands!Pickup Progress
While a player is picking up a supply or fuel cell, the server sends a ClientboundSetTitleTextPacket with a progress bar.
^\[[ |]+]\s*(?<progress>\d+)%$Supply Delivery
When any player delivers a supply to a build spot, the following message is sent to all players:
starred recovered one of Elle's supplies! (1/6)(?:\[[^]]*] )?(?<user>\w+) recovered one of Elle's supplies! \((?<cur>\d+)/(?<max>\d+)\)Supply Drop & Build Spot Positions
| Name | Position |
|---|---|
| Shop | -98, 78, -113 |
| Equals | -99, 78, -100 |
| Cannon | -110, 78, -107 |
| X | -106, 78, -113 |
| Triangle | -94, 78, -106 |
| Slash | -107, 78, -100 |
Detecting Delivered Supplies
Each build spot has an armor stand whose custom name indicates its state:
| State | Custom Name |
|---|---|
| Empty | BRING SUPPLY CHEST HERE |
| Delivered | ✓ SUPPLIES RECEIVED ✓ |
Build Phase
Once all 6 supplies have been delivered, the run transitions into the build phase. Players must build the ballista for the run to progress, even if they don't fuel it.
Overall Build Progress
An armor stand above the ballista displays the overall progress:
Building Progress 24% (3 Players Helping)Building Progress (?<progress>\d+)% \((?<players>\d) Players Helping\)Per-Spot Build Progress
Each build spot also has an armor stand showing its individual progress:
PROGRESS: 67%^PROGRESS: (?<progress>\d+)%When a spot is fully built, the armor stand displays:
PROGRESS: COMPLETEFuel Phase
The fuel phase occurs in all tiers but is only relevant in Tier 1 and Tier 2, as stunning Kuudra is faster than collecting fuel cells.
Picking Up Fuel Cells
You retrieved a Ballista Fuel Cell from the Lava!TIP
Dropping a fuel cell uses the same message as dropping a supply, see Supply Phase.
Fuel Delivery
When any player delivers a fuel cell to the ballista:
starred recovered a Fuel Cell and charged the Ballista! (25%)(?:\[[^]]*] )?(?<user>\w+) recovered a Fuel Cell and charged the Ballista! \(\d+%\)Stun Phase
INFO
The stun phase is only available on Tier 2 (Burning) and above.
Players must first be eaten by Kuudra before they can stun him. When a player is eaten:
starred has been eaten by Kuudra!^(?<user>\w+) has been eaten by Kuudra!$WARNING
The same message format is also used for Elle being eaten, you may need to filter her out.
Pod Positions
Kuudra can be stunned by destroying one of his pods:
| Pod | Position |
|---|---|
| Left | -153, 27, -173 |
| Middle | -156, 28, -157 |
| Right | -168, 27, -169 |
Pod Destruction
starred destroyed one of Kuudra's pods!^(\w+) destroyed one of Kuudra's pods!$DPS Phase
After Kuudra has been stunned, he becomes vulnerable and can be damaged by players. The damage dealt depends on how many times he is hit.
The start of this phase can be detected by the stun message above.
Skip Phase
INFO
This phase only occurs on Tier 5 (Infernal).
On the Infernal tier, Kuudra does not die when Elle sends:
[NPC] Elle: POW! SURELY THAT'S IT! I don't think he has any more in him!Instead, the skip phase starts and lasts until the players arrive in Kuudra's Lair.
Kill Phase
On all tiers except Infernal, Kuudra transitions directly to this phase when his HP reaches 0.
The start of this phase can be detected by:
[NPC] Elle: POW! SURELY THAT'S IT! I don't think he has any more in him!WARNING
This message is not sent if Elle is inside Kuudra's belly when his HP reaches 0. You should implement a fallback that checks Kuudra's HP directly.
Run End
The end-of-run message depends on the outcome.
Success
KUUDRA DOWN!^\s+KUUDRA DOWN!Failure
DEFEAT^\s+DEFEATTIP
The leading whitespace is not accurate, use \s+ to match it reliably.