Commit Graph

26694 Commits

Author SHA1 Message Date
Leshana
20cb56e406 Open space set to dynamic_lighting = 0
* Until we have real multi-z lighting, just leaving it lit seems to work better.  It looks darkish anyway.
2017-05-15 20:45:57 -04:00
Leshana
f02d9d79b1 Fix mob zshadow update icons and other openspace fixes.
* Admin teleports will now update zshadow.
* update_icon() now syncs the zshadow.
* Objects being deleted will trigger open space update.
2017-05-15 20:45:22 -04:00
Leshana
c12ac6d6b9 Fix taking damage when not falling and other falling bugs.
* Fix falling to check if movement actually succeeds before taking damage from falling.
* De-snowflakes how objects prevent you from falling out of their turf (catwalks and latticue)
* Improved the messaging and the way falling procs are called to make it more flexible and possible to hit things in a turf before the turf itself.
2017-05-15 20:44:25 -04:00
Leshana
d5eb86d810 Transfer talking and visible messages upwards thru open space.
Mobs speaking and doing things that emit visible messages will now be seen on floors above, including the icons.
2017-05-15 20:37:07 -04:00
Leshana
45fcf086ba Prevent lighting_overlay objects from being moved around.
* lighting_overlay objects belong to a turf. Turfs never move. Neither should the lighting_overlay, even of an overzealous shuttle controller thinks they should.
2017-05-15 17:15:47 -04:00
Arokha Sieyes
2f918f1041 Make ZAS setup and init delays work
They didn't work due to bay differences in UNIT_TESTING activation defines
2017-05-15 01:34:45 -04:00
Arokha Sieyes
321cf825a6 Centcom airlock opacity
It's opaque, dorks.
2017-05-14 23:55:18 -04:00
Arokha Sieyes
69dc05731f Things landing on other things fixes
Turbolifts, and shuttles. Please behave.

Shuttles throw everything to z1 regardless of actual shuttle destination z-level, which is silly. Secondly they literally throw it using Move which is silly. Thirdly, they do it to every atom/movable, which is unacceptable. Especially since that tries to squash lighting overlays out of the way, making weird lighting problems on shuttles.

Turbolifts qdel any 'simulated' atom/movable when they run into it, which is also stupid. This includes things like the AI Eye, which permanently deletes it. A little unfortunate, if you ask me.
2017-05-14 23:54:57 -04:00
Leshana
9a894008d6 Change standard gas masks to not hide face.
* Old gas masks still hide them just the same
2017-05-14 22:31:41 -04:00
Arokha Sieyes
022e31eb82 Holodeck menu tweak
Prevent the menu item from updating if the loaded area doesn't update due to the mandatory delay between changes for example
2017-05-14 00:09:24 -04:00
Leshana
3775a2adff Makes the library start with the light switched off. 2017-05-11 21:28:24 -04:00
Leshana
65b393bdff Fix runtime with mismatched join landmarks.
* Prevent runtime if accidentally have a spawnpoint authorized by using_map but without any landmarked turfs.
* Remove Arrivals Shuttle & Elevator, add Tram Station to using_map.allowed_spawns.
* Register Tram Station landmarks as the fallback location in case someone has a deprecated spawnpoint in their save file.
2017-05-11 17:47:28 -04:00
Leshana
8fa8901919 Fix icon of power monitor
Squash this with other power monitor commit.
2017-05-11 12:59:16 -04:00
Leshana
735ec09743 Make ladders constructable. 2017-05-11 00:35:48 -04:00
Arokha Sieyes
08e01e89ce Floor decal failure autorecovery
Workaround for byond bug: http://www.byond.com/forum/?post=2245438
2017-05-10 21:31:59 -04:00
Arokha Sieyes
a02cc6f22d Master controller sleeps
Allows the server to start faster and people to join faster.
2017-05-10 21:31:16 -04:00
Leshana
4ca3ea90e1 Preserve decals between prying flooring up and putting it back down. 2017-05-09 21:32:27 -04:00
Leshana
99f55ce746 Stop turning operating computer! 2017-05-09 21:32:27 -04:00
Arokha Sieyes
982da99416 Floor decal init hack 2017-05-09 19:50:56 -04:00
Arokha Sieyes
d1b37bf481 Split HoS locker into two 2017-05-09 11:10:14 -04:00
Arokha Sieyes
0a33bd5234 More tweaks to new head guns 2017-05-09 11:08:48 -04:00
Arokha Sieyes
7058806865 Ports 'head' guns from Eris, change Hunter sprite
RD: Bluespace Harpoon
HoS: Lamia handgun
HoP: Holdout E-Gun
A few other unused ones included in code.
2017-05-09 02:42:32 -04:00
Arokha Sieyes
1231c8e872 Enable MultiZAS 2017-05-09 01:40:23 -04:00
Leshana
ca2b1a269e Change back to original table icons. 2017-05-09 01:09:04 -04:00
Leshana
f19bd1cbc7 Added presets for the requests consoles to make mapping easier. 2017-05-08 19:59:50 -04:00
Arokha Sieyes
d22d21285d Stop turning, operating computer 2017-05-08 19:06:47 -04:00
Leshana
34190ac863 Eliminated "generate from directions" tags for the simplest case. 2017-05-08 16:55:28 -04:00
Arokha Sieyes
68c64eb9e1 Squash with earlier communication computer fix 2017-05-08 13:19:33 -04:00
Arokha Sieyes
b38dc607e6 Communications computer fix
Stupid code. Why would you do that.
2017-05-08 03:22:20 -04:00
Arokha Sieyes
c541122123 Convert to using Mediamanager lobby music
Update the JSON!
2017-05-08 02:33:46 -04:00
Arokha Sieyes
2771747bb2 Radio Tweaks
Intercom sprite change, fix centcom headset sprite to be unique, add 'NT' headset.
2017-05-07 23:35:25 -04:00
Leshana
e846fc98f7 Map fixes and shuttle controllers for the antag shuttles.
-Arrival airlocks have no controller/default bolts
-Backup atmospherics on the space station has no filter discharge if you arent venting to space - it filters O2 and N2, and no outlet for anything else
-Medical maintenance APC is unpowered, next to Chemistry and Psychiatry
-Resleeving lab window tint doesnt work
-The stairs just outside the warden's office, on the lower level, have no guard rail/window
2017-05-07 17:36:24 -04:00
Arokha Sieyes
199e8f3656 Fix for Uplink Runtimes 2017-05-07 16:51:55 -04:00
Arokha Sieyes
03f80e59ab Tether 1,3 work, and Tables 2017-05-07 15:56:28 -04:00
Arokha Sieyes
752d436922 Tweak antag base, add shuttles 2017-05-07 03:11:28 -04:00
Leshana
5d7cfcc0f6 Update layer of wall items to be above windows so that they can be clickable when mounted on full tile windows. 2017-05-05 13:32:24 -04:00
LorenLuke
11dc8f23a6 Explosions affect items on turf before the turf itself. 2017-05-05 11:51:53 -04:00
Leshana
c45c86d632 Air alarm fixes and addition of civilian EVA on z1 2017-05-05 02:28:09 -04:00
Leshana
ad8789dc8c Make the multi-z explosion strength scalar configurable.
* Its much easier to test out and decide what explosion scalar is nice if you can configure it.
* As an added bonus, by setting it to zero this lets you disable multi-z explosions altogether without turning off all of multi-z.
2017-05-04 21:14:42 -04:00
Leshana
f8a538eff9 Multi-ZAS Optimization
A simple optimization to can_safely_remove_from_zone() both with and without multi-zas.
Instead of allocating a new list every time we call get_zone_neighbours() (which gets called several times in a loop) we have a pre-built list we don't need to Copy().
Same story for the list to iterate over in can_safely_remove_from_zone()
There should be no semantic change whatsoever from this; it is purely a performance optimization.
2017-05-04 21:14:18 -04:00
Anewbe
75ae42ca81 Fixes a thing 2017-05-04 21:14:07 -04:00
Anewbe
1feba48827 Ports MultiZAS 2017-05-04 21:13:53 -04:00
Leshana
694a0f9a6a Adds Ender Cable
* This cable type looks and acts like heavy duty cable, but magically connects to anywhere even across zlevels.
2017-05-04 18:50:41 -04:00
Arokha Sieyes
3fc249bf8b Tether 1,8 work
Adds solar farm to the left of z1
2017-05-04 17:48:21 -04:00
Leshana
1f24b46dd5 Cat Changes 2017-05-03 09:10:51 -04:00
Leshana
12bc03157a Adds the Algae Oxygen Generator
* This device converts CO2 to O2 using power and "algae".  The extra carbon is a byproduct in the form of "graphite"
* This is intended for virgo3b, which has no oxygen in its atmosphere but enough CO2 for us to just extract it.
2017-05-03 01:54:55 -04:00
Leshana
22dd42bc92 Setup mining conveyor belts and fixed door permissions. 2017-05-02 23:01:42 -04:00
Leshana
31c09b85a6 Added the Tether Backup Shuttle 2017-05-01 20:30:43 -04:00
Arokha Sieyes
55389cc613 Tether 7 work
Houseboat, holodeck stuff.
2017-04-30 20:07:44 -04:00
Leshana
31250690e5 Fixed the escape tram to actually work
* Made it actually work.
* Made the doors work nicely.
* Sped up the animations.
* Fixed the chairs.
2017-04-30 19:56:58 -04:00