Autominers - Niilo007/Stationeers-Research GitHub Wiki
Creates Structure (Deep Miner) which can drill through the terrain into bedrock to mine Dirty Ore.
Drills through terrain until it hits bedrock. Once inside bedrock Dirty Ore is produced roughly every 90s.
The Recurso SquareDig autominer is a structure that when built will mine a vertical 2x2 shaft until it hits bedrock. The autominer can be connected to a chute system, and is controllable by a logic network. Note that the autominer outputs more ore than a conventional Mining Drill over the same area.
Creates a OGRE.
The Recurso OGRE (Orthogonal Ground Rotating Excavator) is a base structure with attached mining vehicle, which will mine a horizontal shaft up to X meters long. When full, the mining vehicle will return to the base to empty itself, before returning to dig. If it encounters empty space, it will also return to base and await instruction. The unit will return if deactivated.
The OGRE can be connected to a chute system, and is controllable by a logic network. Note that the OGRE outputs more ore than a conventional Mining Drill over the same area, due to more efficient processing.
MODES
Idle - 0 Mining - 1 Returning - 2 DepostingOre - 3 Finished - 4
Kit (AIMeE) | ||
---|---|---|
![]() |
||
____________ General ____________ | ____________ | ____________ |
Paintable | ✔ | |
Prefab Hash | 496830914 | |
Prefab Name | ItemKitAIMeE | |
______________ Item ______________ | ____________ | ____________ |
Stack Size | 1 | |
Class | None | 0 |
SortingClass | Kits | 1 |
____________ Durability ____________ | ____________ | ____________ |
Flashpoint Temperature | 100℃ | |
Autoignition Temperature | 300℃ |
Made In | Electronics Printer T2 |
---|---|
![]() |
|
Time | |
Energy | 2200 |
Gold Au |
5g |
Copper Cu |
5g |
Steel | 22g |
Electrum | 15g |
Invar | 7g |
Constantan | 8g |
Astroloy | 10g |
Designed by - presumably drunk - Norsec roboticists, AIMeE (or Automated Independent Mechanical Entity) can be a Stationeer's best friend, or tiresome nemesis, or both several times in the same day.
Intended to unearth and retrieve ores automatically, the unit requires basic programming knowledge to operate, and IC Editor Motherboard.
AIMEe has 7 modes:
RobotMode.None = 0 = Do nothing
RobotMode.Follow = 1 = Follow nearest player
RobotMode.MoveToTarget = 2 = Move to target in straight line
RobotMode.Roam = 3 = Wander around looking for ores in 15 co-ords radius
RobotMode.Unload = 4 = Unload in chute input or chute bin within 3 meters / 1.5 large grids
RobotMode.PathToTarget = 5 = Path(find) to target
RobotMode.StorageFull = 6 = Automatic assigned state, shows when storage slots are full
- See RobotMode for useful constants.
- TargetX, TargetY and TargetZ will reset if the IC chip is removed and re-inserted.
-
Behaviour:
- When in RobotMode.None
- Do nothing.
- When in RobotMode.Follow
- Follow closest player.
- When in RobotMode.MoveToTarget
- Go towards target coordinates in a straight line.
- When at target coordinates --> RobotMode.None
- All 3 coordinates must match.
- The target variables can be updated on the fly.
- When in RobotMode.Roam
- Go to ore and mine it.
- After completing a mining action --> RobotMode.None
- When in RobotMode.None
AIMeE Bot | ||
---|---|---|
![]() |
||
____________ General ____________ | ____________ | ____________ |
Paintable | ✔ | |
Prefab Hash | 434786784 | |
Prefab Name | Robot | |
____________ Durability ____________ | ____________ | ____________ |
Flashpoint Temperature | 100℃ | |
Autoignition Temperature | 300℃ | |
_________ Construction _________ | ______________ | ______________ |
Placement Cost | Kit (AIMeE) | 1 |
............................................................. | ......................... | ......................... |
Deconstruction Tool | Hand Drill | |
____________ Power ____________ | ____ Min ____ | ____ Max ____ |
Power Use | 5W | 5W |
Heat Generation |
Device Logic Variables | Type | Min | Max | Read | Write | Device Specific Behaviours |
---|---|---|---|---|---|---|
Power | bool | 0 | 1 | ✔ | ❌ | |
Mode | int | 0 | 6 | ✔ | ✔ | |
Error | bool | 0 | 1 | ✔ | ❌ | |
PressureExternal | float | 0 | ✔ | ❌ | ||
On | bool | 0 | 1 | ✔ | ✔ | |
TemperatureExternal | float | 0 | ✔ | ❌ | ||
PositionX | float | ✔ | ❌ | |||
PositionY | float | ✔ | ❌ | |||
PositionZ | float | ✔ | ❌ | |||
VelocityMagnitude | float | 0 | ✔ | ❌ | ||
VelocityRelativeX | float | ✔ | ❌ | |||
VelocityRelativeY | float | ✔ | ❌ | |||
VelocityRelativeZ | float | ✔ | ❌ | |||
TargetX | float | ❌ | ✔ | |||
TargetY | float | ❌ | ✔ | |||
TargetZ | float | ❌ | ✔ | |||
MineablesInVicinity | int | 0 | ✔ | ❌ | ||
MineablesInQueue | int | 0 | ✔ | ❌ | ||
ReferenceId | int | ✔ | ❌ |
Mode | Name | Description |
---|---|---|
0 | None | Do nothing |
1 | Follow | Follow nearest player |
2 | MoveToTarget | Move to target in straight line |
3 | Roam | Wander around looking for ores in 15 co-ords radius |
4 | Unload | Unload in chute input or chute bin within 3 meters / 1.5 large grids |
5 | PathToTarget | Path(find) to target |
6 | StorageFull | Automatic assigned state, shows when storage slots are full |
Slot | Name | Class | Icon | _______ | Slot | Name | Class | Icon |
---|---|---|---|---|---|---|---|---|
0 | Battery | Battery | ![]() |
1 | Programmable Chip | Programmable Chip | ![]() |
|
2 | Ore | Ore | ![]() |
3 | Ore | Ore | ![]() |
|
4 | Ore | Ore | ![]() |
5 | Ore | Ore | ![]() |
|
6 | Ore | Ore | ![]() |
7 | Ore | Ore | ![]() |
|
8 | Ore | Ore | ![]() |
9 | Ore | Ore | ![]() |
Logic Slots | Type | Min | Max | Read | Write | Slots | Device Specific Behaviours |
---|---|---|---|---|---|---|---|
Occupied | bool | 0 | 1 | ✔ | ❌ | 0-9 | |
OccupantHash | int | ✔ | ❌ | 0-9 | |||
Quantity | 0 | ✔ | ❌ | 0-9 | |||
Damage | float | 0 | 1 | ✔ | ❌ | 0-9 | |
Charge | float | 0 | ✔ | ❌ | 0 | ||
ChargeRatio | float | 0 | 1 | ✔ | ❌ | 0 | |
Class ? | int | 0 | 34 | ✔ | ❌ | 0-9 | |
MaxQuantity | 0 | ✔ | ❌ | 0-9 |