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
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: 5
- type: PhysicalComposition
materialComposition:
Steel: 15
Expand Down Expand Up @@ -78,6 +78,8 @@
Quantity: 2
- ReagentId: Carbon #steel-reinforced
Quantity: 1
- type: StackPrice
price: 15

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

- 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: 100

- 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
2 changes: 1 addition & 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: 1000
# - type: DynamicPrice
# price: 100
- type: ReverseEngineering # Nyano
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: 3000 # 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
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/pistol.ogg
fireOnDropChance: 0.3
- type: StackPrice
price: 750

- type: entity
name: viper
Expand Down Expand Up @@ -233,6 +235,8 @@
containers:
gun_magazine: !type:ContainerSlot
gun_chamber: !type:ContainerSlot
- type: StackPrice
price: 1000

- type: entity
name: cobra
Expand Down Expand Up @@ -271,6 +275,8 @@
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/mk58.ogg
fireOnDropChance: 0.5
- type: StackPrice
price: 350

- type: entity
name: mk58
Expand Down Expand Up @@ -378,6 +384,8 @@
whitelist:
tags:
- CartridgeMagnum
- type: StackPrice
price: 1000

- type: entity
name: N1984
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@
type: NukeBoundUserInterface
- type: StaticPrice
price: 50000 # YOU STOLE A NUCLEAR FISSION EXPLOSIVE?!
- type: CargoSellBlacklist
- type: ArrivalsBlacklist
- type: ItemSlots
- type: ContainerContainer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@
- type: GuideHelp
guides:
- Science
- type: StackPrice
price: 20000 # Hello there extremely rare and valuable object that the crew can't rebuild. Would you like to steal it?
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)

Priced for Rarity and Excellence!
The addition of a StackPrice component pricing the R&D server at 20000 underscores its critical and irreplaceable role in our scientific arsenal. While the inline note adds some charming levity, consider formalizing the commentary if this config is destined for final deployment—let no ambiguity weaken our stance against inefficiency!


- type: entity
id: BaseResearchAndDevelopmentPointSource
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
flavorKind: station-event-random-sentience-flavor-mechanical
weight: 0.025 # fuck you in particular (it now needs 40 vending machines to be as likely as 1 interesting animal)
- type: StaticPrice
price: 100
price: 750
- type: Appearance
- type: WiresVisuals
- type: LanguageKnowledge
Expand Down
Loading
Loading