Commit Graph

27004 Commits

Author SHA1 Message Date
Neerti
c2670a2bd5 Makes Overlay Hidden w/o Mesons 2018-01-22 16:12:35 -05:00
Neerti
d71a610a97 Adds Missing Ceiling Overlay + Fixes Space on Roof
On Multi-Z compatible maps, if a tile is missing a ceiling (IE there is an open space above it), it will display an overlay to show this. This makes it easier to know where the hole in the ceiling is without having to go to the ceiling. Overlay sprite by Mechoid.
Also fixes space tiles appearing when meteors/explosions/other fun things occur on the Southern Cross map instead of open space.
2018-01-22 14:27:19 -05:00
Arokha Sieyes
1558cd47df 3 Fixes (#4600)
* POLARIS: Do this lazily

* POLARIS: Speed up visible_message and audible_message

* POLARIS: Destroy this list rather than cutting it, for future safety
2018-01-21 16:17:04 -06:00
Anewbe
056933a9e0 Merge pull request #4597 from VOREStation/pol-surgery
Fixes necrotic organ repair
2018-01-21 16:16:34 -06:00
Anewbe
18e83bc73f Merge pull request #4575 from Neerti/1/17/2018_meteors2
Meteors No Longer Hurt Floors
2018-01-21 16:10:07 -06:00
Anewbe
215bbb89e7 Merge pull request #4595 from Mechoid/Gas_Tank_Extension
Chainsaw tweaks. Take two.
2018-01-21 00:40:26 -06:00
Anewbe
1eabad5690 Merge pull request #4593 from Cyantime/surgexploit
Fixes multisurgery
2018-01-20 23:44:48 -06:00
BillyBangles
bfeda4c28b properly names the communicator watch selector (#4601) 2018-01-20 21:32:44 -08:00
Anewbe
c79a75abce Merge pull request #4573 from VOREStation/pol-borghuds
Removes HUD items from all borgs, makes records 'just work'
2018-01-20 20:01:54 -06:00
Anewbe
e5b424e9a8 Merge pull request #4588 from VOREStation/vplk-tesla-book
Added operating manual book for Tesla
2018-01-20 20:01:38 -06:00
Anewbe
0ca15243dc Merge pull request #4594 from VOREStation/vplk-he-pipes-fix
Fix construction of HE pipes, Vents, and Scrubbers Plus qdel issues.
2018-01-20 13:29:14 -06:00
Atermonera
17accf2e28 Band-aids three runtimes (#4591)
* Runtime in dna_modifier.dm,330: Cannot read null.occupant

* Runtime in Chemistry-Reagents.dm,47: Cannot execute null.remove reagent().

* Runtime in blood.dm,182: Division by zero

* Compiled with the right map this time
2018-01-20 13:28:51 -06:00
Arokha Sieyes
378806471a Remove relative pathing from debridement surgery 2018-01-20 12:34:39 -05:00
Arokha Sieyes
1cc3e02dab Fixes necrotic organ repair 2018-01-20 12:30:18 -05:00
Mechoid
ebc03cceac Tweaks chainsaws. Again. 2018-01-19 21:11:48 -08:00
Leshana
ab87edeae9 Fix construction of HE pipes, Vents, and Scrubbers Plus qdel issues.
The initialize() routines of HE pipes, vents an scrubbers need to be atmos_init() after all.
If you register yourself with radio controller you need to de-register yourself too.
2018-01-19 23:45:40 -05:00
Cyantime
a5cb20a820 Fixes multisurgery 2018-01-19 23:26:56 -05:00
Anewbe
93b4df4517 Merge pull request #4590 from Cerebulon/teafix
Fixes duplicate tea recipe.
2018-01-19 20:13:36 -06:00
mistyLuminescence
a190ec5725 Allows modkits to be created for any item. (#4450)
* Adds modular modkits
* Adds explorer suit functionality to voidsuit modkits.
2018-01-19 18:11:28 -08:00
Cerebulon
a5de13cdb9 Fixes duplicate tea recipe.
Also a bunch of extremely minor drink typos.
2018-01-20 01:53:50 +00:00
Leshana
488c88b348 Added operating manual book for Tesla 2018-01-19 17:26:45 -05:00
Cyantime
8255744c2b Allows easier prefilling of beakers, bottles, etc (#4583)
* Allows easier prefilling of beakers, bottles, etc

* Optimization
2018-01-19 15:38:46 -06:00
Anewbe
6039111bfc Merge pull request #4580 from BillyBangles/friday-the-thirteenth
Adds 4 new spooky masks
2018-01-19 15:38:07 -06:00
Anewbe
8c2d1208e0 Merge pull request #4585 from Woodratt/01182018_SouthernCross_MapFixv6
Southern Cross Bugfixes and additions
2018-01-19 15:37:52 -06:00
Leshana
db0ba60f64 Implements the Tesla engine and supporting features (#4539)
* Adds "typecache" utility functions. A fast way to filter lists by type.

Ported from TG

* Ports the "orbit" feature and subsystem from TG

* Adds a feature that allows mobs and objs to "orbit" around some atom.  They literally are moved around in circles.  See the `orbit` proc in orbit.dm.
* Adds a subsystem that processes the actual movement of orbiting items.

* Adds utility methods for common machinery behavior.

* Adds default_unfasten_wrench which handles the standard anchor/unanchor behavior of wrenches being used on machines.  Together with the other default_x_tool machinery procs we can eliminate having that code duplicated in dozens of places!
* Adds is_wire_tool proc to easily detect when a machine is hit with a tool that should open its wires UI (if it has one).

Based on ideas from Paradise, with improvements for us.

* Implements the Tesla Engine

Ported from a mixture of TG and Paradise code and assets: Edison's Bane

Includes the tesla energy ball itself, the generator that makes it, tesla coils, grounding rods, the circuits and frames to build them.

* Switch dusting to zapping on impact and spin better

Ported /tg SpinAnimation which supports more than triangles.
2018-01-19 14:56:08 -06:00
Arokha Sieyes
1348077678 Wearing a mouse on your head stops mesons from working (#4584)
* POLARIS: Simplify Destroy on plane_master

If we're being Destroyed, the mob probably is too. Their job to remove references to us though.

* POLARIS: What if I want to wear a mouse on my head
2018-01-18 22:24:14 -06:00
Anewbe
674cc18554 Merge pull request #4582 from Mechoid/Tacknives_Angry_Again
Fixes Tacknife oversight. Fixes comments regarding knives.
2018-01-18 22:23:58 -06:00
Arokha Sieyes
17907b4486 Fix 3 server errors (#4578)
* POLARIS: Lighting runtime for accessing a list that might not exist

* POLARIS: Lazily clear these lists

* POLARIS: Just return the normal hint in Destroy on plane holders
2018-01-18 22:23:43 -06:00
Anewbe
e507cf8106 Merge pull request #4581 from Cyantime/patch-1
Changes vial max transfer amount to 30
2018-01-18 22:21:43 -06:00
Woodratt
d1f8e875a8 Southern Cross Bugfixes and additions
- Multiple fixes for map errors, and removal of christmas decor
- Addition of a gym station side, deck one
- nav beacons and beepsky added
- overhaul of the centcomm z to look more like the Northern Star
2018-01-18 20:01:01 -08:00
Neerti
c960d733f4 Merge pull request #4567 from VOREStation/vplk-wikisearch
Allow greater customisation of wiki links
2018-01-18 19:47:10 -05:00
Anewbe
a7cb2ff3ad Merge pull request #4566 from Mechoid/Make_Spears_Less_Murder
Drops the spear damage modifier from 0.75 to 0.5.
2018-01-18 16:40:16 -06:00
Anewbe
6d4e310659 Merge pull request #4570 from Belsima/master
Buffs the mop bucket by the same amount as the janicart.
2018-01-18 16:40:03 -06:00
Anewbe
3b69c3a85d Merge pull request #4572 from VOREStation/pol-rigboot
RIG Boot sequence
2018-01-18 16:39:53 -06:00
Cyantime
cf1cf1e602 Changes vial max transfer amount to 30 2018-01-18 17:22:40 -05:00
Mechoid
4a6a1dbf5c Fixes Tacknife oversight. Fixes comments regarding knives. 2018-01-18 14:20:55 -08:00
Billy Bangles
1ef0a7c3d4 adds 4 new spooky masks 2018-01-18 16:52:24 -05:00
Atermonera
7a6b0fd750 Cleans up PDA Manifest template (#4540)
* Cleans up PDA Manifest template, adds Planetside and Silicon sections

* Cleanups up some testing code

* A rogue space-indented line

* Hides empty manifest categories
2018-01-18 11:33:09 -06:00
Neerti
80a3f1e6c3 Merge pull request #4577 from VOREStation/pol-2spoop
Don't show ghost huds on people who've died okay
2018-01-17 23:27:21 -05:00
Anewbe
8b451f555b Merge pull request #4574 from Neerti/1/17/2018_human_icon_fix
Fixes Runtime with Deleting Humans
2018-01-17 22:02:47 -06:00
Arokha Sieyes
71d8672d58 POLARIS: Don't show ghost huds on people who've died okay 2018-01-17 23:02:11 -05:00
Neerti
2b1e7f7509 Merge pull request #4576 from VOREStation/pol-sanity
Sanity check in plane_holder
2018-01-17 22:46:27 -05:00
Arokha Sieyes
b67d43d237 POLARIS: Sanity check in plane_holder
This was related to a bug we encountered. The bug doesn't affect you, but it makes sense to give this sanity check here too.
2018-01-17 21:18:50 -05:00
Neerti
eb28aea2c3 Meteors No Longer Hurt Floors 2018-01-17 20:57:17 -05:00
Neerti
a05b7772c1 Fixes Runtime with Deleting Humans
Humans who got deleted would also delete their clothes, which would then make the human update their icons to not have the clothes anymore, but the human is still being deleted and a specific list was nulled, making lots of non-cat runtimes appear everywhere.

The solution is to make human icon code stop giving a damn if the human is being deleted, I was told.
This might make cryo a bit less noticeable lag-wise but I'm not too sure.
2018-01-17 20:43:52 -05:00
BillyBangles
c44af58716 Adds communicator watch (take 2) (#4406)
* adds communicator watch

* adds commwatch to a loadout selection list

* adds changelog

just in case
2018-01-17 19:33:32 -06:00
Anewbe
dc9243e784 Merge pull request #4546 from VOREStation/pol-planes-matscan
Return of material scanner overlay
2018-01-17 19:30:20 -06:00
Anewbe
b6bc743a95 Merge pull request #4563 from SunnyDaise/Icons-and-Small-Code
Adds Apple Juice.
2018-01-17 19:29:57 -06:00
Arokha Sieyes
043608d807 POLARIS: Remove the need for borgs to have HUD items in their module inventory 2018-01-17 19:34:56 -05:00
Arokha Sieyes
a9c03b478d POLARIS: RIG Boot sequence
For fun! No mechanics changed, just looks neat.
2018-01-17 19:31:41 -05:00