Options
All
  • Public
  • Public/Protected
  • All
Menu

Module namifier

This files contains functions for procedural generation of names for entities.

Functions

Const capitalize

  • capitalize(word: string): string
  • Capitalizes first character of word

    Parameters

    • word: string

      Word

    Returns string

Const generateItemName

  • generateItemName(item: string): string
  • Generates random name for given item

    Parameters

    • item: string

      Item identifier in the form of string containing 256bit number

    Returns string

    Random item name (as 'adjective color thing')

Const generatePlayerName

  • generatePlayerName(address: string): string
  • Generates random name for given player

    Parameters

    • address: string

      Player address as string

    Returns string

    Random player name (as 'name surname')

Const selectWords

  • selectWords(bignum: string, ...arrays: string[][]): string[]
  • Randomly selects words from given string arrays, based on given 256bit number

    Parameters

    • bignum: string

      Seed for word choice

    • Rest ...arrays: string[][]

      Array of string arrays

    Returns string[]

    Array of one random string from each input array

Generated using TypeDoc