Commit Graph
197 Commits
Author SHA1 Message Date
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
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 McCloudandGitHub 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
AffectedArc07andGitHub 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
AffectedArc07andGitHub 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 McCloudandvariableundefined 5b6819ceb5 Fixes R&D Materials Exploit (#12608) 2019-10-20 12:16:29 -04:00
Fox McCloudandvariableundefined 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
Fox McCloud a58c2a8693 smelter to components 2018-04-23 19:56:27 -04:00
Fox McCloud 4306d27521 circuit imprinter update 2018-04-22 00:34:06 -04:00
Fox McCloud 32e3a25070 got it 2018-04-21 20:25:14 -04:00
Fox McCloud 5c4aa9b3fd Removes All Weapons 2018-04-15 16:25:56 -04:00
Fox McCloud 5701ea7c75 Ports Nano UI to Subsystems 2018-03-26 23:59:52 -04:00
uraniummeltdown 369c654c70 moves material defines to construction.dm
adds the titanium mineral, titanium [false]walls, titanium floors, titanium airlocks
adds plastitanium, plastitanium [false]walls, plastitanium floor
made survival pod wall a subtype of titanium wall
changes a few rnd recipes to use titanium
small refactor of ORM code, smelt titanium+plasma to plastitanium
shuttle windows have explosion block 3
2018-02-06 01:24:36 +05:00
Birdtalon 5d1545f996 Fox McCloud changes request 2017-07-27 22:15:07 +01:00
Birdtalon ad9bbd36f9 Modifies rdconsole.dm protolathe speed coefficient 2017-07-27 15:03:58 +01:00
Fox-McCloud 027e7619f5 Removes All Comments about auto-correction and Finddeclaration.exe 2017-07-22 02:54:45 -04:00
tigercat2000 633c972f46 RnD autolathe removal + tech level overhaul 2017-06-01 11:34:29 -07:00
Fox-McCloud f8602ffef8 last fixes, hopefully 2017-02-04 04:28:42 -05:00
Fox-McCloud ea76990b7a Botany Rework 2017-01-21 18:28:03 -05:00
Crazylemon64 f954382619 Adds a ui_key arg to ui_data 2016-12-31 12:51:07 -08:00
Tigercat2000 b9abce843d NanoUI Update: Seperate UI Data into ui_data() proc
This commit changes how NanoUI's live data updating system works.
Previously, data for the template was directly gathered in the
ui_interact proc. Now, it is seperated into the proc `ui_data`.

To players, this does absolutely nothing.
To coders, this opens up the potential for a much more complicated and
fancy graphical updating system in the future, because the data is
available on-demand without ever having to call
nanomanager.try_update_ui.
2016-12-14 13:37:34 -08:00
Crazylemon64 11a37ae960 Should make the rnd console less prone to freezing
"wait_message" is now guaranteed to be unset provided that the timer
controller doesn't go down, and it'll be reset anyways by the `spawn` if
nothing runtimes in there
2016-09-27 14:12:15 -07:00
Crazylemon64 deb5c01038 SMES and Borg coolers can now be made again, R&D maxing works again 2016-09-19 16:33:06 -07:00
Crazylemon64 fb291bec3f Ports tg's associative-list research datums 2016-09-14 20:38:21 -07:00