From edaac1e4f123f14b97520cc1ddf32e2d79ee123c Mon Sep 17 00:00:00 2001 From: Friersorty Date: Sun, 18 Aug 2024 00:47:14 +0300 Subject: [PATCH 1/9] Upstream (#60) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve Criminal Records Computer usability (#30292) * Avoid destroying and recreating record list on every update message * Add early-out on nullptr input * Remove sussy null suppress --------- Co-authored-by: Eoin Mcloughlin Co-authored-by: metalgearsloth * improve job special (#30753) * cleanup of AddComponentSpecial * add RemoveComponentSpecial * require --------- Co-authored-by: deltanedas <@deltanedas:kde.org> * Resprite the equipped gas canister suit slots (#30809) * add * red and generic * add meta * Automatic changelog update * Fix for stripping doafters (#30821) Apparently I need to check if they're holding an item Co-authored-by: plykiya * [Sprites/Fix] In hand for BlueSpace beaker & CMO's equipped cloak (#28719) * [Fix] CMO's equipped cloak * [Fix] CMO's equipped cloak * [Sprites] In hands for bluespace beaker * [Sprites] In hands for bluespace beaker * [Sprites] In hands for bluespace beaker * [Sprites] In hands for bluespace beaker * Add arm64 support to packager for windows and osx (#29723) Wanted to package a server for the funny on my macbook and noticed it was not working cause of this... now it will workie :3 * Change translation for CutterMachine (#2453) Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> * Elegant maid uniform in emagged Janidrobe (#2391) * Update rules (#2419) * Buckling an entity requires a do-after (#29621) * Buckling an entity requires a do-after * Works but feels like bad code? * Cleanup --------- Co-authored-by: plykiya * Automatic changelog update * Crowbar variants (#28988) * add * comma * sprites * yaml-ify * add s * lathe and engi belt * yes * fix maybe * progress * nearly there * fix * fix yaml linter having a stroke * Automatic changelog update * Crowbars fix (#30828) * Crowbars fix * oops * [Maps] Delta Update (#2472) * Network WallMountComponent (#30837) * Revert "Make hotplate and grill anchorable on table part 2" (#30830) Revert "Make hotplate and grill anchorable on table part 2 (#29454)" This reverts commit 268cab97f5c6a6235367fb18d3fbfb88281d046c. * Automatic changelog update * Entity Tables (EntitySpawnEntry replacement) (#30579) * Entity table code * entity table examples * fix dat shit * access * tests tests tests * sloth review * Automatic changelog update * Changed chemistry airlock color (#30666) * chem * re-check * re-check. again * checks just die. last try * re-check :blessrng: * Automatic changelog update * Bent pipes deal 8 thrown damage (#30634) 8 pipe throw damage * Automatic changelog update * [S] hopefully prevents a repeat of 4 am on 8/10/2024 in the #server-leviathan-use channel (#30851) cant test this because the documentation sucks ass but fuck it we ball * Change siren.ogg to gamma.ogg (#30836) * remove TerminatorRoleComponent (#30733) * Add Rat Kings wideswinging (#30808) Update regalrat.yml * Automatic changelog update * Added suitskirt for psychologist (#30709) * Added jumpskirt * added locale * Added spaces in code * Updated the meta * Automatic changelog update * ERT Chaplain Loadout fixer (#30855) Chaplain fixy * Automatic changelog update * Infer type for EntSelector (#30856) Infer type for EntSelector.cs * Partially revert light tube sprites (#29091) * add * reduce contrast * Automatic changelog update * Cursed Mask (#29659) * Cursed Mask * extra expressions * block ingestion * mind returning * okay fix the removal shit * Fix some locales (#30860) * Fix some locales * forgor * #30851 followup - murderficates links (#30863) kneecaps links while we're at it * Remove meta voiceline from the passenger figure (#30868) Update figurines.ftl * Standartize clothing recipes (#29315) * Automatic changelog update * Reach tweaks reattempt 2 (#30782) * uhhh fix stuff maybe * - added a fax machine - made botany slightly bigger to accommodate a nutrimax vending machine - added air alarms, scrubbers and a waste pipe network * tweak(snowy_labs): Remove non-valid holoparasite (#30875) * Custom burgers - FoodSequence system (#30755) * setup foodsequence * name generation and max layers limit * move to nutrition * move code to serverside * move to appearance data * marked fields as required * Update foodsequence.yml * b * burgeers! * Update produce.yml * Update meat.yml * Update burger.yml * fix duplicate naming * Update Resources/Locale/en-US/nutrition/components/food-sequence.ftl Co-authored-by: Hrosts <35345601+Hrosts@users.noreply.github.com> * merge flavor profiles * make food trash List<> * merge trash * Update FoodComponent.cs * Update FoodComponent.cs * organs and cannabis support --------- Co-authored-by: Hrosts <35345601+Hrosts@users.noreply.github.com> * Automatic changelog update * chore(bagel): Remove EntityStorageComponent (#30881) * chore(meta): Remove EntityStorageComponent (#30883) * chore(omega): Remove EntityStorageComponent (#30879) * chore(marathon): Remove EntityStorageComponent (#30877) * chore(atlas): Remove EntityStorageComponent (#30876) * tweak(oasis): Lower the engineering borg spawn (#30874) * add(meta): Add missing airvent to airlock (#30871) * Updated Core boxing ring beacon (#30800) Updated boxing ring beacon to be correctly labeled * tweak(Shuttle_honki): Replace clown spiders with honkbots (#30617) * Automatic changelog update * Vox Minor Clothing Update 2: Electric Boogaloo (#30838) * more vox masks n stuff * cluwne * fix * merc gas mask * bunny tail height fix * Automatic changelog update * Torch no longer gives errors (#30884) First commit * Refactor LightBehaviorSystem to remove obsolete code (#30890) * Update Credits (#30891) Co-authored-by: PJBot * Make followed session-specific (#30770) * Make followed session-specific * misimport * Add some container checks (#30896) Climbable container probably getting checked up the callstack so just check these ones. * Add a component that inserts the held item when no interaction happens on the stored item (#29823) * Insert when held item has no interaction with stored item * Decouple inserting on failure * Add component that stores the used entity when no interaction happened * Add prediction * Remove uses of Component.Owner from AmbientSoundSystem (#30842) Remove Component.Owner from AmbientSoundSystem * Melee Executions (#30104) * melee executions * fix damage bug * cleanup * address reviews hopefully * resistance bypass mechanic * component changes * self executions (not finished yet) * self execs part two * ok i fixed things (still not finished) * finish everything * review stuff * nuke if (kind = special) * more review stuffs * Make suicide system much less hardcoded and make much more use of events * Fix a dumb bug I introduced * self execution popups * Integration tests * Why did they even take 0.5 blunt damage? * More consistent integration tests * Destructive equals true * Allow it to dirty-dispose * IS THIS WHAT YOU WANT? * FRESH AND CLEAN * modifier to multiplier * don't jinx the integration tests * no file-scoped namespace * Move the rest of execution to shared, create SuicideGhostEvent * handled * Get rid of unused code and add a comment * ghost before suicide * stop cat suicides * popup fix + small suicide change * make it a bit better --------- Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com> * Replaced some AddMarkups with AddMarkupOrThrow (#30632) * First commit * Silly me * bruh * Automatic changelog update * Make head of department lockers use EntityTables (#30854) * EntityTables for head of department lockers * I hope this works * even smaller --------- Co-authored-by: plykiya * Don't show Station Event announcements to players in the lobby. (#30886) * Don't show Station Event announcements to players in the lobby. * fix pr --------- Co-authored-by: metalgearsloth * Rename cooking shelf, improve content whitelist (#30858) Rename cooking shelf to kitchen shelf Co-authored-by: plykiya * Automatic changelog update * Change suit sensors on other players (#29668) * Suit sensors can be turned off on other players * less doafter time + interaction (nostate) check * code cleanup * code cleanup 2 * Automatic changelog update * Add MinHealth Construction Condition (#30892) * Add Min Health Condition and associated Locale * Add Comment * Make RCD ui activateable only in hand (#30861) * Automatic changelog update * EntityTables for sec belts and webbing (#30900) * EntityTables for sec belts and webbing * update name --------- Co-authored-by: plykiya * Pax now refresh instead of stacking pacified forever (#30778) Pax refreshes instead of stacking pacified forever * Automatic changelog update * Reorder priorities in `MeleeCombatCompound` (#30066) Reordered MeleeCombatCompound to improve unpulling * Make the sentient plant mutation non-copyable to other plantholders (#29133) make the sentient plant mutation not propagate by clipping, using the seed extractor or cryoxadone * Automatic changelog update * fix(Commands): Improve Localization of commands. Standardize some behaviors. (#30362) * I should be studying for school but that is sofucking boring, I will pass my class no matter, however getting an A might be a challenge. My gpa is important but is the tourture for 1 point of GPA worth it? The american government says yes but they are responsible for the majority of all genocides that have ever been conducted since the dawn of man * ugh * ugh * adds a throngler plushie, and adds it to the grand lotto (#29978) * adds a throngler plushie, and adds it to the grand lotto * this was supposed to be in the initial commit but I apparently forgot to save so anyway here it is * make throngler plushie more rare how about I split the difference: original throngler: 0.0001 other plushies: 0.01 thongler plushie: 0.0005 * removed inheritied soundhit * Automatic changelog update * fix a capitalisation mistake (#30908) ad * Small json files fixes (#30907) Small json fixes Resources/Textures/Interface/Default/meta.json: trailing comma Resources/Textures/Objects/Specific/Hydroponics/attribution.json: proper json Resources/Textures/Tiles/Planet/Snow/meta.json: trailing commas * [Maps] Paper Re-design (#2475) * Remove rest of Geras files (#30912) remove remaining geras stuff * tweak(AgeRequirement): Make the requiredAge more sensible (#30913) * [MAPS] Pearl fix (#2474) * chrore(ageRequirement): fix grammar. atleast -> at least (#30914) * [Maps] Delta Small Tweak (#2477) * Minor sprite fix to inhand med hardsuits and HoS turtleneck jumpsuit (#30918) * Fixes inhand hardsuit cross color from https://github.com/space-wizards/space-station-14/issues/26516#issue-2213917971 * Fixed HoS Turtle not covering all butt pixels --------- Co-authored-by: Zachary Yona * Add execution component to all energy sword weapons (#30909) Co-authored-by: plykiya * Automatic changelog update * chore(grammar): correct some mistakes (#30916) * Add diamond mining drills, buff regular mining drills (#30814) * why do I have to change so much just to add drills * diamon * Automatic changelog update * give trash a reusable entity table (#30921) * Don't show the Meteor Swarm announcement to players in the lobby. (#30922) * Contraband marking & examining (#28688) * System & loc strings * pass over syndie contraband * fixes * grand theft pass * contrabandexamine -> contraband * examine text generation update * all composition parents necessary * bring back minor contra so it has a less confusing message * minor * weapon pass * jumpsuit pass * feet pass * AUUUUUUUUUGHHHHHHHHHHHHHHHHHH * head * AUUUUGH * ear * belt * back * fix * bro * rename for more clarity * do da review * add cvar for contraband examine --------- Co-authored-by: EmoGarbage404 Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> * Automatic changelog update * Sec Vest & Helmet Resprite (Attempt 2) (#30291) * Sec Vest & Helmet Resprite * Made Helmet side sprites better * Vest Alterations In Line With Feedback * Feedback Based Alterations PT.2 (How did I miss that?) * Alterations in line with Art Director Feedback * Automatic changelog update * Hotfix #30291 (#30932) * add * Revert "add" This reverts commit 2b4ae87c4fbdd80d224ab19a655c9c547fcc43fd. * add * Make mantles loadout only. (#30929) * remove cloaks and mantles from dresser * remove mantles from lathe * add role timer loadout thing * add back cloak dresser * fix test fail * potentially fix test fail (?) * Automatic changelog update * Removes variant cube migration (#30934) add * First Review Pass Contraband Fixes (#30930) * First pass contra fix * bam * More * Security crates are now marked as security restricted * Syndicate raid suit is contra * damn I forgot gatfruit * Add conducting gloves to the maintenance loot table (#30904) * add * lower weight * [Maps] Paper Mega Super Big Update (#2479) * Update space law for contraband upate (#30937) * update space law * missed a thing * Fix upstream * Fix DoDrop to DropNextTo in container cases (#30911) * Fix DoDrop to DropNextTo in container cases DoDrop is too heavy to calculation. In any other case we should use alternatives, for example DropNextTo helper method * codestyle change * Update locale * Fix Reagent Fire Stacks (#30766) * Fix Reagent Fire Stacks * Comments on code * little nicer wording? * [Maps] Delta nitrogen fix (#2482) * Translate Upstream #2466 (#2478) * Lines 88 and 89, updated 'narsie' and 'ratvar' to 'Nar'Sie' and Ratva… (#30954) Lines 88 and 89, updated 'narsie' and 'ratvar' to 'Nar'Sie' and Ratvar, per issue #30719. * Automatic changelog update * Fix permission check for whitelists in player panel (#30948) * Automatic changelog update * Grey mantle in winterdrobe (#29774) * add the mantle * fix a few things * fix merge conflict stuff, remove from winterdrobe and lathe. * Add mantle to loadouts (20 hour requirement) * Automatic changelog update * Sliceable doAfter (#30824) * init * wtf git * Automatic changelog update * Add capfruit, a gatfruit mutation. (#30850) * add base * add fake suffix and flavor fix * address some reviews * parent it * fix test fail * add FoodSequence support and address small review * Automatic changelog update * Fixes the grey mantle (#30971) add the thing i missed * Add keybinds for rotating and flipping objects (#30540) * add keybinds for rotating and flipping objects * no popup for verbs * Automatic changelog update * tweak(Shuttle_honki): Remove DeviceQuantumSpinInverter from honki shuttle. (#30618) * Make the Borgs Names Appear When they Make an Announcement (#30107) * Make the Borgs Names Appear When they Make an Announcement * bwomp * re-order * Use Name instead of metadata * goiup * Automatic changelog update * Added Cog(map) and its own evac shuttle (#30840) * Added new map Cog and its own evac shuttle * removed cog from default.yml so all checks will pass I added cog here because i thought it might need to be here for map choosing??????????? ill add it back if needed * updated cog and fixed a bunch of stuff that was not visable in the image, also nerfed the singo so it no longer solos * added renault spawner that was missing and changed some minor stuff * moved a escape pod from med/sci hallway to northern maints * added shutters to the brig and added vents and scrubbers where they were missing in the halls * extended salv's docking port so they can dock * Fixed according to cog review thread * fix pools * fix PostMapInitTest * Update MapLoadBenchmark.cs * added cap and hop spawn that i just forgot to add??????????????????? * fixed again --------- Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com> * Automatic changelog update * Update publish-publish.yml * Throngler Plushie Sprite (#30969) Throngonkler Plush sprite * Automatic changelog update * Crowbar sprite fix (#2485) * cog update (#30982) * cleaning up bounty descriptions (#30981) fixed up dumb text * Fix bug with rotating shelves (#30978) * Main * Update shelfs.yml * Little bug fix * No weather on concrete tiles (#30952) * concrete weather * miss * Add Concrete Inside tile (#2486) * development build ghostrole lottery changes (#30980) debug ghostrole lottery changes * Various cog fixes (#30987) various cog fixes * refactor event schedulers to use explicit game rules (#29320) * works, still has testing values, im sure I did stupid shit. * shitvent crapfactor * snap extra word out of existence * shit I died of old * remove useless inaccurate design comments * Oopsie, handle requirement params in RandomRuleSystem too * I'm a slash slinging hasher * Address reviews, add admin alerts I forgor * EntityMan saves the day * address reviews 1 * eh, I actually don't care about the cargo gifts thing. * started * Do reviews * you actually meant 1.2 lmao * dependency inheritance is a fickle bitch * I have no idea. * Threads are for sheets not computers. * fix traitor rule test * fix round type tattling * break things * It worky * Toolshed makes we want to drink depresso. * Finished? * remove debug values * timings * use defaults * alphabetize * bobby drop tables * Float required fr fr * continue * more continence * uno mas * obsolution * cleanup and documentations * Yell at self * use the right value defaults * housekeeping * Automatic changelog update * Add a saline syringe to the combat medical kit (#29954) saline * Automatic changelog update * fix the admin verbs trying to kill players by filling their lungs with plasma (#30991) fix the admin tools trying to kill players by filling their lungs with plasma * [Art] Mining structures retexture (#2465) * Update submodule to v230.0.1 (#30973) Fix replays due to vulnerability update * Make ahelp.admin_prefix default false (#30994) * Make ahelp.admin_prefix default false * More disabling Game defaults should match wizden as closely as possible. --------- Co-authored-by: Pieter-Jan Briers * Enable worldgen by default in non-wizden config (#30996) Enable worldgen by default If somebody can explain to me WHY this isn't enabled by default, that would be epic. Otherwise we're merging this * Custom Taco & Kebabs - FoodSequence 2 (#30905) * control layer ordering * sprite update * taco! * taco naming gen * fix separator naming * some proto fixes * default naming separation * fix taco naming * rat update * hamsterburger * organs taco * remove from spawners * fixes * fix separators and lemons * Update food-sequence.ftl * randomization offset * fix * kebabs refactor * fix * skewer weapon * Update food_single.yml * Update migration.yml * suppermatter * hamlet centered * hamsburger * Update dead-0.png * 20 -> 4 burger layers max * Update burger.yml * canReact: false * capfruit update * Update burger.yml * Update burger.yml * Update produce.yml * some fixes * Update Resources/Textures/Objects/Consumable/Food/taco.rsi/meta.json Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * chicken * Update food-sequence.ftl * documentation * fixes * Update meat.yml * Update meat.yml --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Automatic changelog update * Fix popups not working properly with an eye offset (#30990) * Adds a random smokable spawner (#30870) * Textures to make lamps mappable to East/West. * Adds a random smokable spawner * remove double derma * Increase chance for just basic cig * Update to enitity tables * Tweak values * Remove space --------- Co-authored-by: Jeff * Fix lizards being unable to eat custom burgers (#31005) * Fix lizards being unable to eat custom burgers * ensure tag comp * Automatic changelog update * Fix creator prefix for Cog (#30995) Now uses the same one as Atlas. * fix(origin): Make medbay exit button functional (#31001) * [Art] Chemistry airlock resprite (#2487) * Localization of the slot (#31008) localization of the slot * Sedin (#27110) * Sedin * almost forgot this. * what * Did a few fixes, tried to readd popup * Fix popup, ready for merge * minor change * Generalize seed removal/destruction system, add popups in general. * fix * fix (again) * deadcode is no more * Sedin buff (nerfing the recipe soon) * godont * webedit moment ok listen I had to nuke my setup because my computer was being Dumb As Shit so let me do this ONE webedit * CRIKEY * Revert "CRIKEY" This reverts commit 1c6959ffd9ba8bb1e97ccf2eb0b37b3ff4ec82ee. I was not supposed to commit that >:/ * Alright, it should be good now but I havent tested it * ready for merge/review * prob -> probability * Requested changes nodoc * Review nodoc * documento * thumb up emoji * Automatic changelog update * Adds a Dinky Star Sticker for security officers (#29767) * Sec-Star-TASTIC * fix license * now counts as trash * Sticks to people + wearable * no more sticky * no more sticky * mystery-space * Update Loadout Yaml * Automatic changelog update * packed update (#31024) * packed update * bartender spawn * Cog fixes (again) (#31030) * more cogmap fixes * updated cog a bunch * Fix top bun desc (#31019) FIX * tweak(hospital): Reduce diamond stack from 30 to 1 (#31027) * tweak(experiment): Reduce diamond stack from 30 to 1 (#31025) * bagel update (#31033) * fland update (#31034) * update lox (#31035) * lox update * real * meta update (#31037) * [Maps] Avrite roles & min players (#2491) * Correct relay mover entity (#31040) * Relay entity * Server * Figurine voicelines (#30865) * initial commit * tweaks to the new voice lines capitalizations of I's and the Y on hos 3 voice lines also changed the captain figuring voice line 2 to something completely different * capitalized one letter man i really suck at capitalization * more capitalization i never thought this pr would need so many changes * changed one comma to a dot * Update Resources/Locale/en-US/datasets/figurines.ftl Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Automatic changelog update * Adding shock collar and electropack (#30529) * Adding shock collar with the new ShockOnTrigger * Cleaning and updating the shock collar * Add StripDelay datafield to ClothingComponent * Adding SelfUnremovableClothingComponent * ShockCollar Update * Correction of the shock collar * Correction of the shock collar 2 * Renaming the DamageSpecifier DataField to Damage * Fixing the damage field in ShockCollar * Cleaning the ShockCollar * Renaming ShockCollar to ClothingNeckShockCollar * Adding ClothingNeckShockCollar as a stealTarget to a thief * Fixing a typo of the sprite path in ClothingNeckShockCollar * Cleaning the ShockOnTriggerComponent * Revision of SelfUnremovableClothing * Adding a ClothingBackpackElectropack * Sprite fix * Code review * Shock Collar sprite update * add commit hash --------- Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> * Automatic changelog update * Greatly improve the usability of the Gas Analyzer. (#30763) * greatly improve how the gas analyzer behaves * don't close the analyzer when the object goes out of range * cleanup * always switch to the device tab when a new device is analyzed * modern api part one * modern api part 2 * modern api part three * file scope namespace * Automatic changelog update * Fix false and true in player-panel.ftl (#31043) Fix false and true in player-panel Add a new True string * Contra Review Passs - Round 2 (#30942) * Contra pass round two * command too * Stamps * oopsied a bracket * Namespace cleanup around Mind Roles (#30965) * namespaces * Comment does not need a semicolon --------- Co-authored-by: Vasilis * [Maps] Minor mining shuttle update (#2495) Co-authored-by: Mota * [Maps] Maus major update (#2496) * Contraband Review Pass - The Threequel (#30970) Contraband pass number three * Packed Engi Solar Controller (#31042) * Replace alerts with solar console * Sci doesn't need two protolathes & engi frontdesk windoors shouldn't be atmos locked * Golden toilet (#31049) * golden toilet * Destructible * sprite * fix * copyright * Automatic changelog update * Salvage Spawners (#31020) * treasure entities and spawners * no more smiles * fix(box): Make medbay exit button functional (#31003) * Cook-able cutlets for kebabs/tacos (#31048) * Automatic changelog update * Event scheduler setting tweaks (#31018) tweaks * Automatic changelog update * evac lox update (#31052) lox update * bagel update (#31053) * Marathon Update (#31054) * box update (#31056) * fland update (#31057) * fland update * exit button on med * remove atlas, cluster, europa, saltern (#31058) * goodbye sweet maps * Update EvacShuttleTest.cs * Update EvacShuttleTest.cs * fix tests * fix tests * nightmare nightmare nightmare * rider is fucking me * jesus christ * Automatic changelog update * remove origin (#31059) derotate origin * Automatic changelog update * Add German accent (#30541) * German accent * Add German motherfucker * German accent improvements * Fix failing tests * Only replace th at start of words * Correct plural for "warnungen" * hello and goodbye in German * Fix German again * Remove motherfucker from German accent * German goodbye refactor * 'fix' indents in speech.yml * German accent improvements * Reduce German umlautness * Add umlaut cooldown so consecutive vowels don't get umlauted * Fix german capitalization of th => zh * Add more banger words to German accent * Improve German tesla replacement * German akzent * German scientist gaming * Men and women, now in German * Also replace warops in German accent Co-Authored-By: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Make requested changes * Make some of the requested changes * Fix linter errors * Address remaining feedback * RE-add toned-down random umlauts * cabbage -> kraut --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Automatic changelog update * Mining Rebalance (#30920) * first pass * this shit too * ok fix that shit * buff * actually fix that * Automatic changelog update * updated cogmap's evac shuttle (#31071) * Fix mains wire light (#31066) No idea how long this was broken; mains wire relies upon this id being accurate which means it needs doing before the calls. * Automatic changelog update * remove(NukeopsRuleComponent): Remove a trap from the component file (#31029) ah * Fix bug with holding objects (#31009) Main * Automatic changelog update * Replace obsolete map functions in IconSmoothSystem (#30958) * first part * second part * packed update (#31078) * omega update (#31079) * Fix reagents with ReagentData being duplicated (#30983) Initial commit * Automatic changelog update * Maybe fix mindshield icon (#2493) * Give IAA age requirement (#2494) * Fix locale (#2489) * Translate Upstream #2481 (#2490) * Fix upstream * Update locale * [Maps] Maus fix (#2497) * Fix upstream maps * [Art] Recolor mining tiles (#2499) * [Maps] Maus fix (#2500) * Concrete fix again (#2488) * Update publish-publish.yml * Update publish-publish.yml * Revert "Remove rest of Geras files (#30912)" This reverts commit 65521696c83ad695244726a8d1a04fe93653db24. * fix-upstream-errors --------- Co-authored-by: eoineoineoin Co-authored-by: Eoin Mcloughlin Co-authored-by: metalgearsloth Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com> Co-authored-by: Ubaser <134914314+UbaserB@users.noreply.github.com> Co-authored-by: PJBot Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com> Co-authored-by: plykiya Co-authored-by: MureixloI <132683811+MureixloI@users.noreply.github.com> Co-authored-by: Vasilis Co-authored-by: NotSoDamn <75203942+NotSoDana@users.noreply.github.com> Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com> Co-authored-by: Настя <164001172+meowstushka@users.noreply.github.com> Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Co-authored-by: Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com> Co-authored-by: Alzore <140123969+Blackern5000@users.noreply.github.com> Co-authored-by: deathride58 Co-authored-by: Unkn0wn_Gh0st Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Co-authored-by: shamp <140359015+shampunj@users.noreply.github.com> Co-authored-by: TakoDragon <69509841+BackeTako@users.noreply.github.com> Co-authored-by: MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com> Co-authored-by: Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com> Co-authored-by: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: Hrosts <35345601+Hrosts@users.noreply.github.com> Co-authored-by: Preston Smith <92108534+thetolbean@users.noreply.github.com> Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com> Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com> Co-authored-by: Mervill Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Co-authored-by: Scribbles0 <91828755+Scribbles0@users.noreply.github.com> Co-authored-by: BombasterDS <115770678+BombasterDS@users.noreply.github.com> Co-authored-by: blueDev2 <89804215+blueDev2@users.noreply.github.com> Co-authored-by: Token Co-authored-by: osjarw <62134478+osjarw@users.noreply.github.com> Co-authored-by: Moomoobeef <62638182+Moomoobeef@users.noreply.github.com> Co-authored-by: mhamster <81412348+mhamsterr@users.noreply.github.com> Co-authored-by: Killerqu00 <47712032+Killerqu00@users.noreply.github.com> Co-authored-by: TiFeRi <57865696+XsenonDash@users.noreply.github.com> Co-authored-by: Zachary Yona <58833995+Magicalus@users.noreply.github.com> Co-authored-by: Zachary Yona Co-authored-by: Kara Co-authored-by: EmoGarbage404 Co-authored-by: DieselMohawk Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Co-authored-by: Morb0 <14136326+Morb0@users.noreply.github.com> Co-authored-by: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Co-authored-by: lapatison <100279397+lapatison@users.noreply.github.com> Co-authored-by: LeoSantich <108027402+LeoSantich@users.noreply.github.com> Co-authored-by: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> Co-authored-by: pigeonpeas <147350443+pigeonpeas@users.noreply.github.com> Co-authored-by: Spessmann <156740760+Spessmann@users.noreply.github.com> Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com> Co-authored-by: PoorMansDreams <150595537+PoorMansDreams@users.noreply.github.com> Co-authored-by: SonicHDC <100022571+SonicHDC@users.noreply.github.com> Co-authored-by: TheWaffleJesus <106146578+TheWaffleJesus@users.noreply.github.com> Co-authored-by: IgorAnt028 <118114530+IgorAnt028@users.noreply.github.com> Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com> Co-authored-by: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Co-authored-by: Pieter-Jan Briers Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com> Co-authored-by: Jeff Co-authored-by: themias <89101928+themias@users.noreply.github.com> Co-authored-by: to4no_fix <156101927+chavonadelal@users.noreply.github.com> Co-authored-by: Eris Co-authored-by: FATFSAAM2 Co-authored-by: Vasilis Co-authored-by: poeMota <142114334+poeMota@users.noreply.github.com> Co-authored-by: Mota Co-authored-by: Meguneri <163569304+Meguneri@users.noreply.github.com> Co-authored-by: JustCone <141039037+JustCone14@users.noreply.github.com> Co-authored-by: Nim <128169402+Nimfar11@users.noreply.github.com> Co-authored-by: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com> Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Co-authored-by: Lokilife --- Content.Benchmarks/MapLoadBenchmark.cs | 2 +- .../UI/AgentIDCardBoundUserInterface.cs | 4 +- .../Access/UI/AgentIDCardWindow.xaml | 11 +- .../Access/UI/AgentIDCardWindow.xaml.cs | 22 +- Content.Client/Actions/ActionsSystem.cs | 15 +- .../Administration/AdminNameOverlay.cs | 95 +- .../UI/Bwoink/BwoinkControl.xaml.cs | 9 +- .../UI/PlayerPanel/PlayerPanel.xaml | 36 + .../UI/PlayerPanel/PlayerPanel.xaml.cs | 132 + .../UI/PlayerPanel/PlayerPanelEui.cs | 72 + .../UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs | 24 +- .../UI/Tabs/ObjectsTab/ObjectsTabEntry.xaml | 14 +- .../Tabs/ObjectsTab/ObjectsTabEntry.xaml.cs | 15 +- .../UI/Tabs/ObjectsTab/ObjectsTabHeader.xaml | 10 +- .../UI/Tabs/PlayerTab/PlayerTab.xaml.cs | 317 +- Content.Client/Alerts/ClientAlertsSystem.cs | 2 +- .../Anomaly/Ui/AnomalyScannerMenu.xaml.cs | 2 +- .../Atmos/EntitySystems/GasMinerSystem.cs | 10 + .../Atmos/UI/GasAnalyzerWindow.xaml.cs | 10 + Content.Client/Audio/AmbientSoundSystem.cs | 41 +- Content.Client/Chat/Managers/ChatManager.cs | 101 +- Content.Client/Chat/UI/SpeechBubble.cs | 4 +- .../Clickable/ClickableComponent.cs | 155 +- Content.Client/Clickable/ClickableSystem.cs | 168 + .../Clothing/Systems/CursedMaskSystem.cs | 6 + Content.Client/Commands/ActionsCommands.cs | 25 +- .../Commands/HideMechanismsCommand.cs | 2 +- .../Commands/MappingClientSideSetupCommand.cs | 8 +- .../UI/CommunicationsConsoleMenu.xaml.cs | 2 +- .../ContextMenu/UI/ContextMenuUIController.cs | 38 +- .../CrewManifest/UI/CrewManifestSection.cs | 2 +- .../CriminalRecordsConsoleWindow.xaml.cs | 78 +- .../Decals/Overlays/DecalPlacementOverlay.cs | 6 +- .../Drowsiness/DrowsinessOverlay.cs | 80 + Content.Client/Drowsiness/DrowsinessSystem.cs | 53 + Content.Client/Explosion/ExplosionOverlay.cs | 4 +- Content.Client/Explosion/ExplosionSystem.cs | 8 + Content.Client/Fluids/PuddleOverlay.cs | 6 +- .../Forensics/ForensicScannerMenu.xaml.cs | 8 +- Content.Client/Gameplay/GameplayStateBase.cs | 44 +- .../Ghost/GhostRoleRadioBoundUserInterface.cs | 2 +- .../Ghost/GhostRoleRadioMenu.xaml.cs | 5 +- .../Guidebook/Controls/GuidebookError.xaml | 41 + .../Guidebook/Controls/GuidebookError.xaml.cs | 23 + .../Controls/GuidebookWindow.xaml.cs | 55 +- .../Guidebook/DocumentParsingManager.cs | 79 +- .../DocumentParsingManager.static.cs | 188 +- .../Humanoid/SingleMarkingPicker.xaml.cs | 2 +- .../IconSmoothing/IconSmoothSystem.cs | 126 +- Content.Client/Input/ContentContexts.cs | 3 + .../Instruments/UI/InstrumentMenu.xaml.cs | 2 +- Content.Client/Interaction/DragDropSystem.cs | 21 +- Content.Client/IoC/ClientContentIoC.cs | 9 +- Content.Client/Items/Systems/ItemSystem.cs | 2 +- Content.Client/LateJoin/LateJoinGui.cs | 5 +- .../Components/LightBehaviourComponent.cs | 165 +- .../EntitySystems/ExpendableLightSystem.cs | 5 +- .../EntitySystems/LightBehaviorSystem.cs | 154 +- Content.Client/Light/HandheldLightSystem.cs | 12 +- Content.Client/Lobby/LobbyUIController.cs | 48 +- .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 4 +- .../Mapping/MappingActionsButton.xaml | 8 + .../Mapping/MappingActionsButton.xaml.cs | 15 + .../Mapping/MappingDoNotMeasure.xaml | 4 + .../Mapping/MappingDoNotMeasure.xaml.cs | 21 + Content.Client/Mapping/MappingManager.cs | 69 + Content.Client/Mapping/MappingOverlay.cs | 84 + Content.Client/Mapping/MappingPrototype.cs | 39 + .../Mapping/MappingPrototypeList.xaml | 21 + .../Mapping/MappingPrototypeList.xaml.cs | 170 + Content.Client/Mapping/MappingScreen.xaml | 85 + Content.Client/Mapping/MappingScreen.xaml.cs | 197 + .../Mapping/MappingSpawnButton.xaml | 26 + .../Mapping/MappingSpawnButton.xaml.cs | 16 + Content.Client/Mapping/MappingState.cs | 936 + Content.Client/Mapping/MappingSystem.cs | 8 - Content.Client/Maps/GridDraggingSystem.cs | 5 +- .../CrewMonitoringWindow.xaml.cs | 2 +- .../Movement/Systems/JetpackSystem.cs | 4 +- Content.Client/NPC/HTN/HTNOverlay.cs | 4 +- Content.Client/NPC/NPCSteeringSystem.cs | 4 +- .../NetworkConfiguratorLinkOverlay.cs | 4 +- .../NodeContainer/NodeVisualizationOverlay.cs | 4 +- .../EntitySystems/ClientFoodSequenceSystem.cs | 62 + .../Options/UI/Tabs/KeyRebindTab.xaml.cs | 3 + .../Outline/InteractionOutlineSystem.cs | 6 +- Content.Client/Outline/TargetOutlineSystem.cs | 5 +- .../Overlays/EntityHealthBarOverlay.cs | 2 +- .../Overlays/ShowHealthIconsSystem.cs | 6 +- Content.Client/Overlays/ShowJobIconsSystem.cs | 4 +- .../Overlays/ShowSyndicateIconsSystem.cs | 2 +- Content.Client/Paper/PaperComponent.cs | 6 - .../Paper/UI/PaperBoundUserInterface.cs | 2 +- ...aperSystem.cs => PaperVisualizerSystem.cs} | 6 +- .../Paper/UI/PaperVisualsComponent.cs | 2 +- Content.Client/Paper/UI/PaperWindow.xaml.cs | 4 +- .../Physics/Controllers/MoverController.cs | 4 +- .../UI/StationMapBoundUserInterface.cs | 6 +- .../UI/UntrackedMapBoundUserInterface.cs | 28 - .../JobRequirementsManager.cs | 14 +- Content.Client/Popups/PopupOverlay.cs | 10 +- .../UI/SalvageMagnetBoundUserInterface.cs | 2 +- .../SiliconLawEditUi/SiliconLawContainer.xaml | 31 + .../SiliconLawContainer.xaml.cs | 61 + .../Laws/SiliconLawEditUi/SiliconLawEui.cs | 38 + .../Laws/SiliconLawEditUi/SiliconLawUi.xaml | 22 + .../SiliconLawEditUi/SiliconLawUi.xaml.cs | 89 + Content.Client/Stealth/StealthSystem.cs | 3 +- .../Visualizers/StickyVisualizerSystem.cs | 16 +- Content.Client/Stylesheets/StyleNano.cs | 5 + Content.Client/Tabletop/TabletopSystem.cs | 3 +- Content.Client/Tips/TippyUI.xaml.cs | 2 +- Content.Client/Tips/TippyUIController.cs | 6 +- .../Systems/Actions/ActionUIController.cs | 50 +- .../Ghost/Controls/Roles/GhostRolesEui.cs | 2 +- .../Systems/Viewport/ViewportUIController.cs | 1 - .../Verbs/UI/VerbMenuUIController.cs | 21 +- .../Melee/MeleeWeaponSystem.Effects.cs | 4 +- Content.IntegrationTests/Pair/TestPair.cs | 67 +- Content.IntegrationTests/PoolManager.cs | 8 +- Content.IntegrationTests/PoolSettings.cs | 46 +- .../Tests/ClickableTest.cs | 4 +- .../Tests/Commands/SuicideCommandTests.cs | 365 + .../Tests/GameRules/NukeOpsTest.cs | 2 +- .../Tests/GameRules/RuleMaxTimeRestartTest.cs | 13 +- .../Tests/GameRules/TraitorRuleTest.cs | 17 +- .../Interaction/InteractionTest.Helpers.cs | 5 +- .../Tests/MappingEditorTest.cs | 41 + .../Tests/PostMapInitTest.cs | 9 +- .../Tests/Preferences/LoadoutTests.cs | 4 - .../Tests/Roles/StartingGearStorageTests.cs | 2 +- .../Tests/Strip/StrippableTest.cs | 46 + Content.Packaging/ServerPackaging.cs | 2 + .../Abilities/Mime/MimePowersSystem.cs | 20 + .../Access/Components/AgentIDCardComponent.cs | 20 +- .../Access/Systems/AgentIDCardSystem.cs | 4 +- .../Actions/ActionOnInteractSystem.cs | 25 + .../Commands/BanPanelCommand.cs | 2 +- .../Administration/Commands/ControlMob.cs | 2 +- .../Administration/Commands/DSay.cs | 5 +- .../Commands/ExplosionCommand.cs | 2 +- .../Administration/Commands/FaxUiCommand.cs | 5 +- .../Administration/Commands/FollowCommand.cs | 5 +- .../Commands/OpenAdminLogsCommand.cs | 2 +- .../Commands/OpenAdminNotesCommand.cs | 2 +- .../Commands/OpenUserVisibleNotesCommand.cs | 2 +- .../Commands/PlayerPanelCommand.cs | 56 + .../Administration/Commands/SetAdminOOC.cs | 2 +- .../Commands/SetOutfitCommand.cs | 3 +- .../Logs/AdminLogManager.Cache.cs | 21 +- .../Administration/Managers/AdminManager.cs | 2 +- .../Administration/PlayerPanelEui.cs | 210 + .../Administration/Systems/AdminSystem.cs | 671 +- .../Systems/AdminVerbSystem.Smites.cs | 2 +- .../Systems/AdminVerbSystem.Tools.cs | 14 +- .../Administration/Systems/AdminVerbSystem.cs | 33 + .../Administration/Systems/BwoinkSystem.cs | 22 +- Content.Server/Alert/Click/BreakVow.cs | 22 - Content.Server/Alert/Click/RemoveCuffs.cs | 21 - Content.Server/Alert/Click/RemoveEnsnare.cs | 28 - Content.Server/Alert/Click/ResistFire.cs | 25 - Content.Server/Alert/Click/RetakeVow.cs | 22 - Content.Server/Alert/Click/StopBeingPulled.cs | 29 - Content.Server/Alert/Click/StopPiloting.cs | 26 - Content.Server/Alert/Click/StopPulling.cs | 27 - Content.Server/Alert/Click/ToggleInternals.cs | 19 - Content.Server/Alert/Click/Unbuckle.cs | 19 - .../Anomaly/AnomalySystem.Scanner.cs | 2 +- Content.Server/Antag/AntagSelectionSystem.cs | 25 +- .../Antag/Components/AntagImmuneComponent.cs | 2 +- .../Components/AntagSelectionComponent.cs | 7 + .../AtmosphereSystem.HighPressureDelta.cs | 2 +- .../Atmos/EntitySystems/FlammableSystem.cs | 10 + .../Atmos/EntitySystems/GasAnalyzerSystem.cs | 411 +- .../Atmos/EntitySystems/GasMinerSystem.cs | 90 + .../Other/Components/GasMinerComponent.cs | 43 - .../Other/EntitySystems/GasMinerSystem.cs | 84 - Content.Server/Atmos/Rotting/RottingSystem.cs | 6 +- .../Body/Components/InternalsComponent.cs | 1 + .../Body/Systems/BloodstreamSystem.cs | 69 +- .../Body/Systems/InternalsSystem.cs | 12 + .../Botany/Systems/BotanySwabSystem.cs | 2 +- .../Botany/Systems/MutationSystem.cs | 8 +- .../Botany/Systems/PlantHolderSystem.cs | 22 +- .../Botany/Systems/SeedExtractorSystem.cs | 11 +- .../Cargo/Systems/CargoSystem.Bounty.cs | 6 +- .../Cargo/Systems/CargoSystem.Orders.cs | 9 +- Content.Server/Cargo/Systems/CargoSystem.cs | 2 +- Content.Server/Chat/Commands/LOOCCommand.cs | 2 +- Content.Server/Chat/Commands/SayCommand.cs | 2 +- .../Chat/Commands/SuicideCommand.cs | 17 +- .../Chat/Commands/WhisperCommand.cs | 2 +- Content.Server/Chat/Managers/ChatManager.cs | 621 +- Content.Server/Chat/SpeakOnUseComponent.cs | 18 + Content.Server/Chat/SuicideSystem.cs | 215 +- Content.Server/Chat/Systems/ChatSystem.cs | 34 +- .../Chat/Systems/SpeakOnUseSystem.cs | 42 + .../Chemistry/EntitySystems/VaporSystem.cs | 5 +- .../TileReactions/CleanDecalsReaction.cs | 4 +- .../TileReactions/CleanTileReaction.cs | 3 +- .../TileReactions/CreateEntityTileReaction.cs | 3 +- .../TileReactions/ExtinguishTileReaction.cs | 3 +- .../TileReactions/FlammableTileReaction.cs | 3 +- .../TileReactions/PryTileReaction.cs | 5 +- .../SpillIfPuddlePresentTileReaction.cs | 5 +- .../TileReactions/SpillTileReaction.cs | 5 +- .../GloveHeatResistanceComponent.cs | 12 - .../Clothing/Systems/CursedMaskSystem.cs | 92 + Content.Server/Commands/CommandUtils.cs | 13 +- .../CommunicationsConsoleSystem.cs | 8 + .../Connection/ConnectionManager.cs | 4 +- .../Construction/Conditions/MinHealth.cs | 92 + .../ConstructionSystem.Interactions.cs | 4 +- .../Containers/ThrowInsertContainerSystem.cs | 2 - .../Systems/WirelessNetworkSystem.cs | 4 +- .../Disposal/TubeConnectionsCommand.cs | 9 +- .../Unit/EntitySystems/DisposalUnitSystem.cs | 2 +- Content.Server/Dragon/DragonSystem.cs | 2 +- Content.Server/Drowsiness/DrowsinessSystem.cs | 50 + .../Ensnaring/EnsnareableSystem.Ensnaring.cs | 23 +- .../Effects/FlammableReaction.cs | 6 +- .../PlantMetabolism/PlantAdjustPotency.cs | 28 + .../PlantMetabolism/PlantDestroySeeds.cs | 42 + .../PlantMetabolism/PlantRestoreSeeds.cs | 38 + .../EntityList/SpawnEntityListCommand.cs | 4 +- .../Components/ShockOnTriggerComponent.cs | 37 + .../EntitySystems/ExplosionSystem.Airtight.cs | 4 +- .../EntitySystems/ExplosionSystem.CVars.cs | 4 +- .../EntitySystems/ExplosionSystem.GridMap.cs | 5 +- .../ExplosionSystem.Processing.cs | 54 +- .../EntitySystems/ExplosionSystem.TileFill.cs | 4 +- .../EntitySystems/ExplosionSystem.Visuals.cs | 4 +- .../EntitySystems/ExplosionSystem.cs | 28 +- .../EntitySystems/TriggerSystem.Mobstate.cs | 14 +- .../EntitySystems/TriggerSystem.OnUse.cs | 4 +- .../Explosion/EntitySystems/TriggerSystem.cs | 22 + .../EntitySystems/TwoStageTriggerSystem.cs | 5 +- Content.Server/Fax/FaxSystem.cs | 43 +- .../Fluids/EntitySystems/PuddleSystem.cs | 2 +- .../Fluids/EntitySystems/SmokeSystem.cs | 2 +- .../Components/DnaSubstanceTraceComponent.cs | 9 + .../Components/ForensicScannerComponent.cs | 8 +- .../Systems/ForensicScannerSystem.cs | 40 +- .../Forensics/Systems/ForensicsSystem.cs | 68 +- .../GameTicking/Commands/ObserveCommand.cs | 1 + .../GameTicking/GameTicker.GameRule.cs | 11 + .../GameTicking/GameTicker.Lobby.cs | 6 + .../Components/GenericAntagRuleComponent.cs | 30 - .../Rules/Components/NukeopsRuleComponent.cs | 30 - .../Rules/GenericAntagRuleSystem.cs | 56 - .../GameTicking/Rules/TraitorRuleSystem.cs | 18 +- .../GenericAntag/GenericAntagComponent.cs | 30 - .../GenericAntag/GenericAntagSystem.cs | 67 - Content.Server/Ghost/ObserverRoleComponent.cs | 17 +- .../Roles/Components/GhostRoleComponent.cs | 161 +- Content.Server/Ghost/Roles/GhostRoleSystem.cs | 1383 +- Content.Server/Hands/Systems/HandsSystem.cs | 2 +- .../Humanoid/Systems/RandomHumanoidSystem.cs | 3 +- .../Implants/SubdermalImplantSystem.cs | 6 +- Content.Server/IoC/ServerContentIoC.cs | 2 + Content.Server/Jobs/AddComponentSpecial.cs | 41 +- Content.Server/Jobs/RemoveComponentSpecial.cs | 16 + .../EntitySystems/KitchenSpikeSystem.cs | 58 +- .../Kitchen/EntitySystems/MicrowaveSystem.cs | 20 +- .../Kitchen/EntitySystems/SharpSystem.cs | 2 +- Content.Server/Labels/Label/LabelSystem.cs | 2 +- .../Light/Components/PoweredLightComponent.cs | 4 - .../Light/EntitySystems/PoweredLightSystem.cs | 45 +- .../Lightning/LightningTargetSystem.cs | 1 + .../MagicMirror/MagicMirrorSystem.cs | 8 +- Content.Server/Mapping/MappingCommand.cs | 2 +- Content.Server/Mapping/MappingManager.cs | 76 + Content.Server/Maps/GridDraggingSystem.cs | 5 +- .../Materials/MaterialReclaimerSystem.cs | 14 +- .../EntitySystems/MechGrabberSystem.cs | 4 +- .../BiomassReclaimerSystem.cs | 8 +- Content.Server/Medical/DefibrillatorSystem.cs | 2 - .../Medical/HealthAnalyzerSystem.cs | 7 +- .../SuitSensors/SuitSensorComponent.cs | 20 +- .../Medical/SuitSensors/SuitSensorSystem.cs | 65 +- Content.Server/Medical/VomitSystem.cs | 4 +- Content.Server/Morgue/CrematoriumSystem.cs | 6 +- .../Movement/StressTestMovementSystem.cs | 2 +- Content.Server/NPC/Commands/NPCCommand.cs | 1 + .../Operators/Combat/UnPullOperator.cs | 8 +- .../Operators/Combat/UnbuckleOperator.cs | 5 +- .../Ninja/Systems/SpiderChargeSystem.cs | 6 +- Content.Server/Nuke/NukeCodePaperSystem.cs | 4 +- Content.Server/Nuke/NukeSystem.cs | 2 +- .../Nutrition/Components/FoodComponent.cs | 4 +- .../Components/SliceableFoodComponent.cs | 18 +- .../Nutrition/EntitySystems/CreamPieSystem.cs | 7 +- .../EntitySystems/FoodSequenceSystem.cs | 174 + .../Nutrition/EntitySystems/FoodSystem.cs | 24 +- .../EntitySystems/SliceableFoodSystem.cs | 242 +- .../Nutrition/EntitySystems/SmokingSystem.cs | 2 +- .../Nutrition/EntitySystems/UtensilSystem.cs | 3 +- Content.Server/Nutrition/Hungry.cs | 53 +- Content.Server/Nutrition/SetNutrit.cs | 115 + Content.Server/Nutrition/Thirsty.cs | 38 + .../Components/StealAreaComponent.cs | 23 + .../Components/StealConditionComponent.cs | 7 + .../Systems/StealConditionSystem.cs | 51 +- Content.Server/PDA/PdaSystem.cs | 2 +- Content.Server/Paper/PaperComponent.cs | 26 - .../Paper/PaperRandomStorySystem.cs | 7 +- Content.Server/Paper/PaperSystem.cs | 231 - Content.Server/Parallax/BiomeSystem.cs | 7 +- .../Physics/Controllers/MoverController.cs | 4 +- ...omponent.cs => StationMapUserComponent.cs} | 6 - .../PlayTimeTrackingSystem.cs | 9 +- .../Pointing/EntitySystems/PointingSystem.cs | 9 +- .../EntitySystems/RoguePointingSystem.cs | 12 +- .../Polymorph/Systems/PolymorphSystem.cs | 2 +- .../Power/EntitySystems/ChargerSystem.cs | 5 +- .../Generator/PortableGeneratorSystem.cs | 6 +- Content.Server/PowerCell/PowerCellSystem.cs | 4 +- .../DungeonJob/DungeonJob.OreDunGen.cs | 9 +- .../Procedural/DungeonJob/DungeonJob.cs | 10 +- Content.Server/Procedural/DungeonSystem.cs | 4 +- .../RadiationProtectionComponent.cs | 18 + .../Systems/RadiationProtectionSystem.cs | 38 + .../Resist/EscapeInventorySystem.cs | 2 +- Content.Server/Resist/ResistLockerSystem.cs | 2 +- .../Respawn/SpecialRespawnSystem.cs | 4 +- .../EntitySystems/RevenantSystem.Abilities.cs | 3 +- .../Roles/TerminatorRoleComponent.cs | 8 - Content.Server/Rotatable/RotatableSystem.cs | 108 +- Content.Server/Salvage/SalvageRulerCommand.cs | 2 +- .../Salvage/SpawnSalvageMissionJob.cs | 2 +- .../Shuttles/Systems/ShuttleConsoleSystem.cs | 9 + .../Systems/ShuttleSystem.GridFill.cs | 16 +- .../Shuttles/Systems/ShuttleSystem.cs | 1 + Content.Server/Silicons/Laws/SiliconLawEui.cs | 70 + .../Silicons/Laws/SiliconLawSystem.cs | 16 + .../ContainmentFieldGeneratorSystem.cs | 5 +- .../EntitySystems/ContainmentFieldSystem.cs | 7 +- .../EntitySystems/EventHorizonSystem.cs | 6 +- .../EntitySystems/RadiationCollectorSystem.cs | 21 +- .../Solar/EntitySystems/PowerSolarSystem.cs | 7 +- .../Components/EntityTableSpawnerComponent.cs | 30 + .../EntitySystems/ConditionalSpawnerSystem.cs | 30 +- Content.Server/Speech/AccentSystem.cs | 2 +- .../Components/FrenchAccentComponent.cs | 3 +- .../Components/GermanAccentComponent.cs | 4 + .../Components/SpanishAccentComponent.cs | 11 +- .../EntitySystems/FrenchAccentSystem.cs | 4 +- .../EntitySystems/GermanAccentSystem.cs | 85 + .../EntitySystems/RussianAccentSystem.cs | 6 +- .../EntitySystems/SpanishAccentSystem.cs | 29 +- .../SprayPainter/SprayPainterSystem.cs | 3 +- .../Station/Systems/StationJobsSystem.cs | 4 +- .../Station/Systems/StationSystem.cs | 1 - .../BasicStationEventSchedulerSystem.cs | 85 +- .../BasicStationEventSchedulerComponent.cs | 33 +- .../Components/MeteorSchedulerComponent.cs | 24 - .../RampingStationEventSchedulerComponent.cs | 34 +- .../Components/StationEventComponent.cs | 6 + .../StationEvents/EventManagerSystem.cs | 99 +- .../StationEvents/Events/MeteorSwarmSystem.cs | 8 +- .../Events/StationEventSystem.cs | 15 +- .../StationEvents/MeteorSchedulerSystem.cs | 54 - .../RampingStationEventSchedulerSystem.cs | 26 +- .../Sticky/Components/StickyComponent.cs | 88 - .../Sticky/Events/EntityStuckEvent.cs | 68 - Content.Server/Sticky/Systems/StickySystem.cs | 234 - .../EntitySystems/BluespaceLockerSystem.cs | 2 +- Content.Server/Strip/StrippableSystem.cs | 8 +- .../Components/TemperatureComponent.cs | 14 +- .../Temperature/Systems/TemperatureSystem.cs | 14 - .../Thief/Components/ThiefBeaconComponent.cs | 17 + .../Thief/Systems/ThiefBeaconSystem.cs | 95 + .../Components/TraitorCodePaperComponent.cs | 27 + .../Traitor/Systems/TraitorCodePaperSystem.cs | 94 + .../Weapons/Ranged/Systems/GunSystem.cs | 63 +- Content.Server/Whitelist/WhitelistCommands.cs | 4 +- Content.Server/Wires/WiresSystem.cs | 6 +- .../Worldgen/Prototypes/BiomePrototype.cs | 1 - .../Prototypes/WorldgenConfigPrototype.cs | 1 - .../Worldgen/Systems/BaseWorldSystem.cs | 7 +- .../Systems/ArtifactAnalyzerSystem.cs | 5 +- .../XenoArtifacts/ArtifactSystem.Nodes.cs | 14 +- .../Effects/Systems/ThrowArtifactSystem.cs | 4 +- .../Zombies/ZombieSystem.Transform.cs | 445 +- Content.Shared.Database/LogType.cs | 11 + Content.Shared/Abilities/Mime/MimePowers.cs | 7 + .../Access/Components/IdCardComponent.cs | 21 +- .../Access/SharedAgentIDCardSystem.cs | 8 +- .../Access/Systems/SharedIdCardSystem.cs | 4 +- Content.Shared/Actions/ActionEvents.cs | 28 + .../EntityWorldTargetActionComponent.cs | 42 + .../ValidateActionEntityWorldTargetEvent.cs | 10 + Content.Shared/Actions/SharedActionsSystem.cs | 119 +- .../Events/PlayerInfoChangedEvent.cs | 11 +- Content.Shared/Administration/PlayerInfo.cs | 51 +- .../Administration/PlayerPanelEuiState.cs | 54 + Content.Shared/Alert/AlertPrototype.cs | 22 +- Content.Shared/Alert/AlertsSystem.cs | 17 +- Content.Shared/Alert/IAlertClick.cs | 14 - .../Anomaly/Components/AnomalyComponent.cs | 14 - Content.Shared/Anomaly/SharedAnomalySystem.cs | 26 - Content.Shared/Armor/SharedArmorSystem.cs | 7 +- .../ExtinguishOnInteractComponent.cs | 3 + .../Atmos/Components/GasAnalyzerComponent.cs | 3 - .../Atmos/Components/GasMinerComponent.cs | 60 + .../EntitySystems/SharedGasMinerSystem.cs | 55 + .../CanEnterCryostorageComponent.cs | 10 + .../Cryostorage/SharedCryostorageSystem.cs | 2 +- Content.Shared/Blocking/BlockingSystem.cs | 7 +- .../Body/Systems/SharedBodySystem.Organs.cs | 2 +- .../Body/Systems/SharedBodySystem.Parts.cs | 6 +- Content.Shared/Buckle/BuckleDoafterEvent.cs | 11 + .../Buckle/Components/BuckleComponent.cs | 2 + .../Buckle/Components/StrapComponent.cs | 6 + .../Buckle/SharedBuckleSystem.Buckle.cs | 51 + .../Buckle/SharedBuckleSystem.Interaction.cs | 23 +- Content.Shared/Buckle/SharedBuckleSystem.cs | 2 + Content.Shared/Burial/BurialSystem.cs | 1 - Content.Shared/CCVar/CCVars.cs | 73 +- Content.Shared/Chat/SharedSuicideSystem.cs | 67 + .../Chemistry/Components/Solution.cs | 75 +- .../Components/SolutionTransferComponent.cs | 2 +- .../EntitySystems/RehydratableSystem.cs | 6 + .../SharedSolutionContainerSystem.cs | 14 +- .../EntitySystems/SolutionTransferSystem.cs | 3 + .../Reaction/ChemicalReactionSystem.cs | 2 +- .../Chemistry/Reaction/ITileReaction.cs | 5 +- Content.Shared/Chemistry/Reagent/DNAData.cs | 28 + Content.Shared/Chemistry/Reagent/ReagentId.cs | 25 +- .../Chemistry/Reagent/ReagentPrototype.cs | 4 +- .../Chemistry/Reagent/ReagentQuantity.cs | 4 +- .../Climbing/Systems/ClimbSystem.cs | 14 + .../Clothing/ClothingSpeedModifierSystem.cs | 4 +- .../Clothing/Components/ClothingComponent.cs | 7 + .../Components/CursedMaskComponent.cs | 65 + .../Clothing/Components/LoadoutComponent.cs | 6 +- .../Clothing/Components/MaskComponent.cs | 12 + .../SelfUnremovableClothingComponent.cs | 18 + .../Clothing/EntitySystems/ClothingSystem.cs | 10 +- .../Clothing/EntitySystems/MaskSystem.cs | 6 +- .../SelfUnremovableClothingSystem.cs | 36 + .../EntitySystems/ToggleableClothingSystem.cs | 2 +- Content.Shared/Clothing/LoadoutSystem.cs | 67 +- Content.Shared/Clothing/MagbootsSystem.cs | 2 +- .../Clothing/SharedCursedMaskSystem.cs | 73 + .../Conditions/WallmountCondition.cs | 4 +- .../Containers/ContainerFillSystem.cs | 37 + .../EntityTableContainerFillComponent.cs | 13 + .../Contraband/ContrabandComponent.cs | 28 + .../Contraband/ContrabandSeverityPrototype.cs | 26 + Content.Shared/Contraband/ContrabandSystem.cs | 81 + .../Cuffs/Components/CuffableComponent.cs | 2 + Content.Shared/Cuffs/SharedCuffableSystem.cs | 17 +- .../Components/DamageOnAttackedComponent.cs | 47 + .../DamageOnAttackedProtectionComponent.cs | 29 + .../Components/DamageOnInteractComponent.cs | 47 + .../DamageOnInteractProtectionComponent.cs | 29 + .../DamageProtectionBuffComponent.cs | 17 + .../Damage/Components/DamageableComponent.cs | 4 +- .../Damage/Systems/DamageExamineSystem.cs | 6 +- .../Damage/Systems/DamageOnAttackedSystem.cs | 99 + .../Damage/Systems/DamageOnHoldingSystem.cs | 2 +- .../Damage/Systems/DamageOnInteractSystem.cs | 85 + .../Systems/DamageProtectionBuffSystem.cs | 19 + .../DecalGridChunkCollectionTypeSerializer.cs | 40 +- Content.Shared/Decals/DecalPrototype.cs | 11 +- .../Destructible/Thresholds/MinMax.cs | 7 +- Content.Shared/DoAfter/DoAfterArgs.cs | 39 +- .../DoAfter/SharedDoAfterSystem.Update.cs | 16 +- Content.Shared/DoAfter/SharedDoAfterSystem.cs | 2 +- .../Drowsiness/DrowsinessComponent.cs | 28 + Content.Shared/Drowsiness/DrowsinessSystem.cs | 9 + .../Components/EnsnareableComponent.cs | 2 + .../EntitySelectors/AllSelector.cs | 25 + .../EntitySelectors/EntSelector.cs | 29 + .../EntitySelectors/EntityTableSelector.cs | 49 + .../EntityTableTypeSerializer.cs | 37 + .../EntitySelectors/GroupSelector.cs | 28 + .../EntitySelectors/NestedSelector.cs | 20 + .../EntitySelectors/NoneSelector.cs | 16 + .../EntityTable/EntityTablePrototype.cs | 18 + .../EntityTable/EntityTableSystem.cs | 20 + .../ValueSelector/ConstantNumberSelector.cs | 22 + .../ValueSelector/NumberSelector.cs | 16 + .../ValueSelector/RangeNumberSelector.cs | 19 + Content.Shared/Execution/DoAfterEvent.cs | 9 + .../Execution/ExecutionComponent.cs | 77 + .../Execution/SharedExecutionSystem.cs | 234 + .../ExplosionResistanceComponent.cs | 10 +- .../EntitySystems/SharedExplosionSystem.cs | 25 + .../Fax/Components/FaxMachineComponent.cs | 14 + .../Foldable/DeployFoldableSystem.cs | 33 + .../Follower/Components/FollowedComponent.cs | 2 + Content.Shared/Follower/FollowerSystem.cs | 17 + Content.Shared/Forensics/Events.cs | 17 + .../Forensics/ForensicScannerEvent.cs | 9 +- .../Ghost/Roles/SharedGhostRoleSystem.cs | 15 +- .../EntitySystems/SharedHandsSystem.Drop.cs | 16 +- Content.Shared/Input/ContentKeyFunctions.cs | 12 + .../Interaction/Events/SuicideEvent.cs | 71 +- .../Interaction/SharedInteractionSystem.cs | 47 +- .../Internals/InternalsDoAfterEvent.cs | 5 +- .../Inventory/Events/UnequipAttemptEvent.cs | 6 + .../Inventory/InventorySystem.Equip.cs | 12 +- .../Inventory/InventorySystem.Slots.cs | 6 +- .../Inventory/SelfEquipOnlyComponent.cs | 16 + .../Inventory/SelfEquipOnlySystem.cs | 45 + Content.Shared/Item/SharedItemSystem.cs | 4 +- Content.Shared/Lock/LockSystem.cs | 12 +- Content.Shared/Magic/SharedMagicSystem.cs | 7 +- Content.Shared/Magic/SpellbookSystem.cs | 2 +- .../Mapping/MappingMapDataMessage.cs | 46 + .../Mapping/MappingSaveMapErrorMessage.cs | 19 + .../Mapping/MappingSaveMapMessage.cs | 19 + .../SharedMaterialReclaimerSystem.cs | 2 +- .../Medical/SuitSensor/SharedSuitSensor.cs | 14 + .../Mind/Components/MindContainerComponent.cs | 143 +- Content.Shared/Mind/MindComponent.cs | 171 +- Content.Shared/Mind/SharedMindSystem.cs | 8 +- .../Components/MindShieldComponent.cs | 2 +- .../Systems/MobStateSystem.Subscribers.cs | 11 - .../MovementSpeedModifierComponent.cs | 7 + .../Pulling/Components/PullableComponent.cs | 2 + .../Pulling/Components/PullerComponent.cs | 2 + .../Movement/Pulling/Systems/PullingSystem.cs | 36 + .../Systems/MovementSpeedModifierSystem.cs | 5 + .../Movement/Systems/SharedJetpackSystem.cs | 4 +- .../Movement/Systems/SharedMoverController.cs | 20 +- .../NPC/Systems/NpcFactionSystem.cs | 22 + .../NukeOps/NukeOperativeComponent.cs | 2 +- .../FoodSequenceElementComponent.cs | 55 + .../FoodSequenceStartPointComponent.cs | 104 + .../Nutrition/EntitySystems/HungerSystem.cs | 14 +- .../EntitySystems/SharedFoodSequenceSystem.cs | 5 + .../Nutrition/EntitySystems/ThirstSystem.cs | 14 +- Content.Shared/Nutrition/Events.cs | 8 + .../Overlays/ShowHealthBarsComponent.cs | 2 +- .../Paper/ActivateOnPaperOpenedComponent.cs | 4 +- ...redPaperComponent.cs => PaperComponent.cs} | 23 +- Content.Shared/Paper/PaperSystem.cs | 228 + .../Pinpointer/StationMapComponent.cs | 11 + .../Plants/PottedPlantHideComponent.cs | 17 - .../Plants/PottedPlantHideSystem.cs | 63 - .../Effects/JobRequirementLoadoutEffect.cs | 8 +- .../Preferences/Loadouts/LoadoutPrototype.cs | 22 +- ...eonConfigPrototype.cs => DungeonConfig.cs} | 17 +- .../DungeonGenerators/PrototypeDunGen.cs | 2 +- .../Procedural/DungeonLayers/OreDunGen.cs | 3 +- .../DungeonLayers/OreDunGenPrototype.cs | 10 + .../Projectiles/ProjectileSpreadComponent.cs | 32 + .../Random/Helpers/SharedRandomExtensions.cs | 21 + .../Components/HeadRevolutionaryComponent.cs | 2 +- .../Components/RevolutionaryComponent.cs | 2 +- Content.Shared/Roles/DepartmentPrototype.cs | 10 +- Content.Shared/Roles/JobPrototype.cs | 6 +- .../Roles/JobRequirement/AgeRequirement.cs | 50 + .../DepartmentTimeRequirement.cs | 83 + .../OverallPlaytimeRequirement.cs | 50 + .../JobRequirement/RoleTimeRequirement.cs | 73 + .../JobRequirement/SpeciesRequirement.cs | 59 + Content.Shared/Roles/JobRequirements.cs | 253 +- Content.Shared/Roles/StartingGearPrototype.cs | 35 +- .../SSDIndicator/SSDIndicatorComponent.cs | 2 +- .../Modifiers/SalvageDungeonModPrototype.cs | 4 +- .../Salvage/Fulton/SharedFultonSystem.cs | 1 - .../Salvage/Magnet/AsteroidOffering.cs | 4 +- .../Salvage/SharedSalvageSystem.Magnet.cs | 56 +- .../Components/CriminalRecordComponent.cs | 2 +- .../Shuttles/Components/PilotComponent.cs | 2 + .../Silicons/Laws/SiliconLawEditEuiState.cs | 29 + .../SprayPainter/SharedSprayPainterSystem.cs | 2 +- .../Station/SharedStationSpawningSystem.cs | 29 +- .../StatusIcon/StatusIconPrototype.cs | 130 +- .../Sticky/Components/StickyComponent.cs | 90 + .../Components/StickyVisualizerComponent.cs | 19 +- Content.Shared/Sticky/EntityStuckEvent.cs | 26 + Content.Shared/Sticky/Systems/StickySystem.cs | 220 + .../Components/SecretStashComponent.cs | 60 +- .../StoreAfterFailedInteractComponent.cs | 8 + .../Storage/EntitySystems/DumpableSystem.cs | 2 +- .../EntitySystems/SecretStashSystem.cs | 335 +- .../EntitySystems/SharedStorageSystem.cs | 266 +- .../StoreAfterFailedInteractSystem.cs | 21 + .../Events/StorageInsertFailedEvent.cs | 6 + .../Strip/Components/StrippableComponent.cs | 9 + .../Strip/SharedStrippableSystem.cs | 27 +- .../Components/TemperatureSpeedComponent.cs | 30 + .../Systems/SharedTemperatureSystem.cs | 80 + .../Temperature/TemperatureEvents.cs | 15 + Content.Shared/Tiles/FloorTileSystem.cs | 2 +- .../Tools/Components/ToolOpenableComponent.cs | 84 + .../Tools/Systems/ToolOpenableSystem.cs | 171 + .../SharedVendingMachineSystem.Restock.cs | 2 +- Content.Shared/Wall/WallMountComponent.cs | 8 +- .../Weapons/Melee/Events/MeleeHitEvent.cs | 2 +- .../Weapons/Melee/MeleeWeaponComponent.cs | 6 + .../Weapons/Melee/SharedMeleeWeaponSystem.cs | 22 +- .../Ranged/Components/AmmoComponent.cs | 12 - .../BallisticAmmoProviderComponent.cs | 4 +- .../ChamberMagazineAmmoProviderComponent.cs | 2 + .../ContainerAmmoProviderComponent.cs | 4 +- .../MagazineAmmoProviderComponent.cs | 2 + .../Systems/SharedGunSystem.Ballistic.cs | 13 +- .../Systems/SharedGunSystem.Clothing.cs | 2 +- .../Zombies/InitialInfectedComponent.cs | 2 +- Content.Shared/Zombies/ZombieComponent.cs | 2 +- Resources/Audio/Misc/attributions.yml | 2 +- Resources/Audio/Misc/{siren.ogg => gamma.ogg} | Bin Resources/Changelog/Admin.yml | 85 + Resources/Changelog/Changelog.yml | 6017 +- .../ConfigPresets/Build/development.toml | 4 + Resources/ConfigPresets/Corvax/common.toml | 4 - .../ConfigPresets/WizardsDen/wizardsDen.toml | 3 - Resources/Credits/GitHub.txt | 2 +- Resources/Locale/en-US/accent/german.ftl | 199 + Resources/Locale/en-US/accent/russian.ftl | 19 + .../en-US/actions/actions/disarm-action.ftl | 2 +- .../en-US/administration/admin-verbs.ftl | 2 +- .../commands/set-outfit-command.ftl | 2 +- .../Locale/en-US/administration/smites.ftl | 2 +- .../en-US/administration/ui/actions.ftl | 1 + .../en-US/administration/ui/player-panel.ftl | 23 + .../administration/ui/silicon-law-ui.ftl | 10 + .../administration/ui/tabs/object-tab.ftl | 3 + .../advertisements/vending/atmosdrobe.ftl | 4 +- .../advertisements/vending/chefdrobe.ftl | 3 +- .../advertisements/vending/chemdrobe.ftl | 3 +- .../en-US/advertisements/vending/donut.ftl | 1 + .../en-US/advertisements/vending/hydrobe.ftl | 3 +- .../advertisements/vending/janidrobe.ftl | 3 +- .../en-US/advertisements/vending/lawdrobe.ftl | 3 +- .../advertisements/vending/medidrobe.ftl | 1 + .../en-US/atmos/gas-analyzer-component.ftl | 2 +- .../en-US/atmos/gas-miner-component.ftl | 11 + Resources/Locale/en-US/botany/seeds.ftl | 2 + Resources/Locale/en-US/cargo/bounties.ftl | 38 +- .../en-US/chat/managers/chat-manager.ftl | 4 +- .../en-US/clothing/components/cursed-mask.ftl | 5 + .../self-unremovable-clothing-component.ftl | 1 + .../Locale/en-US/connection-messages.ftl | 4 +- .../construction/conditions/min-health.ftl | 2 + .../en-US/contraband/contraband-severity.ftl | 9 + .../cuffs/components/handcuff-component.ftl | 1 + Resources/Locale/en-US/datasets/figurines.ftl | 172 + .../en-US/escape-menu/ui/options-menu.ftl | 3 + .../Locale/en-US/execution/execution.ftl | 17 + .../Locale/en-US/forensics/forensics.ftl | 4 +- .../game-presets/preset-allatonce.ftl | 3 + .../game-presets/preset-survival.ftl | 3 + .../game-presets/preset-traitor.ftl | 8 +- .../game-presets/preset-zombies.ftl | 3 + .../ghost/roles/ghost-role-component.ftl | 2 +- Resources/Locale/en-US/glue/glue.ftl | 2 +- .../en-US/guidebook/chemistry/effects.ftl | 12 + .../guidebook/chemistry/plant-attributes.ftl | 1 + .../guidebook/chemistry/statuseffects.ftl | 2 + .../Locale/en-US/guidebook/guidebook.ftl | 2 + .../en-US/headset/headset-component.ftl | 2 +- Resources/Locale/en-US/info/playerpanel.ftl | 7 + Resources/Locale/en-US/job/job-names.ftl | 14 +- ...{role-timers.ftl => role-requirements.ftl} | 6 + .../components/kitchen-spike-component.ftl | 2 +- Resources/Locale/en-US/lube/lube.ftl | 4 +- Resources/Locale/en-US/mapping/editor.ftl | 7 + .../nutrition/components/food-sequence.ftl | 120 + .../en-US/nutrition/nutrition-commands.ftl | 12 + .../Locale/en-US/paper/stamp-component.ftl | 2 +- .../Locale/en-US/paper/story-generation.ftl | 4 +- .../en-US/power/components/generator.ftl | 2 +- .../power/components/radiation-collector.ftl | 13 +- Resources/Locale/en-US/prayers/prayers.ftl | 2 +- .../en-US/preferences/loadout-groups.ftl | 5 + .../en-US/preferences/ui/markings-picker.ftl | 1 + .../Locale/en-US/reagents/meta/botany.ftl | 3 + .../Locale/en-US/reagents/meta/medicine.ftl | 8 +- .../Locale/en-US/reagents/meta/toxins.ftl | 6 +- .../Locale/en-US/research/technologies.ftl | 3 +- .../Locale/en-US/salvage/salvage-magnet.ftl | 3 +- Resources/Locale/en-US/seeds/seeds.ftl | 2 + Resources/Locale/en-US/shell.ftl | 1 - Resources/Locale/en-US/shuttles/emergency.ftl | 2 +- .../Locale/en-US/speech/speech-chatsan.ftl | 6 + .../ss14-ru/prototypes/actions/types.ftl | 2 - .../catalog/fills/backpacks/duffelbag.ftl | 4 +- .../catalog/fills/lockers/heads.ftl | 26 +- .../entities/clothing/uniforms/jumpskirts.ftl | 2 - .../entities/clothing/back/backpacks.ftl | 3 + .../entities/clothing/ears/headsets.ftl | 4 +- .../entities/clothing/ears/headsets_alt.ftl | 2 +- .../entities/clothing/head/eva-helmets.ftl | 2 +- .../entities/clothing/head/hats.ftl | 8 +- .../entities/clothing/head/hoods.ftl | 26 +- .../entities/clothing/masks/masks.ftl | 4 +- .../entities/clothing/masks/specific.ftl | 2 + .../entities/clothing/neck/mantles.ftl | 2 + .../entities/clothing/neck/pins.ftl | 22 +- .../entities/clothing/neck/scarfs.ftl | 4 +- .../entities/clothing/outerclothing/armor.ftl | 2 +- .../clothing/outerclothing/softsuits.ftl | 4 +- .../clothing/outerclothing/wintercoats.ftl | 24 +- .../entities/clothing/uniforms/jumpskirts.ftl | 4 +- .../entities/clothing/uniforms/jumpsuits.ftl | 26 +- .../clothing/uniforms/ship_vs_ship.ftl | 4 +- .../entities/markers/spawners/mobs.ftl | 2 + .../markers/spawners/random/salvage.ftl | 2 - .../spawners/random/salvage/spawners.ftl | 37 + .../markers/spawners/random/smokables.ftl | 4 + .../entities/mobs/npcs/lavaland.ftl | 2 +- .../entities/mobs/npcs/miscellaneous.ftl | 2 +- .../prototypes/entities/mobs/npcs/silicon.ftl | 2 +- .../prototypes/entities/mobs/npcs/slimes.ftl | 2 - .../entities/mobs/npcs/spacetick.ftl | 2 +- .../entities/mobs/player/admin_ghost.ftl | 2 +- .../entities/mobs/player/dragon.ftl | 2 +- .../entities/mobs/player/guardian.ftl | 2 +- .../entities/mobs/player/humanoid.ftl | 2 +- .../entities/objects/base_contraband.ftl | 26 + .../objects/consumable/drinks/drinks.ftl | 2 +- .../consumable/drinks/drinks_bottles.ftl | 22 +- .../consumable/drinks/drinks_flasks.ftl | 4 +- .../consumable/drinks/drinks_special.ftl | 2 +- .../objects/consumable/food/baked/cake.ftl | 2 +- .../consumable/food/baked/donkpocket.ftl | 2 +- .../objects/consumable/food/burger.ftl | 4 + .../objects/consumable/food/ingredients.ftl | 2 + .../entities/objects/consumable/food/meat.ftl | 2 +- .../objects/consumable/food/produce.ftl | 7 +- .../objects/consumable/food/skewer.ftl | 18 - .../entities/objects/consumable/food/taco.ftl | 16 - .../entities/objects/decoration/flora.ftl | 2 +- .../entities/objects/devices/cartridges.ftl | 10 +- .../devices/circuitboards/machine/cannons.ftl | 10 +- .../machine/particle_accelerator.ftl | 12 +- .../circuitboards/machine/production.ftl | 10 +- .../devices/electronics/atmos_alarms.ftl | 4 +- .../objects/devices/electronics/disposal.ftl | 2 +- .../objects/devices/electronics/door.ftl | 2 +- .../objects/devices/electronics/intercom.ftl | 2 +- .../objects/devices/electronics/triggers.ftl | 2 +- .../objects/devices/encryption_keys.ftl | 2 +- .../objects/devices/forensic_scanner.ftl | 2 +- .../entities/objects/devices/pda.ftl | 2 +- .../entities/objects/devices/shock_collar.ftl | 3 + .../syndicate_gadgets/guardian_activators.ftl | 4 +- .../prototypes/entities/objects/fun/darts.ftl | 2 +- .../fun/instruments/instruments_string.ftl | 2 +- .../prototypes/entities/objects/fun/toys.ftl | 10 +- .../entities/objects/materials/scrap.ftl | 45 + .../objects/materials/sheets/other.ftl | 3 + .../entities/objects/misc/bedsheets.ftl | 2 +- .../entities/objects/misc/chopsticks.ftl | 2 +- .../entities/objects/misc/dinkystar.ftl | 2 + .../entities/objects/misc/fluff_lights.ftl | 2 +- .../entities/objects/misc/kudzu.ftl | 2 +- .../entities/objects/misc/paper.ftl | 16 +- .../prototypes/entities/objects/misc/pen.ftl | 6 +- .../entities/objects/misc/rubber_stamp.ftl | 2 +- .../entities/objects/misc/treasure.ftl | 22 + .../objects/power/portable_recharger.ftl | 2 +- .../objects/specific/chapel/bibles.ftl | 2 +- .../entities/objects/specific/chapel/urn.ftl | 2 +- .../objects/specific/hydroponics/seeds.ftl | 5 + .../objects/specific/librarian/books_bag.ftl | 2 +- .../objects/specific/medical/disease.ftl | 2 +- .../objects/specific/medical/healing.ftl | 6 + .../objects/specific/medical/hypospray.ftl | 4 +- .../objects/specific/service/barber.ftl | 2 +- .../service/vending_machine_restock.ftl | 2 +- .../entities/objects/tools/crowbars.ftl | 12 + .../entities/objects/tools/gas_tanks.ftl | 2 +- .../entities/objects/tools/thief_beacon.ftl | 2 + .../entities/objects/tools/tools.ftl | 6 +- .../guns/ammunition/projectiles/shotgun.ftl | 14 + .../weapons/guns/battery/battery_guns.ftl | 8 +- .../objects/weapons/guns/hmgs/hmgs.ftl | 2 +- .../weapons/guns/launchers/launchers.ftl | 4 +- .../weapons/guns/projectiles/magic.ftl | 2 +- .../entities/objects/weapons/guns/turrets.ftl | 2 +- .../objects/weapons/melee/e_sword.ftl | 2 + .../entities/objects/weapons/melee/mining.ftl | 6 + .../objects/weapons/melee/pickaxe.ftl | 4 - .../entities/objects/weapons/melee/sword.ftl | 2 +- .../objects/weapons/throwable/grenades.ftl | 4 +- .../entities/structures/furniture/toilet.ftl | 8 + .../entities/structures/machines/bombs.ftl | 2 +- .../machines/computers/computers.ftl | 2 +- .../structures/machines/fax_machine.ftl | 2 +- .../entities/structures/machines/lathe.ftl | 6 +- .../structures/machines/vending_machines.ftl | 2 +- .../structures/piping/disposal/pipes.ftl | 2 +- .../entities/structures/power/substation.ftl | 2 +- .../entities/structures/wallmounts/shelfs.ftl | 8 +- .../structures/wallmounts/signs/flags.ftl | 2 +- .../structures/wallmounts/signs/posters.ftl | 10 +- .../structures/wallmounts/signs/signs.ftl | 6 +- .../entities/structures/walls/grille.ftl | 2 +- .../entities/structures/walls/walls.ftl | 4 +- .../prototypes/entities/tiles/basalt.ftl | 2 +- .../ss14-ru/prototypes/gamerules/events.ftl | 2 - .../prototypes/gamerules/meteorswarms.ftl | 8 +- .../prototypes/gamerules/roundstart.ftl | 4 + .../ss14-ru/prototypes/objectives/thief.ftl | 6 +- .../components/secret-stash-component.ftl | 31 +- Resources/Locale/en-US/thief/backpack.ftl | 7 +- Resources/Locale/en-US/thief/beacon.ftl | 8 + .../components/tool-openable-component.ftl | 6 + .../en-US/traitor/traitor-codes-component.ftl | 3 + Resources/Locale/en-US/traits/traits.ftl | 5 +- .../en-US/wieldable/wieldable-component.ftl | 4 +- Resources/Locale/ru-RU/accent/german.ftl | 138 + Resources/Locale/ru-RU/accent/russian.ftl | 14 + .../ru-RU/actions/actions/disarm-action.ftl | 2 +- .../commands/set-outfit-command.ftl | 2 +- .../ru-RU/administration/ui/actions.ftl | 1 + .../administration/ui/admin-menu-window.ftl | 2 +- .../ru-RU/administration/ui/player-panel.ftl | 22 + .../administration/ui/silicon-law-ui.ftl | 10 + .../administration/ui/tabs/object-tab.ftl | 2 + .../advertisements/vending/atmosdrobe.ftl | 2 + .../advertisements/vending/chefdrobe.ftl | 1 + .../advertisements/vending/chemdrobe.ftl | 1 + .../ru-RU/advertisements/vending/donut.ftl | 1 + .../ru-RU/advertisements/vending/hydrobe.ftl | 1 + .../advertisements/vending/janidrobe.ftl | 2 + .../ru-RU/advertisements/vending/lawdrobe.ftl | 1 + .../advertisements/vending/medidrobe.ftl | 1 + .../ru-RU/atmos/gas-analyzer-component.ftl | 2 +- .../ru-RU/atmos/gas-miner-component.ftl | 8 + Resources/Locale/ru-RU/botany/seeds.ftl | 2 + Resources/Locale/ru-RU/cargo/bounties.ftl | 2 +- .../ru-RU/chat/managers/chat-manager.ftl | 2 +- .../ru-RU/clothing/components/cursed-mask.ftl | 5 + .../self-unremovable-clothing-component.ftl | 1 + .../Locale/ru-RU/connection-messages.ftl | 4 +- .../construction/conditions/min-health.ftl | 2 + .../ru-RU/contraband/contraband-severity.ftl | 8 + Resources/Locale/ru-RU/corvax/tiles/tiles.ftl | 9 + .../cuffs/components/handcuff-component.ftl | 1 + Resources/Locale/ru-RU/datasets/figurines.ftl | 133 + .../ru-RU/escape-menu/ui/options-menu.ftl | 3 + .../Locale/ru-RU/execution/execution.ftl | 25 +- .../Locale/ru-RU/forensics/forensics.ftl | 1 + .../game-presets/preset-allatonce.ftl | 2 + .../game-presets/preset-survival.ftl | 2 + .../game-presets/preset-traitor.ftl | 8 +- .../game-presets/preset-zombies.ftl | 2 + Resources/Locale/ru-RU/geras/geras.ftl | 2 - .../ru-RU/guidebook/chemistry/effects.ftl | 10 + .../guidebook/chemistry/plant-attributes.ftl | 1 + .../guidebook/chemistry/statuseffects.ftl | 2 + .../Locale/ru-RU/guidebook/guidebook.ftl | 2 + Resources/Locale/ru-RU/info/playerpanel.ftl | 6 + Resources/Locale/ru-RU/job/job-names.ftl | 11 + ...{role-timers.ftl => role-requirements.ftl} | 5 + .../components/kitchen-spike-component.ftl | 2 +- Resources/Locale/ru-RU/lube/lube.ftl | 2 +- Resources/Locale/ru-RU/mapping/editor.ftl | 6 + .../nutrition/components/food-sequence.ftl | 108 + .../ru-RU/nutrition/nutrition-commands.ftl | 10 + .../ru-RU/power/components/generator.ftl | 2 +- .../power/components/radiation-collector.ftl | 13 +- .../ru-RU/preferences/loadout-groups.ftl | 10 +- .../ru-RU/preferences/ui/markings-picker.ftl | 1 + .../Locale/ru-RU/reagents/meta/botany.ftl | 2 + .../Locale/ru-RU/reagents/meta/medicine.ftl | 4 + .../Locale/ru-RU/research/technologies.ftl | 3 +- Resources/Locale/ru-RU/seeds/seeds.ftl | 2 + Resources/Locale/ru-RU/shell.ftl | 1 - .../Locale/ru-RU/speech/speech-chatsan.ftl | 4 + .../ss14-ru/prototypes/actions/types.ftl | 2 - .../catalog/fills/lockers/heads.ftl | 26 +- .../entities/clothing/uniforms/jumpskirts.ftl | 2 - .../entities/clothing/back/backpacks.ftl | 3 + .../entities/clothing/head/hoods.ftl | 22 + .../entities/clothing/masks/specific.ftl | 2 + .../entities/clothing/neck/mantles.ftl | 2 + .../clothing/outerclothing/wintercoats.ftl | 22 + .../entities/clothing/uniforms/jumpskirts.ftl | 2 + .../entities/markers/spawners/mobs.ftl | 2 + .../markers/spawners/random/salvage.ftl | 2 - .../spawners/random/salvage/spawners.ftl | 37 + .../markers/spawners/random/smokables.ftl | 4 + .../prototypes/entities/mobs/npcs/slimes.ftl | 2 - .../entities/objects/base_contraband.ftl | 26 + .../objects/consumable/food/burger.ftl | 4 + .../objects/consumable/food/ingredients.ftl | 2 + .../objects/consumable/food/produce.ftl | 5 + .../objects/consumable/food/skewer.ftl | 18 - .../entities/objects/consumable/food/taco.ftl | 16 - .../circuitboards/machine/production.ftl | 6 +- .../entities/objects/devices/shock_collar.ftl | 3 + .../prototypes/entities/objects/fun/toys.ftl | 2 + .../entities/objects/materials/scrap.ftl | 45 + .../objects/materials/sheets/other.ftl | 3 + .../entities/objects/misc/dinkystar.ftl | 2 + .../entities/objects/misc/paper.ftl | 6 + .../prototypes/entities/objects/misc/pen.ftl | 2 + .../entities/objects/misc/treasure.ftl | 22 + .../objects/specific/hydroponics/seeds.ftl | 5 + .../objects/specific/medical/healing.ftl | 6 + .../entities/objects/tools/crowbars.ftl | 12 + .../entities/objects/tools/thief_beacon.ftl | 2 + .../entities/objects/tools/tools.ftl | 4 - .../guns/ammunition/projectiles/shotgun.ftl | 14 + .../objects/weapons/melee/e_sword.ftl | 5 +- .../entities/objects/weapons/melee/mining.ftl | 6 + .../objects/weapons/melee/pickaxe.ftl | 4 - .../entities/structures/furniture/toilet.ftl | 8 + .../entities/structures/machines/lathe.ftl | 6 +- .../entities/structures/walls/walls.ftl | 4 +- .../ss14-ru/prototypes/gamerules/events.ftl | 2 - .../prototypes/gamerules/meteorswarms.ftl | 8 +- .../prototypes/gamerules/roundstart.ftl | 4 + .../ss14-ru/prototypes/objectives/thief.ftl | 4 + .../components/secret-stash-component.ftl | 31 +- Resources/Locale/ru-RU/thief/backpack.ftl | 6 +- Resources/Locale/ru-RU/thief/beacon.ftl | 6 + Resources/Locale/ru-RU/tiles/tiles.ftl | 18 +- .../components/tool-openable-component.ftl | 5 + .../ru-RU/traitor/traitor-codes-component.ftl | 3 + Resources/Locale/ru-RU/traits/traits.ftl | 2 + Resources/Maps/Dungeon/experiment.yml | 2 +- Resources/Maps/Dungeon/snowy_labs.yml | 8 - Resources/Maps/Misc/corvax_terminal.yml | 20 +- .../Maps/Salvage/medium-pet-hospital.yml | 2 +- .../Maps/Shuttles/ShuttleEvent/honki.yml | 43 +- Resources/Maps/Shuttles/corvax_mining.yml | 1411 +- Resources/Maps/Shuttles/emergency_lox.yml | 146 +- Resources/Maps/Shuttles/emergency_meta.yml | 169 +- Resources/Maps/Shuttles/emergency_omega.yml | 104 +- Resources/Maps/Shuttles/emergency_wode.yml | 3742 + Resources/Maps/atlas.yml | 55761 ---- Resources/Maps/bagel.yml | 12247 +- Resources/Maps/box.yml | 857 +- Resources/Maps/cluster.yml | 80690 ----- Resources/Maps/{origin.yml => cog.yml} | 251372 +++++++-------- Resources/Maps/core.yml | 1167 +- Resources/Maps/corvax_avrite.yml | 40490 +-- Resources/Maps/corvax_delta.yml | 138002 ++++---- Resources/Maps/corvax_maus.yml | 61654 ++-- Resources/Maps/corvax_paper.yml | 50378 +-- Resources/Maps/corvax_pearl.yml | 97899 +++--- Resources/Maps/corvax_pilgrim.yml | 26339 +- Resources/Maps/europa.yml | 83461 ----- Resources/Maps/fland.yml | 680 +- Resources/Maps/marathon.yml | 2085 +- Resources/Maps/meta.yml | 11083 +- Resources/Maps/oasis.yml | 18 +- Resources/Maps/omega.yml | 1533 +- Resources/Maps/packed.yml | 28592 +- Resources/Maps/reach.yml | 12634 +- Resources/Maps/train.yml | 19906 +- .../Prototypes/Accents/word_replacements.yml | 93 + Resources/Prototypes/Alerts/alerts.yml | 20 +- Resources/Prototypes/Body/Organs/human.yml | 45 + Resources/Prototypes/Body/Parts/silicon.yml | 3 +- .../Prototypes/Catalog/Bounties/bounties.yml | 2 +- .../Catalog/Fills/Backpacks/duffelbag.yml | 4 +- .../Catalog/Fills/Boxes/general.yml | 4 +- .../Catalog/Fills/Boxes/syndicate.yml | 8 +- .../Catalog/Fills/Crates/armory.yml | 12 +- .../Prototypes/Catalog/Fills/Crates/cargo.yml | 5 +- .../Prototypes/Catalog/Fills/Crates/fun.yml | 88 +- .../Catalog/Fills/Crates/syndicate.yml | 4 +- .../Prototypes/Catalog/Fills/Items/belt.yml | 34 +- .../Catalog/Fills/Items/firstaidkits.yml | 3 +- .../Catalog/Fills/Items/toolboxes.yml | 6 +- .../Catalog/Fills/Lockers/dressers.yml | 23 +- .../Catalog/Fills/Lockers/heads.yml | 572 +- .../Prototypes/Catalog/Fills/Lockers/misc.yml | 427 +- .../Catalog/Fills/Lockers/security.yml | 22 +- .../Catalog/Fills/Lockers/suit_storage.yml | 50 +- .../VendingMachines/Inventories/chefvend.yml | 2 +- .../VendingMachines/Inventories/engivend.yml | 1 + .../VendingMachines/Inventories/janidrobe.yml | 1 + .../VendingMachines/advertisements.yml | 16 +- .../Prototypes/Catalog/thief_toolbox_sets.yml | 6 +- .../Corvax/Entities/Clothing/Hands/gloves.yml | 4 - .../Entities/Clothing/Uniforms/jumpskirts.yml | 11 - .../Consumable/Food/Baked/vulpkanin.yml | 5 +- .../Entities/Objects/Consumable/Food/soup.yml | 3 +- .../Prototypes/Corvax/Guidebook/rules.yml | 8 + .../Corvax/Loadouts/Jobs/Command/captain.yml | 8 - .../Jobs/Command/head_of_personnel.yml | 8 - .../Jobs/Engineering/chief_engineer.yml | 12 - .../Jobs/Science/research_director.yml | 8 - .../Jobs/Security/head_of_security.yml | 8 - .../Loadouts/Jobs/Security/security.yml | 4 - .../Loadouts/Miscellaneous/corporate_law.yml | 4 - .../Loadouts/Miscellaneous/trinkents.yml | 36 - .../Prototypes/Corvax/Maps/Pools/default.yml | 3 - Resources/Prototypes/Corvax/Maps/avrite.yml | 6 +- Resources/Prototypes/Corvax/Maps/maus.yml | 6 +- .../Corvax/Roles/Jobs/Command/iaa.yml | 2 + .../Prototypes/Corvax/StatusEffects/job.yml | 6 +- Resources/Prototypes/Corvax/Tiles/floors.yml | 90 + Resources/Prototypes/Damage/modifier_sets.yml | 6 + Resources/Prototypes/Datasets/figurines.yml | 263 + .../Prototypes/Decals/Overlays/markups.yml | 39 + .../Entities/Clothing/Back/backpacks.yml | 31 +- .../Entities/Clothing/Back/duffel.yml | 8 +- .../Entities/Clothing/Back/satchel.yml | 6 +- .../Entities/Clothing/Belt/belts.yml | 10 +- .../Entities/Clothing/Ears/headsets.yml | 18 +- .../Entities/Clothing/Ears/headsets_alt.yml | 14 +- .../Entities/Clothing/Eyes/glasses.yml | 7 +- .../Prototypes/Entities/Clothing/Eyes/hud.yml | 10 +- .../Clothing/Hands/base_clothinghands.yml | 4 + .../Entities/Clothing/Hands/colored.yml | 7 - .../Entities/Clothing/Hands/gloves.yml | 30 +- .../Entities/Clothing/Head/bandanas.yml | 2 + .../Entities/Clothing/Head/eva-helmets.yml | 4 +- .../Entities/Clothing/Head/hats.yml | 24 +- .../Entities/Clothing/Head/helmets.yml | 8 +- .../Entities/Clothing/Head/hoods.yml | 224 +- .../Entities/Clothing/Head/misc.yml | 4 +- .../Entities/Clothing/Masks/bandanas.yml | 1 + .../Entities/Clothing/Masks/masks.yml | 10 +- .../Entities/Clothing/Masks/specific.yml | 38 + .../Entities/Clothing/Neck/cloaks.yml | 16 +- .../Entities/Clothing/Neck/mantles.yml | 25 +- .../Entities/Clothing/Neck/pins.yml | 22 +- .../Entities/Clothing/Neck/scarfs.yml | 8 +- .../Entities/Clothing/OuterClothing/armor.yml | 10 +- .../OuterClothing/base_clothingouter.yml | 10 + .../Entities/Clothing/OuterClothing/coats.yml | 4 +- .../Clothing/OuterClothing/hardsuits.yml | 36 +- .../Clothing/OuterClothing/softsuits.yml | 6 +- .../Entities/Clothing/OuterClothing/suits.yml | 2 +- .../Entities/Clothing/OuterClothing/vests.yml | 6 +- .../Clothing/OuterClothing/wintercoats.yml | 815 +- .../Entities/Clothing/Shoes/boots.yml | 10 +- .../Entities/Clothing/Shoes/magboots.yml | 6 +- .../Entities/Clothing/Shoes/specific.yml | 2 +- .../Entities/Clothing/Uniforms/jumpskirts.yml | 49 +- .../Entities/Clothing/Uniforms/jumpsuits.yml | 78 +- .../Clothing/Uniforms/ship_vs_ship.yml | 4 +- .../Prototypes/Entities/Effects/puddle.yml | 3 + .../Spawners/Random/Food_Drinks/food_meal.yml | 1 - .../Random/Food_Drinks/food_single.yml | 15 +- .../Spawners/Random/Salvage/spawners.yml | 458 + .../Spawners/Random/Salvage/tables_loot.yml | 226 + .../Markers/Spawners/Random/instruments.yml | 77 +- .../Markers/Spawners/Random/maintenance.yml | 605 +- .../Markers/Spawners/Random/salvage.yml | 23 - .../Markers/Spawners/Random/smokables.yml | 108 + .../Markers/Spawners/Random/trash.yml | 63 +- .../Entities/Markers/Spawners/mobs.yml | 16 +- .../Mobs/Cyborgs/base_borg_chassis.yml | 7 +- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 44 +- .../Entities/Mobs/NPCs/behonker.yml | 6 - .../Entities/Mobs/NPCs/lavaland.yml | 2 +- .../Entities/Mobs/NPCs/miscellaneous.yml | 2 +- .../Entities/Mobs/NPCs/regalrat.yml | 2 + .../Prototypes/Entities/Mobs/NPCs/silicon.yml | 2 +- .../Entities/Mobs/NPCs/simplemob.yml | 24 +- .../Entities/Mobs/NPCs/spacetick.yml | 2 +- .../Entities/Mobs/Player/admin_ghost.yml | 2 +- .../Entities/Mobs/Player/dragon.yml | 12 +- .../Entities/Mobs/Player/guardian.yml | 2 +- .../Prototypes/Entities/Mobs/Player/human.yml | 77 +- .../Entities/Mobs/Player/humanoid.yml | 31 +- .../Entities/Mobs/Player/ratvar.yml | 2 +- .../Prototypes/Entities/Mobs/Species/base.yml | 9 +- .../Prototypes/Entities/Mobs/Species/moth.yml | 5 + .../Entities/Mobs/Species/reptilian.yml | 5 + .../Prototypes/Entities/Mobs/Species/vox.yml | 10 + .../Consumable/Drinks/drinks-cartons.yml | 1 + .../Objects/Consumable/Drinks/drinks.yml | 3 +- .../Consumable/Drinks/drinks_bottles.yml | 23 +- .../Objects/Consumable/Drinks/drinks_cans.yml | 1 + .../Objects/Consumable/Drinks/drinks_cups.yml | 6 + .../Consumable/Drinks/drinks_flasks.yml | 4 +- .../Consumable/Drinks/drinks_special.yml | 3 +- .../Consumable/Drinks/trash_drinks.yml | 1 + .../Objects/Consumable/Food/Baked/cake.yml | 11 +- .../Consumable/Food/Baked/donkpocket.yml | 2 +- .../Objects/Consumable/Food/Baked/pie.yml | 3 +- .../Objects/Consumable/Food/Baked/pizza.yml | 16 +- .../Consumable/Food/Containers/box.yml | 2 +- .../Consumable/Food/Containers/tin.yml | 12 +- .../Objects/Consumable/Food/burger.yml | 72 +- .../Entities/Objects/Consumable/Food/egg.yml | 3 +- .../Objects/Consumable/Food/frozen.yml | 27 +- .../Objects/Consumable/Food/ingredients.yml | 91 +- .../Objects/Consumable/Food/meals.yml | 6 +- .../Entities/Objects/Consumable/Food/meat.yml | 668 +- .../Objects/Consumable/Food/produce.yml | 600 +- .../Objects/Consumable/Food/skewer.yml | 186 +- .../Objects/Consumable/Food/snacks.yml | 42 +- .../Entities/Objects/Consumable/Food/soup.yml | 6 +- .../Entities/Objects/Consumable/Food/taco.yml | 166 +- .../Smokeables/Cigarettes/packs.yml | 2 +- .../Entities/Objects/Decoration/flora.yml | 2 +- .../Devices/Circuitboards/Machine/cannons.yml | 10 +- .../Machine/particle_accelerator.yml | 12 +- .../Circuitboards/Machine/production.yml | 10 +- .../Devices/Circuitboards/computer.yml | 4 +- .../Devices/Electronics/atmos_alarms.yml | 4 +- .../Objects/Devices/Electronics/disposal.yml | 2 +- .../Objects/Devices/Electronics/door.yml | 2 +- .../Objects/Devices/Electronics/intercom.yml | 2 +- .../Objects/Devices/Electronics/triggers.yml | 2 +- .../Syndicate_Gadgets/chimp_upgrade_kit.yml | 2 +- .../Syndicate_Gadgets/guardian_activators.yml | 10 +- .../reinforcement_teleporter.yml | 2 +- .../Syndicate_Gadgets/singularity_beacon.yml | 2 +- .../Entities/Objects/Devices/cartridges.yml | 12 +- .../Objects/Devices/chameleon_projector.yml | 2 +- .../Entities/Objects/Devices/door_remote.yml | 18 +- .../Objects/Devices/encryption_keys.yml | 6 +- .../Objects/Devices/forensic_scanner.yml | 4 +- .../Objects/Devices/hand_teleporter.yml | 2 +- .../Entities/Objects/Devices/mousetrap.yml | 2 +- .../Entities/Objects/Devices/pda.yml | 2 +- .../Entities/Objects/Devices/pinpointer.yml | 4 +- .../Entities/Objects/Devices/radio.yml | 2 +- .../Entities/Objects/Devices/shock_collar.yml | 36 + .../Fun/Instruments/instruments_string.yml | 2 +- .../Instruments/instruments_structures.yml | 2 +- .../Prototypes/Entities/Objects/Fun/darts.yml | 4 +- .../Entities/Objects/Fun/figurines.yml | 95 +- .../Prototypes/Entities/Objects/Fun/pai.yml | 4 +- .../Prototypes/Entities/Objects/Fun/toys.yml | 26 +- .../Objects/Materials/Sheets/other.yml | 10 + .../Objects/Materials/crystal_shard.yml | 2 + .../Entities/Objects/Materials/materials.yml | 11 +- .../Entities/Objects/Materials/ore.yml | 22 +- .../Entities/Objects/Materials/scrap.yml | 408 + .../Entities/Objects/Materials/shards.yml | 2 + .../Entities/Objects/Misc/bedsheets.yml | 2 +- .../Entities/Objects/Misc/books.yml | 5 + .../Entities/Objects/Misc/broken_bottle.yml | 2 + .../Entities/Objects/Misc/chopsticks.yml | 2 +- .../Entities/Objects/Misc/dat_fukken_disk.yml | 4 +- .../Entities/Objects/Misc/dinkystar.yml | 19 + .../Entities/Objects/Misc/fluff_lights.yml | 2 +- .../Entities/Objects/Misc/handcuffs.yml | 3 +- .../Entities/Objects/Misc/handy_flags.yml | 2 +- .../Objects/Misc/identification_cards.yml | 54 +- .../Entities/Objects/Misc/implanters.yml | 6 +- .../Entities/Objects/Misc/medalcase.yml | 2 +- .../Entities/Objects/Misc/paper.yml | 37 +- .../Prototypes/Entities/Objects/Misc/pen.yml | 35 +- .../Entities/Objects/Misc/rubber_stamp.yml | 22 +- .../Objects/Misc/secret_documents.yml | 2 +- .../Objects/Misc/subdermal_implants.yml | 2 +- .../Entities/Objects/Misc/torch.yml | 2 + .../Entities/Objects/Misc/treasure.yml | 191 + .../Objects/Power/portable_recharger.yml | 2 +- .../Entities/Objects/Power/powersink.yml | 2 +- .../Entities/Objects/Shields/shields.yml | 8 +- .../Objects/Specific/Chapel/bibles.yml | 4 +- .../Entities/Objects/Specific/Chapel/urn.yml | 2 +- .../Objects/Specific/Hydroponics/leaves.yml | 20 +- .../Objects/Specific/Hydroponics/seeds.yml | 21 +- .../Objects/Specific/Janitorial/janitor.yml | 3 + .../Objects/Specific/Janitorial/soap.yml | 2 +- .../Objects/Specific/Librarian/books_bag.yml | 2 +- .../Objects/Specific/Medical/disease.yml | 4 +- .../Medical/handheld_crew_monitor.yml | 2 +- .../Objects/Specific/Medical/healing.yml | 41 +- .../Specific/Medical/healthanalyzer.yml | 2 +- .../Objects/Specific/Medical/hypospray.yml | 14 +- .../Objects/Specific/Research/anomaly.yml | 7 + .../Specific/Robotics/borg_modules.yml | 7 +- .../Specific/Robotics/endoskeleton.yml | 1 + .../Objects/Specific/Robotics/mmi.yml | 4 +- .../Objects/Specific/Service/barber.yml | 2 +- .../Service/vending_machine_restock.yml | 2 +- .../Objects/Specific/chemical-containers.yml | 1 + .../Objects/Specific/chemistry-bottles.yml | 3 +- .../Objects/Specific/chemistry-vials.yml | 1 + .../Entities/Objects/Specific/chemistry.yml | 3 + .../Objects/Specific/rehydrateable.yml | 2 +- .../Entities/Objects/Specific/syndicate.yml | 5 +- .../Entities/Objects/Tools/bucket.yml | 1 + .../Entities/Objects/Tools/crowbars.yml | 186 + .../Entities/Objects/Tools/emag.yml | 2 +- .../Entities/Objects/Tools/gas_tanks.yml | 2 +- .../Entities/Objects/Tools/jammer.yml | 2 +- .../Entities/Objects/Tools/jaws_of_life.yml | 2 +- .../Entities/Objects/Tools/jetpacks.yml | 6 +- .../Entities/Objects/Tools/thief_beacon.yml | 38 + .../Entities/Objects/Tools/toolbox.yml | 2 +- .../Entities/Objects/Tools/tools.yml | 65 +- .../Entities/Objects/Weapons/Bombs/funny.yml | 2 +- .../Entities/Objects/Weapons/Bombs/pen.yml | 2 +- .../Objects/Weapons/Bombs/plastic.yml | 2 +- .../Guns/Ammunition/Cartridges/shotgun.yml | 21 +- .../Guns/Ammunition/Projectiles/shotgun.yml | 69 + .../Weapons/Guns/Ammunition/explosives.yml | 8 +- .../Objects/Weapons/Guns/Basic/pka.yml | 2 +- .../Weapons/Guns/Battery/battery_guns.yml | 163 +- .../Entities/Objects/Weapons/Guns/Bow/bow.yml | 2 +- .../Objects/Weapons/Guns/HMGs/hmgs.yml | 4 +- .../Objects/Weapons/Guns/LMGs/lmgs.yml | 2 +- .../Weapons/Guns/Launchers/launchers.yml | 8 +- .../Objects/Weapons/Guns/Pistols/pistols.yml | 10 +- .../Weapons/Guns/Projectiles/magic.yml | 2 +- .../Weapons/Guns/Revolvers/revolvers.yml | 10 +- .../Objects/Weapons/Guns/Rifles/rifles.yml | 6 +- .../Objects/Weapons/Guns/SMGs/smgs.yml | 8 +- .../Weapons/Guns/Shotguns/shotguns.yml | 14 +- .../Objects/Weapons/Guns/Snipers/snipers.yml | 8 +- .../Objects/Weapons/Guns/pneumatic_cannon.yml | 2 +- .../Entities/Objects/Weapons/Guns/turrets.yml | 4 +- .../Objects/Weapons/Melee/armblade.yml | 2 + .../Objects/Weapons/Melee/baseball_bat.yml | 2 +- .../Entities/Objects/Weapons/Melee/cane.yml | 2 +- .../Objects/Weapons/Melee/e_sword.yml | 165 +- .../Objects/Weapons/Melee/fireaxe.yml | 4 +- .../Entities/Objects/Weapons/Melee/knife.yml | 16 +- .../Entities/Objects/Weapons/Melee/mining.yml | 94 +- .../Objects/Weapons/Melee/pickaxe.yml | 64 - .../Entities/Objects/Weapons/Melee/spear.yml | 2 +- .../Objects/Weapons/Melee/stunprod.yml | 2 +- .../Entities/Objects/Weapons/Melee/sword.yml | 19 +- .../Objects/Weapons/Throwable/bola.yml | 2 +- .../Objects/Weapons/Throwable/clusterbang.yml | 12 +- .../Objects/Weapons/Throwable/grenades.yml | 23 +- .../Weapons/Throwable/throwing_stars.yml | 2 +- .../Entities/Objects/Weapons/security.yml | 12 +- .../Entities/Objects/base_contraband.yml | 110 + .../Entities/Structures/Dispensers/booze.yml | 1 + .../Entities/Structures/Dispensers/soda.yml | 1 + .../Structures/Doors/Airlocks/airlocks.yml | 6 + .../Structures/Doors/Airlocks/shuttle.yml | 2 + .../Structures/Doors/airlock_groups.yml | 5 +- .../Structures/Furniture/potted_plants.yml | 6 +- .../Entities/Structures/Furniture/toilet.yml | 91 +- .../Structures/Lighting/base_lighting.yml | 96 +- .../Structures/Lighting/ground_lighting.yml | 24 +- .../Structures/Lighting/strobe_lighting.yml | 10 +- .../Machines/Computers/computers.yml | 3 +- .../Entities/Structures/Machines/bombs.yml | 6 +- .../Structures/Machines/fax_machine.yml | 2 +- .../Entities/Structures/Machines/lathe.yml | 20 +- .../Structures/Machines/microwave.yml | 1 + .../Entities/Structures/Machines/nuke.yml | 4 +- .../Structures/Machines/vending_machines.yml | 5 +- .../Structures/Piping/Atmospherics/pipes.yml | 2 +- .../Structures/Piping/Disposal/pipes.yml | 2 +- .../Entities/Structures/Power/substation.yml | 2 +- .../Structures/Specific/Anomaly/anomalies.yml | 54 +- .../Structures/Specific/Janitor/janicart.yml | 2 + .../Structures/Storage/Crates/crates.yml | 16 +- .../Structures/Wallmounts/Signs/flags.yml | 10 +- .../Structures/Wallmounts/Signs/posters.yml | 10 +- .../Structures/Wallmounts/Signs/signs.yml | 6 +- .../Structures/Wallmounts/service_light.yml | 2 + .../Entities/Structures/Wallmounts/shelfs.yml | 36 +- .../Entities/Structures/Walls/grille.yml | 2 +- .../Entities/Structures/Walls/walls.yml | 4 +- .../Entities/Structures/hydro_tray.yml | 1 + .../Entities/Structures/meat_spike.yml | 1 + .../Prototypes/Entities/Tiles/basalt.yml | 2 +- .../Exodus/Entities/Clothing/Hands/gloves.yml | 4 +- .../Loadouts/Jobs/Security/brigmedic.yml | 44 - .../Prototypes/Exodus/Maps/Pools/classic.yml | 2 - .../Prototypes/Exodus/StatusIcon/job.yml | 3 +- Resources/Prototypes/Flavors/flavors.yml | 2 +- .../Prototypes/GameRules/cargo_gifts.yml | 19 + Resources/Prototypes/GameRules/events.yml | 130 +- .../Prototypes/GameRules/meteorswarms.yml | 153 +- Resources/Prototypes/GameRules/roundstart.yml | 64 +- .../Prototypes/GameRules/unknown_shuttles.yml | 59 +- Resources/Prototypes/Guidebook/rules.yml | 45 +- Resources/Prototypes/Hydroponics/seeds.yml | 55 + .../Loadouts/Jobs/Cargo/cargo_technician.yml | 34 +- .../Loadouts/Jobs/Cargo/quartermaster.yml | 54 +- .../Jobs/Cargo/salvage_specialist.yml | 22 +- .../Loadouts/Jobs/Civilian/bartender.yml | 34 +- .../Loadouts/Jobs/Civilian/botanist.yml | 42 +- .../Loadouts/Jobs/Civilian/chaplain.yml | 60 - .../Loadouts/Jobs/Civilian/chef.yml | 30 +- .../Loadouts/Jobs/Civilian/clown.yml | 42 +- .../Loadouts/Jobs/Civilian/janitor.yml | 34 +- .../Loadouts/Jobs/Civilian/lawyer.yml | 46 +- .../Loadouts/Jobs/Civilian/librarian.yml | 18 +- .../Loadouts/Jobs/Civilian/mime.yml | 50 +- .../Loadouts/Jobs/Civilian/musician.yml | 12 - .../Loadouts/Jobs/Civilian/passenger.yml | 70 +- .../Loadouts/Jobs/Command/captain.yml | 72 +- .../Jobs/Command/head_of_personnel.yml | 40 +- .../Engineering/atmospheric_technician.yml | 34 +- .../Jobs/Engineering/chief_engineer.yml | 52 +- .../Jobs/Engineering/station_engineer.yml | 84 +- .../Jobs/Engineering/technical_assistant.yml | 10 +- .../Loadouts/Jobs/Medical/chemist.yml | 28 - .../Jobs/Medical/chief_medical_officer.yml | 52 +- .../Loadouts/Jobs/Medical/medical_doctor.yml | 96 - .../Loadouts/Jobs/Medical/medical_intern.yml | 10 +- .../Loadouts/Jobs/Medical/paramedic.yml | 24 - .../Jobs/Science/research_director.yml | 42 +- .../Loadouts/Jobs/Science/scientist.yml | 103 +- .../Loadouts/Jobs/Security/detective.yml | 40 +- .../Jobs/Security/head_of_security.yml | 62 +- .../Loadouts/Jobs/Security/security_cadet.yml | 10 +- .../Jobs/Security/security_officer.yml | 108 +- .../Loadouts/Jobs/Security/warden.yml | 26 +- .../Loadouts/Jobs/Wildcards/boxer.yml | 26 +- .../Loadouts/Jobs/Wildcards/psychologist.yml | 10 + .../Loadouts/Jobs/Wildcards/reporter.yml | 10 +- .../Loadouts/Miscellaneous/glasses.yml | 14 +- .../Loadouts/Miscellaneous/instruments.yml | 112 - .../Loadouts/Miscellaneous/survival.yml | 89 +- .../Loadouts/Miscellaneous/trinkets.yml | 80 - .../Prototypes/Loadouts/loadout_groups.yml | 39 +- .../Prototypes/Loadouts/role_loadouts.yml | 12 + Resources/Prototypes/Maps/Pools/default.yml | 5 +- Resources/Prototypes/Maps/atlas.yml | 57 - Resources/Prototypes/Maps/cluster.yml | 62 - .../Prototypes/Maps/{origin.yml => cog.yml} | 61 +- Resources/Prototypes/Maps/europa.yml | 64 - Resources/Prototypes/Maps/train.yml | 5 +- Resources/Prototypes/NPCs/Combat/melee.yml | 67 +- .../Prototypes/Objectives/objectiveGroups.yml | 7 +- .../Objectives/stealTargetGroups.yml | 16 +- Resources/Prototypes/Objectives/thief.yml | 33 +- Resources/Prototypes/Objectives/traitor.yml | 4 +- .../Prototypes/Procedural/Magnet/asteroid.yml | 38 +- .../Procedural/Magnet/asteroid_ore_gens.yml | 95 + .../Procedural/biome_ore_templates.yml | 40 +- .../Prototypes/Procedural/salvage_loot.yml | 7 - Resources/Prototypes/Procedural/vgroid.yml | 52 +- .../Reagents/Consumable/Drink/alcohol.yml | 24 + .../Reagents/Consumable/Drink/drinks.yml | 35 + .../Reagents/Consumable/Drink/soda.yml | 13 + .../Reagents/Materials/materials.yml | 10 +- Resources/Prototypes/Reagents/botany.yml | 15 + Resources/Prototypes/Reagents/medicine.yml | 87 + Resources/Prototypes/Reagents/narcotics.yml | 24 + Resources/Prototypes/Reagents/toxins.yml | 17 +- .../Construction/Graphs/food/steak.yml | 122 + .../Recipes/Construction/storage.yml | 2 +- .../Recipes/Cooking/meal_recipes.yml | 174 +- Resources/Prototypes/Recipes/Crafting/web.yml | 4 +- .../Prototypes/Recipes/Lathes/clothing.yml | 124 +- .../Prototypes/Recipes/Lathes/salvage.yml | 20 + .../Prototypes/Recipes/Lathes/security.yml | 19 +- Resources/Prototypes/Recipes/Lathes/tools.yml | 13 +- .../Prototypes/Recipes/Reactions/botany.yml | 12 + .../Prototypes/Recipes/Reactions/medicine.yml | 26 + Resources/Prototypes/Research/arsenal.yml | 22 +- Resources/Prototypes/Research/industrial.yml | 29 +- Resources/Prototypes/Roles/Antags/Thief.yml | 3 +- Resources/Prototypes/Roles/Antags/ninja.yml | 2 - Resources/Prototypes/Roles/Antags/nukeops.yml | 2 - Resources/Prototypes/Roles/Antags/traitor.yml | 8 - .../Roles/Jobs/Cargo/quartermaster.yml | 2 + .../Prototypes/Roles/Jobs/Command/captain.yml | 2 + .../Roles/Jobs/Command/head_of_personnel.yml | 2 + .../Roles/Jobs/Engineering/chief_engineer.yml | 2 + .../Roles/Jobs/Fun/emergencyresponseteam.yml | 30 +- .../Roles/Jobs/Fun/misc_startinggear.yml | 7 +- .../Jobs/Medical/chief_medical_officer.yml | 2 + .../Roles/Jobs/Science/research_director.yml | 2 + .../Roles/Jobs/Security/head_of_security.yml | 2 + .../Prototypes/Roles/Jobs/Security/warden.yml | 1 + .../Roles/Jobs/Wildcards/psychologist.yml | 1 - .../Prototypes/Roles/Jobs/departments.yml | 8 + Resources/Prototypes/Shaders/shaders.yml | 5 + .../StatusIcon/StatusEffects/health.yml | 10 +- .../{hunger.yml => satiation.yml} | 16 +- .../StatusIcon/StatusEffects/ssd.yml | 2 +- Resources/Prototypes/StatusIcon/debug.yml | 6 +- .../StatusIcon/{antag.yml => faction.yml} | 20 +- Resources/Prototypes/StatusIcon/job.yml | 172 +- Resources/Prototypes/StatusIcon/security.yml | 22 +- Resources/Prototypes/Tiles/floors.yml | 9 - Resources/Prototypes/Traits/speech.yml | 37 +- .../XenoArch/Effects/utility_effects.yml | 2 + .../Prototypes/contraband_severities.yml | 27 + Resources/Prototypes/game_presets.yml | 89 +- Resources/Prototypes/ore.yml | 6 +- Resources/Prototypes/secret_weights.yml | 6 +- Resources/Prototypes/status_effects.yml | 6 + Resources/Prototypes/tags.yml | 8 +- .../Guidebook/ServerRules/PunishmentTypes.xml | 26 + .../Corvax/Guidebook/ServerRules/Rule0.xml | 4 +- .../Guidebook/Engineering/Singularity.xml | 28 +- .../ServerInfo/Guidebook/Mobs/SlimePerson.xml | 9 +- .../RoleplayRules/RuleR3NormalRP.xml | 2 +- .../SpaceLaw/SLControlledSubstances.xml | 14 - .../ServerRules/SpaceLaw/SLCrimeList.xml | 31 +- .../ServerRules/SpaceLaw/SLRestrictedGear.xml | 21 - .../SpaceLaw/SLRestrictedWeapons.xml | 14 - .../ServerRules/SpaceLaw/SpaceLaw.xml | 9 +- .../Guidebook/Service/FoodRecipes.xml | 1 - .../electropack.rsi/equipped-BACKPACK.png | Bin 0 -> 594 bytes .../Back/Backpacks/electropack.rsi/icon.png | Bin 0 -> 457 bytes .../Backpacks/electropack.rsi/inhand-left.png | Bin 0 -> 432 bytes .../electropack.rsi/inhand-right.png | Bin 0 -> 441 bytes .../Backpacks/electropack.rsi}/meta.json | 13 +- .../brown.rsi/equipped-HELMET-vox.png | Bin 0 -> 449 bytes .../Bandanas/brown.rsi/equipped-MASK-vox.png | Bin 0 -> 362 bytes .../Head/Bandanas/brown.rsi/meta.json | 10 +- .../Bandanas/merc.rsi/equipped-HELMET-vox.png | Bin 0 -> 395 bytes .../Bandanas/merc.rsi/equipped-MASK-vox.png | Bin 0 -> 354 bytes .../Clothing/Head/Bandanas/merc.rsi/meta.json | 10 +- .../security.rsi/equipped-HELMET-vox.png | Bin 832 -> 1823 bytes .../coatybits-equipped-HELMET.png | Bin 0 -> 742 bytes .../Coat/hooddefault.rsi/coatybits-icon.png | Bin 0 -> 207 bytes .../Head/Hoods/Coat/hooddefault.rsi/meta.json | 23 +- .../winterbits-equipped-HELMET.png | Bin 0 -> 301 bytes .../Coat/hooddefault.rsi/winterbits-icon.png | Bin 0 -> 279 bytes .../winterbits-tan-equipped-HELMET.png | Bin 0 -> 324 bytes .../hooddefault.rsi/winterbits-tan-icon.png | Bin 0 -> 200 bytes .../Hoods/moth.rsi/equipped-HELMET-vox.png | Bin 0 -> 1256 bytes .../Clothing/Head/Hoods/moth.rsi/meta.json | 6 +- .../Misc/bunny.rsi/equipped-HELMET-vox.png | Bin 0 -> 539 bytes .../Clothing/Head/Misc/bunny.rsi/meta.json | 6 +- .../flower-wreath.rsi/equipped-HELMET-vox.png | Bin 0 -> 427 bytes .../Head/Misc/flower-wreath.rsi/meta.json | 6 +- .../head_mirror.rsi/equipped-HELMET-vox.png | Bin 0 -> 251 bytes .../Head/Misc/head_mirror.rsi/meta.json | 6 +- .../hides.rsi/corgi-equipped-HELMET-vox.png | Bin 0 -> 1559 bytes .../hides.rsi/corgi2-equipped-HELMET-vox.png | Bin 0 -> 1566 bytes .../Clothing/Head/Misc/hides.rsi/meta.json | 10 +- .../clown_banana.rsi/equipped-MASK-vox.png | Bin 0 -> 1094 bytes .../Clothing/Mask/clown_banana.rsi/meta.json | 12 +- .../Mask/cluwne.rsi/equipped-MASK-vox.png | Bin 0 -> 1466 bytes .../Clothing/Mask/cluwne.rsi/meta.json | 6 +- .../Mask/ert.rsi/equipped-MASK-vox.png | Bin 0 -> 867 bytes .../Textures/Clothing/Mask/ert.rsi/meta.json | 12 +- .../Mask/gascentcom.rsi/equipped-MASK-vox.png | Bin 0 -> 686 bytes .../Clothing/Mask/gascentcom.rsi/meta.json | 12 +- .../Mask/goldenmask.rsi/equipped-MASK-vox.png | Bin 0 -> 453 bytes .../Mask/goldenmask.rsi/equipped-MASK.png | Bin 0 -> 401 bytes .../Mask/goldenmask.rsi/icon-anger.png | Bin 0 -> 422 bytes .../Mask/goldenmask.rsi/icon-despair.png | Bin 0 -> 414 bytes .../Clothing/Mask/goldenmask.rsi/icon-joy.png | Bin 0 -> 414 bytes .../Clothing/Mask/goldenmask.rsi/icon.png | Bin 0 -> 402 bytes .../Mask/goldenmask.rsi/inhand-left.png | Bin 0 -> 360 bytes .../Mask/goldenmask.rsi/inhand-right.png | Bin 0 -> 353 bytes .../goldenmask.rsi}/meta.json | 15 +- .../Mask/joy.rsi/equipped-MASK-vox.png | Bin 0 -> 470 bytes .../Textures/Clothing/Mask/joy.rsi/meta.json | 6 +- .../Mask/medical.rsi/equipped-MASK-vox.png | Bin 500 -> 513 bytes .../Mask/medical.rsi/up-equipped-MASK-vox.png | Bin 553 -> 425 bytes .../Mask/merc.rsi/equipped-MASK-vox.png | Bin 0 -> 1193 bytes .../Textures/Clothing/Mask/merc.rsi/meta.json | 12 +- .../neckgaiterred.rsi/equipped-MASK-vox.png | Bin 0 -> 739 bytes .../Clothing/Mask/neckgaiterred.rsi/meta.json | 6 +- .../Mask/sadmime.rsi/equipped-MASK-vox.png | Bin 0 -> 475 bytes .../Clothing/Mask/sadmime.rsi/meta.json | 6 +- .../Mask/scaredmime.rsi/equipped-MASK-vox.png | Bin 0 -> 496 bytes .../Clothing/Mask/scaredmime.rsi/meta.json | 6 +- .../Mask/squadron.rsi/equipped-MASK-vox.png | Bin 0 -> 941 bytes .../Clothing/Mask/squadron.rsi/meta.json | 12 +- .../Clothing/Neck/Misc/dinkystar.rsi/icon.png | Bin 0 -> 230 bytes .../Neck/Misc/dinkystar.rsi/meta.json | 18 + .../Neck/Misc/dinkystar.rsi/star-equipped.png | Bin 0 -> 195 bytes .../Misc/shock_collar.rsi/equipped-NECK.png | Bin 0 -> 465 bytes .../Neck/Misc/shock_collar.rsi/icon.png | Bin 0 -> 800 bytes .../Neck/Misc/shock_collar.rsi/meta.json | 19 + .../Neck/mantles/mantle.rsi/equipped-NECK.png | Bin 0 -> 478 bytes .../Clothing/Neck/mantles/mantle.rsi/icon.png | Bin 0 -> 286 bytes .../Neck/mantles/mantle.rsi/meta.json | 18 + .../equipped-OUTERCLOTHING-vox.png | Bin 465 -> 702 bytes .../Armor/security.rsi/inhand-left.png | Bin 286 -> 413 bytes .../Armor/security.rsi/inhand-right.png | Bin 291 -> 412 bytes .../Hardsuits/medical.rsi/inhand-left.png | Bin 648 -> 847 bytes .../Hardsuits/medical.rsi/inhand-right.png | Bin 698 -> 819 bytes .../coat.rsi/ARMOR-equipped-OUTERCLOTHING.png | Bin 0 -> 666 bytes .../WinterCoats/coat.rsi/ARMOR-icon.png | Bin 0 -> 235 bytes .../coat.rsi/ARMOR-inhand-left.png | Bin 0 -> 255 bytes .../coat.rsi/ARMOR-inhand-right.png | Bin 0 -> 247 bytes .../ATMOS-equipped-OUTERCLOTHING-vox.png} | Bin .../ATMOS-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ATMOS-icon.png} | Bin .../ATMOS-inhand-left.png} | Bin .../ATMOS-inhand-right.png} | Bin .../BAR-equipped-OUTERCLOTHING-vox.png} | Bin .../BAR-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/BAR-icon.png} | Bin .../BAR-inhand-left.png} | Bin .../BAR-inhand-right.png} | Bin .../CAP-equipped-OUTERCLOTHING-vox.png} | Bin .../CAP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CAP-icon.png} | Bin .../CAP-inhand-left.png} | Bin .../CAP-inhand-right.png} | Bin .../CARGO-equipped-OUTERCLOTHING-vox.png} | Bin .../CARGO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CARGO-icon.png} | Bin .../CARGO-inhand-left.png} | Bin .../CARGO-inhand-right.png} | Bin .../CE-equipped-OUTERCLOTHING-vox.png} | Bin .../CE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CE-icon.png} | Bin .../CE-inhand-left.png} | Bin .../CE-inhand-right.png} | Bin .../CENTCOM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CENTCOM-icon.png} | Bin .../CENTCOM-inhand-left.png} | Bin .../CENTCOM-inhand-right.png} | Bin .../CHEF-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CHEF-icon.png} | Bin .../CHEF-inhand-left.png} | Bin .../CHEF-inhand-right.png} | Bin .../CHEM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CHEM-icon.png} | Bin .../CHEM-inhand-left.png} | Bin .../CHEM-inhand-right.png} | Bin .../CMO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CMO-icon.png} | Bin .../CMO-inhand-left.png} | Bin .../CMO-inhand-right.png} | Bin .../ENGI-equipped-OUTERCLOTHING-vox.png} | Bin .../ENGI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ENGI-icon.png} | Bin .../ENGI-inhand-left.png} | Bin .../ENGI-inhand-right.png} | Bin .../GENE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/GENE-icon.png} | Bin .../GENE-inhand-left.png} | Bin .../GENE-inhand-right.png} | Bin .../HOP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HOP-icon.png} | Bin .../HOP-inhand-left.png} | Bin .../HOP-inhand-right.png} | Bin .../WinterCoats/coat.rsi/HOS-ARMORED-icon.png | Bin 0 -> 724 bytes .../HOS-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HOS-icon.png} | Bin .../HOS-inhand-left.png} | Bin .../HOS-inhand-right.png} | Bin .../HYDRO-equipped-OUTERCLOTHING-vox.png} | Bin .../HYDRO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HYDRO-icon.png} | Bin .../HYDRO-inhand-left.png} | Bin .../HYDRO-inhand-right.png} | Bin .../JANI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/JANI-icon.png} | Bin .../JANI-inhand-left.png} | Bin .../JANI-inhand-right.png} | Bin .../MED-equipped-OUTERCLOTHING-vox.png} | Bin .../MED-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MED-icon.png} | Bin .../MED-inhand-left.png} | Bin .../MED-inhand-right.png} | Bin .../MIME-equipped-OUTERCLOTHING-vox.png} | Bin .../MIME-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MIME-icon.png} | Bin .../MIME-inhand-left.png} | Bin .../MIME-inhand-right.png} | Bin .../MINER-equipped-OUTERCLOTHING-vox.png} | Bin .../MINER-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MINER-icon.png} | Bin .../MINER-inhand-left.png} | Bin .../MINER-inhand-right.png} | Bin .../PARA-equipped-OUTERCLOTHING-vox.png} | Bin .../PARA-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/PARA-icon.png} | Bin .../PARA-inhand-left.png} | Bin .../PARA-inhand-right.png} | Bin .../QM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/QM-icon.png} | Bin .../QM-inhand-left.png} | Bin .../QM-inhand-right.png} | Bin .../RD-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/RD-icon.png} | Bin .../RD-inhand-left.png} | Bin .../RD-inhand-right.png} | Bin .../ROBO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ROBO-icon.png} | Bin .../ROBO-inhand-left.png} | Bin .../ROBO-inhand-right.png} | Bin .../SCI-equipped-OUTERCLOTHING-vox.png} | Bin .../SCI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SCI-icon.png} | Bin .../SCI-inhand-left.png} | Bin .../SCI-inhand-right.png} | Bin .../SEC-equipped-OUTERCLOTHING-vox.png} | Bin .../SEC-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SEC-icon.png} | Bin .../SEC-inhand-left.png} | Bin .../SEC-inhand-right.png} | Bin .../coat.rsi/SYNDIE-ARMORED-icon.png | Bin 0 -> 754 bytes .../SYNDIE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SYNDIE-icon.png} | Bin .../SYNDIE-inhand-left.png} | Bin .../SYNDIE-inhand-right.png} | Bin .../SYNDIECAP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SYNDIECAP-icon.png} | Bin .../SYNDIECAP-inhand-left.png} | Bin .../SYNDIECAP-inhand-right.png} | Bin .../VIRO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/VIRO-icon.png} | Bin .../VIRO-inhand-left.png} | Bin .../VIRO-inhand-right.png} | Bin .../WARD-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/WARD-icon.png} | Bin .../WARD-inhand-left.png} | Bin .../WARD-inhand-right.png} | Bin .../coat.rsi/WARDEN-ARMORED-icon.png | Bin 0 -> 761 bytes .../WEB-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/WEB-icon.png} | Bin .../WEB-inhand-left.png} | Bin .../WEB-inhand-right.png} | Bin .../coatybits-equipped-OUTERCLOTHING-vox.png | Bin 0 -> 635 bytes .../coatybits-equipped-OUTERCLOTHING.png | Bin 0 -> 603 bytes .../WinterCoats/coat.rsi/coatybits-icon.png | Bin 0 -> 240 bytes .../coat.rsi/coatybits-inhand-left.png | Bin 0 -> 261 bytes .../coat.rsi/coatybits-inhand-right.png | Bin 0 -> 261 bytes .../WinterCoats/coat.rsi/meta.json | 558 +- .../winterbits-equipped-OUTERCLOTHING-vox.png | Bin 0 -> 480 bytes .../winterbits-equipped-OUTERCLOTHING.png | Bin 0 -> 663 bytes .../WinterCoats/coat.rsi/winterbits-icon.png | Bin 0 -> 259 bytes .../coat.rsi/winterbits-inhand-left.png | Bin 0 -> 228 bytes .../coat.rsi/winterbits-inhand-right.png | Bin 0 -> 228 bytes .../winterbits-tan-equipped-OUTERCLOTHING.png | Bin 0 -> 614 bytes .../coat.rsi/winterbits-tan-icon.png | Bin 0 -> 258 bytes .../WinterCoats/coatbar.rsi/meta.json | 30 - .../WinterCoats/coatcap.rsi/meta.json | 30 - .../WinterCoats/coatcargo.rsi/meta.json | 30 - .../WinterCoats/coatce.rsi/meta.json | 30 - .../WinterCoats/coatchef.rsi/meta.json | 26 - .../WinterCoats/coatchem.rsi/meta.json | 26 - .../WinterCoats/coatcmo.rsi/meta.json | 26 - .../WinterCoats/coatengi.rsi/meta.json | 30 - .../WinterCoats/coathop.rsi/meta.json | 26 - .../WinterCoats/coathos.rsi/meta.json | 26 - .../WinterCoats/coathydro.rsi/meta.json | 30 - .../WinterCoats/coatjani.rsi/meta.json | 26 - .../WinterCoats/coatmed.rsi/meta.json | 30 - .../WinterCoats/coatmime.rsi/meta.json | 30 - .../WinterCoats/coatminer.rsi/meta.json | 30 - .../WinterCoats/coatparamed.rsi/meta.json | 30 - .../WinterCoats/coatqm.rsi/meta.json | 26 - .../WinterCoats/coatrd.rsi/meta.json | 26 - .../WinterCoats/coatrobo.rsi/meta.json | 26 - .../WinterCoats/coatsci.rsi/meta.json | 30 - .../WinterCoats/coatsec.rsi/meta.json | 30 - .../WinterCoats/coatviro.rsi/meta.json | 26 - .../WinterCoats/coatwarden.rsi/meta.json | 26 - .../WinterCoats/coatweb.rsi/meta.json | 23 - .../syndicate/coatsyndiecap.rsi/meta.json | 26 - .../syndicate/wintercoatsyndie.rsi/meta.json | 26 - .../equipped-INNERCLOTHING-monkey.png | Bin .../equipped-INNERCLOTHING.png | Bin .../Jumpskirt/psychologist.rsi/icon.png | Bin .../psychologist.rsi/inhand-left.png | Bin .../psychologist.rsi/inhand-right.png | Bin .../Jumpskirt/psychologist.rsi/meta.json | 0 .../Decals/Overlays/markups.rsi/meta.json | 26 + .../Overlays/markups.rsi/rectangle1x2.png | Bin 0 -> 115 bytes .../markups.rsi/rectangle1x2center.png | Bin 0 -> 115 bytes .../Decals/Overlays/markups.rsi/square.png | Bin 0 -> 117 bytes .../Overlays/markups.rsi/squareQuater.png | Bin 0 -> 116 bytes .../markups.rsi/squareQuaterCenter.png | Bin 0 -> 122 bytes .../Textures/Interface/Default/meta.json | 2 +- Resources/Textures/Interface/eraser.svg | 3 + Resources/Textures/Interface/eraser.svg.png | Bin 0 -> 1706 bytes Resources/Textures/Interface/eyedropper.svg | 3 + .../Textures/Interface/eyedropper.svg.png | Bin 0 -> 1956 bytes .../Textures/Mobs/Pets/hamlet.rsi/dead-0.png | Bin 19319 -> 393 bytes .../Textures/Mobs/Pets/hamlet.rsi/splat-0.png | Bin 19333 -> 507 bytes .../Species/Vox/displacement.rsi/head.png | Bin 0 -> 253 bytes .../Species/Vox/displacement.rsi/meta.json | 6 +- .../Consumable/Food/burger.rsi/bun_bottom.png | Bin 0 -> 319 bytes .../Consumable/Food/burger.rsi/bun_top.png | Bin 0 -> 367 bytes .../Consumable/Food/burger.rsi/meta.json | 6 + .../Food/ingredients.rsi/butter-slice.png | Bin 0 -> 146 bytes .../Consumable/Food/ingredients.rsi/meta.json | 5 +- .../Consumable/Food/meat.rsi/tomato.png | Bin 463 -> 476 bytes .../Consumable/Food/skewer.rsi/meta.json | 79 +- .../Food/skewer.rsi/skewer-bluepepper.png | Bin 0 -> 274 bytes .../Food/skewer.rsi/skewer-corn.png | Bin 0 -> 346 bytes .../Food/skewer.rsi/skewer-corn1.png | Bin 292 -> 0 bytes .../Food/skewer.rsi/skewer-corn2.png | Bin 315 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha.png | Bin 0 -> 243 bytes .../Food/skewer.rsi/skewer-meat-alpha1.png | Bin 228 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha2.png | Bin 285 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha3.png | Bin 218 -> 0 bytes .../Food/skewer.rsi/skewer-meat-alpha4.png | Bin 222 -> 0 bytes .../Food/skewer.rsi/skewer-meat.png | Bin 0 -> 268 bytes .../Food/skewer.rsi/skewer-meat1.png | Bin 250 -> 0 bytes .../Food/skewer.rsi/skewer-meat2.png | Bin 276 -> 0 bytes .../Food/skewer.rsi/skewer-meat3.png | Bin 210 -> 0 bytes .../Food/skewer.rsi/skewer-meat4.png | Bin 241 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom.png | Bin 0 -> 247 bytes .../Food/skewer.rsi/skewer-mushroom1.png | Bin 218 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom2.png | Bin 220 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom3.png | Bin 221 -> 0 bytes .../Food/skewer.rsi/skewer-mushroom4.png | Bin 220 -> 0 bytes .../Food/skewer.rsi/skewer-pepper.png | Bin 0 -> 267 bytes .../Food/skewer.rsi/skewer-pepper1.png | Bin 241 -> 0 bytes .../Food/skewer.rsi/skewer-pepper2.png | Bin 249 -> 0 bytes .../Food/skewer.rsi/skewer-pepper3.png | Bin 249 -> 0 bytes .../Food/skewer.rsi/skewer-pepper4.png | Bin 250 -> 0 bytes .../Consumable/Food/skewer.rsi/skewer-rat.png | Bin 0 -> 433 bytes .../Food/skewer.rsi/skewer-rat1.png | Bin 394 -> 0 bytes .../Food/skewer.rsi/skewer-rat2.png | Bin 400 -> 0 bytes .../Food/skewer.rsi/skewer-snake.png | Bin 0 -> 383 bytes .../Food/skewer.rsi/skewer-snake1.png | Bin 382 -> 0 bytes .../Food/skewer.rsi/skewer-snake2.png | Bin 412 -> 0 bytes .../Food/skewer.rsi/skewer-tail-cooked.png | Bin 0 -> 512 bytes .../Food/skewer.rsi/skewer-tail-cooked1.png | Bin 449 -> 0 bytes .../Food/skewer.rsi/skewer-tail-cooked2.png | Bin 445 -> 0 bytes .../Food/skewer.rsi/skewer-tail.png | Bin 0 -> 519 bytes .../Food/skewer.rsi/skewer-tail1.png | Bin 459 -> 0 bytes .../Food/skewer.rsi/skewer-tail2.png | Bin 452 -> 0 bytes .../Food/skewer.rsi/skewer-tomato.png | Bin 0 -> 186 bytes .../Food/skewer.rsi/skewer-tomato1.png | Bin 189 -> 0 bytes .../Food/skewer.rsi/skewer-tomato2.png | Bin 190 -> 0 bytes .../Food/skewer.rsi/skewer-tomato3.png | Bin 190 -> 0 bytes .../Food/skewer.rsi/skewer-tomato4.png | Bin 189 -> 0 bytes .../Consumable/Food/taco.rsi/beeftaco.png | Bin 303 -> 0 bytes .../Food/taco.rsi/beeftacosupreme.png | Bin 307 -> 0 bytes .../Consumable/Food/taco.rsi/chickentaco.png | Bin 308 -> 0 bytes .../Food/taco.rsi/chickentacosupreme.png | Bin 309 -> 0 bytes .../Consumable/Food/taco.rsi/fishtaco.png | Bin 286 -> 0 bytes .../Consumable/Food/taco.rsi/meta.json | 21 +- .../Consumable/Food/taco.rsi/rattaco.png | Bin 329 -> 0 bytes .../Consumable/Food/taco.rsi/tacoshell.png | Bin 283 -> 0 bytes .../Food/taco.rsi/tacoshell_back.png | Bin 0 -> 171 bytes .../Food/taco.rsi/tacoshell_forward.png | Bin 0 -> 294 bytes .../Scrap/generic.rsi/airlock-inhand-left.png | Bin 0 -> 619 bytes .../generic.rsi/airlock-inhand-right.png | Bin 0 -> 593 bytes .../Scrap/generic.rsi/closet-inhand-left.png | Bin 0 -> 436 bytes .../Scrap/generic.rsi/closet-inhand-right.png | Bin 0 -> 436 bytes .../generic.rsi/firelock-1-inhand-left.png | Bin 0 -> 484 bytes .../generic.rsi/firelock-1-inhand-right.png | Bin 0 -> 484 bytes .../generic.rsi/firelock-2-inhand-left.png | Bin 0 -> 579 bytes .../generic.rsi/firelock-2-inhand-right.png | Bin 0 -> 593 bytes .../Materials/Scrap/generic.rsi/glass-1.png | Bin 0 -> 758 bytes .../Materials/Scrap/generic.rsi/glass-2.png | Bin 0 -> 1046 bytes .../Materials/Scrap/generic.rsi/glass-3.png | Bin 0 -> 919 bytes .../Materials/Scrap/generic.rsi/glass-4.png | Bin 0 -> 969 bytes .../Materials/Scrap/generic.rsi/glass-5.png | Bin 0 -> 854 bytes .../Materials/Scrap/generic.rsi/glass-6.png | Bin 0 -> 1075 bytes .../Scrap/generic.rsi/glass-inhand-left.png | Bin 0 -> 690 bytes .../Scrap/generic.rsi/glass-inhand-right.png | Bin 0 -> 683 bytes .../Scrap/generic.rsi/jetpack-inhand-left.png | Bin 0 -> 325 bytes .../generic.rsi/jetpack-inhand-right.png | Bin 0 -> 337 bytes .../Scrap/generic.rsi/junk-airlock-1.png | Bin 0 -> 1052 bytes .../Scrap/generic.rsi/junk-airlock-2.png | Bin 0 -> 561 bytes .../Scrap/generic.rsi/junk-airlock-3.png | Bin 0 -> 289 bytes .../Scrap/generic.rsi/junk-bucket.png | Bin 0 -> 487 bytes .../Scrap/generic.rsi/junk-camera.png | Bin 0 -> 540 bytes .../Scrap/generic.rsi/junk-canister-1.png | Bin 0 -> 276 bytes .../Scrap/generic.rsi/junk-canister-2.png | Bin 0 -> 273 bytes .../Scrap/generic.rsi/junk-closet.png | Bin 0 -> 809 bytes .../Materials/Scrap/generic.rsi/junk-fax.png | Bin 0 -> 751 bytes .../generic.rsi/junk-fireextinguisher.png | Bin 0 -> 508 bytes .../Scrap/generic.rsi/junk-firelock-1.png | Bin 0 -> 989 bytes .../Scrap/generic.rsi/junk-firelock-2.png | Bin 0 -> 1085 bytes .../Scrap/generic.rsi/junk-firelock-3.png | Bin 0 -> 506 bytes .../Scrap/generic.rsi/junk-intercom-1.png | Bin 0 -> 528 bytes .../Scrap/generic.rsi/junk-intercom-2.png | Bin 0 -> 472 bytes .../Scrap/generic.rsi/junk-intercom-3.png | Bin 0 -> 326 bytes .../Scrap/generic.rsi/junk-jetpack.png | Bin 0 -> 577 bytes .../Scrap/generic.rsi/junk-medkit-1.png | Bin 0 -> 528 bytes .../Scrap/generic.rsi/junk-medkit-2.png | Bin 0 -> 859 bytes .../Scrap/generic.rsi/junk-mop-bucket.png | Bin 0 -> 666 bytes .../Scrap/generic.rsi/junk-pai-gold.png | Bin 0 -> 782 bytes .../Materials/Scrap/generic.rsi/junk-pai.png | Bin 0 -> 972 bytes .../Scrap/generic.rsi/junk-target.png | Bin 0 -> 495 bytes .../Materials/Scrap/generic.rsi/meta.json | 181 + .../Materials/Scrap/generic.rsi/metal-1.png | Bin 0 -> 739 bytes .../Materials/Scrap/generic.rsi/metal-2.png | Bin 0 -> 670 bytes .../Materials/Scrap/generic.rsi/metal-3.png | Bin 0 -> 673 bytes .../Scrap/generic.rsi/metal-inhand-left.png | Bin 0 -> 682 bytes .../Scrap/generic.rsi/metal-inhand-right.png | Bin 0 -> 682 bytes .../Materials/Scrap/generic.rsi/tube-bk.png | Bin 0 -> 328 bytes .../Materials/Scrap/generic.rsi/tube-bl.png | Bin 0 -> 330 bytes .../Materials/Scrap/generic.rsi/tube-g.png | Bin 0 -> 314 bytes .../Materials/Scrap/generic.rsi/tube-r.png | Bin 0 -> 334 bytes .../Materials/Scrap/generic.rsi/tube-y.png | Bin 0 -> 313 bytes .../Materials/Scrap/generic.rsi/tube.png | Bin 0 -> 262 bytes .../Misc/coins.rsi/coin_adamantine.png | Bin 0 -> 358 bytes .../Objects/Misc/coins.rsi/coin_diamond.png | Bin 0 -> 353 bytes .../Objects/Misc/coins.rsi/coin_gold.png | Bin 0 -> 355 bytes .../Objects/Misc/coins.rsi/coin_iron.png | Bin 0 -> 347 bytes .../Objects/Misc/coins.rsi/coin_silver.png | Bin 0 -> 306 bytes .../Textures/Objects/Misc/coins.rsi/meta.json | 26 + .../Misc/module.rsi/datadisk_encrypted.png | Bin 0 -> 404 bytes .../Objects/Misc/module.rsi/meta.json | 2 +- .../Objects/Misc/sample_tubes.rsi/blank.png | Bin 0 -> 332 bytes .../Objects/Misc/sample_tubes.rsi/energy.png | Bin 0 -> 337 bytes .../Objects/Misc/sample_tubes.rsi/meta.json | 29 + .../Objects/Misc/sample_tubes.rsi/power.png | Bin 0 -> 332 bytes .../Misc/sample_tubes.rsi/reinforcer.png | Bin 0 -> 311 bytes .../Misc/sample_tubes.rsi/stabilizer.png | Bin 0 -> 336 bytes .../Misc/sample_tubes.rsi/synchronizer.png | Bin 0 -> 336 bytes .../beaker_bluespace.rsi/inhand-left.png | Bin 0 -> 275 bytes .../beaker_bluespace.rsi/inhand-right.png | Bin 0 -> 276 bytes .../Chemistry/beaker_bluespace.rsi/meta.json | 10 +- .../Specific/Hydroponics/attribution.json | 4 +- .../Hydroponics/blood_tomato.rsi/produce.png | Bin 234 -> 262 bytes .../Hydroponics/blue_tomato.rsi/produce.png | Bin 219 -> 248 bytes .../Hydroponics/capfruit.rsi/dead.png | Bin 0 -> 1311 bytes .../Hydroponics/capfruit.rsi/harvest.png | Bin 0 -> 1713 bytes .../Hydroponics/capfruit.rsi/meta.json | 29 + .../Hydroponics/capfruit.rsi/produce.png | Bin 0 -> 2278 bytes .../Hydroponics/capfruit.rsi/seed.png | Bin 0 -> 1351 bytes .../Hydroponics/capfruit.rsi/stage-1.png | Bin 0 -> 1184 bytes .../Hydroponics/capfruit.rsi/stage-2.png | Bin 0 -> 1512 bytes .../Tanks/generic.rsi/equipped-BACKPACK.png | Bin 825 -> 1735 bytes .../generic.rsi/equipped-SUITSTORAGE.png | Bin 825 -> 1735 bytes .../Objects/Tanks/generic.rsi/meta.json | 2 +- .../Tanks/oxygen.rsi/equipped-BACKPACK.png | Bin 834 -> 1714 bytes .../Tanks/oxygen.rsi/equipped-SUITSTORAGE.png | Bin 834 -> 1714 bytes .../Objects/Tanks/oxygen.rsi/meta.json | 2 +- .../Tanks/red.rsi/equipped-BACKPACK.png | Bin 851 -> 1720 bytes .../Tanks/red.rsi/equipped-SUITSTORAGE.png | Bin 851 -> 1720 bytes .../Textures/Objects/Tanks/red.rsi/meta.json | 2 +- .../Objects/Tiles/tile.rsi/mining.png | Bin 177 -> 285 bytes .../Objects/Tiles/tile.rsi/miningdark.png | Bin 177 -> 283 bytes .../Objects/Tiles/tile.rsi/mininglight.png | Bin 177 -> 261 bytes .../Tools/crowbar.rsi/cover-equipped-BELT.png | Bin 0 -> 1163 bytes .../Objects/Tools/crowbar.rsi/cover-icon.png | Bin 0 -> 224 bytes .../Tools/crowbar.rsi/cover-inhand-left.png | Bin 0 -> 1195 bytes .../Tools/crowbar.rsi/cover-inhand-right.png | Bin 0 -> 1200 bytes .../Tools/crowbar.rsi/equipped-BELT.png | Bin 149 -> 1213 bytes .../Tools/crowbar.rsi/green-storage.png | Bin 0 -> 1282 bytes .../Objects/Tools/crowbar.rsi/meta.json | 27 +- .../Tools/crowbar.rsi/orange-storage.png | Bin 0 -> 1286 bytes .../Tools/crowbar.rsi/red-equipped-BELT.png | Bin 150 -> 0 bytes .../Objects/Tools/crowbar.rsi/red-icon.png | Bin 393 -> 0 bytes .../Tools/crowbar.rsi/red-inhand-left.png | Bin 322 -> 0 bytes .../Tools/crowbar.rsi/red-inhand-right.png | Bin 329 -> 0 bytes .../Tools/crowbar.rsi/yellow-storage.png | Bin 0 -> 1284 bytes .../Tools/handdrilldiamond.rsi/handdrill.png | Bin 0 -> 416 bytes .../handdrilldiamond.rsi/inhand-left.png | Bin 0 -> 392 bytes .../handdrilldiamond.rsi/inhand-right.png | Bin 0 -> 392 bytes .../Tools/handdrilldiamond.rsi}/meta.json | 12 +- .../thief_beacon.rsi/extraction_point.png | Bin 0 -> 954 bytes .../extraction_point_light.png | Bin 0 -> 281 bytes .../thief_beacon.rsi/folded_extraction.png | Bin 0 -> 681 bytes .../Objects/Tools/thief_beacon.rsi/meta.json | 32 + .../Melee/ThronglerPlushie.rsi/icon.png | Bin 0 -> 877 bytes .../Melee/ThronglerPlushie.rsi/meta.json | 14 + Resources/Textures/Shaders/radial_blur.swsl | 14 + .../Airlocks/Glass/chemistry.rsi/assembly.png | Bin 0 -> 655 bytes .../Glass/chemistry.rsi/bolted_open_unlit.png | Bin 0 -> 178 bytes .../Glass/chemistry.rsi/bolted_unlit.png | Bin 0 -> 202 bytes .../Airlocks/Glass/chemistry.rsi/closed.png | Bin 0 -> 683 bytes .../Glass/chemistry.rsi/closed_unlit.png | Bin 0 -> 212 bytes .../Airlocks/Glass/chemistry.rsi/closing.png | Bin 0 -> 1583 bytes .../Glass/chemistry.rsi/closing_unlit.png | Bin 0 -> 634 bytes .../Glass/chemistry.rsi/deny_unlit.png | Bin 0 -> 481 bytes .../chemistry.rsi/emergency_open_unlit.png | Bin 0 -> 206 bytes .../Glass/chemistry.rsi/emergency_unlit.png | Bin 0 -> 246 bytes .../Airlocks/Glass/chemistry.rsi/meta.json | 197 + .../Airlocks/Glass/chemistry.rsi/open.png | Bin 0 -> 386 bytes .../Glass/chemistry.rsi/open_unlit.png | Bin 0 -> 173 bytes .../Airlocks/Glass/chemistry.rsi/opening.png | Bin 0 -> 1613 bytes .../Glass/chemistry.rsi/opening_unlit.png | Bin 0 -> 675 bytes .../Glass/chemistry.rsi/panel_closed.png | Bin 0 -> 120 bytes .../Glass/chemistry.rsi/panel_closing.png | Bin 0 -> 461 bytes .../Glass/chemistry.rsi/panel_open.png | Bin 0 -> 234 bytes .../Glass/chemistry.rsi/panel_opening.png | Bin 0 -> 471 bytes .../Airlocks/Glass/chemistry.rsi/sparks.png | Bin 0 -> 1051 bytes .../Glass/chemistry.rsi/sparks_broken.png | Bin 0 -> 575 bytes .../Glass/chemistry.rsi/sparks_damaged.png | Bin 0 -> 504 bytes .../Glass/chemistry.rsi/sparks_open.png | Bin 0 -> 439 bytes .../Airlocks/Glass/chemistry.rsi/welded.png | Bin 0 -> 326 bytes .../Airlocks/Glass/mining.rsi/assembly.png | Bin 3738 -> 3540 bytes .../Airlocks/Glass/mining.rsi/closed.png | Bin 3702 -> 3470 bytes .../Airlocks/Glass/mining.rsi/closing.png | Bin 5107 -> 4855 bytes .../Doors/Airlocks/Glass/mining.rsi/meta.json | 2 +- .../Doors/Airlocks/Glass/mining.rsi/open.png | Bin 3134 -> 3040 bytes .../Airlocks/Glass/mining.rsi/opening.png | Bin 5225 -> 4836 bytes .../Glass/mining.rsi/panel_closing.png | Bin 3575 -> 3372 bytes .../Airlocks/Glass/mining.rsi/panel_open.png | Bin 3131 -> 2962 bytes .../Glass/mining.rsi/panel_opening.png | Bin 3536 -> 3300 bytes .../Standard/chemistry.rsi/assembly.png | Bin 0 -> 662 bytes .../chemistry.rsi/bolted_open_unlit.png | Bin 0 -> 178 bytes .../Standard/chemistry.rsi/bolted_unlit.png | Bin 0 -> 202 bytes .../Standard/chemistry.rsi/closed.png | Bin 0 -> 678 bytes .../Standard/chemistry.rsi/closed_unlit.png | Bin 0 -> 212 bytes .../Standard/chemistry.rsi/closing.png | Bin 0 -> 1619 bytes .../Standard/chemistry.rsi/closing_unlit.png | Bin 0 -> 634 bytes .../Standard/chemistry.rsi/deny_unlit.png | Bin 0 -> 481 bytes .../chemistry.rsi/emergency_open_unlit.png | Bin 0 -> 206 bytes .../chemistry.rsi/emergency_unlit.png | Bin 0 -> 246 bytes .../Airlocks/Standard/chemistry.rsi/meta.json | 197 + .../Airlocks/Standard/chemistry.rsi/open.png | Bin 0 -> 363 bytes .../Standard/chemistry.rsi/open_unlit.png | Bin 0 -> 173 bytes .../Standard/chemistry.rsi/opening.png | Bin 0 -> 1637 bytes .../Standard/chemistry.rsi/opening_unlit.png | Bin 0 -> 675 bytes .../Standard/chemistry.rsi/panel_closed.png | Bin 0 -> 120 bytes .../Standard/chemistry.rsi/panel_closing.png | Bin 0 -> 461 bytes .../Standard/chemistry.rsi/panel_open.png | Bin 0 -> 234 bytes .../Standard/chemistry.rsi/panel_opening.png | Bin 0 -> 471 bytes .../Standard/chemistry.rsi/sparks.png | Bin 0 -> 1051 bytes .../Standard/chemistry.rsi/sparks_broken.png | Bin 0 -> 575 bytes .../Standard/chemistry.rsi/sparks_damaged.png | Bin 0 -> 504 bytes .../Standard/chemistry.rsi/sparks_open.png | Bin 0 -> 439 bytes .../Standard/chemistry.rsi/welded.png | Bin 0 -> 326 bytes .../Airlocks/Standard/mining.rsi/assembly.png | Bin 3686 -> 3530 bytes .../Airlocks/Standard/mining.rsi/closed.png | Bin 3639 -> 3459 bytes .../Airlocks/Standard/mining.rsi/closing.png | Bin 5032 -> 4858 bytes .../Airlocks/Standard/mining.rsi/meta.json | 2 +- .../Airlocks/Standard/mining.rsi/open.png | Bin 3134 -> 3040 bytes .../Airlocks/Standard/mining.rsi/opening.png | Bin 5150 -> 4848 bytes .../Standard/mining.rsi/panel_closing.png | Bin 3575 -> 3372 bytes .../Standard/mining.rsi/panel_open.png | Bin 3131 -> 2962 bytes .../Standard/mining.rsi/panel_opening.png | Bin 3536 -> 3300 bytes .../golden_toilet.rsi/condisposal.png | Bin 0 -> 2715 bytes .../golden_toilet.rsi/disposal-charging.png | Bin 0 -> 2715 bytes .../golden_toilet.rsi/disposal-closed.png | Bin 0 -> 1670 bytes .../golden_toilet.rsi/disposal-down.png | Bin 0 -> 827 bytes .../golden_toilet.rsi/disposal-flush.png | Bin 0 -> 4333 bytes .../golden_toilet.rsi/disposal-open.png | Bin 0 -> 491 bytes .../golden_toilet.rsi/disposal-up.png | Bin 0 -> 812 bytes .../Furniture/golden_toilet.rsi/disposal.png | Bin 0 -> 2754 bytes .../golden_toilet.rsi/dispover-charge.png | Bin 0 -> 28316 bytes .../golden_toilet.rsi/dispover-full.png | Bin 0 -> 17416 bytes .../golden_toilet.rsi/dispover-handle.png | Bin 0 -> 17416 bytes .../golden_toilet.rsi/dispover-ready.png | Bin 0 -> 28318 bytes .../Furniture/golden_toilet.rsi/meta.json | 243 + .../Furniture/toilet.rsi/disposal-down.png | Bin 29554 -> 792 bytes .../Furniture/toilet.rsi/disposal-up.png | Bin 29203 -> 731 bytes .../Structures/Wallmounts/signs.rsi/ai.png | Bin 406 -> 465 bytes .../Wallmounts/signs.rsi/ai_upload.png | Bin 513 -> 625 bytes .../Wallmounts/signs.rsi/anomaly.png | Bin 515 -> 586 bytes .../Wallmounts/signs.rsi/arcade.png | Bin 3126 -> 596 bytes .../Wallmounts/signs.rsi/armory.png | Bin 423 -> 489 bytes .../Structures/Wallmounts/signs.rsi/ass.png | Bin 519 -> 564 bytes .../Structures/Wallmounts/signs.rsi/bar.png | Bin 398 -> 468 bytes .../Wallmounts/signs.rsi/barbershop.png | Bin 481 -> 554 bytes .../Wallmounts/signs.rsi/biblio.png | Bin 397 -> 462 bytes .../Wallmounts/signs.rsi/bridge.png | Bin 475 -> 528 bytes .../Structures/Wallmounts/signs.rsi/cans.png | Bin 445 -> 483 bytes .../Structures/Wallmounts/signs.rsi/cargo.png | Bin 445 -> 482 bytes .../Wallmounts/signs.rsi/cargo_dock.png | Bin 476 -> 537 bytes .../Wallmounts/signs.rsi/chapel.png | Bin 533 -> 602 bytes .../Structures/Wallmounts/signs.rsi/chem.png | Bin 461 -> 536 bytes .../Wallmounts/signs.rsi/cloning.png | Bin 446 -> 500 bytes .../Wallmounts/signs.rsi/commander.png | Bin 434 -> 509 bytes .../Wallmounts/signs.rsi/conference_room.png | Bin 406 -> 455 bytes .../Structures/Wallmounts/signs.rsi/cryo.png | Bin 3065 -> 500 bytes .../Structures/Wallmounts/signs.rsi/data.png | Bin 408 -> 474 bytes .../Wallmounts/signs.rsi/deathsposal.png | Bin 470 -> 494 bytes .../Structures/Wallmounts/signs.rsi/dock.png | Bin 477 -> 551 bytes .../Structures/Wallmounts/signs.rsi/doors.png | Bin 480 -> 538 bytes .../Wallmounts/signs.rsi/drama1.png | Bin 627 -> 716 bytes .../Wallmounts/signs.rsi/drama2.png | Bin 588 -> 637 bytes .../Wallmounts/signs.rsi/drama3.png | Bin 578 -> 647 bytes .../Structures/Wallmounts/signs.rsi/eng.png | Bin 418 -> 455 bytes .../Wallmounts/signs.rsi/engine.png | Bin 446 -> 487 bytes .../Wallmounts/signs.rsi/examroom.png | Bin 490 -> 537 bytes .../Structures/Wallmounts/signs.rsi/gravi.png | Bin 423 -> 493 bytes .../Structures/Wallmounts/signs.rsi/hydro.png | Bin 479 -> 571 bytes .../Wallmounts/signs.rsi/interrogation.png | Bin 441 -> 488 bytes .../Wallmounts/signs.rsi/janitor.png | Bin 434 -> 512 bytes .../Wallmounts/signs.rsi/kitchen.png | Bin 486 -> 520 bytes .../Wallmounts/signs.rsi/laundromat.png | Bin 467 -> 532 bytes .../Structures/Wallmounts/signs.rsi/law.png | Bin 396 -> 490 bytes .../Structures/Wallmounts/signs.rsi/mail.png | Bin 418 -> 493 bytes .../Structures/Wallmounts/signs.rsi/mats.png | Bin 391 -> 421 bytes .../Wallmounts/signs.rsi/medbay.png | Bin 533 -> 587 bytes .../Structures/Wallmounts/signs.rsi/meta.json | 2 +- .../Wallmounts/signs.rsi/morgue.png | Bin 535 -> 586 bytes .../Structures/Wallmounts/signs.rsi/news.png | Bin 3096 -> 528 bytes .../Structures/Wallmounts/signs.rsi/pods.png | Bin 479 -> 468 bytes .../Wallmounts/signs.rsi/prison.png | Bin 373 -> 460 bytes .../Wallmounts/signs.rsi/psychology.png | Bin 576 -> 618 bytes .../Wallmounts/signs.rsi/reception.png | Bin 3069 -> 500 bytes .../Wallmounts/signs.rsi/restroom.png | Bin 515 -> 555 bytes .../Structures/Wallmounts/signs.rsi/rnd.png | Bin 448 -> 478 bytes .../Structures/Wallmounts/signs.rsi/robo.png | Bin 481 -> 553 bytes .../Wallmounts/signs.rsi/salvage.png | Bin 3061 -> 489 bytes .../Structures/Wallmounts/signs.rsi/sci.png | Bin 570 -> 632 bytes .../Wallmounts/signs.rsi/security.png | Bin 426 -> 522 bytes .../Structures/Wallmounts/signs.rsi/space.png | Bin 527 -> 580 bytes .../Wallmounts/signs.rsi/surgery.png | Bin 430 -> 467 bytes .../Wallmounts/signs.rsi/telecoms.png | Bin 431 -> 488 bytes .../Wallmounts/signs.rsi/toxins.png | Bin 541 -> 567 bytes .../Structures/Wallmounts/signs.rsi/vault.png | Bin 458 -> 504 bytes .../Wallmounts/signs.rsi/virology.png | Bin 519 -> 584 bytes .../Wallmounts/signs.rsi/xenoarch.png | Bin 449 -> 529 bytes .../Wallmounts/signs.rsi/xenobio.png | Bin 490 -> 559 bytes .../Wallmounts/signs.rsi/zomlab.png | Bin 958 -> 634 bytes .../Structures/Walls/mining.rsi/full.png | Bin 797 -> 908 bytes .../Structures/Walls/mining.rsi/meta.json | 2 +- .../Structures/Walls/mining.rsi/mining0.png | Bin 1033 -> 1162 bytes .../Structures/Walls/mining.rsi/mining1.png | Bin 1159 -> 1060 bytes .../Structures/Walls/mining.rsi/mining2.png | Bin 1033 -> 1162 bytes .../Structures/Walls/mining.rsi/mining3.png | Bin 1159 -> 1060 bytes .../Structures/Walls/mining.rsi/mining4.png | Bin 1076 -> 1068 bytes .../Structures/Walls/mining.rsi/mining5.png | Bin 1189 -> 1194 bytes .../Structures/Walls/mining.rsi/mining6.png | Bin 1076 -> 1068 bytes .../Structures/Walls/mining.rsi/mining7.png | Bin 879 -> 693 bytes .../Structures/Walls/mining.rsi/miningB0.png | Bin 1192 -> 1385 bytes .../Structures/Walls/mining.rsi/miningB1.png | Bin 1470 -> 1462 bytes .../Structures/Walls/mining.rsi/miningB2.png | Bin 1192 -> 1385 bytes .../Structures/Walls/mining.rsi/miningB3.png | Bin 1470 -> 1462 bytes .../Structures/Walls/mining.rsi/miningB4.png | Bin 1446 -> 1505 bytes .../Structures/Walls/mining.rsi/miningB5.png | Bin 1451 -> 1565 bytes .../Structures/Walls/mining.rsi/miningB6.png | Bin 1446 -> 1505 bytes .../Structures/Walls/mining.rsi/miningB7.png | Bin 962 -> 1158 bytes .../Walls/mining_diagonal.rsi/meta.json | 2 +- .../Walls/mining_diagonal.rsi/state0.png | Bin 3511 -> 3315 bytes .../Walls/mining_diagonal.rsi/state1.png | Bin 3511 -> 3315 bytes .../Structures/Windows/mining.rsi/full.png | Bin 837 -> 980 bytes .../Structures/Windows/mining.rsi/meta.json | 2 +- .../Windows/mining.rsi/mwindow0.png | Bin 3765 -> 3849 bytes .../Windows/mining.rsi/mwindow1.png | Bin 3697 -> 3688 bytes .../Windows/mining.rsi/mwindow2.png | Bin 3765 -> 3849 bytes .../Windows/mining.rsi/mwindow3.png | Bin 3697 -> 3688 bytes .../Windows/mining.rsi/mwindow4.png | Bin 3706 -> 3724 bytes .../Windows/mining.rsi/mwindow5.png | Bin 3640 -> 3705 bytes .../Windows/mining.rsi/mwindow6.png | Bin 3706 -> 3724 bytes .../Windows/mining.rsi/mwindow7.png | Bin 3269 -> 3273 bytes .../Windows/mining_diagonal.rsi/state0.png | Bin 3037 -> 3064 bytes .../Windows/mining_diagonal.rsi/state1.png | Bin 3076 -> 3064 bytes .../Textures/Tiles/Planet/Snow/meta.json | 18 +- Resources/Textures/Tiles/attributions.yml | 9 +- Resources/Textures/Tiles/elevator_shaft.png | Bin 356 -> 388 bytes Resources/Textures/Tiles/mining_floor.png | Bin 171 -> 328 bytes .../Textures/Tiles/mining_floor_dark.png | Bin 171 -> 325 bytes .../Textures/Tiles/mining_floor_light.png | Bin 171 -> 285 bytes Resources/keybinds.yml | 40 + Resources/map_attributions.txt | 5 +- Resources/migration.yml | 19 +- RobustToolbox | 2 +- 2021 files changed, 408049 insertions(+), 622582 deletions(-) create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanel.xaml.cs create mode 100644 Content.Client/Administration/UI/PlayerPanel/PlayerPanelEui.cs create mode 100644 Content.Client/Atmos/EntitySystems/GasMinerSystem.cs create mode 100644 Content.Client/Clickable/ClickableSystem.cs create mode 100644 Content.Client/Clothing/Systems/CursedMaskSystem.cs create mode 100644 Content.Client/Drowsiness/DrowsinessOverlay.cs create mode 100644 Content.Client/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Client/Explosion/ExplosionSystem.cs create mode 100644 Content.Client/Guidebook/Controls/GuidebookError.xaml create mode 100644 Content.Client/Guidebook/Controls/GuidebookError.xaml.cs create mode 100644 Content.Client/Mapping/MappingActionsButton.xaml create mode 100644 Content.Client/Mapping/MappingActionsButton.xaml.cs create mode 100644 Content.Client/Mapping/MappingDoNotMeasure.xaml create mode 100644 Content.Client/Mapping/MappingDoNotMeasure.xaml.cs create mode 100644 Content.Client/Mapping/MappingManager.cs create mode 100644 Content.Client/Mapping/MappingOverlay.cs create mode 100644 Content.Client/Mapping/MappingPrototype.cs create mode 100644 Content.Client/Mapping/MappingPrototypeList.xaml create mode 100644 Content.Client/Mapping/MappingPrototypeList.xaml.cs create mode 100644 Content.Client/Mapping/MappingScreen.xaml create mode 100644 Content.Client/Mapping/MappingScreen.xaml.cs create mode 100644 Content.Client/Mapping/MappingSpawnButton.xaml create mode 100644 Content.Client/Mapping/MappingSpawnButton.xaml.cs create mode 100644 Content.Client/Mapping/MappingState.cs create mode 100644 Content.Client/Nutrition/EntitySystems/ClientFoodSequenceSystem.cs delete mode 100644 Content.Client/Paper/PaperComponent.cs rename Content.Client/Paper/UI/{PaperSystem.cs => PaperVisualizerSystem.cs} (82%) delete mode 100644 Content.Client/Pinpointer/UI/UntrackedMapBoundUserInterface.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawContainer.xaml create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawContainer.xaml.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawEui.cs create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawUi.xaml create mode 100644 Content.Client/Silicons/Laws/SiliconLawEditUi/SiliconLawUi.xaml.cs create mode 100644 Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs create mode 100644 Content.IntegrationTests/Tests/MappingEditorTest.cs create mode 100644 Content.IntegrationTests/Tests/Strip/StrippableTest.cs create mode 100644 Content.Server/Administration/Commands/PlayerPanelCommand.cs create mode 100644 Content.Server/Administration/PlayerPanelEui.cs delete mode 100644 Content.Server/Alert/Click/BreakVow.cs delete mode 100644 Content.Server/Alert/Click/RemoveCuffs.cs delete mode 100644 Content.Server/Alert/Click/RemoveEnsnare.cs delete mode 100644 Content.Server/Alert/Click/ResistFire.cs delete mode 100644 Content.Server/Alert/Click/RetakeVow.cs delete mode 100644 Content.Server/Alert/Click/StopBeingPulled.cs delete mode 100644 Content.Server/Alert/Click/StopPiloting.cs delete mode 100644 Content.Server/Alert/Click/StopPulling.cs delete mode 100644 Content.Server/Alert/Click/ToggleInternals.cs delete mode 100644 Content.Server/Alert/Click/Unbuckle.cs create mode 100644 Content.Server/Atmos/EntitySystems/GasMinerSystem.cs delete mode 100644 Content.Server/Atmos/Piping/Other/Components/GasMinerComponent.cs delete mode 100644 Content.Server/Atmos/Piping/Other/EntitySystems/GasMinerSystem.cs create mode 100644 Content.Server/Chat/SpeakOnUseComponent.cs create mode 100644 Content.Server/Chat/Systems/SpeakOnUseSystem.cs delete mode 100644 Content.Server/Clothing/Components/GloveHeatResistanceComponent.cs create mode 100644 Content.Server/Clothing/Systems/CursedMaskSystem.cs create mode 100644 Content.Server/Construction/Conditions/MinHealth.cs create mode 100644 Content.Server/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantAdjustPotency.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantDestroySeeds.cs create mode 100644 Content.Server/EntityEffects/Effects/PlantMetabolism/PlantRestoreSeeds.cs create mode 100644 Content.Server/Explosion/Components/ShockOnTriggerComponent.cs create mode 100644 Content.Server/Forensics/Components/DnaSubstanceTraceComponent.cs delete mode 100644 Content.Server/GameTicking/Rules/Components/GenericAntagRuleComponent.cs delete mode 100644 Content.Server/GameTicking/Rules/GenericAntagRuleSystem.cs delete mode 100644 Content.Server/GenericAntag/GenericAntagComponent.cs delete mode 100644 Content.Server/GenericAntag/GenericAntagSystem.cs create mode 100644 Content.Server/Jobs/RemoveComponentSpecial.cs create mode 100644 Content.Server/Mapping/MappingManager.cs create mode 100644 Content.Server/Nutrition/EntitySystems/FoodSequenceSystem.cs create mode 100644 Content.Server/Nutrition/SetNutrit.cs create mode 100644 Content.Server/Nutrition/Thirsty.cs create mode 100644 Content.Server/Objectives/Components/StealAreaComponent.cs delete mode 100644 Content.Server/Paper/PaperComponent.cs delete mode 100644 Content.Server/Paper/PaperSystem.cs rename Content.Server/Pinpointer/{StationMapComponent.cs => StationMapUserComponent.cs} (77%) create mode 100644 Content.Server/Radiation/Components/RadiationProtectionComponent.cs create mode 100644 Content.Server/Radiation/Systems/RadiationProtectionSystem.cs delete mode 100644 Content.Server/Roles/TerminatorRoleComponent.cs create mode 100644 Content.Server/Silicons/Laws/SiliconLawEui.cs create mode 100644 Content.Server/Spawners/Components/EntityTableSpawnerComponent.cs create mode 100644 Content.Server/Speech/Components/GermanAccentComponent.cs create mode 100644 Content.Server/Speech/EntitySystems/GermanAccentSystem.cs delete mode 100644 Content.Server/StationEvents/Components/MeteorSchedulerComponent.cs delete mode 100644 Content.Server/StationEvents/MeteorSchedulerSystem.cs delete mode 100644 Content.Server/Sticky/Components/StickyComponent.cs delete mode 100644 Content.Server/Sticky/Events/EntityStuckEvent.cs delete mode 100644 Content.Server/Sticky/Systems/StickySystem.cs create mode 100644 Content.Server/Thief/Components/ThiefBeaconComponent.cs create mode 100644 Content.Server/Thief/Systems/ThiefBeaconSystem.cs create mode 100644 Content.Server/Traitor/Components/TraitorCodePaperComponent.cs create mode 100644 Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs create mode 100644 Content.Shared/Abilities/Mime/MimePowers.cs create mode 100644 Content.Shared/Actions/EntityWorldTargetActionComponent.cs create mode 100644 Content.Shared/Actions/Events/ValidateActionEntityWorldTargetEvent.cs create mode 100644 Content.Shared/Administration/PlayerPanelEuiState.cs delete mode 100644 Content.Shared/Alert/IAlertClick.cs create mode 100644 Content.Shared/Atmos/Components/GasMinerComponent.cs create mode 100644 Content.Shared/Atmos/EntitySystems/SharedGasMinerSystem.cs create mode 100644 Content.Shared/Bed/Cryostorage/CanEnterCryostorageComponent.cs create mode 100644 Content.Shared/Buckle/BuckleDoafterEvent.cs create mode 100644 Content.Shared/Chat/SharedSuicideSystem.cs create mode 100644 Content.Shared/Chemistry/Reagent/DNAData.cs create mode 100644 Content.Shared/Clothing/Components/CursedMaskComponent.cs create mode 100644 Content.Shared/Clothing/Components/SelfUnremovableClothingComponent.cs create mode 100644 Content.Shared/Clothing/EntitySystems/SelfUnremovableClothingSystem.cs create mode 100644 Content.Shared/Clothing/SharedCursedMaskSystem.cs create mode 100644 Content.Shared/Containers/EntityTableContainerFillComponent.cs create mode 100644 Content.Shared/Contraband/ContrabandComponent.cs create mode 100644 Content.Shared/Contraband/ContrabandSeverityPrototype.cs create mode 100644 Content.Shared/Contraband/ContrabandSystem.cs create mode 100644 Content.Shared/Damage/Components/DamageOnAttackedComponent.cs create mode 100644 Content.Shared/Damage/Components/DamageOnAttackedProtectionComponent.cs create mode 100644 Content.Shared/Damage/Components/DamageOnInteractComponent.cs create mode 100644 Content.Shared/Damage/Components/DamageOnInteractProtectionComponent.cs create mode 100644 Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs create mode 100644 Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs create mode 100644 Content.Shared/Damage/Systems/DamageOnInteractSystem.cs create mode 100644 Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessComponent.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/AllSelector.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/EntSelector.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/EntityTableTypeSerializer.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/NestedSelector.cs create mode 100644 Content.Shared/EntityTable/EntitySelectors/NoneSelector.cs create mode 100644 Content.Shared/EntityTable/EntityTablePrototype.cs create mode 100644 Content.Shared/EntityTable/EntityTableSystem.cs create mode 100644 Content.Shared/EntityTable/ValueSelector/ConstantNumberSelector.cs create mode 100644 Content.Shared/EntityTable/ValueSelector/NumberSelector.cs create mode 100644 Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs create mode 100644 Content.Shared/Execution/DoAfterEvent.cs create mode 100644 Content.Shared/Execution/ExecutionComponent.cs create mode 100644 Content.Shared/Execution/SharedExecutionSystem.cs rename {Content.Server => Content.Shared}/Explosion/Components/ExplosionResistanceComponent.cs (89%) create mode 100644 Content.Shared/Explosion/EntitySystems/SharedExplosionSystem.cs create mode 100644 Content.Shared/Inventory/SelfEquipOnlyComponent.cs create mode 100644 Content.Shared/Inventory/SelfEquipOnlySystem.cs create mode 100644 Content.Shared/Mapping/MappingMapDataMessage.cs create mode 100644 Content.Shared/Mapping/MappingSaveMapErrorMessage.cs create mode 100644 Content.Shared/Mapping/MappingSaveMapMessage.cs create mode 100644 Content.Shared/Nutrition/Components/FoodSequenceElementComponent.cs create mode 100644 Content.Shared/Nutrition/Components/FoodSequenceStartPointComponent.cs create mode 100644 Content.Shared/Nutrition/EntitySystems/SharedFoodSequenceSystem.cs rename {Content.Server => Content.Shared}/Paper/ActivateOnPaperOpenedComponent.cs (78%) rename Content.Shared/Paper/{SharedPaperComponent.cs => PaperComponent.cs} (68%) create mode 100644 Content.Shared/Paper/PaperSystem.cs create mode 100644 Content.Shared/Pinpointer/StationMapComponent.cs delete mode 100644 Content.Shared/Plants/PottedPlantHideComponent.cs delete mode 100644 Content.Shared/Plants/PottedPlantHideSystem.cs rename Content.Shared/Procedural/{DungeonConfigPrototype.cs => DungeonConfig.cs} (88%) create mode 100644 Content.Shared/Procedural/DungeonLayers/OreDunGenPrototype.cs create mode 100644 Content.Shared/Projectiles/ProjectileSpreadComponent.cs create mode 100644 Content.Shared/Roles/JobRequirement/AgeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs create mode 100644 Content.Shared/Silicons/Laws/SiliconLawEditEuiState.cs create mode 100644 Content.Shared/Sticky/Components/StickyComponent.cs create mode 100644 Content.Shared/Sticky/EntityStuckEvent.cs create mode 100644 Content.Shared/Sticky/Systems/StickySystem.cs create mode 100644 Content.Shared/Storage/Components/StoreAfterFailedInteractComponent.cs create mode 100644 Content.Shared/Storage/EntitySystems/StoreAfterFailedInteractSystem.cs create mode 100644 Content.Shared/Storage/Events/StorageInsertFailedEvent.cs create mode 100644 Content.Shared/Temperature/Components/TemperatureSpeedComponent.cs create mode 100644 Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs create mode 100644 Content.Shared/Tools/Components/ToolOpenableComponent.cs create mode 100644 Content.Shared/Tools/Systems/ToolOpenableSystem.cs rename Resources/Audio/Misc/{siren.ogg => gamma.ogg} (100%) create mode 100644 Resources/Locale/en-US/accent/german.ftl create mode 100644 Resources/Locale/en-US/accent/russian.ftl create mode 100644 Resources/Locale/en-US/administration/ui/player-panel.ftl create mode 100644 Resources/Locale/en-US/administration/ui/silicon-law-ui.ftl create mode 100644 Resources/Locale/en-US/atmos/gas-miner-component.ftl create mode 100644 Resources/Locale/en-US/botany/seeds.ftl create mode 100644 Resources/Locale/en-US/clothing/components/cursed-mask.ftl create mode 100644 Resources/Locale/en-US/clothing/components/self-unremovable-clothing-component.ftl create mode 100644 Resources/Locale/en-US/construction/conditions/min-health.ftl create mode 100644 Resources/Locale/en-US/contraband/contraband-severity.ftl create mode 100644 Resources/Locale/en-US/datasets/figurines.ftl create mode 100644 Resources/Locale/en-US/execution/execution.ftl create mode 100644 Resources/Locale/en-US/info/playerpanel.ftl rename Resources/Locale/en-US/job/{role-timers.ftl => role-requirements.ftl} (71%) create mode 100644 Resources/Locale/en-US/mapping/editor.ftl create mode 100644 Resources/Locale/en-US/nutrition/components/food-sequence.ftl create mode 100644 Resources/Locale/en-US/nutrition/nutrition-commands.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/salvage/spawners.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/markers/spawners/random/smokables.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/base_contraband.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/devices/shock_collar.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/materials/scrap.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/dinkystar.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/misc/treasure.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/tools/crowbars.ftl create mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/tools/thief_beacon.ftl delete mode 100644 Resources/Locale/en-US/ss14-ru/prototypes/entities/objects/weapons/melee/pickaxe.ftl create mode 100644 Resources/Locale/en-US/thief/beacon.ftl create mode 100644 Resources/Locale/en-US/tools/components/tool-openable-component.ftl create mode 100644 Resources/Locale/en-US/traitor/traitor-codes-component.ftl create mode 100644 Resources/Locale/ru-RU/accent/german.ftl create mode 100644 Resources/Locale/ru-RU/accent/russian.ftl create mode 100644 Resources/Locale/ru-RU/administration/ui/player-panel.ftl create mode 100644 Resources/Locale/ru-RU/administration/ui/silicon-law-ui.ftl create mode 100644 Resources/Locale/ru-RU/atmos/gas-miner-component.ftl create mode 100644 Resources/Locale/ru-RU/botany/seeds.ftl create mode 100644 Resources/Locale/ru-RU/clothing/components/cursed-mask.ftl create mode 100644 Resources/Locale/ru-RU/clothing/components/self-unremovable-clothing-component.ftl create mode 100644 Resources/Locale/ru-RU/construction/conditions/min-health.ftl create mode 100644 Resources/Locale/ru-RU/contraband/contraband-severity.ftl create mode 100644 Resources/Locale/ru-RU/datasets/figurines.ftl delete mode 100644 Resources/Locale/ru-RU/geras/geras.ftl create mode 100644 Resources/Locale/ru-RU/info/playerpanel.ftl rename Resources/Locale/ru-RU/job/{role-timers.ftl => role-requirements.ftl} (69%) create mode 100644 Resources/Locale/ru-RU/mapping/editor.ftl create mode 100644 Resources/Locale/ru-RU/nutrition/components/food-sequence.ftl create mode 100644 Resources/Locale/ru-RU/nutrition/nutrition-commands.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/salvage/spawners.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/markers/spawners/random/smokables.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/base_contraband.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/devices/shock_collar.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/materials/scrap.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/dinkystar.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/misc/treasure.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/crowbars.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/tools/thief_beacon.ftl delete mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/entities/objects/weapons/melee/pickaxe.ftl create mode 100644 Resources/Locale/ru-RU/thief/beacon.ftl create mode 100644 Resources/Locale/ru-RU/tools/components/tool-openable-component.ftl create mode 100644 Resources/Locale/ru-RU/traitor/traitor-codes-component.ftl create mode 100644 Resources/Maps/Shuttles/emergency_wode.yml delete mode 100644 Resources/Maps/atlas.yml delete mode 100644 Resources/Maps/cluster.yml rename Resources/Maps/{origin.yml => cog.yml} (60%) delete mode 100644 Resources/Maps/europa.yml create mode 100644 Resources/Prototypes/Datasets/figurines.yml create mode 100644 Resources/Prototypes/Decals/Overlays/markups.yml create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/spawners.yml create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/Random/Salvage/tables_loot.yml create mode 100644 Resources/Prototypes/Entities/Markers/Spawners/Random/smokables.yml create mode 100644 Resources/Prototypes/Entities/Objects/Devices/shock_collar.yml create mode 100644 Resources/Prototypes/Entities/Objects/Materials/scrap.yml create mode 100644 Resources/Prototypes/Entities/Objects/Misc/dinkystar.yml create mode 100644 Resources/Prototypes/Entities/Objects/Misc/treasure.yml create mode 100644 Resources/Prototypes/Entities/Objects/Tools/crowbars.yml create mode 100644 Resources/Prototypes/Entities/Objects/Tools/thief_beacon.yml delete mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml create mode 100644 Resources/Prototypes/Entities/Objects/base_contraband.yml create mode 100644 Resources/Prototypes/Loadouts/Jobs/Wildcards/psychologist.yml delete mode 100644 Resources/Prototypes/Maps/atlas.yml delete mode 100644 Resources/Prototypes/Maps/cluster.yml rename Resources/Prototypes/Maps/{origin.yml => cog.yml} (52%) delete mode 100644 Resources/Prototypes/Maps/europa.yml create mode 100644 Resources/Prototypes/Procedural/Magnet/asteroid_ore_gens.yml rename Resources/Prototypes/StatusIcon/StatusEffects/{hunger.yml => satiation.yml} (84%) rename Resources/Prototypes/StatusIcon/{antag.yml => faction.yml} (76%) create mode 100644 Resources/Prototypes/contraband_severities.yml create mode 100644 Resources/ServerInfo/Corvax/Guidebook/ServerRules/PunishmentTypes.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLControlledSubstances.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLRestrictedGear.xml delete mode 100644 Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLRestrictedWeapons.xml create mode 100644 Resources/Textures/Clothing/Back/Backpacks/electropack.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/electropack.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/electropack.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/electropack.rsi/inhand-right.png rename Resources/Textures/Clothing/{OuterClothing/WinterCoats/coatcentcom.rsi => Back/Backpacks/electropack.rsi}/meta.json (61%) create mode 100644 Resources/Textures/Clothing/Head/Bandanas/brown.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/brown.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/merc.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Bandanas/merc.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-icon.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-icon.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/moth.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Misc/bunny.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Misc/flower-wreath.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Misc/head_mirror.rsi/equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Misc/hides.rsi/corgi-equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Head/Misc/hides.rsi/corgi2-equipped-HELMET-vox.png create mode 100644 Resources/Textures/Clothing/Mask/clown_banana.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/cluwne.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/ert.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/gascentcom.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/equipped-MASK.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-anger.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-despair.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon-joy.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Mask/goldenmask.rsi/inhand-right.png rename Resources/Textures/Clothing/{OuterClothing/WinterCoats/coatatmos.rsi => Mask/goldenmask.rsi}/meta.json (55%) create mode 100644 Resources/Textures/Clothing/Mask/joy.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/merc.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/neckgaiterred.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/squadron.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Neck/Misc/dinkystar.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Neck/Misc/dinkystar.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Neck/Misc/dinkystar.rsi/star-equipped.png create mode 100644 Resources/Textures/Clothing/Neck/Misc/shock_collar.rsi/equipped-NECK.png create mode 100644 Resources/Textures/Clothing/Neck/Misc/shock_collar.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Neck/Misc/shock_collar.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Neck/mantles/mantle.rsi/equipped-NECK.png create mode 100644 Resources/Textures/Clothing/Neck/mantles/mantle.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Neck/mantles/mantle.rsi/meta.json create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-inhand-right.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/ATMOS-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ATMOS-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/icon.png => coat.rsi/ATMOS-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/inhand-left.png => coat.rsi/ATMOS-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/inhand-right.png => coat.rsi/ATMOS-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/BAR-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/equipped-OUTERCLOTHING.png => coat.rsi/BAR-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/icon.png => coat.rsi/BAR-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/inhand-left.png => coat.rsi/BAR-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/inhand-right.png => coat.rsi/BAR-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CAP-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CAP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/icon.png => coat.rsi/CAP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/inhand-left.png => coat.rsi/CAP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/inhand-right.png => coat.rsi/CAP-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CARGO-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CARGO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/icon.png => coat.rsi/CARGO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/inhand-left.png => coat.rsi/CARGO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/inhand-right.png => coat.rsi/CARGO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CE-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/icon.png => coat.rsi/CE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/inhand-left.png => coat.rsi/CE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/inhand-right.png => coat.rsi/CE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/icon.png => coat.rsi/CENTCOM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/inhand-left.png => coat.rsi/CENTCOM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/inhand-right.png => coat.rsi/CENTCOM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CHEF-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/icon.png => coat.rsi/CHEF-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/inhand-left.png => coat.rsi/CHEF-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/inhand-right.png => coat.rsi/CHEF-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CHEM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/icon.png => coat.rsi/CHEM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/inhand-left.png => coat.rsi/CHEM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/inhand-right.png => coat.rsi/CHEM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CMO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/icon.png => coat.rsi/CMO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/inhand-left.png => coat.rsi/CMO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/inhand-right.png => coat.rsi/CMO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/ENGI-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ENGI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/icon.png => coat.rsi/ENGI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/inhand-left.png => coat.rsi/ENGI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/inhand-right.png => coat.rsi/ENGI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/equipped-OUTERCLOTHING.png => coat.rsi/GENE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/icon.png => coat.rsi/GENE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/inhand-left.png => coat.rsi/GENE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/inhand-right.png => coat.rsi/GENE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HOP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/icon.png => coat.rsi/HOP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/inhand-left.png => coat.rsi/HOP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/inhand-right.png => coat.rsi/HOP-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HOS-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/icon.png => coat.rsi/HOS-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/inhand-left.png => coat.rsi/HOS-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/inhand-right.png => coat.rsi/HOS-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/HYDRO-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HYDRO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/icon.png => coat.rsi/HYDRO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/inhand-left.png => coat.rsi/HYDRO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/inhand-right.png => coat.rsi/HYDRO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/equipped-OUTERCLOTHING.png => coat.rsi/JANI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/icon.png => coat.rsi/JANI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/inhand-left.png => coat.rsi/JANI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/inhand-right.png => coat.rsi/JANI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MED-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MED-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/icon.png => coat.rsi/MED-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/inhand-left.png => coat.rsi/MED-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/inhand-right.png => coat.rsi/MED-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MIME-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MIME-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/icon.png => coat.rsi/MIME-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/inhand-left.png => coat.rsi/MIME-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/inhand-right.png => coat.rsi/MIME-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MINER-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MINER-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/icon.png => coat.rsi/MINER-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/inhand-left.png => coat.rsi/MINER-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/inhand-right.png => coat.rsi/MINER-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/PARA-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/equipped-OUTERCLOTHING.png => coat.rsi/PARA-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/icon.png => coat.rsi/PARA-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/inhand-left.png => coat.rsi/PARA-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/inhand-right.png => coat.rsi/PARA-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/equipped-OUTERCLOTHING.png => coat.rsi/QM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/icon.png => coat.rsi/QM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/inhand-left.png => coat.rsi/QM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/inhand-right.png => coat.rsi/QM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/equipped-OUTERCLOTHING.png => coat.rsi/RD-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/icon.png => coat.rsi/RD-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/inhand-left.png => coat.rsi/RD-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/inhand-right.png => coat.rsi/RD-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ROBO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/icon.png => coat.rsi/ROBO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/inhand-left.png => coat.rsi/ROBO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/inhand-right.png => coat.rsi/ROBO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/SCI-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SCI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/icon.png => coat.rsi/SCI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/inhand-left.png => coat.rsi/SCI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/inhand-right.png => coat.rsi/SCI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/SEC-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SEC-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/icon.png => coat.rsi/SEC-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/inhand-left.png => coat.rsi/SEC-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/inhand-right.png => coat.rsi/SEC-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/icon.png => coat.rsi/SYNDIE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/inhand-left.png => coat.rsi/SYNDIE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/inhand-right.png => coat.rsi/SYNDIE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SYNDIECAP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/icon.png => coat.rsi/SYNDIECAP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/inhand-left.png => coat.rsi/SYNDIECAP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/inhand-right.png => coat.rsi/SYNDIECAP-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/equipped-OUTERCLOTHING.png => coat.rsi/VIRO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/icon.png => coat.rsi/VIRO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/inhand-left.png => coat.rsi/VIRO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/inhand-right.png => coat.rsi/VIRO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/equipped-OUTERCLOTHING.png => coat.rsi/WARD-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/icon.png => coat.rsi/WARD-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/inhand-left.png => coat.rsi/WARD-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/inhand-right.png => coat.rsi/WARD-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/equipped-OUTERCLOTHING.png => coat.rsi/WEB-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/icon.png => coat.rsi/WEB-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/inhand-left.png => coat.rsi/WEB-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/inhand-right.png => coat.rsi/WEB-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-icon.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathos.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathydro.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatjani.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatmed.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatmime.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatminer.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatparamed.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatqm.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatrd.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatrobo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatsci.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatsec.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/meta.json rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/equipped-INNERCLOTHING-monkey.png (100%) rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/equipped-INNERCLOTHING.png (100%) rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/icon.png (100%) rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/inhand-left.png (100%) rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/inhand-right.png (100%) rename Resources/Textures/{Corvax => }/Clothing/Uniforms/Jumpskirt/psychologist.rsi/meta.json (100%) create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/meta.json create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/rectangle1x2.png create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/rectangle1x2center.png create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/square.png create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/squareQuater.png create mode 100644 Resources/Textures/Decals/Overlays/markups.rsi/squareQuaterCenter.png create mode 100644 Resources/Textures/Interface/eraser.svg create mode 100644 Resources/Textures/Interface/eraser.svg.png create mode 100644 Resources/Textures/Interface/eyedropper.svg create mode 100644 Resources/Textures/Interface/eyedropper.svg.png create mode 100644 Resources/Textures/Mobs/Species/Vox/displacement.rsi/head.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger.rsi/bun_bottom.png create mode 100644 Resources/Textures/Objects/Consumable/Food/burger.rsi/bun_top.png create mode 100644 Resources/Textures/Objects/Consumable/Food/ingredients.rsi/butter-slice.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-bluepepper.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-corn2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat-alpha4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-meat4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-mushroom4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-pepper4.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-rat2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-snake2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail-cooked2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tail2.png create mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato1.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato2.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato3.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/skewer.rsi/skewer-tomato4.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/beeftaco.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/beeftacosupreme.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/chickentaco.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/chickentacosupreme.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/fishtaco.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/rattaco.png delete mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/tacoshell.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/tacoshell_back.png create mode 100644 Resources/Textures/Objects/Consumable/Food/taco.rsi/tacoshell_forward.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/airlock-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/closet-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/closet-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-1-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/firelock-2-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-4.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-5.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-6.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/glass-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/jetpack-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-airlock-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-bucket.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-camera.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-canister-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-closet.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-fax.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-fireextinguisher.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-firelock-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-intercom-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-jetpack.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-medkit-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-mop-bucket.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai-gold.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-pai.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/junk-target.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/meta.json create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-1.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-2.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-3.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-inhand-left.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/metal-inhand-right.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-bk.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-bl.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-g.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-r.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube-y.png create mode 100644 Resources/Textures/Objects/Materials/Scrap/generic.rsi/tube.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/coin_adamantine.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/coin_diamond.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/coin_gold.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/coin_iron.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/coin_silver.png create mode 100644 Resources/Textures/Objects/Misc/coins.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/module.rsi/datadisk_encrypted.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/blank.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/energy.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/power.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/reinforcer.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/stabilizer.png create mode 100644 Resources/Textures/Objects/Misc/sample_tubes.rsi/synchronizer.png create mode 100644 Resources/Textures/Objects/Specific/Chemistry/beaker_bluespace.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Chemistry/beaker_bluespace.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/dead.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/harvest.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/produce.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/seed.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/stage-1.png create mode 100644 Resources/Textures/Objects/Specific/Hydroponics/capfruit.rsi/stage-2.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-equipped-BELT.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-icon.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/cover-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/green-storage.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/orange-storage.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-equipped-BELT.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-icon.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-left.png delete mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/red-inhand-right.png create mode 100644 Resources/Textures/Objects/Tools/crowbar.rsi/yellow-storage.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/handdrill.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Tools/handdrilldiamond.rsi/inhand-right.png rename Resources/Textures/{Clothing/OuterClothing/WinterCoats/coatgen.rsi => Objects/Tools/handdrilldiamond.rsi}/meta.json (57%) create mode 100644 Resources/Textures/Objects/Tools/thief_beacon.rsi/extraction_point.png create mode 100644 Resources/Textures/Objects/Tools/thief_beacon.rsi/extraction_point_light.png create mode 100644 Resources/Textures/Objects/Tools/thief_beacon.rsi/folded_extraction.png create mode 100644 Resources/Textures/Objects/Tools/thief_beacon.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Melee/ThronglerPlushie.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/ThronglerPlushie.rsi/meta.json create mode 100644 Resources/Textures/Shaders/radial_blur.swsl create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/bolted_open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/bolted_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/closed_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/closing_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/deny_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/emergency_open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/emergency_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/opening_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/panel_opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_broken.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/sparks_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Glass/chemistry.rsi/welded.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/assembly.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/bolted_open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/bolted_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/closed_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/closing_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/deny_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/emergency_open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/emergency_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/meta.json create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/open_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/opening_unlit.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_closed.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_closing.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/panel_opening.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_broken.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_damaged.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/sparks_open.png create mode 100644 Resources/Textures/Structures/Doors/Airlocks/Standard/chemistry.rsi/welded.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/condisposal.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-charging.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-closed.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-down.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-flush.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-open.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal-up.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/disposal.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-charge.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-full.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-handle.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/dispover-ready.png create mode 100644 Resources/Textures/Structures/Furniture/golden_toilet.rsi/meta.json diff --git a/Content.Benchmarks/MapLoadBenchmark.cs b/Content.Benchmarks/MapLoadBenchmark.cs index a3319e3067f..8c04d9a40dc 100644 --- a/Content.Benchmarks/MapLoadBenchmark.cs +++ b/Content.Benchmarks/MapLoadBenchmark.cs @@ -46,7 +46,7 @@ public async Task Cleanup() PoolManager.Shutdown(); } - public static readonly string[] MapsSource = { "Empty", "Box", "Bagel", "Dev", "CentComm", "Atlas", "Core", "TestTeg", "Saltern", "Packed", "Omega", "Cluster", "Reach", "Origin", "Meta", "Marathon", "Europa", "MeteorArena", "Fland", "Barratry", "Oasis" }; + public static readonly string[] MapsSource = { "Empty", "Satlern", "Box", "Bagel", "Dev", "CentComm", "Core", "TestTeg", "Packed", "Omega", "Reach", "Meta", "Marathon", "MeteorArena", "Fland", "Oasis", "Cog" }; [ParamsSource(nameof(MapsSource))] public string Map; diff --git a/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs b/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs index 50add43dc91..050756fcd14 100644 --- a/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs +++ b/Content.Client/Access/UI/AgentIDCardBoundUserInterface.cs @@ -38,7 +38,7 @@ private void OnJobChanged(string newJob) SendMessage(new AgentIDCardJobChangedMessage(newJob)); } - public void OnJobIconChanged(ProtoId newJobIconId) + public void OnJobIconChanged(ProtoId newJobIconId) { SendMessage(new AgentIDCardJobIconChangedMessage(newJobIconId)); } @@ -55,7 +55,7 @@ protected override void UpdateState(BoundUserInterfaceState state) _window.SetCurrentName(cast.CurrentName); _window.SetCurrentJob(cast.CurrentJob); - _window.SetAllowedIcons(cast.Icons, cast.CurrentJobIconId); + _window.SetAllowedIcons(cast.CurrentJobIconId); } } } diff --git a/Content.Client/Access/UI/AgentIDCardWindow.xaml b/Content.Client/Access/UI/AgentIDCardWindow.xaml index 89de793714d..7d091e4e165 100644 --- a/Content.Client/Access/UI/AgentIDCardWindow.xaml +++ b/Content.Client/Access/UI/AgentIDCardWindow.xaml @@ -6,12 +6,9 @@