diff --git a/code/datums/organs.dm b/code/datums/organs.dm index 6bb5d6c7b93..a042c55664c 100644 --- a/code/datums/organs.dm +++ b/code/datums/organs.dm @@ -37,49 +37,49 @@ name = "l arm" icon_name = "l_arm" max_damage = 75 - body_part = ARMS + body_part = ARM_LEFT /datum/organ/external/l_foot name = "l foot" icon_name = "l_foot" max_damage = 40 - body_part = FEET + body_part = FOOT_LEFT /datum/organ/external/l_hand name = "l hand" icon_name = "l_hand" max_damage = 40 - body_part = HANDS + body_part = HAND_LEFT /datum/organ/external/l_leg name = "l leg" icon_name = "l_leg" max_damage = 75 - body_part = LEGS + body_part = LEG_LEFT /datum/organ/external/r_arm name = "r arm" icon_name = "r_arm" max_damage = 75 - body_part = ARMS + body_part = ARM_RIGHT /datum/organ/external/r_foot name = "r foot" icon_name = "r_foot" max_damage = 40 - body_part = FEET + body_part = FOOT_RIGHT /datum/organ/external/r_hand name = "r hand" icon_name = "r_hand" max_damage = 40 - body_part = HANDS + body_part = HAND_RIGHT /datum/organ/external/r_leg name = "r leg" icon_name = "r_leg" max_damage = 75 - body_part = LEGS + body_part = LEG_RIGHT /datum/organ/internal name = "internal" diff --git a/code/setup.dm b/code/setup.dm index 6d27fcd6c68..53d53343191 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -118,10 +118,18 @@ #define HEAD 1 #define UPPER_TORSO 2 #define LOWER_TORSO 4 -#define LEGS 8 -#define FEET 16 -#define ARMS 32 -#define HANDS 64 +#define LEG_LEFT 8 +#define LEG_RIGHT 16 +#define LEGS 24 +#define FOOT_LEFT 32 +#define FOOT_RIGHT 64 +#define FEET 96 +#define ARM_LEFT 128 +#define ARM_RIGHT 256 +#define ARMS 384 +#define HAND_LEFT 512 +#define HAND_RIGHT 1024 +#define HANDS 1536 //bitflags for mutations #define PORTALS 1