Commit Graph
30492 Commits
Author SHA1 Message Date
Arokha Sieyes c871e617db VS: Swap two things to ion pistol rather than rifle 2018-02-07 20:03:44 -05:00
Arokha Sieyes 63c498777f VS: Make this define generic 2018-02-07 20:03:44 -05:00
Arokha Sieyes fb62a2fe45 VS: Two mob tweaks to make them better
Syndicate and hivebot
2018-02-07 20:03:41 -05:00
Arokha Sieyes c493b83531 VS: Simple_animals avoid my custom sky too 2018-02-07 20:03:41 -05:00
Arokha Sieyes 8684fcf4eb POLARIS: Allow simple_animal to avoid turfs
Like the sky. TODO: Lava??
2018-02-07 20:03:41 -05:00
Arokha Sieyes 54b6e9de7d VS: Fix a totally unrelated qdel gc bug with a planemaster 2018-02-07 20:03:40 -05:00
Arokha Sieyes deef737212 POLARIS: New mob var 'low_priority' for skipping life()
Mobs with this will not have life() called on them unless there's a non-observing player on the same z-level.
2018-02-07 20:03:40 -05:00
Arokha Sieyes e82f535d0e VS: Mapping subsystem supports lists only, now.
That's probably how it should have been.
2018-02-07 20:03:39 -05:00
Arokha Sieyes 1496a17e63 VS: Adds two mobs: shadekin, jelly
Shadekin is WIP for now, can be used for events. Jelly is on Virgo 2.
2018-02-07 20:03:39 -05:00
Aronai SieyesandGitHub bb09406ea0 Merge pull request #2934 from Verkister/yummytrash
Trashcan perk refactor and slight expansion.
2018-02-04 16:56:47 -05:00
Aronai SieyesandGitHub f36f32afc0 Merge pull request #2970 from VOREStation/aro-admenucleanup
Remove several admin verbs from context menu
2018-02-04 16:27:33 -05:00
Verkister f553219bbd Squashed commit of the following:
commit b3d348258c4c93a1df81652bdf68fd00f4130369
Author: Verkister <superverkelian@hotmail.com>
Date:   Sun Feb 4 22:40:08 2018 +0200

    Squashed commit of the following:

    commit 5faa5f9d063e57400584ab1ae458e626629b6842
    Author: Verkister <superverkelian@hotmail.com>
    Date:   Sun Feb 4 22:31:10 2018 +0200

        Update pai.dm

commit fd4bbdc6b99d74d94befb440ffe5e0c23a98a918
Author: Verkister <superverkelian@hotmail.com>
Date:   Sun Feb 4 11:28:58 2018 +0200

    Makes pAI cards, AI cards, and posis "edible"
    -Also makes it so that pAI cannot fold out if inside a gut.

commit 1d13c207240c4bc296b188533e8cf50b1424cc36
Author: Verkister <superverkelian@hotmail.com>
Date:   Sun Feb 4 10:40:38 2018 +0200

    some more trashcan refactoring

commit 28d02c272dbd218d2d91c91fb1ecec999b9dd05e
Author: Verkister <superverkelian@hotmail.com>
Date:   Sat Feb 3 13:32:14 2018 +0200

    Trashcan perk refactor
2018-02-04 22:43:02 +02:00
Aronai SieyesandGitHub 8f6e0a5801 Merge pull request #2969 from Ketrai/patch-5
makes vermicetol more potent.
2018-02-04 15:11:54 -05:00
Aronai SieyesandGitHub bbd20ba4c7 Merge pull request #2967 from Ketrai/patch-3
Makes the energy carbine crate consistent.
2018-02-04 15:11:25 -05:00
Aronai SieyesandGitHub 566507ed76 Merge pull request #2965 from Verkister/numbflush
Clears the prey of numbenzyme on digestion death.
2018-02-04 15:11:10 -05:00
Aronai SieyesandGitHub 41a298e9ec Merge pull request #2962 from VOREStation/aro-ghostmsg
Cut down ghosting admin spam
2018-02-04 15:11:01 -05:00
Aronai SieyesandGitHub 00d59665f1 Merge pull request #2961 from VOREStation/aro-idle
Improves idle-kick admin awareness, cryo verb
2018-02-04 15:10:53 -05:00
Aronai SieyesandGitHub b087ff3207 Merge pull request #2929 from VOREStation/Cameron653-patch-3
Sebastian permit & magazine update & fix
2018-02-04 15:06:31 -05:00
KetraiandGitHub 030aff7c87 TYPO 2018-02-04 18:43:17 +01:00
Arokha Sieyes fbb34ea0ed Remove several admin verbs from context menu 2018-02-04 12:32:55 -05:00
KetraiandGitHub 4c26688e2c makes vermicetol more potent.
Seeing as I disregarded the effect of metabolism, vermicetol was unintentionally weak. So incredibly slow that the effect was barely noticable.

The potency now should cause vermicetol to heal at a rate of 2.2. which is roughly 63% lower than ketolade, but lasts a whole lot longer.
2018-02-04 18:24:51 +01:00
KetraiandGitHub 93a9e6012d Makes the energy carbine crate consistent.
It made no damn sense to get 3 of them for the same price as the energy gun crate, which gives 2 energy guns, despite laser carbines being considered superior in some regards.
2018-02-04 14:20:03 +01:00
Verkister 158ae3f33b Clears the prey of numbenzyme on digestion death.
-You can now do painless gurgles without getting pumped full of your prey's painkillers at the end.
2018-02-04 11:03:11 +02:00
Arokha Sieyes 85c8c123f1 POLARIS: Cut down ghosting admin spam 2018-02-04 01:52:39 -05:00
Arokha Sieyes 5a9119de99 POLARIS: Improves idle-kick admin awareness 2018-02-04 01:00:25 -05:00
Arokha Sieyes 5b1311c994 Fix NSFW and fluff item removal
Fixes the NSFW sprite buggyness.

Removes Briana's gun spawn. She gave her gun up ICly!
2018-02-03 21:58:41 -05:00
Aronai SieyesandGitHub 0e458ac500 Merge pull request #2955 from VOREStation/aro-dashboard
Shuttle dashboard info
2018-02-03 21:11:50 -05:00
Aronai SieyesandGitHub ac7d9d1790 Merge pull request #2958 from VOREStation/vplk-ss-shuttles
Shuttles Subsystem + CALLBACK
2018-02-03 21:11:39 -05:00
Aronai SieyesandGitHub 66bd426cbc Merge pull request #2913 from Verkister/patch-6
Changes voremob default gurglemode to itemweak
2018-02-03 20:56:37 -05:00
Leshana ca64667773 Let objects register to be informed when shuttles have been setup.
* Switch /obj/shuttle_connector to use it instead of the icky process hack.
2018-02-03 20:54:41 -05:00
Leshana df21594485 Ports callback datum from TG
* A callback datum system was created, a common framework that handles all of the nuts and bolts so anyone can implement callbacks easily without worrying about how to invoke procs.
* Adapted from tgstation/tgstation#22476 by MrStonedOne
2018-02-03 20:54:40 -05:00
Leshana 79464c7315 Implement SSshuttles subsystem
* Replaces the shuttle_controller and shuttle process with the shuttles subsystem.  Instead of docking ports being initialized by the game ticker, its part of the StonedMC Master init order.
* The main advantage of this is control over the initialization order, as well as letting Master be aware of CPU we're using up with shuttle processing.
* By being part of the Master init order, we reduce the uncertainty about "are objects initialized yet?" which is nice, since shuttle docks break if machines aren't finished initializing!
2018-02-03 20:34:44 -05:00
Arokha Sieyes 3e6760722f POLARIS: Add shuttle door/environment sensors 2018-02-03 20:21:41 -05:00
Aronai SieyesandGitHub 125cb2f102 Merge pull request #2956 from VOREStation/aro-noborgono
Bad dog down boy
2018-02-03 20:08:25 -05:00
Aronai SieyesandGitHub 7944cad61c Merge pull request #2957 from VOREStation/aro-planetweak
Tweak a few planes
2018-02-03 20:08:14 -05:00
Aronai SieyesandGitHub f920551f37 Merge pull request #2946 from VOREStation/vplk-ss-atoms
Atoms Initialization Subsystem
2018-02-03 20:08:05 -05:00
Arokha Sieyes a18f9061e5 VS: Shift these by one to avoid PLANE_MESONS 2018-02-03 19:35:54 -05:00
Arokha Sieyes 11fd7e7b70 POLARIS: Move these planes to more useful places 2018-02-03 19:35:26 -05:00
Arokha Sieyes c2d5507f21 Bad dog down boy
Removes ability of the AI to see borg cameras when they are away from the station (no UFO spying)
Also removes borg ability to mess with doors on UFO (aliennn technologyyy)
2018-02-03 19:34:45 -05:00
VerkisterandGitHub 610ebf2a39 Nerfs borg sleeper carcass gain.
mice op
2018-02-03 11:15:35 +02:00
Leshana 523e329bbb Make scheduler and Master init order predictable and make unit tests wait until init is done before starting. 2018-02-03 02:44:51 -05:00
LeshanaandGitHub b748626e20 Merge pull request #2945 from VOREStation/aro-pto2
Assistants/Interns don't earn or spend PTO
2018-02-03 01:16:54 -05:00
Arokha Sieyes e71f7144f0 Assistants/Interns don't get PTO
Silly, you don't work here.
2018-02-03 01:02:14 -05:00
Leshana 38f20304ca Initialize procs for virgo 2018-02-03 01:00:57 -05:00
Leshana cef001bf2a Update every initialize() proc to return an initialize hint.
* Yes, all of them.
* Also did a few corrections to redundant New() and broken Destroy() along the way
* Renamed the turf_initializer.initialize() proc to InitializeTurf to avoid confusion.
* Subsumed /area/proc/initialize into /atom/proc/initialize() - Made /area's LateInitialize to get same behavior as before.
2018-02-03 01:00:57 -05:00
Leshana ef73c090ab Implement SSatoms
* Moves proc/initialize() from being on /atom/movable, /are and /turf/simulated to being on /atom - Now turfs can initialize too
* Added the SSatoms subsystem which controls initialization of atoms at roundstart and during normal conditions.
* Disabled the old auto_init = 0 behavior, ALL atoms should get initialized() called on them now.
* Refactored the way initialize() is called during /New() to utilize SSatoms instead of SScreation
* Removed SScreation, as it was only a stop-gap until SSatoms could be ported.
* Updated the maploader to inform SSatoms when it is loading maps instead of SScreation.
* Updated the template map loader to use SSatoms to perform initTemplateBounds
* Renamed 'initialized' var in seed_storage to deconflict.
* Removed usage of auto_init = 0, replaced with a no-op initialize() proc for atoms that don't need initialization.
2018-02-03 00:59:06 -05:00
Aronai SieyesandGitHub c0f8d2e2f3 Merge pull request #2940 from VOREStation/aro-pilothelm
Silly piloting helmet animation
2018-02-03 00:42:00 -05:00
Aronai SieyesandGitHub 300bcd123f Merge pull request #2935 from VOREStation/aro-radiotweaks
Headset/Radio Tweaks for Explorers Mostly
2018-02-03 00:41:44 -05:00
Arokha Sieyes 5504e4387a Temp fix for two bugs 2018-02-03 00:04:18 -05:00
Arokha Sieyes 4162e35e00 POLARIS: Silly piloting helmet animation
Bonk helmet on shuttle computer to link. No, it doesn't work if you're off the shuttle, no remote info transfer.
2018-02-02 19:06:07 -05:00