Fenumal Sandwhipper
Beast
SpectreN
Tagsbeast, bludgeoning_weapon, caster, extra_small_height, hard_armour, has_one_hand_mace, has_one_handed_melee, hidden_monster, insect, insect_blood, not_dex, not_int, physical_affinity, ranged, spider, very_slow_movement
Life
450%
Armour
+50%
Ailment Threshold
450%
Resistance
40 40 40 25
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
1.5 Second
Damage Spread
±20%
Experience
300%
Model Size
150%
Type
ScorpionBestiary
Metadata
BlackScorpionBestiaryBurrowTornado
Level
68
Life
28,950
Armour
43,185
Evasion
4,739
Energy Shield
0
Damage
560
Spell Damage
560
Accuracy
290
Attack Time
1.5
Experience
30,765
Ailment Threshold
28,950
Chill
92
Shock
92
Brittle
518
Scorch
92
Sap
253
BestiaryPitbullSandStormSpark
Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire
Spark
Critical Strike Chance: 5%
Effectiveness of Added Damage: 70%
Cast Time: 0.9 sec
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 269.6 to 404.4 Physical Damage
Base duration is 5 seconds
Fires 6 additional Projectiles
Fires Projectiles in a circle
46% reduced Projectile Speed
base is projectile [1]
ScorpionBurrowSlam
Attack, Area, Triggerable
Base Damage: 448–672
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Deals 80% less Damage
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	collision_hull_type = "projectile"
	blocking = false
}

Animated
{
	animated_object = "Metadata/Monsters/LeagueBestiary/Arachnids/ScorpionBestiary.ao"
}

Actor
{
	basic_action = "Emerge2"
}

Stats
{
	immune_to_curses = 1
	immune_to_auras_from_other_entities = 1
	set_item_drop_slots = 0
	untargetable_by_monster_ai = 1
	set_monster_do_not_fracture = 1
	set_max_frenzy_charges = 0
	set_max_power_charges = 0
	set_max_endurance_charges = 0
	base_cannot_be_damaged = 1
	base_cannot_be_stunned = 1
	cannot_be_knocked_back = 1
	set_monster_no_beyond_portal = 1
	set_cannot_be_afflicted = 1
}

Life
{
	corpse_usable = false
}

Transitionable
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Targetable
{
	no_highlight = true
	targetable = false
}

Transitionable
{
	create_untransitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Bestiary/diverse_effects/stampede/EPK/fade_in_stampede.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Bestiary/diverse_effects/stampede/EPK/stampede_fx.epk );"
	on_transition = "PlayEffect( Metadata/Effects/Spells/monsters_effects/League_Bestiary/Pouncing_shade/spiritslam.ao ); HideAllMeshSegments(); RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Bestiary/diverse_effects/stampede/EPK/fade_in_stampede.epk ); AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Bestiary/diverse_effects/stampede/EPK/fade_out_stampede.epk );"
	create_transitioned = "DisableRendering();"
}

Render
{
	hide_mini_life_bar = true
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBestiary/BlackScorpionBestiaryBurrowTornado"] = {
    name = "Fenumal Sandwhipper",
    life = 4.5,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 8,
    accuracy = 1,
    weaponType1 = "One Hand Mace",
    skillList = {
        "ScorpionBurrowSlam",
        "BestiaryPitbullSandStormSpark",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["ScorpionBurrowSlam"] = {
    name = "ScorpionBurrowSlam",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BestiaryPitbullSandStormSpark"] = {
    name = "Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "number_of_additional_projectiles",
        "base_projectile_speed_+%",
        "projectiles_nova",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 3500, 6, -46, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 3500, 6, -46, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 3500, 6, -46, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 4000, 6, -46, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 4000, 6, -46, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 5000, 6, -46, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 5000, 6, -46, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
        [8] = {0.80000001192093, 1.2000000476837, 5000, 6, -46, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}