- Edited
A new parameter that when specified, forces the turret to return to their normal position when they are no longer operational. Would look something like this:
Turret
{
//Turret stuff
ReturnToOriginWhenNonOperational = true
//More turret stuff
}
Alternatively, it could also be a good idea to make it more like a parameter that accepts a toggle which decides when the turret should return to its origin point.
Turret
{
//Turret stuff
ReturnToOriginToggle = IsOperational
//ReturnToOriginToggle = OriginToggle
//More turret stuff
}