2227 Commits
Author SHA1 Message Date
JoshieandGitHub fb8af14858 Renames all instances of "Norepinephrine" to "Inaprovaline" (#9389)
It was a mistake to use real life chemicals on the grounds of "realism", especially when the chemical doesn't actually act realistically to how it does in real life. With the removal of the Inaprovaline medication as well, we can return the name to Norepinephrine, which was originally called Inaprovaline anyway.
2020-07-21 17:57:44 +03:00
GeevesandGitHub 592d2cc708 Holographic Ammo Display (#9250)
Added a holographic ammo display, that provides the number of bullets left as a number next to the sprite.
    Added the HAD to the devices and tools uplink, as well as to cargo under Zavodskoi.
    Fixes a bug with gunshot residue when certain gloves are worn.
2020-07-20 20:55:00 +03:00
Wowzewow (Wezzy)andGitHub 89eb38177a The awesome fancy box update which looks super epic, immersive and cool (#9331)
rscadd: "The cookie snack now contains cookies, like the mint and gum packs. They've also been added to the rations box selection."
    rscadd: "Gum packs, mint packs and the cookie snack from the vending machines visibly open when clicked on."
    rscadd: "Gum packs, mint packs and the cookie snack can be crumpled up when empty. If you really wanted to, you still can crumple it with things inside, so long as you're in harm intent."
    rscadd: "Odd boxes, such as candle boxes, donut boxes, crayon boxes and egg boxes can be folded and unfolded from cardboard sheets."
    rscadd: "Donut boxes, egg cartons and cigarette packets visibly open when clicked on. Alt-click to close."
    rscadd: "Mints actually have a proper taste description now."
2020-07-18 00:10:53 +03:00
GeevesandGitHub 2b81cdd077 Better UIs (#9355)
Improved the UIs of: Memories/Notes, cult tomes, autolathes, biogenerators, chem heaters, wizard spellbooks, cryopods, soulstones, space heaters.
2020-07-18 00:10:28 +03:00
Matt AtlasandGitHub 3babdc4c1b Fixes ghost emote spam (#9353)
Mobs created to use for ghost appearance were dummies instead of mannequins, which made them process. Epic.
2020-07-13 19:18:30 +03:00
GeevesandGitHub 40c2e7109b Not Butts Hacking (#9236)
Hacking no longer requires you to hold the tool (wirecutters, multitool, signaler) in your active hand, just that the tool is in one of your hands. This applies to cyborgs as well.
2020-07-12 17:00:37 +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
GeevesandGitHub 576cf187ec Space Wizard Chameleon Gear (#9251)
Space Wizards and their Apprentices now spawn with chameleon clothes that only they can change the appearance of.
2020-07-10 22:31:21 +03:00
GeevesandGitHub 6616048bcc Robot Code Overhaul (#9304) 2020-07-07 18:58:27 +02:00
Wowzewow (Wezzy)andGitHub a4c8f4b8dc Onehanded cigs, and a bunch of other stuff (#9279)
Surprisingly, doesn't really change that much user-facing side.

For some stupid reason, cigar cases were using a rehash of cigarette packet code for no good reason. So I just made it a parent item, and it works just fine.

also added a tooltip to share the rather obscure feature of putting a cigarette in your mouth.

resprites the tajaran cigarette packets to more accurately match where they come from
2020-07-05 18:34:07 +03:00
GeevesandGitHub 37f6af089d Burglar Fixes (#9237) 2020-06-29 17:16:31 +02:00
GeevesandGitHub 05f6e81c60 Lowpop Antag: Burglar (#9193)
Added a lowpop gamemode called 'Burglars', featuring a new type of antagonist, a mix between a heister and a traitor. Neutered for lowpop fun.
    Added a mixed gamemode, 'Conflict', which is heisters and burglars.
2020-06-29 09:35:18 +03:00
GeevesandGitHub 40421b0c94 Some Antag Things (#9091)
Added sharpened bear traps, a mechanical trap that ignores armour in the clamp action, to the Stealthy and Inconspicuous Weapons uplink.
    Added closet teleporters to the Stealth and Camouflage Items uplink, a device that start linked and can be attached to closets to set-up a teleport network. Step inside and close the door to teleport.
    Pushing a wall to try and find a secret entrance now takes a few seconds of touching and feeling.
2020-06-24 23:08:32 +03:00
Matt AtlasandGitHub de38551038 Revert "Ports Bay's stamina/sprinting intent system. (#8805)" (#9182)
This shit is just full of issues that keep popping up and frankly I can't be fucked to deal with them.

Note: I'll probably do the same thing again but very simplified later on. This iteration is a mistake in how much of a mess it is, unfortunately.
2020-06-23 20:07:06 +03:00
GeevesandGitHub 188226e986 EMT Default (#9175)
EMTs are now the default role Paramedic role, with Paramedic being the alt-title, as Paramedics are EMTs with more certifications and training.
2020-06-23 15:20:48 +03:00
Matt AtlasandGitHub 56a3c517e7 Ports Bay's stamina/sprinting intent system. (#8805)
Now this might actually be the last of the ports before I actually code things I swear.

Ports Baystation12/Baystation12#25773 and adds sprinting by holding the shift key, also adding the option to add more movement intents for species with their own slowdown etc etc.
2020-06-18 23:35:29 +03:00
GeevesandGitHub 1fd1f528d2 Kataphract Supplies (#8529) 2020-06-16 23:29:33 +02:00
GeevesandGitHub 6fbda4e5b3 AI Law Message Fix (#9120) 2020-06-14 10:25:47 +02:00
AlberykandGitHub 9ed9c0fbaf Replaces the IAC ert (#9077) 2020-06-14 10:22:33 +02:00
GeevesandGitHub dfc65d4f68 Heavy Armour (#9070) 2020-06-11 16:10:19 -03:00
Matt AtlasandGitHub f47f0ce4b1 Fixes the fryer and shower looping sounds. (#9061) 2020-06-07 14:18:09 +03:00
GeevesandGitHub 58bb9ad0d6 Kataphract K'lax Augments (#9009)
Kataphract K'lax now spawn in with the Sinta'Unathi augment, allowing them to speak with their teammates.
2020-06-07 10:08:00 +03: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
AlberykandGitHub bdb8cbda46 Custom item purge (#9016) 2020-06-05 18:55:45 -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 02dce3d333 Smokepops (#9008) 2020-06-05 15:12:57 +02:00
Wowzewow (Wezzy)andGitHub 4b791e0804 Removes useless uniforms (#8941) 2020-06-03 10:51:06 +02:00
GeevesandGitHub 597de33cce Admin Grabs (#8891)
Added a new admin verb that allows admins to more easily put observers into event bodies.
    Changed the Select equipment verb in the Fun menu to Set Human Outfit, made it a little easier to use.
2020-05-30 16:21:46 +03:00
ParadoxSpaceandGitHub fd7b2ad872 Adds Sarashi(#8954) 2020-05-28 23:17:04 -03:00
Wowzewow (Wezzy)andGitHub 9aada79205 More choices for overwear clothing (#8937) 2020-05-26 15:49:29 +02:00
GeevesandGitHub 344630ea29 Agent ID Buff (#8918)
The agent ID card now makes you invisible to the AI when electronic warfare is enabled.
    The price of the agent ID card have been upped to 4, from 3.
    Agent IDs now have a charge, which lasts for a few minutes. When the charge runs out, electronic warfare is disabled.

Credits to Loaf (the man of many names) from Nebula for teaching me this technique.
2020-05-25 19:22:41 +03:00
GeevesandGitHub e6966e6e2d Wizardry Inc. (#8899)
Wizard spellbooks can now be stored in the belt slot.
    Necromancers now get 10 spell points, up from 8.
    Smoke now properly layers over mobs, obscuring them.
    Wizard Apprentices and Skeletons are now in the Ghost Spawner menu. The former can be enabled by buying an Apprentice Pebble artifact, a new wizard item which acts as a portable spawnpoint. The latter by casting Raise Dead on a corpse.
    Apprentices are now given additional spells at the bottom of their spellbook, depending on which type of wizard their master is."
    Bought artifacts now appear in your hands, if you have any free.
    The Return to Master spell has received numerous bugfixes and should now work as expected, most of the time.
2020-05-25 10:22:31 +03:00
ErkiandGitHub 7cc7bcfdd2 Implements the pulling of news from the forums (#8887) 2020-05-21 12:45:07 +02:00
GeevesandGitHub 6c3a699728 Signaler In-hand Fix (#8912) 2020-05-20 12:14:02 +02:00
Matt AtlasandGitHub 0a162f61ee Ports Components from TG: "I don't actually know what I'm doing" edition (#8890)
God is with us.
2020-05-19 20:59:50 +02:00
Wowzewow (Wezzy)andGitHub e454249cd4 Adds circle and jamjar glasses and removes green glasses (#8882) 2020-05-18 16:52:19 +02:00
GeevesandGitHub 097ea6cfbc Shielding Auras (#8760)
Ports Baystation12/Baystation12#19992 and Baystation12/Baystation12#27266.

    Added a personal shield device to the traitor tools uplink.
    Added a radiant shielding aura spell to Battlemage and Cleric.
    Added an exosuit shield drone to the mechfab.

This works, but I'm not entirely happy with the sprites. The personal shield has no on-mob shimmer, it uses a mindbatterer grenade as an icon sprite. The wizard radiant spell uses a pretty big and janky sprite as an on-mob, and the exosuit's shield sprite doesn't follow the dir the mech faces, but that one I can maybe fix on my own. If anyone knows about that last one, lemme know, Bay had code for it that we do not.
2020-05-15 23:37:27 +03:00
William LemonandGitHub 0b296ee7a4 Fix Ambition Box (#8874) 2020-05-15 13:58:46 -03:00
AlberykandGitHub c328c808b5 Reduces the presence of contractors in some departments (#8653)
And adds Zavodskoi.
2020-05-13 19:12:14 +02:00
skull132 0907c95842 Revert "Revert "IPC Tag Project (#8649)""
This reverts commit bf11747fc3.
2020-05-08 23:30:08 +03:00
KarolisandGitHub 0c93d5be39 Fixes broken cargo control program. (#8834) 2020-05-08 23:01:12 +03:00
KarolisandGitHub 1c00ae02d3 pAIs, Computers and ntIRC (#8757)
#8005 just revived.

Tasks to acomplish while here:

Fix merge conflicts

    Add ntIRC direct messaging

Things I migth consider adding in future PR:

    Porting IRC to VueUI
    Porting File Manager to VueUI.
2020-05-08 13:58:34 +03:00
ErkiandGitHub 4b327dcfe9 Generates parity between remote auth login chain and the normal login chain (#8802)
Fixes #8773
Fixes #7895
2020-05-06 16:15:56 +03:00
ErkiandGitHub 56cf21cd8b Fixes Discord Button Not Working (#8807) 2020-05-04 17:32:15 +02:00
AlberykandGitHub 2c537f4a31 Adds caltrops (#8781)
What it says in the title. They deal damage when people run over them, dealing more damage if someone is barefoot or running.
2020-05-03 00:29:07 +03:00
Matt AtlasandGitHub 105cb5d64e Remove sharp/edge in procs and consolidate them into damage flags. (#8672) 2020-04-30 20:29:35 +02:00
ErkiandGitHub f1f23e7006 fixes preferences not accepting flags > 1 << 16 (#8754)
So while I was doing completely different things, I remembered discussing, with Geeves, that our preferences toggles only save 16 bit flags. Despite BYOND now supporting 24 of them. Lo and behold, sanitization is at fault. So I fixed it.

Added a define BITFIELDMAX to indicate the max length of a BYOND bitfield. Replaced all relevant uses of 65535 with it. (Need to do a sweep for 0xffff as well, actually.)
2020-04-29 11:27:00 +03:00
Matt AtlasandGitHub 4b97822bb4 Bump dreamchecker version to 1.4 (#8711) 2020-04-28 15:41:32 +02:00
Werner bf11747fc3 Revert "IPC Tag Project (#8649)"
This reverts commit f076f391f4.
2020-04-28 15:29:36 +02:00
Chada-1andGitHub 509515e69e Above light layer conversion (#8733) 2020-04-28 15:17:01 +02:00