Skip to content

Conversation

@LocalIdentity
Copy link
Contributor

Adds all the new skill gems and updates old ones

Adds logic to remove random Unicode characters from tree/ stat description files
e.g. the bullet point used on Hollow Palm and some other Keystones
Adds support gem families and logic to only have 1 family gem actively supporting a skill
Add lineage supports and change the support gem count logic to now only look for lineage supports, and add a warning if you have more than 1

Revamp skill gem export list script
Now has a dedicated file for the export of gems, so it is much easier to see what has changed over time
Also fixes several issues with the layout of the export version, so now it should be 100% correct
There are still some gems in the list that shouldn't exist

Should not appear in gem export list:
SupportFusilladePlayer
Cast on Death
DarkTempestPlayer
HisFoulEmergencePlayer
ScatteringCalamityPlayer
VileDisruptionPlayer
HisWinnowingFlamePlayer
TriggeredHisWinnowingFlamePillarPlayer
RollingMagmaPlayer
SummonSkeletalSnipersPlayer - All minions here are duplicated
MetaSpellslingerPlayer
SupportSpellslingerPlayer
SupportFrozenVortexPlayer
TriggeredFrozenVortexPlayer
SupportHoarfrostPlayer
TriggeredHoarfrostPlayer
BlinkSandPlayer
RunicTemperingPlayer

LocalIdentity added 13 commits September 2, 2025 03:06
Adds logic to remove random unicode characters from tree/ stat description files
Example is the bullet point used on Hollow Palm and some other Keystones
Also adds logic to only have 1 family gem actively supporting a skill
Changes the support gem count logic to now only look for lineage supports and add a warning if you have more than 1
The SkillType for repeating skills was changed to Barrageable
Now has a dedicated file for the export of gems so it is much easier to see what has changed over time
Also fixes a number of issues with the layout of the export version so now it should be 100% correct
There are still a number of gems in the list that shouldn't exist though
Need to figure out some general logic to eliminate them

Should not appear in gem export list
SupportFusilladePlayer
Cast on Death
DarkTempestPlayer
HisFoulEmergencePlayer
ScatteringCalamityPlayer
VileDisruptionPlayer
HisWinnowingFlamePlayer
TriggeredHisWinnowingFlamePillarPlayer
RollingMagmaPlayer
SummonSkeletalSnipersPlayer - All minions here are duplicated
MetaSpellslingerPlayer
SupportSpellslingerPlayer
SupportFrozenVortexPlayer
TriggeredFrozenVortexPlayer
SupportHoarfrostPlayer
TriggeredHoarfrostPlayer
BlinkSandPlayer
RunicTemperingPlayer
@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Sep 1, 2025
LocalIdentity added 2 commits September 2, 2025 14:20
Changed the skill loading logic to use the game id and the first variant in the list if the name has changed between updates
@LocalIdentity LocalIdentity merged commit 26fe13d into dev Sep 2, 2025
2 checks passed
@LocalIdentity LocalIdentity deleted the add_0.3-skills branch September 2, 2025 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants