Commit Graph

30205 Commits

Author SHA1 Message Date
Arokha Sieyes
8c5603875a Fix ratio join bug 2018-01-21 23:49:13 -05:00
Arokha Sieyes
5d6d0bae15 Adds an admin verb to toggle it easier 2018-01-21 21:45:36 -05:00
Arokha Sieyes
4792ea713a Allows setting/enforcing an assistant ratio 2018-01-21 21:03:11 -05:00
Arokha Sieyes
5673579e86 Merge pull request #2812 from Verkister/trashpoop
Couple janihound processor fixes.
2018-01-21 17:49:00 -05:00
Arokha Sieyes
ba5b0c662f Merge pull request #2809 from VOREStation/vplk-multi-engine
Dynamic Engine Loading
2018-01-21 17:48:45 -05:00
Arokha Sieyes
4d1293e73b Merge pull request #2807 from VOREStation/aro-xeno
Ruins xenoarch forever
2018-01-21 17:43:43 -05:00
Arokha Sieyes
6e07301c03 Merge pull request #2806 from VOREStation/aro-entopics2
Entopic Framework + AR Features
2018-01-21 17:43:36 -05:00
Verkister
857b2c82f5 just in case 2018-01-21 23:54:14 +02:00
Leshana
71b3ef47a9 Add checks to allow Tesla to fully dissipate once it runs out of energy. 2018-01-21 16:19:13 -05:00
Leshana
62e58702f7 VOREStation Tweaks to the Tesla engine
* Let you order the Tesla generator from cargo in case you need another one.
* Make the energy ball dissipate very fast if it escapes from confinement, limiting the number of machines it can blow up.
* Reduce devastation on machine destruction so areas are messed up but not just reduced to space.
2018-01-21 16:19:13 -05:00
Verkister
09e8cd2d95 Couple janihound processor fixes.
-Fixes ingested decal type remains becoming uncleanable.
-Fixes nonhuman mobs giving human charge. (mouse overload)
-Fixes janigut not swelling up when reaching the limit.
2018-01-21 21:35:59 +02:00
Leshana
d7992a17f4 Fix GC issue on radiation sources. 2018-01-21 00:43:43 -05:00
Leshana
6b17e9b85d Enhance orbiting animations to actually support circles. 2018-01-21 00:43:43 -05:00
Arokha Sieyes
6e85d6c519 Ruins xenoarch forever
* Reduces radiation artifact's extreme power
* Just removes scramble artifact until someone wants to make it actually interesting
* Reduce range of tier3 artifacts to max of 100 given the map size
* Dorms protect from anomalies
2018-01-21 00:29:34 -05:00
Leshana
805897eafb Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2018-01-20 2018-01-21 00:23:00 -05:00
Arokha Sieyes
8225d30b9e VS: AR Entopics and Soulcatcher projecting (+Worldbender) 2018-01-20 23:29:24 -05:00
Arokha Sieyes
7b55206351 Merge pull request #2802 from Verkister/insertnewinkcartridge
Fixes prosthetic fabricator not printing our base colors on limbs.
2018-01-20 22:46:28 -05:00
Arokha Sieyes
b76a3c7f5b Merge pull request #2796 from Cyantime/hypo
Removes redundant hypospray
2018-01-20 22:46:20 -05:00
Arokha Sieyes
c127d317f4 POLARIS: Do this lazily 2018-01-20 22:08:58 -05:00
Arokha Sieyes
b7f1c41581 POLARIS: Speed up visible_message and audible_message 2018-01-20 22:08:37 -05: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
Leshana
d86c5d8b3f Merge pull request #2800 from VOREStation/vplk-he-pipes-fix
Fix construction of HE pipes, Vents, and Scrubbers Plus qdel issues.
2018-01-20 15:52:52 -05: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
Verkister
da7576451f Fixes prosthetic fabricator not printing our base colors on limbs.
-Lifelike torsos used to get our species base color applied because they were spawned as mobs with the base color being in the human set species proc.
-Made the prosfab look up and apply those base colors on mobless limbs as well.
2018-01-20 11:35:36 +02:00
Cyantime
84c3154b2b Merge branch 'master' into hypo 2018-01-20 01:39:16 -05: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
Leshana
e49d87bc2a 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:21:55 -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
Leshana
eed9f1d6ff Compensated for addition of Planetary Department to PDAs. 2018-01-19 21:09:02 -05:00
Cerebulon
a5de13cdb9 Fixes duplicate tea recipe.
Also a bunch of extremely minor drink typos.
2018-01-20 01:53:50 +00:00
Leshana
436d48b337 Update VOREStation specific code to use merged in features.
* Update our reagent_containers to use the new "prefill" feature instead of our own PolarisSS13/Polaris/pull/4583
* Fix missing VOREStation Edit comments.
* Prevent singularity from entering dorm areas.
2018-01-19 18:15:47 -05:00
Leshana
3c3dac7102 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-2018-01-19
# Conflicts:
#	code/_onclick/hud/hud.dm
#	code/modules/clothing/glasses/glasses.dm
#	code/modules/mob/living/carbon/human/update_icons.dm
#	maps/southern_cross/southern_cross-1.dmm
#	maps/southern_cross/southern_cross-3.dmm
#	maps/southern_cross/southern_cross-6.dmm
#	vorestation.dme
2018-01-19 17:52:25 -05: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
Arokha Sieyes
73235788b7 more junk 2018-01-18 19:31:37 -05:00
Arokha Sieyes
2a5ee0c541 basic junk 2018-01-18 19:29:37 -05:00
Cyantime
09eb4054a5 Removes hypospray/vr and vial/vr 2018-01-18 19:01:26 -05:00
Spades
8e42db3e7f More guns for the gun box
- NT Mk98 (re)added.
- P92X added.
2018-01-18 18:53:43 -05:00