From d173fceff8ad1db1b875d88a4e669287135777f1 Mon Sep 17 00:00:00 2001 From: Rennorb <18741506+SaculRennorb@users.noreply.github.com> Date: Sat, 11 Nov 2023 23:37:49 +0100 Subject: [PATCH] fixed vindicator alt heal and elite not getting generated --- include/c#/10/Database/Static.cs | 26 ++++++++++++++------------ include/c#/10/HsBuildCodes.csproj | 2 +- include/php/8.0/Database/Static.php | 26 ++++++++++++++------------ include/ts/es6/Database/Static.ts | 26 ++++++++++++++------------ 4 files changed, 43 insertions(+), 37 deletions(-) diff --git a/include/c#/10/Database/Static.cs b/include/c#/10/Database/Static.cs index 0e4e540..52e9de9 100644 --- a/include/c#/10/Database/Static.cs +++ b/include/c#/10/Database/Static.cs @@ -117,24 +117,26 @@ public static Util.AllSkills ResolveAltRevSkills(RevenantData revData) return new() { Heal = (revData.Legend2) switch { - Legend.SHIRO => SkillId.Enchanted_Daggers, - Legend.VENTARI => SkillId.Project_Tranquility, - Legend.MALLYX => SkillId.Empowering_Misery, - Legend.GLINT => SkillId.Facet_of_Light, - Legend.JALIS => SkillId.Soothing_Stone1, - Legend.KALLA => SkillId.Breakrazors_Bastion, + Legend.SHIRO => SkillId.Enchanted_Daggers, + Legend.VENTARI => SkillId.Project_Tranquility, + Legend.MALLYX => SkillId.Empowering_Misery, + Legend.GLINT => SkillId.Facet_of_Light, + Legend.JALIS => SkillId.Soothing_Stone1, + Legend.KALLA => SkillId.Breakrazors_Bastion, + Legend.VINDICATOR => SkillId.Selfish_Spirit, _ => SkillId._UNDEFINED, }, Utility1 = revData.AltUtilitySkill1, Utility2 = revData.AltUtilitySkill2, Utility3 = revData.AltUtilitySkill3, Elite = (revData.Legend2) switch { - Legend.SHIRO => SkillId.Jade_Winds1, - Legend.VENTARI => SkillId.Energy_Expulsion1, - Legend.MALLYX => SkillId.Embrace_the_Darkness, - Legend.GLINT => SkillId.Facet_of_Chaos, - Legend.JALIS => SkillId.Rite_of_the_Great_Dwarf, - Legend.KALLA => SkillId.Soulcleaves_Summit, + Legend.SHIRO => SkillId.Jade_Winds1, + Legend.VENTARI => SkillId.Energy_Expulsion1, + Legend.MALLYX => SkillId.Embrace_the_Darkness, + Legend.GLINT => SkillId.Facet_of_Chaos, + Legend.JALIS => SkillId.Rite_of_the_Great_Dwarf, + Legend.KALLA => SkillId.Soulcleaves_Summit, + Legend.VINDICATOR => SkillId.Spear_of_Archemorus, _ => SkillId._UNDEFINED, }, }; diff --git a/include/c#/10/HsBuildCodes.csproj b/include/c#/10/HsBuildCodes.csproj index 81215b1..d47d679 100644 --- a/include/c#/10/HsBuildCodes.csproj +++ b/include/c#/10/HsBuildCodes.csproj @@ -6,7 +6,7 @@ enable enable Hardstuck.GuildWars2.BuildCodes.V2 - 2.2.0 + 2.2.1 true Hardstuck.GuildWars2.BuildCodes diff --git a/include/php/8.0/Database/Static.php b/include/php/8.0/Database/Static.php index f07a4b8..158b934 100644 --- a/include/php/8.0/Database/Static.php +++ b/include/php/8.0/Database/Static.php @@ -118,24 +118,26 @@ function ResolveAltRevSkills(RevenantData $revData) : AllSkills if($revData->Legend2 == Legend::_UNDEFINED) return $skills; $skills->Heal = match ($revData->Legend2) { - Legend::SHIRO => SkillId::Enchanted_Daggers, - Legend::VENTARI => SkillId::Project_Tranquility, - Legend::MALLYX => SkillId::Empowering_Misery, - Legend::GLINT => SkillId::Facet_of_Light, - Legend::JALIS => SkillId::Soothing_Stone1, - Legend::KALLA => SkillId::Breakrazors_Bastion, + Legend::SHIRO => SkillId::Enchanted_Daggers, + Legend::VENTARI => SkillId::Project_Tranquility, + Legend::MALLYX => SkillId::Empowering_Misery, + Legend::GLINT => SkillId::Facet_of_Light, + Legend::JALIS => SkillId::Soothing_Stone1, + Legend::KALLA => SkillId::Breakrazors_Bastion, + Legend::VINDICATOR => SkillId::Selfish_Spirit, default => SkillId::_UNDEFINED, }; $skills->Utility1 = $revData->AltUtilitySkill1; $skills->Utility2 = $revData->AltUtilitySkill2; $skills->Utility3 = $revData->AltUtilitySkill3; $skills->Elite = match ($revData->Legend2) { - Legend::SHIRO => SkillId::Jade_Winds1, - Legend::VENTARI => SkillId::Energy_Expulsion1, - Legend::MALLYX => SkillId::Embrace_the_Darkness, - Legend::GLINT => SkillId::Facet_of_Chaos, - Legend::JALIS => SkillId::Rite_of_the_Great_Dwarf, - Legend::KALLA => SkillId::Soulcleaves_Summit, + Legend::SHIRO => SkillId::Jade_Winds1, + Legend::VENTARI => SkillId::Energy_Expulsion1, + Legend::MALLYX => SkillId::Embrace_the_Darkness, + Legend::GLINT => SkillId::Facet_of_Chaos, + Legend::JALIS => SkillId::Rite_of_the_Great_Dwarf, + Legend::KALLA => SkillId::Soulcleaves_Summit, + Legend::VINDICATOR => SkillId::Spear_of_Archemorus, default => SkillId::_UNDEFINED, }; diff --git a/include/ts/es6/Database/Static.ts b/include/ts/es6/Database/Static.ts index fa4f519..4d0b4aa 100644 --- a/include/ts/es6/Database/Static.ts +++ b/include/ts/es6/Database/Static.ts @@ -121,23 +121,25 @@ export function ResolveAltRevSkills(revData : RevenantData) : AllSkills if(revData.Legend2 == Legend._UNDEFINED) return skills; switch (revData.Legend2) { - case Legend.SHIRO : skills.Heal = SkillId.Enchanted_Daggers; break; - case Legend.VENTARI: skills.Heal = SkillId.Project_Tranquility; break; - case Legend.MALLYX : skills.Heal = SkillId.Empowering_Misery; break; - case Legend.GLINT : skills.Heal = SkillId.Facet_of_Light; break; - case Legend.JALIS : skills.Heal = SkillId.Soothing_Stone1; break; - case Legend.KALLA : skills.Heal = SkillId.Breakrazors_Bastion; break; + case Legend.SHIRO : skills.Heal = SkillId.Enchanted_Daggers; break; + case Legend.VENTARI : skills.Heal = SkillId.Project_Tranquility; break; + case Legend.MALLYX : skills.Heal = SkillId.Empowering_Misery; break; + case Legend.GLINT : skills.Heal = SkillId.Facet_of_Light; break; + case Legend.JALIS : skills.Heal = SkillId.Soothing_Stone1; break; + case Legend.KALLA : skills.Heal = SkillId.Breakrazors_Bastion; break; + case Legend.VINDICATOR: skills.Heal = SkillId.Selfish_Spirit; break; }; skills.Utility1 = revData.AltUtilitySkill1; skills.Utility2 = revData.AltUtilitySkill2; skills.Utility3 = revData.AltUtilitySkill3; switch (revData.Legend2) { - case Legend.SHIRO : skills.Elite = SkillId.Jade_Winds1; break; - case Legend.VENTARI: skills.Elite = SkillId.Energy_Expulsion1; break; - case Legend.MALLYX : skills.Elite = SkillId.Embrace_the_Darkness; break; - case Legend.GLINT : skills.Elite = SkillId.Facet_of_Chaos; break; - case Legend.JALIS : skills.Elite = SkillId.Rite_of_the_Great_Dwarf; break; - case Legend.KALLA : skills.Elite = SkillId.Soulcleaves_Summit; break; + case Legend.SHIRO : skills.Elite = SkillId.Jade_Winds1; break; + case Legend.VENTARI : skills.Elite = SkillId.Energy_Expulsion1; break; + case Legend.MALLYX : skills.Elite = SkillId.Embrace_the_Darkness; break; + case Legend.GLINT : skills.Elite = SkillId.Facet_of_Chaos; break; + case Legend.JALIS : skills.Elite = SkillId.Rite_of_the_Great_Dwarf; break; + case Legend.KALLA : skills.Elite = SkillId.Soulcleaves_Summit; break; + case Legend.VINDICATOR: skills.Elite = SkillId.Spear_of_Archemorus; break; }; return skills;