Volcanus
Construct
monster casts firestorm text [1]
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
SpectreN
Tagsbludgeoning_weapon, caster, construct, earth_elemental, fire_affinity, has_one_hand_sword, has_one_handed_melee, large_height, large_model, melee, mud_blood, not_dex, not_int, physical_affinity, stone_armour, stone_construct, very_slow_movement
Life
270%
Armour
+50%
Ailment Threshold
270%
Resistance
40 40 40 25
Damage
255%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
5 ~ 12
Attack Time
1.17 Second
Damage Spread
±20%
Experience
150%
Model Size
110%
Type
FireMonsterMapBoss
Metadata
MapFireMonsterBoss
Level
68
Life
376,235
Armour
43,185
Evasion
4,739
Energy Shield
0
Damage
1,085
Spell Damage
1,619
Accuracy
290
Attack Time
0.7839
Experience
84,604
Ailment Threshold
237,028
Chill
749
Shock
749
Brittle
4,240
Scorch
749
Sap
2,071
MonsterFireStorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Firestorm
Critical Strike Chance: 5%
Effectiveness of Added Damage: 30%
Cast Time: 0.9 sec
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Base duration is 1.2 seconds
Deals 121.7 to 182.6 Fire Damage
25% chance to Ignite enemies
One impact every 0.13 seconds
Base radius is 1 metre
firestorm base area of effect +% [-49]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
spell maximum action distance +% [-50]
FireMonsterWhirlingBlades
Attack, Melee, Movement, Travel
Whirling Blades
Base Damage: 1723–2584
Critical Strike Chance: 5%
Attack Time: 1.17 sec
Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.
Base duration is 6 seconds
50% reduced Attack Speed
cast time overrides attack duration [1]
ignores proximity shield [1]
monster flurry [1]
whirling blades base ground fire damage to deal per minute [33715]
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 1723–2584
Critical Strike Chance: 5%
Attack Time: 1.17 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

BaseEvents { }

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Targetable
{
}

Life
{
	on_death = "RemoveEffects( );"
	on_death = "HideMeshSegment( mossmonster_basesecondShape );"
	on_death = "HideMeshSegment( mossmonster_basethirdShape );"
	on_death = "HideMeshSegment( mossmonster_runebossShape );"
	on_spawned_dead = "RemoveEffects( );"
	on_spawned_dead = "HideMeshSegment( mossmonster_basesecondShape );"
	on_spawned_dead = "HideMeshSegment( mossmonster_basethirdShape );"
	on_spawned_dead = "HideMeshSegment( mossmonster_runebossShape );"
}

Render
{
     //turn_duration = 0.6
     visual_size_index = 1
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/MossMonster/MapFireMonsterBoss"] = {
    name = "Volcanus",
    life = 2.7,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 2.55,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 12,
    accuracy = 1,
    skillList = {
        "FireMonsterWhirlingBlades",
        "MeleeAtAnimationSpeedUnique",
        "MonsterFireStorm",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["FireMonsterWhirlingBlades"] = {
    name = "Whirling Blades",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.43,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "whirling_blades_base_ground_fire_damage_to_deal_per_minute",
        "base_skill_effect_duration",
        "attack_speed_+%",
        "monster_flurry",
        "cast_time_overrides_attack_duration",
        "ignores_proximity_shield",
    },
    levels = {
        [1] = {1, 6000, -50, 1, levelRequirement = 3, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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["MonsterFireStorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.9,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "fire_storm_fireball_delay_ms",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_chance_to_ignite_%",
        "spell_maximum_action_distance_+%",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 150, 1200, -25, 25, -50, -49, 10, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 150, 1200, -25, 25, -50, -49, 10, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.40000000596046, 0.60000002384186, 125, 1200, -25, 25, -50, -49, 10, critChance = 5, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
monster casts firestorm text [1]
IdMonsterCastsFirestormText
FamilyMonsterCastsFirestormText
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster casts firestorm text Min: 1 Max: 1 Global
  • Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global