- Joined
- Jun 29, 2013
- Messages
- 1,929
- Reaction score
- 636
Blueprint items that can be loaded up as designs in shipyards or spawned in open space should have a flag that remembers the original owner player/faction of a blueprint, and two checkboxes for the blueprint - "Unsavable" and "Unmodifiable". If an NPC sells the blueprint via lua, then the blueprint defaults to the server as being the blueprint owner and the Unsavable and Unmodifiable flags can be enabled in the NPC's sales script if the server admin so desires.
An Unsavable blueprint cannot be saved to server or saved to local by any player at all after it has been spawned.
An Unmodifiable blueprint totally disables Build Mode for that ship/entity.
The protection against saving or modifying the blueprint persists throughout the entity's existence, and does not go away unless the original creator of the blueprint item in question goes out and disables those flags on the ship itself personally, via the entity structure tab.
This would permit Shipmaking factions to exist successfully, prevent easy blueprint theft, and encourage trade between players.
An Unsavable blueprint cannot be saved to server or saved to local by any player at all after it has been spawned.
An Unmodifiable blueprint totally disables Build Mode for that ship/entity.
The protection against saving or modifying the blueprint persists throughout the entity's existence, and does not go away unless the original creator of the blueprint item in question goes out and disables those flags on the ship itself personally, via the entity structure tab.
This would permit Shipmaking factions to exist successfully, prevent easy blueprint theft, and encourage trade between players.