Comet Raids

Comet Raids

Por FrogCSLOL 27 de enero de 2026
#cometas#Configuración#Hytale#incursiones#Incursiones de Cometas#Mod#Multijugador

¿Alguna vez has querido eventos aleatorios para darle emoción a tu experiencia en Hytale? Este mod añade cometas que caen y chocan en tu mundo, trayendo oleadas de enemigos para luchar. Rompe la piedra del cometa para comenzar el encuentro: sobrevive a todas las oleadas y reclama tus recompensas.

Este mod está diseñado para jugadores que desean una experiencia similar a una incursión y para propietarios de servidores que quieren un sistema de recompensas personalizable. Puedes crear tus propios temas personalizados, definir encuentros de múltiples oleadas, anular tablas de botín por tema y ajustar cada aspecto del aparecimiento y combate. Consulta la parte inferior de comet_config.json para ejemplos de configuraciones de oleadas personalizadas.

Nota: Este mod solo ha sido probado en un jugador. La funcionalidad multijugador debería funcionar, pero no ha sido probada exhaustivamente. ¡Si encuentras errores, por favor repórtalos!

Características

  • 4 Niveles de Cometas – Poco Común, Raro, Épico y Legendario. Niveles más altos = peleas más difíciles, mejor botín.
  • Oleadas Temáticas – Esqueletos, duendes, arañas, trorks, forasteros, hordas no muertas… cada cometa elige un tema aleatorio (o puedes forzar uno).
  • Combate de Múltiples Oleadas – Los enemigos aparecen en oleadas. Limpia una, la siguiente comienza. Las recompensas caen después de la última oleada.
  • Marcadores en el Mapa – Los cometas aparecen en tu mapa para que puedas rastrearlos.
  • Totalmente Configurable – Tasas de aparición, conteos de enemigos, tablas de botín, temporizadores de desaparición… ajusta todo.

Propiedad del Cometa

Por defecto, cada cometa es “propiedad” del jugador para el que apareció. Solo ese jugador puede ver el marcador en el mapa y activar el encuentro rompiendo el bloque del cometa. Otros jugadores no pueden interactuar con él.

Si deseas que cualquier jugador pueda activar cualquier cometa (útil para servidores multijugador), establece "globalComets": true en la configuración. Cuando está habilitado:

  • Todos los jugadores ven todos los marcadores de cometas en el mapa
  • Cualquier jugador puede romper y activar cualquier cometa

¿Cuándo Aparecen los Cometas?

Los cometas aparecen naturalmente según estas configuraciones predeterminadas:

  • Intervalo de aparición: Cada 2-5 minutos (120-300 segundos)
  • Probabilidad de aparición: 40% de probabilidad cada vez que se activa el intervalo
  • Distancia de aparición: 30-50 bloques de distancia de un jugador
  • Desaparición: Cometas poco comunes no reclamados desaparecen después de 30 minutos

El nivel del cometa que aparece depende de la zona en la que te encuentres:

  • Zona 1: 80% Poco Común, 20% Raro
  • Zona 2: 40% Poco Común, 40% Raro, 20% Épico
  • Zona 3: 30% Raro, 50% Épico, 20% Legendario
  • Zona 4: 40% Épico, 60% Legendario

Comandos

Comandos Principales

Comando
Descripción

/comet spawn
Aparece un cometa Poco Común cerca de ti

/comet spawn --tier Rare
Aparece un cometa de un nivel específico (Poco Común, Raro, Épico, Legendario)

/comet spawn --theme Skeleton
Aparece con un tema específico

/comet spawn --tier Legendary --theme Void
Combina nivel y tema

/comet spawn --onme true
Aparece un cometa directamente sobre ti (para pruebas)

/comet test
Simula la aparición automática de cometas basados en la zona para tu ubicación

/comet zone
Muestra tu zona actual y la distribución de niveles de cometas

/comet destroyall
Elimina todos los bloques de cometas activos en el mundo

/comet reload
Recarga la configuración desde el archivo

Comandos de Puntos de Aparición Fijos

Estos comandos te permiten establecer puntos de aparición que generan cometas automáticamente en ubicaciones específicas.

Comando
Descripción

/comet setspawn <cooldown>
Añade un punto de aparición fijo con un tiempo de espera en segundos

/comet schedulespawn <times>
Añade un punto de aparición con horarios del mundo real (por ejemplo, 18:00,06:00)

/comet removespawn
Elimina el punto de aparición más cercano (dentro de 10 bloques)

/comet removespawn --target <name or index>
Elimina un punto de aparición por nombre o número de índice

/comet listspawns
Lista todos los puntos de aparición fijos configurados

Banderas opcionales para setspawn/schedulespawn:
--name, --tier, --theme, --despawnMinutes, --notifyRadius, --notifyTitle, --notifySubtitle

Ejemplo completo:

/comet setspawn 300 --name "Arena del Jefe" --tier Épico --theme Trork --notifyRadius global --notifyTitle "¡Jefe Entrante!"

Ejemplos de Comandos de Aparición

/comet spawn
/comet spawn --tier Legendary
/comet spawn --tier Epic --theme Trork
/comet spawn --theme Undead
/comet spawn --tier Rare --theme Spider
/comet spawn --onme true --tier Legendary

Más Ejemplos de Aparición Fija

/comet setspawn 300                                     # Aparición básica con tiempo de espera
/comet setspawn 600 --tier Epic --theme Trork           # Con nivel y tema
/comet setspawn 300 --notifyRadius none                 # Sin notificación
/comet schedulespawn 18:00,06:00 --name "Incursión Nocturna"  # Horarios programados
/comet removespawn --target "Plaza del Pueblo"               # Eliminar por nombre

Temas Disponibles

Nivel 1 = Poco Común, Nivel 2 = Raro, Nivel 3 = Épico, Nivel 4 = Legendario

  • Skeleton – Horda de Esqueletos (Nivel 1-2)
  • Goblin – Banda de Duendes (Nivel 1-2)
  • Spider – Enjambre de Arañas (Nivel 1-2)
  • Trork – Banda de Guerra Trork (Nivel 1-3)
  • Skeleton_Sand – Legión de Esqueletos de Arena (Nivel 1-3)
  • Sabertooth – Manada de Dientes de Sable (Nivel 1-3)
  • Void – Criaturas del Vacío (Nivel 1-3)
  • Outlander – Culto de Forasteros (Nivel 2-4)
  • Leopard – Orgullo de Leopardo de Nieve (Nivel 2-4)
  • Skeleton_Burnt – Legión Quemada (Nivel 3-4)
  • Ice – Hielo Legendario (Nivel 3-4)
  • Burnt_Legendary – Quemado Legendario (Nivel 3-4)
  • Lava – Lava Legendaria (Nivel 3-4)
  • Earth – Tierra Legendaria (Nivel 3-4)
  • Undead – Horda No Muerta (Nivel 1-4)
  • Zombie – Aberración Zombi (Nivel 3-4)

Configuración

Todas las configuraciones se encuentran en comet_config.json. Ábrelo con cualquier editor de texto.

Puntos de Aparición Fijos

Los puntos de aparición fijos se almacenan en un archivo separado: fixed_spawns.json. Puedes editar este archivo directamente o usar los comandos en el juego.

Cada punto de aparición admite dos modos:

  • Modo de tiempo de espera: Aparece un cometa cada X segundos
  • Modo programado: Aparece en horarios específicos del mundo real (formato de 24 horas)
{
  "spawns": [
    {
      "x": 100,
      "y": 64,
      "z": 200,
      "name": "Plaza del Pueblo",
      "enabled": true,
      "cooldownSeconds": 300,
      "tier": "Épico",
      "theme": "Banda de Guerra Trork",
      "despawnMinutes": 15.0
    },
    {
      "x": -50,
      "y": 70,
      "z": 150,
      "name": "Incursión Nocturna",
      "enabled": true,
      "scheduledTimes": ["18:00", "06:00", "12:00"],
      "tier": "Legendario",
      "notifyRadius": "global",
      "notifyTitle": "¡La Arena Despierta!",
      "notifySubtitle": "Un desafío legendario te espera..."
    }
  ]
}

Opciones:

  • name – Nombre personalizado para identificar este punto de aparición (opcional, utilizado para eliminación por nombre)
  • enabled – true/false para habilitar o deshabilitar este punto de aparición
  • cooldownSeconds – Segundos entre apariciones (utilizado si scheduledTimes está vacío)
  • scheduledTimes – Array de horarios del mundo real como ["18:00", "06:00"] – aparece a estas horas diariamente
  • tier – Poco Común, Raro, Épico o Legendario (opcional, aleatorio si no se establece)
  • theme – Nombre del tema como “Horda de Esqueletos” (opcional, aleatorio si no se establece)
  • despawnMinutes – Tiempo de desaparición personalizado para este punto de aparición (opcional, utiliza el global si no se establece)
  • notifyRadius – Radio de notificación: omitir = 100 bloques (predeterminado), "none" = sin notificación, "global" = todos los jugadores, número = radio personalizado en bloques
  • notifyTitle – Título de notificación personalizado (opcional, predeterminado: “¡Cometa de Nivel Cayendo!”)
  • notifySubtitle – Subtítulo de notificación personalizado (opcional, predeterminado: “¡Mira al cielo!”)

Secciones Principales

spawnSettings – Controla la aparición natural de cometas

"spawnSettings": {
  "naturalSpawnsEnabled": true, // Establecer en false para deshabilitar apariciones aleatorias (usar solo puntos de aparición fijos)
  "minDelaySeconds": 120,      // Tiempo mínimo entre intentos de aparición
  "maxDelaySeconds": 300,      // Tiempo máximo entre intentos de aparición
  "spawnChance": 0.4,          // 40% de probabilidad de aparecer cuando se activa el temporizador
  "despawnTimeMinutes": 30.0,  // Cuánto tiempo duran los cometas poco comunes antes de desaparecer
  "minSpawnDistance": 30,      // Bloques mínimos desde el jugador
  "maxSpawnDistance": 50,      // Bloques máximos desde el jugador
  "globalComets": false        // Si es true, cualquier jugador puede activar cualquier cometa
}

Consejo: Si deseas que los cometas solo aparezcan en ubicaciones fijas, establece "naturalSpawnsEnabled": false y configura puntos de aparición en fixed_spawns.json.

zoneSpawnChances – Distribución de niveles por zona

"zoneSpawnChances": {
  "0": { "tier1": 1.0, "tier2": 0.0, "tier3": 0.0, "tier4": 0.0 },
  "1": { "tier1": 0.8, "tier2": 0.2, "tier3": 0.0, "tier4": 0.0 }
}

tierSettings – Configuraciones de combate por nivel

"tierSettings": {
  "1": {
    "timeoutSeconds": 90,    // Cuánto tiempo antes de que la oleada se agote
    "minRadius": 3.0,        // Radio mínimo de aparición para enemigos
    "maxRadius": 5.0         // Radio máximo de aparición para enemigos
  }
}

rewardSettings – Botines por nivel

"rewardSettings": {
  "1": {
    "drops": [
      {
        "id": "Ingredient_Bar_Copper",
        "minCount": 5,
        "maxCount": 7,
        "chance": 100,
        "displayName": "Lingotes de Cobre"
      }
    ]
  }
}

themes – Configuraciones de oleadas de enemigos (ver temas existentes para ejemplos)

Configuración de Temas

Los temas pueden tener sobrescrituras de recompensas personalizadas que reemplazan las recompensas predeterminadas por nivel:

"skeleton_siege": {
  "displayName": "Asedio de Esqueletos",
  "naturalSpawn": false,      // No aparecerá naturalmente, solo a través de comando
  "tiers": [2, 3],
  "waves": [...],
  "rewardOverride": {
    "2": {
      "drops": [...],
      "bonusDrops": [...]
    }
  }
}

Utiliza "naturalSpawn": false en los temas que estás probando para evitar que aparezcan naturalmente.

Creando Temas Personalizados

¿Quieres crear tus propios encuentros? Consulta el tema skeleton_siege al final de comet_config.json para un ejemplo completo. Puedes:

  • Definir múltiples oleadas con diferentes composiciones de enemigos
  • Establecer estadísticas por nivel para cada mob (HP, daño, escala, velocidad)
  • Configurar oleadas de jefes por separado de las oleadas normales
  • Sobrescribir la tabla de botín predeterminada con recompensas personalizadas por nivel
  • Usar "naturalSpawn": false para evitar que un tema aparezca naturalmente mientras lo pruebas

La configuración es completamente JSON: solo copia un tema existente, renómbralo y comienza a ajustar.

Consejo para Puntos de Aparición Fijos: Si estás creando un tema personalizado específicamente para puntos de aparición fijos (como arenas de jefes), establece "naturalSpawn": false en ese tema para que solo aparezca en tus configuraciones…

Relacionados:

Terrariatale

Terrariatale

#combat system#development#Hytale

Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...

Terraria Accessories

Terraria Accessories

#accesorios#Accesorios de Terraria#Hytale

Por favor, deja sugerencias sobre lo que debería añadir a continuación.   El mod tendrá ranuras separadas en el futuro, ...

ATO: All The Ores

ATO: All The Ores

#armas#ATO: Todos Los Minerales#Hytale

🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...

HyProTech

HyProTech

#Automatización#electricidad#HyProTech

   Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...

Witch’s Broom

Witch’s Broom

#bruja#escoba#Escoba de Bruja

¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...

ManyMoreIngotDecor

ManyMoreIngotDecor

#Decoración#Hytale#lingotes

ManyMoreIngotDecor (v1.3.0) En Hytale vanilla, la forja se siente un poco vacía una vez que pasas la era del Hierro. Mie...