Commit Graph

27096 Commits

Author SHA1 Message Date
Qustinnus
14bd2ef2eb [Ready]You can now select what your pills will look like when making pills from the Chem Master (#41825)
cl Floyd/Qustinnus, paid for by Kryson
add: You can now select what your pills will look like when making pills from the Chem Master
/cl

we had 21 pill sprites and used 1. waste. now you can pick from our list of 21 and it'll show you beforehand what they look like

== Original commit names==

* pillshere

* names for fruit-kun

* they do

* they do

* done

* thanks mr mrdoombringer

* reeling it in

* Revert "reeling it in"

This reverts commit 2b795a8baf5eec89fdc1e6b6a6ef9d36276c2e62.

* [maximum peepee]

* u got a boyfriend

i bet he ddoesnt kiss ya

* redpilled

* adds random pills

* boom

* mrdoombringer is fat
2018-12-16 12:57:36 +13:00
coiax
02aba6b205 Microwaves now have a single wire (#41822)
cl coiax
add: Microwaves have a single wire accessible when open, the activation wire.
When cut, the microwave will no longer function, when pulsed, the microwave
will turn on.
add: Stabilized dark purple extracts now cook items in your hands, rather than dropping
the cooked item on the floor.
/cl

Previously microwaves just worked on their contents, now they keep a subset of contents called ingredients, because otherwise it would explode whenever you put a signaler inside.

Someone asked me to do it. It seemed like a neat idea. God knows
what horrible things people will do with this.
2018-12-16 12:56:08 +13:00
kevinz000
1b24b13d80 [READY]IMMERSIVE ROLEPLAY - Mobs now turn towards and are shifted based on grab state towards something pulling them (#41768)
In other words, you can now dance.
@subject217
cl
experimental: Mobs now turn towards anything grabbing them when they move.
experimental: Mobs are shifted towards anything grabbing them based on move state too. You can now dance by grabbing each other!
/cl
2018-12-16 12:51:42 +13:00
Mickyan
c3dce85e0a Clown shoes can make you waddle (#41548)
cl Mickyan
tweak: brave clowns can now manually disable the patented Waddle Dampeners(tm) built into their shoes by using ctrl-click.
/cl

honk :o)
2018-12-16 12:48:04 +13:00
MMMiracles
a5f5aee5a2 [READY]New Map: Donutstation V.5 (GOLD) (Platinum Hits) (#41099)
cl MMMiracles
add: A new(old?) map, Donutstation, is now in rotation.
/cl

Map Image
Comparison Image of Original

Progress

Departmental Layout
Atmos
Wiring
Detailing/fluff

    Floor tiling

A faithful recreation of Donutstation, keeping some landmarks of the old map similar while bringing in all the new content and departments that come with it.
2018-12-16 12:47:27 +13:00
coiax
d27c64c3a8 Christmas code changes (#41763)
* Christmas code changes

🆑 coiax
add: Santa can now examine presents to see what's inside.
del: Santa no longer has a mass summon presents spell, because of his
new regenerating bag!
add: Santa's bag regenerates presents as long as Santa is holding it.
balance: You can only find one gift under a christmas tree per round, no
matter how many trees you search.
balance: Santa's teleport does not announce where he's going.
fix: Fixed Santa not having a full head and beard of white hair.
fix: Fixed Santa not being genetically white-haired.
fix: Fixed Concentrated Barber's Aid not growing extreme amounts of
hair.
/🆑

The `box` var has been moved down from `/datum/outfit/job` to
`/datum/outfit`.

Added unlimited christmas tree with presents, for testing.

Santa's restriction against opening presents is now done by
TRAIT_CANNOT_OPEN_PRESENTS. Santa's ability to see inside presents is
done by the TRAIT_PRESENT_VISION, which also determines if Santa's Bag
will regenerate presents every 30 to 60 seconds.

Santa no longer starts with a breath mask and O2 tank, but instead has
an internals box. Santa no longer has a no-access gold ID, he can
teleport from room to room!

Gifts determine what type is inside them on initialization, rather than
when unwrapped.

- Reasoning -

Unlike last year, there are various possible methods of accessing
christmas trees spawners, allowing for an unlimited number of anything
presents. Cutting down the presents to one per round regardless of tree
count will avoid this.

Santa should be able to see what he's giving, because then he can reward
the naughty and nice children with different gifts.

* Missed a merge

* Adds present investigate logs, and visible messages

* Use the body+mind checking of mob.has_trait

* Less globals, more static vars on types; also event renaming
2018-12-16 12:44:53 +13:00
YoYoBatty
7c75143e22 Changes eye blur to use byond 512 filters (#41759)
* Changes eye blur to use byond 512 filters
2018-12-15 10:42:24 +13:00
moo
ed268e357f Merge pull request #41919 from kevinz000/patch-582
Removes infinite reflector loops, projectiles now fall off 5 base range per reflection.
2018-12-14 13:16:53 -05:00
Jordie
be92949e5c Merge pull request #41897 from tralezab/honkbot
honkbots can be fixed with a welder
2018-12-14 13:27:39 +11:00
Jordie
a30c5eab85 Merge pull request #41906 from tralezab/patch-25
Prism glasses sanity fix
2018-12-14 12:50:15 +11:00
Jordie
19c6ce73f4 Merge pull request #41909 from kriskog/mouseopacity
Small hitbox changes
2018-12-14 12:47:26 +11:00
Jordie
354ba3340b Merge pull request #41918 from kevinz000/patch-581
Shuttles no longer throw things like ghosts with infinite movement resist
2018-12-14 12:45:05 +11:00
penterwast
395b15979c [s] Fixes changeling decapitation, for real this time (#41931)
* regenerate_organs() checks for humans having a head before inserting a brain

* Regenerate adds a fake brain BEFORE regenerating other organs
2018-12-14 10:42:05 +11:00
coiax
745ca0760b [S] You can no longer get infinite power cells from the EXPERIMENTOR (#41903)
🆑 coiax
fix: Fixes an exploit where you could get admin-only infinite power cells
from the EXPERIMENTOR.
/🆑
2018-12-13 14:38:14 -05:00
coiax
8c8ee67e23 Robotics can print cybernetic organs (also new upgraded cybernetic heart) (#41753)
🆑 coiax
add: Robotics can print cybernetic hearts, lungs and livers at their exofabricators (along
with their upgraded versions).
add: Added upgraded cybernetic heart, just like the regular cybernetic heart,
that doses you with epinephrine when unconscious. But the upgraded version generates a new
dose after five minutes.
/🆑

Robotics should be able to upgrade people with cybernetic organs. Medical want the organs
to save people's lives, Robotics want the organs for augmentation giggles.

Also, there was an upgraded cyberlungs and cyberliver, so I just made an upgraded
cybernetic heart as well.
2018-12-12 21:47:27 -05:00
kevinz000
000edc42bb @guyon now it will 2018-12-12 09:09:04 -08:00
moo
ec46e8879d Merge branch 'master' into name-muh-glands 2018-12-12 11:49:08 -05:00
moo
d37ba798e1 Merge pull request #41863 from Tlaltecuhtli/surgery-stufffffffffffff
advanced surgery tools
2018-12-12 11:47:00 -05:00
kevinz000
7c8b8a9317 Update projectile.dm 2018-12-12 04:41:33 -08:00
kevinz000
8e271cd4a9 Update projectile.dm 2018-12-12 04:31:52 -08:00
kevinz000
15362e2d19 Update on_move.dm 2018-12-12 04:28:17 -08:00
Tad Hardesty
44b0a2ec4d Use a logging proc that actually exists 2018-12-11 21:22:19 -08:00
Tad Hardesty
979e8db71a Fix href exploit in AI mech domination 2018-12-11 21:11:20 -08:00
Jack Edge
df4c38809d Merge branch 'master' into name-muh-glands 2018-12-12 00:23:50 +00:00
Jack Edge
9cd9a22223 Random gland apperances 2018-12-12 00:20:03 +00:00
moo
c68147fe04 Update code/modules/surgery/tools.dm
Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2018-12-11 21:39:38 +01:00
skoglol
67ec004753 changes hitboxes 2018-12-11 20:50:26 +01:00
tralezab
519cded5de The Taskmaster knows that there is no cure for the common Kobold. 2018-12-11 10:14:11 -08:00
moo
11f5068495 Merge pull request #41711 from coiax/disk-verifier-trait
Added TRAIT_DISK_VERIFIER, refactors how fake disk checks work slightly
2018-12-11 12:30:58 -05:00
moo
c8cbc8d89e Merge pull request #41549 from tralezab/patch-12
[READY FOR REAL] New Spell: Soul Tap!
2018-12-11 12:20:25 -05:00
kevinz000
10d846022a [READY]MultiZ stuff - tile atmos, movement backend, falling backend, etc etc - Electric boogaloo (#40428)
Basic multiZ mob movement procs (Observers can always move)
Open space, showing what things are below it, and everything that entails. No complex support for dynamic generation just yet.
Decide how openspace should look :/

    Atoms falling through open space (NO MOB SUPPORT/DAMAGE/ANYTHING YET.)

//CANCELLED FOR ANOTHER PR - [ ] Being able to see upwards? Downwards is going to be handled by open space.

MultiZ tile atmospherics - EDIT: Working demo! https://puu.sh/B7mUs/3f6274740f.mp4
Bugtest the heck out of this trainwreck.
2018-12-11 22:09:59 +13:00
Tlaltecuhtli
6a7b7ed919 efdsdgfs 2018-12-11 10:04:35 +01:00
tralezab
d385ff8ba6 I desire the acquisition of a potassium-rich fruit comestible of substantial magnitude. 2018-12-10 20:59:17 -08:00
81Denton
fdd2a1d8e9 Red pills sometimes make people think (#41883)
Remember that scene from The Matrix? This PR adds a 5% chance that swallowing red pills makes you think about stuff the average Nanotrasen employee isn't supposed to pay attention to.
2018-12-11 10:43:40 +13:00
Jordan Brown
f1d22a017e Fix TGS stuff (#41806)
Closes #41794
2018-12-10 14:50:48 +13:00
oranges
f82cbc04c7 Merge pull request #41880 from ShizCalev/healing-fix
Fixes healing positional argument runtime
2018-12-10 12:57:55 +13:00
tralezab
52a3400de4 Merge remote-tracking branch 'upstream/master' into patch-12 2018-12-09 15:17:16 -08:00
monster860
0026903857 Retarded TG Coder Teleport Debacle Fix Part 2 2018-12-09 16:08:21 -05:00
ShizCalev
a7f59ece72 Fixes healing positional argument runtime 2018-12-09 15:40:22 -05:00
81Denton
4eeab6634c [Ready] Makes kitchen cold rooms actually cold (Metastation) (#41799)
cl Denton
tweak: Metastation's kitchen cold room is now really cold! Make sure to wear warm clothing.
tweak: The kitchen clothing vendor now stocks two winter jackets by default.
tweak: Goats are now fine with temperatures as low as 180°K. This is so that Pete doesn't freeze to death inside the cold room.
code: Added a kitchen area subtype for cold rooms and adjusted chef CQC to work inside it (no gameplay changes).
/cl

You know how it's called a cold room, looks like a cold room but is actually just another storage room?

I made the Meta kitchen cold room spawn at -80°C and added a freezer to it. Originally I wanted to pick a more realistic temperature (like -25°C), but the way body temperature works means that you'd have to sit inside it for minutes to feel an effect.

Now, you can store bodies inside it, trap people and let them freeze to death, or lower the temperature even further and use it as a ghetto cryo chamber.

Also:
Kitchen clothing vendor gets two winter jackets and goats survive at lower temperatures (so Pete doesn't just die).
2018-12-10 09:35:28 +13:00
tralezab
1392b4ddb3 defines and soultapping doesn't damage you if you have missing health 2018-12-09 12:13:34 -08:00
Tlaltecuhtli
bf1571542c changes 2018-12-09 20:44:13 +01:00
moo
2d70ac7cd6 Merge pull request #41862 from Jordie0608/watchaswehaveprefixeslongerthanthebanreasonitself
Adds roles and duration of ban to note created by ban
2018-12-09 14:15:15 -05:00
Jack Edge
d895f9c511 Merge branch 'master' into disk-verifier-trait 2018-12-09 18:58:25 +00:00
skoglol
ca3d18cf9e Adds recycler check on xenobio console interaction (#41851)
* Adds check to fix box connection.

* and again

* comment
2018-12-10 01:01:46 +11:00
XDTM
b376c7d039 Adds the Ligament Hook and Ligament Reinforcement bioware surgeries (#41842)
* Adds the Ligament Hook and Ligament Reinforcement bioware surgeries

* techweb

* missing define
2018-12-10 00:50:12 +11:00
coiax
277c8c078c Gibs now rot and generate miasma (#41782)
* Gibs now rot and generate miasma

🆑 coiax
add: Gibs will now rot if not cleaned, and produce small amounts of miasma, approximately
equal to a quarter of a corpse.
/🆑

Miasma is fun. Gives the janitor more of a reason to do work. It will only become
dangerous if you have a lot of gibs in a small space. So better keep those Hopline shutters
open.

* Rot component, for things that rot

* Whoops

* No longer processes, so doesn't need to stop
2018-12-10 00:29:42 +11:00
Jordie
ea834bc193 Merge pull request #41860 from subject217/multilineadminpm
Replaces the single line text prompt in Admin PMs with a multiline one
2018-12-09 22:00:50 +11:00
HideAndSeekLOGIC
04276d13f9 [READY] Allow creation of the various types of emergency oxygen tanks (#41672)
[Changelogs]:

cl HideAndSeekLOGIC
add: Added emergency oxygen tanks and extended capacity emergency tanks to the autolathe and protolathe
add: Added them to the Industrial Engineering tech node
tweak: Only Cargo and Engineering can print extended capacities; the rest are available for everyone.
/cl

There is currently no way to produce these tanks and there is currently no reason why this should be the case. This PR fixes this problem.
2018-12-09 23:52:30 +13:00
MrDoomBringer
8b49e62a49 Makes the tooltips less annoying in the Centcom Pod launcher verb (#41821)
cl MrDoomBringer
admin: The Centcom Pod Launcher has been reorganized, making it easier to navigate at the expense of compact-ness.
/cl

Each button in the podlauncher verb had a tooltip explaining what it did, however these would get in the way of selecting things, which made life a pain. This pushes all the buttons to the right, so the tooltips should now stay out of the way of selecting buttons.
2018-12-09 23:32:20 +13:00