Commit Graph

8754 Commits

Author SHA1 Message Date
Arokha Sieyes
acc0a8576f VS: Add fennecs for sandy places 2018-01-27 14:10:54 -05:00
shazbot194
151e2b2b5b Adds in twin drills
As the title says.
2018-01-22 12:09:01 -09:00
Arokha Sieyes
9016ca94c0 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into aro-sync01222018
# Conflicts:
#	code/modules/mob/mob.dm - Whitespace? No real conflict.
#	code/modules/mob/mob_planes.dm - Comment conflict, was a late port to Polaris.
2018-01-22 12:10:19 -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
6e07301c03 Merge pull request #2806 from VOREStation/aro-entopics2
Entopic Framework + AR Features
2018-01-21 17:43:36 -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
Verkister
857b2c82f5 just in case 2018-01-21 23:54:14 +02: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
Arokha Sieyes
8225d30b9e VS: AR Entopics and Soulcatcher projecting (+Worldbender) 2018-01-20 23:29:24 -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
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
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
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
Arokha Sieyes
73235788b7 more junk 2018-01-18 19:31:37 -05:00
Leshana
bd742ca71f Merge pull request #2789 from VOREStation/aro-thirdruntime
Fixes a runtime and potential future runtime
2018-01-18 18:48:41 -05:00
Arokha Sieyes
ade70895c0 POLARIS: What if I want to wear a mouse on my head 2018-01-18 18:29:42 -05:00
Arokha Sieyes
853c9699dd VS: Clean up NIFs in human destroy in particular 2018-01-18 18:19:17 -05:00
Arokha Sieyes
02c0430e99 POLARIS: Simplify Destroy on plane_master
If we're being Destroyed, the mob probably is too. Their job to remove references to us though.
2018-01-18 14:27:23 -05:00
Arokha Sieyes
f754f3b715 POLARIS: Just return the normal hint in Destroy on plane holders 2018-01-18 13:56:31 -05:00
Arokha Sieyes
0b9150652a POLARIS: Lazily clear these lists 2018-01-18 13:51:31 -05:00
Arokha Sieyes
74c24f84f5 Typo causes colorblindness to do weird things
Like show you vantag HUD icons
2018-01-18 10:21:17 -05: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
Arokha Sieyes
b8d8248052 Merge pull request #2782 from VOREStation/aro-spoophud
Don't show ghost huds on people who've died okay
2018-01-17 23:19:57 -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
Arokha Sieyes
cf05d8c4c2 POLARIS: Don't show ghost huds on people who've died okay 2018-01-17 23:01:33 -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
a603c22066 Merge pull request #2780 from VOREStation/aro-runtime
Fix a runtime in deleting human
2018-01-17 22:36:24 -05:00
Arokha Sieyes
b58866d41f Fix a runtime in deleting human
What it says. Don't do these if we're deleting ourselves and dropping all our stuff.
2018-01-17 21:35:43 -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
Arokha Sieyes
9a90162d04 Fix colorblindness trait plane_holder instantiation and balance 2018-01-17 21:17:51 -05:00
Arokha Sieyes
1012075e5d 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:15:44 -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
Anewbe
dc9243e784 Merge pull request #4546 from VOREStation/pol-planes-matscan
Return of material scanner overlay
2018-01-17 19:30:20 -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
508ea0d6a3 Merge pull request #2775 from VOREStation/syncomatic
Polaris Sync
2018-01-17 18:36:35 -05:00
Arokha Sieyes
c0e4109cb2 Merge pull request #2767 from VOREStation/arovplk-tether-dedep
Fix dependencies on tether map in main codebase
2018-01-17 18:07:43 -05:00
Arokha Sieyes
6b2f4c6146 Fix update_icons() on human update_transform() and effects.dmi unnamed state 2018-01-17 17:58:11 -05:00
Arokha Sieyes
ff228754b3 Merge polaris sync 01 17 2018
Planes, layers, human/update_icon()
2018-01-17 17:56:51 -05:00
Arokha Sieyes
9c86e3b5d7 Upstream merge of material scanner overlay 2018-01-17 17:44:46 -05:00
Arokha Sieyes
ccfe9c4f7e Tweak to fix two issues
Fix mysterious 'fuel blob' icon. There's an unnamed state in effects.dmi that I named but didn't include that in the PR to here before. And there's a better way to do update_transform and here it is.
2018-01-17 17:30:12 -05:00
Leshana
fe431c8e46 Trims back wilderness code that was dependent on tether map.
* Reverted random.dm back to Polaris as there is no need for the VOREStation customs.
* Fixed /obj/random/outside_mob so it will actually work (You can't set vars on a type!)
* Removed all wilderness code outside of the tether map.  It was only setting life_disabled on mobs spawning there. We can do that with a subsystem or by dynamic maploading instead.
2018-01-17 15:23:22 -05:00
Abbie Fland
c2d294ac74 Prevent stalls in dogborg self-clean cycle
When something unexpected (such as mice, which are neither humans nor
items) is in a scrubpup's garbage compactor, it could stall forever when
performing a self-clean. This changes it to treat anything it doesn't
know how to digest as an indigestible item, treating it like other
indigestible items such as ID cards.

This also changes the self-clean damage ticks to harm anything living,
rather than just human.
2018-01-17 20:01:14 +00:00
Arokha Sieyes
f2fef6f410 Planes Framework (#4545)
* Polaris initial plane upstream merge

* POLARIS: Fix RIG visors with new plane system, and material scanner VIS_FULLBRIGHT

* POLARIS: Fix GetFlatIcon so that cameras and id pictures don't show the HUD overlays.

* POLARIS: Adds a 'alter values' proc for plane master ease of tweaking

Setting stuff like colorblindness variety and things.

* Remove NIF reference, fix lighting layer define

* Handle effects above lighting plane

* Moved all layer defines to planes+layers.dm
* Fixed overlays that are supposed to be above lighting to use the PLANE_LIGHTING_ABOVE

* Merge: 3000% human/update_icons() speed improvement

* Merge: Avoid ghosts pointing at things
2018-01-17 13:45:54 -06:00
Arokha Sieyes
0df3060a3e Merge pull request #2762 from Verkister/squashbelly
Fixes science borg analyzer belly and couple other things. (*squish edition)
2018-01-16 23:47:17 -05:00
Arokha Sieyes
79406b254d Merge pull request #2770 from VOREStation/vplk-ghostfix
POLARIS: Fix regular mobs seeing when ghosts point at things.
2018-01-16 23:44:19 -05:00