Commit Graph

24971 Commits

Author SHA1 Message Date
Werner
7a03f16d1c Fix Logging Error (#5823) 2018-12-23 01:28:51 +02:00
Werner
af0a4df520 Better antag tracking (#5816)
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
2018-12-22 23:42:47 +02:00
Werner
b063e58471 Removes the natural philosophers wig (#5814)
Removes the natural philosophers wig from the loadout
2018-12-22 23:00:01 +02:00
Werner
068473ebcc Adds a breathalyzer to the medborgs (#5813)
As it sais in the title.
Suggested here: https://forums.aurorastation.org/topic/11192-breath-analyzer-for-medical-borgs/
2018-12-22 22:44:44 +02:00
VTCobaltblood
5196101af4 Skrell can now kick and stomp (#5788)
Loredev request.
2018-12-22 22:18:35 +02:00
BurgerLUA
f7fc5371c4 Tesla Movement Reworks (#5693)
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.
2018-12-22 00:29:16 +02:00
Dwago
205ae7f36d Plastic Surgery Fix's (#5770)
Forgot a few things for my plastic surgery PR, including support for shells and robotics repairs
2018-12-22 00:17:07 +02:00
Werner
a5af06ea3d Xenogear Groups (#5791)
Groups the Xeno Gear into different Loadout groups.

Requested and created by Jackboot.
I am just supplying the PR.
2018-12-19 09:24:59 +02:00
Alberyk
3d14e4f224 Adds Krampus (#5741)
This pr add Krampus, to be used during the Christmas holidays to punish bad crewmembers.
2018-12-18 19:56:15 +01:00
Conspiir
086aa9abc9 Skrell Blood Uses Copper, Not Iron (#5739)
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!
2018-12-17 12:52:41 +01:00
POSIXCompliant
dcb00cecdc Fixes Particle Accelerators not functioning when hacked to level 3. (#5765) 2018-12-17 11:25:59 +01:00
Mykhailo Bykhovtsev
1448db40c2 Fixing hostile mobs not attacking people (#5783)
As title says, this was my fuckup!!! Tested, works now! Fixes #5784
2018-12-17 09:50:12 +02:00
BurgerLUA
b1c1eaf2b3 Reverts #5773 and adds debug messages for Antag Selection (#5777)
See title. Extended was running 24/7 for some reason and I would like to know why.

Fixes #5776
2018-12-16 20:05:35 +02:00
Mykhailo Bykhovtsev
b23f17bc64 Fixing old/new bugs/runtimes (#5763)
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 #4468

Fixes #2867

Fixes #2721

Fixes #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.
2018-12-16 15:23:42 +02:00
BurgerLUA
0c842b5c84 Adds Bluespace Inhibitors (Telescience Nerf) (#5652)
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.
2018-12-16 15:08:02 +02:00
VTCobaltblood
8f953c7cde Ports 3 hairstyles from Baystation (#5758)
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
2018-12-16 14:25:07 +02:00
BurgerLUA
3b475be87b Fixes antag spawning issues (#5773)
Fixes #5772
This is a bug that seemed to have existed for a while and was not cause by my new system.
2018-12-16 01:35:13 +02:00
Menown
670153eed4 Fix for Reagent Filling with Borgs and Grippers. (#5764)
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.
2018-12-15 17:06:30 +01:00
Menown
3efd3c4c2b Fun with Plants: Ft - Pitbull Worldwide (#5760)
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.
2018-12-15 12:38:31 +01:00
LordFowl
9aaec37057 Removes Telescience (#5742)
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)
2018-12-15 01:49:46 +01:00
BurgerLUA
28fd492ac5 Added (#5750) 2018-12-15 00:57:28 +01:00
VTCobaltblood
d56e7384cb Various clothing additions (#5731)
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.
2018-12-12 13:24:05 +01:00
BurgerLUA
9e280746b4 Epinephrine and Atropine Reworks (#5708)
Bordering between bugfix and feature, this reworks Epinephrine and Atropine so its actually useful and works as intended.
2018-12-11 20:44:05 +01:00
BurgerLUA
4cbd2f4e2c Gamemode Start Tweaks (#5719)
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.
2018-12-11 20:38:31 +01:00
Alberyk
7a813942a1 Fixes #5035 (#5727) 2018-12-11 13:28:47 +02:00
OneOneThreeEight
73c094bc86 Fixes an issue with firing pin boxes being filled incorrectly + fix to farmbots (#5747)
Fixes #5748
2018-12-11 13:11:43 +02:00
Alberyk
3ff0d5e8a9 Changes the contents of the random vault rigs (#5726)
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.
2018-12-11 12:48:16 +02:00
Alberyk
655bb85784 Fixes some skrell things. (#5725)
-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
2018-12-11 12:10:59 +02:00
William Lemon
d9450e5dab Adds Skrell Shared Dreaming (#5707)
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.
2018-12-11 11:44:28 +02:00
BurgerLUA
b934e1a5f0 Chemistry Map + Equipment Improvements (#5633)
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.
2018-12-10 23:34:29 +01:00
Mykhailo Bykhovtsev
ad9e025375 Fixing dev perms V2 (#5733)
In last PR #5687 I have removed this line /client/proc/game_panel which kinda the main reason of dev perms update.
2018-12-10 22:15:31 +02:00
BurgerLUA
08179e42e8 Viral Announcement Fixes (#5735)
Fixes a bug that made viral announcements take too long.
2018-12-10 20:58:52 +01:00
Kaedwuff
d728ccc625 Less Stupid Fireaxes (#5668)
Fireaxes now attack much slower, but also no longer embed constantly in everyone you attack, or everyone nearby the general vicinity of your attack.
2018-12-10 20:57:56 +01:00
Mykhailo Bykhovtsev
02430da880 Slime ignoring skrell(lore request) (#5710)
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.
2018-12-10 21:56:55 +02:00
BurgerLUA
7adb64e3dc Implements New Gas Mask Sprites (#5627)
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.
2018-12-10 21:38:33 +02:00
MarinaGryphon
3c089ab8c4 Removes Ligma, changes some disease names. (#5736)
* removes ligma, changes some disease names

* remoevs ligma
2018-12-10 14:17:28 +01:00
Mykhailo Bykhovtsev
0270153915 Farmbot tweak/fix (#5720)
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
2018-12-10 07:36:48 +02:00
Mykhailo Bykhovtsev
b8bda44279 Fixing runtimes (#5663) 2018-12-09 23:06:15 +01:00
LordFowl
0b1b663c28 Carmen Miranda's Ghost (#5697) 2018-12-09 20:33:59 +01:00
Mykhailo Bykhovtsev
498bb3d9d4 Fixing dev's perms (#5687)
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
2018-12-09 12:50:05 +02:00
Mykhailo Bykhovtsev
1939a3f69c Fixing ionrifle back sprites (#5713)
Fixes #5711
2018-12-08 23:51:26 +01:00
Alberyk
68104f9f02 Merchant fix (#5728)
-fixes #4967 
-fixes #5667
2018-12-08 22:57:48 +01:00
Alberyk
59be553606 Material door updates: lock and damage (#5659)
-ported locks and keys from baystation
-fixed the simple door damage interaction, now you can properly destroy it and etc
2018-12-08 21:40:06 +01:00
Alberyk
b91ad62fe8 Remove stale halloween jokes (#5717)
This pr removes the candy bars, with some really funny names, that were added under the excuse of being halloween and were never removed.
2018-12-08 22:34:01 +02:00
OneOneThreeEight
4da823781e Firing pin acquisition 2: electric boogaloo (#5684)
* 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.
2018-12-08 16:43:03 +01:00
Erki
8ed080af92 Fixes #5712 (#5714)
* Fixes #5712
2018-12-08 11:36:08 +01:00
BurgerLUA
625daa1ca2 Hot Coffee Fixes (#5696)
* Makes coffee hot
2018-12-07 22:28:27 +01:00
BurgerLUA
d831553e65 Dionaea can now be affected by most secret chems (#5643)
Dionaea are now affected by:
- Liquid Light
- Liquid Fire
- Black Matter
- Bluespace Dust
- Bottled Lightning
2018-12-07 22:28:01 +01:00
BurgerLUA
a011ee90c5 Temperature Reagent Fix #2 (#5695)
Fixes an issue caused by temperature reagents,
2018-12-06 15:00:44 +01:00
BurgerLUA
dd950c8659 Random Virus Event Overhaul (#5615)
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.
2018-12-06 15:00:16 +01:00