Фрактальный смиритель
Механизм
Fractal Suppressor
SpectreN
TagsЧародейский, cold_affinity, construct, extra_small_height, immobile, is_unarmed, mud_blood, physical_affinity, ranged, stone_armour
Здоровье
100%
Ailment Threshold
100%
Сопротивление
0 0 0 0
Damage
100%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±20%
Опыт
100%
Model Size
150%
Type
SynthesisDroneTurret
Metadata
SynthesisDroneBossTurret1
Уровень
68
Здоровье
6,433
Броня
28,790
Уклонение
4,739
Энергетический щит
0
Damage
374
Урон от чар
374
Точность
290
Attack Time
1.5
Опыт
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
SynthesisDroneProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Шанс критического удара: 5%
Время применения: 1.2 сек.
Наносит от 272.8 до 409.2 физического урона
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
Шанс критического удара: 5%
Время применения: 2.5 сек.
Наносит от 1473 до 2210 урона от холода
is area damage [1]
SynthesisDroneFaceLastTarget
spell maximum action distance +% [200]
EmptyActionSynthesisTurretWave
Spell
Время применения: 2.27 сек.
Перезарядка: 5 сек.
skill cannot be knocked back [1]
skill cannot be stunned [1]
spell maximum action distance +% [200]
SynthesisDroneTurretMegaAttack
Spell, Triggerable
Шанс критического удара: 5%
Время применения: 2.27 сек.
Наносит от 3678 до 5518 урона от холода
is area damage [1]
monster penalty against minions damage +% final vs player minions [-50]
SynthesisDroneTurretProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
Шанс критического удара: 5%
Время применения: 2.5 сек.
Наносит от 1446 до 2170 урона от холода
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
Перезарядка: 5 сек.

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.