Table of Contents

Class ExpeditionProgression

Namespace
Expedition
Assembly
Assembly-CSharp.dll
public static class ExpeditionProgression
Inheritance
ExpeditionProgression
Inherited Members

Fields

burdenGroups

public static Dictionary<string, List<string>> burdenGroups

Field Value

Dictionary<string, List<string>>

currentBurdens

public static int currentBurdens

Field Value

int

currentPerks

public static int currentPerks

Field Value

int

currentTracks

public static int currentTracks

Field Value

int

customMissions

public static Dictionary<string, List<ExpeditionProgression.Mission>> customMissions

Field Value

Dictionary<string, List<ExpeditionProgression.Mission>>

customQuests

public static Dictionary<string, List<ExpeditionProgression.Quest>> customQuests

Field Value

Dictionary<string, List<ExpeditionProgression.Quest>>

missionList

public static List<ExpeditionProgression.Mission> missionList

Field Value

List<ExpeditionProgression.Mission>

perkGroups

public static Dictionary<string, List<string>> perkGroups

Field Value

Dictionary<string, List<string>>

questList

public static List<ExpeditionProgression.Quest> questList

Field Value

List<ExpeditionProgression.Quest>

totalBurdens

public static int totalBurdens

Field Value

int

totalPerks

public static int totalPerks

Field Value

int

Properties

IGT

public static InGameTranslator IGT { get; }

Property Value

InGameTranslator

Methods

BurdenManualDescription(string)

public static string BurdenManualDescription(string key)

Parameters

key string

Returns

string

BurdenMenuColor(string)

public static Color BurdenMenuColor(string key)

Parameters

key string

Returns

Color

BurdenName(string)

public static string BurdenName(string key)

Parameters

key string

Returns

string

BurdenScoreMultiplier(string)

public static float BurdenScoreMultiplier(string key)

Parameters

key string

Returns

float

CalculateOverload(int)

public static int CalculateOverload(int points)

Parameters

points int

Returns

int

CheckLevelUp()

public static void CheckLevelUp()

CheckUnlocked(ProcessManager, Name)

public static bool CheckUnlocked(ProcessManager manager, SlugcatStats.Name slugcat)

Parameters

manager ProcessManager
slugcat SlugcatStats.Name

Returns

bool

CountUnlockables()

public static void CountUnlockables()

EvaluateExpedition(WinPackage)

public static void EvaluateExpedition(ExpeditionProgression.WinPackage package)

Parameters

package ExpeditionProgression.WinPackage

GetMissionName(string)

public static string GetMissionName(string key)

Parameters

key string

Returns

string

GetUnlockedSongs()

public static Dictionary<string, string> GetUnlockedSongs()

Returns

Dictionary<string, string>

LevelCap(int)

public static int LevelCap(int currentLevel)

Parameters

currentLevel int

Returns

int

MissionAvailable(string)

public static bool MissionAvailable(string key)

Parameters

key string

Returns

bool

MissionFromJson(string)

public static ExpeditionProgression.Mission MissionFromJson(string jsonPath)

Parameters

jsonPath string

Returns

ExpeditionProgression.Mission

MissionRequirements(string)

public static string MissionRequirements(string key)

Parameters

key string

Returns

string

ParseMissionFiles()

public static void ParseMissionFiles()

ParseQuestFiles()

public static void ParseQuestFiles()

QuestFromJson(string)

public static ExpeditionProgression.Quest QuestFromJson(string jsonPath)

Parameters

jsonPath string

Returns

ExpeditionProgression.Quest

SetupBurdenGroups()

public static void SetupBurdenGroups()

SetupPerkGroups()

public static void SetupPerkGroups()

TooltipRequirementDescription(string)

public static string TooltipRequirementDescription(string key)

Parameters

key string

Returns

string

TooltipRewardDescription(string)

public static string TooltipRewardDescription(string key)

Parameters

key string

Returns

string

TrackName(string)

public static string TrackName(string filename)

Parameters

filename string

Returns

string

UnlockColor(string)

public static Color UnlockColor(string key)

Parameters

key string

Returns

Color

UnlockDescription(string)

public static string UnlockDescription(string key)

Parameters

key string

Returns

string

UnlockName(string)

public static string UnlockName(string key)

Parameters

key string

Returns

string

UnlockSprite(string, bool)

public static string UnlockSprite(string key, bool alwaysShow)

Parameters

key string
alwaysShow bool

Returns

string

ValidateCurrentExpedition()

public static ExpeditionProgression.Mission? ValidateCurrentExpedition()

Returns

ExpeditionProgression.Mission?