From 6a9dfac3a23fee8a61dcd9fb0538b0a09335ed07 Mon Sep 17 00:00:00 2001 From: DerbyX <50932435+DerbyX@users.noreply.github.com> Date: Sun, 23 Jul 2023 22:06:07 -0500 Subject: [PATCH] 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 --- .../Entities/Markers/Spawners/Random/toy.yml | 23 +- .../Entities/Objects/Fun/figurine_boxes.yml | 51 +++- .../Entities/Objects/Fun/figurines.yml | 202 ++++++++++++++- .../Objects/Fun/figurines.rsi/bartender.png | Bin 0 -> 565 bytes .../Objects/Fun/figurines.rsi/botanist.png | Bin 0 -> 539 bytes .../Objects/Fun/figurines.rsi/boxer.png | Bin 0 -> 503 bytes .../Textures/Objects/Fun/figurines.rsi/ce.png | Bin 0 -> 609 bytes .../Objects/Fun/figurines.rsi/chaplain.png | Bin 0 -> 571 bytes .../Objects/Fun/figurines.rsi/chef.png | Bin 0 -> 469 bytes .../Objects/Fun/figurines.rsi/chemist.png | Bin 0 -> 451 bytes .../Objects/Fun/figurines.rsi/cmo.png | Bin 0 -> 482 bytes .../Objects/Fun/figurines.rsi/detective.png | Bin 0 -> 581 bytes .../Objects/Fun/figurines.rsi/hamlet.png | Bin 0 -> 424 bytes .../Objects/Fun/figurines.rsi/hop.png | Bin 0 -> 524 bytes .../Objects/Fun/figurines.rsi/hos.png | Bin 0 -> 519 bytes .../Objects/Fun/figurines.rsi/janitor.png | Bin 0 -> 518 bytes .../Objects/Fun/figurines.rsi/lawyer.png | Bin 0 -> 483 bytes .../Objects/Fun/figurines.rsi/meta.json | 240 +++++++++++------- .../Objects/Fun/figurines.rsi/mouse.png | Bin 0 -> 441 bytes .../Objects/Fun/figurines.rsi/musician.png | Bin 0 -> 506 bytes .../Objects/Fun/figurines.rsi/paramedic.png | Bin 0 -> 560 bytes .../Objects/Fun/figurines.rsi/ratking.png | Bin 0 -> 937 bytes .../Objects/Fun/figurines.rsi/ratservant.png | Bin 0 -> 474 bytes .../Textures/Objects/Fun/figurines.rsi/rd.png | Bin 0 -> 541 bytes .../Objects/Fun/figurines.rsi/spacedragon.png | Bin 0 -> 859 bytes .../Objects/Fun/figurines.rsi/warden.png | Bin 0 -> 599 bytes 26 files changed, 424 insertions(+), 92 deletions(-) create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/bartender.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/botanist.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/boxer.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/ce.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/chaplain.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/chef.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/chemist.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/cmo.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/detective.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/hamlet.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/hop.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/hos.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/janitor.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/lawyer.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/mouse.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/musician.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/paramedic.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/ratking.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/ratservant.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/rd.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/spacedragon.png create mode 100644 Resources/Textures/Objects/Fun/figurines.rsi/warden.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml index 0e355d774f..f00f3f3394 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml @@ -90,17 +90,33 @@ - ToyFigurinePassenger - ToyFigurineClown - ToyFigurineMime + - ToyFigurineMusician + - ToyFigurineBoxer - ToyFigurineCaptain + - ToyFigurineHeadOfSecurity + - ToyFigurineWarden + - ToyFigurineDetective - ToyFigurineSecurity + - ToyFigurineLawyer - ToyFigurineCargoTech - ToyFigurineSalvage - ToyFigurineQuartermaster + - ToyFigurineChiefEngineer - ToyFigurineAtmosTech - - ToyFigurineEngineer - ToyFigurineEngineer + - ToyFigurineResearchDirector - ToyFigurineScientist + - ToyFigurineChiefMedicalOfficer + - ToyFigurineChemist + - ToyFigurineParamedic - ToyFigurineMedicalDoctor + - ToyFigurineHeadOfPersonnel - ToyFigurineLibrarian + - ToyFigurineChaplain + - ToyFigurineChef + - ToyFigurineBartender + - ToyFigurineBotanist + - ToyFigurineJanitor - ToyFigurineNukie - ToyFigurineFootsoldier - ToyFigurineWizardFake @@ -111,5 +127,10 @@ - ToyOwlman - ToySkeleton - ToyFigurineQueen + - ToyFigurineSpaceDragon + - ToyFigurineRatKing + - ToyFigurineRatServant + - ToyFigurineMouse + - ToyFigurineHamlet chance: 0.90 offset: 0.2 diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml b/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml index 4e43af4b90..dbbe86678f 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml @@ -34,28 +34,60 @@ orGroup: SpacemenFig - id: ToyFigurineMime orGroup: SpacemenFig + - id: ToyFigurineMusician + orGroup: SpacemenFig + - id: ToyFigurineBoxer + orGroup: SpacemenFig - id: ToyFigurineCaptain orGroup: SpacemenFig + - id: ToyFigurineHeadOfSecurity + orGroup: SpacemenFig + - id: ToyFigurineWarden + orGroup: SpacemenFig + - id: ToyFigurineDetective + orGroup: SpacemenFig - id: ToyFigurineSecurity orGroup: SpacemenFig + - id: ToyFigurineLawyer + orGroup: SpacemenFig - id: ToyFigurineCargoTech orGroup: SpacemenFig - id: ToyFigurineSalvage orGroup: SpacemenFig - id: ToyFigurineQuartermaster orGroup: SpacemenFig + - id: ToyFigurineChiefEngineer + orGroup: SpacemenFig - id: ToyFigurineAtmosTech orGroup: SpacemenFig - id: ToyFigurineEngineer orGroup: SpacemenFig - - id: ToyFigurineEngineer + - id: ToyFigurineResearchDirector orGroup: SpacemenFig - id: ToyFigurineScientist orGroup: SpacemenFig + - id: ToyFigurineChiefMedicalOfficer + orGroup: SpacemenFig + - id: ToyFigurineChemist + orGroup: SpacemenFig + - id: ToyFigurineParamedic + orGroup: SpacemenFig - id: ToyFigurineMedicalDoctor orGroup: SpacemenFig + - id: ToyFigurineHeadOfPersonnel + orGroup: SpacemenFig - id: ToyFigurineLibrarian orGroup: SpacemenFig + - id: ToyFigurineChaplain + orGroup: SpacemenFig + - id: ToyFigurineChef + orGroup: SpacemenFig + - id: ToyFigurineBartender + orGroup: SpacemenFig + - id: ToyFigurineBotanist + orGroup: SpacemenFig + - id: ToyFigurineJanitor + orGroup: SpacemenFig - id: ToyFigurineNukie orGroup: SpacemenFig - id: ToyFigurineNukieElite @@ -83,6 +115,21 @@ - id: ToySkeleton prob: 0.50 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 prob: 0.25 - orGroup: SpacemenFig \ No newline at end of file + orGroup: SpacemenFig + - id: ToyFigurineSpaceDragon + prob: 0.10 + orGroup: SpacemenFig + - id: ToyFigurineHamlet + prob: 0.20 + orGroup: SpacemenFig diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml index 4ea2084d76..8aa71731fa 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml @@ -17,6 +17,15 @@ - type: Tag tags: - 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 parent: BaseFigurine @@ -54,6 +63,24 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineCaptain @@ -62,7 +89,34 @@ components: - type: Sprite 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 parent: BaseFigurine id: ToyFigurineSecurity @@ -72,6 +126,15 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineCargoTech @@ -99,6 +162,15 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineEngineer @@ -117,6 +189,15 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineScientist @@ -126,6 +207,33 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineMedicalDoctor @@ -144,6 +252,51 @@ - type: Sprite 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 parent: BaseFigurine id: ToyFigurineNukie @@ -200,6 +353,15 @@ #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 parent: BaseFigurine id: ToyFigurineQueen @@ -208,7 +370,34 @@ components: - type: Sprite 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 parent: BaseFigurine id: ToyFigurineSlime @@ -218,6 +407,15 @@ - type: Sprite 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. #Yes, these are humanoids, but they need to be updated first. diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/bartender.png b/Resources/Textures/Objects/Fun/figurines.rsi/bartender.png new file mode 100644 index 0000000000000000000000000000000000000000..10fb6865360791fda9c7eed5f68ec702c4faef50 GIT binary patch literal 565 zcmV-50?Pe~P)BjE6vzKIMaDQX6x#_GP*q$tLnwAlhj=L@A&Zu1smD(J0{JASUm%-CJ3~H!M|&uE z5E+s-$WcjY?NTho7|FxGOCt&;U|nJ|RKMl!-Q9cd&%NUwkdl(}$Yf-kG)-eZpT}CE zfScJ2^Z6W}=SjuN$~ZkFk1pVej8m)CLbKU~uIm_$M(FqZXt&!^0utA)QmOE+z43S~ z^$rrj%OQmj>~_0+|L!oJ^Ky8num|Ph^q2rBgt$#gAq4-dCr0YZE>4fRsc#|p`3-7G z;Cgh9mxmu#fBgVp+cquBV!hU2uh(O})}Uosv~7F!C9rLqBx#x^_xBE1uQj;8cRhYh5r!dhxf~{w ziF7lP`icQyu~;Ao0%WuIYbR0ys?{n0pj0Zwqvv_|60$TWoeoLzq|>3Qs{GrQiMMp! zj&`@>1TQw8;@NsJ-n;tY{q;_z`G3L*p<44=n{*rO1H279>g=1b6{j2?O&dyt+) zQ1JTZpWPZhXeAp`n6}iLD|_hpu$bn0*!_`%@P6ROk8?P`^ZjuS=YWfgi_3ZEg36<@ ze&n?8*{oVFkE-~1GQ-LHZ=X67#`+QYkP-OvR{enEvaL@grLCiC5JFB$;g=gj@uO#xjmgr?B3 zy}JT$MryMO0b-*QCDGp}Haek_22iX(IDV~SA#c>(4MF-5QZGH5v;xH0&g0Gg*j@ER`?d3y@eFwiYH|fMg*{S&vY%xDGWG zA;}D5xawHli;y`-Y~0`G?VR(T-}`jla}Id&2mrr-2Jl>VANwi(tM{DET;y;Bb z(Jk(aw(~ZA2K6fdVt?By_%1s0s?s{P!?i`(5NRQIeNMov=PY9p8yNeW7FemIG`oiY z2$=N%nB7BIspRjsz)B@$tgi_!RlY{+~M?w^?Z52B}u?2@0c`8f;fZ2G0 zr>Qw+;|TyxpKW4weq{iqo9i6!=~01%-;ZV6v={~(`8?s~3IJwyE|omBp3Z16D5HkK zv2EkTrEFHqOYbYrq~+7?J(=`2k|j-#jSVx2VMN-d5=p4OUkX2vmN^$>ko%-rc(}DiEGL{cpVh6IP1vygI1GZglbDn45>k8NfSCF2RvJjjWY=g>SzGM?Bnh*J1Wc1jGx5Y2-ah9NWADbokw@bhMAg|ipB2}Q!>pUm-SGD~IuM(Vbbr&2RO zEEW@hwy`o%=P_o#7Fq7!4nQuKQ}$Cn@cO}+v>nxI_LpDGbNGCJ;{hrVt==P)KCffn z*TUMnSEj;E0bK6s61NLlTNa4-&5;@pv$o#F>IS4AE-3q{-Gb33Ne>lS-2kU|gw%K# zr*~vCe5eScP0CkM3E<9-X3)yGUCAEg*%`f?UUKWdwMb~xHZ-J@D z2;gZ?nnIyq_IOpMMt1Q`cg+{ypU(cB@lRwjA|f)8$w*(PO@3dS@vED9AlhCH@bBM? zr`b`hz5ise^6^V`eRK9@-M)1-4n*6f66)Bq8@qj1O;4%x1LNEGDvSz*B}@OeegO!_ v#EP5P#`ypM01jnXNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjfW^NX7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/chaplain.png b/Resources/Textures/Objects/Fun/figurines.rsi/chaplain.png new file mode 100644 index 0000000000000000000000000000000000000000..2620502aae4040c297144924ef6ade69144ce3f2 GIT binary patch literal 571 zcmV-B0>u4^P)G-~r+W6>l;F2<-7QUpN}B#%JHW-A5fV&@XNRVqAO6x^g0oLb3j=+Mbg z0tuZ2mxR)4L;@iVBK9RjOv-TxeS%$bAL7#YP4^zo`JEs4&jBAFAD^?%n3p2UvgGer zxm@<7rCnrMmb6+eLV-WAU&j!S$32-ir(1B+yt;S5m8nZq_YMdJhH)=wJ5Hz55{-np zo`@3|4|3ce@TJ+J{i92*R@2rC>J|XR&WCvY^fAu2Cg$Y?i}_XBbiGLFUxDK|bSEOr zEw2&2pJQ%$jqXGQ$8kIv&^odgOLyc(!er}%$F!szK5A)doxs9; zp7qjD|H<1!3cGy#^Qr8U^idqm+_NCPSrC!7vOuoerr~ih8|HqtVdT z^E5t{QUVZ-MrpU(0G^tI$2nja1^~TY&t3mFY}*zQk?mqpOw*L@Vo^jyY}@|#Z{SV6 ze&JCn^%G!acE)XRGd{(&*rc2H_3(&Kt?%ys<@@T$*D+G!%Iu7sG@UfUnC8V(IgZog zsMB@L=$P>FIotdOjLxzPPil?=0000EWmrjOO-%qQ00008000000002eQ3WERu literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/chef.png b/Resources/Textures/Objects/Fun/figurines.rsi/chef.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8ba027aae239b980c2cc1f56e27219f270cd73 GIT binary patch literal 469 zcmV;`0V@89P)HhX(^LM*nWblFQO$H z*w{a0X-VTa4wZ7$ZI_WK^p*I7<&8- z071}3UhB#F%LQ29+`&iddT7ot^zRxzVkVQ74j^?4l+|seB^nSyz_NiQZo49YKLM}E~TbRSjycYkvf9c}(`86INon1|=JJG^YAxDv^Hk*d3PLHe! z!%uYI-s3PbArcb)H(#YJ$=g{ms1X1F01jnXNoGw=04e|g00;m8000000Mb*F00000 LNkvXXu0mjfCg;JC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/chemist.png b/Resources/Textures/Objects/Fun/figurines.rsi/chemist.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6984866f1250d244b8845a20352c72ed7b235a GIT binary patch literal 451 zcmV;!0X+VRP)o_956K0}q6v!mVB-m=T)VysJ{^vI|Iu?*8kSBCqS97Cd zN&3rf!mDhK0MP9;;XgP809<5JBCRz^k)fB=ywPY#B;=G!C6eT{QKC2Vv8AH{)xf{I ziM<`K%Duez(S7?=&)4@)GwaT@FdYqW+|=uK!Q)x~v&J;P(f=AKGj>ckI4n0m&aj;& t8j6=}0000EWmrjOO-%qQ00008000000002eQ_z zuATpyfq`&@rM?OPX(LBDe?{8J0kAS?!|M+z8_;?Mr>`D@p%4y-gKD*kk; zUA19i{e;fZF}OLSu)p{I4;1!KRHXpTXIQ&zlN~Q?J+=aHxwfpOrMv+EU;Yq)Odfn6 zxl0`(9g>NJh=?Q;37H>mk@{Fiuj#eLqeJF^{vHp$Znt@M{qV&3ebJ1Ucg~vDZK^OH z9g^Bmx3e9WtL;losr1ZKxni18F=1ixzj*_F1iFJWbb?y|000hUSV?A0O#mtY000O8 Y00000007cclK=n!07*qoM6N<$f6y%6vuy!I+XefBF~Z_#>SZRy`{7!S+WEqYb|X^CuzXJO}aSe1GxAF`TBxqqe zCBOStUTp=+r5v;{oswd40)Tpb&-dH58%RV%HJ}k0^X+sxcA{SeCB^q=GqUk%n5&6o zpZ{ZH2Y|xmE)O2plyaU`Ic(c5cZ)ILpwD0b+V%JU1`>@%MYtiiOEbO=9Ba%|VS8;^ zd=br>Z~yQs6KHg{*Ony~PtiVb&@M*VYi@CU=1!no%9QdMF-=oE&y&uZ=i+&un5HSE zd?wHhD2-t$pONfj?+vI{%A84OsaDDWWG5#GB0@>P>SB#ntJmq{i8$3tnejv%fL6<8 zb+M*eUroUL`W&0PhbQiB?jAC~K6knTEXx|wbsc~wuXp-ZUDvTJOSuu19wLCqzRkVa zn*e-hG`TgEgsCJ?pS@H~1q2+!qh=fV_KwcEUQ<4Lq4os-5t^n+E|-&E*PywSe?v{v z#4rpT#{s}`91O!CsEC2DZK+`T1+I-<;L4>@f6xBx@_zs4bUfU6J8<5C4lWf;IVw7O zegsV$K6a+v?&5yw_+nH8XjsiRZ0Mu<}d4MJ0kX-kd`K{Z8)LrXNdJuPr^aSB94 zX^{6?L@k06Zo|uG5`Qq$*?ApVNJ;TzC)7{PoKTf ztTh3@sJDkcp9|u9HN1W=Y|n_pVt;DfykiFfYy_KDUeIMW^k1cTF00004qa&*!EHHL{b{MQLj8K;K*vt8e7OJ*ItRq9WsmL{gMe zk^w3F{UaF=rIe6JhFXCUHrM)PU zPovXR_;*W5l-XgLnmaz$faUaB7w$2x>oT{{0KUiE zLIbYra=O1wP0wIO9wJC2g}&rVzP%26>!G-e-+=(WR}}WW|Mz}~f&6Z1tQ3~BSrHLg z&SqsSVae+}3}4xMn;Pm41X|;DeE(J()XuMOIlJnP7QU-vuN$t8e*~P zH$7V4b9+|^%$S&n5aDy<5zx}XW%NfI?*IS*4rN$LW=%~1DgXcg2mk;800000(o>TF O0000;~mXR{`9fJGD5>vie=>;bU&SNJ@2DN!uV(Q37f^^7kRT~}rc1pv+m1OAV@r>Bo! zz;zJ-?{m-iFggRUN)DD!@i>auXg1mEcGze(8Ap+g3}E4a<2X{SR_XWqj7B4Jxg1(+ zf*>Fa!^issn=Aj``pWY>FA6is-jBhU_OD?w-}?0J-n#cXxVhrVb<&yXERLgYoC(92 z@$V=p#-xapl&8%Fq8Ov6YY(zy0000EWmrjOO-%qQ00008000000002eQ|GkPKOm?{LR%Ud1Q(~4hR{hU!7UdZY`a?A zfPlI`28u`9p4c%us-sgRv=lR@wFYf^+CMG6-Opi#?*5W>WjqRMQ z3f1c6P4Fl|a*WP5#T=va@F>9+scu0YB}j>tbJBI45-aEQ*<46KWZQ_Y&){838iC}I z7d=xBp?cg2#Z-)D>$59T1*6m9`-im4c>s!EJ8DijLD7$a3xshEoW+C2cD z&qs_gW1Puk5Q#*DYW0aE0rjoV<#Nz8O|*nK4<#q*Y0$P0q^Cg-C8zLzfcqZM)9vs4 z@8Unv@ps#Ft44$A@nKAk4HKQtx}`u(BJ?pmj0GCwc0zL zUtSFv9tjhZ|IG(eU7af$&9j35000hUSV?A0O#mtY000O800000007cclK=n!07*qo IM6N<$f|3*8A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/lawyer.png b/Resources/Textures/Objects/Fun/figurines.rsi/lawyer.png new file mode 100644 index 0000000000000000000000000000000000000000..9840480a054d9dae27d17c832dfc13726b068d97 GIT binary patch literal 483 zcmV<90UZ8`P)B-9!R?k)WV(JoH?4?;stPTJVwB(+D2Q{WInTH33J zQIOHoZVkb0sCOf3@ZNOt{g(62?d;^N{m?sydY_^`B8nm7RPR_$9Pp8A&w zX#>1f<9|gJu?g9RW~KP);%fp&U3w9fHkS~>Baw*6Ez1I9Oi61}r3nDK-7Xko;tEueeufUtGCENe>9NHY;#||F zVcXB>_igz78l1d+-5Tx=9JJfstyt_00CMT1c;m+04CaHHsJnTvadrPB^1YM#z(xit z%%zjuIaKre5C}~Ds_FG!VfSBz85t8UF5}GyD*lod2I5mo0000EWmrjOO-%qQ00008 Z000000002eQo~+PTjDmUR9XvUSuW0qnZ?rsYy0B-rTpFhM!iyK4mVl3gHQiMKyIqt6v8o5ZVEt z)vu$eBcYCeQ~*FY5=B!-=!V7IQUu+w(9{v(NECo#8b`Ey_~r_BQ>%14ZEVYAJ-$Ua z5~WhR$II^@<9PxxHA%A*!nRC`Wfa>oX?8-y)TCD_z{3Rc>4dxAjg>{B%Rx8R?hR-> zJh}J7^0lz8P+~rvaK@&=g?R#j*{Pi2@Rh;yi(8DBA|#Uk%?G#Niw8G0*|Got01jnX jNoGw=04e|g00;m8000000Mb*F00000NkvXXu0mjfm>|e?S@>%ON3fXb4&o3i?IC zRoWY5AqD=LQK@~-zPEqEXK#N)NiC`1}FcVqEPI?P7 zk!1kDL@){-6Q&Gg5-}9ZD%&s4t*~{mtRj<$nbkLEU}$t42b-%*u=;zNUPHgz|FZ^c z-jJ<8R1iYo^0nbi-G$5720{p~&yUbGHfcJDT*qr%LXF=1ixzj+0j wp`O|SDf=h@000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f}VHWGynhq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/paramedic.png b/Resources/Textures/Objects/Fun/figurines.rsi/paramedic.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd92aa7545d71e7c5c93b02b78c864324438652 GIT binary patch literal 560 zcmV-00?+-4P)Co=d(cM`nf^-U51(!mX zI+PsLD8fO1CuY(tg%KFnCpC^3FcrdY`aC>WEM(uDVPhln5b_4o2a_UT)3q|2PiJ0o0l$9 zcv<)r`G5FFuU+3N=X97mQL2Se+56lm@5{@%RIE#5yB zH^?o%(c;p?s_gI0%hO($NlW#^TNMcq^#_=_NdTVjw6wT1ik?XL2wY*TF00006X}LJ6#3={bs!~#M zLOpP()SQsY-+%*;>S3fNlWLwu(GP0B=>?deuCe+ISIg?X#&W?%Bqshq~-hLqiBhQV=DcS zc*zG@03L0uvmYga~OPzz8fJ?zl`YshBOa(FNy zuU#3DW$0Lk2NSZr7req(!we55B*3|I{q*#xuDo8is8q@TtZkaUe0nay@L)nFlc|oN z?JGbsnQ}?~qXeAb^}2ypoQIz9Ou(tRWz_)Cb)C;Xy^F5vSXPbv)$3$aZ(`dGH~2*E@`)ro z529-IXS%yXe~Cyt+xjo0>*?sQZp5vFNKM@NX9cdSjxBni2TqZ4VjE|E4;KhF+a#3gg-U2h9zsK); zhjeKHy1PRhp4|uFol7ZhjE|Dbq~-Xf6yn$2pI2aR?Dt(l3VWt_O?yN zhEf1>Y$(Oo-!9>haNz7)Bz@u7CR|!sRh;yX4W)RnQ6d&L_-Jy9SlDnMXa84lVg_0@ zbgz}ul#b51axM9h1Lr7sngfp0nb~Qcm?pg!njQMy3r(JwCNs0sp5}i$JhPn|NxF^) zqP-Z=9#>Zubsq23TyI}~_oHXOo(w-6Ny_ulUi$SO!l73Pg@PR)DnO&L&r|z1%A!uS zX7R=H5561n6sP!q;yG;sU!q(eak&5h01jnXNoGw=04e|g00;m8000000Mb*F00000 LNkvXXu0mjfogupA literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/figurines.rsi/ratservant.png b/Resources/Textures/Objects/Fun/figurines.rsi/ratservant.png new file mode 100644 index 0000000000000000000000000000000000000000..90451dca91a47f1a9226959e32b2fc87a0d383b9 GIT binary patch literal 474 zcmV<00VV#4P)MCW~MaWJ#R}^kC|AJwk$wOK2J`fCkzw-TgU!M2jc|oJmXfztlA7iLAXB}I9-j7etjGz90 z)j-y<<-x`(&#$jcEv_`x4>#8_qfw@p@=7LJ!!`n3R&UuoI%arysHv9U+h=w>t0JdP z*0E*UPRP002`S;*nYI)1>ng&cv@d|Posj+geZ*q1;ICe<p!X#}cBtU9%-Y6AzLZzW(pwW28vf>C~QmLGi&&^P&oFjyZ zWyNVU-q~JTmMRG-uV5_ICzHt})#?qtU!%Lb3(JaAE|)2mJY_wl1ORfQ8AgmKzF(tQ z@(kavF=9l?jb>D(0EGk=oWWqH1HA&Pr!%Nk?;p9kdkEfJCl{f0Lp3fqgYt7|r`b+N zM_W_R)6*M|&o6-)6%!iG|KkicW?>L&IQpwpg0tCPz0yE;NW7ArVfG5 zb;uzEG$M_Nnt%=wg(Bol)$Qq&!_dLpiBsRta`$j|-|v@)yMus$fB;JpBqc#oo~q;6 z7z0Fz0#Km@z)!Y}wTuHKNJ`!K4!>dThHI-3Ev5(R=HJURy7o6d0T5oWQ8Oe#Qlxw! zK*L!5^4jV?yf8iBWhVfT@Bi4{IB}rrS0<7S{&Ru9x(5hV|OTb(PZ9jjmUB zj+)kOYUAu!T57+r8x*pX%0Cxhd?3m7v)p>M=j*mo>PKBP?sX?UV?3s@waJiy*zTk3k`Aw)YT#}wrPWyngpKd zjcqO5V1<1%#gnGvt$DFCS|aqlmmzfUQI`lR>1D=ZwKq1+O1&kWGd?c>NG+v;^+h z`emz7TR^r7h%}hXmz++W;r7J}k>hj+-sZ@j~EP*)Qu>#1K zmi*jt*jzpG1dHPxb_OkG=1LK@%aRQeU0!4V<2#_8cjrJ6d4ly=LA;Wwy`VEbS^$uC zN_Dk>JaVDJ7_ygMPm38_aohI3@)i_9jh2u{Zr&Egwl~PbUHiRpvY(p)MW|JQjkcQ2 zcFj&532~4%ST$N!54Bq44T5}~lv>|BfTt??)=l=ArwZ61;66>(2$7zP_-j-uVq+GR zAxmt7`Cua=dlooQ1Rtycs8KojqXZa~1yf;MWJcp;A2A{>^Lx}Gq^>MIRI=BwRmh^M z{6LKgnDNX=MlN+F;De1I0~N-(GXMbMz=66|mGNs;fCEK{8N5ga5_M&c97xZA{h#Q_ ztv3L8LL(}&%fnquX2|)r-T>OV;Nt9kj@0*F007>;?B>?}{GI$M1(Tbc{nMB4Pp`nm z*?TsGS<-HM51mdkxAyjSj_K?!C&mb>60!9VW;0sP?itT`#=pQH@0!j6L_~&(0000E lWmrjOO-%qQ00008000000002eQ1u%ZIR@TQ=#Rem{60_3s$XSa0zq}bTLaE3l1TIvBkOwSuAuCCnYtap^G>~ z$fQdPB0>iRwWUTn)GCdH9<4}^=8Caceh1AVbjg2^srN4b{ont6@B8w8aNxm%husdJ z>_9k{5CGxsb53pf>)XHQ!i+TEURm*maN+J1wtubB*3n7&meV3+O}I_~pm6^-=^NwD zo0|lr2lDy6m@K{9QBPeyOD2f%VjLf z0${#gXDpYM)t566IevyzsQ`ecX;_wprfC3-Ocx1;dRlA1*L}*jQdtDRwr#4_DzsL9^-_OUnIi?;wW@feOic2bi2Kok*1dAn}4c{bKEYUZZ zbVK7FilT^kJTCq}-Ev7MpeTwk3