Closed juakotorres closed 8 years ago
Initialization
Los Zombies son inmune al ácido.
Concept Location
Damage, Inmunity, Slime, Zombie.
Impact Analysis
Análisis con JRipples. Clases que se podrían ver impactadas:
Prefactoring
En la clase Actions existe una funcion llamada DamageMobj la cual efectúa el daño provocado a los monstruos y jugador. El ácido no existe como objeto por lo que el daño efectuado por el es provocado por un objeto nulo. Entonces se agregó una nueva condición que si el objetivo ("target") es de tipo zombie y el inflictor es nulo se retorna sin hacer daño. Esta condicion significa que el ácido le está haciendo daño al zombie por lo que se eliminó.
Change propagation
La única clase impactada fue Actions.
Verification
Se comprobó usando al jugador y haciendolo inmune al ácido. No necesita de postfactoring.
Conclusion
Los zombies son inmune al ácido.
Requisitos de Usuario asociados RU07 - Inmunidad Ácido