Arquero arenoso
undead description [1]
stance movement speed +% final [192]
stance movement speed +% final [192]
stance movement speed +% final [192]
stance movement speed +% final [192]
Sandflesh Archer
SpectreY
Tagsallows_additional_projectiles, monster_barely_moves, ranged, skeleton, Unarmed_onhit_audio, undead, very_slow_movement
Vida
100%
Resistencia
0 0 0 0
Damage
110%
Precisión
100%
Impactos críticos Chance
5%
Bonificación de daño crítico
+30%
Attack Distance
6 ~ 55
Tiempo de ataque
1.5 Second
Damage Spread
±30%
Experiencia
100%
Model Size
100%
Type
SkeletonBasicRanged
Metadata
SkeletonTitanGrottoBow
Nivel
68
Vida
7,757
Armadura
3,451
Evasión
477
Damage
256
Daño de hechizos
256
Precisión
2,180
Tiempo de ataque
1.5
Experiencia
28,634
Minion Life
11,280
Minion Damage
2,086
Minion Armour
3,451
MeleeAtAnimationSpeedBow
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 180–333
Probabilidad de impacto crítico: 5%
Tiempo de ataque: 1.5 seg
action attack or cast time uses animation length [1]
check for targets between initiator and projectile source [1]
maintain projectile direction when using contact position [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MonsterSplitArrow
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Totemable, Trappable, Mineable, Triggerable, Physical
Flecha dividida
Base Damage: 180–333
Probabilidad de impacto crítico: 5%
Daño de ataque: 120%
Tiempo de ataque: 1.5 seg
Dispara múltiples flechas a diferentes objetivos.
Inflige un 20% más de daño de ataques
Velocidad de los proyectiles reducida un 30%
Dispara 2 flechas adicionales

Object Type

version 2
abstract
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
	basic_action = "Emerge2"
	basic_action = "Revive"
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance3"
}

Stats
{
	set_base_heavy_stun_duration_ms = 2467
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Life
{
	on_death =
	"
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
	"

	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
	on_revive = "Call( elemental_epks );"
}

Positioned
{
	on_initial_position_set =
	"
		Delay( 0.034,
		{
			IfAlive( (){ Call( elemental_epks ); } );
		} );
	"
}

Functions
{
	elemental_epks =
	"
		IfVarietyContains( Fire, ()
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
		} );
		IfVarietyContains( Cold, ()
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
		} );
		IfVarietyContains( Lightning, ()
		{
			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
		} );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoBow"] = {
    name = "Sandflesh Archer",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.1,
    damageSpread = 0.3,
    attackTime = 1.5,
    attackRange = 55,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "MonsterSplitArrow",
        "MeleeAtAnimationSpeedBow",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterSplitArrow"] = {
    name = "Split Arrow",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires multiple arrows at different targets.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Physical] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_arrows",
        "active_skill_damage_+%_final",
        "base_projectile_speed_+%",
        "skill_can_fire_arrows",
    },
    levels = {
        [1] = {2, 0, -30, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
        [2] = {2, 0, -30, baseMultiplier = 1.2, levelRequirement = 30, statInterpolation = {1, 1},  cost = { }, },
        [3] = {2, 0, -30, baseMultiplier = 1.2, levelRequirement = 60, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBow"] = {
    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.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",
        "maintain_projectile_direction_when_using_contact_position",
        "check_for_targets_between_initiator_and_projectile_source",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
undead description [1]
IdMonsterNecromancerRaisable
FamilyMonsterNecromancerRaisable
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • Arquero arenoso
    undead description [1]
    stance movement speed +% final [192]
    stance movement speed +% final [192]
    stance movement speed +% final [192]
    stance movement speed +% final [192]
    Sandflesh Archer
    SpectreY
    Tagsallows_additional_projectiles, monster_barely_moves, ranged, skeleton, Unarmed_onhit_audio, undead, very_slow_movement
    Vida
    100%
    Resistencia
    0 0 0 0
    Damage
    110%
    Precisión
    100%
    Impactos críticos Chance
    5%
    Bonificación de daño crítico
    +30%
    Attack Distance
    6 ~ 55
    Tiempo de ataque
    1.5 Second
    Damage Spread
    ±30%
    Experiencia
    100%
    Model Size
    100%
    Type
    SkeletonBasicRanged
    Metadata
    SkeletonTitanGrottoCrossbow
    Nivel
    68
    Vida
    7,757
    Armadura
    3,451
    Evasión
    477
    Damage
    256
    Daño de hechizos
    256
    Precisión
    2,180
    Tiempo de ataque
    1.5
    Experiencia
    28,634
    Minion Life
    11,280
    Minion Damage
    2,086
    Minion Armour
    3,451
    MeleeAtAnimationSpeedBow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Ataque básico
    Base Damage: 180–333
    Probabilidad de impacto crítico: 5%
    Tiempo de ataque: 1.5 seg
    action attack or cast time uses animation length [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    abstract
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Emerge2"
    	basic_action = "Revive"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2467
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    	"
    
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    	on_revive = "Call( elemental_epks );"
    }
    
    Positioned
    {
    	on_initial_position_set =
    	"
    		Delay( 0.034,
    		{
    			IfAlive( (){ Call( elemental_epks ); } );
    		} );
    	"
    }
    
    Functions
    {
    	elemental_epks =
    	"
    		IfVarietyContains( Fire, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/fire_glow.epk' );
    		} );
    		IfVarietyContains( Cold, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/cold_glow.epk' );
    		} );
    		IfVarietyContains( Lightning, ()
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Graveyard/skeleton_caster/epk/lightning_glow.epk' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCrossbow"] = {
        name = "Sandflesh Archer",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 55,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MeleeAtAnimationSpeedBow",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedBow"] = {
        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.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",
            "maintain_projectile_direction_when_using_contact_position",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • stance movement speed +% final [192]
    IdStanceMovementSpeed192
    FamilyStance
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 192 Max: 192 Global
  • Edit

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