邪影魔猿
野兽
Shadow Ape
幽魂Y
标签animal_claw_weapon, beast, flesh_armour, is_unarmed, mammal_beast, medium_height, medium_movement, melee, not_int, not_str, physical_affinity, primate_beast, red_blood
生命
78%
闪避值
+15%
异常状态临界值
78%
抗性
40 0 0 0
伤害
78%
命中
100%
暴击几率
+5%
暴击伤害
+130%
攻击距离
6 ~ 7
攻击间隔
1.005 秒
伤害分布
±20%
经验值
65%
Model Size
100%
类型
BloodMonkey
Metadata
MonkeyBloodPhaserun
等级
68
生命
5,018
护甲
28,790
闪避值
5,450
能量护盾
0
伤害
291
法术伤害
291
命中
290
攻击间隔
1.005
经验值
6,666
异常状态临界值
5,018
冰缓
16
Shock
16
Brittle
90
Scorch
16
Sap
44
MeleeAtAnimationSpeed
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
基本伤害: 233–350
暴击几率: 5%
攻击间隔: 1.005 秒
对你的敌人无情痛击。
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
法术, 增益, 持续时间, 可触发, 物理, 快行, 冷却
暗影迷踪
施放间隔: 0.5 秒
冷却时间: 6 秒
使你的身影难以被发现, 且增加你的移动速度. 移动时不再被敌人阻挡. 使用任何技能将移除此增益效果, 并给予另外一个增加攻击伤害的短暂增益效果. 可以使用狂怒球延长持续时间.
基础持续时间为 10
移动速度加快 50%
怪物反应时间延长 0.75
近战物理伤害总增 50%

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 = { }, },
    },
}