우선 차량의 기준점이 되는 피벗 포인트는 게임 내에 표시되지 않는 저 빨간 포인트로 잡혀있음. 이 사실이 중요한데
1. 오토닥 버그로 즉사가 확정된 NPC (주황색 원)과 차량의 피벗 포인트가 위치한 서브맵이 다르게 잡혀있음
2. 이 상태에서 내가 위로 이동하면 차량부터 리얼리티 버블 밖으로 나가버려 비활성화, 즉 존재하지 않는 상태가 되고 NPC는 존재하지 않는 오토닥 위에 앉아있게 됨.
3. 그리고 여기서 오토닥이 수술 진행을 위해 operation_do_turn() 호출하나, 오토닥이 존재하지 않기때문에 수술은 대실패 판정이 나고, 즉시 NPC의 상체 체력이 0이 되며 즉사하게 됨
4. 거기다 이 상태에선 차량에 탑승 판정 중인 NPC가 더 이상 하차 처리를 할 수 없는 상태가 되었으므로 바로 에러가 발생하고, 그걸로 NPC가 즉사했다는 사실을 플레이어가 인지하게 됨
이거..참...
내가 오류를 완벽하게 구현할 수 있는 세이브 보내니까 어떻게든 연구해서 알아왔더라..
ㅋㅋㅋㅋ
역시 설명을 잘해야하는구만
알아낸게 더 신기하네 ㅋㅋ
이걸어케알아냄 ㅅㅂㅋㅋㅋㅋㅋㅋ
야 알아낸것도 버그를 구현한 것도 대단하네
알아낸게더신기하네
리얼리티버블이 그렇게 작았나?ㄷㄷ