Skip to content

Commit

Permalink
Merge branch 'master' into 2025-01-10-BorgsGetToLive
Browse files Browse the repository at this point in the history
  • Loading branch information
dvir001 authored Jan 11, 2025
2 parents 76e9711 + 1f29ab1 commit 1b61b64
Show file tree
Hide file tree
Showing 38 changed files with 2,703 additions and 845 deletions.
2 changes: 1 addition & 1 deletion Content.IntegrationTests/Tests/Round/JobTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ namespace Content.IntegrationTests.Tests.Round;
public sealed class JobTest
{
private static readonly ProtoId<JobPrototype> Passenger = "Contractor"; // Frontier: use job prototypes that exist
private static readonly ProtoId<JobPrototype> Engineer = "Pilot"; // Frontier
private static readonly ProtoId<JobPrototype> Engineer = "Prisoner"; // Frontier
private static readonly ProtoId<JobPrototype> Captain = "StationRepresentative"; // Frontier

private static string _map = "JobTestMap";
Expand Down
26 changes: 26 additions & 0 deletions Resources/Changelog/Frontier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6310,3 +6310,29 @@ Entries:
message: Moved Victory and Shibamata from the lobby music to the jukebox.
id: 5642
time: '2025-01-10T17:58:03.0000000+00:00'
- author: blackknight954
changes:
- type: Add
message: Added shotgun slugs and rubber magazines to the NFSD and Mercfabs
id: 5643
time: '2025-01-10T21:16:43.0000000+00:00'
- author: dustylens
changes:
- type: Add
message: New ramen dishes from Umami! (Sometimes the SR)
id: 5644
time: '2025-01-10T21:48:51.0000000+00:00'
- author: MagnusCrowe
changes:
- type: Add
message: Added monkey and kobold cubes to loadout under tools.
id: 5645
time: '2025-01-10T21:50:07.0000000+00:00'
- author: Alkheemist
changes:
- type: Fix
message: >-
Trade mall has had a new solar array fitted, power should be more
consistent now.
id: 5646
time: '2025-01-11T08:22:27.0000000+00:00'
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/_NF/flavors/flavor-profiles.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@ flavor-complex-blast = like jungle warfare
flavor-complex-torpedo = like convoy raiding
flavor-complex-bees = like buzzing and honey
flavor-complex-wassail = warm and comforting
flavor-complex-fine-noodles = like fine noodles
flavor-complex-rich-broth = rich broth
flavor-complex-tangy = tangy
2,987 changes: 2,155 additions & 832 deletions Resources/Maps/_NF/POI/trademall.yml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
FoodCondimentBottleKetchup: 2
FoodCondimentBottleBBQ: 2
FoodCondimentBottleVinegar: 5 # Frontier 2<5
FoodCondimentBottleSoysauce: 5 # Frontier
# ReagentContainerOliveoil: 2 # Frontier - Replaced with OilJarOlive
ReagentContainerMayo: 2
OilJarOlive: 1 # Frontier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
canBeAntag: false
icon: "JobIconPrisoner"
supervisors: job-supervisors-prisoner
weight: 10 # Frontier
displayWeight: 10 # Frontier
special:
- !type:AddImplantSpecial
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
name: department-Civilian
description: department-NFCivilian-description # Frontier
color: "#9FED58"
weight: 0 # Frontier: -10<0 accounted for in jobs
weight: -10
roles:
# - Bartender # Frontier
# - Botanist # Frontier
Expand Down Expand Up @@ -79,7 +79,7 @@
- Sheriff # Frontier
- StationTrafficController # Frontier
primary: false
weight: 2 # Frontier: 100<2 - accounted for in jobs
weight: 100

- type: department
id: Engineering
Expand Down
14 changes: 14 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Crates/materials.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,17 @@
contents:
- id: MaterialBiomass
amount: 3

# region Materials
- type: entity
parent: [ CrateGenericSteel, StorageFillMaterialsBasic ]
id: CrateMaterialsBasicFilled
suffix: Filled, Basic Materials (full)
name: materials crate

- type: entity
parent: [ CrateGenericSteel, StorageFillMaterialsBasic10 ]
id: CrateMaterialsBasic10Filled
suffix: Filled, Basic Materials (10)
name: materials crate
# endregion Materials
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
parent: [BaseItem, BartenderMixer]
id: DrinkIceBucketEmpty
name: ice bucket
suffix: empty
suffix: Empty
description: A special bucket that was specifically designed to hold ice.
components:
- type: SolutionContainerManager
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,39 @@
- type: SolutionContainerVisuals
maxFillLevels: 6
fillBaseName: squeeze-bottle-clear

- type: entity
parent: [DrinkBottleVisualsAll, DrinkBottleGlassBaseFull]
id: FoodCondimentBottleSoysauce
name: soy sauce bottle
description: Used to season dishes to umami perfection. With extra sodium!
components:
- type: Appearance
- type: GenericVisualizer
visuals:
enum.OpenableVisuals.Opened:
enum.OpenableVisuals.Layer:
True: {state: "icon_open"}
False: {state: "icon_empty"}
- type: Item
size: Small
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: Soysauce
Quantity: 30
- type: SolutionTransfer
playTransferSound: false
canChangeTransferAmount: true
minTransferAmount: 1
maxTransferAmount: 5
- type: Sprite
sprite: _NF/Objects/Consumable/Food/soysauce.rsi
state: icon
- type: Openable
closeable: true
- type: SolutionContainerVisuals
maxFillLevels: 5
fillBaseName: fill-
190 changes: 190 additions & 0 deletions Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/meals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -361,3 +361,193 @@
- type: Tag
tags:
- Fruit

- type: entity
name: basic noodles
parent: FoodBowlBase
id: FoodMealBasicNoodles
description: A simple ramen bowl of noodles and broth. Yum!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: basic-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Flavorol
Quantity: 10

- type: entity
name: miso noodles
parent: FoodBowlBase
id: FoodMealMisoNoodles
description: Miso, or fermented bean paste, broth with scallion and egg. Robust!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- tangy
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: miso-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Meat

- type: entity
name: shio noodles
parent: FoodBowlBase
id: FoodMealShioNoodles
description: Sea salt broth with corn and seaweed. Light!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: shio-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Vegetable

- type: entity
name: shoyu noodles
parent: FoodBowlBase
id: FoodMealShoyuNoodles
description: Soy sauce broth with corn, egg, and pork. Salty!
components:
- type: FlavorProfile
flavors:
- finenoodles
- richbroth
- savory
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: shoyu-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Vegetable
- Meat

- type: entity
name: spicy noodles
parent: FoodBowlBase
id: FoodMealSpicyNoodles
description: A not-so-simple ramen bowl of noodles, broth, and tofu. Hot!
components:
- type: FlavorProfile
flavors:
- finenoodles
- tofu
- spicy
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: spicy-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: CapsaicinOil
Quantity: 3
- type: Tag
tags:
- Vegetable

- type: entity
name: tonkatsu noodles
parent: FoodBowlBase
id: FoodMealTonkatsuNoodles
description: Pork bone broth with garlic and pork. Rich!
components:
- type: FlavorProfile
flavors:
- finenoodles
- savory
- garlic
- type: Sprite
sprite: _NF/Objects/Consumable/Food/bowl.rsi
layers:
- state: bowl
- state: tonkatsu-noodles
- type: SolutionContainerManager
solutions:
food:
maxVol: 35
reagents:
- ReagentId: Nutriment
Quantity: 15
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Flavorol
Quantity: 10
- ReagentId: Protein
Quantity: 3
- type: Tag
tags:
- Meat
22 changes: 22 additions & 0 deletions Resources/Prototypes/_NF/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,13 @@
- TargetHuman
- TargetSyndicate
- WeaponDisablerPractice
- SpeedLoaderRifleHeavyRubber
- SpeedLoaderMagnumRubber
- MagazineRifleRubber
- MagazineShotgunBeanbag
- MagazineShotgunSlug
- MagazinePistolRubber
- MagazineLightRifleRubber
# - WeaponFlareGunSecurity
- WeaponLaserCarbinePractice
- Zipties
Expand Down Expand Up @@ -719,11 +726,19 @@
- MagazineBoxRifle
- CrossbowBolt
- CrossbowBoltBroadhead
- BoxBeanbag
- BoxShotgunSlug
- MagazineBoxLightRifleRubber
- MagazineBoxMagnumRubber
- MagazineBoxPistolRubber
- MagazineBoxRifleRubber
## Mags / Speedloaders / Clips
- MagazineNovaliteC1Empty
- MagazineNovaliteC1
- MagazineNovaliteC1Rubber
- MagazineLightRifleLowCapacityEmpty
- MagazineLightRifleLowCapacity
- MagazineLightRifleLowCapacityRubber
- MagazineLightRifle
- MagazineLightRifleEmpty
- MagazineRifle
Expand All @@ -732,6 +747,13 @@
- MagazinePistolEmpty
- SpeedLoaderRifleHeavy
- SpeedLoaderRifleHeavyEmpty
- SpeedLoaderRifleHeavyRubber
- SpeedLoaderMagnumRubber
- MagazineRifleRubber
- MagazineShotgunSlug
- MagazinePistolRubber
- MagazineLightRifleRubber
- MagazineShotgunBeanbag
dynamicRecipes:
# Shared lathe recipes
## Advanced tools
Expand Down
Loading

0 comments on commit 1b61b64

Please sign in to comment.