rewrote a lot of the rifting logic to make it more robust
allow most server settings to be set from the "Host Game" tab
added ability to queue ship modifications without having all the resources
removed teleporter warning if the large teleporter is in the small teleporter range
ships now wait for upgrade while there are insufficient resources to do so. Ship will be upgraded once everyone has left the ship, when the resource requirement is fulfilled. An overview of the resources needed can be seen when the ship is clicked on at the ship editor terminal
backport system update logic from our system update multithreading effort, we now determine what systems need to be updated before updating them all. This allows us to be more specific under what conditions a system should update
added ship tool manifest
updated cargo manifest to include more cargo from more locations
insurance can now be taken on every ship you own in the system instead of only nearby ships
protected entities now summon protection drones instead of security drones. Protection drones do not cause wanted increase or faction standing loss on hit
small repair drones now automatically switch between resource gathering and repair
made whisper command work on the server console
added new /server command to send to server console
improved server command argument ambiguity resolving
added ability to follow reparse points in the file browser window (folders like "My Documents")
BUG FIXES
fixed being able to dupe cargo by picking it up during rifting
fixed flak turret animations
fixed an exploit to regen armor by disallowing modify and salvage operations on a ship with (more than 10%) damaged armor generators
fixed an issue where rich asteroids would be removed too soon
fixed backups when hosting multiple servers from the same machine
fixed last saved location used by the file browser
file listing is now constructed when the dialog is opened, instead of when you open the editor
we now always use the entered filename if it is different from the currently selected filename
fixed a memory leak that could occur when trying to load ships when we break compatibility
/invokeEventRule now also notifies the user if the event rule id is out of range
fixed disconnecting players on rebuild
fixed shield decaying when it wasn't supposed to
release the escape button lease on sittable unload only if we actually have a lease
fixed an issue with repairing devices on invulnerable ships (includes station shields)
added logging to find a potential bug with Focusing Crystals
fixed double clicking on Store-o-Tron repair ship list
fixed calculation of warp speed
fixed a client crash when calculating the remaining warp time
fixed calculation of warp assist icon (whether to increase or decrease warp level)
fixed a client crash relating to server ping duration
fixed a client crash relating to converting colors
BALANCE
damaged devices no longer return their full cost on salvage or modify
increased small repair drone resource gather range from 50 to 100
increased small repair drone repair speed
GRAPHICS
added visual for the trade stats cartridge
added editor input and screen indicators to various devices