AffectedArc07
8f72d7556e
Annihilates the blackbox ( #15132 )
...
* Lets get this show on the road
* Now were talking
* These matter
* Oh the joys of CI testing
* And this
* Wrong version
* Tweaks
* More tweaks
* Lets document this
* This too
* Upgrades this
* Fixed some sanity issues
* This too
* Screw it, this too
* More sanity
* And these
* This too
* Documentation
* This too
* Fixes **awful** scoreboard logic
* Why do we care about only half-absorbing someone
* Revert "Why do we care about only half-absorbing someone"
This reverts commit 8de1cfdf05 .
* Refactors these
* Hashing
* Moxian tweaks
2020-12-24 16:06:48 -05:00
dearmochi
7b90ae7695
Fix protolathe/autolathe mixup when exporting designs in R&D console ( #15017 )
2020-11-30 08:47:35 +00:00
AffectedArc07
54dd2765b4
Converts all tgui_ to ui_
2020-11-21 12:10:58 +00:00
nicetoolbox
f9f9214e80
Add can_copy_design to restrict designs you can copy to disk to autolathe designs and protolathe designs that only use metal and/or glass
2020-10-11 14:03:06 -07:00
nicetoolbox
2a038ac755
bug fixes
2020-10-03 20:42:57 -07:00
nicetoolbox
2c6059a1e1
better messages
2020-10-03 20:26:32 -07:00
nicetoolbox
8b9bf9b18f
standardize format of efficiency_coeff to be 0 < x <= 1
2020-10-03 20:01:28 -07:00
nicetoolbox
f75e5ed6ad
refactor machine data menu
2020-10-03 19:45:54 -07:00
nicetoolbox
1a05adf35a
usr is implicit
2020-10-03 18:12:25 -07:00
nicetoolbox
d79a08baf8
refactor lathe/imprinter to start_machine
2020-10-03 18:12:00 -07:00
nicetoolbox
49c5691458
finish_destroyer usr is an implicit var
2020-10-03 17:37:44 -07:00
nicetoolbox
93e1ebb71f
start_lathe timer
2020-10-03 16:00:54 -07:00
nicetoolbox
7bfff58da5
start_destroyer timer
2020-10-03 16:00:54 -07:00
nicetoolbox
f110b1fc71
sync_research timer
2020-10-03 16:00:54 -07:00
nicetoolbox
0af5c53dd7
update_from_disk timer
2020-10-03 16:00:54 -07:00
nicetoolbox
aa15e73712
work_imprinter timer
2020-10-03 16:00:54 -07:00
nicetoolbox
946d634ee9
find_devices timer
2020-10-03 01:16:25 -07:00
nicetoolbox
4963866372
reset_research timer
2020-10-03 01:15:19 -07:00
nicetoolbox
13059622e9
refactor shared sheet eject code
2020-10-02 02:16:50 -07:00
nicetoolbox
8bc5d6bd1e
sanity checks
2020-10-02 01:33:30 -07:00
nicetoolbox
9cf699fb79
not needed in tgui
2020-10-02 01:33:20 -07:00
nicetoolbox
04bc4284c1
this is a timer or null, not boolean/int
2020-10-02 01:33:14 -07:00
nicetoolbox
6c8349c24a
style changes
2020-10-02 01:33:01 -07:00
nicetoolbox
551c3973c4
clean up imprint and build functions by reducing nesting and removing g2g variable
2020-10-02 01:26:34 -07:00
nicetoolbox
c9e60e63d5
validate menus and categories on setCategory action
2020-10-02 01:25:15 -07:00
nicetoolbox
51488f01ac
sanity check loaded item
2020-10-02 01:24:38 -07:00
nicetoolbox
0a3fc4ff39
use power constant
2020-10-02 01:24:25 -07:00
nicetoolbox
27d9880c08
remove useless update_uis
2020-10-02 01:24:10 -07:00
nicetoolbox
2a8e1e4c06
remove invalid comment
2020-10-02 01:23:54 -07:00
nicetoolbox
3e35a59e24
refactor very long line
2020-10-02 01:23:44 -07:00
nicetoolbox
c689c2d066
validate menu on search action
2020-10-02 01:23:06 -07:00
nicetoolbox
46b3a84207
use boolean constants
2020-10-02 01:22:20 -07:00
nicetoolbox
e608d826bc
define power constants
2020-10-02 01:21:32 -07:00
nicetoolbox
3362dac407
track imported techs in an autolathe variable instead of updating the global tech dataum. Do checks for tech import compatibility in autolathe instead of rnd console
2020-10-02 00:38:35 -07:00
nicetoolbox
5ba815a7a3
Add some sanity checks
2020-10-01 22:34:47 -07:00
nicetoolbox
f21d8f9340
use constants in dm for rnd menus
2020-09-30 01:28:33 -07:00
nicetoolbox
8c2ee72d12
fix bugs in data disk code, disk_data needs to be set to null initially or the frontend wont pick up you ejected something
2020-09-30 00:43:17 -07:00
nicetoolbox
6f594cd102
do not add empty lists to to_copy
2020-09-29 23:46:35 -07:00
nicetoolbox
9f7a0ed0cc
Apply suggestions from code review
...
Apply some DM suggestions
Co-authored-by: dearmochi <shenesis@gmail.com >
2020-09-29 23:20:00 -07:00
nicetoolbox
d8dce9da36
Update byond code to support TGUI frontend for RND Console
2020-09-28 22:23:15 -07:00
Fox McCloud
c8a7607129
Purges a Bunch of In World Calls ( #13641 )
...
* Purges a Bunch of In World Calls
* tweaks and fixes also typeless lists
* typeless
* fixes
* tweak
2020-06-22 06:56:19 -06:00
AffectedArc07
210f8badf4
Makes all global variables handled by the GLOB controller ( #13152 )
...
* Handlers converted, now to fix 3532 compile errors
* 3532 compile fixes later, got runtimes on startup
* Well the server loads now atleast
* Take 2
* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07
04ba5c1cc9
File standardisation ( #13131 )
...
* Adds the check components
* Adds in trailing newlines
* Converts all CRLF to LF
* Post merge EOF
* Post merge line endings
* Final commit
2020-03-17 18:08:51 -04:00
AffectedArc07
c64bc93649
Replaces all var/const with #define
2020-01-28 21:25:20 +00:00
Fox McCloud
5b6819ceb5
Fixes R&D Materials Exploit ( #12608 )
2019-10-20 12:16:29 -04:00
Fox McCloud
f4451fcb3d
Fixes Universal Damage Issues. Implements Proper Ricochets ( #12532 )
2019-10-08 20:41:40 -04:00
variableundefined
8302024201
Fixes wire cutting runtime and other potential runtime.
2018-08-29 20:02:42 +08:00
tigercat2000
7fb8f8d76c
Merge remote-tracking branch 'upstream/master' into more_ss_ports
...
# Conflicts:
# paradise.dme
2018-04-30 09:27:11 -07: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
cfe182a1f7
Ports over Timer Subsystem
2018-04-28 20:26:04 -04:00