diff --git a/personas.wlk b/personas.wlk index 87e6b35..0fe3f48 100644 --- a/personas.wlk +++ b/personas.wlk @@ -21,8 +21,9 @@ class Persona{ // 4) method vivirEvento(evento){ emociones.forEach({emocion=>emocion.agregarEvento()}) - emociones.forEach({emocion=>emocion.puedeLiberarse(self) - emocion.liberarse(evento)}) + + var emocionesPuedenLiberarse = emociones.filter({emocion=>emocion.puedeLiberarse(self)}) + emocionesPuedenLiberarse.forEach({emocion=>emocion.liberarse(evento)}) }