적 AI가 낸 스킬은 반격기지만
플레이어가 낸 스킬은 Critical 키워드를 갖고 있었으므로
반격하지 않고 그대로 Broken 상태됨
여기까지는 정상
근데 Broken 상태가 된 이후 다음 공격을 동시 발동 상황에서 맞아버리면
적 AI가 다음 스킬을 선택 안함...
정확히는 Broken 상태가 취소되면 안되는데 취소되어버리는 상황
평소엔 잘 작동하는데 반격기를 낸 이후에 Broken이 되면 이런 현상이 발생한다
공방이 발생하면 각 BattlePlayer는 현재 반격기를 시전 중인지 체크하는데 (IsUsingReactive)
Broken 과정에서 그게 초기화가 안된듯 하다
아무래도 시전 중인 카드의 반격기 키워드를 확인하는 게 가장 확실한 방법인데
평소 코드를 등신같이 짜놓은 탓이다
게임도 재미없는 마당에 버그로 진행 막히는 것 피해야 하는 상황
적이 아무행동도 안하면 턴 넘기게끔 못하나? 생각 못한 버그터져도 진행은 가능할텐데
틱 기반의 턴제라 양쪽이 모두 행동해야 틱이 흐르게 되어있음
몸이 굳어버렷~
나도 소리 기반으로 휴면상태 적 유닛 깨우는 코드에 휴면 상태 체크 안해서 지 이동이 지 상태를 바꿔서 무한 루프 걸린적 있는데 그거 생각나네 ㅋㅋㅋ
재미가 없으면 어떡해 슬더스 유물같은 역할 요소 없음? 덱빌딩은 패시브 효과로 빌드 만드는게 필요한데
있지. 근데 슬더스 1막 1층 반복하는 상황이라 아직 갈 길이 멀다