New Figurines (#18198)

* New Types Of Figurines

* Rerun

* Forgot to add Paramedic to toy.yml

* Forgot to add credit in meta

---------

Co-authored-by: Derby <Derby@ss14>
This commit is contained in:
DerbyX
2023-07-23 22:06:07 -05:00
committed by GitHub
parent 7b56a91b15
commit 6a9dfac3a2
26 changed files with 424 additions and 92 deletions

View File

@@ -90,17 +90,33 @@
- ToyFigurinePassenger - ToyFigurinePassenger
- ToyFigurineClown - ToyFigurineClown
- ToyFigurineMime - ToyFigurineMime
- ToyFigurineMusician
- ToyFigurineBoxer
- ToyFigurineCaptain - ToyFigurineCaptain
- ToyFigurineHeadOfSecurity
- ToyFigurineWarden
- ToyFigurineDetective
- ToyFigurineSecurity - ToyFigurineSecurity
- ToyFigurineLawyer
- ToyFigurineCargoTech - ToyFigurineCargoTech
- ToyFigurineSalvage - ToyFigurineSalvage
- ToyFigurineQuartermaster - ToyFigurineQuartermaster
- ToyFigurineChiefEngineer
- ToyFigurineAtmosTech - ToyFigurineAtmosTech
- ToyFigurineEngineer - ToyFigurineEngineer
- ToyFigurineEngineer - ToyFigurineResearchDirector
- ToyFigurineScientist - ToyFigurineScientist
- ToyFigurineChiefMedicalOfficer
- ToyFigurineChemist
- ToyFigurineParamedic
- ToyFigurineMedicalDoctor - ToyFigurineMedicalDoctor
- ToyFigurineHeadOfPersonnel
- ToyFigurineLibrarian - ToyFigurineLibrarian
- ToyFigurineChaplain
- ToyFigurineChef
- ToyFigurineBartender
- ToyFigurineBotanist
- ToyFigurineJanitor
- ToyFigurineNukie - ToyFigurineNukie
- ToyFigurineFootsoldier - ToyFigurineFootsoldier
- ToyFigurineWizardFake - ToyFigurineWizardFake
@@ -111,5 +127,10 @@
- ToyOwlman - ToyOwlman
- ToySkeleton - ToySkeleton
- ToyFigurineQueen - ToyFigurineQueen
- ToyFigurineSpaceDragon
- ToyFigurineRatKing
- ToyFigurineRatServant
- ToyFigurineMouse
- ToyFigurineHamlet
chance: 0.90 chance: 0.90
offset: 0.2 offset: 0.2

View File

@@ -34,28 +34,60 @@
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineMime - id: ToyFigurineMime
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineMusician
orGroup: SpacemenFig
- id: ToyFigurineBoxer
orGroup: SpacemenFig
- id: ToyFigurineCaptain - id: ToyFigurineCaptain
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineHeadOfSecurity
orGroup: SpacemenFig
- id: ToyFigurineWarden
orGroup: SpacemenFig
- id: ToyFigurineDetective
orGroup: SpacemenFig
- id: ToyFigurineSecurity - id: ToyFigurineSecurity
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineLawyer
orGroup: SpacemenFig
- id: ToyFigurineCargoTech - id: ToyFigurineCargoTech
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineSalvage - id: ToyFigurineSalvage
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineQuartermaster - id: ToyFigurineQuartermaster
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineChiefEngineer
orGroup: SpacemenFig
- id: ToyFigurineAtmosTech - id: ToyFigurineAtmosTech
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineEngineer - id: ToyFigurineEngineer
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineEngineer - id: ToyFigurineResearchDirector
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineScientist - id: ToyFigurineScientist
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineChiefMedicalOfficer
orGroup: SpacemenFig
- id: ToyFigurineChemist
orGroup: SpacemenFig
- id: ToyFigurineParamedic
orGroup: SpacemenFig
- id: ToyFigurineMedicalDoctor - id: ToyFigurineMedicalDoctor
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineHeadOfPersonnel
orGroup: SpacemenFig
- id: ToyFigurineLibrarian - id: ToyFigurineLibrarian
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineChaplain
orGroup: SpacemenFig
- id: ToyFigurineChef
orGroup: SpacemenFig
- id: ToyFigurineBartender
orGroup: SpacemenFig
- id: ToyFigurineBotanist
orGroup: SpacemenFig
- id: ToyFigurineJanitor
orGroup: SpacemenFig
- id: ToyFigurineNukie - id: ToyFigurineNukie
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineNukieElite - id: ToyFigurineNukieElite
@@ -83,6 +115,21 @@
- id: ToySkeleton - id: ToySkeleton
prob: 0.50 prob: 0.50
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineRatKing
prob: 0.30
orGroup: SpacemenFig
- id: ToyFigurineRatServant
prob: 0.40
orGroup: SpacemenFig
- id: ToyFigurineMouse
prob: 0.50
orGroup: SpacemenFig
- id: ToyFigurineQueen - id: ToyFigurineQueen
prob: 0.25 prob: 0.25
orGroup: SpacemenFig orGroup: SpacemenFig
- id: ToyFigurineSpaceDragon
prob: 0.10
orGroup: SpacemenFig
- id: ToyFigurineHamlet
prob: 0.20
orGroup: SpacemenFig

View File

@@ -18,6 +18,15 @@
tags: tags:
- Figurine - Figurine
- type: entity
parent: BaseFigurine
id: ToyFigurineHeadOfPersonnel
name: head of personnel figure
description: A figurine depicting the glorious head of all personnel, away from their office as usual.
components:
- type: Sprite
state: hop
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurinePassenger id: ToyFigurinePassenger
@@ -54,6 +63,24 @@
- type: Sprite - type: Sprite
state: mime state: mime
- type: entity
parent: BaseFigurine
id: ToyFigurineMusician
name: musician figure
description: A figurine depicting a Musician, his music was electrifying.
components:
- type: Sprite
state: musician
- type: entity
parent: BaseFigurine
id: ToyFigurineBoxer
name: boxer figure
description: A figurine depicting a Boxer holding their red gloves.
components:
- type: Sprite
state: boxer
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineCaptain id: ToyFigurineCaptain
@@ -63,6 +90,33 @@
- type: Sprite - type: Sprite
state: captain state: captain
- type: entity
parent: BaseFigurine
id: ToyFigurineHeadOfSecurity
name: head of security figure
description: A figurine depicting the glorious head of the Security department.
components:
- type: Sprite
state: hos
- type: entity
parent: BaseFigurine
id: ToyFigurineWarden
name: warden figure
description: A figurine depicting a Warden, ready to jail someone at any moment.
components:
- type: Sprite
state: warden
- type: entity
parent: BaseFigurine
id: ToyFigurineDetective
name: detective figure
description: A figurine depicting a Detective wearing their iconic trench coat.
components:
- type: Sprite
state: detective
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineSecurity id: ToyFigurineSecurity
@@ -72,6 +126,15 @@
- type: Sprite - type: Sprite
state: security state: security
- type: entity
parent: BaseFigurine
id: ToyFigurineLawyer
name: lawyer figure
description: A figurine depicting a Lawyer sporting a freshly tailored suit.
components:
- type: Sprite
state: lawyer
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineCargoTech id: ToyFigurineCargoTech
@@ -99,6 +162,15 @@
- type: Sprite - type: Sprite
state: qm state: qm
- type: entity
parent: BaseFigurine
id: ToyFigurineChiefEngineer
name: chief engineer figure
description: A figurine depicting the glorious head of the Engineering department.
components:
- type: Sprite
state: ce
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineEngineer id: ToyFigurineEngineer
@@ -117,6 +189,15 @@
- type: Sprite - type: Sprite
state: atmos state: atmos
- type: entity
parent: BaseFigurine
id: ToyFigurineResearchDirector
name: research director figure
description: A figurine depicting the glorious head of the Science department.
components:
- type: Sprite
state: rd
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineScientist id: ToyFigurineScientist
@@ -126,6 +207,33 @@
- type: Sprite - type: Sprite
state: scientist state: scientist
- type: entity
parent: BaseFigurine
id: ToyFigurineChiefMedicalOfficer
name: chief medical officer figure
description: A figurine depicting the glorious head of the Medical department.
components:
- type: Sprite
state: cmo
- type: entity
parent: BaseFigurine
id: ToyFigurineChemist
name: chemist figure
description: A figurine depicting a Chemist probably planning to make meth.
components:
- type: Sprite
state: chemist
- type: entity
parent: BaseFigurine
id: ToyFigurineParamedic
name: paramedic figure
description: A figurine depicting a Paramedic wearing their void suit.
components:
- type: Sprite
state: paramedic
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineMedicalDoctor id: ToyFigurineMedicalDoctor
@@ -144,6 +252,51 @@
- type: Sprite - type: Sprite
state: librarian state: librarian
- type: entity
parent: BaseFigurine
id: ToyFigurineChaplain
name: chaplain figure
description: A figurine depicting a Chaplain hopefully praying for good things.
components:
- type: Sprite
state: chaplain
- type: entity
parent: BaseFigurine
id: ToyFigurineChef
name: chef figure
description: A figurine depicting a chef, master of the culinary arts!.. most of the time.
components:
- type: Sprite
state: chef
- type: entity
parent: BaseFigurine
id: ToyFigurineBartender
name: bartender figure
description: A figurine depicting a Bartender looking stylish with their rockin shades and tophat.
components:
- type: Sprite
state: bartender
- type: entity
parent: BaseFigurine
id: ToyFigurineBotanist
name: botanist figure
description: A figurine depicting a Botanist that surely won't let kudzu get out of control.
components:
- type: Sprite
state: botanist
- type: entity
parent: BaseFigurine
id: ToyFigurineJanitor
name: janitor figure
description: A figurine depicting a Janitor with their galoshes.
components:
- type: Sprite
state: janitor
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineNukie id: ToyFigurineNukie
@@ -200,6 +353,15 @@
#Nonhuman Figurines #Nonhuman Figurines
- type: entity
parent: BaseFigurine
id: ToyFigurineSpaceDragon
name: space dragon figure
description: A large figurine depicting a space dragon, its red eyes on gazing on its prey.
components:
- type: Sprite
state: spacedragon
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineQueen id: ToyFigurineQueen
@@ -209,6 +371,33 @@
- type: Sprite - type: Sprite
state: queen state: queen
- type: entity
parent: BaseFigurine
id: ToyFigurineRatKing
name: rat king figure
description: A large figurine depicting a rat king, prepared to make its nest.
components:
- type: Sprite
state: ratking
- type: entity
parent: BaseFigurine
id: ToyFigurineRatServant
name: rat servant figure
description: A figurine depicting a rat serving the king of rats!
components:
- type: Sprite
state: ratservant
- type: entity
parent: BaseFigurine
id: ToyFigurineMouse
name: mouse figure
description: A figurine depicting a mouse scuttling away to the nearest piece of food.
components:
- type: Sprite
state: mouse
- type: entity - type: entity
parent: BaseFigurine parent: BaseFigurine
id: ToyFigurineSlime id: ToyFigurineSlime
@@ -218,6 +407,15 @@
- type: Sprite - type: Sprite
state: slime state: slime
- type: entity
parent: BaseFigurine
id: ToyFigurineHamlet
name: hamlet figure
description: A figurine depicting Hamlet, microwave not included.
components:
- type: Sprite
state: hamlet
#TODO: Convert these to the new figurine sprite template and rename their sprite name. #TODO: Convert these to the new figurine sprite template and rename their sprite name.
#Yes, these are humanoids, but they need to be updated first. #Yes, these are humanoids, but they need to be updated first.

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

View File

@@ -1,12 +1,15 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Sprites made by Flareguy for Space Station 14. Griffinprize, skeletonprize, and owlprize taken from /tg/station at commit https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Figurine_spawner sprite made using parts found in spawner_icons.dmi from Paradise Station at commit https://github.com/ParadiseSS13/Paradise/commit/813f0a3ae556d86dddd7c4ef93a52880de8d2e37", "copyright": "Sprites made by Flareguy for Space Station 14. Griffinprize, skeletonprize, and owlprize taken from /tg/station at commit https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Figurine_spawner sprite made using parts found in spawner_icons.dmi from Paradise Station at commit https://github.com/ParadiseSS13/Paradise/commit/813f0a3ae556d86dddd7c4ef93a52880de8d2e37. Head sprites excluding Captain, Medical exluding doctor, non-human excluding queen and slime, and service jobs excluding librarian done by tacobeller.",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
}, },
"states": [ "states": [
{
"name": "ce"
},
{ {
"name": "atmos" "name": "atmos"
}, },
@@ -43,30 +46,93 @@
{ {
"name": "footsoldier" "name": "footsoldier"
}, },
{
"name": "rd"
},
{ {
"name": "scientist" "name": "scientist"
}, },
{
"name": "cmo"
},
{
"name": "chemist"
},
{
"name": "paramedic"
},
{ {
"name": "medical" "name": "medical"
}, },
{ {
"name": "queen" "name": "hos"
},
{
"name": "warden"
},
{
"name": "detective"
}, },
{ {
"name": "security" "name": "security"
}, },
{
"name": "lawyer"
},
{
"name": "hop"
},
{ {
"name": "clown" "name": "clown"
}, },
{ {
"name": "mime" "name": "mime"
}, },
{
"name": "musician"
},
{
"name": "boxer"
},
{ {
"name": "librarian" "name": "librarian"
}, },
{
"name": "chaplain"
},
{
"name": "chef"
},
{
"name": "bartender"
},
{
"name": "botanist"
},
{
"name": "janitor"
},
{
"name": "spacedragon"
},
{
"name": "queen"
},
{
"name": "ratking"
},
{
"name": "ratservant"
},
{
"name": "mouse"
},
{ {
"name": "slime" "name": "slime"
}, },
{
"name": "hamlet"
},
{ {
"name": "wizard" "name": "wizard"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 506 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 937 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 859 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B