Tu propio jefe
Un jefe es una criatura con un bloque "boss": barra de vida, título, arena y fases que lo vuelven más peligroso. Lo pones de jefe de tu mazmorra con una línea.
Paso 1: parte de un jefe del juego
Copia mods/mobs/golem_hematita.json como mods/mobs/osario_colossus.json. Así tienes ya las piezas y los modelos. Cambia el id, el name y lo demás como en este ejemplo (se omiten las parts, que se quedan como estaban):
{
"id": "osario_colossus",
"name": "Coloso del Osario",
"description": "Un gólem de hueso y hierro que guarda la cripta más honda del Osario.",
"style": "biped",
"voxelSize": 0.25,
"movement": {
"speed": 2.2,
"width": 3,
"height": 4,
"type": "ground"
},
"temper": "hostile",
"boss": {
"title": "Guardián del Osario",
"scale": 1.2,
"radius": 40,
"phases": [
{
"below": 0.6,
"damage": 1.2,
"say": "¡El Coloso aplasta el suelo!"
},
{
"below": 0.25,
"damage": 1.5,
"speed": 1.3,
"say": "¡El Coloso entra en furia!"
}
]
},
"boss_abilities": {
"leap": true,
"demolish": false,
"minions": ["crypt_skeleton", "bone_sniper"]
},
"effects": [
{
"on": "hit",
"type": "knockback",
"value": 12
}
],
"stats": {
"health": 220,
"armor": 6,
"damage": 9,
"regen": 0,
"level": 10
},
"spawn": {
"count": 0
},
"loot": [
{
"item": "bone",
"min": 4,
"max": 8,
"chance": 1.0
},
{
"item": "iron_ingot",
"min": 2,
"max": 4,
"chance": 1.0
}
],
"parts": "… (las del golem_hematita, sin tocar)"
}"spawn": {"count": 0}, para que no ande suelto por el mundo como un bicho más, y quitar el bloque "unique" del archivo copiado, para que no aparezca también en las montañas.El bloque boss
| Campo | Qué es |
|---|---|
title | El título bajo su nombre en la barra de vida (64 letras como mucho). |
scale | Cuánto más grande se ve (de 0,5 a 6). |
radius | Radio de su arena en bloques (de 8 a 256). |
phases | Hasta 4 fases. Cada una empieza al bajar su vida de below (de 0 a 1, cada fase menor que la anterior) y multiplica su damage, armor (de 0,1 a 10) y speed (de 0,2 a 4). say es el grito que sale en pantalla (96 letras como mucho). También puede llevar effects. |
Ataques especiales: boss_abilities
leap: por debajo del 60 %% de vida salta hacia ti y cae con una onda. Por defecto, sí.demolish: al caer, la onda rompe bloques. Por defecto, sí; en el ejemplo, no, para no destrozar tu mazmorra.minions: hasta 4 criaturas. Al bajar del 60 %% y del 25 %% invoca 3, y desde el 60 %% otras 3 cada 25 segundos.
Efectos al golpear: effects
Una lista con on (hit: al pegar), type y value (y seconds en los que duran): knockback (empujón, de 0,5 a 40), bleed, burn o poison (daño por segundo), stun (aturde) y slow (ralentiza, de 0,05 a 0,95).
Paso 2: ponlo en una mazmorra
En el archivo de tu mazmorra, "boss": "osario_colossus". Te espera en la arena, tras la reja de la calavera. Cómo se hace la mazmorra: Tu propia mazmorra.
Paso 3: probarlo
Reinicia el juego y entra en tu mazmorra. Para no tener que bajar hasta la arena mientras ajustas números, empieza con poca vida (health) y súbela al final.
Si algo está mal escrito, al arrancar sale un aviso arriba de la pantalla con el archivo y el motivo. El juego sigue funcionando y se salta lo que esté roto.
Make your own boss (English)
A boss is a creature with a "boss" block. Copy mods/mobs/golem_hematita.json to mods/mobs/<id>.json, change its id and name, remove its "unique" block and keep "spawn": {"count": 0} so it does not roam the world. boss: title, scale (0.5–6), radius (arena, 8–256) and up to 4 phases (below 0–1, decreasing; damage/armor 0.1–10 and speed 0.2–4 multipliers; say). boss_abilities: leap (below 60% health), demolish (the landing breaks blocks) and minions (up to 4 creature ids). Then set "boss": "<id>" in your dungeon.
