Commit Graph

24259 Commits

Author SHA1 Message Date
Alberyk
cc8421411e Solves the helmet hidding hair issue (#4774)
Allows people to switch if they want to hide their hair or not when wearing a helmet, it does not work with space helmets or the hos dermal implant.

Forum thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=11070
2018-05-27 00:23:51 +03:00
LordFowl
33b46e8b14 Adds Asthma (#4723)
Sprinting no longer deals oxygen damage unless you have lung damage or asthma. Sprinting is now based off of both halloss and oxyloss.

Lung damage now causes both oxygen damage and halloss when you sprint past your threshold.

Coughing disability now causes halloss when you sprint past your threshold.

Adds asthma, which causes oxygen damage when you sprint past your threshold, and inhibits your ability to recover from oxygen naturally. It also makes you cough harmlessly when you have more than 10 oxygen damage.
2018-05-26 23:54:25 +03:00
Werner
ada64e7aeb Adds the date / time when a incident has been created to the security computer (#4757) 2018-05-26 23:40:51 +03:00
Lohikar
bf2f6fb28d Devour Fixes Pt. 5 (#4782)
Fixes #4780.
Fixes an issue where SA adult slimes were improperly considered organic mobs.
Fixes an issue where viscerators, malf drones, and spiderbots were not considered synthetic mobs.
2018-05-22 01:20:57 +03:00
Werner
2f175e8a72 Changelog (#4775)
A recent "bugfix" reintroduced the bug that allows items that are in one or another way consumable to be restocked into the vending machines and to receive a "new" item for it.

For example:
A bartender vends a booze bottle from the vendor, uses it up, restocks it, vends it again and now the bottle is full again.
2018-05-21 21:11:38 +03:00
BurgerLUA
7e5482957e Fixes Various Food Bugs (#4769)
Fixes various food related bugs.

Mixing flour and animal protein will now create raw meatballs instead of cooked meatballs.
Fixes #4763
Fixes #4753
Fixes #4737
2018-05-20 18:18:17 +03:00
BurgerLUA
991a6aaa5d Fixes #4748 (#4770) 2018-05-20 18:17:49 +03:00
BurgerLUA
713b5475d9 Fixes #4743 (#4771)
Vending machines couldn't be restock due to a new variable being introduced that prevents vending machines from being restocked. Now, private vending machines such as seed storage units and booze-o-mats can now be restocked. Public ones like soda machines can't.

Tweaked the Garden to reflect this bug change.
2018-05-20 18:17:33 +03:00
Alberyk
d86ef70028 fixes #4202 (#4773) 2018-05-20 18:14:55 +03:00
Mykhailo Bykhovtsev
fb2e05e4fd Empulse fix (#4762)
In my recent PR #4752 while merging my new functional empulse_exclusive into empulse I have accidentally deleted important check. This adds it back!
2018-05-19 08:22:15 +03:00
Hayden
8f1830e5d3 Add HIDETAIL flag to gruff cloak (#4760) 2018-05-19 08:21:42 +03:00
Mykhailo Bykhovtsev
5f9a4ac859 More bugfixes (#4752)
Made generic empulse_exclusive which takes list of atoms that needs to be excluded.

Wizard disable technology(emp) spell uses empulse_exclusive with caster being excluded from being EMPed. This will allow IPC wizard not damage themselves with cast. But it will still damage other wizard IPCs.

Added screwdriver, crowbar and a wrench to janitor's closet. Fixed #4755

Replaced turrets in ERT ready room with cencomm check turrets. Fixed #4742
2018-05-17 22:38:26 +03:00
Alberyk
02913f3dc1 Custom items 16/05 (#4749)
Adds the following items:

Unathi Purple Dress - Ilaeza Marwani - burgerbb
Unathi Purple Boots - Ilaeza Marwani - burgerbb
Unathi Arm Warmers - Ilaeza Marwani - burgerbb
Clan Marwani Emblem - Ilaeza Marwani - burgerbb
Adhomian Divination Cards Deck - Klavdiya Tikhomirov - alberyk
Moon Shaped Amulet - Klavdiya Tikhomirov - alberyk
Spark Gloves - Lunea Discata - tishinastalker
Kitting Needles - Fernando Gonzales - resilynn
2018-05-16 21:34:21 +03:00
Mykhailo Bykhovtsev
f16d4935e5 Destroy for oxy candles (#4745)
Apparently, I missed adding clean destroy to oxycandle. This adds it!
2018-05-15 21:26:43 +03:00
Kaedwuff
c011b1d9b8 Fix for Bahama Lizard cocktail. (#4718)
I created some conflicting recipes accidentally with my lizard drinks.

This should fix the problem and allow Bahama Lizards to be made.
2018-05-15 10:15:56 +03:00
ParadoxSpace
83bc36afc0 Adds gruff cloak to loadout (#4721) 2018-05-15 10:15:23 +03:00
BurgerLUA
c4cda59621 This PR is the very definition of "They were right." (#4729)
Fixes various runtime bugs caused due to not testing the requested changes, such as the inhalers not playing sounds or the breath analyzer not analyzing breath.

Also improves some things due to feedback, such as the breath analyzer doing too much damage when thrown, and the garden being weird.
2018-05-14 10:17:20 +03:00
Alberyk
34477cf04d Bug fixes for may update of 2018 (#4726)
-fixes all food having chocolate
-fixes #4725
-removes a bad file that was supossed to be a changelog
2018-05-14 00:45:28 +03:00
Alberyk
baedf50918 Bugfixes: resisting grab and synth version (#4712)
-fixes #4704, so you can resist properly out of neckgrabs again if your stunned value is low enough
-fixes the ipc construction whitelist check once for all
-fixes orb's eyes sprites being at the wrong direction
2018-05-14 00:39:32 +03:00
Erki
613f55c56a Reverts alcohol changes partially (#4722)
Restores old rates of gaining and losing intoxication.
The strength of alcohol was implemented with the original formula in mind, you cannot simply add another curve and expect it to fit. The rate of getting drunk was way too fast (increased 7 fold!). I also doubled the rate of losing alcohol, since gains and losses typically work in balance with one another.
Fixes a bug which spammed, "You're drunk"
2018-05-13 22:15:55 +03:00
skull132
674cd94714 Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-3_sublevel.dmm
#	maps/aurora/aurora-4_mainlevel.dmm
#	maps/aurora/aurora-5_interstitial.dmm
2018-05-13 19:19:52 +03:00
Werner
caaed22df2 IPCs cant be cultists (#4711)
Implements https://forums.aurorastation.org/viewtopic.php?f=18&t=11130
2018-05-13 18:16:55 +03:00
Werner
520d294c8d Moves the Janitor Back to Civilian (#4716)
The Janitor is moved back to civilian.
2018-05-13 18:07:44 +03:00
BurgerLUA
97a4466ff1 Hydroponics Seed Fix (#4717)
Overview
The hydroponics vending machine was changed to a different variant that uses a better UI, but lacked many of the available seeds. This quick update gives more seeds to bother the garden vendors and the hydroponics vendor.
2018-05-13 18:00:39 +03:00
Alberyk
7b1d5516c0 Adds more loadout option, lore and shoes edition (#4705)
-adds some dominia related clothing options, at request of Zundy to the loadout.
-adds more shoe options, such as cowboy boots, high heels and etc to the loadout.
2018-05-13 17:48:46 +03:00
BurgerLUA
aad698be53 Mental Medication Additions (#4648)
The less controversial tweaks
Tweaked the metabolism rate of mental medication to reflect their intended values. Reduced the dosage threshold to suppress traumas to reflect their intended values.

Syringe (drugs) now contains truth serum.

Cardox is now slightly poisonous, and can directly remove phoron from blood when consumed. Cardox can now remove phoron in the air when applied to turfs.

A secure box of loyalty implants, hextrasenil pills, and cardox grenades are now located in the vault.

The vault now contains some misc emergency gear that a head of staff can access in case of a dire situation. Current gear are loyalty implants, expensive cardox grenades, and Hextrasenil pills.
2018-05-13 17:39:56 +03:00
Erki
c0db238c11 Lore: bumped Vaurca economic modifier (#4702)
* Some lore thing

* Log
2018-05-12 21:15:56 +02:00
Ron
e388235cef Changes (#4594) 2018-05-12 21:15:01 +02:00
Mykhailo Bykhovtsev
65d58d026d Hostile mobs update (#4690)
This Improves hostile mob logic. They prioritize mobs with lowest health. They also now attack back if they are being either attacked or touched.

Improves efficiency of hostile mob code - decreases number of times expensive ListTargets() is called, while keeping the functionality
Example of why it is useful - spider starts chasing a person, another person comes in and attacks spider while it is chasing person one:

Without my logic - Spider blindly ignores person two and keeps chasing, thus just dying.

With my logic - Spider switches targets to person two. Until then spider check who has lowest health, and targets them.
2018-05-12 12:54:27 +03:00
Mykhailo Bykhovtsev
115802425f Oxycandles (#4650)
This PR adds new item - oxycandles.

The idea is based of this thread.

chemical bases oxygen candles that when activated can provide enough oxygen to make tiny-small vented spaces with oxygen.
Oxycandles properties:

When activated the chemical reaction cannot be stopped - emergency use only.

Small size, can fit anywhere.

Can restore air in very tiny-small vented place.
2018-05-11 22:22:57 +03:00
Kaedwuff
3c2740cddb Fixes resisting out of grabs while hypnotized (or stunned) (#4701)
Previously, people could resist spam their way out of grabs while hypnotized, causing vampires to have to eat shit and die for trying to use their basic solo target abilities.

This was due to there being no special exceptions in place for resisting out of a grab when you are stunned.

Fixes #4689
2018-05-09 23:56:52 +03:00
Alberyk
94a1af3577 Custom items 08/05 (#4698)
Adds the following items:

-Dull Headwraps - JIX - kyres1
-Dull Robes - JIX - kyres1
-Titanium Faceplate - IRD - kyres1
-BARON's Dice - BARON - iamcrystalclear
-Vasili Mine Zippo - Nikit Vasili - simontheminer
-O.R.B. cyborg sprites
-COFFIN SENTINEL cyborg sprites

Other changes:
Removes Muhawir's wallet at the player request. Delete pointless items, that were just bloat since they had no custom sprite or function of their own, and implement them with the config. Also, adds support for weighted dices, since this was needed for an item.
2018-05-09 23:56:35 +03:00
Alberyk
03cf84880c Adds weaponry permission access and a bit more (#4665)
-adds weaponry permission access, that is used by the securitron to check if the person can use a weapon, added to all security roles, the head of personnel and the captain
-added a firing pin that checks for access
-fixed the ert id having access to things they should not
2018-05-09 10:22:51 +02:00
Alberyk
8189a5125b Changes how detomatix pda detonation works (#4694)
-rewrites a bit of the code, to make it less terrible
-fixes #4657 by making sure that the pda properly explodes now
-removes relative pathing from the pda box
2018-05-08 12:08:16 +03:00
Mykhailo Bykhovtsev
9571507b36 More Bugfixes (#4676)
Changed name of Chemistry request console. Fixed #4670 Fixed #4678
Deleted duplicate windoor in the brig. Fixed #4419
Added one more GPS and emergency medical radio link to EMT room. Fixed #4380
Replaced area of Mainlevel Cryostorage from primary hallway to cryostorage. Fixed #4290
Increased size of Toxin's airlock, adding ability to refill canister from main oxygen supply by using air distro that is used in Mining and Xenoarcheology airlocks. Fixed #4145
Changed c_tags for cameras in Medical construction level. Fixed #4677
Merged two definitions of glasses into one.
Renamed few Request consoles in security construction level according to their room names. Fixed #4687
Fixed turrets without control panel not updating their lethal sprite in lethal mode.
2018-05-07 22:31:11 +03:00
Alberyk
a9e0afefd7 Fixes feeding animals creating ghost food. (#4695)
fixes #4293
2018-05-07 22:30:25 +03:00
skull132
a2fc4f1876 Merge branch 'master' into development 2018-05-07 18:16:22 +03:00
BurgerLUA
3a4c927435 Adds Butanol Drinks to Flasks (#4686)
What the title says. It's very simple.

It just werks.
2018-05-06 18:55:00 +03:00
Erki
28a1d8d3d7 Remove duplicate macros (#4683) 2018-05-06 18:31:03 +03:00
BurgerLUA
f197426b8c Cargo Loot Improvements (#4651)
Since the warehouse is now bigger, it would make sense to increase the amount of loot that spawns in the warehouse. This PR effectively does that, as well as removes some of the more useless items that can spawn in cargo.
2018-05-06 18:23:09 +03:00
ParadoxSpace
49be412edd Adds Cyberpunk Hairstyles (#4671)
Courtesy of TheTrollDoctor and Dukica99, of Baystation12 fame.
2018-05-06 18:13:27 +03:00
Werner
424a106c3b Integrated Electronics - GPS Tracker Z-Level (#4674)
Adds z tracking to the integrated electronics gps tracker
2018-05-06 18:03:45 +03:00
Werner
070a4d0b31 Vote Troll Logging (#4632)
Provides the admins with a list of players that voted for a gamemode but didnt ready up for it, if the start of the round fails.

not using log_and_message_admins since the prefix can not be overwritten

https://forums.aurorastation.org/viewtopic.php?f=18&t=10844&start=20#p96979
2018-05-06 17:51:37 +03:00
BurgerLUA
c11d7ac148 Fixed the Stack Machine from eating Materials (#4688)
The stacker was coded to accept 1 sheet at a time, meaning that if you insert a stack of 50 sheets into the stacker, it will count that as only 1 sheet because people don't know how to code.
2018-05-06 17:21:05 +03:00
Lohikar
da3af646d6 Bolt-action refactor (#4667)
Makes bolt-action rifles a child of pump-action shotguns again to remove some shared code.
2018-05-02 21:24:32 +03:00
skull132
43367708ec Merge branch 'master' into development 2018-05-02 21:07:35 +03:00
MarinaGryphon
a9e42d20d2 Secret chem fixes (#4685)
Fixes a duplicate definition of azoth's worth (went with the second, higher one).
Makes liquid light have the same capitalisation as Liquid Fire, Chloral Hydrate, Potassium Chlorophoride, etc. instead of being the only lowercase chemical name.
2018-05-02 21:01:19 +03:00
afirpo
0960a5661c Code cleanup + little fix Xenoarch-oriented 2.0 (#4684)
Deleted a duplicated IF in file "code/modules/research/xenoarchaeology/machinery/artifact_analyser.dm".

Fixed the maximum level of protection achievable in file "code/modules/research/xenoarchaeology/artifact/effect.dm".

Returned a 0 value as maximum protection against anomalies in case of fully functional & fully deployed rigsuit.

Used the "CLAMP01" instruction to forbids the overlap of anomalies susceptibility (file "effetc.dm").
2018-05-02 21:00:29 +03:00
skull132
1d2b72370f Merge branch 'master' into development 2018-05-02 08:32:46 +03:00
Werner
b38c30a057 Fixes 4680 (#4682) 2018-05-02 08:31:54 +03:00