Skip to content

Shrine.lua

Functions


shrine.createShrineLevelNumbers

shrine.createShrineLevelNumbers(seenShrines: number[], generatorData: LibLevelGen.Config, rng: LibLevelGen.Rng): table<number,number>

no description

Parameters:

Name Type Description
seenShrines number[] no description
generatorData LibLevelGen.Config no description
rng LibLevelGen.Rng no description

Returns: table<number,number>


shrine.getElligibleShrines

shrine.getElligibleShrines(seenShrines: number[], generatorData: LibLevelGen.Config): number[]

no description

Parameters:

Name Type Description
seenShrines number[] no description
generatorData LibLevelGen.Config no description

Returns: number[]


shrine.markSeen

shrine.markSeen(shrineType: number, seenShrines: number[]): void

no description

Parameters:

Name Type Description
shrineType number no description
seenShrines number[] no description

shrine.checkWasSeen

shrine.checkWasSeen(shrineType: number, seenShrines: number[]): boolean

no description

Parameters:

Name Type Description
shrineType number no description
seenShrines number[] no description

Returns: boolean


shrine.register

shrine.register(name: string, args: LibLevelGen.Shrine): number

no description

Parameters:

Name Type Description
name string no description
args LibLevelGen.Shrine no description

Returns: number


shrine.getData

shrine.getData(type: string): LibLevelGen.Shrine

no description

Parameters:

Name Type Description
type string no description

Returns: LibLevelGen.Shrine

Classes


LibLevelGen.Shrine

no description

Properties:

Name Type Description
name string no description
xmlID number no description
old boolean no description
notAllowedInShriner boolean no description

Enums


shrine.ID

TEST SHRINE ENUM COMMENT

Entries:

  • BLOOD
  • DARKNESS
  • GLASS
  • PEACE
  • RHYTHM
  • RISK
  • SACRIFICE
  • SPACE
  • WAR
  • NO_RETURN
  • PHASING
  • PACE
  • CHANCE
  • BOSS
  • PAIN
  • UNCERTAINTY

shrine.Type

no description

Entries:

  • BLOOD
  • DARKNESS
  • GLASS
  • PEACE
  • RHYTHM
  • RISK
  • SACRIFICE
  • SPACE
  • WAR
  • NO_RETURN
  • PHASING
  • PACE
  • CHANCE
  • BOSS
  • PAIN
  • UNCERTAINTY