@Override
    public void combatResultEvent(CombatResults result) {
        if (result.getVictory()) {
        if(this.enemy.getName() == Enemy.getBee().getName()){
            this.character.setHealth(this.character.getHealth() + 10);
        } 
        
        else if (this.enemy.getName() == Enemy.getSpider().getName()){
            if(!(this.character.getAttacks().contains(this.kameha))){
            this.character.getAttacks().add(this.kameha);
            }
       
            this.character.setHealth(this.character.getHealth() + 20);
            
        }
        
        
        this.dialog.dispose();
        this.currentMap.deleteMapItem(currentMap.getCellLocation(charXY), this.direction);
    }else {
            this.dialog.dispose();
            this.stop = true;
        }
    }