Cargo economy balance (#11123)

Co-authored-by: Visne <39844191+Visne@users.noreply.github.com>
This commit is contained in:
metalgearsloth
2022-09-15 11:53:17 +10:00
committed by GitHub
parent f4c38d74e1
commit ad7a851e27
113 changed files with 615 additions and 58 deletions

View File

@@ -40,6 +40,8 @@
interfaces:
- key: enum.StorageUiKey.Key
type: StorageBoundUserInterface
- type: StaticPrice
price: 80
- type: entity
abstract: true

View File

@@ -31,6 +31,8 @@
enum.ToggleVisuals.Layer:
True: {state: icon-on}
False: {state: icon}
- type: StaticPrice
price: 200
- type: entity
parent: ClothingShoesBootsMag

View File

@@ -8,3 +8,5 @@
- type: Tag
tags:
- WhitelistChameleon
- type: StaticPrice
price: 15

View File

@@ -14,6 +14,8 @@
- type: SpaceGarbage
- type: Sprite
netsync: false
- type: StaticPrice
price: 50
# This base type is used to cover all of the "obvious" things that should be doable to open-package food.
# Practically this means injection.

View File

@@ -1,6 +1,3 @@
- type: Tag
id: Cigarette
- type: entity
id: Cigarette
parent: BaseCigar

View File

@@ -15,6 +15,8 @@
- Trash
- type: Recyclable
- type: SpaceGarbage
- type: StaticPrice
price: 5
# Base for all cigars and cigarettes.
- type: entity

View File

@@ -13,4 +13,4 @@
tags:
- DroneUsable
- type: StaticPrice
price: 75
price: 100

View File

@@ -12,7 +12,7 @@
tags:
- DroneUsable
- type: StaticPrice
price: 75
price: 100
- type: entity
parent: BaseComputerCircuitboard

View File

@@ -12,3 +12,5 @@
sprite: Objects/Misc/module.rsi
state: mainboard
netsync: false
- type: StaticPrice
price: 100

View File

@@ -10,6 +10,8 @@
sprite: Objects/Misc/module.rsi
state: charger_APC
netsync: false
- type: StaticPrice
price: 100
# Wallmount Substation
- type: entity
@@ -22,7 +24,9 @@
sprite: Objects/Misc/module.rsi
state: charger_APC
netsync: false
- type: StaticPrice
price: 100
# Wallmount Generator
- type: entity
id: WallmountGeneratorElectronics
@@ -34,7 +38,9 @@
sprite: Objects/Misc/module.rsi
state: charger_APC
netsync: false
- type: StaticPrice
price: 100
# APU
- type: entity
id: WallmountGeneratorAPUElectronics
@@ -46,6 +52,8 @@
sprite: Objects/Misc/module.rsi
state: charger_APC
netsync: false
- type: StaticPrice
price: 100
# Solar Tracker Electronics
- type: entity
@@ -58,3 +66,5 @@
sprite: Objects/Misc/module.rsi
state: generic
netsync: false
- type: StaticPrice
price: 100

View File

@@ -5,9 +5,11 @@
id: RemoteSignaller
name: remote signaller
description: A handheld device used for remotely sending signals to objects.
components:
components:
- type: Sprite
sprite: Objects/Devices/signaller.rsi
state: signaller
- type: Signaller
- type: UseDelay
- type: UseDelay
- type: StaticPrice
price: 40

View File

@@ -25,6 +25,8 @@
delayOptions: [3, 5, 10, 15, 30]
initialBeepDelay: 0
beepSound: /Audio/Machines/Nuke/general_beep.ogg
- type: StaticPrice
price: 40
- type: entity
parent: TimerTrigger
@@ -38,4 +40,6 @@
- type: PayloadTrigger
components:
- type: TriggerOnSignal
- type: SignalReceiver
- type: SignalReceiver
- type: StaticPrice
price: 40

View File

@@ -33,3 +33,5 @@
sprite: Objects/Devices/Holoprojectors/atmos.rsi
state: icon
netsync: false
- type: StaticPrice
price: 80

View File

@@ -81,6 +81,8 @@
containers:
BeakerSlotA: !type:ContainerSlot
BeakerSlotB: !type:ContainerSlot
- type: StaticPrice
price: 60
- type: entity
name: flash payload

View File

@@ -18,6 +18,8 @@
type: InstrumentBoundUserInterface
- type: Item
size: 24
- type: StaticPrice
price: 200
#These are for instruments that are larger, can't be picked up, or have collision
- type: entity
@@ -67,6 +69,8 @@
- HighImpassable
- MidImpassable
- BulletImpassable
- type: StaticPrice
price: 300
- type: entity
parent: BasePlaceableInstrument
@@ -75,4 +79,4 @@
abstract: true
components:
- type: Rotatable
rotateWhileAnchored: true
rotateWhileAnchored: true

View File

@@ -27,6 +27,8 @@
Quantity: 3
- ReagentId: MindbreakerToxin
Quantity: 2
- type: StaticPrice
price: 5
- type: entity
parent: Crayon

View File

@@ -175,7 +175,7 @@
components:
- type: Material
materials:
ReinforcedPlasmaGlass: 500
ReinforcedPlasmaGlass: 100
- type: Stack
stackType: ReinforcedPlasmaGlass
- type: Sprite

View File

@@ -64,7 +64,7 @@
components:
- type: Material
materials:
Plasma: 500
Plasma: 100
- type: Stack
stackType: Plasma
- type: Sprite

View File

@@ -28,7 +28,7 @@
- type: entity
parent: PartBase
id: PartRodMetal
name: metals rods
name: metal rods
suffix: Full
components:
- type: Stack
@@ -53,6 +53,10 @@
outputs:
- Lattice
- FloorReinforced
- type: StaticPrice
price: 0
- type: StackPrice
price: 5
- type: entity
parent: PartRodMetal

View File

@@ -19,6 +19,8 @@
quickEquip: true
slots:
- neck
- type: StaticPrice
price: 100
- type: entity
id: BedsheetBlack

View File

@@ -10,3 +10,5 @@
- type: Tag
tags:
- ProximitySensor
- type: StaticPrice
price: 40

View File

@@ -12,3 +12,5 @@
state: jar
netsync: false
- type: AMEFuelContainer
- type: StaticPrice
price: 500

View File

@@ -11,3 +11,5 @@
sprite: Objects/Power/AME/ame_part.rsi
state: box
- type: AMEPart
- type: StaticPrice
price: 500

View File

@@ -28,6 +28,8 @@
- DroneUsable
- type: Appearance
- type: PowerCellVisuals
- type: StaticPrice
price: 100
- type: entity
name: potato battery

View File

@@ -50,6 +50,9 @@
parent: BaseShield
id: RiotShield
description: A large tower shield. Good for controlling crowds.
components:
- type: StaticPrice
price: 100
- type: entity
name: riot laser shield

View File

@@ -10,6 +10,8 @@
netsync: true
- type: Item
size: 2
- type: StaticPrice
price: 20
- type: entity
parent: SeedBase

View File

@@ -61,6 +61,8 @@
sprite: Objects/Tools/Hydroponics/scythe.rsi
slots:
- back
- type: StaticPrice
price: 40
- type: entity
name: hatchet

View File

@@ -19,3 +19,5 @@
receiveFrequencyId: SuitSensor
- type: WirelessNetworkConnection
range: 500
- type: StaticPrice
price: 500

View File

@@ -8,6 +8,9 @@
- type: Item
sprite: Objects/Specific/Medical/medical.rsi
heldPrefix: ointment
# Inherited
- type: StaticPrice
price: 0
- type: entity
name: ointment
@@ -35,6 +38,8 @@
stackType: Ointment
max: 10
count: 10
- type: StackPrice
price: 10
- type: entity
name: bruise pack
@@ -61,6 +66,8 @@
stackType: Brutepack
max: 10
count: 10
- type: StackPrice
price: 10
- type: entity
name: roll of gauze
@@ -91,6 +98,8 @@
stackType: Gauze
max: 10
count: 10
- type: StackPrice
price: 10
- type: entity
id: Gauze1

View File

@@ -72,6 +72,8 @@
containers:
entity_storage: !type:Container
paper_label: !type:ContainerSlot
- type: StaticPrice
price: 50
- type: entity
id: BodyBag_Folded

View File

@@ -7,6 +7,8 @@
components:
- type: Sprite
netsync: false
- type: StaticPrice
price: 60
# Cautery

View File

@@ -54,3 +54,5 @@
- type: Appearance
visuals:
- type: DeployableBarrierVisualizer
- type: StaticPrice
price: 200

View File

@@ -30,3 +30,5 @@
- type: Tag
tags:
- DroneUsable
- type: StaticPrice
price: 80

View File

@@ -78,6 +78,8 @@
damage:
types:
Blunt: 5
- type: StaticPrice
price: 30
- type: entity
name: beaker
@@ -113,6 +115,8 @@
- type: SolutionContainerVisuals
maxFillLevels: 6
fillBaseName: beakerlarge
- type: StaticPrice
price: 40
- type: entity
name: cryostasis beaker
@@ -205,6 +209,8 @@
- type: SolutionContainerVisuals
maxFillLevels: 1
fillBaseName: dropper
- type: StaticPrice
price: 40
- type: entity
name: syringe

View File

@@ -18,3 +18,5 @@
whitelist:
tags:
- PaintableAirlock
- type: StaticPrice
price: 40

View File

@@ -52,6 +52,8 @@
- type: Appearance
visuals:
- type: FlashLightVisualizer
- type: StaticPrice
price: 40
- type: entity
name: seclite

View File

@@ -20,3 +20,5 @@
- type: Tag
tags:
- DroneUsable
- type: StaticPrice
price: 100

View File

@@ -22,3 +22,5 @@
- type: Tag
tags:
- DroneUsable
- type: StaticPrice
price: 60

View File

@@ -35,6 +35,8 @@
- type: Item
sprite: Objects/Tools/wirecutters.rsi
- type: LatticeCutting
- type: StaticPrice
price: 40
- type: entity
name: screwdriver
@@ -71,6 +73,8 @@
available:
- enum.DamageStateVisualLayers.Base:
screwdriver: Rainbow
- type: StaticPrice
price: 40
- type: entity
name: wrench
@@ -100,6 +104,8 @@
- Anchoring
useSound:
path: /Audio/Items/ratchet.ogg
- type: StaticPrice
price: 40
- type: entity
name: crowbar
@@ -131,6 +137,8 @@
useSound:
path: /Audio/Items/crowbar.ogg
- type: TilePrying
- type: StaticPrice
price: 40
- type: entity
name: emergency crowbar
@@ -190,6 +198,8 @@
- type: Tag
tags:
- DroneUsable
- type: StaticPrice
price: 60
- type: entity
name: power drill
@@ -229,6 +239,8 @@
path: /Audio/Items/drill_use.ogg
changeSound:
path: /Audio/Items/change_drill.ogg
- type: StaticPrice
price: 60
- type: entity
name: RCD
@@ -249,6 +261,8 @@
quickEquip: false
slots:
- Belt
- type: StaticPrice
price: 100
- type: entity
name: RCD Ammo
@@ -263,6 +277,8 @@
- type: Item
sprite: Objects/Tools/rcd.rsi
heldPrefix: ammo
- type: StaticPrice
price: 60
- type: entity
name: shovel

View File

@@ -51,6 +51,8 @@
color: orange
- type: Appearance
- type: RequiresEyeProtection
- type: StaticPrice
price: 40
- type: entity
name: industrial welding tool

View File

@@ -16,3 +16,5 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 20

View File

@@ -19,6 +19,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgeCaselessRifle

View File

@@ -18,6 +18,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgeMinigun

View File

@@ -18,6 +18,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgeLightRifle

View File

@@ -18,6 +18,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgeMagnum

View File

@@ -18,6 +18,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgePistol

View File

@@ -18,6 +18,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: Appearance
- type: SpentAmmoVisuals
- type: StaticPrice
price: 10
- type: entity
id: CartridgeRifle

View File

@@ -17,6 +17,8 @@
map: ["enum.AmmoVisualLayers.Base"]
- type: SpentAmmoVisuals
- type: Appearance
- type: StaticPrice
price: 5
- type: entity
id: CartridgeCap

View File

@@ -18,6 +18,8 @@
netsync: false
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: rpg
- type: StaticPrice
price: 20
- type: entity
id: CartridgeRocketSlow
@@ -36,6 +38,8 @@
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi
state: frag
- type: StaticPrice
price: 20
# Grenades

View File

@@ -29,6 +29,8 @@
steps: 5
zeroVisible: false
- type: Appearance
- type: StaticPrice
price: 500
- type: entity
id: BaseWeaponBatterySmall

View File

@@ -17,6 +17,8 @@
path: /Audio/Weapons/Guns/Gunshots/lmg.ogg
soundEmpty:
path: /Audio/Weapons/Guns/Empty/lmg_empty.ogg
- type: StaticPrice
price: 500
# No chamber because HMG may want its own
- type: entity

View File

@@ -51,6 +51,8 @@
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: StaticPrice
price: 500
- type: entity
name: L6 SAW

View File

@@ -14,6 +14,8 @@
- Back
- type: Item
size: 60
- type: StaticPrice
price: 500
- type: entity
name: china lake

View File

@@ -55,6 +55,8 @@
steps: 1
zeroVisible: true
- type: Appearance
- type: StaticPrice
price: 500
- type: entity
name: viper

View File

@@ -38,6 +38,8 @@
path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg
soundInsert:
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
- type: StaticPrice
price: 500
- type: entity
name: Deckard

View File

@@ -46,6 +46,8 @@
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: StaticPrice
price: 500
- type: entity
name: AKMS

View File

@@ -49,6 +49,8 @@
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: StaticPrice
price: 500
- type: entity
name: Atreides

View File

@@ -42,6 +42,8 @@
containers:
ballistic-ammo: !type:Container
ents: []
- type: StaticPrice
price: 500
- type: entity
name: Bulldog
@@ -96,6 +98,8 @@
steps: 1
zeroVisible: true
- type: Appearance
- type: StaticPrice
price: 500
- type: entity
name: double-barreled shotgun

View File

@@ -36,6 +36,8 @@
containers:
ballistic-ammo: !type:Container
ents: []
- type: StaticPrice
price: 500
- type: entity
name: Kardashev-Mosin

View File

@@ -45,6 +45,8 @@
enum.ToggleVisuals.Layer:
True: {state: stunbaton_on}
False: {state: stunbaton_off}
- type: StaticPrice
price: 100
- type: entity
name: flash
@@ -67,6 +69,8 @@
size: 5
sprite: Objects/Weapons/Melee/flash.rsi
- type: ItemCooldown
- type: StaticPrice
price: 40
- type: entity
name: portable flasher

View File

@@ -6,7 +6,7 @@
- type: Item
size: 5
- type: StaticPrice
price: 5
price: 20
- type: Clickable
- type: InteractionOutline
- type: MovedByPressure

View File

@@ -59,3 +59,5 @@
machine_board: !type:Container
machine_parts: !type:Container
ReagentDispenser-beaker: !type:ContainerSlot
- type: StaticPrice
price: 1000

View File

@@ -99,5 +99,7 @@
mode: NoSprite
- type: PaintableAirlock
group: Standard
- type: StaticPrice
price: 150
placement:
mode: SnapgridCenter

View File

@@ -99,6 +99,8 @@
node: Firelock
- type: WallMount
arc: 360
- type: StaticPrice
price: 150
- type: entity
id: FirelockGlass
@@ -152,3 +154,5 @@
occludes: false
- type: Physics
canCollide: false
- type: StaticPrice
price: 100

View File

@@ -111,6 +111,8 @@
- type: Construction
graph: Windoor
node: windoor
- type: StaticPrice
price: 100
- type: entity
id: BaseSecureWindoor

View File

@@ -40,6 +40,8 @@
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/metalbreak.ogg
- type: StaticPrice
price: 50
- type: entity
name: chair

View File

@@ -55,6 +55,8 @@
key: rollerbed
- type: RollerbedVisualizer
key: rollerbed
- type: StaticPrice
price: 200
- type: entity
id: CheapRollerBed

View File

@@ -33,6 +33,8 @@
bodyBroken: arcade
- type: Anchorable
- type: Pullable
- type: StaticPrice
price: 300
- type: entity
id: SpaceVillainArcade

View File

@@ -53,3 +53,5 @@
containers:
board: !type:Container
ents: []
- type: StaticPrice
price: 400

View File

@@ -63,3 +63,5 @@
enum.CloningPodStatus.Gore: pod_g
enum.CloningPodStatus.Idle: pod_0
- type: Climbable
- type: StaticPrice
price: 1000

View File

@@ -85,6 +85,8 @@
anchored: true
- type: Pullable
- type: Lathe
- type: StaticPrice
price: 800
- type: entity
parent: [ BaseMachinePowered, ConstructibleMachine ]

View File

@@ -48,6 +48,8 @@
range: 2
sound:
path: /Audio/Ambience/Objects/gas_hiss.ogg
- type: StaticPrice
price: 100
#Note: The PipeDirection of the PipeNode should be the south-facing version, because the entity starts at an angle of 0 (south)

View File

@@ -246,6 +246,8 @@
!type:PipeNode
nodeGroupID: Pipe
pipeDirection: South
- type: StaticPrice
price: 500
- type: entity
parent: BaseGasThermoMachine

View File

@@ -74,6 +74,8 @@
- type: ContainerContainer
containers:
DisposalUnit: !type:Container
- type: StaticPrice
price: 100
- type: entity
id: DisposalUnit

View File

@@ -67,6 +67,8 @@
maxIntensity: 100
intensitySlope: 2
totalIntensity: 200
- type: StaticPrice
price: 500
# Base Wallmount Generator

View File

@@ -92,6 +92,8 @@
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: StationInfiniteBatteryTarget
- type: StaticPrice
price: 500
# APC under construction
- type: entity

View File

@@ -58,6 +58,8 @@
- type: Machine
board: SMESMachineCircuitboard
- type: StationInfiniteBatteryTarget
- type: StaticPrice
price: 750
# SMES' in use

View File

@@ -68,6 +68,8 @@
- type: Transform
anchored: true
- type: AntiRottingContainer
- type: StaticPrice
price: 200
#needs to be removed
- type: entity
@@ -156,4 +158,4 @@
- type: Sprite
netsync: false
sprite: Structures/Storage/morgue.rsi
state: crema_tray
state: crema_tray

View File

@@ -33,3 +33,5 @@
sprite: Structures/Wallmounts/signs.rsi
netsync: false
snapCardinals: true
- type: StaticPrice
price: 20

View File

@@ -43,6 +43,8 @@
type: SurveillanceCameraSetupBoundUi
- key: enum.WiresUiKey.Key
type: WiresBoundUserInterface
- type: StaticPrice
price: 200
placement:
mode: SnapgridCenter
snap:

View File

@@ -44,6 +44,8 @@
sizeX: 32
sizeY: 32
- type: Airtight
- type: StaticPrice
price: 75
- type: entity
parent: BaseWall
@@ -447,7 +449,7 @@
visuals:
- type: ReinforcedWallVisualizer
- type: StaticPrice
price: 41.5 # total material cost. If you change the recipe for the wall you should recalculate this.
price: 150
# Riveting
- type: entity
@@ -479,6 +481,8 @@
- type: IconSmooth
key: walls
base: riveted
- type: StaticPrice
price: 150
- type: entity
parent: BaseWall

View File

@@ -49,7 +49,7 @@
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 0.75
price: 150
- type: entity
parent: ReinforcedWindow

View File

@@ -85,7 +85,7 @@
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 0.5
price: 100
- type: entity
id: WindowDirectional

View File

@@ -53,6 +53,8 @@
- MidImpassable
- LowImpassable
- type: Anchorable
- type: StaticPrice
price: 50
- type: Tag
id: Structure

View File

@@ -81,4 +81,6 @@
- type: Construction
graph: ConveyorGraph
node: item
- type: StaticPrice
price: 40