Aronai Sieyes
4ff57116b4
Merge pull request #7793 from VOREStation/upstream-merge-7125
...
[MIRROR] Ports Vore Telecomms Sprites
2020-05-11 22:39:20 -04:00
Aronai Sieyes
4f89fc535f
Fix cheeky icon port
2020-05-11 22:08:14 -04:00
Aronai Sieyes
96da7be01b
Put APCs and SMESes into GLOB lists to ease iteration
2020-05-11 22:05:41 -04:00
Atermonera
29ed593881
Ports Vore Telecomms Sprites
2020-05-11 20:02:11 -04:00
Aronai Sieyes
6ebd249748
Rewrite examine() to pass a list around
2020-04-29 16:42:50 -04:00
Aronai Sieyes
6cd52ff500
Merge pull request #7498 from VOREStation/aro-uav
...
Adds UAVs
2020-04-29 14:13:29 -04:00
Aronai Sieyes
3daef7673f
Merge pull request #7494 from VOREStation/upstream-merge-6990
...
[MIRROR] Refactor telecomms and consoles to operate on logical zlevels
2020-04-29 11:40:20 -04:00
Aronai Sieyes
c2ca984d18
Merge VS changes for telecomms
2020-04-29 10:24:37 -04:00
Aronai Sieyes
e8c068912c
Fix MC nav icon
2020-04-28 23:18:48 -04:00
Aronai Sieyes
0c2f8cedb5
Add UAV, UAV software
...
Design placed in mechfab
2020-04-28 23:18:08 -04:00
Atermonera
bdf186d16b
Merge pull request #7024 from atlantiscze/2020_04_21_ValveProgram
...
Converts Shutoff valve monitoring into a MC program
2020-04-28 17:57:51 -04:00
Atermonera
eb6eb7bcd6
Refactor telecomms and consoles to operate on logical zlevels
2020-04-28 17:56:35 -04:00
Leshana
763753648b
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-04-23 19:04:34 -04:00
Atermonera
1e4f5aa80e
Merge pull request #7009 from atlantiscze/2020_04_17_EPRFix
...
Fixes supermatter monitoring EPR indicator showing Undefined
2020-04-22 15:48:21 -04:00
Aronai Sieyes
008290e409
Port /tg/ telecomms sprites
...
Probably originally from Eris? Not sure.
2020-04-18 15:14:22 -04:00
Aronai Sieyes
86177808ce
Show all alarms on modular alarm monitor and mark major ones
2020-04-14 22:09:03 -04:00
Aronai Sieyes
4e0a62996b
Add nav console modular program and fix crew mon bug
2020-04-12 22:52:57 -04:00
Aronai Sieyes
98dd3707c1
Refactor consoles to operate on logically adjacent zlevels
2020-04-11 12:03:10 -04:00
Aronai Sieyes
e2d2964546
Refactor telecomms to send messages to logically adjacent zlevels
2020-04-11 12:03:10 -04:00
Aronai Sieyes
05f1aa7356
Convert some telecomms constants into defines
2020-04-11 12:03:10 -04:00
Atermonera
8986eb7720
Merge pull request #6902 from VOREStation/vplk-ssalarm
...
Convert alarm_manager into SSalarm subsystem.
2020-03-30 20:41:10 -04:00
Atermonera
cbb40196fc
Machinery: Always use update_use_power()
2020-03-23 23:21:10 -04:00
Atermonera
cb8548f5af
Fully Implements R_EVENT for Event Managers
2020-03-12 15:01:50 -04:00
Atermonera
ee32bfcf23
Merge pull request #6807 from Neerti/multiline_command_stuff
...
QoL: Comms Consoles
2020-03-11 02:10:40 -04:00
Neerti
0d9345adde
Half-Refactors Jobs
2020-03-03 16:28:33 -05:00
Novacat
85d7b3d8f1
Merge pull request #6657 from VOREStation/aro-customtabs
...
Adds 3 additional tablet types
2020-03-01 10:55:00 -05:00
Novacat
dd23477faa
Merge pull request #6624 from VOREStation/aro-customtops
...
Replace/add laptop sprites
2020-03-01 10:51:45 -05:00
Aronai Sieyes
243e7353c5
Swap elite and hybrid laptop sprites
2020-02-29 12:07:11 -05:00
Novacat
1c80ed2a88
Merge pull request #6622 from Shadow-Quill/Holowarrant
...
Holowarrants can now only be authorized by an ID with HoS access
2020-02-25 10:50:30 -05:00
Atermonera
b353ec7d01
Fixes MCs not being rechargable
2020-02-24 16:25:34 -05:00
Aronai Sieyes
ca1d2d9c16
Improve hybrid laptop hardware
2020-02-23 13:34:00 -05:00
Aronai Sieyes
0338574f32
Adds 3 additional tablet types
...
Rugged, elite, and hybrid, like the laptop PR
2020-02-23 13:31:58 -05:00
Atermonera
11eed81b92
Ports precision placement of items
2020-02-22 02:35:41 -05:00
Atermonera
1010fd283b
Merge pull request #6690 from VOREStation/vplk-ntnet-fixer
...
Fixes to Modular Computers and NTNet Relays
2020-02-21 01:58:20 -05:00
Aronai Sieyes
afac4663fe
Replace/add laptop sprites
...
Ported from CEV-Eris
2020-02-20 20:40:59 -05:00
Shadow
b95c2261b2
Holowarrants
2020-02-20 16:04:51 -06:00
Arokha Sieyes
47ccc655db
Deprecate the stream operator
2020-02-12 19:38:43 -05:00
Atermonera
ac208d171d
Preset (mapped-in) modular computers now have printers by default. ( #6639 )
2020-01-23 23:55:51 -05:00
Anewbe
cbe8493dbf
November Map Tweaks
2019-11-29 19:47:49 -05:00
Atermonera
ea876b37cf
Merge pull request #6476 from Hawk-v3/master
...
Printers print Fields correctly now.
2019-10-08 04:22:16 -04:00
Atermonera
0b31dcace5
Properly sorts all protolathe designs
2019-09-26 03:00:43 -04:00
Heroman
8872a08a1a
Fixes bugs with suit sensors and tether levels
2019-08-17 09:24:57 +10:00
Novacat
c2463fc02b
Merge pull request #5528 from Heroman3003/demotion
...
Replaces "Terminated" with "Dismissed" as default rank removal
2019-08-03 08:41:50 -04:00
Heroman
a8e3b1e270
Replaces Terminated with Dismissed as default rank removal
2019-08-03 21:59:56 +10:00
Heroman
0bc5d5b3ba
Replaces Termination with Demotions as default rank removal
2019-07-28 06:46:05 +10:00
Andrew
e4deaa6478
Combat Mechs Can Punch More Things ( #6303 )
...
* Combat Mechs Can Punch More Things
Removes the var to check for the 5 things it can attack, instead it can punch anything (but not everything will take damage).
Gives punching objects a check so you don't accidently smash something without meaning to.
Gives closets and canisters a proc to take_damage so they'll actually get smashed by the mechs.
* Take_Damage Boogaloo
* More take_damage Stuff
Adds click delay on attacking barriers.
Proper noises when attacking material doors and barricades.
More stuff can be broken by mech punch and simple mobs.
* Adds changelong
* usr to user
2019-07-24 17:00:24 -04:00
Heroman3003
ca13a8872c
MC camera and access fixes and adjustments ( #6269 )
...
* Adjusts MC camera program, fixes ID program
* Fixes oversight with network access
2019-07-09 14:01:53 -04:00
Novacat
78fc028dba
Merge pull request #5420 from VOREStation/upstream-merge-6256
...
[MIRROR] Fixes '1' message from MCs
2019-07-03 13:54:17 -04:00
Anewbe
f4feaf1363
Merge pull request #6256 from Heroman3003/fixtheone
...
Fixes '1' message from MCs
2019-07-03 13:11:12 -04:00
Anewbe
e08616f1ee
Merge pull request #6260 from Heroman3003/alarmchange
...
Properly splits security and engineering alarms
2019-07-03 13:11:00 -04:00