Caused by a
MissingFormatArgumentException: Format specifier '%s', with one chief culprit at
data.scripts.hullmods.eis_avaritia.addPostDescriptionSection(eis_avaritia.java:365).
if (isForModSpec) {
avaritia.addPara(Text6, 0.0F, Misc.getGrayColor(), Misc.getHighlightColor(), new String[] { "80" });
}
Looks like
static string Text6 is assigned to
"eis_avaritiaText6" in your
strings.json (Line 64), which reads:
"eis_avaritiaText6":"• S-mod Bonus: While venting, increases the ship's top speed by %s with a corresponding increase in acceleration and maneuverability. Damage bonus after venting increased to %s.",
In summary, the string has two
%s format specifiers waiting for input, but the code for the modspec (in the hullmod script) attempts to assign only a single "80".
EDIT: In other words, it's just missing an argument, is all. The other
addPara() methods for text6 (i.e. for displaying as standard & built-in hullmod) seem to work just fine, as they have two arguments each.