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

¿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
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:
¿Cuándo Aparecen los Cometas?
Los cometas aparecen naturalmente según estas configuraciones predeterminadas:
El nivel del cometa que aparece depende de la zona en la que te encuentres:
Comandos
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
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!"
/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
/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
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.
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:
{
"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óncooldownSeconds – 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 diariamentetier – 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 bloquesnotifyTitle – Título de notificación personalizado (opcional, predeterminado: “¡Cometa de Nivel Cayendo!”)notifySubtitle – Subtítulo de notificación personalizado (opcional, predeterminado: “¡Mira al cielo!”)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": falsey configura puntos de aparición enfixed_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)
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.
¿Quieres crear tus propios encuentros? Consulta el tema skeleton_siege al final de comet_config.json para un ejemplo completo. Puedes:
"naturalSpawn": false para evitar que un tema aparezca naturalmente mientras lo pruebasLa 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": falseen ese tema para que solo aparezca en tus configuraciones…
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...
Por favor, deja sugerencias sobre lo que debería añadir a continuación. El mod tendrá ranuras separadas en el futuro, ...
🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...
Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...
¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...
ManyMoreIngotDecor (v1.3.0) En Hytale vanilla, la forja se siente un poco vacía una vez que pasas la era del Hierro. Mie...