Lines Matching refs:bonus

383 static void apply_addon_bonus(item *it, struct addon_bonus *bonus)  in apply_addon_bonus()  argument
385 if (!strcmp(bonus->name, "all_attributes")) { in apply_addon_bonus()
386 it->bonus_to_all_attributes += bonus->value; in apply_addon_bonus()
387 } else if (!strcmp(bonus->name, "attack")) { in apply_addon_bonus()
388 it->bonus_to_attack += bonus->value; in apply_addon_bonus()
389 } else if (!strcmp(bonus->name, "armor")) { in apply_addon_bonus()
390 it->bonus_to_armor_class += bonus->value; in apply_addon_bonus()
391 } else if (!strcmp(bonus->name, "cooling")) { in apply_addon_bonus()
392 it->bonus_to_cooling += bonus->value; in apply_addon_bonus()
393 } else if (!strcmp(bonus->name, "cooling_rate")) { in apply_addon_bonus()
394 it->bonus_to_cooling_rate += bonus->value; in apply_addon_bonus()
395 } else if (!strcmp(bonus->name, "damage")) { in apply_addon_bonus()
396 it->damage += bonus->value; in apply_addon_bonus()
397 it->bonus_to_damage += bonus->value; in apply_addon_bonus()
398 } else if (!strcmp(bonus->name, "dexterity")) { in apply_addon_bonus()
399 it->bonus_to_dex += bonus->value; in apply_addon_bonus()
400 } else if (!strcmp(bonus->name, "experience_gain")) { in apply_addon_bonus()
401 it->bonus_to_experience_gain += bonus->value; in apply_addon_bonus()
402 } else if (!strcmp(bonus->name, "health")) { in apply_addon_bonus()
403 it->bonus_to_health_points += bonus->value; in apply_addon_bonus()
404 } else if (!strcmp(bonus->name, "health_recovery")) { in apply_addon_bonus()
405 it->bonus_to_health_recovery += bonus->value; in apply_addon_bonus()
406 } else if (!strcmp(bonus->name, "light_radius")) { in apply_addon_bonus()
407 it->bonus_to_light_radius += bonus->value; in apply_addon_bonus()
408 } else if (!strcmp(bonus->name, "paralyze_enemy")) { in apply_addon_bonus()
409 it->bonus_to_paralyze_enemy += bonus->value; in apply_addon_bonus()
410 } else if (!strcmp(bonus->name, "physique")) { in apply_addon_bonus()
411 it->bonus_to_physique += bonus->value; in apply_addon_bonus()
412 } else if (!strcmp(bonus->name, "slow_enemy")) { in apply_addon_bonus()
413 it->bonus_to_slow_enemy += bonus->value; in apply_addon_bonus()
414 } else if (!strcmp(bonus->name, "strength")) { in apply_addon_bonus()
415 it->bonus_to_str += bonus->value; in apply_addon_bonus()