네넷
인간형
플레이어가 무조건 명중
1초마다 생명력의 2% 재생
Nenet
SpectreN
Tagscold_affinity, has_bow, human, humanoid, light_armour, medium_movement, no_pantheon_mod, puncturing_weapon, red_blood
생명력
400%
Energy Shield From Life
33%
방어도
+33%
회피
+33%
Ailment Threshold
400%
저항
40 40 40 25
Damage
400%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
4 ~ 60
Attack Time
1.755 Second
Damage Spread
±20%
경험치
200%
Model Size
100%
Type
HeistAlliedNPC
Metadata
HeistDetector1
레벨
68
생명력
17,241
방어도
38,291
회피
6,303
에너지 보호막
8,088
Damage
1,494
주문 피해
1,494
정확도
580
Attack Time
1.755
경험치
20,510
Minion Life
3,740
Minion Energy Shield
1,754
Minion Damage
1,193
Ailment Threshold
25,733
Chill
81
Shock
81
Brittle
460
Scorch
81
Sap
225
HeistNenetMeleeArrow
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 1195–1793
치명타 확률: 5%
공격 피해: 77.5%
Attack Time: 1.755 초
강력한 일격으로 적들을 쓰러트립니다.
주는 공격 피해 22.5% 감폭
주는 피해 380.2% 증폭
물리 피해의 30%를 냉기 피해로 전환
arrow projectile variation [29]
projectile uses contact position [1]
skill can fire arrows [1]
use scaled contact offset [1]
HeistNenetMeleeArrowFan
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 1195–1793
치명타 확률: 5%
공격 피해: 77.5%
Attack Time: 1.755 초
재사용 대기시간: 5 초
강력한 일격으로 적들을 쓰러트립니다.
주는 공격 피해 22.5% 감폭
주는 피해 312.5% 증폭
투사체 6개 추가 발사
물리 피해의 30%를 냉기 피해로 전환
arrow projectile variation [30]
projectile uses contact position [1]
skill can fire arrows [1]
use scaled contact offset [1]
EGHeistScoutDetect
Triggerable, Spell
시전 속도: 1.5 초
skill cannot be knocked back [1]
skill cannot be stunned [1]
EGHeistPerceptionDiscoverHidden
Triggerable, Spell
시전 속도: 1 초
재사용 대기시간: 1.5 초
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]
HeistMindControl
Channel
skill cannot be knocked back [1]
skill cannot be stunned [1]
HeistDisableMagic
[UNUSED] You son of a ****
[UNUSED I'm in
skill cannot be knocked back [1]
skill cannot be stunned [1]
TEMP_EASHeistGiannaTransform
Spell
시전 속도: 1.83 초
EGHeistPullLever
Triggerable, Spell
시전 속도: 2.17 초
skill cannot be knocked back [1]
skill cannot be stunned [1]
spell maximum action distance +% [-95]
EGHeistDeceptionTrickGuard
Triggerable, Spell
시전 속도: 1 초
spell maximum action distance +% [-40]
EASHeistGiannaDisappear
Spell
시전 속도: 1.83 초

Object Type

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

StateMachine
{
    define_shared_state = "arrow_visible = 1;"
}

Object Type Codes

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

Actor
{
	on_start_HeistLockPick = 
	"
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetBowHeld.ao );
	"
	on_end_or_destroy_HeistLockPick = 
	"
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetBowHeld.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Niles/on_act/on_act.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/reveal.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealR.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealL.ao );
	"
}

StateMachine
{
	on_state_arrow_visible_0 = "DetachAllOfType( Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );"
	on_state_arrow_visible_1 = "AddAttached( Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao, R_Weapon );"
	create_state_arrow_visible_1 = "AddAttached( Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao, R_Weapon );"

	on_state_abandoned_1 =
	"
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/reveal.ao );
	"
}

Animated
{
	on_event_remove_arrow = "SetStateTo( arrow_visible, 0 );"
	on_event_add_arrow = "SetStateTo( arrow_visible, 1 );"
	on_event_hide_arrow = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );"

	on_event_hide_bowarrow =
	"
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetBowHeld.ao );
	"

	on_event_show_arrow = "RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );"

	on_event_show_bowarrow =
	"
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetArrowHeld.ao );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk, Metadata/NPC/League/Heist/Nenet/attachments/NenetBowHeld.ao );
	"

	on_reveal_start_01 =
	"
		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealR.ao, jazz_hand_R );
		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealL.ao, jazz_hand_L );
	"

	on_reveal_01 =
	"
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealR.ao, loop );
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealL.ao, loop );
	"

	on_reveal_end_01 =
	"
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealR.ao, end );
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/revealL.ao, end );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Heist/Nenet/reveal.ao );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueHeist/NPCAllies/HeistDetector1"] = {
    name = "Nenet",
    life = 4,
    energyShield = 0.33,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 4,
    damageSpread = 0.2,
    attackTime = 1.755,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "HeistNenetMeleeArrow",
        "HeistNenetMeleeArrowFan",
        "TEMP_EASHeistGiannaTransform",
        "HeistFindDoorArt2",
        "EGHeistScoutDetect",
        "HeistDisableMagic",
        "EGHeistPullLever",
        "HeistMindControl",
        "EGHeistDeceptionTrickGuard",
        "EASHeistGiannaDisappear",
        "EGHeistPerceptionDiscoverHidden",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistNenetMeleeArrow"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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 = {
        "active_skill_damage_+%_final",
        "arrow_projectile_variation",
        "skill_physical_damage_%_to_convert_to_cold",
        "skill_can_fire_arrows",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {-80, 29, 30, baseMultiplier = 0.775, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {600, 29, 30, baseMultiplier = 0.775, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistNenetMeleeArrowFan"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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 = {
        "active_skill_damage_+%_final",
        "arrow_projectile_variation",
        "number_of_additional_projectiles",
        "skill_physical_damage_%_to_convert_to_cold",
        "skill_can_fire_arrows",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {-80, 30, 6, 30, baseMultiplier = 0.775, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {500, 30, 6, 30, baseMultiplier = 0.775, levelRequirement = 100, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TEMP_EASHeistGiannaTransform"] = {
    name = "TEMP_EASHeistGiannaTransform",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.83,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    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["HeistDisableMagic"] = {
    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["EGHeistPullLever"] = {
    name = "EGHeistPullLever",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.17,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-95, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMindControl"] = {
    name = "HeistMindControl",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Channel] = true,
    },
    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["EGHeistDeceptionTrickGuard"] = {
    name = "EGHeistDeceptionTrickGuard",
    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 = {
        "spell_maximum_action_distance_+%",
    },
    levels = {
        [1] = {-40, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistGiannaDisappear"] = {
    name = "EASHeistGiannaDisappear",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.83,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    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 = { }, },
    },
}
플레이어가 무조건 명중
FamilyAlwaysHits
Domains몬스터 (3)
GenerationType고유 (3)
Req. level1
Stats
  • global always hit Min: 1 Max: 1 Global
  • Craft Tags공격
    1초마다 생명력의 2% 재생
    FamilyLifeRegenerationRatePercentage
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • life regeneration rate per minute % Min: 120 Max: 120 Global
  • Craft Tagsresource 생명력
    keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%2000
    Stats.mana_regeneration_rate_per_minute_%100
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.max_viper_strike_orbs4
    Stats.base_maximum_all_resistances_%75
    Stats.max_fuse_arrow_orbs5
    Stats.max_fire_beam_stacks8
    Stats.max_charged_attack_stacks10
    Stats.base_critical_strike_multiplier130
    Stats.critical_ailment_dot_multiplier_+30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.base_attack_speed_+%_per_frenzy_charge4
    Stats.base_attack_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.base_cast_speed_+%_per_frenzy_charge4
    Stats.base_cast_speed_+%_per_frenzy_charge_if_not_player_minion11
    Stats.movement_velocity_+%_per_frenzy_charge_if_not_player_minion5
    Stats.object_inherent_damage_+%_final_per_frenzy_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge4
    Stats.physical_damage_reduction_%_per_endurance_charge_if_not_player_minion11
    Stats.resist_all_elements_%_per_endurance_charge4
    Stats.resist_all_elements_%_per_endurance_charge_if_not_player_minion11
    Stats.critical_strike_chance_+%_per_power_charge50
    Stats.critical_strike_chance_+%_per_power_charge_if_not_player_minion150
    Stats.maximum_block_%75
    Stats.base_maximum_spell_block_%75
    Stats.base_number_of_totems_allowed1
    Stats.base_number_of_traps_allowed3
    Stats.base_number_of_remote_mines_allowed5
    Stats.movement_velocity_cap128
    Stats.maximum_life_leech_rate_%_per_minute1200
    Stats.maximum_mana_leech_rate_%_per_minute1200
    Stats.maximum_energy_shield_leech_rate_%_per_minute600
    Stats.monster_ignite_damage_+%_final-72
    Stats.monster_bleeding_damage_+%_final-86
    Stats.monster_poison_damage_+%_final-50
    Stats.bleeding_moving_damage_%_of_base_override500
    Stats.max_azurite_debuff_stacks10
    Stats.impaled_debuff_base_duration_ms8000
    Stats.impaled_debuff_number_of_reflected_hits5
    Stats.ignore_skill_weapon_restrictions1
    Stats.base_total_number_of_sigils_allowed3
    Stats.maximum_life_leech_amount_per_leech_%_max_life10
    Stats.maximum_mana_leech_amount_per_leech_%_max_mana10
    Stats.maximum_energy_shield_leech_amount_per_leech_%_max_energy_shield10
    Stats.object_inherent_melee_hit_stun_duration_+%_final20
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.actor_scale_+%_limit100
    Stats.damage_taken_when_hit_+%_final_per_fortification-1
    Stats.base_max_fortification20
    Stats.soul_eater_maximum_stacks45
    Stats.immune_to_auras_from_other_entities1
    Stats.cannot_die1
    Stats.monster_no_additional_player_scaling1
    Stats.suppress_phasing_visual1
    Stats.phase_through_objects1
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.txt
    Positioned.blockingtrue
    Positioned.team0, 1
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, Flee, StrafeLeft, StrafeRight, Advance, DoNothing, MonsterPickup, MoveForced, MoveSpecial
    Actor.slow_animations_go_to_idletrue
    Monster.preload_skills_when_addedtrue
    MinimapIcon.iconNPC
    StateMachine.define_state =
    StateMachine.", , ,
    StateMachine.minion1;
    StateMachine.lock_pick_progress;
    StateMachine.damage_penalty;
    StateMachine.heist_npc1;
    StateMachine.define_shared_state =
    StateMachine.current_job_index-1;
    StateMachine.current_job_level-1;
    StateMachine.heist_alert;
    StateMachine.point_light1;
    StateMachine.abandoned0;
    StateMachine.define_shared_statearrow_visible = 1;
    네넷 Topic /1
    NPC이름
    길잡이 아디야네넷은 자칭 파리둔 중 하나입니다. 우리 마라케스 사회의 추방자들이지요. 자격이 없거나 결함이 있다고 판단되어 어릴 때 사막에 버려진 이들입니다. 전 네넷을 나쁘게 생각하지 않습니다. 아니, 아예 생각 자체를 안 한다고 해야 할까요.

    저는 잔혹한 사람이 아닙니다, 유배자. 다만, 사막을 떠도는 부랑자들이 세상에 아무 영향도 줄 수 없다는 건 부정할 수 없는 사실입니다. 네넷은 불량배들 사이에서 자신이 그토록 그리던 보금자리를 찾을 수 없을 겁니다.
    Edit

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