Gravity generator rewrite (#4828)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Pieter-Jan Briers
2021-11-02 01:12:55 +01:00
committed by GitHub
parent 0e33b246db
commit 059fa9ae48
17 changed files with 739 additions and 361 deletions

View File

@@ -1,8 +1,28 @@
### Gravity Generator
## UI
gravity-generator-window-title = Gravity Generator Control
gravity-generator-window-status-label = Current Status: {$status}
gravity-generator-window-turn-off-button = Turn off
gravity-generator-window-turn-on-button = Turn on
gravity-generator-window-is-on = [color=green]On[/color]
gravity-generator-window-is-off = [color=red]Off[/color]
gravity-generator-window-title = Gravity Generator
## UI field names
gravity-generator-window-status = Status:
gravity-generator-window-power = Power:
gravity-generator-window-eta = ETA:
gravity-generator-window-charge = Charge:
## UI statuses
gravity-generator-window-status-fully-charged = Fully Charged
gravity-generator-window-status-off = Off
gravity-generator-window-status-charging = Charging
gravity-generator-window-status-discharging = Discharging
## UI Power Buttons
gravity-generator-window-power-on = On
gravity-generator-window-power-off = Off
gravity-generator-window-power-label = { $draw } / { $max } W
## UI ETA label
gravity-generator-window-eta-none = N/A
gravity-generator-window-eta-value = { TOSTRING($left, "m\\:ss") }

View File

@@ -23,7 +23,6 @@
- type: Transform
anchored: true
- type: ApcPowerReceiver
powerLoad: 500
- type: ExtensionCableReceiver
- type: Physics
bodyType: Static
@@ -51,6 +50,10 @@
- !type:DoActsBehavior
acts: ["Breakage"]
- type: GravityGenerator
idlePower: 15
activePower: 500
lightRadiusMin: 0.75
lightRadiusMax: 2.5
- type: UserInterface
interfaces:
- key: enum.GravityGeneratorUiKey.Key
@@ -63,3 +66,8 @@
unpowered: "off"
off: "off"
on: "on"
- type: PointLight
energy: 0.5
# Gravity generator is a large machine, not casting shadows is fine within the radius set above.
castShadows: false
color: "#a8ffd9"