Skip to content

Commit

Permalink
Material Arbitrage (#2254)
Browse files Browse the repository at this point in the history
* Update bench.yml

* Unnnggh

* Yep

* bolts n suits

* Update crossbow_bolts.yml

* No discounts for cheapo shoes

* Make gloves and boots more expensive

* suits again

* Update electronics.yml

* Update softsuits.yml

* Fix

* Fixup

* Fixup

* Update softsuits.yml

---------

Co-authored-by: steinhauer.erhard <[email protected]>
Co-authored-by: Whatstone <[email protected]>
  • Loading branch information
3 people authored Oct 15, 2024
1 parent 5984401 commit 7895da5
Show file tree
Hide file tree
Showing 32 changed files with 121 additions and 128 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -174,10 +174,10 @@
flatReductions:
Heat: 10 # the average lightbulb only does around four damage!
slots: OUTERCLOTHING
- type: PhysicalComposition # Frontier
materialComposition: # Frontier
Durathread: 100 # Frontier
Cloth: 100 # Frontier
# - type: PhysicalComposition # Frontier
# materialComposition: # Frontier
# Durathread: 100 # Frontier
# Cloth: 50 # Frontier

- type: entity
parent: ClothingOuterBase
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
- SuitEVA
- MonkeyWearable
- WhitelistChameleon
- type: StaticPrice
price: 65

#Syndicate EVA
- type: entity
Expand Down Expand Up @@ -121,13 +119,11 @@
Radiation: 0.75
Caustic: 0.5
- type: GroupExamine
- type: StaticPrice # Frontier
price: 50
- type: StealTarget
stealGroup: ClothingOuterHardsuitVoidParamed
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetVoidParamed
slot: head
- type: ContainerContainer
containers:
toggleable-clothing: !type:ContainerSlot {}
toggleable-clothing: !type:ContainerSlot {}
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,6 @@
- type: Tag
tags:
- Packet
- type: StaticPrice
price: 4.5

- type: entity
parent: BaseFoodCondimentPacket
Expand Down Expand Up @@ -99,6 +97,8 @@
- type: SolutionContainerVisuals
maxFillLevels: 2
fillBaseName: packet-trans-
- type: StaticPrice # Frontier
price: 5 # Frontier

- type: entity
parent: BaseFoodCondimentPacket
Expand Down Expand Up @@ -366,8 +366,8 @@
- type: PhysicalComposition
materialComposition:
Glass: 50
- type: StaticPrice
price: 13.5
- type: StaticPrice # Frontier
price: 13.5 # Frontier

- type: entity
parent: BaseFoodCondimentBottle
Expand Down Expand Up @@ -564,10 +564,10 @@
acts: [ "Destruction" ]
- type: Sprite
state: shaker-empty
- type: StaticPrice
price: 9
- type: RefillableSolution
solution: food
- type: StaticPrice # Frontier
price: 9 # Frontier

- type: entity
parent: BaseFoodShaker
Expand Down Expand Up @@ -607,4 +607,4 @@
state: shaker-pepper
- type: Tag
tags:
- PepperShaker
- PepperShaker
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@
materialComposition:
Glass: 60
- type: SpaceGarbage
- type: StaticPrice
price: 3
- type: StaticPrice # Frontier
price: 4.5 # Frontier

- type: entity
name: broken plate
Expand All @@ -74,8 +74,8 @@
tags:
- Trash
- type: SpaceGarbage
- type: StaticPrice
price: 1
- type: StaticPrice # Frontier
price: 1 # Frontier

# Small Plate

Expand Down Expand Up @@ -109,11 +109,11 @@
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: StaticPrice
price: 2
- type: PhysicalComposition
materialComposition:
Glass: 30
- type: StaticPrice # Frontier
price: 2 # Frontier

- type: entity
parent: FoodPlateTrash
Expand Down Expand Up @@ -143,8 +143,8 @@
- type: Tag
tags:
- Trash
- type: StaticPrice
price: 1
- type: StaticPrice # Frontier
price: 1 # Frontier

- type: entity
name: plastic plate
Expand All @@ -162,8 +162,8 @@
- type: Tag
tags:
- Trash
- type: StaticPrice
price: 1
- type: StaticPrice # Frontier
price: 1 # Frontier

# Pie Tin

Expand All @@ -188,5 +188,5 @@
materialComposition:
Steel: 60
- type: SpaceGarbage
- type: StaticPrice
price: 1
- type: StaticPrice # Frontier
price: 1 # Frontier
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,8 @@
Blunt: 3
- type: Damageable
damageContainer: Inorganic
- type: PhysicalComposition
materialComposition:
Steel: 100
- type: StaticPrice
price: 10
price: 50

- type: entity
abstract: true
Expand All @@ -72,9 +69,10 @@
Steel: 100
- type: Tag
tags:
- Trash
- type: StaticPrice
price: 1
- Trash
- type: StaticPrice # Frontier
price: 6 # Frontier

# Tins

# Need something that you can open these tins with. I suggest a prying or cutting tool.
Expand Down Expand Up @@ -195,4 +193,4 @@
name: tinned meat
components:
- type: Sprite
sprite: Objects/Consumable/Food/Tins/meat.rsi
sprite: Objects/Consumable/Food/Tins/meat.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@
refineResult:
- id: SheetGlass1
- type: StaticPrice # Frontier
price: 1 # Frontier
price: 4 # Frontier
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
- type: StaticPrice
price: 0
- type: StackPrice
price: 0.334 # Frontier: 2.25<0.334
price: 0.6 # Frontier: 2.25<0.6
- type: PhysicalComposition
materialComposition:
Steel: 10
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@
Primed: { state: primed }
# Unprimed: <Use state determined by enum.ConstructionVisuals.Layer>
- type: StaticPrice
price: 25 # Frontier: 75<25 - TODO: material value rework
price: 30 # Frontier: 75<30

- type: entity
name: EMP grenade
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
- type: Physics
bodyType: Static
- type: StaticPrice
price: 15 # Frontier: 35<15 - TODO: material value rework
price: 20 # Frontier: 35<20

- type: entity
id: BenchColorfulComfy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
sound:
collection: MetalBreak
- type: StaticPrice
price: 10 # Frontier: 50<10
price: 15 # Frontier: 50<15

#Starts unanchored, cannot be rotated while anchored
- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
- type: Drain
autoDrain: false
- type: StaticPrice
price: 25 # Frontier: 100<25 - TODO: material value rework
price: 30 # Frontier: 100<30
- type: UserInterface
interfaces:
enum.DisposalUnitUiKey.Key:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
sound:
collection: MetalGlassBreak
- type: StaticPrice
price: 25 # Frontier: 75<25 - TODO: material value rework
price: 30 # Frontier: 75<30

- type: entity
id: PoweredLightPostSmallEmpty
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,4 @@
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: StaticPrice
price: 25
price: 30 # Frontier 25<30
12 changes: 6 additions & 6 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,10 @@
- ClothingHeadHatCone
- Flare
- Durathread # Frontier
- ClothingOuterSuitEmergency # Frontier
# - ClothingOuterSuitEmergency # Frontier
- ClothingHeadHelmetEVA # Frontier
- ClothingHeadHelmetEVALarge # Frontier
- ClothingOuterHardsuitEVA # Frontier
# - ClothingOuterHardsuitEVA # Frontier
- ClothingOuterEVASuitContractor # Frontier
- ClothingOuterEVASuitPilot # Frontier
- type: EmagLatheRecipes
Expand Down Expand Up @@ -400,8 +400,8 @@
- ClothingOuterHardsuitScaf # Frontier
- ClothingOuterHardsuitPilot # Frontier
- ClothingOuterHardsuitMaximPrototype # Frontier
- ClothingHeadHelmetAncient # Frontier
- ClothingOuterHardsuitAncientEVA # Frontier
# - ClothingHeadHelmetAncient # Frontier
# - ClothingOuterHardsuitAncientEVA # Frontier
- ConstructionBagOfHolding # Frontier
- ServiceSelectiveDropper # Frontier
- PlantAnalyzer # Frontier
Expand Down Expand Up @@ -852,7 +852,7 @@
- WeaponLaserCarbinePractice
- Zipties
- ThrusterSecurityMachineCircuitboard # Frontier
- ClothingOuterSuitEmergency # Frontier
# - ClothingOuterSuitEmergency # Frontier
- ClothingOuterEVASuitNfsd # Frontier
- ClothingHeadHelmetEVA # Frontier
- ClothingHeadHelmetEVALarge # Frontier
Expand Down Expand Up @@ -1038,7 +1038,7 @@
- ClothingEyesGlassesChemical
- WhiteCane
- ClothingOuterEVASuitMedic # Frontier
- ClothingOuterSuitEmergency # Frontier
# - ClothingOuterSuitEmergency # Frontier
- ClothingOuterHardsuitVoidParamed # Frontier
- BaseChemistryEmptyVial # Frontier
- PowerCellSmall # Frontier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
canCollide: false
bodyType: static
- type: StaticPrice
price: 11 # Frontier: 30<11 - TODO: material value rework
price: 12 # Frontier: 30<12

#Note: The PipeDirection of the PipeNode should be the south-facing version, because the entity starts at an angle of 0 (south)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
graph: DisposalPipe
node: broken
- type: StaticPrice
price: 1
price: 6 # Frontier 1<6

- type: entity
id: DisposalPipe
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
sound:
collection: MetalBreak
- type: StaticPrice
price: 25 # Frontier: 75<25 - TODO: material value rework
price: 30 # Frontier: 75<30

- type: entity
abstract: true
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Entities/Structures/Walls/girders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
sound:
collection: MetalBreak
- type: StaticPrice
price: 10 # Frontier: 30<10
price: 15 # Frontier: 30<15
- type: Climbable # Frontier - Stop AI Abuse
- type: RCDDeconstructable # Frontier
cost: 4 # Frontier
Expand Down Expand Up @@ -101,7 +101,7 @@
sound:
collection: MetalBreak
- type: StaticPrice
price: 35 # Frontier: 130<25, 25<35
price: 70 # Frontier: 130<70

- type: entity
id: ClockworkGirder
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Entities/Structures/Walls/walls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -641,7 +641,7 @@
5: { state: reinf_construct-5, visible: true}
- type: ReinforcedWallReplacementMarker
- type: StaticPrice
price: 50 # Frontier 250<50
price: 115 # Frontier 250<115
- type: RadiationBlocker
resistance: 5
- type: RCDDeconstructable #Frontier
Expand Down Expand Up @@ -726,7 +726,7 @@
key: walls
base: riveted
- type: StaticPrice
price: 50 # Frontier: 150<50 FRONTIER MERGE: may need review
price: 115 # Frontier: 150<115
- type: RCDDeconstructable #Frontier
cost: 6 #Frontier
delay: 8 #Frontier
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Entities/Structures/Windows/plasma.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 30 # Frontier: 100<30
price: 50 # Frontier: 100<50
- type: RadiationBlocker
resistance: 2

Expand Down Expand Up @@ -105,7 +105,7 @@
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: StaticPrice
price: 15 # Frontier:50<15
price: 25 # Frontier:50<25
- type: RadiationBlocker
resistance: 1

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
damageOverlay:
sprite: Structures/Windows/cracks.rsi
- type: StaticPrice
price: 25 # Frontier: 150<25
price: 70 # Frontier: 150<70

- type: entity
parent: ShuttleWindow
Expand Down
Loading

0 comments on commit 7895da5

Please sign in to comment.