Bug latente: los efectos Buff y DebuffAtaque/Defensa del enemigo no hacen nada.
En combat.rs, turno_enemigo hace match solo sobre Efecto::Danio, Efecto::Curacion y Efecto::DebuffDefensa. Cualquier habilidad enemiga con Efecto::BuffAtaque, BuffDefensa o DebuffAtaque cae en _ => {} y consume el turno sin decir nada.
Hoy ningún enemigo del roster usa esos efectos (por eso no se nota), pero el día que se añada uno, su buff se perderá en silencio.
Fix sugerido: implementar los ramos que faltan (BuffAtaque/BuffDefensa del enemigo, DebuffAtaque contra el jugador) simétrico al bando del jugador, o al menos registrar un mensaje si se ignora. Añadir un test que ponga una habilidad Efecto::BuffAtaque a un enemigo y verifique que turno_enemigo la aplique.
Bug latente: los efectos Buff y DebuffAtaque/Defensa del enemigo no hacen nada.
En
combat.rs,turno_enemigohace match solo sobreEfecto::Danio,Efecto::CuracionyEfecto::DebuffDefensa. Cualquier habilidad enemiga conEfecto::BuffAtaque,BuffDefensaoDebuffAtaquecae en_ => {}y consume el turno sin decir nada.Hoy ningún enemigo del roster usa esos efectos (por eso no se nota), pero el día que se añada uno, su buff se perderá en silencio.
Fix sugerido: implementar los ramos que faltan (BuffAtaque/BuffDefensa del enemigo, DebuffAtaque contra el jugador) simétrico al bando del jugador, o al menos registrar un mensaje si se ignora. Añadir un test que ponga una habilidad
Efecto::BuffAtaquea un enemigo y verifique queturno_enemigola aplique.