1) New System: RCON (Remote Connectivity)
Ship Cores have an optional password that can declared at spawn or be changed in the faction module, if there is no password, it cannot be remote controlled.
(Be explicit with a 'permit RCON' checkbox).
New Block: RCON Terminal
New Block: RCON Terminal Enhancer (Range Increase)
When the terminal block is placed, input the password and select which module to link to (by name) from a list of cores that have that password (also in range of the terminal). The terminal is now bound to the core.
Press R on the terminal and you have control over that core, serving its role as a turret/ship.
This password system for remote connectivity is advantagous to attempting to force a direct link between two different entity groups using C/V, which may be currently out of the capabilities of the engine. This may be best implemented by adding public 'input control' and 'fetch_view_perspective' functions to the ship core class, provided they match the internal password. The password system also permits the ability to switch between available cores, by pressing the 'Spaceship: Change Mode' button (disable building remotely).
The password can be 'locked in' by a checkbox, obscuring it from guests who may open the terminal. If the box is unchecked, the link is broken and the password is cleared.
If the core gets out of range, the player is kicked out.
If the core or the terminal is destroyed, the player is kicked out.
A solution for multicrewing ships in a control center without being exposed.
2) Advanced Build Mode: Symmetry: Off-Even Checkbox per plane
3) Shields: Adjustable per 4 fields:
HP
Regen
Regen Delay
Additional Resistance %
Shields are now affected by missiles
Add variable 'Inheirant Shield Resistance to Energy Weapons' property in server.cfg
Add variable 'Inheirant Shield Resistance to Explosives' property in server.cfg
Add variable 'Inheirant Shield Resistance to Missiles' property in server.cfg
These percentages are compounded individually as percentages, a 50% base +50% resistence equating to 75% total resistance.
4) server.cfg: New property to scale acceleration rates (from 0 to 1)
Ideally, you could set the acceleration 0.05 and set the top speed for 500, for a more "realistic" physics simulation, having to accelerate in and out of directions, building larger engines. Speed and maneuverability is no longer the game, but acceleration rates.
Of course, this may not be for everyone, which is why the default will be 1, for full force acceleration as currently implemented.
Ship Cores have an optional password that can declared at spawn or be changed in the faction module, if there is no password, it cannot be remote controlled.
(Be explicit with a 'permit RCON' checkbox).
New Block: RCON Terminal
New Block: RCON Terminal Enhancer (Range Increase)
When the terminal block is placed, input the password and select which module to link to (by name) from a list of cores that have that password (also in range of the terminal). The terminal is now bound to the core.
Press R on the terminal and you have control over that core, serving its role as a turret/ship.
This password system for remote connectivity is advantagous to attempting to force a direct link between two different entity groups using C/V, which may be currently out of the capabilities of the engine. This may be best implemented by adding public 'input control' and 'fetch_view_perspective' functions to the ship core class, provided they match the internal password. The password system also permits the ability to switch between available cores, by pressing the 'Spaceship: Change Mode' button (disable building remotely).
The password can be 'locked in' by a checkbox, obscuring it from guests who may open the terminal. If the box is unchecked, the link is broken and the password is cleared.
If the core gets out of range, the player is kicked out.
If the core or the terminal is destroyed, the player is kicked out.
A solution for multicrewing ships in a control center without being exposed.
2) Advanced Build Mode: Symmetry: Off-Even Checkbox per plane
3) Shields: Adjustable per 4 fields:
HP
Regen
Regen Delay
Additional Resistance %
Shields are now affected by missiles
Add variable 'Inheirant Shield Resistance to Energy Weapons' property in server.cfg
Add variable 'Inheirant Shield Resistance to Explosives' property in server.cfg
Add variable 'Inheirant Shield Resistance to Missiles' property in server.cfg
These percentages are compounded individually as percentages, a 50% base +50% resistence equating to 75% total resistance.
4) server.cfg: New property to scale acceleration rates (from 0 to 1)
Ideally, you could set the acceleration 0.05 and set the top speed for 500, for a more "realistic" physics simulation, having to accelerate in and out of directions, building larger engines. Speed and maneuverability is no longer the game, but acceleration rates.
Of course, this may not be for everyone, which is why the default will be 1, for full force acceleration as currently implemented.