diff --git a/Standard Gaming Platform/mousesystem.cpp b/Standard Gaming Platform/mousesystem.cpp index 28b650da..1bc7bd56 100644 --- a/Standard Gaming Platform/mousesystem.cpp +++ b/Standard Gaming Platform/mousesystem.cpp @@ -987,7 +987,7 @@ void MSYS_RemoveRegion(MOUSE_REGION *region) AssertMsg( 0, "Attempting to remove a NULL region."); } //CHRISL: Obviously, we should never run this function if a region hasn't been setup, but a failsafe would be nice - if(region->IDNumber == 0) + if(!(region->uiFlags & MSYS_REGION_EXISTS)) return; #ifdef MOUSESYSTEM_DEBUGGING diff --git a/Tactical/Turn Based Input.cpp b/Tactical/Turn Based Input.cpp index 44a2f749..b655dcdc 100644 --- a/Tactical/Turn Based Input.cpp +++ b/Tactical/Turn Based Input.cpp @@ -2942,6 +2942,23 @@ void GetKeyboardInput( UINT32 *puiNewEvent ) ShouldTheHelpScreenComeUp( HELP_SCREEN_TACTICAL, TRUE ); } break; + case 'I': + //CHRISL: This will create a large number of objects for checking overloading + if( fAlt && fCtrl ) + { + INT16 tempMapPos = sMapPos; + if( CHEATER_CHEAT_LEVEL( ) ) + { + for(UINT16 i = 1; i < 1300; i++) + { + if(i == OWNERSHIP || i == CHALICE) + continue; + //tempMapPos = sMapPos + (i / 200); + CreateItem(i, 100, &gTempObject); + AddItemToPool( tempMapPos, &gTempObject, VISIBLE , 0, WORLD_ITEM_REACHABLE, 0 ); + } + } + } case 'i':