This PR moves the tracking of the antagonists from the char spawn to the assignment and removal of the antag status.
It should properly account for all antags that are added/removed via the add_antagonist / remove_antagonist verbs
The Tesla has not been nerfed or buffed, but more appropriately reworked.
The tesla can move across z-levels when it is not contained, however it cannot phase through reinforced floors or walls. These new features mostly contain the tesla to the engineering sublevel for about 10 minutes, until RNG dictates that it reaches other departments on all levels, or if very lucky, escapes to the derelict and doesn't bother the station for another 30 minutes.
Adds copper-based blood to Skrell. They will no longer restore blood from iron, but from copper. Hemocyanin != Hemoglobin. Prepare your copper supplements come Vampire rounds!
Fixes#3410
Ranged hostile mob stop if they are in range of fire, instead of keep going to point blank range. They also try to get to person within 6 tiles, not point blank.
Hostile mobs also check if their target is in the view or not.
Fixes#4468Fixes#2867Fixes#2721Fixes#2678
Character input limit in Security/Medecal records was increased from 1024 to 3027 for all fields, to keep it consistent with character setup records. Fixes#5766
Fixes Energy net turret sprites. Updates spawned ionrifle turret to allow for two modes, adds lethal turret sprite for ionrifle.
Adds telescience inhibitors to the station. These are fragile, powered machines that inhibit where bluespace activity can occur. The way it works is that it creates an 8 radius (16 tile wide) circular field that displaces any incoming or outgoing bluespace signal to an unintended destination just outside the area of effect.
Basically, incoming teleport signals are redirected to around a random location around the circle, and outgoing teleport signals are redirected to around a random location around the circle. For example, if a ninja was inside the area of effect and tried to teleport outside of it, it wouldn't work but instead teleport something else around me just outside the circle. This will very rarely occur, so most that will happen is that the ninja won't be able to teleport while inside the area of effect. If a ninja was outside the area of effect and tried teleporting inside the circle, they would instead teleport to a random location outside the circle.
A semi-intended side effect is that it would be harder for ninjas/wizards to break into the armory/vault/ai core. Of course, they could use other tools and walk inside the vault. This does not stop them from ever entering it, but makes it unsafe to teleport out.
EMPing a bluespace inhibitor teleports everything in a 20 tile radius to a random location on the station. This teleportation is "safe" and will only teleport the objects in a random station area in unoccupied space.
rscadd: "Ports three hairstyles from Baystation: Gentle 2, Gentle 2 (Long) and Donut Bun."
On the request of a player, with the permission of the original author.
Original PR: Baystation12/Baystation12#23706
Fixes #2535
- Retains the movement area restriction for filling beakers at sinks and dispensers.
- Adds a check to ensure borgs can fill their items, as the check currently only checks for the item being located in the user itself, not the gripper where the beakers actually are. As borgs lack hands, they can't hold the items themselves.
Soil Plots:
- Can be created with three sandstone blocks.
- Can be removed with shovels or minispades. Has a timer that delays the construction and deconstruction.
- On spawn, soil plots do not contain water, or nutrient, requiring some initial start-up instead of just rebuilding the plot to get more water and nutrient.
Hydroponics trays:
- Received a minor buff -> No weeds. Hydroponic trays do not face issue from weeds irl. This will add incentive to using them outside readily available and constructable soil plots.
- Retaining of warning light for toxin levels and pest levels on the trays.
- Added NT dummy failsafe because people are killing their plants because they don't realize they require setting of lights. Default light is now set to five on each closed tray.
Point of the PR:
- Add incentive to use sandstone bricks to create planting beds if desired, keep incentive to use hydroponic trays as well as give them change to bring in line to more realistic standards for how hydroponic trays function.
- Prevent people from killing their plants through general lack of knowledge while providing a simple basic light setting that will at least slow decay of any closed system plants.
- Add some difficulty to initial upkeep of soil plots, while also preventing misuse through demolishing to obtain further water and nutrient.
This PR fixes a few bugs with echoes, and adds in loredev requests for the feature. This list may expand, but currently it is:
1: Phoron walls/windows should prevent echoes from locomoting through them (Moon/Paradox)
2: Vaurca should be unable to become echoes and should be unable to host echoes (Bygone)
3: Unathi should be able to absorb echoes to increase their power level (Jackboot)
Various clothing additions, including bowties, cardigans and layerable t-shirts.
Evening gloves, waistcoats, swept skirts, short skirts (renamed to pencil skirts) and labcoats are now recolorable in the loadout.
Winter boots have been reworked and added to the loadout, designed to match the winter coats. They also now have a super secret and probably useless advantage over other boot choices.
When the round refuses to start because of a lack of players or lack of antags, it will properly state this instead of stating that there aren't enough players.
The Wizard gamemode, and the Ninja gamemode, both have restrictions that prevent the gamemode from being launched if there are more than 15 players, unless it was voted specifically.
This pr removes the vaurca and ert rig from the random vault rig selection, instead it replaces them with station related random rigs. The vaurca rig can be found in the safe now instead.
-fixes some of the skrell head-tail accessories that were missing sprites or bugged
-fixes skrell being bald at the character preview and when spawned by admins
Implements skrell shared dreaming.
Whilst Unconscious and alive, skrell will enter the Srom, aka Dream, in which they telepathically link to one another.
In game, they will appear in a custom area, able to communicate with one another.
Whilst in Srom, skrell find it very hard to keep their own secrets, if not impossible, and will often 'mumble' important information.
Remapped Chemistry a bit to include more missing equipment, as well as to make it more spacious and less compact. AutoInhalers and autoinjectors were added to the chemistry locker. Most of stuff found in chemistry was added to the chemistry locker for space reasons. Medical belts can now store inhalers and inhaler cartridges. Same with the smartfridge.
Lore request - requested by Sleepy Wolf, and approved by Jackboot. This PR makes slime ignore skrell at all. Lore justification will be posted in PR later.
Implements new gas mask sprites by DronzTheWolf.
Adds old ancient gas mask sprites.
Reworks how some of the gas masks works. The brand new gas mask sprites have the same protection as regular gas masks, except they don't hide your identity.
Ancient Gas Mask sprites have the same protection as regular gas masks, except they don't filter phoron.
Farmbots prioritize refilling if their tanks are below 30%
Farmbots option to turn On/Off watering trays actually works, was set to use wrong var.
Moved sink in Hydroponics so that it is actually is in field of view of farmbots when they attend to trays. Fixes#5718
Reworded APC and SMES state when input and output are the same
Fixes#5721
As per skull request, the PR was reworked. Dev rank does not contain spawning capabilities on its own.
Kill Air now prompts user if they really want to disable air processing. Only if we are trying to disable it
* Adds a box of firing pins to the RD's locker. Can't permit mass-production of firing pins via R&D, sorry lads, this is the best anyone can do.
* This box of pins has a varied assortment of pin types.
* Pin removal is based on probability as the screwdriver is the only means of removing pins at the moment.
This PR makes it so that random lethal viruses can only occur if there is a virologist to cure them. This PR also makes it so the viruses themselfs don't have completely random effects, but effects that make sense together by adding a new system.