Makes it so that using the forensics item on certain machinery such as airlocks, alarms, APCs, buttons, windoors etc doesn't apply fingerprints/fibers. This is necessary because these machines will call add_fingerprint BEFORE the forensic kit is used, thus polluting the sample with your own fibers, which is extremely annoying
Also made it so that using a forensics item on a fire alarm or button doesn't make you trigger them, because that's also really annoying.
This is take 2 because the first time I messed up my branches/forks because my brain is smooth.
-fixes corporate liaisons and consular officers not having access to employment records
-fixes corporate liaisons and consular officers having a security cartridge on their pda
1- A resprite of the asset protection hardsuit courtesy of Brainos. Tested it on the test server and it looks in order.
https://i.postimg.cc/sx7c0qRy/newdoomguy2.png
2- Adds species restriction as its human only.
Cleanbot no longer runtimes when it is being pulled.
mob's grab now properly uses WEAKREF instead of hardref, fixing later runtime.
/datum/reagent/nutriment/mix_data loops have been made cleaner, and also fixes improper list access.
1- Chief Engineer and Station Engineers already started with impact wrenches. Doesn't seem like a major change if Atmospheric Technicians get them as well.
2- Construction module had the impact wrench. Feels even more appropriate to give them to engineering module as well.
Walking over someone lying on the floor with mechs will now hurt them. Damage is based on the legs.
Also, removed some baylore references to the mech parts, and made so that mechs can push mobs around.
Grabs have been lightly buffed across the board. It should be slightly more effective now.
It is now more difficult to resist out of grabs, and doing so while you're on the floor is much more difficult.
Various species has had their grab mod modified, making them easier or harder to grab.
Using the grab in hand will now cause you to stop strangling the person, but you maintain the strong grab. No longer do you have to drop someone to stop choking them out.
You can no longer strangle people with airtight helmets. (voidsuits, rigs, etc)
tweak: "Psiping is now activated by activating an empty hand on help intent."
tweak: "Commune is now activated by clicking on someone on help intent while aiming for the mouth."
tweak: "Psiping and Commune no longer make sounds."
This feature was broken due to some hair name changes. The entire stuff was remade to be a proc in the machinery object, that also checks for any hair with a length longer than four.
Things this does:
Refactors _app_preset_name to use a type name instead. This makes it validate the presets at compile time, making it much more secure.
Removes all records computers from the code, along with the CMC.
Replaces all records computers with appropriate modular computers
Each head of staff now has 1 departmental computer, 1 head-specific computer, 1 head laptop
Removes the C&C program from the heads that had it, because you're supposed to use the bridge for it.
Why:
The side effects are incredibly annoying right now, knocking you out constantly - somehow being worse than the previous ones. I've thought about replacing them but I can't come up with anything that's not gonna be a pain in the ass for the player, one way or the other. I guess CE_DROPITEM is a possibility but I'm not sure if people would like that.
Thus, I opted to remove them altogether. Slowing down REM is enough in my opinion.
Whenever you use help intent on someone who is lying down, you hold out your hand instead.
The person lying down can then click on you with help intent to take that hand and be helped up.
I also ported over Polaris' code for hoisting yourself up by grabbing onto other people but sets them on fire if you're on fire. I also modified the time it takes to pull yourself up so it's longer than in Polaris.
Clicking on the person lying down again, moving away, or getting incapacitated will retract your hand.
Clicking on the person helping you up while lying down with harm intent slaps away their hand.
Don't be a brute.
Teamwork makes the dream work.
The energy cell doesn't get moved to the crossbow when used on it. The rest works, though.
I also made the message about the rod getting supercharged stand out a bit more.
Fixes the integrated circuits list item editing. Before, half the functions were broken (not allowing in-place modifications of any kind), the other half unused. This PR fixes in-place editing and adds buttons for selecting items to edit.