Commit Graph

24294 Commits

Author SHA1 Message Date
Ron
40872fbdca Adds a sound for firealarms and for shuttles jumping (#4489)
Adds a sound for firealarms and shuttle jumps.
2018-04-02 20:36:12 +02:00
Werner
8733d9b2ae Private Polls (#4488)
Allows to set poll results to private
2018-04-02 14:30:32 +03:00
skull132
f026545084 Merge branch 'master' into development 2018-04-01 18:14:11 +03:00
skull132
fb5feec40f Revert #4504 & #4496 2018-04-01 18:13:34 +03:00
BurgerLUA
03b09ed44f Spelling Issue Fix (#4496)
Changes colour to color in mental medication.
2018-04-01 00:49:00 +03:00
Alberyk
4315fa0827 Updates the loadout to better fit tau ceti's gun control laws (#4504) 2018-04-01 00:48:08 +03:00
LordFowl
30039435a4 Footprints in the Ash (#4484)
Ash will now track onto a user's boots, creating footprints in both the ash and any subsequent tiling the user steps on. Currently these footprints use the track template that blood uses, and indeed are a subtype of blood-tracks. The result is perhaps not the best sprite. Even so, I thought it at least a worthy experiment.
2018-04-01 00:44:16 +03:00
Alberyk
16f9794354 Change ipcs monitors to behave like facial hair instead of regular hair (#4475)
This will play more nicely with helmets and etc.
2018-04-01 00:03:57 +03:00
Alberyk
7ab384fb8b Adds more vaurca clothing (#4471)
This pr adds some vaurca cloaks at request of bygonehero, kyres and itanimulli spritted them I think.
2018-04-01 00:03:27 +03:00
Ezuo
4a6e3fb068 Adds Spawn-ERT-Commander verb for CCIA (#4463)
CCIA Agents now have the power to spawn as an ERT Commander. This will be mostly used for briefing outgoing ERT teams using information from faxes they have received.
2018-03-31 23:56:08 +03:00
Werner
d89798cf7e Various Cargo Improvements (#4435)
Implements #4434
The reason for the order can now be viewed in the cargo control application
Calculate the shuttle fee per order
It is now possible to pay for orders that have been approved by cargo before they are shipped to the station
A mainfest spawns in the crates
Schema Changes:
The supplier, path and amount columns have been retired and are no longer used
Instead the following columns will be used:
supplier - the short name of the supplier that will be used
price - the price for the items
items - the items and their variables

If you are storing the cargo items in the SQL DB, then you dont have to do anything.
They will be migrated automatically to the new format

If you are storing the cargo items in JSON Files then you have to rewrite the files to adhere to the new format.
A example file of the new format is included
2018-03-31 23:26:23 +03:00
Edward Lemon
833be9ff02 Fixes #4460 (#4497) 2018-03-31 22:43:33 +03:00
Edward Lemon
2585982b67 Fixes name issue for sentencing machine (#4501)
Fixes #4492
2018-03-31 22:42:38 +03:00
Edward Lemon
63b335c7f4 Fixes spears reverting to glass (#4503)
Fixes #4480
Fixes #4480
2018-03-31 22:39:33 +03:00
Edward Lemon
afd00d021a Gasping for words (#4453)
When the oxygen alert is active, there is now a 50% chance that a player will stop half way through their sentence and gasp for words.
This somewhat addresses the suggestion posted on the forum by Fortport
2018-03-31 11:36:07 +03:00
BurgerLUA
902173f22b Mental Medication Overhaul, Smoking, and Breathing Reagents (#4220)
Overview
With the new implementation of Brain Trauma, I find it would be best for the antidepressants to include some relation to it. Obviously, Lord Fowl was away ahead of me and implemented them in the update already, but not the way that I would like it to be implemented.

Antidepressants
Currently, taking antidepressants suppress brain trauma conditions, however the suppression of brain trauma is not relative to the strength and dosage of the medication much like actual antidepressants. This proof-of-concept update now introduces a framework that factors in the dosage of the medication when it comes to applying or removing brain trauma effects, as well as adds harsher penalties for missing dosages which are relative to your regular dose.

Additional antidepressants are added to the update. Antidepressants are no longer a "one pill cures all" but many pills that cures 1-4 things. There are also two additional medications that act as some sort of loyalty pill, and a pill that acts as a disloyalty pill. The messages for the disloyalty pill only express rebellious nature, and isn't meant as a pill that gives an excuse to antagonize.

The following brain traumas are no longer cured by pills:

Dumbness
Gerstmann Syndrome
Cerebral Near-Blindness
Mutism
Cerebral Blindness
Paralysis
Narcolepsy
Discoordination
Aphasia
Smoking Cigarettes and Cigars
All cigarettes and cigars have a tobacco and nicotine reagent. These reagents slowly deals minor organ damage to certain organs while acting as a very mild painkiller, antidepressant, and stimulant. Like before, cigarettes can be injected with additional medicine, however the medicine is applied over time while you're smoking it, instead of all at once. Custom cigarettes can be made in the biogenerator, our found elsewhere, and can hold up to 15 units of reagents.

Breathing
Breathing emotes are played every second. Before, being in a smoke cloud would force you to "eat" the smoke. This update fixes it so that the smoke is breathed in instead. Currently, there isn't really any change, but it adds potential for new reagent effects such as inhalers or gassing people properly. If you have a mask with internals on, you're immune to the effects.

Additional Changes
Most reagents had no effect if they had less than 0.01 metabolism. This update fixes that so that most reagents can metabolize at less than 0.01. Painkillers and other special reagents still have a similar cap.

Discussion thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=10261
2018-03-25 21:51:27 +03:00
Erki
18baa01d0a Ticket improvements (#4432)
Adds some features and fixes some shit:

Closing of tickets sent to Discord will now alert discord as well.
Adds a reminder period for tickets which starts after they're opened. It's intended to remind staff to close their tickets. Say, something like 10 minutes since opening sounds like a solid idea. If the staff who claimed it is offline, then all staff are reminded of it.
Adds the logging of all tickets to the database at the end of round. Sortable by staff closing, person opening, time opened, time closed, and round ID. This is primarily for Aboshehab.
2018-03-25 16:32:12 +03:00
Werner
24433b2e9f Adds a gui to create polls (#4429)
Also expands the API with poll related options.
It is a known limitation that options that have not been voted for are not returned by the api
2018-03-25 12:55:27 +03:00
Synnono
ba51e38391 Corrected charge title to reflect name on the wiki (#4470)
Changed "Severe Use of Excessive Force" to "Use of Excessive Force" in sentencing consoles to reflect the charge on the wiki.
2018-03-24 18:14:51 +02:00
Kaedwuff
e6c7186954 Searchtag Update (#4312)
Added a new "Search" (Orange with an S) tag to the security hub, and cleaned up the awful messy sprites that were in use for the criminal tags.
2018-03-24 13:31:10 +02:00
Alberyk
b47709aa45 Fixes strudel's item and a custom borg's sprite (#4464)
-fixes the amazing feature of make's custom item killing the user if they are an ipc
-fixes #4333
2018-03-24 00:04:01 +02:00
Alberyk
c07ba5f6f3 The fist of the plasma star (#4339)
This pr adds martial arts, ported from paradise and tg station, which replace your regular unarmed attacks such as grabs, disarms or punches. They also have special moves with combos and etc.

Spessmen can learn them via scrolls/books. Traitors can get some of those scrolls via uplink for now.
2018-03-22 13:04:47 +01:00
Werner
1308048183 Adds the new regulation (#4458) 2018-03-22 06:57:25 +02:00
BurgerLUA
296a3fc190 Junkfood Tweaks + Lottery Ticket Tweaks (#4445)
Lottery tickets now contain 3 scratches per card, but with reduced winnings.

Lottery tickets now take longer to scratch.

Improved effects of lottery tickets, including sound and voice.

Skrell Snacks no longer have shortening.

Beef Jerky and Raisins no longer have palm oil.

Cheese Honkers have reduced MSG.

Bread Tubes only have 1 unit of shortening.

Meat Pies have reduced MSG.

Cured Hams have increased MSG.
2018-03-21 07:13:49 +02:00
Alberyk
1d603e40d2 Gun update 2018 version (#4397)
-laser should now produce light
-added a wielded sprite for the lmg
-added a new lwap in hand sprite
2018-03-21 07:13:16 +02:00
Edward Lemon
c1f138a0a2 Fixes #4421 (#4431) 2018-03-21 07:12:46 +02:00
skull132
a6f5a5b230 Merge branch 'master' into development 2018-03-21 07:08:05 +02:00
Alberyk
fd8dbb4be1 Custom items 20/03 (#4456)
Adds the following items:

-Tote Bag - Shiur'izzi Xerius - nursiekitty
-Moretti's Zippo - Billy Moretti - lordbalkara
-Raincoat Poncho - M.A.K.E - toasterstrudes
-Hephaestus Experimental Projector - Sovereign Aegis - itanimulli
-Royal Cooking Coat - Fakhr Al-Kandari - lordraven001
-Royal Toque Blanche - Fakhr Al-Kandari - lordraven001
2018-03-21 07:03:27 +02:00
Edward Lemon
319a848e13 Fixes #4447 (#4448) 2018-03-21 07:02:30 +02:00
Edward Lemon
e47a9adc72 Fixes #4438 (#4442) 2018-03-21 07:00:57 +02:00
Alberyk
acd9646175 Adds Penny (#4416) 2018-03-19 15:34:50 +01:00
Erki
5c9a3dc675 Tickets and assorted (#4433)
* Fixes #4407
* Fixes #4393
* Fixes #4413
* Fixes #4231
2018-03-18 12:30:27 +02:00
BurgerLUA
7d83324a27 Miscellaneous Tweaks (#4362)
Overview
This is just a misc fix PR to minor annoyances I encountered while playing on the server. This fixes the following:

Resisting from a chair unrestrained no longer adds a cooldown to activating objects.
Action figures are no longer massive, and only take up 1 slot in your inventory.
Boxing gloves can now be worn by any race.
The ore summoner can only move up to 10 ore at a time.
2018-03-18 00:50:46 +02:00
BurgerLUA
de19bc1b4e Fixed Diona Nymphs being unable to do a full merge. (#4424) 2018-03-17 18:13:14 +01:00
LordFowl
2b06ab2c88 Fixes batons mkII (#4422)
Fixes a logic error in new batons, this time with 87% less dev commits. I'd put high priority but it only affects IPCs and fuck 'em.
2018-03-17 17:15:01 +01:00
Alberyk
a1eeafc3c8 Fixes the robot transformer (#4430)
-fixes #4245
2018-03-17 12:58:31 +01:00
Ivan Rubinson
a77a96cbe4 Bartender power creep (#4281)
Bar functions as part time coffee shop

Overhauled the coffee system and removed the old incomplete one.
2018-03-16 20:55:32 +01:00
Alberyk
1570034af3 forcing airlocks or something (#4406)
Species with strong claws can now open firelocks
2018-03-16 18:45:39 +01:00
Alberyk
94e04d627a Buffs C4 (#4402)
-C4 now should be able to properly destroy walls, making it more useful in breaching
2018-03-16 18:44:07 +01:00
skull132
3c66635689 Merge branch 'master' into development 2018-03-15 12:53:07 +02:00
Alberyk
12f3bb080f Fixes cardox recipe (#4417)
-fixes #4415
-fixes gun offhand having pins
-fixes cloth having the same hardness as steel
2018-03-15 12:43:52 +02:00
Alberyk
b48d2822d4 Some bug and mapfixes, march update version (#4412)
-fixes #4400
-fixes #4411
-fixes #4378
-fixes #4386
-fixes #4384
2018-03-13 21:30:17 +02:00
BurgerLUA
f7fa4bf26d Chainsaw Fixes (#4399)
Fixes chainsaws cutting through centcom locks. Fixes #4372
Fixes reversed left hand chainsaw sprite.
Added Chainsaws to traitor uplink, they can be purchased for 10 crystals. They come pre-filled with fuel.
Added Chainsaw destruction state.
Added Chainsaw description.
Modified OP chainsaw stats.
Added Dionaea Arousal backdoor
Fixed up shitty eyedamage code.
Fixed soundless chainsaw attacks.
2018-03-13 06:57:12 +02:00
Erki
8607bd3e1f Fixes ticket security issue (#4398)
Turns out, ticket panels are updated for everyone if anyone presses specific buttons. At which point, the usr may as well be an admin, and this will then give access to all the tickets for everyone. So i fix it.
2018-03-12 10:00:28 +02:00
Erki
5c230d4e2a Fixes #4379 (#4390) 2018-03-12 10:00:14 +02:00
Alberyk
6cf19fb7c8 Hunter killer melee changes. (#4359)
At the request of cake, hunter killer's unarmed attacks have been given the shredding, that allow them to open airlocks, smashes windows and etc.
2018-03-11 14:52:36 +01:00
Werner
84a4da5af4 Reworked the malf announcements a bit to not point directly to the AI (#4388)
Also uses proper RFC5424 syslog levels now.
2018-03-11 15:51:51 +02:00
BurgerLUA
6cb9155af3 Fixes non-unathi from taking toxin damage when eating food. (#4389) 2018-03-11 13:05:05 +02:00
Lohikar
53e2f21d6f Fix SM overenergization (#4376)
Fixes a bug where emitters would apply way more energy to the SM than intended.
2018-03-10 23:50:08 +02:00
Erki
aef060e166 Fixes ticket access (#4374) 2018-03-10 23:08:33 +02:00