Commit Graph

24317 Commits

Author SHA1 Message Date
Alberyk
4ba2b5d94e Journalist manifest and access fixes (#4940)
-fixes journalist showing up in misc in the manifest
-fixes the journalist access and reassignment being broken in the id changing console
-adds journalist access to the hop
2018-06-26 21:50:14 +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
Mykhailo Bykhovtsev
b21a60e5ee Airbubble tweaks (#4934)
This PR does something I should have done at the end of airbubble release.

Changes default airtank from double emergency(10 liters) to engineering extended(6 liters) that is fully filled in with air. I have calculated that fully filled engineering tank would last as much as default filled double emergency.

Adds bullet act to make bubble rip and leak after being shot with projectiles.
2018-06-24 22:47:46 +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
Mykhailo Bykhovtsev
40e6b35038 Airbubble bugfixes (#4924)
Adds important extra checks that I forgot to do, stupid me. Airbubble is no longer a wire fabriactor. Fixes #4911

Removes open/close time for airbubble. Fixes #4912
2018-06-23 18:04:38 +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
Werner
af2a22902d Fixes #4925 (#4929) 2018-06-22 22:21:53 +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
Mykhailo Bykhovtsev
dd1ed0d21a Airbubble update(bugfixing/tweaks) (#4893)
Fixed bug of creating infinite airbubbles.

Extra important checks.

Opening/closing bubble takes 0.35 seconds.

Folding and deploying bubble takes now 0.45 seconds, and has messages about it.
2018-06-17 21:16:35 +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
Red_Wall
7bbac4bea6 Donut migration (#4798)
Filled the recent donut void in the sec vendor with 5 peppersprays
Accomodated evicted from sec vendor donuts in the coffee vendor
2018-06-17 16:36:13 +03:00
Werner
66d3019a7e Hide things in potted plants (#4882)
Adds the ability to hide things in potted plants.
Related song

Forum Topic:
https://forums.aurorastation.org/viewtopic.php?f=18&t=11340
2018-06-17 16:08:30 +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
Mykhailo Bykhovtsev
14c41013b6 Bugfixing and grenade code cleanup (#4860)
Cleans up all grenade code by switching to absolute path for grenades procs.

Grenades now have fake var boolean that indicates if the grenade is fake

Fake grenades now say in logs if they are fake. Fixes #4859
2018-06-16 17:04:58 +03:00
Mykhailo Bykhovtsev
943ddded2b cult IPCs refactor (#4734)
Thread for discussion

This:

Makes IPC being convertable to cult

Does not allow IPC to draw runes, as they have no blood

Makes all cultists immune to cult's EMP. This way cultist IPCs and organics with prosthetic won't be killed in friendly fire.

Removes heat generation from EMP rune
2018-06-16 16:58:22 +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
153d11f1a4 Disables tourettes (#4850) 2018-06-14 21:14:26 +02:00
Kaedwuff
325c3b9f9a Gives librarians service headsets (#4879)
Per a player request thread, librarians now have service headsets.

Giving promoted librarians a service headset was slightly trickier, because they have no special locker I can slip it into at spawn.

So I just mapped one in, on top of their red suit in the back room.
2018-06-14 02:28:28 +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
72a0210118 Removes the psychedelic jumpsuit from random loot (#4875)
Requested by abo
2018-06-10 23:33:27 +03:00
OneOneThreeEight
589575d739 Mostly removes the stun mechanic from flashes, and other tweaks to flashes. (#4662)
The goal of this PR is to overall reduce the amount of oppressive non-violent stunlocking in the game without having to invest significant resources, force or effort into having to stun someone. Which starts with nerfing flashes a little.

Pepperspray isn't infinite and it's okay as it stands, especially seeing as how it can backfire. Flashes can still function as powerful utility. Flashbangs and bombs also benefit a bit from this buff against unprotected targets. Better wear flash protection!
2018-06-09 23:23:54 +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
Lohikar
4ca4332076 Priority Tweaks (#4814)
Reworks all subsystem priorities to correspond with how the priority var is actually supposed to be used.

Relevant comment from MSO:
Prioritys are a weight that controls how much of the byond tick the subsystem will be allowed to have, 50 was the default, so a subsystem with a priority of 100 would be allocated twice the amount of runtime as normal, and 25 would get half the amount.

Also ports some minor MC micro-optimizations from TG.
2018-06-01 23:43:39 +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
79c315cc2c Air bubble (#4649)
This PR adds new item - airbubble

The idea is based of this thread.

Adds airbubble - item which when unfolded can provide user with environmental protection, the pressure inside won't be idea, but the oxygen will be enough to last for 20 minutes.
Airbubble properties:

When factory folded it is of normal size, so that it can fit in your internals box or backpack. But when folded manually after usage it is large size, and can only fit in storage like backpack minimal.

Has internal tank attached to it. By default each air bubble comes with double emergency oxygen tank(which can be found in engineering), it has enough oxygen for 20 minutes of usage. Tank can be detaches to be refilled and attach back. You can also attach different kind of tanks and they would work. Example is to attach phoron tank to kill someone, or sleep toxin to make them from breaking out.

Airbubble zipper can be forcefully blocked by wire handcuffs, to kidnap people. To take it out you need to use wirecutters.

Provides with breathable atmosphere, but pressure is just above minimal - meaning that you won't feel that comfortable inside of it

Breaking out when forcefully blocked is possible using resist, it would though make a hole in the bubble making it leak air of tank valve is on and not possible to use to protect yourself from environment.
2018-06-01 22:26:22 +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