Commit Graph

26824 Commits

Author SHA1 Message Date
Denton
ea4bfdebee Makes illegal tech node harder to unlock 2018-11-15 16:36:24 +01:00
XDTM
e31d4f5d26 Makes paralysis trauma more modular, allows paralyzing single limbs (#41140)
* Makes paralysis more modular, allows paralyzing single limbs

* it begins

* Update bodyparts.dm

* damn webeditor
2018-11-15 12:38:01 +01:00
Mickyan
dedc71225b damp rag fix (#41451) 2018-11-15 10:43:54 +01:00
4dplanner
c84a92f4ce Passes thrownthing to hitby (#41411)
* Passes thrownthing to hitby

* Items now also pass thrownthing

* No longer uses default arguments

Also fixes bananium shield

* Adds more arguments to hitby calls

* Standardises throw_impact

* Clears up some loose ends

* Adds back wacky comment

* Reinstates can_push=FALSE on bananium shield
2018-11-15 10:25:04 +01:00
MrDoomBringer
2229b552f0 Fixes my shit a bit (#41518)
Fixes #41506
@kriskog fixes this

cl MrDoomBringer
fix: Ghost Announcements work a little bit better now. Space dust won't be announced, and general wording has been improved.
/cl
2018-11-15 21:46:21 +13:00
moo
852dfb9a38 HOTFIX: Makes Sentient Disease actually playable (150 hours certified) (#41490)
* rip

* where did I pull those parenthesis from...
2018-11-14 14:37:27 -05:00
Jordan Brown
499fa2ff37 Merge pull request #41482 from ShizCalev/def-cleanup
Removes undefined macro
2018-11-14 10:42:47 -05:00
k-k-karma
35054db279 Fix colorooc checking for R_ADMIN and byond (#41463)
* Update ooc.dm

* Update ooc.dm
2018-11-14 05:44:03 -05:00
MrDoomBringer
8c156a99fe Makes events ghost-announce their spawned atom much more consistently (#41278)
Fixes #41217

cl MrDoomBringer
fix: Events now announce follow-able atoms to ghosts much more reliably
/cl

Implements @ShizCalev's suggestion to just have the event ghost-announce normally, then call a separate ghost announcement for the "atom of interest" as it is created.
2018-11-14 22:27:35 +13:00
oranges
1fb02fb338 Merge pull request #41366 from ninjanomnom/jetpack-mods
Converts jetpack speed modifications to the new system
2018-11-14 22:23:08 +13:00
oranges
6e040e51b4 Merge pull request #41459 from ShizCalev/error-data-corruption
Fixes a bunch of missing symbols
2018-11-14 22:16:51 +13:00
ninjanomnom
f5bad18e93 Converts jetpack speed modifications to the new system 2018-11-14 04:04:56 -05:00
Dennok
781dde6239 areas_in_z after start population fix (#41452)
Fixes areas_in_z after start population. Now it get areas spawned by templates and blueprints.
2018-11-13 18:15:14 -05:00
ShizCalev
a6a4958dba Malf camera network upgrade fixes (#41455)
* Malf camera network upgrade fixes

* cleanup
2018-11-13 18:10:17 -05:00
ShizCalev
a64f5cd934 Makes the vending machine shut up (#41456) 2018-11-13 18:07:50 -05:00
ShizCalev
e27b6be6f5 Fixes knives not getting embedded (#41457) 2018-11-13 18:06:52 -05:00
ShizCalev
3899f7e55b Removes undefined macro 2018-11-13 14:59:52 -05:00
ShizCalev
2088a9ce90 Cyborg modules now automatically turn off when deactivated (#41326)
* Cyborg modules turn off when deactivated

* gives mining borgs built in mining scanners
2018-11-13 01:53:14 -05:00
ShizCalev
841314f580 [s] Fixes hotel door typo & missing stat / adjacency check (#41357)
* Fixes hotel door typo

* Fixed TK / stat checks
2018-11-13 01:49:50 -05:00
ShizCalev
ceae7b3d5f Restores supermatter shard stun (#41417) 2018-11-13 01:34:51 -05:00
ShizCalev
0440e14557 Cleans up dead area paths. Removes dead music var. (#41429) 2018-11-13 01:31:28 -05:00
skoglol
fafe3d3b99 Add reaction to sleepypen injection (#41430) 2018-11-12 19:28:28 -08:00
ShizCalev
214eae8d82 Fixes a bunch of missing symbols 2018-11-12 19:05:02 -05:00
CRTXBacon
70bda5802a Adds a new clown mask skin (#41364)
* Add files via upload

* oops

* I FOUND A WAY

* So it turns out something was missing

And this is why I hate BYOND

* Update gasmask.dm

* CHAOS CHAOS

blame hulk for motivating me

* I CAN DO ANYTHING

blame hulk for motivating this hell
2018-11-12 13:44:19 -08:00
subject217
ed12430e63 reduces chance from 25 to 10 for both types of rightandwrong (#41151)
cl
balance: The Summon Guns and Summon Magic rituals will now only turn 10% of the crew each into antagonists, down from 25%.
/cl

This has frustrated people for a long time. The issue is that these rituals irrevocably destroy the round that they're in by turning one dangerous murderboning antag into literally half the station becoming dangerous murderboning antags. I reduced it to 10% each. I wanted to reduce it to zero so that they wouldn't delay the round for 30 minutes after the wizard teleports in and immediately dies, but I figured that simply reducing the amount of antags spawned would be better received.
2018-11-12 22:04:43 +13:00
ShizCalev
dc019b09ba Fixes illiterate & blind mobs being able to read books (#41400)
cl ShizCalev
fix: Fixed inconsistency where illiterate and blind mobs were able to read some books/manuals, but not others.
fix: Fixed mobs being granted mime speak even if they failed to finish reading the Guide to Advanced Mimery Volumes 1/2.
/cl

Step towards resolving #41396
2018-11-12 21:10:21 +13:00
Youbar
70bc84771a Fixes overlay glitch in clipboards and allows mice to be butchered (#41322)
As the title suggests, papers no longer disappear once added to a clipboard, and dead mice, the reagent produced as a result of killing them, can now be butchered. The code for the latter did exist, but the functionality did not, as only living mobs can use the butchering proc.

cl Youbar
fix: clipboards now display held papers properly
fix: mice can be butchered
/cl
2018-11-12 20:56:14 +13:00
ShizCalev
597bf9b557 [s] Improves AI, turret, and door logging (#41327)
cl ShizCalev
admin: Fixed AI fingersprints not getting logged
admin: Fixed some door interactions not being logged at all.
admin: Turret control interactions are now in mob combat logs
/cl

Fixes #40203

Semi WIP. Good to merge for the most part, but I would like to add logging in a couple more spots.
2018-11-12 20:54:58 +13:00
MMMiracles
aba2a148a9 Adds Reflector Blobs (#41296)
cl MMMiracles
add: Blobs can now upgrade their strong blobs to reflect projectiles at the cost of their normal health and extra brute resistance.
/cl

When creating strong blobs, creating another strong blob on top of another will create a reflective blob. Reflective blobs reflects projectiles based on their ricochet chance, meaning this more or less shuts down laser fire until someone rushes in to break the reflector or uses ballistics on it.

This might be really only useful for stuff like people placing emitters half-way across the station but having more avenues to deal with laserspam isn't bad.
2018-11-12 20:52:33 +13:00
ShizCalev
4d5f9a84fd Fixes hotel rooms allowing insanely long numbers. (#41305)
cl ShizCalev
fix: The hotel ruin now has a maximum room number to select from.
/cl
2018-11-12 20:50:22 +13:00
ShizCalev
157de4243a Allows paper airplanes to be vareditted to always hit someone in the eye (#41328)
cl ShizCalev
tweak: Paper airplanes can now have their hit probability adjusted by badmins.
add: Added syndicate paper airplanes. They are rather robust and are guaranteed to hit someone in the eye.
add: Added The Art of Origami to the syndicate uplink. This allows you to fold weapons grade paper airplanes. It will also allow you to catch paper airplanes when you have the ability enabled.
/cl
2018-11-12 20:49:32 +13:00
oranges
184b2b5121 Merge pull request #41351 from Cruix/docker_locker
Fixed being able to land the white ship on the transit z level
2018-11-12 20:48:37 +13:00
oranges
ccf24c8e41 Merge pull request #41398 from Mickyan/miasma_warning
Lowers the amount of miasma required to display a warning
2018-11-12 20:46:42 +13:00
oranges
df1be9b10c Merge pull request #41313 from ninjanomnom/remove-the-sanic-oc
Replaces the move fast traits with speed mods
2018-11-12 20:45:53 +13:00
oranges
6a0b9ba591 Merge pull request #41361 from ShizCalev/vendor-exploit-fix
[s] Fixes vending machine exploit
2018-11-12 20:44:43 +13:00
oranges
8b6fb11e38 Merge pull request #41399 from ShizCalev/vending-fix
Allows custom pricing of premium vending machine items
2018-11-12 20:41:38 +13:00
Steelpoint
b9391bf203 Security Webbing (#41394)
This PR sees the addition of an expensive item to the Security vendor, the security webbing. A unique chest rig.

The concept of this item is to give Officers something to spend their money on when they save up.

webbing

The chest rig is intended as an expensive minor upgrade over the standard security belt that security personal can purchase. Functionally it is identical to the security belt except it can hold one extra item, up to 6 from 5.

The belt costs $800, meaning round start Officers will be unable to afford it. The sec vendor holds five of these webbings.

cl Steelpoint
add: Nanotrasen Security has unveiled a newly designed Security Webbing, a minor upgrade over the standard issue security belt that is comfortable, tactical and able to hold an extra security item.
add: However, the webbing is not considered standard issue, so any interested officers will need to buy the item from a SecVendor out of their own pay.
/cl
2018-11-12 20:36:01 +13:00
Trilbyspaceclone
5115347a6f [Ready] Makes Cargo Toy Packet "TODO" a dream come true (#41295)
cl
tweak: cargo toy crate now has more toys
/cl

[Changelogs]
// TODO make this actually just use the arcade machine loot list
More like!
// TODID make this actually just use the arcade machine loot list
Yay!
Also sets a reminder to new toys being added to the arcade machine to also place them into the cargo pack!
[why]
It says TODO, and I already had it done for, so mite as well send it upstream a bit
2018-11-12 20:31:42 +13:00
anconfuzedrock
4c8b6c3588 [Ready] Makes nicotine and cigar(ettes) much slower acting. Cigars now contain more nicotine. (#41268)
cl
tweak: nicotine now metabolizes far slower, but is actually dangerous at high doses. Try actually smoking!
tweak: cigarettes don't last as long, but more slowly inject reagents to hopefully last its entire lifetime. if you need it to burn fast, try a pipe or vape.
bugfix: overdosing on nicotine now causes oxygen and toxin damage, as the description said it did.
/cl

[why]: cigarettes always bugged me because they give you 15 nicotine in 30 seconds and then go out 9 minutes later, while cigars contained the exact same amount of nicotine. Previously, if you wanted the perks of nicotine, you were best off putting an entire pack in a grinder and sipping it. Overdosing on nicotine is now very slowly but steadily lethal, and actually possible. you'd have to smoke nonstop for a long long time to overdose by accident, and it should take 2 or 3 cigarettes with this to cause the addiction (which still does nothing, not the concern of this pr) maybe some crazy people will dropper 9 units of nicotine into their eyeballs, but this is far better than carp classic smoothies being free and easy shorter stuns.
2018-11-12 20:27:56 +13:00
moo
fb66f6016d Sentient Disease has nearly ALL symptoms and can now hear! (#41206)
cl Coughby
add: Sentient Disease now has almost all symptoms at its disposal.
code: Adding single-symptom disease abilities is super easy now.
fix: Sentient Disease can now hear (not sure if this was a bug or intentional).
add: Sentient Disease is a linguist and knows all languages. Still cannot speak.
cl
Purpose:

To give more options for sentient disease, seems pretty lackluster at the moment.
Code:

Typed-Categories as well as Categorizes symptoms, the selection menu will reflect this.

Symptoms in-code without Name/Desc pull from the virus IF they have a singular virus in the list (lol symptoms are a list).
Misc Changes:

Items that cost less under the guise of decreasing the stats when they in-fact increased stats had their discount removed and description to properly reflect they infact buffed the disease.

Costs are my theorycrafting relative to the current costs and I don't plan on changing them until I see how this plays out. See code comment for healing disease prices/changes.

Necro-Metab was not added because I feel like just amassing bodies via morgue seems lame. Inorg-metab was included however.

I hate tgui but if someone wants to edit it to not be a massive table that looks like the wurm spelllist w/o priest restrictions be my guest.

UPDATE: I've included the ability for SDs to hear. They should get a follow link to infected people who speak but I haven't been able to test. The hearing aspect has been tested and works.

UPDATE2: This is also missing the mega ultra evil symptoms but I don't want to touch this PR anymore.
2018-11-12 20:24:26 +13:00
81Denton
b6d03a9e84 Adds three new .38 ammo types (#41155)
cl Denton
add: Added three new .38 ammo types. TRAC bullets, which embed a tracking implant inside the target's body. The implant only lasts for five minutes and doesn't work as a teleport beacon. Hot Shot bullets set targets on fire; Iceblox bullets drastically lower the target's body temperature. They are available after researching the Subdermal Implants node (TRAC) or Exotic Ammunition node (Hot Shot/Iceblox).
tweak: Renamed the Technological Shells research node to Exotic Ammunition.
code: The "lifespan_postmortem" var now determines how long tracking implants work after death.
/cl

Flavor aside, the detective's revolver is little more than a weak Stechkin. I figured that some ammo variety might make it more fun to use:

    TRAC: Only deals 10 damage, but implants a tracking implant once it hits someone. Security can then track the perp with a bluespace locator. It will delete itself after 5 minutes and doesn't work as a teleport beacon.
    Hot Shot: 20 damage and hits the target with 6 fire stacks.
    Iceblox: 20 damage, lowers the target's body temp similar to the temp gun.

Let me know if you think that Hot Shot/Iceblox are too strong - they won't be available early during most rounds because they're gated behind the tech shells node and require plasma to print.
2018-11-12 20:22:48 +13:00
k-k-karma
bcd7f03d32 clean up Cyberboss's mess 2018-11-11 23:31:31 +00:00
Jordan Brown
6d392a8225 Delete bike meme music (#41431) 2018-11-11 18:02:55 -05:00
Jordan Brown
f1c03e629e Merge pull request #41381 from Militaires/slimegrille
Slimes can now pass through grilles because le slime
2018-11-11 17:44:47 -05:00
k-k-karma
aeb7d36edb Add a period to captains hardsuit desc (#41401) 2018-11-11 10:02:20 -08:00
Garen Crownguard
dda81b7764 shift E & B keybinding stuff (#41386) 2018-11-11 11:53:02 -05:00
ShizCalev
f03e9636b3 BUT YOU AIN'T GOT NO LEGS, LT DAN. (#41410)
Humans with no legs will no longer run around unimpeded.
2018-11-10 19:25:38 -08:00
ShizCalev
5052626e96 Fixes delta cargo conveyors (#41387) 2018-11-10 19:04:56 -05:00
ShizCalev
60133f90ab Fixes gibs not being passed mob DNA (#41374)
* Fixes gibs not being passed mob DNA

* Cleanup, fixed map-placed gib spawners having no DNA
2018-11-10 14:24:12 -05:00
ShizCalev
fcfe84b9ff Allows custom pricing of premium vending machine items 2018-11-10 14:16:53 -05:00