龙卷旋风
等级: (1–20)
消耗: (15–25) 点魔力
施放间隔: 0.75 秒
暴击几率: 5.00%
伤害效用: (55–95)%
投射物速度: 400 Units per Second
需求 等级 (34–70), (50–98) 敏捷, (35–68) 智慧
产生一道龙卷风妨碍敌人,并反复对它们施加伤害。它会向前移动一段时间,你可以借此机会朝它发射投射物,使其提升对敌人造成的伤害。随后它会追逐敌人一段时间,把你对它施加的伤害和它本身的伤害一起施加给敌人。
造成 (31–414) - (46–620) 物理伤害
每 0.25 秒造成一次伤害
基础持续时间为 1.5 秒
基础额外效果持续时间 4 秒
在初始持续时间内可以被你的投射物击中最多 20 次
把承受伤害的 10% 反射给敌人
龙卷旋风的移动速度加快 (0–57)%
射程内的敌人被缓速
最多 1 道龙卷旋风
(缓速使移动速度降低 30%)
品质额外效果:
龙卷旋风的移动速度加快 (0–20)%
将其放置于物品上同样颜色的插槽来获得这项技能。点击右键从插槽中移除。
Tornado
等级效果 /40
| 固定 |
|---|
| 基础额外效果持续时间 4 秒 每 0.25 秒造成一次伤害 把承受伤害的 10% 反射给敌人 最多 1 道龙卷旋风 在初始持续时间内可以被你的投射物击中最多 20 次 基础持续时间为 1.5 秒 射程内的敌人被缓速 (缓速使移动速度降低 30%) |
| 等级 | 需求等级 | 智慧 | 敏捷 | 魔力 | 基本伤害 | 造成 31 - 46 物理伤害 | 龙卷旋风的移动速度加快 #% | 经验值 |
|---|---|---|---|---|---|---|---|---|
| 1 | 34 | 35 | 50 | 15 | 100%, 100% | 31, 46 | 252,595 | |
| 2 | 36 | 37 | 53 | 15 | 100%, 100% | 36, 54 | 3 | 314,394 |
| 3 | 38 | 38 | 55 | 16 | 100%, 100% | 42, 63 | 6 | 388,734 |
| 4 | 40 | 40 | 58 | 16 | 100%, 100% | 49, 73 | 9 | 477,437 |
| 5 | 42 | 42 | 61 | 17 | 100%, 100% | 57, 85 | 12 | 583,786 |
| 6 | 44 | 44 | 63 | 18 | 100%, 100% | 66, 99 | 15 | 710,359 |
| 7 | 46 | 46 | 66 | 18 | 100%, 100% | 76, 115 | 18 | 1,355,511 |
| 8 | 48 | 48 | 69 | 19 | 100%, 100% | 88, 133 | 21 | 1,138,877 |
| 9 | 50 | 49 | 71 | 19 | 100%, 100% | 102, 153 | 24 | 1,368,233 |
| 10 | 52 | 51 | 74 | 20 | 100%, 100% | 118, 177 | 27 | 1,638,338 |
| 11 | 54 | 53 | 76 | 20 | 100%, 100% | 136, 204 | 30 | 1,956,648 |
| 12 | 56 | 55 | 79 | 21 | 100%, 100% | 157, 235 | 33 | 3,655,184 |
| 13 | 58 | 57 | 82 | 21 | 100%, 100% | 181, 271 | 36 | 3,017,327 |
| 14 | 60 | 59 | 84 | 22 | 100%, 100% | 208, 312 | 39 | 3,576,232 |
| 15 | 62 | 60 | 87 | 22 | 100%, 100% | 239, 358 | 42 | 9,164,731 |
| 16 | 64 | 62 | 90 | 23 | 100%, 100% | 274, 411 | 45 | 17,861,428 |
| 17 | 66 | 64 | 92 | 24 | 100%, 100% | 315, 472 | 48 | 46,032,386 |
| 18 | 68 | 66 | 95 | 24 | 100%, 100% | 361, 541 | 51 | 87,248,039 |
| 19 | 69 | 67 | 96 | 24 | 100%, 100% | 386, 580 | 54 | 157,972,052 |
| 20 | 70 | 68 | 98 | 25 | 100%, 100% | 414, 620 | 57 | |
| 21 | 72 | 25 | 100%, 100% | 474, 711 | 60 | |||
| 22 | 74 | 26 | 100%, 100% | 542, 813 | 63 | |||
| 23 | 76 | 26 | 100%, 100% | 620, 930 | 66 | |||
| 24 | 78 | 27 | 100%, 100% | 709, 1064 | 69 | |||
| 25 | 80 | 27 | 100%, 100% | 810, 1215 | 72 | |||
| 26 | 82 | 28 | 100%, 100% | 925, 1388 | 75 | |||
| 27 | 84 | 28 | 100%, 100% | 1057, 1585 | 78 | |||
| 28 | 86 | 29 | 100%, 100% | 1206, 1808 | 81 | |||
| 29 | 88 | 30 | 100%, 100% | 1375, 2063 | 84 | |||
| 30 | 90 | 30 | 100%, 100% | 1568, 2352 | 87 | |||
| 31 | 91 | 30 | 100%, 100% | 1674, 2511 | 88 | |||
| 32 | 92 | 31 | 100%, 100% | 1787, 2680 | 90 | |||
| 33 | 93 | 31 | 100%, 100% | 1907, 2861 | 91 | |||
| 34 | 94 | 31 | 100%, 100% | 2035, 3053 | 93 | |||
| 35 | 95 | 31 | 100%, 100% | 2172, 3258 | 94 | |||
| 36 | 96 | 32 | 100%, 100% | 2318, 3477 | 96 | |||
| 37 | 97 | 32 | 100%, 100% | 2473, 3710 | 97 | |||
| 38 | 98 | 32 | 100%, 100% | 2639, 3958 | 99 | |||
| 39 | 99 | 33 | 100%, 100% | 2815, 4222 | 100 | |||
| 40 | 100 | 33 | 100%, 100% | 3003, 4504 | 102 |
Attribute /10
龙卷旋风
古神熔炉 武器 /1
| 比重 | Desc |
|---|---|
| 1000 (T5) | 分裂箭矢或龙卷射击攻击时触发等级20龙卷旋风 |
龙卷旋风
等级: (1–20)
消耗: (15–25) 点魔力
施放间隔: 0.75 秒
暴击几率: 5.00%
伤害效用: (55–95)%
投射物速度: 400 Units per Second
需求 等级 (34–70), (50–98) 敏捷, (35–68) 智慧
产生一道龙卷风妨碍敌人,并反复对它们施加伤害。它会向前移动一段时间,你可以借此机会朝它发射投射物,使其提升对敌人造成的伤害。随后它会追逐敌人一段时间,把你对它施加的伤害和它本身的伤害一起施加给敌人。
造成 (31–414) - (46–620) 物理伤害
每 0.25 秒造成一次伤害
基础持续时间为 1.5 秒
基础额外效果持续时间 4 秒
在初始持续时间内可以被你的投射物击中最多 20 次
把承受伤害的 10% 反射给敌人
龙卷旋风的移动速度加快 (0–57)%
射程内的敌人被缓速
最多 1 道龙卷旋风
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]
(缓速使移动速度降低 30%)
品质额外效果:
龙卷旋风的移动速度加快 (0–20)%
将其放置于物品上同样颜色的插槽来获得这项技能。点击右键从插槽中移除。
Tornado
商城 /1
龙卷旋风:狂鲨之灾
将龙卷旋风变为狂鲨之灾效果
被辅助 /85
附加火焰伤害(辅)
辅助任意击中敌人的技能。
附加冰霜伤害(辅)
辅助任意击中敌人的技能。
增大范围(辅)
辅助任意有范围效果的技能。
附加闪电伤害(辅)
辅助任意击中敌人的技能。
提高暴击几率(辅)
辅助任意击中敌人的技能。
提高暴击伤害(辅)
辅助任意击中敌人的技能。
击退(辅)
辅助任意击中敌人的技能。
生命偷取(辅)
辅助任意击中敌人的技能,基于击中造成的伤害偷取生命。
附加混沌伤害(辅)
辅助任意击中敌人的技能。
击晕(辅)
辅助任意击中敌人的技能,使被辅助技能更容易眩晕敌人。
陷阱(辅)
辅助法术技能,或使用弓类或法杖的攻击技能。你不再使用被辅助的技能,而是投掷陷阱,当一个敌人接近时为你使用该技能。陷阱无法使用吟唱技能。
物品稀有度增幅(辅)
辅助任意能击败敌人的技能。
快速施法(辅)
辅助非瞬发法术技能。
集中效应(辅)
辅助任意有范围效果的技能,不论该技能是否造成伤害。
持续时间总增(辅)
辅助任意有持续时间的技能。
寒冰转烈焰(辅)
辅助任意击中敌人的技能。
几率点燃(辅)
辅助任意击中敌人的技能。
元素扩散(辅)
辅助任意能击中敌人或对敌人造成元素异常状态的技能。
终结(辅)
辅助任意击中敌人的技能,如果敌人在被击中后低于 10% 生命上限值则会被立即击败。
钢铁意志(辅)
辅助法术技能,使力量属性也会像提高近战物理伤害一样提高法术伤害。
法术图腾(辅)
辅助非触发类法术技能,你将不再直接施放被辅助的法术,而是召唤一个图腾为你施放该法术。
链爆地雷(辅)
辅助法术技能,或使用弓类或法杖的攻击技能。你不再使用被辅助的技能,而是投掷地雷,当你将地雷引爆时为你使用该技能。地雷无法使用吟唱技能。
几率逃跑(辅)
辅助任意击中敌人的技能。
致盲(辅)
辅助任意击中敌人的技能。
火焰穿透(辅)
辅助任意击中敌人的技能,使击中能穿透敌人的火焰抗性。
冰霜穿透(辅)
辅助任意击中敌人的技能,使击中能穿透敌人的冰霜抗性。
闪电穿透(辅)
辅助任意击中敌人的技能,使击中能穿透敌人的闪电抗性。
元素穿透(辅)
辅助任意击中敌人的技能,使击中能穿透敌人的元素抗性。
暴击获得暴击球(辅)
辅助任意击中敌人的技能。
增加燃烧伤害(辅)
辅助任意击中敌人的技能,或能直接造成燃烧伤害的技能。
蛊咒(辅)
必须同时辅助一个击中敌人的技能和一个魔蛊诅咒。该魔蛊会在敌人被另一技能击中时施加给它们。无法辅助图腾、陷阱和地雷。召唤生物不能通过这种方式施加魔蛊。
持续时间缩短(辅)
辅助任意有持续时间的技能。
死亡时施放(辅)
你被击败时触发所有被辅助的法术。无法辅助图腾、陷阱或地雷施放的技能。瓦尔技能、持续吟唱类技能或有保留效果的技能无法被触发。
受伤时施放(辅)
所有被辅助的法术技能会记录你受到的伤害,当受到的总伤害达到阈值时触发。无法辅助图腾、陷阱或地雷施放的技能。瓦尔技能、持续吟唱技能或有保留效果的技能无法被触发。
晕眩时施放(辅)
你被晕眩时有几率触发所有被辅助的法术技能。无法辅助图腾、陷阱或地雷施放的技能。瓦尔技能、持续吟唱技能或有保留效果的技能无法被触发。
减少格挡几率(辅)
辅助任意击中敌人的技能。
物理转闪电(辅)
辅助任意击中敌人的技能。
霜咬(辅)
辅助任意你用来击中敌人的技能。无法辅助图腾,陷阱和地雷所施放的技能。
急冻(辅)
辅助任意造成伤害的技能。
闪电支配(辅)
辅助任意你用来击中敌人的技能。无法辅助图腾,陷阱和地雷所施放的技能。
毒化(辅)
辅助任意击中敌人的技能。
虚空操纵(辅)
辅助任意造成伤害的技能。
精准破坏(辅)
辅助能造成伤害的攻击或法术技能。
极速腐化(辅)
辅助任意有持续时间或能通过击中造成异常状态的技能。
元素集中(辅)
辅助能击中或燃烧敌人的技能,以及能施加元素异常状态的技能。
点燃扩散(辅)
辅助任意击中敌人的技能。
几率流血(辅)
辅助攻击技能。
低阶毒化(辅)
辅助任意击中敌人的技能。
致命异常状态(辅)
辅助任意击中敌人的技能。
腐蚀(辅)
辅助任意击中敌人的技能。
效能(辅)
辅助任意能造成伤害或有持续时间的技能。
猛毒(辅)
辅助任意击中敌人的技能。
献祭(辅)
辅助任意击中敌人的技能。
异常爆发(辅)
辅助任意可以击中敌人或施加异常状态的技能
残暴(辅)
辅助任意造成伤害的技能。
秘术增强(辅)
所有被辅助的法术技能会记录你消耗的魔力,当消耗的总魔力达到阈值时提供一个增益效果。不能辅助图腾、陷阱、地雷施放的技能,不能辅助有保留效果的技能。
召唤幻影(辅)
辅助可以击中敌人或召唤生物的技能。当该技能或召唤生物击败敌人,或击中稀有或传奇敌人时,有一定几率召唤一个幻灵,该生物可以使用穿刺投射物法术造成物理伤害。
彻骨(辅)
辅助可使敌人冰缓或产生冰缓区域的技能。
能量偷取(辅)
辅助任意击中敌人的技能,基于击中造成的伤害偷取能量护盾。
法术凝聚(辅)
辅助你自身施放的法术。无法辅助触发类技能、瓦尔技能、瞬发技能、持续吟唱技能,有保留效果或产生召唤生物技能,以及图腾、陷阱和地雷使用的技能。
高爆地雷(辅)
辅助法术技能,或使用弓类或法杖的攻击技能。你不再使用被辅助的技能,而是投掷地雷,当你将地雷引爆时为你使用该技能。地雷无法使用吟唱技能。
附加火焰伤害(强辅)
辅助任意击中敌人的技能。
残暴(强辅)
辅助任意造成伤害的技能。
增加燃烧伤害(强辅)
辅助任意击中敌人的技能,或能直接造成燃烧伤害的技能。
火焰穿透(强辅)
辅助任意击中敌人的技能,使击中能穿透敌人的火焰抗性。
附加冰霜伤害(强辅)
辅助任意击中敌人的技能。
冰霜穿透(强辅)
辅助任意击中敌人的技能,使击中能穿透敌人的冰霜抗性。
致命异常状态(强辅)
辅助任意击中敌人的技能。
极速腐化(强辅)
辅助任意有持续时间或能通过击中造成异常状态的技能。
虚空操纵(强辅)
辅助任意造成伤害的技能。
附加混沌伤害(强辅)
辅助任意击中敌人的技能。
附加闪电伤害(强辅)
辅助任意击中敌人的技能。
精准破坏(强辅)
辅助能造成伤害的攻击或法术技能。
蛊咒【强辅】
必须同时辅助一个击中敌人的技能和一个魔蛊诅咒。该魔蛊会在敌人被另一技能击中时施加给它们。无法辅助图腾、陷阱和地雷。召唤生物不能通过这种方式施加魔蛊。
元素集中(强辅)
辅助能击中或燃烧敌人的技能,以及能施加元素异常状态的技能。
增大范围(强辅)
辅助任意有范围效果的技能。
闪电穿透(强辅)
辅助任意击中敌人的技能,使击中能穿透敌人的闪电抗性。
异常爆发(强辅)
辅助任意可以击中敌人或施加异常状态的技能
凌厉(辅)
辅助任意击中敌人的技能。召唤生物无法获得凌厉。
过载(辅)
辅助任意击中敌人的技能。
碎影魔刃(辅)
辅助可以击中敌人的法术技能。无法影响召唤生物的技能。
吞噬(辅)
辅助任意击中敌人的技能。
凌虐(辅)
辅助任意击中敌人的技能。
残破(辅)
辅助攻击技能。
Living Lightning Support
Supports Skills which cause Damaging Hits, causing them to trigger Summon Living Lightning when dealing lightning damage. Cannot support skills used by totems, traps, or mines. Cannot modify the skills of Minions.
龙卷旋风
构造体monster 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]
Tornado
| 幽魂 | N |
|---|---|
| 标签 | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
生命
100%
异常状态临界值
100%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 6
攻击间隔
1 秒
伤害分布
±0%
经验值
100%
Model Size
100%
类型
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 | 怪物 (3) |
| GenerationType | 传奇 (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 | 怪物 (3) |
| GenerationType | 传奇 (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; |
龙卷旋风
构造体monster 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]
Tornado
| 幽魂 | N |
|---|---|
| 标签 | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
生命
100%
异常状态临界值
100%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 6
攻击间隔
1 秒
伤害分布
±0%
经验值
100%
Model Size
100%
类型
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 | 怪物 (3) |
| GenerationType | 传奇 (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 | 怪物 (3) |
| GenerationType | 传奇 (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
构造体monster 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]
| 幽魂 | N |
|---|---|
| 标签 | construct, ghost_armour, is_unarmed, large_model, non_attacking, very_slow_movement |
生命
100%
异常状态临界值
100%
抗性
伤害
100%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 6
攻击间隔
1 秒
伤害分布
±0%
经验值
100%
Model Size
100%
类型
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 | 怪物 (3) |
| GenerationType | 传奇 (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 | 怪物 (3) |
| GenerationType | 传奇 (3) |
| Req. level | 1 |
| Stats |
Community Wiki
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.
