diff options
author | Le Philousophe | 2019-06-01 18:11:39 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-06-01 22:43:48 +0200 |
commit | 3e61864ad8f007c36c3e568361a422baf2666a9c (patch) | |
tree | c7e76655f2d49624ded59c40fa8e663d902d3176 /engines/cryomni3d | |
parent | 475f9ea293331537c84cbc4d6f57647ba1820378 (diff) | |
download | scummvm-rg350-3e61864ad8f007c36c3e568361a422baf2666a9c.tar.gz scummvm-rg350-3e61864ad8f007c36c3e568361a422baf2666a9c.tar.bz2 scummvm-rg350-3e61864ad8f007c36c3e568361a422baf2666a9c.zip |
CRYOMNI3D: Fix places documentation
Diffstat (limited to 'engines/cryomni3d')
-rw-r--r-- | engines/cryomni3d/versailles/data.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/cryomni3d/versailles/data.cpp b/engines/cryomni3d/versailles/data.cpp index cbfe190cbb..af3dae45e4 100644 --- a/engines/cryomni3d/versailles/data.cpp +++ b/engines/cryomni3d/versailles/data.cpp @@ -534,7 +534,8 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(5, nullptr, nullptr, nullptr); SET_PLACE_STATE(6, nullptr, nullptr, nullptr); SET_PLACE_STATE(7, nullptr, nullptr, nullptr); // Filter is a leftover - SET_PLACE_STATE(8, nullptr, nullptr, nullptr); + // WORKAROUND: Missing VS21 + SET_PLACE_STATE(8, nullptr, nullptr, "VS21"); SET_PLACE_STATE(9, nullptr, nullptr, nullptr); SET_PLACE_STATE(10, nullptr, nullptr, "VS31"); SET_PLACE_STATE(11, nullptr, nullptr, "VS31"); @@ -549,7 +550,8 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(5, nullptr, FILTER_EVENT(2, 5), nullptr); SET_PLACE_STATE(6, nullptr, nullptr, "VS19"); SET_PLACE_STATE(7, nullptr, nullptr, nullptr); - SET_PLACE_STATE(8, nullptr, nullptr, nullptr); + // WORKAROUND: Missing VS21 + SET_PLACE_STATE(8, nullptr, nullptr, "VS21"); SET_PLACE_STATE(9, INIT_PLACE(2, 9), FILTER_EVENT(2, 9), "VS23"); SET_PLACE_STATE(10, nullptr, nullptr, "VS31"); SET_PLACE_STATE(11, nullptr, FILTER_EVENT(2, 11), "VS31"); @@ -715,7 +717,8 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(3, nullptr, nullptr, "VS40"); SET_PLACE_STATE(4, nullptr, nullptr, "VS36"); SET_PLACE_STATE(5, nullptr, nullptr, nullptr); - SET_PLACE_STATE(6, nullptr, nullptr, nullptr); + // WORKAROUND: Missing VS30 + SET_PLACE_STATE(6, nullptr, nullptr, "VS30"); SET_PLACE_STATE(7, nullptr, nullptr, "VS30"); SET_PLACE_STATE(8, nullptr, nullptr, "VS30"); SET_PLACE_STATE(9, nullptr, nullptr, "VS39"); @@ -748,7 +751,8 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(36, nullptr, nullptr, "VS23"); SET_PLACE_STATE(37, nullptr, nullptr, "VS22"); SET_PLACE_STATE(38, nullptr, nullptr, "VS20"); - SET_PLACE_STATE(39, nullptr, nullptr, nullptr); + // WORKAROUND: In original game VS19 is in 49 and should be in 39 + SET_PLACE_STATE(39, nullptr, nullptr, "VS19"); SET_PLACE_STATE(40, nullptr, nullptr, "VS18"); SET_PLACE_STATE(41, nullptr, nullptr, nullptr); SET_PLACE_STATE(42, nullptr, nullptr, "VS17"); @@ -758,7 +762,7 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(46, nullptr, nullptr, nullptr); SET_PLACE_STATE(47, nullptr, nullptr, nullptr); SET_PLACE_STATE(48, nullptr, nullptr, nullptr); - SET_PLACE_STATE(49, nullptr, nullptr, "VS19"); + SET_PLACE_STATE(49, nullptr, nullptr, nullptr); } #undef INIT_PLACE #undef FILTER_EVENT |