Commit Graph
35923 Commits
Author SHA1 Message Date
Arokha Sieyes 1f595cd59a Two interface QoL changes (closets and mechs) 2018-01-14 03:58:15 -05:00
NeertiandGitHub cd298b1575 Merge pull request #4526 from Mechoid/Now_Those_Are_Knoifes
Knife refactor and minor changes regarding.
2018-01-14 01:33:39 -05:00
NeertiandGitHub d28443826f Merge pull request #4525 from VOREStation/vplk-maploader
Fixes #4522 - Make maploader correctly read lists of numbers, paths, etc
2018-01-14 01:33:14 -05:00
AtermoneraandAnewbe 30352e1c9b "Communicators have a flashlight" (#4523) 2018-01-13 21:49:58 -06:00
LeshanaandAnewbe 0e6f2fcb09 Make Singulo Stable Again (#4521)
* Make Singulo Stable Again

* Prevents emitter beam effects from being pulled by singulo.  Now watch them hit the field gens.
* Prevent singulo from consuming the PA particle effects.  It already gets fed by impact, don't try to eat them.
* Improve the Setup Singularity debug verb to do more better setup (including PA)
* Fix the energy dissipation values so that singularity does not just keep on growing even when setup properly.

* Enhance singularity proc/eat()

* Use `var/simulated` as a more generic way to ignore lighting overlays etc
* Remove redundant code in the rest of the proc body.
* Slight optimization: avoiding typecheck in loop over return from orange()
2018-01-13 21:43:32 -06:00
AnewbeandGitHub e96408e710 Merge pull request #4532 from Neerti/1/13/2018_blob_fix
Fixes Reactive Spines Blob Invincibility
2018-01-13 21:32:17 -06:00
Neerti 5eb8289312 Fixes Reactive Spines Blob Invincibility
Reactive Spines blob should be able to be damaged once more.
2018-01-13 22:12:58 -05:00
Mechoid ff02218ccb Hatchets - > Machete subtype. 2018-01-12 21:21:18 -08:00
AnewbeandGitHub bac83e59cd Merge pull request #4524 from Atermonera/changelog1
Updates changelog
2018-01-12 20:29:50 -06:00
Mechoid 5efc484595 Makes knives all knives. 2018-01-12 18:02:07 -08:00
Leshana 9d08175078 Fixes #4522 - Make maploader correctly read lists of numbers, paths, etc.
* For non-assoc lists every value was being read as a string.   For vars like "access_req" this is bad - it doesn't work.  Therefore we add support for lists of numbers.
* While I'm here, might as well add support for non-string keys of associative lists too, since that's required by things like vending machines.
2018-01-12 19:45:34 -05:00
atermonera 7ae21cbb09 Updates changelog 2018-01-12 15:56:14 -08:00
atermonera b7f7f6868a Revert "Communicators have a flashlight"
This reverts commit 3db1efc5aa.
2018-01-12 15:24:15 -08:00
atermonera 3db1efc5aa Communicators have a flashlight 2018-01-12 15:19:02 -08:00
AnewbeandGitHub 4c17f28cd0 Merge pull request #4519 from Neerti/12/15/2017_berserking
Adds Berserk
2018-01-11 20:57:50 -06:00
AnewbeandGitHub 470a11a564 Merge pull request #4516 from MisterLayne/tator_items
Adds energy spear and chainsaw to uplink.
2018-01-11 19:46:41 -06:00
AnewbeandGitHub d9b68ac833 Merge pull request #4520 from Anewbe/the_dream_never_dies
Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Switches us to the Southern Cross for testing""""""""
2018-01-11 19:44:32 -06:00
Anewbe a73f989db6 Rebegins the chain of map change PRs 2018-01-11 19:24:02 -06:00
AnewbeandGitHub 738da41cc6 Merge pull request #4513 from Mechoid/Plastic-Printing
Research Machines can use Plastic and Osmium
2018-01-11 16:20:40 -06:00
AnewbeandGitHub 0a6ffa6b11 Merge pull request #4508 from PrismaticGynoid/economicstatus
Replaces NT Relation with Economic Status
2018-01-11 11:59:48 -06:00
AnewbeandGitHub ac885282c0 Merge pull request #4511 from Woodratt/01082018_SCmapstuff
SC Map Tweaks
2018-01-11 11:58:54 -06:00
Neerti cca2cc5a23 Adds Berserk 2018-01-11 01:35:14 -05:00
NeertiandGitHub 613c5984ee Merge pull request #4510 from Cyantime/varient
Fixes 'varient'
2018-01-10 18:36:15 -05:00
NeertiandGitHub 0ce8d465f2 Merge pull request #4515 from Mechoid/Promethean_Infection_Fix
Adds a species flag for preventing infections. Added to Prometheans and Xenos.
2018-01-10 18:36:01 -05:00
NeertiandGitHub cedf1528af Merge pull request #4514 from VOREStation/vplk-extra-atmos-machinery
Updates misc atmospherics machinery init and destroy
2018-01-10 18:35:51 -05:00
Mechoid 34f2fb2f42 Adds NO_INFECT to the base Xeno species. 2018-01-09 20:18:58 -08:00
MisterLayne c993475f5a Adds more traitor items. 2018-01-09 16:23:11 -05:00
Mechoid 91be171f62 Adds a species flag for preventing infections, akin to IS_PLANT, without its other traits. 2018-01-09 12:42:20 -08:00
Leshana 7cb2555dc7 Updates misc atmospherics machinery init and destroy.
Fixes Destroy() proc on zpipes and cryo cells gets rid of a `loc = X`
Updates remaining atmos machinery to use atmos_init
Fixes area atmos computer to use initialize() instead of spawn-in-New
2018-01-09 15:23:17 -05:00
Woodratt c4e7ca7ab9 SC Map Tweaks
- Minor improvements and adjustments to the map
- Fixes some of the submap APCs to start off, so they do not die and show up on the alert console
2018-01-09 03:44:00 -08:00
Mechoid 2145b0371c Allows circuit printers, protolathes, mech fabricators, and prosthetic fabricators to store and use plastic and osmium sheets. No blueprints currently use either, however. 2018-01-08 21:25:52 -08:00
AnewbeandGitHub 8114e4050a Merge pull request #4512 from VOREStation/vplk-sleeping-doors
Stop doors from sleeping during machine controller process() execution
2018-01-08 21:30:34 -06:00
Leshana 24e32713f4 Stop airlocks from sleeping during machine controller process() execution.
* Sleeping during process() is BAD BAD BAD!
* Since close() sleeps, we make sure to spawn() before calling it.
2018-01-08 22:05:20 -05:00
AnewbeandGitHub aafa17c4da Merge pull request #4509 from Cyantime/patch-1
Improves medibot speaker switch
2018-01-08 16:02:23 -06:00
Cyantime 36f8c56537 Fixes 'varient' 2018-01-08 16:42:20 -05:00
CyantimeandGitHub 46c99cca03 Improves medibot speaker switch 2018-01-07 22:09:43 -05:00
PrismaticGynoid 5ffb0ee7e7 Replaces NT Relation with Economic Status
Because starting money is pretty much all it affects, anyway. Instead of just being used to measure NT's opinion of you, you now choose income categories to fall under. This still affects how much money you start with, with the highest category giving a 1.3x modifier, but the lowest has been lowered to 0.5 times. Now you can start with even less money than before.

Currently doesn't change the "this person might be willing to help you" message for traitors, but it would be easy to do something different with that if requested.
2018-01-07 14:12:10 -08:00
AnewbeandGitHub 26ab53fb5a Merge pull request #4507 from Cameron653/patch-1
Fixes a typo which made a few circuits give no tech
2018-01-07 14:12:39 -06:00
Cameron653andGitHub 898871e680 Update reagents.dm 2018-01-07 06:05:33 -05:00
CyantimeandAnewbe af8cec54ab Fixes gravekeeper module wood synth, fixes typo in gravekeeper lawset (#4506)
* Fixes gravekeeper module wood synth, fixes typo

* Gives the grave gripper a name
2018-01-06 20:20:01 -06:00
LeshanaandAnewbe 224fe42e77 Prepare Atmospherics Machinery for SSatoms (#4501)
* to_chat() replacement.

* Revert calling target.init_dir() before connecting.

* This change was added in https://github.com/PolarisSS13/Polaris/pull/3775 to counteract `dir` not being set prior to New() for dynamically loaded maps.  The root cause was /atom/New() not calling _preloader.load().  Undoing the change now that /atom/New() is fixed.
* The addition of the init_dir() proc itself however, is useful, because there ARE other times some atmos machinery will want to re-initialize its dir, specifically whenever it is rotated.
* init_dir() must be called in the constructor of all atmospherics machines capable of connecting to another.   Since it has to happen for ALL machines, lets move that call to /obj/machinery/atmospherics/New()

* Rename /obj/machinery/atmospherics initialize() to atmos_init()

* These days `initialize()` is used to handle general object initialization that is moved outside of New().  The node connection discovery of atmos machinery needs to happen after all that, and so needs to be in a separate proc.
* Make sure to actually call atmos_init during system startup.
2018-01-06 10:52:56 -06:00
NeertiandGitHub e23c002eb5 Merge pull request #4493 from Atermonera/Weatherapp
Weatherapp Update
2018-01-06 09:18:49 -05:00
Atermonera 132e20ba52 Nanoui rounding 2018-01-05 23:04:55 -08:00
Cameron653andAnewbe afaa89ff26 Makes alcohol have effects when injected. (#4471)
* Makes alcohol have effects when injected into veins

* Makes Ethyl work on it when in bloodstream.

Should work this way.

* No nutrition
2018-01-06 00:04:49 -05:00
AnewbeandGitHub ed9f417cc3 Merge pull request #4504 from Neerti/1/5/2018_crystal_PoIs
Adds Four New PoIs
2018-01-05 13:36:37 -05:00
AnewbeandGitHub 2b2a5dc565 Merge pull request #4503 from Neerti/1/1/2018_bonfires
Adds Bonfires
2018-01-05 13:36:19 -05:00
Neerti 504cb9dcb8 Adds Four New PoIs
Three are glowy crystal themed ones for the caves.
Last one contains the remains of a previous explorer.
2018-01-05 06:48:47 -05:00
Neerti 42a421e8e1 Adds Bonfires 2018-01-05 02:35:19 -05:00
AnewbeandGitHub a7b3bf04ff Merge pull request #4502 from VOREStation/vplk-max-languages
Fix choosing unlimited languages on character setup.
2018-01-04 22:20:59 -05:00
Leshana 4906d5ca83 Fix exploit allowing choosing unlimited languages on character setup.
* Checks list length after input() returns so you can't cheese it.
* Sanitizes list to proper length so existing characters over the limit will be fixed.
2018-01-04 20:52:35 -05:00