ทูลีนา
การปะทะของคุณ ไม่สามารถหลบหลีกได้
stance movement speed +% final [-40]
ฟื้นฟูพลังชีวิต 2% ต่อวินาที
Tullina
SpectreN
Tagschaos_affinity, has_dagger, has_one_handed_melee, human, humanoid, medium_movement, melee, metal_armour, puncturing_weapon, red_blood, Stab_onhit_audio
พลังชีวิต
400%
Energy Shield From Life
17%
เกราะ
+33%
การหลบหลีก
+33%
Ailment Threshold
%
ค่าต้านทาน
0 0 0 0
Damage
600%
ความแม่นยำ
100%
โอกาสคริติคอล
+5%
ตัวคูณคริติคอล
+130%
Attack Distance
4 ~ 11
Attack Time
2.67 Second
Damage Spread
±20%
ค่าประสบการณ์
200%
Model Size
100%
Type
HeistAlliedNPCTullina
Metadata
TullinaEstatesNPC
เลเวล
68
พลังชีวิต
31,028
เกราะ
4,590
การหลบหลีก
634
Energy Shield
1,319
Damage
1,399
ความเสียหายเวท
1,399
ความแม่นยำ
1,090
Attack Time
2.67
ค่าประสบการณ์
57,268
HeistTullinaMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 1119–1678
โอกาส[Critical|ปะทะคริติคอล]: 5%
Attack Time: 2.67 {วิ}
สร้างความเสียหาย เพิ่มขึ้น อีก 4.747%
สร้างสถานะ พิษ เสมอ เมื่อปะทะ
เพิ่มความเสียหาย เคออส อีก 1354%
skill can fire wand projectiles [1]
Melee2HeistTullina
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 1119–1678
โอกาส[Critical|ปะทะคริติคอล]: 5%
Attack Time: 2.67 {วิ}
สร้างความเสียหาย เพิ่มขึ้น อีก 4.747%
สร้างสถานะ พิษ เสมอ เมื่อปะทะ
เพิ่มความเสียหาย เคออส อีก 1354%
skill can fire wand projectiles [1]
EASTullinaCheck
action attack or cast time uses animation length [1]
EASTullinaStop
action attack or cast time uses animation length [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

InteractionAction
{
	interaction_distance_override = 40
}

Actor
{
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
}

Positioned
{
	team = 1
}

Stats
{
	set_immune_to_cheats = 1
	set_cannot_die = 1
	set_monster_no_additional_player_scaling = 1
	set_cannot_be_chained_from = 1
	set_base_cannot_be_damaged = 1
	//set_untargetable_by_monster_ai = 1
	
}

NPC {}

MinimapIcon
{
	icon = 3
}

StateMachine
{
	define_shared_state =
	"
		enable_combat;
		in_combat;
		weapon_visibility;
		cantgethome;
	"
}

Animated
{
	animated_object = "Metadata/Monsters/LeagueHeist/NPCAllies/HeistCatBurglar1.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	on_initial_position_set = "LockOrientation();"
}

Render
{
	display_text = "ObjectDisplayTextNPC"
	label_position_offset = "0, 0, 30"
	allow_attached_arrows = false
}

Targetable {}

StateMachine
{
	on_state_in_combat_0 = "EnableTargetable();"
	on_or_create_state_in_combat_1 = "DisableTargetable();"
}

Actor
{
	on_start_ChangeToStance2 = "EnableTargetable();"
	on_end_ChangeToStance2 = "LockOrientation();"

	on_start_ChangeToStance1 =
	"
		AddOnActionEnd( { PlayAnimationType( Run, 1.0, 0, 0 ); }, true );
		UnlockOrientation();
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueHeist/NPCAllies/TullinaEstatesNPC"] = {
    name = "Tullina",
    life = 4,
    energyShield = 0.17,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 6,
    damageSpread = 0.2,
    attackTime = 2.67,
    attackRange = 11,
    accuracy = 1,
    weaponType1 = "Dagger",
    skillList = {
        "HeistTullinaMelee",
        "Melee2HeistTullina",
        "EASTullinaCheck",
        "EASTullinaStop",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistTullinaMelee"] = {
    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 = {
        "active_skill_chaos_damage_+%_final",
        "active_skill_damage_+%_final",
        "base_chance_to_poison_on_hit_%",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {0, -90, 100, levelRequirement = 1, statInterpolation = {2, 2},  cost = { }, },
        [2] = {2000, 50, 100, levelRequirement = 100, statInterpolation = {2, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee2HeistTullina"] = {
    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 = {
        "active_skill_chaos_damage_+%_final",
        "active_skill_damage_+%_final",
        "base_chance_to_poison_on_hit_%",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {0, -90, 100, levelRequirement = 1, statInterpolation = {2, 2},  cost = { }, },
        [2] = {2000, 50, 100, levelRequirement = 100, statInterpolation = {2, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASTullinaCheck"] = {
    name = "EASTullinaCheck",
    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["EASTullinaStop"] = {
    name = "EASTullinaStop",
    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 = { }, },
    },
}
การปะทะของคุณ ไม่สามารถหลบหลีกได้
IdMonsterAlwaysHits
FamilyAlwaysHits
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
Stats
  • global always hit Min: 1 Max: 1 Global
  • Craft Tagsattack
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    stance movement speed +% final [-40]
    IdStanceMovementSpeedNegative40__
    FamilyStance
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -40 Max: -40 Global
  • ฟื้นฟูพลังชีวิต 2% ต่อวินาที
    IdHeistNPCLifeRegen
    FamilyLifeRegenerationRatePercentage
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • life regeneration rate per minute % Min: 120 Max: 120 Global
  • Craft Tagsresource life