德瑞之視
惡魔
Doedre's Sight
幽魂Y
標籤cleaving_weapon, demon, flesh_armour, has_wand, medium_movement, medium_small_height, not_dex, not_str, physical_affinity, ranged, red_blood
生命
80%
生命轉為護盾
50%
異常狀態臨界值
80%
抗性
0 0 0 0
傷害
120%
命中
100%
暴擊率
+5%
暴擊加成
+130%
攻擊距離
6 ~ 32
攻擊間隔
1.5 秒
傷害分佈
±20%
經驗值
100%
Model Size
108%
類型
Eye
Metadata
EyeDoedre
等級
68
生命
5,147
護甲
28,790
閃避
4,739
能量護盾
3,064
傷害
448
法術傷害
448
命中
290
攻擊間隔
1.5
經驗值
10,255
異常狀態臨界值
5,147
冰緩
16
感電
16
易碎
92
焦灼
16
殘喘
45
MeleeAtAnimationSpeed
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 近戰單一目標, 攻擊可重複, 近戰, 玩家投射物
普通攻擊
基本傷害: 359–538
暴擊率: 5%
攻擊間隔: 1.5 秒
用強大的攻擊擊倒敵人。
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]
DoedreEyeBloodProjectile
攻擊, 範圍攻擊, 技能可幻影射手, 投射物, 玩家投射物, 傷害, 可觸發
基本傷害: 359–538
暴擊率: 5%
攻擊間隔: 1.5 秒
冷卻時間: 8 秒
投射物穿透全部目標
減少 40% 投射物速度
造成流血
base is projectile [1]
monster projectile variation [19]
monster reverse point blank damage -% at minimum range [65]
spell maximum action distance +% [-60]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	supress_muzzle_flash = 1
	supress_weapon_surges = 1
}

Actor
{
	main_hand_unarmed_type = "Wand"
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
Render
{
     //turn_duration = 0.3
	 preload_buff_visual = "lightning_eyes_effects"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Eyes/EyeDoedre"] = {
    name = "Doedre's Sight",
    life = 0.8,
    energyShield = 0.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 32,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "DoedreEyeBloodProjectile",
    },
    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["DoedreEyeBloodProjectile"] = {
    name = "DoedreEyeBloodProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "base_projectile_speed_+%",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "base_is_projectile",
        "global_bleed_on_hit",
        "always_pierce",
    },
    levels = {
        [1] = {19, -60, -40, 65, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}