The faction files have a section that refers to lists of ship names, am I correct in assuming that section refers to the weight with which those ship name lists are chosen? If so, does it account for the size of the lists? That is to say, if I was to say double the size of the GENERAL list, for example, and still want each name in that list to appear about as frequently as names from other lists, would I have to double its weight in every single faction file?
Yeah, they're weights. No, it doesn't consider the size of the lists. In your scenario, yeah, you'd need to double the weight everywhere.
From the scope of EveryFrameCombatPlugin.advance() is it possible to tell if a projectile has a specific onHitEffect or that a projectile some sort of tag from the JSON you can inspect/look for?
Hmm. projectile.getWeapon().getId() and hardcode off that? In the next release, weapon specs have tags so you'd be able to getWeapon().getSpec().getTags(), which returns a Set<String>.
Looks like this is still the case, has anyone found a work-around?
Not that I'm aware of, but then I haven't exactly been looking. Sorry for the not-helpful answer