Commit Graph

28886 Commits

Author SHA1 Message Date
Jack Edge e6991a0bd2 Gives admins a button to remove metal + cult dagger from Cultists
🆑 coiax
admin: Admins have a button to remove the runed metal and cult dagger
from cultists.
/🆑

Could have used this in a previous round.
2019-01-12 17:06:14 +00:00
Jordie0608 20d2bbd8bc new ban group for appearance, emote and ooc, fix javascript error and role bans dcing client 2019-01-12 19:14:29 +11:00
Jordie 9b1e965e1e Merge pull request #42306 from coiax/beer-googles-buff
The signature barman booze sliding is now granted by their beer goggles
2019-01-12 17:55:08 +11:00
Jordie 443aec87b2 Merge pull request #42302 from coiax/random-items-into-spawners
Changes the type pathing of some "random" items
2019-01-12 17:46:16 +11:00
zxaber aed25b289e adds a check for doomsday being active 2019-01-11 16:46:58 -08:00
Suicidalpickles 289f242be7 Adjusts vehicles to new movement delay (#42273)
* changes secway movespeed

title

* adds other vehicles
2019-01-12 12:05:13 +13:00
oranges 8aa9a2a64a Merge pull request #42312 from Qustinnus/quickfix
initial hygiene tweaks
2019-01-12 10:41:44 +13:00
Qustinnus 31c19654e0 reworks emote sound code & adds screaming (Which only works if the code forces it. *scream wont make a sound) (#42216)
* done

* adds moth scream

* Update code/datums/emotes.dm

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* Update code/datums/emotes.dm

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* Update code/datums/emotes.dm

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* Update code/datums/emotes.dm

Co-Authored-By: Qustinnus <Floydje123@hotmail.com>

* 1

* fixed

* fixed

* wew
2019-01-11 13:43:03 -05:00
Jordan Brown 2a30d24ac0 Merge pull request #42307 from hazamaitsuru/fix-grant-full-access
Fixes Syndicate access from Grant Full Access verb
2019-01-11 13:38:50 -05:00
Denton ffc1c52e73 Improves various supermatter messages 2019-01-11 13:52:40 +01:00
coiax 73df5f541d Fixed slaughter demon exit speed boost (#42236)
🆑 coiax
fix: Fixed slaughter demons not getting a speed boost when exiting a
pool of blood. Fixed slaughter demon giblets not being visible.
/🆑

- Also switches some spawn() to timers, and got rid of a var on
slaughter demon previously tracking speed boosting.
2019-01-11 18:15:12 +13:00
Whoneedspacee c913364e54 [READY] Ash Drake bug fixes and edits (#42251)
cl Joe Berry
add: Mass fire attack, sends fire out from the ash drake in all directions
add: Adds an enraged attack for ash drake, heals him as well as making him glow and go faster, spawning massive amounts of fire in all directions
del: Removes the old triple swoop with lava pools attack
tweak: Lava pools can now spawn with the normal fire breath attack sometimes
tweak: Lava pools now have changed delays for lesser amounts so they don't all just place around one area
tweak: Increases default swoop delay for #41178
balance: Teleporting out of the lava arena now has some actual consequences by enraging the ash drake
fix: Makes lava arena a bit less laggy by not recalculating range_turfs every time
fix: Fixes #41887 though this will not change the turfs to basalt temporarily to prevent moving through indestructible walls
fix: Fire lines would not spawn if their range would place their final turf location outside of the map
fix: The arena attack will no longer destroy indestructible open turfs
/cl

[why]: Just some bug fixes and prevents some cheese weirdness when people teleport out of the lava arena. The lava arena attack would continue going even when there was nobody in the arena. Also increasing the delays on the swoop attacks makes it feel less like it's chaining attacks like lava arena over and over. The triple swoop with lava pools was tedious as best and I think this attack is more massively threatening for a second phase attack.
2019-01-11 18:14:08 +13:00
coiax 23c663c448 Wearing freshly washed clothes makes you feel better (#42129)
* Wearing freshly washed clothes makes you feel better

🆑 coiax
add: Wearing a jumpsuit that's been washed in a washing machine
will give you a positive moodlet.
/🆑

In addition, cleaned up the washing machine code so there no longer
needs to be a "has_corgi" var.

* Laundry is only clean for 5 minutes
2019-01-11 18:05:03 +13:00
Unknown 145ac716cb done 2019-01-10 22:45:21 +01:00
hazamaitsuru db6294ea42 Fixes Syndicate access from Grant Full Access verb 2019-01-10 14:38:37 -05:00
Jack Edge 7e49d1d022 The signature barman booze sliding is now granted by their beer goggles
🆑 coiax
tweak: Bartenders now gain their ability to "booze slide" from their
beer googles, rather than from a granter book in their backpacks.
/🆑

Less action button clutter, the ability to disable it if required (at
the cost of style), still keeping it possible for non-roundstart bartenders
(provided of course, you have the shades for it), as well as a less
janky way of checking than just looking through someone's action
buttons.
2019-01-10 19:23:28 +00:00
Jordan Brown 8964783c7c Merge pull request #42169 from optimumtact/speciesgenesfail
Code no longer runtimes on species change for mobs
2019-01-10 13:39:29 -05:00
Jack Edge 6945a367c3 Changes the type pathing of some "random" items
🆑 coiax
code: Randomly coloured gloves and randomly coloured glowsticks now have
slightly different typepaths, but otherwise function the same.
/🆑

Essentially, these items just acted AS spawners by qdeling in Initialize
(or at least hinting) and spawning a new totally seperate item.

There is nothing that uses the auto-equipping of random gloves, so I
removed it.
2019-01-09 22:50:52 +00:00
oranges 5b792193b8 Code no longer runtimes on species change for mobs
on species change was removing the inert mutation (from the mutation
index and mutation list) before trying to find it in that same list and
checking the index.

Instead we get the index first and then remove it
2019-01-09 21:49:06 +00:00
wesoda25 a3fb736e89 Lowers Nuka Cola Speed by 25% & Increases Soda Premium Drink Costs (#42271)
* Slows Down Nuka Cola a Little

* replaces nuka cola in vending machines

* adds fernet cola to drinkingglass

* removes speed change

* slows down nuka cola again

* Update drinkingglass.dm

* Update cola.dm

* bumps premium drink prices up $5
2019-01-09 16:13:53 -05:00
MrDoomBringer ccd618d877 Fixes certain situations where people in supplypods would sent to nullspace (#42087)
* reeling it in

* Revert "reeling it in"

This reverts commit 2b795a8baf5eec89fdc1e6b6a6ef9d36276c2e62.

* ya dun know

* huhuhuh tiny fan

* Tweak tangentially related formatting

* Update code/modules/cargo/centcom_podlauncher.dm

Co-Authored-By: MrDoomBringer <emmanuelssr@gmail.com>
2019-01-09 14:05:51 -05:00
Jordan Brown cd4b123a3a Removes html from medibot emergency declaration (#42266) 2019-01-09 14:02:43 -05:00
coiax 00b53b276a Improves quality of flavoured cigarettes (#42181)
* Improves quality of flavoured cigarettes

* Menthol cigs taste equally of smoke and mint while still buffing
2019-01-09 14:00:54 -05:00
Kierany9 131f348682 Added a sprite for Telekinetic Field (#42279)
* :(

* ye

* okay we done?
2019-01-09 11:07:30 -05:00
Jordan Brown d37f093cd4 Merge pull request #42277 from coiax/dead-dont-sweat
Dead people do not suffer hygiene problems, as they are busy decomposing
2019-01-09 11:06:01 -05:00
Jordan Brown eb0a5498a1 Merge pull request #42286 from nicbn/lix-he-lr
Fixes broken he pipes icons
2019-01-09 11:05:47 -05:00
Menshin 2699d01b4f * tgui'ed *P.A.C.M.A.N generators interface
* fixed a potential runtime related to soundloop on generators explosion
* fixed being able to connect an unanchored generator to a powernet through node cable laying
2019-01-09 10:13:09 +01:00
nicbn 1632770299 Readds another one 2019-01-09 00:58:01 -02:00
nicbn 51f2b985a8 Readds a comment 2019-01-09 00:57:47 -02:00
nicbn 6c211ee7a1 Fixes weird heat exchanger pipes 2019-01-09 00:56:06 -02:00
Jordan Brown 5da26c6821 Merge pull request #42149 from FrostyFridge/selfsurgery
Allows mechanical organ manipulation to be performed on your own augmented body parts
2019-01-08 16:12:31 -05:00
Jordan Brown c561d51374 Merge pull request #42268 from recurracy/botany-squashonslip
Slippery skin makes Hypodermic prickles and Liquid contents trigger
2019-01-08 15:24:56 -05:00
Jordan Brown 484b3633f9 Merge pull request #42265 from coiax/podpeople-are-self-cleaning
Podpeople are always clean
2019-01-08 15:23:37 -05:00
hazamaitsuru 717bf9f117 Remove power cells from light fixtures (#42243)
* Light fixture power cells can be removed

* Cells are removed by hand

* Because cell removal is now possible, cell swapping has been removed

* tk

* requested changes made

* requested changes made
2019-01-08 09:54:44 -05:00
Ghommie 3b615fc0a9 Minor reagent_containers clean up on hydroitemdefines.dm (#42264)
* 1

* 2
2019-01-08 09:25:26 -05:00
Jack Edge fdb817dcc5 Dead people do not suffer hygiene problems, as they are busy decomposing
🆑 coiax
tweak: Dead bodies do not slowly have their hygiene decrease, as dead
bodies just smell generally because of the decomposition.
/🆑

We already have dead bodies rotting miasma, they don't need green stink
clouds as well.
2019-01-08 11:21:57 +00:00
Recurracy 8a23607d24 Add on_slip procs to liquid contents + hypodermic prickles gene
AKA makes plants squash on slip, and sting on slip
2019-01-07 23:17:59 +01:00
Jack Edge fb68cf3ad3 Podpeople are always clean
🆑 coiax
add: Podpeople have the species trait of always being clean, so do not
need to worry about regular showering. Because they're plants.
/🆑

Someone suggested this, and maybe this makes sense for podpeople? They
should shower because they're thirsty, not because they smell.
2019-01-07 18:55:39 +00:00
Dangerous dingidy doo a229d0998f Adds Combat Gloves Plus for operatives at 5tc (#42250)
* Combatgovesplus 1

* Combatglovesplus 2

* Combatglovesplus 3

* Combatglovesplus 4

* Combatglovesplus 5

* Combatglovesplus 6

* i have good england grammar I swaer

* fixed a slight english fucky wucky

* Allright done coiax

* I am probably retarded coiax not gonna lie

* you got me convinced GuyonBroadway
2019-01-07 11:49:32 -05:00
subject217 edf1c210f1 removes the speedmod var from plasmamen (#42245)
inherited value is fine thanks
2019-01-07 09:56:24 -05:00
coiax ffd160a495 Readds non-persistent contraband filled smugglers satchels (#42228)
* Readds non-persistent contraband filled smugglers satchels

* Ten random satchels are placed each round
2019-01-07 21:16:47 +11:00
coiax cf0bb75600 Glowing goo glows more; roundstart goo contains radium or uranium (#42235)
* Glowing goo glows more, and always contains radium

🆑 coiax
tweak: Glowing goo now glows a lot more noticably in the dark, and
always contains radium.
/🆑

You can barely see it in the dark, should glow more. Also, the normal
in-game method of creating it is spilling radium on the floor, so all
glowing goo should have radium in it, even the roundstart stuff.

* Roundstart goo now contains either radium or uranium

* Radium is now a subtype of uranium, because nearly-identical behaviour
2019-01-07 21:07:54 +11:00
Jordie b62359843d Merge pull request #42247 from granpawalton/fix/NOLIVER-not-handling-regeants
Xenos now have a liver and process reagents
2019-01-07 21:00:53 +11:00
kevinz000 a7e974f9d3 [READY]Ports yet another SDQL2 upgrade, refactors SDQL2 to a datum, adds SDQL2 options/more features (#42008)
Thanks to PJB3005
cl
experimental: SDQL2 has been refactored to a datum!
rscadd: A new SDQL2 panel has been added to admin tabs, for tracking, VVing, and halting SDQL2 queries.
rscadd: SDQL2 documentation is now available in SDQL_2.dm
rscadd: SDQL2 now has MAP added. MAP will cause the query to execute on whatever is specified in MAP, whether it's a variable or a procedure call (which will grab the return results), etc etc.
rscadd: SDQL2 now has a superuser mode, for uses outside of admin button pressing. This causes it to operate without admin protection wrapping.
rscadd: SDQL2 now supports options, including ignoring nulls in select or forcing it to operate in high priority mode, which lets it use 95% of the tick instead of obeying the Master Controller's tick limit. USE WITH CAUTION. Also includes a mode for blocking proccalls
rscadd: SDQL2 now supports TRUE/FALSE.
rscadd: To use options, append OPTIONS to the query. Available are "PRIORITY" = HIGH/NORMAL, "SELECT" = FORCE_NULLS/DISABLE or 0/FALSE, "PROCCALL" = ASYNC/BLOCKING.
/cl

Also displaytimetext is refactored.
2019-01-07 20:03:41 +13:00
YoYoBatty a0e336e682 Check plumbing verb upgrade + t-ray view verb (#42218)
cl YoYoBatty
add: Added a ghost verb that lets you t-ray view underfloor objects
admin: Checking plumbing verb checks every atmospheric component instead of just pipes
code: Check plumbing verb is less snowflakey
/cl
2019-01-07 19:45:48 +13:00
oranges e4bb67b9a0 Merge pull request #42185 from Cyberboss/curse
Gives curse of madness it's own sound
2019-01-07 19:29:26 +13:00
coiax 56305454bf Cleans up shower code (#41884)
cl coiax
fix: Monkey cubes now expand in a running shower!
fix: Slimes now die in running showers.
/cl

Showers now apply 200 water reagent via TOUCH every tick to anything under them.
This doesn't actually add reagent to the atoms it touches though.
Showers now use timers rather than spawn for the mist creation.
Mist isn't recreated every time the shower is turned on and off.
All living mobs are burned by hot showers, not just carbons.
This means that slimes are healed by hot showers.
Showers are now in a separate file.
Shower temperatures now use defines.

Fixes #41773.
2019-01-07 19:20:45 +13:00
81Denton cd3d97c1a6 Reworks spearguns, adds Syndicate bundle, carp clothing adds carp faction (#42102)
* Reworks magspears, adds Syndicate bundle, carp clothing adds carp faction

* 20 magspears

* Replaces bandolier with quiver

* Slightly increases throwforce to OHKO space carps
2019-01-07 19:19:45 +13:00
coiax 7528a529ab Added Curse of Madness to Summon Event pool (#42100)
* Added Curse of Madness to Summon Event pool

🆑 coiax
add: Curse of Madness can now be triggered by a wizard's Summon Events,
at the same chance as Summon Guns or Summon Magic.
admin: When an admin triggers Curse of Madness manually, they can
specify their own dark truth to horrify the station with.
/🆑

Random Curse of Madness events pick a line from the redpill.json file,
which I've added some more entries to.

* REDPILL_FILE
2019-01-07 19:19:12 +13:00
tralezab 240cb31e12 [READY] New Side Antagonist: The Creep! (#42021)
cl
add: Added a new antagonist, the Creep!
add: Chosen from a random event, the Creep will become obsessed with one person, feeling amazing around them and terrible when they aren't. They will have objectives to steal heirlooms, take pictures, hug, and kill coworkers. They also have to kill the obsession but some objectives can only be completed while the obsession is alive, requiring you to protect the obsession!
/cl

There really is no reason to betray people, generally. Maybe some stuff with security and traitors working things out, but a traitor based around betrayal and the general insane creep idea is just cool.

One Creep can show up, and they get objectives to mess with their obsession leading to the obsession's death. Here is their objectives:

    A random creepy objective. It could be taking a photo with them in it, hugging them, etc
    After your are done with your objectives, kill them. you can't complete the objectives when they are dead!

Creeps do not get the determination mood. Instead, when they are around their obsession, they feel AMAZING! If they are around too long, they will stutter, cough, and generally spaghetti out when talking near their obsession. So if you are going to talk near them, do it when you aren't entranced.
2019-01-07 19:18:35 +13:00