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
2 changes: 1 addition & 1 deletion Resources/Prototypes/Catalog/Cargo/cargo_engineering.yml
Original file line number Diff line number Diff line change
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
2 changes: 1 addition & 1 deletion Resources/Prototypes/Catalog/Cargo/cargo_vending.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
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: StackPrice
price: 500

- type: entity
name: riot bullet shield
Expand All @@ -113,6 +115,8 @@
flatReductions:
Blunt: 1.5
Piercing: 1.5
- type: StackPrice
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
20 changes: 11 additions & 9 deletions Resources/Prototypes/Entities/Objects/Tools/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
materialComposition:
Steel: 100
- type: StaticPrice
price: 30
price: 100
# Shitmed Change
- type: Retractor
speed: 0.35
Expand Down Expand Up @@ -146,7 +146,7 @@
materialComposition:
Steel: 100
- type: StaticPrice
price: 30
price: 100
# Shitmed Change
- type: Retractor
speed: 0.45
Expand Down Expand Up @@ -213,7 +213,7 @@
materialComposition:
Steel: 100
- type: StaticPrice
price: 22
price: 100

- type: entity
name: crowbar
Expand Down Expand Up @@ -270,7 +270,7 @@
materialComposition:
Steel: 100
- type: StaticPrice
price: 22
price: 100
- type: Prying
# Shitmed Change
- type: Tweezers
Expand Down Expand Up @@ -356,7 +356,7 @@
Plastic: 50
Circuitry: 25
- type: StaticPrice
price: 56
price: 300

- type: entity
name: network configurator
Expand Down Expand Up @@ -404,7 +404,7 @@
enum.NetworkConfiguratorUiKey.Link:
type: NetworkConfiguratorBoundUserInterface
- type: StaticPrice
price: 56
price: 300
- type: GuideHelp
guides:
- NetworkConfigurator
Expand Down Expand Up @@ -458,7 +458,7 @@
# - type: DynamicPrice
# price: 100
- type: StaticPrice
price: 100
price: 500
- type: MeleeWeapon
wideAnimationRotation: -90
attackRate: 1.1
Expand Down Expand Up @@ -531,7 +531,7 @@
Plastic: 100
Circuitry: 50
- type: StaticPrice
price: 100
price: 1000
- type: UserInterface
interfaces:
enum.RcdUiKey.Key:
Expand Down Expand Up @@ -715,7 +715,7 @@
Steel: 100
Wood: 50
- type: StaticPrice
price: 25
price: 100
# Delta V: Adds tool quality for digging
- type: Tool
qualities:
Expand Down Expand Up @@ -765,3 +765,5 @@
- type: Tag
tags:
- RollingPin
- type: StaticPrice
price: 25
10 changes: 9 additions & 1 deletion Resources/Prototypes/Entities/Objects/Tools/welders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
materialComposition:
Steel: 200
- type: StaticPrice
price: 40
price: 200
- type: IgnitionSource
temperature: 700
- type: WeldingHealing # Same as Brutepack - Estacao Pirata IPCs
Expand Down Expand Up @@ -152,6 +152,8 @@
- ReagentId: WeldingFuel
Quantity: 250
maxVol: 250
- type: StaticPrice
price: 600

- type: entity
name: advanced industrial welding tool
Expand All @@ -172,6 +174,8 @@
maxVol: 500
- type: Tool
speedModifier: 1.5
- type: StaticPrice
price: 1000

- type: entity
name: experimental welding tool
Expand Down Expand Up @@ -202,6 +206,8 @@
Quantity: 0.5
- type: Tool
speedModifier: 2
- type: StaticPrice
price: 2000 # Genuine reason to steal it from the CE.

- type: entity
name: emergency welding tool
Expand Down Expand Up @@ -229,3 +235,5 @@
enabled: false
radius: 1.0
color: orange
- type: StaticPrice
price: 150
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@
params:
volume: -1
- type: StaticPrice
price: 1
price: 5
Loading
Loading