Commit Graph

16946 Commits

Author SHA1 Message Date
Mykhailo Bykhovtsev
d92347622d Hostile mobs update and tweaks (#7882)
As requested By Geeves:

    tweak: "Carps and spiders no longer targe shields intentionally. They will attack shields only if adjacent or have to get to their target through shields."

Also:

    tweak: "All ranged hostile mobs will now shoot at shields, if their target is behind a shield."
    bugfix: "Hostile mobs now try and attack you 10 tiles away. But ranged mobs will still have to get within 6 tiles to shoot." Thanks to Ferner for noticing this
2020-01-05 21:31:45 +02:00
Matt Atlas
e25dbf0f27 Fixes borers and antag spawning. (#7917)
Fixed bughunt for real.
    Bughunt now tries to spawn four mercenaries and two borers.
    Added some more intro text to Renegade.
2020-01-05 11:39:42 +02:00
Erki
00df6c634a Ports a fix from TG (#7918) 2020-01-05 01:46:39 +02:00
Geeves
f3a693c087 fixes tableslamming being instantly repeatable (#7911) 2020-01-04 19:58:10 +02:00
Matt Atlas
a02e6e7e81 Adds Bughunt, Incursion, Spy vs Spy, Tower Defense (#7698)
rscadd: "Added three new gamemodes: Tower Defense, Bughunt, Spy vs. Spy."
    rscadd: "Bughunt, mercenary and borer, needs twenty required players and five required enemies."
    tweak: "Borers have received some miscellaneous fixes and tweaks across the board. They should overall work better now."
    rscadd: "Borers can now awaken psionics in their hosts. Maybe it's not a bad idea to get a brain slug after all..."
    rscadd: "Spy vs. Spy, traitor and renegade, needs four required players."
    tweak: "Changed how renegades work a bit. You're not traitors! You're paranoid people who smuggled a gun to work and are working to keep themselves safe."
    rscadd: "Tower Defense, mercenary, heist and ninjas, needs thirty required players and ten required enemies. Good luck!"
2020-01-04 17:47:02 +02:00
Leudoberct1
6d8d2df86a Adds a new away site with playable ghost roles, Kataphract Chapter (#7744)
Me and Geeves have been working on this for a couple of days now. It's a Kataphract Chapter vessel that can spawn as an away site, with spawners for 2 Kataphract Hopefuls, a Kataphract QM, and a Kataphract Trader. These roles do not require a whitelist, much like the Kosmostrelki. There is also two slots for Kataphract Knights, these require a Unathi whitelist, and a slot for a K'lax Kataphract Hopeful, this requires a Vaurca whitelist.

It has a whole bunch of stuff on it, such as a bridge, sparring/recreation area, QM desk & armoury, vault, knight's office, cafeteria, dorms, toilets, engineering, solars, hangar, and a trading area to trade with the crew and a merchant console, as well as a warehouse to store goods.
2020-01-04 17:46:41 +02:00
Karolis
cae28e3efb Fixes integrated computing device's hud icon (#7908) 2020-01-04 17:46:02 +02:00
Karolis
b820f601fa Replaces Subsystems (mostly) with internal computing device (#7798)
This is for robots.
2020-01-04 12:36:03 +01:00
Karolis
a239c37a1b Ports sensor monitoring program to VueUI. (#7817) 2020-01-04 12:29:37 +01:00
Matt Atlas
fb078a207b More harddel fixes. (#7861)
Silicons, brainmobs and mannequins should now delete properly.
2020-01-04 02:56:10 +01:00
Aboshedab
fdc49c5f50 IPC subspecies adjustments (#7854)
The goal is to make tangible differences between the subspecies with pros and cons that are in line with lore. Effectively, the IPC species felt too similar, many of which using equal stats in certain fields that made no sense to be equal in, this rework as stated previously aims to remedy this.

These changes were requested by Kyres, NiennaB and Tailson of the lore team.

changes:

    tweak: "Adjusted heat tolerances of all IPC species to differentiate between types, letting it be more forgiving."
    tweak: "Brute, resist and grab modifier changes to species dependant on type."
    tweak: "Moves IPC abilities to their own tab for visibility and ease of use."
    rscadd: "Adds a crush verb that is usable by G2."
    rscadd: "Implements a variety new attack options to IPC species."
    tweak: "Makes heat discomfort levels universally to be 100 units under the first heat level for all IPC species."
    bugfix: "Sorts out issues with voidsuit/hardsuit for Bishops and Zeng-Hu."
    tweak: "Adjusts Zeng-Hu Frame speed to be more inline with their lore."
    tweak: "Adjusts Xion Frame speed to be slightly faster than the G1 and G2 to emphasize it being lighter."
    tweak: "Xions can now go EVA indefinitely."
    tweak: "Adjustments to fluff blurbs of IPC subspecies to account for mechanical changes."
2020-01-03 23:31:03 +02:00
Geeves
432c8037e9 misc hoverpod fixes (#7891)
Fixed hoverthrusters having stepping sounds by giving them no sounds.
    Adjusted hoverpod sidesprites, not sure what it really does but I trust Kyres.
2020-01-03 23:28:09 +02:00
Matt Atlas
214d4bef4e Fixes scream spam. (#7896)
You can't scream while unconscious anymore.
2020-01-03 20:23:06 +02:00
fernerr
5c7144c331 Adds an engineer role for the freelancer mercenaries, purges a lot of their access (#7869)
Adds the freelancer engineer role, lessens freelancer access.
2020-01-03 14:17:32 +01:00
Matt Atlas
c052a742aa Devour fixes and improvements. Allows dionae to devour. (#7887)
Dionae now have a stomach organ, which means they can devour. It has a bigger capacity than usual.
    Dionae can now devour big objects as well. Just pick them up and click on yourself while aiming mouth.
    Unathi can now actually devour tiny items.
    Unathi can now devour any mob smaller than them.
2020-01-02 23:53:59 +02:00
Geeves
2d3fb2df4c Tabling Changes (#7858)
Tabling isn't instant anymore, it now needs to timer on the grab to be full. (The action itself is still instant)
    Clicking on a table with harm intent with a grab will now smash the person's face into the table.

Oh, also, I wouldn't recommend smashing a colleague's face onto a table that has shards on it, might turn out messy.
2020-01-02 20:41:36 +02:00
Geeves
fd5dbc068f Big Unathi Update (#7857)
Fixed the powered hammer's sprites being duplicated instead of mirrored across hands, increased its chance to trigger by 5% (30%).
    Added a Hegemony version of the powered hammer with orange lights and a 50% chance to trigger.
    Made the powered hammer reset in 30 seconds instead of 45.
    Kataphracts now have new voidsuits, no longer will they wear knight armour with ponchos.
    Added new Unathi non-spaceproof body armour, which is ICly a new update to the old leather looking bodyarmour.
    K'lax kataphracts share the abovementioned body armour, but now have special modified helmets for all four their eyes.
    Buffed the K'lax helmet ever so slightly, to be on par with the new Unathi body armour.
    Fixed the Jixizi dress to be back to its former beautiful glory.
    Fixed Sinta Jumpsuits allowing you to roll down people's jumpsuits and sleeves from range.
2020-01-02 20:40:48 +02:00
Geeves
3c76c49f3f added to mechfab 2020-01-02 20:33:45 +02:00
Geeves
c6f95258db passenger compartments 2020-01-02 20:17:18 +02:00
Geeves
41d66db788 Hoverpod Chassis Fix (#7889)
Made the hoverpod torso a bit cheaper to produce.
Fixed the duplicate hoverpod torso entry in the mechfab.
2020-01-02 16:25:06 +01:00
Crosarius
e4d3993876 Forensics QOL Changes (#7758)
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.
2020-01-02 11:49:51 +02:00
Geeves
38a03fa0f8 Added Synthetics to the Manifest (#7750)
Stationbounds have been added to the Crew Manifest in a Sub-manifest catagory. They are not crew.
2020-01-02 11:49:26 +02:00
Alberyk
6cd697ce3f Fixes the brown hip holster having no icon. (#7877) 2020-01-01 20:42:46 -03:00
Alberyk
0921501302 Custom items 28/12 (#7839)
Adds the following items:

https://forums.aurorastation.org/topic/13242-iru-sentiments-artificial-flowers/
https://forums.aurorastation.org/topic/13266-kuhserze-ioraks-departmental-delegation-armbands-and-custom-welding-mask/
2020-01-01 15:25:36 -03:00
Geeves
c5c459c5ec Rudimentary Mech Z-level Travel and Hoverpods (#7739) 2020-01-01 16:28:30 +01:00
ParadoxSpace
c66f1018da Robolimb Durability Buff (#7827)
Instead of breaking at ten damage, robolimbs now break at around the same time as human limbs. However, more fuel and cable is required to fix them.
2020-01-01 15:33:32 +01:00
TheGoret
f5fdc8b6ac Add the roller bed rack to the medical module (#7844)
Adds the roller bed rack to the basic medical module.
2020-01-01 15:32:58 +01:00
TheGoret
3c52cc5e49 Virus samples can now be picked up by medical borgs (#7848)
They can now pick up virus samples so they can work on them.
2020-01-01 15:19:23 +01:00
Matt Atlas
97e8e0e295 Decreases the organ damage cascade threshold. (#7835) 2019-12-31 15:29:14 +01:00
Alberyk
c5f4f7afc3 Representative fixes: records and cartridge (#7866)
-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
2019-12-31 12:44:06 +01:00
Alberyk
fa8f844ce5 Fixes the brown holster selection on the loadout not working properly (#7864) 2019-12-31 12:13:03 +01:00
Geeves
1c15971f80 Fixes hivenet not being blocked by radio jammers (#7859) 2019-12-30 22:04:02 +01:00
Aboshedab
62005d5d7e Asset protection hardsuit resprite (#7824)
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.
2019-12-30 15:18:33 -03:00
ParadoxSpace
27a6118308 Robot eyes can change color. (#7821)
This extends to IPCs and Aut'akh.
Also renames from 'visual prosthesis' to 'optical sensors.'
2019-12-30 14:17:26 -03:00
Alberyk
71c639e186 Round of runtime fixes (#7724)
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.
2019-12-30 11:53:01 -03:00
Matt Atlas
56ed56ad05 Implant removal improvements. (#7825)
Implant surgery has been improved. Knife shrapnel extraction has been improved.
2019-12-30 12:26:10 +01:00
Aboshedab
3049524b27 Impact wrenches for all (#7822)
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.
2019-12-30 11:26:44 +01:00
Matt Atlas
2e01b48fd8 Silicon Deletion Sanity (#7800) 2019-12-29 23:01:32 +01:00
Erki
72abb195bc Fix greeting window malfunction (#7847)
* Fixes

* Log the change

* Remove unused var
2019-12-29 22:51:03 +01:00
Alberyk
04aeeab4fc Adds running over people with mechs (#7791)
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.
2019-12-29 22:02:06 +01:00
Sindorman
3f1f05b664 Merge remote-tracking branch 'upstream/master' into Sindorman/runtimes 2019-12-29 02:20:25 -08:00
Geeves
00e20ba0fe Grab Tweaks (#7465)
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)
2019-12-29 12:14:25 +02:00
Matt Atlas
4e4e39b890 Toy click fix + langserv fixes. (#7837)
You can now actually take toys out of your pockets.

Fixes langserver again.
2019-12-29 00:42:25 +02:00
Matt Atlas
9fbbfc2546 General fixes to skrell psionics. (#7826)
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."
2019-12-28 20:14:31 +02:00
Alberyk
b58463fe61 Fixes long hair not being caught in some machines (#7819)
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.
2019-12-28 20:10:38 +02:00
Matt Atlas
126c7ec1a8 Removes a bunch of organ booleans, organ flag cleanup. (#7786) 2019-12-28 12:45:29 +01:00
Matt Atlas
4e93885740 Merge pull request #7807 from Karolis2011/19-12-25-printers,-everywhere
Adds printer to all console presets.
2019-12-27 23:34:01 +01:00
Alberyk
60b6ab0394 Merge branch 'master' into reeeee 2019-12-27 18:15:16 -03:00
Geeves
e6941398e1 suitstore and suit examine fix (#7828)
Fixes suitstore being displayed twice in examine, fixes suit not being displayed.
2019-12-27 22:28:54 +02:00
Erki
8ce37c8b28 Record computers to modular computers (#7797)
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.
2019-12-27 15:58:12 +02:00