Imperfect Spirit of Fortune
Corpses
Monster Category: Construct
Casts Shock Nova
Casts Spark
Casts Lightning Warp
Right click this item to create this corpse.
Imperfect Spirit of Fortune KudukuLow /7
NameShow Full Descriptions
DropLevel 1
BaseType Imperfect Spirit of Fortune
Class Corpses
FlagsAlwaysAllocate
TypeMetadata/Items/ItemisedCorpses/KudukuLow
IconArt/2DItems/Currency/Azmeri/KudukuTotemCorpse
ReferenceCommunity Wiki
Imperfect Spirit of Fortune
Construct
SpectreY
Tagscaster, construct, immobile, is_unarmed, large_model, lightning_affinity, medium_height, mud_blood, not_dex, not_int, ranged, stone_armour
Life
375%
Armour
+200%
Ailment Threshold
375%
Resistance
0 52 52 0
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±40%
Experience
150%
Model Size
180%
Type
AzmeriKuduku
Metadata
KudukuLow
Level
68
Life
24,125
Armour
86,370
Evasion
4,739
Energy Shield
0
Damage
560
Spell Damage
560
Accuracy
290
Attack Time
1.5
Experience
15,383
Ailment Threshold
24,125
Chill
76
Shock
76
Brittle
432
Scorch
76
Sap
211
AzmeriKudukuShockNova
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
Shock Nova
Critical Strike Chance: 5%
Cast Time: 2.6 sec
Cooldown Time: 6 sec
Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
Deals 1933 to 5800 Lightning Damage
100% chance to Shock enemies
Ring deals 60% less Damage
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [65]
is area damage [1]
AzmeriKudukuSparkExtraProj
Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire
Spark
Critical Strike Chance: 5%
Cast Time: 0.85 sec
Launches unpredictable sparks that move randomly until they hit an enemy or expire.
Deals 581.9 to 1746 Lightning Damage
Base duration is 3.5 seconds
Fires 3 additional Projectiles
30% increased Projectile Speed
action attack or cast time uses animation length [1]
base is projectile [1]
AzmeriKudukuWarp
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
Lightning Warp
Critical Strike Chance: 5%
Cast Time: 1 sec
Cooldown Time: 2 sec
Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
Deals 1657 to 4971 Lightning Damage
150% increased Cast Speed
80% reduced Duration
action attack or cast time uses animation length [1]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/kuduku/buildup.ao"
}

Stats
{
	set_immune_to_curses = 0
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueAzmeri/SpecialCorpses/KudukuLow"] = {
    name = "Imperfect Spirit of Fortune",
    life = 3.75,
    fireResist = 0,
    coldResist = 52,
    lightningResist = 52,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.4,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "AzmeriKudukuSparkExtraProj",
        "AzmeriKudukuShockNova",
        "AzmeriKudukuWarp",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriKudukuSparkExtraProj"] = {
    name = "Spark",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.85,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "number_of_additional_projectiles",
        "base_projectile_speed_+%",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 3500, 3, 30, critChance = 5, levelRequirement = 6, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriKudukuShockNova"] = {
    name = "Shock Nova",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Nova] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.6,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "newshocknova_first_ring_damage_+%_final",
        "base_chance_to_shock_%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, -60, 100, 65, critChance = 5, levelRequirement = 7, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriKudukuWarp"] = {
    name = "Lightning Warp",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Movement] = true,
        [SkillType.Lightning] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Travel] = true,
        [SkillType.Multicastable] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "variable_duration_skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "skill_effect_duration_+%",
        "base_cast_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, -80, 150, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}