Skip to content

Feature Request(s): Entity Ids & Non-vanilla fallbacks #14

@Forekast

Description

@Forekast

Hey there,

If it's alright, I'd like to make a couple feature requests. One for QoL, another for compatibility.

For QoL, it'd be really handy if we could set an id on an entity "entity": "planet", "id:" "my_entity", "orbitRadius": 1200 to be referenced later for things like focus "focus": "my_entity" and orbitRadius "orbitRadius": "my_entity.orbitRadius", possibly allowing math (I don't know if that's possible)? Maybe something like, "orbitRadius": (my_entity.orbitRadius + 100)?

For compatibility, I've got a bunch of non-vanilla conditions from US_* and rat_* (I imagine this would apply to TASC planet types, too). If I want to share my star system with people—on the forums, or elsewhere—I would need to provide them with a list of required mods or it will probably break. I would like to be able to provide vanilla fallbacks for non-vanilla types, conditions, wrecks, etc.

Vanilla fallback for a non-vanilla planet type: "type": ["archipelago", "terran"]
No fallback for a non-vanilla condition, but safe removal: "conditions": [ ("rat_bionic_plantlife","")]
Vanilla fallback for a non-vanilla ship: "wreck": "variantID": ["acs_junkhubship_module_standard", "onslaught_xiv_Elite"]

Thank you for your consideration!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions