qstbak/Questionable/Questionable.Data/ChangelogData.cs
2025-11-17 11:31:27 +10:00

586 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Questionable.Model.Changelog;
namespace Questionable.Data;
internal static class ChangelogData
{
public static readonly List<ChangelogEntry> Changelogs;
static ChangelogData()
{
int num = 35;
List<ChangelogEntry> list = new List<ChangelogEntry>(num);
CollectionsMarshal.SetCount(list, num);
Span<ChangelogEntry> span = CollectionsMarshal.AsSpan(list);
int num2 = 0;
ref ChangelogEntry reference = ref span[num2];
DateOnly releaseDate = new DateOnly(2025, 11, 17);
int num3 = 5;
List<ChangeEntry> list2 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list2, num3);
Span<ChangeEntry> span2 = CollectionsMarshal.AsSpan(list2);
int num4 = 0;
ref ChangeEntry reference2 = ref span2[num4];
int num5 = 2;
List<string> list3 = new List<string>(num5);
CollectionsMarshal.SetCount(list3, num5);
Span<string> span3 = CollectionsMarshal.AsSpan(list3);
int num6 = 0;
span3[num6] = "Quest sequence window to show expected sequences in each quest (with quest searching)";
num6++;
span3[num6] = "Changelog";
reference2 = new ChangeEntry(EChangeCategory.Added, "Major features", list3);
num4++;
ref ChangeEntry reference3 = ref span2[num4];
num6 = 2;
List<string> list4 = new List<string>(num6);
CollectionsMarshal.SetCount(list4, num6);
span3 = CollectionsMarshal.AsSpan(list4);
num5 = 0;
span3[num5] = "Updated quest schemas";
num5++;
span3[num5] = "Added search bar to preferred mounts and capitalization to mirror game mount names";
reference3 = new ChangeEntry(EChangeCategory.Changed, "Improvements", list4);
num4++;
ref ChangeEntry reference4 = ref span2[num4];
num5 = 3;
List<string> list5 = new List<string>(num5);
CollectionsMarshal.SetCount(list5, num5);
span3 = CollectionsMarshal.AsSpan(list5);
num6 = 0;
span3[num6] = "Renamed IsQuestCompleted → IsQuestComplete";
num6++;
span3[num6] = "Renamed IsQuestAvailable → IsReadyToAcceptQuest";
num6++;
span3[num6] = "Added GetCurrentTask IPC";
reference4 = new ChangeEntry(EChangeCategory.Changed, "IPC changes", list5);
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added all Hildibrand quests");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed credits/cutscenes playback");
reference = new ChangelogEntry("7.38", releaseDate, list2);
num2++;
ref ChangelogEntry reference5 = ref span[num2];
DateOnly releaseDate2 = new DateOnly(2025, 11, 8);
num4 = 1;
List<ChangeEntry> list6 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list6, num4);
span2 = CollectionsMarshal.AsSpan(list6);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Fall Guys quest (Just Crowning Around)");
reference5 = new ChangelogEntry("6.38", releaseDate2, list6);
num2++;
ref ChangelogEntry reference6 = ref span[num2];
DateOnly releaseDate3 = new DateOnly(2025, 11, 8);
num3 = 1;
List<ChangeEntry> list7 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list7, num3);
span2 = CollectionsMarshal.AsSpan(list7);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Cosmic Exploration and various unlock quests");
reference6 = new ChangelogEntry("6.37", releaseDate3, list7);
num2++;
ref ChangelogEntry reference7 = ref span[num2];
DateOnly releaseDate4 = new DateOnly(2025, 11, 2);
num4 = 1;
List<ChangeEntry> list8 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list8, num4);
span2 = CollectionsMarshal.AsSpan(list8);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 6 quest (With High Spirits)");
reference7 = new ChangelogEntry("6.36", releaseDate4, list8);
num2++;
ref ChangelogEntry reference8 = ref span[num2];
DateOnly releaseDate5 = new DateOnly(2025, 10, 28);
num3 = 1;
List<ChangeEntry> list9 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list9, num3);
span2 = CollectionsMarshal.AsSpan(list9);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed level 3 MSQ handling if character started on non-XP buff world");
reference8 = new ChangelogEntry("6.35", releaseDate5, list9);
num2++;
ref ChangelogEntry reference9 = ref span[num2];
DateOnly releaseDate6 = new DateOnly(2025, 10, 23);
num4 = 2;
List<ChangeEntry> list10 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list10, num4);
span2 = CollectionsMarshal.AsSpan(list10);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Added, "Added clear priority quests on logout and on completion config settings");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed priority quest importing to respect import order");
reference9 = new ChangelogEntry("6.34", releaseDate6, list10);
num2++;
ref ChangelogEntry reference10 = ref span[num2];
DateOnly releaseDate7 = new DateOnly(2025, 10, 23);
num3 = 1;
List<ChangeEntry> list11 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list11, num3);
span2 = CollectionsMarshal.AsSpan(list11);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed RSR combat module");
reference10 = new ChangelogEntry("6.33", releaseDate7, list11);
num2++;
ref ChangelogEntry reference11 = ref span[num2];
DateOnly releaseDate8 = new DateOnly(2025, 10, 23);
num4 = 1;
List<ChangeEntry> list12 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list12, num4);
span2 = CollectionsMarshal.AsSpan(list12);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy Rank 5 quest (Forged in Corn)");
reference11 = new ChangelogEntry("6.32", releaseDate8, list12);
num2++;
ref ChangelogEntry reference12 = ref span[num2];
DateOnly releaseDate9 = new DateOnly(2025, 10, 21);
num3 = 1;
List<ChangeEntry> list13 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list13, num3);
span2 = CollectionsMarshal.AsSpan(list13);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Added checks for moogle and allied society quests when using add all available quests");
reference12 = new ChangelogEntry("6.31", releaseDate9, list13);
num2++;
ref ChangelogEntry reference13 = ref span[num2];
DateOnly releaseDate10 = new DateOnly(2025, 10, 21);
num4 = 1;
List<ChangeEntry> list14 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list14, num4);
span2 = CollectionsMarshal.AsSpan(list14);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Added, "Added button to journal that allows adding all available quests to priority");
reference13 = new ChangelogEntry("6.30", releaseDate10, list14);
num2++;
ref ChangelogEntry reference14 = ref span[num2];
DateOnly releaseDate11 = new DateOnly(2025, 10, 20);
num3 = 2;
List<ChangeEntry> list15 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list15, num3);
span2 = CollectionsMarshal.AsSpan(list15);
num4 = 0;
ref ChangeEntry reference15 = ref span2[num4];
num6 = 2;
List<string> list16 = new List<string>(num6);
CollectionsMarshal.SetCount(list16, num6);
span3 = CollectionsMarshal.AsSpan(list16);
num5 = 0;
span3[num5] = "Added item count to combat handling rework";
num5++;
span3[num5] = "Updated Pandora conflicting features";
reference15 = new ChangeEntry(EChangeCategory.Changed, "Combat handling improvements", list16);
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest to purchase Gysahl Greens if not in inventory");
reference14 = new ChangelogEntry("6.29", releaseDate11, list15);
num2++;
ref ChangelogEntry reference16 = ref span[num2];
DateOnly releaseDate12 = new DateOnly(2025, 10, 19);
num4 = 1;
List<ChangeEntry> list17 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list17, num4);
span2 = CollectionsMarshal.AsSpan(list17);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Reworked kill count combat handling - combat and enemy kills are now processed instantly");
reference16 = new ChangelogEntry("6.28", releaseDate12, list17);
num2++;
ref ChangelogEntry reference17 = ref span[num2];
DateOnly releaseDate13 = new DateOnly(2025, 10, 18);
num3 = 2;
List<ChangeEntry> list18 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list18, num3);
span2 = CollectionsMarshal.AsSpan(list18);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Improved Aether Current checking logic");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Chocobo Taxi Stand CheckSkip error and Patch 7.3 Fantasia unlock quest date/time");
reference17 = new ChangelogEntry("6.27", releaseDate13, list18);
num2++;
ref ChangelogEntry reference18 = ref span[num2];
DateOnly releaseDate14 = new DateOnly(2025, 10, 18);
num4 = 1;
List<ChangeEntry> list19 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list19, num4);
span2 = CollectionsMarshal.AsSpan(list19);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests");
reference18 = new ChangelogEntry("6.26", releaseDate14, list19);
num2++;
ref ChangelogEntry reference19 = ref span[num2];
DateOnly releaseDate15 = new DateOnly(2025, 10, 17);
num3 = 1;
List<ChangeEntry> list20 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list20, num3);
span2 = CollectionsMarshal.AsSpan(list20);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added All Saints' Wake 2025 quests and 7.35 Yok Huy rank 4 quests");
reference19 = new ChangelogEntry("6.25", releaseDate15, list20);
num2++;
ref ChangelogEntry reference20 = ref span[num2];
DateOnly releaseDate16 = new DateOnly(2025, 10, 16);
num4 = 1;
List<ChangeEntry> list21 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list21, num4);
span2 = CollectionsMarshal.AsSpan(list21);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 4 quests and Deep Dungeon quest");
reference20 = new ChangelogEntry("6.24", releaseDate16, list21);
num2++;
ref ChangelogEntry reference21 = ref span[num2];
DateOnly releaseDate17 = new DateOnly(2025, 10, 13);
num3 = 1;
List<ChangeEntry> list22 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list22, num3);
span2 = CollectionsMarshal.AsSpan(list22);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quest (Larder Logistics)");
reference21 = new ChangelogEntry("6.23", releaseDate17, list22);
num2++;
ref ChangelogEntry reference22 = ref span[num2];
DateOnly releaseDate18 = new DateOnly(2025, 10, 12);
num4 = 3;
List<ChangeEntry> list23 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list23, num4);
span2 = CollectionsMarshal.AsSpan(list23);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Prevent disabled or Locked quests from being started as 'Start as next quest'");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Yok Huy quest and journal quest chain priority issues");
reference22 = new ChangelogEntry("6.22", releaseDate18, list23);
num2++;
ref ChangelogEntry reference23 = ref span[num2];
DateOnly releaseDate19 = new DateOnly(2025, 10, 12);
num3 = 2;
List<ChangeEntry> list24 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list24, num3);
span2 = CollectionsMarshal.AsSpan(list24);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Added, "Added expansion abbreviation to journal window");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 3 quests");
reference23 = new ChangelogEntry("6.21", releaseDate19, list24);
num2++;
ref ChangelogEntry reference24 = ref span[num2];
DateOnly releaseDate20 = new DateOnly(2025, 10, 10);
num4 = 2;
List<ChangeEntry> list25 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list25, num4);
span2 = CollectionsMarshal.AsSpan(list25);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Allow completed repeatable quests to be used with 'Add quest and requirements to priority' feature");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 quest (A Work of Cart)");
reference24 = new ChangelogEntry("6.20", releaseDate20, list25);
num2++;
ref ChangelogEntry reference25 = ref span[num2];
DateOnly releaseDate21 = new DateOnly(2025, 10, 9);
num3 = 3;
List<ChangeEntry> list26 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list26, num3);
span2 = CollectionsMarshal.AsSpan(list26);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Added, "Added config to batch Allied Society quest turn-ins");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Repeatable quests now show correct availability state in journal");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 2 quests");
reference25 = new ChangelogEntry("6.19", releaseDate21, list26);
num2++;
ref ChangelogEntry reference26 = ref span[num2];
DateOnly releaseDate22 = new DateOnly(2025, 10, 9);
num4 = 2;
List<ChangeEntry> list27 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list27, num4);
span2 = CollectionsMarshal.AsSpan(list27);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Show once completed quests with improved state display");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy daily quest and improvements to various Yok Huy quests");
reference26 = new ChangelogEntry("6.18", releaseDate22, list27);
num2++;
ref ChangelogEntry reference27 = ref span[num2];
DateOnly releaseDate23 = new DateOnly(2025, 10, 8);
num3 = 1;
List<ChangeEntry> list28 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list28, num3);
span2 = CollectionsMarshal.AsSpan(list28);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Yok Huy rank 1 and rank 2 quests");
reference27 = new ChangelogEntry("6.17", releaseDate23, list28);
num2++;
ref ChangelogEntry reference28 = ref span[num2];
DateOnly releaseDate24 = new DateOnly(2025, 10, 8);
num4 = 1;
List<ChangeEntry> list29 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list29, num4);
span2 = CollectionsMarshal.AsSpan(list29);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon quest (Faerie Tale)");
reference28 = new ChangelogEntry("6.16", releaseDate24, list29);
num2++;
ref ChangelogEntry reference29 = ref span[num2];
DateOnly releaseDate25 = new DateOnly(2025, 10, 8);
num3 = 2;
List<ChangeEntry> list30 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list30, num3);
span2 = CollectionsMarshal.AsSpan(list30);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Dalamud cleanup");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed quest level requirement check log spam");
reference29 = new ChangelogEntry("6.15", releaseDate25, list30);
num2++;
ref ChangelogEntry reference30 = ref span[num2];
DateOnly releaseDate26 = new DateOnly(2025, 10, 8);
num4 = 1;
List<ChangeEntry> list31 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list31, num4);
span2 = CollectionsMarshal.AsSpan(list31);
num3 = 0;
span2[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check logic if quest were MSQ");
reference30 = new ChangelogEntry("6.14", releaseDate26, list31);
num2++;
ref ChangelogEntry reference31 = ref span[num2];
DateOnly releaseDate27 = new DateOnly(2025, 10, 8);
num3 = 2;
List<ChangeEntry> list32 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list32, num3);
span2 = CollectionsMarshal.AsSpan(list32);
num4 = 0;
ref ChangeEntry reference32 = ref span2[num4];
num5 = 3;
List<string> list33 = new List<string>(num5);
CollectionsMarshal.SetCount(list33, num5);
span3 = CollectionsMarshal.AsSpan(list33);
num6 = 0;
span3[num6] = "Context menu option to add required quests and their chain to priority list";
num6++;
span3[num6] = "AetheryteShortcut to multiple quests";
num6++;
span3[num6] = "Artisan as a recommended plugin/dependency";
reference32 = new ChangeEntry(EChangeCategory.Added, "Quest improvements", list33);
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed abandoned quest check and priority list issues");
reference31 = new ChangelogEntry("6.13", releaseDate27, list32);
num2++;
ref ChangelogEntry reference33 = ref span[num2];
DateOnly releaseDate28 = new DateOnly(2025, 10, 7);
num4 = 4;
List<ChangeEntry> list34 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list34, num4);
span2 = CollectionsMarshal.AsSpan(list34);
num3 = 0;
ref ChangeEntry reference34 = ref span2[num3];
num6 = 4;
List<string> list35 = new List<string>(num6);
CollectionsMarshal.SetCount(list35, num6);
span3 = CollectionsMarshal.AsSpan(list35);
num5 = 0;
span3[num5] = "FATE combat handling with auto level syncing";
num5++;
span3[num5] = "Start accepted quests from journal with 'Start as next quest'";
num5++;
span3[num5] = "Update quest tracking when quests are hidden or prioritised in game";
num5++;
span3[num5] = "QuestMap as a recommended plugin/dependency";
reference34 = new ChangeEntry(EChangeCategory.Added, "FATE and quest tracking", list35);
num3++;
ref ChangeEntry reference35 = ref span2[num3];
num5 = 3;
List<string> list36 = new List<string>(num5);
CollectionsMarshal.SetCount(list36, num5);
span3 = CollectionsMarshal.AsSpan(list36);
num6 = 0;
span3[num6] = "Always prioritise next quest during teleportation/zone transitions";
num6++;
span3[num6] = "Improved accepted quest logic with abandoned quest detection";
num6++;
span3[num6] = "Show quests without quest paths as Locked";
reference35 = new ChangeEntry(EChangeCategory.Changed, "Quest prioritisation improvements", list36);
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.35 Deep Dungeon, Hildibrand, Yok Huy, Monster Hunter Wilds Collab, and Doman Enclave quests");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed accepted/active quest display and Hildibrand quest issues");
reference33 = new ChangelogEntry("6.12", releaseDate28, list34);
num2++;
ref ChangelogEntry reference36 = ref span[num2];
DateOnly releaseDate29 = new DateOnly(2025, 10, 3);
num3 = 1;
List<ChangeEntry> list37 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list37, num3);
span2 = CollectionsMarshal.AsSpan(list37);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Added remaining checks for quest priority to prevent infinite teleport looping");
reference36 = new ChangelogEntry("6.11", releaseDate29, list37);
num2++;
ref ChangelogEntry reference37 = ref span[num2];
DateOnly releaseDate30 = new DateOnly(2025, 10, 2);
num4 = 1;
List<ChangeEntry> list38 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list38, num4);
span2 = CollectionsMarshal.AsSpan(list38);
num3 = 0;
ref ChangeEntry reference38 = ref span2[num3];
num6 = 2;
List<string> list39 = new List<string>(num6);
CollectionsMarshal.SetCount(list39, num6);
span3 = CollectionsMarshal.AsSpan(list39);
num5 = 0;
span3[num5] = "Don't show quests as available if player doesn't meet level requirements";
num5++;
span3[num5] = "Updated 'required for MSQ' text in Crystal Tower quest preset window";
reference38 = new ChangeEntry(EChangeCategory.Changed, "Quest window improvements", list39);
reference37 = new ChangelogEntry("6.10", releaseDate30, list38);
num2++;
ref ChangelogEntry reference39 = ref span[num2];
DateOnly releaseDate31 = new DateOnly(2025, 9, 21);
num3 = 5;
List<ChangeEntry> list40 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list40, num3);
span2 = CollectionsMarshal.AsSpan(list40);
num4 = 0;
ref ChangeEntry reference40 = ref span2[num4];
num5 = 4;
List<string> list41 = new List<string>(num5);
CollectionsMarshal.SetCount(list41, num5);
span3 = CollectionsMarshal.AsSpan(list41);
num6 = 0;
span3[num6] = "Reworked event quest handling - automatically displays when events are active";
num6++;
span3[num6] = "Reworked journal system with improved filtering and display";
num6++;
span3[num6] = "Reworked Priority Quests tab (Manual Priority and Quest Presets)";
num6++;
span3[num6] = "Quest path viewer site (https://wigglymuffin.github.io/FFXIV-Tools/)";
reference40 = new ChangeEntry(EChangeCategory.Added, "Major system reworks", list41);
num4++;
ref ChangeEntry reference41 = ref span2[num4];
num6 = 4;
List<string> list42 = new List<string>(num6);
CollectionsMarshal.SetCount(list42, num6);
span3 = CollectionsMarshal.AsSpan(list42);
num5 = 0;
span3[num5] = "Questionable.IsQuestCompleted";
num5++;
span3[num5] = "Questionable.IsQuestAvailable";
num5++;
span3[num5] = "Questionable.IsQuestAccepted";
num5++;
span3[num5] = "Questionable.IsQuestUnobtainable";
reference41 = new ChangeEntry(EChangeCategory.Added, "New IPC commands", list42);
num4++;
ref ChangeEntry reference42 = ref span2[num4];
num5 = 5;
List<string> list43 = new List<string>(num5);
CollectionsMarshal.SetCount(list43, num5);
span3 = CollectionsMarshal.AsSpan(list43);
num6 = 0;
span3[num6] = "Improved JSON quest validation with specific error reasons";
num6++;
span3[num6] = "Added stop at sequence stop condition";
num6++;
span3[num6] = "Improved Pandora plugin conflict detection";
num6++;
span3[num6] = "Improved DialogueChoices regex matching";
num6++;
span3[num6] = "Improved refresh checker for all quest states";
reference42 = new ChangeEntry(EChangeCategory.Changed, "Various improvements", list43);
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added 7.31 Occult Crescent quests");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed cutscene crashes, Single Player Duty triggers, and various quest issues");
reference39 = new ChangelogEntry("6.9", releaseDate31, list40);
num2++;
ref ChangelogEntry reference43 = ref span[num2];
DateOnly releaseDate32 = new DateOnly(2025, 9, 2);
num4 = 4;
List<ChangeEntry> list44 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list44, num4);
span2 = CollectionsMarshal.AsSpan(list44);
num3 = 0;
ref ChangeEntry reference44 = ref span2[num3];
num6 = 4;
List<string> list45 = new List<string>(num6);
CollectionsMarshal.SetCount(list45, num6);
span3 = CollectionsMarshal.AsSpan(list45);
num5 = 0;
span3[num5] = "Help commands and priority quest command";
num5++;
span3[num5] = "Prevent 'CompleteQuest' step setting";
num5++;
span3[num5] = "Duty counts and controls in 'Quest Battles' tab";
num5++;
span3[num5] = "'Refresh quest timer' setting (WIP)";
reference44 = new ChangeEntry(EChangeCategory.Added, "Command and UI improvements", list45);
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Improved 'Clear All' buttons to require CTRL being held");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Zodiac quests and 7.31 Cosmic/Occult Crescent quests");
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Fixed, "Fixed Fishing for Friendship and Cosmic Exploration quests");
reference43 = new ChangelogEntry("6.8", releaseDate32, list44);
num2++;
ref ChangelogEntry reference45 = ref span[num2];
DateOnly releaseDate33 = new DateOnly(2025, 8, 27);
num3 = 4;
List<ChangeEntry> list46 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list46, num3);
span2 = CollectionsMarshal.AsSpan(list46);
num4 = 0;
ref ChangeEntry reference46 = ref span2[num4];
num5 = 2;
List<string> list47 = new List<string>(num5);
CollectionsMarshal.SetCount(list47, num5);
span3 = CollectionsMarshal.AsSpan(list47);
num6 = 0;
span3[num6] = "Icon to 'Clear All' button in stop conditions";
num6++;
span3[num6] = "Duty counts and 'Enable All' button in 'Duties' tab";
reference46 = new ChangeEntry(EChangeCategory.Added, "UI improvements", list47);
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Changed, "Renamed 'Clear' button to 'Clear All' in priority window");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added Rising 2025 Event Quests");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Fixed clipboard assigning blacklist to whitelist in 'Duties' tab");
reference45 = new ChangelogEntry("6.7", releaseDate33, list46);
num2++;
ref ChangelogEntry reference47 = ref span[num2];
DateOnly releaseDate34 = new DateOnly(2025, 8, 25);
num4 = 2;
List<ChangeEntry> list48 = new List<ChangeEntry>(num4);
CollectionsMarshal.SetCount(list48, num4);
span2 = CollectionsMarshal.AsSpan(list48);
num3 = 0;
ref ChangeEntry reference48 = ref span2[num3];
num6 = 2;
List<string> list49 = new List<string>(num6);
CollectionsMarshal.SetCount(list49, num6);
span3 = CollectionsMarshal.AsSpan(list49);
num5 = 0;
span3[num5] = "Missing emotes to schema and emote handler";
num5++;
span3[num5] = "Improved stop conditions with 'Clear All' button";
reference48 = new ChangeEntry(EChangeCategory.Added, "Emote support and stop conditions", list49);
num3++;
span2[num3] = new ChangeEntry(EChangeCategory.Changed, "Stop at level functionality");
reference47 = new ChangelogEntry("6.6", releaseDate34, list48);
num2++;
ref ChangelogEntry reference49 = ref span[num2];
DateOnly releaseDate35 = new DateOnly(2025, 8, 25);
num3 = 2;
List<ChangeEntry> list50 = new List<ChangeEntry>(num3);
CollectionsMarshal.SetCount(list50, num3);
span2 = CollectionsMarshal.AsSpan(list50);
num4 = 0;
span2[num4] = new ChangeEntry(EChangeCategory.Fixed, "Potential fix to single/solo duties softlocking");
num4++;
span2[num4] = new ChangeEntry(EChangeCategory.QuestUpdates, "Added San d'Oria: The Second Walk and various side quests");
reference49 = new ChangelogEntry("6.5", releaseDate35, list50);
Changelogs = list;
}
}