Difference between revisions of "Drone"

From bo-wiki.snapjawgames.com
Jump to navigation Jump to search
 
(23 intermediate revisions by the same user not shown)
Line 9: Line 9:
 
There are '''four''' things that can be modified in a drone.
 
There are '''four''' things that can be modified in a drone.
 
# Drone head
 
# Drone head
# Drone internals
+
# Drone attachments
 
# Drone Thrusters
 
# Drone Thrusters
 
# Drone Programming and navigation
 
# Drone Programming and navigation
Line 33: Line 33:
 
| Salvage Head Sh3 || Salvage || Fast || 35 || Enables salvaging of resources from debris. Very quick in mining with high energy requirements.
 
| Salvage Head Sh3 || Salvage || Fast || 35 || Enables salvaging of resources from debris. Very quick in mining with high energy requirements.
 
|-
 
|-
| small yield Warhead wMK1 || Missile || Medium || 25 || Converts the drone to a missile with a small yield warhead. Can be used to break up ships to debris or fight hostile vessels or stations.
+
| Small yield Warhead WMK1 || Missile || None || 25 || Converts the drone to a missile with a small yield warhead. Can be used to break up ships to debris or fight hostile vessels or stations.
 
|-
 
|-
 
| Sensor Suite Mk1 || Sensors || Slow || 30 || Used to scan objects further and to get more information about targets in their vicinity.
 
| Sensor Suite Mk1 || Sensors || Slow || 30 || Used to scan objects further and to get more information about targets in their vicinity.
 
|-
 
|-
| Sensor Suite Mk2 || Sensors || Slow || 45 || Used to scan objects more quickly and with detailed information about the targets in its vicinity.
+
| Sensor Suite Mk2 || Sensors || Fast || 45 || Used to scan objects more quickly and with detailed information about the targets in its vicinity.
 
|-
 
|-
 
| Sensor Suite Mk3 || Sensors || Slow || 60 || Used to breach shielded objects and scan them with the highest yield of information but only one target at the time.
 
| Sensor Suite Mk3 || Sensors || Slow || 60 || Used to breach shielded objects and scan them with the highest yield of information but only one target at the time.
 
|-
 
|-
| Grapper Mk1 || Grapper || Medium || 15 || Used to grap objects in space like '''out of fuel drones''' or cargo.
+
| Grapper Mk1 || Grapper || Fast || 15 || Used to grap objects in space like '''out of fuel drones''' or cargo.
 
|}
 
|}
=== Drone Internals ===
+
 
 +
=== Drone attachments ===
 +
A standard drone frame has 12 Slots. 3 on Top, left, right and bottom.
 +
And one Navigation slot near the head.
 +
 
 +
{| class="wikitable sortable"
 +
|+ Drone attachments modules
 +
|-
 +
! Name !! Type !! Power !! Fuel !! Slots required !! Storage !! Description
 +
|-
 +
| Small Fuel Tank || FuelStorage || +-0 Units || 50 Units || 1 || 0 || Provides a small Fuel storage tank.
 +
|-
 +
| Medium Fuel Tank || FuelStorage || +-0 Units || 100 Units || 2 || 0 || Provides a medium Fuel storage tank.
 +
|-
 +
| Large Fuel Tank || FuelStorage || +-0 Units || 220 Units || 3 || 0 || Provides a large Fuel storage tank.
 +
|-
 +
| Small Power Generator || PowerGeneration || +50 Units || -5 Units || 1 || 0 || Create 50 power units while burning 5 units of fuel.
 +
|-
 +
| Medium Power Generator || PowerGeneration || +100 Units || -15 Units || 2 || 0 || Create 100 power units while burning 15 units of fuel.
 +
|-
 +
| Large Power Generator || PowerGeneration || +200 Units || -30 Units || 3 || 0 || Create 200 power units while burning 30 units of fuel.
 +
|-
 +
| Small Battery || PowerStorage || 50 Units || +-0 Units || 1 || 0 || Stores 50 Power units to be used or recharged.
 +
|-
 +
| Medium Battery || PowerStorage || 75 Units || +-0 Units || 2 || 0 || Stores 75 Power units to be used or recharged.
 +
|-
 +
| Large Battery || PowerStorage || 125 Units || +-0 Units || 3 || 0 || Stores 125 Power units to be used or recharged.
 +
|-
 +
| Big Battery || PowerStorage || 200 Units || +-0 Units || 4 || 0 || Stores 200 Power units to be used or recharged.
 +
|-
 +
| NavigationSystem || Navigation || -25 Units || +-0 Units || NavSlot || 0 || Enables simple Navigation and manovering.
 +
|-
 +
| Small Storage Module || Storage || +-0 Units || +-0 Units || 1 || 30 || Creates a Storage space for 30 Items.
 +
|-
 +
| Medium Storage Module || Storage || +-0 Units || +-0 Units || 2 || 60 || Creates a Storage space for 60 Items.
 +
|-
 +
| Large Storage Module || Storage || +-0 Units || +-0 Units || 3 || 120 || Creates a Storage space for 120 Items.
 +
|-
 +
| Lirgo Fuel Generator || FuelGeneration || -50 Units || +25 Units || 3 || 0 || Creates Fuel from free Hydrogen with a magnetic collector. Creates 25 Fuel while burning 50 units of power.
 +
|}
 +
 
 +
=== Drone Thrusters ===
 +
{| class="wikitable sortable"
 +
|+ Drone Thruster Table
 +
|-
 +
! Name !! Function !! Power !! Fuel !! Forward Thrust !! Turning Speed !! Description
 +
|-
 +
| Small Hydrogen Thruster || Thruster || +-0 || -5 || 5 || 5 || Burns Fuel to generate thrust.
 +
|-
 +
| Medium Hydrogen Thruster || Thruster || +-0 || -25 || 20 || 10 || Burns Fuel to generate thrust.
 +
|-
 +
| Big Hydrogen Thruster || Thruster || +-0 || -40 || 50 || 30 || Burns Fuel to generate thrust.
 +
|-
 +
| Small Ion Thruster || Thruster || -10 || +-0 || 1 || 1 || Uses Power to generate thrust.
 +
|-
 +
| Medium Ion Thruster || Thruster || -30 || +-0 || 10 || 5 || Uses Power to generate thrust.
 +
|-
 +
| Large Ion Thruster || Thruster || -50 || +-0 || 40 || 15 || Uses Power to generate thrust.
 +
|-
 +
| Solid State Thruster || Thruster || +-0 || +-0 || 50 || 40 || Burns for 60 sec and then loses all thrust until replaced.
 +
|-
 +
| Military grade Solid State Thruster || Thruster ||  +-0 ||  +-0 || 80 || 60 || Burns for 120 sec and then loses all thrust until replaced.
 +
|}
 +
 
 +
=== Drone Programming ===
 +
Drone Programming is done by basic programming of two Actions Blocks, Two Command blocks, and one Condition block.
 +
With this simple programming, you can program the drone to go to a location, do something and on a condition do something else then return.
 +
 
 +
{| class="wikitable sortable"
 +
|+ Action Blocks
 +
|-
 +
! Name !! Function !! Description
 +
|-
 +
| GoTo || Go to [[Sensors | Coordinates]] || Drone '''try''' to move to coordinates (Fuel or battery may run out).
 +
|-
 +
| Idle || DoNothing || Drone will Stop action and Idle until picked up or new command is given or condition applies
 +
|}
 +
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
|+ Drone Head table
+
|+ Command Blocks
 +
|-
 +
! Name !! Function !! Settings !! Description
 +
|-
 +
| Mine || [[Mining |Mine Ores]] || Select-Ores to Mine/or all || Drone will start mining ores until a condition is reached or Battery runs out.
 +
|-
 +
| Salvage || [[Mining |Salvage Debris]] || Select-Debris to Salvage/or all  || Drone will start salvage operations until a condition is reached or the battery runs out.
 +
|-
 +
| Grapple || TransportObjectInSpace || Select-Object to get/or all  || Drone will grab the object at coordinates until condition is reached or battery/fuel runs out.
 +
|-
 +
| SearchAndDestroy || ScanAndHit || Select-Object to destroy/or all targets  || Drone will scan for an object, find it, arm itself, and try to impact with the object until a condition is reached or battery/fuel runs out.
 +
|-
 +
| SendMessage || MessageTarget || Select-Object to transmit to and the message to transmit  || Drone will send a message to the target if there is enough battery power to do so.
 +
|-
 +
| Scan || ScanTarget || Select-Object to Scan/or all valid targets  || Drone will scan the selected target or targets until condition is reached or battery/fuel runs out.
 +
|}
 +
 
 +
{| class="wikitable sortable"
 +
|+ Condition
 +
|-
 +
! Name !! Function !! Description
 
|-
 
|-
! Name !! Type !! Power !! Fuel !! Space required !! Storage !! Description
+
| Until Full || Storage at 100% || Trigger condition when Storage modules are full.
 
|-
 
|-
| Small Fuel Tank || FuelStorage || +-0 Units || 50 Units || 2x1 || 0 || Provides a small Fuel storage tank.
+
| Until Half Full || Storage at 50% || Trigger condition when Storage modules are half-filled.
 
|-
 
|-
| Medium Fuel Tank || FuelStorage || +-0 Units || 100 Units || 3x2 || 0 || Provides a medium Fuel storage tank.
+
| Until Fuel at 50% || Fuel reached =>50% || Trigger condition when Fuel is at 50 %.
 
|-
 
|-
| Large Fuel Tank || FuelStorage || +-0 Units || 220 Units || 4x3 || 0 || Provides a large Fuel storage tank.
+
| Until Fuel at 25% || Fuel reached =>25% || Trigger condition when Fuel is at 25 %.
 
|-
 
|-
| Small Power Generator || PowerGeneration || +50 Units || -5 Units || 2x2 || 0 || Create 50 power units while burning 5 units of fuel.
+
| Until Fuel at 10% || Fuel reached =>10% || Trigger condition when Fuel is at 10 %.
 
|-
 
|-
| Medium Power Generator || PowerGeneration || +100 Units || -15 Units || 3x3 || 0 || Create 100 power units while burning 15 units of fuel.
+
| Until Battery at 50% || Battery capacity is at =>50% || Trigger condition when Battery is at 50 %.
 
|-
 
|-
| Large Power Generator || PowerGeneration || +200 Units || -30 Units || 4x3 || 0 || Create 200 power units while burning 30 units of fuel.
+
| Until Battery at 25% || Battery capacity is at =>25% || Trigger condition when Battery is at 25 %.
 
|-
 
|-
| Small Battery || PowerStorage || 50 Units || +-0 Units || 1x2 || 0 || Stores 50 Power units to be used or recharged.
+
| Until Battery at 10% || Battery capacity is at =>10% || Trigger condition when Battery is at 10 %.
 
|-
 
|-
| Medium Battery || PowerStorage || 75 Units || +-0 Units || 2x2 || 0 || Stores 75 Power units to be used or recharged.
+
| Scan Completed || One Object Scanned || Trigger condition when an object was scanned.
 
|-
 
|-
| Large Battery || PowerStorage || 125 Units || +-0 Units || 3x2 || 0 || Stores 125 Power units to be used or recharged.
+
| All Objects Scanned || ObjectsInRangeScanned || Trigger condition when all objects in reach have been scanned.
 
|-
 
|-
| Big Battery || PowerStorage || 200 Units || +-0 Units || 3x3 || 0 || Stores 200 Power units to be used or recharged.
+
| Grappled || ObjectInSpaceGrappledTrue || Trigger condition when an object has beed grappled.
 
|-
 
|-
| NavigationSystem || Navigation || -25 Units || +-0 Units || 2x2 || 0 || Enables simple Navigation and manovering.
+
| NoTarget || NoValidTarget || Trigger condition when selected or no Target in sight.
 
|-
 
|-
| Small Storage Module || Storage || +-0 Units || +-0 Units || 2x2 || 30 || Creates a Storage space for 30 Items.
+
| Decay at 75 % || Decay reached =>75% || Trigger condition when decay reached 75%.
 
|-
 
|-
| Medium Storage Module || Storage || +-0 Units || +-0 Units || 3x3 || 60 || Creates a Storage space for 60 Items.
+
| Decay at 50 % || Decay reached =>50% || Trigger condition when decay reached 50%.
 
|-
 
|-
| Large Storage Module || Storage || +-0 Units || +-0 Units || 4x3 || 120 || Creates a Storage space for 120 Items.
+
| Decay at 30 % || Decay reached =>30% || Trigger condition when decay reached 30%.
 
|-
 
|-
| Lirgo Fuel Generator || FuelGeneration || -50 Units || +25 Units || 3x3 || 0 || Creates Fuel from free Hydrogen with a magnetic collector. Creates 25 Fuel while burning 50 units of power.
+
| DamageTaken || DecaythroughDamage || Trigger condition when drone got damaged.
 
|}
 
|}
 +
 +
== Example ==
 +
Images to be changed from internal to attachment configuration
 +
[[File:Drone Overview.png|100px|frame|none]]
 +
[[File:Drone Example.png|100px|frame|none]]
 +
 +
== Decay of the drone ==
 +
 +
While a drone travels and works it starts to decay slowly. If the drone reaches a certain decay amount it will start to lose random attachments and may be rendered inoperable.
 +
So it's important for the player to start only drones with no or nearly no decay, or use them in situations where no additional decay will render them inoperable.
 +
Environmental conditions can also increase the decay of the drone - as well as possible damage from weapon fire or a collision.
 +
 +
== Drone Launcher and Fueling/Powering ==
 +
 +
To launch a drone, the drone is placed at the launchpad in the drone bay.
 +
A small UI at the launcher will provide information about the current programming, and its configuration; This should give the player a way to double-check if everything is configurated the right way for this mission.
 +
The player can now also fill the drone with fuel and charge its batteries with the UI; Provided that there is fuel or power available to be moved to the drone. The UI should provide info about the fuel status and power state of the drone.
 +
 +
To launch the drone, every configuration even if faulty (No thrusters, no Fuel, etc.) are excepted.
 +
With a button/lever, the drone is pushed into the launcher. Then with a Lever, the Launcher will accelerate the drone out of the launch tube out of the ship. So the drone will spawn accelerated at the drone launcher in 3D Space and move if possible according to its programming.
 +
 +
== Drone docking ==
 +
 +
If the drone moves close to the ship or the player moves the ship close to the drone it will be transported to the drone docking station in the drone bay.
 +
There the contents like cargo can be removed and placed at the [[Refining | Refinery]].
 +
The drone can then be stored back in the '''drone rack''', placed at the '''repair bay''', or back to the '''launcher'''.
 +
 +
== Drone Racks ==
 +
 +
In the Dronebay is a rack that can support up to 10 Drones. The player starts with a handful of drones and can craft, find or purchase more.
 +
In the Dronerack the drone is simply stored.

Latest revision as of 17:40, 26 June 2021

These multipurpose drones are used for a lot of tasks outside of the ship. A drone can be armed with a warhead and used as a missile, or used for mining ores, or salvage operations with a salvage head as well as sensor operations with a sensor suite. There may be future functions as well (Decoy, Trading, Sentry, Transport and so on). Drones require the "drone Tool" to be modified and changed.

How to change a drone

To change a multipurpose drone to a new function it needs to be moved from the drone rack to the drone repair station. With a Drone tool equipped the player can now start modifying the drone.

There are four things that can be modified in a drone.

  1. Drone head
  2. Drone attachments
  3. Drone Thrusters
  4. Drone Programming and navigation

Drone Head

Drone Head table
Name Type Speed PowerNeeded Description
Mining Head Mh1 Mining Slow 5 Units Enables mining of resources from asteroids. Slow but does not require much energy.
Mining Head Mh2 Mining Medium 15 Units Enables mining of resources from asteroids. Better speed but with higher power requirements.
Mining Head Mh3 Mining Fast 35 Units Enables mining of resources from asteroids. Very quick in mining with high energy requirements.
Filter Head FMh1 Mining Medium 25 Units Enables precise mining of selected resources from asteroids. Mines precisely selected ores with medium speed and power requirements.
Salvage Head Sh1 Salvage Slow 5 Enables salvaging of resources from debris. Slow but does not require much energy.
Salvage Head Sh2 Salvage Medium 15 Enables salvaging of resources from debris. Better speed but with higher power requirements.
Salvage Head Sh3 Salvage Fast 35 Enables salvaging of resources from debris. Very quick in mining with high energy requirements.
Small yield Warhead WMK1 Missile None 25 Converts the drone to a missile with a small yield warhead. Can be used to break up ships to debris or fight hostile vessels or stations.
Sensor Suite Mk1 Sensors Slow 30 Used to scan objects further and to get more information about targets in their vicinity.
Sensor Suite Mk2 Sensors Fast 45 Used to scan objects more quickly and with detailed information about the targets in its vicinity.
Sensor Suite Mk3 Sensors Slow 60 Used to breach shielded objects and scan them with the highest yield of information but only one target at the time.
Grapper Mk1 Grapper Fast 15 Used to grap objects in space like out of fuel drones or cargo.

Drone attachments

A standard drone frame has 12 Slots. 3 on Top, left, right and bottom. And one Navigation slot near the head.

Drone attachments modules
Name Type Power Fuel Slots required Storage Description
Small Fuel Tank FuelStorage +-0 Units 50 Units 1 0 Provides a small Fuel storage tank.
Medium Fuel Tank FuelStorage +-0 Units 100 Units 2 0 Provides a medium Fuel storage tank.
Large Fuel Tank FuelStorage +-0 Units 220 Units 3 0 Provides a large Fuel storage tank.
Small Power Generator PowerGeneration +50 Units -5 Units 1 0 Create 50 power units while burning 5 units of fuel.
Medium Power Generator PowerGeneration +100 Units -15 Units 2 0 Create 100 power units while burning 15 units of fuel.
Large Power Generator PowerGeneration +200 Units -30 Units 3 0 Create 200 power units while burning 30 units of fuel.
Small Battery PowerStorage 50 Units +-0 Units 1 0 Stores 50 Power units to be used or recharged.
Medium Battery PowerStorage 75 Units +-0 Units 2 0 Stores 75 Power units to be used or recharged.
Large Battery PowerStorage 125 Units +-0 Units 3 0 Stores 125 Power units to be used or recharged.
Big Battery PowerStorage 200 Units +-0 Units 4 0 Stores 200 Power units to be used or recharged.
NavigationSystem Navigation -25 Units +-0 Units NavSlot 0 Enables simple Navigation and manovering.
Small Storage Module Storage +-0 Units +-0 Units 1 30 Creates a Storage space for 30 Items.
Medium Storage Module Storage +-0 Units +-0 Units 2 60 Creates a Storage space for 60 Items.
Large Storage Module Storage +-0 Units +-0 Units 3 120 Creates a Storage space for 120 Items.
Lirgo Fuel Generator FuelGeneration -50 Units +25 Units 3 0 Creates Fuel from free Hydrogen with a magnetic collector. Creates 25 Fuel while burning 50 units of power.

Drone Thrusters

Drone Thruster Table
Name Function Power Fuel Forward Thrust Turning Speed Description
Small Hydrogen Thruster Thruster +-0 -5 5 5 Burns Fuel to generate thrust.
Medium Hydrogen Thruster Thruster +-0 -25 20 10 Burns Fuel to generate thrust.
Big Hydrogen Thruster Thruster +-0 -40 50 30 Burns Fuel to generate thrust.
Small Ion Thruster Thruster -10 +-0 1 1 Uses Power to generate thrust.
Medium Ion Thruster Thruster -30 +-0 10 5 Uses Power to generate thrust.
Large Ion Thruster Thruster -50 +-0 40 15 Uses Power to generate thrust.
Solid State Thruster Thruster +-0 +-0 50 40 Burns for 60 sec and then loses all thrust until replaced.
Military grade Solid State Thruster Thruster +-0 +-0 80 60 Burns for 120 sec and then loses all thrust until replaced.

Drone Programming

Drone Programming is done by basic programming of two Actions Blocks, Two Command blocks, and one Condition block. With this simple programming, you can program the drone to go to a location, do something and on a condition do something else then return.

Action Blocks
Name Function Description
GoTo Go to Coordinates Drone try to move to coordinates (Fuel or battery may run out).
Idle DoNothing Drone will Stop action and Idle until picked up or new command is given or condition applies
Command Blocks
Name Function Settings Description
Mine Mine Ores Select-Ores to Mine/or all Drone will start mining ores until a condition is reached or Battery runs out.
Salvage Salvage Debris Select-Debris to Salvage/or all Drone will start salvage operations until a condition is reached or the battery runs out.
Grapple TransportObjectInSpace Select-Object to get/or all Drone will grab the object at coordinates until condition is reached or battery/fuel runs out.
SearchAndDestroy ScanAndHit Select-Object to destroy/or all targets Drone will scan for an object, find it, arm itself, and try to impact with the object until a condition is reached or battery/fuel runs out.
SendMessage MessageTarget Select-Object to transmit to and the message to transmit Drone will send a message to the target if there is enough battery power to do so.
Scan ScanTarget Select-Object to Scan/or all valid targets Drone will scan the selected target or targets until condition is reached or battery/fuel runs out.
Condition
Name Function Description
Until Full Storage at 100% Trigger condition when Storage modules are full.
Until Half Full Storage at 50% Trigger condition when Storage modules are half-filled.
Until Fuel at 50% Fuel reached =>50% Trigger condition when Fuel is at 50 %.
Until Fuel at 25% Fuel reached =>25% Trigger condition when Fuel is at 25 %.
Until Fuel at 10% Fuel reached =>10% Trigger condition when Fuel is at 10 %.
Until Battery at 50% Battery capacity is at =>50% Trigger condition when Battery is at 50 %.
Until Battery at 25% Battery capacity is at =>25% Trigger condition when Battery is at 25 %.
Until Battery at 10% Battery capacity is at =>10% Trigger condition when Battery is at 10 %.
Scan Completed One Object Scanned Trigger condition when an object was scanned.
All Objects Scanned ObjectsInRangeScanned Trigger condition when all objects in reach have been scanned.
Grappled ObjectInSpaceGrappledTrue Trigger condition when an object has beed grappled.
NoTarget NoValidTarget Trigger condition when selected or no Target in sight.
Decay at 75 % Decay reached =>75% Trigger condition when decay reached 75%.
Decay at 50 % Decay reached =>50% Trigger condition when decay reached 50%.
Decay at 30 % Decay reached =>30% Trigger condition when decay reached 30%.
DamageTaken DecaythroughDamage Trigger condition when drone got damaged.

Example

Images to be changed from internal to attachment configuration

Drone Overview.png
Drone Example.png

Decay of the drone

While a drone travels and works it starts to decay slowly. If the drone reaches a certain decay amount it will start to lose random attachments and may be rendered inoperable. So it's important for the player to start only drones with no or nearly no decay, or use them in situations where no additional decay will render them inoperable. Environmental conditions can also increase the decay of the drone - as well as possible damage from weapon fire or a collision.

Drone Launcher and Fueling/Powering

To launch a drone, the drone is placed at the launchpad in the drone bay. A small UI at the launcher will provide information about the current programming, and its configuration; This should give the player a way to double-check if everything is configurated the right way for this mission. The player can now also fill the drone with fuel and charge its batteries with the UI; Provided that there is fuel or power available to be moved to the drone. The UI should provide info about the fuel status and power state of the drone.

To launch the drone, every configuration even if faulty (No thrusters, no Fuel, etc.) are excepted. With a button/lever, the drone is pushed into the launcher. Then with a Lever, the Launcher will accelerate the drone out of the launch tube out of the ship. So the drone will spawn accelerated at the drone launcher in 3D Space and move if possible according to its programming.

Drone docking

If the drone moves close to the ship or the player moves the ship close to the drone it will be transported to the drone docking station in the drone bay. There the contents like cargo can be removed and placed at the Refinery. The drone can then be stored back in the drone rack, placed at the repair bay, or back to the launcher.

Drone Racks

In the Dronebay is a rack that can support up to 10 Drones. The player starts with a handful of drones and can craft, find or purchase more. In the Dronerack the drone is simply stored.