Commit Graph

25510 Commits

Author SHA1 Message Date
Mykhailo Bykhovtsev
4c213f25ef Updating rust-g (#5992) 2019-01-29 23:02:39 +01:00
Mykhailo Bykhovtsev
88e2c07b23 Increasing prices for some items in vending machines (#5986) 2019-01-29 18:27:53 +01:00
Alberyk
917449718d More tau ceti foreign legion fixes (#5995)
-fixes #5961
-fixes #5965
-fixes #5964
-fixes the blaster carbine fitting inside holsters
-places the drop pods behind blast doors for now
-removes some non medical related chemicals from their dispenser
2019-01-29 16:45:37 +01:00
Mykhailo Bykhovtsev
e7ff9f8931 Making certain SMES and Blast Doors be critical + remapping Tesla APC and SM blast doors (#5993) 2019-01-29 13:23:35 +01:00
ParadoxSpace
720d6263a4 Xenowear Update (#5846)
Adds footwear for clawed xenos, as well as a selection of capes for Skrell.
2019-01-28 19:41:06 +01:00
Alberyk
4c35e3bcb9 Tweaks the ninja rig suit sprites (#5974)
-tweaks the ninja hardsuit helmet and chest object sprites at the request of kyres

-adds new vox ninja hardsuit sprites, also made by kyres
2019-01-28 19:07:58 +01:00
Werner
51f22bf851 Removes Cloaks (#5504) 2019-01-28 18:43:19 +01:00
Conspiir
488c7fe8d8 Adds Skrell Drinks (#5963)
Adds Grape juice to the boozeomat and 5 new mixable Skrell drinks.
2019-01-28 11:29:49 +01:00
Alberyk
176d66437b Replaces the tranquilizer rifle magazine with a box (#5952)
The head of security officer came with a magazine for the tranquilizer rifle, however the rifle did not accept magazines, and worked like the regular am rifle, where you have to load one shell at the time. This pr replaces the magazine, that forced you to empty it on the ground to load the rifle, with a regular box full of darts.
2019-01-27 17:32:22 +02:00
Mykhailo Bykhovtsev
db0d918d8c Fixing tesla with no balls (#5988)
This PR fixes Tesla not having miniballs. Problem was that it would delete its own generated balls. Fixes #5749

Tesla that has 9 or more balls will start to melt down any tesla coils or grounding rods.

Tesla that has 10 or more balls will start to target and melt down emitters

Tesla with no balls looses power as intended, thus dying with less than 0 power.
2019-01-27 17:31:49 +02:00
Alberyk
00ba1282c3 Changes how pain checks works in game (#5978)
This pr creates a new check, can_feel_pain, it checks for the NO_PAIN flag, if the target is under influence of mind altering drugs or strong painkillers. This check replaces all the species procs and fixes somethings, like people under the influence of pain killers still getting knocked out from pain and etc.
2019-01-27 13:48:12 +02:00
Alberyk
481f916369 Makes black kois less lethal (#5972)
At the request of the vaurca writer, makes black kois faster and less lethal.
2019-01-27 13:26:44 +02:00
Alberyk
4813a3c600 Adds two vaurca markings (#5971)
This pr adds two vaurca markings at the request of the vaurca lore writer.
2019-01-27 13:22:01 +02:00
Werner
70811c07f6 Logging-Changes (#5989) 2019-01-27 01:07:02 +01:00
Alberyk
b067cf2b4e Fixes recorders translating mice and cult speak (#5955)
This fixes recorders being able to translate languages like cult, neither translate simple animals message, with some exceptions.
2019-01-26 18:14:18 +02:00
VTCobaltblood
3982da12d0 Adds a new drink (#5947)
rscadd: "Added a new drink recipe, Martian Special, made with 4 parts coffee and 1 part pepper."

No new sprites added, the glass is the same as the coffee glass. No special effects either it's just shitty coffee
2019-01-26 18:13:59 +02:00
OneOneThreeEight
e94b8d7dda Fixes the blaster pistol not fitting in holsters (#5984)
Fixes #5887 , for certain.
2019-01-26 18:02:53 +02:00
Conspiir
b80b9595d8 Onions and Garlic oversight (#5981)
Fixes #5941
2019-01-26 14:05:01 +02:00
Kaedwuff
7aad2bdcd8 Changelings: Now with added Succ Logs (#5979)
On request from a member of staff, completing a DNA extraction or absorption generates an adminlog.
2019-01-26 14:02:58 +02:00
Alberyk
81489164bd Fixes the blast doors (#5977)
You can't open or close blast doors by clicking them with an empty hand anymore.
2019-01-26 13:59:28 +02:00
VTCobaltblood
25835c0852 REALLY makes black jackets unbuttonable (#5970)
#5911 was poorly (read: not) tested, and didn't actually work due to closed state being unspecified, producing an error message upon attempting to unbutton. This is a fix. smh reviewers
2019-01-23 23:12:55 +02:00
Alberyk
76b743a986 Adds the Aut'akh unathi (#5919)
* Base work for the unathi robot subspecies.

* Adds metabolism species, kidney vars, and the robot unathi organs.

* Moves some action buttons to organs, pretty much a bay port right now. Todo: the unathi and alien stuff should also go here.

* First autakh implant power.

* Fixes the organs action button this time.

* Finishes more implants, and interactions with flashs and vaurca.

* Prepare for great changes.

* Drops the real bomb, boss.

* He who fights with monsters.

* Far more work into augments and limb removing powers.

* Limb verbs should be good now.

* A LOT of work into the assited organ, allowing it to bleed and etc, as well adding a new chem that will stop bleeding in their case.

* Probably the last work on implants.

* Some extra touches.

* Some tweaks to the species.

* More fixes and adds kyre's sprites.

* More runtime fixes.

* Fixes the species name too.

* Fixes travis.

* Updates this file too to work with the new tools procs.

* Adds changelog

* Fixed changelog.

* Unathi hair and lore description.

* Some tweaks to this too.

* Locks away them for now, they will be released after we got all the events and etc done.

* Changes this chemical.

* Fixes an airlock runtime.

* Adds the non scan flag to the autakh, mostly due to some bizzare interactions with changelings and cloning.

* Organs removal changes; can't take out the organ if it is too damage.

* Restricts them back again.

* Robotic organs now have the proper icons and names.

* Adds sprites for their organs and some extra tweaks.

* Fixes this missing icon.

* emp should also now hurt assited organs.

* Tweaks more organ related things.

* Fixes the head not being properly set as well.

* Fixes their flags.

* fixes the flag for real this time.

* Poze's review.

* Changes the au'takh organ buttons to don't be animated.

* Helps with adminbus or something.

* Fowl's requested changes.

* Fixes a typo.

* Robotic limb's brute and burn mods are now controlled by the limb model.

* Fowl's changes once more.

* Stops some spam.

* More grammar.

* No eal.

* Skull's review.
2019-01-23 19:27:44 +01:00
VTCobaltblood
ec6760ce5f Leather jackets can now be unbuttoned (#5911)
As well as their corporate version.
2019-01-22 22:40:31 +02:00
ParadoxSpace
9fd00a5551 More Unathi Horns (#5948)
some more frills & horns from paradise. touched up myself. also unrestricts facial hair for female lizards. why this was restricted i 'll never know.
2019-01-22 22:40:04 +02:00
Conspiir
00fe168c81 Buckets: Quiet Edition; Beakers: Small Handwriting Edition (#5956)
Prevents this: https://puu.sh/CwRrc/f4d0cbd55d.png

Also slightly expands how much writing you can put on a beaker. As someone that often works with beakers, flasks, and vials, you'd be amazed the amount of information you can shove on even an Eppendorf tube.
2019-01-22 22:29:54 +02:00
Kaedwuff
30487f42c0 Stage 1 Ling Rework (#5865)
This is Stage 1 of my ling rework. It is intended to be a standalone fix that corrects one of the particularly frustrating aspects of changeling, along with a few minor QoL tweaks. There WILL be more stuff later as I continue the rework, but this is sorely needed now.

Here is what it has done:
-There is now an ability called Absorb DNA available to all changelings, it has replaced the old ability of the same name.
--It can target anyone adjacent to you, and they can't move or it fails.
--It takes about 1/3 the time of a succ, but you don't have to grab them, you just have to chat with them or whatever to encourage them to remain put. You know, roleplay and stuff.
--It does not kill the target, or work on other changelings.
--After it is completed, you receive 1 DNA point
--Approximately 10-15 seconds after you complete the process, the target will receive a small but noticeable amount of genetic damage. This is do prevent people from immediately flipping the fuck out because they took damage and pointing at the person next to them as the cause.
--Attempting to absorb the DNA with someone who has over 100 genetic damage will cause them to become briefly stunned and husked.
2019-01-20 00:22:43 +02:00
VTCobaltblood
6043f1da28 Makes scarves recolorable, and fit on overwear (#5912) 2019-01-19 22:46:48 +02:00
VTCobaltblood
581bb5fa3b A new hairstyle + Unathi hair fix (#5946)
rscadd: "Added a new hairstyle, Low Bun."
bugfix: "Unathi Mohawk should work again."
2019-01-19 22:46:31 +02:00
OneOneThreeEight
20b7dcc752 Buffs ore summoners (#5849)
Allow me to explain in the event someone potentially complains about this.

Each vein of ore in a single tile drops roughly 5 bits of that ore type. It doesn't matter if it's diamonds, coal or whatever else.

The problem with this, however, is that the ore summoner is only adjusted to grab 10 bits of ore and nothing else, making it inefficient and useless to buy in the mining vendor.

This was changed because of 'performance problems' (whether this is true I have no idea) but only 10 bits of ore is just ridiculous in my opinion, because it means it'll only draw from 2 veins mined out, which is not effective in the slightest. You'd be better off using the ore magnet right now.

Of course, this change hopes to change that so that this isn't a useless item to buy from the ore vendor and to (somewhat) restore it to its former glory. Albeit with a sanity check.
2019-01-16 23:19:22 +02:00
Mykhailo Bykhovtsev
94f215c014 Fixing Z level cable update and substations (#5937)
Oh boi, this one is a tiny in terms of lines, yet a huge impact. It absolutely solves problem with powernet bug of cables not updating through Z levels properly. Spend lots of time and especially intellectual effort to debug this thing and finally comparing Bay's code and debugging ours showed that lines 359 and 364 should be power_list(T, src, 12) because that stands for marked and we have unmarked cables.

Fixes Z level update of cables, now it updates them properly. So the substations work. Fixes #5165 , Fixes #5883 , Fixes #5655

Fixes mapping of cables

Increases charge of runtime SMES

Adds Z powernet to runtime levels for debug and tests

Adds Z level supply pipes and vents for debugging and tests
2019-01-14 10:55:46 +02:00
Dwago
72de15b5af Fix's the bug with the corgi dogs, makes mice butcherable. (#5818)
rscadd: "Add mice to the butcher list"
bugfix: "Fixed the infinite corgi glitch by modifying the recipe to require corgi meat
2019-01-13 20:08:50 +02:00
Werner
e21c130ae0 Adds the game_id to the connection_log table (#5839)
Adds the game_id to the connection log table and changes the queries to use parameters.
2019-01-12 21:22:19 +02:00
Alberyk
c69166ade3 Bugfixes: custom item icons and Jotun wreckage fixes (#5931)
-fixes some issues with the latest custom item sprites
-fixes the jotun wreckage name
-fixes #5936
2019-01-12 21:08:47 +02:00
VTCobaltblood
5387075b1d Knives now eyestab (#5922)
All knives (including the trench knife, which was previously a sword, and now has lost its ridiculously low chance to parry) have been moved to the knife datum, which are defined by their ability to eyestab, and be concealed in boots. The butcher's cleaver and the meat hook are no longer considered knives - the cleaver is now a hatchet, and the hook is a regular weapon.
The tactical knife has been buffed, and deals 18 damage, to be superior/equivalent in power to the steel bat, considering that it's an illegal/hidden item.
2019-01-11 23:09:20 +02:00
Alberyk
74507cae05 Custom items 07/01 (#5924)
This pr adds the following items:

Mira's alchemist attire
Ameline's Dominian Culinary Dress
Qrqil Qrrzix's Cane
Krin's outfit
Aavs' mask
Paul's glasses

It also make the code better, by using to_chat and other minor changes.
2019-01-11 00:21:38 +02:00
Alberyk
ed22db6c76 Fixes the Jotun's sprites. (#5923)
This pr fixes the tau ceti foreign's legion tank wreckage having no proper sprite.
2019-01-09 22:48:38 +02:00
Conspiir
c67490a4d4 What am I smoking?: Taste it! (#5890)
Now you can taste what's in your cigarette. That means if you put a dried tomato in your pipe, you're going to actually taste tomato. I've been assured that smoking things is hot, so the reagents inside will reflect that. They will be hot. Almost like you set them on fire!

This does not apply to IPCs. They should not taste anything, but still be able to smoke as they have before. I will not be the one to stop TV faces from stuffing a cigarette in their slot.

*Because of restrictions on our tasting system, some things you stuff in there will be indescribable. This just means you've decided to smoke a lot of things and nothing stands out as a flavor. For best results, make cigarettes or pipes with items that have only one or two reagents in them.

This has lowered the length of time you smoke a single cigarette by a few seconds. Not a huge deal, considering they still last like 5 minutes.
2019-01-09 22:47:35 +02:00
Conspiir
6af3c35a1e Small Bugfixes (#5915)
When you click the security records console with an ID, it no longer gives you the violent message of you hitting it. You just put the ID in, like a normal person.

You can put your ID directly into the ore processing console (like you can with every other ID console) instead of hitting it with your ID like a spaz and then having to go into the interface and click the "Insert ID" line to put your ID in. (The line is still an option, like with other consoles.)

The RIG module press lets you put your to-be-pressed item inside without having to hit it with the item along the way.
2019-01-07 21:17:18 +02:00
Alberyk
68c9a53148 Adds new three dishes (#5907)
This pr adds three new dishes, and two recipes, at the request of a player that made those sprites.
2019-01-07 20:45:20 +02:00
VTCobaltblood
c004e0dd24 Renames Nervousness to Stuttering (#5906) 2019-01-07 01:02:38 +02:00
Dwago
4fa01b53a8 Fix's Misc Bugs (#5900)
Fixes #5887
Fixes #5896
2019-01-07 00:27:53 +02:00
Mykhailo Bykhovtsev
70824906c5 Live Animal Traps (#5744)
In summary:

changes path of beartrap to make it a generic trap

Updated paths everywhere

Adds small trap, can capture mice, lizards, chick and spiderlings.

Adds medium trap, can capture cat, diyaab, monkey, yithian, pengiuns, chicken, nymph. Sometimes even maintainence drones, spiderbots and PAi.

Adds large trap, that is dense object. It cannot be picked up and releases animal in the opposite direction from a user. It can capture: medium size animals like dog, spider, carp, goat, cow, shark, fox, bear, cavern dwellers, and other kinds of Xenomorphs.

Adds medium trap, can capture Medium-sized mobs such as Diyaabs, Cats, Monkeys, Yithians(?), Nymphs, the occasional wandering pAI and Maintenance Drones.
2019-01-07 00:16:02 +02:00
BurgerLUA
1b12e26c66 Reworks Limb Gibbing Mechanics (#5330)
Overview
Limb gibbing mechanics on Aurora were pretty bad. For melee weapons, it was RNG based and somewhat fair because it was actually based on mechanics. For bullets, it used custom snowflake code that was just absolutely insulting. It didn't really regard armor like most servers, and unlike most servers, if your feet are gibbed you're sideways until it's fixed.
2019-01-05 16:50:29 +02:00
Conspiir
da17b9b6a7 Fingerprint Cards can go in Folders (#5868) 2019-01-05 00:52:52 +01:00
Dwago
d8030f83d2 Resolves cryotubes randomly acting as death traps (#5899) 2019-01-05 00:31:52 +01:00
Alberyk
ae2cf5ebf5 Allows icelance rifles to be equipped with bayonets (#5895) 2019-01-05 00:17:09 +01:00
Erki
0d634bd189 Justified navbar for the greeting window (#5891)
* Justify that nav bar

* Fits everything now.

* log
2019-01-03 19:15:44 +01:00
Erki
f29506a45a Leave any sanity you had at the door step (#5885) 2019-01-03 19:08:54 +01:00
Karolis
8b633b824c Updates VueUi and improves developemnt for it (#5886)
* Updates and debug improvements

* Doc messup

* Forgot about travis

* Numeric Input!

* Changelog

* Less send data

* Makes travis to be angry at you if there are lint errors.

* Fixes lint errors
2019-01-03 18:50:16 +01:00
Dwago
309bc7d5ab Laser Pointers (#5853)
Old PR was stale and had many issues. Redid some of the eye blinding and camera stuff with making it a random chance to do so, aswell as addressing original PR concerns
2019-01-03 11:42:17 +02:00