Doryani, Taumaturgo real
Humanoide
Doryani, Royal Thaumaturge
SpectreN
AreaLas cámaras negras
Tagshuman, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
Vida
330%
Energy Shield From Life
10%
Resistencia
30 0 30 0
Damage
300%
Precisión
100%
Attack Distance
4 ~ 14
Tiempo de ataque
1.5 Second
Damage Spread
±20%
Experiencia
300%
Model Size
100%
Type
DoryaniPast
Metadata
DoryaniPast
Nivel
45
Vida
5,468
Damage
325
Daño de hechizos
325
Precisión
1,028
Tiempo de ataque
1.5
Experiencia
18,135
Minion Life
9,082
Minion Energy Shield
1,009
Minion Damage
826
Minion Armour
585
GSDoryaniHumanBossBasicLightningZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 90.02 a 270.1 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 750%
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
can perform skill while moving [1]
is area damage [1]
GSDoryaniHumanBossFlamethrower
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Magnitud de la inflamabilidad aumentada un 500%
Inflige de 54.01 a 81.02 de daño de fuego
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
base skill cannot be parried [1]
can perform skill while moving [1]
MPSDoryaniHumanBossCrystalTossLeft
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12 seg
Dispara 15 proyectiles adicionales
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [30]
ballistic projectiles always bounce [1]
base deal no damage [2]
base is projectile [1]
can perform skill while moving [1]
distribute projectiles over contact points [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1117]
projectile ballistic angle from reference event [1]
projectile spread radius [13]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPSDoryaniHumanBossCrystalTossRight
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12 seg
Dispara 15 proyectiles adicionales
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [30]
ballistic projectiles always bounce [1]
base deal no damage [2]
base is projectile [1]
can perform skill while moving [1]
distribute projectiles over contact points [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1117]
projectile ballistic angle from reference event [1]
projectile spread radius [13]
projectile uses contact position [1]
spell maximum action distance +% [-30]
EASDoryaniHumanBossMultiLightningZap
Tiempo de recarga: 50 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-50]
movement speed acceleration +% per second while performing action [-25]
GSDoryaniHumanBossLightningClap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 25 seg
Inflige de 247.6 a 742.7 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
skill cannot be knocked back [1]
voll slam damage +% final at centre [50]
SODoryaniHumanBossSolarOrb
Triggerable
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
MPSDoryaniHumanBossFireballPrimary
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 4.5 seg
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
can perform skill while moving [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1115]
movement speed +% final while performing action [-90]
movement speed acceleration +% per second while performing action [-100]
projectile ballistic angle from reference event [1]
projectile ballistic gravity override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
use scaled contact offset [1]
EDSDoryaniHumanBossFlameblast
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige de 630.2 a 945.2 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EDSDoryaniHumanBossFlameblastSelf
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige de 630.2 a 945.2 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-200]
skill cannot be knocked back [1]
GSDoryaniHumanBossBeamBlast
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12.5 seg
Inflige de 191.3 a 573.9 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EASDoryaniHumanBossCrystalTraps
Tiempo de recarga: 28 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EASDoryaniHumanBossActivateMechanism
Tiempo de recarga: 40 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossJumpAround
Spell, Movement
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossJumpToArenaMiddle
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
EASDoryaniExplodeCrab
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
CGEDoryaniIonCannon
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige 375.1 de daño de fuego base por segundo
action do not face target [1]
active skill base area of effect radius [16]
base skill effect duration [10000]
ground fire art variation [1020]
skill does not pathfind [1]
GTDoryaniLightningStorm
Triggerable
Tiempo de recarga: 20 seg
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
GSDoryaniLightningStormBolt
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 101.3 a 303.8 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
GSDoryaniHumanBossDecelCrystalExplode
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 213.8 a 641.4 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 50%
base is projectile [1]
is area damage [1]
GSDoryaniHumanBossFireClap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 432.1 a 648.2 de daño de fuego
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [50]
GSDoryaniHumanBossMultiLightningZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 22.51 a 67.52 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossSolarOrbPulse
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 468.1 a 702.2 de daño de fuego
action attack or cast time uses animation length [1]
is area damage [1]
EDSDoryaniHumanBossFlameblastTriggered
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 630.2 a 945.2 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
EDSDoryaniHumanBossFlameblastTriggeredSelf
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 630.2 a 945.2 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
MPSDoryaniHumanBossFireballSecondary
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 252.1 a 378.1 de daño de fuego
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [0]
base is projectile [1]
monster projectile variation [1116]
number of projectiles override [1]
projectile ballistic angle from target distance [1]
projectile ballistic gravity override [981]
projectile maximum range override [150]
projectile spread radius [0]
GSDoryaniHumanBossFireballDirectImpactExplosion
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 432.1 a 648.2 de daño de fuego
action attack or cast time uses animation length [1]
base is projectile [1]
is area damage [1]
GSDoryaniHumanBossMechanismBeam
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 360.1 a 1080 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossMechanismBeamFlipped
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 360.1 a 1080 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossCrystalZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 42.76 a 128.3 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 300%
action attack or cast time uses animation length [1]
is area damage [1]
EDSDoryaniHumanBossBeamBlastCone
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 101.3 a 303.8 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossConstantLightning
Triggerable, Channel, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 94.52 a 283.6 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
GSDoryaniLightningStormBoltConstant
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 101.3 a 303.8 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
EASDoryaniHumanBossHoverDeath
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
EASDoryaniHumanBossGroundDeath
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
EASDoryaniHumanBossFloatingDeathActivate
action attack or cast time uses animation length [1]
EASDoryaniHumanBossGroundDeathActivate
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpShort
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpMedium
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpLong
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
EAADoryaniHumanBossDeathFreeAlva
action attack or cast time uses animation length [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state =
	"
		lock_on;
		no_collision;
	"

	on_or_create_state_no_collision_1 = { RemoveCollidability(); }
	on_or_create_state_no_collision_0 = { MakeCollidable(); }
}

Functions
{
	enable_directional_run_animations = { SetUsesDirectionalRunAnimations( true ); }
	disable_directional_run_animations = { SetUsesDirectionalRunAnimations( false ); }
	update_target = { SetTarget( arg1, false ); }
	update_target_detached = { SetTarget( arg1, true ); }
}

BaseEvents
{
	on_construction_complete = "globals.doryani_chamber = this;"
}

InteractionAction {}

NPC {}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/lightningzap_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/laser_blast.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/floorgem_emerge.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/crawling_bolt.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/bloodgem_laser.ao"
	preload_animated_object = "Metadata/Effects/Spells/corrupted_blood_stream/BuffLoopAudio.ao"
	preload_animated_object = "Metadata/Monsters/DoryaniMechSuit/HovercraftCrashed.ao"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Movement */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	basic_action = "MoveForced"
	basic_action = "StrafeLeftNoFlee"
	basic_action = "StrafeRightNoFlee"
	basic_action = "ChangeToStance3"
	leveled_starting_effects = "DoLiterallyNothing"
	leveled_starting_effects = "ChangeToStance3Immediate"
}

StateMachine
{
	define_shared_state = "can_move = 1;"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Detach Hovercraft */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	lock_height = { LockHeight( GetHeight() ); }
	unlock_height = { UnlockHeight(); }
	unset_face_mode = { SetMovementFaceMode( FaceDirection ); }
}

StateMachine
{
	define_shared_state =
	"
		hover_crafting;
		audio_param;
	"

	on_state_hover_crafting_0 = { PlayAnimation( mech_attach_platform_01 ); }

	on_or_create_state_hover_crafting_1 =
	{
		SetMovementFaceMode( DontFace );
		PlayAnimationType( Idle );
		Call( lock_height, floating_height );
	}
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Death */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	do_death_move =
	{
		MoveToOverTime( arg1, 10, true, true );
		Accelerate( 35, distance:arg2 / 3.0 );
	}
	death_move_decel = { Accelerate( distance:arg1 ); }
}

StateMachine
{
	define_shared_state = "death_float_epk; fight_done;"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

BaseEvents
{
	on_construction_complete = { globals.doryanis_voicebox = this; }
}

StateMachine
{
	create_state_lock_on_0 = { SetUsesDirectionalRunAnimations( false ); }
	create_state_lock_on_1 = { SetUsesDirectionalRunAnimations( true ); }
}

Render
{
	use_ao_lights = true
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Suit Up (mech phase) */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_start_ChangeToStance3Immediate = { FadeAnimations( 10, 0.0 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Detach Hovercraft */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_hover_crafting_1 = { SetAnimatedTurnDuration( 1.0 ); }
	// create_state_hover_crafting_1 = { FaceObject( FindClosestObject( 'Metadata/Terrain/Gallows/Act3/3_17/Objects/DoryaniArenaCrystalMechanism', 100 ), true ); }
	
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Preload */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_environment = "G3_17_boss"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/epk/new_deathsequence.epk"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Death */
/* ------------------------------------------------------------------------------------------------------------------- */

Animated
{
	on_event_hovercrashed =
	{
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/Hovercraft.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftLArmBack.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftRArmBack.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftLArmFront.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftRArmFront.ao' );
	}
}

StateMachine
{
	on_or_create_state_death_float_epk_1 = { AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/epk/new_deathsequence.epk' ); }
	on_state_death_float_epk_0 = { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/epk/new_deathsequence.epk' ); }

	on_state_fight_done_1 =
	{
		DisableRendering();
		DisableAnimationSounds();
		FadeOutLight( 0.2 );
		DisableTargetable();
	}

	create_state_fight_done_1 = 
	{
		DisableRendering();
		DisableAnimationSounds();
		DisableLights();
		DisableTargetable();
	}
}

NPC
{
	max_rotation_delta = 0
}

Functions
{
	leave_through_portal = { DisableTargetable(); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Combat Dialogue */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_effect_start_MPSDoryaniHumanBossCrystalTossLeft =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_CrystalToss_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_MPSDoryaniHumanBossCrystalTossRight =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_CrystalToss_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_MPSDoryaniHumanBossFireballPrimary =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_UberFireball_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_GSDoryaniHumanBossLightningClap =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_LightningClap_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EDSDoryaniHumanBossFlameblast =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flameblast_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EDSDoryaniHumanBossFlameblastSelf =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flameblast_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_SODoryaniHumanBossSolarOrb =
	"
		Roll( 1, 3, ()
		{
			PlayTextAudio( DoryaniPastBoss_SolarOrb_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EASDoryaniHumanBossCrystalTraps =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( DoryaniPastBoss_BringSoulCore_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EASDoryaniHumanBossMultiLightningZap =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( DoryaniPastBoss_LightningTendrils_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_GSDoryaniHumanBossFlamethrower =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flamethrower_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_GSDoryaniHumanBossBeamBlast =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_FrontalLaser_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EASDoryaniHumanBossActivateMechanism =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_ActivateLaser_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_DTTDoryaniHumanBossJumpToArenaMiddle =
	"
		QueueTextAudio( DoryaniPastBoss_MechSuitTransform_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast', 1450 );
		QueueTextAudio( DoryaniPastBoss_MechSuitTransformEnd_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast', 10500 );
		PlayCharacterAudioEvent( DoryaniBossSummonMechResponseAlt );
	"
}

Animated
{
	on_knockdown_01 =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( DoryaniPastBoss_Knockdown_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_mech_knockdown_bwd_01 =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_MechKnockdown_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"
}

GlobalAudioParamEvents
{
	player_in_range_param = "DoryaniInRange"
	life_percent_param = "DoryaniLifePercentage"
	range = 130
}

StateMachine
{
	on_or_create_state_audio_param_0 = { SetGlobalAudioParam( DoryaniPhase, 0 ); }
	on_or_create_state_audio_param_1 = { SetGlobalAudioParam( DoryaniPhase, 1 ); }
	on_or_create_state_audio_param_2 = { SetGlobalAudioParam( DoryaniPhase, 2 ); }
	on_or_create_state_audio_param_3 = { SetGlobalAudioParam( DoryaniPhase, 3 ); }
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast"] = {
    name = "Doryani, Royal Thaumaturge",
    life = 3.3,
    energyShield = 0.1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "MPSDoryaniHumanBossFireballPrimary",
        "MPSDoryaniHumanBossFireballSecondary",
        "MPSDoryaniHumanBossCrystalTossLeft",
        "MPSDoryaniHumanBossCrystalTossRight",
        "CGEDoryaniIonCannon",
        "GSDoryaniHumanBossDecelCrystalExplode",
        "GSDoryaniHumanBossBasicLightningZap",
        "GSDoryaniHumanBossMultiLightningZap",
        "GSDoryaniHumanBossLightningClap",
        "GSDoryaniHumanBossFireClap",
        "GSDoryaniHumanBossSolarOrbPulse",
        "GSDoryaniHumanBossFlamethrower",
        "GSDoryaniHumanBossFireballDirectImpactExplosion",
        "GSDoryaniLightningStormBolt",
        "GSDoryaniLightningStormBoltConstant",
        "GSDoryaniHumanBossBeamBlast",
        "GSDoryaniHumanBossMechanismBeam",
        "GSDoryaniHumanBossCrystalZap",
        "GSDoryaniHumanBossConstantLightning",
        "GSDoryaniHumanBossMechanismBeamFlipped",
        "EASDoryaniHumanBossCrystalTraps",
        "EASDoryaniHumanBossMultiLightningZap",
        "EASDoryaniExplodeCrab",
        "EASDoryaniHumanBossActivateMechanism",
        "EASDoryaniHumanBossHoverDeath",
        "EASDoryaniHumanBossGroundDeath",
        "EASDoryaniHumanBossFloatingDeathActivate",
        "EASDoryaniHumanBossGroundDeathActivate",
        "EAADoryaniHumanBossDeathFreeAlva",
        "SODoryaniHumanBossSolarOrb",
        "GTDoryaniLightningStorm",
        "EDSDoryaniHumanBossFlameblast",
        "EDSDoryaniHumanBossFlameblastSelf",
        "EDSDoryaniHumanBossFlameblastTriggered",
        "EDSDoryaniHumanBossFlameblastTriggeredSelf",
        "EDSDoryaniHumanBossBeamBlastCone",
        "DTTDoryaniHumanBossJumpToArenaMiddle",
        "DTTDoryaniHumanBossJumpAround",
        "DTTDoryaniHumanBossDeathJumpShort",
        "DTTDoryaniHumanBossDeathJumpMedium",
        "DTTDoryaniHumanBossDeathJumpLong",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossFireballPrimary"] = {
    name = "MPSDoryaniHumanBossFireballPrimary",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "projectile_ballistic_gravity_override",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "base_is_projectile",
        "projectile_uses_contact_direction",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "can_perform_skill_while_moving",
        "projectile_ballistic_angle_from_reference_event",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1115, 1, -90, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossFireballSecondary"] = {
    name = "MPSDoryaniHumanBossFireballSecondary",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "projectile_maximum_range_override",
        "active_skill_projectile_speed_+%_variation_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_target_distance",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1116, 0, 981, 150, 0, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossCrystalTossLeft"] = {
    name = "MPSDoryaniHumanBossCrystalTossLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_projectile_speed_+%_variation_final",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {15, 30, 1117, -30, 13, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossCrystalTossRight"] = {
    name = "MPSDoryaniHumanBossCrystalTossRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_projectile_speed_+%_variation_final",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {15, 30, 1117, -30, 13, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEDoryaniIonCannon"] = {
    name = "CGEDoryaniIonCannon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_base_area_of_effect_radius",
        "base_skill_effect_duration",
        "ground_fire_art_variation",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {1, 16, 10000, 1020, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossDecelCrystalExplode"] = {
    name = "GSDoryaniHumanBossDecelCrystalExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossBasicLightningZap"] = {
    name = "GSDoryaniHumanBossBasicLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 750, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMultiLightningZap"] = {
    name = "GSDoryaniHumanBossMultiLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossLightningClap"] = {
    name = "GSDoryaniHumanBossLightningClap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.5, 1.5, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFireClap"] = {
    name = "GSDoryaniHumanBossFireClap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossSolarOrbPulse"] = {
    name = "GSDoryaniHumanBossSolarOrbPulse",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFlamethrower"] = {
    name = "GSDoryaniHumanBossFlamethrower",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
        "base_skill_cannot_be_parried",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 500, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFireballDirectImpactExplosion"] = {
    name = "GSDoryaniHumanBossFireballDirectImpactExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniLightningStormBolt"] = {
    name = "GSDoryaniLightningStormBolt",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniLightningStormBoltConstant"] = {
    name = "GSDoryaniLightningStormBoltConstant",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossBeamBlast"] = {
    name = "GSDoryaniHumanBossBeamBlast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, -100, -100, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMechanismBeam"] = {
    name = "GSDoryaniHumanBossMechanismBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossCrystalZap"] = {
    name = "GSDoryaniHumanBossCrystalZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 300, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossConstantLightning"] = {
    name = "GSDoryaniHumanBossConstantLightning",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMechanismBeamFlipped"] = {
    name = "GSDoryaniHumanBossMechanismBeamFlipped",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossCrystalTraps"] = {
    name = "EASDoryaniHumanBossCrystalTraps",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 6,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-100, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossMultiLightningZap"] = {
    name = "EASDoryaniHumanBossMultiLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-50, -25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniExplodeCrab"] = {
    name = "EASDoryaniExplodeCrab",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossActivateMechanism"] = {
    name = "EASDoryaniHumanBossActivateMechanism",
    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["EASDoryaniHumanBossHoverDeath"] = {
    name = "EASDoryaniHumanBossHoverDeath",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossGroundDeath"] = {
    name = "EASDoryaniHumanBossGroundDeath",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossFloatingDeathActivate"] = {
    name = "EASDoryaniHumanBossFloatingDeathActivate",
    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["EASDoryaniHumanBossGroundDeathActivate"] = {
    name = "EASDoryaniHumanBossGroundDeathActivate",
    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["EAADoryaniHumanBossDeathFreeAlva"] = {
    name = "EAADoryaniHumanBossDeathFreeAlva",
    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["SODoryaniHumanBossSolarOrb"] = {
    name = "SODoryaniHumanBossSolarOrb",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-100, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        [2] = {-100, -100, levelRequirement = 80, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTDoryaniLightningStorm"] = {
    name = "GTDoryaniLightningStorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblast"] = {
    name = "EDSDoryaniHumanBossFlameblast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -100, -100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastSelf"] = {
    name = "EDSDoryaniHumanBossFlameblastSelf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -100, -200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastTriggered"] = {
    name = "EDSDoryaniHumanBossFlameblastTriggered",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastTriggeredSelf"] = {
    name = "EDSDoryaniHumanBossFlameblastTriggeredSelf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossBeamBlastCone"] = {
    name = "EDSDoryaniHumanBossBeamBlastCone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossJumpToArenaMiddle"] = {
    name = "DTTDoryaniHumanBossJumpToArenaMiddle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossJumpAround"] = {
    name = "DTTDoryaniHumanBossJumpAround",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpShort"] = {
    name = "DTTDoryaniHumanBossDeathJumpShort",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpMedium"] = {
    name = "DTTDoryaniHumanBossDeathJumpMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpLong"] = {
    name = "DTTDoryaniHumanBossDeathJumpLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Doryani, Taumaturgo real
Humanoide
Probabilidad de electrocutar aumentada un 100%
active skill ignite effect +% final [33]
Doryani, Royal Thaumaturge
SpectreN
AreaLa ciudadela de piedra
Tagshuman, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
Vida
330%
Energy Shield From Life
10%
Resistencia
75 0 75 0
Damage
300%
Precisión
100%
Attack Distance
4 ~ 14
Tiempo de ataque
1.5 Second
Damage Spread
±20%
Experiencia
300%
Model Size
100%
Type
DoryaniPastMap
Metadata
DoryaniPastMap
Nivel
80
Vida
46,359
Damage
1,001
Daño de hechizos
1,001
Precisión
3,718
Tiempo de ataque
1.5
Experiencia
300,000
Minion Life
29,949
Minion Energy Shield
3,328
Minion Damage
5,329
Minion Armour
4,803
GSDoryaniHumanBossBasicLightningZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 272.3 a 816.9 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 750%
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
can perform skill while moving [1]
is area damage [1]
GSDoryaniHumanBossFlamethrower
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Magnitud de la inflamabilidad aumentada un 500%
Inflige de 163.4 a 245.1 de daño de fuego
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
base skill cannot be parried [1]
can perform skill while moving [1]
MPSDoryaniHumanBossCrystalTossLeft
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12 seg
Dispara 15 proyectiles adicionales
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [30]
ballistic projectiles always bounce [1]
base deal no damage [2]
base is projectile [1]
can perform skill while moving [1]
distribute projectiles over contact points [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1117]
projectile ballistic angle from reference event [1]
projectile spread radius [13]
projectile uses contact position [1]
spell maximum action distance +% [-30]
MPSDoryaniHumanBossCrystalTossRight
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12 seg
Dispara 15 proyectiles adicionales
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [30]
ballistic projectiles always bounce [1]
base deal no damage [2]
base is projectile [1]
can perform skill while moving [1]
distribute projectiles over contact points [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1117]
projectile ballistic angle from reference event [1]
projectile spread radius [13]
projectile uses contact position [1]
spell maximum action distance +% [-30]
EASDoryaniHumanBossMultiLightningZap
Tiempo de recarga: 50 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-50]
movement speed acceleration +% per second while performing action [-25]
GSDoryaniHumanBossLightningClap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 25 seg
Inflige de 748.8 a 2247 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
skill cannot be knocked back [1]
voll slam damage +% final at centre [50]
SODoryaniHumanBossSolarOrb
Triggerable
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
MPSDoryaniHumanBossFireballPrimary
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 4.5 seg
action attack or cast time uses animation length [1]
base deal no damage [1]
base is projectile [1]
can perform skill while moving [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1115]
movement speed +% final while performing action [-90]
movement speed acceleration +% per second while performing action [-100]
projectile ballistic angle from reference event [1]
projectile ballistic gravity override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
use scaled contact offset [1]
EDSDoryaniHumanBossFlameblast
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige de 1906 a 2859 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EDSDoryaniHumanBossFlameblastSelf
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige de 1906 a 2859 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-200]
skill cannot be knocked back [1]
GSDoryaniHumanBossBeamBlast
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 12.5 seg
Inflige de 578.6 a 1736 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EASDoryaniHumanBossCrystalTraps
Tiempo de recarga: 28 seg
action attack or cast time uses animation length [1]
can perform skill while moving [1]
movement speed +% final while performing action [-100]
movement speed acceleration +% per second while performing action [-100]
EASDoryaniHumanBossActivateMechanism
Tiempo de recarga: 40 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossJumpAround
Spell, Movement
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossJumpToArenaMiddle
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
EASDoryaniExplodeCrab
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
CGEDoryaniIonCannon
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
Tiempo de recarga: 20 seg
Inflige 1134.6 de daño de fuego base por segundo
action do not face target [1]
active skill base area of effect radius [16]
base skill effect duration [10000]
ground fire art variation [1020]
skill does not pathfind [1]
GTDoryaniLightningStorm
Triggerable
Tiempo de recarga: 20 seg
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
GSDoryaniLightningStormBolt
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 306.3 a 919 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
GSDoryaniHumanBossDecelCrystalExplode
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 646.7 a 1940 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 50%
base is projectile [1]
is area damage [1]
GSDoryaniHumanBossFireClap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 1307 a 1961 de daño de fuego
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [50]
GSDoryaniHumanBossMultiLightningZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 68.08 a 204.2 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossSolarOrbPulse
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 1416 a 2124 de daño de fuego
action attack or cast time uses animation length [1]
is area damage [1]
EDSDoryaniHumanBossFlameblastTriggered
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 1906 a 2859 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
EDSDoryaniHumanBossFlameblastTriggeredSelf
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 1906 a 2859 de daño de fuego
action attack or cast time uses animation length [1]
can perform skill while moving [1]
is area damage [1]
MPSDoryaniHumanBossFireballSecondary
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 762.5 a 1144 de daño de fuego
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [0]
base is projectile [1]
monster projectile variation [1116]
number of projectiles override [1]
projectile ballistic angle from target distance [1]
projectile ballistic gravity override [981]
projectile maximum range override [150]
projectile spread radius [0]
GSDoryaniHumanBossFireballDirectImpactExplosion
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 5%
Tiempo de lanzamiento: 1 seg
Inflige de 1307 a 1961 de daño de fuego
action attack or cast time uses animation length [1]
base is projectile [1]
is area damage [1]
GSDoryaniHumanBossMechanismBeam
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 1089 a 3268 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossMechanismBeamFlipped
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 1089 a 3268 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 100%
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossCrystalZap
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 129.3 a 388 de daño de rayo
Las habilidades asistidas tienen la probabilidad de electrocutar aumentada un 300%
action attack or cast time uses animation length [1]
is area damage [1]
EDSDoryaniHumanBossBeamBlastCone
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 306.3 a 919 de daño de rayo
action attack or cast time uses animation length [1]
is area damage [1]
GSDoryaniHumanBossConstantLightning
Triggerable, Channel, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 285.9 a 857.8 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
GSDoryaniLightningStormBoltConstant
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 6%
Tiempo de lanzamiento: 1 seg
Inflige de 306.3 a 919 de daño de rayo
action attack or cast time uses animation length [1]
action do not face target [1]
is area damage [1]
skill does not pathfind [1]
EASDoryaniHumanBossHoverDeath
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
EASDoryaniHumanBossGroundDeath
action attack or cast time uses animation length [1]
action do not face target [1]
skill does not pathfind [1]
EASDoryaniHumanBossFloatingDeathActivate
action attack or cast time uses animation length [1]
EASDoryaniHumanBossGroundDeathActivate
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpShort
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpMedium
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTDoryaniHumanBossDeathJumpLong
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
EAADoryaniHumanBossDeathFreeAlva
action attack or cast time uses animation length [1]
CGEDoryaniIonCannonTriggered
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
action do not face target [1]
active skill base area of effect radius [16]
base skill effect duration [10000]
ground fire art variation [1020]
skill does not pathfind [1]
GTDoryaniIonCannonMap
Triggerable
Tiempo de recarga: 12.5 seg
action do not face target [1]
skill does not pathfind [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state =
	"
		lock_on;
		no_collision;
	"

	on_or_create_state_no_collision_1 = { RemoveCollidability(); }
	on_or_create_state_no_collision_0 = { MakeCollidable(); }
}

Functions
{
	enable_directional_run_animations = { SetUsesDirectionalRunAnimations( true ); }
	disable_directional_run_animations = { SetUsesDirectionalRunAnimations( false ); }
	update_target = { SetTarget( arg1, false ); }
	update_target_detached = { SetTarget( arg1, true ); }
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/lightningzap_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/laser_blast.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/floorgem_emerge.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/crawling_bolt.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/Doryani/bloodgem_laser.ao"
	preload_animated_object = "Metadata/Effects/Spells/corrupted_blood_stream/BuffLoopAudio.ao"
	preload_animated_object = "Metadata/Monsters/DoryaniMechSuit/HovercraftCrashed.ao"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Movement */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	basic_action = "MoveForced"
	basic_action = "StrafeLeftNoFlee"
	basic_action = "StrafeRightNoFlee"
	basic_action = "ChangeToStance3"
	leveled_starting_effects = "DoLiterallyNothing"
	leveled_starting_effects = "ChangeToStance3Immediate"
}

StateMachine
{
	define_shared_state = "can_move = 1;"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Detach Hovercraft */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	lock_height = { LockHeight( GetHeight() ); }
	unlock_height = { UnlockHeight(); }
	unset_face_mode = { SetMovementFaceMode( FaceDirection ); }
}

StateMachine
{
	define_shared_state =
	"
		hover_crafting;
		audio_param;
	"

	on_state_hover_crafting_0 = { PlayAnimation( mech_attach_platform_01 ); }

	on_or_create_state_hover_crafting_1 =
	{
		SetMovementFaceMode( DontFace );
		PlayAnimationType( Idle );
		Call( lock_height, floating_height );
	}
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

BaseEvents
{
	on_construction_complete = { globals.doryanis_voicebox = this; }
}

StateMachine
{
	create_state_lock_on_0 = { SetUsesDirectionalRunAnimations( false ); }
	create_state_lock_on_1 = { SetUsesDirectionalRunAnimations( true ); }
}

Render
{
	use_ao_lights = true
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Suit Up (mech phase) */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_start_ChangeToStance3Immediate = { FadeAnimations( 10, 0.0 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Detach Hovercraft */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_hover_crafting_1 = { SetAnimatedTurnDuration( 1.0 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Preload */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_environment = "G3_17_boss"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Death */
/* ------------------------------------------------------------------------------------------------------------------- */

Animated
{
	on_event_hovercrashed =
	{
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/Hovercraft.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftLArmBack.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftRArmBack.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftLArmFront.ao' );
		DetachAllOfType( 'Metadata/Monsters/DoryaniMechSuit/attachments/HovercraftRArmFront.ao' );
	}
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Combat Dialogue */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_effect_start_MPSDoryaniHumanBossCrystalTossLeft =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_CrystalToss_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_MPSDoryaniHumanBossCrystalTossRight =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_CrystalToss_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_MPSDoryaniHumanBossFireballPrimary =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_UberFireball_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_GSDoryaniHumanBossLightningClap =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_LightningClap_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EDSDoryaniHumanBossFlameblast =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flameblast_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EDSDoryaniHumanBossFlameblastSelf =
	"
		Roll( 1, 1, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flameblast_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_SODoryaniHumanBossSolarOrb =
	"
		Roll( 1, 3, ()
		{
			PlayTextAudio( DoryaniPastBoss_SolarOrb_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EASDoryaniHumanBossCrystalTraps =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( DoryaniPastBoss_BringSoulCore_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_EASDoryaniHumanBossMultiLightningZap =
	"
		Roll( 1, 2, ()
		{
			PlayTextAudio( DoryaniPastBoss_LightningTendrils_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_GSDoryaniHumanBossFlamethrower =
	"
		Roll( 1, 4, ()
		{
			PlayTextAudio( DoryaniPastBoss_Flamethrower_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		} );
	"

	on_effect_start_DTTDoryaniHumanBossJumpToArenaMiddle =
	"
		PlayTextAudio( DoryaniPastBoss_MechSuitTransform_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast' );
		PlayTextAudio( DoryaniPastBoss_MechSuitTransformEnd_Random, 'Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPast', 8400 );
		PlayCharacterAudioEvent( DoryaniBossSummonMechResponseAlt );
	"
}

GlobalAudioParamEvents
{
	player_in_range_param = "DoryaniInRange"
	life_percent_param = "DoryaniLifePercentage"
	range = 130
}

StateMachine
{
	on_or_create_state_audio_param_0 = { SetGlobalAudioParam( DoryaniPhase, 0 ); }
	on_or_create_state_audio_param_1 = { SetGlobalAudioParam( DoryaniPhase, 1 ); }
	on_or_create_state_audio_param_2 = { SetGlobalAudioParam( DoryaniPhase, 2 ); }
	on_or_create_state_audio_param_3 = { SetGlobalAudioParam( DoryaniPhase, 3 ); }
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Doryani/DoryaniInThePast/DoryaniPastMap"] = {
    name = "Doryani, Royal Thaumaturge",
    life = 3.3,
    energyShield = 0.1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "MPSDoryaniHumanBossFireballPrimary",
        "MPSDoryaniHumanBossFireballSecondary",
        "MPSDoryaniHumanBossCrystalTossLeft",
        "MPSDoryaniHumanBossCrystalTossRight",
        "CGEDoryaniIonCannon",
        "CGEDoryaniIonCannonTriggered",
        "GSDoryaniHumanBossDecelCrystalExplode",
        "GSDoryaniHumanBossBasicLightningZap",
        "GSDoryaniHumanBossMultiLightningZap",
        "GSDoryaniHumanBossLightningClap",
        "GSDoryaniHumanBossFireClap",
        "GSDoryaniHumanBossSolarOrbPulse",
        "GSDoryaniHumanBossFlamethrower",
        "GSDoryaniHumanBossFireballDirectImpactExplosion",
        "GSDoryaniLightningStormBolt",
        "GSDoryaniLightningStormBoltConstant",
        "GSDoryaniHumanBossBeamBlast",
        "GSDoryaniHumanBossMechanismBeam",
        "GSDoryaniHumanBossCrystalZap",
        "GSDoryaniHumanBossConstantLightning",
        "GSDoryaniHumanBossMechanismBeamFlipped",
        "EASDoryaniHumanBossCrystalTraps",
        "EASDoryaniHumanBossMultiLightningZap",
        "EASDoryaniExplodeCrab",
        "EASDoryaniHumanBossActivateMechanism",
        "EASDoryaniHumanBossHoverDeath",
        "EASDoryaniHumanBossGroundDeath",
        "EASDoryaniHumanBossFloatingDeathActivate",
        "EASDoryaniHumanBossGroundDeathActivate",
        "EAADoryaniHumanBossDeathFreeAlva",
        "SODoryaniHumanBossSolarOrb",
        "GTDoryaniLightningStorm",
        "GTDoryaniIonCannonMap",
        "EDSDoryaniHumanBossFlameblast",
        "EDSDoryaniHumanBossFlameblastSelf",
        "EDSDoryaniHumanBossFlameblastTriggered",
        "EDSDoryaniHumanBossFlameblastTriggeredSelf",
        "EDSDoryaniHumanBossBeamBlastCone",
        "DTTDoryaniHumanBossJumpToArenaMiddle",
        "DTTDoryaniHumanBossJumpAround",
        "DTTDoryaniHumanBossDeathJumpShort",
        "DTTDoryaniHumanBossDeathJumpMedium",
        "DTTDoryaniHumanBossDeathJumpLong",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossFireballPrimary"] = {
    name = "MPSDoryaniHumanBossFireballPrimary",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "projectile_ballistic_gravity_override",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "base_is_projectile",
        "projectile_uses_contact_direction",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "can_perform_skill_while_moving",
        "projectile_ballistic_angle_from_reference_event",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1115, 1, -90, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossFireballSecondary"] = {
    name = "MPSDoryaniHumanBossFireballSecondary",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "projectile_maximum_range_override",
        "active_skill_projectile_speed_+%_variation_final",
        "number_of_projectiles_override",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_target_distance",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1116, 0, 981, 150, 0, 1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossCrystalTossLeft"] = {
    name = "MPSDoryaniHumanBossCrystalTossLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_projectile_speed_+%_variation_final",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {15, 30, 1117, -30, 13, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSDoryaniHumanBossCrystalTossRight"] = {
    name = "MPSDoryaniHumanBossCrystalTossRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_additional_projectiles",
        "active_skill_projectile_speed_+%_variation_final",
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
        "ballistic_projectiles_always_bounce",
        "can_perform_skill_while_moving",
        "base_deal_no_damage",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {15, 30, 1117, -30, 13, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEDoryaniIonCannon"] = {
    name = "CGEDoryaniIonCannon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_base_area_of_effect_radius",
        "base_skill_effect_duration",
        "ground_fire_art_variation",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {1, 16, 10000, 1020, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEDoryaniIonCannonTriggered"] = {
    name = "CGEDoryaniIonCannonTriggered",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_base_area_of_effect_radius",
        "base_skill_effect_duration",
        "ground_fire_art_variation",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {1, 16, 10000, 1020, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossDecelCrystalExplode"] = {
    name = "GSDoryaniHumanBossDecelCrystalExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossBasicLightningZap"] = {
    name = "GSDoryaniHumanBossBasicLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 750, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMultiLightningZap"] = {
    name = "GSDoryaniHumanBossMultiLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossLightningClap"] = {
    name = "GSDoryaniHumanBossLightningClap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.5, 1.5, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFireClap"] = {
    name = "GSDoryaniHumanBossFireClap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossSolarOrbPulse"] = {
    name = "GSDoryaniHumanBossSolarOrbPulse",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFlamethrower"] = {
    name = "GSDoryaniHumanBossFlamethrower",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
        "base_skill_cannot_be_parried",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 500, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossFireballDirectImpactExplosion"] = {
    name = "GSDoryaniHumanBossFireballDirectImpactExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniLightningStormBolt"] = {
    name = "GSDoryaniLightningStormBolt",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniLightningStormBoltConstant"] = {
    name = "GSDoryaniLightningStormBoltConstant",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossBeamBlast"] = {
    name = "GSDoryaniHumanBossBeamBlast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, -100, -100, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMechanismBeam"] = {
    name = "GSDoryaniHumanBossMechanismBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossCrystalZap"] = {
    name = "GSDoryaniHumanBossCrystalZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 300, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossConstantLightning"] = {
    name = "GSDoryaniHumanBossConstantLightning",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSDoryaniHumanBossMechanismBeamFlipped"] = {
    name = "GSDoryaniHumanBossMechanismBeamFlipped",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossCrystalTraps"] = {
    name = "EASDoryaniHumanBossCrystalTraps",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 6,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-100, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossMultiLightningZap"] = {
    name = "EASDoryaniHumanBossMultiLightningZap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-50, -25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniExplodeCrab"] = {
    name = "EASDoryaniExplodeCrab",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossActivateMechanism"] = {
    name = "EASDoryaniHumanBossActivateMechanism",
    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["EASDoryaniHumanBossHoverDeath"] = {
    name = "EASDoryaniHumanBossHoverDeath",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossGroundDeath"] = {
    name = "EASDoryaniHumanBossGroundDeath",
    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",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASDoryaniHumanBossFloatingDeathActivate"] = {
    name = "EASDoryaniHumanBossFloatingDeathActivate",
    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["EASDoryaniHumanBossGroundDeathActivate"] = {
    name = "EASDoryaniHumanBossGroundDeathActivate",
    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["EAADoryaniHumanBossDeathFreeAlva"] = {
    name = "EAADoryaniHumanBossDeathFreeAlva",
    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["SODoryaniHumanBossSolarOrb"] = {
    name = "SODoryaniHumanBossSolarOrb",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {-100, -100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        [2] = {-100, -100, levelRequirement = 80, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTDoryaniLightningStorm"] = {
    name = "GTDoryaniLightningStorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTDoryaniIonCannonMap"] = {
    name = "GTDoryaniIonCannonMap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_do_not_face_target",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblast"] = {
    name = "EDSDoryaniHumanBossFlameblast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -100, -100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastSelf"] = {
    name = "EDSDoryaniHumanBossFlameblastSelf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "movement_speed_+%_final_while_performing_action",
        "movement_speed_acceleration_+%_per_second_while_performing_action",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -100, -200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastTriggered"] = {
    name = "EDSDoryaniHumanBossFlameblastTriggered",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossFlameblastTriggeredSelf"] = {
    name = "EDSDoryaniHumanBossFlameblastTriggeredSelf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "can_perform_skill_while_moving",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSDoryaniHumanBossBeamBlastCone"] = {
    name = "EDSDoryaniHumanBossBeamBlastCone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossJumpToArenaMiddle"] = {
    name = "DTTDoryaniHumanBossJumpToArenaMiddle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossJumpAround"] = {
    name = "DTTDoryaniHumanBossJumpAround",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpShort"] = {
    name = "DTTDoryaniHumanBossDeathJumpShort",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpMedium"] = {
    name = "DTTDoryaniHumanBossDeathJumpMedium",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTDoryaniHumanBossDeathJumpLong"] = {
    name = "DTTDoryaniHumanBossDeathJumpLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Probabilidad de electrocutar aumentada un 100%
active skill ignite effect +% final [33]
FamilyDoryaniEndgameIgniteShock
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • shock chance +% Min: 100 Max: 100 Global
  • active skill ignite effect +% final Min: 33 Max: 33 Global
  • Edit

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