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>
This commit is contained in:
SaveliyM360
2023-12-04 08:27:02 +02:00
committed by GitHub
parent dc85f7a46e
commit fe2672744f
28 changed files with 250 additions and 0 deletions

View 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

View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

View File

@@ -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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

View File

@@ -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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

View File

@@ -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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

View File

@@ -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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

View File

@@ -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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

View 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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 B