#define BULLET_AP_DIVISOR 200 #define AP_DIVISOR 4152 #define ARMOR_Y_INTERCEPT 0.2 #define ARMOR_SLOPE 0.017 #define PENETRATION_PROBABILITY_EXP_BASE 2 #define PENETRATION_PROBABILITY_EXP_MULT 30 #define BULLET_DEFLECTED_PAIN_DIVISOR 5000 #define BULLET_DEFLECTED_BULLET_DIVISOR 70 #define BULLET_DEFLECTED_MELEE_DIVISOR 280 #define BULLET_DEFLECTED_PAIN_EXPONENT 1.5 #define BULLET_DEFLECTED_BRUISE_SUBTRACT 5 GLOBAL_VAR_INIT(SKIN_LOSS_COEFFICIENT,16) GLOBAL_VAR_INIT(ARMOR_LOSS_COEFFICIENT,150) GLOBAL_VAR_INIT(ARMOR_LOSS_MIN_MULT,0.5) GLOBAL_VAR_INIT(ARMOR_LOSS_MIN_ARMOR,20) GLOBAL_VAR_INIT(INTERNAL_LOSS_COEFFICIENT,195) #define ORGAN_LOSS_COEFFICIENT 350 #define HIT_VITAL_ORGAN_CHANCE 35 #define BONE_HIT_CHANCE_UNENCASED 45 #define BONE_HIT_CHANCE_ENCASED 80 GLOBAL_VAR_INIT(BONE_JOULES_PERHP_AVG,2) GLOBAL_VAR_INIT(BONE_JOULES_PERHP_DEV,1) GLOBAL_VAR_INIT(BONE_JOULES_MIN,100) #define BONE_HP_AVG 25 GLOBAL_VAR_INIT(HOLLOW_POINT_VELLOSS_BONUS,1.45) GLOBAL_VAR_INIT(HOLLOW_POINT_CONVERSION_EFF,1.85) #define PROB_LEAVE_EARLY_FIRST 20 #define PROB_LEAVE_EARLY_SECOND 40 GLOBAL_VAR_INIT(ENERGY_DAMAGE_FLESH_FACTOR,0.025) GLOBAL_VAR_INIT(ENERGY_DAMAGE_ORGAN_FACTOR,0.035) #define ENERGY_DAMAGE_EXPONENT 0.6 #define ENERGY_DAMAGE_COEFFICIENT 0.05 #define ENERGY_DAMAGE_FLESH_FALLOFF_POINT 10 #define ENERGY_DAMAGE_ORGAN_FALLOFF_POINT 7