From 47ba7138ae1fc3f090905a0a3feee3b5ae36cbf2 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Tue, 31 Mar 2026 15:48:56 -0400 Subject: First version of parameters Signed-off-by: Andrew Opalach --- Config.cs | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) (limited to 'Config.cs') diff --git a/Config.cs b/Config.cs index bbb785b..356c746 100755 --- a/Config.cs +++ b/Config.cs @@ -1,4 +1,5 @@ using SharpPluginLoader.Core.Configuration; +using SharpPluginLoader.Core; namespace WorldTuningTool { @@ -6,5 +7,99 @@ namespace WorldTuningTool { public String Name => "WorldTuningTool"; public String Version => "1.0"; + + public static string StageToString(Stage stage) + { + switch (stage) + { + case Stage.InfinityOfNothingHandler: + return "Global"; + case Stage.AncientForest: + return "Ancient Forest"; + case Stage.WildspireWaste: + return "Wildspire Waste"; + case Stage.CoralHighlands: + return "Coral Highlands"; + case Stage.RottenVale: + return "Rotten Vale"; + case Stage.ElderRecess: + return "Elder Recess"; + case Stage.GreatRavine: + return "Great Ravine"; + case Stage.GreatRavineStory: + return "Great Ravine Story"; + case Stage.HoarfrostReach: + return "Hoarfrost Reach"; + case Stage.GuidingLands: + return "Guiding Lands"; + case Stage.InfinityOfNothing: + return "Infinity Of Nothing"; + case Stage.SpecialArena: + return "Special Arena"; + case Stage.ChallengeArena: + return "Challenge Arena"; + case Stage.Astera: + return "Astera"; + case Stage.AsteraHub: + return "Astera Hub"; + case Stage.ResearchBase: + return "Research Base"; + case Stage.Seliana: + return "Seliana"; + case Stage.SelianaHub: + return "Seliana Hub"; + case Stage.Everstream: + return "Everstream"; + case Stage.ConfluenceOfFates: + return "Confluence Of Fates"; + case Stage.CharacterCreation: + return "Character Creation"; + case Stage.DebugMap: + return "Debug Map"; + case Stage.ElDorado: + return "El Dorado"; + case Stage.SelianaSupplyCache: + return "Seliana Supply Cache"; + case Stage.OriginIsleNergigante: + return "Origin Isle Nergigante"; + case Stage.OriginIsleSharaIshvalda: + return "Origin Isle Shara Ishvalda"; + case Stage.SecludedValley: + return "Secluded Valley"; + case Stage.AlatreonStage: + return "Alatreon Stage"; + case Stage.CastleSchrade: + return "Castle Schrade"; + case Stage.LivingQuarters: + return "Living Quarters"; + case Stage.PrivateQuarters: + return "Private Quarters"; + case Stage.PrivateSuite: + return "Private Suite"; + case Stage.TrainingCamp: + return "Training Camp"; + case Stage.ChamberOfFive: + return "Chamber Of Five"; + case Stage.SelianaRoom: + return "Seliana Room"; + } + return "Global (null)"; + } + + /* + public class StageExt + { + Stage s { + get + { + } + set + { + } + }; + } + */ + + public Dictionary> Overrides { get; set; } = new Dictionary>(); } } -- cgit v1.2.3-101-g0448