Méduse lumineuse
Bête
stance movement speed +% final [-20]
monster no drops or experience [1]
Luminous Jellyfish
SpectreN
Tagsbeast, Lanceur de sorts, cleaving_weapon, crustacean_beast, flesh_armour, is_unarmed, lightning_affinity, melee, not_str, physical_affinity, Unarmed_onhit_audio, uses_suicide_explode, very_slow_movement, water
Vie
20%
Energy Shield From Life
25%
Évasion
+25%
Résistance
0 0 0 0
Damage
20%
Précision
100%
Attack Distance
6 ~ 6
Temps d'attaque
1.5 Second
Damage Spread
±20%
Expérience
20%
Model Size
55%
Type
JellyfishNettlerFlying
Metadata
JellyfishNettlerFlying
Niveau
68
Vie
1,164
2,413
Damage
47
Dégâts des sorts
47
Précision
2,464
Temps d'attaque
1.5
Expérience
5,727
Minion Life
1,040
Minion Energy Shield
347
Minion Damage
194
Minion Armour
2,413
JellyfishNettlerSuicideExplode
Spell, Area, Damage, AreaSpell, Triggerable
Temps d'incantation: 1 sec.
Inflige 124.4 à 373.1 Dégâts de Foudre
100% Davantage de chances d'Électrocuter
is area damage [1]
skill cannot be interrupted [1]
skill cannot be stunned [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	strafe_distance_+% = -30
}

Functions {}

StateMachine
{
	define_shared_state = "height; epks;"
}

Functions
{
	amble = "MoveToOverTime( arg1, arg2, false, true );"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
	selection_height_override = 250.0
}

Functions
{
	// -200 counteracts their flying height
	UpdateHeight =
	"
		this.scaled_offset = -200 * GetScale();
		this.height = GetState( height ) + scaled_offset;
		SetRenderHeightOffset( height );
	"
}

Positioned
{
	on_movement_finished = "StartStateTimer( idle, 0.1 );"
}

StateMachine
{
	on_change_state_height = "Call( UpdateHeight );"
	on_or_create_state_epks_0 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_idle.epk' );"

	on_state_epks_1 =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_idle.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_grumpy.epk' );
	"

	create_state_epks_1 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_grumpy.epk' );"

	on_or_create_state_epks_2 =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_grumpy.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_idle.epk' );
	"
}

Life
{
	//EPK/body_idle.epk is a placeholder to be updated.
	on_spawned_alive = "Call( UpdateHeight, true );"
	on_death = "SetRenderHeightOffset( 0 );"
}

Preload
{
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_grumpy.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/JellyfishNettler/epk/body_idle.epk"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/JellfishNettler/JellyfishNettlerFlying"] = {
    name = "Luminous Jellyfish",
    life = 0.2,
    energyShield = 0.25,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.2,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "JellyfishNettlerSuicideExplode",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["JellyfishNettlerSuicideExplode"] = {
    name = "JellyfishNettlerSuicideExplode",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_shock_chance_+%_final",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {0.5, 1.5, 100, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
stance movement speed +% final [-20]
FamilyStance
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • stance movement speed +% final Min: -20 Max: -20 Global
  • monster no drops or experience [1]
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Edit

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