This is bot offers multiple random generators for FFG Star Wars.
# If ogbot is already running
npm run docker
# If ogbot is not running
npm run docker-startAll commands should start with !og.
For example !og g base -name SomeCoolBase could generate something similar to:
name: SomeCoolBase
purpose:
name: Data Vault
location:
name: Underground / cave network
status:
name: Commander is corrupt
initialSeed: 196704You can replay the generated items by passing in the seed, like this: !og g base -name SomeCoolBase -seed 196704.
You can add -h to get help like !og g -h would output the help of the generate command. For the initial list of commands type !og.
- clean: delete messages, type
!og clean -hfor more info. - info: , type
!og info -hfor more info. - version: output the bot version
- generate: generate random stuff, type
!og generate -hfor more info.
These are the generators that exists:
uglyspaceship: type!og g uglyspaceship -hfor more info.adventure: type!og g adventure -hfor more info.alignmentandattitude: type!og g alignmentandattitude -hfor more info.spacecraft: type!og g spacecraft -hfor more info.spacetraffic: type!og g spacetraffic -hfor more info.imperialmission: type!og g imperialmission -hfor more info.imperialbase: type!og g imperialbase -hfor more info.rebelbase: type!og g rebelbase -hfor more info.base: type!og g base -hfor more info.motivations: type!og g motivations -hfor more info.alienname: type!og g alienname -hfor more info.name: type!og g name -hfor more info.droidname: type!og g droidname -hfor more info.place: type!og g place -hfor more info.personality: type!og g personality -hfor more info.rank: type!og g rank -hfor more info.species: type!og g species -hfor more info.default: type!og g default -hfor more info. You must omit thedefaultfor this one, like!og g -clan empire -corp navy.
Most generators supports a -count 10 option to generate more than one element (useful for names so you can pick the more interesting ones).
If you prefer JSON to YAML, you can add -output JSON to any command.
For example !og g droidname -count 3 could output something like:
values:
- 7W-C
- PM-79S
- B0-75
initialSeed: 347645And !og g droidname -count 3 -output JSON could output something like:
{
"values": [
"W80-1",
"EB-1N",
"MD-332"
],
"initialSeed": 19456
}- Tweak dwarf name generators
- Add support for
!og g dwarfname -count N
- Add
!og g dwarfstrongholdnameand!og g dwarfnamegenerators
- Add a few evil personalities to the
!og g personalitydata set
- Add missing
genderoption to the name generator help.
- Initial release on 2020-03-28, I'll start to keep track of changes from this point forward.