Cabeza de mono construido
Constructo
Constructed Monkey Head
SpectreY
TagsLanzador de hechizos, Claw_onhit_audio, construct, golem, immobile, is_unarmed, metal_armour, not_dex, vaal
Vida
100%
Energy Shield From Life
10%
Resistencia
0 0 30 0
Damage
110%
Precisión
100%
Attack Distance
3 ~ 10
Tiempo de ataque
1.5 Second
Damage Spread
±20%
Experiencia
100%
Model Size
100%
Type
VaalConstructMonkey
Metadata
VaalConstructMonkeyHead
Nivel
68
Vida
7,757
Damage
256
Daño de hechizos
256
Precisión
2,502
Tiempo de ataque
1.5
Experiencia
28,634
Minion Life
6,930
Minion Energy Shield
693
Minion Damage
1,066
Minion Armour
9,652
GSMonkeyConstructFire
Triggerable, Spell, Damage, AttackInPlace
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 14.56 a 21.84 de daño de fuego
action attack or cast time uses animation length [1]
is area damage [1]
FaceLastTarget
Spell
Enfrenta al último objetivo
Tiempo de lanzamiento: 0.01 seg
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.