Commit Graph

7728 Commits

Author SHA1 Message Date
Kaedwuff b9d82660d9 AI role information fix. (#7681) 2019-12-15 14:07:59 +01:00
aleksix 513f0cb296 Refactor the borg access function to account for all ID locations (#7641) 2019-12-14 21:44:37 +01:00
Matt Atlas 37abd8f771 Brainmed Code Quality + Organ Scarring (#7645)
Organ scarring has been made into a better system.

New healthdoll.

Other misc code cleanup attempts.

Fixes #7647
2019-12-14 00:10:53 +02:00
fernerr 480f537afb Moves randomized hunger/thirst setup from jobs subsystem to human/initialize (#7646)
With this, bluespace technicians, emergency responders and other spawned humans without jobs will no longer start out hungry/thirsty.
2019-12-14 00:10:35 +02:00
Doxxmedearly 455eab7a34 Essential Pet Interactions (#7633)
tweak: "Pets have more discipline regarding food. They will no longer beg for food, seek it out, run towards it, steal it, or eat like there's an endless void in their stomachs. They'll still eat food on their tile if sufficiently hungry, and you can still feed pets by hand, if you'd like. Chefs, rejoice!"
    tweak: "Corgi stomach capacity adjusted to a way more sane level."
    rscdel: "Removed guilty messages about pets starving when you examine them; they won't go hungry in a single shift, don't worry."
    rscadd: "You can brush most friendly animals. Combs work for fuzzy and feathered animals, rags work on other ones."
    tweak: "There's a small chance that when you pet a guard dog (like Columbo) on help intent (and aren't his master), he won't immediately maul your face off; instead, he will growl at you to warn you not to do that. I still don't recommend it."
    tweak: "Like other pets, baby carp can eat now. But not a lot."
2019-12-13 08:25:43 +02:00
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