Fractal Suppressor
Construct
SpectreN
Tagscaster, cold_affinity, construct, extra_small_height, immobile, is_unarmed, mud_blood, physical_affinity, ranged, stone_armour
Life
100%
Ailment Threshold
100%
Resistance
0 0 0 0
Damage
100%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
150%
Type
SynthesisDroneTurret
Metadata
SynthesisDroneBossTurret1
Level
68
Life
6,433
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
374
Spell Damage
374
Accuracy
0
Attack Time
1.5
Experience
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
SynthesisDroneProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Critical Strike Chance: 5%
Cast Time: 1.2 sec
Deals 272.8 to 409.2 Physical Damage
base is projectile [1]
monster projectile variation [98]
projectile uses contact position [1]
spell maximum action distance +% [-30]
use scaled contact offset [1]
SynthesisDroneTurretSlash
Spell, Triggerable
Critical Strike Chance: 5%
Cast Time: 2.5 sec
Deals 1473 to 2210 Cold Damage
is area damage [1]
SynthesisDroneFaceLastTarget
Face Last Target
spell maximum action distance +% [200]
EmptyActionSynthesisTurretWave
Spell
Cast Time: 2.27 sec
Cooldown Time: 5 sec
skill cannot be knocked back [1]
skill cannot be stunned [1]
spell maximum action distance +% [200]
SynthesisDroneTurretMegaAttack
Spell, Triggerable
Critical Strike Chance: 5%
Cast Time: 2.27 sec
Deals 3678 to 5518 Cold Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
SynthesisDroneTurretProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Critical Strike Chance: 5%
Cast Time: 2.5 sec
Deals 1446 to 2170 Cold Damage
base is projectile [1]
monster projectile variation [107]
number of projectiles override [1]
projectile uses contact position [1]
skill visual scale +% [-33]
spell maximum action distance +% [200]
use scaled contact offset [1]
ChangeToStance1
ChangeToStance2
Cooldown Time: 5 sec

Object Type

version 2
extends "Metadata/Monsters/LeagueSynthesis/BossArenaObjects/DroneTurrets/SynthesisDroneBase"

Positioned
{
	force_placement = true
}

StateMachine
{
	define_shared_state = "active"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueSynthesis/BossArenaObjects/DroneTurrets/SynthesisDroneBase"

StateMachine
{
	on_state_active_1 =
	"
		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, , 0.5 );
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, start );
		Delay( 0.1, { QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, idle ); } );
	"

	create_state_active_1 =
	"
		AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, , 0.5 );
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, idle );
	"

	on_state_active_0 =
	"
		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, end );
		Delay( 0.5, { DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao ); } );
	"
}

Actor
{
	on_start_MonsterProjectileSpell =
	"
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, enrage );
		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, idle );
	"
	on_start_EmptyActionSpell =
	"
		PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, enrage );
		QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/general/drone_target/rig.ao, idle );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueSynthesis/SynthesisDroneBossTurret1"] = {
    name = "Fractal Suppressor",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SynthesisDroneFaceLastTarget",
        "ChangeToStance1",
        "ChangeToStance2",
        "SynthesisDroneTurretSlash",
        "SynthesisDroneTurretMegaAttack",
        "EmptyActionSynthesisTurretWave",
        "SynthesisDroneProjectile",
        "SynthesisDroneTurretProjectile",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisDroneFaceLastTarget"] = {
    name = "Face Last Target",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.01,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChangeToStance1"] = {
    name = "ChangeToStance1",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChangeToStance2"] = {
    name = "ChangeToStance2",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisDroneTurretSlash"] = {
    name = "SynthesisDroneTurretSlash",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisDroneTurretMegaAttack"] = {
    name = "SynthesisDroneTurretMegaAttack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.27,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -50, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionSynthesisTurretWave"] = {
    name = "EmptyActionSynthesisTurretWave",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.27,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisDroneProjectile"] = {
    name = "SynthesisDroneProjectile",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 98, -30, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisDroneTurretProjectile"] = {
    name = "SynthesisDroneTurretProjectile",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "skill_visual_scale_+%",
        "number_of_projectiles_override",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 107, 200, -33, 1, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
    },
}
Edit

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