protected int getDefensePoints() {
		int item_def_pts = 0, nitems, def = 0;
		// Cálculo do númerode items do inventório
		nitems = showMyItems().getTotalSpace()
				- showMyItems().getAvailableSpace();
		for (int i = 0; i < nitems; i++) {
			if (showMyItems().searchItem(i).getUsing() == true) {  //calculado somente dos items equipados
				item_def_pts = item_def_pts
						+ showMyItems().searchItem(i).getDefensePts(); // é somado os pontos de defesa de cada item
			}
		}

		def = (int) ((((this.constitution * .5 + this.dexterity * .3 + this.speed * .2) + item_def_pts) * (XP / 2)) - (this.accuracy/3));
		return def;                                      //Archer possui menor pontos de defesa
	}