mwerezak
9528557573
IPCs actually take heat damage from temperature now
...
Also fixes the healthanalyzer still not scanning IPCs properly (scanning
them when it shouldn't)
2014-06-21 16:58:20 -04:00
mwerezak
b9fa433087
Adds suit cooling device
...
Also:
Breathing in hot/cold air will affect your body temperature.
Fixes old body temperature stabilization code not working.
Thermometer icon now adjusts based on species.
Reduced BODYTEMP_AUTORECOVERY_MINIMUM to a less ridiculous value.
2014-06-21 16:53:18 -04:00
mwerezak
0c060d144b
IPCs now need to be scanned with a robotanalyzer
2014-06-21 11:08:09 -04:00
Chinsky
a5ae759703
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
2014-06-21 19:02:20 +04:00
Chinsky
15536d27a4
Fixes #5264
...
Viruses are properly transferred to spilled blood now.
Antigens prevent from infection properly.
Lowered frequency of blood puddle virus check to cut down on processing.
2014-06-21 17:52:59 +04:00
Zuhayr
baeca85704
Merge pull request #5321 from mwerezak/diona-lang
...
Fixes #5299
2014-06-21 19:11:50 +09:30
mwerezak
3f9fbc680b
Fixes #5299
2014-06-21 02:07:47 -04:00
Loganbacca
d6022017c8
New vehicle loading code
...
- Vehicles now load items on them somewhat like roller beds, allowing you to interact with them
2014-06-21 14:13:25 +12:00
mwerezak
1b86e3548f
Cleans up organ processing
2014-06-20 21:02:24 -04:00
mwerezak
cf5ff7e992
Body temperature fixes and updates
...
Body temperature regulation is now based on species, and environmental
temperature now respects the air density when affecting living/humans.
This also fixes some bugs with heat/cold protection handling and
improves the way synthetic species body temperatures are handled to be
much more logical.
IPCs always gain temperature but cool down because of their environment.
When the heat transfer to the environment is reduced because of the lack
of air, this will cause IPCs to heat up.
As well, having an infection will increase your body temperature, and
body scanners now detect infections.
2014-06-20 18:18:02 -04:00
Mloc-Argent
dd7f0dac0e
Merge remote-tracking branch 'upstream/master' into dev
...
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
Conflicts:
code/game/machinery/computer/card.dm
code/modules/mob/living/say.dm
2014-06-20 22:02:40 +01:00
mwerezak
032061522b
Body temperature damage now uses species values
2014-06-20 13:37:07 -04:00
mwerezak
82a85c2bae
Tweaks wound infection a bit
2014-06-19 23:48:49 -04:00
mwerezak
d512d62869
Re-enables organ infections, adds wound infection
2014-06-19 21:25:59 -04:00
mwerezak
9ef1216147
Updates l_move_time to use world.time
2014-06-19 18:11:39 -04:00
Zuhayr
ce69599a3a
Whitelists diona nymphs. Forces them not to have universal_speak.
2014-06-19 08:48:58 +09:30
Zuhayr
8fa57539a5
Merge pull request #5295 from boopcat/happydrones
...
fixes
2014-06-19 08:23:13 +09:30
mwerezak
37b71c81fb
Armour can turn sharp attacks into blunt ones
...
Kind of messy, but I couldn't find another way to do it without
reworking a lot of the mob defence procs.
2014-06-18 10:28:23 -04:00
mwerezak
5a3c7dc432
Fixes human/checkarmor getting the armour...
...
...value for the wrong body part.
Whoever put ran_zone() in there wasn't thinking straight, as it's not
going to affect the part that actually gets damaged.
2014-06-18 10:05:04 -04:00
Boop
1b7acdb147
Fix runtime with brains and throwmode
2014-06-18 12:32:13 +01:00
mwerezak
0a394fb59f
Fixes tails not rendering on the player preview
2014-06-18 00:27:07 -04:00
Zuhayr
342bee81d4
Merge pull request #5284 from boopcat/happydrones
...
more fixes!
2014-06-18 08:58:00 +09:30
Boop
a903e400dd
Fixes #5088
...
also fixes more runtimes that mloc gave me
2014-06-17 20:35:48 +01:00
Chinsky
be95e54e43
Merge branch 'master' into dev
...
Conflicts:
code/defines/obj/weapon.dm
code/modules/mob/living/carbon/species.dm
code/modules/mob/living/silicon/say.dm
icons/mob/uniform.dmi
maps/tgstation2.dmm
2014-06-17 16:16:44 +04:00
Chinsky
e304d0010d
Merge pull request #5273 from boopcat/happydrones
...
fixes!
2014-06-17 14:43:55 +04:00
Chinsky
1ca6a54d3a
Merge pull request #5265 from mwerezak/wound-fixes
...
Fixes the wounding system
2014-06-17 14:41:22 +04:00
mwerezak
944394a042
Fixes armour being applied to projectiles twice
2014-06-17 01:20:49 -04:00
mwerezak
72377d160f
Fixes apply_damage ignoring species mods
...
Also adds some adjust*Loss type procs for adjusting the damage on
specific body parts. apply_damage() should be the standard way to deal
damage to a mob, though.
2014-06-17 00:54:20 -04:00
mwerezak
274b03b083
Adds thrown object sharp and edge flags
2014-06-16 23:21:01 -04:00
unknown
e16658c37f
Adds diona unarmed attack type
2014-06-16 19:23:20 -04:00
unknown
95e05a894b
Fixes projectile sharp and edge flags being ignored
2014-06-16 19:17:20 -04:00
Boop
07a6ad4897
Fixes #5270
...
Changes simple_animal/Die() to use death from mob/living instead.
2014-06-16 23:30:37 +01:00
mwerezak
45c2274b0a
Species claws are now sharp
2014-06-16 12:54:09 -04:00
mwerezak
1b33ca943d
Separates the sharp flag into edge and sharp
...
Now weapons can properly cause cuts without necessarily having a greater
chance to remove limbs.
Also separates is_sharp, has_edge, and can_puncture.
2014-06-15 20:25:39 -04:00
Walter0o
85a6d8a32d
fixes vox armalis being a choosable race
...
the IS_WHITELISTED flag will add the species to the whitelisted_species list,
which in turn gets used as the base list of choosable species in the char setup when
the server config has species whitelisting off.
unless you want giant combat spessbirds as crew ( as a security force maybe ? ;) ),
this is a bug.
2014-06-15 20:27:51 +02:00
paprka
7a28f5eea0
overeye
2014-06-14 21:04:05 -07:00
Chinsky
09420d9fba
Merge pull request #5248 from Zuhayr/master
...
Robot fixes.
2014-06-14 23:05:46 +04:00
Zuhayr
cd4a8ff745
Amending a runtime in the mmi change.
2014-06-15 03:39:27 +09:30
Chinsky
1a3cd3786d
Merge pull request #5239 from Nerezza/dronelights
...
Built-in drone lighting
2014-06-14 19:10:14 +04:00
Zuhayr
194f1121c3
Amending a previous commit.
2014-06-14 20:31:35 +09:30
Zuhayr
05a1bededb
Fixes #5236
2014-06-14 18:39:33 +09:30
Zuhayr
15d063c130
Fixes #4959
2014-06-14 18:33:06 +09:30
Zuhayr
98bddb9612
Fixes #5245
2014-06-14 18:06:47 +09:30
Zuhayr
cd5818fd29
Fixes #5243
2014-06-14 18:06:31 +09:30
Zuhayr
cf1fe85e62
Fixes #5246
2014-06-14 18:04:19 +09:30
Zuhayr
80db3a284b
Merge pull request #5216 from Loganbacca/trainmerge
...
Cargo Trains
2014-06-14 17:13:55 +09:30
Ccomp5950
5c115525cf
Bugfix: Humans will no longer send the same message twice when talking on binary.
...
Also: Removed the beep boop boop from showing up if you are the src of the communication.
2014-06-13 20:47:02 -05:00
Nerezza
52a76c0b0b
Make drone light into verb
...
Removes the penlight and builds a low power LED into the chassis.
Already tested to work locally, won't ghost a light.
2014-06-13 14:39:49 -05:00
Mloc-Argent
9896e44d8a
Merge remote-tracking branch 'upstream/master' into dev
...
Conflicts:
code/__HELPERS/unsorted.dm
2014-06-12 18:56:26 +01:00
Ravensdale
1fe53510ed
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into freeze-master-merge
2014-06-12 05:04:28 -07:00