Quote Sets
Quote Sets can be modified using Data Packs.
Quote Sets are defined in the [datapack root]/cogs/quotes/
. You can use any name for the quote set file.
You can set a Cog to use a set you make by adding it into the Cog's Appearance.
You can mix and match as many Quote Sets as you want for each Cog.
Each Quote set can contain one or many of the following values
Quote Sets Format
key | type | description |
---|---|---|
brush_offs | List of Text |
The quotes used when a Cog brushes off an interaction (e.g. when it's on a place it can't be battled) |
faceoff_taunts | List of Text |
The quotes used by a Cog at the beginning of a battle |
cog_building_boss_taunts | List of Text |
The quotes used by the 'Boss' Cog in a Cog Building (e.g. "I'm the Boss") |
facility_boss_taunts | List of Text |
The quotes used by the 'Boss' Cog in a Cog facility |
facility_boss_minion_taunts | List of Text |
The quotes used by the 'Minion' Cogs in a Cog facility |
Text
type
The Text type is just a string, but also supports using Localized text.
To use a localized string, use #
followed by the localizer key name.
You can find a list of all localizer keys here.
If you do not intend to use a localized string, just do not include the # and type out the string as usual
Example
The following is an example of adding various messages to a Flunky
[datapack root]/cogs/quotes/my_quote_set.json
{ "brush_offs": [ "I am a Flunky. I cannot fight you right now.", "Begone!" ], "faceoff_taunts": [ "Time to fight!", "wah wah wah!", "#QuestScriptTutorialBlocker_1" ], "cog_building_boss_taunts": [ "I am the Boss!", "Listen to Cogtastrophe for the 300th time while you defeat me!" ] }
We can add this to your Flunky Appearance by adding it to the quote_set
key
[datapack root]/cogs/appearance/f.json
{ "head_models": [ ... ], ... ... ... "quote_sets": [ "f", "default_cog_building_boss_taunts", "default_country_club_boss_taunts", "default_country_club_minion_taunts", "my_quote_set" ] }