diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index ef741ebc..4b857700 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -10578,4 +10578,98 @@ skills["RevenantBossSpellProjectile"] = { levels = { [1] = { 0.60000002384186, 1.3999999761581, levelRequirement = 3, statInterpolation = { 3, 3, }, }, }, -} \ No newline at end of file +} +skills["MeleeFire"] = { + name = "Basic Attack", + hidden = true, + color = 4, + baseEffectiveness = 0, + description = "Strike your foes down with a powerful blow.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + statDescriptionScope = "skill_stat_descriptions", + castTime = 1, + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "skill_physical_damage_%_to_convert_to_fire", 75 }, + }, + stats = { + "active_skill_damage_+%_final", + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + }, + levels = { + [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, + [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, + [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, + [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, + }, +} +skills["LegionKaruiMeleeLeapSlam"] = { + name = "Leap Slam", + hidden = true, + color = 4, + description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, + weaponTypes = { + ["One Handed Mace"] = true, + ["Sceptre"] = true, + ["Thrusting One Handed Sword"] = true, + ["Two Handed Sword"] = true, + ["Staff"] = true, + ["Two Handed Axe"] = true, + ["Two Handed Mace"] = true, + ["One Handed Axe"] = true, + ["One Handed Sword"] = true, + }, + statDescriptionScope = "skill_stat_descriptions", + castTime = 2.5, + baseFlags = { + attack = true, + area = true, + melee = true, + }, + constantStats = { + { "skill_physical_damage_%_to_convert_to_fire", 75 }, + { "active_skill_base_area_of_effect_radius", 15 }, + }, + stats = { + "active_skill_damage_+%_final", + "is_area_damage", + "cast_time_overrides_attack_duration", + }, + levels = { + [1] = { 0, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 1, cooldown = 8, statInterpolation = { 2, }, }, + [2] = { 0, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 19, cooldown = 8, statInterpolation = { 2, }, }, + [3] = { 1, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 20, cooldown = 8, statInterpolation = { 2, }, }, + [4] = { 200, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 84, cooldown = 8, statInterpolation = { 2, }, }, + }, +} +skills["LegionKaruiMeleeCombo2"] = { + name = "Combo Attack", + hidden = true, + color = 4, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + statDescriptionScope = "skill_stat_descriptions", + castTime = 1, + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "skill_physical_damage_%_to_convert_to_fire", 75 }, + }, + stats = { + "active_skill_damage_+%_final", + "is_area_damage", + }, + levels = { + [1] = { 0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = { 2, }, }, + [2] = { 0, baseMultiplier = 1.3, levelRequirement = 19, statInterpolation = { 2, }, }, + [3] = { 1, baseMultiplier = 1.3, levelRequirement = 20, statInterpolation = { 2, }, }, + [4] = { 200, baseMultiplier = 1.3, levelRequirement = 84, statInterpolation = { 2, }, }, + }, +} diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index fc55c0cb..5409936f 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -6786,3 +6786,33 @@ minions["Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber"] = { modList = { }, } +-- Karui Backburner +minions["Metadata/Monsters/LegionLeague/LegionKaruiMeleeFireSpectre"] = { + name = "Karui Backburner", + monsterTags = { "bludgeoning_weapon", "fast_movement", "fire_affinity", "flesh_armour", "humanoid", "is_unarmed", "legion_monster", "melee", "no_pantheon_mod", "red_blood", }, + life = 3.3, + lifeScaling = "AltLife1", + fireResist = 20, + coldResist = 20, + lightningResist = 20, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + weaponType1 = "None", + skillList = { + "MeleeFire", + "LegionKaruiMeleeLeapSlam", + "EmptyActionLegionKaruiMelee", + "LegionKaruiMeleeCombo1", + "LegionKaruiMeleeCombo2", + "LegionKaruiMeleeCombo3", + }, + modList = { + -- MonsterIgnoresDelveDarkness [monster_ignores_delve_darkness_mechanic = 1] + -- BreachReducedBeyondPortalChance [monster_beyond_portal_chance_+%_final = -66] + -- BreachReducedBeyondPortalChance [monster_hellscape_charge_+% = -66] + }, +} diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index b43fcdd9..ee1e9858 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -423,4 +423,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemMid #spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemHigh -- Wretched Defiler -#spectre Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber \ No newline at end of file +#spectre Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber +-- Karui Backburner +#spectre Metadata/Monsters/LegionLeague/LegionKaruiMeleeFireSpectre \ No newline at end of file diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index 5fb8b60d..7c7eb116 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -2170,4 +2170,39 @@ skills["DarkMarionetteExplodePerfect"] = { #skill RevenantBossSpellProjectile Lightning Projectile #flags spell projectile triggerable -#mods \ No newline at end of file +#mods + +#skill MeleeFire Basic Attack +#flags attack melee +#mods + +#skill LegionKaruiMeleeLeapSlam +#flags attack area melee +#mods + +skills["LegionKaruiMeleeCombo2"] = { + name = "Combo Attack", + hidden = true, + color = 4, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + statDescriptionScope = "skill_stat_descriptions", + castTime = 1, + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "skill_physical_damage_%_to_convert_to_fire", 75 }, + }, + stats = { + "active_skill_damage_+%_final", + "is_area_damage", + }, + levels = { + [1] = { 0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = { 2, }, }, + [2] = { 0, baseMultiplier = 1.3, levelRequirement = 19, statInterpolation = { 2, }, }, + [3] = { 1, baseMultiplier = 1.3, levelRequirement = 20, statInterpolation = { 2, }, }, + [4] = { 200, baseMultiplier = 1.3, levelRequirement = 84, statInterpolation = { 2, }, }, + }, +} \ No newline at end of file