Skip to content

Commit

Permalink
Port N14 Mapper Assets
Browse files Browse the repository at this point in the history
  • Loading branch information
VMSolidus committed Dec 5, 2024
1 parent 01a13e3 commit bd796e8
Show file tree
Hide file tree
Showing 3,331 changed files with 38,016 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
- type: entity
parent: Bonfire
id: N14Bonfire
components:
- type: Construction
graph: N14Bonfire
node: bonfire
- type: BonfireHeater
- type: ItemPlacer
maxEntities: 4 # big grill, many steaks
whitelist:
components:
- Temperature
- type: PlaceableSurface
- type: ExtensionCableReceiver
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.08,-0.35,0.15,0.25"
mask:
- TabletopMachineMask
layer:
- Impassable
- MidImpassable
- LowImpassable
hard: false
- type: StepTrigger
requiredTriggeredSpeed: 0
intersectRatio: 0.1
- type: Lava
fireStacks: 0.45
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
# See Objects/Decoration/flags.yml for flag items. See wallmounts folder for wall flags.
- type: entity
id: N14DecorationFlagBearerEmpty
name: flag bearer
description: A post for hanging flags.
placement:
mode: SnapgridCenter
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: emptyflag
snapCardinals: true
netsync: false
noRot: true
drawdepth: Overdoors
- type: Damageable
damageModifierSet: Wood
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 50
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: InteractionOutline
- type: Clickable
- type: SpriteFade

# Flammable flags
- type: entity
parent: N14DecorationFlagBearerEmpty
id: N14DecorationFlagFlammable
noSpawn: true
components:
- type: Reactive
groups:
Flammable: [ Touch ]
Extinguish: [ Touch ]
- type: ExtinguishOnInteract
extinguishAttemptSound:
path: /Audio/Items/candle_blowing.ogg
params:
variation: 0.05
volume: 10
- type: UseDelay
- type: Flammable
fireSpread: true
canResistFire: false
alwaysCombustible: true
canExtinguish: true
firestacksOnIgnite: 3.0
firestackFade: -0.01
damage:
types:
Heat: 0.1
- type: Appearance
- type: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Standing
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 50
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WoodDestroy
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
N14DecorationFlagBearerEmpty:
min: 1
max: 1

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagNCR
name: NCR flag
description: A flag with a two headed bear, the symbol of the New California Republic.
components:
- type: Sprite
state: ncrflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagOasis
name: Oasis flag
description: A flag depicting a stylised pink flower on a green background. It's the symbol of the town of Oasis.
components:
- type: Sprite
state: oasisflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagBrotherhoodWashington
name: Washington Brotherhood flag
description: A red and black flag with a sword surrounded in gears and wings, in a dazzling gold.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: bosflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagFollowers
name: Followers flag
description: A white flag with the black Follower's of the Apocalpyse cross on it.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: followersflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagEnclave
name: Enclave flag
description: An Enclave flag atop a bearer.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: enclaveflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagGunner
name: Gunner flag
description: A Gunner flag atop a bearer.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: gunnerflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagLocust
name: Locust flag
description: A flag with a skull, the symbol of Locusts.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: locustflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagHighvalleyhills
name: High Valley Hills flag
description: A flag with two white stripes, blue border and a red centre with a white Vault-Tec logo, turned on its side and stretched out
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: hvhflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagVaultTecCityCoalition
name: Vault-Tec City Coalition flag
description: An Vault-Tec City Coalition flag atop a bearer.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: vtccflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagYuma
name: Yuma flag
description: A banner depicting three rivers meeting at its center, overlaid with an ear of corn.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: cornflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagKhans
name: Great Khans flag
description: A flag worn and weathered from a long cherished history. A decorated smiling skull smiles mockingly upon those who challenge it.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: khanflag

- type: entity
parent: N14DecorationFlagFlammable
id: N14DecorationFlagChurch
name: The Church flag
description: A blood red flag featuring a symbol associated with nuclear radiation.
components:
- type: Sprite
sprite: _Nuclear14/Structures/Decoration/flags.rsi
state: cotc
Loading

0 comments on commit bd796e8

Please sign in to comment.