Commit Graph

86 Commits

Author SHA1 Message Date
Mark van Alphen
211468b24f Add fake ambient occlusion 2019-04-21 01:45:30 +02:00
Fox McCloud
93118f9d34 Remaps Toxins 2019-04-11 07:24:16 -04:00
Certhic
6850d3d27a multitool fixes 2018-11-20 14:21:25 +01:00
Certhic
e3f852dff6 magic numbers 2018-11-16 15:32:49 +01:00
Purpose
037f215d16 updates vars to use the defines 2018-09-16 01:22:57 +01:00
tigercat2000
7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00
Fox McCloud
8c7b543415 The Great Conflictening 2.0: Removes /obj/item/device 2018-04-25 23:07:35 -04:00
Fox McCloud
2b25584372 Merge remote-tracking branch 'upstream/master' into remove-weapons 2018-04-19 17:01:38 -04:00
Fox McCloud
5c4aa9b3fd Removes All Weapons 2018-04-15 16:25:56 -04:00
Fox McCloud
4f777d76ea Makes Pipenets Actually Rebuild and Pipes GC 2018-04-15 04:16:09 -04:00
Fox McCloud
129e1f66f7 GC radio stuffs 2018-04-14 13:44:26 -04:00
Fox McCloud
5701ea7c75 Ports Nano UI to Subsystems 2018-03-26 23:59:52 -04:00
Fox-McCloud
543add7c10 Initial Commit 2017-08-10 18:01:03 -04:00
davipatury
54713561ed Passive gate, pump, volume pump, filter and mixer nano-uis. 2017-02-28 12:41:41 -03:00
Markolie
e6ce0924b8 Fingerprint/set_machine consistency 2017-02-10 23:37:03 +01:00
Markolie
53e156388e Cleanup interaction 2017-02-10 21:54:51 +01:00
Markolie
4e0989ee0b Ghost interaction with atmos machinery 2017-02-10 21:51:08 +01:00
Crazy Lemon
c16397af3f Merge pull request #6145 from AndriiYukhymchak/teg_reworks
TEG's circulators can now be controlled
2017-01-18 19:04:10 -08:00
Funce
5f575e4824 Dual Port Air Vents can now be unwrenched. 2017-01-16 12:48:33 +13:00
Andrii Yukhymchak
6d3eb11adb Naming and using updated 2017-01-15 19:48:14 +02:00
Andrii Yukhymchak
b56ddddbed Now it uses constants instead of numbers 2017-01-11 10:58:52 +02:00
Andrii Yukhymchak
f758d1f26d TEG pipeside swap 2017-01-11 10:46:30 +02:00
Markolie
8b541bb1e9 Hopefully final TEG fixes 2016-10-13 19:40:16 +02:00
Markolie
61e1ae0f03 Further TEG changes 2016-10-12 14:49:58 +02:00
Markolie
c4f7730764 Additional TEG changes 2016-10-12 14:00:02 +02:00
Markolie
57587f477d Remove initialize() from New() 2016-10-11 23:55:13 +02:00
Markolie
a577cd206c TEG refactor 2016-10-11 22:49:51 +02:00
Krausus
92405288d2 UID mass replace: src=\ref[src] 2016-09-05 23:02:10 -04:00
Fox McCloud
744777a944 Merge pull request #4971 from monster860/datum_browserify
Makes a bunch of UI's use /datum/browser
2016-07-16 08:52:18 -04:00
monster860
e32418956e open(0) 2016-07-16 08:27:37 -04:00
monster860
10292105ad Makes a bunch of UI's use /datum/browser 2016-07-10 09:19:14 -04:00
Tigercat2000
71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Crazylemon64
dfa9b73dbb picky nits 2016-05-21 15:39:38 -07:00
Crazylemon64
b44b40d387 You can now fasten the TEG circulators, to make your own TEG 2016-05-21 14:33:05 -07:00
Tastyfish
3b59d2cd15 Defers pipenet and powernet rebuilds upon destruction of pipes and cables so explosions are faster 2016-04-29 23:42:47 -04:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Markolie
ee130ccbbe Pipe fixes 2015-09-27 04:15:57 +02:00
Markolie
df8209afe6 Atmos fixes 2015-09-22 05:15:05 +02:00
Markolie
c5c64413a1 Pipenet overhaul 2015-09-21 02:11:54 +02:00
Tigercat2000
7f4ac72910 Progress bars + Wall Rationalization
This commit does the following:
 - Ports progress bars from -tg- (tgstation/-tg-station#9921)
 - Refactors wall attackby code to make it 100% less insane; Instead of
   manually checking every little thing, it uses do_after,
   consequentially, making the new progress bars affect dealing with walls
   as well.

Wall code makes a tiger sad.
2015-08-31 13:38:51 -07:00
Fox-McCloud
0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
Tigercat2000
5ef171cf48 Fix horrible message in atmospherics unwrenching stuff
You cannot unwrench this [src], it too exerted due to internal pressure.

IT
TOO
EXERTED

and this [src]

it's now
You cannot unwrench \the [src], it is too exerted due to internal pressure.
2015-07-08 16:37:58 -07:00
Tigercat2000
a78a0323b2 Remove every usage of \red, \blue in code/ATMOSPHERICS/
And one qdel that I missed.
2015-07-08 16:35:31 -07:00
Tigercat2000
3725c7cc7d Change a bunch of del's in pipecode to qdel's 2015-07-08 16:04:51 -07:00
Tigercat2000
d614145f40 Clean up pipecode and split huge file into folder structure
This commit cleans up any remaining relative pathing in the ATMOSPHERICS/
folder, and splits the absolutely huge pipes.dm file into 6-7 files in the
pipes/ folder tree.
2015-07-08 15:43:24 -07:00
Fox-McCloud
6e87b96501 Pass 3 2015-07-08 01:34:53 -04:00
Tigercat2000
3a45d52fe0 Fix remaining non-returning Destroys()
Plus a little refactor to mining flaps and spacepod doors- they now use
CanAtmosPass instead of manually setting the turf to no-atmos-passing
2015-07-06 09:20:39 -07:00
PJB3005
a901320238 Fixings 2015-05-15 17:06:51 +02:00
PJB3005
257e77c400 /vg/ Multitool menu port!
With 100% better squashing.

I hope.
2015-05-14 22:34:02 +02:00