Commit Graph

7414 Commits

Author SHA1 Message Date
Alberyk 2bd94d08ac Fixes species rig suits icon (#5523)
* Might fixes some ipc things, I guess.

* Fix this bug too.
2018-11-04 22:10:33 +01:00
Werner 86a9f5cb48 Merge branch 'upstream-master' into upstream-development 2018-11-04 13:49:40 +01:00
BurgerLUA 1b10bb1fe5 Temperature Reagent System (#5423)
Overview
This is the github WIP PR for the reagent system project. This is for other developers and users to track progress of the code if they're curious about it, as well as to show that it actually works.
2018-11-04 00:17:40 +02:00
Mykhailo Bykhovtsev 581f9c6153 Diona update (#5381)
This was requested by Lore team.

Diona no longer splits after loosing their head.

Without head Diona's speech range is reduced to 3 tiles(number might be changed) and is muffled.

Without head Diona goes blind

Time to regenerate limb for Diona is increased from minute to 10 minutes. Fixes #5472 Fixes #5418

Diona will be notified when they attempt to regrow lost limb.

Tiny code cleanup(replacing usr << with to_chat)

Radium now cures burn, brute, toxin damage for Diona.

All reagents that affect Diona gestalt now affect nymphs as well

When being split diona Gestalt now distributes all reagents to nymphs equally.
2018-11-04 00:00:38 +02:00
Werner 66aa7a3cb8 Added a language variable to NTSL (#5470)
Adds a variable that contains the language of the transmission to NTSL.
Adds a language parameter to the broadcast function.
2018-11-01 01:30:19 +02:00
Matt Atlas 77091850ee Adds sounds for clapping, adds a golfclap emote. (#5476)
Adds a sound to the *clap emote.

Adds a new emote, *golfclap, essentially clapping but just disappointed clapping. Uses another soundbyte.
2018-10-27 22:11:25 +02:00
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
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
BurgerLUA fe136b58ac The last of the hydration/hunger fixes. (#5396)
* Added

* more changes

* oops
2018-10-10 23:17:32 +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
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
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
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 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
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
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
Alberyk d9f4b82a46 Fix shock causing slowdown to species that suffer no pain. (#5353) 2018-10-04 18:30:36 +02:00
BurgerLUA 9c879031eb Infestation Overhaul (#5243)
Overview
Makes it so that the infestation overhaul is better coded and works better with any station. Instead of picking from a set of 8 areas (2 which don't exist) it picks from any of the station areas without players currently in them.

It also removes some of the more dumber spawns (yithians who exist in the sea, and diyaabs which I don't fucking know.), and replaces them with even dumber spawns such as BLUESPACE BEARS and HIVEBOTS.

Details
Spawns are based on event severity. A minor severity spawns mice and lizards. A moderate one spawns space bats and baby slimes. A major one spawns bluespace bears and hivebots. The chosen spawns can be any area on the station, however some places are limited. The limitation is based on area as well as if there are any players currently present in the area. Don't want bluespace bears to teleport on people.
2018-10-01 23:25:18 +03:00
Mykhailo Bykhovtsev 65dcce216b Allow branded IPCs wear voidsuits (#5271) 2018-10-01 22:41:33 +03:00
Alberyk 9f8cfc7e87 Unapologetic Undead Buffs (#5259)
Halloween is close, and due to such, we must increase the spookyness.

This pr adds zombies. They spread via the bite, that will infect someone with a chemical, that will create a parasite, if left unchecked, it will turn the victim into a flesh eating undead.
2018-09-30 21:32:29 +03:00
Alberyk 1a6101a842 Adds a new hairstyle (#5293)
This pr adds a new hairstyle, the long braid 2, at the request of a player.
2018-09-23 13:53:57 +03:00
Werner 44b23e0777 Slime AI update (#5309)
Adds a check to the slime AI to loose interest in the current victim if it is dead.
2018-09-23 13:43:08 +03:00
Mykhailo Bykhovtsev c1899d967b Bug fixes (#5290)
Newscaster no longer keep photo in them after you take it out. Fixes #5216
    Added missing cameras in the bar. Fixes #5207
    Added two emergency O2 wall lockers to the bar and kitchen. Fixes #5241
    Fixed reference in red track pants(was referring to blue). Fixes #5276
    Beepsky/ED209 now stop moving after they are being disabled. Fixes #5244
    Cyborgs can not open/close curtains. Fixes #5284
    ED 209 no longer fires from long distance, but gets closer if target is too far away to shoot.
2018-09-18 03:31:07 +02:00
Alberyk e7d3b392bb Fixes attack and defense messages using the wrong var (#5289)
This fix an issue where attacking clothed people on their leg would claim they were attack in their l_leg and etc.
2018-09-16 20:52:46 +03:00
Alberyk 2b30d47bd0 Blood and tracks improvements (#5278)
-ports a fix from eris that stops people from creating tracks when walking over open spaces, and allows blood and etc to fall down if someone is bleeding while floating on an open space
-ports species based tracks from baystation, adding paw and talon-like tracks when walking barefoot
-fixes the green glow mess not going away after some time, like it should
2018-09-16 17:01:13 +03:00
Werner 0feedab118 Leyon Changes (#5200)
The Leyon Pistol has been changed to be closer to the original vision of it.
It is loaded via a special 10mm speedloader, however loading it takes some time.

Each gun (when ordered via cargo) will ship with a speedloader.
The speedloaders itself can not be ordered, but 10mm ammunition boxes can which can be used to restock the speedloaders or load the gun directly.

Reduces the price for the gun at the merchants from 1500 to 500 credits
And makes additional ammo boxes purchaseable

Also changes the path name of the 10mm ammo/mags/... to be consistent with the standard pathing for ammo
Adds additional messages if you can not load a gun with a single cartridge (currently it fails silently)
2018-09-16 00:46:52 +03:00
LordFowl e7ca2d1b63 Adjusts Stun Baton Cranial Agony (#5239)
Adjusts the effect of a stun baton strike to the head. Instead of dealing 1.5x agony, it will now blur and disorientate the target.

Removes the arbitrary limitation on most hats that prevented them from actually covering the head. Their status as non-combat items should be represented by other values, as is standard for the rest of the clothing items.

Tweaks the head organ to also include the FACE as a body part applicable to def_zones. This may have some other trickle down effects, but should work normally.
2018-09-15 00:19:48 +02:00
ParadoxSpace b693d7b0a2 Diona Regen Fixes (#5260)
credit to lohikar for the code, and fowl for pointing it out in the first place

comes with energy/biomass balance value tweaks that elohi needs to look at tomorrow. if you're reading this, don't let them forget. put them at nymphpoint if you must.
2018-09-11 08:41:12 +03:00
MarinaGryphon 0147c06bb4 Fixes #751, hides wounds and prosthetics under clothing as intended. (#5250)
Full list of changes:

Attack logs now show general regions if the limb itself is obscured by clothing.
Wound flavortext is now hidden if the limb is obscured by clothing.
AOOC is now re-added to antagonists who de-admin.
2018-09-11 08:40:08 +03:00
Alberyk 7b860758cf Bug fixes: reagent dispensers, ATMs and a bit more (#5256)
-fixes the emag interaction with the ATM
-fixes #5124
-fixes #5113
-fixes #5148
2018-09-10 20:24:44 +02:00
Panter 9725d1d756 Corrected all occurrences of the typo 'recieve'. (#5236)
I replaced all occurrences of the typo 'recieve' with the correct spelling 'receive'.
2018-09-06 19:41:29 +02:00
Mykhailo Bykhovtsev d6cba67a29 Beepsky fix (#5231)
* Fixes beepsky agro

* changelog
2018-09-05 02:12:19 +02:00
Mykhailo Bykhovtsev 78cd82e525 Surge module Fixes (#5226)
Safer way accessing surge module in robot_damage.dm on emp_act that will not cause warnings or errors.

Updated antag up link description for surge module
2018-09-04 21:55:35 +03:00
Mykhailo Bykhovtsev 78b52be7f0 ED 209 update (#5182)
Depends on #5075

ED 209 uses verbal command like "stay, stop, patrol, arrest, detain".

ED 209 can arrest/detain people if given the command.
2018-09-02 19:40:18 +03:00
Alberyk e950f6b5fd Add new chemicals (#5168)
Adds new drugs:
-Red Nightshade: a drug that induce a berserk-like status, you see only red, can smash windows, stuns go away slower and etc
-Paxazide: a medicine that induces pacifism on the target, like the mutation
-Spectrocybin: a hallucinogenic that has a small chance of giving a glipse of the other hidden to mere mortals, can be found in a mushroom variety

Adds a new secret chem:
-Bottled Lightning: causes a tesla zap when in contact with someone's blood or when splashed on the ground

Also removes some broken/unused plants.
2018-08-30 20:09:08 +02:00
Mykhailo Bykhovtsev 7055f4f6cf Surge prevention module balance (#5163)
So I was given input by the community that new IPC and borg surge modules are kinda useless. As they only provide 1-3 EMP protections given that ION rifles are 10 shots charge, and that IPC costs 14 TC which is more then half of traitor uplink. And borgs surge cost too much in resources to build. I expected that, so now I think I want to buff it.

IPC surge module now costs 12 TC(as opposed to 14).

comes in with 2-5 EMP protections which is RNG based.

Borg's surge module built cost in gold and silver was reduced by 50% from 10000 G and 15000 S to 5000 G and 7500 S.

Borg's surge module comes in with 2-5 EMP protections which is RNG based

Also I made surge's nanopaste to look fancier 💯
2018-08-27 23:13:22 +03:00
Alberyk 552a60f1de Adds fox in hand sprites. (#5172)
Fixes #4899
2018-08-27 22:48:18 +03:00
Mykhailo Bykhovtsev 5be6f5a1b2 Beepsky update (#5075)
Beepsky uses walk_to() instead of step_to()

Beepsky has variable of his speed that is used by walk_to()

Beepsky now targets person who attacks them.

Beepsky now reports if they are being attacked.

Beepsky uses better and shorter patrol paths
2018-08-27 22:21:31 +03:00
Mykhailo Bykhovtsev 4c780177c5 Fixes check (#5166) 2018-08-21 19:12:26 +02:00
skull132 a910ded29b Merge branch 'master' into development 2018-08-11 21:41:05 +03:00
Alberyk cb0295ad7d Fixes the derelict shuttle apc and penguins missing their sprites (#5132) 2018-08-11 13:50:30 +03:00