Table of Contents
Poción de Llama Líquida
La Poción de Llama Líquida es una poción arrojadiza en Remixed Dungeon que crea fuego al ser lanzada.
Descripción
Un frasco de cristal lleno de un extraño líquido que se enciende al contacto con el aire. Cuando se lanza a una ubicación, crea una zona de fuego que quema a los enemigos y puede extenderse al terreno inflamable. Según los recursos de cadena: “Este frasco contiene un compuesto inestable que explota violentamente cuando se expone al aire libre.”
Estadísticas
- Tipo: Poción Arrojadiza
- Peso: 1
- Precio: No se puede comprar en tiendas; se encuentra como botín aleatorio
- Radio de efecto: Área 3×3 alrededor del punto de impacto
- Duración: El fuego persiste varios turnos antes de extinguirse
- Rareza: Especial
- Efecto especial: Crea una zona de daño por fuego al romperse en el suelo
- Uso: Rómpela en el suelo para crear daño por fuego en área (se consume al romperse)
Uso
- Ofensivo: Úsala para dañar grupos de enemigos
- Denegación de área: Bloquea pasajes o impide el avance enemigo
- Interacción ambiental: Enciende terreno inflamable para ventaja táctica
- Alquimia: Requerida para crear Flechas de Fuego mediante humedecimiento
Estrategia
- Excelente para limpiar grupos de enemigos en pasillos o habitaciones pequeñas
- Efectiva contra grandes grupos de enemigos débiles
- Útil para crear barreras de fuego que bloqueen el movimiento enemigo
- Buena para usar cuando estás rodeado de enemigos
- Puede usarse para encender terreno inflamable para denegación de área continua
- Considera usarla antes de combates contra jefes para infligir daño inicial
- Invaluable para crear Flechas de Fuego mediante el proceso de humedecimiento
- Ten cuidado de no atraparte tú mismo en el fuego
- Útil contra grupos de enemigos que te han acorralado
Obtención
- Creada por alquimia usando semillas de Flor de Fuego
- Encontrada en contenedores especiales y áreas secretas
- Ocasionalmente soltada por enemigos basados en fuego
- Parte de recetas especiales y combinaciones de alquimia
Efecto
Al romperse en el suelo, la Poción de Llama Líquida crea una zona de fuego ardiente que daña a todas las criaturas en el área durante varios turnos.
Según los recursos de cadena del juego, la descripción dice: “Este frasco contiene un compuesto inestable que explota violentamente cuando se expone al aire libre.”
Referencias de Código
- Implementación Java: PotionOfLiquidFlame.java
- Clase Base Poción: Potion.java
- Mecánica de Rotura: método shatter - crea 10 unidades de llama líquida en la ubicación de impacto
- Efecto Llama Líquida: Clase LiquidFlame - maneja el daño por fuego continuo
- Método Seed de Blob: Blob.seed - crea el efecto de llama líquida
- Factor de Calidad: qualityFactor() - afecta el volumen de llama líquida producida
- Efecto de Salpicadura: método splash - efecto visual al romperse
- Identificación de Poción: método setKnown - marca la poción como identificada al romperse
- Efecto de Sonido: SND_SHATTER - sonido al romperse la botella
- Soporte de Humedecimiento: método moistenArrow - permite la creación de Flechas de Fuego
- Precio Base: método basePrice - valor de 40 de oro
- Recursos de Cadena: PotionOfLiquidFlame_Name, PotionOfLiquidFlame_Info - muestra “Este frasco contiene un compuesto inestable que explota violentamente cuando se expone al aire libre.”
- Índice de Etiqueta: labelIndex = 1 - identifica el tipo de poción en la UI
- Creación de Flecha de Fuego: método moistenArrow - crea objetos FireArrow de flechas regulares
- Integración GameScene: GameScene.add(fire) - añade el blob de fuego creado a la escena de juego actual
- Clase Base Poción Mejorable: UpgradablePotion - proporciona mecánicas de mejora
- Imagen de Sprite: items/potions.png - Atlas de sprites de pociones que contiene el tile de esta poción
- Manejador de Estado de Objeto: Clase ItemStatusHandler - Maneja el sistema de identificación para este objeto
- Colores de Salpicadura: array splashColors - Extrae el color del sprite de la poción para efectos de salpicadura
- Apilabilidad: stackable = true - Las pociones se pueden apilar
- Acción Predeterminada: método knownHarmful() - Las pociones dañinas tienen como acción predeterminada lanzar
- Acciones: método actions() - Añade acciones de beber y humedecer
- Integración Cinturón de Pociones: método bag() - Se puede guardar en Cinturón de Pociones
- Seguimiento de Logros: Badges.validateAllPotionsIdentified - Rastrea cuando todas las pociones están identificadas
- Mecánica de Daño por Fuego: Clase LiquidFlame - Implementación de daño por fuego a lo largo del tiempo
- Mecánica de Propagación de Fuego: método spread - Cómo el fuego se propaga a celdas adyacentes
- Resistencia al Fuego: método Char.resist() - Cómo los personajes resisten el daño por fuego
- Configuración Tesorería: Treasury.json - tasa de aparición en ubicaciones de tesoro regulares
- Configuración Tesorería de Arañas: SpidersTreasury.json - tasa de aparición en ubicaciones de tesoro de arañas
- Datos legibles por máquina: mr:potion_of_liquid_flame_item
Objetos Relacionados
- Pociones - Información general sobre pociones
- Poción de Escarcha - Efecto de elemento opuesto
- Llama Líquida - El efecto ambiental creado
- Fuego/Quemadura - Mecánicas generales de fuego y efecto de estado de quemadura
- Humedecer - Proceso para crear Flechas de Fuego
- Flecha de Fuego - Munición creada usando esta poción
- Efecto de Estado Quemadura - Efectos de estar en llamas
- Alquimia - Información sobre elaboración de pociones
- Trampa de Fuego - Mecánicas similares basadas en fuego
- Varita de Bola de Fuego - Alternativa de varita basada en fuego
- Héroe - Personaje principal jugable

