public void Attack(int attackType, MonsterController monster) {
		int power = this._npc._attack_power;
		float attack_margin = Random.Range(-0.2f,0f);
		float weakness = monster.getWeaknessByChoosenAttack(attackType);
		int damage_formula = (int) Mathf.Ceil(power + power*attack_margin + power*weakness);

		Debug.Log ("Leroy hitted enemy by "+ damage_formula);

		monster.getNpc().hit(damage_formula);
	}