23bbc977abc53da47e9fe8b115ef046f8662608b79c5


적 AI가 낸 스킬은 반격기지만


플레이어가 낸 스킬은 Critical 키워드를 갖고 있었으므로 


반격하지 않고 그대로 Broken 상태됨


여기까지는 정상





23bbc974abc53da47e9fe8b115ef046ee301acd17da1



근데 Broken 상태가 된 이후 다음 공격을 동시 발동 상황에서 맞아버리면


적 AI가 다음 스킬을 선택 안함...



정확히는 Broken 상태가 취소되면 안되는데 취소되어버리는 상황


평소엔 잘 작동하는데 반격기를 낸 이후에 Broken이 되면 이런 현상이 발생한다






a15714ab041eb360be3335625683746f0153452dd6a7e989d63160f89f12cd6ea457117dc3964b466d049937


a15714ab041eb360be3335625683746f0153452dd6a7e989d63160f49814cd6ec319dc8fbe86fe2c49b4ce19



공방이 발생하면 각 BattlePlayer는 현재 반격기를 시전 중인지 체크하는데 (IsUsingReactive)


Broken 과정에서 그게 초기화가 안된듯 하다





a15714ab041eb360be3335625683746f0153452dd6a7e989d63160f89910cd6e2f5439898f4b25c14383fee7



아무래도 시전 중인 카드의 반격기 키워드를 확인하는 게 가장 확실한 방법인데


평소 코드를 등신같이 짜놓은 탓이다



게임도 재미없는 마당에 버그로 진행 막히는 것 피해야 하는 상황



17