Commit Graph

46551 Commits

Author SHA1 Message Date
ShizCalev 2e052d374c Fix log_cloning not always logging user keys if the mob ghosted during processing (#43285)
didn't think of testing that case. occupant's ghost is transferred
-after- go_out()
also fixed cloning pods spawning gibs when ex_act is called without an
occupant
2019-03-26 21:10:43 -07:00
ShizCalev c1f7d01334 Repath /obj/structure/chair/office/dark to /obj/structure/chair/office (#43269)
The parent was just a dummy path, no sense having it really.
2019-03-26 20:43:30 -07:00
Kierany9 d44b79ed27 Reclaim now works for 15 seconds after death (#43321)
Fixes this bogus somebody just dm'd me about

> hey so, just wondering if this is intended behavior or not after a
  hivemind round again
> basically at the moment
> hiveminds can just immediately succumb if another one is killing them
  and avoid being reclaimed
> since reclaim doesnt work on hivemind bodies
2019-03-26 18:38:41 -07:00
ShizCalev 97f6ff24ee Chargers now report cell charge on examine (#43289)
* Chargers now report cell charge on examine

* tidied up

* consistency with other status outputs

* grammar
2019-03-26 16:04:01 -04:00
Menshin 84a930d52b Fix Janitor ERT preview and leader role spawning (#43320)
Fixes Janitor ERT runtime on Create Antag preview and ERT leader (heavy)
spawning nude.
2019-03-25 23:39:39 -07:00
tralezab b64692f402 Fix incorrect description on miniature e-gun (#43322)
the mini e-gun says its two settings is stun and kill. this is false
2019-03-25 23:39:01 -07:00
81Denton fbc3b48e8e Fix D20 traitor bundle (#43323)
This was broken by the bundle rework. I chose bundle type "A" since
rolling a 17 is pretty good.
2019-03-25 23:38:10 -07:00
4dplanner ca194d7b37 [S] Checks for incapacitation when updating mobility (#43302)
* Adds incap check to canusetopic

* Collates if branches

* properly fixes mobility flags
2019-03-25 17:38:43 -04:00
ShizCalev 9ec4499f35 pulling offset fixes (#43307)
* pulling offset fixes

* commentary change
2019-03-25 12:45:46 -04:00
4dplanner 949905de4e adds override to sepia effect (#43305) 2019-03-25 12:43:25 -04:00
Tlaltecuhtli 85c1485bab [ready] beepsky smash change (#43228)
* 1

* 2

* 3

* temp

* r

* rogue space

* e

* e

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* restarts appveyor
2019-03-25 12:03:51 -04:00
Militaires 3f4007a3b8 Fixes runtime from attempting checking armor on missing bodypart, improves ran_zone selection mechanism (#43222)
* Fixes runtime from attempting checking armor on missing bodypart, changes how ran_zone selects a zone.

* Update code/modules/mob/mob_helpers.dm

pickweight ran_zone is no longer percentage-based

Co-Authored-By: Militaires <ahmedosama2001@gmail.com>

* adds check to second return too

* look how they massacred my boy
2019-03-25 11:29:09 -04:00
ShizCalev cc56a69695 Fixes mannequin runtime when a person with a nonhuman species has a command role set to high (#43173)
* Fixes mannequin runtime when a person with a nonhuman species has a command role set to high

* AnturK
2019-03-25 11:25:21 -04:00
AnturK bbbf712e94 Adds beetlejuice component. (#43192)
* Adds beetlejuice component.

* NAMEOF is horrible.

* Okay, this var name is better

* regex
2019-03-25 11:17:09 -04:00
py01 8ef3cf0124 Mech Balance V2 (#43055)
* mechs have exit times, sleep pilot on death

* fixes edge case on mech destruction

* Revert "Update code/game/mecha/mecha.dm"

This reverts commit a4c466f3ab157ebbd6beb336d2851eccfa9753d3.

* Update code/game/mecha/mecha.dm

Co-Authored-By: py01 <pyronetics01@gmail.com>

* trying to fix giant diff

* Update mecha.dm

* readds changes to mecha.dm
2019-03-25 11:14:44 -04:00
Strommer Kilian 8df820bb1f Add a new holodeck program: photobooth (#43278)
* add a new holodeck program: photobooth

* Add two paint buckets and three spray cans to the booth

* remove step_ variables

* made the photobooth floor white again, we got buckets for that anyway

* retrigger ci
2019-03-25 14:25:46 +01:00
Rob Bailey ceca1e605e [READY] Yet more darkmode tweaks and fixes (#43306)
* fuck you whoever made the last icon it was garbage

* ticket log fixes

* ticket log fixes

* changes colors from hardcode per line to a define

* some nicer darkmode colors

* asay and ooc name default fixes

* fuck you appveyer build again

* slight brightening of the default font color

* properly fixes tip of the round being hard to read
2019-03-25 20:49:59 +13:00
ShizCalev 34d8f9b564 Renamed internal AI upload GPS var to embedded_gps (#43271)
* Renamed internal AI upload GPS var to internal_gps

* honk

* archaism
2019-03-25 20:20:05 +13:00
oranges 3ed23dfda8 Merge pull request #43277 from AutomaticFrenzy/patch/forcegive
Fix broken force_give call in hardset_dna
2019-03-25 20:19:40 +13:00
oranges fba7adb434 Merge pull request #43264 from ShizCalev/clockwork-ark-fix
Fixes clockwork apply_inate_effects ark check
2019-03-25 20:19:29 +13:00
AnturK 2045dfc8dc Fix sentient disease runtime (#43281)
Happens every time disease loses.
2019-03-23 22:51:40 -07:00
ShizCalev 93c9fb4cd3 Fix admin follow runtime (#43282)
Fixed a minor runtime caused by admins clicking a follow link while in
the lobby.
2019-03-23 22:50:50 -07:00
ShizCalev ac9dd6bc09 Remove small text formatting from investigate log (#43273)
there's no reason for it.
2019-03-23 22:50:18 -07:00
oranges 22b7eda1ae Merge pull request #43284 from ShizCalev/cloning-record-fix
Fixes cloning records not getting updating when rescanning an already scanned subject
2019-03-24 18:22:18 +13:00
Mickyan 589c9a76f4 Makes strong booze more dangerous (#43145)
* your 12 steps program starts now

* typo slaying

* better approach
2019-03-23 23:59:45 -04:00
Tad Hardesty 956acb2d8e Fix heirloom bodybags being destroyed by use (#43262)
* Fix heirloom bodybags being destroyed by use

* Destroy folded bag if it hasn't been moved back into the world
2019-03-23 16:36:40 -04:00
Jordan Brown ac99808e05 Merge pull request #43287 from tgstation/MrStonedOne-webedit-420
On second thought; lets just let the extreme popcap be what it is.
2019-03-23 16:27:51 -04:00
Borisvanmemes edbf49cce0 Makes ED 209s drop DRAGNets and not adv tasers (#43298)
* Makes 209s not drop tasers

A simple oneline untested webediter bugfix, honk.

* Update ed209bot.dm

oh god oh fuck i forgot a single / AAAAAAAAA
2019-03-23 14:01:28 -04:00
ShizCalev 192a5333c3 Automatic deadminning (#42780)
* does the thing

* cleanup

* unbroke deadminning

param broke the verb somehow? honk.

* correct prefs

* more robust handling

* corrected return, cleanup
2019-03-23 10:46:35 +01:00
Tad Hardesty 22e990e7d0 Fix grammar in twohanded wield messages (#43260) 2019-03-22 23:35:40 -04:00
Kyle Spier-Swenson 7e2531a924 On second thought, lets just have extreme popcap be what it is
Last pr, i changed it from always looking at living player count, to only looking at living player count in certain situations. These situations came up often enough that it was subverting the intent of the extreme popcap and in some cases allowing 15 players extra on bagil.

It still exempts anybody currently in the round (even dead) reconnecting after disconnecting, except people who observed from lobby.
2019-03-22 20:26:22 -07:00
ShizCalev a4b7aa18f1 Fixes cloning records not updating 2019-03-22 18:17:26 -04:00
Tad Hardesty 216cd9a139 Fix broken force_give call in hardset_dna 2019-03-22 11:15:09 -07:00
ShizCalev 01ee32329f [s] Fixes vents not logging the signal sender (#43272)
* [s] Fixes vents not logging the signal sender

* removed unused proc
2019-03-22 11:49:56 -04:00
Rob Bailey 9290358482 fixes (#43275) 2019-03-22 10:53:19 -04:00
Strommer Kilian 3f0f2d5b19 Adds the ability to pass a list of types to spawn_and_walk, it will pick randomly from the list (#43257) 2019-03-22 10:06:22 -04:00
ShizCalev 5310a4892b Improves cloning logging (#43267)
Forgot to log keys as well. Also noticed that cloning was writing the
occupant's mind ref to the field "mind" on the record instead of
"mindref". Corrected that.

Emagging a cloning pod will now leave fingerprints.
Ejecting someone while they're being cloned will now leave fingerprints.
2019-03-21 21:12:01 -07:00
ShizCalev 9d06c377d9 Merge pull request #43066 from Tlaltecuhtli/aiupload
ai uploads now have a gps signal
2019-03-22 00:00:00 -04:00
ShizCalev 63fb733dd5 Merge pull request #43218 from AutomaticFrenzy/patch/fullstop
Add a fullstop to the first line of examine messages
2019-03-21 23:59:24 -04:00
ShizCalev 03607834c0 Merge pull request #43236 from anconfuzedrock/bad_back
Adds bad back quirk (makes bags give you a bad mood)
2019-03-21 23:59:02 -04:00
ShizCalev 5d60f2d568 Merge pull request #43215 from AutomaticFrenzy/patch/throw-exception
Replace 'throw EXCEPTION' with CRASH or WARNING
2019-03-21 23:57:27 -04:00
ShizCalev 896236f5bf Clowncar exploit fix (#43237)
Fixed an exploit allowing you to grab people from anywhere with a clowncar.
2019-03-21 20:57:09 -07:00
ShizCalev 4c414a9c40 Merge pull request #43230 from Fikou/master
Gives the Seraph a pulse rifle.
2019-03-21 23:55:01 -04:00
ShizCalev 5c24f38b92 Merge pull request #43219 from AutomaticFrenzy/patch/adaptive-paint
Rename the "any color" paint bucket to "adaptive paint"
2019-03-21 23:54:36 -04:00
ShizCalev ac26121651 Merge pull request #43209 from nfreader/captainrogue
Allow heads of staff to message Centcom
2019-03-21 23:54:12 -04:00
ShizCalev 1f6008fd4c Merge pull request #43234 from tgstation/MrStonedOne-patch-4
Exempts current players from the extreme pop cap
2019-03-21 23:50:36 -04:00
Kyle Spier-Swenson b4f4653c21 Fix the living players limit queue getting stuck if you disable it (#43220) 2019-03-21 20:50:07 -07:00
ShizCalev 09c5913eba Fix humans not sending a signal when they're crossed (#43250)
wasn't calling back to the parent.
2019-03-21 20:48:41 -07:00
Strommer Kilian 145cbe4f3b Allow spawnergrenade to do something with the atoms it spawns (#43258)
Adds a new proc to /obj/item/grenade/spawnergrenade called afterspawn,
it is called after all the atoms have been spawned and gets passed a
list to those. Children of spawnergrenade can override this proc to do
things to the spawned atoms, for example emagging bots after spawning.
2019-03-21 20:48:13 -07:00
carshalash e3895f81be Remove light breaking from greytide event (#43159)
Removes the light breaking portion of greytide, there is already another
event involving sudden light breaking. It's also just obnoxious to fix
the doors in the dark for sillycones.
2019-03-21 20:43:02 -07:00