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
Kyep
46144e3c07
Syndie Space Base ( #15104 )
...
* v1
* v2, floors
* more tweaks
* areas, powernet
* cleanup
* changed filename, added east wing, 6 slots
* syndi autolathe
* update ruins refs & config, delete comms agent
* IDs look properly syndie, names are randomized
* glass
* convert map file to TG map format
* del old file
* air alarms
* del navconsole, fix area tile
* AA request
* refactor
* AA requests II
* dorms symmetry
* deletes explosive plastitanium walls & self destruct device (from lavabase)
* add light to medical operating table
* atmos refill connectors
* add air canister and move meter in distro, add 2 portable air pumps
* improved vents
* tweaks pipes
* removes duplicate air alarm
* (PR req) replace areas/lathe/spawners with PR versions
* wrench, tele area icon, headset name
* player panel fix, replace /anyone ID with /researcher ID, ID.untrackable refactor
* fixes teleporter runtime
* "Syndicate Researcher" consistency
* cryo room
* delete syndiwrath
* default job on ID card for telecomms purposes
* add vents and airlocks
* air alarms toggle firelocks
* artvend
* trashbags
* revert alarm.dm
* delete rogue light
* update syndi lathe name, remove newscaster frame
* changes made necessary by atmos/redcross PRs
* fixes merge conflict
* update to fix conflicts with PR 15384 as well
* syndi teleporter now requires SYNDI_LEADER access, no more runtimes
* avoids making offstation cryopods always face right
* add scrubber net
* dmm2tgm
Co-authored-by: Kyep <Kyep@users.noreply.github.com >
2021-03-30 18:54:19 +01:00
Fox McCloud
4e13913d39
TG Sprite Project: R&D, Mechfabs, Telecomms, and Station Objects ( #15681 )
...
* TG Sprite Project: R&D, Mechfabs, Telecomms, and Station Objects
* tweaks
* other sprite
2021-03-30 12:11:39 +01:00
Qwertytoforty
2e4e0d2e91
Adds reactive teleport armor construction, ports repulsive armor from TG ( #15343 )
...
* Adds reactive teleport armor construction, ports stuff from tg to do it
* Adds description to what disabled does in code
* Fixes ashwalker tendril anomaly
* SaberML code suggestions
Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com >
* True or false
* Keeps reactive armors from triggering from kisses
* removes stun check
* oops
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com >
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2021-03-30 11:55:31 +01:00
Kepplerx
0b74b9e31f
Update mechfabricator_designs.dm ( #15515 )
2021-03-28 12:39:36 +01:00
AffectedArc07
f2770ed6be
Merge remote-tracking branch 'ParadiseSS13/master' into brutal-part1
2021-03-11 18:41:17 +00:00
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
AffectedArc07
f5f97882cf
BRUTAL Part 1 - No proc var/ in procs
2021-02-01 14:10:08 +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