Нестабильный скарабей
Зверь
stance movement speed +% final [-45]
Volatile Scarab
SpectreY
Tags2HSharpMetal_onhit_audio, allows_inc_aoe, beast, fast_movement, insect, lightning_affinity, melee, sand_blood
Здоровье
150%
Сопротивление
0 -30 30 0
Damage
150%
Меткость
100%
Критические попадания Chance
5%
Бонус к критическому урону
+30%
Attack Distance
4 ~ 8
Время атаки
1.5 Second
Damage Spread
±20%
Опыт
150%
Model Size
100%
Type
EtchedBeetleMediumPKSummoned
Metadata
MediumEtchedBeetleSummon
Уровень
68
Здоровье
11,636
Броня
2,413
Уклонение
477
Damage
350
Урон от чар
350
Меткость
2,180
Время атаки
1.5
Опыт
42,951
Minion Life
10,395
Minion Damage
1,453
Minion Armour
2,413
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Обычная атака
Base Damage: 280–420
Шанс крит. попадания: 5%
Время атаки: 1.5 сек.
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
Время применения: 1 сек.
Наносит от 9.101 до 27.3 урона от молнии
action attack or cast time uses animation length [1]
is area damage [1]
CGEVolatileScarabExplode
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Время применения: 1 сек.
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.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уник (3)
Req. level1
stance movement speed +% final [-45]
IdStanceMovementSpeedNegative45
FamilyStance
DomainsMonster (3)
GenerationTypeуник (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.