@dfdao/procedural
v6.7.31
Published
## Table of contents
Downloads
3
Readme
@dfdao/procedural
Table of contents
Type aliases
Variables
Functions
- artifactName
- artifactRandom
- artifactRandomInt
- configRandom
- getBiomeRgbStr
- getConfigName
- getHatSizeName
- 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
| Name | Type |
| :--- | :----- |
| x
| number |
| y
| number |
QuoteData
Ƭ QuoteData: Object
Type declaration
| Name | Type |
| :------- | :----- |
| author
| string |
| quote
| string |
Variables
grayColors
• grayColors: PlanetCosmeticInfo
mockCommon
• mockCommon: Artifact
mockEpic
• mockEpic: Artifact
mockLegendary
• mockLegendary: Artifact
mockRare
• mockRare: Artifact
Functions
artifactName
▸ Const
artifactName(artifact
): string
Parameters
| Name | Type |
| :--------- | :-------------------- |
| artifact
| undefined | Artifact |
Returns
string
artifactRandom
▸ artifactRandom(loc
): Function
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| ArtifactId |
Returns
Function
▸ (): number
Returns
number
artifactRandomInt
▸ artifactRandomInt(loc
): Function
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| ArtifactId |
Returns
Function
▸ (): number
Returns
number
configRandom
▸ configRandom(config
): Function
Parameters
| Name | Type |
| :------- | :----- |
| config
| string |
Returns
Function
▸ (): number
Returns
number
getBiomeRgbStr
▸ getBiomeRgbStr(biome
): string
Parameters
| Name | Type |
| :------ | :---- |
| biome
| Biome |
Returns
string
getConfigName
▸ getConfigName(config
): string
Parameters
| Name | Type |
| :------- | :----- |
| config
| string |
Returns
string
getHatSizeName
▸ getHatSizeName(planet
): string
Parameters
| Name | Type |
| :------- | :----- |
| planet
| Planet |
Returns
string
getPlanetBlurb
▸ getPlanetBlurb(planet
): string
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
string
getPlanetBlurb2
▸ getPlanetBlurb2(planet
): string
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
string
getPlanetClass
▸ getPlanetClass(planet
): UpgradeBranchName
Parameters
| Name | Type |
| :------- | :----- |
| planet
| Planet |
Returns
UpgradeBranchName
getPlanetCosmetic
▸ getPlanetCosmetic(planet
): PlanetCosmeticInfo
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
PlanetCosmeticInfo
getPlanetName
▸ getPlanetName(planet
): string
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
string
getPlanetNameHash
▸ getPlanetNameHash(locId
): string
Parameters
| Name | Type |
| :------ | :--------- |
| locId
| LocationId |
Returns
string
getPlanetTagline
▸ getPlanetTagline(planet
): string
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
string
getPlanetTitle
▸ getPlanetTitle(planet
): string
Parameters
| Name | Type |
| :------- | :------------------ |
| planet
| undefined | Planet |
Returns
string
getPlayerColor
▸ getPlayerColor(player
, teamsEnabled
): string
Parameters
| Name | Type |
| :------------- | :------------------ |
| player
| undefined | Player |
| teamsEnabled
| boolean |
Returns
string
getPlayerColorVec
▸ getPlayerColorVec(player
, teamsEnabled
): RGBAVec
Parameters
| Name | Type |
| :------------- | :------------------ |
| player
| undefined | Player |
| teamsEnabled
| boolean |
Returns
RGBAVec
getRuinsInfo
▸ getRuinsInfo(loc
): RuinsInfo
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| LocationId |
Returns
RuinsInfo
hashToHue
▸ hashToHue(hash
): number
Parameters
| Name | Type |
| :----- | :----- |
| hash
| string |
Returns
number
hatTypeFromHash
▸ hatTypeFromHash(hash
): HatType
Parameters
| Name | Type |
| :----- | :--------- |
| hash
| LocationId |
Returns
HatType
hslStr
▸ hslStr(h
, s
, l
): string
Parameters
| Name | Type |
| :--- | :----- |
| h
| number |
| s
| number |
| l
| number |
Returns
string
hslToRgb
▸ hslToRgb(__namedParameters
): RGBVec
Parameters
| Name | Type |
| :------------------ | :----- |
| __namedParameters
| HSLVec |
Returns
RGBVec
mockArtifact
▸ Const
mockArtifact(rarity
, artifactType?
, planetBiome?
): Artifact
Parameters
| Name | Type | Default value |
| :------------- | :------------- | :----------------------- |
| rarity
| ArtifactRarity | undefined
|
| artifactType
| ArtifactType | ArtifactType.Spaceship
|
| planetBiome
| Biome | Biome.WASTELAND
|
Returns
Artifact
mockArtifactWithRarity
▸ Const
mockArtifactWithRarity(rarity
, artifactType?
, planetBiome?
): Artifact
Parameters
| Name | Type | Default value |
| :------------- | :------------- | :----------------------- |
| rarity
| ArtifactRarity | undefined
|
| artifactType
| ArtifactType | ArtifactType.Spaceship
|
| planetBiome
| Biome | Biome.WASTELAND
|
Returns
Artifact
planetPerlin
▸ planetPerlin(loc
): Function
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| LocationId |
Returns
Function
▸ (coords
): number
Parameters
| Name | Type |
| :------- | :---------- |
| coords
| PixelCoords |
Returns
number
planetRandom
▸ planetRandom(loc
): Function
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| LocationId |
Returns
Function
▸ (): number
Returns
number
planetRandomInt
▸ planetRandomInt(loc
): Function
Parameters
| Name | Type |
| :---- | :--------- |
| loc
| LocationId |
Returns
Function
▸ (): number
Returns
number
rgbStr
▸ rgbStr(rgb
): string
Parameters
| Name | Type |
| :---- | :----- |
| rgb
| RGBVec |
Returns
string
titleCase
▸ Const
titleCase(title
): string
Parameters
| Name | Type |
| :------ | :----- |
| title
| string |
Returns
string