Commit Graph

25442 Commits

Author SHA1 Message Date
Geeves
12c6adbea0 CALNG (#7255)
Improved sword parry sounds.

I made the sound myself, by modifying the tray hit sound. A better sound file by an actual audio person may be incoming soon. It's uh. The one I made is alright. Improving on punchmiss.ogg isn't hard.
2019-11-02 12:37:44 +02:00
Matt Atlas
1ab17fbaef Removes fullblock chance (#7284)
Atomized version of my prior PR. This one only removes fullblock chance from armor.

What this entails is that before this PR all armor, regardless of how strong it is, has a chance to completely block a projectile of any kind. This removes that possibility as it's completely dumb.
2019-11-02 12:37:23 +02:00
ParadoxSpace
ca73b39369 Unapologetic Paramedic Buffs (#7298)
Paramedics now gain a helmet (with flashlight!) and an armorless chest rig to carry stuff. The chest rig and FT jackets now carry blood bags on the suit storage. HUDpatches now spawn in Doctor lockers. Sprites by AmoryBlaine.
2019-11-02 12:35:52 +02:00
Werner
0e8d49767b Remove cargo data migration (#7283) 2019-11-02 12:21:34 +02:00
fernerr
527af99001 Gives the freelance mercs headsets and a couple other tweaks. (#7290)
Gave the freelance mercs headsets. They have the common and response team channels.
    Switched their id-type to agent ones, to allow them to be edited if needed.
    Fixed the freelance merc leader's rifle being the wrong type.
2019-11-01 21:57:26 +02:00
JohnWildkins
65aad37db9 Anti-spam filter fix (#7311) 2019-11-01 21:44:57 +02:00
Alberyk
8d838a0fb5 High heels features (#7288)
-high heels now have a minor slowdown
-high heels deal a bit more of damage when stomping
-high heels can be used to eye stab like screwdrivers
2019-10-31 23:05:57 +02:00
Geeves
bc59a20bec Kitchen Strikes Back: The Rattening (#7268) 2019-10-31 19:54:44 +01:00
ParadoxSpace
ab4b247049 Circuit Lights No Longer Have UV (#7307) 2019-10-31 19:53:16 +01:00
Doxxmedearly
3db519f221 Let there be DRINKS! Tea, cider, and related adjustments. (#7273) 2019-10-30 20:30:35 +01:00
JohnWildkins
5aabd86c41 Pumps can now be unsecured by pipe wrenches (#7270) 2019-10-29 20:02:59 +01:00
fernerr
d2d440a676 Fixes an issue with the generic ert shuttle that lead to occupants being pulled south after exit (#7289)
Also added an icon for the step_triggers, as they were invisible.
Fixes #7291
2019-10-29 13:26:14 +02:00
Alberyk
59338ec7d3 Makes internal bleeding great again (#7237) 2019-10-28 22:43:00 +01:00
BurgerLUA
449193acdc Maint Loot Improvements + Tweaks (#7266) 2019-10-28 22:41:19 +01:00
Alberyk
1e3cd89f03 Tweaks ear equipping restrictions and add food renaming limit (#7281)
-makes so that any hat won't stop you from equipping stuff in your ear
-fixes #7279
-fixes a custom item sprite
-fixes mousedrop not unequipping clothing properly
2019-10-28 15:44:35 +02:00
Geeves
27c4eeff5b No More Grab Retaliation (#7276)
* grabs, man

* oops

Co-Authored-By: Werner <Arrow768@users.noreply.github.com>
2019-10-28 10:02:38 +01:00
Geeves
0f8bfb2793 Improves Donkcode (#7177)
Donk Pockets can now be heated properly in a microwave, they gain additional nutriment, animal protein and healing juice.
    Sin-Pockets now heat properly when used in hand, heats instantly, and gives slightly more hyperzine and synaptizine than before.

A curious side-effect I encountered in testing. You have to chew a lot more with the added reagents. But the benefit outweighs the consequence. Also, a traitor ravenously chewing a sin-pocket with a revolver in the other hand, bleeding profusely from everywhere, makes me giggle like a child.

Resolves #6802
2019-10-27 23:02:13 +02:00
synystersparx
2c68ec028c Misc cultist fixes (#7260)
Cultist teleport runes now use the proper third word.
    Can now imbue hide rune.
    Reveal talisman now functions properly.
    Improved prevention of multiple runes on same location.
2019-10-27 23:01:14 +02:00
Matt Atlas
62feca073d Fixes ert merc outfit (#7285) 2019-10-27 23:00:22 +02:00
ParadoxSpace
6ee78fa0ca Skrell Glowing Algae Fix (#7274) 2019-10-27 18:53:12 +01:00
Matt Atlas
ca1e06d6c7 Adds distress beacons instead of the current ERT call (#7169) 2019-10-27 14:35:24 +01:00
JohnWildkins
76adc1d93a Death to earmuff duping (and other fixes/tweaks) (#7216)
* earmuff *scream

* don't limit limb breaking that hard
2019-10-27 12:27:38 +01:00
Alberyk
cd8682a3b5 Custom items 23/10 (#7248) 2019-10-27 09:41:27 +01:00
BurgerLUA
4d1c49d97d Explosion Config Flexibility (#7024)
Adds a new config option that subtracts a flat value from power when going across z-levels in in iterative explosion modes. This should make it easier to balance explosions across z-levels.
2019-10-27 10:31:09 +02:00
Lady Fowl
b0343f19a2 Fix's Therapy pods vomiting there insides out (#7272)
Quite honestly I thought I got all of this shit code out of here. Anyways fixes #7271
2019-10-27 10:29:44 +02:00
Geeves
5d0c109bfc DESTROYS DISARMING (#7114)
Disarming now takes a portion of your stamina. You cannot disarm if your stamina is near-empty.
    Disarming someone with a weapon in their hand has a chance for them to retaliate by bashing you with it.

I coded this at 1 AM. I want reviewers to look at this critically. In my testing, the stamina worked out pretty well, you could do around 6 disarms before being pooped. Also in my testing, the retaliation never happened, could be bad luck, could be bad code. Anyone got any ideas? I'd love to improve this.
2019-10-27 01:19:24 +03:00
JohnWildkins
9c335f6c00 Killing off inconsistencies with impact wrenches / combi-tools (#7269)
Part 1 in the "why my impact wrench no wrench bolt" saga

tl;dr for end users: combitools / impact wrenches now work on everything their non-powered versions do (except mechs and RIGs, tune in next time on dragon ball Z for that)

essentially all this PR does is murder every istype() check possible that could use a helper function instead, most notably many pen checks with ispen(). it also repaths combitools and powerdrills to /obj/item/weapon so they aren't instantly taken out of contention by half of the known attackby() prompts

I already squashed a couple runtimes here and there from the pen changes and it's possible I missed another because pencode is another scourge upon our lives
2019-10-26 22:20:40 +03:00
fernerr
45bec23db7 Hivebots, tweaks and fixes (#7244)
Changes:

    tweak: "Tweaked the hivebot spawnrate and spawn pattern."
    bugfix: "Fixed some miscellaneous bugs related to hivebots and added the beacons to the gold slime core blacklist."
2019-10-26 22:18:23 +03:00
otatoh
a199c0ac71 Adds *Chitter (#7171)
Adds a *chitter emote for vaurca. Sound effects obtained from ZapSplat.com under their standard license
2019-10-26 18:03:46 +03:00
Mykhailo Bykhovtsev
f1c5f816ac Tesla Fix (#7256)
bugfix: "Tesla no longer melts ashes, emitter beams, its own energy balls and accelerated particles." Fixes #7249
    bugfix: "Tesla now properly consumes accelerated particles."
2019-10-26 17:57:41 +03:00
JohnWildkins
231beb1678 Adds ability to print Yield Declarations to the Ore Redemption Console (#7192)
Title. Yield Declarations follow standard format, with the addition of an optional 'waste detected' field that displays any materials that the miners wasted. This also offers a vague IC trade-off if the miners are lazy but also suck at their jobs. The papers are also auto-stamped by the machine, although they should still be stamped by a QM or head as well, this is just a certificate of authenticity so to speak.

Yield Declarations can only be printed with an inserted ID and any amount of output materials (or wasted input). The miner and note fields are left blank to be filled in by the user, see below.
2019-10-26 14:15:58 +03:00
ParadoxSpace
1b8bd0d5a4 Jacket Accessory Buff (#7235)
Suit slot items can now support armband and decor items. Uniforms can now have multiple armbands, since they can be flipped. Patches are now properly flippable.
2019-10-26 14:15:34 +03:00
Alberyk
4d271cd6a8 Remove bottled lightning touch_turf() (#7238)
This was a bad idea from the start. Using this chemical with smokes creates a lot of tesla bolts that either kills everything in its path or just crashes the server.
2019-10-26 14:14:36 +03:00
Geeves
cdfa04c24e Improvised Sword (#7243)
You can now build improvised swords. The hilt determines the integrity thereof, while the blade determines the damage it does.

Additionally, it also adds a var that sets whether the material item uses its material name or not.
2019-10-26 14:12:51 +03:00
JohnWildkins
d264163aed Fix Hephaestus Atmos Tech not spawning with faction gear (#7259) 2019-10-26 14:09:28 +03:00
MarinaGryphon
4bca7f2147 Lets Vaurca breathe again (#7263) 2019-10-25 17:06:49 +03:00
Matt Atlas
2bd5baa586 Fixes some bugs (#7252) 2019-10-25 13:42:24 +03:00
MarinaGryphon
65d2338347 Fixes #7189, fixes needle thoracostomy (#7241)
Fixes #7189, fixes needle thoracostomy
2019-10-25 13:41:10 +03:00
Mykhailo Bykhovtsev
ccf8d34497 Bunch of animal trap fixes (#7230)
bugfix: "Animal traps no longer can have more than one prey at a time.". Fixes #7219
    bugfix: "Traps now properly trap prey when it is thrown at them."
    bugfix: "Deconstructing trap with prey inside no longer makes prey anchored to the turf."
    bugfix: "You cannot buckle a person into a trap."
    bugfix: "You can no longer deconstruct trap with welder off."
    bugfix: "Passing throuh trap no longer traps you if it is full."
2019-10-25 13:38:47 +03:00
BurgerLUA
0ec7346023 Blood loss hunger tweaks (#7228)
Nutrition loss due to not having enough blood was pretty damn insane. I mean yeah you're supposed to be hungry when you lose a bunch of blood but not "I can down 3 steaks and still have enough for desert hungry"

This PR fixes that by significantly reducing the penalties.
2019-10-25 13:37:33 +03:00
BurgerLUA
a08150a34e Ensured that nearly all the vending machines have premium and contraband items + readds halloween candy (#7227)
Most of the vending machines didn't have premium or contraband items, which is depressing because other servers don't have this problem. This PR specifically does the following:

    Moves a bunch of assembly items into the contraband ToolAssist vendor.
    Adds a multitool to the ToolAssit vendor.
    Adds soymilk to the contraband Coffee vendor.
    Adds a teapot to the premium Coffee vendor.
    Adds all the halloween candy to the snacks vendor.
    Adds a cookie to the premium snacks vendor.
    Adds 2L bottles of cola, space mountain wind, and space up to the premium drinks vendor.
    Adds a clown cartridge to the HoP's Contraband PDA vendor.
    Adds a captain's cartridge to the HoP's premium PDA vendor.
    Adds Blank Cigarettes and AcmeCo Cigarettes to the contraband smokes vendor.
    Adds Zippo to the premium smokes vendor.
    Adds a bottle of chloral hydrate to the contraband nanomed.
    Adds epinephrine to the premium nanomed.
    Adds a bunch of sensors to the ToxMate contraband vendor.
    Adds an ultra rare hat to the premium ToxMate vendor.
    Adds Tramadol to the premium nanomed wallmed vendor.
    Adds ambrosia deus to the premium garden vendor.
    Moved the red wizard outfit and wizard hat to the contraband section of the wizard vendor.
    Added a fake wizard hat to the premium section of the wizard vendor.
    Added a filled NT lunchbox to the premium section of the Kitchen vendor.
    Added chloral hydrate gas grenades to the premium section of the tacticool vendor.
    Added a fake desert eagle to the contraband section of the ERT vendor.
    Added tactical shields to the premium section of the ERT vendor.
    Added real flashes to the contraband section of the robotics vendor.
    Added pAI cards to the premium section of the robotics vendor.
    Moved Zora Jelly to the premium section of the Zora Soda vendor.
2019-10-25 13:36:38 +03:00
BurgerLUA
9f54bce54b Sorted the maintenance loot list (#7226)
Purely a code change. Sorted the maintenance loot list so it's alphabetical instead of the clusterfuck that it currently is.
2019-10-25 13:35:44 +03:00
JohnWildkins
b375519d09 Water bottles (and other closed non-carbonated drinks) no longer explode when shaken (#7221) 2019-10-25 13:33:41 +03:00
synystersparx
892674d7f7 Fix minor typos in cultist tome (#7218)
Fix minor typos in cultist tome
2019-10-25 13:32:39 +03:00
Karolis
a38415ed2c Added little sound. (#7215) 2019-10-24 02:35:53 +05:00
Mykhailo Bykhovtsev
b167f0eade Tesla tweaks and bugfixes (#6955)
Bugfix: Tesla no longer gains energy from just colliding with objects

    Bugfix: Fixes sprite for singularity beacon not showing up

    Bugfix: Tesla no longer spams admin longs when a new ball is created outside of containment

    Bugfix: Telsa looses energy when dropping ball which should be slightly below how much is required for new ball.

    tweak: Tesla dissipation rate has been buffed, it now looses energy faster

    tweak: Tesla dissipates every time it zaps something

    tweak: Tesla now melts any object or mob(but not turfs) it touches or when it zaps it while sacrificing a miniball.

    rscadd: Added special emergency singularity beacon that is to be used when Singulo/Telsa are on the Loose. When Tesla zaps the beacon, it will discharge all energy into it, dying and destroying beacon.
2019-10-23 21:09:46 +03:00
Geeves
037887700e Tweaks some Radio channels and Staff channels to be more visible. (#7176)
Resolves #1924
2019-10-23 21:09:24 +03:00
JohnWildkins
ef34fd3a43 Heads of staff buff (clipboard QOL + fixes) (#7204)
* make clipboards great again

* geevies is right

Co-Authored-By: Geeves <ggrobler447@gmail.com>
2019-10-23 08:37:20 +05:00
Karolis
b7e34d5543 Makes new player panel gap consistant (#7223) 2019-10-23 08:35:12 +05:00
Matt Atlas
0e2a116117 Ports the neural suppressor from Bay (#7124)
Neural Suppressor -> You click table with a man laying on it. The man goes to sleep. Really is that easy.
2019-10-22 20:36:35 +03:00