Commit Graph

15268 Commits

Author SHA1 Message Date
BurgerLUA
ddaf0b0d3e Fixes inhalers having odd interactions with masks (#4988)
The code for whether or not gas could be inhaled wasn't good. This fixes that.
2018-07-14 13:13:21 +03:00
Alberyk
5e915363a8 Bugfixes: the hour of reckoning (#4989)
-fixes #3766
-fixes #4619
-fixes #4842
-fixes #4948
-fixes #4439
-fixes some extra white pixels on the dead spider icon
-fixes the hacker event not taking people's money if it is a success
-fixes an oversight that allowed people to explode emmaged cyborgs using the robot console
-fixes messed up shotgun icons when wielded
-fixes the butcher knife sprite being messed up
-replaces all userdanger span class with danger, since userdanger is not really a thing
-vaurca should now spawn with proper survival gear, as requested by their lore person
-cleans up some martial art texts and logging
2018-07-14 12:38:16 +03:00
Alberyk
2c6b2d4281 Custom items 09/07 (#4985)
Adds the following items:

Old Pirate Coat - Aez Goldhorn - sleepywolf
Red Armada Robes - Zorrianna Balkerina - queenofyugoslavia
Reinforced Cat Carrier - Anabelle Sovno - pratepresidenten
2018-07-13 21:15:14 +03:00
Mykhailo Bykhovtsev
fd95234760 Bugfixes (#4977)
Branded IPC frames can now wear wizard and mercs voidsuits. Fixes #4950
2018-07-08 20:58:03 +02:00
MarinaGryphon
0ae388c64f Fixes #4972 (#4973) 2018-07-07 18:21:38 +03:00
Lohikar
a15aa07307 Fix Phantom Globals (#4957)
Removes the phantom global definitions that Fowl found.

Fixes:

Game log in GELF not logging proper target.
Pylon attacks not detecting the actual firer of a damaging bullet.
A message in the mixer cooking machine.
A message in airbubbles.
A use_check sanity check in landmines.
Some messages in psych therapy code.
A view() checkk in psych therapy code.
CCIA being unable to announce incoming faxes in some circumstances.
Language whitelists potentially checking the whitelists of the last person to throw a tray in addition to the pref mob.
Fixes some messages/sounds with some custom items.
Fixes a message with digging into the asteroid.
Fixes electrocution code not properly checking for absurdly long hair.
Fixes a broken message in devour.
Fixes a targeting issue with player-controlled hostile ranged mobs.
Fixes failure behavior for modular RnD guns.
Fixes an intent safety check on gun aim.
Fixes the Harvester knock spell potentially not working.
2018-07-01 22:47:58 +03:00
Lohikar
b4fdd35a1e MZ Fixes (#4936)
changes:

Fixes a regression in GetAbove/GetBelow() that caused passing an atom that wasn't directly on the map to return a false negative.
Fixes runtime's broken Z1 MZ by moving it to Z2.
Fixes some outdated Z-level defines on Runtime.
Moves z_levels global to SSatlas for easier debugging.
Atlas will now list the size of the world in its MC entry.
Map diffs are fucked up because of the index shift, nothing on the maps themselves was actually changed beyond adding a blank Z at the bottom.

Fixes #4692.
2018-06-26 23:16:23 +03:00
Mykhailo Bykhovtsev
33fb783d6b Commanded mobs fix (#4942)
My Hostile mobs PR broke commanded mobs. Making them behave weirdly. This PR fixes it.

Commanded mobs do not attack their masters in any situation possible

Dogs do not destroy their surroundings

Commanded mobs make sad emote when they are being attacked by their masters.

Commanded mobs no longer attack target that they need to follow.
2018-06-26 21:49:43 +03:00
BurgerLUA
712c3619c6 Marwani Custom Item Improvements (#4933)
Overview
The sprite I made was garbage. Now this one is slightly less garbage.

The outfit itself is now contained to three articles of clothing instead of 6 million. Unused assets will need to be deleted from the custom item config.
2018-06-23 21:35:30 +03:00
MarinaGryphon
65f0e0e558 Large Multi-Bugfix (#4917)
* fixes #4877
* fixes #4797
* fixes #4827
* newscaster formatting fixes, fixes #4907, fixes character limit
2018-06-22 22:42:38 +03:00
Werner
7877c6876b The drone console now lists drones located on different station levels (#4918) 2018-06-22 22:22:07 +03:00
Alberyk
477d51a77a More june update fixes and a bit more (#4928)
-fixes #4927
-fixes some incorrect capitalization in the loadout and in an item
-fixes some messed up visible messages in the breath analyzers
2018-06-21 22:35:10 +02:00
Alberyk
0654f921d9 June update fixes (#4905)
-fixes the catbeast plants missing from botany
-fixes a runtime on the minigun
-fixes #4870
2018-06-18 21:53:11 +03:00
BurgerLUA
198f2d7fcf Burger's Fixes (#4900)
Fixed library books spawning outside of shelves.
Fixed kinetic accelerators displaying an error when equipped on the waist.
Balances kinetic accelerator research to prevent easy research exploit. Balances traitor kinetic accelerator to be less powerful.
Tweaked the new library to be more aesthetically pleasing. (Changes all the light chairs to dark chairs, and makes all the plastic tables wood.)
Removed empty mediwall from the command section of the shuttle.
Removed floating light near departures and on the shuttle.
Removed pointless holopad on the evac shuttle.
2018-06-18 21:48:27 +03:00
BurgerLUA
5444e578f5 Kinetic Fixes (#4898)
Fixes a mining borg issue caused by an old bug, fixes processing for the uranium charger, adds a new cyborg kinetic accelerator that uses cyborg battery charge.
2018-06-18 07:28:54 +03:00
skull132
a276504130 Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-4_mainlevel.dmm
2018-06-17 23:19:10 +03:00
BurgerLUA
9da929d4a1 Custom Kinetic Accelerators (#4802)
This is honestly one of my biggest and most ambitious projects. I hope people are happy with this.

Custom kinetic accelerators are special, customizable mining weapons that are meant to give a sense of progression, and a sense of pride and accomplishment while mining. Each custom KA is made up of 3 or 4 parts:

The Frame (5 to choose from)
The Cell (5 to choose from, +1 traitor)
The Barrel (5 to choose from, +1 traitor)
The Upgrade Chip (7 to choose from, +1 traitor)
The sprites change with each addon, they are truly dynamic and there are so many combinations of parts that a miner can have. You can have several different builds for each desired mining style, it's quite a robust system.

You can have a KA that shoots slowly, but delivers high-penetrating shots that go through several walls of rock. You can have a KA that shoots REALLY fast, but precisely destroys 1 rock at a time. You can have an absolute canon of a beast, that destroys rocks in a 3 tile radius around it.

The parts can be obtained via research, via abandoned crates, or via RNG in the cargo warehouse. There are some custom KAs that spawn on the raider's ship, on the mercs ship, and a laser one on the merc's headquarters. That laser one can also be bought from the traitor uplink as well.

ERT get a class 4 KA for use in special operations, if they choose to use it.
2018-06-17 23:02:42 +03:00
Red_Wall
ad73581a12 Detective cleansing (#4784)
Removed all of the noir items from the detective's office and moved them to the loadout:
Zippo from the starting loadout
Trenchcoats, fedoras and flask from the locker
Replaced the TV console camera with a normal console camera
Replaced the locker sprite with a normal security secure locker sprite
2018-06-17 20:35:38 +03:00
Alberyk
f90063b3b6 Adds the gatling machine gun (#4867)
This pr adds a backpack mounted minigun. That requires the user to wear the power source on their back to deploy the weapon and fire it. It can supply nearly enough dakka, but it robs the user of wearing a backpack, a rig or carrying anything in their other hand while firing. It can be brought with around 50 telecrystals.

Sprites are from tg station.

/wetgnow
2018-06-17 16:50:26 +03:00
Erki
8c1bbef7e6 Add the missing arg. (#4895) 2018-06-17 14:48:56 +02:00
MarinaGryphon
9923213335 Journalism/Newscaster Overhaul, Take One (#4857)
Newscaster stories can now be multiple lines long and contain pencode formatting.
You can now post and view comments on individual newscaster stories.
Newscaster stories have slightly neater styling.
You can now like and dislike newscaster stories, and these are tracked per-story.
Journalists are now their own role, with a Security Correspondent alt-title.
The merchandise store (when has it ever been used?) has been replaced with a journalist's office.
The journalist has a pet spiderling in a jar, named Peter. He's harmless. Probably.
2018-06-17 12:18:15 +03:00
BurgerLUA
46a29f75e0 Library Map Rework + Bookcase Improvements (#4764)
Overview
Remaps the library to be less eh. Also adds random books to the bookshelves on spawn like other servers.
2018-06-17 12:03:27 +03:00
LordFowl
c9014d0eb4 Adds new disability, new chemical recipes. (#4727)
Adds a new special disability, love. Love works like monophobia, except that it specifically targets a single living mob and the owner must stay within the presence of that mob. The owner is also more susceptible to that mob's will.

Adds four new chemicals, with the potential for more:

1: Sovereign Glue
When applied to an object, the sovereign glue makes that object sticky. Anyone who picks it up cannot put it back down or have it taken from them unless the hand is severed or the glue removed. May consider other applications upon suggestion.

2: Universal solvent
Specifically counteracts sovereign glue. If more mundane applications can be suggested, this would probably not be a secret chemical. I can't think of any right now however.

3: Philter of Love
When ingested, the subject gains the love disability if they do not already have it.

4: Shapesand
Shapesand can be applied to any object. A counterfeit is created that looks and feels exactly like that item. If someone attempts to use the counterfeit, it collapses into sand (Specifically, in afterattack()).
2018-06-16 22:37:16 +03:00
Werner
f2e2d32359 ID Cards ejected from modular computers are no longer ejected onto the floor. (#4883)
Tries to put ID cards and intellicards into the hands of the user instead of throwing it onto the floor
2018-06-16 22:15:37 +03:00
Alberyk
d44ff1363b "Fix bayonets!" (#4872)
This pr adds bayonets, knives that you can attach to some rifles. When attacking someone in melee with the rifle, you will attack your target with the bayonet instead of the rifle itself. Sprites are from tg and baystation.

Also, fixes the vintage rifle having no in hand sprites
2018-06-16 16:46:42 +03:00
Lohikar
8fac9ea624 fuck (#4886) 2018-06-15 01:23:21 +02:00
Alberyk
b601c6bedd Changes how stuttering is handled (#4855)
Being hurt or wounded will now triggger the traditional stuttering, while non wounded mobs, mostly under the influence of the disability, will use the new stuttering.
2018-06-15 01:22:47 +02:00
Alberyk
0238893f18 Adds more tajaran cuisine (#4845)
This pr adds some dishes, plants and drinks based on the tajaran lore. The meat and clams can't really be found anywhere right now, as they are supossed to be ordered from cargo.

Also fixes some foods having proteins for no reason and adds a new frappe sprite.

Sprites made by dronz, brainos, and some others were found in the vgstation and tgstation codebases.
2018-06-14 21:41:05 +02:00
Alberyk
6c3489481c Custom items 09/06 (#4874)
Custom Martian Raider T-Shirt - Caiden Moyers - tylaaaar
Senior Alchemist Robes - Eri Akhandi - paradoxspace
Solarian Alliance Military ID - Kalren Halstere - brutishcrab51
2018-06-11 12:16:39 +02:00
Werner
96a1160127 New lore stuff (#4848)
A "new" religion, citizenship and home system
2018-06-08 00:35:03 +03:00
Alberyk
2116c17961 Adds the icelance rifle (#4804)
This pr adds the icelance rifle, a tajaran energy weapon. It has the capacity of three regular laser blasts, but it can be recharged manually by rotating a crank on it. You can buy it from the merchant or get it as a raider.

Thread: https://forums.aurorastation.org/viewtopic.php?f=18&t=11215

Sound is from https://freesound.org/people/kikuchiyo/sounds/214851/

Sprites were made by dronz.
2018-06-05 22:26:20 +03:00
Alberyk
0a5f31793c Reduces the plasma cutter main rate (#4785)
What the title says, it was really high, having around 15% of instakilling someone on the first hit, if aiming at head, and 30% of chance of cutting a leg or arm at the first hit, this should reduce those chances. The main feature also takes in consideration the armor. So, plasma cutters are far more effective against less armored foes, limbs and xenos at all.
2018-06-05 21:30:46 +03:00
skull132
05c0d13013 Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-4_mainlevel.dmm
2018-06-03 14:15:41 +03:00
Werner
5c108a1ed7 Fixes #3769 (#4849)
Caused by a div by 0 runtime.
2018-06-03 12:55:33 +03:00
Erki
c22698ce74 Fixes a thing because aaaaaa. (#4840) 2018-06-03 11:31:10 +02:00
Alberyk
aa61badaf7 Removes genetics for real now (#4831)
-removes all genetics things from the map/rd
-fixes #4829
-fully removes the geneticist job
2018-06-02 18:16:34 +03:00
Alberyk
5d84f349e8 Adds more tajaran fashion: part two (#4817)
This pr adds some tajaran religious/marriage/wedlock/S'rendal'Matir/whatever related items to the custom loadout, since those are a thing due to the recent addition to S'rendarr & Messa. Also, tweaks the cloaks.

Sprites were made by kyres and dronz.
2018-06-01 23:34:03 +03:00
Mykhailo Bykhovtsev
5397e798c6 Hostile AI fix (#4839)
When I made an update to hostile AI, I have not seen this stupid bug. This one variable makes them ignore people with full health. I urge to merge it ASAP as carps and spiders won't attack people with 100 health. fixes #4836

Also this makes hostile mobs to destroy surroundings if there is no-one to attack.
2018-06-01 20:51:31 +03:00
BurgerLUA
66d46a2e7c Small Disposal Fixes (#4826)
Fixes disposal outlet items piling up on one tile, instead of the space around it. This should reduce lag when examining tiles in the crusher.
Fixes #4824
2018-05-31 00:44:46 +03:00
Werner
83e4ead96c Tweaks the lottery (#4777)
Tweaks the lottery from the random events
https://forums.aurorastation.org/viewtopic.php?f=118&p=99742
2018-05-29 23:55:26 +03:00
skull132
9d2dfbd9c0 Merge branch 'master' into development
# Conflicts:
#	maps/aurora/aurora-4_mainlevel.dmm
2018-05-29 22:49:41 +03:00
Kaedwuff
809526ce00 Duller syringes (#4818)
Fixes #4811

Added a new 'noslice' variable that can be used to check if something that has the 'sharp' tag should be able to slice fruit.
2018-05-29 00:26:16 +02:00
Kaedwuff
158907ee85 Makes Cyanide More Fun (#4805)
Cyandie no longer knocks you out instantly.
2018-05-28 01:37:57 +02:00
Octopus
c8fe4454a8 Minor Kitchen Changes (#4765)
Ports Mixing Bowls from Baystation.
Adds Mixing Bowls to the Kitchen Vendor.
Removes the Butcher Knife from the contraband List, add its to the normal Kitchen Vendor.
Balances the Kitchen Vendor around two Chefs.
2018-05-27 00:57:12 +03:00
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
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
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
Alberyk
d86ef70028 fixes #4202 (#4773) 2018-05-20 18:14:55 +03:00
Hayden
8f1830e5d3 Add HIDETAIL flag to gruff cloak (#4760) 2018-05-19 08:21:42 +03:00