Skip to content

Commit

Permalink
Merge branch 'togglable-accent-clothing' of https://github.com/Alkhee…
Browse files Browse the repository at this point in the history
…mist/frontier-station-14 into togglable-accent-clothing
  • Loading branch information
Alkheemist committed Jan 15, 2025
2 parents 9b0643b + 584afff commit 92a384f
Show file tree
Hide file tree
Showing 32 changed files with 304 additions and 42 deletions.
10 changes: 10 additions & 0 deletions Resources/Audio/_NF/Jukebox/attributions.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
- files: ["victory.ogg"]
license: "CC-BY-NC-SA-3.0"
copyright: "Victory by Koruu Chan. Rights reserved by Checkraze. Converted from WAV to OGG."
source: "https://github.com/Cheackraze"

- files: ["shibamata.ogg"]
license: "CC-BY-3.0"
copyright: "Shibamata midi remake. Likely original: https://www.nicovideo.jp/watch/sm32841166"
source: "https://github.com/Elijahrane/arcadia-station/blob/c2ea3f44d4de4c0a337aeddb12f167a89c5ed3ef/Resources/Audio/Lobby/shibamata.ogg"

- files: ["lateraligator.ogg"]
license: "CC-BY-3.0"
copyright: "Later Alligator By Silverman Sound Studios. Converted to mono OGG."
Expand Down
Binary file added Resources/Audio/_NF/Jukebox/shibamata.ogg
Binary file not shown.
Binary file added Resources/Audio/_NF/Jukebox/victory.ogg
Binary file not shown.
9 changes: 0 additions & 9 deletions Resources/Audio/_NF/Lobby/attributions.yml

This file was deleted.

Binary file removed Resources/Audio/_NF/Lobby/shibamata.ogg
Binary file not shown.
Binary file removed Resources/Audio/_NF/Lobby/victory.ogg
Binary file not shown.
18 changes: 18 additions & 0 deletions Resources/Changelog/Frontier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6292,3 +6292,21 @@ Entries:
changes: []
id: 5639
time: '2025-01-08T10:17:27.0000000+00:00'
- author: dustylens
changes:
- type: Add
message: Dresses added to contractor loadout.
id: 5640
time: '2025-01-09T19:55:37.0000000+00:00'
- author: Alkheemist
changes:
- type: Fix
message: Accentless now works on goblins.
id: 5641
time: '2025-01-10T11:01:45.0000000+00:00'
- author: dvir001
changes:
- type: Tweak
message: Moved Victory and Shibamata from the lobby music to the jukebox.
id: 5642
time: '2025-01-10T17:58:03.0000000+00:00'
7 changes: 7 additions & 0 deletions Resources/Maps/_NF/Shuttles/Scrap/tide.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1249,6 +1249,13 @@ entities:
- type: Transform
pos: 0.5,7.5
parent: 2
- proto: SpawnPointLatejoin
entities:
- uid: 137
components:
- type: Transform
pos: 2.5,0.5
parent: 2
- proto: Stool
entities:
- uid: 170
Expand Down
2 changes: 0 additions & 2 deletions Resources/Prototypes/SoundCollections/lobby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,3 @@
- /Audio/Lobby/pwmur.ogg
# - /Audio/Lobby/lasers_rip_apart_the_bulkhead.ogg
- /Audio/Lobby/every_light_is_blinking_at_once.ogg
- /Audio/_NF/Lobby/victory.ogg # Frontier
- /Audio/_NF/Lobby/shibamata.ogg # Frontier
1 change: 1 addition & 0 deletions Resources/Prototypes/Traits/speech.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
components:
- type: Accentless
removes:
- type: GoblinAccent # Frontier
- type: LizardAccent
- type: MothAccent
- type: ReplacementAccent
Expand Down
11 changes: 0 additions & 11 deletions Resources/Prototypes/_NF/Catalog/Cargo/cargo_materials.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
- type: cargoProduct
id: Materials
abstract: true
icon:
sprite: Objects/Materials/Sheets/metal.rsi
state: steel_3
product: CrateMaterials
cost: 8400 # TODO: Lower the cost back when possible
category: cargoproduct-category-name-materials
group: market

- type: cargoProduct
id: MaterialUranium
abstract: true
Expand Down
14 changes: 0 additions & 14 deletions Resources/Prototypes/_NF/Catalog/Fills/Crates/materials.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,3 @@
- type: entity
id: CrateMaterials
parent: CrateGenericSteel
name: materials crate
description: 1 stack of glass, plastic, steel, plasma and plasteel.
components:
- type: StorageFill
contents:
- id: SheetGlass
- id: SheetPlastic
- id: SheetSteel
- id: SheetPlasma
- id: SheetPlasteel

- type: entity
id: CrateMaterialMetalRods
parent: CrateGenericSteel
Expand Down
11 changes: 11 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Lockers/misc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# region Materials
- type: entity
parent: [ LockerMaterials, StorageFillMaterialsBasic ]
id: LockerMaterialsBasicFilled
suffix: Filled, Basic Materials (full)

- type: entity
parent: [ LockerMaterials, StorageFillMaterialsBasic10 ]
id: LockerMaterialsBasic10Filled
suffix: Filled, Basic Materials (10)
# endregion Materials
14 changes: 13 additions & 1 deletion Resources/Prototypes/_NF/Catalog/Jukebox/Standard.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
- type: jukebox
id: victory
name: Koruu Chan - Victory
path:
path: /Audio/_NF/Jukebox/victory.ogg

- type: jukebox
id: shibamata
name: Shibamata
path:
path: /Audio/_NF/Jukebox/shibamata.ogg

- type: jukebox
id: lateraligator
name: Silverman Sound Studios - Later Alligator
Expand All @@ -8,4 +20,4 @@
id: frontierarrivals
name: Troglodyte71 - Frontier Arrivals
path:
path: /Audio/_NF/Jukebox/frontier-arrivals.ogg
path: /Audio/_NF/Jukebox/frontier-arrivals.ogg
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
state: icon
- type: RandomSpawner
prototypes:
- CrateMaterials
- CrateMaterialGlass
- CrateMaterialPlastic
- CrateMaterialPlasteel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,6 @@
- CrateMaterialPlasma
- CrateMaterialUranium
- CrateMaterialTextiles
- CrateMaterials
- CrateMaterialBrass
- WeldingFuelTankFull
# Filled crates
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,6 @@
- CrateMaterialPlasma
- CrateMaterialUranium
- CrateMaterialTextiles
- CrateMaterials
- CrateMaterialBrass
- CrateMaterialMetalRods
- CrateMaterialPaper
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@
- CrateMaterialPlasma
- CrateMaterialUranium
- CrateMaterialTextiles
- CrateMaterials
- CrateMaterialBrass
- CrateMaterialMetalRods
- CrateMaterialPaper
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -485,6 +485,7 @@
parent:
- MobHumanoidHostileBase
- MobHumanoidHostileAISimpleMelee
- NFMobRestrictions
id: MobExperimentationVictim
categories: [ HideSpawnMenu ]
components:
Expand All @@ -501,6 +502,10 @@
- type: HTN
rootTask:
task: SimpleHumanoidHostileCompound
- type: NFSalvageMobRestrictions
despawnIfOffLinkedGrid: false
addComponentsOnDeath: []
removeComponentsOnDeath: []

# Syndicate Commander, "armed" with AK
- type: entity
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/_NF/Entities/Mobs/NPCs/silicon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
parent:
- MobCleanBot
- BaseC3SyndicateContrabandNoValue
- NFMobRestrictions
id: MobCleanBotSyndie
name: syndicate cleanbot
description: The creep of automation now threatening space janitors with a knife.
Expand All @@ -59,3 +60,7 @@
- type: HTN
rootTask:
task: CleanbotCompound
- type: NFSalvageMobRestrictions
despawnIfOffLinkedGrid: false
addComponentsOnDeath: []
removeComponentsOnDeath: []
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,41 @@
stateDoorOpen: pilot_open
stateDoorClosed: pilot_door

# Materials
- type: entity
id: LockerMaterials
parent: NFLockerBaseSecure
name: materials locker
components:
- type: Appearance
- type: EntityStorageVisuals
stateBaseClosed: secure
stateDoorOpen: secure_open
stateDoorClosed: secure_door
- type: GenericVisualizer
visuals:
enum.StorageVisuals.Open:
decal1:
True: { visible: false }
False: { visible: true }
decal2:
True: { visible: false }
False: { visible: true }
- type: Sprite
layers:
- state: secure
map: ["enum.StorageVisualLayers.Base"]
- state: secure_door
map: ["enum.StorageVisualLayers.Door"]
- state: door-decal-engi-01
map: [ decal1 ]
color: "#ad8c27"
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.LockVisualLayers.Lock"]

# Wooden Cabinet
- type: entity
id: LockerWoodenGeneric
Expand Down
Loading

0 comments on commit 92a384f

Please sign in to comment.