Commit Graph

3977 Commits

Author SHA1 Message Date
Jordan Brown bb3405b881 Merge pull request #38309 from kevinz000/patch-517
Vehiclecode is now far more responsive when their movespeed delays are changed after they move.
2018-06-07 09:39:18 -04:00
AnturK 1c18ef0cfb Fixes some holocall stuff (#38209)
* Fixes some holocall stuff

* Yep
2018-06-06 22:24:17 +03:00
kevinz000 eecc586113 speedy vehicles code 2018-06-05 23:01:12 -07:00
81Denton b944f523a5 Blacklist ion trails from chasms (#38284) 2018-06-05 11:29:15 -07:00
KorPhaeron b78e8decf5 Lavaland Clock Cult Ruin (#38263)
* Dead Ratvar

* tgm map
2018-06-04 15:04:55 -04:00
Yenwodyah 191f7eeadb Fix some advanced disease thresholds (#38257) 2018-06-03 13:47:03 -07:00
vuonojenmustaturska 2f69c9eb03 are we free? (#38228) 2018-06-03 14:21:18 -04:00
ShizCalev 31654bb57c Fixes pocket items being deleted when monkeyizing (#38220) 2018-06-02 14:04:26 -07:00
Jordan Brown 88134a60b3 Merge pull request #38198 from AutomaticFrenzy/patch/chasm-beams
Blacklist projectile effects from chasms
2018-06-01 10:51:46 -04:00
Jordan Brown 2a2a4786d6 Merge pull request #38180 from AutomaticFrenzy/patch/heirloom-clone
Fix family heirloom being lost on cloning
2018-06-01 10:49:57 -04:00
vuonojenmustaturska c65a99f130 Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong (#38171)
* (mostly) nodrop

* (mostly) dropdel

* (mostly) abstract

* nobludgeon

* things i missed

* forgot one

* unintended changes

* energy handcuffs
2018-06-01 11:36:31 +02:00
Tad Hardesty c494c1ac08 Remove datum/action/generic (#38201) 2018-06-01 01:49:02 +03:00
Tad Hardesty 70390c4a3c Blacklist projectile effects from chasms 2018-05-31 14:03:47 -07:00
ShizCalev c41d6ac965 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-30 21:57:06 -07:00
Tad Hardesty f7717cc406 Fix family heirloom being lost on cloning 2018-05-30 19:21:33 -07:00
Cruix 70687c8cdc AI Multicamera mode (#37695)
* Added multicamera mode for AIs

* Minor multicamera fixes

* Cameras near an AI multicamera eye now light up red

* Disabled AI multicamera mode without admin intervention

* Fixed AIs being able to use multicamera mode when they should not
2018-05-30 20:31:32 -05:00
Nich 20bc55570a Fixes random-weighted AI laws (#38152) 2018-05-30 16:42:53 -07:00
vuonojenmustaturska d335a0fd05 Make typecache checks twice as fast, stop using single-type typecaches where appropriate (#38075) 2018-05-28 16:31:30 -07:00
CitrusGender 590519fb41 Fix: Negative blood levels now kill you (#38105) 2018-05-27 23:34:39 -07:00
Mickyan 9d8c1afa22 New Trait: Drunken Resilience (#38076)
* drunk healing

* balance, bugfix

* more consistent wording

* removed random chance and tweaked values

* rounding values

* 0 to FALSE, slightly lowered top values
2018-05-27 14:23:38 -07:00
Dax Dupont 4efb660d8c Adds better admin messaging to boh and fixes summons happening in the wrong places (#38096)
* Adds better admin messaging to boh

* Same for the logs

* chumbis

* I'm a chumbis
2018-05-27 14:02:55 -07:00
KorPhaeron f5e063414a Bag of Holding Rework (#38010)
* Bag of Holding Rework

* RCDs work on chasms

* No transit space nonsense

* Fixes runtimes

* No infinite chasm
2018-05-26 00:27:32 -04:00
Jordan Brown f3db0f57e0 Merge pull request #38023 from AutomaticFrenzy/patch/toh-kay
Fix various bugs with telekinesis
2018-05-25 11:48:50 -04:00
vuonojenmustaturska 4f210f49f5 Disallow effects from being scanned by the chameleon projector (#38017)
* henk

* iseffect
2018-05-25 14:36:56 +02:00
Cruix f32533130f Added an action button to change your entire chameleon outfit at once (#37953)
* Added an action button to change your entire chameleon outfit at once

* Made chameleon stamps actual chameleon items
Added stamps to bonus chameleon items on outfits that should have them
Made clothing work with hooded suits
2018-05-24 18:10:59 -07:00
vuonojenmustaturska 895b5107cd Removes a couple thousand empty lists (#38000)
door.shockedby
2018-05-23 19:15:06 -07:00
Tad Hardesty 31acbdf83b Fix lathes attempting to accept abstract items 2018-05-23 17:17:24 -07:00
Tad Hardesty 6fb5d254f8 Fix bad TK interactions with material containers 2018-05-23 16:49:25 -07:00
kevinz000 4ddd28ce4d Chasms no longer drop those buckled to undroppable objects (#37970)
* Chasms no longer drop those buckled to undroppable objects

* Moves a check down for efficiency/not needing to check things twice

* Change logic order so this hack works
2018-05-22 16:25:29 +03:00
vuonojenmustaturska 1eccbcca18 Adds an EMP protection component, allowing ANYTHING to be protected from EMP (#37671)
The component is initialized with any combination of three flags, EMP_PROTECT_SELF protects against effects that target the object itself, EMP_PROTECT_WIRES protects against wires being messed with similar to the NO_EMP_WIRES_1 flag which this PR removes, EMP_PROTECT_CONTENTS protects against things that are inside the object like organs, internal "non-virtual" power cells and the like

This enables (but doesn't introduce) new mechanics such as adding EMP shielding at runtime to any atom, or taking it away.
2018-05-22 11:38:02 +12:00
Tad Hardesty f53caac04a Refresh mob views when atoms enter/exit storage (#37954) 2018-05-21 12:45:52 +03:00
Nich b011d24fe1 Replace nauseous with nauseated (#37927) 2018-05-21 01:05:57 -07:00
Jordan Brown 837a9451c3 Merge pull request #37939 from AutomaticFrenzy/patch/heirlooms
Fix some issues with family heirloom spawning
2018-05-20 21:25:54 -04:00
Tad Hardesty 6b4816c0d6 Fix family heirlooms sometimes failing to spawn 2018-05-19 18:47:35 -07:00
Dax Dupont b10b31a53d The great bag of holding n e r f 2018-05-19 19:52:21 +02:00
Jordan Brown 4cb7ed1574 Fixes incorrect test merge feedback (#37899)
* Fixes incorrect test merge feedback

* The guy who updated the tgs api is an idiot
2018-05-17 13:55:22 -04:00
pubby 1d24975fa1 Merge branch 'master' into newpub 2018-05-16 18:53:52 -05:00
Barhandar 9012ab82b3 Replaces adding goliath plates to clothing and APLUs with a customizable tracking component (#37525)
add: Amount of goliath plates is now shown in examine for explorer suits and mining hardsuits.


I was peeved by being unable to tell whether the armour is upgraded or not except by trying to stick more plates on it.

I think a more correct way would be to add a plate amount var to these items similarly to APLU plating and then have description mention their amount and, for added transparency, that it's possible to improve it if there's 0 plates.

Please point the errors/wrongs in it, since "current armour value minus constant divided by value each plate adds" is rather clunky code.
2018-05-14 11:55:31 +12:00
Grandmother of 50 d3fa7efb11 Fixes Bedbuckling to avoid Floor is Lava (#37752)
* Update floor_is_lava.dm

* Pulls the check out of the loop.
2018-05-12 15:43:35 -07:00
Emmett Gaines c1a5192b8b Makes the redirect component able to transfer with changeturfs (#37697) 2018-05-12 14:28:24 -07:00
Iamgoofball 399ee79f9a family heirlooms properly open the bag upon spawning if they're in the bag (#37754) 2018-05-10 22:24:10 -07:00
Jordan Brown 58ed2f076b Merge pull request #37761 from MrStonedOne/patch-503
Adds time_dilation info to status topic.
2018-05-10 16:50:25 -04:00
Kyle Spier-Swenson 22f62744c2 Remove some likely unneeded checks 2018-05-10 12:59:15 -07:00
AnturK 74e646b554 Revert "Removes unused optimization from SendSignal (#37551)" (#37776)
This reverts commit 8b8fc1a22c.
2018-05-10 11:35:26 +02:00
Jordan Brown 8b8fc1a22c Removes unused optimization from SendSignal (#37551) 2018-05-10 09:06:47 +02:00
kevinz000 85aef5755a Fixes EMPs (#37656) 2018-05-10 08:32:40 +02:00
XDTM aa782fffd2 [s] Hallucinations 4.0 (#37423)
No ingame changelog cause these are supposed to fool people.

Changes:

    Hallucinations now pick from a single weighted list, instead of being separated in tiers. The more obvious a hallucinations, the less likely it is to appear.
    Hallucination is now a contantly ticking down variable. 1 hallucination = 2 seconds duration. Hallucinating effects have been rebalanced to fit this.
    Hallucinations have a random cooldown ranging from 10 to 60 seconds. The status will still tick down in the meantime.
    The Sounds hallucinations has been split in three: realistic sounds (likely), weird sounds (rare), and station messages (i.e. the shuttle arrived, blob warning, etc.)(also rare).
    The Bolts hallucination now stops you from bumping doors open. You can still click them to open them.
    Removed the singulo hallucination. It's pretty much impossible to make it realistic enough, and it's too widely known to scare someone. It's an annoyance and a definite tell that you're hallucinating.
    Removed the xeno attack for the same reasons. It was kept in the code to serve as a pseudotemplate for hallucination mobs.
    Removed the fake attacker hallucination. Trying to replicate full attack and defense code as well as managing icon generation with blacklists and all is just not worth it. It would never be realistic enough.
    RDS hallucinations have been either rolled into normal ones or removed (the OOC ones). No reason to keep them separate, aside from throwing off the hallucination odds (which has resulted in complaints about the cult victory warning being too common).
    Added/edited a lot of strings for the text-based hallucinations. I could definitely use a few more for the message hallucination, i got writer's block there.
2018-05-10 09:15:46 +12:00
Kyle Spier-Swenson 31e9b8583a Adds time_dilation info to status topic.
I need this for a thing i'm doing.
2018-05-08 22:32:05 -07:00
Jordan Brown 575d098944 Update DMAPI to version 3.2.1.0 (#37429)
This is primarily a compatibility layer that enables both forward and backward compatibility for all past and future APIs based on the detected running TGS version. It also bundles all it's includes to make future upgrades not have to modify the dme, heck, could even use a submodule if it wanted (not happening). No other changes necessary.

There's an upcoming event system and new chat management functions. Check them out here: https://github.com/tgstation/tgstation-server/blob/303448457e1529c900fa183a8b3c7f2e5459acf1/DMAPI/tgs.dm

Also added /datum/proc/CanProcCall()
2018-05-09 14:33:07 +12:00
vuonojenmustaturska d95c220c37 [s] Removes some stationloving-related failure surface (#37727)
COMSIG_TRY_STORAGE_TAKE fails, leaving the disk out-of-bounds. forceMove HAS to be good enough here.
2018-05-09 09:39:59 +12:00