SpectreN
AreaSolitary Confinement, Glacial Tarn, Frozen Falls, The Ziggurat Refuge
Tagscold_affinity, fast_movement, melee, not_int, not_str, physical_affinity, Unarmed_onhit_audio, undead
Packs
  • Solitary Confinement, Glacial Tarn: Pale Abductor, Pale Tidecrasher, Bulbous Maw
  • Solitary Confinement, Glacial Tarn: Pale Abductor, Pale Brinesplitter, Bulbous Maw
  • Solitary Confinement, Glacial Tarn: Pale Abductor, Pale Waterwalker, Bulbous Maw
  • Solitary Confinement: Bulbous Maw
  • The Ziggurat Refuge: Pale Abductor, Pale Tidecrasher, Bulbous Maw
  • The Ziggurat Refuge: Pale Abductor, Pale Brinesplitter, Bulbous Maw
  • The Ziggurat Refuge: Pale Abductor, Pale Waterwalker, Bulbous Maw
  • Life
    115%
    Evasion
    +33%
    Resistance
    0 0 0 0
    Damage
    115%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    5 ~ 11
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    115%
    Model Size
    100%
    Type
    PaleCrawler
    Metadata
    PaleCrawler_
    Level
    65
    Life
    7,490
    Armour
    2,023
    Evasion Rating
    882
    Damage
    244
    Spell Damage
    244
    Accuracy
    2,214
    Attack Time
    1.5
    Experience
    24,733
    Minion Life
    7,224
    Minion Damage
    953
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 195–293
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    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]
    EASPaleCrawlerDrink
    action attack or cast time uses animation length [1]
    GSPaleCrawlerExplode
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    Deals 139.6 to 209.4 Cold Damage
    is area damage [1]
    GSPaleCrawlerExplode1
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    is area damage [1]
    GSPaleCrawlerExplode2
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    is area damage [1]
    GSPaleCrawlerExplode3
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    is area damage [1]
    GSPaleCrawlerExplode4
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    is area damage [1]
    GSPaleCrawlerExplode5
    Triggerable, Spell, Damage
    Cast Time: 1 sec
    is area damage [1]
    EASPaleCrawlerExplode
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-85]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "hydrate;"
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "this.volume = 0.2;"
    	on_construction_complete = "this.fill = 0.0;"
    	on_wake =
    	"
    		this.water_amount = GetState( hydrate )*volume;
    		Call( update_water_states, water_amount );
    	"
    }
    
    Actor
    {
    	on_effect_event_explode_for_EASPaleCrawlerExplode = "SetStateTo( hydrate, 0 ); this.fill = 0.0; Call( update_water_states, water_amount );"
    }
    
    
    StateMachine
    {
    	on_change_state_hydrate =
    	"
    		this.water_amount = GetState( hydrate )*volume;
    		Call( update_water_states, fill );
    		StartStateTimer( water, 0.033 );
    	"
    
    	on_timer_water =
    	"
    		this.blah = specific_object_position[0];
    		If( water_amount > blah,
    		{
    			this.fill = 0.0066 + fill;
    			this.water_amount = GetState( hydrate )*volume;
    			Call( update_water_states, fill );
    			StartStateTimer( water, 0.033 );
    		} );
    	"
    }
    
    Functions
    {
    	update_water_states =
    	"
    		this.specific_object_position = null;
    		this.specific_object_position += arg1;
    		this.specific_object_position += 0.0;
    		this.specific_object_position += 0.0;
    		light.PlayAnimation( turn_on );
    		light.SetCurrentAnimationPosition( arg1, 1 );
    		light.PauseAnimation(  );
    	"
    }
    
    Life
    {
    	on_spawned_dead = 
    	"
    	this.specific_object_position = null;
    	HideMeshSegments( Bloodsucker_pimple1Shape );
    	HideMeshSegments( Bloodsucker_pimple2Shape );
    	HideMeshSegments( Bloodsucker_pimple3Shape );
    	HideMeshSegments( Bloodsucker_pimple4Shape );
    	"
    
    	on_death = 
    	"
    	this.specific_object_position = null;
    	HideMeshSegments( Bloodsucker_pimple1Shape );
    	HideMeshSegments( Bloodsucker_pimple2Shape );
    	HideMeshSegments( Bloodsucker_pimple3Shape );
    	HideMeshSegments( Bloodsucker_pimple4Shape );
    	light.PlayAnimation(fadeout);
    	"
    
    	on_spawned_alive = "this.light = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/RumCarrier/sac_expnding_light.ao', light );"
    }
    
    Transitionable
    {
    
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/RumCarrier/RumCarrierAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    
    	preload_animated_object = "Metadata/Monsters/RumCarrier/RumCarrierAggroAudio.ao"
    
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RumCarrier/PaleCrawler_"] = {
        name = "Bulbous Maw",
        life = 1.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 11,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GSPaleCrawlerExplode",
            "GSPaleCrawlerExplode1",
            "GSPaleCrawlerExplode2",
            "GSPaleCrawlerExplode3",
            "GSPaleCrawlerExplode4",
            "GSPaleCrawlerExplode5",
            "EASPaleCrawlerDrink",
            "EASPaleCrawlerExplode",
        },
        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["GSPaleCrawlerExplode"] = {
        name = "GSPaleCrawlerExplode",
        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_cold_damage",
            "spell_maximum_base_cold_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSPaleCrawlerExplode1"] = {
        name = "GSPaleCrawlerExplode1",
        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 = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSPaleCrawlerExplode2"] = {
        name = "GSPaleCrawlerExplode2",
        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 = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSPaleCrawlerExplode3"] = {
        name = "GSPaleCrawlerExplode3",
        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 = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSPaleCrawlerExplode4"] = {
        name = "GSPaleCrawlerExplode4",
        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 = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSPaleCrawlerExplode5"] = {
        name = "GSPaleCrawlerExplode5",
        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 = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASPaleCrawlerDrink"] = {
        name = "EASPaleCrawlerDrink",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASPaleCrawlerExplode"] = {
        name = "EASPaleCrawlerExplode",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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