Adds banners and robot showcase (#7253)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
@@ -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
|
||||
|
||||
137
Resources/Prototypes/Entities/Structures/Decoration/banners.yml
Normal 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
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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"
|
||||
@@ -104,7 +104,7 @@
|
||||
visuals:
|
||||
- type: ComputerVisualizer
|
||||
key: security_key
|
||||
screen: security
|
||||
screen: explosive
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
|
||||
|
After Width: | Height: | Size: 859 B |
|
After Width: | Height: | Size: 913 B |
|
After Width: | Height: | Size: 777 B |
|
After Width: | Height: | Size: 570 B |
BIN
Resources/Textures/Structures/Decoration/banner.rsi/banner.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 519 B |
|
After Width: | Height: | Size: 724 B |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 406 B |
|
After Width: | Height: | Size: 537 B |
|
After Width: | Height: | Size: 742 B |
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/tgstation/tgstation/commit/fa9e44d937026d5a2ba72615afccf2f18a87c485",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "banner"
|
||||
},
|
||||
{
|
||||
"name": "banner-red"
|
||||
},
|
||||
{
|
||||
"name": "banner-blue"
|
||||
},
|
||||
{
|
||||
"name": "banner-yellow"
|
||||
},
|
||||
{
|
||||
"name": "banner-green"
|
||||
},
|
||||
{
|
||||
"name": "banner_engineering"
|
||||
},
|
||||
{
|
||||
"name": "banner_medical"
|
||||
},
|
||||
{
|
||||
"name": "banner_science"
|
||||
},
|
||||
{
|
||||
"name": "banner_cargo"
|
||||
},
|
||||
{
|
||||
"name": "banner_security"
|
||||
},
|
||||
{
|
||||
"name": "banner_revolution"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/tgstation/tgstation/commit/240aadc41d3555fabfe9875b9ee0c3fc3a19062a",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "showcase_1"
|
||||
},
|
||||
{
|
||||
"name": "showcase_2",
|
||||
"delays": [
|
||||
[
|
||||
25.5,
|
||||
0.1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "showcase_3"
|
||||
},
|
||||
{
|
||||
"name": "showcase_4"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/tgstation/tgstation/commit/2bb568bf2beddeee5f1f28cbc1e15bdcfb2e2cb0",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "venus_blue"
|
||||
},
|
||||
{
|
||||
"name": "venus_red"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.8 KiB |