[DNT] Soul Gemling Spirit
SpectreY
Tags1HSword_onhit_audio, humanoid, medium_movement
ライフ
100%
耐性
0 0 0 0
Damage
100%
命中
100%
クリティカルヒット Chance
5%
クリティカルダメージボーナス
+30%
Attack Distance
5 ~ 14
アタックタイム
1.5 Second
Damage Spread
±20%
経験値
100%
Model Size
100%
Type
SoulGemlingSpirit
Metadata
SoulGemlingSpirit
レベル
68
ライフ
7,757
アーマー
3,451
回避力
477
Damage
233
スペルダメージ
233
命中
2,180
アタックタイム
1.5
経験値
28,634
Minion Life
11,280
Minion Damage
1,896
Minion Armour
3,451
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 186–280
クリティカルヒット率: 5%
アタックタイム: 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]
MDSoulGemlingBeam
Multicastable, Triggerable
action attack or cast time uses animation length [1]
EASSoulGemlingBeam
action attack or cast time uses animation length [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

StateMachine {}

Actor
{
	basic_action = "FaceLastTarget"
	basic_action = "ChangeToStance1"
}

Stats
{
	set_phase_through_objects = 1
}

Positioned
{
	on_initial_position_set = ""
	blocking = false
	collision_hull_type = "projectile"
}

Functions
{
	stop_moving = "SetImmobile( true );"
	start_moving = "SetImmobile( false );"
	set_speed = "SetBaseSpeed( arg1 );"
}

StateMachine
{
	define_shared_state = "laser_active;"

	on_state_laser_active_1 = "SetUsesDirectionalRunAnimations( true );"
	on_state_laser_active_0 = "SetUsesDirectionalRunAnimations( false );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	on_position_set = "SetHeight( 25 ); LockHeight( 25 );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/SoulGemMonster/SoulGemlingSpirit"] = {
    name = "[DNT] Soul Gemling Spirit",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "EASSoulGemlingBeam",
        "MDSoulGemlingBeam",
    },
    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["EASSoulGemlingBeam"] = {
    name = "EASSoulGemlingBeam",
    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 = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDSoulGemlingBeam"] = {
    name = "MDSoulGemlingBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    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.