Features for getting dynamic lore up to par with MMOItem's lore format
Summary
As someone interested in using Crucible for dynamic lore, I feel like there a few crucial features that are missing that prevent it from being as useful as MMOItem's lore formats.
-
Being able to explicitly define how <lore.stats> is iterated over. It'd be nice if there was a section where we could define a list of stats that appear in <lore.stats>.
-
A way to add multiple lines in a placeholder for a lore template. This would preferably be done by allowing us to pass in a string list into the placeholder and if it's a string list, then each entry is a new line in the lore.
-
Having a {bar} line. If a line starts with {bar} and there are no other lines in the lore below it (for example if there are placeholders below the {bar} line in the lore template, but nothing is passed into them so they are empty), then the bar line is also removed from the lore.
Usage and Value
There are many different ways that people could use these features to create dynamic lore that they could reuse for multiple items without changing anything.