Commit Graph

1463 Commits

Author SHA1 Message Date
Verkister
0639ec6ac6 Merge branch 'master' into spaceweirdness 2020-10-31 21:21:46 +02:00
Verkister
44830393fc Merge pull request #9225 from VOREStation/upstream-merge-7708
[MIRROR] Makes wall-mounted machines layer above windows
2020-10-27 10:15:15 +02:00
Verkister
9166452e35 Merge pull request #9226 from VOREStation/upstream-merge-7710
[MIRROR] Fix solar trackers sometimes vanishing when deconstructed
2020-10-18 15:28:26 +03:00
Verkister
af3f77e8ca Merge pull request #9221 from VOREStation/upstream-merge-7703
[MIRROR] Make the tesla ball eventually run out of energy
2020-10-18 15:25:42 +03:00
Meghan-Rossi
547cedfc22 Fix solar trackers sometimes vanishing when deconstructed (#7710)
Fix solar trackers sometimes vanishing, without leaving an assembly behind, when deconstructed.  Also refactor solar code a little.
2020-10-17 02:04:40 -04:00
Meghan-Rossi
de36b996b9 Makes wall-mounted machines layer above windows 2020-10-17 02:03:26 -04:00
Meghan-Rossi
066a36487b Make the tesla ball eventually run out of energy (#7703)
Currently the tesla ball only loses energy until it runs out of orbiting mini-balls, then sticks around forever.  This makes it keep losing energy until it dissipates.
2020-10-15 05:42:02 -04:00
Cyantime
d057218154 no escape from electric fate (#7702) 2020-10-15 05:40:44 -04:00
ShadowLarkens
3d7b051f2b Convert /material to /datum/material 2020-09-27 16:16:44 -07:00
Novacat
4b83c18fb7 Merge pull request #9071 from VOREStation/upstream-merge-7660
[MIRROR] Fix duplicate results from analyzing some objects
2020-09-21 16:54:29 -04:00
Novacat
d49640431d Merge pull request #9062 from ShadowLarkens/tgui_finale
NanoUI Goes To Brazil
2020-09-21 14:13:16 -04:00
Meghan-Rossi
cbfd4789d7 Fix duplicate results from analyzing some objects (#7660) 2020-09-20 07:18:35 -04:00
Cerebulon
95ff8c2080 Tweaks to pickup/equip sounds. 2020-09-20 06:57:07 -04:00
ShadowLarkens
3f191e4204 NanoUI Goes To Brazil 2020-09-20 02:36:46 -07:00
ShadowLarkens
0f7d2b6e00 TGUI Turbine 2020-09-20 01:11:45 -07:00
ShadowLarkens
66b28a69ab TGUI Battery Rack 2020-09-20 00:50:02 -07:00
Novacat
e1f1b2a5b9 Merge pull request #8892 from Cyantime/patch-3
Enables the construction of battery rack circuits from APC circuits
2020-09-05 01:10:51 -04:00
lbnesquik
abd819b0b4 Allow inducers to interact with APC's.
Probably.
2020-09-03 21:13:04 +02:00
Cyantime
24ae4070ae More debris field debris 2020-08-29 05:48:53 -04:00
Cyantime
867ae862f5 Enables the construction of cellrack circuits 2020-08-28 20:48:05 -04:00
Rykka
d2fb9a7691 Rebase onto Master for Volume Control Panel, Squash Commits 2020-08-27 19:47:38 -04:00
Atermonera
08cc205c35 Merge pull request #7503 from Cyantime/patch-2
Replaces cable attack_ghost with normal examine
2020-08-20 22:24:32 -04:00
ShadowLarkens
951f37d2e3 TGUI Engineering: Squashed Edition (Commits Below)
TGUI APCs

 TGUI vending machines

 Fix AI default_tgui_interaction

 TGUI Airlocks

 Station & Atmospheric Alert TGUI + Misc NTOS-TGUI Fixes

 TGUI Air Alarms & Central Atmospheric Control

 Airlock TGUI

 TG... got rid of UI for fire alarm. í´·

 TGUI Gas Heating/Cooling System

 TGUI Gas Pump & Passive Gate + Fixes

 TGUI Omni Atmospherics

 TGUI Pipe Dispensers & RPD

 TGUI IntelliCore & Vending Fix

 TGUI Handheld Tanks

 TGUI Portable Pump & Scrubber

 TGUI Tank Dispenser & Canisters

 TGUI Radios

 TGUI SMES & Air Alarm adjustment

 Tweak vending machine interfaces a tad

 TGUI Algae Farm

 TGUI general_air_control

 - Distro & Waste Console
 - Riot Control Console
 - Atmos Intake Console
 - Engine Cooling Console

 TGUI Heavy Scrubber Control (and body scanner fix)

 TGUI trinary devices & shutoff monitor

 TGUI Telecomms Log Browser

 TGUI Telecomms Machine Browser

 TGUI Spaceheater Internal Panel

 TGUI Gravity Generator

 TGUI Id Cards & Fix ID Card Images

 TGUI Id Card Redesign

 TGUI Turbolift

 TGUI Suit Cycler & Suit Storage Unit & Vending Fixes

 TGUI Power Monitor

 TGUI Signalers

 TGUI Employment Records

 TGUI Drone Console

 TGUI RIGSuits

 TGUI PA & PACMAN, and Margin Fix

 TGUI Solar Panels & Fix Power Monitor

 Adjust TGUI modules & their interaction with NTOS

 TGUI RCON

 TGUI Message Monitor

 Bump TGUI line limit to 120 (ParadiseSS13/Paradise#14002)

 TGUI Exonet & NTNet Relay

 TGUI Telecomms Multitool Menu

 TGUI Shield Capacitor & Shield Generator

 TGUI Supermatter-everything & Refactors
2020-08-09 04:46:31 -07:00
ShadowLarkens
3ea0e50432 Port TGUI Wire datums (ParadiseSS13/Paradise#13769) 2020-07-22 00:23:58 -07:00
Atermonera
736fdab6e3 Merge pull request #7273 from Cyantime/obs
Observing improvements
2020-06-24 11:36:18 -04:00
Cyantime
d2dad900ad Removes unneeded check 2020-06-06 15:56:47 -04:00
Cyantime
0bff8bfa51 Reduces gravgen alarrm volume 2020-06-05 15:29:11 -04:00
Atermonera
5275847404 Fixes particle accelerator construction. (#7232)
Left is left and right is right.
2020-05-24 17:32:36 -04:00
Aronai Sieyes
09074eaabb Alter playsound paradigm 2020-05-18 23:42:15 -04:00
Aronai Sieyes
e3b5d24c8b Obsolete the PROXMOVE flag and uses 2020-05-18 13:31:54 -04:00
Atermonera
8cdc792920 Merge pull request #7090 from VOREStation/aro-poismes
Don't give POI SMES more charge than possible
2020-05-15 20:56:27 -04:00
Aronai Sieyes
132ace7ab5 Optimize lighting processing 2020-05-13 12:16:01 -04:00
Aronai Sieyes
96da7be01b Put APCs and SMESes into GLOB lists to ease iteration 2020-05-11 22:05:41 -04:00
Atermonera
40f1198e12 Merge pull request #7059 from atlantiscze/2020_04_28_DelamChange
Supermatter delamination tweaks
2020-05-08 15:18:27 -04:00
Aronai Sieyes
f09a9a9a26 Merge pull request #7682 from VOREStation/upstream-merge-7055
[MIRROR] Updates machines to use default_apply_parts()
2020-05-07 19:24:13 -04:00
Atermonera
c42e536074 Merge pull request #7088 from VOREStation/pol-smesexamine
Fix SMES and debug power item examine messages
2020-05-07 02:00:11 -04:00
Atermonera
9c32a0e2b3 Updates machines to use default_apply_parts() 2020-05-07 00:40:34 -04:00
Aronai Sieyes
1d3ed1441c Merge pull request #7675 from Little-119/NightshiftOverride
Add a better nightshift control
2020-05-06 22:51:57 -04:00
Little-119
f5990cfe35 Fix cooldown math while I'm here 2020-05-06 17:50:54 -04:00
Little-119
6f9f3cd897 Add nightshift setting 2020-05-06 17:50:18 -04:00
Aronai Sieyes
a7f9557109 Increase nightmode brightness slightly 2020-05-06 10:35:25 -04:00
Rykka
9ceb5f768b Fix clamp case breaking BYOND versions below 513.1490
513.1490 added `clamp` as a native proc
2020-05-06 06:42:36 -04:00
Leshana
f93d50b034 Fix an overcharged smes from breaking charging on other smes.
An overcharged smes could demand negative power from the grid, swamping other SMES and resulting in zero power being distributed.
2020-05-04 13:36:53 -04:00
Aronai Sieyes
f270f276bc Allow locked APCs to still toggle night lighting 2020-05-03 21:13:17 -04:00
Aronai Sieyes
47d81e83b2 Merge pull request #7614 from VOREStation/aro-ssnightshift
Port SSnightshift from Paradise
2020-05-03 19:00:32 -04:00
Atermonera
77fef98789 Merge pull request #7010 from atlantiscze/2020_04_17_LoadBalancing
Ports over power-related enhancements and tweaks i coded for Bay a while back
2020-05-03 18:45:25 -04:00
Aronai Sieyes
aa6d22097b Port SSnightshift from Paradise
Makes the station have a night mode.
2020-05-03 17:51:05 -04:00
Leshana
10b0323d6f Use can_atmos_pass to reduce proc-calls in c_airblock()
- Add additional can_atmos_pass value ATMOS_PASS_PROC which indicates custom behavior requiring calling the CanZASPass proc.
  - The benefit being for the other three values we DON'T need to call CanZASPass at all!  We already know the behavior without the overhead of a proc call.
  - Obviously any atom with can_atmos_pass = ATMOS_PASS_PROC cannot now call ..() in CanZASPass() since the default behavior would be to (recursively) call CanZASPass()
  - This required re-numbering the constants, so I also fixed all code that assumed particular values for the constants.
- Switched all types which overrode CanZASPass with custom logic to be can_atmos_pass = ATMOS_PASS_PROC
- Changed /turf/c_airblock() to skip calling /atom/movable/c_airblock() for the three can_atmos_pass values that don't require calling the proc.
2020-04-30 14:50:57 -04:00
Leshana
4a2e8bb0c4 Fix return values of CanZASPass
- CanZASPass is supposed to return boolean.  Nobody noticed this bug because ATMOS_PASS_YES and ATMOS_PASS_NO happen to be defined as 1 and 0.  But thats not a good assumption to make, so lets fix it!
2020-04-30 14:50:57 -04:00
Aronai Sieyes
b3c1cfd29d Merge pull request #7516 from VOREStation/upstream-merge-7045
[MIRROR] Removes limits on eating, centralizes nutrition changing.
2020-04-29 19:23:55 -04:00