ExpeditionDetonatorUltimatumAltarRitualRuneBlightCoreLegionInitiatorBetrayalSymbolCatarinaIncursionCraftingBenchBestiaryRareMonsterAbyssBreach
AuguryEffigyDeepwaterCursedTreasureMirageMercenaryEncounterVillageShippingSanctumArchnemesisHeistSumgglersCacheHarvestPortalAfflictionInitiatorDelveMineralVeinEssenceStrongboxShrine
Karst
Humanoïde
IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
Vous ignorez l'Évasion de vos cibles
stance movement speed +% final [-67]
2% de Vie Régénérée par seconde
Spectre
Tagshuman, humanoid, is_unarmed, medium_movement, metal_armour, no_pantheon_mod, physical_affinity, red_blood, slashing_weapon
Vie
400%
Energy Shield From Life
33%
Armure
+33%
Évasion
+33%
Ailment Threshold
400%
Résistance
IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
Damage
400%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
4 ~ 11
Attack Time
1.755 Second
Damage Spread
±20%
Expérience
200%
Model Size
100%
Type
HeistAlliedNPC
Metadata
HeistLockPick1
Niveau
68
Vie
25,733
Armure
38,291
Score d'Évasion
6,303
Bouclier d'énergie
8,088
Damage
1,494
Dégâts des sorts
1,494
Précision
580
Attack Time
1.755
Expérience
20,510
Minion Life
5,582
Minion Energy Shield
1,754
Minion Damage
1,193
Ailment Threshold
25,733
Chill
81
Shock
81
Brittle
460
Scorch
81
Sap
225
Phys Convert Ele
240%
MPWHeistLockpickerDaggerToss
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 1195—1793
Chances de coup critique: 5%
Attack Time: 1.755 sec.
278.7% Davantage de Dégâts
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [114]
projectile uses contact position [1]
use scaled contact offset [1]
MPWHeistLockpickerDaggerTossFan
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 1195—1793
Chances de coup critique: 5%
Attack Time: 1.755 sec.
Temps de recharge: 4 sec.
278.7% Davantage de Dégâts
Tire 6 Projectiles supplémentaires
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [114]
projectile uses contact position [1]
use scaled contact offset [1]
HeistLockPick
[UNUSED] You son of a ****
[UNUSED I'm in
skill cannot be knocked back [1]
skill cannot be stunned [1]
HeistLockPickGround
[UNUSED] You son of a ****
[UNUSED I'm in
skill cannot be knocked back [1]
skill cannot be stunned [1]
EGHeistScoutDetect
Triggerable, Spell
Temps d'incantation: 1.5 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]
EGHeistPerceptionDiscoverHidden
Triggerable, Spell
Temps d'incantation: 1 sec.
Temps de recharge: 1.5 sec.
skill cannot be stunned [1]
HeistFindDoorArt2
[UNUSED] You son of a ****
[UNUSED I'm in
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASHeistAgilityClimbUp
Spell
Temps d'incantation: 2.17 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASHeistAgilityClimbDown
Spell
Temps d'incantation: 1.67 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASHeistAgilityAssassinateGuard
Attack
Base Damage: 1195—1793
Chances de coup critique: 5%
Attack Time: 1.755 sec.
Temps de recharge: 2 sec.
cast time overrides attack duration [1]
main hand base maximum attack distance [-7]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EGHeistAgilityPullLever
Triggerable, Spell
Temps d'incantation: 3.33 sec.
spell maximum action distance +% [-95]
EASHeistAgilityClimbInFloor
Spell
Temps d'incantation: 2.17 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASHeistAgilityClimbOutFloor
Spell
Temps d'incantation: 2.57 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASTullinaFlippyFlip
Spell
Temps d'incantation: 4.53 sec.
Temps de recharge: 1 sec.
skill cannot be knocked back [1]
skill cannot be stunned [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueHeist/NPCAllies/NPCAlliesBase"

Actor
{
    on_event_hidden_for_EmptyActionSpell5 = "SetAnimatedTurnDuration( 0 );"
	on_event_unhidden_for_EmptyActionSpell4 = "ResetAnimatedTurnDuration();"
}

SectorEvents
{
	
}

StateMachine
{
	on_state_abandoned_1 = "ResetAnimatedTurnDuration();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueHeist/NPCAllies/HeistLockPick1"] = {
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    name = "Karst",
    life = 4,
    energyShield = 0.33,
    damage = 4,
    damageSpread = 0.2,
    attackTime = 1.755,
    attackRange = 11,
    accuracy = 1,
    skillList = {
        "MPWHeistLockpickerDaggerToss",
        "MPWHeistLockpickerDaggerTossFan",
        "EASHeistAgilityClimbUp",
        "EASHeistAgilityClimbInFloor",
        "EASHeistAgilityClimbDown",
        "EASHeistAgilityClimbOutFloor",
        "EASHeistAgilityAssassinateGuard",
        "EGHeistAgilityPullLever",
        "HeistLockPick",
        "HeistLockPickGround",
        "HeistFindDoorArt2",
        "EGHeistScoutDetect",
        "EASTullinaFlippyFlip",
        "EGHeistPerceptionDiscoverHidden",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWHeistLockpickerDaggerToss"] = {
    name = "MPWHeistLockpickerDaggerToss",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "monster_projectile_variation",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {-80, 114, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {450, 114, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWHeistLockpickerDaggerTossFan"] = {
    name = "MPWHeistLockpickerDaggerTossFan",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {-80, 114, 6, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {450, 114, 6, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistAgilityClimbUp"] = {
    name = "EASHeistAgilityClimbUp",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.17,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistAgilityClimbInFloor"] = {
    name = "EASHeistAgilityClimbInFloor",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.17,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistAgilityClimbDown"] = {
    name = "EASHeistAgilityClimbDown",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistAgilityClimbOutFloor"] = {
    name = "EASHeistAgilityClimbOutFloor",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.57,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistAgilityAssassinateGuard"] = {
    name = "EASHeistAgilityAssassinateGuard",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "cast_time_overrides_attack_duration",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-7, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGHeistAgilityPullLever"] = {
    name = "EGHeistAgilityPullLever",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.33,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
    },
    levels = {
        [1] = {-95, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistLockPick"] = {
    name = "[UNUSED] You son of a ****",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[UNUSED  I'm in",
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistLockPickGround"] = {
    name = "[UNUSED] You son of a ****",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[UNUSED  I'm in",
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistFindDoorArt2"] = {
    name = "[UNUSED] You son of a ****",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "[UNUSED  I'm in",
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGHeistScoutDetect"] = {
    name = "EGHeistScoutDetect",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASTullinaFlippyFlip"] = {
    name = "EASTullinaFlippyFlip",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.53,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGHeistPerceptionDiscoverHidden"] = {
    name = "EGHeistPerceptionDiscoverHidden",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Vous ignorez l'Évasion de vos cibles
FamilyAlwaysHits
Domainsmonstre (3)
GenerationTypeUnique (3)
Stats
  • global always hit 1 — 1 Global — Valeur fixe
  • Craft TagsAttaque
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    stance movement speed +% final [-67]
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Stats
  • stance movement speed +% final -67 — -67 Global
  • Craft TagsVitesse
    2% de Vie Régénérée par seconde
    FamilyLifeRegenerationRatePercentage
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Stats
  • life regeneration rate per minute % 120 — 120 Global
  • Craft Tagsresource Vie
    Stats.item_drop_slots
    1
    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
    3
    Stats.max_frenzy_charges
    3
    Stats.max_power_charges
    3
    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_auras_from_other_entities
    1
    Stats.cannot_die
    1
    Stats.monster_no_additional_player_scaling
    1
    Stats.suppress_phasing_visual
    1
    Stats.phase_through_objects
    1
    ObjectMagicProperties.stat_description_list
    Metadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blocking
    true
    Positioned.team
    0, 1
    Positioned.serialise_collidable
    true
    BaseEvents.server_only
    true
    Actor.basic_action
    Move, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup, MoveForced, MoveSpecial
    Actor.slow_animations_go_to_idle
    true
    Actor.on_event_hidden_for_EmptyActionSpell5
    SetAnimatedTurnDuration( 0 );
    Actor.on_event_unhidden_for_EmptyActionSpell4
    ResetAnimatedTurnDuration();
    Monster.preload_skills_when_added
    true
    MinimapIcon.icon
    NPC
    StateMachine."
    , , ,
    StateMachine.minion
    1;
    StateMachine.heist_npc
    1;
    StateMachine.current_job_index
    -1;
    StateMachine.current_job_level
    -1;
    StateMachine.point_light
    1;
    StateMachine.abandoned
    0;
    StateMachine.on_state_abandoned_1
    ResetAnimatedTurnDuration();
    Edit

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