SpectreY
Spectre OverrideMetadata/Monsters/LeagueSynthesis/SynthesisSoulstealerSpikerChampionSpectre
AreaMemory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fractured Laboratory, Distant Memory, Cortex, Rewritten Distant Memory
Tagsanimal_claw_weapon, beast, caster, has_dagger, has_one_handed_melee, large_model, lightning_affinity, mammal_beast, medium_height, medium_movement, melee, mud_blood, not_int, physical_affinity, rodent_beast, stone_armour
Packs
  • Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Fragmented Memory, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Memory Void, Distant Memory, Rewritten Distant Memory, Fractured Laboratory, Cortex: Wrought Decapitator, Wrought Reaver, Filimite
  • Life
    225%
    Armour
    +25%
    Evasion
    +15%
    Ailment Threshold
    225%
    Resistance
    20 20 20 0
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    0.705 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    SynthesisSpikerChampion
    Metadata
    SynthesisSoulstealerSpikerChampion
    Level
    83
    Life
    72,038
    Armour
    115,596
    Evasion
    9,039
    Energy Shield
    0
    Damage
    1,080
    Spell Damage
    1,080
    Accuracy
    518
    Attack Time
    0.705
    Experience
    19,698
    Ailment Threshold
    72,038
    Chill
    228
    Shock
    228
    Brittle
    1,289
    Scorch
    228
    Sap
    629
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 864–1297
    Critical Strike Chance: 5%
    Attack Time: 0.705 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]
    EmptyActionSynthesisSpikerBreath
    Spell
    Cast Time: 3 sec
    Cooldown Time: 10 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    SynthesisSpikerFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 721.3 to 1082 Physical Damage
    Base duration is 1 seconds
    One impact every 0.05 seconds
    Base radius is 1 metre
    firestorm avoid unwalkable terrain [1]
    is area damage [1]
    SynthesisSpikerBreathGeometry
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 241.5 to 362.2 Physical Damage
    is area damage [1]
    SynthesisSpikerChampionDeathExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 1333 to 2000 Physical Damage
    50% of Physical Damage Converted to Lightning Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBase"
    
    Actor
    {
    	main_hand_unarmed_type = "Dagger"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance1"
    }
    
    StateMachine
    {
    	define_shared_state = 
    	"
    		breathing;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBase"
    
    Render
    {
    	//turn_duration = 0.4
    }
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );"
    
    	on_death =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/generic/death.epk );
    	"
    
    	on_spawned_dead =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/generic/death.epk );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/deconstruct_epk/deconstruct.epk );
    		HideMeshSegments( spikes1Shape,body1_glowShape,spikes2_glowShape );
    	"
    }
    
    StateMachine
    {
    	on_state_breathing_1 =
    	"
    		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, aux_mouth_attachment );
    		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, start );
    		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );
    	"
    
    	create_state_breathing_1 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );"
    	on_state_breathing_0 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, end );"
    }
    
    Animated
    {
    	on_end_spiker_breathe_01 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao );"
    
    	on_event_spikes =
    	"
    		HideMeshSegment( spikes1Shape );
    		HideMeshSegmentsBySubstring( glowShape );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/deconstruct_epk/deconstruct.epk );
    	"
    	on_event_start_charge = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/on_death/buildup.ao, root );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/on_death/spikes_up.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueSynthesis/SynthesisSoulstealerSpikerChampion"] = {
        name = "Wrought Decapitator",
        life = 2.25,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 0.705,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SynthesisSpikerFirestorm",
            "EmptyActionSynthesisSpikerBreath",
            "SynthesisSpikerBreathGeometry",
            "SynthesisSpikerChampionDeathExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["SynthesisSpikerFirestorm"] = {
        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 = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_avoid_unwalkable_terrain",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 1000, 50, 10, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSynthesisSpikerBreath"] = {
        name = "EmptyActionSynthesisSpikerBreath",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SynthesisSpikerBreathGeometry"] = {
        name = "SynthesisSpikerBreathGeometry",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SynthesisSpikerChampionDeathExplode"] = {
        name = "SynthesisSpikerChampionDeathExplode",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "skill_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    
    IdMonsterTagSynthesised
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagssynthesised_monster
    Wrought Decapitator
    Beast
    {Synthesised}
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueSynthesis/SynthesisSoulstealerSpikerChampionSpectre
    Tagsanimal_claw_weapon, beast, caster, has_dagger, has_one_handed_melee, large_model, lightning_affinity, mammal_beast, medium_height, medium_movement, melee, mud_blood, not_int, physical_affinity, rodent_beast, stone_armour
    Life
    225%
    Armour
    +25%
    Evasion
    +15%
    Ailment Threshold
    225%
    Resistance
    20 20 20 0
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    0.705 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    SynthesisSpikerChampion
    Metadata
    SynthesisSoulstealerSpikerChampionSpawned
    Level
    68
    Life
    14,475
    Armour
    35,988
    Evasion
    5,450
    Energy Shield
    0
    Damage
    448
    Spell Damage
    448
    Accuracy
    290
    Attack Time
    0.705
    Experience
    15,383
    Ailment Threshold
    14,475
    Chill
    46
    Shock
    46
    Brittle
    259
    Scorch
    46
    Sap
    126
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 359–538
    Critical Strike Chance: 5%
    Attack Time: 0.705 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]
    EmptyActionSynthesisSpikerBreath
    Spell
    Cast Time: 3 sec
    Cooldown Time: 10 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    SynthesisSpikerFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 394.8 to 592.2 Physical Damage
    Base duration is 1 seconds
    One impact every 0.05 seconds
    Base radius is 1 metre
    firestorm avoid unwalkable terrain [1]
    is area damage [1]
    SynthesisSpikerBreathGeometry
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 155 to 232.5 Physical Damage
    is area damage [1]
    SynthesisSpikerChampionDeathExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 740.3 to 1111 Physical Damage
    50% of Physical Damage Converted to Lightning Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBaseSink"
    
    Actor
    {
    	main_hand_unarmed_type = "Dagger"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance1"
    }
    
    StateMachine
    {
    	define_shared_state = 
    	"
    		breathing;
    		long_delete=1;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBaseSink"
    
    Render
    {
    	//turn_duration = 0.4
    }
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );"
    
    	on_death =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/generic/death.epk );
    	"
    
    	on_spawned_dead =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/generic/death.epk );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/deconstruct_epk/deconstruct.epk );
    		HideMeshSegments( spikes1Shape,body1_glowShape,spikes2_glowShape );
    	"
    }
    
    StateMachine
    {
    	on_state_breathing_1 =
    	"
    		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, aux_mouth_attachment );
    		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, start );
    		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );
    	"
    
    	create_state_breathing_1 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );"
    	on_state_breathing_0 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, end );"
    }
    
    Animated
    {
    	on_end_spiker_breathe_01 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao );"
    
    	on_event_spikes =
    	"
    		HideMeshSegment( spikes1Shape );
    		HideMeshSegmentsBySubstring( glowShape );
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/deconstruct_epk/deconstruct.epk );
    	"
    	on_event_start_charge = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/on_death/buildup.ao, root );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/on_death/spikes_up.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueSynthesis/SynthesisSoulstealerSpikerChampionSpawned"] = {
        name = "Wrought Decapitator",
        life = 2.25,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 0.705,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SynthesisSpikerFirestorm",
            "EmptyActionSynthesisSpikerBreath",
            "SynthesisSpikerBreathGeometry",
            "SynthesisSpikerChampionDeathExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["SynthesisSpikerFirestorm"] = {
        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 = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_avoid_unwalkable_terrain",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 1000, 50, 10, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSynthesisSpikerBreath"] = {
        name = "EmptyActionSynthesisSpikerBreath",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SynthesisSpikerBreathGeometry"] = {
        name = "SynthesisSpikerBreathGeometry",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SynthesisSpikerChampionDeathExplode"] = {
        name = "SynthesisSpikerChampionDeathExplode",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "skill_physical_damage_%_to_convert_to_lightning",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    
    IdMonsterTagSynthesised
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagssynthesised_monster
    Wrought Decapitator
    Beast
    {Synthesised}
    SpectreY
    Tagsanimal_claw_weapon, beast, caster, has_dagger, has_one_handed_melee, large_model, mammal_beast, medium_movement, melee, mud_blood, not_int, physical_affinity, rodent_beast, stone_armour
    Life
    225%
    Armour
    +25%
    Evasion
    +15%
    Ailment Threshold
    225%
    Resistance
    20 20 20 0
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    0.705 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    SynthesisSpikerChampion
    Metadata
    SynthesisSoulstealerSpikerChampionSpectre
    Level
    68
    Life
    14,475
    Armour
    35,988
    Evasion
    5,450
    Energy Shield
    0
    Damage
    448
    Spell Damage
    448
    Accuracy
    290
    Attack Time
    0.705
    Experience
    15,383
    Ailment Threshold
    14,475
    Chill
    46
    Shock
    46
    Brittle
    259
    Scorch
    46
    Sap
    126
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 359–538
    Critical Strike Chance: 5%
    Attack Time: 0.705 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]
    EmptyActionSynthesisSpikerBreath
    Spell
    Cast Time: 3 sec
    Cooldown Time: 10 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    SynthesisSpikerFirestorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 394.8 to 592.2 Physical Damage
    Base duration is 1 seconds
    One impact every 0.05 seconds
    Base radius is 1 metre
    firestorm avoid unwalkable terrain [1]
    is area damage [1]
    SynthesisSpikerBreathGeometry
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 155 to 232.5 Physical Damage
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBaseSpectre"
    
    Actor
    {
    	main_hand_unarmed_type = "Dagger"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance1"
    }
    
    StateMachine
    {
    	define_shared_state = 
    	"
    		breathing;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueSynthesis/SynthesisMonsterBaseSpectre"
    
    Render
    {
    	//turn_duration = 0.4
    	
    }
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Synthesis/monster_bodyfx/champ_spiker/bodyfx.epk );"
    	on_spawned_dead = "HideMeshSegments( spikes1Shape, body1_glowShape, spikes2_glowShape );"
    }
    
    StateMachine
    {
    	on_state_breathing_1 =
    	"
    		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, aux_mouth_attachment );
    		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, start );
    		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );
    	"
    
    	create_state_breathing_1 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, loop );"
    	on_state_breathing_0 = "PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao, end );"
    }
    
    Animated
    {
    	on_end_spiker_breathe_01 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Spiker/breath/breath.ao );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueSynthesis/SynthesisSoulstealerSpikerChampionSpectre"] = {
        name = "Wrought Decapitator",
        life = 2.25,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 0.705,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SynthesisSpikerFirestorm",
            "EmptyActionSynthesisSpikerBreath",
            "SynthesisSpikerBreathGeometry",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["SynthesisSpikerFirestorm"] = {
        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 = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_avoid_unwalkable_terrain",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 1000, 50, 10, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSynthesisSpikerBreath"] = {
        name = "EmptyActionSynthesisSpikerBreath",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SynthesisSpikerBreathGeometry"] = {
        name = "SynthesisSpikerBreathGeometry",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    IdMonsterTagSynthesised
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagssynthesised_monster