1185 Commits
Author SHA1 Message Date
Matt AtlasandGitHub c30cd94024 Reworks armor damage reduction + armor components + more goodies. (#11106)
Ports Baystation12/Baystation12#27254 and Baystation12/Baystation12#24787 and everything inbetween I guess.

Note that this PR makes guns and armor overall stronger. Lasers also once again do organ damage.
2021-02-14 17:54:45 +02:00
AlberykandGitHub 1a98599edd Adds a freeze ray gun (#11114)
This pr adds a freeze ray gun. It works by reducing the mob's temperature until they freeze and get stuck inside ice for a while. The gun also has an alt-fire mode that fires ice bolt.
2021-02-06 17:45:46 +02:00
GeevesandGitHub cc50f53ecf Weapon Analysis Printing (#10343) 2021-02-01 10:22:01 +01:00
Wowzewow (Wezzy)andGitHub 5aba6a91b9 megaphone inhands and some cleanup (#10892) 2021-02-01 09:37:18 +01:00
GeevesandGitHub 141ea2ce1d Revenant Gameplay Enhancement (#11049) 2021-01-28 19:46:06 +01:00
GeevesandGitHub 9b12a30fe6 Remote Teleporter Control (#10901) 2021-01-23 19:08:50 +01:00
MarinaGryphonandGitHub c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
GeevesandGitHub eb47aa907a Pig (#10947) 2021-01-16 12:30:02 +01:00
AlberykandGitHub fcd0936148 Post Kotw Stuff - No Guns Edition (#10861) 2020-12-27 23:37:39 +01:00
GeevesandGitHub a0b0301d11 Foam Time (#10776)
Added a mounted foam sprayer to the mechfab hardsuit modules tab. It's a hardsuit module that consumes 1500 cell charge to spray a line of metal foam.
    Added some effects to metal foam walls that make them a bit more flashy when destroyed, as well as adding a click cooldown so they can't be spammed down.
    Aggressively slamming someone through a metal foam wall now does some damage to them.
    Clicking on a metal foam wall with building materials will now attempt to turn it into a wall, taking a bit longer than a standard girder would. Clicking on it with a floor tile will now turn it into plating, if the space below is an open space or actual space.
2020-12-16 23:22:04 +02:00
WildkinsandGitHub bc2ada79bd Fix Mechfabs not dispensing synthskin limbs (#10709)
title
note that this also makes all ipc limbs a subset of external/[organ_type]/ipc now
fixes #10707
2020-12-06 14:43:29 +02:00
mikomyazakiandGitHub 21bdd5b97e Prevents some artifacts spawning mobs within objs. (#10615) 2020-11-20 22:43:23 -03:00
Matt AtlasandGitHub 537419aae9 Fixes several runtimes. (#10551) 2020-11-14 16:36:18 +01:00
JohnWildkinsandGitHub 44664fc90d Modular PDA tweaks and bugfixes (#10440)
rscadd: "Handheld modular computers now use flashlights as a light source. They may be turned on/off via a button in the PC header, and have their brightness adjusted in Hardware Configuration."
    tweak: Message notifications should be much larger.
    tweak: "Chat messages are now logged to the NTNet Monitoring program."
    bugfix: "IDs are now unregistered from computers when the computer is destroyed."
    bugfix: "Fix Eject Battery having a global view range."
    bugfix: "Chat Clients are no longer set to 'silent' by default."
    backend: "Added a new slider component for VueUIs."

Closes #10439
2020-11-10 08:12:51 +02:00
Jiří BaroušandGitHub cf58a96cc4 Refactors some procs from unsorted.dm helper to better places (#10443) 2020-11-07 11:28:23 -03:00
JohnWildkinsandGitHub 616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
Jiří BaroušandGitHub 524bf9c417 Mitigates (autolathe) recycling exploits by minimizing what can be recycled, adding unit tests and fixing the recipes (#10375)
* Mitigates research recycling exploits by minimizing what can be recycled

* Moves the research design check into a new unit test

* Adds unit test for stack material recipes costs and fixes these costs

* Instead of changing recipes the resulting materials are worth less

* Crap fix
2020-10-30 12:20:59 +01:00
GeevesandGitHub fd7fa9ef92 Printable Trolleys (#10358) 2020-10-28 18:11:49 +01:00
GeevesandGitHub 3648197b09 Slime Extractinator (#8973) 2020-10-26 10:48:36 +01:00
GeevesandGitHub e439573dee Improved Implant Tracker (#10291) 2020-10-24 23:09:31 +02:00
GeevesandGitHub 6c55a954c3 Tracking Slugs (#10287) 2020-10-23 17:22:27 +02:00
SnakebittennandGitHub 82a8799c6d Unapologetic Research Buffs: A Rope of Sand (#10192) 2020-10-16 01:55:49 +02:00
SnakebittennandGitHub faeebae31b Kinetic Accelerator Parts Addition (#10177) 2020-10-07 20:17:30 +02:00
SnakebittennandGitHub a9823aa800 Renames Illegal Tech (#10174) 2020-10-07 19:59:14 +02:00
Matt AtlasandGitHub d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
GeevesandGitHub 5b87eb39d3 Browser Window Stuff (#9960) 2020-09-14 11:00:14 +02:00
kyres1andGitHub 87ac8edc07 Resprites mechs, adds a few new things (#9950) 2020-09-13 02:03:59 -03:00
AlberykandGitHub e00bd260c8 Increases some robotic combat mech costs and levels (#9885) 2020-09-08 14:02:51 +02:00
Wowzewow (Wezzy)andGitHub 307c214541 makes w_class use defines (#9848) 2020-09-06 17:37:56 -03:00
MarinaGryphonandGitHub f060df8b24 Cooking Update: Cooking Moona (#9454) 2020-09-02 10:49:14 +02:00
Matt AtlasandGitHub 0dd08df5b2 Refactors sound groups to use decls instead of a massive switch with dozens of global lists. (#9702) 2020-08-28 20:47:00 +02:00
AlberykandGitHub 13f303ce81 Removes mesons and material scanners from the station (#9726) 2020-08-24 13:58:14 +02:00
Wowzewow (Wezzy)andGitHub 7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
Matt AtlasandGitHub c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
mikomyazakiandGitHub 4de53f1d56 Replaced all instances of armour/armoury with armor/armory (#9593) 2020-08-06 20:57:30 +02:00
mikomyazakiandGitHub fe62d2bf3a Fixes all invalid origin_techs (#9566) 2020-08-01 22:52:39 +02:00
GeevesandGitHub d1b9bb7a1a Destructive Update (#9412) 2020-07-21 18:01:08 +02:00
GeevesandGitHub c5969842cb Machine Descriptions (#9359)
Gave various machines descriptions.
2020-07-20 20:51:52 +03:00
GeevesandGitHub 2cb2bce2af Gradual Research (#9342)
The RnD Console UI has been overhauled.
    RnD levels are now a gradual progress instead of just leveling up, not much has changed, but deconstructed items now give more * Data disks now tell you what they contain.
    The red scanning goggles now let you see examined items' tech levels.
    RnD consoles should now open on the main menu instead of the research menu.
    Ejected items from the RnD console and destructive analyzer now go into your hands if you're adjacent.
2020-07-18 23:36:06 +03:00
GeevesandGitHub 7dd0bb2b56 Robot Cleanup (#9332) 2020-07-17 14:26:30 -03:00
GeevesandGitHub 33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
MarinaGryphonandGitHub 37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
GeevesandGitHub 35a0dff2dc Mining Mech Equipment (#9084) 2020-06-13 14:10:08 +02:00
GeevesandGitHub b1570a5abc Weapons Analyzer Fix (#9097) 2020-06-13 02:51:27 -03:00
GeevesandGitHub a8f8a4fa90 Laser Shotguns (#9033) 2020-06-08 11:32:05 +02:00
GeevesandGitHub f599f428db More Mech Equipment (#9005)
Fixes mech mounted autolathes.
    Adds a hand-mounted toolset that has: a wrench, a crowbar, and a screwdriver setting.
    Replaces the AI mech's drill with a hand-mounted toolset.

I need icon and on-mech sprites for the back-mounted autolathe and the hand-mounted toolset. Neither have to have any special animations or anything, static images are fine. Toolset sprite doesn't have to change with tool change.
2020-06-07 10:07:46 +03:00
KaedwuffandGitHub 1529fa44c1 Removes Virology (#8927)
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map.
-Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary)
-The outbreak event has been purged, as has the virology malicious code event variant.
-The Virology department has been remapped into the Abandoned Sector.
2020-06-05 20:27:46 +03:00
GeevesandGitHub 9dfc7a47cc Mechfab (and More) Changes (#9000)
The mechfab no longer has a useless null category that does nothing when clicked on.
    The exosuit category in the mechfab has now been split into body construction and equipment construction for ease of use.
    Radio, Diagnosis Unit, and Actuator construction has been added to the exosuit body category as well.
    Many RnD machineries have had their names changed to lowercase to match the style of the rest of the game.
2020-06-04 21:48:41 +03:00
GeevesandGitHub 19b1ddb869 Remote Mech Revision (#8903)
The AI can now remotely control mechs in its network. It has one mapped in near its core.
    Messages received by your old body will now reach your VR body (does not affect Skrell Srom).
    Exosuit pilots can now interact with elevator panels without having to get out.
    Robotics and RnD can now create remote controlled mechs. The control centre is in the protolathe, while the exosuit upgrade is in the circuit imprinter.
    Mechs can no longer be dismantled if it has a pilot in it.
    Dismantling a mech now takes a while.
2020-05-30 16:20:16 +03:00
Mykhailo BykhovtsevandGitHub d6c378148d Bugfixes (#8975) 2020-05-29 11:57:37 +02:00