Level editor work

This commit is contained in:
elasota
2020-01-04 01:19:01 -05:00
parent ec7e511cdd
commit a4b8db1065
29 changed files with 358 additions and 168 deletions

View File

@@ -994,6 +994,10 @@ void HandleSwitches (hotPtr who)
roomLinked = masterObjects[whoLinked].roomLink;
objectLinked = masterObjects[whoLinked].objectLink;
linkIndex = masterObjects[whoLinked].localLink;
if (roomLinked < 0)
return; // GP: Some objects (like Leviathan) have corrupted switch data
// change state of linked obj.
if (SetObjectState(roomLinked, objectLinked,
masterObjects[whoLinked].theObject.data.e.type, linkIndex))