Decorative Flags (also handheld flags) (#19670)
Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com> Co-authored-by: Kara <lunarautomaton6@gmail.com> Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
59
Resources/Prototypes/Entities/Objects/Misc/handy_flags.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: BlankHandyFlag
|
||||
name: blank handheld flag
|
||||
description: "Some piece of white cloth wound on a stick."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/Handy_Flags/blank_handy_flag.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Handy_Flags/blank_handy_flag.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: NTHandyFlag
|
||||
name: Nanotrasen handheld flag
|
||||
description: "Glory to NT! Wait, they really made a handheld flag for a corporation?"
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/Handy_Flags/NT_handy_flag.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Handy_Flags/NT_handy_flag.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: SyndieHandyFlag
|
||||
name: Syndicate handheld flag
|
||||
description: "For truly rebellious patriots. Death to NT!"
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/Handy_Flags/syndie_handy_flag.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Handy_Flags/syndie_handy_flag.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: LGBTQHandyFlag
|
||||
name: LGBTQ handheld flag
|
||||
description: "The be gay do crime handy flag."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/Handy_Flags/lgbtq_handy_flag.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Handy_Flags/lgbtq_handy_flag.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: PirateHandyFlag
|
||||
name: Pirate handheld flag
|
||||
description: "Holding it in your hands, show these carp that you're not kidding."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/Handy_Flags/pirate_handy_flag.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Handy_Flags/pirate_handy_flag.rsi
|
||||
@@ -0,0 +1,55 @@
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: BaseFlag
|
||||
abstract: true
|
||||
components:
|
||||
- type: WallMount
|
||||
arc: 360
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Structures/Wallmounts/flags.rsi
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlag
|
||||
id: BlankFlag
|
||||
name: blank flag
|
||||
description: "Some piece of white cloth. Definitely not the flag of France."
|
||||
components:
|
||||
- type: Sprite
|
||||
state: blank_flag
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlag
|
||||
id: NTFlag
|
||||
name: Nanotrasen flag
|
||||
description: "Glory to NT! Wait, they really made a flag for a corporation?"
|
||||
components:
|
||||
- type: Sprite
|
||||
state: NT_flag
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlag
|
||||
id: SyndieFlag
|
||||
name: Syndicate flag
|
||||
description: "Smells bloody. Death to NT!"
|
||||
components:
|
||||
- type: Sprite
|
||||
state: syndie_flag
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlag
|
||||
id: LGBTQFlag
|
||||
name: LGBTQ flag
|
||||
description: "Be gay do crime flag"
|
||||
components:
|
||||
- type: Sprite
|
||||
state: lgbtq_flag
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlag
|
||||
id: PirateFlag
|
||||
name: Pirate flag
|
||||
description: "Raise the jolly roger, scallywags!"
|
||||
components:
|
||||
- type: Sprite
|
||||
state: pirate_flag
|
||||
|
After Width: | Height: | Size: 321 B |
|
After Width: | Height: | Size: 363 B |
|
After Width: | Height: | Size: 358 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 290 B |
|
After Width: | Height: | Size: 343 B |
|
After Width: | Height: | Size: 333 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 395 B |
|
After Width: | Height: | Size: 402 B |
|
After Width: | Height: | Size: 402 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 348 B |
|
After Width: | Height: | Size: 354 B |
|
After Width: | Height: | Size: 347 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 314 B |
|
After Width: | Height: | Size: 345 B |
|
After Width: | Height: | Size: 338 B |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Drawn by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Structures/Wallmounts/flags.rsi/NT_flag.png
Normal file
|
After Width: | Height: | Size: 303 B |
|
After Width: | Height: | Size: 269 B |
|
After Width: | Height: | Size: 443 B |
26
Resources/Textures/Structures/Wallmounts/flags.rsi/meta.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Derived by sprites from tgstation at https://github.com/tgstation/tgstation/commit/d0d81185f09ca30d3b0856d476544240dba0de53 and adapted by Saveliy360",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "blank_flag"
|
||||
},
|
||||
{
|
||||
"name": "NT_flag"
|
||||
},
|
||||
{
|
||||
"name": "syndie_flag"
|
||||
},
|
||||
{
|
||||
"name": "lgbtq_flag"
|
||||
},
|
||||
{
|
||||
"name": "pirate_flag"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 335 B |
|
After Width: | Height: | Size: 306 B |