Commit Graph

12502 Commits

Author SHA1 Message Date
Casey
df05951dd6 Merge pull request #13573 from Cameron653/AQUATIC_LIFE
Changes "Water Breather" to "Aquatic" and reworks the trait to make it more vore-centric
2022-08-25 18:59:46 -04:00
Casey
6fe6af5879 Merge pull request #13569 from Cameron653/TAIL_TOGGLE
Adds a toggle to hide tails.
2022-08-25 18:58:08 -04:00
Casey
67abb375a8 Merge pull request #13565 from VOREStation/upstream-merge-8684
[MIRROR] Removes irrelevant gluttony regen code segment.
2022-08-25 18:56:31 -04:00
C.L
9952518c10 Allows xenochimera to make a choice that does things
Allows xenochimera to make a choice that does things
2022-08-24 23:30:27 -04:00
C.L
1c9550e061 Changes "Water Breather" to "Aquatic"
- Changes Water Breather to Aquatic with a slew of new features.
- Gives Akula and Skrell Aquatic by default. Lets Xenochimera choose Aquatic as a neutral trait.

AQUATIC:
- Gives the person the water_breather variable
- Allows the person to move in water better. (No slowdown in shallow, 1/2 slowdown in deep)
- Gives two new commands that can be used.

Command #1: "Dive under water / Resurface"
- Allows the user to dive under water, making them harder to see (still somewhat visible and able to be clicked, however) and enabling usage of the next command.
- Gives them a speed boost (1.5) when fully submerged, meaning they can move in shallow water faster than normal and deep water at 2.5 slowdown instead of 4 slowdown w/ the water_speed variable alone.
- Makes them 1.5x weaker to shocks while using this (due to being fully submerged). This, combined with being weaker to shocks when coated with water makes them much weaker to shocks.
- Makes them 25% weaker with melee weapons when underwater. Swinging a tool in water is difficult!
- Makes them have a -50 accuracy penalty when firing guns under water. (I did want to make it so you could not fire guns at all, but that framework did not exist.)
- Makes them have a 30 evasion buff. This means they have a slightly better chance of evading shots, but if they get hit with a taser they're going down in a single shot.
- Upon stepping out of the water, all the above perks/debuffs immediately cease.
- Command can also be used to resurface, which also stops the above.

Command #2: "Devour From Water"
- After the user is fully submerged, allows the user to select a target that is also in the water (only in the water/on water turf such as a beach shoreline)
- The target is alerted something is circling around them.
- After 5 seconds, the target is eaten by whatever selected belly the predator has selected.
2022-08-24 21:10:12 -04:00
C.L
93387d49ec Adds a toggle to hide tails.
- Custom Tails can now be hidden and unhidden with the usage of a new verb!

- Overwrites the species specific tail when used (As the usage of this verb means that the user has a custom tail and the species tail is irrelevant).
This should honestly be done when a custom tail is chosen, but I'd rather not break anything and this is a simple way of doing such.

- Taurs (and any others with tails that block body parts) are incapable of doing so.
2022-08-23 19:20:30 -04:00
Spookerton
a91106ede9 Merge pull request #8684 from Cameron653/FOUL_BEAST_CONSUMING_HIS_WRETCHED_MEAL
Removes irrelevant gluttony regen code segment.
2022-08-23 17:40:20 -04:00
TankTheBirb
31df7553c1 drills and body design disks for the surgeon borgs
i really need to get a better brain surgically installed

also the traumahound now has a drill, and the medical gripper can use body design disks and body design disks only. Mostly for empty sleeve printing (for practice) without getting a volunteer.
2022-08-22 17:32:44 -04:00
Casey
ecbb301abf Merge pull request #13546 from Cameron653/six_six_twelves_you
Adds Toxins & Cloneloss digestion damage.
2022-08-22 16:28:04 -04:00
Casey
ac4fc763c8 Merge pull request #13555 from TankTheBirb/surgeonhound
dragons can be trauma now
2022-08-22 16:27:42 -04:00
TankTheBirb
ae69527bb9 dragons can be trauma now
adds the trauma drake recolor of the medidrake sprite

this is the first time i have done literally any sprites in byond, if there are issues, tell me or fix them for me (I am not very smart)
2022-08-21 17:57:21 -04:00
C.L
abe078ab0a NO VOMITING ALLOWED
HOLD IT IN
2022-08-21 16:37:42 -04:00
Casey
816e298cc5 Merge pull request #13547 from Cameron653/TRANSLATOR_WHOOPSIE
Fixes an accidental deletion during the language PR
2022-08-21 15:55:33 -04:00
Casey
d9d6e8cc32 Merge pull request #13545 from TankTheBirb/tramhoundfix
traumahound standardized w/ surgeon module
2022-08-21 15:41:44 -04:00
Casey
7c784b0e16 Merge pull request #13543 from Cameron653/OWIE_SLOWDOWNIE
Allows painkillers to negate slowdown due to damage
2022-08-21 15:41:20 -04:00
Casey
574adc02e0 Merge pull request #13541 from Heroman3003/customizable_key
Adds customizable language keys to language menu and character setup
2022-08-21 15:40:43 -04:00
Casey
c7c7471ea5 Merge pull request #13540 from Cameron653/BREATH
Deletes C&P Monolingual error
2022-08-21 15:39:17 -04:00
Casey
0703cd8204 Merge pull request #13539 from Runa-Dacino/prosthetic-lore-edit
Changes mentions of "First Contact War" with "Hegemony War"
2022-08-21 15:38:58 -04:00
Casey
e0d1b87406 Merge pull request #13530 from Cameron653/OPACITY_BOOGALOO
Allows use of Virtual Avatars in game without breaking things.
2022-08-21 15:34:52 -04:00
Casey
ffa17d0eb7 Merge pull request #13528 from Heroman3003/protean-self-vore
Fixes proteans disappearing up their own ass when confused
2022-08-21 15:32:27 -04:00
C.L
dd8940fcdb Fixes an accidental deletion during the language PR 2022-08-21 12:35:59 -04:00
TankTheBirb
6189cea70e I forgor the biopsy thingy
I swear I have a (bird) brain
2022-08-21 12:28:01 -04:00
TankTheBirb
39e8c3feee traumahound standardized
Traumahound was missing some surgical things they actually kinda need. Now they got it!
- removed poly-acid spray and replaced with pounce for emagging
- replaced the hypo with surgeon chems instead of emt chems
- paws of life instead of shock paddles
- bioregen
- brute, burn, and nanopaste packs for associated surgeries and synthetic organ repair
the normal surgeon module also got burn packs because that was an oversight when the surgery was added
Up next, me figuring out how to add sprites so traumadrake can be a thing.
2022-08-21 11:30:01 -04:00
C.L
3e0d23ba0a allows for pain increasers to actually work
Yes, this means I'm going to add pain increasing chemicals sometime.
No, it's not going to be fun to get stabbed with it.
2022-08-21 01:44:23 -04:00
C.L
cfddb48e24 Allows painkillers to negate slowdown due to damage
Prior to this change, painkillers worked on most causes of slowdown (reducing traumatic_shock, which when above 80, would start accumulating shock_stage) but not all.

Having 40 damage or more would cause you to have slowdown. Even if your arms and hands were hit with 10 damage each (40 damage total) and then you downed the strongest non-slowing down painkiller (tramadol) you would still be slowed down like it did nothing.

With this change, it makes your pain take painkillers into account.

Additionally, as an unintended side effect, it allows for PAIN INCREASERS to be used. Meaning if the person is in any pain, it will amplify their pain slowdown.
2022-08-21 00:40:27 -04:00
Heroman
489047bdce Completes customizable language keys, now with savings 2022-08-21 09:04:29 +10:00
C.L
dbb3094a34 Deletes C&P error 2022-08-20 15:31:13 -04:00
Runa Dacino
a576e93c5b Changes "First Contact" to "Hegemony" for Durand lore 2022-08-20 15:13:23 +02:00
Heroman
8aa4514d27 Allows custom species altevians to take various bits 2022-08-18 13:45:37 +10:00
C.L
57ede85170 Brings them up to par w/ normal promies. 2022-08-17 20:29:20 -04:00
C.L
f224924afa Adds in proper VR opaqueness
Instead of...Whatever the hell the inherent verb was trying to do. It broke everything when pressed.
2022-08-17 20:08:21 -04:00
Heroman
f3bfb815fc Fixes proteans disappearing up their own ass when confused 2022-08-18 06:51:05 +10:00
Casey
bdc3bc9c24 Merge pull request #13526 from Heroman3003/firefix
Makes fire stacks be able to heat up body indefinetely
2022-08-17 16:10:56 -04:00
Heroman
8c34501bd9 Makes fire stacks be able to heat up body indefinetely 2022-08-18 05:30:00 +10:00
Heroman
2e3f543077 Fixes pixel offsets breaking 2022-08-17 15:00:36 +10:00
Heroman
b3a5105fa3 language key initial customization 2022-08-16 17:03:11 +10:00
TankTheBirb
9c94d95a56 taurs are no longer fat shamed by human_movement.dm
why was weight even part of a mechanic in the first place? its like, not mechanical anywhere else :v
2022-08-16 00:07:58 -04:00
Rykka
e089978527 Ports Taur Loafing from Cit-RP & Chompstation13
Ports https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/2950

Doesn't work for sleeping *yet* due to some fuckiness with sprites updating that I'll probably actually work on properly later.
Does work for resting, and when you're stunned/knocked over/etc you will tip upwards like normal as a visual indicator that you're fucked (until we get fancy on-side sprites or smth).

At the very least, despite my frustrations, y'all can rest on your belly now as a taur and transform/size matrixes should work. LMK if there's any issues, my testing didn't find any.

Bear in mind that this presently only works for the drake-taur bc it's the only one that has sprites for it. The code is there, just enable can_loaf and set the offset accordingly to match if you want to sprite more taur loafs.
2022-08-14 15:40:31 -06:00
Casey
2cdfa72cdd Merge pull request #13485 from Cameron653/LANGUAGE_MODIFIDICATION
Condenses all the animal languages and deletes unused/unwanted languages
2022-08-14 01:43:41 -04:00
Casey
f4e076af85 Merge pull request #13481 from Cameron653/MED_BELLY_ANALYZER
Medsensor borgs can analyze patients in their belly.
2022-08-14 01:43:32 -04:00
Casey
fd107623f2 Merge pull request #13480 from Heroman3003/catslug-pronoun
Fixes wrong target recieving message of catslug feeding
2022-08-14 01:43:10 -04:00
Casey
b9f3a277e5 Merge pull request #13476 from TankTheBirb/Borg-SUCC
LEMME SUCC
2022-08-14 01:39:44 -04:00
Casey
b588e821d0 Merge pull request #13466 from User-U-U/Surgery-Robot
[Ready for Review] Surgery hound
2022-08-14 01:37:08 -04:00
C.L
8ae862e290 I went ahead and added event1 back 2022-08-12 14:56:27 -04:00
C.L
900bf18433 Condenses all the animal languages and deletes unused/unwanted languages. 2022-08-12 14:51:43 -04:00
C.L
947c45f966 Adds a check to make sure dogoborgs have materials.
Ran into a few runtimes https://i.imgur.com/qZdZGRq.png while eating things. Found out that if a borg that doesn't have a material (i.e. boozehound) eats something that has a material, it causes runtimes.

This fixes that by making sure they actually have the material and it isn't just null.
2022-08-11 06:25:53 -04:00
C.L
78aa0c952d Small improvement 2022-08-11 05:59:39 -04:00
C.L
e69be973f0 Medsensor borgs can analyze patients in their belly. 2022-08-11 05:50:22 -04:00
Heroman
77a16b1b71 Fixes wrong target recieving message of catslug feeding 2022-08-11 16:25:44 +10:00
TankTheBirb
42ef4318d7 LEMME SUCC
Adds the bioregenerator to the surgeon borg. This lets them dehusk but more importantly, suck out toxins using that surgery.
2022-08-10 00:16:37 -04:00