首無しのスパイカー
Headless Spiker
SpectreY
Tagsconstruct, demon, humanoid, not_dex, not_int, red_blood, Unarmed_onhit_audio, very_slow_movement
ライフ
150%
防具
+60%
Ailment Threshold
%
耐性
0 0 0 0
Damage
150%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
5 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
経験値
150%
Model Size
100%
Type
JavelinThrower
Metadata
JavelinThrower
レベル
68
ライフ
11,636
防具
3,451
回避
477
エナジーシールド
0
Damage
350
スペルダメージ
350
命中
0
Attack Time
1.5
経験値
42,951
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 280–420
[Critical|クリティカルヒット]率: 5%
Attack Time: 1.5 秒
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]
TCJavelinCharge
Attack, Melee, MeleeSingleTarget, Movement, Travel
テーブルチャージ
Base Damage: 280–420
[Critical|クリティカルヒット]率: 5%
Attack Time: 1.5 秒
敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
移動スピードが260%増加する
ヒット時に敵をノックバックする
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	define_shared_state = "weapon;"
}

Actor
{
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	on_state_weapon_1 = "AddAttachedObjectToBones( 'Metadata/Monsters/JavelinThrower/attachments/JTWeapon.ao', R_Weapon );"
	on_state_weapon_0 = "DetachAllOfType( 'Metadata/Monsters/JavelinThrower/attachments/JTWeapon.ao' );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/JavelinThrower/JavelinThrower"] = {
    name = "Headless Spiker",
    life = 1.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "TCJavelinCharge",
    },
    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.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["TCJavelinCharge"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "global_knockback",
    },
    levels = {
        [1] = {260, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}