def ReturnShuttlesSay(SayString, Person="Felix"): global g_pMissionDatabase pBridge = App.g_kSetManager.GetSet('bridge') g_pScience = App.CharacterClass_GetObject(pBridge, "Science") g_pFelix = App.CharacterClass_GetObject(pBridge, "Tactical") g_pBrex = App.CharacterClass_GetObject(pBridge, "Engineer") if (Person == "Science"): Person = g_pScience elif (Person == "Brex"): Person = g_pBrex else: Person = g_pFelix pSequence = App.TGSequence_Create() pSequence.AppendAction( App.CharacterAction_Create(Person, App.CharacterAction.AT_SAY_LINE, SayString, None, 0, g_pMissionDatabase)) pSequence.Play()
def ResetExtraLocations(): pSet = App.g_kSetManager.GetSet("bridge") if not (pSet): return lNames = [ "MaleExtra1", "MaleExtra2", "MaleExtra3", "FemaleExtra1", "FemaleExtra2", "FemaleExtra3" ] for pcName in (lNames): pObject = App.CharacterClass_GetObject(pSet, pcName) if (pObject): pObject.SetHidden(1)