Ghost Cannon
Construct
SpectreY
Tagsconstruct, slow_movement
生命
100%
抗性
0 0 0 0
伤害
115%
命中
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
5 ~ 20
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
100%
Model Size
100%
Type
CaptainRothCannon
Metadata
CaptainRothBossCannon
等级
68
生命
7,757
[护甲]
2,413
伤害
268
法术伤害
268
命中
2,464
攻击间隔
1.5
经验值
28,634
召唤物生命
6,930
召唤物伤害
1,114
召唤物护甲
2,413
EASCaptainRothMinionCannonBarrage
action attack or cast time uses animation length [1]
MPWCaptainRothGhostCannonballBarrage
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 214–322
暴击几率: 5%
攻击间隔: 1.5 秒
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
base skill can be avoided by dodge roll [1]
monster projectile variation [1081]
projectile ballistic angle from reference event [1]
projectile maximum range override [500]
projectile uses contact direction [1]
projectile uses contact position [2]
spell maximum action distance +% [-30]
use scaled contact offset [1]
GACaptainRothGhostCannonImpact
可触发, 攻击
Base Damage: 214–322
暴击几率: 5%
攻击伤害: 200%
攻击间隔: 1.5 秒
攻击伤害总增 100%
物理伤害的 50% 转化为火焰伤害
base is projectile [1]
base skill can be avoided by dodge roll [1]
ignite art variation [33]
is area damage [1]
GACaptainRothGhostCannonImpactWall
可触发, 攻击
Base Damage: 214–322
暴击几率: 5%
攻击伤害: 200%
攻击间隔: 1.5 秒
攻击伤害总增 100%
物理伤害的 50% 转化为火焰伤害
base is projectile [1]
base skill can be avoided by dodge roll [1]
ignite art variation [33]
is area damage [1]
GACaptainRothGhostCannonImpactFloor
可触发, 攻击
Base Damage: 214–322
暴击几率: 5%
攻击伤害: 200%
攻击间隔: 1.5 秒
攻击伤害总增 100%
物理伤害的 50% 转化为火焰伤害
base is projectile [1]
base skill can be avoided by dodge roll [1]
ignite art variation [33]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Pathfinding
{
	immobile = true
}

Stats
{
	uses_no_mana = 1
	untargetable_by_monster_ai = 1
	base_cannot_be_damaged = 1
	base_cannot_be_stunned = 1
	immune_to_curses = 1
	base_maximum_life = 1
	base_maximum_mana = 10000
	item_drop_slots = 0
	elemental_reflect_damage_taken_+% = -300
	physical_reflect_damage_taken_+% = -300
	avoid_all_elemental_status_% = 300
	set_cannot_die = 1
	is_hidden_monster = 1
	is_guillotine_trap = 1
	main_hand_weapon_accuracy_rating = 100
}

Buffs {}

Life
{
	corpse_usable = false
}

/* Positioned
{
	on_initial_position_set = "SetHeight( 30 );"
} */


Functions
{
    set_cannon_height = "SetHeight( arg1 );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Pirates/CaptainRothBossCannon"] = {
    name = "Ghost Cannon",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.15,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 20,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "MPWCaptainRothGhostCannonballBarrage",
        "GACaptainRothGhostCannonImpact",
        "GACaptainRothGhostCannonImpactWall",
        "GACaptainRothGhostCannonImpactFloor",
        "EASCaptainRothMinionCannonBarrage",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWCaptainRothGhostCannonballBarrage"] = {
    name = "MPWCaptainRothGhostCannonballBarrage",
    hidden = true,
    color = ,
    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_+%",
        "projectile_maximum_range_override",
        "base_is_projectile",
        "projectile_uses_contact_direction",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "projectile_uses_contact_position",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {1081, -30, 500, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpact"] = {
    name = "GACaptainRothGhostCannonImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpactWall"] = {
    name = "GACaptainRothGhostCannonImpactWall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACaptainRothGhostCannonImpactFloor"] = {
    name = "GACaptainRothGhostCannonImpactFloor",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "ignite_art_variation",
        "is_area_damage",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {50, 33, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASCaptainRothMinionCannonBarrage"] = {
    name = "EASCaptainRothMinionCannonBarrage",
    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 = { }, },
    },
}
Edit

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