Commit Graph

45635 Commits

Author SHA1 Message Date
anconfuzedrock 423982ed7b makes slapping easier (#41914)
cl
tweak: slapping now doesn't require a specific intent or limb to be targetted.
/cl

Slapping was originally designed to function as a thing that happened if you aimed for the mouth and disarmed. since a slapper is its own emote, all the extra conditions do nothing but make slapping sometimes sound better than others. All this will do is make all slaps make the slap noise and not show the hand, as god intended.

* makes slapping easier

* fixes not being able to slap nonhumans
2018-12-16 13:05:28 +13:00
oranges 0e982cad32 Merge pull request #41921 from kevinz000/patch-584
Fixes some instances of storage not closing when it should (on move)
2018-12-16 13:02:44 +13:00
kevinz000 15c9b20ff3 Fixes projectile infinite loops, adds new UNSTOPPABLE movement_type, forcedodge variable on projectiles scrapped (#41915)
cl coiax
fix: Dead monkeys now produce miasma.
/cl

Previously any time there was a dead monkey, it would constantly runtime with incompatible component warnings.
2018-12-16 13:00:44 +13:00
coiax f7f403f7d4 Fixes runtimes when a monkey dies (#41893)
cl coiax
fix: Dead monkeys now produce miasma.
/cl

Previously any time there was a dead monkey, it would constantly runtime with incompatible component warnings.
2018-12-16 12:59:42 +13:00
Time-Green 7d479628d7 Goonetics fixes (#41891)
cl
fix: fixes monkey and species mutations not working
fix: fixes not getting gibbed
/cl
apparently

if(10 to 5)

doesnt ever do anything
PRB: no update
2018-12-16 12:59:13 +13:00
tralezab a9480c3927 The gods are not always kind, but they do have a soft spot for plucky underdogs. (#41890)
fixes #41885

the problems with picking centcom antags are in the issue post. if this isn't a good idea, i can just make it check for the thunderdome arena area instead.
2018-12-16 12:58:47 +13:00
nicbn 2914bd44bf Formats grinder text, requires to be near to examine (#41873)
Observers can now examine grinder contents, and non silicons need to be near the grinder to examine it.

You can't examine its contents if it's running.

Now the text is nice, blue and formatted in a list style.
2018-12-16 12:58:22 +13:00
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
coiax b0d78a8ad2 Bar signs now rename the area, doors and some wall items (#41811)
cl coiax
add: Bartenders can now rename the generic area "Bar" to the bar name of their choice with the use of their bar sign. This will rename air alarms, doors and APCs, so everyone knows what you're calling your bar this shift. (The bar sign chosen is also now a statistic that's tracked!)
/cl

Metastation now only has one bar sign.
Bar signs start blank.
Bar signs no longer require bartender ID to repair.
Emagging now only sets the bar sign (and bar name) to the Syndi Cat, rather than changing the Barsign to syndicate access only and making them impossible to repair.
Only machinery that is normally renamed when the area is renamed will have their name changed, this means only doors originally called "Bar" will be renamed.

Area renames are split into separate procs, so we can use their renaming of machinery features.
2018-12-16 12:55:30 +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 48ad9c6731 Merge pull request #41896 from tralezab/necropotence
fixes suit storages opening with a crowbar if they are locked
2018-12-14 14:04:13 +11:00
Jordie 20042be376 Merge pull request #41895 from kriskog/smuggler
Fixes smuggler satchel spawning
2018-12-14 13:51:13 +11: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
Jordie 360ba11499 Merge pull request #41916 from coiax/infinite-closets
Adds infinite closets, admin-only utility spawns
2018-12-14 11:14:11 +11:00
Jordie 3885664fd5 Merge pull request #41923 from kriskog/closets
Adds missing secure locker accesses
2018-12-14 11:07: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
skoglol 79171a9b33 adds missing locker access 2018-12-12 15:58:41 +01:00
kevinz000 18860d2346 Update storage.dm 2018-12-12 04:45:38 -08: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
coiax 5639f3e10c Pair pinpointers, come in matched pairs, and always point to the other one (#41870)
No changelog, because it's only admin/event accessible.

Would come in handy in tracking your date for the Winter Ball.
2018-12-12 20:26:00 +13:00
Anonmare 231a5d9311 Curbs mutltitool on camera violence (#41888)
* Curbs mutltitool on camera violence

* Forgot to add TRUE

* Update camera.dm
2018-12-12 20:13:12 +13: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 22188bcf8d Adds infinite closets 2018-12-12 01:29:27 +00: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