Commit Graph

25640 Commits

Author SHA1 Message Date
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
Doxxmedearly
4adae78245 Donut Box Bugfix (#7607)
Fixes #7599
Fixes #4335 (Because it's an older report of the same bug)
2019-12-07 18:41:24 +02:00
Doxxmedearly
fb5f8110c8 Pumpkin Spice Season is Over (#7581)
Unfortunately, the best season is over, and so we must say goodbye to pumpkin spice drinks until it returns.
(These never got removed).
2019-12-07 18:41:08 +02:00
Doxxmedearly
841bae3fab Wallets can hold rings now. (#7580)
What it says on the tin.
2019-12-07 18:40:02 +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
Nero-07
abe1153bec Forced holocalls added, Holopad ID added (#7571)
Adds forced holocalls.

If you have an id with head access level, you get an additional pop-up when making a holocall prompting you to choose between regular or forced.

A forced call automatically picks up on the other end (After a short delay so people can hide their drugs and whatnot) and cannot be terminated on the receivers side.

Also added the id of every holopad to its description, which was in the original bay version, but didn't get ported here for some reason. Makes it easier to tell someone where to call you.
2019-12-07 18:36:36 +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
ParadoxSpace
28e1d959ff Raises Loadout Points to 15 (#7236) 2019-12-03 19:13:46 +01:00
kyres1
2e0ba6babc R&D voidsuits + AMI resprite (#7541) 2019-12-03 18:58:16 +01:00
Wowzewow (Wezzy)
c6630aaa3f Adds a second bartender slot (#7517)
Does what it says on the tin.

Feedback thread outputted preference towards adding it.
https://forums.aurorastation.org/topic/13086-2nd-bartender-slot

Second bartender landmark already exists,
and locker remains practically unused anyway from player feedback, so no mapping changes needed.

However, a change could be made in the future if it is too restricting.
2019-12-03 18:57:40 +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
bb18893eb3 Gasmasks to lockers (#7538) 2019-12-03 18:35:02 +01:00
Aboshedab
633cd11372 Idris can do forensics (#7542) 2019-12-03 18:33:25 +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
Doxxmedearly
1a6ecab9bf Space A/C buff (People use these?) (#7532)
All about space A/Cs!
-Starts with a heavy duty cell (5000) instead of the default one (1000) that depletes after like half a minute.
-Heats and cools very slightly faster.
-Adds emag functionality: Enables a much wider temperature range (hot and cold), which becomes dangerous for everyone, especially Tajara and Unathi. Also increases its efficiency slightly so it can actually reach these ranges in a cell charge. Will it be used much? Probably not. Is more emag stuff fun? Absolutely.
-Interacting with it is different now. When the panel is not open and you use it, it brings up the menu, which allows you to adjust the temperature and switch it on and off. Previously, you would need to open the panel to access temperature changes.
-Cells are no longer removed via menu. You just open the panel and click it with an empty hand to remove it, or click it with a cell to insert a cell.
-Borgs should be able to add cells now. (Fixes #2871)
2019-12-02 09:22:39 +02:00
Kaedwuff
6981d962ac rainbow wraps (#7531) 2019-12-02 09:13:41 +02:00
OneOneThreeEight
45ef9deea7 Rechargers charge faster (#7522)
Rechargers of almost all kinds now charge 50% faster, but demand 50% more passive power and 50% more power when active.

Why: Things with high capacity generally charge extremely slowly at the moment, so this is a buff to make improved capacity cells not take an eon to charge just one.

Only the heavy duty cell charger was unchanged in its power demand, because it already draws 90kw from the grid. It sorely needed the buff the most while not changing its power demand.
2019-12-02 09:12:02 +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
Alberyk
394ed073e4 Fix this vox stuff. (#7547) 2019-12-01 15:42:29 +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
Joshie
17a0e9cefb Holiday Decor (#7540) 2019-12-01 14:00:09 +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
SonicGotNuked
ef9b2c0d0f Reduce System Override (#7518) 2019-11-30 16:45:22 +01:00
Aboshedab
31dc495030 Manhack fix for ninjas (#7536) 2019-11-30 16:42:58 +01:00
Werner
e60d95a9b8 Maint Access for HoS (#7528)
Readds maint access for the HoS.
2019-11-28 20:43:36 +01:00
Matt Atlas
d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
Geeves
f5fdfbf86c guest pass duration increase (#7501) 2019-11-28 15:35:37 +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
Werner
9ac6a6a764 Maint access changes (#7500)
* Maint access changes

Removes global maint access from everyone but engineers and heads of staff.

* Addresses Feedback

Removes maint access from the Janitor
Adds mapped-in janitor access to the crusher
Removes medical from mapped-in maint access at the bar-doors.
2019-11-26 23:53:56 +01:00