Commit Graph

12467 Commits

Author SHA1 Message Date
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
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
Heroman
509bac4705 Merge branch 'master' into giant-rat-that-makes-all-of-the-rules 2022-08-10 14:04:42 +10:00
UserU
af99414902 thing 2022-08-08 12:10:05 -07:00
UserU
39e01a4c25 Functional 2022-08-07 13:33:23 -07:00
UserU
6397f4323e 0 2022-08-07 13:12:40 -07:00
Casey
ee003b39d7 Merge pull request #13459 from Cameron653/DISLOCATED_FIX
Allows dislocations to be found.
2022-08-07 15:53:54 -04:00
Casey
305298b423 Merge pull request #13457 from TankTheBirb/borgeon
Borgeon can now put in NIFs
2022-08-07 15:52:50 -04:00
Casey
e07abfda52 Merge pull request #13456 from TankTheBirb/Borg-Module-Sync
Adjusts dogborg modules to be inline with regular modules
2022-08-07 15:52:22 -04:00
UserU
66730ec4f9 1 2022-08-07 12:47:47 -07:00
C.L
4d829d6434 No dislocating already dislocated joints!!!! 2022-08-06 23:31:04 -04:00
C.L
e63ad86132 Allows dislocations to be found.
You can only have a limb's dislocated set to 1. It's impossible to get it set to 2 without admin intervention.

Now, you'll be able to see if your limb is dislocated and medical can also see your limb is dislocated.

Also oddly enough, the body scanner, grab&help intent examine, and the phasic health analyzer do NOT detect dislocations. This is unneeded though as now you can examine and see them.
2022-08-06 23:24:14 -04:00
TankTheBirb
3c4c7b0fe1 Borgs can now NIF people
take your favorite MAL-PRACTICE drone and have them slap a brain computer into someone.

Also it does a funny when you put things in but I will fix
2022-08-06 17:54:44 -04:00
TankTheBirb
f18673ddf2 Adjusts dogborg modules
- K9, Kmine, Service-hound, Janihound, and Boozehound are unaffected by this. I'll come back to those at a later date if I recognize any capability gaps.
- Pupdozer has a less glacial material synth, now only 1/4 as fast as the base model instead of 1/20th the speed.
- Sci-Borg now has their sub-department tools, as well as jumper cables.
- Medihound now has splints, the ability to interact with beakers and stands by having a gripper, a larger internal beaker, and a dropper. This puts them roughly on par with the crisis module now.
TODO FOR MAYBE A LATER PR
- Address carbon/silicon capability disparities in the five unaffected modules (some exist, mostly minor)
- Determine if medihound should have some surgery tools as an interim solution to the lack of a surgeryhound
- make it so borgs (all relevant ones) can do NIF implant surgery
- lollipop dispensers for medical borgs
2022-08-06 12:40:14 -04:00
Heroman
e3c2e17e41 Allows un-obligate bloodsucker to just drink blood normally 2022-08-02 14:54:06 +10:00
Heroman
d0f03b1bf0 Merge branch 'master' into giant-rat-that-makes-all-of-the-rules 2022-08-02 07:27:25 +10:00
Heroman
fd6d2d28fd Adds remaining altevian sprites and markings 2022-08-01 06:58:25 +10:00
DESKTOP-4BUBN9N\Mike
7c6662052b fixes the unarmed bonus damage v mobs 2022-07-31 21:19:31 +01:00
DESKTOP-4BUBN9N\Mike
dfa173a868 refactors feralness 2022-07-31 20:10:47 +01:00
Casey
f35be8785d Merge pull request #13407 from Screemonster/untitledrepobranch
It is a lovely morning in the station
2022-07-31 05:23:03 -04:00
Casey
7550df1e26 Merge pull request #13406 from Heroman3003/selective-upgrade
Selective bellymode now selectable and pref-adjustible
2022-07-31 05:22:48 -04:00
Heroman
144a973693 Altevian base code implementation 2022-07-30 05:20:53 +10:00
DESKTOP-4BUBN9N\Mike
ddeaa65c1d It is a lovely morning in the station 2022-07-29 02:33:41 +01:00
Heroman
4c1f8de557 Selective bellymode now selectable and pref-adjustible 2022-07-28 16:38:39 +10:00
DESKTOP-4BUBN9N\Mike
7258e452fb xenochimera unarmed attack and regeneration tweaks 2022-07-27 08:05:44 +01:00
Casey
5574af26bb Merge pull request #13387 from Cameron653/COMBAT_REWORK
Allows attacks to properly damage simple_mobs.
2022-07-24 15:27:40 -04:00
C.L
dfef4e74e3 Adds a damage_threshold to mobs.
Var makes it so damage under or equal to the threshold doesn't do damage.
2022-07-24 11:18:13 -04:00
C.L
af69947108 Allows attacks to properly damage simple_mobs.
Actually way easier than I thought it'd be.
Makes it so mobs actually take damage properly when attacked unarmed.
2022-07-23 22:18:20 -04:00
Casey
15d97915ff Merge pull request #13386 from Very-Soft/copyprefstomob
Copy prefs to simple mob
2022-07-23 21:45:58 -04:00
VerySoft
51dea6799b include ooc notes 2022-07-23 21:35:30 -04:00
VerySoft
6226cae22d Copy prefs to simple mob
Makes it so that when you login to a simple mob, your basic vore preferences are copied to the mob (see: devourable, digestable, etc, but not things like bellies and the like)
2022-07-23 21:15:24 -04:00
Heroman
fe12459572 Adjusts Space Ghost 2022-07-24 04:52:26 +10:00
Casey
1019d8b0cb Merge pull request #13371 from Heroman3003/vchat-icons
Fixes in-chat icons being broken in oldchat
2022-07-20 13:23:47 -04:00
Verkister
0d3c8b3a06 Adds polaris audible emotes available for all
Basically just lets all species and simplemobs use the bug noises and cat purrs instead of making them restricted to certain species (and somehow failing at that in a weird way that lets others use them after someone with the said species joins the round)
2022-07-20 20:01:56 +03:00
Heroman
8a9df3b2ea Fixes in-chat icons being broken 2022-07-20 18:55:27 +10:00
Casey
99601cb2c1 Merge pull request #13338 from Heroman3003/casino-cleanup
Cleans up casino map a bit
2022-07-16 17:34:04 -04:00
Casey
6ac73f563c Merge pull request #13335 from Heroman3003/digestion-trait
Adds digestion nutrition traits
2022-07-16 04:53:08 -04:00