Raids

De DragonMineZ Wiki
Revisión del 04:18 13 oct 2026 de Neb (discusión | contribs.) (Sync from dragonminez-wiki repository)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Raids are wave-based battles against an invading army. You trigger one by killing a marked scout at a raid site; after a short omen the army arrives in waves at your position, ending with its bosses. Survive every wave and everyone still fighting is rewarded; fall (or leave) and the raid is lost.

Image pending
Saiyan soldiers and elites from a crashed pod, ending with Oozarus.
Image pending
Frieza's army on Namek, led by Cui, Dodoria, Zarbon and the Ginyu Force.
Image pending
Gomah's soldiers in the Demon Realm, with Glorio, Majin Kuu and Majin Duu.

The raids

Raid World Raid site Scout (health / melee / ki) Rewards Defeat
Saiyan Assault Earth Saiyan Crater 500 / 12 / 10 10,000 TP, Hero of the Village and Hero of the World (10 min), 8 Golden Carrots, 2 Senzu Beans, 1 Green Scouter −10 alignment
Frieza's Invasion Namek Namekian Ruins 400 / 18 / 12 30,000 TP, Hero of the Village and Hero of the World II (10 min), 16 Golden Carrots, 3 Senzu Beans, 1 Blaster Cannon −20 alignment
Gomah's Army Demon Realm Gomah Camp 10,000 / 900 / 800 350,000 TP, Hero of the Village and Hero of the World III (10 min), 16 Golden Carrots, 4 Medi-Bugs (Ant) −30 alignment

All three raids have 5 waves. Hero of the World is a DMZ effect that boosts the TP you earn (see Effects).

How a raid plays out

  1. Find a raid site. Saiyan Craters, Namekian Ruins and Gomah Camps generate as structures (see Structures). When you come within 80 blocks of one, you get a chat warning, for example "Your scouter picks up a Saiyan pod that just crashed nearby...". Each site has one scout, shown with a supervillain aura; a site is spent once its scout dies or disappears.
  2. Kill the scout. The player who kills it (or the nearest player, if nobody gets the credit) receives the Emperor's Wrath omen effect and the preparation music starts. The omen lasts the raid's preparation time (60 seconds by default). If the effect is removed early, for example by drinking milk, the raid is called off.
  3. The raid starts where you stand when the omen runs out. The participants are you plus every member of your party (see Commands). Only one raid can run in the same area at a time.
  4. Waves. Enemies drop in around the raid centre, 6–16 blocks out. A boss bar shows "Raid — Wave X/Y — N left"; it turns purple on boss waves. Raid mobs glow so they're easy to find: minions in purple, bosses in red. In waves with bosses, the bosses stay dormant until their escort is dead, but attacking one wakes it up early. There's a short pause between waves (5 seconds by default).
  5. Victory. When the last wave is cleared, every participant still fighting gets the rewards, the victory music, fireworks and the Hero of the World effect.
  6. Defeat. A participant who dies, logs out, changes dimension or switches to spectator is out. Walking farther than 80 blocks (by default) from the raid centre gives you a 15-second countdown to come back. When no participant is left, the raid is lost: the remaining mobs vanish and every participant sees YOU LOST! and loses alignment (see the table above and Alignment).

Difficulty

Raid mobs' health and damage are multiplied by the story difficulty of the player who started the raid, using the Easy and Hard health and damage multipliers of the server (see Sagas for the difficulties).

Configured in: General Server Configgameplay

Commands

All /dmzraid subcommands require operator permission level 2.

Command What it does
/dmzraid start [type] Starts a raid of that type at your position (default: saiyan_assault). Fails if a raid is already running nearby.
/dmzraid stop Cancels the nearest raid within 128 blocks (no defeat penalty).
/dmzraid info Shows the nearest raid's id, status, wave, participant count and centre.

Configuration

Raids are defined in JSON files under config/dragonminez/raids/, so server owners can tune the shipped raids or add their own. Each raid is one file named after its id: saiyan_assault.json, frieza_invasion.json and gomah_assault.json are generated with their defaults and version-updated like the other config files. Any other .json file in the folder is loaded as an extra raid with the file name as its id; files whose name starts with old_ are ignored. Reload with /dmzreload config.

Top-level fields

Field Type Default Notes
configVersion String — Managed by DMZ.
enabled Boolean true false removes the raid.
displayName String raid.dragonminez.<id> Translation key shown on the boss bar.
activationRadius Number 48 No second raid can start within this distance of a running one; also the range used to credit a scout kill to the nearest player.
leashDistance Number 80 How far participants can go from the raid centre before the 15-second countdown.
interWaveDelaySeconds Integer 5 Pause between waves.
music Object — preparation (sound event played during the omen) and battle (played during the waves; default dragonminez:raid_ost_1).
trigger Object — How the raid is started (see below). A raid without a trigger can only be started with /dmzraid start.
waves List — The waves, in order. A raid with no waves is skipped.
rewards Object — trainingPoints, effects (id, seconds, amplifier) and items (id, count), given to every participant still fighting at the end.
defeat Object — title and subtitle (translation keys) and alignment (signed alignment change applied to every participant).

Trigger

Field Type Notes
entityId String The scout: an entity id, or an entity tag with # (for example #dragonminez:frieza_soldiers).
dimension String Dimension the trigger works in.
spawnChance Number (0–1) Chance that a naturally spawned mob matching entityId in that dimension is marked as a raid scout. 0 in all shipped raids, which rely on their raid sites instead.
supervillain Boolean Show the scout with the supervillain aura (default true).
preparationSeconds Integer Length of the omen (default 60).
announceMessage, omenMessage, startMessage String Translation keys for the raid-site warning, the omen and the start of the raid.
health, meleeDamage, kiDamage, aiTier Number Stats of the scout placed at a raid site.

The structure raid sites (Saiyan Crater, Namekian Ruins and Gomah Camp) are tied to the three shipped raids. An extra raid can use spawnChance or /dmzraid start.

Waves

Each wave is { "spawns": [ ... ] }, and each spawn entry describes one group:

Field Type Notes
entityId String Entity id, or #tag to pick a random member of an entity tag for each mob.
count Integer How many to spawn (default 1).
health, meleeDamage, kiDamage Number Absolute stats, before the difficulty multiplier.
aiTier Integer 1 Novice, 2 Smart, 3 Elite, 4 Expert.
textureVariant Integer Texture variant, for mobs that have several.
dormantUntilEscortDead Boolean Boss behaviour: the mob waits until the rest of the wave is dead.
canTransform Boolean Whether the mob may transform (default true).
transformHealth, transformMeleeDamage, transformKiDamage Number Stats of the transformed form.

Example: the first two waves of Frieza's Invasion.

"waves": [
  { "spawns": [ { "entityId": "#dragonminez:frieza_soldiers", "count": 5,  "health": 100, "meleeDamage": 15, "kiDamage": 10, "aiTier": 1 } ] },
  { "spawns": [ { "entityId": "#dragonminez:frieza_soldiers", "count": 10, "health": 130, "meleeDamage": 18, "kiDamage": 12, "aiTier": 1 } ] }
]