Commit Graph

10414 Commits

Author SHA1 Message Date
SkyratBot
7470e4552b [MIRROR] Fixes runtime when putting a mmi into a borg [MDB IGNORE] (#15943)
* Fixes runtime when putting a mmi into a borg (#69548)

Fixes runtime when putting a brain into a borg

* Fixes runtime when putting a mmi into a borg

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-31 09:33:57 -07:00
SkyratBot
d69f2b4db2 [MIRROR] Improves AI Law Module Examining [MDB IGNORE] (#15905)
* Improves AI Law Module Examining (#69475)

* Improves AI Law Module Examining

Hey there,

The old version of checking to see what AI laws were on a board were just ugly. They were in a proc completely separate from the actual Examine, and the to_chat utilization it used meant that ghosts couldn't see it (since they didn't count as mob/user i believe). So, let's use examine blocks, make the implementation cleaner in the examine (and actually make it ordered too!).

* Addresses Review + File Organization

Cleans up comments, compresses lines of code.

I also moved the handle_unique_ai() proc below all the examine/attack/display_laws procs to give it some sense of grouping.

* i accidentally deleted the whole line

* Update code/game/objects/items/AI_modules/_AI_modules.dm

real

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Improves AI Law Module Examining

Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2022-08-29 20:20:12 -04:00
SkyratBot
27d890db56 [MIRROR] Add logging to Protocol CRAB-17 [MDB IGNORE] (#15917)
* Add logging to Protocol CRAB-17 (#69522)

This adds admin and game logging for the CRAB-17 phone.
Requested by @ TheVekter

Why It's Good For The Game
Helps admins and players see when the event happens and by who.

* Add logging to Protocol CRAB-17

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-08-29 19:07:35 -04:00
SkyratBot
cd40957a79 [MIRROR] Split mining.dmi [MDB IGNORE] (#15836)
* Split mining.dmi (#69442)

* split mining.dm

* Remove a pair of unused icons

* From merge conflict

Co-authored-by: tattle <article.disaster@ gmail.com>

* Split mining.dmi

* Also fixes Gibtonite in the same PR.

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-28 15:50:27 -04:00
SkyratBot
1b7f17f107 [MIRROR] [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1) [MDB IGNORE] (#15801)
* [IDB IGNORE] The Great Sweep: Moving dmis into subfolders (part 1)

* Fixes all the conflicts and all of our modular files using core icon files with broken paths

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-28 15:11:04 -04:00
SkyratBot
f61647853d [MIRROR] Food Expansion 4! The great salad update and more [MDB IGNORE] (#15818)
* Food Expansion 4! The great salad update and more (#69355)

About The Pull Request

This is my fourth food expansion PR, adding and changing quite a few things.
This PR will:

    Add 7 different types of salads
    Add a new ingredient supply beacon box called 'Salads', which includes ingredients used for the salad recipes
    Give cherry jelly its own container, and allow jelly to be ordered from the produce console
    Make cherry jelly actually nourish you when consumed
    Add paçoca, a Brazilian peanut candy requested by @ GuillaumePrata
    Add mashed potatoes
    Add shepherds pie
    Add Cullen skink

* Food Expansion 4! The great salad update and more

Co-authored-by: MidoriWroth <kodyman@att.net>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-27 23:42:45 -04:00
SkyratBot
35f2361a90 [MIRROR] The Ambrosia of the Corporate Masses: Coffeemakers [MDB IGNORE] (#15666)
* The Ambrosia of the Corporate Masses: Coffeemakers

* oops

* this is so me when i copy paste merge conflict markers

Co-authored-by: EOBGames <58124831+EOBGames@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-27 16:24:03 -04:00
SkyratBot
a8c10d1659 [MIRROR] Converts a shitload of istypes to their more concise macros [MDB IGNORE] (#15702)
Converts a shitload of istypes to their more concise macros

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-27 16:23:44 -04:00
SkyratBot
6f09591201 [MIRROR] Splits pizzaspaghetti.dmi into pizza.dmi and spaghetti.dmi [MDB IGNORE] (#15843)
* Splits pizzaspaghetti.dmi into pizza.dmi and spaghetti.dmi (#69439)

Begone pizzaspaghetti

Co-authored-by: tattle <article.disaster@ gmail.com>

* Splits pizzaspaghetti.dmi into pizza.dmi and spaghetti.dmi

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
2022-08-26 00:54:23 -04:00
SkyratBot
965c4a3e73 [MIRROR] Stop stacks merging when in a machine and not being used as a construction part, fixes #68456 [MDB IGNORE] (#15810)
* Stop stacks merging when in a machine and not being used as a construction part, fixes #68456 (#69295)

* Stop stacks merging when in a machine and not being used as a construction part, fixes #68456

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2022-08-25 14:50:05 +01:00
SkyratBot
2edc7ff5fe [MIRROR] Fix chaplain's not being able to pick their bible cover while illiterate or blind [MDB IGNORE] (#15813)
* Fix chaplain's not being able to pick their bible cover while illiterate or blind (#69249)

* Fix chaplain's bible cover menu not working while blind/illiterate.

* Fix chaplain's not being able to pick their bible cover while illiterate or blind

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-08-25 14:49:21 +01:00
SkyratBot
a706c39d2c [MIRROR] Add wisdom text to fortune cookies [MDB IGNORE] (#15728)
* Add wisdom text to fortune cookies (#69235)

* Add wisdom text to fortune cookies

Co-authored-by: Tim <timothymtorres@gmail.com>
2022-08-25 14:46:50 +01:00
SkyratBot
815644afb7 [MIRROR] adds sheep [MDB IGNORE] (#15826)
* adds sheep (#69318)

* adds funny sheep (need non-placeholder sprites still)

* indent this

* code suggestions

* components all the way down

* async

* sprites + reference

* think i did this right

* Update code/datums/components/mob_harvest.dm

Co-authored-by: san7890 <the@ san7890.com>

* steal shiz's suggestion pt1

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>

* steal's shiz's suggestion pt2

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>

* steal's shiz's suggestion pt3

Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>

* adds sheep

Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
Co-authored-by: ShizCalev <ShizCalev@ users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>
2022-08-25 14:45:43 +01:00
SkyratBot
88c85fe1f7 [MIRROR] [MDB IGNORE] Refactors drinks and fixes a lot of food problems [MDB IGNORE] (#15577)
* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* [MDB IGNORE] Refactors drinks and fixes a lot of food problems

* forgto 2 commit

* im slowly going insane

* why does find and replace not FIND everything

* hnghnnngh

* h

* l

* a

* a

* so close...

* delta fix

* I thought I committed this already, guess not

* this PR has been the bane of my fucking life

* orange juice

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Jolly-66 <70232195+Jolly-66@users.noreply.github.com>
2022-08-25 03:17:10 +01:00
SkyratBot
36307c9f85 [MIRROR] Adds a few types of asian dishes [MDB IGNORE] (#15753)
* Adds a few types of asian dishes (#69299)

add: Added a meat and fish poke

* Adds a few types of asian dishes

Co-authored-by: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com>
2022-08-24 18:44:20 -04:00
SkyratBot
377bd33882 [MIRROR] Ports rideable pigs from Aether (With changes to make them basic mobs) [MDB IGNORE] (#15747)
* Ports rideable pigs from Aether (With changes to make them basic mobs) (#69248)

Adds rideable pigs from aether(With changes to make them basic mobs)
Pigs now drop pork, and you can cook it into pork chops.

* Ports rideable pigs from Aether (With changes to make them basic mobs)

Co-authored-by: LukasBeedellCodestuff <92578337+LukasBeedellCodestuff@users.noreply.github.com>
2022-08-24 18:40:02 -04:00
SkyratBot
2eb97aa292 [MIRROR] Space Dragon Antag Datum Refactor Take 2 [MDB IGNORE] (#15744)
* Space Dragon Antag Datum Refactor Take 2 (#68988)

* Space Dragon Antag Datum Refactor Take 2

Space Dragon's antag datum and the mob has been separated, so it is now possible to have non-dragon space dragons, with customizable spawned mobs and factions.

* Space Dragon Antag Datum Refactor Take 2

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
2022-08-24 18:38:36 -04:00
SkyratBot
509d57e0fd [MIRROR] Vending machines now support categories (and premium/contraband is moved there), adds it to the Clothesmate [MDB IGNORE] (#15603)
* Vending machines now support categories (and premium/contraband is moved there), adds it to the Clothesmate (#69076)

* Initial setup and data

* Work on UI

* Final UI

* Remove TODO

* Section for categories

* Vending machines now support categories (and premium/contraband is moved there), adds it to the Clothesmate

* Adds the modular version of product_categories and implements it for the Clothesmate!

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-24 17:21:47 -04:00
SkyratBot
694f5eedda [MIRROR] It's 2 am and im having a manic episode so i fixed hair [MDB IGNORE] (#15687)
* It's 2 am and im having a manic episode so i fixed hair

* It's 2 am and im having a manic episode so i fixed hair

* removes `uses_mutcolor`

* Fixed the last bits that made this not compile.

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-19 23:41:36 -07:00
SkyratBot
9a89d828e8 [MIRROR] Minor tempeh fixes [MDB IGNORE] (#15717)
* Minor tempeh fixes (#69268)

minor tempeh fixes

Co-authored-by: tattle <article.disaster@ gmail.com>

* Minor tempeh fixes

Co-authored-by: tattle <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: tattle <article.disaster@ gmail.com>
2022-08-19 21:25:29 -07:00
SkyratBot
f6618514e4 [MIRROR] Spyglass sanity check on dropped / equipped [MDB IGNORE] (#15706)
* Spyglass sanity check on dropped / equipped (#69283)

you can put things on / take things off of people who don't have clients.

* Spyglass sanity check on dropped / equipped

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-19 12:33:08 +01:00
SkyratBot
70b4a01a17 [MIRROR] Cleans up update_icons, makes the update_icon_updates_onmob element bespoke, updates CODEOWNERS [MDB IGNORE] (#15673)
* Cleans up update_icons, makes the update_icon_updates_onmob element bespoke, updates CODEOWNERS

* Update CODEOWNERS

* Cleans up update_icons, makes the update_icon_updates_onmob element bespoke

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-18 17:20:48 +01:00
jjpark-kb
631f59c58a fix forging (#15690) 2022-08-18 13:23:25 +02:00
OrionTheFox
c65d51c711 [SEMI-MODULAR] Fixes to the DNR trait and ghost's DNR verb, as well as to corpse examine text (#15668)
* reset TG human_helpers, modularly overwrite proc's examines (and better)

* better DNR trait itself (wish this could be more modular...)

* ghosts that DNR ACTUALLY go DNR

* might as well make sure it can be undone cleanly

* idk if med_hud_set_status will actually change it but its MEANT to

* removes excess info (it's in the PR body itself now)
2022-08-17 18:02:51 -04:00
SkyratBot
aafa474e0d [MIRROR] Adding tempeh (tem · pay) [MDB IGNORE] (#15683)
* Adding tempeh (tem · pay) (#68359)

* Added tempeh

* added tempeh block, tempeh block is processable to tempeh slices, added processor recipe

* added tempeh sprite

* add missing =

* Added tempeh blend for making tempeh

* fixed a variable

* added a temp food_mixture recipe for tempehblend

* fixed a reference

* commenting something

* fixing tempeh slices

* added dots

* added sprite for all the other instances of tempeh

* added 'proper' recipe and revises description

* added actual recipe. (wip)

* finalized recipe, modified icon state name

* icon update

* merged icon

* fixing icon

* resolve conflict... i hope

* removed a file

* Adding tempeh (tem · pay)

Co-authored-by: ahmadsan <38377576+kreindo@users.noreply.github.com>
2022-08-17 17:32:41 -04:00
SkyratBot
439e8a5a11 [MIRROR] Adds "welder crafting" to iron sheets, rods and tiles. [MDB IGNORE] (#15608)
* Adds "welder crafting" to iron sheets, rods and tiles.

* Update rods.dm

* actually fix the conflict

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-17 17:28:21 -04:00
SkyratBot
3ac5456f79 [MIRROR] Splits up 'Gross' food from 'Gore' and reshuffles taste preferences accordingly [MDB IGNORE] (#15506)
* Splits up 'Gross' food from 'Gore' and reshuffles taste preferences accordingly (#68899)

* Splits up 'gross' food from 'carrion'

* Adds a couple of missed burgers.
Moths dislike Carrion rather than it being poison to them.

* BEES is now BUGS

* It's always safe and a good idea to use find/replace

* Splits up 'Gross' food from 'Gore' and reshuffles taste preferences accordingly

* Splits up 'Gross' food from 'Gore' and reshuffles taste preferences accordingly

Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-17 17:40:21 +01:00
SkyratBot
0ae6f0cfd1 [MIRROR] Fixes "My human left arm itches" message [MDB IGNORE] (#15660)
* Fixes "My human left arm itches" message (#69213)

* Fixes "My Human Left arm itches"

* lets get this too

* Fixes "My human left arm itches" message

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-15 21:25:04 -07:00
SkyratBot
cdf2f18b4f [MIRROR] Improved Medical Tools and Medkits by Onule! [MDB IGNORE] (#15578)
* Improved Medical Tools and Medkits by Onule!

* Fixes the screenshot test for moths (again)

* Fixes the moth again!

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-15 20:09:48 -04:00
SkyratBot
e32ad68c3c [MIRROR] Fax Machine [MDB IGNORE] (#15573)
* Fax Machine (#69083)

* Adds the Fax machine, which allows you to send and receive faxes from around the station.

Co-authored-by: twilightwanderer <twilightwanderer@ users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>

* Fax Machine

* our maps

Co-authored-by: twilightwanderer <88540658+twilightwanderer@users.noreply.github.com>
Co-authored-by: twilightwanderer <twilightwanderer@ users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
2022-08-13 18:11:24 -07:00
SkyratBot
afaefc3d0b [MIRROR] GAGS most radio encryption keys [MDB IGNORE] (#15571)
* GAGS most radio encryption keys (#69104)

* the radio star

* I think it's funny that I've had the same contrast problem on all of my GAGS PRS

* oops forgot to make the RD's key unique

* fine

* what if I said please

* swaps translation key to be in line with the other new ones

* GAGS most radio encryption keys

* Fixes our modular encryption keys as well!

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-13 17:57:48 -07:00
SkyratBot
16ae433e92 [MIRROR] Fixes bibbles holding normal sized items, cleans up an unused proc [MDB IGNORE] (#15600)
* Fixes bibbles holding normal sized items, cleans up an unused proc (#69163)

* Fixes bibbles holding normal sized items, cleans up an unused proc

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2022-08-13 17:56:47 -07:00
SkyratBot
04e6553671 [MIRROR] Ranged analyzer qol [MDB IGNORE] (#15606)
* Ranged analyzer qol (#68703)

* Ranged analyzers can now read up to 15 tiles away, and will scan the floor you click on, even if you don't directly click on the floor.

* Ranged analyzer qol

Co-authored-by: FinancialGoose <92416224+TheBoondock@users.noreply.github.com>
2022-08-13 17:34:55 -07:00
SkyratBot
99a35a631b [MIRROR] Fix tape recorder printing out transcripts phat enough to crash your game. [MDB IGNORE] (#15585)
* Fix tape recorder printing out transcripts phat enough to crash your game. (#69121)

About The Pull Request

Tape recorders can hold 10 minutes of say logs and then transcribe them.

People say a lot of things in 10 minutes.

These transcriptions can be quite large.

These transcriptions have a lot of spans, which get sanitised away to nothingness JS-side. This causes a lot of client-side JS processing on paper for transcripts that go super saiyan beyond the character limit.

This can hang peoples' games up when they're running SS13 on their Samsung SmartFridge.

This PR paginates printed transcripts.

* Fix tape recorder printing out transcripts phat enough to crash your game.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2022-08-13 13:36:42 +01:00
SkyratBot
ae708cd7b5 [MIRROR] Removes ComponentInitialize() [MDB IGNORE] (#15552)
* Removes ComponentInitialize()

* Fixes a leftover merge conflict marker

* Fixes the oversight that came from the upstream merge skew

* Fixes all of the instances where we used ComponentInitialize() when we shouldn't've been

* Fixes CI being broken because of the HEV suits

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-12 19:05:09 -04:00
SkyratBot
48685b4356 [MIRROR] Replaces the mood component with a mood datum [MDB IGNORE] (#15549)
* Replaces the mood component with a mood datum

* Fixes merge conflicts and updates all of our mood events to use the new mood datums

Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
2022-08-12 14:58:14 -04:00
SkyratBot
24c9fc0296 [MIRROR] Fixes 118(give or take) cases of mapload not being passed to initilaize [MDB IGNORE] (#15546)
* Fixes 118(give or take) cases of mapload not being passed to initilaize (#69107)

fixes 114 cases of mapload not being passed to initilaize

* Fixes 118(give or take) cases of mapload not being passed to initilaize

* Fixes a lot (give or take) cases of mapload not being passed to initilaize

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
2022-08-11 08:31:27 -07:00
SkyratBot
3f76c3f5b8 [MIRROR] [GBP No Update] Perish, individual logging runtime [MDB IGNORE] (#15525)
* [GBP No Update] Perish, individual logging runtime (#69024)

missed 2 or 3(lol it was more when I look back at the files), LOG_GAME tags on the log_message line, and did some cleaning up since i was looking through every log_message again

Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>

Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>

* [GBP No Update] Perish, individual logging runtime

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: tattle <66640614+dragomagol@ users.noreply.github.com>
2022-08-11 08:12:08 -04:00
SkyratBot
e94a4dcb27 [MIRROR] Changes sprites for the two bat sub-variants [MDB IGNORE] (#15505)
* Changes sprites for the two bat sub-variants (#68882)

Updates the sprite for the metal & homerun bat

* Changes sprites for the two bat sub-variants

Co-authored-by: Wallem <66052067+Wallemations@users.noreply.github.com>
2022-08-09 20:59:05 -07:00
SkyratBot
e58f73efa6 [MIRROR] Fixes the capitalization of the long-range gas analyzer [MDB IGNORE] (#15501)
* Fixes the capitalization of the long-range gas analyzer (#69069)

* Fixes the capitalization of the long-range gas analyzer

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2022-08-09 23:14:06 -04:00
SkyratBot
8b2badefef [MIRROR] Prevents NAN amounts infecting the chemistry reagent container system [MDB IGNORE] (#15482)
* Prevents NAN amounts infecting the chemistry reagent container system (#69017)

* Don't allow NAN into the reagent holders, and better reporting on add reagent and remove reagent

* Replace admin message with stack_trace and return and improve math defines to check for finite numbers

* Refactor things to use these new defines, attempts to fix unit tests by filtering out <= 0 amounts first

Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>

* Prevents NAN amounts infecting the chemistry reagent container system

Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: Aleksej Komarov <stylemistake@ gmail.com>
2022-08-08 15:39:35 -07:00
SkyratBot
86db9e42b9 [MIRROR] Medical Resprite Two - Making This Right [MDB IGNORE] (#15465)
Medical Resprite Two - Making This Right

Co-authored-by: Imaginos16 <77556824+Imaginos16@users.noreply.github.com>
2022-08-08 03:48:06 +01:00
SkyratBot
9a1cd0c107 [MIRROR] Removes the "proximity crew pinpointer" (the ones parameds spawn with), paramedic PDAs start with the lifeline app instead [MDB IGNORE] (#15461)
* Removes the "proximity crew pinpointer" (the ones parameds spawn with), paramedic PDAs start with the lifeline app instead (#68993)

* Parameds start with the Lifeline tablet app instead of a proximity pinpointer, with a Calomel bottle replacing their now empty medical belt slot.

* Removes the "proximity crew pinpointer" (the ones parameds spawn with), paramedic PDAs start with the lifeline app instead

* wew

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:51:25 +01:00
SkyratBot
bea43365e7 [MIRROR] New Lavaland Monster: Bileworms [MDB IGNORE] (#15423)
* New Lavaland Monster: Bileworms

* Update living.dm

* Update space_dragon.dm

* Update mining_mobs.dm

* Update kinetic_crusher.dm

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:50:57 +01:00
SkyratBot
6016cf97b4 [MIRROR] individual LOG_GAME [MDB IGNORE] (#15401)
* individual LOG_GAME

* e

* Update teleporter.dm

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
2022-08-08 01:11:55 +01:00
SkyratBot
694ef765e6 [MIRROR] specific_parts = TRUE machines examine upgrade [MDB IGNORE] (#15404)
* specific_parts = TRUE machines examine upgrade (#68849)

About The Pull Request

Closes: #68805
Bluespace Artillery Bore
DNA Vault
Mining Equipment Vendor (A board with specific_parts = FALSE for comparison)
Why It's Good For The Game

Machines that require a specific minimum level of parts should probably have it visible.
Changelog

cl
qol: Machines that require a minimum level of part now have it visible.
/cl

* specific_parts = TRUE machines examine upgrade

Co-authored-by: Mooshimi <85910816+Mooshimi@users.noreply.github.com>
2022-08-05 01:03:37 +01:00
SkyratBot
2de331c664 [MIRROR] Makes the universal recorder display the correct amount of silence on playback. [MDB IGNORE] (#15402)
* Makes the universal recorder display the correct amount of silence on playback. (#68681)

About The Pull Request

Currently, when playing recorded audio on the universal recorder, whenever it skips over silence it displays 10 times the actual length of the silence. This is because the var responsible, "playsleepseconds", is actually a value in deciseconds. This PR simply converts from deciseconds to seconds when printing the "skipping silence" message, without touching the underlying functionality.

01
Before: incorrect time value reported

02
After: correct time value reported
Why It's Good For The Game

This bug makes the universal recorder's playback slightly confusing, as it reports incredibly long silences where there were none. Having the bug fixed makes this feature work properly.
Changelog

cl
fix: Universal recorder now properly reports length of silence in seconds instead of deciseconds
/cl

* Makes the universal recorder display the correct amount of silence on playback.

Co-authored-by: lizardqueenlexi <105025397+lizardqueenlexi@users.noreply.github.com>
2022-08-05 01:03:30 +01:00
SkyratBot
f0cef47678 [MIRROR] Adds the Mothroach [MDB IGNORE] (#15399)
* Adds the Mothroach (#68763)

About The Pull Request

Yup. That's pretty much it. This PR adds the Mothroach to the game, described as "An ancient ancestor of the moth that surprisingly looks like the crossbreed of a moth and a cockroach."

Do you love the Mothroach? Then you can cuddle with it and pat it, as well as place it on your head for extra cuteness.
What if you hate it, though? You can always kill and butcher Mothroaches in order to mass produce moth plushes for your own profit... How fun!

Either way, you win!

The Mothroach can be picked up and has a special on-head sprite (which looks really cute). It is able to vent-crawl and you may get one by randomly summoning a friendly mob through the gold slime extracts, or by ordering one through the Cargo Requests. After butchered, you may use its hide, a heart, and some cloth to craft a moth plushie, the most devilish of Devil's designs.

Full Preview of all the Sprites (NEW): https://www.youtube.com/watch?v=pdg8FTNEYjI
Preview of some of the Sprites (OLD): https://www.youtube.com/watch?v=9A-8hGCiW0s
In-hand, on-head, and grounded Mothroach sprite credits go to ValuedEmployee.
I did the Mothroach hide sprite though!
Why It's Good For The Game

The Mothroach is incredibly cute and a neat, fresh, new piece of content. Although it could use some future repurposing, right now it's simply a cute exotic pet with a few interactions.

These cute sprites are just too good to go to waste...

I keep seeing people complain about the lack of new content. Well, here's something niche that won't break the whole balance of the game and that will be cute. I seriously cannot see a motive not to add this to the game. Just because it isn't a powergaming tool or something that is seen every shift, that doesn't mean that it won't have a positive influence on the game. As I have stated, right now the Mothroaches are underperforming in terms of interactions and ways of getting them, but adding them is the first step to later improve them.
Changelog

cl
add: The Mothroach, your new local exotic pet
add: Mothroach Hide and Mothroach Meat
add: New crafting recipe for the Moth Plush: 1 Mothroach Hide; 1 heart; 3 cloth
fix: Fixes dead mobs on-head not having sprites
/cl

* Adds the Mothroach

Co-authored-by: Justice <42555530+Justice12354@users.noreply.github.com>
2022-08-05 01:03:04 +01:00
SkyratBot
34571f30a1 [MIRROR] Cyborg hypospray runtime fix. [MDB IGNORE] (#15395)
* Cyborg hypospray runtime fix. (#68510)

Loc isn't always guaranteed to be a borg.

* Cyborg hypospray runtime fix.

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2022-08-05 01:01:58 +01:00
GoldenAlpharex
37406b1d16 Fixes to some pollution runtimes and fixes pollution being able to spread to space (#15389)
* Fixes temporary_pollution_emission runtime from null turfs

* Space can no longer have smoke on it!

* Updates many pollution procs to use snake_case

* Converts more pollution procs to snake_case
2022-08-04 22:19:37 +01:00