Spectre | Y |
---|---|
Area | 風沙沼澤, 高地神塔庇護所, 風沙沼澤 |
Tags | allows_inc_aoe, Beast_onhit_audio, insect, melee, monster_applies_poison, monster_has_on_death_mechanic, monster_summons_adds, physical_affinity, very_slow_movement |
Packs |
生命
250%
抗性
-30
0
0
0
傷害
200%
命中
100%
暴擊 Chance
5%
暴擊傷害加成
+30%
Attack Distance
7 ~ 20
攻擊時間
1.5 Second
Damage Spread
±20%
經驗值
250%
Model Size
100%
Type
SwarmHost
Metadata
SwarmHost
下列的數值並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成。
等級
70
生命
21,790
護甲值
3,877
閃避值
502
傷害
496
法術傷害
496
命中
2,328
攻擊時間
1.5
經驗值
86,598
Minion Life
30,665
Minion Damage
4,325
Minion Armour
3,877
下列的數值為技能基礎數值,並未包含地圖加成、怪物Buff加成、祭壇加成、輿圖天賦加成、怪物本身傷害加成(例: 釋界 150% 加成),怪物稀有度加成(例: 傳奇 +70% 更多, 傳奇攻擊 33% 更少)。
MeleeAtAnimationSpeed
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 397–595
暴擊率: 5%
攻擊時間: 1.5 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EASSwarmHostDroneSpawn
冷卻時間: 30 秒
action attack or cast time uses animation length [1]
action do not face target [1]
EDSSwarmHostGasSpray
可觸發, 法術, 傷害
暴擊率: 5%
施放時間: 1 秒
冷卻時間: 10 秒
造成 2232 至 3347 物理傷害
擊中時使敵人中毒
action attack or cast time uses animation length [1]
base skill can be blocked [1]
base skill cannot be avoided by dodge roll [1]
is area damage [1]
spell maximum action distance +% [-50]
visual hit effect chaos is green [1]
TranslateRotateSwarmHostRight90
冷卻時間: 2 秒
不能被擊退
你的擊中不能暈眩敵人
translate rotate curvature path distance [5]
translate rotate curvature scale [45]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostLeft90
冷卻時間: 2 秒
不能被擊退
你的擊中不能暈眩敵人
translate rotate curvature path distance [5]
translate rotate curvature scale [-45]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostRight180
冷卻時間: 2 秒
不能被擊退
你的擊中不能暈眩敵人
translate rotate curvature path distance [5]
translate rotate curvature scale [5]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostLeft180
冷卻時間: 2 秒
不能被擊退
你的擊中不能暈眩敵人
translate rotate curvature path distance [5]
translate rotate curvature scale [-5]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostForward
不能被擊退
你的擊中不能暈眩敵人
translate rotate curvature path distance [40]
translate rotate curvature scale [0]
translate rotate rotation angle rate [0]
translate rotate translate speed +% [0]
EASSwarmHostViolentLeftTurn
action attack or cast time uses animation length [1]
EASSwarmHostViolentRightTurn
action attack or cast time uses animation length [1]
GSSwarmHostDeathExplode
可觸發, 法術, 傷害
暴擊率: 5%
施放時間: 1 秒
造成 105777505 至 158666261 物理傷害
is area damage [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/MonsterRotate" Actor { basic_action = "MoveForced" } StateMachine { define_shared_state = "pod_pop;" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/MonsterRotate" Preload { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/ao/pustule_explode.ao" preload_animated_object = "Metadata/Monsters/SwarmHost/attachments/Sack.ao" preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk" } Render { selection_size_override = "240, 240, 150" selection_position_offset = "0, -50, 0" } Life { on_spawned_alive = " HideMeshSegmentsBySubstring( dead ); HideMeshSegmentsBySubstring( Dead ); " on_spawned_dead = "HideMeshSegments( mesh|antennae|antennaeShape, bodyShape, mesh|legs|legsShape );" } Animated { on_event_pop_for_host_death_01 = " ShowAllMeshSegments(); HideMeshSegments( mesh|antennae|antennaeShape, bodyShape, mesh|legs|legsShape ); DetachAllOfType( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao' ); DetachAllOfType( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao' ); DetachAllOfType( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao' ); " } Actor { on_effect_start_EASSwarmHostViolentLeftTurn = " AddOnActionEnd( { PlayAnimationType( Idle, 1.0, 0, 0 ); }, true ); " on_effect_start_EASSwarmHostViolentRightTurn = " AddOnActionEnd( { PlayAnimationType( Idle, 1.0, 0, 0 ); }, true ); " } BaseEvents { on_construction_complete = " IfAlive( { DoRandom( () { this.pod1 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_1 ); }, () { this.pod1 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_1 ); }, () { this.pod1 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_1 ); } ); pod1.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_2 ); }, () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_2 ); }, () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_2 ); } ); pod2.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_3 ); }, () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_3 ); }, () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_3 ); } ); pod3.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_4 ); }, () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_4 ); }, () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_4 ); } ); pod4.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_5 ); }, () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_5 ); }, () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_5 ); } ); pod5.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_6 ); }, () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_6 ); }, () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_6 ); } ); pod6.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_7 ); }, () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_7 ); }, () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_7 ); } ); pod7.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_8 ); }, () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_8 ); }, () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_8 ); } ); pod8.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_9 ); }, () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_9 ); }, () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_9 ); } ); pod9.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_10 ); }, () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_10 ); }, () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_10 ); } ); pod10.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_11 ); }, () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_11 ); }, () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_11 ); } ); pod11.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_12 ); }, () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_12 ); }, () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_12 ); } ); pod12.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_13 ); }, () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_13 ); }, () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_13 ); } ); pod13.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_14 ); }, () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_14 ); }, () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_14 ); } ); pod14.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_15 ); }, () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_15 ); }, () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_15 ); } ); pod15.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_16 ); }, () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_16 ); }, () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_16 ); } ); pod16.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_17 ); }, () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_17 ); }, () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_17 ); } ); pod17.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_18 ); }, () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_18 ); }, () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_18 ); } ); pod18.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_19 ); }, () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_19 ); }, () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_19 ); } ); pod19.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_20 ); }, () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_20 ); }, () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_20 ); } ); pod20.PlayAnimation( egg_idle_full_01 ); } ); " } StateMachine { on_state_pod_pop_1 = " pod1.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_2 = " pod2.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_3 = " pod3.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_4 = " pod4.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_5 = " pod5.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_6 = " pod6.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_7 = " pod7.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_8 = " pod8.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_9 = " pod9.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_10 = " pod10.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_11 = " pod11.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_12 = " pod12.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_13 = " pod13.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_14 = " pod14.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_15 = " pod15.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_16 = " pod16.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_17 = " pod17.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_18 = " pod18.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_19 = " pod19.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " on_state_pod_pop_20 = " pod20.Do( { PlayAnimation( egg_grow_01 ); AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/SwarmHost/epk/pustule_glow_time.epk', 8.9 ); QueueAnimation( egg_idle_full_01 ); } ); " }
-- src\Data\Spectres.lua minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { name = "Bloodthief Queen", life = 2.5, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 1.5, attackRange = 20, accuracy = 1, skillList = { "MeleeAtAnimationSpeed", "GSSwarmHostDeathExplode", "EASSwarmHostDroneSpawn", "EASSwarmHostViolentLeftTurn", "EASSwarmHostViolentRightTurn", "TranslateRotateSwarmHostRight90", "TranslateRotateSwarmHostLeft90", "TranslateRotateSwarmHostRight180", "TranslateRotateSwarmHostLeft180", "TranslateRotateSwarmHostForward", "EDSSwarmHostGasSpray", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { name = "Basic Attack", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, melee = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "skill_can_fire_arrows", "skill_can_fire_wand_projectiles", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["GSSwarmHostDeathExplode"] = { name = "GSSwarmHostDeathExplode", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "geometry_spell", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASSwarmHostDroneSpawn"] = { name = "EASSwarmHostDroneSpawn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", "action_do_not_face_target", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASSwarmHostViolentLeftTurn"] = { name = "EASSwarmHostViolentLeftTurn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EASSwarmHostViolentRightTurn"] = { name = "EASSwarmHostViolentRightTurn", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "action_attack_or_cast_time_uses_animation_length", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TranslateRotateSwarmHostRight90"] = { name = "TranslateRotateSwarmHostRight90", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "translate_rotate_translate_speed_+%", "translate_rotate_rotation_angle_rate", "translate_rotate_curvature_scale", "translate_rotate_curvature_path_distance", "cannot_stun", "cannot_be_knocked_back", }, levels = { [1] = {0, 100, 45, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TranslateRotateSwarmHostLeft90"] = { name = "TranslateRotateSwarmHostLeft90", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "translate_rotate_translate_speed_+%", "translate_rotate_rotation_angle_rate", "translate_rotate_curvature_scale", "translate_rotate_curvature_path_distance", "cannot_stun", "cannot_be_knocked_back", }, levels = { [1] = {0, 100, -45, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TranslateRotateSwarmHostRight180"] = { name = "TranslateRotateSwarmHostRight180", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "translate_rotate_translate_speed_+%", "translate_rotate_rotation_angle_rate", "translate_rotate_curvature_scale", "translate_rotate_curvature_path_distance", "cannot_stun", "cannot_be_knocked_back", }, levels = { [1] = {0, 100, 5, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TranslateRotateSwarmHostLeft180"] = { name = "TranslateRotateSwarmHostLeft180", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "translate_rotate_translate_speed_+%", "translate_rotate_rotation_angle_rate", "translate_rotate_curvature_scale", "translate_rotate_curvature_path_distance", "cannot_stun", "cannot_be_knocked_back", }, levels = { [1] = {0, 100, -5, 5, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["TranslateRotateSwarmHostForward"] = { name = "TranslateRotateSwarmHostForward", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { }, baseMods = { }, qualityStats = { }, stats = { "translate_rotate_translate_speed_+%", "translate_rotate_rotation_angle_rate", "translate_rotate_curvature_scale", "translate_rotate_curvature_path_distance", "cannot_stun", "cannot_be_knocked_back", }, levels = { [1] = {0, 0, 0, 40, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["EDSSwarmHostGasSpray"] = { name = "EDSSwarmHostGasSpray", hidden = true, color = , baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, area = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", "spell_maximum_action_distance_+%", "is_area_damage", "action_attack_or_cast_time_uses_animation_length", "visual_hit_effect_chaos_is_green", "global_poison_on_hit", "base_skill_can_be_blocked", "base_skill_cannot_be_avoided_by_dodge_roll", }, levels = { [1] = {0.80000001192093, 1.2000000476837, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3}, cost = { }, }, }, }
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.