Commit Graph

1037 Commits

Author SHA1 Message Date
inselc
da2f74a9ff Bugfixes: Fax machines, CentCom turrets, Robo-limb emag. New feature for monkey cubes (#1116)
Fixes #1059, #131 
Resolves #1020 
Fixes #1100 
Resolves #663
2016-11-06 20:34:29 +02:00
NanakoAC
c4b36a5490 Sprinting, Stamina and Temporary Modifiers (#1030)
Introduces:
- Temporary modifiers process and datums for that
- A new stamina and sprinting mechanic. That is in need of further development! Weee!
2016-10-26 18:22:39 +03:00
NanakoAC
f01c7b68f8 Borg Gripper and Module Tweaks (#985)
Fills in some strange holes in cyborg functionality, fixing several borgs that were not quite fit at doing their jobs:

-Adds rolling pin and knife to service borgs; should allow them to cook a full range of foods. I've been getting regular nagging about this one from the community
-Adds the ability to pick up assemblies for engineering/research borgs, allowing them to construct some complex devices, notably bots and motionsensing cameras.
-Several items added to research borg: Dropper and reagent scanner, for chemistry, pen for renaming bots and writing research notes, and a plant bag for working in xenoflora
-Added altclick functionality for setting transfer rates on beakers. Essential for chemistry and cooking, since borgs can't use rightclick verbs on gripped items.
2016-09-25 17:28:39 +03:00
NanakoAC
4c0ce0acc3 Fixes #970, fixes #953 (#978) 2016-09-21 07:04:23 +03:00
NanakoAC
a5478a5360 Animal Tweaks: Second attempt (#849)
* Merge branch 'AnimalTweaks_Fix4' into AnimalTweaks_Fix5

# Conflicts:
#	code/modules/mob/living/living.dm

* REMOVED VENT THINGS FROM CHANGELOG

* switch statement for helper
2016-09-12 07:06:40 +01:00
James Smith
b4369f3a1d RPE fixes/upgrades (#890)
The RPED now functions properly in more cases, including the destructive analyzer. It can also now intake beakers for rapid exchange on machines that use them.
2016-09-11 01:39:41 +03:00
NanakoAC
804851f6f6 Diona Overhaul - SEP2016 (#442) 2016-09-09 23:55:48 +03:00
NanakoAC
5d91bf1698 Medical/Cyborg Tweaks (#864)
changes:

tweak: "Surgeon and Crisis cyborg modules renamed to Medical and Rescue, Janitor cyborg module renamed to Custodial."
tweak: "Tweaked equipment of cyborg modules."
rscadd: "Grippers can now grab valid items inside any unsecure container"
2016-09-07 10:11:10 +02:00
NanakoAC
0b2732b7a0 Vent Clog and False Alarm events: Attempt 2 (#850)
New PR to fix merge issues

Porting an event from tg. Scrubbers get clogged and eject some chemical smoke with potentially fun effeects

I looked through chemsmoke code while doing this, and found it wanting, so i improved it. Added a duration input, adjusted all uses of chemsmoke in the code. Generally gave them all higher durations, chemsmoke grenades were a disappointing poot

Adds a new mundane event, false alarm.
It picks a random moderate or severe event and fakes its announcement without actually running the event.

Three minutes later, CC sends another announcement apologising for the false alarm

Also added an event var allowing events to exclude themselves from being picked for faking
2016-09-01 20:46:32 +02:00
skull132
ab594b1a37 Fixes chemical explosions (#814)
No clue why holder_damage() is even a thing: all it does is call ex_act on the holder **before** the explosion is set off. The explosion code itself manages that quite neatly, by calling ex_act on the holder's container, and then cascading from there.

This also solves the runtime error with chemical explosion grenades!
2016-08-25 16:33:08 +02:00
NanakoAC
75e13303ea Medical, borg and misc tweaks (#714)
tweak: "Tweaked surgeon cyborg modules: Added chemistry gripper, removed fire extinguisher, and added soporific to their hypospray."
tweak: "Removed chemistry gripper from crisis borg."
maptweak: "The chemistry and botany fridges are now see-through, so you can more easily chat with people on the other side."
tweak: "Cost of cyborg renaming module vastly decreased"
tweak: "Renamed medical's Chemical Closet, to Chemistry Equipment Closet. Nobody ever stores chemicals in an unrefridgerated closet."
rscadd: "Added two boxes of empty spraybottles to the chemistry equipment closet."
2016-08-15 19:51:23 +03:00
Alberyk
14c6b05842 Autolathe additions, combat hyposprays and tommyguns to the uplink (#735)
Adding more ammo options to the autolathe, as well suit cooling units for ipcs, the tommy gun for tators and fixing some borked crate prize at mining.
2016-08-15 00:37:08 +03:00
Bedshaped
77b3b01847 Bloodpack and IV drip additions (#627) 2016-08-14 22:04:14 +03:00
Alberyk
3ad27e826a Fixing unathi snack descriptions (#705)
Because, confusion happened and it is getting fixed.
2016-08-10 23:51:30 +03:00
NanakoAC
305ab8dd37 Feeding and squeaking tweaks (#681)
An extension based on live testing yesterday. 
Reduced the volume of mouse squeaks a bit, fixed Ian's automated feeding, and addded a couple new food related features to him

I made his scan delay drop when food is around, but scale up to a slower-than normal value if left alone, and added checking for held food. As well as tweaking some food-related vars on corgis
2016-08-05 15:21:41 +03:00
NanakoAC
ecf8425a19 Animal Feeding and Hunger (#634)
changes:

rscadd: "Added hunger and feeding system for simple animals, this includes cats, dogs, mice, lizards, chickens, cows, etc"
rscadd: "Animals can now actually consume food instead of nibbling them eternally."
rscadd: "Animals can now be hand-fed by using food on them."
rscadd: "Animals will move more slowly when starving. Examining an animal will show if its hungry."
Basically added a very simple metabolising system for animals, and fixed up various eating/feeding functions. They only metabolise food, any other reagents are just removed and ignored for now, since most chemicals were designed for carbon mobs and often aren't valid
2016-08-02 21:43:03 +03:00
Alberyk
04e7ef4580 Adding unathi snacks (#621)
Kinda of Jackboot's idea, also Araskael sprited those.
2016-07-24 23:55:17 +03:00
NanakoAC
b7291faccd Voidsuit Naming Fix (#580)
Fixed many little instances where voidsuits were wrongly referred to as hardsuits
2016-07-24 23:50:36 +03:00
Alberyk
3573eaa4a9 More fixes related to aurora drinks and ghetto shotguns (#618) 2016-07-22 00:55:32 +03:00
NanakoAC
92ba70df81 Alcohol Tweaks (#530)
- bugfix: "Fixed dizziness effects on alcohol, psilocybin, and cryptobiolin taking a long to start up and sometimes never starting for low doses"
  - tweak: "Sip size from alcohol bottles is now the same as for glasses, which is half what it was"
  - tweak: "Rebalanced all alcoholic drinks with more believable alcohol values, and adjusted alcohol metabolism. Generally drinks are stronger but metabolise more slowly, pace yourself!"
  - rscadd: "Different species now have varying susceptibility to alcohol. Tajarans get drunk slightly faster, skrell are twice as fast as humans, unathi can drink more, and vaurca get drunk very slowly, but alcohol poisons them"
  - bugfix: "Dousing people in alcohol and setting them on fire, now only works with spirits and liqeurs stronger than 40% ABV, and the heat of the resulting fire is based on the strength"
2016-07-12 14:53:15 +03:00
skull132
443a49a49b Merge branch 'master' into development 2016-07-10 14:25:54 -04:00
LordFowl
a6c1085e37 Fowl's Bugfixes 1 (#521) 2016-07-10 01:13:29 +03:00
skull132
5006341832 Merge branch 'master' into development 2016-07-05 16:15:39 -04:00
NanakoAC
1ecd7629ae Safeties for sprays, fixes #403 (#516)
Pepperspray no longer makes a spraying sound when the safety is on
Spraybottles can now be locked with an alt click
2016-07-05 23:33:56 +03:00
Alberyk
fe50c59d19 Adding unique drinks from old code (#452)
Porting some unique alcohols from the old code.
2016-07-05 21:21:48 +03:00
Alberyk
800c207e2d Fix #460 (#501)
No more lethal syringe invisible sprite. This should fix #460 .
2016-06-30 01:34:35 +03:00
skull132
a71410a126 Fixes a runtime error when feeding borgs (#500) 2016-06-30 00:29:16 +03:00
LordFowl
56e288e910 Vaurca Content 2 (#426)
Vaurca hivemind language added.
Vaurca appropriate name generator added.
Tied Vaurca language to their neural socket organ.
Added a method for non-Vaurca to intercept the Vaurca hivenet so long as they construct the correct item.
Sprites for Vaurca organs.
Neutered all Vaurca.
Cutting open a Vaurca for surgery now requires heavier equipment.
Injecting a Vaurca with a syringe now will take time.
Adds various Vaurca cosmetic items available via loadout.
Adds a few new burst-fire weapons exploiting the burstfire fix - obtainable via research or adminbus.
Ports the ability to stick heads on spears from Paradise-code.
Added an error message when trying to bite someone before the cooldown expires.
Removed spoken Vaurca language.
Heavily nerfed K'ois' properties.
Halved the nutrition value of nutriment, returning it to old-code state.
Nerfed the damage dealt by bite, while reducing the cooldown.
Fixed burstfire weapons spamming attack messages when fired, allowing for more automatic weapons.
Fixed Vaurca player ability to select coloured eyes.
2016-06-24 14:55:44 +03:00
skull132
5d85c7c06f Merge remote-tracking branch 'origin/master' into development 2016-06-22 10:56:26 -04:00
Alberyk
11126fff4a Fixes #321
Fixes wet floortiles never drying. Ported from Polaris.
2016-06-20 19:00:31 +03:00
NanakoAC
e5d64716c2 Plantbag fixes (#388)
Fixed icons getting stuck onscreen when emptying a plantbag into a
biogenerator or grinder
Increased the biogenerator's capacity to be able to hold an entire plant
bag. because it's a giant stationary machine and the small capacity was
nonsensical
2016-06-20 16:12:33 +03:00
NanakoAC
4e61099040 Vomiting Overhaul (#365)
Centralises vomiting code to remove duplication and standardise effects.
Makes vomiting empty your stomach a bit (30u, the capacity of a drink
glass)
Adds Ipecac, an emetic to cause vomiting
2016-06-20 15:49:44 +03:00
NanakoAC
3df0610edd Fixed various instances of toxin being named phoron (#333)
* Fixed various instances of toxin being named phoron

These changes intended to reduce confusion, by fixing a few instances of
phoron being referred to as 'toxin', which i believe is a legacy
holdover from some bygone time.

*The biggest and most important change here, is that now when a mob
breathes a gas that's toxic to them, that gas is what's put into their
bloodstream, instead of the generic 'toxin'. This is so that blood tests
can actually be functional to find out what happened to the patient,
instead of only telling that the blood contained 'toxin'
*The toxin strength of phoron has been lowered to 4, so as not to make
people die any faster from phoron poisoning. This strength value only
affects it being injected into the blood, which is never done, or it
being inhaled.
*All references to 'Toxin' in Air Alarm interfaces have been changed to
phoron, they have always meant phoron only.
*In the core cooling computer, the abbreviation of phoron has been
changed from Tx to Ph
2016-05-31 01:10:13 +03:00
NanakoAC
78c8951030 Cyborg beakers and grippers (#338)
* Fixing Borg Beakers

*Crisis and Research borgs now have a Chemistry Gripper instead of a
beaker. The gripper can hold beakers, bottles, pillbottles, pills, hand
labellers, and phoron crystals
2016-05-31 01:09:31 +03:00
NanakoAC
ec5aec30f7 Fixed Unstable Mutagen chance (#343)
* Fixed Unstable Mutagen chance

This fixes the mutation chance of unstable mutagen, to behave as the
author intended.

It also adds a little RP message to give some feedback
2016-05-31 00:14:41 +03:00
NanakoAC
6881213b75 Nutrition Rearranging, Skrell and Unathi diets (#331)
* Nutrition Rearranging, Skrell and Unathi diets

*Rearranged nutrition code a little - Added a Digest proc and put the
three stat changing lines in there (blood, nutrition, healing) to
standardise it. and reduce code duplication
*Added blood_factor and regen_factor variables to nutriment, to easily
set how much bloodrestore or healing an inherited food will do. This
reduces numeric literals in code
*protein now has a blood factor of 12 instead of 6
*Unathi now cannot digest nutriment, it will do nothing.
*Added seafood protein as a descendant of protein.
*Skrell can safely eat seafood protein (By Senpai Jackboot's request)
*Space Carp, and all recipes made with carp fillets, now contain seafood
protein instead of animal protein, and thus are safe for skrell to eat.
*Skrell are now immune to carpotoxin

* Altered Carpotoxin immunity

After feedback from senpai jackboot, carpotoxin is taken away from
skrell, and given to unathi instead.
2016-05-30 23:29:56 +03:00
skull132
b552e3743b Merge pull request #330 from NanakoAC/Sterilizine
Fixed Sterilizine not sterilising wounds. Also tweaked spraybottle message visibility
2016-05-24 02:27:29 +03:00
skull132
18f60c476f Merge pull request #328 from NanakoAC/AlliesCocktail
Fixed Allies Cocktail
2016-05-24 01:59:08 +03:00
NanakoAC
a96d655632 Fixed Sterilizine not sterilising wounds. Also tweaked spraybottle message visibility
*Sterilizine will now reduce the germ level of all wounds on the mob on
contact, proportional to the quantity sprayed
*Spraybottles will now display the "<Person> sprays <otherperson> with
the <spraybottle>" message when spraying on any mob
2016-05-22 10:53:04 +01:00
NanakoAC
67b08854e8 Fixed Allies Cocktail
Fixed allies cocktail, it was asking for an incorrect ID for the martini
2016-05-21 17:34:58 +01:00
NanakoAC
cbf5606271 Revert "Fixed Allies Cocktail"
This reverts commit f3b295d13b.
2016-05-21 17:23:44 +01:00
NanakoAC
f3b295d13b Fixed Allies Cocktail
The recipe called for 'classicmartini', rather than 'martini' which is
the correct ID of the drink named Classic Martini.

Changed it to require the proper ID
2016-05-21 17:17:36 +01:00
NanakoAC
6e1c3a6b21 Fixed Painkiller Overdose Hallucinations
Paracetamol overdose now causes hallucination strength 25
Tramadol overdose now causes hallucination strength 40
Oxycodone overdose now causes hallucination strength  60
2016-05-21 09:17:44 +01:00
skull132
af73877426 Merge pull request #310 from skull132/vampire_rewrite
Vampire rewrite
2016-05-18 22:03:04 +03:00
skull132
5bbc831f31 Merge pull request #302 from MissBrightdawn/development
Coffee Machine: Update 1
2016-05-17 23:46:45 +03:00
Akrilla
2e422fb869 Fixes certain chemicals allowing random movement in space. 2016-05-16 15:36:50 +01:00
Brightdawn~
7740b81fbc Coffee Machine: Update 1
This is only the beginning of the Coffee machine updates and new
recipes!
2016-05-16 11:04:10 +01:00
skull132
1caff18271 Vampire - Frenzy
Implements frenzy mechanics.
Frenzy is usually triggered by chaplain actions, or by being low on blood. It gives you the hulk gene and augments your vision, effectively turning you into a relatively powerful hunter.

To het out of it, you need to consume more blood.
2016-05-14 15:04:12 +03:00
LordFowl
f85e66640b Compatibility Patch
Modifies grown.dm, station.dm, snacks.dm, and preferences.dm to be
compatible with the latest devbuild.
2016-05-05 20:32:40 -04:00
LordFowl
c7ca0887e7 Vaurca Changes
Various vaurca-based changes, as detailed in the changelogs.
2016-05-05 19:10:05 -04:00