Made generic empulse_exclusive which takes list of atoms that needs to be excluded.
Wizard disable technology(emp) spell uses empulse_exclusive with caster being excluded from being EMPed. This will allow IPC wizard not damage themselves with cast. But it will still damage other wizard IPCs.
Added screwdriver, crowbar and a wrench to janitor's closet. Fixed#4755
Replaced turrets in ERT ready room with cencomm check turrets. Fixed#4742
Fixes various runtime bugs caused due to not testing the requested changes, such as the inhalers not playing sounds or the breath analyzer not analyzing breath.
Also improves some things due to feedback, such as the breath analyzer doing too much damage when thrown, and the garden being weird.
-fixes #4704, so you can resist properly out of neckgrabs again if your stunned value is low enough
-fixes the ipc construction whitelist check once for all
-fixes orb's eyes sprites being at the wrong direction
Restores old rates of gaining and losing intoxication.
The strength of alcohol was implemented with the original formula in mind, you cannot simply add another curve and expect it to fit. The rate of getting drunk was way too fast (increased 7 fold!). I also doubled the rate of losing alcohol, since gains and losses typically work in balance with one another.
Fixes a bug which spammed, "You're drunk"
Overview
The hydroponics vending machine was changed to a different variant that uses a better UI, but lacked many of the available seeds. This quick update gives more seeds to bother the garden vendors and the hydroponics vendor.
-adds some dominia related clothing options, at request of Zundy to the loadout.
-adds more shoe options, such as cowboy boots, high heels and etc to the loadout.
The less controversial tweaks
Tweaked the metabolism rate of mental medication to reflect their intended values. Reduced the dosage threshold to suppress traumas to reflect their intended values.
Syringe (drugs) now contains truth serum.
Cardox is now slightly poisonous, and can directly remove phoron from blood when consumed. Cardox can now remove phoron in the air when applied to turfs.
A secure box of loyalty implants, hextrasenil pills, and cardox grenades are now located in the vault.
The vault now contains some misc emergency gear that a head of staff can access in case of a dire situation. Current gear are loyalty implants, expensive cardox grenades, and Hextrasenil pills.
This Improves hostile mob logic. They prioritize mobs with lowest health. They also now attack back if they are being either attacked or touched.
Improves efficiency of hostile mob code - decreases number of times expensive ListTargets() is called, while keeping the functionality
Example of why it is useful - spider starts chasing a person, another person comes in and attacks spider while it is chasing person one:
Without my logic - Spider blindly ignores person two and keeps chasing, thus just dying.
With my logic - Spider switches targets to person two. Until then spider check who has lowest health, and targets them.
This PR adds new item - oxycandles.
The idea is based of this thread.
chemical bases oxygen candles that when activated can provide enough oxygen to make tiny-small vented spaces with oxygen.
Oxycandles properties:
When activated the chemical reaction cannot be stopped - emergency use only.
Small size, can fit anywhere.
Can restore air in very tiny-small vented place.
Previously, people could resist spam their way out of grabs while hypnotized, causing vampires to have to eat shit and die for trying to use their basic solo target abilities.
This was due to there being no special exceptions in place for resisting out of a grab when you are stunned.
Fixes#4689
Adds the following items:
-Dull Headwraps - JIX - kyres1
-Dull Robes - JIX - kyres1
-Titanium Faceplate - IRD - kyres1
-BARON's Dice - BARON - iamcrystalclear
-Vasili Mine Zippo - Nikit Vasili - simontheminer
-O.R.B. cyborg sprites
-COFFIN SENTINEL cyborg sprites
Other changes:
Removes Muhawir's wallet at the player request. Delete pointless items, that were just bloat since they had no custom sprite or function of their own, and implement them with the config. Also, adds support for weighted dices, since this was needed for an item.
-adds weaponry permission access, that is used by the securitron to check if the person can use a weapon, added to all security roles, the head of personnel and the captain
-added a firing pin that checks for access
-fixed the ert id having access to things they should not
-rewrites a bit of the code, to make it less terrible
-fixes #4657 by making sure that the pda properly explodes now
-removes relative pathing from the pda box
Changed name of Chemistry request console. Fixed#4670Fixed#4678
Deleted duplicate windoor in the brig. Fixed#4419
Added one more GPS and emergency medical radio link to EMT room. Fixed#4380
Replaced area of Mainlevel Cryostorage from primary hallway to cryostorage. Fixed#4290
Increased size of Toxin's airlock, adding ability to refill canister from main oxygen supply by using air distro that is used in Mining and Xenoarcheology airlocks. Fixed#4145
Changed c_tags for cameras in Medical construction level. Fixed#4677
Merged two definitions of glasses into one.
Renamed few Request consoles in security construction level according to their room names. Fixed#4687
Fixed turrets without control panel not updating their lethal sprite in lethal mode.
Since the warehouse is now bigger, it would make sense to increase the amount of loot that spawns in the warehouse. This PR effectively does that, as well as removes some of the more useless items that can spawn in cargo.
The stacker was coded to accept 1 sheet at a time, meaning that if you insert a stack of 50 sheets into the stacker, it will count that as only 1 sheet because people don't know how to code.
Fixes a duplicate definition of azoth's worth (went with the second, higher one).
Makes liquid light have the same capitalisation as Liquid Fire, Chloral Hydrate, Potassium Chlorophoride, etc. instead of being the only lowercase chemical name.
Deleted a duplicated IF in file "code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm".
Fixed the maximum level of protection achievable in file "code/modules/research/xenoarchaeology/artifact/effect.dm".
Returned a 0 value as maximum protection against anomalies in case of fully functional & fully deployed rigsuit.
Used the "CLAMP01" instruction to forbids the overlap of anomalies susceptibility (file "effetc.dm").
This pr ports some sounds effects from baystation12, it has sounds for:
-using medical items
-using hyposprays
-opening some storages, like briefcases and toolboxes
-lighting matches
-magboot activation sounds
-holster sounds
-tape sounds
-pen and stamp sounds
Ports the feature added in Baystation12/Baystation12#19868, it allows people that knows a certain language to understand some words from another language, without needing to have it. It is used in all tajaran and unathi languages for now, Already consulted the lore team and it seems this is all they want so far.
Also, it adds Delvahhi, a zhan language.
Adds more food for the chef to cook. Items include:
Bacon Flatbread (Not pizza)
Breakfast Wrap
Meat Pocket
Fish Taco
Pineapple Rings
Pineapple Pizza
Chocolate Truffles
Bacon Burger
NtMuffin
BLT
This pr adds a magic poppet, a doll that can be infused with some spessmen's blood to bind them to it. From there, the person can mess with the dolls in some manners, and fun things will happen to the unfortunate victim of said sorcery. Added to some wizard spellbooks and a mining abandoned crate.
Converts the news network into a subsystem
Loads news from a database at the start of the round
No longer ties the PDAs to the tcoms system to access the news (which was broken anyway)
Removes the trivial news event
Adds the already existing virology / xenobiology containment events to the rotation
Expands the cargo table to require the approval of items before they are displayed on the server, enabling the creation of a module in the web interface.