Tornado
Nivel: (1—20)
Costo: (15—25) de maná
Tiempo de lanzamiento: 0.75 seg
Probabilidad de golpe crítico: 5.00%
Efectividad del daño agregado: (55—95)%
Velocidad de proyectiles: 40 metres per Second
Requiere Nivel (34—70), (50—98) Des, (35—68) Int
Crea un tornado que entumece y daña repetidamente a los enemigos a su alrededor. Se moverá hacia delante durante un tiempo, durante el cual tus proyectiles pueden chocar con él para infligirle daño como si fuera un enemigo. Después, perseguirá a tus enemigos durante un periodo de tiempo secundario y, además de infligir su propio daño, reflejará hacia ellos una parte del daño que ha recibido de tus proyectiles.
Inflige de (31—414) a (46—620) de daño físico
Inflige daño cada 0.25 segundos
La duración base es de 1.5 segundos
La duración secundaria base es de 4 segundos
Durante la duración inicial, puede ser golpeado por tus proyectiles hasta 20 veces
Durante la duración secundaria, refleja el 10% del daño recibido a los enemigos
Los enemigos situados dentro de su alcance están entumecidos
Tornado tiene su velocidad de movimiento aumentada un (0—57)%
Máximo 1 Tornado
(El entumecimiento reduce la velocidad de movimiento un 30%)
Efectos adicionales de la calidad:
Tornado tiene su velocidad de movimiento aumentada un (0—20)%
Colócala en un engarce de objeto del color correcto para obtener esta habilidad. Haz clic derecho para retirar de un engarce.
Misión /2
| Act | Misión | NPC | Personaje |
|---|---|---|---|
| 4 | Rompiendo el sello | Quest Reward | Exploradora · Sombra |
| 4 | Rompiendo el sello | Pétarus y Vanja | Heredera |
Género
Level Effect /40
| Implicit |
|---|
| La duración secundaria base es de 4 segundos |
| Inflige daño cada 0.25 segundos |
| Durante la duración secundaria, refleja el 10% del daño recibido a los enemigos |
| Máximo 1 Tornado |
| Durante la duración inicial, puede ser golpeado por tus proyectiles hasta 20 veces |
| La duración base es de 1.5 segundos |
| Los enemigos situados dentro de su alcance están entumecidos |
| Nivel | Requiere Nivel | Int | Des | Maná | Base Damage | Inflige de 31 a 46 de daño físico | Tornado tiene su velocidad de movimiento aumentada un #% | Experiencia |
|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 35 | 50 | 15 | 100%, 100%, 100% | 31, 46 | 252,595 | |
| 2 | 36 | 37 | 53 | 15 | 100%, 100%, 100% | 36, 54 | 3 | 314,394 |
| 3 | 38 | 38 | 55 | 16 | 100%, 100%, 100% | 42, 63 | 6 | 388,734 |
| 4 | 40 | 40 | 58 | 16 | 100%, 100%, 100% | 49, 73 | 9 | 477,437 |
| 5 | 42 | 42 | 61 | 17 | 100%, 100%, 100% | 57, 85 | 12 | 583,786 |
| 6 | 44 | 44 | 63 | 18 | 100%, 100%, 100% | 66, 99 | 15 | 710,359 |
| 7 | 46 | 46 | 66 | 18 | 100%, 100%, 100% | 76, 115 | 18 | 1,355,511 |
| 8 | 48 | 48 | 69 | 19 | 100%, 100%, 100% | 88, 133 | 21 | 1,138,877 |
| 9 | 50 | 49 | 71 | 19 | 100%, 100%, 100% | 102, 153 | 24 | 1,368,233 |
| 10 | 52 | 51 | 74 | 20 | 100%, 100%, 100% | 118, 177 | 27 | 1,638,338 |
| 11 | 54 | 53 | 76 | 20 | 100%, 100%, 100% | 136, 204 | 30 | 1,956,648 |
| 12 | 56 | 55 | 79 | 21 | 100%, 100%, 100% | 157, 235 | 33 | 3,655,184 |
| 13 | 58 | 57 | 82 | 21 | 100%, 100%, 100% | 181, 271 | 36 | 3,017,327 |
| 14 | 60 | 59 | 84 | 22 | 100%, 100%, 100% | 208, 312 | 39 | 3,576,232 |
| 15 | 62 | 60 | 87 | 22 | 100%, 100%, 100% | 239, 358 | 42 | 9,164,731 |
| 16 | 64 | 62 | 90 | 23 | 100%, 100%, 100% | 274, 411 | 45 | 17,861,428 |
| 17 | 66 | 64 | 92 | 24 | 100%, 100%, 100% | 315, 472 | 48 | 46,032,386 |
| 18 | 68 | 66 | 95 | 24 | 100%, 100%, 100% | 361, 541 | 51 | 87,248,039 |
| 19 | 69 | 67 | 96 | 24 | 100%, 100%, 100% | 386, 580 | 54 | 157,972,052 |
| 20 | 70 | 68 | 98 | 25 | 100%, 100%, 100% | 414, 620 | 57 | |
| 21 | 72 | 25 | 100%, 100%, 100% | 474, 711 | 60 | |||
| 22 | 74 | 26 | 100%, 100%, 100% | 542, 813 | 63 | |||
| 23 | 76 | 26 | 100%, 100%, 100% | 620, 930 | 66 | |||
| 24 | 78 | 27 | 100%, 100%, 100% | 709, 1064 | 69 | |||
| 25 | 80 | 27 | 100%, 100%, 100% | 810, 1215 | 72 | |||
| 26 | 82 | 28 | 100%, 100%, 100% | 925, 1388 | 75 | |||
| 27 | 84 | 28 | 100%, 100%, 100% | 1057, 1585 | 78 | |||
| 28 | 86 | 29 | 100%, 100%, 100% | 1206, 1808 | 81 | |||
| 29 | 88 | 30 | 100%, 100%, 100% | 1375, 2063 | 84 | |||
| 30 | 90 | 30 | 100%, 100%, 100% | 1568, 2352 | 87 | |||
| 31 | 91 | 30 | 100%, 100%, 100% | 1674, 2511 | 88 | |||
| 32 | 92 | 31 | 100%, 100%, 100% | 1787, 2680 | 90 | |||
| 33 | 93 | 31 | 100%, 100%, 100% | 1907, 2861 | 91 | |||
| 34 | 94 | 31 | 100%, 100%, 100% | 2035, 3053 | 93 | |||
| 35 | 95 | 31 | 100%, 100%, 100% | 2172, 3258 | 94 | |||
| 36 | 96 | 32 | 100%, 100%, 100% | 2318, 3477 | 96 | |||
| 37 | 97 | 32 | 100%, 100%, 100% | 2473, 3710 | 97 | |||
| 38 | 98 | 32 | 100%, 100%, 100% | 2639, 3958 | 99 | |||
| 39 | 99 | 33 | 100%, 100%, 100% | 2815, 4222 | 100 | |||
| 40 | 100 | 33 | 100%, 100%, 100% | 3003, 4504 | 102 |
Attribute /11
Tornado
| Nombre | Mostrar descripciones completas |
|---|---|
| Cost | iLvl 1: Normal: 1x |
| Acronym | Duración, Proyectil, Hinder |
| Id | Tornado |
| DropLevel | 34 |
| BaseType | Tornado |
| Class | Gemas de habilidad |
| TargetTypes | Ground, Enemy |
| Type | Spell, Duration, Trappable, Totemable, Mineable, Triggerable, Damage, Physical, Area, Orb, AreaSpell |
| ItemType | Metadata/Items/Gems/SkillGemTornado |
| ActiveSkillsCode | tornado |
| Reference |
Crucible Arma /1
| Weight | Desc |
|---|---|
| 1000 (T5) | Duración de la interrupción contra los enemigos que destruyen los tótems de los ancestros aumentada un 300% |
Tornado
Nivel: (1—20)
Costo: (15—25) de maná
Tiempo de lanzamiento: 0.75 seg
Probabilidad de golpe crítico: 5.00%
Efectividad del daño agregado: (55—95)%
Velocidad de proyectiles: 40 metres per Second
Requiere Nivel (34—70), (50—98) Des, (35—68) Int
Crea un tornado que entumece y daña repetidamente a los enemigos a su alrededor. Se moverá hacia delante durante un tiempo, durante el cual tus proyectiles pueden chocar con él para infligirle daño como si fuera un enemigo. Después, perseguirá a tus enemigos durante un periodo de tiempo secundario y, además de infligir su propio daño, reflejará hacia ellos una parte del daño que ha recibido de tus proyectiles.
Inflige de (31—414) a (46—620) de daño físico
Inflige daño cada 0.25 segundos
La duración base es de 1.5 segundos
La duración secundaria base es de 4 segundos
Durante la duración inicial, puede ser golpeado por tus proyectiles hasta 20 veces
Durante la duración secundaria, refleja el 10% del daño recibido a los enemigos
Los enemigos situados dentro de su alcance están entumecidos
Tornado tiene su velocidad de movimiento aumentada un (0—57)%
Máximo 1 Tornado
damage cannot be reflected or leech if used by other object [1]
is area damage [1]
skill can add multiple charges per action [1]
skill override pvp scaling time ms [1000]
(El entumecimiento reduce la velocidad de movimiento un 30%)
Efectos adicionales de la calidad:
Tornado tiene su velocidad de movimiento aumentada un (0—20)%
Colócala en un engarce de objeto del color correcto para obtener esta habilidad. Haz clic derecho para retirar de un engarce.
Supported By /104
Asistencia de Daño de rayo agregado
Asiste cualquier habilidad que golpee enemigos.
Lanza de hielo
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Perforar
Asiste cualquier habilidad que golpee enemigos para que esos golpes absorban vida en función del daño infligido.
Pulso congelante
Asiste cualquier habilidad que golpee enemigos para que sea más fácil aturdir a los enemigos con esas habilidades.
Golpe de rayo
Asiste cualquier habilidad que tenga una duración.
Escudo de tempestad
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Probabilidad de huir
Asiste habilidades de hechizo para que el aumento que la fuerza le otorga al daño físico cuerpo a cuerpo también aumente su daño de hechizos.
Tótem de señuelo
Asiste habilidades de hechizo que no se activen. En lugar de lanzar ese hechizo, invocarás un tótem que lanzará el hechizo por ti.
Congelación
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al fuego de los enemigos.
Mina de humo
Asiste cualquier habilidad que golpee enemigos o que pueda infligir daño de incendio directamente.
Asistencia de Duración reducida
Para funcionar debe asistir tanto a una habilidad de ataque cuerpo a cuerpo como a una habilidad de hechizo. La habilidad de ataque activará un hechizo cuando mate a un enemigo. No puede asistir tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Asistencia de Lanzar al recibir daño
Asiste cualquier gema de habilidad. Una vez que esta gema alcance el nivel 2 o más, aumentará el nivel de las gemas asistidas. No puede asistir habilidades que no provengan de gemas.
Impureza de hielo vaal
Asiste cualquier habilidad que tenga una duración.
Impureza de rayo vaal
Cada habilidad de hechizo asistida registrará el daño que recibes y se activará cuando el daño total recibido alcance un cierto umbral. No puede asistir habilidades usadas por tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Arma espectral giratoria
Asiste cualquier habilidad que inflija daño.
Asistencia despertada de golpes múltiples
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de nova de flechas
Asiste cualquier habilidad que inflija daño.
Asistencia despertada de lanzar al infligir golpes críticos
Asiste cualquier habilidad que golpee enemigos o que pueda infligir daño de incendio directamente.
Asistencia despertada de penetración de hielo
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al fuego del enemigo.
[UNUSED] Blood Whirl
Asiste cualquier gema de habilidad. Cuando esta gema alcanza el nivel 2 o más, aumenta el nivel de las gemas asistidas. No puede asistir habilidades que no provengan de gemas.
Emboscada
Asiste cualquier habilidad que golpee enemigos. Los esbirros no pueden obtener Crueldad.
Ritual prohibido
Asiste cualquier habilidad que no sea una bendición. Los esbirros no pueden obtener el efecto beneficioso de Transfusión de vida.
Asistencia de obliteración
Asiste cualquier habilidad que golpee a los enemigos.
Asistencia de transfusión
Asiste hechizos que no sean de bendición.
Encender arma
Asiste cualquier habilidad que golpee enemigos.
Golpe de víbora
Asiste hechizos o ataques que usen arcos o varitas. En lugar de usar esa habilidad, lanzarás una trampa que usará la habilidad por ti cuando un enemigo camine cerca de ella. Las trampas no pueden usar habilidades de canalización.
Mina de carámbano
Asiste cualquier habilidad que golpee enemigos. Si la vida máxima de los enemigos queda por debajo del 10% después de ser golpeados por estas habilidades, morirán.
Asistencia de Cegar
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Regreso de proyectiles
Asiste cualquier habilidad que golpee enemigos.
Conductividad
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al hielo de los enemigos.
Asistencia de Proyectiles lentos
Para funcionar debe asistir tanto a una habilidad de ataque como a una habilidad de hechizo. La habilidad de ataque activará un hechizo cuando inflija un golpe crítico a un enemigo. No puede asistir tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Pureza de rayo
Cada habilidad de hechizo asistida se activará cuando mueras. No puede asistir habilidades usadas por tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Aluvión
Asiste cualquier gema de habilidad. Una vez que esta gema alcance el nivel 2 o más, aumentará la calidad de las gemas asistidas. No puede asistir habilidades que no provengan de gemas.
Fuego justo vaal
Asiste cualquier habilidad que golpee enemigos.
Caída de filos
Asiste cualquier habilidad en la que golpees a los enemigos tú mismo. No puede asistir habilidades usadas por tótems, trampas ni minas.
Balista de asedio
Asiste cualquier habilidad que inflija daño.
Filos de sombra
Asiste cualquier habilidad que golpee enemigos.
Maestro de armas ancestral
Asiste cualquier habilidad que inflija daño.
Asistencia de Concentración elemental
Asiste cualquier habilidad que tenga una duración o que pueda golpear a los enemigos para aplicarles estados alterados.
Asistencia de Brutalidad
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Implacabilidad
Asiste cualquier habilidad que golpee enemigos.
Estallido de tormenta
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de Manipulación del vacío
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de Daño de caos agregado
Para funcionar debe asistir tanto a una habilidad de ataque como a una habilidad de hechizo. La habilidad de ataque activará un hechizo cuando inflija un golpe crítico a un enemigo. No puede asistir tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Asistencia despertada de Blasfemia
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al hielo del enemigo.
Asistencia despertada de Lanzar al canalizar
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de Concentración elemental
Asiste cualquier habilidad que tenga una duración o que pueda golpear a los enemigos para aplicarles estados alterados.
Asitencia de área de efecto aumentada despertada
Asiste cualquier habilidad que inflija daño.
Proyectiles elementales
Asiste cualquier gema de habilidad. Cuando esta gema alcanza el nivel 2 o más, aumenta la calidad de las gemas asistidas. No puede asistir habilidades que no provengan de gemas.
Joya viridiana
Asiste cualquier habilidad que golpee enemigos.
Envuelto en luz
Cada habilidad de hechizo asistida se activará cuando se rompa tu barrera. No puede asistir habilidades usadas por tótems, trampas o minas. No puede activar habilidades vaal, habilidades de canalización ni habilidades que tengan reserva.
Caída de cristales
Asiste habilidades que golpean a los enemigos. No puede modificar las habilidades de los esbirros.
Asistencia de matanza de los débiles
Asiste cualquier habilidad que golpee a los enemigos. Si los enemigos normales o mágicos se quedan por debajo de un cierto porcentaje de vida máxima después de recibir un golpe de estas habilidades, mueren.
Asistencia de dosis letal
Asiste cualquier habilidad que golpee a los enemigos.
Portal
Asiste cualquier habilidad que tenga un área de efecto.
Asistencia de Inspiración
Asiste cualquier habilidad que golpee enemigos.
Chispa
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Aturdir
Asiste cualquier habilidad que golpee enemigos.
Levantar espectro
Asiste cualquier habilidad que golpee enemigos.
Señal del asesino
Asiste cualquier habilidad que pueda matar enemigos.
Señal del tirador
Asiste habilidades de hechizo que no sean instantáneas.
Asistencia de Vida ganada por golpe
Asiste cualquier habilidad que tenga un área de efecto, independientemente de si esa habilidad inflige daño o no.
Coraza fundida
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Tótem de hechizos
Asiste cualquier habilidad que golpee enemigos o que de otra forma pueda aplicar estados alterados elementales.
Tótem devorador
Asiste hechizos o ataques que usen arcos o varitas. En lugar de usar esa habilidad, lanzarás una mina que usará la habilidad por ti cuando la detones. Las minas no pueden usar habilidades de canalización.
Incinerar
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al rayo de los enemigos.
Ciclón
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren las resistencias elementales de los enemigos.
Asistencia de Empoderar
Asiste cualquier habilidad que golpee enemigos.
Animar guardián
Para funcionar debe asistir tanto a una habilidad que golpee enemigos como a una habilidad de maldición de maleficio. El maleficio se aplicará cuando los enemigos sean golpeados por la otra habilidad. No puede asistir tótems, trampas ni minas. Los esbirros no pueden aplicar maleficios de esta manera.
Llamado de tormenta
Cada habilidad de hechizo asistida tendrá una probabilidad de activarse cuando te aturdan. No puede asistir habilidades usadas por tótems, trampas ni minas. Las habilidades vaal, las habilidades de canalización y las habilidades con reserva no se pueden activar.
Arco eléctrico vaal
Asiste cualquier gema de habilidad. Una vez que esta gema alcance el nivel 2 o más, aplicará un multiplicador de costo y reserva a las gemas asistidas. No puede asistir habilidades que no provengan de gemas.
Grito sísmico
Asiste cualquier habilidad que golpee enemigos.
Atadura estática
Asiste cualquier habilidad en la que golpees a los enemigos tú mismo. No puede asistir habilidades usadas por tótems, trampas ni minas.
Cacique ancestral
Asiste habilidades de ataque o habilidades de hechizo que inflijan daño.
Asistencia de Estados alterados mortales
Asiste cualquier habilidad que golpee o incendie a los enemigos, o que aplique estados alterados elementales.
Asistencia de Toxinas viles
Para funcionar debe asistir tanto a una habilidad de canalización como a una habilidad que no sea de canalización. La habilidad de canalización activará periódicamente un hechizo mientras la canalizas. No puede asistir habilidades usadas por tótems, trampas ni minas. Las habilidades vaal y las habilidades con reserva no se pueden activar.
Asistencia de Inmolar
Asiste cualquier habilidad que golpee enemigos.
Asistencia de Sobrecarga arcana
Asiste cualquier habilidad que golpee enemigos.
Pacto oscuro
Asiste cualquier habilidad que inflija daño o que tenga una duración.
Cremación
Asiste cualquier habilidad que golpee enemigos.
Intercambio de cuerpos
Asiste cualquier habilidad que golpee enemigos o que aplique estados alterados.
Asistencia de Salva
Cada hechizo asistido registrará cuánto maná gastas en él para otorgarte un efecto beneficioso cuando el maná total gastado alcance un cierto umbral. No puede asistir habilidades usadas por tótems, trampas, minas ni habilidades con reserva.
Ofrenda de carne vaal
Asiste habilidades que puedan golpear enemigos o crear esbirros. Cuando esas habilidades o esbirros maten enemigos o golpeen a enemigos raros o únicos, tendrán una probabilidad de invocar a un esbirro fantasma que usará un hechizo de proyectil perforante que inflige daño físico.
Marca de armagedón
Asiste cualquier habilidad que pueda escarchar a los enemigos o crear áreas de escarcha.
[UNUSED] Quick Block
Asiste cualquier habilidad que golpee enemigos para que esos golpes absorban escudo de energía en función del daño infligido.
Barbarie
Asiste habilidades de hechizo que lanzas tú. No puede asistir habilidades de activación, habilidades vaal, habilidades instantáneas, habilidades de canalización, habilidades con reserva, habilidades que crean esbirros, ni habilidades usadas por tótems, trampas o minas.
Asistencia despertada de Daño de fuego agregado
Asiste hechizos o ataques que usen arcos o varitas. En lugar de usar esa habilidad, lanzarás una mina que usará la habilidad por ti cuando la detones. Las minas no pueden usar habilidades de canalización.
Asistencia despertada de Daño de esbirros
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de Cascada de hechizos
Asiste cualquier habilidad que golpee enemigos.
Asistencia despertada de Estados alterados desatados
Para funcionar debe asistir tanto a una habilidad de canalización como a una habilidad que no sea de canalización. La habilidad de canalización activará periódicamente un hechizo mientras la canalizas. No puede asistir habilidades usadas por tótems, trampas ni minas. Las habilidades vaal y las habilidades con reserva no se pueden activar.
Asistencia despertada de Descarga
Asiste habilidades de ataque o habilidades de hechizo que inflijan daño.
Asistencia despertada de Empoderar
Para funcionar debe asistir tanto a una habilidad que golpee enemigos como a una habilidad de maldición de maleficio. El maleficio se aplicará cuando los enemigos sean golpeados por la otra habilidad. No puede asistir tótems, trampas ni minas. Los esbirros no pueden aplicar maleficios de esta manera.
Asistencia despertada de Iluminar
Asiste cualquier habilidad que golpee o incendie a los enemigos, o que aplique estados alterados elementales.
Asistencia despertada de Mejorar
Asiste cualquier habilidad que tenga un área de efecto.
Asistencia de legión infernal
Asiste cualquier habilidad que golpee enemigos para que esos golpes penetren la resistencia al rayo de los enemigos.
Descarga cinética
Asiste cualquier habilidad que golpee enemigos o que aplique estados alterados.
[UNUSED] Coiling Assault
Asiste cualquier gema de habilidad. Cuando esta gema alcanza el nivel 2 o más, aplica un multiplicador de costo y reserva a las habilidades asistidas. No puede asistir habilidades que no provengan de gemas.
Terremoto
Asiste cualquier habilidad que golpee enemigos.
Automatización
Asiste hechizos que golpean enemigos. No puede modificar las habilidades de los esbirros.
Sobreagotamiento
Asiste cualquier habilidad que golpee enemigos.
Abrazo tierno
Asiste cualquier habilidad que golpee a los enemigos.
Asistencia de devorar superior
Asiste cualquier habilidad que golpee a los enemigos.
Asistencia de Rayo viviente
Asiste habilidades que provocan golpes dañinos, para que activen Invocar rayo viviente al infligir daño de rayo. No puede asistir las habilidades que usan los tótems, las trampas o las minas. No puede modificar las habilidades de los esbirros.
Joya ramificadora pequeña
Asiste cualquier gema de habilidad.
No puede asistir habilidades que no provengan de gemas.
Microtransacciones /1
Efecto de Tiburón para Tornado
Tu Tornado se convierte en un efecto de Tiburón.
Tornado
Constructomonster no drops or experience [1]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Spectre | N |
|---|---|
| Tags | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
Vida
100%
Ailment Threshold
100%
Resistencia
Damage
100%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiencia
100%
Model Size
100%
Type
Tornado
Metadata
Tornado
IsSummoned
Y
Object Type
version 2
extends "Metadata/Monsters/Monster"
BaseEvents
{
on_construction_complete = "this.immune_to_hellscape = true;"
}
Animated
{
animated_object = "Metadata/Monsters/Daemon/Daemon.ao"
}
Positioned
{
trigger_blocking = true
}
Stats
{
immune_to_curses = 1
immune_to_auras_from_other_entities = 1
set_item_drop_slots = 0
set_monster_no_drops_or_experience = 1
set_monster_do_not_fracture = 1
set_max_frenzy_charges = 0
set_max_endurance_charges = 0
set_max_power_charges = 0
base_cannot_be_stunned = 1
cannot_be_knocked_back = 1
set_phase_through_objects = 1
set_monster_grants_no_flask_charges = 1
set_maximum_life_is_one = 1
set_cannot_die = 1
set_hidden_monster_can_have_auras = 1
set_hide_mini_life_bar = 1
does_not_count_as_monster = 1
}
Life
{
corpse_usable = false
ignore_on_life_changed_stats = true
}
Pathfinding
{
base_speed = 8
}
DiesAfterTime
{
}
StateMachine
{
define_shared_state =
"
tornado_radius;
tornado_state;
tornado_physical;
tornado_fire;
tornado_cold;
tornado_lightning;
tornado_chaos;
tornado_main_element;
"
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
Targetable
{
no_highlight = true
targetable = false
}
Render
{
allow_attached_arrows = false
}
BaseEvents
{
on_construction_complete =
"
this.animated_object.is_high_priority_effect = true;
this.tornado_aoe = AddAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, , ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ), 5 );
IfState( tornado_state, <2,
{
this.tornado = AddAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, );
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_01 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/default_Start.epk );
} );
IfState( tornado_state, 0,
{
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/can_Target.epk );
} );
IfState( tornado_main_element, >0,
{
TriggerStateBracket( changed_main_element, tornado_main_element );
} );
"
}
StateMachine
{
define_state = "tornado_last_element"
on_exit_state_tornado_state_0 =
"
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/can_Target.epk );
"
on_change_state_tornado_radius =
"
IfState( tornado_state, <2,
{
ScaleAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ) );
} );
"
// Finished
on_state_tornado_state_2 =
"
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_end_01, 1, false, true );
Delay( 1.4, { PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_end_01 ); } );
QueueAnimationAttachedByIndex( Metadata/Effects/Spells/tornado_spell/tornado.ao, -1 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
// Replaced
on_state_tornado_state_3 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/recast_Fade.epk );
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_end_01 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
on_change_state_tornado_main_element =
"
TriggerStateBracket( remove_element, tornado_last_element );
IfState( tornado_main_element, 1,
{
TriggerStateBracket( element_to_phys, tornado_last_element );
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_01 );
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_01 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
},
{
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_elements_01 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/default_Start.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
} );
SetStateTo( tornado_last_element, GetState( tornado_main_element ) );
TriggerStateBracket( changed_main_element, tornado_main_element );
"
}
Brackets
{
define_bracket = "remove_element; element_to_phys; changed_main_element"
remove_element_2 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
"
remove_element_3 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
"
remove_element_4 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
"
remove_element_5 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
element_to_phys_2 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_off.epk, 1.0 );"
element_to_phys_3 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_off.epk, 1.0 );"
element_to_phys_4 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_off.epk, 1.0 );"
element_to_phys_5 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_off.epk, 1.0 );"
// Cold
changed_main_element_2 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_cold_01 );
"
// Fire
changed_main_element_3 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_fire_01 );
"
// Lightning
changed_main_element_4 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_light_01 );
"
// Chaos
changed_main_element_5 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_chaos_01 );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Tornado/Tornado"] = {
name = "Tornado",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1,
damageSpread = 0,
attackTime = 1,
attackRange = 6,
accuracy = 1,
skillList = {
},
modList = {
},
}
monster no drops or experience [1]
| Family | MonsterNoDropsOrExperience |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Family | Nothing |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
| key | val |
|---|---|
| Stats.item_drop_slots | 0 |
| Stats.energy_shield_recharge_rate_per_minute_% | 2000 |
| Stats.mana_regeneration_rate_per_minute_% | 100 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.max_viper_strike_orbs | 4 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.max_fuse_arrow_orbs | 5 |
| Stats.max_fire_beam_stacks | 8 |
| Stats.max_charged_attack_stacks | 10 |
| Stats.base_critical_strike_multiplier | 130 |
| Stats.critical_ailment_dot_multiplier_+ | 30 |
| Stats.max_endurance_charges | 0 |
| Stats.max_frenzy_charges | 0 |
| Stats.max_power_charges | 0 |
| Stats.base_attack_speed_+%_per_frenzy_charge | 4 |
| Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.base_cast_speed_+%_per_frenzy_charge | 4 |
| Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion | 5 |
| Stats.object_inherent_damage_+%_final_per_frenzy_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.resist_all_elements_%_per_endurance_charge | 4 |
| Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.critical_strike_chance_+%_per_power_charge | 50 |
| Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion | 150 |
| Stats.maximum_block_% | 75 |
| Stats.base_maximum_spell_block_% | 75 |
| Stats.base_number_of_totems_allowed | 1 |
| Stats.base_number_of_traps_allowed | 3 |
| Stats.base_number_of_remote_mines_allowed | 5 |
| Stats.movement_velocity_cap | 128 |
| Stats.maximum_life_leech_rate_%_per_minute | 1200 |
| Stats.maximum_mana_leech_rate_%_per_minute | 1200 |
| Stats.maximum_energy_shield_leech_rate_%_per_minute | 600 |
| Stats.monster_ignite_damage_+%_final | -72 |
| Stats.monster_bleeding_damage_+%_final | -86 |
| Stats.monster_poison_damage_+%_final | -50 |
| Stats.bleeding_moving_damage_%_of_base_override | 500 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.impaled_debuff_base_duration_ms | 8000 |
| Stats.impaled_debuff_number_of_reflected_hits | 5 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.base_total_number_of_sigils_allowed | 3 |
| Stats.maximum_life_leech_amount_per_leech_%_max_life | 10 |
| Stats.maximum_mana_leech_amount_per_leech_%_max_mana | 10 |
| Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield | 10 |
| Stats.object_inherent_melee_hit_stun_duration_+%_final | 20 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.actor_scale_+%_limit | 100 |
| Stats.damage_taken_when_hit_+%_final_per_fortification | -1 |
| Stats.base_max_fortification | 20 |
| Stats.soul_eater_maximum_stacks | 45 |
| Stats.immune_to_curses | 1 |
| Stats.immune_to_auras_from_other_entities | 1 |
| Stats.monster_no_drops_or_experience | 1 |
| Stats.monster_do_not_fracture | 1 |
| Stats.base_cannot_be_stunned | 1 |
| Stats.cannot_be_knocked_back | 1 |
| Stats.phase_through_objects | 1 |
| Stats.monster_grants_no_flask_charges | 1 |
| Stats.maximum_life_is_one | 1 |
| Stats.cannot_die | 1 |
| Stats.hidden_monster_can_have_auras | 1 |
| Stats.hide_mini_life_bar | 1 |
| Stats.does_not_count_as_monster | 1 |
| ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.txt |
| Positioned.blocking | true |
| Positioned.team | 0 |
| Positioned.serialise_collidable | true |
| Positioned.trigger_blocking | true |
| BaseEvents.server_only | true |
| BaseEvents.on_construction_complete | this.immune_to_hellscape = true; |
| Actor.basic_action | Move, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup |
| Actor.slow_animations_go_to_idle | true |
| Animated.animated_object | Metadata/Monsters/Daemon/Daemon.ao |
| Life.corpse_usable | false |
| Life.ignore_on_life_changed_stats | true |
| Pathfinding.base_speed | 8 |
| StateMachine.define_shared_state = | |
| StateMachine." | , |
| StateMachine.tornado_radius; | |
| StateMachine.tornado_state; | |
| StateMachine.tornado_physical; | |
| StateMachine.tornado_fire; | |
| StateMachine.tornado_cold; | |
| StateMachine.tornado_lightning; | |
| StateMachine.tornado_chaos; | |
| StateMachine.tornado_main_element; |
Tornado
Constructomonster no drops or experience [1]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Spectre | N |
|---|---|
| Tags | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
Vida
100%
Ailment Threshold
100%
Resistencia
Damage
100%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiencia
100%
Model Size
100%
Type
Tornado
Metadata
TornadoShark
IsSummoned
Y
Object Type
version 2
extends "Metadata/Monsters/Monster"
BaseEvents
{
on_construction_complete = "this.immune_to_hellscape = true;"
}
Animated
{
animated_object = "Metadata/Monsters/Daemon/Daemon.ao"
}
Positioned
{
trigger_blocking = true
}
Stats
{
immune_to_curses = 1
immune_to_auras_from_other_entities = 1
set_item_drop_slots = 0
set_monster_no_drops_or_experience = 1
set_monster_do_not_fracture = 1
set_max_frenzy_charges = 0
set_max_endurance_charges = 0
set_max_power_charges = 0
base_cannot_be_stunned = 1
cannot_be_knocked_back = 1
set_phase_through_objects = 1
set_monster_grants_no_flask_charges = 1
set_maximum_life_is_one = 1
set_cannot_die = 1
set_hidden_monster_can_have_auras = 1
set_hide_mini_life_bar = 1
does_not_count_as_monster = 1
}
Life
{
corpse_usable = false
ignore_on_life_changed_stats = true
}
Pathfinding
{
base_speed = 8
}
DiesAfterTime
{
}
StateMachine
{
define_shared_state =
"
tornado_radius;
tornado_state;
tornado_physical;
tornado_fire;
tornado_cold;
tornado_lightning;
tornado_chaos;
tornado_main_element;
"
}Object Type Codes
version 2
extends "Metadata/Monsters/Monster"
Targetable
{
no_highlight = true
targetable = false
}
Render
{
allow_attached_arrows = false
}
BaseEvents
{
on_construction_complete =
"
this.animated_object.is_high_priority_effect = true;
this.tornado_aoe = AddAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, , ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ), 5 );
IfState( tornado_state, <2,
{
this.tornado = AddAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, );
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_01 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/default_Start.epk );
} );
IfState( tornado_state, 0,
{
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/can_Target.epk );
} );
IfState( tornado_main_element, >0,
{
TriggerStateBracket( changed_main_element, tornado_main_element );
} );
"
}
StateMachine
{
define_state = "tornado_last_element"
on_exit_state_tornado_state_0 =
"
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/can_Target.epk );
"
on_change_state_tornado_radius =
"
IfState( tornado_state, <2,
{
ScaleAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ) );
} );
"
// Finished
on_state_tornado_state_2 =
"
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_end_01, 1, false, true );
Delay( 1.4, { PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_end_01 ); } );
QueueAnimationAttachedByIndex( Metadata/Effects/Spells/tornado_spell/tornado.ao, -1 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
// Replaced
on_state_tornado_state_3 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/recast_Fade.epk );
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_end_01 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
on_change_state_tornado_main_element =
"
TriggerStateBracket( remove_element, tornado_last_element );
IfState( tornado_main_element, 1,
{
TriggerStateBracket( element_to_phys, tornado_last_element );
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_01 );
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_01 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
},
{
QueueAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado.ao, tornado_idle_elements_01 );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/default_Start.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Physical.epk);
} );
SetStateTo( tornado_last_element, GetState( tornado_main_element ) );
TriggerStateBracket( changed_main_element, tornado_main_element );
"
}
Brackets
{
define_bracket = "remove_element; element_to_phys; changed_main_element"
remove_element_2 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
"
remove_element_3 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
"
remove_element_4 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
"
remove_element_5 = "
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos.epk );
this.tornado.RemoveEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
"
element_to_phys_2 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_off.epk, 1.0 );"
element_to_phys_3 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_off.epk, 1.0 );"
element_to_phys_4 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_off.epk, 1.0 );"
element_to_phys_5 = "this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_off.epk, 1.0 );"
// Cold
changed_main_element_2 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Cold_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Cold.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_cold_01 );
"
// Fire
changed_main_element_3 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Fire_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Fire.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_fire_01 );
"
// Lightning
changed_main_element_4 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Lightning_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Lightning.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_light_01 );
"
// Chaos
changed_main_element_5 =
"
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/skin_Chaos_transform.epk, 1.0 );
this.tornado.AddEffectPack( Metadata/Effects/Spells/tornado_spell/EPKs/fx_Chaos.epk);
PlayAnimationAttached( Metadata/Effects/Spells/tornado_spell/tornado_aoe.ao, tornado_AoE_idle_chaos_01 );
"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Tornado/TornadoShark"] = {
name = "Tornado",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1,
damageSpread = 0,
attackTime = 1,
attackRange = 6,
accuracy = 1,
skillList = {
},
modList = {
},
}
monster no drops or experience [1]
| Family | MonsterNoDropsOrExperience |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Family | Nothing |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
| key | val |
|---|---|
| Stats.item_drop_slots | 0 |
| Stats.energy_shield_recharge_rate_per_minute_% | 2000 |
| Stats.mana_regeneration_rate_per_minute_% | 100 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.max_viper_strike_orbs | 4 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.max_fuse_arrow_orbs | 5 |
| Stats.max_fire_beam_stacks | 8 |
| Stats.max_charged_attack_stacks | 10 |
| Stats.base_critical_strike_multiplier | 130 |
| Stats.critical_ailment_dot_multiplier_+ | 30 |
| Stats.max_endurance_charges | 0 |
| Stats.max_frenzy_charges | 0 |
| Stats.max_power_charges | 0 |
| Stats.base_attack_speed_+%_per_frenzy_charge | 4 |
| Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.base_cast_speed_+%_per_frenzy_charge | 4 |
| Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion | 11 |
| Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion | 5 |
| Stats.object_inherent_damage_+%_final_per_frenzy_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge | 4 |
| Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.resist_all_elements_%_per_endurance_charge | 4 |
| Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion | 11 |
| Stats.critical_strike_chance_+%_per_power_charge | 50 |
| Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion | 150 |
| Stats.maximum_block_% | 75 |
| Stats.base_maximum_spell_block_% | 75 |
| Stats.base_number_of_totems_allowed | 1 |
| Stats.base_number_of_traps_allowed | 3 |
| Stats.base_number_of_remote_mines_allowed | 5 |
| Stats.movement_velocity_cap | 128 |
| Stats.maximum_life_leech_rate_%_per_minute | 1200 |
| Stats.maximum_mana_leech_rate_%_per_minute | 1200 |
| Stats.maximum_energy_shield_leech_rate_%_per_minute | 600 |
| Stats.monster_ignite_damage_+%_final | -72 |
| Stats.monster_bleeding_damage_+%_final | -86 |
| Stats.monster_poison_damage_+%_final | -50 |
| Stats.bleeding_moving_damage_%_of_base_override | 500 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.impaled_debuff_base_duration_ms | 8000 |
| Stats.impaled_debuff_number_of_reflected_hits | 5 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.base_total_number_of_sigils_allowed | 3 |
| Stats.maximum_life_leech_amount_per_leech_%_max_life | 10 |
| Stats.maximum_mana_leech_amount_per_leech_%_max_mana | 10 |
| Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield | 10 |
| Stats.object_inherent_melee_hit_stun_duration_+%_final | 20 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.actor_scale_+%_limit | 100 |
| Stats.damage_taken_when_hit_+%_final_per_fortification | -1 |
| Stats.base_max_fortification | 20 |
| Stats.soul_eater_maximum_stacks | 45 |
| Stats.immune_to_curses | 1 |
| Stats.immune_to_auras_from_other_entities | 1 |
| Stats.monster_no_drops_or_experience | 1 |
| Stats.monster_do_not_fracture | 1 |
| Stats.base_cannot_be_stunned | 1 |
| Stats.cannot_be_knocked_back | 1 |
| Stats.phase_through_objects | 1 |
| Stats.monster_grants_no_flask_charges | 1 |
| Stats.maximum_life_is_one | 1 |
| Stats.cannot_die | 1 |
| Stats.hidden_monster_can_have_auras | 1 |
| Stats.hide_mini_life_bar | 1 |
| Stats.does_not_count_as_monster | 1 |
| ObjectMagicProperties.stat_description_list | Metadata/StatDescriptions/monster_stat_descriptions.txt |
| Positioned.blocking | true |
| Positioned.team | 0 |
| Positioned.serialise_collidable | true |
| Positioned.trigger_blocking | true |
| BaseEvents.server_only | true |
| BaseEvents.on_construction_complete | this.immune_to_hellscape = true; |
| Actor.basic_action | Move, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup |
| Actor.slow_animations_go_to_idle | true |
| Animated.animated_object | Metadata/Monsters/Daemon/Daemon.ao |
| Life.corpse_usable | false |
| Life.ignore_on_life_changed_stats | true |
| Pathfinding.base_speed | 8 |
| StateMachine.define_shared_state = | |
| StateMachine." | , |
| StateMachine.tornado_radius; | |
| StateMachine.tornado_state; | |
| StateMachine.tornado_physical; | |
| StateMachine.tornado_fire; | |
| StateMachine.tornado_cold; | |
| StateMachine.tornado_lightning; | |
| StateMachine.tornado_chaos; | |
| StateMachine.tornado_main_element; |
Tornado
Constructomonster no drops or experience [1]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Spectre | N |
|---|---|
| Tags | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
Vida
100%
Ailment Threshold
100%
Resistencia
Damage
100%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiencia
100%
Model Size
100%
Type
Tornado
Metadata
TornadoTulGraft
IsSummoned
Y
Object Type
Object Type Codes
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Tornado/TornadoTulGraft"] = {
name = "Tornado",
life = 1,
fireResist = 0,
coldResist = 0,
lightningResist = 0,
chaosResist = 0,
damage = 1,
damageSpread = 0,
attackTime = 1,
attackRange = 6,
accuracy = 1,
skillList = {
},
modList = {
},
}
monster no drops or experience [1]
| Family | MonsterNoDropsOrExperience |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
| Family | Nothing |
|---|---|
| Domains | monstruo (3) |
| GenerationType | Único (3) |
| Req. level | 1 |
| Stats |
Community Wiki
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Tornado
Tornado is a skill that launches a tornado that repeatedly damages enemies around it. It will move forward for a duration, during which your projectiles can collide with it to deal damage as though it was an enemy. Then it will chase down enemies for a secondary duration, and reflect a portion of the damage it took from your projectiles to them in addition to its own damage. Note only projectiles that can collide with enemies contribute to Tornado's damage, so skills like Rolling Magma and Cremation cannot contribute.
Version history
| Version | Changes |
|---|---|
| 3.17.0 |
|
| 3.16.0 |
|
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
