Commit Graph

53586 Commits

Author SHA1 Message Date
Gandalf 24656d9263 Jukebox changes [SEMI-MODULAR] (#902)
* Jukebox time

* Update README.txt

* removes cancer earrape

* better sprites

* ico

* Updates to sprite, makes it nice and light

* updoot

* Update dance_machine.dm

* Update tgstation.dme

* Update readme.md

* Update dance_machine.dm

* Update tgstation.dme

Co-authored-by: Azarak <azarak10@gmail.com>
2020-10-15 02:43:24 +02:00
Gandalf 2320b39369 Inflatable walls [MODULAR] (#1231)
* inflatable walls

* Code fixes

* Update inflatable.dm

* put it in the box
2020-10-15 02:01:40 +02:00
SkyratBot 4830dd2ed3 [MIRROR] Various TGUI Communications Console Day One Fixes (#1310)
* tgui: Comms Console Day One Fixes (#54381)

* Silicons now interact with the comms console just like AI, and are told they cannot recall

* Make allied sectors use columns I HAVENT TESTED THIS YET DONT MERGE WITHOUT TELLING ME AAAAAAAA

* Rebuild tgui

* Various TGUI Communications Console Day One Fixes

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-10-15 01:00:18 +01:00
SkyratBot b3877335d3 [MIRROR] Fixes heretic mass-item deletion during transmutation bug (#1309)
* Fixes heretic mass-item deletion during transmutation bug (#54371)

fix: fixes heretic mass deletion during transmutation bug.

* Fixes heretic mass-item deletion during transmutation bug

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
2020-10-14 19:43:08 +01:00
Gandalf d6fc79e065 [MIRROR] Adds a camera viewing app, SecurEye, for Laptops and Modular Consoles #1303 (#1307)
yes
2020-10-14 17:55:38 +01:00
SkyratBot bcb5fbc83c [MIRROR] TGUI Communications console (#1286)
* TGUI Communications console

* fix

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-10-14 17:45:53 +01:00
Gandalf d00d567c2c Revert "Adds a camera viewing app, SecurEye, for Laptops and Modular Consoles (#1303)" (#1306)
This reverts commit f5d76f547b.
2020-10-14 17:45:40 +01:00
SkyratBot f5d76f547b Adds a camera viewing app, SecurEye, for Laptops and Modular Consoles (#1303)
Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-10-14 17:44:38 +01:00
SkyratBot 016ea3aaca [MIRROR] Increases the accuracy of the photocopier (#1301)
* Increases the accuracy of the photocopier (#54336)

🆑
add: Increased photocopier accuracy

* Increases the accuracy of the photocopier

Co-authored-by: Rob Bailey <actioninja@gmail.com>
2020-10-14 12:51:51 +02:00
SkyratBot 1f58e4c363 [MIRROR] The trashbag of holding now has its own inhand sprite. (#1300)
* Merge pull request #54347 from uomo91/trashbagsprite

The trashbag of holding now has its own inhand sprite.

* The trashbag of holding now has its own inhand sprite.

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-10-14 12:51:19 +02:00
SkyratBot ae91dda7b8 [MIRROR] Fix improper null coalescence with has_antag_datum (#1298)
* Fix improper null coalescence with has_antag_datum (#54382)

Fixes an incorrect correction of has_antag_datum to use ?.. This does not work since has_antag_datum returns 0 or an object, meaning has_antag_datum()?.property is essentially 0.property.

(Lemon's note, it was causing names to not show in radio chat)

* Fix improper null coalescence with has_antag_datum

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-10-14 12:31:55 +02:00
SkyratBot 4370c8c17b [MIRROR] Fix guillotine buckling (#1299)
* Fix guillotine buckling (#54357)

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

* Fix guillotine buckling

Co-authored-by: Yenwodyah <yenwodyah@gmail.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
2020-10-14 12:31:27 +02:00
MLGTASTICa ed689a2069 Ports AI/Cyborg QoL updates, Allows AI to examine and adds more QoL features. (#1167)
* Update ai.dm

* Update cyborg.dm

* travis

* Revert

* spacing

* Update ai.dm

* Update cyborg.dm

* Update cyborg.dm

* Create Silicon_QoL

* Add files via upload

* Delete Silicon_QoL

* Update _onclick.dm

* Update _onclick.dm

* Create readme.dm

* Update readme.dm

* Rename readme.dm to readme.md

* Update ai.dm
2020-10-14 00:11:18 +01:00
SkyratBot 62f9a92c32 [MIRROR] removes unused define left over from devil (#1297)
* removes unused define left over from devil (#54356)

* removes unused define left over from devil

Co-authored-by: Couls <coul422@gmail.com>
2020-10-14 00:07:45 +01:00
SkyratBot 1c38920e47 [MIRROR] Cryo now uses proper alpha masking (#1295)
* Cryo now uses proper alpha masking (#53850)

Before, cryo used overlays for humans and snowflake sprites for other animals. Now, it just makes the mob stand up and show it as vis_contents, applying a masking filter so that nothing out of the cryo sprite gets rendered.

Added a trait that forces the user to stand up as well.

* Cryo now uses proper alpha masking

Co-authored-by: nicbn <nicolas.nattis@gmail.com>
2020-10-14 00:07:28 +01:00
Azarak 3b17146e53 thud (#1294) 2020-10-14 00:07:11 +01:00
SkyratBot b8d9874c27 [MIRROR] Converts all A && A.B into A?.B (#1292)
* Converts A && A.B into A?.B (#54342)

Implements the ?. operator, replacing code like A && A.B with A?.B

BYOND Ref:
When reading A?.B, it's equivalent to A && A.B except that A is only evaluated once, even if it's a complex expression like a proc call.

* Converts all A && A.B into A?.B

Co-authored-by: ZeWaka <zewakagamer@gmail.com>
2020-10-13 23:19:25 +02:00
SkyratBot af7fb6428e [MIRROR] Fixes slices on pizza and resizes some foods (#1291)
* Fixes slices on pizza and resizes some foods (#54353)

fix: you can no longer cut pizza into bugged slices
fix: some small foods are actually small again

* Fixes slices on pizza and resizes some foods

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-13 23:05:12 +02:00
SkyratBot 6e08e3cd8d [MIRROR] Adds a living time config to the panic bunker (#1289)
* Adds a living time config to the panic bunker (#54341)

* Adds a living time value to the panic bunker, so you can keep people out based on time spent playing the game

* updates the admin verb, and enables %minutes% as an option

* Makes a proc call more clear

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

* than

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

* Adds a living time config to the panic bunker

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@ users.noreply.github.com>
2020-10-13 23:04:07 +02:00
SkyratBot 12eb577667 [MIRROR] Fixes the borg tablet being unusable without power, and borgs usually being unable to print pictures (#1288)
* Fixes some borg tablet bugs (#54339)

fix: Borg tablets now correctly work when the borg is out of power (though you'll get no networking until you get that power issue sorted out).
fix: Borgs that are synced to AIs can correctly view and print photos once more.

* Fixes the borg tablet being unusable without power, and borgs usually being unable to print pictures

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-10-13 23:03:24 +02:00
SkyratBot 51bc113c82 [MIRROR] Adds Abductors to Dynamic Spawns (#1287)
* Adds Abductors to Dynamic Spawns (#54345)

This PR does what it says right on the tin and adds Abductors as a possible choice for Dynamic mode's midround spawning. There is nothing else in this PR.

* Adds Abductors to Dynamic Spawns

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
2020-10-13 23:02:40 +02:00
SkyratBot 0f9f3fd2ae [MIRROR] fixes zealot's blindfold (#1281)
* fixes zealot's blindfold's flash protection (#54308)

* fixes zealot's blindfold

Co-authored-by: spessbro <51048066+spessbro@users.noreply.github.com>
2020-10-13 08:04:50 +02:00
SkyratBot 22457255ea [MIRROR] Fixes broken mobility interactions (#1282)
* Fixes broken mobility interactions (#54320)

* Fixes being able to escape pulls while in softcrit

* Fixes broken mobility interactions

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-13 08:04:25 +02:00
SkyratBot 756b97a0fb [MIRROR] Converts some unique and typelists into stringlists (#1284)
* Converts some unique and typelists into stringlists (#54237)

* Converts some unique and typelists into stringlists

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-13 08:03:58 +02:00
SkyratBot 2f7c9a65d0 [MIRROR] Rebalances knockdowns due to the getting-up change (#1283)
* Rebalances knockdowns due to the getting-up change (#54303)

* Rebalances knockdowns due to the getting-up change

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-13 08:03:42 +02:00
SkyratBot c98c1ee77b [MIRROR] Fixes crafting duplication bug/runtime and attempts to address destroying items in consumed containers (#1270)
* Fixes crafting duplication bug/runtime and attempts to address destroying items in consumed containers

* Update global_lists.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Azarak <azarak10@gmail.com>
2020-10-13 02:15:26 +02:00
SkyratBot 6294b6666f [MIRROR] Restores aggressive grab stuns (#1278)
* Restores aggressive grab stuns (#54294)

* Restores aggressive grab stuns

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:29:10 +02:00
SkyratBot 81ba096768 [MIRROR] One more pass on null rod sprites + null rod storage sanity pass (#1277)
* Finishes the job on null rod sprites hopefully once and for all (#54235)

* One more pass on null rod sprites + null rod storage sanity pass

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
2020-10-12 23:28:11 +02:00
SkyratBot 496b71a0cb [MIRROR] Adds a tiny define useful for downstreams (#1276)
* Adds a tiny define useful for downstreams (#54305)

* Adds a tiny define useful for downstreams

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:27:56 +02:00
SkyratBot a861ab12f3 [MIRROR] Fixes item actions not being able to be done while laying down, buckled, etc. (#1275)
* Fixes item actions being blocked by being unable to walk or laying down. (#54310)

* Fixes item actions not being able to be done while laying down, buckled, etc.

Co-authored-by: msgerbs <msgerbs@users.noreply.github.com>
2020-10-12 23:26:23 +02:00
SkyratBot b576900a8b [MIRROR] Temporal Scarring is now per-character-slot, changelings now fake scars when disguising (#1274)
* Temporal Scarring is now per-character-slot, changelings now fake scars when disguising (#54311)

* Temporal Scarring is now per-character-slot, changelings now fake scars when disguising

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-10-12 23:26:04 +02:00
SkyratBot 9803236f70 [MIRROR] Adds a bunch of looping audio to computers, gravegen and telecomms. (#1273)
* Adds a bunch of looping audio to computers, grav-gen and telecomms. (#54324)

* Adds a bunch of looping audio to computers, gravegen and telecomms.

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-12 23:24:56 +02:00
SkyratBot 79035bbebe [MIRROR] Enables a click cooldown on throws (#1272)
* Enables a click cooldown on throws (#54331)

* Enables a click cooldown on throws

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:23:47 +02:00
SkyratBot 1c17a34752 [MIRROR] Fixes permanent stamina crit while in stasis (#1271)
* Fixes permanent stamina crit while in stasis (#54319)

* Fixes permanent stamina crit while in stasis

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:23:19 +02:00
SkyratBot b0215f179a [MIRROR] Takes some lessons from Jimmy Neutron (#1269)
* sodium chloride is now called salt (#54328)

* Takes some lessons from Jimmy Neutron

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2020-10-12 23:18:45 +02:00
SkyratBot 4f1ffb5624 [MIRROR] Null rods no longer vanish when selecting a new holy weapon skin. (#1268)
* Null rods no longer vanish when selecting a new holy weapon skin. (#54321)

Put null rod in active hand > Bring up radial menu to select new skin > Swap active hands to hand that is full > Select new skin > Nullrod spawns in nullspace, can't be put in active hand, stays in nullspace, old rod deleted > Chaplain has no null rod.

Now we (redundantly) spawn the new null rod at the holder's drop_location instead of nullspace.

We use put_in_hands which will attempt to put it in the active hand, followed by any free hand, followed by the drop_location if all else failed (told you the above was redundant, probably good practice to do though)

* Null rods no longer vanish when selecting a new holy weapon skin.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-10-12 23:17:59 +02:00
SkyratBot 35f959167a [MIRROR] Chaplains should no longer experience invisible bibles. (#1267)
* Chaplains should no longer experience invisible bibles. (#54323)

Latejoin as Chaplain when there's already a Chaplain on the station.

If the OG Chappie hasn't selected a bible skin yet, you'll be given a bible with a broken icon_state as selecting a bible skin is what seeds the relevant GLOBs with values.

After the fix, we only overwrite the bible's icon_state if an existing bible skin has been selected by the station's main Chappie.

* Chaplains should no longer experience invisible bibles.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-10-12 23:17:44 +02:00
SkyratBot 0d6453f671 [MIRROR] Teleporter machinery now auto links with each other, removes screwdriver + wirecutter interaction (#1266)
* Teleporter machinery now auto links with each other, removes screwdriver + wirecutter interaction (#54325)

Teleporter machinery will now automatically link with each other. This makes the screwdriver + wirecutter interaction redundant, so it has been removed.

* Teleporter machinery now auto links with each other, removes screwdriver + wirecutter interaction

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-10-12 23:17:29 +02:00
SkyratBot 2b8e5bfa2a [MIRROR] Re-enables ghost role events (#1265)
* Re-enables ghost role events (#54307)

Basically, a messed-up bitflag check has been stopping all event ghostroles from spawning for the last two months (outside of dynamic mode).

* Re-enables ghost role events

Co-authored-by: Yenwodyah <yenwodyah@gmail.com>
2020-10-12 23:17:03 +02:00
SkyratBot db97a8a3f2 [MIRROR] Reverts the dance machine changes and fixes it (#1264)
* Reverts the dance machine changes and fixes it (#54292)

Reverts and fixes dance machine changes from mobility refactor #54183 and its following PRs.

* Reverts the dance machine changes and fixes it

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 23:16:40 +02:00
SkyratBot 11ca98cbb9 [MIRROR] holosign little refractor (#1263)
* holosign little refractor (#54287)

* holosign little refractor

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2020-10-12 23:16:23 +02:00
SkyratBot d785a4af77 [MIRROR] re-adds slapping action(this one is different from the boring emote) (#1261)
* re-adds slapping action(this one is different from the boring emote) (#53914)

* re-adds slapping action(this one is different from the boring emote)

Co-authored-by: Couls <coul422@gmail.com>
2020-10-12 06:45:46 +02:00
SkyratBot 5cbd4e7d77 [MIRROR] Fixes broken var-edited walls (#1260)
* Fixes broken var-edited walls (#54276)

* Fixes broken var-edited walls

* mistake

* no diagonal syndicate walls

* Fixes broken var-edited walls

Co-authored-by: Rob Bailey <actioninja@gmail.com>
2020-10-12 06:45:33 +02:00
SkyratBot 585cba4ea1 [MIRROR] Fixes being able to shove while in the process of standing up (#1259)
* Fixes being able to shove while standing up (#54296)

* Fixes being able to shove while in the process of standing up

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-10-12 06:45:21 +02:00
Azarak ddd6247f63 weh (#1253) 2020-10-12 02:10:10 +01:00
SkyratBot af10aaa419 [MIRROR] Fixes Holodeck Carpets + the Lounge Carpet Area (#1251)
* Fixes holocarpet smoothing + fixes holodeck lounge carpet area (#54295)

* Fixes Holodeck Carpets + the Lounge Carpet Area

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2020-10-11 23:06:49 +01:00
SkyratBot 896b72018c [MIRROR] Space Dragon QOL and Additional Features (#1246)
* Space Dragon QOL and Additional Features

* fix.

Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2020-10-11 21:35:56 +01:00
SkyratBot e29c945c2f [MIRROR] Fix advanced infiltrator (#1248)
* fix advanced infiltrator (#54269)

Someone set wrong suffix for advanced syndicate infiltrator.

Now advanced syndicate infiltrator available for badmintry.

* Fix advanced infiltrator

Co-authored-by: Dennok <Deneles@yandex.ru>
2020-10-11 21:05:46 +01:00
SkyratBot 3504887403 [MIRROR] Lasergun resizing (#1247)
* HoS and Captain Laserguns are now normal sized (#54281)

Co-authored-by: PolishUser <fakemail@ fake.com>

* Lasergun resizing

Co-authored-by: PolishUser <55540334+PolishUser@users.noreply.github.com>
Co-authored-by: PolishUser <fakemail@ fake.com>
2020-10-11 18:53:34 +01:00
Azarak 61854773af [SEMI-MODULAR] Adds missing alerts and various alert features (#1238)
* alertz

* Create readme.md
2020-10-11 05:47:36 +01:00