Commit Graph

24765 Commits

Author SHA1 Message Date
Alberyk
47b16ab8a3 Adds the electric razor (#5415)
-adds the electric razor, that allow you to shave the hair or beard of your target
-fixes #5228 and any species transformation keeping the old hair in
2018-10-27 20:54:37 +02:00
Kaedwuff
da9a9619bb No more magic shoes (#5336)
It's bugged me for a while that wizards rely on not just obviously mystical clothing, but wearing a special pair of utterly nonmagical sandals, or, in a singular special case, literal 'magic shoes'.

I've always felt magic clothing should be enough, honestly. I feel like the shoes thing was only added in the ancient past to give players the ability to shoot off a wizard's feet to take away their casting powers.

So I removed the footwear requirement. Now, wizards shall be free to wear whatever they want on their assorted leg appendages.

Feedback thread https://forums.aurorastation.org/viewtopic.php?f=18&t=11999
2018-10-27 20:29:58 +02:00
Alberyk
343c0da8dc Adds ipc voidsuit sprites (#5419)
Baseline frames can no longer wear regular voidsuits, they now must circle them inside a suit cycler. Also, adds ipc voidsuits and hardsuit sprites too.

Sprites were made by kyres.
2018-10-27 00:51:24 +02:00
Kaedwuff
e5bf606a0c No more replicant pods (#5459)
I believe at some point 'replicant pods' were used for the old plant people code or something, and it was changed to produce diona nymphs, without actually changing the name of the pods.

'Replicant pod' doesn't make any particular sense. You aren't replicating something, you're growing a nymph.

So I fixed it. I also tweaked the weird human face on the replicant pods that probably referenced when they used to sprout plant people.
2018-10-26 20:38:58 +02:00
Doc
ac8f0eccca Head of Security voidsuit + cycler (#5420)
Issues the Head of Security a specially designed voidsuit for immediate recognition in E.V.A.
It has identical values to the standard security voidsuit.
2018-10-26 20:36:16 +02:00
Lohikar
4aaee63a12 Refactor random warehouse (#5430)
* Refactor random warehouse garbage

* what do you mean cargo shouldn't get vials of lightning

* this is what I get for doing this file at 2 AM
2018-10-23 22:51:13 +02:00
Dwago
4af7467a1c IAC Clothing (#5407)
* Added a variety of IAC related sprites and made into items.
* Adds IAC to loadout with medical restrictions.
2018-10-23 20:22:49 +02:00
BurgerLUA
847ba919e3 Hydration/Nutrition Tweaks (#5439) 2018-10-23 15:30:33 +02:00
Mykhailo Bykhovtsev
3010ca78f1 Enabling Diona whitelist for nymph (#5460)
* Fix

* Changelog
2018-10-23 14:53:31 +02:00
Dwago
72f62044db Bug fix's! (#5338)
Fixes #5426
Fixes #5322
Fixes #5245
Fixes #5310
Fixes #5416
Fixes #5412
Fixes #5410
2018-10-21 12:33:42 +03:00
BurgerLUA
fd57a05ef0 Renames the owo daddy bar (#5447) 2018-10-21 12:20:36 +03:00
Kaedwuff
69c02f70f2 More Wizard Fixes (#5436)
-Changed the name of Subjugate to Mind Blast, and rewrote its description to actually explain what it does.
-Removed the annoying and unfun stuttering effect from Mind Blast, but upped the dizziness a little to compensate.
-Mind Bend now properly explains to the user that it is an actual mind control spell, and that they need to have a restrained target for it to work.
-Mind Bend is also now in the Necromancer, Battlemage, and Standard spellbooks.
-Mind Blast is now also in the Spacial spellbook.
-That awful spell that turns you into an easily killable parrot for a few seconds has been cut from the spellbooks entirely.
2018-10-21 01:01:39 +03:00
BurgerLUA
a90138e0f4 Fixed Starting Nutrition/Hydration (#5438)
Byond doesn't know how to handle decimal based probabilities and just rounds up. Example, rand(0.5,75) will return 1, which caused everyone to spawn with max nutrition/hydration.
2018-10-21 00:20:22 +03:00
Mykhailo Bykhovtsev
a8ed4dad29 Fixes #5448 (#5449) 2018-10-21 00:20:00 +03:00
Werner
7062d2b524 Adds aiming logs (#5306) 2018-10-19 19:36:00 +02:00
Werner
aa62d23850 Removes the z-checks from doors and firedoors. (#5428)
* Removes the z-checks from doors and firedoors.

* Fix Exodus map issues
Fix Aurora-Derelict map issues
2018-10-18 21:13:02 +02:00
Alberyk
3cf16283a4 Fixes the spirit board. (#5421) 2018-10-18 21:03:41 +02:00
Mykhailo Bykhovtsev
a8fc19182b Removing duplicated timestamps (#5437)
* Removing duplicate timestamps

* Update code/_helpers/logging.dm
2018-10-16 22:36:03 +02:00
Werner
8ebfe228cc More Unittests (#5417)
* Add unittests for bad doors, bad firedoors and bad pipes

* Ignore non-station-levels

* Fix invalid firedoor on exodus
2018-10-14 11:30:30 +02:00
Mykhailo Bykhovtsev
f179568e1d Port Rust-g DLL and use it for logging (#5394) 2018-10-12 16:46:19 +02:00
LordFowl
2bb70110df initial (#5360) 2018-10-12 11:32:40 +02:00
Werner
35bdeea2fe Merge branch 'upstream-master' into development-upstream 2018-10-12 11:14:31 +02:00
BurgerLUA
fe136b58ac The last of the hydration/hunger fixes. (#5396)
* Added

* more changes

* oops
2018-10-10 23:17:32 +02:00
Werner
53e629654b Multiple bugfixes (#5404)
Multiple bugfixes:

Changes the kitchen maint access. Fixes #5398.
Readds the psych-skylight.
Fixes insufficient logging of a admin command.
Adds newscasters to the medbay. Fixes #5375.
Adds a properly configured vent to disposals. Fixes #5374.
Adds missing holopads to cargo
2018-10-10 16:42:04 +02:00
BurgerLUA
8f07c52778 Fixes #5392 + Blood Nutrition Tweaks (#5393)
* Added

* arrow requested changes
2018-10-09 19:59:56 +02:00
MarinaGryphon
2277a2492d Changes Virology effect names to be more medically correct, plus Viro bugfixes (#5340)
* Changes effect names to be more 'medically-correct'

Hopefully part of a larger rework, at some point.

* Updates disease splicer code to use ternaries.

Removes an extraneous if statement. It helps with my readability, I guess.

* Fixes discrepancy with growth checks.

* Add changelog.
2018-10-08 20:55:14 +02:00
Alberyk
e411334910 Fixes zombie juice turning people into zombies right away (#5386)
I deleted this line by accident, this should make the transformation not instant anymore. Also, it adds an armor check to being infected by the zombie attacks.
2018-10-08 21:22:00 +03:00
Erki
1c332bf571 Admins are no longer kicked for using proxies (#5383) 2018-10-08 21:20:13 +03:00
BurgerLUA
bfe946bca7 Hunger Icon Tweaks (#5384)
* Added

* aaaa
2018-10-07 20:37:29 +02:00
Alberyk
8d487ea7ad Bugfixes: constructs, simple animals falling down and airlock runtimes (#5380)
-fixes #5370
-fixes simple animals ignoring ladders and other things when falling down
-fixes a runtime when forcing airlocks open
2018-10-07 20:48:45 +03:00
Alberyk
d2c5fd74f0 Zombies tweaks (#5377)
After having our first zombie round, I saw some issues and came up with some solutions

-zombies can now devour their victims
-zombie transformation now properly removes people's languages
-trioxin will now revive the dead, allowing for people that were mudered by zombies to return back to life as a zombie
-attacking people already infected with the zombie transformation will send a message to the attacking zombie
2018-10-07 20:43:45 +03:00
BurgerLUA
800ad1de64 Slimes and Booze fixes (#5378)
* Added

* Arrow requested changes
2018-10-07 20:43:06 +03:00
Alberyk
f3ba75a071 Golem fixes (#5379)
* Golem fixes.

* Flesh golem fixes.
2018-10-07 10:55:00 +02:00
Alberyk
a775d9a0a8 Fixes shoes not covering wounds properly. (#5358) 2018-10-07 10:54:47 +02:00
Alberyk
5e82f735b2 Fixes species that should have no hunter and thirst having it (#5368)
* Species hunger fixes

* And the rest of it.
2018-10-07 04:18:41 +02:00
Alberyk
8ea6be4d74 October fixes: leg icon and golem names (#5365)
* Fixes a human icon.

* Golem name fix.
2018-10-07 02:27:30 +02:00
BurgerLUA
8efb904089 Fixes, Part 1 out of 10. (#5366)
Fixes #5364
Fixes shutters making things look ugly.
Fixes disposals and cargo access.
Increases the ingest metabolism rate of alcohol and drinks.
Reverted the default settings of the UI.
2018-10-07 03:26:17 +03:00
skull132
16eae6c246 Merge branch 'master' into development
# Conflicts:
#	html/changelogs/.all_changelog.yml
#	maps/aurora/aurora-4_mainlevel.dmm
#	maps/aurora/aurora-7_roof.dmm
2018-10-07 01:33:20 +03:00
Alberyk
cb90c11a8a Lichdom and apprentice contract improvements (#5285)
* Improves lichdom code a bit.

* Adds changelog

* Do the thing that burger asked for.

* Fixes extra book.
2018-10-07 00:18:53 +02:00
Werner
e3560362d8 Only Announce Faxes if someone doesnt have their PDA linked (#5291)
* Adds the ability to announce a fax only if someone doesnt have their PDA linked,

* Added SQL migration of expansion of do injunctions

* Changes "warning" to "reprimand"
2018-10-07 00:18:38 +02:00
Alberyk
3c904519cb Unapologetic Kabbalah Buffs (#5323)
This pr revives and improve one of fowl's project: material golems

Instead of creating the same boring adamantine golems always, anyone with access to a golem rune can now place an offering of materials, and the materials will influence the creation of a certain type of golem.

Each golem has different status and powers:

Steel, Bronze, Iron, Plasteel, Titanium golem: they are slower than the regular human, but take less damage and are more powerful in melee combat, but unable to use ranged weapons.

Cloth and cardboard golems: they are faster than a human mob, take less fall damage, but are more fragile and are weak to fire.

Glass golem: fragile to brute damage, resistent to burn and shocks, has a chance of deflecting lasers. explodes into pieces of glass upon death.

Diamond golem: resistent to burn and brute damage and has a chance of deflecting lasers.

Uranium golem: has a passive chance of irradiating mobs around

Sand golems: sand golems can vent crawl, and they will turn into glass golems when exposed to enough heat or fire

Phoron golem: melee attacks have a chance to set their victims on fire, they explode into a cloud of fire and phoron upon their death

Metallic Hydrogen Golem: weak to being shocked, can shock its victims with meele attacks, can discharge dangerous lighting and recharge powercells and other objects.

Homunculus: an organic golem, not stronger like his cousins, but has most of the advantages that a human and others species do. It can also bring other golems back to life if it can get hold of its brain

Sprites are mostly from tgstation, vgstation and europa.
2018-10-07 01:14:06 +03:00
Alberyk
e349bbd49f Adds the new syllable at the lore team request. (#5329)
This pr adds the new syllables proposed by the lore team to the human languages, also fixes the zhan language using the wrong ones.
2018-10-07 00:34:43 +03:00
BurgerLUA
4319c45133 Thirst Mechanics (#5255)
Overview
Adds thirst mechanics. Thirst mechanics work exactly like hunger mechanics where if you don't drink enough liquid, you become thirsty and move slower. Several other mechanics involving drinks were also changed.

For organic races, you gain hydration by consuming beverages and water. Water is the most effective way of hydrating yourself. IPCs are not affected by hydration and do not have to worry about it. If you overeat or overdrink, your nutrition decreases faster until you are of normal hunger and thirst levels.

Penalties for not eating or drinking are now more severe. If you refuse to drink or eat all shift, you will be up to 33% slower and take twice as much pain damage. The amount scales based on your hunger or thirst levels. If you are considered hungry or thirsty, it starts scaling until you're starving or seriously dehydrated. If you overeat and overdrink as well, you get a ~5% reduced movement and pain tolerance with each mechanic.

The icons for hunger have been updated to be more specific, and they match the new thirst indicators as well. https://i.imgur.com/QQbWxYI.png

You can now also inject beverages into your blood for x4 effectiveness. Before, IV dripping yourself with vodka did nothing but give you a small amount of toxins, but now it should be a hell of a party.

Dionaea can now be affected by beverages with respect to nutrition gains and temperature changes. Dionaea cannot be affected by some effects, such as stuttering and intoxication, still.

Healing effects for certain beverages (tea, milk) were removed. This a HRP server, milk shouldn't heal you.
2018-10-07 00:14:47 +03:00
Werner
155c46da8f Reduces the amount of charges and increases the charge timer of the staff of change (#5318) 2018-10-06 15:21:14 +02:00
Mykhailo Bykhovtsev
ea62219293 Hostile mob, spiders and carps update (#5068)
Summary:

Hostile mobs now look for living mobs first, before looking other things(mechs and bots)

Carps and giant spiders now attack shields if they see them. Notes: shield segment max strength is 10, and carp attacks 1-2 per attack.

If carp is targeting mob, and there is a shield in the way to mob, they will destroy shield while keep pursuing mob.

better, more generic code for targets
2018-10-06 13:57:26 +03:00
Mykhailo Bykhovtsev
c0ed932631 Knocking things off table (#5327)
On request of Jackboot this PR adds something that some people craved - knocking things off table.

Shaking table makes it knock things off

Mobs like Dionea or industrial shells knock things off tables if they walk/climb on it

Other races will knock things over if they are not on help intent or if they are running while they climb/walk on the table.

Big mobs like cows, slimes, etc also knock things off.
2018-10-06 13:17:31 +03:00
Werner
d9aa778d7d origin tech for cortical stack (#5299)
Adds a origin tech for cortical stacks as requested here:
https://forums.aurorastation.org/viewtopic.php?f=18&t=8681
Fixes slight issues with my other changelogs.
2018-10-06 13:06:34 +03:00
Werner
899069cf9d Airlocks now take a bit to weld and unweld. (#5300)
As requested here: https://forums.aurorastation.org/viewtopic.php?f=18&t=8698
Closets are already implemented.
2018-10-06 12:18:04 +03:00
Alberyk
a39399ff4c Tajaran fashion: the revolution strikes again (#5356)
This pr adds more fashion related options to the tajaran species, with a special focus on the religious side, as well a new hairstyle suggested at the forums: https://forums.aurorastation.org/viewtopic.php?f=18&t=12019
2018-10-06 11:50:15 +03:00
Alberyk
b9ce0fea8e Fix two bugs this time. (#5354)
-fixes #5348
-fixes the chocolate box having broken sprites
2018-10-05 15:41:27 +02:00