DOM and printing brands with SC variables in the string

This came up while I was playing around with brands.

pronounsForSlaveProp was something you graciously whipped up for me @svornost, but it's quite cumbersome to use in the case of App.Desc.brand().

"a big helping of $PC.refreshment" is apparently a brand people can choose, for one thing. So it won't work with the function as is. edit: actually !7166 (merged) messed this up for a bit, refreshment was meant to be "baked in", so this isn't such a big deal. This image will never be an issue in live.

image

But also, App.Desc.brand() does a lot of work to assemble a sentence out of whatever brand a slave has.

Any thoughts on how to handle this?

Edited by lowercasedonkey