Skip to content

Commit d6cb3aa

Browse files
committed
Added Wretched Defiler spectre
1 parent 7875b2f commit d6cb3aa

2 files changed

Lines changed: 204 additions & 0 deletions

File tree

src/Data/Skills/spectre.lua

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10546,4 +10546,184 @@ skills["AzmeriGolemRotateZap"] = {
1054610546
levels = {
1054710547
[1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, },
1054810548
},
10549+
}
10550+
skills["MeleeAtAnimationSpeed"] = {
10551+
name = "Default Attack",
10552+
hidden = true,
10553+
color = 4,
10554+
baseEffectiveness = 0,
10555+
incrementalEffectiveness = 0,
10556+
description = "Strike your foes down with a powerful blow.",
10557+
skillTypes = {
10558+
[SkillType.Attack] = true,
10559+
[SkillType.RangedAttack] = true,
10560+
[SkillType.MirageArcherCanUse] = true,
10561+
[SkillType.Projectile] = true,
10562+
[SkillType.MeleeSingleTarget] = true,
10563+
[SkillType.Multistrikeable] = true,
10564+
[SkillType.Melee] = true,
10565+
[SkillType.ProjectilesFromUser] = true,
10566+
},
10567+
statDescriptionScope = "skill_stat_descriptions",
10568+
castTime = 1,
10569+
baseFlags = {
10570+
attack = true,
10571+
melee = true,
10572+
projectile = true,
10573+
},
10574+
baseMods = {
10575+
},
10576+
qualityStats = {
10577+
},
10578+
stats = {
10579+
"skill_can_fire_arrows",
10580+
"skill_can_fire_wand_projectiles",
10581+
"action_attack_or_cast_time_uses_animation_length",
10582+
"projectile_uses_contact_position",
10583+
"use_scaled_contact_offset",
10584+
},
10585+
levels = {
10586+
[1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, },
10587+
},
10588+
}
10589+
skills["RevenantMapBossSummon1"] = {
10590+
name = "Revenant Map Boss Summon 1",
10591+
hidden = true,
10592+
color = 4,
10593+
baseEffectiveness = 0,
10594+
incrementalEffectiveness = 0,
10595+
skillTypes = {
10596+
[SkillType.Spell] = true,
10597+
[SkillType.Multicastable] = true,
10598+
[SkillType.Triggerable] = true,
10599+
},
10600+
statDescriptionScope = "skill_stat_descriptions",
10601+
castTime = 1,
10602+
baseFlags = {
10603+
spell = true,
10604+
},
10605+
baseMods = {
10606+
},
10607+
qualityStats = {
10608+
},
10609+
stats = {
10610+
"alternate_minion",
10611+
"number_of_monsters_to_summon",
10612+
"summoned_monsters_no_drops_or_experience",
10613+
"summoned_monsters_are_minions",
10614+
},
10615+
levels = {
10616+
[1] = {46, 3, levelRequirement = 0, statInterpolation = {}, cost = { }, },
10617+
},
10618+
}
10619+
skills["RevenantMapBossSummon2"] = {
10620+
name = "Revenant Map Boss Summon 2",
10621+
hidden = true,
10622+
color = 4,
10623+
baseEffectiveness = 0,
10624+
incrementalEffectiveness = 0,
10625+
skillTypes = {
10626+
[SkillType.Spell] = true,
10627+
[SkillType.Multicastable] = true,
10628+
[SkillType.Triggerable] = true,
10629+
},
10630+
statDescriptionScope = "skill_stat_descriptions",
10631+
castTime = 1,
10632+
baseFlags = {
10633+
spell = true,
10634+
},
10635+
baseMods = {
10636+
},
10637+
qualityStats = {
10638+
},
10639+
stats = {
10640+
"alternate_minion",
10641+
"number_of_monsters_to_summon",
10642+
"summoned_monsters_no_drops_or_experience",
10643+
"summoned_monsters_are_minions",
10644+
},
10645+
levels = {
10646+
[1] = {47, 6, levelRequirement = 0, statInterpolation = {}, cost = { }, },
10647+
},
10648+
}
10649+
skills["RevenantReviveUndead"] = {
10650+
name = "Revenant Revive Undead",
10651+
hidden = true,
10652+
color = 4,
10653+
baseEffectiveness = 0,
10654+
incrementalEffectiveness = 0,
10655+
skillTypes = {
10656+
[SkillType.Spell] = true,
10657+
},
10658+
statDescriptionScope = "skill_stat_descriptions",
10659+
castTime = 1,
10660+
baseFlags = {
10661+
spell = true,
10662+
},
10663+
baseMods = {
10664+
},
10665+
qualityStats = {
10666+
},
10667+
stats = {
10668+
"revenant_revive_explode_damage_%",
10669+
"base_skill_effect_duration",
10670+
"spell_maximum_action_distance_+%",
10671+
},
10672+
levels = {
10673+
[1] = {40, 2000, -40, levelRequirement = 3, statInterpolation = {1}, cost = { }, },
10674+
[2] = {34, 2000, -40, levelRequirement = 43, statInterpolation = {1}, cost = { }, },
10675+
[3] = {27, 2000, -40, levelRequirement = 58, statInterpolation = {1}, cost = { }, },
10676+
[4] = {26, 2000, -40, levelRequirement = 68, statInterpolation = {1}, cost = { }, },
10677+
[5] = {25, 2000, -40, levelRequirement = 69, statInterpolation = {1}, cost = { }, },
10678+
[6] = {24, 2000, -40, levelRequirement = 70, statInterpolation = {1}, cost = { }, },
10679+
[7] = {23, 2000, -40, levelRequirement = 71, statInterpolation = {1}, cost = { }, },
10680+
[8] = {22, 2000, -40, levelRequirement = 72, statInterpolation = {1}, cost = { }, },
10681+
[9] = {22, 2000, -40, levelRequirement = 73, statInterpolation = {1}, cost = { }, },
10682+
[10] = {21, 2000, -40, levelRequirement = 74, statInterpolation = {1}, cost = { }, },
10683+
[11] = {20, 2000, -40, levelRequirement = 75, statInterpolation = {1}, cost = { }, },
10684+
[12] = {19, 2000, -40, levelRequirement = 76, statInterpolation = {1}, cost = { }, },
10685+
[13] = {18, 2000, -40, levelRequirement = 77, statInterpolation = {1}, cost = { }, },
10686+
[14] = {18, 2000, -40, levelRequirement = 78, statInterpolation = {1}, cost = { }, },
10687+
[15] = {17, 2000, -40, levelRequirement = 79, statInterpolation = {1}, cost = { }, },
10688+
[16] = {16, 2000, -40, levelRequirement = 80, statInterpolation = {1}, cost = { }, },
10689+
[17] = {15, 2000, -40, levelRequirement = 81, statInterpolation = {1}, cost = { }, },
10690+
[18] = {14, 2000, -40, levelRequirement = 82, statInterpolation = {1}, cost = { }, },
10691+
},
10692+
}
10693+
skills["RevenantBossSpellProjectile"] = {
10694+
name = "Revenant Boss Spell Projectile",
10695+
hidden = true,
10696+
color = 4,
10697+
baseEffectiveness = 0,
10698+
incrementalEffectiveness = 0,
10699+
skillTypes = {
10700+
[SkillType.Spell] = true,
10701+
[SkillType.Projectile] = true,
10702+
[SkillType.ProjectilesFromUser] = true,
10703+
[SkillType.Triggerable] = true,
10704+
},
10705+
statDescriptionScope = "skill_stat_descriptions",
10706+
castTime = 1,
10707+
baseFlags = {
10708+
spell = true,
10709+
projectile = true,
10710+
},
10711+
baseMods = {
10712+
},
10713+
qualityStats = {
10714+
},
10715+
stats = {
10716+
"spell_minimum_base_lightning_damage",
10717+
"spell_maximum_base_lightning_damage",
10718+
"monster_projectile_variation",
10719+
"base_number_of_projectiles_in_spiral_nova",
10720+
"projectile_spiral_nova_time_ms",
10721+
"projectile_spiral_nova_angle",
10722+
"projectile_spiral_nova_starting_angle_offset",
10723+
"monster_reverse_point_blank_damage_-%_at_minimum_range",
10724+
"base_is_projectile",
10725+
},
10726+
levels = {
10727+
[1] = {0.60000002384186, 1.3999999761581, 7, 9, 750, 50, -20, 80, levelRequirement = 3, statInterpolation = {3, 3}, cost = { }, },
10728+
},
1054910729
}

src/Data/Spectres.lua

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6776,3 +6776,27 @@ minions["Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemHigh"] = {
67766776
mod("PlayerModifier", "LIST", { mod = mod("Duration", "INC", 20, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HalfRememberedGoliath", unscaleable = true })}),
67776777
},
67786778
}
6779+
-- Wretched Defiler
6780+
minions["Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber"] = {
6781+
name = "Wretched Defiler",
6782+
monsterTags = {"caster", "demon", "fast_movement", "flesh_armour", "is_unarmed", "large_model", "lightning_affinity", "melee", "not_int", "not_str", "physical_affinity", "raises_dead", "ranged", "red_blood", "slashing_weapon", "small_height", "standalone_map_boss"},
6783+
life = 3.9,
6784+
fireResist = 40,
6785+
coldResist = 40,
6786+
lightningResist = 40,
6787+
chaosResist = 25,
6788+
damage = 3,
6789+
damageSpread = 0.2,
6790+
attackTime = 1.5,
6791+
attackRange = 10,
6792+
accuracy = 1,
6793+
skillList = {
6794+
"MeleeAtAnimationSpeed",
6795+
"RevenantMapBossSummon1",
6796+
"RevenantMapBossSummon2",
6797+
"RevenantReviveUndead",
6798+
"RevenantBossSpellProjectile",
6799+
},
6800+
modList = {
6801+
},
6802+
}

0 commit comments

Comments
 (0)