npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

@projectsophon/procgen

0.1.3

@sophonbot

npmHomeRepoSnykSocket
Downloads:1
$ npm install @projectsophon/procgen
DailyWeeklyMonthlyYearly

@projectsophon/procgen

Table of contents

Type Aliases

  • PixelCoords
  • QuoteData

Variables

  • grayColors
  • mockCommon
  • mockEpic
  • mockLegendary
  • mockRare

Functions

  • artifactName
  • artifactRandom
  • artifactRandomInt
  • getBiomeRgbStr
  • getHatSizeName
  • getOwnerColor
  • getOwnerColorVec
  • getPlanetBlurb
  • getPlanetBlurb2
  • getPlanetClass
  • getPlanetCosmetic
  • getPlanetName
  • getPlanetNameHash
  • getPlanetTagline
  • getPlanetTitle
  • getPlayerColor
  • getPlayerColorVec
  • getRuinsInfo
  • hashToHue
  • hatTypeFromHash
  • hslStr
  • hslToRgb
  • mockArtifact
  • mockArtifactWithRarity
  • planetPerlin
  • planetRandom
  • planetRandomInt
  • rgbStr
  • titleCase

Type Aliases

PixelCoords

Ƭ PixelCoords: Object

Type declaration

NameType
xnumber
ynumber

QuoteData

Ƭ QuoteData: Object

Type declaration

NameType
authorstring
quotestring

Variables

grayColors

• Const grayColors: PlanetCosmeticInfo


mockCommon

• Const mockCommon: Artifact


mockEpic

• Const mockEpic: Artifact


mockLegendary

• Const mockLegendary: Artifact


mockRare

• Const mockRare: Artifact

Functions

artifactName

▸ artifactName(artifact): string

Parameters

NameType
artifactundefined | Artifact

Returns

string


artifactRandom

▸ artifactRandom(loc): () => number

Parameters

NameType
locArtifactId

Returns

fn

▸ (): number

Returns

number


artifactRandomInt

▸ artifactRandomInt(loc): () => number

Parameters

NameType
locArtifactId

Returns

fn

▸ (): number

Returns

number


getBiomeRgbStr

▸ getBiomeRgbStr(biome): string

Parameters

NameType
biomeBiome

Returns

string


getHatSizeName

▸ getHatSizeName(planet): string

Parameters

NameType
planetPlanet

Returns

string


getOwnerColor

▸ getOwnerColor(planet): string

Parameters

NameType
planetPlanet

Returns

string


getOwnerColorVec

▸ getOwnerColorVec(planet): RGBAVec

Parameters

NameType
planetPlanet

Returns

RGBAVec


getPlanetBlurb

▸ getPlanetBlurb(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetBlurb2

▸ getPlanetBlurb2(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetClass

▸ getPlanetClass(planet): UpgradeBranchName

Parameters

NameType
planetPlanet

Returns

UpgradeBranchName


getPlanetCosmetic

▸ getPlanetCosmetic(planet): PlanetCosmeticInfo

Parameters

NameType
planetundefined | Planet

Returns

PlanetCosmeticInfo


getPlanetName

▸ getPlanetName(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetNameHash

▸ getPlanetNameHash(locId): string

Parameters

NameType
locIdLocationId

Returns

string


getPlanetTagline

▸ getPlanetTagline(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetTitle

▸ getPlanetTitle(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlayerColor

▸ getPlayerColor(player): string

Parameters

NameType
playerEthAddress

Returns

string


getPlayerColorVec

▸ getPlayerColorVec(player): RGBAVec

Parameters

NameType
playerEthAddress

Returns

RGBAVec


getRuinsInfo

▸ getRuinsInfo(loc): RuinsInfo

Parameters

NameType
locLocationId

Returns

RuinsInfo


hashToHue

▸ hashToHue(hash): number

Parameters

NameType
hashstring

Returns

number


hatTypeFromHash

▸ hatTypeFromHash(hash): HatType

Parameters

NameType
hashLocationId

Returns

HatType


hslStr

▸ hslStr(h, s, l): string

Parameters

NameType
hnumber
snumber
lnumber

Returns

string


hslToRgb

▸ hslToRgb(__namedParameters): RGBVec

Parameters

NameType
__namedParametersHSLVec

Returns

RGBVec


mockArtifact

▸ mockArtifact(rarity, artifactType?, planetBiome?): Artifact

Parameters

NameTypeDefault value
rarityArtifactRarityundefined
artifactTypeArtifactTypeArtifactType.Spaceship
planetBiomeBiomeBiome.WASTELAND

Returns

Artifact


mockArtifactWithRarity

▸ mockArtifactWithRarity(rarity, artifactType?, planetBiome?): Artifact

Parameters

NameTypeDefault value
rarityArtifactRarityundefined
artifactTypeArtifactTypeArtifactType.Spaceship
planetBiomeBiomeBiome.WASTELAND

Returns

Artifact


planetPerlin

▸ planetPerlin(loc): (coords: PixelCoords) => number

Parameters

NameType
locLocationId

Returns

fn

▸ (coords): number

Parameters
NameType
coordsPixelCoords
Returns

number


planetRandom

▸ planetRandom(loc): () => number

Parameters

NameType
locLocationId

Returns

fn

▸ (): number

Returns

number


planetRandomInt

▸ planetRandomInt(loc): () => number

Parameters

NameType
locLocationId

Returns

fn

▸ (): number

Returns

number


rgbStr

▸ rgbStr(rgb): string

Parameters

NameType
rgbRGBVec

Returns

string


titleCase

▸ titleCase(title): string

Parameters

NameType
titlestring

Returns

string