Tornado
Tier: 11
Level: (1—20)
Cost: (10—110) Mana
Cast Time: 0.75 sec
Requires: Level (1—90), (4—86) Str, (4—86) Int
Create a storm that sucks in enemies and deals Physical damage over time. A Tornado that overlaps an Elemental Ground Surface absorbs that surface's Debuff, applying it to enemies inside the Tornado and causing the Tornado to deal extra damage of that element.
Deals (3—146.1) Physical damage per second
Modifiers to Spell Damage apply to Debuff's Damage over Time
Tornado radius is 3 metres
Deals (6.1—292.2) damage per second of each absorbed
Elemental Damage type
Tornado duration is 8 seconds
Limit 1 Tornado

Additional Effects From Quality:
Tornado duration is (0—2) seconds
Skills can be managed in the Skills Panel.
Level Effect /40
Implicit
Limit 1 Tornado
Tornado duration is 8 seconds
Tornado radius is 3 metres
Modifiers to Spell Damage apply to Debuff's Damage over Time
LevelRequires LevelStrIntManaBase DamageDeals 3 Physical damage per secondDeals 6.1 damage per second of each absorbed
Elemental Damage type
104410100%, 100%36.1
237712100%, 100%4.48.8
369914100%, 100%6.412.7
410131317100%, 100%8.617.2
514171720100%, 100%11.222.4
618202022100%, 100%14.128.2
722242426100%, 100%17.534.9
826282829100%, 100%21.342.6
931323233100%, 100%25.751.4
1036373737100%, 100%30.761.4
1141414142100%, 100%36.472.9
1246464647100%, 100%4386
1352515153100%, 100%50.5101.1
1458575759100%, 100%59.2118.3
1564626266100%, 100%69.1138.1
1666646473100%, 100%80.5160.9
1772707081100%, 100%93.6187.1
1878757590100%, 100%108.6217.3
1984808099100%, 100%126252
20908686110100%, 100%146.1292.2
21121100%, 100%169.3338.6
22134100%, 100%196.1392.2
23147100%, 100%227.2454.4
24162100%, 100%263.3526.5
25178100%, 100%305.1610.3
26195100%, 100%353.8707.7
27214100%, 100%410.5821.1
28234100%, 100%476.7953.4
29256100%, 100%553.91107.9
30281100%, 100%644.31288.5
31307100%, 100%750.11500.2
32335100%, 100%874.21748.4
33366100%, 100%10202040.1
34399100%, 100%1191.62383.2
35435100%, 100%1393.82787.5
36474100%, 100%1632.43264.8
37517100%, 100%1914.53829
38562100%, 100%2248.54497
39612100%, 100%2644.65289.3
40666100%, 100%3115.26230.4
Attribute /8

Tornado

NameShow Full Descriptions
AcronymModifiers, Limit
BaseType Tornado
Class Skill Gems
TargetTypesGround, Enemy, , , ,
TypeSpell, Duration, Trappable, Totemable, Triggerable, DegenOnlySpellDamage, Physical, Area, AreaSpell, UsableWhileMoving, DamageOverTime, Storm, Wind, Limit, InteractsWithElementalGround
BuffIcon
ItemTypeMetadata/Items/Gems/SkillGemTornado
ActiveSkillsCodetornado
Version history /6
VersionChanges
Version_0.4.0
  • Added [Wind] type to the following Skills: Twister, Whirling Slash, Wind Blast, Wing Blast, Whirlwind Lance, Wind Serpent's Fury, Tornado, Tornado Shot, the Projectiles created by Staggering Palm
  • Version_0.2.1
    * Rat Tornadoes from the Infested Ritual type have had their damage and move speed reduced slightly.
    Version_0.2.0e
    * Tornado Shot now has a maximum Tornado duration of 15 seconds at all Gem levels (previously 7-7.9 at Gem levels 11-20).
    * Dread Servant's undead tornados no longer benefit from additional projectile modifiers, and now deal damage far less frequently.
    Version_0.2.0
  • Tornado Shot's splitting effect now also applies to thrown Spears.
  • Version_0.1.1
    * Adjusted the damaging area of Bahlak, the Sky Seer's Tornadoes to more closely match the visual effects. Tornadoes now push you slightly away when they appear, and now deal less damage when they first appear before ramping up.
    Version_0.1.0e
    * Tornado Shot's Damage over Time has been adjusted, it is now slightly higher at Lower Levels, and substantially lower at Higher Levels. The intention of this ability was to propagate your other Bow skills, as opposed to doing an immense amount of damage itself.
    * Fixed a bug where Ballista skills didn't work with Tornadoes created by Tornado Shot.
    Tornado
    Tier: 11
    Level: (1—20)
    Cost: (10—110) Mana
    Cast Time: 0.75 sec
    Requires: Level (1—90), (4—86) Str, (4—86) Int
    Create a storm that sucks in enemies and deals Physical damage over time. A Tornado that overlaps an Elemental Ground Surface absorbs that surface's Debuff, applying it to enemies inside the Tornado and causing the Tornado to deal extra damage of that element.
    Deals (3—146.1) Physical damage per second
    Modifiers to Spell Damage apply to Debuff's Damage over Time
    Tornado radius is 3 metres
    Deals (6.1—292.2) damage per second of each absorbed
    Elemental Damage type
    Tornado duration is 8 seconds
    Limit 1 Tornado
    can perform skill while moving [1]
    is area damage [1]
    movement speed +% final while performing action [-70]
    movement speed acceleration +% per second while performing action [160]
    movement speed while performing action locked duration % [50]
    precise cursor targeting uses contact point height offset [1]
    tornado failled pull cooldown ms [1000]
    tornado movement speed +% final [-50]
    tornado pull interval ms [50]
    tornado pull strength % [12]
    tornado pushiness [45]
    tornado slow % at max range [30]

    Additional Effects From Quality:
    Tornado duration is (0—2) seconds
    Skills can be managed in the Skills Panel.
    Microtransactions /3
    Shark Tornado Effect
    Your Tornado becomes a Shark Effect.
    Abyssal Tornado Effect
    Your Tornado becomes an Abyssal Effect.
    Radiant Tornado Effect
    Your Tornado becomes a Radiant Effect.
    Supported By /46
  • Active Type: Spell, Duration, Trappable, Totemable, Triggerable, DegenOnlySpellDamage, Physical, Area, AreaSpell, UsableWhileMoving, DamageOverTime, Storm, Wind, Limit, InteractsWithElementalGround
  • Magnified Area I
    Supports any skill with an area of effect, making it larger.
    Magnified Area II
    Supports any skill with an area of effect, making it larger.
    Oisín's Oath
    Supports Skills which Hit enemies, causing their Mana Leech to recover based on Elemental damage instead of Physical damage.
    Rapid Casting I
    Supports Spells, causing them to cast faster.
    Rapid Casting II
    Supports Spells, causing them to cast faster.
    Rapid Casting III
    Supports Spells, causing them to cast faster for each different Spell you've cast Recently.
    Concentrated Area
    Supports any skill with an area of effect, causing that area to be smaller but any area damage it deals to be higher.
    Brutality I
    Supports any skill that deals damage, boosting its Physical damage at the expense of all other Damage Types.
    Brutality II
    Supports any skill that deals damage, boosting its Physical damage at the expense of all other Damage Types.
    Brutality III
    Supports any skill that deals damage, boosting its Physical damage at the expense of all other Damage Types, as well as giving Hits from that skill a chance to ignore Physical Damage reduction.
    Arcane Surge
    Supports Spells you cast yourself, tracking the mana you spend to cast them. Spending enough mana grants a burst of Mana Regeneration and Cast Speed.
    Expand
    Supports Spells you cast yourself, increasing their area of effect when cast. Cannot support Channelling Skills or Skills with a Cooldown.
    Compressed Duration I
    Supports any skill that has a duration making that duration shorter.
    Compressed Duration II
    Supports any skill that has a duration making that duration shorter.
    Prolonged Duration I
    Supports any skill that has a duration, making that duration longer.
    Prolonged Duration II
    Supports any skill that has a duration, making that duration longer.
    Overabundance I
    Supports skills which can have a Limited number of effects active at once, increasing that Limit at the cost of their duration. Only applies to restrictions that use the word "Limit".
    Overabundance II
    Supports skills which can have a Limited number of effects active at once, increasing that Limit at the cost of their duration. Only applies to restrictions that use the word "Limit".
    Overabundance III
    Supports skills which can have a Limited number of effects active at once, doubling that Limit at the cost of Cursing yourself on Skill use. Only applies to restrictions that use the word "Limit".
    Hourglass
    Supports any damaging skill that you use yourself, causing it to deal significantly more damage but gain a long cooldown. Cannot support Skills which already have a cooldown.
    Mobility
    Supports skills that can be used while moving, allowing you to move faster while using them.
    Minion Pact I
    Supports damaging skills you use yourself, draining the life from one of your Minions on use in order to boost the skill's damage. Only takes effect if you have a Minion with enough life to drain the full amount.
    Minion Pact II
    Supports damaging skills you use yourself, draining the life from one of your Minions on use in order to boost the skill's damage. Only takes effect if you have a Minion with enough life to drain the full amount.
    Rageforged I
    Supports any damaging skill that you use or trigger yourself, causing it to spend Rage to deal more damage. If you don't have enough Rage to spend, the damage bonus will not apply.
    Rageforged II
    Supports any damaging skill that you use or trigger yourself, causing it to spend Rage to deal more damage, with a chance to skip spending Rage while still benefitting as though it had. If you don't have enough Rage to spend, the damage bonus will not apply.
    Physical Mastery
    Supports Physical skills, granting them an additional level. Does not support skills which do not have levels.
    Swift Affliction I
    Supports any skill that deals damage, causing it to deal more non-Ailment damage over time but have a shorter duration.
    Swift Affliction II
    Supports any skill that deals damage, causing it to deal more non-Ailment damage over time but have a shorter duration.
    Swift Affliction III
    Supports any skill that deals damage, causing effects with a duration of one second or less to deal more non-Ailment damage over time.
    Intense Agony
    Supports Spells that deal non-Ailment damage over time, causing them to have a shorter duration but deal substantially more damage over time with Debuffs inflicted against enemies on full life.
    Drain Ailments
    Supports Spells that deal non-Ailment damage over time, causing them to consume Ailments on enemies it applies damage over time Debuffs to in order to deal substantially more damage over time.
    Slow Potency
    Supports any skill, causing inflicted Slows to be more powerful.
    Potent Exposure
    Supports Skills which apply Exposure to Enemies, increasing the effect of applied Exposure.
    Considered Casting
    Supports Spell Skills that Hit Enemies and you cast yourself, boosting Damage at the cost of Cast Speed.
    Expanse
    Supports any Skill that you use yourself, granting it significantly higher Area of Effect but causing it to gain a long cooldown. Cannot support Skills which already have a cooldown.
    Zenith I
    Supports Spell Skills. Supported Skills deal more damage while you are above 90% of your Maximum Mana. Does not modify Skills used by Minions.
    Zenith II
    Supports Spell Skills. Supported Skills have increased Mana cost Efficiency and deal more damage while you are above 90% of your maximum Mana. Does not modify Skills used by Minions.
    Derange
    Supports Skills which you use yourself which can deal damage. Supported Skills gain an Energy Shield cost equal to your Intelligence, while also dealing more non-Ailment Damage over time based off of your Intelligence. Cannot support Channelling Skills.
    Acrimony
    Supports Skills which can Damage Enemies. Enemies affected by Damage over time from Supported Skills which was not caused by a Damaging Ailment have reduced Life regeneration rate. Only the strongest instance of this Debuff will apply. Does not Support Skills used by Minions.
    Deliberation
    Supports skills that can be used while moving, causing you to move slower while using them, but granting more damage in exchange.
    Inhibitor
    Supports any Skill you use yourself or that you Trigger. Supported Skills cannot consume Charges or Infusion by any means. Cannot Support Skills which require Charges or Infusion to be used.
    Atziri's Call
    [DNT] Supports Spells you use yourself which Hit enemies. On Critical Hit with supported Spells, Trigger Atziri's Storm at the location of the nearest enemy.
    Varashta's Blessing
    Supports any Skill that can deal Damage, causing it to deal more Damage per different Command Skill used.
    Morgana's Tempest
    Supports Spells which create Storms, increasing their Limit and causing them to move from the player towards the target location faster, but become less effective. Cannot Support Triggered Skills.
    Advancing Storm
    Supports Spells which create Storms, causing them to originate from the player and move towards the target location. Cannot Support Triggered Skills.
    Catalysing Elements
    Supports Skills which are boosted by Elemental Ground Surfaces, Triggering Catalysing Discharge of the corresponding type when they are boosted by an allied Elemental Ground Surface.
    Tornado
    You are taking Physical Damage over time and your Movement Speed is being reduced due to being inside the Tornado. An additional stack of this effect is applied when deep inside the Tornado.
    base_movement_velocity_+%
    base_physical_damage_taken_per_minute
    Attribute /3

    perennial_king_tornado_degen

    NameShow Full Descriptions
    BuffGroupsID31
    IsBuffDefinition1
    BuffMergeModesID1
    Codebase physical damage taken per minute
    IsPublic0
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemantics3
    Codebase movement velocity +%
    IsPublic1
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemantics1
    Tornado
    You are taking Physical Damage over time and your Movement Speed is being reduced due to being inside the Tornado. An additional stack of this effect is applied when deep inside the Tornado.
    base_movement_velocity_+%
    base_physical_damage_taken_per_minute
    Attribute /3

    tornado_degen

    NameShow Full Descriptions
    BuffGroupsID31
    IsBuffDefinition1
    BuffMergeModesID1
    Codebase physical damage taken per minute
    IsPublic0
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemantics3
    Codebase movement velocity +%
    IsPublic1
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemantics1
    Tornado
    You are taking Physical Damage over time while inside the Tornado
    base_physical_damage_taken_per_minute
    Attribute /3

    chaos_god_owl_boss_tornado

    NameShow Full Descriptions
    BuffGroupsID31
    IsBuffDefinition1
    BuffMergeModesID1
    Codebase physical damage taken per minute
    IsPublic0
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemantics3
    Tornado
    Construct
    monster no drops or experience [1]
    SpectreN
    Tagsconstruct, ghost_armour, is_unarmed, non_attacking, very_slow_movement
    Life
    100%
    Resistance
    0 0 0 0
    Damage
    100%
    Accuracy
    100%
    5%
    Attack Distance
    6 ~ 6
    Attack Time
    1 Second
    Damage Spread
    ±0%
    Experience
    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_base_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/ascendancy_classes/stormweaver/elemental_storm.ao', , ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ), 5 );
    		IfState( tornado_main_element, 2,
    		{
    			PlayAnimationAttached( 'Metadata/Effects/Spells/ascendancy_classes/stormweaver/elemental_storm.ao', storm_cold );
    		} );
    		IfState( tornado_main_element, 3,
    		{
    			PlayAnimationAttached( 'Metadata/Effects/Spells/ascendancy_classes/stormweaver/elemental_storm.ao', storm_fire );
    		} );
    		IfState( tornado_main_element, 4,
    		{
    			PlayAnimationAttached( 'Metadata/Effects/Spells/ascendancy_classes/stormweaver/elemental_storm.ao', storm_lightning );
    		} );
    	"
    }
    
    StateMachine
    {
    	on_change_state_tornado_radius = "ScaleAttached( 'Metadata/Effects/Spells/ascendancy_classes/stormweaver/elemental_storm.ao', ScaleMiscAnimated( TornadoAoe, GetState( tornado_radius ) ) );"
    }
    -- 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]
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • keyval
    Stats.item_drop_slots0
    Stats.energy_shield_recharge_rate_per_minute_%750
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.base_maximum_all_resistances_%75
    Stats.monster_base_flask_charges_percent_of_monster_power50
    Stats.base_critical_hit_damage_bonus30
    Stats.max_endurance_charges0
    Stats.max_frenzy_charges0
    Stats.max_power_charges0
    Stats.object_inherent_base_maximum_block_%_from_ot50
    Stats.movement_velocity_cap128
    Stats.max_azurite_debuff_stacks10
    Stats.ignore_skill_weapon_restrictions1
    Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
    Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.melee_swing_not_scaled_by_area_modifiers1
    Stats.actor_scale_+%_limit200
    Stats.base_heavy_stun_duration_ms2000
    Stats.melee_defer_damage_prediction1
    Stats.poise_decay_delay_ms8000
    Stats.poise_decay_%_per_second5
    Stats.base_block_angle_degrees180
    Stats.action_attack_or_cast_time_uses_animation_length1
    Stats.slow_potency_+%_final_per_additional_player-10
    Stats.check_for_targets_between_initiator_and_projectile_source1
    Stats.maximum_life_+%_final_per_additional_player50
    Stats.maximum_energy_shield_+%_final_per_additional_player50
    Stats.poise_threshold_+%_final_per_additional_player50
    Stats.stun_base_duration_override_ms500
    Stats.bleeding_moving_damage_%_of_base_override200
    Stats.immune_to_curses1
    Stats.immune_to_auras_from_other_entities1
    Stats.monster_no_drops_or_experience1
    Stats.monster_do_not_fracture1
    Stats.base_cannot_be_stunned1
    Stats.cannot_be_knocked_back1
    Stats.phase_through_objects1
    Stats.monster_grants_no_flask_charges1
    Stats.base_maximum_life_is_one1
    Stats.cannot_die1
    Stats.hidden_monster_can_have_auras1
    Stats.hide_mini_life_bar1
    Stats.does_not_count_as_monster1
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
    Positioned.blockingtrue
    Positioned.team0
    Positioned.serialise_collidabletrue
    Positioned.trigger_blockingtrue
    BaseEvents.server_onlytrue
    BaseEvents.on_construction_completethis.immune_to_hellscape = true;
    Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction
    Actor.slow_animations_go_to_idlefalse
    Animated.animated_objectMetadata/Monsters/Daemon/Daemon.ao
    Life.corpse_usablefalse
    Life.ignore_on_life_changed_statstrue
    Pathfinding.base_speed8
    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;
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.