Fixed Mothership core having no hands. Fixed Xenoborg magnet bags.

This commit is contained in:
Vanessa 2026-01-30 12:06:51 -06:00
parent ad2eff7af4
commit da3d72f4eb
6 changed files with 31 additions and 14 deletions

View File

@ -104,7 +104,7 @@ public sealed partial class CosmicCultSystem : SharedCosmicCultSystem
Dirty(uid, monument);
_ui.SetUiState(uid.Owner, MonumentKey.Key, new MonumentBuiState(monument));
if (!_evac.EmergencyShuttleArrived && _roundEnd.IsRoundEndRequested()) _roundEnd.CancelRoundEndCountdown(checkCooldown: false);
if (!_evac.EmergencyShuttleArrived && _roundEnd.IsRoundEndRequested()) _roundEnd.CancelRoundEndCountdown(forceRecall: false);
var query = EntityQueryEnumerator<CosmicCultComponent>();
while (query.MoveNext(out var cultist, out var cultComp))
{

View File

@ -0,0 +1,2 @@
magnet-pickup-component-magnet-xenoborg-on = The magnet appears to be [color=darkgreen]on[/color].
magnet-pickup-component-magnet-xenoborg-off = The magnet appears to be [color=darkred]off[/color].

View File

@ -133,6 +133,16 @@
sprite: Objects/Specific/Robotics/silicon_storage_cube.rsi
state: xenoborg
- type: MagnetPickup
- type: ItemToggle # DeltaV - Allow Toggle
onUse: false
soundActivate: &soundActivate
collection: sparks
params:
variation: 0.25
soundDeactivate: *soundActivate
- type: ItemToggleExamine # DeltaV - Allow Toggle
on: magnet-pickup-component-magnet-xenoborg-on
off: magnet-pickup-component-magnet-xenoborg-off
- type: Dumpable
- type: Storage
grid:

View File

@ -582,13 +582,8 @@
- Robotics
- Xenoborgs
- type: Access
enabled: false # DeltaV - comment to prevent upstream removing, borg id chips
tags:
- Xenoborg
- type: ContainerFill # DeltaV - borg id chips
containers:
borg_id_chip:
- IdChipXenoborg
- type: AccessReader
access: [["Xenoborg"]]
- type: ShowJobIcons # not sure if it is needed

View File

@ -35,8 +35,6 @@
containers:
borg_brain:
- MMIFilled
borg_id_chip: # DeltaV
- IdChipXenoborg
borg_module:
- XenoborgModuleBasic
- BorgModuleAdvancedTool
@ -49,6 +47,7 @@
- type: ShowHealthBars
damageContainers:
- Inorganic
- HumanoidSilicon # DeltaV - IPC
- Silicon
- type: ItemSlots
slots:
@ -196,8 +195,6 @@
containers:
borg_brain:
- MMIFilled
borg_id_chip: # DeltaV
- IdChipXenoborg
borg_module:
- XenoborgModuleBasic
- XenoborgModuleTool
@ -251,8 +248,6 @@
containers:
borg_brain:
- MMIFilled
borg_id_chip: # DeltaV
- IdChipXenoborg
borg_module:
- XenoborgModuleBasic
- XenoborgModuleTool
@ -276,8 +271,6 @@
containers:
borg_brain:
- MMI
borg_id_chip: # DeltaV
- IdChipXenoborg
borg_module:
- XenoborgModuleBasic
- BorgModuleAdvancedTool

View File

@ -172,6 +172,20 @@
showInHands: false
disableExplosionRecursion: true
canBeStripped: false
hands: # Needed because shitmed
hand_right:
location: Right
blacklist:
components:
- ChameleonProjector
hand_left:
location: Left
blacklist:
components:
- ChameleonProjector
sortedHands: # Needed because shitmed
- hand_right
- hand_left
- type: BorgChassis
canOpenSelfUi: true
maxModules: 2
@ -236,6 +250,9 @@
- type: ShowElectrocutionHUD
- type: PowerMonitoringCableNetworks
- type: RadarConsole
- type: MaterialStorageMagnetPickup # DeltaV - Allow the core to suck up materials
magnetEnabled: true
range: 1
- type: entity
parent: BaseAGhostAction