Fictional addons could have a flag as follows:
Code: Select all
"Druidia" "Lalande 21185"
{
fictional true
If the fictional flag is not specified, it defaults to False if not specified anywhere. If a parent body has the flag specified, and the object has no flag, the object inherits the parental flag. For example, if a planet is defined as fictional, its moons and locations are also fictional. (If a parent body is fictional, the fictional flags for its child objects must always be fictional, ignoring their fictional flags. Otherwise we would have strange effects of real moons orbiting fictional planets. If we hide the fictional stuff, what happens to the moons?)
This flag would also be useful for real objects if they employ fictional textures. Limit-of-knowledge textures would have Fictional=False, and any texture with imaginary data would have Fictional=True.