Commit Graph

16286 Commits

Author SHA1 Message Date
ParadoxSpace
eef13fe5a2 Free Implanters (#7632)
They no longer require illegal tech. Tell your friends.
2019-12-12 21:54:32 +02:00
Leudoberct1
89446a4e9f Makes tunnel cloaks colourable (#7619)
This makes Vaurca tunnel cloaks colour customisable in the loadout screen.
2019-12-12 21:53:47 +02:00
TheDanseMacabre
2e93ab6877 Gun prettyfication project: 2 (#7608)
Remake of #7600
2019-12-12 21:53:03 +02:00
ParadoxSpace
a0a8f4f8ef Horn Tweak/Add (#7609)
Nevermind about the verb.
Also, tweaks the bull horns to be less Tavros Nitram, and adds a longer version.
2019-12-12 21:52:37 +02:00
aleksix
2066d1f3a5 Integrated Circuits PIN_ANY now accepts lists (#7644)
Integrated Circuits that accepted data types of didn't accept lists. Now they do, which allows for list storage and such.
2019-12-12 21:52:23 +02:00
Aboshedab
4d99d60074 Military jackets sprites added (#7604) 2019-12-12 14:37:39 +01:00
Joshie
fbe06af535 Latex Gloves Begone (#7610)
* Increasing funding for Sterile Gloves Budget

* Changelog Edit

* Trying to Fix the Conflict

* Icon Fix
2019-12-12 08:42:43 +01:00
Alberyk
baca83b90e Custom items 08/12 (#7628) 2019-12-12 08:39:54 +01:00
ParadoxSpace
06e3271815 Circuit Goggle Fixes (#7636) 2019-12-10 19:57:54 +01:00
Matt Atlas
df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
JohnWildkins
2a5352ddf2 Fix a few remaining layer bugs (#7630)
title, fixes #7629

i checked for anything set to layer 19 or 20 but didn't think about the pesky layer 21....
2019-12-09 09:00:14 +02:00
Kaedwuff
876b1b776a nosoylent (#7612) 2019-12-09 07:35:05 +01:00
Doxxmedearly
9484b98e93 Preventing Bottle-Based Face Injuries (#7601)
Currently, if you harm intent click yourself with a bottle, thinking that you might get a refreshing drink after securing your valids, you instead smash it over your stupid head like an animal.

Funny as hell OOCly. Not so great ICly.

Now there's a prompt asking you to confirm if you really wanted to do that. This is ONLY for clicking yourself, so there's no interrupting flow during your barfight. Since harm intent is also linked to splashing reagents, "splash reagents" is also an option if for whatever reason you wanted to pour the reagents on yourself without smashing your face open.
2019-12-08 13:25:50 +02:00
fernerr
e7da5f417d Fixes the Mech RFD (#7626)
It didn't work, now it does. Better at least.
Also gave the mounted extinguisher a non-default name.
2019-12-08 13:21:18 +02:00
fernerr
c5a1e2c4ce Adds five new possible random asteroid dungeon spawns (#7539) 2019-12-08 11:46:57 +01:00
Wowzewow (Wezzy)
a9ffb38f39 New money sprites (#7576) 2019-12-08 11:44:39 +01:00
fernerr
58b2f532c8 Shuttle update: Part Three: The Merchants Invest (#7591)
This is part 3 of the work of the big shuttle update started by Poze (#5771, description not up to date.) with more to come as that pr is split up into more manageable chunks. (Previous part: #7457)
2019-12-08 00:10:09 +02:00
Geeves
aa86cc3f61 adds the gigashatter proc (#7589)
Gave Admins a gigashatter proc, which will fracture every single bone in your body. Fear the wrath of the redname.

Admins, you can call this proc by VVing a human mob, going to "call proc", then typing in 'gigashatter', then press finished and OK.
2019-12-07 23:48:40 +02:00
Nerrathiel
ead72eee56 Merchant bulk buy function (#7587)
Adds additional function to the merchant software - Bulk Buy.

Activating this function prompts the user to enter a number.

    If text is SOMEHOW entered, returns IC error message.
    If number lesser than 1 is entered, returns IC error message.
    Expects numbers equal or greater to 1.

Function then executes standard money-purchase function using a loop. This loop executes X amount of times where X is the number user entered, ensuring they purchase the amount of items they want to buy up to as much money as they actually have

    This makes sure they cannot abuse this to buy more things than they can afford.

This function greatly reduces lag caused by server spawning excess amount of items and makes merchant much more pleasant to play.

Compiled without errors, tested on up-to-date private server, worked as expected.
2019-12-07 23:48:28 +02:00
kyres1
15b2247bd3 Freelancer sprites + merc resprite (#7577)
Adds a full resprite of mercenary gear to be less excessively saturated. As well, this adds unique freelancer sprites and gives the freelancers a decent new RIG labelled the "Rhino Hardsuit," one that's actually equipped. It has slightly more bullet resist and less laser resist than the merc hardsuit.
2019-12-07 23:47:37 +02:00
JohnWildkins
a03f170f16 Ports BS12 fixes / refactor of visualnets. (#7572)
Ports (and adjusts) Baystation12/Baystation12#12521 et al. Essentially brings our visualnet code up to the standard of three years ago, rather than five.

Side effects of merging may include but are not limited to loss of AI vision, helmet camera failure, garbage collection implosion, infinite turf loops, and unintended layer shenanigans.

High-level changes:

    Overall, visualnet/chunk procs have been renamed and refactored to be clear as to their function.
    Fix some layering issues related to magic numbers, these have been set to constants.
    Visualnets now track source movement rather than overriding individual mob/obj procs.
    Adds obfuscation underlay to complicate memory fudging to remove camera static.
    Cameras now only add themselves to the cameranet if they're on open (non-restricted) networks.
    Helmet cameras now use cameras themselves rather than network defines.
    Adds a sorted object list insertion helper.
    The Camera MIU (presently unused) should now function properly.
    Unused cultnet / cult mask deleted because refactoring that would likely kill the few brain cells I have left
2019-12-07 18:37:40 +02:00
Wowzewow (Wezzy)
a6688878a4 Bedsheet inhands and other fixes (#7559)
Adds more bedsheet inhands, because immersion.
Penlight has an inhand now.
Lanterns have new inhands.
Ashtray cigarette extinguish now properly plays the sound.
You can put cigarette butts in cigarette packets

also some more stupid drop sounds
2019-12-05 23:43:49 +02:00
ParadoxSpace
9058c1c791 Additional Unathi Horns (#7568) 2019-12-05 21:58:55 +01:00
Nero-07
27c37db5d2 Fix for Issue #7530 (#7558)
* Fix for Issue #7530

Removes extra "the". Fixes small typo if no hardpoints present

* Changelog
2019-12-05 21:55:57 +01:00
Kaedwuff
496d75bf80 Mixed Gems Bugfix (#7597)
Fixes #7594, gemstones separated from a mixed stack were being shoved inside a mob rather than dropped in neat stacks to the floor. Additionally, I discovered some errors in calculating stack size.

These have been corrected, pls merge.
2019-12-05 22:42:47 +02:00
Geeves
8447c489e8 Kataphract Team Update (#7543)
Added a Klaxan Kataphract Hopeful to the Kataphract response team.
    The Kataphracts now start with better and more stylized gear.
2019-12-05 12:12:36 +02:00
Aboshedab
541029b182 Fixed duplicate logs from going up and down z-levels (#7588) 2019-12-05 07:12:44 +01:00
Alberyk
ebab096e99 Adds the rosary to the loadout (#7548)
What it says in the title.
2019-12-04 08:58:51 +02:00
Kaedwuff
9b75bfa022 Better Parapens (#7428) 2019-12-03 19:42:05 +01:00
kyres1
2e0ba6babc R&D voidsuits + AMI resprite (#7541) 2019-12-03 18:58:16 +01:00
Geeves
5b05831b69 Implements DNA locks and crushing to RIGs, again (#7364) 2019-12-03 18:57:16 +01:00
fernerr
06b9d15ee8 Adds some new mech weaponry for the legion, changes the way mech decals are applied (#7534) 2019-12-03 18:35:14 +01:00
Aboshedab
7b10d41758 More IRU coat options. (#7545) 2019-12-03 18:32:17 +01:00
Geeves
a9bfdd9ae1 after equip fixes (#7557) 2019-12-03 18:31:01 +01:00
Aboshedab
145432cf7a Adjusted species for TCFL and freelancers (#7565) 2019-12-03 18:30:46 +01:00
Wowzewow (Wezzy)
f0d273af97 Fixes fancy box wrong description (#7550) 2019-12-02 20:24:28 +01:00
Geeves
713a001b80 Surgery Overhaul (#7507) 2019-12-02 20:13:32 +01:00
fernerr
e4b6bc4953 Fixes some animal holders and familiars missing their sprites (#7553)
Some pets and animals were invisible when picked up, this should fix all instances of this.
Also fixes some wizard familiars being invisible.
2019-12-02 09:24:35 +02:00
Kaedwuff
6981d962ac rainbow wraps (#7531) 2019-12-02 09:13:41 +02:00
Matt Atlas
4615af6927 Can't speak in radios while cuffed + no more radio icons in messages (#7431)
Can't speak in radios while cuffed + no more radio icons in messages
2019-12-02 09:06:45 +02:00
Werner
130aa7df58 Remove use of to_chat(alert()) (#7551)
alert() is a inbuilt byond proc that shows a popup message to the user.
to_chat(alert()) shows the popup message to the user and then prints the result (what button they pressed) into their chat.
2019-12-01 16:07:53 +01:00
Kaedwuff
0295d28868 gemspawning fix (#7546) 2019-12-01 15:42:21 +01:00
Werner
f0ce5dd534 Greeting-Window autoshow restrictions (#7552)
Only display the greeting window, if it hasnt been shown successfully before.
2019-12-01 15:25:09 +01:00
Werner
45bab622d9 Prevents players from joining with unackd warnings (#7509) 2019-12-01 14:03:32 +01:00
Kaedwuff
40b933bc45 Adds Gemstones (#7413) 2019-11-30 16:50:35 +01:00
Wowzewow (Wezzy)
87c12f745c tidies up simple animal sprites, adds movement states, improves some sprites. (#6933) 2019-11-30 16:48:49 +01:00
Doxxmedearly
a6715f0175 Curtain and Flap (De)construction (#7503) 2019-11-30 16:47:18 +01:00
Matt Atlas
d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
Matt Atlas
f088260110 Fixes organ damage and pulse (#7521)
Fixes organ damage and pulse
2019-11-27 23:15:11 +02:00
SueTheCake
173822fad7 Mech Armor bugfix (#7514)
GetArmor() wasn't running properly, tested and works now.
2019-11-27 23:14:38 +02:00