만들어진 원숭이 머리
구조물
Constructed Monkey Head
SpectreY
Tags시전, Claw_onhit_audio, construct, golem, immobile, is_unarmed, metal_armour, not_dex, vaal
생명력
100%
Energy Shield From Life
10%
저항
0 0 30 0
Damage
110%
정확도
100%
Attack Distance
3 ~ 10
공격 속도
1.5 Second
Damage Spread
±20%
경험치
100%
Model Size
100%
Type
VaalConstructMonkey
Metadata
VaalConstructMonkeyHead
레벨
68
생명력
7,757
Damage
256
주문 피해
256
정확도
2,502
공격 속도
1.5
경험치
28,634
Minion Life
6,930
Minion Energy Shield
693
Minion Damage
1,066
Minion Armour
9,652
GSMonkeyConstructFire
Triggerable, Spell, Damage, AttackInPlace
치명타 명중 확률: 5%
시전 속도: 1 초
14.56~21.84 화염 피해
action attack or cast time uses animation length [1]
is area damage [1]
FaceLastTarget
Spell
마지막 대상 맞서기
시전 속도: 0.01 초
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 = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.01,
    baseFlags = {
        spell = true,
    },
    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,
        [SkillType.AttackInPlace] = 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 = { }, },
    },
}
Edit

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