Commit Graph

1322 Commits

Author SHA1 Message Date
Fox McCloud
75935ff876 Converts Eye Augments to Cybernetic Eyes (#15519)
* Converts Eye Augments to Cybernetic Eyes

* literally not used

* it helps when you properly include all the code

* flashlight eyes

* tweaks

* conflict resolution

* can't have two eyes

* order of operations matters here

* autosurgeon
2021-03-03 20:21:30 +00:00
Fox McCloud
dcace52184 Makes the Clown All Powerful (#15612)
* Makes the Clown All Powerful

* sadtrombone.ogg
2021-03-02 16:16:47 +00:00
SabreML
0ae777e2cb Tech naming (#15622) 2021-03-02 09:28:44 +00:00
Fox McCloud
f65c8994ce Broad TG Sound Update (#15608)
* Broad TG Sound Update

* jester update
2021-02-27 11:59:33 +00:00
SteelSlayer
324af7454c oil slime logging (#15579) 2021-02-21 17:19:58 +00:00
Ryal
388c1d8852 Fixes missed edge case (#15531)
* Fixes formatting on request consoles.

* Update requests_console.dm

* Fixes oversight in previous PR
2021-02-15 10:17:25 +00:00
Fox McCloud
003a1f7cba Tank Refactor; Breathing Retool (#15371)
* Tank Refactor Breathing Retool

* missed maps and doc

* just in case
2021-01-28 20:57:37 +00:00
Fox McCloud
de795c4e31 Radiation Refactor (#15331)
* First Commit

* visible radiation and engine goggles

* correction

* t-ray fix

* further adjustments and fixups

* gieger addition and cleaning fixup

* yet more fixes

* styling fixes

* fixes

* human glowing fix

* do the merge conflict avoidance dance

* Update supermatter.dm

* supermatter rads

* mapping in

* radiation doors

* yeah yeah line endings

* clean up

* styling issues

* showers
2021-01-24 22:03:13 +00:00
Fox McCloud
84ffa263ca Anomaly Refactor and Rework (#15259)
* Anomaly Refactor and Rework

* tweaks

* tweaks
2021-01-10 19:46:37 +00:00
Qwertytoforty
d7dee47fd1 fixes rnd logging stuff (#15213) 2020-12-30 14:35:04 +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
variableundefined
f029dd1dfc Revert "Close storage UI when item becomes inaccessible (#14536)" (#15126)
This reverts commit f54b6904b9.
2020-12-16 22:20:07 +00:00
AffectedArc07
2bad70717c Async SQL + SSdbcore (#15007)
* Initial Commit - Async SQL

* First batch of queries

* More progress

* Nukes DB Polls

* More work

* oops

* One push

* Notes work now

* Ok these work

* Watchlist done

* Async Bans!

* Async Permissions

* Async client procs

* I officially hate preference datums

* Also these

* Async Custom Items

* Async Karma

* Async Library

* Async TOS

* Cleans out the old SQL code

* CI Sanity

* Apparently MySQL doesnt support this

* What about this

* Maybe this

* Review pass 1

* This too

* Fixes job ban loading

* Fix undeleted queries

* Prevents sensitive queries being logged

* Documentation + tweaks

* Adds a verb to force reconnect the DB

* More review tweaks

* Farie tweaks

* Fixes this
2020-12-16 15:46:25 -05:00
nicetoolbox
f54b6904b9 Close storage UI when item becomes inaccessible (#14536)
* add hide_from_all to storage objects, to call by something once it's locked/close

* lockers call hide_from_all on stored storage items

* secure storage calls hide_from_all on lock

* throwing storage closes it

* adding storage to a disposal chute closes it

* adding storage to a crate closes it

* adding storage to the destructive analyzer closes it
2020-12-16 14:47:26 -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
44012814d0 Merge branch 'master' into nanoui-is-dead 2020-11-26 09:34:14 +00:00
danni boi
ca97f9a92d Windowpainter (#14888)
* adds a window painting tool

* Update code/game/objects/items/devices/window_painter.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* gigit

* edited code to match steelslayer's suggestion

* Update code/game/objects/items/devices/window_painter.dm

OOF thank you for catching that

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: danni-boy <32673848+danni-boy@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-11-23 19:07:54 +00:00
AffectedArc07
54dd2765b4 Converts all tgui_ to ui_ 2020-11-21 12:10:58 +00:00
AffectedArc07
2c37ae8fd0 The road to Initialize() stability - Enforcing parent call on New(), Initialize() and Destroy() (#14719)
* The road to Initialize() stability

* Fixes sanity, for now
2020-10-28 12:35:36 -04:00
AffectedArc07
61328bdd76 [TGUI] Request Consoles (#14734)
* TGUI Request Consoles

* Mochi tewaks

* Else ill do this
2020-10-26 15:25:26 -04:00
Aquilar
8b8dd8f620 Adds a number of new implants (#14348)
* adds CNS jumpstarter, hacking arm, janitorial arm and botanical arm implants.

* Update code/modules/surgery/organs/augments_arms.dm

Co-authored-by: RedWolfie <13683223+RedWolfie@users.noreply.github.com>

* Update augments_internal.dm

* Update augments_internal.dm

* error correction.

* new name for jumpstarter

* Update augments_internal.dm

* grammar

* taking some suggestions.

* adding a safe spraycleaner for the implant.

* more suggestions

* evenmoarsuggestions

Co-authored-by: RedWolfie <13683223+RedWolfie@users.noreply.github.com>
2020-10-21 09:52:11 -04: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
1ecc7b9093 Update rdmachines.dm 2020-10-11 12:26:05 -07:00
nicetoolbox
8abde233c2 Apply suggestions from code review
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2020-10-11 11:57:47 -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
1be41dbf73 generalize check_mat and categories 2020-10-03 19:29:11 -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
8d2e35b93d add efficiency_coeff to rdmachines 2020-10-03 17:30:24 -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