mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-03 17:33:05 +00:00
XEEN: Add script patch to remove statue floating off SE Clouds map corner
This commit is contained in:
parent
657f3f8126
commit
0dde061111
@ -50,6 +50,7 @@ static const ScriptEntry SCRIPT_PATCHES[] = {
|
||||
|
||||
void Patcher::patch() {
|
||||
patchScripts();
|
||||
patchObjects();
|
||||
}
|
||||
|
||||
void Patcher::patchScripts() {
|
||||
@ -85,4 +86,16 @@ void Patcher::patchScripts() {
|
||||
}
|
||||
}
|
||||
|
||||
void Patcher::patchObjects() {
|
||||
FileManager &files = *g_vm->_files;
|
||||
Map &map = *g_vm->_map;
|
||||
Party &party = *g_vm->_party;
|
||||
|
||||
if ((g_vm->getGameID() == GType_Clouds || (g_vm->getGameID() == GType_WorldOfXeen && !files._ccNum)) &&
|
||||
party._mazeId == 24) {
|
||||
// Remove floating statue in the distance off SE corner of Clouds of Xeen map
|
||||
map._mobData._objects[15]._position = Common::Point(-128, -128);
|
||||
}
|
||||
}
|
||||
|
||||
} // End of namespace Xeen
|
||||
|
@ -31,6 +31,11 @@ private:
|
||||
* Patches incorrect script lines
|
||||
*/
|
||||
void patchScripts();
|
||||
|
||||
/**
|
||||
* Patches incorrect map objects
|
||||
*/
|
||||
void patchObjects();
|
||||
public:
|
||||
/**
|
||||
* Constructor
|
||||
|
Loading…
x
Reference in New Issue
Block a user