Skip to content

Commit

Permalink
fixed vindicator alt heal and elite not getting generated
Browse files Browse the repository at this point in the history
  • Loading branch information
SaculRennorb committed Nov 11, 2023
1 parent 7399f58 commit d173fce
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 37 deletions.
26 changes: 14 additions & 12 deletions include/c#/10/Database/Static.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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,
},
};
Expand Down
2 changes: 1 addition & 1 deletion include/c#/10/HsBuildCodes.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>Hardstuck.GuildWars2.BuildCodes.V2</RootNamespace>
<Version>2.2.0</Version>
<Version>2.2.1</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>

<Title>Hardstuck.GuildWars2.BuildCodes</Title>
Expand Down
26 changes: 14 additions & 12 deletions include/php/8.0/Database/Static.php
Original file line number Diff line number Diff line change
Expand Up @@ -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,
};

Expand Down
26 changes: 14 additions & 12 deletions include/ts/es6/Database/Static.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

0 comments on commit d173fce

Please sign in to comment.