![image](https://github.com/Simple-Station/Einstein-Engines/assets/45297731/47865d65-754d-4b70-9c10-19bc9aa55ac6)
![image](https://github.com/user-attachments/assets/643e6c65-bba0-4eef-8e8e-d3510922e51e)
![ArchnePlush](https://github.com/Simple-Station/Einstein-Engines/assets/114866135/1ec47181-4827-49f9-8605-9a16764dba89)
|#DCzH5Hcn=mJB>Fg!47b~8>+i4kvrF7=rA}NUQ z_)RCwl;}Fod&Ec;#sSy)`RF+ipOIqkI;od5t+d7boR_$0>K#~j&nt1haYY;*Shvp+ zPERJyIpfeRe)dPo(XI0(*;fYgdsoGMjUXbVp*SH8^1LYo2q_viLe)TEMVa3ixW>y! zV6JhgEa1ivz?qY24AM{Y0l<9Yvd$mBe8|-o{tizYGJM-H354-TV=ctPCtpU-@Dm#z z#n+q5+Li&n-ViaSU?fbROP4m~X2QCi`NrPf(F?d4{0?5Me4|;{$u^pMN4N45Uq+|W z6Vs&G8&^g?8y#|sOeUKaOK`C9odox??+&>07`uXfq~1AQE*t$ctAx^UtGL$Y99Ib^ zkgwmx2{bs1;w{|Zoe?(PLb)nd4lrRqoM!Wt*|t?MB5@ l_hS&d+sZIW C7_ORoS4Nn01(YjNd%vbrq5%vrSq?$LO~B)+>vnY_P*L<1m8O&e_Vo?YmkQP z$jWsSjWe`3tkBXRz6yT;QPM$?51XGGi0WLCkkLh#Pl?4AUMy#sX_(DY)Dcs=*rwq; zj;Xc0o={B^5
U#pdeVz;S4k6 z>LeRM6mV@zt!V?p-ttKZzz(RwY+37&F#i}rKfRDsqHX9Lyb9)`qB4Z)2mp{FPvDqv zXl6EG+?&%RfIHyX1GsaSTFJmoJw--uf@Ly &H#-T&KU-QpEJt Rm0uBoEr**Wi^BFD69HG<^D;*@&Og+GDCG_ zO3?F*!`y`o6+GF$++W>~VF)ifhBT53g_Vun7q87cAaNL>pc+toY4vFrn}A_(Fw$@a z3GT3)P{j6u4kvquHbwIERR^4XR rJR#~S7C+Be-bGoG;?#37%(n+hMgF#PLC!YC== z-9Q*dF--y<=E?%gCy7G(t=@8N9dLz>DOt@u?vBx(B@T0K8IhPZn7RzP+YqKWT!pfl zVefm`0ziB2LRLBWAF#WBK11GTWq3;B0X^9*_`TN`Xu1Oww`Hifw##%v7Y4Oc!;GAo zf_`g;ynk>3JmFfSw@eRktHWZQ=KPi%togYbJGHisYulun8bO-Rot@D2wVPcm7u~j;y7HBS+lKfK z)_J61APoy?WkY}hTzrVK_rjKomkPSBSQ>u)r2J}d@%6miaZ~!ON72)pBksro?{;{7 z{$TAv{OBPbLf11V1!JvS9(51jEeQ1@+~Ha;9cMlcux9acY2|lh&*;3WT?Lk6Hy?*U zTl&rlxAFt>Egf?Atn-5=kDc)Cp<$w{LhUUF>e`fpaL>BaJi3wQ8g=*Bu?@7kJ>%?f zwy)=uxMw{Q()_nY`^&iT3FjR3`lsk%;rpz&5RboocI(#m3AC}eaPfWGNt%}F?UW*< zx+h)vLidx%FC2rP&>MHc$1EggbR1%f?V76myrmsGBi|N^qGRJF2}vnLIy{1qXy|Q( z>b;o$#uh=X`-gAT(N1ru_h|4m&>>6{lHciwCPY*!I1D8Glv1hW_q@Z0d&wq*zvpqU S@Na+rEraqO5^{C_x9Oi>d^^Yh literal 0 HcmV?d00001 diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/clothwarps.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/clothwarps.ftl new file mode 100644 index 00000000000..1b815f1f287 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/clothwarps.ftl @@ -0,0 +1,2 @@ +ent-ClothingClothWrap = тканевые обёртки + .desc = Рулон обработанной ткани, используемый для обёртки когтей и лап. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/mantles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/mantles.ftl new file mode 100644 index 00000000000..21abdc10f98 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/mantles.ftl @@ -0,0 +1,4 @@ +ent-ClothingNeckOldMantle = старая обертка + .desc = Изношенная тканевая обертка, выцветшая с годами. Слабо пахнет сигарами. +ent-ClothingNeckUnathiMantle = плащ из шкур + .desc = Довольно жуткая подборка высушенных шкур и кожи, сшитых вместе, чтобы создать рваный плащ. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/misc.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/misc.ftl new file mode 100644 index 00000000000..d8bf60dd896 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/neck/misc.ftl @@ -0,0 +1,2 @@ +ent-ClothingNeckBellCollar = ошейник с колокольчиком + .desc = Способ уведомить остальных о своем присутствии или просто раздражать всех вокруг! diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/outerclothing/misc.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/outerclothing/misc.ftl new file mode 100644 index 00000000000..6cf3bf445e4 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/clothing/outerclothing/misc.ftl @@ -0,0 +1,2 @@ +ent-ClothingOuterUnathiRobe = традиционная одежда + .desc = Традиционная одежда ящеров. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/prizeticket.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/prizeticket.ftl new file mode 100644 index 00000000000..b5551cbf387 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/prizeticket.ftl @@ -0,0 +1,16 @@ +ent-PrizeTicketBase = билет на приз + .desc = Билет на приз, готовый к обмену на приз в бьюти-центре. + +ent-PrizeTicket = { ent-PrizeTicketBase } + .desc = { ent-PrizeTicketBase.desc } +ent-PrizeTicket10 = { ent-PrizeTicketBase } + .desc = { ent-PrizeTicketBase.desc } +ent-PrizeTicket30 = { ent-PrizeTicketBase } + .desc = { ent-PrizeTicketBase.desc } +ent-PrizeTicket60 = { ent-PrizeTicketBase } + .desc = { ent-PrizeTicketBase.desc } +ent-PrizeTicket1 = { ent-PrizeTicketBase } + .desc = { ent-PrizeTicketBase.desc } + +ent-PrizeBall = призовой шар + .desc = Интересно, что внутри! diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/puppet.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/puppet.ftl new file mode 100644 index 00000000000..a431aefd26c --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/puppet.ftl @@ -0,0 +1,12 @@ +ent-PetRockCarrier = переноска для камня-питомца + .desc = Ваш новый и единственный лучший друг дома! + +ent-BasePetRock = камень-питомец + .desc = Ваш новый и единственный лучший друг! + +ent-PetRock = { ent-BasePetRock } + .desc = { ent-BasePetRock.desc } +ent-PetRockFred = Фред + .desc = { ent-BasePetRock.desc } +ent-PetRockRoxie = Рокси + .desc = { ent-BasePetRock.desc } diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/toys.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/toys.ftl new file mode 100644 index 00000000000..160673a850f --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/objects/fun/toys.ftl @@ -0,0 +1,73 @@ +ent-PlushieArachne = плюшевая арахна + .desc = Плюшевая игрушка арахне — полулюдское, полузначное существо. Почему оно выглядит знакомо? +ent-PlushieJester = плюшевый ящер шут + .desc = Сомнительное плюшевое создание, затевающее пакости. +ent-PlushieSlips = плюшевый ящер уборщик + .desc = Тихий уборщик, его позывной подскальзун! +ent-PlushieGnome = плюшевый гном + .desc = Плюшевая игрушка, напоминающая гнома или дварфа... +ent-PlushieLoveable = плюшевый ласкатель + .desc = Плюшевая игрушка, напоминающая... какое-то существо. +ent-PlushieDeer = плюшевый олень + .desc = Плюшевая игрушка, напоминающая оленя! +ent-PlushieIpc = плюшевый ИПС + .desc = Плюшевая игрушка, напоминающая ИПС! +ent-PlushieGrey = плюшевый серый + .desc = Плюшевая игрушка, напоминающая серое существо! +ent-PlushieAbductor = плюшевый абдуктор + .desc = Плюшевая игрушка, напоминающая абдуктора! +ent-PlushieAbductorAgent = плюшевый агент абдуктор + .desc = Плюшевая игрушка, напоминающая агента абдуктора! + +ent-PlushieRedFox = плюшевая красная лиса + .desc = Милая плюшевая игрушка, напоминающая красную лису! +ent-PlushiePurpleFox = плюшевая фиолетовая лиса + .desc = Милая плюшевая игрушка, напоминающая фиолетовую лису! +ent-PlushiePinkFox = плюшевая розовая лиса + .desc = Милая плюшевая игрушка, напоминающая розовую лису! +ent-PlushieOrangeFox = плюшевая оранжевая лиса + .desc = Милая плюшевая игрушка, напоминающая оранжевая лису! +ent-PlushieMarbleFox = плюшевая мраморная лиса + .desc = Милая плюшевая игрушка, напоминающая мрамортную лису! +ent-PlushieCrimsonFox = плюшевая алая лиса + .desc = Милая плюшевая игрушка, напоминающая алую лису! +ent-PlushieCoffeeFox = плюшевая кофейная лиса + .desc = Милая плюшевая игрушка, напоминающая кофейную лису! +ent-PlushieBlueFox = плюшевая синяя лиса + .desc = Милая плюшевая игрушка, напоминающая синюю лису! +ent-PlushieBlackFox = плюшевая чёрная лиса + .desc = Милая плюшевая игрушка, напоминающая чёрную лису! + +ent-PlushieVulp = плюшевая вульпа + .desc = Миленькая плюшевая игрушка вульпакина, которую можно обнять без риска быть укушенным! +ent-PlushieTrystan = плюшевая офисная вульпа + .desc = Плюшевая вульпа развитая достаточно, чтоб делать йеп йеп на бумажках! + +ent-PlushieCorgi = плюшевый корги + .desc = Плюшевый Иан! +ent-PlushieGirlyCorgi = плюшевая корги + .desc = Плюшевая Лиза! +ent-PlushieRobotCorgi = плюшевый робот корги + .desc = Бип-тяф! + +ent-BasePlushieCat = плюшевый котёнок + .desc = Плюшевая игрушка, напоминающая милого котенка! + +ent-PlushieCatBlack = плюшевый чёрный котёнок + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatGrey = плюшевый серый котёнок + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatOrange = плюшевый оранжевый котёнок + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatSiames = плюшевый сиамский котёнок + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatTabby = плюшевый табби-котёнок + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatTuxedo = плюшевый котёнок в смокинге + .desc = { ent-BasePlushieCat.desc } +ent-PlushieCatWhite = плюшевый белый котёнок + .desc = { ent-BasePlushieCat.desc } + +ent-ThronglerToy = плюшевый нагибатор + .desc = { ent-Throngler.desc } + .suffix = Игрушка diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/structures/machines/lathe.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/structures/machines/lathe.ftl new file mode 100644 index 00000000000..067dd1a5c32 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_einsteinengines/entities/structures/machines/lathe.ftl @@ -0,0 +1,2 @@ +ent-PrizeCounter = счетчик призов + .desc = Забери свой приз в виде нескольких игрушек и милых плюшек! diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml index 61085f13b94..68bb4a6b849 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml @@ -88,26 +88,6 @@ category: cargoproduct-category-name-fun group: market -- type: cargoProduct - id: FunPlushies - icon: - sprite: Objects/Fun/toys.rsi - state: plushie_h - product: CrateFunPlushie - cost: 1000 - category: cargoproduct-category-name-fun - group: market - -- type: cargoProduct - id: FunLizardPlushies - icon: - sprite: Objects/Fun/toys.rsi - state: plushie_lizard - product: CrateFunLizardPlushieBulk - cost: 500 - category: cargoproduct-category-name-fun - group: market - - type: cargoProduct id: FunBoardGames icon: diff --git a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml index 411dc307210..ad44d4fc437 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml @@ -40,35 +40,7 @@ - id: PlushieArachind - id: PlushiePenguin -- type: entity - id: CrateFunPlushie - parent: CrateGenericSteel - name: plushie crate - description: A buncha soft plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. - components: - - type: EntityTableContainerFill - containers: - entity_storage: !type:NestedSelector - tableId: AllPlushiesTable - rolls: !type:ConstantNumberSelector - value: 10 - -- type: entity - id: CrateFunLizardPlushieBulk - parent: CrateGenericSteel - name: bulk lizard plushie crate - description: A buncha soft lizard plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. - components: - - type: EntityTableContainerFill - containers: - entity_storage: !type:AllSelector - children: - - id: PlushieLizard - amount: !type:ConstantNumberSelector - value: 3 - - id: PlushieSpaceLizard - amount: !type:ConstantNumberSelector - value: 3 +# Removed crates with toys because EE toys - type: entity id: CrateFunInstrumentsVariety diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml index a069833759d..9aaffd96f76 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/clothesmate.yml @@ -92,6 +92,7 @@ ClothingHandsGlovesColorPurple: 2 ClothingEyesGlassesCheapSunglasses: 3 # DO NOT ADD MORE, USE UNIFORM DYING + ClothingClothWrap: 4 # EE contrabandInventory: ClothingMaskNeckGaiter: 2 ClothingUniformJumpsuitTacticool: 1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index 0de6c0af152..af9cebcefd2 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -55,6 +55,8 @@ ClothingShoesBootsCowboyBrown: 1 ClothingShoesBootsCowboyBlack: 1 ClothingShoesBootsCowboyWhite: 1 + ClothingNeckBellCollar: 2 + ClothingOuterUnathiRobe: 1 emaggedInventory: ClothingShoesBling: 1 ClothingShoesBootsCowboyFancy: 1 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml index 48e8b1a1782..c432ffeb955 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml @@ -12,6 +12,7 @@ rarePrototypes: - FoamBlade - PlushieGhost + - PlushieAbductorAgent # EE rareChance: 0.03 prototypes: - PlushieBee @@ -34,6 +35,38 @@ - ToyMouse - PlushieDiona - PlushieArachind + - PlushieArachne # EE toys START + - PlushieAbductor + - PlushieGnome + - PlushieLoveable + - PlushieDeer + - PlushieIpc + - PlushieGrey + - PlushieRedFox + - PlushiePurpleFox + - PlushiePinkFox + - PlushieOrangeFox + - PlushieMarbleFox + - PlushieCrimsonFox + - PlushieCoffeeFox + - PlushieBlueFox + - PlushieBlackFox + - PlushieVulp + - PlushieCorgi + - PlushieGirlyCorgi + - PlushieRobotCorgi + - PlushieCatBlack + - PlushieCatGrey + - PlushieCatOrange + - PlushieCatSiames + - PlushieCatTabby + - PlushieCatTuxedo + - PlushieCatWhite + - PlushieRatvar + - PlushieNar + - PlushieTrystan + - PlushieSlips + - PlushieJester # EE toys END chance: 0.5 offset: 0.2 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml index d55a7916b46..d921aa800f8 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/vending.yml @@ -31,4 +31,5 @@ - VendingMachineSoda - VendingMachineStarkist - VendingMachineSpaceUp + - PrizeCounter # Corvax-Next-Plushie chance: 1 diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml index d7f0297101a..18379ae5a84 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml @@ -71,86 +71,16 @@ - type: SpaceVillainArcade rewardMinAmount: 0 rewardMaxAmount: 0 - possibleRewards: - - Basketball - - BalloonNT - - BalloonCorgi - - BoxDonkSoftBox - - BoxCartridgeCap - - BeachBall - - CandyBucket - - CrayonBox - - ClothingHeadHatCowboyRed - - FoamCrossbow - - FoamBlade - - FoamCutlass - - Football - - GlowstickBase #green - - GlowstickBlue - - GlowstickYellow - - GlowstickPurple - - GlowstickRed - - HarmonicaInstrument - - OcarinaInstrument - - RecorderInstrument - - GunpetInstrument - - BirdToyInstrument - - MysteryFigureBox - - PlushieHampter - - PlushieLizard - - PlushieRainbowLizard - - PlushieAtmosian - - PlushieSpaceLizard - - PlushieNuke - - PlushieCarp - - PlushieMagicarp - - PlushieHolocarp - - PlushieRainbowCarp - - PlushieRatvar - - PlushieNar - - PlushieSnake - - PlushieArachind - - PlushieMoth - - PlushieHampter - - PlushiePenguin - - PlushieHuman - - PlushieRouny - - PlushieBee - - PlushieSlime - - PlushieGhost - - PlushieDiona - - PlushieSharkBlue - - PlushieVox - - PlushieXeno - - PlasticBanana - - RevolverCapGun - - SnapPopBox - - ToyMouse - - ToyAi - - ToyNuke - - ToyGriffin - - ToyHonk - - ToyIan - - ToyMarauder - - ToyMauler - - ToyGygax - - ToyOdysseus - - ToyOwlman - - ToyDeathRipley - - ToyPhazon - - ToyFireRipley - - ToyReticence - - ToyRipley - - ToySeraph - - ToyDurand - - ToySkeleton - - ToySword - - ToyAmongPequeno - - ToyRubberDuck - - ToyHammer - - WeaponWaterPistol - - WhoopieCushion - - Whistle + possibleRewards: # EE toys EDIT + - PrizeBall + - PrizeTicket10 + - PrizeTicket10 + - PrizeTicket10 + - PrizeTicket10 + - PrizeTicket10 + - PrizeTicket30 + - PrizeTicket30 + - PrizeTicket60 - type: WiresPanel - type: Wires layoutId: Arcade diff --git a/Resources/Prototypes/Recipes/Construction/clothing.yml b/Resources/Prototypes/Recipes/Construction/clothing.yml index dc4eb3d2787..daabdbf3bfb 100644 --- a/Resources/Prototypes/Recipes/Construction/clothing.yml +++ b/Resources/Prototypes/Recipes/Construction/clothing.yml @@ -128,4 +128,4 @@ category: construction-category-clothing description: Advanced security gear. Protects the station from ne'er-do-wells. icon: { sprite: Clothing/Head/Helmets/justice.rsi, state: icon } - objectType: Item \ No newline at end of file + objectType: Item diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/mantles.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/mantles.yml new file mode 100644 index 00000000000..d76c530b41d --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/mantles.yml @@ -0,0 +1,21 @@ +- type: entity + parent: ClothingNeckBase + id: ClothingNeckOldMantle + name: old wrap + description: A tattered fabric wrap, faded over the years. Smells faintly of cigars. + components: + - type: Sprite + sprite: _EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi + - type: Clothing + sprite: _EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi + +- type: entity + parent: ClothingNeckBase + id: ClothingNeckUnathiMantle + name: hide mantle + description: A rather grisly selection of cured hides and skin, sewn together to form a ragged mantle. + components: + - type: Sprite + sprite: _EinsteinEngines/Clothing/Neck/mantles/unathimantle.rsi + - type: Clothing + sprite: _EinsteinEngines/Clothing/Neck/mantles/unathimantle.rsi diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/misc.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/misc.yml new file mode 100644 index 00000000000..6186a3667d1 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/Neck/misc.yml @@ -0,0 +1,13 @@ +- type: entity + parent: ClothingNeckBase + id: ClothingNeckBellCollar + name: bell collar + description: A way to inform others about your presence, or just to annoy everyone around you! + components: + - type: Sprite + sprite: _EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi + - type: Clothing + sprite: _EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi + - type: EmitsSoundOnMove + soundCollection: + collection: FootstepJester diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/OuterClothing/misc.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/OuterClothing/misc.yml new file mode 100644 index 00000000000..e7575054fe1 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/OuterClothing/misc.yml @@ -0,0 +1,10 @@ +- type: entity + parent: ClothingOuterBase + id: ClothingOuterUnathiRobe + name: roughspun robes + description: A traditional Unathi garment. + components: + - type: Sprite + sprite: _EinsteinEngines/Clothing/OuterClothing/Misc/unathirobe.rsi + - type: Clothing + sprite: _EinsteinEngines/Clothing/OuterClothing/Misc/unathirobe.rsi diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/clothwarps.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/clothwarps.yml new file mode 100644 index 00000000000..d232a69c3fa --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Clothing/clothwarps.yml @@ -0,0 +1,38 @@ +- type: entity + parent: Clothing + id: ClothingClothWrap + name: cloth wraps + description: A roll of treated canvas used for wrapping claws or paws. + components: + - type: Item + size: Small + storedRotation: -90 + - type: Sprite + state: icon + sprite: _EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi + - type: Clothing + slots: + - gloves + - FEET + sprite: _EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi + - type: Construction + graph: ClothingClothWrap + node: shoes + - type: Butcherable + butcheringType: Knife + spawned: + - id: MaterialCloth1 + amount: 1 + - type: Food + requiresSpecialDigestion: true + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Fiber + Quantity: 10 + - type: Tag + tags: + - ClothMade + - WhitelistChameleon diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/prizeticket.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/prizeticket.yml new file mode 100644 index 00000000000..332bc16fd57 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/prizeticket.yml @@ -0,0 +1,385 @@ +- type: entity + abstract: true + parent: BaseItem + id: PrizeTicketBase + description: A prize ticket, ready to be redeemed at a prize counter. + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/prizeticket.rsi + - type: Item + sprite: _EinsteinEngines/Objects/Fun/prizeticket.rsi + size: Tiny + - type: StaticPrice + price: 0 + - type: Tag + tags: + - Sheet + - PrizeTicket + +- type: entity + parent: PrizeTicketBase + id: PrizeTicket + name: prize ticket + suffix: Full + components: + - type: Material + - type: PhysicalComposition + materialComposition: + PrizeTicket: 1 + - type: Stack + count: 100 + stackType: PrizeTicket + baseLayer: base + layerStates: + - ticket + - ticket_2 + - ticket_3 + - ticket_4 + - type: Sprite + state: ticket_4 + layers: + - state: ticket_4 + map: ["base"] + - type: Item + heldPrefix: prize ticket + - type: Appearance + +- type: entity + parent: PrizeTicket + id: PrizeTicket10 + name: prize ticket + suffix: 10 + components: + - type: Sprite + state: ticket + - type: Stack + stackType: PrizeTicket + count: 10 + +- type: entity + parent: PrizeTicket + id: PrizeTicket30 + name: prize ticket + suffix: 30 + components: + - type: Sprite + state: ticket + - type: Stack + stackType: PrizeTicket + count: 30 + +- type: entity + parent: PrizeTicket + id: PrizeTicket60 + name: prize ticket + suffix: 60 + components: + - type: Sprite + state: ticket + - type: Stack + stackType: PrizeTicket + count: 60 + +- type: entity + parent: PrizeTicket + id: PrizeTicket1 + name: prize ticket + suffix: Single + components: + - type: Sprite + state: ticket + - type: Stack + stackType: PrizeTicket + count: 1 + +- type: entity + parent: PresentRandom + id: PrizeBall + name: prize ball + description: I wounder whats inside! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/prizeticket.rsi + layers: + - state: prizeball + - type: SpawnItemsOnUse + items: + - id: PresentTrash + - id: PrizeTicket10 + orGroup: Prize + # Common + - id: PrizeTicket30 + prob: 0.80 + orGroup: Prize + - id: PlushieBee + prob: 0.80 + orGroup: Prize + - id: PlushieHampter + prob: 0.80 + orGroup: Prize + - id: PlushieRouny + prob: 0.80 + orGroup: Prize + - id: PlushieLamp + prob: 0.80 + orGroup: Prize + - id: PlushieArachind + prob: 0.80 + orGroup: Prize + - id: PlushieLizard + prob: 0.80 + orGroup: Prize + - id: PlushieLizardMirrored + prob: 0.80 + orGroup: Prize + - id: PlushieSpaceLizard + prob: 0.80 + orGroup: Prize + - id: PlushieDiona + prob: 0.80 + orGroup: Prize + - id: PlushieSharkBlue + prob: 0.80 + orGroup: Prize + - id: PlushieSharkPink + prob: 0.80 + orGroup: Prize + - id: PlushieSharkGrey + prob: 0.80 + orGroup: Prize + - id: PlushieCarp + prob: 0.80 + orGroup: Prize + - id: PlushieMagicarp + prob: 0.80 + orGroup: Prize + - id: PlushieHolocarp + prob: 0.80 + orGroup: Prize + - id: PlushieSlime + prob: 0.80 + orGroup: Prize + - id: PlushieSnake + prob: 0.80 + orGroup: Prize + - id: ToyMouse + prob: 0.80 + orGroup: Prize + - id: ToyRubberDuck + prob: 0.80 + orGroup: Prize + - id: PlushieVox + prob: 0.80 + orGroup: Prize + - id: PlushieAtmosian + prob: 0.80 + orGroup: Prize + - id: PlushiePenguin + prob: 0.80 + orGroup: Prize + - id: PlushieHuman + prob: 0.80 + orGroup: Prize + - id: PlushieArachne + prob: 0.80 + orGroup: Prize + - id: PlushieGnome + prob: 0.80 + orGroup: Prize + - id: PlushieLoveable + prob: 0.80 + orGroup: Prize + - id: PlushieDeer + prob: 0.80 + orGroup: Prize + - id: PlushieIpc + prob: 0.80 + orGroup: Prize + - id: PlushieGrey + prob: 0.80 + orGroup: Prize + - id: PlushieRedFox + prob: 0.80 + orGroup: Prize + - id: PlushiePurpleFox + prob: 0.80 + orGroup: Prize + - id: PlushiePinkFox + prob: 0.80 + orGroup: Prize + - id: PlushieOrangeFox + prob: 0.80 + orGroup: Prize + - id: PlushieMarbleFox + prob: 0.80 + orGroup: Prize + - id: PlushieCrimsonFox + prob: 0.80 + orGroup: Prize + - id: PlushieCoffeeFox + prob: 0.80 + orGroup: Prize + - id: PlushieBlueFox + prob: 0.80 + orGroup: Prize + - id: PlushieBlackFox + prob: 0.80 + orGroup: Prize + - id: PlushieVulp + prob: 0.80 + orGroup: Prize + - id: PlushieCorgi + prob: 0.80 + orGroup: Prize + - id: PlushieGirlyCorgi + prob: 0.80 + orGroup: Prize + - id: PlushieRobotCorgi + prob: 0.80 + orGroup: Prize + - id: PlushieCatBlack + prob: 0.80 + orGroup: Prize + - id: PlushieCatGrey + prob: 0.80 + orGroup: Prize + - id: PlushieCatOrange + prob: 0.80 + orGroup: Prize + - id: PlushieCatSiames + prob: 0.80 + orGroup: Prize + - id: PlushieCatTabby + prob: 0.80 + orGroup: Prize + - id: PlushieCatTuxedo + prob: 0.80 + orGroup: Prize + - id: PlushieCatWhite + prob: 0.80 + orGroup: Prize + - id: ToyAi + prob: 0.80 + orGroup: Prize + - id: ToyIan + prob: 0.80 + orGroup: Prize + - id: BalloonNT + prob: 0.80 + orGroup: Prize + - id: BalloonCorgi + prob: 0.80 + orGroup: Prize + - id: CrayonBox + prob: 0.80 + orGroup: Prize + - id: BasePetRock + prob: 0.80 + orGroup: Prize + # Uncommon + - id: PrizeTicket60 + prob: 0.50 + orGroup: Prize + - id: PlushieGhost + prob: 0.50 + orGroup: Prize + - id: PlushieRGBee + prob: 0.50 + orGroup: Prize + - id: PlushieRatvar + prob: 0.50 + orGroup: Prize + - id: PlushieNar + prob: 0.50 + orGroup: Prize + - id: PlushieRainbowCarp + prob: 0.50 + orGroup: Prize + - id: PlushieXeno + prob: 0.50 + orGroup: Prize + - id: PlushieJester + prob: 0.50 + orGroup: Prize + - id: PlushieSlips + prob: 0.50 + orGroup: Prize + - id: PlushieAbductor + prob: 0.50 + orGroup: Prize + - id: PlushieTrystan + prob: 0.50 + orGroup: Prize + - id: FoamCrossbow + prob: 0.50 + orGroup: Prize + - id: RevolverCapGun + prob: 0.50 + orGroup: Prize + - id: PonderingOrb + prob: 0.50 + orGroup: Prize + - id: ToyAmongPequeno + prob: 0.50 + orGroup: Prize + - id: FoamCutlass + prob: 0.50 + orGroup: Prize + - id: ToyHammer + prob: 0.50 + orGroup: Prize + - id: WhoopieCushion + prob: 0.50 + orGroup: Prize + - id: PlasticBanana + prob: 0.50 + orGroup: Prize + - id: WeaponWaterPistol + prob: 0.50 + orGroup: Prize + - id: WeaponWaterBlaster + prob: 0.50 + orGroup: Prize + - id: NewtonCradle + prob: 0.50 + orGroup: Prize + - id: SnapPopBox + prob: 0.50 + orGroup: Prize + - id: CrazyGlue + prob: 0.50 + orGroup: Prize + - id: MrChips + prob: 0.50 + orGroup: Prize + - id: MrDips + prob: 0.50 + orGroup: Prize + # Rare + - id: PlushieAbductorAgent + prob: 0.30 + orGroup: Prize + - id: PlushieNuke + prob: 0.30 + orGroup: Prize + - id: ToyNuke + prob: 0.30 + orGroup: Prize + - id: FoamBlade + prob: 0.30 + orGroup: Prize + - id: BalloonSyn + prob: 0.30 + orGroup: Prize + - id: SingularityToy + prob: 0.30 + orGroup: Prize + - id: TeslaToy + prob: 0.30 + orGroup: Prize + - id: ToySword + prob: 0.30 + orGroup: Prize + - id: ThronglerToy + prob: 0.30 + orGroup: Prize diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/puppet.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/puppet.yml new file mode 100644 index 00000000000..737e6012652 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/puppet.yml @@ -0,0 +1,88 @@ +## PET ROCK! + +- type: entity + id: PetRockCarrier + parent: HappyHonk + name: pet rock carrier + description: Your new and only best friend home! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Storage/Happyhonk/rock_carrier.rsi + state: box + - type: Item + sprite: _EinsteinEngines/Objects/Storage/Happyhonk/rock_carrier.rsi + heldPrefix: box + - type: StorageFill + contents: + - id: PetRock + prob: 0.8 + orGroup: Rock + - id: PetRockFred + prob: 0.1 + orGroup: Rock + - id: PetRockRoxie + prob: 0.1 + orGroup: Rock + +- type: entity + parent: [BaseItem, MrChips] + id: BasePetRock + name: pet rock + description: Your new and only best friend! + abstract: true + components: + - type: DamageOnLand + damage: + types: + Blunt: 1 + - type: DamageOtherOnHit + damage: + types: + Blunt: 1 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/break_stone.ogg + - !type:SpawnEntitiesBehavior + spawn: + Ash: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: BasePetRock + id: PetRock + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/petrock.rsi + layers: + - state: rock + +- type: entity + parent: BasePetRock + id: PetRockFred + name: fred + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/petrock.rsi + layers: + - state: fred + +- type: entity + parent: BasePetRock + id: PetRockRoxie + name: roxie + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/petrock.rsi + layers: + - state: roxie diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/toys.yml new file mode 100644 index 00000000000..e4a04ff4196 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Objects/Fun/toys.yml @@ -0,0 +1,413 @@ +- type: entity + parent: BasePlushie + id: PlushieArachne + name: arachne plushie + description: A plushie of an Arachne, a half human, half spider creature. Why does it look familiar? + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: plushie_arachne + - type: EmitSoundOnUse + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/Voice/Human/female_sigh.ogg + - type: EmitSoundOnActivate + sound: + path: /Audio/Voice/Human/womanlaugh.ogg + - type: Food + requiresSpecialDigestion: true + useSound: + path: /Audio/Voice/Human/femalescream_4.ogg + - type: MeleeWeapon + soundHit: + path: /Audio/Voice/Human/femalescream_2.ogg + - type: EmitSoundOnTrigger + sound: + path: /Audio/Voice/Human/femalescream_5.ogg + +- type: entity + parent: BasePlushie + id: PlushieJester #Weh! + name: jester plushie + description: A dubious little creature getting up to mischief. + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: plushie_jester + +- type: entity + parent: BasePlushie + id: PlushieSlips + name: janitor plushie + description: The silent cleaner, the one that you dont hear say "Weh"! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: plushie_slips + - type: EmitSoundOnUse + sound: + path: /Audio/Effects/silence.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/Effects/silence.ogg + - type: EmitSoundOnActivate + sound: + path: /Audio/Effects/silence.ogg + - type: MeleeWeapon + soundHit: + path: /Audio/Effects/silence.ogg + - type: Tag + tags: + - Soap + - type: Slippery + paralyzeTime: 0.7 + launchForwardsMultiplier: 0.5 + - type: StepTrigger + intersectRatio: 0.2 + - type: CollisionWake + enabled: false + - type: Physics + bodyType: Dynamic + - type: Fixtures + fixtures: + slips: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.3,0.4,0.3" + layer: + - SlipLayer + hard: false + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.3,0.4,0.3" + density: 10 + mask: + - ItemMask + +- type: entity + parent: BasePlushie + id: PlushieGnome + name: gnome plushie + description: A stuffed toy that resembles a gnome! or a drawf... + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: gnome + +- type: entity + parent: BasePlushie + id: PlushieLoveable + name: loveable plushie + description: A stuffed toy that resembles... a creature. + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: loveable + +- type: entity + parent: BasePlushie + id: PlushieDeer + name: deer plushie + description: A stuffed toy that resembles a deer! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: deer + +- type: entity + parent: BasePlushie + id: PlushieIpc + name: ipc plushie + description: A stuffed toy that resembles a ipc! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: ipc + +- type: entity + parent: BasePlushie + id: PlushieGrey + name: grey plushie + description: A stuffed toy that resembles a grey! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: grey + +- type: entity + parent: BasePlushie + id: PlushieAbductor + name: abductor plushie + description: A stuffed toy that resembles an abductor! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: abductor + +- type: entity + parent: BasePlushie + id: PlushieAbductorAgent + name: abductor agent plushie + description: A stuffed toy that resembles an abductor agent! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: abductor_agent + +- type: entity + parent: BasePlushie + id: PlushieRedFox + name: red fox plushie + description: A cute plushie that look like a red foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: red + +- type: entity + parent: BasePlushie + id: PlushiePurpleFox + name: purple fox plushie + description: A cute plushie that look like a purple foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: purple + +- type: entity + parent: BasePlushie + id: PlushiePinkFox + name: pink fox plushie + description: A cute plushie that look like a pink foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: pink + +- type: entity + parent: BasePlushie + id: PlushieOrangeFox + name: orange fox plushie + description: A cute plushie that look like a orange foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: orange + +- type: entity + parent: BasePlushie + id: PlushieMarbleFox + name: marble fox plushie + description: A cute plushie that look like a marble foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: marble + +- type: entity + parent: BasePlushie + id: PlushieCrimsonFox + name: crimson fox plushie + description: A cute plushie that look like a crimson foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: crimson + +- type: entity + parent: BasePlushie + id: PlushieCoffeeFox + name: coffee fox plushie + description: A cute plushie that look like a coffee foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: coffee + +- type: entity + parent: BasePlushie + id: PlushieBlueFox + name: blue fox plushie + description: A cute plushie that look like a blue foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: blue + +- type: entity + parent: BasePlushie + id: PlushieBlackFox + name: black fox plushie + description: A cute plushie that look like a black foxxo! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/foxplushie.rsi + state: black + +- type: entity + parent: BasePlushie + id: PlushieVulp + name: vulpkanin plushie + description: A vulpkanin plushie, at least you can hug this one without the risk to get bitten. + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: plushie_vulp +# - type: EmitSoundOnUse # Ataraxia-REMOVE | Dont have barks - TODO: Get barks +# sound: +# path: /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg +# - type: EmitSoundOnLand +# sound: +# path: /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg +# - type: EmitSoundOnActivate +# sound: +# path: /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg +# - type: MeleeWeapon +# soundHit: +# path: /Audio/DeltaV/Voice/Vulpkanin/dog_bark1.ogg + +- type: entity + parent: PlushieVulp + id: PlushieTrystan + name: office vulp plushie + description: The ones who yeeps! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/toys.rsi + state: plushie_trystan + +- type: entity + parent: PlushieVulp + id: PlushieCorgi + name: corgi plushie + description: The ian plushie edition! + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/corgiplushie.rsi + state: corgi + +- type: entity + parent: PlushieVulp + id: PlushieGirlyCorgi + name: girly corgi plushie + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/corgiplushie.rsi + state: girlycorgi + +- type: entity + parent: PlushieVulp + id: PlushieRobotCorgi + name: robot corgi plushie + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/corgiplushie.rsi + state: robotcorgi + +- type: entity + parent: BasePlushie + id: BasePlushieCat + description: A stuffed toy that resembles a cute kitty! + abstract: true + components: + - type: Sprite + sprite: _EinsteinEngines/Objects/Fun/catplushie.rsi + - type: EmitSoundOnUse + sound: + path: /Audio/Nyanotrasen/Voice/Felinid/cat_meow1.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/Nyanotrasen/Voice/Felinid/cat_meow1.ogg + - type: EmitSoundOnActivate + sound: + path: /Audio/Nyanotrasen/Voice/Felinid/cat_meow1.ogg + - type: MeleeWeapon + soundHit: + path: /Audio/Nyanotrasen/Voice/Felinid/cat_meow1.ogg + +- type: entity + parent: BasePlushieCat + id: PlushieCatBlack + name: black cat plushie + components: + - type: Sprite + state: black + +- type: entity + parent: BasePlushieCat + id: PlushieCatGrey + name: grey cat plushie + components: + - type: Sprite + state: grey + +- type: entity + parent: BasePlushieCat + id: PlushieCatOrange + name: orange cat plushie + components: + - type: Sprite + state: orange + +- type: entity + parent: BasePlushieCat + id: PlushieCatSiames + name: siames cat plushie + components: + - type: Sprite + state: siames + +- type: entity + parent: BasePlushieCat + id: PlushieCatTabby + name: tabby cat plushie + components: + - type: Sprite + state: tabby + +- type: entity + parent: BasePlushieCat + id: PlushieCatTuxedo + name: tuxedo cat plushie + components: + - type: Sprite + state: tuxedo + +- type: entity + parent: BasePlushieCat + id: PlushieCatWhite + name: white cat plushie + components: + - type: Sprite + state: white + +- type: entity + name: The Throngler + parent: ToyHammer + id: ThronglerToy + suffix: Toy + description: Why would you make this? + components: + - type: Sprite + sprite: Objects/Weapons/Melee/Throngler2.rsi + state: icon + - type: StaminaDamageOnHit + damage: 0.8 + - type: MeleeWeapon + wideAnimationRotation: -135 + attackRate: 10 + damage: + types: + Blunt: 0 + soundHit: + path: /Audio/Effects/explosion_small1.ogg + soundNoDamage: + path: /Audio/Effects/explosion_small1.ogg + - type: Item + size: Ginormous + sprite: Objects/Weapons/Melee/Throngler-in-hand.rsi + - type: DisarmMalus + malus: 0 diff --git a/Resources/Prototypes/_EinsteinEngines/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/_EinsteinEngines/Entities/Structures/Machines/lathe.yml new file mode 100644 index 00000000000..8304e8c47b4 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Entities/Structures/Machines/lathe.yml @@ -0,0 +1,134 @@ +- type: entity + parent: BaseLathe + id: PrizeCounter + name: prize counter + description: Claim your prize and win some toys and cute plushies! + components: + - type: AmbientOnPowered + - type: AmbientSound + volume: -9 + range: 3 + enabled: false + sound: + path: /Audio/Ambience/Objects/vending_machine_hum.ogg + - type: LitOnPowered + - type: ApcPowerReceiver + powerLoad: 200 + priority: Low + # - type: Advertise + # pack: CuddlyCritterAds # TODO Change this + - type: PointLight + radius: 1.5 + energy: 1.6 + color: "#4b93ad" + - type: Transform + noRot: false + - type: Sprite + sprite: _EinsteinEngines/Structures/Machines/prizecounter.rsi + snapCardinals: true + layers: + - state: icon + map: ["enum.LatheVisualLayers.IsRunning"] + - state: unlit + shader: unshaded + map: ["enum.PowerDeviceVisualLayers.Powered"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Lathe + idleState: icon + runningState: icon + staticRecipes: + - PrizeBall + - PlushieBee + - PlushieHampter + - PlushieRouny + - PlushieLamp + - PlushieArachind + - PlushieLizard + - PlushieSpaceLizard + - PlushieSharkBlue + - PlushieSharkPink + - PlushieSharkGrey + - PlushieCarp + - PlushieMagicarp + - PlushieHolocarp + - PlushieSlime + - PlushieSnake + - ToyMouse + - ToyRubberDuck + - PlushieVox + - PlushieAtmosian + - PlushiePenguin + - PlushieHuman + - PlushieArachne + - PlushieGnome + - PlushieLoveable + - PlushieDeer + - PlushieIpc + - PlushieGrey + - PlushieRedFox + - PlushiePurpleFox + - PlushiePinkFox + - PlushieOrangeFox + - PlushieMarbleFox + - PlushieCrimsonFox + - PlushieCoffeeFox + - PlushieBlueFox + - PlushieBlackFox + - PlushieVulp + - PlushieCorgi + - PlushieGirlyCorgi + - PlushieRobotCorgi + - PlushieCatBlack + - PlushieCatGrey + - PlushieCatOrange + - PlushieCatSiames + - PlushieCatTabby + - PlushieCatTuxedo + - PlushieCatWhite + - ToyAi + - ToyIan + - BalloonNT + - BalloonCorgi + - CrayonBox + - PetRockCarrier + - PlushieXeno + - FoamCrossbow + - RevolverCapGun + - PonderingOrb + - ToyAmongPequeno + - FoamCutlass + - WhoopieCushion + - ToyHammer + - PlasticBanana + - WeaponWaterPistol + - WeaponWaterBlaster + - NewtonCradle + - SnapPopBox + - MrDips + - MrChips + - CrazyGlue + - PlushieRatvar + - PlushieNar + - type: EmagLatheRecipes + emagStaticRecipes: + - PlushieGhost + - PlushieRGBee + - PlushieRainbowCarp + - PlushieJester + - PlushieSlips + - PlushieTrystan + - PlushieAbductor + - PlushieAbductorAgent + - PlushieNuke + - ToyNuke + - FoamBlade + - BalloonSyn + - SingularityToy + - TeslaToy + - ToySword + - ThronglerToy + - type: MaterialStorage + whitelist: + tags: + - PrizeTicket diff --git a/Resources/Prototypes/_EinsteinEngines/Reagents/Materials/prizeticket.yml b/Resources/Prototypes/_EinsteinEngines/Reagents/Materials/prizeticket.yml new file mode 100644 index 00000000000..82e13845a8e --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Reagents/Materials/prizeticket.yml @@ -0,0 +1,6 @@ +- type: material + id: PrizeTicket + stackEntity: PrizeTicket1 + name: prize ticket + icon: { sprite: _EinsteinEngines/Objects/Fun/prizeticket.rsi, state: ticket } + price: 0 diff --git a/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/Graphs/clothing/clothwarp.yml b/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/Graphs/clothing/clothwarp.yml new file mode 100644 index 00000000000..864d8f18d20 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/Graphs/clothing/clothwarp.yml @@ -0,0 +1,13 @@ +- type: constructionGraph + id: ClothingClothWrap + start: start + graph: + - node: start + edges: + - to: shoes + steps: + - material: Cloth + amount: 2 + doAfter: 1 + - node: shoes + entity: ClothingClothWrap diff --git a/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/clothing.yml b/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/clothing.yml new file mode 100644 index 00000000000..5f6fb1cde45 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Recipes/Construction/clothing.yml @@ -0,0 +1,10 @@ +- type: construction + name: cloth wraps + id: ClothingClothWrap + graph: ClothingClothWrap + startNode: start + targetNode: shoes + category: construction-category-clothing + description: A roll of treated canvas used for wrapping claws or paws. + icon: { sprite: _EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi, state: icon } + objectType: Item diff --git a/Resources/Prototypes/_EinsteinEngines/Recipes/Lathes/prizecounter.yml b/Resources/Prototypes/_EinsteinEngines/Recipes/Lathes/prizecounter.yml new file mode 100644 index 00000000000..57bc83b11e7 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Recipes/Lathes/prizecounter.yml @@ -0,0 +1,705 @@ +- type: latheRecipe + id: PrizeBall + result: PrizeBall + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 30 + +- type: latheRecipe + id: PlushieBee + result: PlushieBee + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieHampter + result: PlushieHampter + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieRouny + result: PlushieRouny + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieLamp + result: PlushieLamp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieArachind + result: PlushieArachind + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieLizard + result: PlushieLizard + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSpaceLizard + result: PlushieSpaceLizard + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSharkBlue + result: PlushieSharkBlue + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSharkPink + result: PlushieSharkPink + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSharkGrey + result: PlushieSharkGrey + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCarp + result: PlushieCarp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieMagicarp + result: PlushieMagicarp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieHolocarp + result: PlushieHolocarp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSlime + result: PlushieSlime + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieSnake + result: PlushieSnake + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: ToyMouse + result: ToyMouse + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: ToyRubberDuck + result: ToyRubberDuck + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieVox + result: PlushieVox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieAtmosian + result: PlushieAtmosian + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushiePenguin + result: PlushiePenguin + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieHuman + result: PlushieHuman + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieArachne + result: PlushieArachne + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieGnome + result: PlushieGnome + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieLoveable + result: PlushieLoveable + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieDeer + result: PlushieDeer + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieIpc + result: PlushieIpc + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieGrey + result: PlushieGrey + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieRedFox + result: PlushieRedFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushiePurpleFox + result: PlushiePurpleFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushiePinkFox + result: PlushiePinkFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieOrangeFox + result: PlushieOrangeFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieMarbleFox + result: PlushieMarbleFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCrimsonFox + result: PlushieCrimsonFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCoffeeFox + result: PlushieCoffeeFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieBlueFox + result: PlushieBlueFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieBlackFox + result: PlushieBlackFox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieVulp + result: PlushieVulp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCorgi + result: PlushieCorgi + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieGirlyCorgi + result: PlushieGirlyCorgi + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieRobotCorgi + result: PlushieRobotCorgi + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatBlack + result: PlushieCatBlack + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatGrey + result: PlushieCatGrey + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatOrange + result: PlushieCatOrange + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatSiames + result: PlushieCatSiames + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatTabby + result: PlushieCatTabby + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatTuxedo + result: PlushieCatTuxedo + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieCatWhite + result: PlushieCatWhite + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: ToyAi + result: ToyAi + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 30 + +- type: latheRecipe + id: ToyIan + result: ToyIan + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 30 + +- type: latheRecipe + id: BalloonNT + result: BalloonNT + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 30 + +- type: latheRecipe + id: BalloonCorgi + result: BalloonCorgi + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 30 + +- type: latheRecipe + id: CrayonBox + result: CrayonBox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 20 + +- type: latheRecipe + id: PetRockCarrier + result: PetRockCarrier + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 50 + +- type: latheRecipe + id: PlushieXeno + result: PlushieXeno + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: FoamCrossbow + result: FoamCrossbow + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: RevolverCapGun + result: RevolverCapGun + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PonderingOrb + result: PonderingOrb + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: ToyAmongPequeno + result: ToyAmongPequeno + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: FoamCutlass + result: FoamCutlass + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: ToyHammer + result: ToyHammer + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: WhoopieCushion + result: WhoopieCushion + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlasticBanana + result: PlasticBanana + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: WeaponWaterPistol + result: WeaponWaterPistol + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: WeaponWaterBlaster + result: WeaponWaterBlaster + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: NewtonCradle + result: NewtonCradle + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: SnapPopBox + result: SnapPopBox + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: MrDips + result: MrDips + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: MrChips + result: MrChips + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: CrazyGlue + result: CrazyGlue + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieRatvar + result: PlushieRatvar + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +- type: latheRecipe + id: PlushieNar + result: PlushieNar + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 80 + +# EMAG + +- type: latheRecipe + id: PlushieGhost + result: PlushieGhost + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieRGBee + result: PlushieRGBee + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieRainbowCarp + result: PlushieRainbowCarp + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieJester + result: PlushieJester + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieSlips + result: PlushieSlips + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieTrystan + result: PlushieTrystan + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieAbductor + result: PlushieAbductor + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieAbductorAgent + result: PlushieAbductorAgent + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: PlushieNuke + result: PlushieNuke + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: ToyNuke + result: ToyNuke + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: FoamBlade + result: FoamBlade + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 150 + +- type: latheRecipe + id: BalloonSyn + result: BalloonSyn + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 100 + +- type: latheRecipe + id: SingularityToy + result: SingularityToy + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 150 + +- type: latheRecipe + id: TeslaToy + result: TeslaToy + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 150 + +- type: latheRecipe + id: ToySword + result: ToySword + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 200 + +- type: latheRecipe + id: ThronglerToy + result: ThronglerToy + applyMaterialDiscount: false + completetime: 0.1 + materials: + PrizeTicket: 500 \ No newline at end of file diff --git a/Resources/Prototypes/_EinsteinEngines/Stacks/prizeticket.yml b/Resources/Prototypes/_EinsteinEngines/Stacks/prizeticket.yml new file mode 100644 index 00000000000..795388790ac --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/Stacks/prizeticket.yml @@ -0,0 +1,6 @@ +- type: stack + id: PrizeTicket + name: prize ticket + icon: { sprite: _EinsteinEngines/Objects/Fun/prizeticket.rsi, state: ticket } + spawn: PrizeTicket1 + maxCount: 100 diff --git a/Resources/Prototypes/_EinsteinEngines/tags.yml b/Resources/Prototypes/_EinsteinEngines/tags.yml new file mode 100644 index 00000000000..0e2efdbcb97 --- /dev/null +++ b/Resources/Prototypes/_EinsteinEngines/tags.yml @@ -0,0 +1,2 @@ +- type: Tag + id: PrizeTicket diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/equipped-NECK.png b/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..2190dc844dba0dffd0b5b4050a7c3043c64205a0 GIT binary patch literal 4691 zcmeHLdsGzH8J`7>1Ou@x8hkX)88E1v*?H`XnX)|GMcByd78b!O>g>$y?&$8$usgtl zl{DHI`%q((iZP_NYSWWPQy;NSMM{fujEymzCZS10-GZ8EqUcFZ(U@rO%r48)=A0f* z>wgUAa=&};cYpW$e&2ULnE8=oacNrWj8q7M(rjhc3eXoRE#*G&`z4|79O!!Z8k^f@ zn-8Uc0npS;fHaB@Xqp5$Ns|mEgSkzheG|xvj?!jmCaV2Ufjl!NKLg~sF&$+Op-F<$ zK;H%$3FHjWzXY1_Wb~{*0a j-eZ=9eQDDM(8)9mjxu8wHESVY66ZDJZ%H9}hv{w)NZ1WygwUb+4-YH8OQluCwk9 z$Mc`=LAHMH3B;Llc)`o*kF>TFKfNityZgHmns@U+O}$jt``%xwrc5X-T2b4UQM>Q> z-8oN8BOabLG;p@##M$o@d7V4m^=~EZ3Osk2TX5>q((azzuFNiY&*s0LA}?jnn|S_4 z{WfUTV1NFbcl&nlUGmoQ2U0d4KXeNB_oww=wx5X{T{4TAvusX5&cmk58;);VQJvp1 zutHuIdG;H+r+<;Nb;?h=)0fgae_p;N{NubA*3cIxFWXjidU@O7N4Fflc5+qb=}&Us zT=5%fL-w=-6YfVc-gPXTXzYLO%D$SicUrnm6n^@}oZ!3*^EYm1HC5iHY71}9{_ (gKV+nGCSl6T(9?l{-$DlNKel &+XLe$h41ZKWkolb>MT&8; NFBhCOa*e&5W<|f2;Y1g&4f`b}UQm8vSYp_ $bI9d`G8c3ud70wTGZo0y{Fa`leX2dJY5{+Sv zjg8tyomLEbFoL2e3@0&?M1ckxY6{3q7!8E76o@E>l@GB&L6QYA04tb`ORSg82m;pO zVf*}&-5!SzgkmfJKCmz&VT2aP{C+HPM@TMd03b1gzII2**(C8;1s@XYgDhXtzz5{4 zL q#Ss*jJc3_RodV>II*eoEdQyGRr|NJl#`}0b01W~Ah*A2o;2t4slx@n2>Q15| z;J7&cDD7e2Rb`-Mx6@XUtyd1US kK-|pd%=fFyINhm-4|7NH_&kt&r+= zj-?j@LOAm;wgh=b7K2Vv^qG-((Ty+L!FA#o znXxi54^E4hVdroe&c$_f%rXVeE^>mq>Az_!mj})V`XJ*9Yu#e zLA^>atX>M5VWTdDm60Xzb(Kzgcwpy0V`1m}&`ZuIg>cmQE2L87GI ziIX5_Xgw7p47>L(>R7#z*O>^^$mLO}-laF7l*>SY3&V1pku>2rLyk83e{#|I?>P~3 zF&|UP;&4#&vHu8rR3V{`0&1djpgx0gkHzbKj583Dd-=rD?Oq-M!{djHiQjR$#_1Xp z17lJirO0#>Bvwl*hB{|3+8p$QvUc0RQMUg7?9xmkYOmcgg!)i%PBPTP1YM(*78b z?w87zg&=71x0I%VcC}@K$w{)!UNY&U2c}P*K09msft%oaLAuRa> `Jj5PX5({}UnHe}(ARe*`}Ieci>);o#WOlg z-oc?mm-<3?CGzSc8D_ mEGNR>uUf0svST4 zS-~eATi^AhZW=iGs_pdtVqa(3-aCJUsvkN(b8F73svT{UiQn#c+eMQ@cP7hNZQkyV zOk4B1^~RM2e}1g)z2x%q)h(UpI$8^(?n2NHs_9nkD+e$9Ay@AC-Glu{`wrJ#pTDRe zJ1u=^+h+%FtbfH=dgjRY{Zi=SYvQx*?n603hxuBwx2vJ$QnD{cHtQl^m4oju;Q9M) Z&51>e_Fs3;cu^VJN)}sRU9ft?zX0;DP$K{U literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/icon.png b/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1790484039767872acd61f6aa8c7c32bde7b8669 GIT binary patch literal 4596 zcmeHKdr(tX8c$Fjg-QXTy5j03R6*qCac>fm3qfNN<&Fd?rVt-9c$3_OD|wMzNPs8} zqqZnz7YoH&XRX#wZL5~9yRxiSk%G3m(r%}s)}oZ@)V6d@eXLy_wR`SOcuhOA!_4+S zk~y63p7T4u^L@YbosZmx!h#huqUS_&IGh=Hp1KJ15YwU}z+ZPw&0WxaO6qYlj%RS9 zzym;Xr*pUr1~l$CJB&MxGYyPw11$mA42EfQxZ!Ny2<+sL-2&|N5QbSJ;)Zc%fPN2X z2(S}D{|;!>3&Fik0-O0nvEL7X6%N`+zXI15LI__Z $(u&-xf-xD#TSP$mw#JDJ#k0c=v2-R^)xSbZ&3yx;Hf$vBisq{ f_nd>W?pdm$-WU?6Coi8}><8YyYiFySsi!`|hQtr?bN%j`?>CH!Tcs+p?G5#oM0z zxH(MxsF(NS=H=I0A|o9Blah{(d$|SkpU W^5{rSMvQ t-J zTyOak4Lp#8UP`B@_1b*Q=& 32T>*k zuSB91YMm;wjLNHVk*jM8bjF%;quj(>k{g}l#Q=egqzTAtv)bL5SHWX>F<>*p0v^Od z=yC;55AsOmaFLLhFXjtjjhCuIc)8I~j>}}miqy+P6yQn0E2C*ACJ=Z$9=-?VJ6sll zNG_KPgopq^V1R(#)pnZj!ghBmLlNXqlWwDna?+H;4l$gB!BI&ocswu O_ z#VQvCvXZcl_llu10V=7)ED|B87)FIz23Ra4P}m?fh+&zWG#I2JQI=e6VyT#Oz?6l! zf`{;hV 8xNOh#-uU?f1|P&UFs3Y>NeJHZ?a27&>?5=@=~W_BFJf~j02K|5SJhr_DijaJ>! zX)U-;CW0o^1Wkh7M(eO{qz*3@f@&O$i=opxOq99$f1#Pn1LXibIPyHo4fd~Qhk`e1 zHCYjS3O-sX_9{UTdnqu&7!1KpRFOf20atL!SVq__B&Z&tbR8L|ekBzUBPv7)A`3Ri zP$@_S8At_E1T0b_MvM~X6cJX1QFgb(OnV3ysk8tcfmR?r+5b>bI(vePCZauMBy&7K zFj$1Zh-5@Cc}OrpC}06oGe#oL5&S}v92PLH$bfahF;KifEfkCv!;ogc-{0~RI*Z?O z3kaIpWK#N0$u%X{q!gGGcq+T5 +H*;f@@$s(nc-%LO=LhNnH*Vd55*pOJ$j05p&Kq~} z_pyCX?~9My(o DzT12OszPeSOh;+~0P_p8QBT{rUU$wj+4wgKzKa(3c-c zb5HmR{yb-W6kViEcln-ceqnof`A0tdTGzl=OU;}87Z#ttO$=3ZzTvw5x7;u8t30*s z>9u9C|9&txkX$fOyWd>JU8G3yet#-6Qa|uz@us(%vHVs)y+nIl^YK5cRTs0n&zxJc zXgK2CI`32Xb}D0Ye`7CcKlZ!XM_$s+%Sb<8sxit> +Z!LPU`=@e{XxMzZdP$Njs)@z4nu&t++HJw!UL{<+5iI8Xg9Gk$3-bP}=`c RW(DWP!8HZyBg;0_{} o8PDQ1E>eCm0N8a7u%s@S7n_P`~<( z;T6eD$FqJSoARufoo%yZXKQ?ZuOPa3l`7b ;_+p%;Tf4LRyIsq*?97P;&aon z$LHL=-f`qq#}6~h?c0T_b7A$K9XGiJXFpxu+Ln4^#tF@?jqjhuKTVh)arN`6&8k(s zU1?|TU)lNQl5 qni3m&^f)rHScDj~j2UKe>5DaoW1;E2PrS z*B&Oe{W9sL*q^peS rR}?=>9U%KmU`IXScHIW#wB|X7t5<)zh9*P#Cma z3vc^ZmnrVe%<{*|+rNLK|59arQs&=gHeLAW->WBVzn5_2<90`0=6%Xn+0p)rxziuH zF@5H5<~J8@*= 9Wr0pRN2yUB&I|chskC#d~LWcE-*~E&Au7^UZ6RHT`!B z-fD?!Eb|{~ekX}hsbb?rdx=zHEnrx$TL(C=gVzP!J~>{hw2Yt+uob+daqv#jW7hUI zw`esYXVw-Qtf y9H4+tW^K77`53*vrlv+$ zL+HGIryiqeT94v-97iAm3DkNd5JWtIxiUqFBZm*Le$gk1UXMoR1P*VNWY%ioyk>BH zZlBdUMDGa 005n4L0*deifssam#swT3 zL9xUy!mI?Yk*kuaI7mfcm_Sk}hj0{1AS8uTh=T$g!UC3bm{68wNkO5K D6LMG>Xbf~Lkn Cfm;g$?La!y)LtMXww~ C^G&ldwwf2}eUs;H%WW#}pN z=n|Du(rA>TU;rC3Apoj*PFW}93Qe))z~kiM?lF+AgX7}Yqyh{Z03;w0k^?M4IxrS- z7zhJ`1B#+400bj$7|kB=3Q`U5^I1;lN9Ze A$LoR`A`9fn{yf|GU> zXD}0kVFM1+KX?;ak|#*iXh4jtQ9wum5Qqtw1cU|xz#IaO3OpFS=x=1A!4A)8+`t&9 z@6JRAM)MAb!GW-xz#$~c1B5mS7{VJkniMF&(nP3ghH~Van@E@#g81%C#Ap*s8e!N_ z+CU*B3jpGPTLMBmP$K|F0yj|9w-`n0zbktnQPcGD;Wk*BY5M;u-Vk8KX$TWMGzL#u zcxdZ~PVIrrhaq{8pMg!|L8{Pb#+8i8zvJ#2ch{IaFedPLc8$AhOdc2$cs#qlHFrf1 z|L*5K@Za?s_^ZC^8A`s2ddRUjFGsl>P~FRJ{xOs$`tnNyD%GT^a#O478)m@4NXcT& zjl3~==A*Ob75{!U0dIZgT5_`N!OOQVw=9~F6?^LQtH|^xQjaI0o65HK%*y@2{+Mfb z;xF7wX|IilpEJ+>;)gdci19yvChh6mNA#4gZ_oQ3`>zNsJ6G?RUH$xP*UF0Fb(H+s z^>Wjck}Dmq+e}>Hw%x7$=lV|X>-g;OPVcRg2d?&;n*J2tSbDzc^4sU%U9 +g0Z z=2FjwW$LQM_m>>*eq-`HwR2C>sq`C*u1{^7Ij#5QJ86fiiz4=SeN{2Z< GK$ZG_tY49N3C^3y 9hGn9{A%Di z_=yKL!;Z-ImHVO>|6=2c#x3z(T|f3Brkic~Ro=>;Ge_3MOiE5EENY%vw7YX~(dOCM z!q^)Z&L8YP|HG6rN0V6fcGxcWFZ=nG$3I@%bu#hjoTJclTmO6<|2TeW#7Cc1ZPyfE z=`+7I_`x$R*>4w2kKEe%@^RGFH>0oLey;bm>{xcu`b9|z3#tD4&h3Tk%o{Hh%IkY~ z-c2 ak25`Gkn~ob?|ItN>zlGQ zY3}crcH};}CufP~O6fH_UD7-IpG8;e$}e5GrhPMK-3#-3dt>G#=6-(QM8^hZ!xuL) z_Z^PgUE({?@rMLPqlvjsa^%bT_DqKJxO6P tRTR$mJF|AEZ&L$0tArok52pX#uGkhm)cpvyT^ wLts0Po6#B*|{Ek|$pwAWjo+=+Fq*V)U`To%q zN&yWsC?=IkF0X17aNd~3cy1Wyt@2f<7@pG$6@m+p`hkAf7`!ZrBhDJ5n=+%CGg=X_ z+%W$b^pNc;7@+KS#_Hj!ltpb;3#{nN@E%U$8C4_+9;ZYMLs*g`5CbXl2u+( W`S`X zIx><|!OEh?=d!?=lDjG}GU1S1LY~YjPQxgaFcLIL7>y)_Q>GEnTEXWB38!$XJES_p zbIdBh$b!U?Tx_YJ_qt2f2_-BHFa|i5Rq_-ttK+~HCe ^=s9kU`6E#mBG8< zZH1(k5(KG5!LVG=1V39X@T#7GD>%iKvF=g<>>i TE&HDc--XLJqX$TTLI0jBx zaA@m?Pwi0V1AXu071}iJ J z|9-&@ey-PmfA!+D-@Xgp2~2kWDBY^Q8_?WJ?RXeSQ@t7M{Tj`*A1F<$+0{G;3{H`4 z_OvM%r_Y@=|E}pVZ!83FeU{s-D;$CMFTK~cIvk7b{;YWA0_)vTMTO^Dp|h73H$=ZQ zD=Y5xwt^dn>RSrZ<5HqOnKrZA{YpOsN7wIrwxqQ(O8$3N_SQdcOg?>N^QVJ@SF $; z&-+40dq8Mx*qOY%sOZF|qhZb0YhJn9ax6X5wnO^rRK%<1xWlV+JI;LY_ FoUtH=pC8|1ubRBLCwAVB(x&3q{F5I&HTP_9L}cC6+J_HL ne_&JBk@^!QH*Ow_)WFvx8sf4qo^Ac8RUxvaWm#WZSyKOBo+#Gy literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/meta.json new file mode 100644 index 00000000000..464e2e4a352 --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Clothing/Neck/Misc/bellcollar.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by mnemotechnician (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi/equipped-NECK.png b/Resources/Textures/_EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..d317412c9dd1a52e5f283dce4e6a55af629aa8bc GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|VnL zPZ!6KiaBp*IeHxq5NNAE_~=knRJXS7BSse6Ht~Q9Tb1%+A_cB1U70E^7_0q))uye< zJs> dZQs~)<4y$kvs0TNTFjsSE>3@1*WHf?6VGbbDKRcrzp7Am??*<< z@%8K9e>idIXJV22)wvILl+E15a&P)aiRJPliaXUr1+^2(t8EhwCe3`D@vx otL zbK}#$eR0+LJoD7ksw8harsAjH_13*h`s``KtkMu&vCx27ZF1^Eye4GE4uf9TNQ{ zzL9Cx+4CDNggrl5?Bf==qx(pitAV-F&SQew4f>}0Y8ILIs~Kd?U|+sFy5iFG!bPeR zp3b)AowVj_-HrbY8pl~2EY%oJ88V`K6 jwWFyEfe^e*5%i>5IKiX0GB|pKY(p z$<5z$yCRM$;?Jd|rPX@UsyF7QHc#q3x#oAr8O1kY
literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi/icon.png b/Resources/Textures/_EinsteinEngines/Clothing/Neck/mantles/oldmantle.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf647611dcfd9c7110ec2321da9c381e628dc06 GIT binary patch literal 671 zcmV;Q0$}}#P) J ze+6E>e$h?qs~?`^lJ38$O?P)b9V>l(3ozJqE6RP_E-0UgO91|HZ52&L!dM^;%;|J~ zN9||Np9&BpFb-oDXJ_g1=jE+&Mgsg0B%jZVvt`|!hl>ui{UB;L8=fLDH#J3*6XP`U zXoSvA&naF7tpLM|rC|!%zZCe@)gSU&K9ws)A%VlKmZPzN&(F;WFtUAcKolOvOTcif zFW?MjILmxJ|E7%V&0frWZ~sV0;EWh=LK)658H`}&fG6zwE+kO)$?yVe|K;rT7F=6_ z_)HDqA}dSpqtaI@WlBq;0KPIW$Hs+qzi|G#Vb ^+dnh69YV4EKY8ijG4;r$c-7dgA(P1@NE`Zx?B6cb5tUOMx?#!3eK8 zpnxNdMl*A6+6q8oX< bn{YC=3i6FsYungt?I2_lyXe$5- zXJ{yrkt2hVI6Q0ZjRdgnmKDAQ!wuzxYufZYA;PIv-3TmSb0tiYC?KqBB;Ez3QYria z%8~E4MH>giH~<0c*tP=Kt$n6ITmk^Q2S6ODjgkW@&)O88DG--H urfcD0xJu$ahB1a!2TIZg;Sk?CPM`Cd0^C 4^wln5m3T=Q#JMF1Ro@g$Ph?@VgM#bss~zT=+r zZ<(Q+M89iWv~7-lh;;6(CIJ?loaqKYMZlZ)5_Rv3Y2Ta>@zw}O8`oYw69eb*8_s3J z*u7!@*j6V_nPnujcWnrK)wiwA0T1^@28Rg|=$4Mcd4xtN=Yc6z;TXx35|4*Tzc`02 zK4G9H;PgB>k_b4?YmlA<1QOeWPL}9K-)$)DWua$bQj+ZTKY#UYdno`Q5urwV9x$SA zo@wnQB)|fO9!4JW$9ZrC6b+1M=WgO8oE@IoeDFo0{(+eB?`aZn{B){sJGTOg#H<2( z-I#!w1RENrbv>Jb3dsRQ!&LxA+^t6@MNd5ck1rE)g3JPgLleh*Sqfks05TZsoPqGW zGw+)q3P5K_d}S#BPGhz~QRFHCZlg|seaH=%9WZNXp&|fs Rx#|M;(J@wQ85Z2I2nE+^ZpUL84Eq99A ;T)ai!0;Tv0Ht|K0bK}0^G6mP+fTY&4TZSIY#InHj4(DtvHrhkgws5w zfQkS}Z&`yy&ISy@W!qnTZ%G3c0X_{@0jmbgg<1j3_8}#{3Gj72Z8BCX07)feg4+~) zZCyzK=XKu#qb#_#YHE^|1h4^4E09=K!+^HYR!wr&m%>r@np#x>+56h4Ccu43sjA3h zqndziNQ8N8R1>fbi7=0iY66f^wVAan sH3}aay$CoSR=*VXwede)r7N)y6434d0000 K@^40g1_-6O)LVU2q}_I4VGHy6X F2ogFtyltd@k?1iwCnaiH ju~9-pP3a()ef`1F)?-wcHoWjYBUPEG{#P0p_Yc=1{}(Ds3mj1_on z*)=L=OwQG<{ZCG}(G>tMzPysMV=>6S`KXp)o*XxKdg&Q}stVIm{l-0bBxUtWdSI+=c)b2oLM7pS3vGLKk`VcNVZd>8q z0V?X`01(aRr2noJ-uJ*)2b}#p5z7oGCjf}PJ5Z_WV*}0?ECiy>mW8Tadj{a;m8wzW zE g<8>6y4O Ed8V#dZlBOjoedc?Ub9?5^ zd+9rG<~%6#J_zs5yN~ys^WAfQyn9a$P?sYUfVv!+0MzBk1fVWQCICH$xbkVm3*P(a zlWI?rcc}#cc^FyL{Z0cs)8*44_bCy-N&qGgl11I`G?=G z3*1Z+R7H~#h_v(Y_%i~Y`60zl2V;bY#Jsfr^9p$kdT3O9cLnL6DCB)^1o{7`Pf zzyA7Dl{(%9Bq0#&gZRyLmI!jdd3HQ0ze)hKE^z9#*IUAn>nsuEchT4ee{2CRT)x(` z_}vFy-@&8w&uX=${^aN+?L7LAN*BL0nFg)+RS{5IyhnxneJYMmw$!aI*QoEvS+WH9 zr^`oaFxSeDap;Fy{K1c*5};ffCbR&E3i$zATYuoLuZ*9io%_Gg{8yK~^Y71^ErxEc ztTypJy{`K9X%Slhgx^aeZ~AjEkN(ARa#xOk!QK_J0QeCB#qlx6d-}|fKM {i#n(LkRyuzOY-` zAWQg8?{d3_*qaHGil7!iwg3~NjPSp+8v#Ry$rS83uCkmI>V;6ydE7&JXL;5%0v>JN zrE^m+)Aw`N=&cKvoGtB&5L*BkFmU`-i}M_kX+;3Tt^ETcz)lTR5x}c2UUu>rfL1v- zHA-8%Q z-}%eG^5O%=VSTVszfP855k~R{oek{>5nF)rdkZ~tvpKgJiM2VGYgcDH`5YMl@2y>> zP@cKjOTw-NyKe#MbkI0T0Z}|rcE!PSxh>vFWCBo^BNKqS9GL*r<;Vn}E=MK+bvY6V zATu=5NQ$tuB~gZmJQ21|im ^mGEn`z1gXw4bW9gnp&2(JC{H5Fccm(m932*K%gZBPk-&_WCIZyZwc_B4=2 zjsPI}U;{*WYNO$f5Fo>QX@1g)A+t3sA-BWBY|^45>wvVJcYGb>QVH u zi-g&@A5;Q>JPdqPo+Lp*3+9l=^Ab@uMnOFWEX{xHA@sQ%thdY=4oi{_+M|uaM1$b+ zkDvL5aDswF!9O3gLGaxi1=1cZR050)A8QbcDM%(x0vMRAfOn4#AKBLiwlOYL0_0xA zLg$2A{BW)SM*)te3;98^0wMq$NYvt~H<&2durWSV0@Sy1RM sr<9mG>)9l|mIi?e7VPPCobB+dp#kGEHii$MJ97U;$8nq>g&CKKwG$77O~ z1sny7^X_41rw3H?BVhY@FMbIc&L7Vl6ER@`><%_GJoya*;v91fV0LNKwZF9}yIVTx z=_YH65A=^wwen2Sxix35AuP9lN5MdeBH=Mp?B+a2?v4qe^@IW9(GVd6sQzHUOZSC0 zZ5#|wP_=YOJL^mG%tE^MMTqow^-a@j@mQ<=NSL&dGtky_X?aaseZc1*RUvToxGTcv zE|lrw@|vO%>ucEpU~%>8DF6_MA^pKXP?^0r3&7$4VR6in{=AZb-gfJ2*=j^aariK= zo~ND7K;`w8ygfrEaU27n>XHEn>Dw;X0KSY k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`212l#}z*45Q*+O+Ba|NpaR&jyN3`(&pGq*zOW{DOgk{~3O7;|m4~a29w( z7BevL9Ry*<9TT(P0tJ_Nx;TbJxWAod$alnmgXQ3d|K{@E7AFflMPAMlv36}bT2+wV z{hyOngn>(gK_r0To~nRoVQ2nY`HL(!W=|_ldD?LGm+yu%ch<0*EfTG5G5fY5lWhyD z)J3DUyD~0cy35Yv6mWI=>c@6%Ok4~QL-K`>+^wxNSAWs3`_=vc_k%ct`RvXMKJJPL zoiD_^<^FqTg{s~5Jc27fCCEgy|8Ey8_|I^4tKHKJX_otd?q%?F^>bP0l+XkKc<*!j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi/equipped-HAND.png b/Resources/Textures/_EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi/equipped-HAND.png new file mode 100644 index 0000000000000000000000000000000000000000..b78a810df85f2ed9659b419c1dd8f095848db8f9 GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|R5b zr;B4q#hkaZ4)!)12)NcSd8??tYeDZ4u1jtLTPB7usup^Q>exrE|CVATv3A10`sq&| ze4LTKf!{b@;5d^)AFG25cY}o(L!l1CqX>p08yPw#ix%v^|9sV|g57uhE_TZIAGh%p z{ XR)1jDSqO(qu`kBeE%syllJG{zPd4zaZZZN@$DTPGUqLh>F;h| zd!_WRb-c;{`#)qN8SflaQ9Sgs=GfCB%{pcaca!p_!k+l#uL4h8uD>?@!dvvmfXA52 zlWB1}!|~5NKT?=CF>RBv>s+yA@8^1{*VzJ4XC*V@a4$r{FM`4QeC+jyTN;=R^*6}K zy>;i{OgLzG^{(ckB|j7WcZjX)lnxHPDzj3v?S8`*{R2Wj0u$s9y#9JC#EYNPBlY M_33+4a$43qcAz-t c6VpD%CkzX$9 mdKI;Vst0A&@vMgRZ+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi/icon.png b/Resources/Textures/_EinsteinEngines/Clothing/Shoes/Misc/clothWrap.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f531e890c1a5d777b5a5ad2569bff2e68ba72d0 GIT binary patch literal 704 zcmV;x0zdtUP) Ox2pG(>|7;mh!O_z=dpGHQ%5RtX_ud_M@`Q7lLs zGzMs)mv-)47se&_5=`o%XFuosW-{l@h-@}XBg1HD^(LSRXafERfIM!3T<)!HgP|qW z-rf;?)b-+DO~TFf50x;~4j=$}Qo|z3x?`Qd_u@iM7=|mQY#Yg3ccruu0=$+4*{Aoz zD2T{_wbj=-X-bO4t+Rl*ICRg>S~CVTs($eV}^SXfx?vmG1H z^?;Dl?oU$bG#w{9F$@FS_7E5tritgp=sJ_)TmD_$Q-}n3^x$qdHg=svq7@-vduN;V z{2EJ(Ul=%l1!*}5@w<-J0a|N@E?=cs$k)wX7x3`Gov+tMM_E}}MyUYXu?Ry*#N(7o zB|-#B)u>i|0 tJN$iO_WmDj?4bu9 z%(V6Ws&Y5U}^DF zl-kh%p$=<1J3GW;F8TadGMNlohs@5*qIHedcngjfBbn@^H#LCkw$Rp|WPUCisSP6y zq9>2 Y)+Eremx)_w}lZQ<3+XR3POo8775NMk-y7wqnq zDHIA!Ox~tcE|br%<2VlI`uj*E+F4%u veI_ruAFNo?Cj z1sWj)Qc6~rJ{OZ+m(Coe=%Ik=>1ktXYU XGf1n9y0-At^1AYOYhxx)Z$>N*<0000 VS)*8>L*@bmM_$;k-|3u|a- z{Qv)-m6esBgYj$gyBXJa+yp9PED7=pW^j0RBMr#u^>lFz(U^F){~+%n10L76ypL44 zkDO%6Q(uvNgpG&6+JLb+m@{K;%mj;%|KGl>J<0ZCe#=_Bhz%tQqO0akieN9WyldmI zZ~pp6y*d1E)oz4z*m#-vZnF@WDITW&^y(zd?fouMrnAl!S8Ha7geHle%5UA|8TXuF vN4|!FpiF{&21_K{!ukZ^eYy;sb*F_BeFb$6Y}dU3bQpuDtDnm{r-UW|2DMi% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/grey.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/grey.png new file mode 100644 index 0000000000000000000000000000000000000000..b941adbf78194b15c17b17ffc4eaea39ec4e20bb GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*8>L*7#bL)rlvYLI5amm z|NsA=m6esBgYj$gyMyVUG=Rz&OM?7@862M7NCR?uJzX3_G$x+yKgfH?fXDSM?;{oN zBPW^i)K_F5VdG)2HehTH=FFHIGr{8H|F 8x|b)tVV1p-G~r@>@4~#yw}) vk*}d3D3f5H!4k=~us%U}pDqJu-D%-OUqPJ%+jVaM9me44>gTe~DWM4fv)frg literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/meta.json new file mode 100644 index 00000000000..878f438f4ec --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black" + }, + { + "name": "grey" + }, + { + "name": "orange" + }, + { + "name": "siames" + }, + { + "name": "tabby" + }, + { + "name": "tuxedo" + }, + { + "name": "white" + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/orange.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..0f4cad131f780ecb2d1897d0e7e14e5d227df3cd GIT binary patch literal 585 zcmV-P0=E5$P) #HWjg&GK+@O2dtBy+^2A(<~;lHb&LL1eCR>O2WykR1~QxL&$ zHO!4&ojw--|NjLA1>VQBlRpd(2m$x*=-{Gv(RNJi$D8iXxAyGi^@HyB?B(I9gYx3n z^W@s$u8+)VJgH7An>QPkGZkPc2-klsr9dd};MMZv+tZ+Y#)e(^@a*&F;Ak%p+@xOW z)5Y%G(aw`_^X1&$uWY74D!*$lp*$kfqlDqVs`u~d_wDE1r(oTxWZRrno g3e5i1_g9?c31Cgk9;n9Ax})fkUtyj6hs3szg- z*wh{~t(`SwweL&-Y;EtbHbB}t!<+?HJ85@s9|{MDo*00r%z=QeqsGzk$?4g7urDsJ zxV0|$0jW2xA^hCjR-k2o7Uuolj1v#@<%@^;)ZM*}7HB>^#sSTz=a*<8d3}422mVwa XRp=GyD$AXr00000NkvXXu0mjf#}p}# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/siames.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/siames.png new file mode 100644 index 0000000000000000000000000000000000000000..6f27a86343a2d2450faccef3345bc9eaa4c8c805 GIT binary patch literal 658 zcmV;D0&V??P) eEgK{f2W&|yG9eNl3 96&H0Xhbc2UN}G-2M-7V zT`moJTRfq9KVUHs^@HwLCJJUa7^IF~oN`2TM Dbb ziCJ1H4Rl8%Cl(4dBo!bI1WYIpf?_;IFdKbQD^4pCL^B|ARyZ>p3`8IbA`k^G9S>9^ z2_X*!KN|)`APPh-8gNf7eqK6XN-$SKDP=<}N;o7xFda807da>wR3!;kB?>DO1}7B> zC=moH5d=s$BRwn|DHjSiCKfs>8BseXFdq>i5CuasATt{bLNXsi9SAEK3?mT+a87mq z00001bW%=J06^y0W&i*I2uVaiR5*=eU>F5RfDwq9@W?Z>urjc*bKsQc MC+ z#A$$#u!yLbxC9$61(H(IGP2S#a`HIj6%>_}WmJ@9L{t@UsZdjw)zH+^#w8C_p{=8< zr>_78I8>-AD5z?yY8x0BU{|4_4FU#0%0L@rj3K%LBV!X)pk^R804g*!Gq*sIwzQJ9 zwz0LdcK}(Tt*Ywi FVv{>*uc!VC5znh@>JY*eWE{Ei9bP zO*SGT(j6pZ6%vJFNpwtXTs#9q0yDE!I9Px))B$IpfI(tt5?*=E(Bu?+^31ZSY53%U sPUggGfs0#MI$i|~>FGxJ6;Krb0Nb!9XXk;&$p8QV07*qoM6N<$g2P|dnE(I) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/tabby.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/tabby.png new file mode 100644 index 0000000000000000000000000000000000000000..38575cc0de2a47fc8856e110be3b9fc6ccb34969 GIT binary patch literal 539 zcmV+$0_6RPP) CdG!^6zX z%=LrrzP-M!t*taOGo_`aa&mGN6%{r$HC9$uPfkuoMMXL~I&^e&IygEsGBZ3oJa2Dr z#l^)=O-^oYZE|sOsi~=2T3UK~dXA2ce0+RpXJ bi$iw5)vwQNAy^h|d7sj*A9FVYJtPTppao}?}-apdMU_h2g78IiX d 1X1002ovPDHLkV1lM|#Rj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/tuxedo.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/tuxedo.png new file mode 100644 index 0000000000000000000000000000000000000000..327f8b455ea007fbbadd4a31f92cee75abb81095 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`*8>L*NJvN+85t=kC^$Mg z{{R1 _!@pGvCw2F+^ix za)N}70|UoI#>GmDmAV=>ELvdHC6uVDZqjIQJtc+FZK=_B73UODB{}0c0b2}KnMiVR zDRFahOG)muP~!Ah8&nih Mh~(UUhKSQoWibPYIhGQi_z zKmf}smw+Qj1CHE`XlN8%=N`}y7%+iRk)d2**8wr-5W8~mEDOUoFWfF~d~7m{;d>t2 bCk6(OOJbW|374M*I+elG)z4*}Q$iB}NN!}# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/white.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/catplushie.rsi/white.png new file mode 100644 index 0000000000000000000000000000000000000000..e16a9ed29dbc2334887cf408db029caa7cd126ab GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*8>L*oH%jf-o1P0&YgSx z`t|?+|5;gC`8gQBHow!jKC=p_jIkuhFPOpM*^M+Hr`OZPF+^kH+5UsPhYWaJ-|{|E z;XZPbDNlVx_7OH725SSx=3vf@xiJ$gKK_6Evi2m~kNGWY?IJdmD2T3_J1K&_!1At* z!@l|JANA(&zg4>t(qZFe;=9d4V5WGO`qQhEG`IJ=M48SyS6r=`ArhJ-dMdwllV{v> wh8_7D3W72T_8BaZYzylXg!kz(aMqm`PV^PjIj~*#2GC&)p00i_>zopr09GJhB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/corgi.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/corgi.png new file mode 100644 index 0000000000000000000000000000000000000000..83eaa3bb860151b94f96b2cbe7634fed80ef1f08 GIT binary patch literal 394 zcmV;50d@X~P)
FMbQ5 `KUN@GzoM@7Wt$!aA#+6XJ>P1X>>;z z;BpfP00001bW%=J06^y0W&i*H%t=H+R5*?0k6m)YFbssFm6bR(3TYh>#HEz>{&%d+ z&x_M=0d~fE(0 P2H1WB6#;Z=g9V}f8EU;yqJfCBI;Kmzf?{OCXx zC<4yU^>o);6(te^u<<% `Jyra008px^7*Mb`Kvwor#AVeHTkJJw?wY?_V)Ru zH1qTGbVnE9aM$VS>GARLlarHlNEmHoWR;bb`KUPgt33316#1hw`J^;-Mi%*|HF7iw zb7^UDXJ>Rp6>w)~bVnFp#*69z0004WQchC @kpt+?WIEIRvfWN5e=4H`FygBT+4L)6Ae#YX*$9v;G0n#k za>xP9R{#M}H2}=}##n2~5t2z4=jN@VL?Wy62`s8ESl4TIOGJ?rSoMHvT{q&q_nWlC zwzrFp*r~#xWVJ_R!N|O>>vs4{gH^#S4x_M>whT!`u!rMm)i@vVe7Lk4#-BtuYk}*n z@i&ZEUhWU#G{TW52_ZbAt~a~%2_-u9rx4S?PSG*{C-nlxkqp668Tr8g0000 %q1F literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/meta.json new file mode 100644 index 00000000000..06c0cf9ed4a --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "corgi" + }, + { + "name": "girlycorgi" + }, + { + "name": "robotcorgi" + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/robotcorgi.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/corgiplushie.rsi/robotcorgi.png new file mode 100644 index 0000000000000000000000000000000000000000..a8dfdfb3f32d8744a16138695f681eba8785d658 GIT binary patch literal 391 zcmV;20eJq2P) $!BM0V`F0%6%{QhDJv%@US3{OOG{KuO;b!v zURG8vDk@YRqKp6l00DGTPE!Ct=GbNc006^DL_t(IjpdI^8iFtkgh@icN6}IYNGsy= z{#UdG-4x*h%p!}-pZO+9vMvFHvEU;?0_i*f9Dp!pfs6nd=K(^*bP3=9&@2F)^Pn#P z5g4p|v)y@M)IN%0R$~AXg)&$iqKKo`x-=F3RGi{6QhNof8G!S&EVSOU)}gY9mtqni zX{(G?4ohQgQ^fCz^=EBI89HsMYkwn>2;h6)rReaXtLMv?$Rvu8y7D3JEh36FmysV3 lwyZ=3SY+yt`# N literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/black.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/black.png new file mode 100644 index 0000000000000000000000000000000000000000..b314043924a700369a0e59064891c767464cf785 GIT binary patch literal 1201 zcmV;i1Wx;jP) zH8wgQ9v~|!E)WnBK|x9?C@vTm8W$EAN={TKCn_y1FhWI2NkT^%85|xWB@z-97#SN7 z4-ps?7(zis9v>ntFElJIFf%hZTwrBxZgy^IZ)ag=7!wvB9UwV7KQ%QvWM^(hK0`V) zH#sslBqAg%C@V)lMKmrl9~m7Y93LGUA1^R9OiWQ%Qdu-DGDJK C $oCqh3(Jw8G(GBqF|BRn}mBqAp{H$8@smO@5J z2nY%&CM`NVK{PcwH#t2dA|*~zRvsK592_1X9U>bT9VaC!C?_l+AS53jA|)j#USw$? zA0r eWC00DGTPE!Ct=GbNc00FH@L_t(IjbmUKI)IT0pDZ&A11lRl z9t9knEL_|?ytoyx^YIG^3JHtgQ6VZOE+L6Wft0k2tem`pA`WR886{;I85LDEbzBNG zG_|yKboKNN42_JrOw>&=R4}uciI`hhT3OrJa@yH*a f7#sO;qIBJb+v?&0a` zx=4d7C(Q-fWV+&zmU+da89p?NKVeEXk-O3v5t;$@zM#7iAl*Rsa|R6oEe!} z**S3e+`RmP!lL4m(v-Zi@`}pXs_L4M+PeA%h-_n1UbABgV@qomds};lX=hh=4?{<9 zVqgD+iOgUHlO|6AlCe{#O$YI2%$x;^+MbNrbLP&Q53^#y!bOXhbTBY1UAAmFdk;ut z#mZHy*Q{N)9;#r!Z_+^u`UFAf_(cvUS_`9Xog7N(IYyPurusH*4SiHf*xIj0X-* zJ9PNS(PPI?^q|Rc@J^ZDcJfs0=`&}yojZRaj{{xvl8cuv7jL~1d-dA&8#iyo-o`Y3 z$(_5V+S+~>?%jXjtc5idK76Ph8=L>=vEQl=Tt0YG^;D{(gQ*IKH1z=hXu|A* P00000NkvXXu0mjfJehD= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/blue.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc9b2d7e4adcb3b39780d25ff23411da83d90dd GIT binary patch literal 936 zcmV;Z16TZsP) r;v9{~sz0S6NS2ND4Y7Mz@%y}iBH*VpCd=%};2-QwmGZo3OBQ4A_k4?1iO zI&Kd{fDl}u6K}m0d(Q$NQ@6Oh=I7|$;pGohkPkw65?Y-TZ@&|7vjk7G12~20>FMa` z=|rX1)z#JH=IG+&=hxojVYu14#?Tmu)C3hN+1c6E*V$N}zbcm1*Vow KTgF{?gMi!R> zIeB>nMI~hwRW)@DO-*$z3>DhiI=XuL28Kq)CZ=ZQ7M51r+?d8#+t}LKJ2*Oti;4@2 ziwipgfeWfBu5Rw4U?40mDk?4xVxg$;@bvN)74`A;6BPzZi3>wiAguD24+snr4OR?M z1j&hubA!zghnf)@79J596&({Br=z384KzWVn}Hi_gfK)!d_p3SOcG2^0r67P#6c#z zh@v vE1Q8KCpRy@pb#YDEQ(|V14B`9Nj8WsE-5Ji3pj(_0CxojC@m93H30>b zS5#J2SJ!}oLl`|wwaayNYrPcf>KhuHz}`jItRpWU(A?76*51+C)!ozEhiSZa|AdK? z6edrZI&J!lnL5}Upgn7ntE>F%IdkXD*T&(4S=vCbU?DDP>H`3mph^Oj#Q#_T0000< KMNUMnLSTZQJ##Jq literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/coffee.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/coffee.png new file mode 100644 index 0000000000000000000000000000000000000000..81650c1b6f6981f04c4c387cd8ebaf3abef7d3e9 GIT binary patch literal 1046 zcmV+x1nK*UP) F0wfs?Sv(bCL>(6n1riDaG$RWt9S=As z4`)gw8xaT{5(rmCEn!bLTS+lkMlOC~Iu8f}D;*G?fm#3n0RR90gltTPX+o-wY1-G) z($2}Bi*VJ^!|CYg>+9?0<>c}3@bK{O&9|A5d0du}hl_)G)6vl5 F3SK!&XEr91H 7*snOJ1P?>91y|5z2V^A z)6mS`+}XsxyzA=db6GXx;osca*4Wk1V?`fKGZRcR6ntn-6%7Tap_u6C=koIM?d|K= z)6e4I-s|b;X-+3zNh@DOAFi2xQ92w~MKQy}!Q9*0zPYl_%*g8M>fztp=jG$k&&%lN z<>21i-rU+M8Vrtwe7CZ%;N98S)X&-1)ARH5^Yil4(b1fij*y6ci-UM?WLIfkP@$WY zvahVk$;qO0Dp~*l00DGTPE!Ct=GbNc00DkUL_t(IjbmUKI)IT0pDZ&A11lRl9t9kn zT--doe7F_x3-AgG33H0zRv{`TE+Hu;jaz|?tem`ptRgcGX*oG1WjQ$&RRtMb3e?m! zG_|yKbQNSE07HeIzJZ~Uv5|?Xf-D$dQ^R1Ut!-{0E32R&t01nRAZ`f+RwxRrO>Ar- z`o$H%>VN=6g`K^FqpXv&i>sSBP)b1@q5@%+ySay_mp7-6hOZw`PC-EiY=#2V4F7<@ zpx}_uu<(e;sOT7R+1R*v1{tss;t&-Hi6EoGlZ2B&yp+_iG$3Uqi{gy*jHJx0YzBs$ z+`RmPY>-G{ERqon4ANXh#UQ#wnx7RcP#RVSbOYQK7@)kOvWll#Shl7Xn`~WuLt|5O zOKU}2dq*dlTvvBbZ(sj}iIXNxo-#FK+VmOdnrE8N(wIGG?z~y^7c5+~c*#;s oyII?K^hv!r_D6d-m?zf8gM59MaSW067X@vYYkh QnE(I)07*qoM6N<$f~1|=y#N3J literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/crimson.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/crimson.png new file mode 100644 index 0000000000000000000000000000000000000000..025750617687fc66565a7a6d050e5578821c5f23 GIT binary patch literal 927 zcmV;Q17Q4#P) q%0001HC?^;M1XKb9UMeUZ1O$E%7JMWm!W$(_Eh-!Y z1dR?Ai6SJ_7b3>S# boD3%~3q7W7o0s-dX;o92T+1J FMd{ z=+{I})z#JL 9QV+9Ch1O=rRA3`7?QY0u& zEGQHN1RV+q9SaH^3kokA84m;mFarb)1qBQR1!xfyxEmtZ)zxZHOhp_VS|=xaB`AX= zC%wG9)zHt0UR+NtDtJ6R+q%8z=jYhe)y%!UT_z;8adGD3 k0d!JMQvg8b*k%9#0dPq~K~y-6V_+CMfRPEGEHeuOD;ql=1st4Q z+#Ec-cogvQb8`p?3gJ;93 Otn!x+2n-SpR#XT9$%%_|gUt|! znh_cn9uXN89TOX;qoczOG(nu3fg5auFhoUsLL!h%5=>43@lw;oK_ Lw;dV7Kkn^Dk=gCID_2)cLfG0E)hjF0R@znl~+_&R)K;; z7(Gn2OLcXty%cL|>*^c8-bL4}BQGD&Xw%f((%RPE(b?6FX}oq%Z(qN{go%?TPnkMR z2b%-5r}w+M%FmcNYxW#%96p$?4Fq%N;gY64006r6Ne_AxUEBZw002ovPDHLkV1nsA BUAq7P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/marble.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/marble.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f1cb9032df73a30248205732b42897dc1e58dd GIT binary patch literal 1089 zcmV-H1it%;P) RMrAPgGX7yuP2Rtso~U5fl~%2L}ZO1soqC z=jrLX!^b~EML|PFUu0%>dwz3ydwhe2fQXHYla(VUC>k6c3k?m`+u4+um_ !Yo(go}^V*Vu-RkwQgBM@&x6(b3=G;nmsN@$&N7+uL(`e6_l~!p+YoC@3f_EGjH4 z4iFFo1O%0!rNhR?=;`V0?(Vm{ziDrCFETPHEG;K0DtCT?TxV;4hKPWNieqSM$j!_? zL`SEruFuiZ=I7_p)YYf1u))R1*xTM-V`eQdFf1)CK1NDDMMzCmS1Bzox4**R;^Ld1 zpN^B3i<6c+Ktqj_mfGIogo}|VDk?ujL}hV#mY$;0)YReQ#Jw6|$-a_;c(u(h>_j*b^!y9NLN00DGTPE!Ct=GbNc00EIn zL_t(IjbmUKI)IUpfGiU;J{62Cj7+R7Y FetuCgaa>05OGrvdu}aIx%E>DzDk&-{VLFmgS%sCISyfG4LsLszM^{hZ0Mi&l zR#qcp6H_yD3rj0&adsP9J9`Hd1x&0ej!w=lu5Rwy9-b`X;$AY|KDNjTd|6fe{8?DV z0|J9wSy;r`gF`~Y!XqN#@=?)JQsObOtWvB}?BYNJn55$36B3h@A+pISscGpMnOWI6 zhK7br94xtcYz$2K1%*Y$f+b)DrDf$nvZ9jJ5X7shuBio5b@dI6O-;=(E7Dq8+uDHv z)zR72-O~#a>Fb{`anj@|P)iu5vax}~aoY45Gr BZ~lUXFa_v9Wzpg#OC^>q zU$GLatcs!3s?}@OhOb+{VI!IxlL}Cl6$mzM-m-Pu_8mJhLR< &IK*X})g_w7G` zX*?4L2M0*a!9$0S96g530ZdE~BaXA4IEljtOi+MBn)(0$ kD^{00000NkvXX Hu0mjfr27Q% literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/meta.json new file mode 100644 index 00000000000..5842b1ad07a --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black" + }, + { + "name": "blue" + }, + { + "name": "coffee" + }, + { + "name": "crimson" + }, + { + "name": "marble" + }, + { + "name": "orange" + }, + { + "name": "pink" + }, + { + "name": "purple" + }, + { + "name": "red" + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/orange.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd3098c0d25efb396fa78c12fec86fc903c8f08 GIT binary patch literal 939 zcmV;c162HpP) z)0001HJSP|l1XK(HUOFfp2?TyD5PUx*!bclSIVv0p z1dT2Zi9sUNOc%z+# FMd{ z=+|*X)z#JL<>cq%;^W%a*@ 16&DQ$ zLM IL{6bJ+z5D6U+3LFs%FCrNa2Lvz*0}llR4G0Ac2n7@e1ZX1>xJMh;)zxZP zOhqUhS~n+qJtc!bB)z=6)zQz1Y+O${DtJ#k+s?Y^=jYhf)Xc)YT{k4PhH>WP Otn!x+2n-Sp z4hdBR$%%_|gUt|!nh_Qr5g8R76B`$=qoczOG(nu3fg5auFhoT{ViJ%{7EDP6@zT=8 zK_ LvcxI8Hg?^EiDBLID_2)cLfG0uMkBw z0R>c6RoB$k)`5aU7(Gn2D|L12y+Rrqo0?m|-bL4}BQGD&YSY%<(b?7A)7#gNX}tD? ziIXNPOqn`u`iz;gbg(% SGN2Gdy%SW=6 yxg##h!>FMd{ z=+{Ju)z#JL zLLx0gA1zcHIK{=q7zz(k9x`DhJk@8J6bK3!1q}`a2u>$7PbV~E1sr7r8l@LbLLe(r zBsoqfG86;}9SIK|3J)9#4lfxW4+ID>0}c%Z2Mh%VXb~y68&=oV)oM&qMI0zvCpmj1 zMS~ z(9@7_d5V64o12@QoSXNqr2qf`00DGTPE!Ct=GbNc00D4GL_t(IjbmUKI)IT0pDZ&A z11lRl9t9knT-+Qyym%Dw@pE$s2nyj*Aq)f}cr4)- KTgF{?gMi!R> zIeB>nMI~hwRW)@DO-*$z3>DhiI=XuL28Kq)CZ=ZQ7M51r+?d8#+t}LKJ2*Oti;4@2 ziwipgfeWfBu5Rw4U?40mDk?4xVxg$;@bvN)74`A;6BPzZi3>wiAguD24+snr4Gswn z0m+GrbA!zghnf)<9uXN89TOWDucM>G4KzWVn}Hi_gfK)!LShn-OcqQ@1@Y3-#X%;! zh@vb zl~+_&RaJw6Ll`|wwaavMYidL4>KhuHz}`jItRpWU(A?76*51+C)!ozEhiSZa|AdK? z6edrZI&J!lnL5}Upgn7ntE>F%IdkXD*T&(4S=vCbU?DDP>H`3&&Pu+BmUaXH0000< KMNUMnLSTZR1#;d1 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/purple.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/purple.png new file mode 100644 index 0000000000000000000000000000000000000000..18aa47315d69685354a9eb295de9468b8a70e82c GIT binary patch literal 942 zcmV;f15x~mP) FMa` z>6=8?)z#JJ -`4+ ALJtt2j1!E@!WnCAgGay1Y zBvL;pP7enc3Ir4s2^|y)9To~4CmAmZ1P>DfFbD(>2?Y%a1q?M2Xlxs})z#NwOlmP4 zMMEcAPbGU)B!k!0*S);G<>Kel&((HZi9sq)UOafxy4&dI=+)HN#l6f$BwdzqwdCXG zlxetEB8FohqIg)AGZ$0Az{A49#KXeG+1T0N-QSRDwbIJiX;pktENoFHZ&W*EoSU55 z+1k+0($vt`gKv<9eu|r$o1B}QDY|IG00001bW%=J06^y0W&i*Ia7jc#R5*=eU>G`p zkqMtHGYbPN8#^8a9GqO-96Y>u6!7tLa|j3u;ZY$B1R{7W;TGi(6Bm_`#HF7@N}7X1 zTwF#LmjXF?c?Cr!WffI5bq!5TbuA1P+S)q0din;2M#d(lX66=_R@~f}##r0f+Sxle zI*E&l3yX^jI|G3Wswu8+?xJ8IEG{Z4E)HU$sPORg@)i~K@%0lG21 iWgWUjk1qLW9 z7ezGz1yod4RoB$if`UUBJxsOhbam?+LK>TzTUx>1Mc1q&FCWlm)85h9)!ozE*FOQ% zc oGGrZ@^k0SU$9UchY#jx1Hq!jxTL8M0H~%)-o-EO QUjP6A07*qoM6N<$f@$)3EdT%j literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/red.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/foxplushie.rsi/red.png new file mode 100644 index 0000000000000000000000000000000000000000..966108f7abe96ce5d2ed2ce4a60fcada6afe5c01 GIT binary patch literal 1408 zcmV-`1%LX9P) 1w!oSAlpuG3PWOqoK}E`nH*C;^mGfv`=B#$8bpHHcoI5H;R-VKfp=OkFWi zqo9$X2E+nm0R`g{gNRy$Zg!>1jMEMs+L<{sXU_S(0187D5ka`{y*XR*e^1`L- lA*Ec<>i+{=)BwxfH^|4A+#vr`fPP<-{P8ij1emqN%{yQ1Wo1SAd4)&-7?GrM zx2K+W9&pRgHf~|mm|Wg}{&toxntk3N5&)jKe;I3DTFvZf tb@4h-rQI$uWYk*-P9E`-Uj~Ha>rY`RK zr~^IRi?FI(zaW?O_sluxE?AD=l$Di90MD{g+Ji^m2_b0P zVL}E{eLu*~^vgJMI7r1}Hx?-gbTyLgx*YG?#eDzyPvjT5NEzrOY4R-8>@g^c0Vaf6 zI=N%@R#Ghj&5*pddFL6y3=84On&3>Aqw En Rc;7@?#fjv4HuwyuZbLMKyal~S0ONuZ~l2Og}TwA9J96I1C;iZOMp4fX9? zhlTjG00*8~hPPoeMl{6er5|I>9*t@rLB{+wC=;J1YwqjVuAWI>TOH!JJ=E6h!kOb> zY<4;=t=(w7UV@=8IVmbub&$e}N%TIqSngX@DgPGWg`3M|?(|}UzBq=W(o?^eZ}zp* z>5X8uSg_|6Ayf+^OYS7uW@r2ULo~NF)9wv&?aXUfw`DJv7i1%Z%8y-P+Pen{9*U8i zn@L>gLv<1|@YYlJ%TIslCg0^E*(!(+9;SNDv#kBpgQ)w0!El)CCS+2uXgT(xshE)v zM*d`8T{@Q>5#Yx1E2-MFkHDafN8ha$Z`?6QPM>6@ILE=4O@2(pN=BNUh%QJ8hL}<1 z5eaR$@#k(V3LI*0quNs=0NQ}2+UI1q?j%zQ^WnBmK6toXpaCKsI{bX{YrmXa=)(K8 zpPg-zb=B1Z;NkT<#pCWWx%QD 7z%sAD7ll8=khh$t$#x##U zH#9V2nsI7sb_jqwZ*t2}9HazCRwmvaF9?RdAJ>vfx14gtCCp3nQ|QWLzhC3NdFfQW zTg$G4!NfsyvTEyFFr`FrbRvFUvpwP9Kqv}G6d~~YeAH~;F|5UwRJ!HZJSY8O$=2vd zJb@_a8hu-=%yy| |9@s0xm32e;jF zBPu6~A6I>I`%qZV8lb7JRe1ZnM0K607GWS1B&NpziHd@df*CW)D4IBNsJNzSw6=Dz zZQF^(=3j?!bdFud2LrfDreU#Ikw8?Bfs{xI(llvotY>cdJX8#-J&E1)mu+~a^7$hI z>?HMeOB0A0ag3NjEE=P=t)0j~Kd-*BhHaidU+2zS8=k2y-an)NN`C-Zic6bDFMn|W O0000 VS)*8>L*$jHbT8yoxj`j(fM zYieqqSy8;M&hx;uScQW>1cAyJOM?7@862M7NCR@>JzX3_G$tk|Nc?i(=v|+p)N!c1 zsLYJZ;n8LZ>Del*N}L+2XK1ce;xy>8u-4R`%5{KsMo&+uvo4b$Q_rbYS&lCkdN8e8 xc<}AQ6K!2>ZEaj!3P7b?i*|K0x>gl1F?`P8kvnX${1(tE22WQ%mvv4FO#qYBL6HCe literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/meta.json new file mode 100644 index 00000000000..d39a58e623d --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "rock" + }, + { + "name": "fred" + }, + { + "name": "roxie" + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/rock.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/rock.png new file mode 100644 index 0000000000000000000000000000000000000000..4f97dfeba6f1b58eb6ddb51661beb0f3f3915da8 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{*8>L*$jHbT8yoxj`j(fM zYiep1-s}1Xlw~Xl@(X5gcy=QV$cguKaSYLzn4BQ-%YmbJeTq`Yq4J_KGcJcmn1prCPAj2Q>(ljS1t5lTD9*TNHRU2Sb` nTwDr3rCf`4bu+qF6)-V;R_5l6U&W^nw2Hyg)z4*}Q$iB}ZMr(2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/roxie.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/petrock.rsi/roxie.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a2f48c6d62373af035a9806e75fccecb41cb27 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**8>L*>@u75Y4WQ(8AoJf zWXj9SeSLj3H8qWmjnAwoURURNU|OvA%-jl~dd89 3!RFCB!i$`HuDBOP3~W-4R~m(|y9>L*yze zqo`nK83Cquw@+zbx+NvR^i=zHdPs^wh{2BO>;3fCI|wBdYU=CjI~K0&_U>fvVh9jC c{D6(2bf(10u&`bIK+73CUHx3vIVCg!07gYq&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/meta.json b/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/meta.json new file mode 100644 index 00000000000..bf0f0d3224d --- /dev/null +++ b/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "ticket" + }, + { + "name": "ticket_2" + }, + { + "name": "ticket_3" + }, + { + "name": "ticket_4" + }, + { + "name": "prizeball" + } + ] +} diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/prizeball.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/prizeball.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8290de14789c7629b796b6824221cb397878ae GIT binary patch literal 732 zcmV<20wev2P) @yq4(%H{LS<@Czr^TFWpip1uCz~a8%@y_P-+wJ$^@c88M z`Q`HY+3fez>GjO!^t9UVg23dq+waZh^vi5=?~0Q4keHsVwEO-3@Av!X^ZM88_Qc`x zvDof?zTw@T5#o=Y)&-_}Kpb;s5{t{+FNikeBI(jpXwAf4<_h+3vmG@T*c*?d-?- z`Pu*f;`jE}?(N9l@A$Ra@2}VGc)a1W+3vjE@RdJ9+}W-4^U?d1ocxxZ`uf|JqpEa% zguuLmpGZrs*6nw@;Q%EEvf1vq-0zDwIz~)SW^Z)pg^cr#mGkn?Z+U*iz=^lAbu>9U ztkvxRAq4;<20TGTMN3bbL`b(>VXaeGxwLtyqhX_*S9d2Vu-EPYAO!#-1pxm`g~Q~L ziaeH&M1(Oki8VMtMoFTaRy{&Rnv+U$BP0M+4o^ZDl8QZiD=jWEG?R=#lZ-!y!{h)} z4oN%~Ped6^K^ICt7XVWZ08$MARSy7J5CB&Y09FqGSP%eF4Xm!Y&;S4c0d!JMQvg8b z*k%9#0QE^kK~y-6V_+BsWB^7cW+o;UoYKs!Z0sDIT--do*yWk{_yq)oghfQf#3iuF zOGrvd%gD;fD<~={tEghLKuujkQ%hS%S5Kc^9E&9ehDOFFre-=?<`$M>R@OEc3V3bp z>>V7PoLyYq+&v6Ey)YDb`}q3#2LuKMhlGZOt3*U%D2S4 jf+o6OiE6%NySi* zmY$KBm7SBDmtT-ssG5$cAhIYuqqwBBth^$#k~cjPQvpL-ReE}LO-*ebQ+j$mrW1fh zG&DA)gF$mq12zRf74 >MQvE+fhr=~8bBZohdfvb2;h_+#sB~svpVD84M1K1 O0000 L*WH8BpQ;j^sU~J#U zXMBc%TYssA^Wua2Hfd@9f5kD(1*&8$3GxeOaCmkj4akY~ba4#Pn3$X(@x_6m_xy^E zW8y|`p-M|~ayk|{+`J*`+8MB`u%l49Nq _%? v)(OZFHQVM8#t?L=<5>|W&wK-(Dh39l``jDXfAY`)TEgJz>gTe~DWM4fej7nD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/ticket_2.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/prizeticket.rsi/ticket_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7e59f474e6afe60ae3ab60f57809c8af34f75458 GIT binary patch literal 296 zcmV+@0oVSCP) nvfozZ+GC-wDJ#y;?UAKl{Vo-fSNZ-TH*qFa%r#s!I zyT=&u5vwLCVyh7${ed0%B3*nx@v)txJ09QUF4FVy%9`XOSw)(FloeSbS(99gEeegS zk*aW#TE3DpT~S!nfTAGP6sQAD!3)zAD6Z1>RPbou)Z{7dK#yd5f)c6n;HTlbJU0h7 uAHF|KdIj3ju%Lh;z>$!qCDRx%b(cT?1uhZg=w2fL0000 LPd@yJnJb8B3Fw{$?%5 zTycWshKNt$3 L*WH8BpQ;j^xZ*zvh zxWR#e`};Kkpe$oakY6x^!?PP{Ku(0Gi(`n!#N-5tR}KLI3{%%HS<<0%XoZS~22aT0 zjtdVSJ$jL$!5}VBB*-f&D3;LjGATr)B(+q;P2$iBj=)BP5SElS#Z9_;4$%`>C0KfU ic`wGaJ-f7!fuY8h!*$u8HS>XXFnGH9xvX L*tXREa|Dod#9zIb~ zQThM>|E8_GCQqB4>7peBRKr*j 5bjhC}wnoYp^fZA-7eTWf9~TU7S0KbYZEwW;&e)VbEp4|y*t=$%?{S&CEZ zg@|OA^fCSo_7Z=tUJ6*h{jf%XE5p6h;is(kSE!u$sB&YkQo)jUB{}@xS+{h{vbE_l spXl^za-ZLFE+d=s(AM%bh4! @~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/abductor_agent.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/abductor_agent.png new file mode 100644 index 0000000000000000000000000000000000000000..59aefaca07e7749b974fa22339b73ab6c6497d45 GIT binary patch literal 333 zcmV-T0kZyyP) |Pft($_7uPX0004WQchC 5j-~U+~ ztX=IyuRHyQadD0iL#h7@XwEc^urUSa$b2@9%Z4#k;8ixVQ25LS+8!-yHCh1{w$1i@ zf1EvB0$RL TK@ybKpfck* fXyUH*o&R87$FT@FHY1YU00000NkvXXu0mjfK|G4_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/deer.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/deer.png new file mode 100644 index 0000000000000000000000000000000000000000..d9bc621422f15d402100ccc4db92cf2945fc808b GIT binary patch literal 787 zcmV+u1MK{XP) 111v!9uNc%2mvP(0~!qj84Lm(4+AC=0vHSeE*J(K4+I p+ z`1bYN)524MHLZcTg|&^6z+fcq}F%5D5aeq?N?Bsb)GBEf@xVR4(b{-g z?CEPm9xE0FJst*ZKNzi-dv p^tWUb^ZJMOf@Ga6$eWw3wlW&L?;hD9tA%j22?H&WjPi;AO n0y85I!@O)e5J8V7A#NxZ6?nty1&v#A>n1Y$T9PcIZYAqyJ~0~`+o85kHjIXOc- zHDN<2O-V<0cXmidLm3zsLOL}=EgDQN5_U%&Of3>66$cj<6&M&778DXcIyWXJCKwnP zB^weM85k514$oH1WB>pF0d!JMQvg8b*k%9#0Tf9@K~y-6V_+CWfRTv_NHVkFQ^Lx? zz{ U+i;J5Zs2hlRa2dhN3Iu%2{5ULO77!F-W#tlP#V#)*A}S^# zA})bL8l*r{N?Jrl7Ah|%uYjgNQAt@vRZSf#IxRg>Hnlj;@|QQ~|4jp^-7V0%H?X zGjl!*Rxq%%GO|WjU}I}%@8Bro 4jl}w~w!%n7@BOU{G*KXc(qv!XqMu z{G*~{VtL}6E#ng~6(q9yCncw(rln_C3JMBla-*rp%J%oq$>qq)FDNWxD=sN5D@RpO zQCU?DbbL*1U427iQ*#S%E1Cgq?d=_4Mtf&hcaM+|&HxA6)!WC4M|u?C1^`{NE|(m$ RiGu(D002ovPDHLkV1iAZ1!MpK literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/gnome.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/gnome.png new file mode 100644 index 0000000000000000000000000000000000000000..7fdb97a688d5b7b186d105ea4078e5b5b49669b3 GIT binary patch literal 330 zcmV-Q0k!^#P) W*ESj{|j*iSX%*2 z1+ 7p!m9lY;Za(WB~=ft@Z7^i6(G4KQFZ~>66i6EF2P!R+@ zgNgkNLG(ERf+fZnLWIC9;gN%Z$gFt^eC$ Tl0g%KAP`2)S|Kw6jCA$?|IhXl$3rX~n%-eKyeBXYP4iz)pcQKVEL=#?3-Mjo z!IRO7?DxQy#qPJj7;CRzH!!yU3~<40;Z3gvL`PuzTN%(W4A8O+mEev7)AeQ05;-w> zy3(U??v6mF<|TMI_n>X60S?)@ss1QL>%Q?JLdOt%#fLEpW6%rnegsdi1|HvyPvEsJ zvfqM~v@KeC1ut&Hzsff!0Zl34l4&9(z)zTBoP{{)kG5r=GtBCv=4DytbzNs!xfXC< j^Z<&FPA@pmn*WhEIh+!Y{~FWU00000NkvXXu0mjfgTJQ^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/ipc.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/ipc.png new file mode 100644 index 0000000000000000000000000000000000000000..ed8aac5cea8d71131d90a21f0ebef13d924e45b7 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy-T^)#t_Kbr_`>A JbN9Nt$DPGrnVmcZbygYNiFuDnOB(F8K zE_iqEF-LCU?yJ8!&j~ur KP) -3jhEAwg3Pu001;s4;@8L3;+NC0d!JMQvg8b*k%9#0Rl-x zK~yM_y^%3)!!Qs8PbyTf(jEZ^U}c_@AYf&gKz@)1xO8XPfQq~zAMgWQrlVM>;44ES z3M3#+s$92&<#D+r`p*Gawkus}%^oZ8cw~!i(apyZZ#%RLxZNLa(BVg`>2!ZNdCWk3 zH;6oaTJx=IU~{o7PP_R=$kb~V*_>y Px&+DSw~R9J=GmQQFTMHI$=v$&dyh7O$~D20cR5QtF*0=*;(f=a-{h6tkTB4{oi zB*J=FL?ei&pt5)n)Po2v9y|nuko6#fLSPw|#aWsqCJZ|V7h1y5)23lb3nP|?nd J` z)kL&g_k>8Hf+yx)(nW@|(7Uy}CXw4bwYaK>$0r9?aM)^c n8bZqfoQiNK|t@; zh{nb#3x{a8P)cclD2h^ZK@c2CEJwh=#QEY%wI_Lm*T1RdNK|GP5M$$r{cWU_vE284 zgb+H4qP|2 y6S7 zTod>6%DeONw;=>4b8AJrh2Qa0AxM&m*9no6l@b7W*qOWi;mq+i@cjorFkG;9XlTfs zGDQT4<+g1TMN!HNxg0Qf|Dk8uzgq9dFGgi%fj>u2r3@y2{g5NDwR}2GmX#~RDH6Ya z^hHj=VXGOBgCNMwd!Cn)XTy*pu(f jnzK}%k%B74e zrEnalkX(*Hk#aRL%V$5gIlsQfQ_sIpsKo3s#>}aeQb;KY!!Rb{d0zP~SlYZ)*#Zq+ zH(56?b9Q|VfbYKAEH!K@r%65`1h#F*->&OYtyTw1!llhig;nd-u+FD%&KFH}i&JM0 zAU>_ $)hVa9tNEW&a$=Dm~vjJ;3EtXV|}5PlZSC*7*I#kI>mm7Ms`$CI^ym z9EW68%n?vZX*zq1KKM^czVP&8EPebX(9L{l`AExWWMm|EwK=u%LPjsH>k@`x$_s^s zNJ`1ATQ|9|wvL*Z1>o!(%iV6*+2hf_eJsnO*=)ug(6~AXf>bUT1VKO$1eHdkp&iGG zb0J5-C~P*H2=NC82Mqu&tnDy6`wTlfzobsAlro(U&+`CiG#c2pjpI0MZ*QBqiqW6+ zLW+P=O53)L>$=Gns-q~1jU`WI#>Q}_(dfy^Ni$#Cj#C7pC_+jZD=gTovsv7`^MwYo z@irt~*Nyd*-hv_|4Vi9NW;}`_eBaMyeS&!9*aQqrug^Zg21Sx|E(tU7&tXubK@e1g z5W1-NB#|O8$RiTE?mw!{!eC_YC wg7>|F*XO|Nm#GoheZ}lWW!?mNmE8 zGHRK8WB 4GYA4dXiQ3H|3yn*3^8Ui90=A978O6pI$u3*Q_AG5@2yXuVF*C)3pEp&+r|a6}Ii= z&X+PhX>!~y&+D|#)a>c(xH>(kOli})*E$#Solm^Tp35?wH*;sw*0QUfAFkb~RyyQt z==z#v-roJyq3TtPy?0-*f7qwpx9WPZ(B4K(m*onp?HL!{ci3Llal43TL-q5#(>wNa zE&nLW`#@xCfw#cK9>Iuvt5f_mla}w~58P=S;+4`YP~p#$#xGEOte?f?w_=~;!^^Jm vclSSK6y7Q%&!}`I3g`*G)CkWsUtb0-Ae#e-LEuvGWDw=)>gTe~DWM4fC&l8Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/plushie_slips.png b/Resources/Textures/_EinsteinEngines/Objects/Fun/toys.rsi/plushie_slips.png new file mode 100644 index 0000000000000000000000000000000000000000..55b389ab5680f9fe9c767066c392c9b6c2c66abd GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij=0(?STebs7qPB~X VES7fAJ+DgV1ZAO0Ugf_dS2Fd&xolpVdyATjN!~J}zq9mTMguR($_^O37T4 zzKxP?c?=ETRg*%zvXgs)PW7}|YYM2(`N=OC6Xx_VGT_zG_$J-^_gl}4TAT0sa9*@M z;Zwn;Lz51kvf$Fo+i}nAc+o*imOb|bmcOhkFRqiFB_QzprtO_Myt@muSzP30I1g55 zi=Uk Px&^hrcPR9J=WmR)FDWgNzTXKk7$wQa&oS 5W%bMTa;>y-{Ry4snGt1nuymMM0=ClC@ISmCzKDv`ZIh3T+Haj9GWQIG$rp z&N*39z3^fWyu9D<^W-`I|N90Wq5wvE&Ej764RqENy>DNk$+eh3Uvp(iBKn#u#e3;L zi(YRiV5HY9R_@vXXmVJJ5+RFST^EWLP;NA_78A&((o|dRzz$6gi`e5%>#m&*T9Amr z @7l_?;0+3AUi!?&P7|7n+C7DX&tco$- zeVY4rhpN;hwy;G4Ow@PctcsOHEW^-&Ks+sgMeK1W8Sg#~fGrXLAecx={aUMPPbQn? zZaPzv07C~xI}m%^X TTp}mc vXf>Bi?rCWeZY?YTU^SWeerietgBVzfYzt$r4JcMk)OTvWb3XBOW|>cZ zq4+ECZy2Vb`mmq(^eF9FK*HNE9=STB^k;)m_TkG)|N5~D`lr2EEf(v7tFe*A`FT+j z0|{@x2r%s2-ep0RGS>6NiQXlp3I|p^mnOx(AYtb|8*+pmK3vMFpVaz>%vn+-PfH z=O4sNtHviro7v^CTz>tsSbA#xVvLL(p$PYbR7kO-&_ z&Bb81gUJID`N#7snqMooHILV;UGViB0P(ToOlOw$V;~Su3&~{CFz{B_1vp?dD`m~^ zwT~+On#7jU4!+b(`3GMreZwp$1b=9g)`mLphm^hyul+E=L<%=ssy(@B9C_n}($+-m zNUvF3i%G**eu^vOKA(@V@I@vL4bk4-ZYb`~@#hWaa_ T@&5t2#s$vrNcQgX#i zXO@+cPadw060VLa7oF-8G&w9{z1>WOsT{M(ByHN*!R&epfVnv-g1fr9$ZV|OaoLy} zJj2l|=NW(DD6f3=x#~64OUL|+N+ST^o0G!;jQ=>L5|9g7fQ)1+O=LS$(tiPsfLsx| z&^xrrVG(5q0>5qW=C#ZJjet^+FSb #{d8T4rN$LW=%~1DgXcg a2mk;800000(o>TF0000 Px&sYygZR9J=WmSJccWf;eQr;X{Yu1moVx`<>B>!JjNS`b_CLs_9(Dx_j`9isNb zV60Tv!eF2jH^hMq{W2KnD6$AqCrXh(p 4| z?_#cg@x%V`a>?EE-v9sp-{*PWg9m7UiQ%BJlX>y}_NM1O)ac=grZCde>Py5(Pph%5 z|J`)Fr+|s!pwW7-1Au6!+LQ=W?DDG8w15_`2P>Mw)`rgRT^&G~Xs2oncI&RO^Vd`a zF~q_lp#0wjEUzj=gaO3DA-dW$rs8s3wF01{-R%OPvf(b$3k`E%Yx^FR4V|twjpK&| zS^X#%Krh31FLbqOzKBhDI*={u3aG|lcZK7J#6A7KvsZHB`r>~3oa)vVclD|-0iF&_ z_F)Wm>k@f-3BLYC<>(Iv>7`oyzyXMaN)$JJ@w+<^?{7CgyEqF#=DdC5fBH=%+)GdF z0#t?$>g3n#^M!lOK?;obw;Rhh9|qvp`7b3A>7|;8SDw|0?iKg{{0p)r_ M0EwiihO kxg+TSV!OxE42s09y{MXbL~R zahhBqKx*s+0J;24i_{z@c`O{V#>up5Tb((abB&py`h;5DSM$jh!HoJjcvHg3+%o*p6bia&$H-DGBrIRW85vHUKjVDFE(N z#8NVuk~5q{@*DtDbF !nfiK7krkV)E_Ke>USCnDJ*)lvvd38+aZKy({@J>{-h8*h zEcLTq%thYGVV@>BH!s@R@IkfU{};8YEvr5|t>oO8qaSRPqrLSNgTtoJ91I1Yc4 }JT# zX((g7b%Wt8)0T~lw^%chnYVCXIL4MCzF_TB>4c|q7l?c}o$jk!&$a<1`&*nhBaKJ@ zR)ddCj?%?Roi5&Kxs_f Kz4LaHx=O32aXsj@Q zwu#yC8}^>+N%zEBUPuPmiv90>ZV?b?FHoYQe~qDc@%yYa+olL+E`IrI?l-S4xvnfA vxOI;Hy}~m}3FS%4fpN{38sVAd>&u`8WOD#92wV!D45B<;{an^LB{Ts5bHwCB literal 0 HcmV?d00001 diff --git a/Resources/Textures/_EinsteinEngines/Objects/Storage/Happyhonk/rock_carrier.rsi/box-inhand-right.png b/Resources/Textures/_EinsteinEngines/Objects/Storage/Happyhonk/rock_carrier.rsi/box-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..49b15d7ac2b2f45646caf8b0b6f594ce448b14f9 GIT binary patch literal 632 zcmV-;0*C#HP) Px%7)eAyRCt{2+P_NzVHgMS=b~uJ0+)VZQw;@Wzq6^Kq&Wq3sLe@gXlU?naA`7V zZb%^;8~Q;FfoSBQ)FMGsMN_&&5O0H>+-be%d-rya{jI w=LI@#* z5JCtcgb+f=7sgoil^^eip^Y`h7{iXGqs{o;%San<=kVsbu7#KDyv4ZoDYyrqXJNvy z0t# sA5U$XUa|@c^fLgc3{%@peEoQ8wCKdyxgC_{qx(OI{PR2TZpB^ z@^T9h^@SC0_fe(s*H!b$Y!vl{b%UONXP0}t;UIW1y;s>dKeiC7d2tI6KS%={q^s{w zA8&N~WnRu?h- e{1&wrTAhrkTD}Ju4uZAR8;s??Dd}M_w0sYs z0$>NgMg_nQfQ<@(9RM2@06PFSDgbr>Y*Ya30N7f-0K&J!s@lKDc$)dvx#fER6#zQ` zHd6&CxCiQ%&i^XYJ;2Uq1tK92I9)~NbQM`}&LOq%!dHRdoP$9pz{*D%)G&!mN$TJ0 zKhZ9I%VO#>i22MwWwCaifuuDJ)AN8>GS~1jw8)&{JE^TmbzAmQz3Bqj{mj5`E!7Km zqnW{ux TF0000 uJ@VVD_U zC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$OrQF$}6R&?d%y_c8YA7_1Q zpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X z6{c}T{8k*B#$jdxfFg <9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv1)yUy0P^?0*fb9UASvow z`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q{wNRKos+;6rV8ldy0Owz z(}jF`W(JeRp&R{qi2rfmU!TJ;gp (Kmm5I1s 5m_f-n#TRsj}B0%?E` zvOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G41dM~{U dP z6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4Es0sQWIt5*Tu0n&*J!lk~ zf_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+AA{TB3-ERLHar49hi4Ih z5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZ UgRb+f=natP#6>iMMoK->`~sR Lq)(kHo*Vn{;LcG6+e zdD1=7D>9j^O?D {Qg|tCDK{ym)H