Adds banners and robot showcase (#7253)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
T-Stalker
2022-03-27 03:15:18 -03:00
committed by GitHub
parent d65ab6da6c
commit a59cdadb90
25 changed files with 322 additions and 1 deletions

View File

@@ -37,3 +37,33 @@
interfaces:
- key: enum.NukeUiKey.Key
type: NukeBoundUserInterface
- type: entity
parent: StorageTank
id: NuclearBombKeg
name: nuclear fission explosive
suffix: keg
description: You probably shouldn't stick around to see if this is armed. It has a tap on the side.
components:
- type: Sprite
sprite: Objects/Devices/nuke.rsi
netsync: false
state: nuclearbomb_base
- type: Physics
bodyType: Dynamic
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.45
mass: 150
layer:
- SmallImpassable
- type: SolutionContainerManager
solutions:
tank:
reagents:
- ReagentId: NuclearCola
Quantity: 3000
- type: ReagentTank
transferAmount: 100

View File

@@ -0,0 +1,137 @@
- type: entity
id: BannerBase
parent: BaseStructureDynamic
name: base banner
description: It is the concept of a banner, you shouldn't be seeing this.
abstract: true
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner
netsync: false
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeCircle
radius: 0.2
mass: 25
mask:
- SmallImpassable
- VaultImpassable
layer:
- Opaque
- MobImpassable
- SmallImpassable
- VaultImpassable
- type: entity
id: BannerNanotrasen
parent: BannerBase
name: nanotrasen banner
description: It is a banner displaying the Nanotrasen logo. It looks rather cheap.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner
- type: entity
id: BannerCargo
parent: BannerBase
name: cargo banner
description: It is a banner displaying the colors of the cargo department. Not. Cargonia.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_cargo
- type: entity
id: BannerEngineering
parent: BannerBase
name: engineering banner
description: It is a banner displaying the colors of the engineering deparment. Scrungularty.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_engineering
- type: entity
id: BannerMedical
parent: BannerBase
name: medical banner
description: It is a banner displaying the colors of the medical deparment. How sterile.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_medical
- type: entity
id: BannerRevolution
parent: BannerBase
name: revolution banner
description: It is a banner displaying revolution. Viva!
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_revolution
- type: entity
id: BannerScience
parent: BannerBase
name: science banner
description: It is a banner displaying the colors of the science department. Where stupidity is proven greater than the universe.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_science
- type: entity
id: BannerSecurity
parent: BannerBase
name: security banner
description: It is a banner displaying the colors of the shitcurity department. Security, my bad.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner_security
- type: entity
id: BannerBlue
parent: BannerBase
name: blue banner
description: It is a banner displaying the color blue. Dabudidabudai.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner-blue
- type: entity
id: BannerRed
parent: BannerBase
name: red banner
description: It is a banner displaying the color red. The edgy one.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner-red
- type: entity
id: BannerYellow
parent: BannerBase
name: yellow banner
description: It is a banner displaying the color yellow. Reminds you of ducks and lemon stands.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner-yellow
- type: entity
id: BannerGreen
parent: BannerBase
name: green banner
description: It is a banner displaying the color green. Grass, leaves, guacamole.
components:
- type: Sprite
sprite: Structures/Decoration/banner.rsi
state: banner-green

View File

@@ -0,0 +1,39 @@
- type: entity
id: ShowcaseRobot
parent: BaseStructure
name: security robot showcase
description: It is an unfunctional replica of an old security robot.
components:
- type: Sprite
sprite: Structures/Decoration/showcase.rsi
state: showcase_1
- type: entity
id: ShowcaseRobotWhite
parent: BaseStructure
name: white robot showcase
description: It is an unfunctional replica of an old robot.
components:
- type: Sprite
sprite: Structures/Decoration/showcase.rsi
state: showcase_2
- type: entity
id: ShowcaseRobotAntique
parent: BaseStructure
name: cargo robot showcase
description: It is an unfunctional replica of an old cargo robot.
components:
- type: Sprite
sprite: Structures/Decoration/showcase.rsi
state: showcase_3
- type: entity
id: ShowcaseRobotMarauder
parent: BaseStructure
name: marauder showcase
description: It is an unfunctional replica of a marauder, painted green.
components:
- type: Sprite
sprite: Structures/Decoration/showcase.rsi
state: showcase_4

View File

@@ -0,0 +1,25 @@
- type: entity
id: StatueVenusRed
parent: BaseStructure
name: statue of a pure maiden
suffix: Red
description: An ancient marble statue. The subject is depicted with a floor-length braid and is wielding a red toolbox.
components:
- type: Sprite
sprite: Structures/Decoration/statues.rsi
state: venus_red
drawdepth: Mobs
offset: "0.0,0.5"
- type: entity
id: StatueVenusBlue
parent: BaseStructure
name: statue of a pure maiden
suffix: Blue
description: An ancient marble statue. The subject is depicted with a floor-length braid and is wielding a blue toolbox.
components:
- type: Sprite
sprite: Structures/Decoration/statues.rsi
state: venus_blue
drawdepth: Mobs
offset: "0.0,0.5"

View File

@@ -104,7 +104,7 @@
visuals:
- type: ComputerVisualizer
key: security_key
screen: security
screen: explosive
- type: PointLight
radius: 1.5
energy: 1.6