Skip to content

dialogue.json

Furr63 edited this page Jul 18, 2026 · 2 revisions

Creating your own dialogue.json

If you don't know what is a JSON file please read this short page about it

https://www.w3schools.com/whatis/whatis_json.asp

Dialogue category

Type: Object (examples: newLayer,antiDepressants,lastStand,etc...)

Main category, stores either a subcategory or mood arrays directly.

Dialogue subcategory

Type: Object (examples: deeperGravelLands, wastelands, etc...)

Subcategory of dialogue, Stores mood arrays. All dialogue categories that have subcategories must also have a generic subcategory.

Mood Arrays

Type: Array (miserable,depressed,gloomy,down,default,satisfied,excited,happy,gleeful)

Stores the strings with actual dialogue inside. More intense mood objects will have priority over less intense ones if they exist, for example, a mood -70 experiment will prioritize a depressed dialogue over gloomy and down, but if there is no depressed dialogue array, gloomy will be used instead. Can have as many entries as desired. Most dialogue triggers will have a chance to ignore mood specific dialogues in favor of a default one. In-case there are no valid arrays existing, expie will say nothing

Clone this wiki locally