Commit Graph

35034 Commits

Author SHA1 Message Date
SkyratBot 7d07660836 [MIRROR] Major egg rework. Pavlova edition (#6825)
* Major egg rework. Pavlova edition (#59933)

* I'm getting closer

* ree

* Update food_mixtures.dm

* FOrgot this

* almost there

* yeeeeeeeeees

* oops

* Update food_mixtures.dm

* Update cake.dm

* Update cake.dm

* Ath fixes

* Why did I type 8

* yolk nutriment + whipped cream nutriment

* Oranges found where I live, there is a gun against my head.

* Update code/modules/reagents/chemistry/machinery/reagentgrinder.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Update code/game/objects/items/food/cake.dm

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* I'll just warn you now. I don't know how to use a computer

* Local Australian has a very small brain.

Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>

* Major egg rework. Pavlova edition

Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: necromanceranne <40847847+necromanceranne@ users.noreply.github.com>
2021-07-10 14:13:15 +01:00
SkyratBot b6a46f7909 [MIRROR] BRPEDs now empty reagents from containers when they are inserted. (#6824)
* BRPEDs now empty reagents from containers when they are inserted. (#60017)

* Nerf

* Grammar'd

* BRPEDs now empty reagents from containers when they are inserted.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-07-10 14:12:59 +01:00
SkyratBot 87d6b9bec3 [MIRROR] Fix augment flash runtime (#6821)
* Fix augment flash runtime (#60090)

* Fix augment flash runtime

Co-authored-by: KubeRoot <kubinator4321@gmail.com>
2021-07-10 14:10:23 +01:00
SkyratBot 6410c69f35 Fix moth wings not showing up (#6820)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-10 14:10:07 +01:00
SkyratBot 3e2b6771a7 [MIRROR] Better wabbajack polymorph logging (#6816)
* Better wabbajack polymorph logging (#59991)

* Better wabbajack polymorph logging

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-10 14:08:44 +01:00
SkyratBot 1d04e79f6a [MIRROR] Makes Emitter locks silicon compatible (#6812)
* Makes Emitter locks silicon compatible (#60070)

* Makes Emitter locks silicon compatible

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-10 14:08:28 +01:00
SkyratBot bb10beb88b [MIRROR] Fixed bug that teleports AI cards (#6810)
* fixed teleporting ai card bug (#60080)

* Fixed bug that teleports AI cards

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
2021-07-10 14:08:14 +01:00
SkyratBot 5586902bf7 [MIRROR] Adds random number to space-dragon-rift-spawned space carp (#6809)
* Adds random number to space-dragon-rift-spawned space carp (#60058)

Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>

* Adds random number to space-dragon-rift-spawned space carp

Co-authored-by: obsol <33932119+read-0nly@users.noreply.github.com>
Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>
2021-07-10 14:08:08 +01:00
SkyratBot 8141be37d9 [MIRROR] Fixes Fit Viewport being forced onto all connecting clients regardless of their manual Auto Fit preference (#6807)
* Fixes Fit Viewport being forced onto all connecting clients regardless of their manual Auto Fit preference (#60079)

Removed a single line calling fit_viewport() when clients connect with no consideration for preference.

* Fixes Fit Viewport being forced onto all connecting clients regardless of their manual Auto Fit preference

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-10 14:08:00 +01:00
Gandalf 46ede88a87 few mutant fixes 2021-07-09 17:54:31 +01:00
SkyratBot 14d5cdadde [MIRROR] mob/dead/new_player harddel fix (#6803)
* mob/dead/new_player harddel fix (#60072)

* mob/dead/new_player harddel fix

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-07-09 01:28:53 +01:00
SkyratBot 70328dde6a [MIRROR] Transfer orbiters to changeling headslugs at birth (#6799)
* Transfer orbiters to changeling headslugs at birth (#60062)

This improves the observer experience.

* Transfer orbiters to changeling headslugs at birth

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-09 01:22:26 +01:00
SkyratBot a66483eba6 [MIRROR] Soapstone & engraved message fixes (#6798)
* Fix soapstone and engraved messages (#60055)

This PR fixes and improves a few things regarding soapstones and engraved messages:

- Observers can now interact with the engraved messages from any distance instead of having to be next to them to rate them, which was rather unintuitive and unnecessary. This also solves problems where admin observers were unable to delete them without being next to them or activating AI interact mode.
- Fixed a case where you could make more engraved messages than your soapstone had uses by queing them fast enough.
- Cleaned up engraved message UI code a little bit - removed an unnecessary section and replaced deprecated <Grid> with <Stack>. Looks practically the same.
- Minor code improvements.

* Soapstone & engraved message fixes

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-07-09 01:22:17 +01:00
Y0SH1M4S73R 93d03dc6bb [Alternative to #6407] Makes mutant bodyparts and mutcolors into editable genetic traits (#6750)
* Makes mutant bodyparts and mutcolors into editable genetic traits (plus a whole shitload of otherwise out of scope code improvements because I just HAD to touch old code)

* Mirror

* genetically-editable mutant bodyparts and colors - skyrat edition

Co-authored-by: Funce <funce.973@gmail.com>
2021-07-08 16:04:19 +01:00
Chloe ca2cf144e9 [Ready] [Modular] Shameless Lizard Buff (Mining Change) (#6744)
* lizard

* farther of lies, cum in disguise

* Update ice demon.dm

* a

* Update code/modules/mob/living/simple_animal/hostile/mining_mobs/ice demon.dm

a

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-07-08 16:02:20 +01:00
SkyratBot dc8c7f83cc [MIRROR] thermomachines will not rotate automatically when moved (#6796)
* thermomachines will not rotate automatically when moved (#60053)

Fix an issue when pulling or pushing the thermomachine would cause the pipes to behave weirdly

* thermomachines will not rotate automatically when moved

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-07-08 10:46:16 +02:00
SkyratBot 562908a78e [MIRROR] Human Skin Hats (#6794)
* I made a hat that screams! (#60032)

* Human Skin Hats

Co-authored-by: YakumoChen <king_yoshi42@yahoo.com>
2021-07-08 10:45:58 +02:00
SkyratBot 2a42a55760 [MIRROR] makes some instances of x^y into x**y because thats what exponents are in dm (#6790)
* makes some instances of x^y into x**y because thats what exponents are in dm (#60050)

caught by monster at yogstation13/Yogstation#11703
probably not intended, 2^15 = 13 in dm so dont call this proc more than 13 times sequentially i guess

I have a suspicion that it doesn't matter assuming it gets caught by tick_usage being different but just in case

also fixes two other instances in code shown to me by mso

* makes some instances of x^y into x**y because thats what exponents are in dm

* Update lighting.dm

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:41:11 +02:00
SkyratBot 877940ba8d [MIRROR] Revert "Barticles for bonfires 2021" (#6625)
* Revert "Barticles for bonfires 2021 (#59869)" (#59916)

This reverts commit 0ad74e9637.

* Revert "Barticles for bonfires 2021"

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-08 03:29:23 +02:00
SkyratBot df651808d4 [MIRROR] Drastic Lag Mitigation Subsystem: SSlag_switch (#6786)
* Drastic Lag Mitigation Subsystem: SSlag_switch (#59717)

Requested by oranges and inspired by the upcoming event. A new subsyetem, non-processing (for now), aimed at providing some toggle switches that can be flipped as a last ditch effort to save some CPU cycles by sacrificing some non-critical mechanics. Below you can see each individual toggle.

Screenshot of the admin panel:
image
Surely there are more opportunities for toggles I missed, but adding new ones is not very difficult at all.
Why It's Good For The Game

Better performance during extreme pop, I hope.
Changelog

cl
code: Introduces the Lag Switch subsystem for when a smoother experience is worth trading a few bells and whistles for. Performance enhancement measures can be togged by admins with the Show Lag Switches admin verb or enabled automatically at a pop amount set via config.
config: Added a new config var: number/auto_lag_switch_pop

* Drastic Lag Mitigation Subsystem: SSlag_switch

* mirrored the changes to the modular file

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:24:16 +02:00
SkyratBot 694032f53f [MIRROR] Cleans up and DMdoc's lazarus_injector.dm. (#6722)
* Cleans up and DMdoc's lazarus_injector.dm.

* Update lazarus_injector.dm

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:19:47 +02:00
SkyratBot af778bae0a [MIRROR] Fixes a good few improper overlay icon_states, fuck gun code edition (#6774)
* Fixes a good few improper overlay icon_states, fuck gun code edition

* Update rifle.dm

* Update laser.dm

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:11:58 +02:00
SkyratBot f1592faf14 [MIRROR] Updates Seed Extractor Examine (#6782)
* Updates Seed Extractor Examine (#60011)

* Updates Seed Extractor Examine

* formatting

Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>

* Updates Seed Extractor Examine

Co-authored-by: 小月猫 <alina.r.starkova@gmail.com>
Co-authored-by: Aki Ito <11748095+ExcessiveUseOfCobblestone@ users.noreply.github.com>
2021-07-08 03:11:33 +02:00
SkyratBot 5e521d28ea [MIRROR] Android Sect can now trade favor for cybernetic implants (#6783)
* Android Sect can now trade favor for cybernetic implants #60024

* Android Sect can now trade favor for cybernetic implants

Co-authored-by: InsaneRed <47158596+InsaneRed@users.noreply.github.com>
2021-07-08 03:10:29 +02:00
SkyratBot 00659cd581 [MIRROR] Increase the number of shots for laser rifles, energy guns and hellfire lasers (#6784)
* Increase the number of shots for laser rifles, energy guns and hellfire lasers (#60015)

* Lasers get more shooty

* down to 15%

* Increase the number of shots for laser rifles, energy guns and hellfire lasers

Co-authored-by: Spookuni <70739420+Spookuni@users.noreply.github.com>
2021-07-08 03:06:46 +02:00
SkyratBot c7cab95593 [MIRROR] Rust Component / Wirebrush Rust Remover (#6778)
* Rust Component / Wirebrush Rust Remover (#59977)

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

* Rust Component / Wirebrush Rust Remover

* Revert "[modular] wirebrush (#6521)"

This reverts commit 4f87b970f4.

* Makes the advanced wirebrush not critfail anymore.

Co-authored-by: Matthew J <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2021-07-08 03:06:22 +02:00
SkyratBot 0c232c2455 [MIRROR] properly updates the light color of the mining hardsuit helmet (#6777)
* properly updates the light color of the mining hardsuit helmet (#60041)

* properly updates the light color of the mining hardsuit helmet

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-07-08 02:54:02 +02:00
SkyratBot 28c10d881a [MIRROR] Cache asset/mappings results (#6776)
* Cache asset/mappings results (#59914)

* Cache asset/mappings results

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-08 00:06:16 +02:00
SkyratBot 2962992e71 [MIRROR] CARP Team Six: Nanotrasen's Finest* (#6769)
* CARP Team Six: Nanotrasen's Finest* (#60012)

* CARP Team Six: Nanotrasen's Finest*

Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
2021-07-07 23:52:09 +02:00
SkyratBot f6f7a738d7 [MIRROR] C4 suicide phrases, but it's on the datum now (#6765)
* Rework C4 suicide phrases to be on the antagonist datum; add more phrases (#60029)

Fun fact. Did you know the C4 has special suicideverb phrases for most antagonists? That is, most antagonists. This adds a bunch in because someone noticed Heretic didn't have one special, and I noted quite a few minor antagonists didn't either.

The suicide cry phrases are now on the antag datum instead of in the if/else chain.

* C4 suicide phrases, but it's on the datum now

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-07-06 23:06:31 +01:00
SkyratBot dbeeaf310f [MIRROR] Adds a new ruin to Icebox, the post office. (#6758)
* Adds a new ruin to Icebox, the post office. (#59907)

* Adds a new ruin to Icebox, the post office.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2021-07-06 21:41:02 +01:00
SkyratBot 1168d499d9 [MIRROR] Fix blob overmind spawns (#6752)
* Fix blob overmind spawns (#60031)

* Fix blob overmind spawns

Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-07-06 17:39:13 +01:00
death and coding 5c6365343b (mostly) [modular] adds a language for xeno hybrids via culture (#6748)
* mostly [modular] adds a language for xeno hybrids via culture

* ok special culture

* I FORGOT THE DEFINE

* Update tgstation.dme

Co-authored-by: louiseedwardstuart <bonniefluff>
2021-07-06 17:38:21 +01:00
Gandalf b8459813cc EORG bans (#6659)
* a

* HNNNGH SKYRAT EDTY

HNNNGH SKYRAT EDTY

* Update skyrat_bans.dm

* Update skyrat_bans.dm

* a

* Update skyrat_bans.dm

* Update CentCom_skyrat_z2.dmm

* Update skyrat_bans.dm

* Update skyrat_bans.dm

* a

* Update code/modules/shuttle/emergency.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>

* Update skyrat_bans.dm

* Update emergency.dm

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-07-06 01:20:55 +01:00
Gandalf 295a555437 Update secbot.dm (#6739) 2021-07-05 23:37:45 +01:00
SkyratBot 25f314acfe [MIRROR] Removes plasteel as a custom material for tanks to prevent bugs (#6724)
* Removes plasteel as a custom material for tanks to prevent bugs (#59963)

* Removes plasteel as a custom material for tanks to prevent bugs

Co-authored-by: RandomGamer123 <31096837+RandomGamer123@users.noreply.github.com>
2021-07-05 16:01:16 +01:00
SkyratBot 2a8360db1a [MIRROR] hierophant club dash now doesnt work on blocked turfs (#6720)
* hiero dash now doesnt work on blocked turfs (#59983)

* hierophant club dash now doesnt work on blocked turfs

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-07-05 16:00:58 +01:00
SkyratBot 8d9ad6865c [MIRROR] Carnivory visible on the plant analyzer (#6723)
* carnivory is visible (#59927)

* Carnivory visible on the plant analyzer

Co-authored-by: spessbro <51048066+spessbro@users.noreply.github.com>
2021-07-05 15:57:05 +01:00
SkyratBot 8330f5dabe [MIRROR] Adds temperature and pressure sensors to circuits (#6726)
* Adds temperature and pressure sensors to circuits (#59993)

Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>

* Adds temperature and pressure sensors to circuits

Co-authored-by: obsol <33932119+read-0nly@users.noreply.github.com>
Co-authored-by: Watermelon914 <37270891+Watermelon914@ users.noreply.github.com>
2021-07-05 15:56:17 +01:00
SkyratBot fe4378a8df [MIRROR] Non-changeling spawned headslugs now burst non-antag changeling variant again (#6735)
* Non-changeling spawned headslugs now burst non-antag changeling variant again (#59944)

* Non-changeling spawned headslugs now burst non-antag changeling variant again

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2021-07-05 15:55:04 +01:00
SkyratBot 278ce1da17 [MIRROR] knight helmets no longer delete a nonexisting component (#6734)
* knight helmets no longer delete a nonexisting component (#60003)

* knight helmets no longer delete a nonexisting component

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-07-05 15:54:50 +01:00
SkyratBot 493e6223c1 [MIRROR] Adds the "Split" circuit component (#6721)
* Adds the "Split" circuit component (#59950)

* Adds the "Split" circuit component

Co-authored-by: TheSmallBlue <ilanmori@hotmail.com>
2021-07-05 00:44:19 +01:00
SkyratBot 3e8307b8c9 [MIRROR] removes the weird light from the upgraded mining hardsuit helmet sprite (#6719)
* removes the weird light from the upgraded mining hardsuit (#59982)

* removes the weird light from the upgraded mining hardsuit helmet sprite

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-07-05 00:41:10 +01:00
SkyratBot bc5ae88629 [MIRROR] Environment Protection Bags + Minor Weather Changes (#6701)
* Environment Protection Bags + Minor Weather Changes (#59752)

Co-authored-by: Matthew J. <12817816+ZephyrTFA@ users.noreply.github.com>

* Environment Protection Bags + Minor Weather Changes

Co-authored-by: Greniza <61635418+Greniza@users.noreply.github.com>
Co-authored-by: Matthew J. <12817816+ZephyrTFA@ users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-07-04 22:20:40 +01:00
SkyratBot a3d80c3f15 [MIRROR] makes the light eater a mining tool (#6711)
* Make the light eater a mining tool (#59985)

what the title says, light eater can now pick rocks

ive had a lot of rounds as admin on kilo/tram where i have to give them this so they arent stuck in gay baby jail forever

* makes the light eater a mining tool

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-07-04 22:15:07 +01:00
SkyratBot 33b35dc373 [MIRROR] Fix reveal role from a mafia psychologist (#6706)
* Fix reveal role from a mafia psychologist (#59968)

* Fix reveal role from a mafia psychologist

Co-authored-by: KIBORG04 <bossmira4@gmail.com>
2021-07-04 22:14:47 +01:00
SkyratBot 18dd8beb89 [MIRROR] bans posibrains and mmis from savannah ivanov (#6703)
* Ban posibrains and mmis from savannah ivanov (#59772)

Savannah Ivanov cannot have mmis or posibrains in them.

Now I know that sounds BAD... but I originally intended to do this as it removes a huge trust element and bypasses recruiting people for cooperation. I simply uuuh genuinely forgot to include this, so sorry for the DRAMA.

I was considering blocking the AI too, but AIs are actually more likely to be turned against you than fellow crewmembers

Co-authored-by: coiax <yellowbounder@ gmail.com>

* bans posibrains and mmis from savannah ivanov

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: coiax <yellowbounder@ gmail.com>
2021-07-04 16:34:37 +01:00
SkyratBot b3b3728cc8 [MIRROR] Documents antag_datum.dm (#6700)
* Documents antag_datum.dm (#59967)

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

* Documents antag_datum.dm

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: AnturK <AnturK@ users.noreply.github.com>
2021-07-04 16:30:44 +01:00
SkyratBot 4f3dfd7804 [MIRROR] introduce advanced sucking functionality to custodians (+ bonus GAGging) (#6697)
* introduce advanced sucking functionality to custodians (+ bonus GAGging) (#59925)

* base sucking functionality

* functional upgrade and upgrade refactor

* minor tweak here

* finish overhaul of upgrades, add gags-ified upgrades

* add documentation (you love to see it)

* update sucking sound

* do some of the requested cleanup, fix key going into trash bag, add right click func

* introduce advanced sucking functionality to custodians (+ bonus GAGging)

Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com>
2021-07-04 01:07:28 +01:00
jjpark-kb 70926c87ba light replacer fix (#6695) 2021-07-03 22:33:59 +01:00