Since people complained at me about not being able to shoot people in the face anymore due to my revolver nerf (also that point-blank shooting at people on the ground accomplishes fuckall since the bullet passes over them), I have made bullets and lasers and the like able to be aimed at places other than the chest. Much like in melee combat, aiming for a bodypart other than the chest is NOT a guarantee that you will hit said bodypart. Helmets protect against shots to the head, and armor protects against shots to whatever body parts the armor is coded to cover.

Also I made the revolver point-blank shot work on people on the ground.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1350 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
n3ophyt3
2011-04-03 00:29:44 +00:00
parent 50dd198fb5
commit 8d544eddb7
10 changed files with 114 additions and 91 deletions

View File

@@ -5,6 +5,7 @@
/datum/organ/external
name = "external"
var/icon_name = null
var/body_part = null
var/damage_state = "00"
var/brute_dam = 0
@@ -18,56 +19,67 @@
name = "chest"
icon_name = "chest"
max_damage = 150
body_part = UPPER_TORSO
/datum/organ/external/groin
name = "groin"
icon_name = "groin"
max_damage = 115
body_part = LOWER_TORSO
/datum/organ/external/head
name = "head"
icon_name = "head"
max_damage = 125
body_part = HEAD
/datum/organ/external/l_arm
name = "l arm"
icon_name = "l_arm"
max_damage = 75
body_part = ARMS
/datum/organ/external/l_foot
name = "l foot"
icon_name = "l_foot"
max_damage = 40
body_part = FEET
/datum/organ/external/l_hand
name = "l hand"
icon_name = "l_hand"
max_damage = 40
body_part = HANDS
/datum/organ/external/l_leg
name = "l leg"
icon_name = "l_leg"
max_damage = 75
body_part = LEGS
/datum/organ/external/r_arm
name = "r arm"
icon_name = "r_arm"
max_damage = 75
body_part = ARMS
/datum/organ/external/r_foot
name = "r foot"
icon_name = "r_foot"
max_damage = 40
body_part = FEET
/datum/organ/external/r_hand
name = "r hand"
icon_name = "r_hand"
max_damage = 40
body_part = HANDS
/datum/organ/external/r_leg
name = "r leg"
icon_name = "r_leg"
max_damage = 75
body_part = LEGS
/datum/organ/internal
name = "internal"