@automatedtf/lime-painted-scout v0.0.15
lime-painted-scout
Table of Contents
Introduction
A module for generating 3-word-long phrases suitable for generating a unique identifier randomly or by hashing an input. These words are derived from the game Team Fortress 2, with the module being heavily inspired by angry-purple-tiger.
Getting Started
You can install this module by running the command
npm install @automatedtf/lime-painted-scoutExample Usage
This module exports the function tf2Hash: (input?: string) => string.
import tf2Hash from "@automatedtf/lime-painted-scout";
...
const hash = tf2Hash("sometext"); // Hash of "sometext"
...
const randomHash = tf2Hash(); // A randomly generated hash
...Phrase Composition
All phrases are composed of the form firstAdjective-secondAdjective-noun.
First Adjective
A firstAdjective is a word from any of the following categories:
- Paints (e.g lime,muskelmannbraun)
- Qualities (e.g unique,genuine)
🔗 All possible 'first-adjectives'
Second Adjective
A secondAdjective is a word from any of the following categories:
- Modifications (e.g painted,spelled)
- Variations (e.g australium,festive)
🔗 All possible 'second-adjectives'
Noun
A noun is a word from any of the following categories:
- Classes (e.g spy,heavy)
- Weapons (e.g wrench,kunai)
- Maps (e.g badlands,foundry)
Examples
These are examples of strings that can be generated from the hashing function tf2Hash.
- lime-painted-scout
- vintage-gifted-ravine
- genuine-spelled-cauldron
- selfmade-killstreaked-spy