圖利納
你的擊中不能被閃避
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
傷害
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
護甲
3,451
閃避值
477
能量護盾
0
傷害
1,399
法術傷害
1,399
命中
0
Attack Time
2.67
經驗值
57,268
HeistTullinaMelee
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
Base Damage: 1119–1678
[Critical|暴擊]率: 5%
Attack Time: 2.67 秒
造成 4.747% 更多傷害
擊中使敵人中毒
混沌傷害增加 1354%
skill can fire wand projectiles [1]
Melee2HeistTullina
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
基礎攻擊
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
Domains怪物 (3)
GenerationType傳奇 (3)
Req. level1
Stats
  • global always hit Min: 1 Max: 1 Global
  • Craft Tagsattack
    IdNothing
    FamilyNothing
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    stance movement speed +% final [-40]
    IdStanceMovementSpeedNegative40__
    FamilyStance
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -40 Max: -40 Global
  • 每秒回復 2% 生命
    IdHeistNPCLifeRegen
    FamilyLifeRegenerationRatePercentage
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • life regeneration rate per minute % Min: 120 Max: 120 Global
  • Craft Tagsresource life