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;