Adrer
53399ff87f
Make RND machines check for upgraded parts when checking if an item is constructable ( #15753 )
...
* Protolathe design buildability check efficiency
* Efficiency_coeff rounding error fix
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com >
2021-03-31 19:46:15 +01:00
AffectedArc07
f2770ed6be
Merge remote-tracking branch 'ParadiseSS13/master' into brutal-part1
2021-03-11 18:41:17 +00:00
SabreML
0ae777e2cb
Tech naming ( #15622 )
2021-03-02 09:28:44 +00:00
AffectedArc07
f5f97882cf
BRUTAL Part 1 - No proc var/ in procs
2021-02-01 14:10:08 +00:00
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