Minor Borg Qol (#21548)

* boirg stuff

* gaming

* modules shits

* mini welder is too lmao

* pro

* cheaper recipes, fix mob state thresholds, remove silly crayon, rename module

* generic borg 6 module

* literacy module shityourself
This commit is contained in:
Emisse
2023-11-09 15:22:50 -07:00
committed by GitHub
parent 5cc157e594
commit 5d46bbb615
6 changed files with 182 additions and 63 deletions

View File

@@ -19,6 +19,7 @@
path: /Audio/Effects/hit_kick.ogg path: /Audio/Effects/hit_kick.ogg
- type: Clickable - type: Clickable
- type: CombatMode - type: CombatMode
- type: NoSlip
- type: StaticPrice - type: StaticPrice
price: 1250 price: 1250
- type: InteractionOutline - type: InteractionOutline
@@ -48,7 +49,7 @@
- type: MobThresholds - type: MobThresholds
thresholds: thresholds:
0: Alive 0: Alive
100: Dead 150: Dead
stateAlertDict: stateAlertDict:
Alive: BorgHealth Alive: BorgHealth
showOverlays: false showOverlays: false
@@ -79,10 +80,13 @@
- type: IntrinsicRadioTransmitter - type: IntrinsicRadioTransmitter
channels: channels:
- Binary - Binary
- Common
- Science
- type: ActiveRadio - type: ActiveRadio
channels: channels:
- Binary - Binary
- Common - Common
- Science
- type: ZombieImmune - type: ZombieImmune
- type: Repairable - type: Repairable
doAfterDelay: 10 doAfterDelay: 10
@@ -135,7 +139,7 @@
thresholds: thresholds:
- trigger: - trigger:
!type:DamageTrigger !type:DamageTrigger
damage: 50 damage: 75
behaviors: behaviors:
- !type:PlaySoundBehavior - !type:PlaySoundBehavior
sound: sound:
@@ -144,7 +148,7 @@
volume: 5 volume: 5
- trigger: - trigger:
!type:DamageTrigger !type:DamageTrigger
damage: 100 damage: 150
behaviors: behaviors:
- !type:PlaySoundBehavior - !type:PlaySoundBehavior
sound: /Audio/Effects/metalbreak.ogg sound: /Audio/Effects/metalbreak.ogg
@@ -152,6 +156,7 @@
containers: containers:
- borg_brain - borg_brain
- borg_module - borg_module
- cell_slot
- !type:DoActsBehavior - !type:DoActsBehavior
acts: [ "Destruction" ] acts: [ "Destruction" ]
- type: HandheldLight - type: HandheldLight
@@ -206,3 +211,7 @@
enabled: false enabled: false
groups: groups:
- AllAccess - AllAccess
- type: Lock
locked: true
- type: AccessReader
access: [["Command"], ["Research"]]

View File

@@ -14,7 +14,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 5 maxModules: 6
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -42,7 +42,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 3 maxModules: 4
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -51,6 +51,25 @@
noMindState: miner_e_r noMindState: miner_e_r
- type: Construction - type: Construction
node: mining node: mining
- type: IntrinsicRadioTransmitter
channels:
- Supply
- Binary
- Common
- Science
- type: ActiveRadio
channels:
- Supply
- Binary
- Common
- Science
- type: AccessReader
access: [["Cargo"], ["Salvage"], ["Command"], ["Research"]]
- type: ContainerFill
containers:
borg_module:
- BorgModuleMining
- BorgModuleFireExtinguisher
- type: entity - type: entity
id: BorgChassisEngineer id: BorgChassisEngineer
@@ -69,7 +88,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 3 maxModules: 4
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -78,6 +97,25 @@
noMindState: engineer_e_r noMindState: engineer_e_r
- type: Construction - type: Construction
node: engineer node: engineer
- type: IntrinsicRadioTransmitter
channels:
- Engineering
- Binary
- Common
- Science
- type: ActiveRadio
channels:
- Engineering
- Binary
- Common
- Science
- type: AccessReader
access: [["Engineering"], ["Command"], ["Research"]]
- type: ContainerFill
containers:
borg_module:
- BorgModuleTool
- BorgModuleCable
- type: entity - type: entity
id: BorgChassisJanitor id: BorgChassisJanitor
@@ -96,7 +134,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 3 maxModules: 4
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -105,6 +143,25 @@
noMindState: janitor_e_r noMindState: janitor_e_r
- type: Construction - type: Construction
node: janitor node: janitor
- type: IntrinsicRadioTransmitter
channels:
- Service
- Binary
- Common
- Science
- type: ActiveRadio
channels:
- Service
- Binary
- Common
- Science
- type: AccessReader
access: [["Service"], ["Command"], ["Research"]]
- type: ContainerFill
containers:
borg_module:
- BorgModuleCleaning
- BorgModuleTrashCollection
- type: entity - type: entity
id: BorgChassisMedical id: BorgChassisMedical
@@ -123,7 +180,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 3 maxModules: 4
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -132,6 +189,24 @@
noMindState: medical_e_r noMindState: medical_e_r
- type: Construction - type: Construction
node: medical node: medical
- type: IntrinsicRadioTransmitter
channels:
- Medical
- Binary
- Common
- Science
- type: ActiveRadio
channels:
- Medical
- Binary
- Common
- Science
- type: AccessReader
access: [["Medical"], ["Command"], ["Research"]]
- type: ContainerFill
containers:
borg_module:
- BorgModuleTreatment
- type: entity - type: entity
id: BorgChassisService id: BorgChassisService
@@ -150,7 +225,7 @@
map: ["light"] map: ["light"]
visible: false visible: false
- type: BorgChassis - type: BorgChassis
maxModules: 3 maxModules: 4
moduleWhitelist: moduleWhitelist:
tags: tags:
- BorgModuleGeneric - BorgModuleGeneric
@@ -159,4 +234,21 @@
noMindState: service_e_r noMindState: service_e_r
- type: Construction - type: Construction
node: service node: service
- type: IntrinsicRadioTransmitter
channels:
- Service
- Binary
- Common
- Science
- type: ActiveRadio
channels:
- Service
- Binary
- Common
- Science
- type: AccessReader
access: [["Service"], ["Command"], ["Research"]]
- type: ContainerFill
containers:
borg_module:
- BorgModuleService

View File

@@ -152,6 +152,8 @@
- Wrench - Wrench
- Screwdriver - Screwdriver
- Wirecutter - Wirecutter
- Multitool
- Welder
# cargo modules # cargo modules
- type: entity - type: entity
@@ -179,7 +181,9 @@
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- MiningDrill - MiningDrill
- Shovel
- OreBag - OreBag
- Crowbar
- type: entity - type: entity
id: BorgModuleGrapplingGun id: BorgModuleGrapplingGun
@@ -193,6 +197,7 @@
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- WeaponGrapplingGun - WeaponGrapplingGun
- WeaponCrusherDagger
# engineering modules # engineering modules
- type: entity - type: entity
@@ -222,6 +227,9 @@
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- GasAnalyzer - GasAnalyzer
- trayScanner
- Crowbar
- Wrench
- type: entity - type: entity
id: BorgModuleConstruction id: BorgModuleConstruction
@@ -264,6 +272,8 @@
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- LightReplacer - LightReplacer
- Crowbar
- Screwdriver
- type: entity - type: entity
id: BorgModuleCleaning id: BorgModuleCleaning
@@ -279,6 +289,7 @@
- MopItem - MopItem
- Bucket - Bucket
- Holoprojector - Holoprojector
- SprayBottleSpaceCleaner
- type: entity - type: entity
id: BorgModuleTrashCollection id: BorgModuleTrashCollection
@@ -291,7 +302,7 @@
- state: icon-trash-bag - state: icon-trash-bag
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- TrashBag - TrashBagBlue
# medical modules # medical modules
- type: entity - type: entity
@@ -324,6 +335,7 @@
- Gauze10Lingering - Gauze10Lingering
- Bloodpack10Lingering - Bloodpack10Lingering
- Syringe - Syringe
- Dropper
- type: entity - type: entity
id: BorgModuleDefibrillator id: BorgModuleDefibrillator
@@ -385,9 +397,9 @@
# service modules # service modules
- type: entity - type: entity
id: BorgModuleLiteracy id: BorgModuleService
parent: [ BaseBorgModuleService, BaseProviderBorgModule ] parent: [ BaseBorgModuleService, BaseProviderBorgModule ]
name: literacy cyborg module name: service cyborg module
components: components:
- type: Sprite - type: Sprite
layers: layers:
@@ -397,6 +409,9 @@
items: items:
- Pen - Pen
- BooksBag - BooksBag
- HandLabeler
- Lighter
- DrinkShaker
- type: entity - type: entity
id: BorgModuleMusique id: BorgModuleMusique
@@ -410,6 +425,8 @@
- type: ItemBorgModule - type: ItemBorgModule
items: items:
- SynthesizerInstrument - SynthesizerInstrument
- ElectricGuitarInstrument
- SaxophoneInstrument
- type: entity - type: entity
id: BorgModuleGardening id: BorgModuleGardening
@@ -455,3 +472,4 @@
items: items:
- BikeHorn - BikeHorn
- ClownRecorder - ClownRecorder
- BikeHornInstrument

View File

@@ -463,7 +463,7 @@
- BorgModuleGardening - BorgModuleGardening
- BorgModuleHarvesting - BorgModuleHarvesting
- BorgModuleMusique - BorgModuleMusique
- BorgModuleLiteracy - BorgModuleService
- BorgModuleClowning - BorgModuleClowning
- BorgModuleDiagnosis - BorgModuleDiagnosis
- BorgModuleTreatment - BorgModuleTreatment

View File

@@ -323,8 +323,8 @@
result: BorgModuleCable result: BorgModuleCable
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -333,8 +333,8 @@
result: BorgModuleFireExtinguisher result: BorgModuleFireExtinguisher
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -343,8 +343,8 @@
result: BorgModuleGPS result: BorgModuleGPS
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -353,8 +353,8 @@
result: BorgModuleRadiationDetection result: BorgModuleRadiationDetection
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -363,8 +363,8 @@
result: BorgModuleTool result: BorgModuleTool
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -373,8 +373,8 @@
result: BorgModuleAppraisal result: BorgModuleAppraisal
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -383,8 +383,8 @@
result: BorgModuleMining result: BorgModuleMining
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -394,7 +394,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -404,7 +404,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -414,7 +414,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -423,8 +423,8 @@
result: BorgModuleGasAnalyzer result: BorgModuleGasAnalyzer
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -434,7 +434,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -443,8 +443,8 @@
result: BorgModuleLightReplacer result: BorgModuleLightReplacer
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -453,8 +453,8 @@
result: BorgModuleCleaning result: BorgModuleCleaning
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -463,8 +463,8 @@
result: BorgModuleTrashCollection result: BorgModuleTrashCollection
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -473,8 +473,8 @@
result: BorgModuleDiagnosis result: BorgModuleDiagnosis
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -483,8 +483,8 @@
result: BorgModuleTreatment result: BorgModuleTreatment
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -494,7 +494,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -504,7 +504,7 @@
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 500
Glass: 750 Glass: 500
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -513,8 +513,8 @@
result: BorgModuleArtifact result: BorgModuleArtifact
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -523,18 +523,18 @@
result: BorgModuleAnomaly result: BorgModuleAnomaly
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
- type: latheRecipe - type: latheRecipe
id: BorgModuleLiteracy id: BorgModuleService
result: BorgModuleLiteracy result: BorgModuleService
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -543,8 +543,8 @@
result: BorgModuleMusique result: BorgModuleMusique
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -553,8 +553,8 @@
result: BorgModuleGardening result: BorgModuleGardening
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -563,8 +563,8 @@
result: BorgModuleHarvesting result: BorgModuleHarvesting
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50
@@ -573,7 +573,7 @@
result: BorgModuleClowning result: BorgModuleClowning
completetime: 3 completetime: 3
materials: materials:
Steel: 500 Steel: 250
Glass: 750 Glass: 250
Plastic: 250 Plastic: 250
Gold: 50 Gold: 50

View File

@@ -110,7 +110,7 @@
- ComputerTelevisionCircuitboard - ComputerTelevisionCircuitboard
- SynthesizerInstrument - SynthesizerInstrument
- BorgModuleMusique - BorgModuleMusique
- BorgModuleLiteracy - BorgModuleService
- BorgModuleClowning - BorgModuleClowning
- DawInstrumentMachineCircuitboard - DawInstrumentMachineCircuitboard
- MassMediaCircuitboard - MassMediaCircuitboard