Commit Graph

185 Commits

Author SHA1 Message Date
Aylong
58e88eeec3 Tweak: Removes position randomization for some things (#22820)
* Tweak: Removes position randomization for some things

* Randomize when create in machines

* Review changes
2023-10-13 14:26:27 +01:00
Daniel Lenrd
39e49c7e17 Makes destructive analyzer stay in the same menu after deconstruction (#22520)
* Makes destructive analyzer stay in the same menu after deconstruction

* Empty-Commit

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-10-12 16:01:09 +01:00
Qwertytoforty
37f2f47a64 Adds blackbox logging to rnd printing. (#22544)
* Now I'm getting paid cash with atlas earth

* Update code/modules/research/rdconsole.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-10-09 20:29:40 +01:00
Qwertytoforty
fa7e321f10 Lets the rnd server controller actually have use in blacklisting (#21034)
* [WIP] Lets the rnd server controller actually have use in blacklisting

* grief protection gave me grief, more at 11.

* Apply suggestions from code review

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* Update research.dm

* Apply suggestions from code review

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-06-07 20:32:37 +01:00
Sam Albanese
c5ba015f22 Update rdconsole.dm (#21190)
Fixes stack eating issue with destructive analyzer
2023-06-02 19:53:30 +01:00
Henri215
1c0d5fb551 Fix #20049 Upgraded protolathe no longer has issues with chemical costs (#20056) 2023-01-04 16:58:44 -05:00
S34N
667dd5d4ac 515 Compatibility (#19636)
* 515 compat

* double spaces

* Callback documentation, aa review

* spacing

* NAMEOF_STATIC

* big beta
2022-11-08 23:08:40 +00:00
Vi3trice
43114ebd85 Admin Maximize Research applies to all tech types (#19320)
* That's not used anymore

* Nevermind, it could possibly wind up getting used thanks to economy

* Update rdconsole.dm
2022-10-12 12:45:24 +01:00
S34N
dea37b11ce Medsci remap strikes back (#18468)
* 1

* 2

* 3

* 4

* 5

* the great tag purge of 2022

* job spawners, viro window deletion

* atmos pipe moment

* fixes

* removes maint can

* feedback

* converts spawners to the new system

* OR shuffle, and other things

* further edits

* le thingy

* miraviel review

* merge master 2

* denth review

* secondary thingies

* master update

* minor fixes

* feedback

* bmon review

* more tweaks

* area mistake

* things

* fixes departures

* deconflict

* unshocks your doors

* fridge fridge fridge

* OPTIMISE

* oops

* gnarg

* another one

* QC pass

* oops

* areas

* Update code/modules/research/rdconsole.dm

* more tweaks

* space sign space sign

* decals

* oh my life

* experimentor fixes part 2

* scope creep 2 scope creep 2

* de-gogglify

* restore chapel confession booth, fixes viro fridge

* more fixes

* lovely windows

* walls and pipes and pipes and walls

* bmon review

* bmon review

* excess access

* changes chapel maints, but not really
2022-08-11 15:46:49 +01:00
AffectedArc07
2f5cec832d Cleanup redundant machine stuff (#18494) 2022-07-27 21:25:39 +01:00
KalevTait
9850d3d840 research (#18300) 2022-07-10 14:02:05 +01:00
KalevTait
38679890ca Deleting Unused Variables (Code Readability) (#18317)
* deleted

* was supposed to delete this before first commit
2022-07-10 12:47:51 +01:00
moxian
09e7f54a43 Convert most of /obj/machinery to use Initialize rather than New (#17845)
* Switch a bunch of /obj/machinery from /New to /Initialize

This is an easy and uncontroversial batch.
No globs, no late init, and stuff.

* Move more machinery to Initialize

This time the ones dealing with GLOB vars,
as well as some simpler ones i missed previously.

* More tricky New -> Initialize migrations

* The last of machinery Initialize conversion

* fixups

* Newscaster armor fix

* styling

* Comment on armor handling

* Move newscaster armor definition back to datum

* farie82 review

* kill extra .=

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* farie's review part 2

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2022-06-29 08:33:52 +02:00
AffectedArc07
3961ede300 Fixed R&D console bluescreen bug (#17753) 2022-05-08 23:52:31 +01:00
AffectedArc07
129318891d Nukes spacepods and associated jobs 2021-10-02 13:16:24 +01:00
SabreML
83724d4702 RnD Machinery 2021-08-28 21:06:47 +01:00
S34N
b890db5cb9 fixes runtime in destructive analyzer (#16129) 2021-06-04 20:44:07 +01:00
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