Skip to content

Commit

Permalink
Add Wretched Defiler Spectre (#8242)
Browse files Browse the repository at this point in the history
* add wr skill

* add WRETCHED DEFILERS

* add Wretched Defiler info
  • Loading branch information
machenme committed Aug 30, 2024
1 parent 5fc7e25 commit bbaba77
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 2 deletions.
33 changes: 32 additions & 1 deletion src/Data/Skills/spectre.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10547,4 +10547,35 @@ skills["AzmeriGolemRotateZap"] = {
levels = {
[1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, },
},
}
}

skills["RevenantBossSpellProjectile"] = {
name = "Lightning Projectile",
hidden = true,
color = 4,
baseEffectiveness = 1,
incrementalEffectiveness = 0.059477807555838,
skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Multicastable] = true, },
statDescriptionScope = "skill_stat_descriptions",
castTime = 1,
baseFlags = {
spell = true,
projectile = true,
},
constantStats = {
{ "monster_projectile_variation", 7 },
{ "base_number_of_projectiles_in_spiral_nova", 9 },
{ "projectile_spiral_nova_time_ms", 750 },
{ "projectile_spiral_nova_angle", 50 },
{ "projectile_spiral_nova_starting_angle_offset", -20 },
{ "monster_reverse_point_blank_damage_-%_at_minimum_range", 80 },
},
stats = {
"spell_minimum_base_lightning_damage",
"spell_maximum_base_lightning_damage",
"base_is_projectile",
},
levels = {
[1] = {0.60000002384186, 1.3999999761581, levelRequirement = 3, statInterpolation = {3, 3}, },
},
}
42 changes: 42 additions & 0 deletions src/Data/Spectres.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6766,3 +6766,45 @@ minions["Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemHigh"] = {
mod("PlayerModifier", "LIST", { mod = mod("Duration", "INC", 20, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HalfRememberedGoliath", unscaleable = true })}),
},
}

minions["Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber"] = {
name = "Wretched Defiler",
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",
},
life = 3.9,
fireResist = 40,
coldResist = 40,
lightningResist = 40,
chaosResist = 25,
damage = 3,
damageSpread = 0.2,
attackTime = 1.5,
attackRange = 10,
accuracy = 1,
skillList = {
"MeleeAtAnimationSpeed",
"RevenantMapBossSummon1",
"RevenantMapBossSummon2",
"RevenantReviveUndead",
"RevenantBossSpellProjectile",
},
modList = {
},
}
4 changes: 3 additions & 1 deletion src/Export/Minions/Spectres.txt
Original file line number Diff line number Diff line change
Expand Up @@ -428,4 +428,6 @@ local minions, mod, flag = ...
#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemMid
#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemHigh
#mod mod("PlayerModifier", "LIST", { mod = mod("Duration", "INC", 20, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HalfRememberedGoliath", unscaleable = true })})
#emit
#emit
-- Wretched Defiler
#spectre Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber
4 changes: 4 additions & 0 deletions src/Export/Skills/spectre.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2166,4 +2166,8 @@ skills["DarkMarionetteExplodePerfect"] = {

#skill AzmeriGolemRotateZap Spinning Zap
#flags spell area hit
#mods

#skill RevenantBossSpellProjectile Lightning Projectile
#flags spell projectile triggerable
#mods

0 comments on commit bbaba77

Please sign in to comment.