Commit Graph
357 Commits
Author SHA1 Message Date
NovacatandGitHub bcaf7dcdff Merge pull request #9445 from VOREStation/upstream-merge-7369
[MIRROR] Department and Round Goals
2021-02-21 17:14:47 -05:00
VerkisterandGitHub 974b4f35c0 Update disposal.dm 2021-02-09 19:48:10 +02:00
MechoidandVirgoBot f8414c3ec1 Wall Disposals 2021-01-15 01:57:22 -05:00
tigercat2000andGitHub 43541ac56c Allow remote control of disposal bins for silicons
Closes #9457

I'm pretty neutral on whether this should be merged or not, but it was apparently this way in the past.
/tg/ matches the current behavior (no one inside a disposal bin can control it, silicons can not pull the handle)
The new behavior is carbons inside a disposal bin cannot control it, silicons can pull the handle remotely
2020-12-15 21:28:50 -08:00
MechoidandVirgoBot 40d65d962f Department and Round Goals 2020-12-11 19:19:15 -05:00
Hatterhat 7ed50074aa polaris#7778 earlyport 2020-12-07 01:34:32 -06:00
Rykka d2fb9a7691 Rebase onto Master for Volume Control Panel, Squash Commits 2020-08-27 19:47:38 -04:00
ShadowLarkens 097d4fa283 TGUI Research 2020-08-25 13:30:47 -07:00
ShadowLarkens 6f9545ea63 TGUI Destination Tagger 2020-08-16 22:27:08 -07:00
ShadowLarkens dc6c47841d TGUI Backend Tweaks & Fixes 2020-08-07 00:29:50 -07:00
ShadowLarkens 2992efb823 TGUI v4.0 2020-07-17 22:09:26 -07:00
ShadowLarkens c1f037fc33 Minor fix for not repeating checks that default state already does 2020-07-16 14:59:52 -07:00
ShadowLarkens 1cded01770 TGUI v3.0
This ports TGUI, and makes the old nano crew monitor and the disposal
bins use it as first examples.
2020-07-16 14:59:45 -07:00
Kenzie a82de6eddd fixes small package examination 2020-06-01 20:42:37 -04:00
Aronai Sieyes 09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
AtermoneraandVirgoBot 9c32a0e2b3 Updates machines to use default_apply_parts() 2020-05-07 00:40:34 -04:00
Leshana f029c555f2 Adds the Rapid Pipe Dispenser
- Adds "paintable" flag to pipe recipes so we know if we can paint it.
- Ports the RPD from Yawn Wider.
  - Brings RPD sprites from /tg instead.
  - Slightly refactors recipes to keep type-specifc vars on subtypes.
  - Refactors RPD UI icons to use iconsheet assets: Instead of sending each individual icon to the client as needed, we declare an icon sheet asset and send the entire thing to client.  Then we just use the given CSS classes to display the icons!
- Adds icon sheet asset datum for pipe and diposals construction.
2020-05-02 19:18:10 -04:00
Aronai SieyesandGitHub b9c6107f26 Merge pull request #7513 from VOREStation/upstream-merge-7038
[MIRROR] Rewrite examine() to pass a list around
2020-04-29 18:38:26 -04:00
AtermoneraandVirgoBot 84eb15f9cc Merge pull request #7041 from VOREStation/vplk-disposal-consts
Slightly clean disposal pipe construction code.
2020-04-29 16:52:26 -04:00
Aronai SieyesandVirgoBot 6ebd249748 Rewrite examine() to pass a list around 2020-04-29 16:42:50 -04:00
AtermoneraandVirgoBot d7a9416bb8 Clean up various things 2020-04-03 03:15:06 -04:00
AtermoneraandVirgoBot cbb40196fc Machinery: Always use update_use_power() 2020-03-23 23:21:10 -04:00
AtermoneraandVirgoBot 8d2b41ad2c Big Bastard Incidental Sound Port 2020-03-15 14:39:19 -04:00
AtermoneraandVirgoBot 9b93339969 Moar descriptions for things 2020-01-20 22:50:39 -05:00
Michiyamenotehifunana ce4f248381 Okay that should be all 2019-08-15 23:06:26 +08:00
AtermoneraandVirgoBot 9325f590ca Mining Expansion, the Diggening. 2019-07-13 03:48:38 -04:00
NeertiandVirgoBot 93e6bbc031 Merge pull request #6073 from Heroman3003/conveyor-boogalo
Fixes newly constructed conveyors not working
2019-04-14 02:25:14 -04:00
Heroman 6a5a4ffb85 Fixes conveyors being unable to go backwards 2019-04-08 08:17:11 +10:00
NeertiandNovacat 30b967e28a Items are now assumed to be conductive, rather than the opposite 2019-03-28 21:45:38 -04:00
AnewbeandNovacat 8ed384b38c Rewrites Atmospherics 2019-03-28 19:25:11 -04:00
NeertiandNovacat 3256202407 [READY]Ports /tg/station pixel projectiles, processing subsystems, timer subsystems, and some misc stuff to make it all work 2019-03-27 22:02:07 -04:00
NeertiandNovacat b9adc37685 Standardizes rotation verbs 2019-03-27 03:17:07 -04:00
NeertiandNovacat 86174593bf Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer 2019-03-26 23:58:26 -04:00
AtermoneraandNovacat 131636b1d2 Capitalizes initialize() to Initialize() because Destroy() is capitalized and this is pretty nerve-grinding 2019-03-26 13:21:08 -04:00
AnewbeandVirgoBot 51a493427d Graves (#5622)
* Adds support for closets storing closets, and graves

* More Grave Things
2018-10-13 17:58:48 -04:00
Anewbe c2794c571d Hopefully fixes some tool-conversion things 2018-08-03 15:13:29 -05:00
Anewbe 729ce71aa0 Converts most istype(thing,tool) procs into an appropriate thing.is_tool() format 2018-08-02 21:45:15 -05:00
Leshana 0994c9dbe7 Removes the global lists all_clothing, all_items, all_objs, and all_atoms for performance reasons.
- The cost of maintaining these lists is more than the benefit of having them (mostly used only for debugging code)
2018-05-27 15:20:40 -04:00
Neerti be73b8c36a for(var/bad_code in world)
Removes a very large amount of world loops.
Adds a macro to painlessly generate a global list, and the needed code to modify the list when an object is made or deleted automatically.
Cleans up some commented out code.
2018-04-29 17:55:04 -04:00
Leshana 449597f148 POLARIS: Fix conveyors on dynamically loaded maps obeying switches.
Converted conveyors New() to initialize() so that runtime loaded maps will have conveyors and switches find each other.
2018-04-19 20:51:05 -04:00
Leshana 7da46a6dcc Switch cables and pipes to use define constants instead of literals for layers.
Also fix a few things to be on the correct plane.  Basically the under-floor stuff is supposed to be on PLATING_PLANE.
Portable atmospherics go on object layer so they are above stationary machinery, given that they move around.
Fixed wires to be on top of pipes like they used to be, otherwise they'd be obscured too often.
2018-04-02 21:50:03 -04:00
Aronai SieyesandAtermonera 7d3aec96fd Arranges lots of things into planes (#5072)
* Rearranges a billion things into planes

* Make cryotubes fancy

* Update Travis

* Fix hiding logic
2018-03-28 12:59:12 -07:00
Arokha SieyesandLeshana 73838e0a62 POLARIS: Revamp logging to be consistent 2018-03-13 18:20:58 -04:00
Cyantime c0a446d106 Mechs don't fit in disposal chutes 2017-12-31 17:17:23 -05:00
Neerti 4bfcec55f2 work 2017-09-04 21:52:47 -04:00
Neerti 99eb6f9404 Updates Tools
Adds toolspeed var, which is a multiplier on how 'fast' the tool works.  0.5 means it goes twice as fast.
Adds usesound var, which determines what sound is used when a tool is being used.
Changes a lot of code to use those two vars instead.
Adds 'ayyy' tools, which are ported from /tg/'s abductor gamemode.  They're currently admin only but I might make them obtainable by xenoarch later.
Adds powertools, also from /tg/.  CE starts with them in a new toolbelt that spawns in their locker, ported from (you guessed it) /tg/.
Changes welder sprites to look nicer, ported yet again from /tg/.  Modified the blue welder slightly so it can be the electric welder sprite.
Adds various sounds from /tg/, for tools and welders.
2017-08-03 04:49:23 -04:00
Cameron653andAnewbe e158fcd3cc Macro Replacements. (#3574)
* A preface to my madness

Travis failed one of my PR's because I copied old code
that used /red /blue /green.

Because of this, I am going to find and replace every
instance of it that I find.

Also this is a test commit to make sure I'm comitting
to the correct branch.

* /blue /green /red replacements

Dear god.

A slow and painful death from acid is more fun than this.

I wouldn't wish this torture on my worst enemy.
And this is only the beginning

* Replace part 2.

Time to fix the human error.

* Fixes mismatches

* Sets macro count to 220

One above the current number of macros in the code.

* Fixes last of the mismatches.

* Removes spaces, replaces \black

Removes spaces
Replaces \black in a few areas where seen
Replaces \bold with <B> </B> where seen

* Updating macro count again

* More fixes!

* Issues fixed! For real this time!

I swear!

* Fixing all the merge conflict files.
2017-07-19 12:47:23 -05:00
Leshana 4b46703d9d A plethora of Destroy() fixes - return qdel hints and clean stuff up. 2017-06-14 01:07:35 -04:00
Anewbe 06fa3927a1 Allows ashtrays to go in the trash. 2016-11-15 19:12:19 -06:00
Anewbe 8bba88cd66 Fixes a few things 2016-11-15 18:15:32 -06:00