Reine vole-sang
Bloodthief Queen
Spectre | Y |
---|---|
Area | Le Marécage ensablé, Le Refuge de la Ziggourat, Le Marécage ensablé |
Tags | allows_inc_aoe, beast, Beast_onhit_audio, insect, melee, monster_applies_poison, monster_has_on_death_mechanic, monster_summons_adds, physical_affinity, very_slow_movement |
Packs |
Vie
250%
Résistance




Damage
200%
Précision
100%
Touches critiques Chance
5%
Bonus de Dégâts critiques
+30%
Attack Distance
7 ~ 20
Temps d'attaque
1.5 Second
Damage Spread
±20%
Expérience
250%
Model Size
100%
Type
SwarmHost
Metadata
SwarmHost
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
65
Vie
16,283
Armure
2,023
Score d'Évasion
440
Damage
425
Dégâts des sorts
425
Précision
1,974
Temps d'attaque
1.5
Expérience
53,768
Minion Life
14,943
Minion Damage
903
Minion Armour
2,023
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Attaque de base
Base Damage: 340–510
Chances de Touche critique: 5%
Temps d'attaque: 1.5 sec.
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
Temps de recharge: 30 sec.
action attack or cast time uses animation length [1]
action do not face target [1]
EDSSwarmHostGasSpray
Triggerable, Spell, Damage
Chances de Touche critique: 5%
Temps d'incantation: 1 sec.
Temps de recharge: 10 sec.
Inflige 69.81 à 104.7 Dégâts Physiques
Empoisonne les Ennemis au Toucher
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
Temps de recharge: 2 sec.
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
translate rotate curvature path distance [5]
translate rotate curvature scale [45]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostLeft90
Temps de recharge: 2 sec.
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
translate rotate curvature path distance [5]
translate rotate curvature scale [-45]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostRight180
Temps de recharge: 2 sec.
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
translate rotate curvature path distance [5]
translate rotate curvature scale [5]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostLeft180
Temps de recharge: 2 sec.
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
translate rotate curvature path distance [5]
translate rotate curvature scale [-5]
translate rotate rotation angle rate [100]
translate rotate translate speed +% [0]
TranslateRotateSwarmHostForward
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
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
Triggerable, Spell, Damage
Chances de Touche critique: 5%
Temps d'incantation: 1 sec.
Inflige 656.3 à 984.4 Dégâts Physiques
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, 1.0, 1, false, true ); }, () { this.pod1 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_1, 1.0, 1, false, true ); }, () { this.pod1 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_1, 1.0, 1, false, true ); } ); pod1.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_2, 1.0, 1, false, true ); }, () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_2, 1.0, 1, false, true ); }, () { this.pod2 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_2, 1.0, 1, false, true ); } ); pod2.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_3, 1.0, 1, false, true ); }, () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_3, 1.0, 1, false, true ); }, () { this.pod3 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_3, 1.0, 1, false, true ); } ); pod3.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_4, 1.0, 1, false, true ); }, () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_4, 1.0, 1, false, true ); }, () { this.pod4 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_4, 1.0, 1, false, true ); } ); pod4.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_5, 1.0, 1, false, true ); }, () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_5, 1.0, 1, false, true ); }, () { this.pod5 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_5, 1.0, 1, false, true ); } ); pod5.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_6, 1.0, 1, false, true ); }, () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_6, 1.0, 1, false, true ); }, () { this.pod6 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_6, 1.0, 1, false, true ); } ); pod6.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_7, 1.0, 1, false, true ); }, () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_7, 1.0, 1, false, true ); }, () { this.pod7 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_7, 1.0, 1, false, true ); } ); pod7.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_8, 1.0, 1, false, true ); }, () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_8, 1.0, 1, false, true ); }, () { this.pod8 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_8, 1.0, 1, false, true ); } ); pod8.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_9, 1.0, 1, false, true ); }, () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_9, 1.0, 1, false, true ); }, () { this.pod9 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_9, 1.0, 1, false, true ); } ); pod9.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_10, 1.0, 1, false, true ); }, () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_10, 1.0, 1, false, true ); }, () { this.pod10 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_10, 1.0, 1, false, true ); } ); pod10.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_11, 1.0, 1, false, true ); }, () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_11, 1.0, 1, false, true ); }, () { this.pod11 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_11, 1.0, 1, false, true ); } ); pod11.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_12, 1.0, 1, false, true ); }, () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_12, 1.0, 1, false, true ); }, () { this.pod12 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_12, 1.0, 1, false, true ); } ); pod12.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_13, 1.0, 1, false, true ); }, () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_13, 1.0, 1, false, true ); }, () { this.pod13 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_13, 1.0, 1, false, true ); } ); pod13.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_14, 1.0, 1, false, true ); }, () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_14, 1.0, 1, false, true ); }, () { this.pod14 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_14, 1.0, 1, false, true ); } ); pod14.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_15, 1.0, 1, false, true ); }, () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_15, 1.0, 1, false, true ); }, () { this.pod15 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_15, 1.0, 1, false, true ); } ); pod15.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_16, 1.0, 1, false, true ); }, () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_16, 1.0, 1, false, true ); }, () { this.pod16 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_16, 1.0, 1, false, true ); } ); pod16.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_17, 1.0, 1, false, true ); }, () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_17, 1.0, 1, false, true ); }, () { this.pod17 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_17, 1.0, 1, false, true ); } ); pod17.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_18, 1.0, 1, false, true ); }, () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_18, 1.0, 1, false, true ); }, () { this.pod18 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_18, 1.0, 1, false, true ); } ); pod18.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_19, 1.0, 1, false, true ); }, () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_19, 1.0, 1, false, true ); }, () { this.pod19 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_19, 1.0, 1, false, true ); } ); pod19.PlayAnimation( egg_idle_full_01 ); DoRandom( () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_01.ao', aux_aux_sack_20, 1.0, 1, false, true ); }, () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_02.ao', aux_aux_sack_20, 1.0, 1, false, true ); }, () { this.pod20 = AddAttached( 'Metadata/Monsters/SwarmHost/attachments/SackVariant_03.ao', aux_aux_sack_20, 1.0, 1, false, true ); } ); 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.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.