金絲幻憶看守者
創造物
Fractal Watcher
幽魂N
標籤法術, construct, extra_small_height, fire_affinity, immobile, is_unarmed, mud_blood, ranged, stone_armour
生命
100%
異常狀態臨界值
100%
抗性
0 0 0 0
傷害
100%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 6
攻擊間隔
1.5 秒
傷害分佈
±20%
經驗值
100%
Model Size
150%
類型
SynthesisDroneTurret
Metadata
SynthesisDroneBossTurret2
等級
68
生命
6,433
護甲
28,790
閃避
4,739
能量護盾
0
傷害
374
法術傷害
374
命中
290
攻擊間隔
1.5
經驗值
10,255
異常狀態臨界值
6,433
冰緩
20
感電
20
易碎
115
焦灼
20
殘喘
56
SynthesisTurretChargeProjectile
法術, 投射物, 傷害
暴擊率: 5%
施放時間: 1 秒
造成 11411711 火焰傷害
is area damage [1]
number of projectiles override [1]
use scaled contact offset [1]
ChangeToStance1
ChangeToStance2
冷卻時間: 5 秒
SynthesisSoulstealerGuardianDroneDeactivate
可觸發, 法術
施放時間: 0.1 秒

Object Type

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

StateMachine
{
	define_shared_state =
	"
		charging;
		charge;
	"
}

Object Type Codes

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

StateMachine
{
	on_state_charging_0 =
	"
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge_01.ao );
		DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge_02.ao );
	"

	on_state_charging_1 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge.ao, root_jntBnd, 1.0, 1 );"
	on_state_charge_1 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge_01.ao, root_jntBnd, 1.0, 1 );"
	on_state_charge_2 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/droneCharge_02.ao, root_jntBnd, 1.0, 1 );"

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

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

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

Animated
{
	on_event_contact_for_fast_spellcast_01 = "AddAttached( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/drone_impact.ao, root_jntBnd, 1.0, 1 );"
	on_end_fast_spellcast_01 = "DetachAllOfType( Metadata/Effects/Spells/monsters_effects/League_Synthesis/Synthesis_Guardian2/droneCharge/drone_impact.ao );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueSynthesis/SynthesisDroneBossTurret2"] = {
    name = "Fractal Watcher",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "ChangeToStance1",
        "ChangeToStance2",
        "SynthesisSoulstealerGuardianDroneDeactivate",
        "SynthesisTurretChargeProjectile",
    },
    modList = {
    },
}
-- 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["SynthesisSoulstealerGuardianDroneDeactivate"] = {
    name = "SynthesisSoulstealerGuardianDroneDeactivate",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SynthesisTurretChargeProjectile"] = {
    name = "SynthesisTurretChargeProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "number_of_projectiles_override",
        "is_area_damage",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3},  cost = { }, },
    },
}