Escarabajo volátil
stance movement speed +% final [-45]
Volatile Scarab
SpectreY
Tags2HSharpMetal_onhit_audio, allows_inc_aoe, construct, fast_movement, insect, lightning_affinity, melee, sand_blood
Vida
150%
Resistencia
0 -30 30 0
Damage
150%
Precisión
100%
Impactos críticos Chance
5%
Bonificación de daño crítico
+30%
Attack Distance
4 ~ 8
Tiempo de ataque
1.5 Second
Damage Spread
±20%
Experiencia
150%
Model Size
100%
Type
EtchedBeetleMediumPKSummoned
Metadata
MediumEtchedBeetleSummon
Nivel
68
Vida
11,636
Armadura
3,451
Evasión
477
Damage
350
Daño de hechizos
350
Precisión
2,180
Tiempo de ataque
1.5
Experiencia
42,951
Minion Life
16,920
Minion Damage
2,845
Minion Armour
3,451
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 280–420
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.5 seg
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GSVolatileScarabExplode
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 70.19 a 210.6 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
CGEVolatileScarabExplode
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
active skill area of effect radius +% final [-25]
ground lightning art variation [1006]
infinite skill effect duration [1]
shock art variation [1001]

Object Type

version 2
extends "Metadata/Monsters/Monster"

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

Stats
{
	set_base_heavy_stun_duration_ms = 2466
}

StateMachine
{
	define_shared_state =
	"
		visible;
		collidable;
	"

	on_or_create_state_collidable_1 = "MakeCollidable();"
	on_or_create_state_collidable_0 = "RemoveCollidability();"
}

Functions {}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Functions
{
	get_epkd = 
	"
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_fadein.epk', 5 );
		Delay( 5,
		{
			If( IsAlive(), ()
			{
				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_skinoverride.epk' );
			} );
		} );
	"
}

StateMachine
{
	on_or_create_state_visible_0 = { DisableRendering(); }
	on_or_create_state_visible_1 = { EnableRendering(); }
}

Animated
{
	on_event_start_for_charge_sunder_01 =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_skinoverride.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_charge.epk' );
	"

	on_death_01 =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_fadein.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_charge.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_skinoverride.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/PerennialKing/epk/sandsummon_beetle_fadeout.epk' );
		Delay( 0.1, { Delete(); } );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleSummon"] = {
    name = "Volatile Scarab",
    life = 1.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 8,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "CGEVolatileScarabExplode",
        "GSVolatileScarabExplode",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
    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 = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEVolatileScarabExplode"] = {
    name = "CGEVolatileScarabExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_lightning_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "shock_art_variation",
        "infinite_skill_effect_duration",
    },
    levels = {
        [1] = {1006, -25, 1001, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVolatileScarabExplode"] = {
    name = "GSVolatileScarabExplode",
    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_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
IdNothing
FamilyNothing
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
stance movement speed +% final [-45]
IdStanceMovementSpeedNegative45
FamilyStance
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • stance movement speed +% final Min: -45 Max: -45 Global
  • Edit

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