Tornado
Nível: (1–20)
Custo: (15–25) Mana
Tempo de Conjuração: 0.75 Seg
Chance de Crítico: 5.00%
Eficácia do Dano Adicionado: 95%
Requer Nível (34–70), (50–98) Des, (35–68) Int
Cria um Tornado que desacelera e causa dano repetidamente nos inimigos ao redor. Ele se move adiante por um tempo, durante o qual seus projéteis podem colidir com ele e causar dano como se fosse um inimigo. Então ele perseguirá inimigos por uma duração secundária, e reflete uma porção do dano que sofreu dos seus projéteis neles, juntamente com seu próprio dano.
Causa (31–414) a (46–620) de Dano Físico
Causa Dano a cada 0.25 segundos
Duração base é de 1.5 segundos
Duração Base Secundária é de 4 segundos
Pela Duração Inicial, pode ser acertado pelos seus Projéteis até 20 vezes
Durante a Duração Secundária, Reflete 10% do Dano Sofrido aos Inimigos
Inimigos no alcance são Desacelerados com Velocidade de Movimento reduzida em -1%
Tornado tem Velocidade de Movimento aumentada em (0–57)%
Máximo de 1 Tornado
Causa Dano a cada 0.25 segundos
Duração base é de 1.5 segundos
Duração Base Secundária é de 4 segundos
Pela Duração Inicial, pode ser acertado pelos seus Projéteis até 20 vezes
Durante a Duração Secundária, Reflete 10% do Dano Sofrido aos Inimigos
Inimigos no alcance são Desacelerados com Velocidade de Movimento reduzida em -1%
Tornado tem Velocidade de Movimento aumentada em (0–57)%
Máximo de 1 Tornado
Efeitos Adicionais Da Qualidade:
Tornado tem Velocidade de Movimento aumentada em (0–20)%
Coloque o item em um encaixe da cor certa para obter esta habilidade. Clique com o botão direito para remover de um encaixe.
Missão /2
Act | Missão | NPC | Personagem |
---|---|---|---|
4 | Quebrando o Selo | Quest Reward | Caçadora · Sombra |
4 | Quebrando o Selo | Petarus e Vanja | Herdeira |
Espécie
Level Effect /40
Implicit |
---|
Duração Base Secundária é de 4 segundos Causa Dano a cada 0.25 segundos Durante a Duração Secundária, Reflete 10% do Dano Sofrido aos Inimigos Máximo de 1 Tornado Pela Duração Inicial, pode ser acertado pelos seus Projéteis até 20 vezes Duração base é de 1.5 segundos Inimigos no alcance são Desacelerados com Velocidade de Movimento reduzida em -1% (Lentidão reduz a velocidade de movimento em 30%) |
Nível | RequerNível | Int | Des | Custo | Causa 31 a 46 de Dano Físico | Tornado tem Velocidade de Movimento aumentada em #% | Experiência |
---|---|---|---|---|---|---|---|
1 | 34 | 35 | 50 | 15 | 31, 46 | 252,595 | |
2 | 36 | 36 | 53 | 15 | 36, 54 | 3 | 314,394 |
3 | 38 | 38 | 55 | 16 | 42, 63 | 6 | 388,734 |
4 | 40 | 40 | 58 | 16 | 49, 73 | 9 | 477,437 |
5 | 42 | 42 | 60 | 17 | 57, 85 | 12 | 583,786 |
6 | 44 | 44 | 63 | 18 | 66, 99 | 15 | 710,359 |
7 | 46 | 46 | 66 | 18 | 76, 115 | 18 | 1,355,511 |
8 | 48 | 48 | 68 | 19 | 88, 133 | 21 | 1,138,877 |
9 | 50 | 49 | 71 | 19 | 102, 153 | 24 | 1,368,233 |
10 | 52 | 51 | 74 | 20 | 118, 177 | 27 | 1,638,338 |
11 | 54 | 53 | 76 | 20 | 136, 204 | 30 | 1,956,648 |
12 | 56 | 55 | 79 | 21 | 157, 235 | 33 | 3,655,184 |
13 | 58 | 57 | 82 | 21 | 181, 271 | 36 | 3,017,327 |
14 | 60 | 59 | 84 | 22 | 208, 312 | 39 | 3,576,232 |
15 | 62 | 60 | 87 | 22 | 239, 358 | 42 | 9,164,731 |
16 | 64 | 62 | 90 | 23 | 274, 411 | 45 | 17,861,428 |
17 | 66 | 64 | 92 | 24 | 315, 472 | 48 | 46,032,386 |
18 | 68 | 66 | 95 | 24 | 361, 541 | 51 | 87,248,039 |
19 | 69 | 67 | 96 | 24 | 386, 580 | 54 | 157,972,052 |
20 | 70 | 68 | 98 | 25 | 414, 620 | 57 | |
21 | 72 | 25 | 474, 711 | 60 | |||
22 | 74 | 26 | 542, 813 | 63 | |||
23 | 76 | 26 | 620, 930 | 66 | |||
24 | 78 | 27 | 709, 1064 | 69 | |||
25 | 80 | 27 | 810, 1215 | 72 | |||
26 | 82 | 28 | 925, 1388 | 75 | |||
27 | 84 | 28 | 1057, 1585 | 78 | |||
28 | 86 | 29 | 1206, 1808 | 81 | |||
29 | 88 | 30 | 1375, 2063 | 84 | |||
30 | 90 | 30 | 1568, 2352 | 87 | |||
31 | 91 | 30 | 1674, 2511 | 88 | |||
32 | 92 | 31 | 1787, 2680 | 90 | |||
33 | 93 | 31 | 1907, 2861 | 91 | |||
34 | 94 | 31 | 2035, 3053 | 93 | |||
35 | 95 | 31 | 2172, 3258 | 94 | |||
36 | 96 | 32 | 2318, 3477 | 96 | |||
37 | 97 | 32 | 2473, 3710 | 97 | |||
38 | 98 | 32 | 2639, 3958 | 99 | |||
39 | 99 | 33 | 2815, 4222 | 100 | |||
40 | 100 | 33 | 3003, 4504 | 102 |
Attribute /9
Tornado
Key | Value |
---|---|
Cost | iLvl 1: Normal: 1xOrbe da Chance |
Acronym | Hit, Ativação |
DropLevel | 34 |
BaseType | Tornado |
Class | Gemas de Habilidades |
TargetTypes | Ground, Enemy |
Type | Spell, Duration, Trappable, Totemable, Mineable, Triggerable, Damage, Physical, Area, Orb, AreaSpell |
ItemType | Metadata/Items/Gems/SkillGemTornado |
Reference | poe.ninja, Community Wiki |
Crucible Arma /1
Weight | Desc |
---|---|
1000 (T5) | Ativa Tornado Nível 20 quando você Atacar com Flecha Partida ou Tiro Tornado |
Microtransações /1 ⍟
Efeito: Tornado dos Tubarões
Seu Tornado recebe o Efeito dos Tubarões
Labirinto Encantamento helmet /12 ⍟
Nível | Nome | Mod | Weight |
---|---|---|---|
O Labirinto Impiedoso | Enchantment Tornado Damage 1 | Dano do Tornado aumenado em 25% | 100 |
O Labirinto Eterno | Enchantment Tornado Damage 2 | Dano do Tornado aumenado em 40% | 100 |
O Labirinto Impiedoso | Enchantment Tornado Shot Damage 1 | Dano do Tiro Tornado aumentado em 25% | 100 |
O Labirinto Eterno | Enchantment Tornado Shot Damage 2 | Dano do Tiro Tornado aumentado em 40% | 100 |
O Labirinto Impiedoso | Enchantment Tornado Area Of Effect 1 | Área de Efeito do Tornado aumentada em 16% | 100 |
O Labirinto Eterno | Enchantment Tornado Area Of Effect 2 | Área de Efeito do Tornado aumentada em 24% | 100 |
O Labirinto Impiedoso | Enchantment Tornado Movement Speed 1 | Tornado tem Velocidade de Movimento aumentada em 20% | 100 |
O Labirinto Eterno | Enchantment Tornado Movement Speed 2 | Tornado tem Velocidade de Movimento aumentada em 30% | 100 |
O Labirinto Impiedoso | Enchantment Tornado Shot Critical Strike Chance 1 | Chance de Crítico do Tiro Tornado aumentada em 60% | 100 |
O Labirinto Eterno | Enchantment Tornado Shot Critical Strike Chance 2 | Chance de Crítico do Tiro Tornado aumentada em 90% | 100 |
O Labirinto Impiedoso | Enchantment Tornado Shot Num Of Secondary Projectiles 1 | Tiro Tornado dispara um Projétil secundário adicional | |
O Labirinto Eterno | Enchantment Tornado Shot Num Of Secondary Projectiles 2 | Tiro Tornado dispara um Projétil secundário adicional | 100 |
Supported By /82 ⍟
Icon | Nome |
---|---|
Suporte: Dano Adicional de Fogo Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Dano Adicional de Gelo Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Área de Efeito Aumentada Suporta qualquer habilidade com uma área de efeito. | |
Suporte: Dano Adicional de Raio Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Golpes Críticos Aumentados Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Dano Crítico Aumentado Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Empurrar Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Dreno de Vida Suporta qualquer habilidade que acerte inimigos, fazendo com que tais acertos drenem vida baseado no dano causado. | |
Suporte: Dano Adicional de Caos Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Atordoar Suporta qualquer habilidade que acerte inimigos, tornando-os mais fácil de atordoar com tais habilidades. | |
Suporte: Armadilha Suporta magias ou ataques que usam arcos ou varinhas. Ao invés de usar tal habilidade, você arremessará uma armadilha que a usará por você quando um inimigo se aproximar. Armadilhas não podem usar habilidades canalizadas. | |
Suporte: Raridade de Itens Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Conjuração Acelerada Suporta habilidades mágicas não instantâneas. | |
Suporte: Efeito: Concentrado Suporta qualquer habilidade com uma área de feito, independente se a habilidade causa dano ou não. | |
Suporte: Duração Aumentada Suporta qualquer habilidade com uma duração. | |
Suporte: Gelo a Fogo Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Combustão Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Proliferação Elemental Suporta qualquer habilidade que acerte inimigos ou possa, de qualquer outra forma, aplicar afecções elementais. | |
Suporte: Golpe Abatedor Suporta qualquer habilidade que acerte inimigos. Se os inimigos ficarem abaixo de 10% da vida máxima após serem atingidos por estas habilidades, eles serão mortos. | |
Suporte: Vontade de Ferro Suporta habilidades mágicas, fazendo com que o aumento do dano corpo a corpo físico da força também seja aplicado ao seu dano mágico. | |
Suporte: Totem de Magia Suporta habilidades mágicas que não sejam ativadas. Ao invés de conjurar a habilidade manualmente, você convocará um totem que a conjurará no seu lugar. | |
Suporte: Mina da Cadeia Explosiva Suporta magias ou ataques que usam arcos ou varinhas. Ao invés de usar tal habilidade, você arremessará uma mina que utilizará a habilidade por você quando for detonada. Minas não podem usar habilidades canalizadas. | |
Suporte: Chance de Fugir Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Cegar Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Penetração de Fogo Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a fogo inimiga. | |
Suporte: Penetração de Gelo Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a gelo inimiga. | |
Suporte: Penetração de Raio Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a raio inimiga. | |
Suporte: Penetração Elemental Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência elemental inimiga. | |
Suporte: Carga de Poder no Crítico Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Dano Incendiário Suporta qualquer habilidade que acerte inimigos, ou possa causar dano incendiário diretamente. | |
Suporte: Toque Maldito Precisa suportar tanto uma habilidade que acerte inimigos quanto um feitiço para funcionar. O feitiço será aplicado quando inimigos forem acertados por outras habilidades. Não pode suportar totens, armadilhas ou minas. Lacaios não podem aplicar feitiços desta forma. | |
Suporte: Menos Duração Suporta qualquer habilidade que tenha uma duração. | |
Suporte: Conjurar ao Morrer Cada habilidade mágica suportada será ativada quando você morrer. Não pode suportar habilidades usadas por totens, armadilhas ou minas. Habilidades Vaal, canalizadas e habilidades com reserva não podem ser ativadas. | |
Suporte: Conjurar ao Sofrer Dano Cada habilidade mágica suportada levará em conta o dano que você sofrer, e será ativada quando o dano total sofrido atingir um limite. Não pode suportar habilidades usadas por totens, armadilhas ou minas. Habilidades Vaal, canalizadas e habilidades com uma reserva não podem ser ativadas. | |
Suporte: Conjurar quando Atordoado Cada habilidade mágica suportada terá uma chance de ser ativada quando você for atordoado. Não pode suportar habilidades usadas por totens, armadilhas ou minas. Habilidades Vaal, canalizadas e habilidades com uma reserva não podem ser ativadas. | |
Suporte: Redução de Chance de Bloqueio Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Físico para Raio Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Mordida Congelante Suporta qualquer habilidade que você usar para acertar inimigos manualmente. Não pode suportar habilidades usadas por totens, armadilhas ou minas. | |
Suporte: Hipotermia Suporta qualquer habilidade que cause dano. | |
Suporte: Inervação Suporta qualquer habilidade que você usar para acertar inimigos manualmente. Não pode suportar habilidades usadas por totens, armadilhas ou minas. | |
Suporte: Aflição dos Golpes Críticos Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Manipulação do Vácuo Suporta qualquer habilidade que cause dano. | |
Suporte: Destruição Controlada Suporta habilidades de ataque, ou habilidades mágicas que causem dano. | |
Suporte: Sofrimento Veloz Suporta qualquer habilidade que tenha uma duração ou possa acertar inimigos para infligir afecções neles. | |
Suporte: Foco Elemental Suporta qualquer habilidade que acerte, incendeie ou inflija afecções elementais. | |
Suporte: Proliferação de Incêndio Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Chance de Envenenar Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Afecções Mortais Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Decadência Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Eficácia Suporta qualquer habilidade que causa dano ou tenha uma duração. | |
Suporte: Toxinas Letais Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Imolação Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Afecções Libertas Suporta qualquer habilidade que acerte inimigos ou inflija afecções. | |
Suporte: Brutalidade Suporta qualquer habilidade que cause dano. | |
Suporte: Fúria Arcana Cada magia suportada levará em conta quanta mana você gastou nela, concedendo um buff quando o total de mana gasto atingir um limite. Não pode suportar habilidades usadas por totens, armadilhas, minas ou habilidades com reserva. | |
Suporte: Convocar Fantasma Suporta habilidades que podem acertar inimigos ou criar lacaios. Quando tais habilidades ou lacaios matarem inimigos ou acertarem inimigos raros ou únicos, elas terão uma chance de convocar um lacaio Fantasma que usará uma magia de projétil perfurante que causa dano físico. | |
Suporte Resfriamento Ósseo Suporta qualquer habilidade que possa resfriar inimigos ou criar áreas resfriantes. | |
Suporte: Dreno de Energia Suporta qualquer habilidade que acerte inimigos, fazendo com que tais acertos drenem escudo de energia baseado no dano causado. | |
Suporte: Intensificar Suporta habilidades mágicas que você conjurar manualmente. Não pode suportar habilidades ativadas, Vaal, intantâneas, canalizadas, habilidades com reserva ou que criem lacaios, ou habilidades usadas por totens, armadilhas ou minas. | |
Suporte: Mina de Alto Impacto Suporta magias ou ataques que usam arcos ou varinhas. Ao invés de usar tal habilidade, você arremessará uma mina que utilizará a habilidade por você quando for detonada. Minas não podem usar habilidades canalizadas. | |
Suporte Desperto: Dano Adicional de Fogo Suporta qualquer habilidade que acerte inimigos. | |
Suporte Desperto: Brutalidade Suporta qualquer habilidade que cause dano. | |
Suporte Desperto: Dano Incendiário Suporta qualquer habilidade que acerte inimigos, ou possa causar dano incendiário diretamente. | |
Suporte Desperto: Penetração de Fogo Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a fogo inimiga. | |
Suporte Desperto: Dano Adicional de Gelo Suporta qualquer habilidade que acerte inimigos. | |
Suporte Desperto: Penetração de Gelo Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a gelo inimiga. | |
Suporte Desperto: Afecções Mortais Suporta qualquer habilidade que acerte inimigos. | |
Suporte Desperto: Sofrimento Veloz Suporta qualquer habilidade que tenha uma duração ou possa acertar inimigos para infligir afecções neles. | |
Suporte Desperto: Manipulação do Vácuo Suporta qualquer habilidade que cause dano. | |
Suporte Desperto: Dano Adicional de Caos Suporta qualquer habilidade que acerte inimigos. | |
Suporte Desperto: Dano Adicional de Raio Suporta qualquer habilidade que acerte inimigos. | |
Suporte Desperto: Destruição Controlada Suporta habilidades de ataque, ou habilidades mágicas que causem dano. | |
Suporte Desperto: Toque Maldito Precisa suportar tanto uma habilidade que acerte inimigos quanto um feitiço para funcionar. O feitiço será aplicado quando inimigos forem acertados por outras habilidades. Não pode suportar totens, armadilhas ou minas. Lacaios não podem aplicar feitiços desta forma. | |
Suporte Desperto: Foco Elemental Suporta qualquer habilidade que acerte, incendeie ou inflija afecções elementais. | |
Suporte Desperto: Área de Efeito Aumentada Suporta qualquer habilidade com uma área de efeito. | |
Suporte Desperto: Penetração de Raio Suporta qualquer habilidade que acerte inimigos, fazendo com que seus acertos penetrem a resistência a raio inimiga. | |
Suporte Desperto: Afecções Libertas Suporta qualquer habilidade que acerte inimigos ou inflija afecções. | |
Suporte: Crueldade Suporta qualquer habilidade que acerte inimigos. Lacaios não podem ganhar Crueldade. | |
Suporte: Sobrecarga Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Lâmina Mágica Suporta magias que acertam inimigos. Não pode modificar as habilidades de lacaios. | |
Suporte: Devorar Suporta qualquer habilidade que acerte inimigos. | |
Suporte: Sadismo Suporta qualquer habilidade que acerte inimigos. |
Tornado
Construto
monster no drops or experience [1]
Spectre | N |
---|---|
Tags | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
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]
Id | MonsterNoDropsOrExperience |
---|---|
Family | MonsterNoDropsOrExperience |
Domains | monstro (3) |
GenerationType | unico (3) |
Req. level | 1 |
Stats |
Demônio
Construto
monster no drops or experience [1]
Tornado
Spectre | N |
---|---|
Tags | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
Vida
100%
Ailment Threshold
100%
Resistência
0 0 0 0
Damage
100%
Precisão
100%
Chance de Crítico
+5%
Multiplicador de Acerto Crítico
+130%
Attack Distance
6 ~ 6
Attack Time
1 Second
Damage Spread
±0%
Experiência
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]
Id | MonsterNoDropsOrExperience |
---|---|
Family | MonsterNoDropsOrExperience |
Domains | monstro (3) |
GenerationType | unico (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.