Aprisionador Apodrecido
Morto-vivo
Searot Ensnarer
SpectreN
TagsArrow_onhit_audio, not_dex, not_int, skeleton, undead, very_slow_movement
Vida
100%
Resistência
0 0 0 0
Damage
110%
Precisão
100%
Attack Distance
5 ~ 55
Tempo de Ataque
1.5 Second
Damage Spread
±30%
Experiência
100%
Model Size
100%
Type
KelpDregCrossbow
Metadata
KelpDregCrossbowEnsarer
Nível
68
Vida
7,757
Damage
256
Dano Mágico
256
Precisão
2,464
Tempo de Ataque
1.5
Experiência
28,634
Minion Life
6,930
Minion Damage
1,066
Minion Armour
4,585
MASKelpDregCrossbowPhys
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Ataque Básico
Base Damage: 180–333
Chance de Acerto Crítico: 5%
Tempo de Ataque: 1.5 seg
action attack or cast time uses animation length [1]
arrow projectile variation [1006]
check for targets between initiator and projectile source [1]
main hand local chance to bleed on hit % [20]
maintain projectile direction when using contact position [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Transitionable {}

Stats
{
	set_base_heavy_stun_duration_ms = 2466
}

Actor
{
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Transitionable
{
	on_transition =
	"
		Roll( 1, 2,
		{
			PlayEffect( 'Metadata/Monsters/KelpDreg/KelpDregHelmetAggroAudio.ao' );
		} );
	"
}

Animated
{
	preload_animated_object = "Metadata/Monsters/KelpDreg/KelpDregHelmetAggroAudio.ao"
}

Positioned
{
	on_initial_position_set =
	"
		IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper', ()
		{
			this.myweapon = AddAttached( 'Metadata/Monsters/KelpDreg/attachments/KelpDregCrossbow01.ao', R_Weapon );
		}, ()
		{
			IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer', ()
			{
				this.myweapon = AddAttached( 'Metadata/Monsters/KelpDreg/attachments/KelpDregCrossbow02.ao', R_Weapon );
			}, ()
			{
				IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot', ()
				{
					this.myweapon = AddAttached( 'Metadata/Monsters/KelpDreg/attachments/KelpDregCrossbow03.ao', R_Weapon );
				}, (){} );
			} );
		} );
	"
}

Life
{
	on_death =
	"
		myweapon.MoveToBone( R_Weapon_02, 0.0 );
		IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper', (){}, ()
		{
			IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer', (){}, ()
			{
				IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot', ()
				{
					this.myweapon.RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/KelpDreg/epk/frozen_weapon.epk' );
				}, (){} );
			} );
		} );
	"

	on_spawned_alive =
	"
		IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper', (){}, ()
		{
			IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer', (){}, ()
			{
				IfVarietyContains( 'Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot', ()
				{
					this.myweapon.AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/KelpDreg/epk/frozen_weapon.epk' );
				}, (){} );
			} );
		} );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = {
    name = "Searot Ensnarer",
    life = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.1,
    damageSpread = 0.3,
    attackTime = 1.5,
    attackRange = 55,
    accuracy = 1,
    weaponType1 = "Bow",
    skillList = {
        "MASKelpDregCrossbowPhys",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MASKelpDregCrossbowPhys"] = {
    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.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "arrow_projectile_variation",
        "main_hand_local_chance_to_bleed_on_hit_%",
        "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",
        "maintain_projectile_direction_when_using_contact_position",
        "check_for_targets_between_initiator_and_projectile_source",
    },
    levels = {
        [1] = {1006, 20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Edit

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