Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cargo Price Tweaks #1870

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
8 changes: 4 additions & 4 deletions Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
sprite: Clothing/Mask/breath.rsi
state: icon
product: CrateEmergencyInternals
cost: 500
cost: 750
category: cargoproduct-category-name-emergency
group: market

Expand Down Expand Up @@ -64,7 +64,7 @@
sprite: Objects/Tanks/red.rsi
state: icon
product: CrateSlimepersonLifeSupport
cost: 300
cost: 750
category: cargoproduct-category-name-emergency
group: market

Expand All @@ -74,7 +74,7 @@
sprite: Objects/Tanks/plasmaman.rsi
state: icon
product: CratePlasmaInternals
cost: 750 # Plasma is expensive!
cost: 1000 # Plasma is expensive!
category: cargoproduct-category-name-emergency
group: market

Expand All @@ -84,7 +84,7 @@
sprite: Clothing/Uniforms/Envirosuits/plain.rsi
state: icon
product: CratePlasmamanEnvirosuit
cost: 600
cost: 750
category: cargoproduct-category-name-emergency
group: market

Expand Down
12 changes: 6 additions & 6 deletions Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
sprite: Objects/Tools/cable-coils.rsi
state: coillv-30
product: CrateEngineeringCableLV
cost: 300
cost: 350
category: cargoproduct-category-name-engineering
group: market

Expand All @@ -14,7 +14,7 @@
sprite: Objects/Tools/cable-coils.rsi
state: coilmv-30
product: CrateEngineeringCableMV
cost: 300
cost: 500
category: cargoproduct-category-name-engineering
group: market

Expand All @@ -24,7 +24,7 @@
sprite: Objects/Tools/cable-coils.rsi
state: coilhv-30
product: CrateEngineeringCableHV
cost: 300
cost: 750
category: cargoproduct-category-name-engineering
group: market

Expand All @@ -34,7 +34,7 @@
sprite: Objects/Tools/cable-coils.rsi
state: coilall-30
product: CrateEngineeringCableBulk
cost: 750
cost: 1000
category: cargoproduct-category-name-engineering
group: market

Expand Down Expand Up @@ -64,7 +64,7 @@
sprite: Objects/Tanks/Jetpacks/blue.rsi
state: icon
product: CrateEngineeringJetpack
cost: 1000
cost: 1250
category: cargoproduct-category-name-engineering
group: market

Expand Down Expand Up @@ -114,7 +114,7 @@
sprite: Objects/Tools/rcd.rsi
state: icon
product: CrateRCD
cost: 800
cost: 1250
category: cargoproduct-category-name-engineering
group: market

Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Catalog/Cargo/cargo_materials.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
sprite: Objects/Materials/Sheets/metal.rsi
state: plasteel_3
product: CrateMaterialPlasteel
cost: 3000
cost: 3250
category: cargoproduct-category-name-materials
group: market

Expand Down Expand Up @@ -124,7 +124,7 @@
sprite: Objects/Materials/ingots.rsi
state: gold_3
product: CrateMaterialGold
cost: 3000
cost: 3750
category: cargoproduct-category-name-materials
group: market

Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockEngineeringFilled
cost: 3200
cost: 3000
category: cargoproduct-category-name-engineering
group: market

Expand Down Expand Up @@ -204,7 +204,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockRoboticsFilled
cost: 1600
cost: 2000
category: cargoproduct-category-name-science
group: market

Expand All @@ -214,7 +214,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockTankDispenserFilled
cost: 1000
cost: 2000
category: cargoproduct-category-name-atmospherics
group: market

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
startingInventory:
ClothingEyesGlassesMeson: 4
ClothingHeadHatWelding: 6
Multitool: 4
NetworkConfigurator: 5
PowerCellMedium: 5
Multitool: 2
NetworkConfigurator: 2
PowerCellMedium: 4
ClothingHandsGlovesColorYellow: 6
BoxInflatable: 2
AccessConfigurator: 4
AccessConfigurator: 2
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
- type: vendingMachineInventory
id: TankDispenserEVAInventory
startingInventory:
OxygenTankFilled: 10
NitrogenTankFilled: 10
PlasmaTankFilled: 10
OxygenTankFilled: 8
NitrogenTankFilled: 8
PlasmaTankFilled: 8

- type: vendingMachineInventory
id: TankDispenserEngineeringInventory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
- type: vendingMachineInventory
id: YouToolInventory
startingInventory:
CableApcStack: 5
Crowbar: 5
CableApcStack: 2
Crowbar: 3
Welder: 2
Wirecutter: 3
Wrench: 3
Screwdriver: 3
trayScanner: 3
NetworkConfigurator: 3
GasAnalyzer: 3
FlashlightLantern: 5
Wirecutter: 2
Wrench: 2
Screwdriver: 2
trayScanner: 1
NetworkConfigurator: 1
GasAnalyzer: 1
FlashlightLantern: 3
ClothingHandsGlovesColorYellowBudget: 3
SprayPainter: 3
SprayPainter: 1
# Some engineer forgot to take the multitool out the youtool when working on it, happens.
contrabandInventory:
Multitool: 1
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Misc/books.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@
sound: /Audio/SimpleStation14/Items/Handling/book_drop.ogg
- type: EmitSoundOnLand
sound: /Audio/SimpleStation14/Items/Handling/book_drop.ogg
- type: StackPrice
price: 10

- type: entity
id: BookSpaceEncyclopedia
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Misc/land_mine.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
- Landmine
requiredTriggeredSpeed: 0
stepOn: true
- type: StackPrice
price: 500

- type: entity
name: kick mine
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Power/powercells.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
- type: HitscanBatteryAmmoProvider
proto: RedLightLaser
fireCost: 50
- type: StackPrice
price: 100

- type: entity
name: potato battery
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Power/powersink.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,5 @@
state: powersink
- type: WarpPoint
location: powersink
- type: StackPrice
price: 5000
8 changes: 6 additions & 2 deletions Resources/Prototypes/Entities/Objects/Shields/shields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
description: A large tower shield. Good for controlling crowds.
components:
- type: StaticPrice
price: 90
price: 300

- type: entity
name: riot laser shield
Expand All @@ -90,6 +90,8 @@
Heat: 0.7
flatReductions:
Heat: 2
- type: StaticPrice
price: 500

- type: entity
name: riot bullet shield
Expand All @@ -113,6 +115,8 @@
flatReductions:
Blunt: 1.5
Piercing: 1.5
- type: StaticPrice
price: 500

#Craftable shields

Expand Down Expand Up @@ -407,7 +411,7 @@
min: 1
max: 1
- type: StaticPrice
price: 350
price: 3500
Comment on lines 413 to +414
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

[Verify][Refactor_Suggestion_Good_to_Have] Raised Energy Shield Price
The energy shield now bears a StaticPrice of 3500—a sizeable leap from its previous value. Please double-check that this dramatic increase meshes well with the intended in-game economic balance and that any related documentation (or tuning tests) have been updated accordingly.


- type: entity
name: broken energy shield
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,5 @@
- type: ContainerContainer
containers:
AccessOverrider-privilegedId: !type:ContainerSlot
- type: StaticPrice
price: 350
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Tools/appraisal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,5 @@
- type: GuideHelp
guides:
- Cargo
- type: StaticPrice
price: 75
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
- type: StaticPrice
price: 0
- type: StackPrice
price: 1
price: 3
- type: PhysicalComposition
materialComposition:
Steel: 15
Expand Down Expand Up @@ -78,6 +78,8 @@
Quantity: 2
- ReagentId: Carbon #steel-reinforced
Quantity: 1
- type: StackPrice
price: 7

- type: entity
parent: CableHVStack
Expand Down Expand Up @@ -143,6 +145,8 @@
Quantity: 3
- ReagentId: Copper
Quantity: 2
- type: StackPrice
price: 5

- type: entity
parent: CableMVStack
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Tools/emag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
- type: EmbeddableProjectile
sound: /Audio/Weapons/star_hit.ogg
- type: EmbedPassiveDamage
- type: StackPrice
price: 2000

- type: entity
parent: EmagUnlimited
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
materialComposition:
Steel: 185
- type: StaticPrice
price: 20
price: 75
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Static Price Value Increase: Verify Balance and Consistency

The StaticPrice component's price has been increased from 20 to 75 in this update. As a naval officer safeguarding our cargo values, ensure that this adjustment properly harmonizes with the broader cargo pricing tweaks mentioned in the PR objectives. It's imperative to run the ensuing cargo arbitrage tests to verify that this new value delivers the intended financial balance across similar items. If further refinements are needed based on test results, be ready to adjust accordingly for the prosperity of our fleet.


- type: entity
abstract: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
enum.RadarConsoleUiKey.Key:
type: RadarConsoleBoundUserInterface
- type: StaticPrice
price: 150
price: 750
- type: ReverseEngineering # Delta
difficulty: 3
recipes:
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Tools/jammer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,5 @@
Low: {state: jammer_low_charge}
Medium: {state: jammer_medium_charge}
High: {state: jammer_high_charge}
- type: StackPrice
price: 2000
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@
difficulty: 3
recipes:
- JawsOfLife
- type: StaticPrice
price: 3000

- type: entity
name: syndicate jaws of life
Expand Down
4 changes: 3 additions & 1 deletion Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
moleUsage: 0.00085
- type: Appearance
- type: StaticPrice
price: 100
price: 500
# - type: DynamicPrice
# price: 100
- type: ReverseEngineering # Nyano
Expand Down Expand Up @@ -210,6 +210,8 @@
difficulty: 2
recipes:
- JetpackMini
- type: StaticPrice
price: 200

# Filled mini
- type: entity
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Tools/lantern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@
- type: Tag
tags:
- Flashlight
- type: StackPrice
price: 50
Comment on lines +67 to +68
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

New Pricing Addition: StackPrice Component
The addition of the StackPrice component with a price of 50 gives our lantern a proper economic weight in the cargo system—no longer a worthless relic but a gleaming asset for our fleet. Make sure this value can be adjusted after the cargo arbitrage tests roll in, so our balance is as tight as our starship formations.


- type: entity
parent: Lantern
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@
air: '#03fcd3'
mix: '#947507'
- type: StaticPrice
price: 40
price: 100
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Objects/Tools/t-ray.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
Glass: 100
Circuitry: 25
- type: StaticPrice
price: 60
price: 500
2 changes: 2 additions & 0 deletions Resources/Prototypes/Entities/Objects/Tools/toolbox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@
True: { state: icon-open }
False: { state: icon }
- type: Appearance
- type: StaticPrice
price: 150
Comment on lines +48 to +49
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Introducing a StaticPrice for ToolboxBase
By adding a StaticPrice component with a price of 150, the toolbox now carries the pride of being a valuable asset rather than a discarded scrap. Ensure this aligns with similar entities so our cargo pricing strategy is as consistent as our fleet’s formation drills.


- type: entity
name: emergency toolbox
Expand Down
Loading
Loading