def onKbdEvent(self, argsList): 'keypress handler - return 1 if the event was consumed' eventType,key,mx,my,px,py = argsList theKey=int(key) if ( eventType == self.EventKeyDown and theKey == int(InputTypes.KB_Q) and self.eventManager.bAlt and self.eventManager.bShift): print("SHIFT-ALT-Q") #enables squatting self.rnf.setCheatMode(True); CyInterface().addMessage(utils.getHumanID(), True, iDuration, "EXPLOITER!!! ;)", "", 0, "", ColorTypes(iRed), -1, -1, True, True) #Stability Cheat if data.bCheatMode and theKey == int(InputTypes.KB_S) and self.eventManager.bAlt and self.eventManager.bShift: print("SHIFT-ALT-S") #increases stability by one level utils.setStabilityLevel(utils.getHumanID(), min(5, utils.getStabilityLevel(utils.getHumanID()) + 1)) if eventType == self.EventKeyDown and theKey == int(InputTypes.KB_W) and self.eventManager.bCtrl and CyGame().GetWorldBuilderMode(): utils.removeStabilityOverlay() # Remove AI forbidden area overlay when exiting WB by ctrl+w
def hideWorldBuilderScreen(): utils.removeStabilityOverlay() worldBuilderScreen.killScreen()
def showWorldBuilderScreen(): utils.removeStabilityOverlay() worldBuilderScreen.interfaceScreen()