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/quotes/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"
    ]
}
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙