Commit Graph

30486 Commits

Author SHA1 Message Date
Spades
2dfa526b7a Merge pull request #2972 from VOREStation/aro-lang
Removes several ways to know every language
2018-02-05 05:21:02 -05:00
Aronai Sieyes
bb09406ea0 Merge pull request #2934 from Verkister/yummytrash
Trashcan perk refactor and slight expansion.
2018-02-04 16:56:47 -05:00
Aronai Sieyes
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 Sieyes
8f6e0a5801 Merge pull request #2969 from Ketrai/patch-5
makes vermicetol more potent.
2018-02-04 15:11:54 -05:00
Aronai Sieyes
bbd20ba4c7 Merge pull request #2967 from Ketrai/patch-3
Makes the energy carbine crate consistent.
2018-02-04 15:11:25 -05:00
Aronai Sieyes
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 Sieyes
41a298e9ec Merge pull request #2962 from VOREStation/aro-ghostmsg
Cut down ghosting admin spam
2018-02-04 15:11:01 -05:00
Aronai Sieyes
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 Sieyes
b087ff3207 Merge pull request #2929 from VOREStation/Cameron653-patch-3
Sebastian permit & magazine update & fix
2018-02-04 15:06:31 -05:00
Arokha Sieyes
686c601e24 Further translator tweaks 2018-02-04 13:56:25 -05:00
Arokha Sieyes
d0fc288df8 Removes several ways to know every language
Removes translators from loadout (departments still have them spawn for dealing with their work), removes EAL implant from loadout, remove omni language implant from R&D.

(Also fixes bug with soulcatchers that keeps the brains from hearing borgs, so you can still know all the languages while in a soulcatcher. So if you want to understand everything, get a translator in your head :p)
2018-02-04 13:03:49 -05:00
Ketrai
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
Ketrai
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
Ketrai
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 Sieyes
0e458ac500 Merge pull request #2955 from VOREStation/aro-dashboard
Shuttle dashboard info
2018-02-03 21:11:50 -05:00
Aronai Sieyes
ac7d9d1790 Merge pull request #2958 from VOREStation/vplk-ss-shuttles
Shuttles Subsystem + CALLBACK
2018-02-03 21:11:39 -05:00
Aronai Sieyes
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 Sieyes
125cb2f102 Merge pull request #2956 from VOREStation/aro-noborgono
Bad dog down boy
2018-02-03 20:08:25 -05:00
Aronai Sieyes
7944cad61c Merge pull request #2957 from VOREStation/aro-planetweak
Tweak a few planes
2018-02-03 20:08:14 -05:00
Aronai Sieyes
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
Verkister
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
Leshana
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 Sieyes
c0f8d2e2f3 Merge pull request #2940 from VOREStation/aro-pilothelm
Silly piloting helmet animation
2018-02-03 00:42:00 -05:00
Aronai Sieyes
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
Aronai Sieyes
1b1e6b54a2 Merge pull request #2931 from VOREStation/polaris-sync-2018-02-01
Polaris Sync 2018-02-01
2018-02-02 19:03:04 -05:00
Aronai Sieyes
92cf578e2e Merge pull request #2932 from Ketrai/patch-1
Making mining drills faster. (fix)
2018-02-02 18:59:17 -05:00
Aronai Sieyes
075eb59620 Merge pull request #2930 from Cyantime/shuttles
Shuttle transit zone changes
2018-02-02 18:56:01 -05:00
Aronai Sieyes
335c12af0a Merge pull request #2933 from LittleBigKid2000/nifsoft-changefixrefactor
Small NIFSoft disks change, minor fix and refactor
2018-02-02 18:52:53 -05:00
Arokha Sieyes
cf4455e8db Adds cap on PTO
18 consecutive off-duty shifts is ... probably enough.
2018-02-02 18:37:50 -05:00
Arokha Sieyes
760ca5f945 POLARIS: Add an adhoc radio fallback mechanism
Allows subspace radios (eg headsets) to have adhoc_fallback enabled on them, which allows them to turn into shortwaves until they reestablish telecomms. I'm doing this for exp/sar/pilot headsets on our server, you can too if you want. What else are those giant antennas for? Up to you. This doesn't change anything for you unless you enable adhoc_fallback on something, but you can use it if you want!
2018-02-02 16:16:32 -05:00