Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
The cave descriptions are stored in field cdesc of the CaveKind records in directory GameDefinition/Content/, in CaveKind.hs. The descriptions are expected to be rather concise, set the mood, advance the story and agree with the cave definition (rooms, tiles, etc.).
You can examine how various cave kinds look by running, e.g, Allure --dbgMsgSer --savePrefix test --newGame 1 --dumpInitRngs --gameMode crawl --knowMap and scrolling with < and >. Some cave kinds only appear once every few games.
You are also welcome to clone cave kinds and only differ them by description. Gradually the stats of the caves will catch up to their descriptions.
Edit: the descriptions are assumed to be licensed under BSD3. This should spare all of us us any legal headaches when moving content between various free software games based on LambdaHack.
Edit2: a shortcut, especially for those compiling from source, has been added: make expose-lore.
The cave descriptions are stored in field
cdesc
of theCaveKind
records in directoryGameDefinition/Content/
, inCaveKind.hs
. The descriptions are expected to be rather concise, set the mood, advance the story and agree with the cave definition (rooms, tiles, etc.).You can examine how various cave kinds look by running, e.g,
Allure --dbgMsgSer --savePrefix test --newGame 1 --dumpInitRngs --gameMode crawl --knowMap
and scrolling with<
and>
. Some cave kinds only appear once every few games.The mood of the in-game prose is proposed on the wiki, see https://github.com/AllureOfTheStars/Allure/wiki/Content
You are also welcome to clone cave kinds and only differ them by description. Gradually the stats of the caves will catch up to their descriptions.
Edit: the descriptions are assumed to be licensed under BSD3. This should spare all of us us any legal headaches when moving content between various free software games based on LambdaHack.
Edit2: a shortcut, especially for those compiling from source, has been added:
make expose-lore
.