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
Tornado radius is 3 metres
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.
From /1
Uncut Skill Gem Tier 11
Level Effect /40
| Level | Requires Level | Str | Int | Mana | Base Damage | Deals 3 Physical damage per second | Deals 6.1 damage per second of each absorbed Elemental Damage type |
|---|---|---|---|---|---|---|---|
| 1 | 0 | 4 | 4 | 10 | 100%, 100% | 3 | 6.1 |
| 2 | 3 | 7 | 7 | 12 | 100%, 100% | 4.4 | 8.8 |
| 3 | 6 | 9 | 9 | 14 | 100%, 100% | 6.4 | 12.7 |
| 4 | 10 | 13 | 13 | 17 | 100%, 100% | 8.6 | 17.2 |
| 5 | 14 | 17 | 17 | 20 | 100%, 100% | 11.2 | 22.4 |
| 6 | 18 | 20 | 20 | 22 | 100%, 100% | 14.1 | 28.2 |
| 7 | 22 | 24 | 24 | 26 | 100%, 100% | 17.5 | 34.9 |
| 8 | 26 | 28 | 28 | 29 | 100%, 100% | 21.3 | 42.6 |
| 9 | 31 | 32 | 32 | 33 | 100%, 100% | 25.7 | 51.4 |
| 10 | 36 | 37 | 37 | 37 | 100%, 100% | 30.7 | 61.4 |
| 11 | 41 | 41 | 41 | 42 | 100%, 100% | 36.4 | 72.9 |
| 12 | 46 | 46 | 46 | 47 | 100%, 100% | 43 | 86 |
| 13 | 52 | 51 | 51 | 53 | 100%, 100% | 50.5 | 101.1 |
| 14 | 58 | 57 | 57 | 59 | 100%, 100% | 59.2 | 118.3 |
| 15 | 64 | 62 | 62 | 66 | 100%, 100% | 69.1 | 138.1 |
| 16 | 66 | 64 | 64 | 73 | 100%, 100% | 80.5 | 160.9 |
| 17 | 72 | 70 | 70 | 81 | 100%, 100% | 93.6 | 187.1 |
| 18 | 78 | 75 | 75 | 90 | 100%, 100% | 108.6 | 217.3 |
| 19 | 84 | 80 | 80 | 99 | 100%, 100% | 126 | 252 |
| 20 | 90 | 86 | 86 | 110 | 100%, 100% | 146.1 | 292.2 |
| 21 | 121 | 100%, 100% | 169.3 | 338.6 | |||
| 22 | 134 | 100%, 100% | 196.1 | 392.2 | |||
| 23 | 147 | 100%, 100% | 227.2 | 454.4 | |||
| 24 | 162 | 100%, 100% | 263.3 | 526.5 | |||
| 25 | 178 | 100%, 100% | 305.1 | 610.3 | |||
| 26 | 195 | 100%, 100% | 353.8 | 707.7 | |||
| 27 | 214 | 100%, 100% | 410.5 | 821.1 | |||
| 28 | 234 | 100%, 100% | 476.7 | 953.4 | |||
| 29 | 256 | 100%, 100% | 553.9 | 1107.9 | |||
| 30 | 281 | 100%, 100% | 644.3 | 1288.5 | |||
| 31 | 307 | 100%, 100% | 750.1 | 1500.2 | |||
| 32 | 335 | 100%, 100% | 874.2 | 1748.4 | |||
| 33 | 366 | 100%, 100% | 1020 | 2040.1 | |||
| 34 | 399 | 100%, 100% | 1191.6 | 2383.2 | |||
| 35 | 435 | 100%, 100% | 1393.8 | 2787.5 | |||
| 36 | 474 | 100%, 100% | 1632.4 | 3264.8 | |||
| 37 | 517 | 100%, 100% | 1914.5 | 3829 | |||
| 38 | 562 | 100%, 100% | 2248.5 | 4497 | |||
| 39 | 612 | 100%, 100% | 2644.6 | 5289.3 | |||
| 40 | 666 | 100%, 100% | 3115.2 | 6230.4 |
Attribute /8
Tornado
| Name | Show Full Descriptions |
|---|---|
| Acronym | Modifiers, Limit |
| BaseType | Tornado |
| Class | Skill Gems |
| TargetTypes | Ground, Enemy, , , , |
| Type | Spell, Duration, Trappable, Totemable, Triggerable, DegenOnlySpellDamage, Physical, Area, AreaSpell, UsableWhileMoving, DamageOverTime, Storm, Wind, Limit, InteractsWithElementalGround |
| BuffIcon | |
| ItemType | Metadata/Items/Gems/SkillGemTornado |
| ActiveSkillsCode | tornado |
Version history /6
| Version | Changes |
|---|---|
| Version_0.4.0 | |
| 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 | |
| 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
Tornado radius is 3 metres
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
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.
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.
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.
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.
Slow Potency
Supports any skill, causing inflicted Slows to be more powerful.
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 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.
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.
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
| Name | Show Full Descriptions |
|---|---|
| BuffGroupsID | 31 |
| IsBuffDefinition | 1 |
| BuffMergeModesID | 1 |
| Code | base physical damage taken per minute |
|---|---|
| IsPublic | 0 |
| IsLocal | 0 |
| IsWeaponLocal | 0 |
| IsProxied | |
| IsParty | 0 |
| IsVirtual | 0 |
| IsScalable | 1 |
| StatSemantics | 3 |
| Code | base movement velocity +% |
|---|---|
| IsPublic | 1 |
| IsLocal | 0 |
| IsWeaponLocal | 0 |
| IsProxied | |
| IsParty | 0 |
| IsVirtual | 0 |
| IsScalable | 1 |
| StatSemantics | 1 |
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
| Name | Show Full Descriptions |
|---|---|
| BuffGroupsID | 31 |
| IsBuffDefinition | 1 |
| BuffMergeModesID | 1 |
| Code | base physical damage taken per minute |
|---|---|
| IsPublic | 0 |
| IsLocal | 0 |
| IsWeaponLocal | 0 |
| IsProxied | |
| IsParty | 0 |
| IsVirtual | 0 |
| IsScalable | 1 |
| StatSemantics | 3 |
| Code | base movement velocity +% |
|---|---|
| IsPublic | 1 |
| IsLocal | 0 |
| IsWeaponLocal | 0 |
| IsProxied | |
| IsParty | 0 |
| IsVirtual | 0 |
| IsScalable | 1 |
| StatSemantics | 1 |
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
| Name | Show Full Descriptions |
|---|---|
| BuffGroupsID | 31 |
| IsBuffDefinition | 1 |
| BuffMergeModesID | 1 |
| Code | base physical damage taken per minute |
|---|---|
| IsPublic | 0 |
| IsLocal | 0 |
| IsWeaponLocal | 0 |
| IsProxied | |
| IsParty | 0 |
| IsVirtual | 0 |
| IsScalable | 1 |
| StatSemantics | 3 |
Tornado
Constructmonster no drops or experience [1]
| Spectre | N |
|---|---|
| Tags | construct, ghost_armour, is_unarmed, non_attacking, very_slow_movement |
Life
100%
Resistance
Damage
100%
Accuracy
100%
Critical Hits Chance
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]
| Family | MonsterNoDropsOrExperience |
|---|---|
| Domains | Monster (3) |
| GenerationType | Unique (3) |
| Req. level | 1 |
| Stats |
| key | val |
|---|---|
| Stats.item_drop_slots | 0 |
| Stats.energy_shield_recharge_rate_per_minute_% | 750 |
| Stats.base_maximum_mana | 200 |
| Stats.maximum_physical_damage_reduction_% | 75 |
| Stats.base_maximum_all_resistances_% | 75 |
| Stats.monster_base_flask_charges_percent_of_monster_power | 50 |
| Stats.base_critical_hit_damage_bonus | 30 |
| Stats.max_endurance_charges | 0 |
| Stats.max_frenzy_charges | 0 |
| Stats.max_power_charges | 0 |
| Stats.object_inherent_base_maximum_block_%_from_ot | 50 |
| Stats.movement_velocity_cap | 128 |
| Stats.max_azurite_debuff_stacks | 10 |
| Stats.ignore_skill_weapon_restrictions | 1 |
| Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot | 33 |
| Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot | 100 |
| Stats.scale_melee_range_to_actor_scale | 1 |
| Stats.use_melee_pattern_range | 1 |
| Stats.melee_swing_not_scaled_by_area_modifiers | 1 |
| Stats.actor_scale_+%_limit | 200 |
| Stats.base_heavy_stun_duration_ms | 2000 |
| Stats.melee_defer_damage_prediction | 1 |
| Stats.poise_decay_delay_ms | 8000 |
| Stats.poise_decay_%_per_second | 5 |
| Stats.base_block_angle_degrees | 180 |
| Stats.action_attack_or_cast_time_uses_animation_length | 1 |
| Stats.slow_potency_+%_final_per_additional_player | -10 |
| Stats.check_for_targets_between_initiator_and_projectile_source | 1 |
| Stats.maximum_life_+%_final_per_additional_player | 50 |
| Stats.maximum_energy_shield_+%_final_per_additional_player | 50 |
| Stats.poise_threshold_+%_final_per_additional_player | 50 |
| Stats.stun_base_duration_override_ms | 500 |
| Stats.bleeding_moving_damage_%_of_base_override | 200 |
| 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.base_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.csd |
| 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, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction |
| Actor.slow_animations_go_to_idle | false |
| 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; |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.


