Rasp Scavenger
SpectreY
AreaDeshar, The Dreadnought's Wake, The Ziggurat Refuge, Deshar, The Dreadnought's Wake
Tagsallows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, slow_movement
Packs
  • Deshar, The Dreadnought's Wake, Deshar, Deshar, The Dreadnought's Wake: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • The Ziggurat Refuge: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • Life
    80%
    Armour
    +30%
    Resistance
    0 -30 0 0
    Damage
    80%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 10
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    80%
    Model Size
    80%
    Type
    PorcupineAntSmall
    Metadata
    PorcupineAntSmall
    Level
    65
    Life
    5,210
    Armour
    2,630
    Evasion Rating
    440
    Damage
    170
    Spell Damage
    170
    Accuracy
    1,974
    Attack Time
    1.005
    Experience
    17,206
    Minion Life
    5,026
    Minion Damage
    663
    Minion Armour
    3,844
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 136–204
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    GPAPorcupineAntSpikeNova
    Triggerable, Attack
    Base Damage: 136–204
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    60% reduced Area of Effect
    base is projectile [1]
    projectile speed variation +% [30]
    projectile spread radius [20]
    MMAPorcupineAntSpikeball
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 136–204
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    +60 to Melee Strike Range
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile spread radius [5]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "spiked;"
    }
    
    Transitionable
    
    {
    
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );" 
    }
    
    Transitionable
    
    {
    
    on_transition =
    
    "
    
    Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
    
    "
    
    }
    
    Animated
    
    {
    
    preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
    
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = {
        name = "Rasp Scavenger",
        life = 0.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.8,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPAPorcupineAntSpikeNova",
            "MMAPorcupineAntSpikeball",
        },
        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["GPAPorcupineAntSpikeNova"] = {
        name = "GPAPorcupineAntSpikeNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_speed_variation_+%",
            "projectile_spread_radius",
            "base_skill_area_of_effect_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAPorcupineAntSpikeball"] = {
        name = "MMAPorcupineAntSpikeball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_projectiles_override",
            "melee_range_+",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rasp Scavenger
    SpectreY
    AreaDeshar, The Dreadnought's Wake, The Ziggurat Refuge, Deshar, The Dreadnought's Wake
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, slow_movement
    Packs
  • Deshar, The Dreadnought's Wake, Deshar, Deshar, The Dreadnought's Wake: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • The Ziggurat Refuge: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • Life
    100%
    Armour
    +35%
    Resistance
    0 -30 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 12
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    PorcupineAntMedium
    Metadata
    PorcupineAntMedium
    Level
    65
    Life
    6,513
    Armour
    2,731
    Evasion Rating
    440
    Damage
    212
    Spell Damage
    212
    Accuracy
    1,974
    Attack Time
    1.005
    Experience
    21,507
    Minion Life
    6,282
    Minion Damage
    829
    Minion Armour
    4,147
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 170–255
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    GPAPorcupineAntSpikeNova
    Triggerable, Attack
    Base Damage: 170–255
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    60% reduced Area of Effect
    base is projectile [1]
    projectile speed variation +% [30]
    projectile spread radius [20]
    MMAPorcupineAntSpikeball
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 170–255
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    +60 to Melee Strike Range
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile spread radius [5]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "spiked;"
    }
    
    Transitionable
    
    {
    
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );" 
    }
    
    Transitionable
    
    {
    
    on_transition =
    
    "
    
    Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
    
    "
    
    }
    
    Animated
    
    {
    
    preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
    
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PorcupineAnt/PorcupineAntMedium"] = {
        name = "Rasp Scavenger",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 12,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPAPorcupineAntSpikeNova",
            "MMAPorcupineAntSpikeball",
        },
        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["GPAPorcupineAntSpikeNova"] = {
        name = "GPAPorcupineAntSpikeNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_speed_variation_+%",
            "projectile_spread_radius",
            "base_skill_area_of_effect_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAPorcupineAntSpikeball"] = {
        name = "MMAPorcupineAntSpikeball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_projectiles_override",
            "melee_range_+",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rasp Scavenger
    Beast
    SpectreY
    AreaTrial of the Sekhemas, Trial of the Sekhemas
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, insect, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, sanctum_monster, slow_movement
    Packs
  • Trial of the Sekhemas, Trial of the Sekhemas: Brimstone Crab, Rasp Scavenger, Rasp Scavenger
  • Life
    100%
    Armour
    +35%
    Resistance
    0 -30 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 12
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    PorcupineAntMediumSanctumTrial
    Metadata
    PorcupineAntMediumSanctumTrial
    Level
    22
    Life
    305
    Armour
    143
    Evasion Rating
    96
    Damage
    41
    Spell Damage
    41
    Accuracy
    372
    Attack Time
    1.005
    Experience
    796
    Minion Life
    1,007
    Minion Damage
    59
    Minion Armour
    217
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 33–50
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    GPAPorcupineAntSpikeNovaSanctum
    Triggerable, Attack
    Base Damage: 33–50
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    60% reduced Area of Effect
    Always Poison on Hit
    base is projectile [1]
    projectile speed variation +% [30]
    projectile spread radius [20]
    MMAPorcupineAntSpikeballSanctum
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 33–50
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    +60 to Melee Strike Range
    Always Poison on Hit
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile spread radius [5]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "spiked;"
    }
    
    Transitionable
    
    {
    
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall_poison.ao' );" 
    }
    
    Transitionable
    
    {
    
    on_transition =
    
    "
    
    Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
    
    "
    
    }
    
    Animated
    
    {
    
    preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
    
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PorcupineAnt/PorcupineAntMediumSanctumTrial"] = {
        name = "Rasp Scavenger",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 12,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPAPorcupineAntSpikeNovaSanctum",
            "MMAPorcupineAntSpikeballSanctum",
        },
        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["GPAPorcupineAntSpikeNovaSanctum"] = {
        name = "GPAPorcupineAntSpikeNovaSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_speed_variation_+%",
            "projectile_spread_radius",
            "base_skill_area_of_effect_+%",
            "base_chance_to_poison_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {30, 20, -60, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAPorcupineAntSpikeballSanctum"] = {
        name = "MMAPorcupineAntSpikeballSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_projectiles_override",
            "melee_range_+",
            "projectile_spread_radius",
            "base_chance_to_poison_on_hit_%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {1, 60, 5, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rasp Scavenger
    SpectreY
    AreaDeshar, The Dreadnought's Wake, The Ziggurat Refuge, Deshar, The Dreadnought's Wake
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, insect, medium_movement, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged
    Packs
  • Deshar, The Dreadnought's Wake, Deshar, Deshar, The Dreadnought's Wake: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • The Ziggurat Refuge: Rasp Scavenger, Rasp Scavenger, Rasp Scavenger
  • Life
    120%
    Armour
    +40%
    Resistance
    0 -30 0 0
    Damage
    120%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    130%
    Type
    PorcupineAntLarge
    Metadata
    PorcupineAntLarge
    Level
    65
    Life
    7,816
    Armour
    2,832
    Evasion Rating
    440
    Damage
    255
    Spell Damage
    255
    Accuracy
    1,974
    Attack Time
    1.005
    Experience
    25,808
    Minion Life
    7,538
    Minion Damage
    995
    Minion Armour
    4,451
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 204–306
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    GPAPorcupineAntSpikeNova
    Triggerable, Attack
    Base Damage: 204–306
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    60% reduced Area of Effect
    base is projectile [1]
    projectile speed variation +% [30]
    projectile spread radius [20]
    MMAPorcupineAntSpikeball
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 204–306
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    +60 to Melee Strike Range
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile spread radius [5]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "spiked;"
    }
    
    Transitionable
    
    {
    
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall.ao' );" 
    }
    
    Transitionable
    
    {
    
    on_transition =
    
    "
    
    Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
    
    "
    
    }
    
    Animated
    
    {
    
    preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
    
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PorcupineAnt/PorcupineAntLarge"] = {
        name = "Rasp Scavenger",
        life = 1.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPAPorcupineAntSpikeNova",
            "MMAPorcupineAntSpikeball",
        },
        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["GPAPorcupineAntSpikeNova"] = {
        name = "GPAPorcupineAntSpikeNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_speed_variation_+%",
            "projectile_spread_radius",
            "base_skill_area_of_effect_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {30, 20, -60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAPorcupineAntSpikeball"] = {
        name = "MMAPorcupineAntSpikeball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_projectiles_override",
            "melee_range_+",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {1, 60, 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rasp Scavenger
    Beast
    SpectreY
    AreaTrial of the Sekhemas, Trial of the Sekhemas
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, insect, medium_movement, melee, MonsterStab_onhit_audio, not_dex, not_int, physical_affinity, ranged, sanctum_monster
    Packs
  • Trial of the Sekhemas: Porcupine Goliath, Rasp Scavenger
  • Trial of the Sekhemas, Trial of the Sekhemas: Brimstone Crab, Rasp Scavenger, Rasp Scavenger
  • Life
    120%
    Armour
    +40%
    Resistance
    0 -30 0 0
    Damage
    120%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    130%
    Type
    PorcupineAntLargeSanctumTrial
    Metadata
    PorcupineAntLargeSanctumTrial
    Level
    22
    Life
    366
    Armour
    148
    Evasion Rating
    96
    Damage
    50
    Spell Damage
    50
    Accuracy
    372
    Attack Time
    1.005
    Experience
    955
    Minion Life
    1,208
    Minion Damage
    71
    Minion Armour
    233
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 40–59
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    GPAPorcupineAntSpikeNovaSanctum
    Triggerable, Attack
    Base Damage: 40–59
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    60% reduced Area of Effect
    Always Poison on Hit
    base is projectile [1]
    projectile speed variation +% [30]
    projectile spread radius [20]
    MMAPorcupineAntSpikeballSanctum
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 40–59
    Critical Hit Chance: 5%
    Attack Time: 1.005 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    +60 to Melee Strike Range
    Always Poison on Hit
    action attack or cast time uses animation length [1]
    base is projectile [1]
    number of projectiles override [1]
    projectile spread radius [5]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "spiked;"
    }
    
    Transitionable
    
    {
    
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2600
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spiked_1 = "DetachAllOfType( 'Metadata/Monsters/PorcupineAnt/PorcupineAntSpikeBall_poison.ao' );" 
    }
    
    Transitionable
    
    {
    
    on_transition =
    
    "
    
    Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao' ); } );
    
    "
    
    }
    
    Animated
    
    {
    
    preload_animated_object = "Metadata/Monsters/PorcupineAnt/PorcupineAntAggroAudio.ao"
    
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/PorcupineAnt/PorcupineAntLargeSanctumTrial"] = {
        name = "Rasp Scavenger",
        life = 1.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPAPorcupineAntSpikeNovaSanctum",
            "MMAPorcupineAntSpikeballSanctum",
        },
        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["GPAPorcupineAntSpikeNovaSanctum"] = {
        name = "GPAPorcupineAntSpikeNovaSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_speed_variation_+%",
            "projectile_spread_radius",
            "base_skill_area_of_effect_+%",
            "base_chance_to_poison_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {30, 20, -60, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAPorcupineAntSpikeballSanctum"] = {
        name = "MMAPorcupineAntSpikeballSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_projectiles_override",
            "melee_range_+",
            "projectile_spread_radius",
            "base_chance_to_poison_on_hit_%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {1, 60, 5, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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