144 lines
3.6 KiB
C#
144 lines
3.6 KiB
C#
namespace Archipelago.HollowKnight.SlotDataModel
|
|
{
|
|
public class SlotOptions
|
|
{
|
|
public bool RandomizeDreamers { get; set; }
|
|
|
|
public bool RandomizeSkills { get; set; }
|
|
|
|
public bool RandomizeFocus { get; set; }
|
|
|
|
public bool RandomizeSwim { get; set; }
|
|
|
|
public bool RandomizeCharms { get; set; }
|
|
|
|
public bool RandomizeKeys { get; set; }
|
|
|
|
public bool RandomizeMaskShards { get; set; }
|
|
|
|
public bool RandomizeVesselFragments { get; set; }
|
|
|
|
public bool RandomizeCharmNotches { get; set; }
|
|
|
|
public bool RandomizePaleOre { get; set; }
|
|
|
|
public bool RandomizeGeoChests { get; set; }
|
|
|
|
public bool RandomizeJunkPitChests { get; set; }
|
|
|
|
public bool RandomizeRancidEggs { get; set; }
|
|
|
|
public bool RandomizeRelics { get; set; }
|
|
|
|
public bool RandomizeWhisperingRoots { get; set; }
|
|
|
|
public bool RandomizeBossEssence { get; set; }
|
|
|
|
public bool RandomizeGrubs { get; set; }
|
|
|
|
public bool RandomizeMimics { get; set; }
|
|
|
|
public bool RandomizeMaps { get; set; }
|
|
|
|
public bool RandomizeStags { get; set; }
|
|
|
|
public bool RandomizeLifebloodCocoons { get; set; }
|
|
|
|
public bool RandomizeGrimmkinFlames { get; set; }
|
|
|
|
public bool RandomizeJournalEntries { get; set; }
|
|
|
|
public bool RandomizeNail { get; set; }
|
|
|
|
public bool RandomizeGeoRocks { get; set; }
|
|
|
|
public bool RandomizeBossGeo { get; set; }
|
|
|
|
public bool RandomizeSoulTotems { get; set; }
|
|
|
|
public bool RandomizeLoreTablets { get; set; }
|
|
|
|
public bool AltBlackEgg { get; set; }
|
|
|
|
public bool AltRadiance { get; set; }
|
|
|
|
public bool PreciseMovement { get; set; }
|
|
|
|
public bool ProficientCombat { get; set; }
|
|
|
|
public bool BackgroundObjectPogos { get; set; }
|
|
|
|
public bool EnemyPogos { get; set; }
|
|
|
|
public bool ObscureSkips { get; set; }
|
|
|
|
public bool ShadeSkips { get; set; }
|
|
|
|
public bool InfectionSkips { get; set; }
|
|
|
|
public bool FireballSkips { get; set; }
|
|
|
|
public bool SpikeTunnels { get; set; }
|
|
|
|
public bool AcidSkips { get; set; }
|
|
|
|
public bool DamageBoosts { get; set; }
|
|
|
|
public bool DangerousSkips { get; set; }
|
|
|
|
public bool DarkRooms { get; set; }
|
|
|
|
public bool ComplexSkips { get; set; }
|
|
|
|
public bool DifficultSkips { get; set; }
|
|
|
|
public bool Slopeballs { get; set; }
|
|
|
|
public bool ShriekPogos { get; set; }
|
|
|
|
public bool RemoveSpellUpgrades { get; set; }
|
|
|
|
public bool RandomizeElevatorPass { get; set; }
|
|
|
|
public string StartLocationName { get; set; }
|
|
|
|
public int MinimumGrubPrice { get; set; }
|
|
|
|
public int MaximumGrubPrice { get; set; }
|
|
|
|
public int MinimumEssencePrice { get; set; }
|
|
|
|
public int MaximumEssencePrice { get; set; }
|
|
|
|
public int MinimumEggPrice { get; set; }
|
|
|
|
public int MaximumEggPrice { get; set; }
|
|
|
|
public int RandomCharmCosts { get; set; }
|
|
|
|
public int EggShopSlots { get; set; }
|
|
|
|
public GoalsLookup Goal { get; set; }
|
|
|
|
public bool DeathLink { get; set; }
|
|
|
|
public DeathLinkShadeHandling DeathLinkShade { get; set; }
|
|
|
|
public bool DeathLinkBreaksFragileCharms { get; set; }
|
|
|
|
public WhitePalaceOption WhitePalace { get; set; }
|
|
|
|
public bool ExtraPlatforms { get; set; }
|
|
|
|
public int StartingGeo { get; set; }
|
|
|
|
public bool SplitMantisClaw { get; set; }
|
|
|
|
public bool SplitMothwingCloak { get; set; }
|
|
|
|
public bool SplitCrystalHeart { get; set; }
|
|
|
|
public bool AddUnshuffledLocations { get; set; }
|
|
}
|
|
}
|