Commit Graph

8223 Commits

Author SHA1 Message Date
ParadoxSpace
a0a8f4f8ef Horn Tweak/Add (#7609)
Nevermind about the verb.
Also, tweaks the bull horns to be less Tavros Nitram, and adds a longer version.
2019-12-12 21:52:37 +02:00
Matt Atlas
df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
JohnWildkins
2a5352ddf2 Fix a few remaining layer bugs (#7630)
title, fixes #7629

i checked for anything set to layer 19 or 20 but didn't think about the pesky layer 21....
2019-12-09 09:00:14 +02:00
fernerr
c5a1e2c4ce Adds five new possible random asteroid dungeon spawns (#7539) 2019-12-08 11:46:57 +01:00
Geeves
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
JohnWildkins
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
ParadoxSpace
9058c1c791 Additional Unathi Horns (#7568) 2019-12-05 21:58:55 +01:00
Geeves
a9bfdd9ae1 after equip fixes (#7557) 2019-12-03 18:31:01 +01:00
Geeves
713a001b80 Surgery Overhaul (#7507) 2019-12-02 20:13:32 +01:00
fernerr
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 Atlas
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
Werner
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
Werner
45bab622d9 Prevents players from joining with unackd warnings (#7509) 2019-12-01 14:03:32 +01:00
Wowzewow (Wezzy)
87c12f745c tidies up simple animal sprites, adds movement states, improves some sprites. (#6933) 2019-11-30 16:48:49 +01:00
Matt Atlas
d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
Matt Atlas
f088260110 Fixes organ damage and pulse (#7521)
Fixes organ damage and pulse
2019-11-27 23:15:11 +02:00
ParadoxSpace
fa7f286ab7 Cosmic Echo Ability Nerf (#7496) 2019-11-26 20:35:06 +01:00
SueTheCake
84794c6e65 Mechs 3: Electric Boogaloo (#7486) 2019-11-25 23:04:19 +01:00
Matt Atlas
88a319a574 Splitting human life into organs + removes the advanced operating table (#7473) 2019-11-25 07:23:16 +01:00
Geeves
d8ac1239fd Z-Level Grab Fixes (#7498) 2019-11-24 20:56:15 +01:00
Chada-1
d31904bd8a Colored Robots! (#7331) 2019-11-23 15:15:54 +01:00
Wowzewow (Wezzy)
4950066b2f ports give emote msg from bay (#7467) 2019-11-23 15:13:56 +01:00
Matt Atlas
b2e28f914f Emergency fixes for the last merge (#7484)
Emergency fixes for the last merge
2019-11-22 18:29:36 +02:00
JohnWildkins
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
Alberyk
beb35d6fd3 Adds two away missions ghost roles (#7450) 2019-11-21 20:55:59 +01:00
Matt Atlas
ce6c12f8a6 Ports arterial bleeding and tendon severing (#7432) 2019-11-21 14:45:19 +01:00
Geeves
9214c9e61d Move Tongue Flick from IC tab to Abilities (#7466) 2019-11-21 11:55:39 +01:00
Matt Atlas
5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
Alberyk
60b60b9c0a Changeling lesser form remake (#7436) 2019-11-20 23:06:51 +01:00
Sharp
a826141ec2 Replaces instances of phisical to physical (#7453) 2019-11-19 18:26:16 +01:00
ParadoxSpace
d03d8971da Adds Scarab Religion To Chargen (#7416) 2019-11-17 18:39:31 +02:00
Geeves
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
Werner
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
fernerr
4de9fc33b9 Allows the service gripper to interact with cutlery (#7406) 2019-11-16 17:58:55 +01:00
Geeves
fbffcdae19 Replaces BOB with a Baby Space carp + Adds Carp Slippers (#7392) 2019-11-15 22:53:04 +01:00
Erki
ff41b92e97 Langserver fixes, vol 2 (#7401) 2019-11-15 22:42:25 +01:00
Geeves
2004f3e9dd Unathi Tongue Hotboxing (#7394) 2019-11-14 20:11:54 +01:00
Doxxmedearly
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
JohnWildkins
03a2627df8 Stuttering markup fix with a side of refactor (#7344) 2019-11-12 20:27:46 +01:00
Matt Atlas
622e355698 Fixes skin preset not changing in antag selector (#7386) 2019-11-10 13:50:42 +02:00
Matt Atlas
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 Atlas
3b6f7996c4 Human Sprites 2: The Desimpsonifying (#7057) 2019-11-09 11:23:42 +02:00
Alberyk
a358b8933d Fixes badly done lobotomization checks (#7361) 2019-11-08 21:30:10 +01:00
Alberyk
52468c4516 Adds the hakhma (#7321) 2019-11-08 20:25:53 +01:00
Werner
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
Erki
8e57f61fa9 Allows IPCs Sol Common (#6792)
ENABLES ROBOT POWERCREEP.
2019-11-04 09:37:29 +02:00
fernerr
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
Alberyk
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
JohnWildkins
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 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