adding type based damage