만들어진 원숭이 머리
Constructed Monkey Head
SpectreY
Tags시전, Claw_onhit_audio, construct, golem, immobile, is_unarmed, metal_armour, not_dex, 바알
생명력
100%
Energy Shield From Life
10%
방어도
+100%
Ailment Threshold
%
저항
0 0 30 0
Damage
110%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
3 ~ 10
Attack Time
1.5 Second
Damage Spread
±20%
경험치
100%
Model Size
100%
Type
VaalConstructMonkey
Metadata
VaalConstructMonkeyHead
레벨
68
생명력
7,757
방어도
3,451
회피
477
에너지 보호막
0
Damage
256
주문 피해
256
정확도
0
Attack Time
1.5
경험치
28,634
GSMonkeyConstructFire
Triggerable, Spell, Damage
치명타 확률: 5%
시전 속도: 1 초
3.108~4.662 화염 피해
action attack or cast time uses animation length [1]
is area damage [1]
FaceLastTarget
마지막 대상 맞서기
MonsterWaitShort
base skill effect duration [1000]

Object Type

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "RemoveCollidability();"
}

StateMachine
{
	define_shared_state = "flamebreath;"
}

Actor
{
	on_effect_start_GSMonkeyConstructFire = "this.parent.lock_facing_to = this.GetTarget(  );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	on_state_flamebreath_1 =
	"
		AddAttachedObjectToBones( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/ao/flamethrower.ao', root_jntBnd );
		PlayAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/ao/flamethrower.ao', start );
		QueueAnimationAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/ao/flamethrower.ao', idle );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_off.epk' );
	"

	create_state_flamebreath_1 =
	"
		AddAttachedObjectToBones( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/ao/flamethrower.ao', root_jntBnd );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_off.epk' );
	"

	on_or_create_state_flamebreath_0 =
	"
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/ao/flamethrower.ao' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_on.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_off.epk' );
	"
}

Actor
{
	on_effect_start_GSMonkeyConstructFire = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_on.epk' );"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_on.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/MonkeyConstruct/epk/head_heat_off.epk' );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = {
    name = "Constructed Monkey Head",
    life = 1,
    energyShield = 0.1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 10,
    accuracy = 1,
    skillList = {
        "MonsterWaitShort",
        "FaceLastTarget",
        "GSMonkeyConstructFire",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterWaitShort"] = {
    name = "MonsterWaitShort",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["FaceLastTarget"] = {
    name = "Face Last Target",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.01,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMonkeyConstructFire"] = {
    name = "GSMonkeyConstructFire",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}