mirror of
https://github.com/MikuLeaks/MikuSB.git
synced 2026-06-04 10:23:59 +00:00
Unlock all of Paradox's talents
This commit is contained in:
@@ -23,9 +23,23 @@ internal static class Rogue3DStateHelper
|
||||
EnsureMinAttr(player, UnlockDiff3Sid, 1, sync);
|
||||
EnsureMinAttr(player, UnlockDiff4Sid, 1, sync);
|
||||
|
||||
foreach (var scienceSid in GetUnlockTalentScienceSids())
|
||||
{
|
||||
EnsureMinAttr(player, scienceSid, 1, sync);
|
||||
}
|
||||
|
||||
return sync;
|
||||
}
|
||||
|
||||
private static IEnumerable<uint> GetUnlockTalentScienceSids()
|
||||
{
|
||||
return GameData.Rogue3DTalentData.Values
|
||||
.Select(x => x.UnlockCondition)
|
||||
.Where(x => x > 0)
|
||||
.Distinct()
|
||||
.OrderBy(x => x);
|
||||
}
|
||||
|
||||
private static void EnsureMinAttr(PlayerInstance player, uint sid, uint value, NtfSyncPlayer sync, bool overwrite = false)
|
||||
{
|
||||
var attr = player.Data.Attrs.FirstOrDefault(x => x.Gid == GroupId && x.Sid == sid);
|
||||
|
||||
Reference in New Issue
Block a user