AstroNav GPS Cartridge (#32194)

* initial commit

* adds astronav cartridge to QM locker

* changes requested in review

* fix merge conflicts

* fixes the statuscontrol disappearing if you eject the cartridge but still have it installed

* fix notificationsenabled on salv pda proto

* fixes lingering statuscontrol on eject while held

---------

Co-authored-by: archrbx <punk.gear5260@fastmail.com>
This commit is contained in:
ArchRBX
2024-09-24 18:02:51 +01:00
committed by GitHub
parent f3e185c063
commit 241be37185
14 changed files with 99 additions and 28 deletions

View File

@@ -17,6 +17,7 @@
- id: RubberStampApproved
- id: RubberStampDenied
- id: RubberStampQm
- id: AstroNavCartridge
- type: entity
id: LockerQuarterMasterFilled

View File

@@ -116,3 +116,22 @@
- type: WantedListCartridge
- type: StealTarget
stealGroup: WantedListCartridge
- type: entity
parent: BaseItem
id: AstroNavCartridge
name: AstroNav cartridge
description: A program for navigation that provides GPS coordinates.
components:
- type: Sprite
sprite: Objects/Devices/cartridge.rsi
state: cart-nav
- type: Icon
sprite: Objects/Devices/cartridge.rsi
state: cart-nav
- type: Cartridge
programName: astro-nav-program-name
icon:
sprite: Objects/Devices/gps.rsi
state: icon
- type: AstroNavCartridge

View File

@@ -400,6 +400,13 @@
accentVColor: "#8900c9"
- type: Icon
state: pda-miner
- type: CartridgeLoader
uiKey: enum.PdaUiKey.Key
preinstalled:
- CrewManifestCartridge
- NotekeeperCartridge
- NewsReaderCartridge
- AstroNavCartridge
- type: entity
parent: BasePDA