Commit Graph

32112 Commits

Author SHA1 Message Date
kevinz000
2c742c2114 [Ready] FLIGHTPACK PATCH 2 - PROBABLY CONTAINS LARGE AMOUNTS OF SHITTY CODE (#22135)
* ayylmao

* MEKHI JUST GOT A SUBSYSTEM

* ..

* ...

* airlock_bullshit

* ...

* stuff

* kek

* fuq

* fuck...

* GAHH

* finalcommitifucking swear ree

* update

* ...

* honk

* honk

* proc

* update

* fixed
2016-12-23 09:40:48 +13:00
Cyberboss
738aac44e3 Fixes the null excited_group runtime (#22379)
* Fixes the null excited_group runtime

* Milk those cycles

* >Checking for existing vars before making new ones
2016-12-23 09:39:19 +13:00
oranges
af6438f3e2 Merge pull request #22377 from Cyberboss/patch-14
Fixes a russian revolver runtime
2016-12-23 09:39:04 +13:00
bgobandit
f64e3f8688 Adds a sprite for a survival pod fridge with the panel open (#22375)
* Adds a maintenance panel to the survival fridge panel, will probably need to be fixed

* I'm a goddamn clairvoyant (fixed)
2016-12-23 09:38:46 +13:00
Haevacht
b2cf57b555 flan fix+update (#22371)
no longer invisible half the time also now with deadsprites
2016-12-23 09:38:31 +13:00
Joan Lung
db9d7553c7 Fixes clockwork walls/floors losing double CV if removed in a particular way (#22365) 2016-12-23 09:38:13 +13:00
oranges
4bd0e515be Merge pull request #22364 from Cyberboss/patch-13
Fixes a gravgen Destroy runtime
2016-12-23 09:37:19 +13:00
XDTM
854eb19e9b Refactors mineral golem code (#22354)
* Improves code

* old comment

* p_their actually

* just in case
2016-12-23 09:35:26 +13:00
oranges
2454156ff0 Merge pull request #22353 from ChangelingRain/saylogged
say_log now has timestamps
2016-12-23 09:34:33 +13:00
Firecage
1a23d1ecd6 Makes Grille code a bit more sensible and simpler (#22352)
* Modularizes some grille stuff.

* rverts istype() of attack_by
2016-12-23 09:34:15 +13:00
Cyberboss
b1e4a9a2dd Fixes bombs breaking (#22349)
* REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

* FAIR FUCKING WARNING

* OOP

* Prolly better off here

* Less superfluous warning

* More passive aggressive

* "Strike that! Reverse it."

* DRY destruction
2016-12-23 09:34:00 +13:00
bgobandit
666f28aa49 Adds lumps of coal. (#22346) 2016-12-23 09:33:22 +13:00
ExcessiveUseOfCobblestone
2122091f79 Quantum Pads can now be Renamed (#22326)
🆑 Cobby
:tweak: Allows Quantum Pads to be renamed. Trust these as much as you trust the "try jumping" messages on Dark Souls.
/🆑

This allows for quick [re]labeling of Quantum pads and was the purpose of setting `unique_rename` to /obj/ anyways.

As alluded to in the CL, feel free to use this maliciously as antag ;-)
2016-12-23 09:32:59 +13:00
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
Cyberboss
74c7634fca Fixes a russian revolver runtime 2016-12-21 01:48:43 -05: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
e4296736d8 Fixes a gravgen Destroy runtime 2016-12-20 16:39:23 -05: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
Joan Lung
e83c720e8c say_log now has timestamps 2016-12-20 11:01:30 -05: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