暮光会誓约者
Twilight Order Oathsworn
SpectreY
Area阿拉斯塔, 挖掘场, 崖际岛, 金字塔避难所
Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, 施法, human, humanoid, not_str, physical_affinity, red_blood, very_slow_movement
Packs
  • 挖掘场: 暮光会誓约者, 正义斧卫
  • 挖掘场: 暮光会誓约者, 忠信战士
  • 挖掘场: 暮光会誓约者, 忠信弓手
  • 金字塔避难所: 暮光会誓约者, 暮光会祭司, 忠信战士
  • 金字塔避难所: 暮光会誓约者, 暮光会祭司, 正义斧卫
  • 金字塔避难所: 暮光会誓约者, 暮光会祭司, 忠信弓手
  • 阿拉斯塔: 暮光会祭司, 暮光会誓约者, 正义斧卫
  • 阿拉斯塔: 暮光会祭司, 暮光会誓约者, 忠信战士
  • 阿拉斯塔: 暮光会祭司, 暮光会誓约者, 忠信弓手
  • 阿拉斯塔: 暮光会祭司, 暮光会誓约者, 暮光会士兵, 暮光会元老
  • 生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcerer
    等级
    65
    生命
    6,643
    2,023
    伤害
    255
    法术伤害
    255
    命中
    2,214
    攻击间隔
    1.5
    经验值
    25,808
    召唤物生命
    6,408
    Minion Energy Shield
    1,131
    召唤物伤害
    995
    召唤物护甲
    2,023
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    基础攻击
    Base Damage: 204–306
    暴击率: 5%
    攻击间隔: 1.5 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSTwilightSorcerorFireball
    法术, 投射物, 玩家投射物, 可触发, 伤害
    施放间隔: 1 秒
    造成 218.2 - 218.2 火焰伤害
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1067]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    EGTwilightSorcerorCleanse
    可触发
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]
    TwilightSorcerorFireLaser
    法术, 范围, 火焰, 引导, 范围法术
    施放间隔: 1 秒
    受到的火焰伤害提高 10%
    每秒造成 276.4 基础[火焰]伤害
    光束长度延长 20%
    action attack or cast time uses animation length [1]
    base secondary skill effect duration [750]
    base skill effect duration [3000]
    channel skill end animation duration override ms [1500]
    fire beam charge up time ms [900]
    fire beam prioritise players for targeting [1]
    monster penalty against minions damage +% final vs player minions [-70]
    spell maximum action distance +% [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcerer"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSTwilightSorcerorFireball",
            "EGTwilightSorcerorCleanse",
            "TwilightSorcerorFireLaser",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["MPSTwilightSorcerorFireball"] = {
        name = "MPSTwilightSorcerorFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {1, 1, 1067, -40, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGTwilightSorcerorCleanse"] = {
        name = "EGTwilightSorcerorCleanse",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TwilightSorcerorFireLaser"] = {
        name = "TwilightSorcerorFireLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Fire] = true,
            [SkillType.Channel] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "fire_damage_taken_+%",
            "base_skill_effect_duration",
            "base_secondary_skill_effect_duration",
            "fire_beam_length_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "fire_beam_charge_up_time_ms",
            "spell_maximum_action_distance_+%",
            "channel_skill_end_animation_duration_override_ms",
            "fire_beam_prioritise_players_for_targeting",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {4, 10, 3000, 750, 20, -70, 900, -35, 1500, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    
    暮光会誓约者
    人形
    区域: 阿拉斯塔
    Twilight Order Oathsworn
    SpectreY
    Spectre OverrideMetadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcerer
    Area阿拉斯塔
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, cannot_be_monolith, 施法, human, humanoid, not_str, physical_affinity, red_blood, very_slow_movement
    Packs
  • 阿拉斯塔: 暮光会元老, 暮光会士兵, 暮光会誓约者, 暮光会祭司
  • 生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererPatrol
    等级
    52
    生命
    2,967
    伤害
    167
    法术伤害
    167
    命中
    1,362
    攻击间隔
    1.5
    经验值
    11,569
    召唤物生命
    4,075
    Minion Energy Shield
    719
    召唤物伤害
    493
    召唤物护甲
    917
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
    基础攻击
    Base Damage: 133–200
    暴击率: 5%
    攻击间隔: 1.5 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSTwilightSorcerorFireball
    法术, 投射物, 玩家投射物, 可触发, 伤害
    施放间隔: 1 秒
    造成 143.5 - 143.5 火焰伤害
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1067]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    EGTwilightSorcerorCleanse
    可触发
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]
    TwilightSorcerorFireLaser
    法术, 范围, 火焰, 引导, 范围法术
    施放间隔: 1 秒
    受到的火焰伤害提高 10%
    每秒造成 181.8 基础[火焰]伤害
    光束长度延长 20%
    action attack or cast time uses animation length [1]
    base secondary skill effect duration [750]
    base skill effect duration [3000]
    channel skill end animation duration override ms [1500]
    fire beam charge up time ms [900]
    fire beam prioritise players for targeting [1]
    monster penalty against minions damage +% final vs player minions [-70]
    spell maximum action distance +% [-35]
    EASPatrolEndTurn
    无法被击退
    你的击中不能眩晕敌人
    action attack or cast time uses animation length [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererPatrol"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSTwilightSorcerorFireball",
            "EASPatrolEndTurn",
            "EGTwilightSorcerorCleanse",
            "TwilightSorcerorFireLaser",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["MPSTwilightSorcerorFireball"] = {
        name = "MPSTwilightSorcerorFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {1, 1, 1067, -40, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASPatrolEndTurn"] = {
        name = "EASPatrolEndTurn",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGTwilightSorcerorCleanse"] = {
        name = "EGTwilightSorcerorCleanse",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TwilightSorcerorFireLaser"] = {
        name = "TwilightSorcerorFireLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Fire] = true,
            [SkillType.Channel] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_fire_damage_to_deal_per_minute",
            "fire_damage_taken_+%",
            "base_skill_effect_duration",
            "base_secondary_skill_effect_duration",
            "fire_beam_length_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "fire_beam_charge_up_time_ms",
            "spell_maximum_action_distance_+%",
            "channel_skill_end_animation_duration_override_ms",
            "fire_beam_prioritise_players_for_targeting",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {4, 10, 3000, 750, 20, -70, 900, -35, 1500, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    
    暮光会誓约者
    人形
    Twilight Order Oathsworn
    SpectreY
    Spectre OverrideMetadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcerer
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, 施法, human, humanoid, not_str, physical_affinity, red_blood, very_slow_movement
    生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererChurchAmbush
    等级
    68
    生命
    7,912
    2,413
    伤害
    280
    法术伤害
    280
    命中
    2,464
    攻击间隔
    1.5
    经验值
    34,361
    召唤物生命
    7,069
    Minion Energy Shield
    1,247
    召唤物伤害
    1,163
    召唤物护甲
    2,413
    GSTwilightOrderSorcererDelayedBlast
    可触发, 法术, 伤害
    暴击率: 5%
    施放间隔: 1 秒
    造成 267.8 - 401.8 物理伤害
    action attack or cast time uses animation length [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererChurchAmbush"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
            "GSTwilightOrderSorcererDelayedBlast",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSTwilightOrderSorcererDelayedBlast"] = {
        name = "GSTwilightOrderSorcererDelayedBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    暮光会誓约者
    人形
    Twilight Order Oathsworn
    SpectreN
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, 施法, human, humanoid, not_str, physical_affinity, red_blood, very_slow_movement
    生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererGuardBoss

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance4"
    	basic_action = "ChangeToStance5"
    }
    
    StateMachine
    {
    	define_shared_state = "active;"
    }
    
    Brackets
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		this.sigil = FindClosestObject( 'Metadata/Monsters/TwilightOrder/TwilightOrderSoldiers/GuardBossDescry', 50 );
    		LockHeight( GetHeight() );
    	"
    }
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    
    StateMachine
    {
    	on_state_active_0 = "TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );"
    
    	on_state_active_2 =
    	"
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		local sigil_values = sigil.GetPositionValues();
    		SetDynamicFloat3( 'descryLOC', sigil_values[0], sigil_values[1], sigil_values[2], true );
    	"
    
    	on_state_active_3 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		ForEachOfType( 'Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderGuardBossSkyBeam', ( sky_beam )
    		{
    			local sky_beam_values = sky_beam.GetPositionValues();
    			this.SetDynamicFloat3( 'descryLOC', sky_beam_values[0], sky_beam_values[1], sky_beam_values[2] - 500, true );
    		} );
    	"
    
    	on_or_create_state_active_4 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		/* Call( fix_height, og_height ); */
    	"
    }
    
    Brackets
    {
    	define_bracket = "add_sigil_epk"
    	add_sigil_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	add_sigil_epk_2 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	add_sigil_epk_3 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    	define_bracket = "remove_sigil_epk"
    	remove_sigil_epk_1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	remove_sigil_epk_2 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	remove_sigil_epk_3 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    }
    
    Functions
    {
    	fix_height = "SetHeight( arg1 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererGuardBoss"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
        },
        modList = {
        },
    }
    
    暮光会誓约者
    人形
    Twilight Order Oathsworn
    SpectreN
    Tags2HBluntWood_onhit_audio, human, humanoid, not_str, red_blood, very_slow_movement
    生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererGuardBossAttack

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance4"
    	basic_action = "ChangeToStance5"
    }
    
    StateMachine
    {
    	define_shared_state = "active;"
    }
    
    Brackets
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		this.sigil = FindClosestObject( 'Metadata/Monsters/TwilightOrder/TwilightOrderSoldiers/GuardBossDescry', 50 );
    		LockHeight( GetHeight() );
    	"
    }
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    
    StateMachine
    {
    	on_state_active_0 = "TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );"
    
    	on_state_active_2 =
    	"
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		local sigil_values = sigil.GetPositionValues();
    		SetDynamicFloat3( 'descryLOC', sigil_values[0], sigil_values[1], sigil_values[2], true );
    	"
    
    	on_state_active_3 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		ForEachOfType( 'Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderGuardBossSkyBeam', ( sky_beam )
    		{
    			local sky_beam_values = sky_beam.GetPositionValues();
    			this.SetDynamicFloat3( 'descryLOC', sky_beam_values[0], sky_beam_values[1], sky_beam_values[2] - 500, true );
    		} );
    	"
    
    	on_or_create_state_active_4 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		/* Call( fix_height, og_height ); */
    	"
    }
    
    Brackets
    {
    	define_bracket = "add_sigil_epk"
    	add_sigil_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	add_sigil_epk_2 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	add_sigil_epk_3 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    	define_bracket = "remove_sigil_epk"
    	remove_sigil_epk_1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	remove_sigil_epk_2 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	remove_sigil_epk_3 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    }
    
    Functions
    {
    	fix_height = "SetHeight( arg1 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererGuardBossAttack"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
        },
        modList = {
        },
    }
    
    暮光会誓约者
    人形
    Twilight Order Oathsworn
    SpectreN
    Tags2HBluntWood_onhit_audio, human, humanoid, not_str, red_blood, very_slow_movement
    生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererGuardBossDefence_

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance4"
    	basic_action = "ChangeToStance5"
    }
    
    StateMachine
    {
    	define_shared_state = "active;"
    }
    
    Brackets
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		this.sigil = FindClosestObject( 'Metadata/Monsters/TwilightOrder/TwilightOrderSoldiers/GuardBossDescry', 50 );
    		LockHeight( GetHeight() );
    	"
    }
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    
    StateMachine
    {
    	on_state_active_0 = "TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );"
    
    	on_state_active_2 =
    	"
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		local sigil_values = sigil.GetPositionValues();
    		SetDynamicFloat3( 'descryLOC', sigil_values[0], sigil_values[1], sigil_values[2], true );
    	"
    
    	on_state_active_3 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		ForEachOfType( 'Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderGuardBossSkyBeam', ( sky_beam )
    		{
    			local sky_beam_values = sky_beam.GetPositionValues();
    			this.SetDynamicFloat3( 'descryLOC', sky_beam_values[0], sky_beam_values[1], sky_beam_values[2] - 500, true );
    		} );
    	"
    
    	on_or_create_state_active_4 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		/* Call( fix_height, og_height ); */
    	"
    }
    
    Brackets
    {
    	define_bracket = "add_sigil_epk"
    	add_sigil_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	add_sigil_epk_2 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	add_sigil_epk_3 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    	define_bracket = "remove_sigil_epk"
    	remove_sigil_epk_1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	remove_sigil_epk_2 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	remove_sigil_epk_3 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    }
    
    Functions
    {
    	fix_height = "SetHeight( arg1 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererGuardBossDefence_"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
        },
        modList = {
        },
    }
    
    暮光会誓约者
    人形
    Twilight Order Oathsworn
    SpectreN
    Tags2HBluntWood_onhit_audio, human, humanoid, not_str, red_blood, very_slow_movement
    生命
    120%
    Energy Shield From Life
    15%
    闪避
    +25%
    抗性
    30 30 30 20
    伤害
    120%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    5 ~ 14
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    120%
    Model Size
    100%
    Type
    TwilightOrderSorcerer
    Metadata
    TwilightOrderSorcererGuardBossUtility

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance4"
    	basic_action = "ChangeToStance5"
    }
    
    StateMachine
    {
    	define_shared_state = "active;"
    }
    
    Brackets
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		this.sigil = FindClosestObject( 'Metadata/Monsters/TwilightOrder/TwilightOrderSoldiers/GuardBossDescry', 50 );
    		LockHeight( GetHeight() );
    	"
    }
    
    Actor
    {
    	on_effect_start_TwilightSorcerorFireLaser = "AddEffectPackToVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    	on_effect_end_or_destroy_TwilightSorcerorFireLaser = "RemoveEffectPackFromVisualSlotAttachedObject( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderSorceror/holy_firebeam/EPKs/StaffFX.epk', MainHand );"
    }
    
    StateMachine
    {
    	on_state_active_0 = "TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );"
    
    	on_state_active_2 =
    	"
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		local sigil_values = sigil.GetPositionValues();
    		SetDynamicFloat3( 'descryLOC', sigil_values[0], sigil_values[1], sigil_values[2], true );
    	"
    
    	on_state_active_3 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		TriggerBracket( add_sigil_epk, this.sigil.GetState( type ) );
    		ForEachOfType( 'Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderGuardBossSkyBeam', ( sky_beam )
    		{
    			local sky_beam_values = sky_beam.GetPositionValues();
    			this.SetDynamicFloat3( 'descryLOC', sky_beam_values[0], sky_beam_values[1], sky_beam_values[2] - 500, true );
    		} );
    	"
    
    	on_or_create_state_active_4 =
    	"
    		TriggerBracket( remove_sigil_epk, this.sigil.GetState( type ) );
    		/* Call( fix_height, og_height ); */
    	"
    }
    
    Brackets
    {
    	define_bracket = "add_sigil_epk"
    	add_sigil_epk_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	add_sigil_epk_2 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	add_sigil_epk_3 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    	define_bracket = "remove_sigil_epk"
    	remove_sigil_epk_1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_AGI_sigil.epk' );"
    	remove_sigil_epk_2 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_ATK_sigil.epk' );"
    	remove_sigil_epk_3 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/TwilightOrderGuardBoss/epk/priest_to_DEF_sigil.epk' );"
    }
    
    Functions
    {
    	fix_height = "SetHeight( arg1 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererGuardBossUtility"] = {
        name = "Twilight Order Oathsworn",
        life = 1.2,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "Warstaff",
        skillList = {
        },
        modList = {
        },
    }
    
    Edit

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