9769 Commits
Author SHA1 Message Date
GeevesandErki aa86cc3f61 adds the gigashatter proc (#7589)
Gave Admins a gigashatter proc, which will fracture every single bone in your body. Fear the wrath of the redname.

Admins, you can call this proc by VVing a human mob, going to "call proc", then typing in 'gigashatter', then press finished and OK.
2019-12-07 23:48:40 +02:00
JohnWildkinsandErki a03f170f16 Ports BS12 fixes / refactor of visualnets. (#7572)
Ports (and adjusts) Baystation12/Baystation12#12521 et al. Essentially brings our visualnet code up to the standard of three years ago, rather than five.

Side effects of merging may include but are not limited to loss of AI vision, helmet camera failure, garbage collection implosion, infinite turf loops, and unintended layer shenanigans.

High-level changes:

    Overall, visualnet/chunk procs have been renamed and refactored to be clear as to their function.
    Fix some layering issues related to magic numbers, these have been set to constants.
    Visualnets now track source movement rather than overriding individual mob/obj procs.
    Adds obfuscation underlay to complicate memory fudging to remove camera static.
    Cameras now only add themselves to the cameranet if they're on open (non-restricted) networks.
    Helmet cameras now use cameras themselves rather than network defines.
    Adds a sorted object list insertion helper.
    The Camera MIU (presently unused) should now function properly.
    Unused cultnet / cult mask deleted because refactoring that would likely kill the few brain cells I have left
2019-12-07 18:37:40 +02:00
ParadoxSpaceandWerner 9058c1c791 Additional Unathi Horns (#7568) 2019-12-05 21:58:55 +01:00
GeevesandWerner a9bfdd9ae1 after equip fixes (#7557) 2019-12-03 18:31:01 +01:00
GeevesandWerner 713a001b80 Surgery Overhaul (#7507) 2019-12-02 20:13:32 +01:00
fernerrandErki e4b6bc4953 Fixes some animal holders and familiars missing their sprites (#7553)
Some pets and animals were invisible when picked up, this should fix all instances of this.
Also fixes some wizard familiars being invisible.
2019-12-02 09:24:35 +02:00
Matt AtlasandErki 4615af6927 Can't speak in radios while cuffed + no more radio icons in messages (#7431)
Can't speak in radios while cuffed + no more radio icons in messages
2019-12-02 09:06:45 +02:00
WernerandGitHub 130aa7df58 Remove use of to_chat(alert()) (#7551)
alert() is a inbuilt byond proc that shows a popup message to the user.
to_chat(alert()) shows the popup message to the user and then prints the result (what button they pressed) into their chat.
2019-12-01 16:07:53 +01:00
WernerandGitHub 45bab622d9 Prevents players from joining with unackd warnings (#7509) 2019-12-01 14:03:32 +01:00
Wowzewow (Wezzy)andWerner 87c12f745c tidies up simple animal sprites, adds movement states, improves some sprites. (#6933) 2019-11-30 16:48:49 +01:00
Matt AtlasandWerner d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
Matt AtlasandErki f088260110 Fixes organ damage and pulse (#7521)
Fixes organ damage and pulse
2019-11-27 23:15:11 +02:00
ParadoxSpaceandWerner fa7f286ab7 Cosmic Echo Ability Nerf (#7496) 2019-11-26 20:35:06 +01:00
SueTheCakeandWerner 84794c6e65 Mechs 3: Electric Boogaloo (#7486) 2019-11-25 23:04:19 +01:00
Matt AtlasandWerner 88a319a574 Splitting human life into organs + removes the advanced operating table (#7473) 2019-11-25 07:23:16 +01:00
GeevesandWerner d8ac1239fd Z-Level Grab Fixes (#7498) 2019-11-24 20:56:15 +01:00
Chada-1andWerner d31904bd8a Colored Robots! (#7331) 2019-11-23 15:15:54 +01:00
Wowzewow (Wezzy)andWerner 4950066b2f ports give emote msg from bay (#7467) 2019-11-23 15:13:56 +01:00
Matt AtlasandErki b2e28f914f Emergency fixes for the last merge (#7484)
Emergency fixes for the last merge
2019-11-22 18:29:36 +02:00
JohnWildkinsandErki 6c4a7b03ba Fixes IPCs instantly dying of braindeath (#7480)
title, shame we can't do the same about their players HEY-O -- Fixes #7479

sorry @NonQueueingMatt for kicking over your code but I did what must be done (and I guess this is a better fate than PR reverting)
2019-11-22 13:10:52 +02:00
AlberykandWerner beb35d6fd3 Adds two away missions ghost roles (#7450) 2019-11-21 20:55:59 +01:00
Matt AtlasandWerner ce6c12f8a6 Ports arterial bleeding and tendon severing (#7432) 2019-11-21 14:45:19 +01:00
GeevesandWerner 9214c9e61d Move Tongue Flick from IC tab to Abilities (#7466) 2019-11-21 11:55:39 +01:00
Matt AtlasandWerner 5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
AlberykandWerner 60b60b9c0a Changeling lesser form remake (#7436) 2019-11-20 23:06:51 +01:00
SharpandWerner a826141ec2 Replaces instances of phisical to physical (#7453) 2019-11-19 18:26:16 +01:00
ParadoxSpaceandErki d03d8971da Adds Scarab Religion To Chargen (#7416) 2019-11-17 18:39:31 +02:00
GeevesandErki 68ba4f169d Toggle for Hair hiding on Baby Carp Holders (#7434)
Toggle for Hair hiding on Baby Carp Holders
2019-11-17 18:32:35 +02:00
WernerandGitHub af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
fernerrandWerner 4de9fc33b9 Allows the service gripper to interact with cutlery (#7406) 2019-11-16 17:58:55 +01:00
GeevesandWerner fbffcdae19 Replaces BOB with a Baby Space carp + Adds Carp Slippers (#7392) 2019-11-15 22:53:04 +01:00
ErkiandWerner ff41b92e97 Langserver fixes, vol 2 (#7401) 2019-11-15 22:42:25 +01:00
GeevesandWerner 2004f3e9dd Unathi Tongue Hotboxing (#7394) 2019-11-14 20:11:54 +01:00
DoxxmedearlyandErki 84efb3fd82 Decompiler Tweaks (#7367)
Decompiler now plays a noise when used to decompile small pests. Cronch.

Also adjusted the decompiler to be used on more pests besides rats and lizards. It now handles simple mobs up to size 3 (which includes tindalos, diyaab, yithian, etc). This will help bots keep things clean.

I've excluded cats specifically (size 2.5) because we really don't need maint drones memeing around sucking up station pets. Dogs (even puppies) are excluded by default due to size.
2019-11-13 08:59:13 +02:00
JohnWildkinsandWerner 03a2627df8 Stuttering markup fix with a side of refactor (#7344) 2019-11-12 20:27:46 +01:00
Matt AtlasandErki 622e355698 Fixes skin preset not changing in antag selector (#7386) 2019-11-10 13:50:42 +02:00
Matt AtlasandErki f23fd1a980 You can no longer RNG head KO anyone with a helmet (#7342)
What happens: You have a melee weapon. You hit someone with it while aiming for the head. There's always a chance to make them go to sleep for a ridicolous length - like 45 seconds.

But they have a helmet on! This is a pretty lame mechanic in that case.
2019-11-10 00:51:28 +02:00
Matt AtlasandErki 3b6f7996c4 Human Sprites 2: The Desimpsonifying (#7057) 2019-11-09 11:23:42 +02:00
AlberykandWerner a358b8933d Fixes badly done lobotomization checks (#7361) 2019-11-08 21:30:10 +01:00
AlberykandWerner 52468c4516 Adds the hakhma (#7321) 2019-11-08 20:25:53 +01:00
WernerandGitHub 9c2f225718 Changes to drones and z-macros (#7068)
Turns the z-level restriction procs into macros
Changes z-level restrictions to use the macros
Use contact_levels for announcements (instead of player_levels)
Restricts the teleporter to station_levels instead of player_levels
Restricts AI tracking to station_levels instead of player_levels
Mechs only get tracking beacons if they are on station_levels (instead of player_levels)
Construction Drones gib if they enter a station level
Mining Drones gib if they leave the station levels
Removes the mining equipment vendor from the scrapheap
2019-11-06 18:55:14 +01:00
ErkiandGitHub 8e57f61fa9 Allows IPCs Sol Common (#6792)
ENABLES ROBOT POWERCREEP.
2019-11-04 09:37:29 +02:00
fernerrandErki 26f7182fe9 Fixes an issue with Hivebot bombers (#7327)
Basically if two exploded in close proximity to each other it could lead to infinite recursion, crashing the server.
2019-11-04 09:23:10 +02:00
AlberykandErki 878f99f8a0 Adds emp interaction for simple mobs and some pra robots tweaks (#7314)
-ranged pra robots now leave behind empty casings after firing
-pra robots will now take honorary membership cards in consideration when chosing targets
-adds emp damage to synthetic simple animals
2019-11-04 09:11:17 +02:00
JohnWildkinsandErki 61ec0991e3 Cyborg grabber QOL and fixes (#7201)
Tweaks:

    With the gripper, hitting the drop hotkey (Q) now drops the held item. If no item is held, the grabber is put away as normal.
    The scientific gripper can now hold slime steroids.
    The chemistry gripper can now hold paper.

Bugfixes:

    Using the drop hotkey (Q) to put away a module now correctly updates the module list interface. Fixes #4343.
    Modules relying on cyborg synthesizers (nanopaste, et al.) now cannot be used when their synthesizer charge is depleted. Fixes #1288.
    Injecting a monkey cube held in a gripper no longer places the monkey inside the gripper's internal contents. Fixes #1097.
    Cyborgs can now re-lock secured crates. Fixes #4833.
    Service borgs can no longer open a portal to infinite grass tiles. Fixes #3814.
    Clerical borgs can now browse through paper bundles held in their gripper, and can pick up taped paper. Fixes #4479. Fixes #6501.
2019-11-02 19:41:07 +02:00
Matt AtlasandErki 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
GeevesandWerner bc59a20bec Kitchen Strikes Back: The Rattening (#7268) 2019-10-31 19:54:44 +01:00
AlberykandErki 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
GeevesandWerner 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
JohnWildkinsandWerner 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