private static void set_stats_for_deffender(PlayerModel deffender, CombatModel attacker_combat) { CombatModel deffender_combat = deffender.Combat; EquipedModel deffender_eqp = deffender.Equiped; SkillsModel deffender_skills = deffender.Skills; string value = attacker_combat.CurretOptions.CombatType; switch (value) { case "Slash": case "Stab": case "Crush": if (value.Equals("Slash")) { deffender_combat.eq_def_bonus = deffender_eqp.getTotalSlashDef(); } if (value.Equals("Stab")) { deffender_combat.eq_def_bonus = deffender_eqp.getTotalStabDef(); } if (value.Equals("Crush")) { deffender_combat.eq_def_bonus = deffender_eqp.getTotalCrushDef(); } deffender_combat.prayer_def_bonus = 1; break; case "Magic": deffender_combat.eq_def_bonus = deffender_eqp.getTotalMagicDef(); deffender_combat.prayer_def_bonus = 1; break; case "Ranged": deffender_combat.eq_def_bonus = deffender_eqp.getTotalRangedDef(); deffender_combat.prayer_def_bonus = 1; break; default: break; } deffender_combat.def_lvl = deffender_skills.Def_lvl; }