Shadow Ape
Beast
SpectreY
Tagsanimal_claw_weapon, beast, flesh_armour, is_unarmed, mammal_beast, medium_height, medium_movement, melee, not_int, not_str, physical_affinity, primate_beast, red_blood
Life
78%
Evasion
+15%
Ailment Threshold
78%
Resistance
40 0 0 0
Damage
78%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 7
Attack Time
1.005 Second
Damage Spread
±20%
Experience
65%
Model Size
100%
Type
BloodMonkey
Metadata
MonkeyBloodPhaserun
Level
68
Life
5,018
Armour
28,790
Evasion
5,450
Energy Shield
0
Damage
291
Spell Damage
291
Accuracy
290
Attack Time
1.005
Experience
6,666
Ailment Threshold
5,018
Chill
16
Shock
16
Brittle
90
Scorch
16
Sap
44
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 233–350
Critical Strike Chance: 5%
Attack Time: 1.005 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MonkeyPhaseRun
Spell, Buff, Duration, Triggerable, Physical, Travel, Cooldown
Phase Run
Cast Time: 0.5 sec
Cooldown Time: 6 sec
Gain a buff that makes you move faster, become harder to detect, and no longer have your movement impeded by enemies. Your next attack also deals extra damage. Performing any skill removes this buff but grants a new buff that increases the damage of your attacks for a short time. Consumes Frenzy Charges to increase duration.
Base duration is 10 seconds
50% increased Movement Speed
Adds 0.75 seconds to monster response time
50% more Melee Physical Damage

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Transitionable
{
	num_states = 3
	on_transition_to_2 = "InterruptActionsForDuration( 1 );" 
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Monkeys/MonkeyBloodPhaserun"] = {
    name = "Shadow Ape",
    life = 0.78,
    fireResist = 40,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.78,
    damageSpread = 0.2,
    attackTime = 1.005,
    attackRange = 7,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "MonkeyPhaseRun",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonkeyPhaseRun"] = {
    name = "Phase Run",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Gain a buff that makes you move faster, become harder to detect, and no longer have your movement impeded by enemies. Your next attack also deals extra damage. Performing any skill removes this buff but grants a new buff that increases the damage of your attacks for a short time. Consumes Frenzy Charges to increase duration.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Physical] = true,
        [SkillType.Travel] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "monster_response_time_ms",
        "base_skill_effect_duration",
        "phase_run_melee_physical_damage_+%_final",
    },
    levels = {
        [1] = {50, 750, 10000, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}