Leshana
ea5d868803
Address static power review suggestions.
2020-05-19 20:18:38 -04:00
Leshana
480b01de31
Add VV command for debugging area static power.
2020-05-19 20:18:00 -04:00
Leshana
ccef6cc908
Implements "static" area machinery power usage
...
- Instead of using auto_use_power to re-tally up machinery's power usage every cycle, track the steady "static" load separately from the transient "oneoff" usage. Machines then only need to inform the area when they use oneoff power or *change* their steady usage.
- Remove auto_use_power and stop SSmachines from calling it.
- Add vars to track "static" usage for each of the three power channels to /area
- Rename the existing three vars to "oneoff" so its clear what they mean (and to catch people accidentally updating them directly)
- Update area power procs and APCs to use the new variables.
- Rename /area/proc/use_power() to use_power_oneoff() to make it clear what it is doing.
- Deprecate /obj/machinery/use_power() in favor of use_power_oneoff() but don't delete yet. Can transition gradually.
- Add logic to the update_power procs on machines to calculate the deltas and update static area power whenever their usage changes.
- Add logic to machines to update area power when they are created, destroyed, or move.
- Moved /obj/machinery procs related to area power usage into machinery_power.dm to make them easier to find.
- Added or updated comments in several places to explain what is going on and how to use it.
2020-05-19 20:17:48 -04:00
Aronai Sieyes
c0f1feb351
Move openspace object updating to event listeners
2020-05-19 16:29:43 -04:00
Aronai Sieyes
4a11a86399
Remove stat() sleeping
2020-05-19 16:28:17 -04:00
GeneriedJenelle
207b8f6754
Update ooc.dm
2020-05-19 16:34:33 +01:00
GeneriedJenelle
fe503a1279
Allows you to toggle off Byond/Discord/URLs in OOC
...
Just toggleable OOC options that you can enable or disable at any time. Might be useful if you guys get hit.
2020-05-19 16:29:18 +01:00
Aronai Sieyes
ad75bb86bd
Alter playsound paradigm
2020-05-19 11:06:28 -04:00
Aronai Sieyes
b8918c9d46
Remove stray VS edit
2020-05-19 10:48:32 -04:00
Aronai Sieyes
1eb783a81a
Refactor spacemoves
2020-05-19 10:40:40 -04:00
Aronai Sieyes
99db51885c
Just remove on_loc_moved entirely
2020-05-19 10:39:58 -04:00
Aronai Sieyes
07acd05537
Obsolete the PROXMOVE flag and uses
2020-05-19 10:39:44 -04:00
Aronai Sieyes
c9206cbd76
Optimize mob finding in radio ranges
2020-05-19 10:38:47 -04:00
Aronai Sieyes
d6ddf8f3d6
Convert unzooming into listener
2020-05-19 10:38:38 -04:00
Cyantime
1f2d9d07b0
Stops hiding italicised messages from observers
2020-05-18 20:23:24 -04:00
Aronai Sieyes
5aadeaaa7b
These can't be material stacks if they don't have a material
2020-05-18 10:29:30 -04:00
Atermonera
7d5042cacd
Merge pull request #7133 from Rykka-Stormheart/shep-dev-pawsteps
...
Upstream Port of Footstep Sounds for multiple tiles.
2020-05-17 21:04:31 -07:00
Atermonera
c4403dd738
Merge pull request #7095 from VOREStation/pol-penspam
...
Add cooldown to pen clicks
2020-05-17 20:57:57 -07:00
Aronai Sieyes
c62de5048f
Port Bay's Catwalks ( #7083 )
...
* Port Bay's Catwalks
Allows for various new funtimes.
* Always initialize plated catwalks for you
* Allow climbing up and falling through opened plated catwalks
* 2 catwalk fixes, climbing and decon
* Use turf test helpers
* Update structure loops
2020-05-17 20:56:30 -07:00
Atermonera
723e84268a
Merge pull request #7176 from Mechoid/CustomRigFixes
...
Custom RIGs function properly.
2020-05-17 16:14:24 -07:00
Aronai Sieyes
7a8126396e
New janicart sprites/features
2020-05-17 19:07:28 -04:00
Aronai Sieyes
6df4f65f44
Add grey railing
2020-05-17 19:03:52 -04:00
Aronai Sieyes
422ff09b21
isstorage()
2020-05-17 13:57:33 -04:00
Greenjoe12345
05deb430fa
adds some coats for teshari, one white and recolorable, one black with recolorable stripes.
...
adds some fancy tesh clothes to the loadout that were previously just icons
2020-05-17 04:37:39 +01:00
Atermonera
a006370538
Merge pull request #7146 from VOREStation/aro-flooricons
...
Small overhaul of floor icon generation
2020-05-16 19:27:45 -07:00
Atermonera
f6b56d1f18
Merge pull request #7174 from VOREStation/pol-movefollowup
...
Add a few more move tweaks
2020-05-16 19:25:14 -07:00
Atermonera
ba22047ab3
Merge pull request #7165 from Cyantime/patch-2
...
Fixes AI Eye Examining
2020-05-16 19:23:16 -07:00
Atermonera
a36f34c141
Merge pull request #7156 from VOREStation/pol-sfalay
...
Fix sofa icon layering
2020-05-16 19:22:51 -07:00
Mechoid
7be0abb85c
Swarm defender pylons are weaker against melee. Swap the multipliers out for flat damage checks because what the fuck was I smoking?
2020-05-16 18:03:05 -07:00
Aronai Sieyes
d31ac69fc2
Add serial comma
2020-05-16 17:09:12 -04:00
Mechoid
861bb4230e
Fix weeds not spreading due to lacking a node, and fixes a runtime caused by a previous fix. It just keeps going.
2020-05-16 13:31:21 -07:00
Aronai Sieyes
5c268ef2b9
Make blood generation less garbage
2020-05-16 16:25:55 -04:00
Aronai Sieyes
4f31e4472a
Fix wayward vorestation edit comments
2020-05-16 12:25:08 -04:00
Aronai Sieyes
014592e780
Fixes mousedrop shenanigans
2020-05-16 12:21:01 -04:00
Rykka
ad6e9de1d6
Port over AI Opening Doors from Paradise
...
This makes an [OPEN] link appear on all radio messages the AI hears (to the right of the follow link). When clicked, it allows the AI to open
the door nearest to the speaker (or, if it is a voice changer, the door
nearest to the poor sap who had his voice stolen).
AI, Open This Door!
Port of https://github.com/VOREStation/VOREStation/pull/7897
2020-05-16 02:04:32 -04:00
Mechoid
1d0162268b
Debug icons for custom item kits. RIG kits actually work again, how did I fuck that up so badly?
2020-05-15 19:17:09 -07:00
Mechoid
fc91afb444
Debug icons for custom item kits. RIG kits actually work again, how did I fuck that up so badly?
2020-05-15 19:15:37 -07:00
Atermonera
7061aafbf4
Merge pull request #7151 from VOREStation/pol-hungrrr
...
Port tg/other hunger icons, and give synths their own
2020-05-15 18:15:24 -07:00
Atermonera
2f37648e01
Merge pull request #7147 from Mechoid/MiningDroneFix
...
Give Mining Drones a proper fire delay.
2020-05-15 18:12:48 -07:00
Atermonera
1a1173806b
Merge pull request #7145 from VOREStation/pol-regex
...
Fix missing dash breaking numbers in URL ends
2020-05-15 18:06:59 -07:00
Atermonera
5d6ab8320a
Merge pull request #7144 from Cyantime/patch-1
...
Allows fax machine toner replacement
2020-05-15 18:06:24 -07:00
Atermonera
af7da2b872
Merge pull request #7139 from KillianKirilenko/kk-gps
...
Even More GPS Variety
2020-05-15 18:05:41 -07:00
Atermonera
2d6b2e4dfa
Merge pull request #7122 from VOREStation/pol-buildai
...
Make buildmode AI control reset home turfs when move orders given
2020-05-15 17:57:11 -07:00
Atermonera
8c938c5302
Merge pull request #7120 from Verkister/patch-37
...
Fixes player control not disabling mob AI
2020-05-15 17:56:36 -07:00
Atermonera
e1152ddd9e
Merge pull request #7116 from VOREStation/pol-meson
...
When looking at machines, don't allow mesons/material/etc
2020-05-15 17:56:06 -07:00
Atermonera
e09f035216
Merge pull request #7115 from VOREStation/pol-veh
...
Add some ctrl/alt vehicle helper clicks
2020-05-15 17:55:43 -07:00
Atermonera
fb4f381651
Merge pull request #7090 from VOREStation/aro-poismes
...
Don't give POI SMES more charge than possible
2020-05-15 17:55:19 -07:00
Arokha Sieyes
9b544fa17a
Fix bad arg
2020-05-15 20:51:19 -04:00
Aronai Sieyes
72d125e39f
Fix #7581
2020-05-15 20:43:36 -04:00
Aronai Sieyes
32d225056d
Un-anger the byond demons even though this has been here for years
2020-05-15 20:40:08 -04:00