Table of Contents

Class SlugcatStats

Namespace
Global
Assembly
Assembly-CSharp.dll
public class SlugcatStats
Inheritance
SlugcatStats
Inherited Members

Constructors

SlugcatStats(Name, bool)

public SlugcatStats(SlugcatStats.Name slugcat, bool malnourished)

Parameters

slugcat SlugcatStats.Name
malnourished bool

Fields

bodyWeightFac

public float bodyWeightFac

Field Value

float

corridorClimbSpeedFac

public float corridorClimbSpeedFac

Field Value

float

foodToHibernate

public int foodToHibernate

Field Value

int

generalVisibilityBonus

public float generalVisibilityBonus

Field Value

float

loudnessFac

public float loudnessFac

Field Value

float

lungsFac

public float lungsFac

Field Value

float

malnourished

public bool malnourished

Field Value

bool

maxFood

public int maxFood

Field Value

int

name

public SlugcatStats.Name name

Field Value

SlugcatStats.Name

poleClimbSpeedFac

public float poleClimbSpeedFac

Field Value

float

runspeedFac

public float runspeedFac

Field Value

float

throwingSkill

public int throwingSkill

Field Value

int

visualStealthInSneakMode

public float visualStealthInSneakMode

Field Value

float

Methods

AutoGrabBatflys(Name)

public static bool AutoGrabBatflys(SlugcatStats.Name slugcatNum)

Parameters

slugcatNum SlugcatStats.Name

Returns

bool

HiddenOrUnplayableSlugcat(Name)

public static bool HiddenOrUnplayableSlugcat(SlugcatStats.Name i)

Parameters

i SlugcatStats.Name

Returns

bool

IsSlugcatFromMSC(Name)

public static bool IsSlugcatFromMSC(SlugcatStats.Name i)

Parameters

i SlugcatStats.Name

Returns

bool

NourishmentOfObjectEaten(Name, IPlayerEdible)

public static int NourishmentOfObjectEaten(SlugcatStats.Name slugcatIndex, IPlayerEdible eatenobject)

Parameters

slugcatIndex SlugcatStats.Name
eatenobject IPlayerEdible

Returns

int

PearlsGivePassageProgress(StoryGameSession)

public static bool PearlsGivePassageProgress(StoryGameSession session)

Parameters

session StoryGameSession

Returns

bool

SlugcatCanMaul(Name)

public static bool SlugcatCanMaul(SlugcatStats.Name slugcatNum)

Parameters

slugcatNum SlugcatStats.Name

Returns

bool

SlugcatFoodMeter(Name)

public static IntVector2 SlugcatFoodMeter(SlugcatStats.Name slugcat)

Parameters

slugcat SlugcatStats.Name

Returns

IntVector2

SlugcatStartingKarma(Name)

public static int SlugcatStartingKarma(SlugcatStats.Name slugcatNum)

Parameters

slugcatNum SlugcatStats.Name

Returns

int

SlugcatUnlocked(Name, RainWorld)

public static bool SlugcatUnlocked(SlugcatStats.Name i, RainWorld rainWorld)

Parameters

i SlugcatStats.Name
rainWorld RainWorld

Returns

bool

SpearSpawnElectricRandomChance(Name)

public static float SpearSpawnElectricRandomChance(SlugcatStats.Name index)

Parameters

index SlugcatStats.Name

Returns

float

SpearSpawnExplosiveRandomChance(Name)

public static float SpearSpawnExplosiveRandomChance(SlugcatStats.Name index)

Parameters

index SlugcatStats.Name

Returns

float

SpearSpawnModifier(Name, float)

public static float SpearSpawnModifier(SlugcatStats.Name index, float originalSpearChance)

Parameters

index SlugcatStats.Name
originalSpearChance float

Returns

float

getSlugcatName(Name)

public static string getSlugcatName(SlugcatStats.Name i)

Parameters

i SlugcatStats.Name

Returns

string

getSlugcatOptionalRegions(Name)

public static string[] getSlugcatOptionalRegions(SlugcatStats.Name i)

Parameters

i SlugcatStats.Name

Returns

string[]

getSlugcatStoryRegions(Name)

public static string[] getSlugcatStoryRegions(SlugcatStats.Name i)

Parameters

i SlugcatStats.Name

Returns

string[]

getSlugcatTimelineOrder()

public static SlugcatStats.Name[] getSlugcatTimelineOrder()

Returns

Name[]