보통 손님을 추락시킨다고 하면 이렇게 보도를 없애거나,
이렇게 놀이기구 입구 아래 물을 까는 것 같은것만 생각하기 쉽지만, 사실 롤코타 시스템상 의외로 추락과 전혀 관련없을것 같은 곳에서도 사용되는 부분이 있다.
바로 공원 입장시 모든 손님은 아주 약간이지만 추락을 경험한다. 이게 뭔 소리냐고?
손님이 스폰된 후 모든 손님은 놀이공원 입구를 향해 이동하게 된다. 입구로 이동한 후 공원 입장시 당연하지만 이 목표를 초기화시켜 줘야 할 필요성이 생기는데, 롤코타는 이것을 공원 입장후 동일 위치에서 손님을 떨어트리는 것으로 구현했다.(갈고리로 손님 떨어트리는 것과 유사한 방식. 아마 코드 재사용 때문에 이렇게 한 것 같다.)
문제는 이 방식이 높이는 유지한 채 손님을 떨어트리는 방식으로 구현되어 있는데 그러다보니 입구 바로 앞에 위로 경사진 보도가 있다면
이런식이나
이런식으로 손님이 보도를 무시하고 떨어질 수 있다.
이렇게 보도를 무시하게 되는 원인은 스폰시 위로 경사진 길이 있다면 손님은 위와 같은 위치에 배치되는데, 길과 손님이 겹치다 보니 시스템상 손님보다 길이 위에 있다고 잘못 판단될수 있고 이렇게 되면 길을 무시하고 아래로 추락하거나, 공허로 가거나, 길을 벗어나 돌아다니게 되는 것이다.(당장 첫번째 움짤을 보면 손님이 걸어와서 잠깐 보도를 뚫은 뒤 보도 위로 올라가거나 / 그대로 도로를 무시하고 땅으로 다니는 것을 볼 수 있다)
해결 방법은 해당 시스템을 전부 다시 짜는 것이지만 아시다시피 롤코2는 업데이트가 없고, 오픈롤코 역시 현재는 새로운 저장 포맷을 구현하는데 대부분의 개발진이 투입된 상황이고 그걸 제외하고도 오픈롤코는 자원봉사로 개발되는것이다 보니 누군가 수정하겠다고 나서기 전까진 해결이 힘들다.
그럼 해결 방법은? 간단하다. 공원 입구 앞에는 오르막 보도를 두지 않으면 된다.
재밌는 점은 이렇게 버그가 있음에도 불구하고 롤코타 2의 일부 기본 시나리오에는 위와 같이 입구 다음에 오르막 보도가 배치되어 있어 수정하지 않는다면 손님이 보도 밖으로 새어나갈수 있다는 것이다.(위 시나리오는 타임 트위스터의 소행성 충돌 후 시나리오이다) 플레이 테스트를 하지 않은 것인지, 아니면 버그를 고치기 힘들다 판단해서 그냥 둔 것인지는 알 수 없다.
타임 트위스터 거는 99.99999% 테스트 안 한 거임. 밸런스 개똥망 시나리오들
2222 ㄹㅇ - dc App
ㄹㅇㅋㅋ
원리가 저거였구나
공원 입장시에만 저러는것?