Commit Graph

32096 Commits

Author SHA1 Message Date
coiax dabcce81ed CTF guns only hurt mobs with CTF armor (#22284)
* CTF guns only hurt mobs with CTF armor

This is moving towards the possiblity of spawning CTF spawns and flag
spawns onto the station without people being caught in the crossfire.

* Debug messages are bad
2016-12-23 09:31:55 +13:00
coiax 243fd295b4 Cyborg upgrade board tweaks (#22211)
* Cyborg upgrade board tweaks

🆑 coiax
add: Cyborg renaming boards cannot be used if no name has been entered.
del: Cyborg rename and emergency reboot modules are destroyed upon use,
and not stored inside the cyborg to be ejected if modules are reset.
/🆑

Reasons: Because being renamed "default name" isn't fun, and it means
you have to hang around to be renamed AGAIN. And for lore/balance/sanity
reasons, you don't get to get the reboot board back after you used it;
try dying less.

* Naming changes, and transformer tweak

- A new unnamed cyborg will copy the user's prefered cyborg name if
possible, defaulting to the old format if there's no preference.
- A rename board with no setting will apply the cyborg's default name,
if one exists, see above.
- Cyborg transformers (from the traitor AI) will no longer destroy all
items.

* Made behaviour more consistent

* Fix spelling
2016-12-23 09:31:03 +13:00
PKPenguin321 275234cb5a Readds opening doors with corpses (but not with drones/borgs) (#22397)
* readds emergent gameplay

* switches order, uses helpers, restricts borgs

* also fixes windoors

* whoops
2016-12-23 09:28:56 +13:00
F-OS b707c1f47a Swarmers can no longer breach the station. (#22330)
* please work.

* fixed it for kor. hope this works.

* this should fix it
2016-12-23 09:27:22 +13:00
Joan Lung db4dd34008 Merge pull request #22389 from MrStonedOne/patch-273
Removes that stupid fucking sound from pais
2016-12-22 12:33:55 -05:00
oranges 6eab8df572 Byond stacktraces (#22361)
Byond help
2016-12-22 13:40:52 +01:00
Cyberboss 9208b75ac7 Adds missing proximity inheritance to ChangeTurf (#22363) 2016-12-22 13:18:56 +01:00
Cyberboss 0b3c5bc578 Fixes a rogue unreturning Destroy (#22362) 2016-12-22 13:16:11 +01:00
Shadowlight213 ec387c8258 Fixes active turfs on ruins (#22339)
Fixes infinite loop and runtime with ruin loader running out of ruins to pick from
2016-12-22 09:11:38 +01:00
Cheridan 6f603fbfbb Merge pull request #22376 from MrStonedOne/patch-272
Removes a bunch of unneeded proc calls from excited group processing
2016-12-22 00:05:58 -06:00
Cyberboss 2bea3864fa Dead things can't be used to open doors (#22355)
* Dead things can't open doors

* Dead things can't open windoors

* That's a paddlin'
2016-12-22 09:10:42 +13:00
Kyle Spier-Swenson b0d31bc769 Removes that stupid fucking sound from pais 2016-12-21 10:44:04 -08:00
Leo 9762c5c546 Fixes hydro's winter coat hood bad icon (#22368) 2016-12-21 12:29:22 -05:00
TehZombehz e9b6126900 Replaces derelict drone spawn (#22340)
Replaces the drone shells on the derelict space station ruin with unique
drone shell spawns, making them detectable via the orbit command, like
most lavaland ghost role spawners currently are.
2016-12-21 11:54:16 -05:00
Joan Lung 063c843411 Fixes Wraith Spectacles not giving servants xray vision until toggled (#22333) 2016-12-21 09:23:53 +01:00
Kyle Spier-Swenson d315de1ada Removes a bunch of unneeded proc calls. 2016-12-20 22:14:53 -08:00
jughu 5e6a6011e1 Adjust cargo crate prices (#22318) 2016-12-20 21:57:51 -06:00
Kyle Spier-Swenson 2243ab6036 [READY]Parallax (#22315)
* Ports Space Parallax from vg/yogs

* KILL ME

* fuck shit

* fixes

* rgfkbjhkefrhjkfrejhkfds

* Parallax, part 2.

* Gotta get these defines in before remie notices!

* DAMN IT! SHE FOUND ONE!

* fixes orbits

* fix orbits take 2

* Fixes some things with parallax

* Refactors parallax shuttle animations.
2016-12-20 21:55:10 -06:00
Cyberboss ac1b6b1a31 Readds some of the harder to access freon sources (#22181)
* Revert "Freon Removal"

* Implements XDTM's fix
2016-12-21 10:04:55 +13:00
Joan Lung c0443a69d2 EMPs will generally fuck up clockwork structures (#22279)
Geis bindings will break, powered structures will disable and consume power, clockwork obelisks will cut off gateways, interdiction lenses will disable for a long time, caches and ocular wardens will force-unanchor and take some damage, and anima fragments will slow down briefly. Cogscarabs no longer actually DIE to emps, but are still stunned by them.

Basically, I want you to throw EMP grenades at the machine cult, because that seems like a thing you should be able to do, right?
2016-12-21 09:59:07 +13:00
Firecage 33378e74f5 Simplifies some wall code. (#22281)
To put it simply, this adds the vars girder_type and sheet_amount to the wall code, and cuts down on a small amount of now unneeded lines.

This simplifies it so adding newer walls and different wall/girder combinations is slightly simpler. It is also easier to adjust how much sheets a wall drops when deconstructed and what type of girder is left behind.

Tested and everything works as intended. Please inform me if I mixed anything.
2016-12-21 09:58:25 +13:00
Incoming5643 845b4f56bb Adds the twitterize proc, so that the bird may live forever (#22269)
* Adds the twitterize proc, which takes a list of strings and turns it into a plaintext newline seperated list of 140 or less quips.

* makes the nonfunctional code less nonfunctional, but still not completely functional

* Almost functional!

* We've reached theoretical functionality!
2016-12-21 09:07:04 +13:00
Joan Lung b480a8bada Merge pull request #22314 from Shadowlight213/clothes
Adds 2 performers outfits.
2016-12-20 13:33:02 -05:00
Cheridan 54b994718a Merge pull request #22328 from ExcessiveUseOfCobblestone/patch-9
Hydroponic Trays can now be Renamed
2016-12-20 10:34:10 -06:00
Leo a8e280c2e2 Only traitors/ops can hijack now 2016-12-20 13:16:39 -02:00
coiax 88287e90db Fixes a grammar mistake in the golem info message (#22319)
Reasoning: grammar mistakes are bad.
2016-12-20 08:43:40 -05:00
oranges 122e9835f8 Tweak drop contents proc (#22310)
The . += syntax wasn't valid, since . started out as null, not a list,
causing a runtime, more importantly, nothing used the return value, so
I've refactored it to be a bit cleaner and not use two loops
2016-12-20 14:42:08 +01:00
kevinz000 dab3a142a0 Update pai.dm (#22313) 2016-12-20 14:40:47 +01:00
Joan Lung af45c959ad Fixes a warning (#22311) 2016-12-20 14:39:42 +01:00
Joan Lung ba2965284d Cogscarabs can no longer hold slabs to produce components (#22295) 2016-12-20 14:38:51 +01:00
Joan Lung 3858c3ef33 Failed clockcult conversions are more obviously failed (#22303) 2016-12-20 08:38:31 -05:00
XDTM 8ebf8043c3 Fixes (#22292) 2016-12-20 14:36:51 +01:00
Cheridan 6535759999 Merge pull request #22304 from XDTM/Abfixors
Fixes a couple of abductor bugs
2016-12-19 20:00:02 -06:00
MrPerson 93ef32241c Fixes a bug I introduced into starlight (#22316)
Sorry, didn't test enough after some changes.
2016-12-20 11:14:59 +13:00
Leo ae7b4bcf0f Fixes paper wizard not spawning the loot (#22296)
Also removes spawn() and moves the spawn code to Destroy
2016-12-19 16:47:48 -05:00
Shadowlight213 ba0755fe9e Enabled female fitting on blue uniform
Standardized item paths
2016-12-19 13:34:56 -08:00
ExcessiveUseOfCobblestone 9d673c93f5 Allows Hydroponic Trays to be renamed
🆑 Cobby
:tweak: Hydroponic Trays can now be renamed with a pen. Good for labelling your deathplants as super healing plants and the like!
/🆑

For the daisy holmes botanists, this makes public trays useful. Especially with the gene manipulation device, it can be hard to tell what the purpose of the plant is [healing plant, death plant, etc.], this hopes to alleviate [or, if antag, purport] that issue.
2016-12-19 12:12:10 -05:00
XDTM f3ed316aa3 Replaces black magic spawn with addtimers (#22291)
* Black magic begone

* Also fix a bug
2016-12-19 12:00:08 +01:00
Shadowlight213 3f70fcd134 adds 2 performer's outfits 2016-12-18 23:44:38 -08:00
kevinz000 2646f6865d AI machine overload is now bigger, and easier to notice and thus avoid. (#22252)
* Update Malf_Modules.dm

* Update Malf_Modules.dm

* Update Malf_Modules.dm
2016-12-19 15:35:55 +13:00
MrPerson fd44248cc1 Constant starlight (#22271)
Currently starlight applies multiple times for each space turf. This is stupid. Instead we'll only apply the brightest starlight to each tile. Looks much better.

Also I moved all the lighting defines into the defines folder. Also I used some of the lazyinit defines instead of manually doing it.
2016-12-19 15:35:32 +13:00
kevinz000 079b377172 [READY]PAI PATCH 2 (#22214)
* shit

* shit2

* ...

* ....

* ...

* stuffs

* fixes

* dup

* stuff

* lights and jets

* ...

* wew

* ...

* ...

* wew

* ...

* ..

* .

* Update life.dm

* Update life.dm
2016-12-19 15:33:34 +13:00
Joan Lung c3cd1f9f42 Merge pull request #22243 from KorPhaeron/borghats
Lets people put hats on cyborgs
2016-12-18 21:26:48 -05:00
XDTM 56368cacc8 Fixes things 2016-12-19 00:44:27 +01:00
spudboy555 411ad89246 Fixes clicking on clothing with pockets. (#22268)
* Fixed clicking on clothing with pockets (such as detective's fedora) not working.

* Removed flask from the detective's default backpack.

* Reworked the pockets fix to avoid breaking taking items out of pockets.
2016-12-19 12:39:25 +13:00
oranges cd215f9958 Merge pull request #22275 from AnturK/synth_fix
Fixes synth damage overlays
2016-12-19 12:39:05 +13:00
Joan Lung 3fdb030857 Merge pull request #22280 from lzimann/experimentmach
Adds a way to resist out of experimentation machines.
2016-12-18 18:21:30 -05:00
Supermichael777 64ab376212 Makes the checks used by bibles better (#22171)
* makes these checks more flexable

* oh hai mark

* praise jesus

* magicaly a better understanding of how to structure if checks lets me cut 2 lines

* wew

* spellcheck

* i shoudent code drunk

* weeeeew

* llllllaaaaaadddddd

* madcusbad

* i realy should learn desktop git

* wew

* Im just so sorry

* because we can't be having the power of atheism melting clockcult.
2016-12-19 11:34:57 +13:00
Cheridan d0ad011a47 Merge pull request #22298 from optimumtact/stacktracingplease
Actually useful stack trace for debugging
2016-12-18 16:29:30 -06:00
oranges bd90675661 Improve logic for self gcing objects
Items such as the datum/timedevent have HINT_LETMELIVE or HINT_IWILLGC
and we should respect that
2016-12-18 22:16:57 +00:00