Class GameFeatures
Built-in Features describing the game.
Inheritance
Inherited Members
Namespace: SlugBase.Features
Assembly: SlugBase.dll
Syntax
public static class GameFeatures
Fields
CycleLengthMax
"cycle_length_max": Maximum cycle length in minutes.
Declaration
public static readonly GameFeature<float> CycleLengthMax
Field Value
Type | Description |
---|---|
GameFeature<System.Single> |
CycleLengthMin
"cycle_length_min": Minimum cycle length in minutes.
Declaration
public static readonly GameFeature<float> CycleLengthMin
Field Value
Type | Description |
---|---|
GameFeature<System.Single> |
DeathScene
"death_scene": The scene for this slugcat when losing from a non-starvation death.
Declaration
public static readonly GameFeature<MenuScene.SceneID> DeathScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.MenuScene.SceneID> |
ExpeditionDescription
"expedition_description": Character description in Expedition mode.
Declaration
public static readonly GameFeature<string> ExpeditionDescription
Field Value
Type | Description |
---|---|
GameFeature<System.String> |
ExpeditionEnabled
"expedition_enabled": Enable Expedition mode for this character.
Declaration
public static readonly GameFeature<bool> ExpeditionEnabled
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
FoodMax
"food_max": Maximum food stored during a cycle.
Declaration
public static readonly GameFeature<int> FoodMax
Field Value
Type | Description |
---|---|
GameFeature<System.Int32> |
FoodMin
"food_min": Food needed to sleep.
Declaration
public static readonly GameFeature<int> FoodMin
Field Value
Type | Description |
---|---|
GameFeature<System.Int32> |
GuideOverseer
"guide_overseer": Player guide overseer color index.
Declaration
public static readonly GameFeature<int> GuideOverseer
Field Value
Type | Description |
---|---|
GameFeature<System.Int32> |
HasDreams
"has_dreams": Whether or not to track dream state.
Declaration
public static readonly GameFeature<bool> HasDreams
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
IntroScene
"intro_scene": Add an intro scene in the style of Survivor or Gormaund.
Declaration
public static readonly GameFeature<SlideShow.SlideShowID> IntroScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.SlideShow.SlideShowID> |
Karma
"karma": Initial karma.
Declaration
public static readonly GameFeature<int> Karma
Field Value
Type | Description |
---|---|
GameFeature<System.Int32> |
KarmaCap
"karma_cap": Initial karma cap.
Declaration
public static readonly GameFeature<int> KarmaCap
Field Value
Type | Description |
---|---|
GameFeature<System.Int32> |
OutroScene
"outro_scene": Add an outro scene for a slugbase slugcat.
Declaration
public static readonly GameFeature<SlideShow.SlideShowID> OutroScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.SlideShow.SlideShowID> |
PermaUnlockGates
"perma_unlock_gates": Permanently unlock gates once used.
Declaration
public static readonly GameFeature<bool> PermaUnlockGates
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
SelectMenuScene
"select_menu_scene": The scene for this slugcat on the select menu.
Declaration
public static readonly GameFeature<MenuScene.SceneID> SelectMenuScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.MenuScene.SceneID> |
SelectMenuSceneAscended
"select_menu_scene_ascended": The scene for this slugcat on the select menu when ascended.
Declaration
public static readonly GameFeature<MenuScene.SceneID> SelectMenuSceneAscended
Field Value
Type | Description |
---|---|
GameFeature<Menu.MenuScene.SceneID> |
SleepScene
"sleep_scene": The scene for this slugcat when hibernating.
Declaration
public static readonly GameFeature<MenuScene.SceneID> SleepScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.MenuScene.SceneID> |
StartRoom
"start_room": Initial room, plus backups from highest to lowest priority.
Declaration
public static readonly GameFeature<string[]> StartRoom
Field Value
Type | Description |
---|---|
GameFeature<System.String[]> |
StarveScene
"starve_scene": The scene for this slugcat when losing from starvation.
Declaration
public static readonly GameFeature<MenuScene.SceneID> StarveScene
Field Value
Type | Description |
---|---|
GameFeature<Menu.MenuScene.SceneID> |
StoryRegions
"story_regions": The new or removed story regions from an inherited world_state.
Declaration
public static readonly GameFeature<string[]> StoryRegions
Field Value
Type | Description |
---|---|
GameFeature<System.String[]> |
TheGlow
"the_glow": Start glowing.
Declaration
public static readonly GameFeature<bool> TheGlow
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
TheMark
"the_mark": Start with mark of communication.
Declaration
public static readonly GameFeature<bool> TheMark
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
TimelineAfter
"timeline_after": The previous character in the timeline.
Declaration
public static readonly GameFeature<SlugcatStats.Name[]> TimelineAfter
Field Value
Type | Description |
---|---|
GameFeature<SlugcatStats.Name[]> |
TimelineBefore
"timeline_before": The next character in the timeline.
Declaration
public static readonly GameFeature<SlugcatStats.Name[]> TimelineBefore
Field Value
Type | Description |
---|---|
GameFeature<SlugcatStats.Name[]> |
TitleCard
"title_card": Add a intro titlecard to be randomly selected. Must be 1366x768 pixels big to display correctly.
Declaration
public static readonly GameFeature<string> TitleCard
Field Value
Type | Description |
---|---|
GameFeature<System.String> |
UseDefaultDreams
"use_default_dreams": Whether or not to show Survivor's dreams.
Declaration
public static readonly GameFeature<bool> UseDefaultDreams
Field Value
Type | Description |
---|---|
GameFeature<System.Boolean> |
WorldState
"world_state": The character to use for creature spawns and room connections.
Declaration
public static readonly GameFeature<SlugcatStats.Name[]> WorldState
Field Value
Type | Description |
---|---|
GameFeature<SlugcatStats.Name[]> |