From a920c63d419aa3a86ff2da520500be4b9ab60c38 Mon Sep 17 00:00:00 2001 From: Daniel Seiller Date: Mon, 2 Sep 2019 21:44:17 +0200 Subject: [PATCH] Auto format everything --- ScrapHacks/CMakeLists.txt | 22 +- ScrapHacks/Injector/CMakeLists.txt | 2 +- ScrapHacks/Injector/Injector.cpp | 412 +- ScrapHacks/ScrapHack/CMakeLists.txt | 22 +- ScrapHacks/ScrapHack/D3D8_Hook.h | 152 +- ScrapHacks/ScrapHack/Hook.h | 77 +- ScrapHacks/ScrapHack/Py_Utils.h | 7 +- ScrapHacks/ScrapHack/ScrapHack.cpp | 1 - ScrapHacks/ScrapHack/Scrapland.h | 4 +- ScrapHacks/ScrapHack/Structures.h | 49 +- ScrapHacks/ScrapHack/Util.h | 30 +- ScrapHacks/ScrapHack/VMT_Hook.h | 64 +- ScrapHacks/ScrapHack/dllmain.cpp | 2 +- helplib.txt | 5470 +++------------------------ parse_save.py | 26 +- scrapper.py | 161 +- 16 files changed, 1165 insertions(+), 5336 deletions(-) diff --git a/ScrapHacks/CMakeLists.txt b/ScrapHacks/CMakeLists.txt index 3f52af9..f4afa9e 100644 --- a/ScrapHacks/CMakeLists.txt +++ b/ScrapHacks/CMakeLists.txt @@ -1,19 +1,19 @@ -cmake_minimum_required (VERSION 2.6) +cmake_minimum_required(VERSION 2.6) project(ScrapHacks) -SET(CMAKE_BUILD_TYPE "Release") -SET(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}") +set(CMAKE_BUILD_TYPE "Release") +set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}") if(WIN32) if(MSVC) - # ensure we use minimal "windows.h" lib without the crazy min max macros - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"WIN32_LEAN_AND_MEAN\"") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"NOMINMAX\"") + # ensure we use minimal "windows.h" lib without the crazy min max macros + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"WIN32_LEAN_AND_MEAN\"") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"NOMINMAX\"") # disable SAFESEH - to avoid "LNK2026: module unsafe" - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"SAFESEH:NO\"") - SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO") - SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO") - SET(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /D \"SAFESEH:NO\"") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO") endif(MSVC) endif(WIN32) add_subdirectory(Injector) -add_subdirectory(ScrapHack) \ No newline at end of file +add_subdirectory(ScrapHack) diff --git a/ScrapHacks/Injector/CMakeLists.txt b/ScrapHacks/Injector/CMakeLists.txt index 8411a65..cc26cf8 100644 --- a/ScrapHacks/Injector/CMakeLists.txt +++ b/ScrapHacks/Injector/CMakeLists.txt @@ -1,2 +1,2 @@ add_executable(Injector Injector.cpp) -install(TARGETS Injector DESTINATION bin) \ No newline at end of file +install(TARGETS Injector DESTINATION bin) diff --git a/ScrapHacks/Injector/Injector.cpp b/ScrapHacks/Injector/Injector.cpp index 254af73..f99ef1e 100644 --- a/ScrapHacks/Injector/Injector.cpp +++ b/ScrapHacks/Injector/Injector.cpp @@ -1,4 +1,3 @@ -#include "stdafx.h" #include #include #include @@ -12,245 +11,254 @@ using namespace std; string GetLastErrorAsString() { - DWORD errorMessageID = GetLastError(); - if (errorMessageID == 0) - return "No error"; - LPSTR messageBuffer = NULL; - size_t m_size = FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, - NULL, errorMessageID, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR)&messageBuffer, 0, NULL); - string message(messageBuffer, m_size); - LocalFree(messageBuffer); - if (!message.empty() && message[message.length() - 1] == '\n') - { - message.erase(message.length() - 1); - } - return message; + DWORD errorMessageID = GetLastError(); + if (errorMessageID == 0) + return "No error"; + LPSTR messageBuffer = NULL; + size_t m_size = FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, + NULL, errorMessageID, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR)&messageBuffer, 0, NULL); + string message(messageBuffer, m_size); + LocalFree(messageBuffer); + if (!message.empty() && message[message.length() - 1] == '\n') + { + message.erase(message.length() - 1); + } + return message; } -void fail(char* msg) { - cerr << "[!] "< split(string str, char sep) { - vector ret; - string part; - for (auto n : str) - { - if (n == sep) - { - ret.push_back(part); - part.clear(); - } - else - { - part = part + n; - } - } - if (part != "") - ret.push_back(part); - return ret; + vector ret; + string part; + for (auto n : str) + { + if (n == sep) + { + ret.push_back(part); + part.clear(); + } + else + { + part = part + n; + } + } + if (part != "") + ret.push_back(part); + return ret; } bool fexists(const char *filename) { - ifstream ifile(filename); - bool ret = ifile.good(); - ifile.close(); - return ret; + ifstream ifile(filename); + bool ret = ifile.good(); + ifile.close(); + return ret; } bool HasModule(int PID, const char *modname) { - HANDLE hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, PID); - MODULEENTRY32 me; - me.dwSize = sizeof(MODULEENTRY32); - if (hModuleSnap == INVALID_HANDLE_VALUE) - { - return false; - } - if (!Module32First(hModuleSnap, &me)) - { - CloseHandle(hModuleSnap); - cout << "Error reading Module Snapshot" << endl; - } - else - { - do - { - if (strstr((const char *)me.szModule, modname) != NULL) - return true; - } while (Module32Next(hModuleSnap, &me)); - CloseHandle(hModuleSnap); - } - return false; + HANDLE hModuleSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, PID); + MODULEENTRY32 me; + me.dwSize = sizeof(MODULEENTRY32); + if (hModuleSnap == INVALID_HANDLE_VALUE) + { + return false; + } + if (!Module32First(hModuleSnap, &me)) + { + CloseHandle(hModuleSnap); + cout << "Error reading Module Snapshot" << endl; + } + else + { + do + { + if (strstr((const char *)me.szModule, modname) != NULL) + return true; + } while (Module32Next(hModuleSnap, &me)); + CloseHandle(hModuleSnap); + } + return false; } bool ProcRunning(DWORD PID) { - HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, PID); - if (hSnap == INVALID_HANDLE_VALUE) - { - return false; - } - CloseHandle(hSnap); - return true; + HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, PID); + if (hSnap == INVALID_HANDLE_VALUE) + { + return false; + } + CloseHandle(hSnap); + return true; } bool adjustPrivs(HANDLE hProc) { - HANDLE hToken; - LUID luid; - TOKEN_PRIVILEGES tkprivs; - if (!OpenProcessToken(hProc, (TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY), &hToken)) - { - fail("Could not open process token:"); - } - if (!LookupPrivilegeValue(0, SE_DEBUG_NAME, &luid)) - { - CloseHandle(hToken); - fail("Error looking up privilege value for SE_DEBUG_NAME"); - } - tkprivs.PrivilegeCount = 1; - tkprivs.Privileges[0].Luid = luid; - tkprivs.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; - bool bRet = AdjustTokenPrivileges(hToken, 0, &tkprivs, sizeof(tkprivs), NULL, NULL); - CloseHandle(hToken); - if (!bRet) - { - fail("Could not adjust privileges"); - } - return bRet; + HANDLE hToken; + LUID luid; + TOKEN_PRIVILEGES tkprivs; + if (!OpenProcessToken(hProc, (TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY), &hToken)) + { + fail("Could not open process token:"); + } + if (!LookupPrivilegeValue(0, SE_DEBUG_NAME, &luid)) + { + CloseHandle(hToken); + fail("Error looking up privilege value for SE_DEBUG_NAME"); + } + tkprivs.PrivilegeCount = 1; + tkprivs.Privileges[0].Luid = luid; + tkprivs.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; + bool bRet = AdjustTokenPrivileges(hToken, 0, &tkprivs, sizeof(tkprivs), NULL, NULL); + CloseHandle(hToken); + if (!bRet) + { + fail("Could not adjust privileges"); + } + return bRet; } bool Injected(DWORD PID) { - return HasModule(PID, DLL_NAME); + return HasModule(PID, DLL_NAME); } void InjectDll(DWORD PID) { - HANDLE hRemThread, hProc; - const char *dll_name = DLL_NAME; - char dll_full_path[MAX_PATH]; - char executable_dir[MAX_PATH]; - GetModuleFileNameA(NULL,executable_dir,MAX_PATH); - if (!fexists(dll_name)) - { - fail("DLL not found"); - return; - } - cout << "[*] Injecting DLL " << dll_name << " into PID " << PID << endl; - cout << "[*] Opening process handle" << endl; - hProc = OpenProcess(PROCESS_ALL_ACCESS, 0, PID); - GetFullPathNameA(dll_name, MAX_PATH, dll_full_path, 0); - cout << "[*] Adjusting privileges of process" << endl; - adjustPrivs(hProc); - if (HasModule(PID, dll_name)) - { - cout << "[*] DLL already loaded" << endl; - CloseHandle(hProc); - return; - }; - if (!fexists(dll_full_path)) - { - CloseHandle(hProc); - fail("DLL file not found"); - } - HINSTANCE hK32 = LoadLibraryA("kernel32"); - cout << "[*] Getting address of LoadLibrary" << endl; - LPVOID LoadLibrary_Address = (LPVOID)GetProcAddress(hK32, "LoadLibraryA"); - FreeLibrary(hK32); - cout << "[+] LoadLibrary is at " << LoadLibrary_Address << endl; - cout << "[*] Allocating " << strlen(dll_full_path) << " Bytes of Memory" << endl; - LPVOID mem = VirtualAllocEx(hProc, NULL, strlen(dll_full_path), MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE); - if (mem == NULL) - { - fail("Could not allocate memory"); - return; - } - cout << "[*] Writing DLL Name to Process Memory at " << mem << endl; - WriteProcessMemory(hProc, mem, dll_full_path, strlen(dll_full_path), 0); - cout << "[*] Creating Thread to Load DLL" << endl; - hRemThread = CreateRemoteThread(hProc, 0, 0, (LPTHREAD_START_ROUTINE)LoadLibrary_Address, mem, 0, 0); - cout << "[*] Waiting for DLL to load" << endl; - WaitForSingleObject(hRemThread, INFINITE); - CloseHandle(hRemThread); - cout << "[*] Closing Process Handle" << endl; - CloseHandle(hProc); - return; + HANDLE hRemThread, hProc; + const char *dll_name = DLL_NAME; + char dll_full_path[MAX_PATH]; + char executable_dir[MAX_PATH]; + GetModuleFileNameA(NULL, executable_dir, MAX_PATH); + if (!fexists(dll_name)) + { + fail("DLL not found"); + return; + } + cout << "[*] Injecting DLL " << dll_name << " into PID " << PID << endl; + cout << "[*] Opening process handle" << endl; + hProc = OpenProcess(PROCESS_ALL_ACCESS, 0, PID); + GetFullPathNameA(dll_name, MAX_PATH, dll_full_path, 0); + cout << "[*] Adjusting privileges of process" << endl; + adjustPrivs(hProc); + if (HasModule(PID, dll_name)) + { + cout << "[*] DLL already loaded" << endl; + CloseHandle(hProc); + return; + }; + if (!fexists(dll_full_path)) + { + CloseHandle(hProc); + fail("DLL file not found"); + } + HINSTANCE hK32 = LoadLibraryA("kernel32"); + cout << "[*] Getting address of LoadLibrary" << endl; + LPVOID LoadLibrary_Address = (LPVOID)GetProcAddress(hK32, "LoadLibraryA"); + FreeLibrary(hK32); + cout << "[+] LoadLibrary is at " << LoadLibrary_Address << endl; + cout << "[*] Allocating " << strlen(dll_full_path) << " Bytes of Memory" << endl; + LPVOID mem = VirtualAllocEx(hProc, NULL, strlen(dll_full_path), MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE); + if (mem == NULL) + { + fail("Could not allocate memory"); + return; + } + cout << "[*] Writing DLL Name to Process Memory at " << mem << endl; + WriteProcessMemory(hProc, mem, dll_full_path, strlen(dll_full_path), 0); + cout << "[*] Creating Thread to Load DLL" << endl; + hRemThread = CreateRemoteThread(hProc, 0, 0, (LPTHREAD_START_ROUTINE)LoadLibrary_Address, mem, 0, 0); + cout << "[*] Waiting for DLL to load" << endl; + WaitForSingleObject(hRemThread, INFINITE); + CloseHandle(hRemThread); + cout << "[*] Closing Process Handle" << endl; + CloseHandle(hProc); + return; } -vector spawn(char* binary) { - STARTUPINFO startupinfo; - PROCESS_INFORMATION processinfo; - ZeroMemory(&startupinfo, sizeof(startupinfo)); - ZeroMemory(&processinfo, sizeof(processinfo)); - startupinfo.cb = sizeof(startupinfo); - if (!CreateProcessA(NULL, binary, NULL, NULL, FALSE, CREATE_SUSPENDED, NULL, NULL, &startupinfo, &processinfo)) { - return {}; - } - return { processinfo.hProcess,processinfo.hThread }; +vector spawn(char *binary) +{ + STARTUPINFO startupinfo; + PROCESS_INFORMATION processinfo; + ZeroMemory(&startupinfo, sizeof(startupinfo)); + ZeroMemory(&processinfo, sizeof(processinfo)); + startupinfo.cb = sizeof(startupinfo); + if (!CreateProcessA(NULL, binary, NULL, NULL, FALSE, CREATE_SUSPENDED, NULL, NULL, &startupinfo, &processinfo)) + { + return {}; + } + return {processinfo.hProcess, processinfo.hThread}; } int main(int argc, char *argv[]) { - string prog; - HANDLE hProc = INVALID_HANDLE_VALUE; - HANDLE hThread = INVALID_HANDLE_VALUE; - DWORD PID = 0; - char s_PID[MAX_PATH]; - snprintf(s_PID, MAX_PATH, "%d", GetCurrentProcessId()); - SetEnvironmentVariableA("Inj_PID", s_PID); - if ((argc>1)&&fexists(argv[1])) { - cout << "[*] Injector PID: " << GetCurrentProcessId() << endl; - cout << "[*] Spawning process for \"" << argv[1] << "\"" << endl; - vector handles = spawn(argv[1]); - if (handles.empty()) { - fail("Failed to spawn process"); - } - hProc = handles[0]; - hThread = handles[1]; - PID = GetProcessId(hProc); - } else { - cerr<<"Usage: " << argv[0] << " "< 1) && fexists(argv[1])) + { + cout << "[*] Injector PID: " << GetCurrentProcessId() << endl; + cout << "[*] Spawning process for \"" << argv[1] << "\"" << endl; + vector handles = spawn(argv[1]); + if (handles.empty()) + { + fail("Failed to spawn process"); + } + hProc = handles[0]; + hThread = handles[1]; + PID = GetProcessId(hProc); + } + else + { + cerr << "Usage: " << argv[0] << " " << endl; + return 1; + } + InjectDll(PID); + if (hThread != INVALID_HANDLE_VALUE) + { + while (ResumeThread(hThread)) + ; + } + SetEnvironmentVariableA("Inj_PID", NULL); + cout << "[*] Done!" << endl; + return 0; } diff --git a/ScrapHacks/ScrapHack/CMakeLists.txt b/ScrapHacks/ScrapHack/CMakeLists.txt index b84b51f..a454e23 100644 --- a/ScrapHacks/ScrapHack/CMakeLists.txt +++ b/ScrapHacks/ScrapHack/CMakeLists.txt @@ -1,17 +1,21 @@ include(ExternalProject) -ExternalProject_Add(DirectX - PREFIX ${CMAKE_CURRENT_BINARY_DIR} - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - URL https://archive.org/download/DirectX.8.0a.SDK_includes_libs_only/DirectX.8.0a.SDK.zip - URL_HASH SHA1=39f168336d0df92ff14d62d5e3aef1b9e3191312 -) +ExternalProject_Add( + DirectX + PREFIX ${CMAKE_CURRENT_BINARY_DIR} + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + URL + https://archive.org/download/DirectX.8.0a.SDK_includes_libs_only/DirectX.8.0a.SDK.zip + URL_HASH SHA1=39f168336d0df92ff14d62d5e3aef1b9e3191312) ExternalProject_Get_Property(DirectX SOURCE_DIR) include_directories(AFTER ${SOURCE_DIR}/8.0/include/) link_directories(AFTER ${SOURCE_DIR}/8.0/lib/) add_compile_definitions(_CRT_SECURE_NO_WARNINGS) add_compile_definitions(POINTER_64=__ptr64) add_library(ScrapHack SHARED ScrapHack.cpp dllmain.cpp) -target_link_libraries(ScrapHack d3d8 d3dx8 legacy_stdio_definitions) +target_link_libraries(ScrapHack + d3d8 + d3dx8 + legacy_stdio_definitions) install(TARGETS ScrapHack DESTINATION bin) diff --git a/ScrapHacks/ScrapHack/D3D8_Hook.h b/ScrapHacks/ScrapHack/D3D8_Hook.h index cb05729..28b44fc 100644 --- a/ScrapHacks/ScrapHack/D3D8_Hook.h +++ b/ScrapHacks/ScrapHack/D3D8_Hook.h @@ -2,92 +2,104 @@ #include #include uintmax_t frame = 0; -DWORD* GetVTable(void* addr) { - return (DWORD*)(*(DWORD*)addr); +DWORD *GetVTable(void *addr) +{ + return (DWORD *)(*(DWORD *)addr); } bool overlay = false; LPD3DXFONT m_pFont; HFONT hFont; HBRUSH hBrush; -D3DCOLOR color = D3DCOLOR_ARGB(255,255, 0, 0); -RECT Rect = { 0,0,0,0 }; +D3DCOLOR color = D3DCOLOR_ARGB(255, 255, 0, 0); +RECT Rect = {0, 0, 0, 0}; D3DRECT panel; -size_t size_ht(HashTable* ht); -size_t size_ht(HashTable* ht); +size_t size_ht(HashTable *ht); +size_t size_ht(HashTable *ht); -LPDIRECT3DDEVICE8 Render(LPDIRECT3DDEVICE8 dev) { - if (!overlay) { - return dev; - } - char text[4096]; - int32_t money = 0; - size_t num_ents = 0; - size_t num_ent_lst = 0; - if (ptr(P_WORLD, 0)!=nullptr) { - money = ptr(P_WORLD, O_MONEY)[0]; - num_ents= size_ht(ptr>(P_WORLD, O_ENTS)); - num_ent_lst = size_ht(ptr>(P_WORLD, O_ENTLISTS)); - } - snprintf(text, 4096, "ScrapHack v0.1\nFrame: [%lld]\nMoney: [%d]\nEntities: [%ld]\nEntity Lists: [%ld]", ++frame, money, num_ents,num_ent_lst); - if (m_pFont == nullptr) { - D3DXCreateFont(dev, hFont, &m_pFont); - CloseHandle(hFont); - } - m_pFont->Begin(); - m_pFont->DrawTextA(text, -1, &Rect, DT_CALCRECT, 0); - m_pFont->DrawTextA(text, -1, &Rect, DT_LEFT, color); - m_pFont->End(); - return dev; +LPDIRECT3DDEVICE8 Render(LPDIRECT3DDEVICE8 dev) +{ + if (!overlay) + { + return dev; + } + char text[4096]; + int32_t money = 0; + size_t num_ents = 0; + size_t num_ent_lst = 0; + if (ptr(P_WORLD, 0) != nullptr) + { + money = ptr(P_WORLD, O_MONEY)[0]; + num_ents = size_ht(ptr>(P_WORLD, O_ENTS)); + num_ent_lst = size_ht(ptr>(P_WORLD, O_ENTLISTS)); + } + snprintf(text, 4096, "ScrapHack v0.1\nFrame: [%lld]\nMoney: [%d]\nEntities: [%ld]\nEntity Lists: [%ld]", ++frame, money, num_ents, num_ent_lst); + if (m_pFont == nullptr) + { + D3DXCreateFont(dev, hFont, &m_pFont); + CloseHandle(hFont); + } + m_pFont->Begin(); + m_pFont->DrawTextA(text, -1, &Rect, DT_CALCRECT, 0); + m_pFont->DrawTextA(text, -1, &Rect, DT_LEFT, color); + m_pFont->End(); + return dev; } -HRESULT WINAPI H_EndScene(LPDIRECT3DDEVICE8 dev) { - typedef HRESULT(WINAPI *t_func)(LPDIRECT3DDEVICE8); - shared_ptr hook = Hook::get(H_EndScene); - return hook->func(Render(dev)); +HRESULT WINAPI H_EndScene(LPDIRECT3DDEVICE8 dev) +{ + typedef HRESULT(WINAPI * t_func)(LPDIRECT3DDEVICE8); + shared_ptr hook = Hook::get(H_EndScene); + return hook->func(Render(dev)); } -HRESULT WINAPI H_CreateDevice(void* pDirect3D, unsigned int uiAdapter, D3DDEVTYPE pDeviceType, HWND hFocusWindow, - unsigned long ulBehaviorFlags, D3DPRESENT_PARAMETERS* pPresentationParameters, - LPDIRECT3DDEVICE8* ppReturnedDeviceInterface) { - typedef HRESULT(WINAPI *t_func)(void*, unsigned int, D3DDEVTYPE, HWND, unsigned long, D3DPRESENT_PARAMETERS*, LPDIRECT3DDEVICE8*); - shared_ptr hook = Hook::get(H_CreateDevice); - HRESULT ret = hook->func(pDirect3D, uiAdapter, pDeviceType, hFocusWindow, ulBehaviorFlags, pPresentationParameters, ppReturnedDeviceInterface); - cout << "CreateDevice -> " << ret << endl; - void* EndScene = reinterpret_cast(GetVTable(ppReturnedDeviceInterface[0])[35]); - cout << "EndScene @ " << EndScene << endl; // EndScene - Hook::addr(EndScene, H_EndScene); - Hook::drop(H_CreateDevice); - return ret; +HRESULT WINAPI H_CreateDevice(void *pDirect3D, unsigned int uiAdapter, D3DDEVTYPE pDeviceType, HWND hFocusWindow, + unsigned long ulBehaviorFlags, D3DPRESENT_PARAMETERS *pPresentationParameters, + LPDIRECT3DDEVICE8 *ppReturnedDeviceInterface) +{ + typedef HRESULT(WINAPI * t_func)(void *, unsigned int, D3DDEVTYPE, HWND, unsigned long, D3DPRESENT_PARAMETERS *, LPDIRECT3DDEVICE8 *); + shared_ptr hook = Hook::get(H_CreateDevice); + HRESULT ret = hook->func(pDirect3D, uiAdapter, pDeviceType, hFocusWindow, ulBehaviorFlags, pPresentationParameters, ppReturnedDeviceInterface); + cout << "CreateDevice -> " << ret << endl; + void *EndScene = reinterpret_cast(GetVTable(ppReturnedDeviceInterface[0])[35]); + cout << "EndScene @ " << EndScene << endl; // EndScene + Hook::addr(EndScene, H_EndScene); + Hook::drop(H_CreateDevice); + return ret; } -LPDIRECT3D8 WINAPI H_Direct3DCreate8(unsigned int SDKVersion) { - typedef LPDIRECT3D8(_stdcall *t_func)(unsigned int); - shared_ptr hook = Hook::get(H_Direct3DCreate8); - - LPDIRECT3D8 ret = hook->func(SDKVersion); - cout << "D3D8-Create: " << SDKVersion << " -> " << ret << endl; - void *CreateDevice = reinterpret_cast(GetVTable(ret)[15]); - void *Release = reinterpret_cast(GetVTable(ret)[2]); - cout << "CreateDevice @ " << CreateDevice << endl; // CreateDevice - Hook::addr(CreateDevice, H_CreateDevice); - Hook::drop(H_Direct3DCreate8); - - return ret; +LPDIRECT3D8 WINAPI H_Direct3DCreate8(unsigned int SDKVersion) +{ + typedef LPDIRECT3D8(_stdcall * t_func)(unsigned int); + shared_ptr hook = Hook::get(H_Direct3DCreate8); + + LPDIRECT3D8 ret = hook->func(SDKVersion); + cout << "D3D8-Create: " << SDKVersion << " -> " << ret << endl; + void *CreateDevice = reinterpret_cast(GetVTable(ret)[15]); + void *Release = reinterpret_cast(GetVTable(ret)[2]); + cout << "CreateDevice @ " << CreateDevice << endl; // CreateDevice + Hook::addr(CreateDevice, H_CreateDevice); + Hook::drop(H_Direct3DCreate8); + + return ret; } -void unhook_d3d8() { - if (hFont != INVALID_HANDLE_VALUE) { - CloseHandle(hFont); - } - if (m_pFont != nullptr) { - m_pFont->Release(); - } - Hook::drop(H_EndScene); +void unhook_d3d8() +{ + if (hFont != INVALID_HANDLE_VALUE) + { + CloseHandle(hFont); + } + if (m_pFont != nullptr) + { + m_pFont->Release(); + } + Hook::drop(H_EndScene); } -void hook_d3d8() { - hFont = CreateFont(20, 0, 0, 0, FW_BOLD, 0, 0, 0, ANSI_CHARSET, 0, 0, 0, 0, "Verdana"); - hBrush = CreateSolidBrush(D3DCOLOR_ARGB(25, 0, 0, 0)); - Hook::module("d3d8.dll","Direct3DCreate8", H_Direct3DCreate8); +void hook_d3d8() +{ + hFont = CreateFont(20, 0, 0, 0, FW_BOLD, 0, 0, 0, ANSI_CHARSET, 0, 0, 0, 0, "Verdana"); + hBrush = CreateSolidBrush(D3DCOLOR_ARGB(25, 0, 0, 0)); + Hook::module("d3d8.dll", "Direct3DCreate8", H_Direct3DCreate8); } \ No newline at end of file diff --git a/ScrapHacks/ScrapHack/Hook.h b/ScrapHacks/ScrapHack/Hook.h index 1ea88f5..c35eb02 100644 --- a/ScrapHacks/ScrapHack/Hook.h +++ b/ScrapHacks/ScrapHack/Hook.h @@ -4,16 +4,16 @@ class Hook { private: MEMORY_BASIC_INFORMATION mbi; - void* orig; - void* detour; + void *orig; + void *detour; bool enabled; uint8_t orig_bytes[6]; uint8_t jmp_bytes[6]; static map> hooks; - -public: - Hook(void* func, void* detour) { +public: + Hook(void *func, void *detour) + { uintptr_t dest = reinterpret_cast(detour); uintptr_t src = reinterpret_cast(func); this->orig = func; @@ -31,57 +31,70 @@ public: this->enabled = false; } - ~Hook() { + ~Hook() + { cout << "Unhooking: [" << this->orig << " <- " << this->detour << "]" << endl; this->disable(); } - - static void addr(void* addr, void* detour) { - cout << "Hooking: [" << addr << " -> " << detour <<"]" << endl; + + static void addr(void *addr, void *detour) + { + cout << "Hooking: [" << addr << " -> " << detour << "]" << endl; uintptr_t key = reinterpret_cast(detour); - hooks[key] = make_shared(addr,detour); + hooks[key] = make_shared(addr, detour); hooks[key]->enable(); } - static void module(const char* mod, const char* func, void* detour) { - cout << "Hooking: [" << mod<<"]."< " << detour << endl; - void* addr = GetProcAddress(GetModuleHandle(mod), func); - if (addr != NULL) { + static void module(const char *mod, const char *func, void *detour) + { + cout << "Hooking: [" << mod << "]." << func << " -> " << detour << endl; + void *addr = GetProcAddress(GetModuleHandle(mod), func); + if (addr != NULL) + { Hook::addr(addr, detour); } - else { + else + { cerr << "[" << mod << "]." << func << " not found!" << endl; }; } - static shared_ptr get(void* func) { + static shared_ptr get(void *func) + { uintptr_t addr = reinterpret_cast(func); return Hook::get(addr); } - - static shared_ptr get(uintptr_t addr) { + + static shared_ptr get(uintptr_t addr) + { return hooks.at(addr); } - static size_t drop(void* func) { + static size_t drop(void *func) + { uintptr_t addr = reinterpret_cast(func); return Hook::drop(addr); } - static size_t drop(uintptr_t addr) { + static size_t drop(uintptr_t addr) + { return hooks.erase(addr); } - static void clear() { + static void clear() + { cout << "Clearing Hooks" << endl; - for (pair> h : hooks) { + for (pair> h : hooks) + { h.second->disable(); } return hooks.clear(); } - void disable() { - if (enabled) { + void disable() + { + if (enabled) + { //cout << "Disabling: [" << this->orig << " <- " << this->detour << "]" << endl; VirtualProtect(mbi.BaseAddress, mbi.RegionSize, PAGE_EXECUTE_READWRITE, NULL); memcpy(this->orig, this->orig_bytes, 1 + 4 + 1); @@ -89,8 +102,10 @@ public: enabled = false; } } - void enable() { - if (!enabled) { + void enable() + { + if (!enabled) + { //cout << "Enabling: [" << this->orig << " -> " << this->detour << "]" << endl; VirtualProtect(mbi.BaseAddress, mbi.RegionSize, PAGE_EXECUTE_READWRITE, NULL); memcpy(this->orig, this->jmp_bytes, 1 + 4 + 1); @@ -99,14 +114,16 @@ public: } } - void* get_orig() { + void *get_orig() + { return this->orig; } - template - decltype(auto) func(Args... args) { + template + decltype(auto) func(Args... args) + { disable(); - auto ret=reinterpret_cast(this->orig)(args...); + auto ret = reinterpret_cast(this->orig)(args...); enable(); return ret; } diff --git a/ScrapHacks/ScrapHack/Py_Utils.h b/ScrapHacks/ScrapHack/Py_Utils.h index d6624af..557d47b 100644 --- a/ScrapHacks/ScrapHack/Py_Utils.h +++ b/ScrapHacks/ScrapHack/Py_Utils.h @@ -8,12 +8,13 @@ PyMethodDef *find_method_table(uintptr_t base, uintptr_t needle) for (ptrdiff_t offset = 0; offset < 64; ++offset) { uintptr_t instr = reinterpret_cast(base + offset)[0]; - if (instr == needle) { + if (instr == needle) + { uintptr_t mod_addr = reinterpret_cast(base + offset - (1 + 4))[0]; - return reinterpret_cast(mod_addr); + return reinterpret_cast(mod_addr); } } - return reinterpret_cast(0); + return reinterpret_cast(0); } map get_modules(uintptr_t base) diff --git a/ScrapHacks/ScrapHack/ScrapHack.cpp b/ScrapHacks/ScrapHack/ScrapHack.cpp index 08b5c66..95dd635 100644 --- a/ScrapHacks/ScrapHack/ScrapHack.cpp +++ b/ScrapHacks/ScrapHack/ScrapHack.cpp @@ -1,4 +1,3 @@ -#include "stdafx.h" #include #include #include diff --git a/ScrapHacks/ScrapHack/Scrapland.h b/ScrapHacks/ScrapHack/Scrapland.h index b19793a..55716e7 100644 --- a/ScrapHacks/ScrapHack/Scrapland.h +++ b/ScrapHacks/ScrapHack/Scrapland.h @@ -16,8 +16,8 @@ #define P_SCRAP_EXIT 0x4010c0 //FUNCTION TYPES -#define T_SCRAP_LOG int(_cdecl*)(unsigned int, const char*) -#define T_SCRAP_EXEC int(_cdecl*)(const char*) +#define T_SCRAP_LOG int(_cdecl *)(unsigned int, const char *) +#define T_SCRAP_EXEC int(_cdecl *)(const char *) auto scrap_log = (T_SCRAP_LOG)P_SCRAP_LOG; auto scrap_exec = (T_SCRAP_EXEC)P_SCRAP_EXEC; diff --git a/ScrapHacks/ScrapHack/Structures.h b/ScrapHacks/ScrapHack/Structures.h index a79bb67..7a69bdb 100644 --- a/ScrapHacks/ScrapHack/Structures.h +++ b/ScrapHacks/ScrapHack/Structures.h @@ -1,19 +1,20 @@ #pragma once -template +template struct HashTableEntry; -struct Vector3 { +struct Vector3 +{ float x; float y; float z; }; -struct Matrix3x3 { +struct Matrix3x3 +{ Vector3 a; Vector3 b; Vector3 c; }; - struct PyMethodDef { char *ml_name; @@ -31,31 +32,35 @@ struct PyMod struct Module { PyMod *mod; - map methods; + map methods; }; -struct Entity { - void* vmt; - const char* name; +struct Entity +{ + void *vmt; + const char *name; }; -struct EntityList { - const char* name; - void* unk_1; - void* unk_2; - const char* mod; - const char* func; +struct EntityList +{ + const char *name; + void *unk_1; + void *unk_2; + const char *mod; + const char *func; }; -template -struct HashTable { +template +struct HashTable +{ uint32_t size; - HashTableEntry** chains; + HashTableEntry **chains; }; -template -struct HashTableEntry { - T* data; - const char* name; - HashTableEntry* next; +template +struct HashTableEntry +{ + T *data; + const char *name; + HashTableEntry *next; }; \ No newline at end of file diff --git a/ScrapHacks/ScrapHack/Util.h b/ScrapHacks/ScrapHack/Util.h index f6d98bb..199f44b 100644 --- a/ScrapHacks/ScrapHack/Util.h +++ b/ScrapHacks/ScrapHack/Util.h @@ -9,7 +9,7 @@ string GetLastErrorAsString() return "No error"; LPSTR messageBuffer = NULL; size_t m_size = FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, - NULL, errorMessageID, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR)&messageBuffer, 0, NULL); + NULL, errorMessageID, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPSTR)&messageBuffer, 0, NULL); string message(messageBuffer, m_size); LocalFree(messageBuffer); if (!message.empty() && message[message.length() - 1] == '\n') @@ -62,7 +62,6 @@ void FreeConsole(bool wait) FreeConsole(); } - bool in_foreground = false; BOOL CALLBACK EnumWindowsProcMy(HWND hwnd, LPARAM lParam) { @@ -109,7 +108,6 @@ bool key_down_norepeat(int keycode, int delay = 100) return false; } - void hexdump(void *addr, size_t count) { for (size_t i = 0; i < count; ++i) @@ -124,35 +122,35 @@ void hexdump(void *addr, size_t count) cout << endl; } -template -T* __ptr(uintptr_t addr) +template +T *__ptr(uintptr_t addr) { - return reinterpret_cast(addr); + return reinterpret_cast(addr); } - -template -T* __ptr(uintptr_t addr, ptrdiff_t offset) +template +T *__ptr(uintptr_t addr, ptrdiff_t offset) { //cout << "[" << (void*)addr << "] + " << (void*)offset << " = "; - addr = reinterpret_cast(addr)[0] + offset; + addr = reinterpret_cast(addr)[0] + offset; //cout << (void*)addr << endl;; auto ret = __ptr(addr); return ret; } - -template -T* __ptr(uintptr_t addr, ptrdiff_t offset, Offsets... offsets) { +template +T *__ptr(uintptr_t addr, ptrdiff_t offset, Offsets... offsets) +{ //cout << "[" << (void*)addr << "] + " << (void*)offset << " = "; - addr = reinterpret_cast(addr)[0] + offset; + addr = reinterpret_cast(addr)[0] + offset; //cout << (void*)addr << endl;; auto ret = __ptr(addr, offsets...); return ret; } -template -T* ptr(uintptr_t addr, Offsets... offsets) { +template +T *ptr(uintptr_t addr, Offsets... offsets) +{ auto ret = __ptr(addr, offsets...); return ret; } diff --git a/ScrapHacks/ScrapHack/VMT_Hook.h b/ScrapHacks/ScrapHack/VMT_Hook.h index 1759cc8..4dd898e 100644 --- a/ScrapHacks/ScrapHack/VMT_Hook.h +++ b/ScrapHacks/ScrapHack/VMT_Hook.h @@ -4,23 +4,23 @@ class VMT_Hook { private: MEMORY_BASIC_INFORMATION mbi; - void* orig; - void* detour; - DWORD* vtable; + void *orig; + void *detour; + DWORD *vtable; size_t ord; bool enabled; static map> hooks; - static DWORD* GetVTable(void* addr) { + static DWORD *GetVTable(void *addr) + { return (DWORD *)*(DWORD *)addr; }; - public: - - VMT_Hook(void* obj, size_t ord, void* detour) { + VMT_Hook(void *obj, size_t ord, void *detour) + { this->vtable = GetVTable(obj); this->detour = detour; - this->orig = reinterpret_cast(vtable[ord]); + this->orig = reinterpret_cast(vtable[ord]); this->ord = ord; this->enabled = false; @@ -28,51 +28,62 @@ public: cout << "Hooking: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour << ")" << endl; } - ~VMT_Hook() { + ~VMT_Hook() + { cout << "Unhooking: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour << ")" << endl; this->disable(); } - static void create(void* obj, size_t ord, void* detour) { + static void create(void *obj, size_t ord, void *detour) + { uintptr_t key = reinterpret_cast(detour); - hooks[key] = make_shared(obj,ord, detour); + hooks[key] = make_shared(obj, ord, detour); hooks[key]->enable(); } - - static shared_ptr get(void* func) { + + static shared_ptr get(void *func) + { uintptr_t addr = reinterpret_cast(func); return VMT_Hook::get(addr); } - static shared_ptr get(uintptr_t addr) { + static shared_ptr get(uintptr_t addr) + { return hooks.at(addr); } - static size_t drop(void* func) { + static size_t drop(void *func) + { uintptr_t addr = reinterpret_cast(func); return VMT_Hook::drop(addr); } - static size_t drop(uintptr_t addr) { + static size_t drop(uintptr_t addr) + { return hooks.erase(addr); } - static void clear() { + static void clear() + { return hooks.clear(); } - void disable() { - if (enabled) { - cout << "Disabling: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour<<")" << endl; + void disable() + { + if (enabled) + { + cout << "Disabling: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour << ")" << endl; VirtualProtect(mbi.BaseAddress, mbi.RegionSize, PAGE_EXECUTE_READWRITE, NULL); this->vtable[ord] = reinterpret_cast(this->orig); VirtualProtect(mbi.BaseAddress, mbi.RegionSize, mbi.Protect, NULL); enabled = false; } } - void enable() { - if (!enabled) { - cout << "Enabling: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour <<")" << endl; + void enable() + { + if (!enabled) + { + cout << "Enabling: " << this->vtable << "[" << this->ord << "]: (" << this->orig << " -> " << this->detour << ")" << endl; VirtualProtect(mbi.BaseAddress, mbi.RegionSize, PAGE_EXECUTE_READWRITE, NULL); this->vtable[ord] = reinterpret_cast(this->detour); VirtualProtect(mbi.BaseAddress, mbi.RegionSize, mbi.Protect, NULL); @@ -80,12 +91,11 @@ public: } } - template - T func() { + template + T func() + { return reinterpret_cast(this->orig); } - }; map> VMT_Hook::hooks; - diff --git a/ScrapHacks/ScrapHack/dllmain.cpp b/ScrapHacks/ScrapHack/dllmain.cpp index d1414c7..5954cd5 100644 --- a/ScrapHacks/ScrapHack/dllmain.cpp +++ b/ScrapHacks/ScrapHack/dllmain.cpp @@ -1,4 +1,4 @@ -#include "stdafx.h" +#include #define DLL_EXPORT extern "C" __declspec(dllexport) void DllInit(HMODULE); void DllPreInit(HMODULE); diff --git a/helplib.txt b/helplib.txt index 83d36c4..b109054 100644 --- a/helplib.txt +++ b/helplib.txt @@ -1,791 +1,112 @@ -======== [ HangarTab ] ======== -- ShowHangarPanel: - Muestra los elementos del panel 'Hangar' -- ShowMoneyBuyingShip: ??? -- HideRebuildShipMoney: ??? -- SetPilotVisible: ??? -- HideShipMiniInfo: ??? -- UpdateHangars: ??? -- SScorer: ??? -- DisableChangePlatformButtons: - Desactiva la acción en los hangares, los tabuladores, el botón de sell, el de ok y los de piloto anterior y posterior -- SelectedColorGreen: 200 -- prevItem: '' -- AuxShowMoney: ??? -- SetShipTypeVisible: ??? -- holograms: 0 -- SetShipTypeButtonsState: ??? -- SelectItem: - Selecciona un item de la pantalla -- CircuitColorAlpha: 128 -- shipTotalCost: 0 -- miniShip: None -- SetSellActive: ??? -- ShowShipMiniInfo: ??? -- currentHangar: 0 -- SSound: ??? -- prevShip: None -- ShowBoostPrediction: ??? -- HighLightColorBlue: 190 -- BuyShip: - Guarda la nave comprada en el hangar correspondiente -- DestroyedColorBlue: 32 -- __file__: 'PACK: ShipEdit/HangarTab.pyc' -- SelectedColorRed: 212 -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- NextPilot: - Selecciona un piloto posterior de la lista -- UseTxt: '"Linker Mausklick"' -- ShowShipInfo: - Muestra la información de la nave actual (número de armas, casco...) -- GetSpeedRampOffsets: ??? -- SetExitVisible: ??? -- IsShipValid: ??? -- DestroyedColorGreen: 32 -- CreateEmptyShip: - Crea una nave vacía, lista para ser editada -- SellShip: - Vende la nave del hangar correspondiente -- currentPilot: 0 -- NormalColorRed: 83 -- SetSellVisible: ??? -- currentShipToEdit: 0 -- DestroyedColorRed: 255 -- SelectShipToEdit: - Activa los controles de construcción de naves y muestra la nave a construir -- NextShipToEdit: - Selecciona la nave siguiente en la lista de naves a editar -- NormalColorAlpha: 255 -- CmSec2Value: - Pasa de cm/s a k/h -- ShowMoneySellingShip: ??? -- ShowRebuildShipMoney: ??? -- ComputeShipTotalCost: ??? -- ScaleSpeedRamp: ??? -- prevHangar: 0 -- NormalColorGreen: 114 -- AddReferenceShipControls: ??? -- baseMiniShipInfoX: 64 -- baseMiniShipInfoY: 144 -- SelectedColorAlpha: 255 -- HighLightColorGreen: 255 -- HideHangarPanel: - Esconde los elementos del panel 'Hangar' -- HideMoney: ??? -- GetMaxSpeedTime: ??? -- NormalColorBlue: 193 -- EnableChangePlatformButtons: - Activa la acción en los hangares, los tabuladores, el botón de sell, el de ok y los de piloto anterior y posterior -- PrevPilot: - Selecciona un piloto anterior de la lista -- isXbox: 0 -- PrevShipToEdit: - Selecciona la nave anterior en la lista de naves a editar -- SelectHangar: - Selecciona un hangar, actualizando el panel de información de la nave y ocultando y desocultando las naves correspondientes -- baseShipInfoY: 349 -- baseShipInfoX: 194 -- HideShipInfo: - Oculta el panel de información de la nave -- HighLightColorRed: 255 -- Scrap: ??? -- speedRampX: 25 -- speedRampY: 20 -- DrawBackground: ??? -- hangarBaseX: 52 -- hangarBaseY: 204 -- SetHangarPanel: - Coloca los elementos del panel 'Hangar' -- SelectedColorBlue: 80 -- TabQuadSize: 14 - - -======== [ Cloud ] ======== -- CreateCloud: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- NetResName: 'Cloud' -- LifeTime: 10.0 -- CloudFile: 'Models/Weapons/Cloud/Cloud.M3D' -- Init: ??? -- AmmoNeed: 5 -- SWeap: ??? -- SNet: ??? -- LastClientCreate: ??? -- ActivateHitType: ??? -- Scrap: ??? -- SetUpCloud: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Cloud.pyc' -- LoadResources: ??? -- ClientAfterCreate: ??? -- ClientCreate: ??? -- LastClientAfterCreate: ??? - - ======== [ marshal ] ======== -- loads: ??? -- dump: ??? -- dumps: ??? -- load: ??? - - -======== [ Dtritus ] ======== -- SVec: ??? -- OnCreate: ??? -- FXDTritusAttackFile: 'Models/GFX/DTritus/Attack.M3D' -- SSound: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- OnFreeResources: ??? -- SAct: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Chars/Dtritus.pyc' -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- FXDTritusKillFile: 'Models/GFX/DTritus/Kill.M3D' -- VRadius: 70 - - -======== [ Parking ] ======== -- OnParkingOccupied: ??? -- JunkerPark: ??? -- DoorInitializator: ??? -- SScorer: ??? -- CheckWeapons: ??? -- SWeap: ??? -- SetDtritusPlate: ??? -- PlayVoiceChannel: ??? -- SVec: ??? -- BrowseParkingAreas: ??? -- ChangeLevel: ??? -- PR_ComeFrom: 'UseShip:' -- LastPark: None -- PlayerShip: -- LastParkingZone: None -- SwitchVehicleMissionCallbackAux: None -- ParkedDeat: ??? -- PL_Junk: 'DM_Player_Spawn_Junkyard' -- MinParkingVel: 1000 -- SSound: ??? -- ShowNextMap: ??? -- SetInvunerable: ??? -- CreatePlayerShip: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- Scrap: ??? -- CreateLonelyMercParkings: ??? -- ShipTypes: {'Boss': ('SBOSS1',), 'Bank': ['SBANKER1'], 'Temple': ['SBISHOP1'], 'Mercs': ['SMERC1', 'SMERC2'], 'Mayor': ('SMAYOR1',), 'Bishop': ('SBISHOP1',), 'Press': ['SBERTO1', 'SBETTY1'], 'TownHall': ['SFUNC1'], 'Police': ['SPOLI1', 'SPOLI2', 'SPOLI3', 'SPOLI4'], 'LonelyMerc': ('SMERC3',)} -- LastCamera: None -- __file__: 'PACK: Vehicles/Parking.pyc' -- OnPark: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- DtritusPlateNode: 'DC_Plate' -- ParkedOutCallback: None -- isValidToPark: ??? -- PR_Spawn: 'DM_Ship_Spawn_' -- SLogic: ??? -- CharOnShip: ??? -- SInput: ??? -- SwitchVehicleMissionCallback: ??? -- SetCameraStart: ??? -- OnCreatePlayerShip: None -- P_None: 'P_None' -- SetWeaponOnShip: 0 -- SwitchCharMissionCallbackAux: None -- DtritusPlate: -- SNet: ??? -- ShowChar: ??? -- ParkingDepth: 300 -- SetShipAsParked: ??? -- CreateParkedShip: ??? -- PR_Junk: 'DM_Parking_Junkyard' -- CreateBox: ??? -- AlarmProbOnParkedShipDeath: 0.15 -- AllShips: ['SPOLI1', 'SPOLI2', 'SPOLI3', 'SPOLI4', 'SFUNC1', 'SBANKER1', 'SBERTO1', 'SBETTY1', 'SBISHOP1'] -- BrowseSwitchLevel: ??? -- PR_Lst: 'ParkingBox' -- OnParkedOut: ??? -- EndPathCam: ??? -- ParkingDist: 800 -- BrowseItemPos: ??? -- SetOnFloor: ??? -- DtritusPlateModel: 'models/Misc/DtritusPlate/DtritusPlate.m3d' -- SetShipRadius: ??? -- UseShip: ??? -- RestoreDeathPlayerShip: ??? -- Init: ??? -- SAct: ??? -- CreateDtritusPlate: ??? -- BrowseParkedPos: ??? -- SwitchCharMissionCallback: None -- ParkingZones: {} -- ExecSwitchVehicleMissionCallback: ??? -- EndJunkerPathCam: ??? +- loads: +- dump: +- dumps: +- load: ======== [ SScorer ] ======== -- SetCursor: +- SetCursor: SetCursor(playernumber,CursorName) : pone un item del scorer como cursor -- Show: +- Show: Show(playernumber) : Activa el scorer. -- GetTextArea: +- GetTextArea: (width, height) GetTextArea(fontType, text) : obtiene la anchura y la altura de un texto dado el texto y el tipo de fuente -- AddModel: +- AddModel: AddModel(playernumber,Name,ModelFile,numanim,Radius) : Pre carga un modelo para usarse en el scorer. -- SetOnPrev: +- SetOnPrev: SetOnPrev(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del pagina abajo. -- AddChatMsg: +- AddChatMsg: AddChatMsg(string,red,gree,blue) : Agrega un mensaje a la lista de chat. -- GetOnCancel: +- GetOnCancel: (CancelEvent)GetOnCancel(playernumber) : Devuelve la funcion que se ejecutara en el caso del escape. -- GetDefault: +- GetDefault: DefaultItemName GetDefault(playernumber) Obtiene el nombre del item por defecto -- SetOnSpecialHint: +- SetOnSpecialHint: SetOnSpecialHint(playernumber,SpecialHintTestFunc,SpecialHint) : Define la funcion que decide si se muestra un hint especial -- SetConsole: +- SetConsole: SetConsole(show) : oculta/ muestra la consola de pantalla completa -- Get2DPos: +- Get2DPos: (x,y) Get2DPos(vector3d) : obtiene en cordenadas de pantalla una posicion del escenario -- GetActual: +- GetActual: ActualItem GetActual(playernumber) Obtiene el item actual -- SetOnNext: +- SetOnNext: SetOnNext(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del pagina abajo. -- SetMPFunc: +- SetMPFunc: SetMPFunc(playernumber,Callback) : Callback(id,showmpscorer) (muestra oculta el scorer multiplayer) -- Set: +- Set: Set(playernumber,itemname,varname,value) : Modifica el valor de una variable de un item -- SetSpeechCallback: +- SetSpeechCallback: SetSpeechCallback(Callback) : Especifica la funcion callback que será llamada -- Get: +- Get: Get(playernumber,itemname,varname) : Obtiene el valor de una variable de un item -- GetMenuAccept: +- GetMenuAccept: GetMenuAccept(id) : Devuelve el estado de la acción de menu aceptar. -- SetDefault: +- SetDefault: SetDefault(playernumber,DefaultItemName) : pone un item del scorer 'por defecto' -- CancelSpeech: +- CancelSpeech: CancelSpeech(time) : cancela un mensaje remoto -- SetHeadMonitor: +- SetHeadMonitor: SetHeadMonitor(Head,Msg,anm) : Especifica la cabeza que será usada en el monitor y el mensaje. -- Add: +- Add: Add(playernumber,itemname,itemtype,AtEnd) : Agrega un item al scorer. -- SetMarkerSprite: +- SetMarkerSprite: SetMarkerSprite(id,SpriteName) : pone un sprite como marcador -- PreloadTexture: +- PreloadTexture: PreloadTexture(filename) : Precarga una textura -- SetMsgText: +- SetMsgText: SetMsgText(text,time) : Muestra un mensaje de sistema y lo desactiva en el tiempo de mundo time -- Fade: +- Fade: Fade(id,(r,g,b,a),(r,g,b,a),time) : Realiza un fade de rgba a rgba. -- Clear: +- Clear: Clear(playernumber) : Limpia el scorer completamente. -- SetCinema: +- SetCinema: SetCinema(id,status,time) : Activa el modo escena de cine. -- SetSpeechText: +- SetSpeechText: SetSpeechText(text,time,r,g,b) : activa el texto de una conversacion que durará un tiempo espeficico -- SetOnCancel: +- SetOnCancel: SetOnCancel(playernumber,CancelEvent) : Define la funcion que se ejecutara en el caso del escape. -- Hide: +- Hide: Hide(playernumber) : Desactiva el scorer. -- SetLabelText: +- SetLabelText: SetLabelText(text,time) : Muestra un rotulo de sistema y lo desactiva en el tiempo de mundo time -======== [ Mission_DestroyPorkinsTransports ] ======== -- BISHOPS_LIFE: 100 -- CallDeepThroat: ??? -- UsePhoneCab: ??? -- Parking: ??? -- bishopTransports: [] -- SScorer: ??? -- CreateBishop: ??? -- SWeap: ??? -- showBishopTaunt: 1 -- OnBishopDamage: ??? -- bishops: [] -- UpdateScorer: ??? -- mayorTransports: [] -- SVec: ??? -- InitStatus: ??? -- OnPorkinsTransportDeath: ??? -- SSound: ??? -- MAX_POPULARITY: 10.0 -- MissionsFuncs: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- GetBishopsEnemiesProfile: ??? -- SaveGame: ??? -- taunt: 1 -- Items: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- GetMayorReward: ??? -- numMayorTransportsDeaths: 0 -- string: - Common string manipulations. - -Public module variables: - -whitespace -- a string containing all characters considered whitespace -lowercase -- a string containing all characters considered lowercase letters -uppercase -- a string containing all characters considered uppercase letters -letters -- a string containing all characters considered letters -digits -- a string containing all characters considered decimal digits -hexdigits -- a string containing all characters considered hexadecimal digits -octdigits -- a string containing all characters considered octal digits - - -- CreateMayorTransport: ??? -- PreCallDeepThroat: ??? -- AttackMayorTransport: ??? -- Scorer: ??? -- OnBishopDeath: ??? -- SInput: ??? -- SNet: ??? -- SetNextMission: ??? -- mayorPopularity: 0.0 -- currentTrafficNumber: 5 -- BISHOP_TRANSPORT_LIFE: 65 -- SAI: ??? -- Menu: ??? -- InitMission: ??? -- CheckBishopWithoutTarget: ??? -- Speech: ??? -- Init: ??? -- SAct: ??? -- OnMayorTransportDeath: ??? -- CreatePorkinsTransport: ??? -- MAYOR_TRANSPORT_LIFE: 100 -- Scrap: ??? -- mayorReward: 1000 -- __file__: 'PACK: Mission_DestroyPorkinsTransports.pyc' -- MissionScorer: ??? - - ======== [ SWeap ] ======== -- SetSWeap: +- SetSWeap: SetSWeap(numammo,svar,svalue) : Pone un valor cadena de las municiones -- FillPriority: +- FillPriority: FillPriority() : Inizializa las prioridades de las armas -- GetSAmmo: +- GetSAmmo: GetSAmmo(numammo,svar) : Obtiene un valor cadena de las municiones -- SetFAmmo: +- SetFAmmo: GetFAmmo(numammo,svar,fvalue) : Pone un valor numerico de las municiones -- InitWeap: +- InitWeap: InitWeap(num) : Inicializa las armas num es el numero de armas -- GetNWeap: +- GetNWeap: GetNWeap() : Obtiene el numero de armas en el juego -- GetFAmmo: +- GetFAmmo: GetFAmmo(numammo,svar) : Obtiene un valor numerico de las municiones -- GetFirstiWeap: +- GetFirstiWeap: GetFirstiWeap() : Obtiene el arma primera y por defecto -- GetSWeap: +- GetSWeap: GetSWeap(numWeap,svar) : Obtiene un valor cadena de las municiones -- GetFWeap: +- GetFWeap: GetFWeap(numWeap,svar) : Obtiene un valor numerico de las municiones -- GetNAmmo: +- GetNAmmo: GetNAmmo() : Obtiene el numero de municiones en el juego -- NetExec: +- NetExec: NetExec() : Rutinas de red de los misiles -- SetFWeap: +- SetFWeap: GetFWeap(numWeap,svar,fvalue) : Pone un valor numerico de las municiones -- InitAmmo: +- InitAmmo: InitAmmo(num) : Inicializa las municiones del juego -- SetSAmmo: +- SetSAmmo: SetSAmmo(numammo,svar,svalue) : Pone un valor cadena de las municiones -======== [ dbg ] ======== -- marshal: ??? -- become: ??? -- SScorer: ??? -- p: ??? -- module: 'sys' -- enable_all_conv: ??? -- signal: - This module provides mechanisms to use signal handlers in Python. - -Functions: - -alarm() -- cause SIGALRM after a specified time [Unix only] -signal() -- set the action for a given signal -getsignal() -- get the signal action for a given signal -pause() -- wait until a signal arrives [Unix only] -default_int_handler() -- default SIGINT handler - -Constants: - -SIG_DFL -- used to refer to the system default handler -SIG_IGN -- used to ignore the signal -NSIG -- number of defined signals - -SIGINT, SIGTERM, etc. -- signal numbers - -*** IMPORTANT NOTICE *** -A signal handler function is called with two arguments: -the first is the signal number, the second is the interrupted stack frame. -- SFX: ??? -- e: ??? -- _locale: - Support for POSIX locales. -- SVec: ??? -- errno: - This module makes available standard errno system symbols. - -The value of each symbol is the corresponding integer value, -e.g., on most systems, errno.ENOENT equals the integer 2. - -The dictionary errno.errorcode maps numeric codes to symbol names, -e.g., errno.errorcode[2] could be the string 'ENOENT'. - -Symbols that are not relevant to the underlying system are not defined. - -To map error codes to error messages, use the function os.strerror(), -e.g. os.strerror(2) could return 'No such file or directory'. -- SSound: ??? -- StopMovie: 0 -- menu: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- settrace: ??? -- __file__: '.\\lib\\dbg.pyc' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- trace: ??? -- SLogic: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- new: - Functions to create new objects used by the interpreter. - -You need to know a great deal about the interpreter to use this! -- SInput: ??? -- logfile_name: 'helplib.txt' -- imp: - This module provides the components needed to build your own -__import__ function. Undocumented functions are obsolete. - -- SNet: ??? -- movie: ??? -- strop: - Common string manipulations, optimized for speed. - -Always use "import string" rather than referencing -this module directly. -- log: ??? -- nuke: ??? -- SAI: ??? -- regex: ??? -- p_s: ??? -- __main__: ??? -- SWeap: ??? -- SAct: ??? -- __builtin__: - Built-in functions, exceptions, and other objects. - -Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices. -- p_e: ??? -- Scrap: ??? -- helplib: ??? -- quickconsole: ??? - - -======== [ Scene ] ======== -- AbortScene: ??? -- LocalActors: {} -- PlayVoiceVol: ??? -- SScorer: ??? -- SWeap: ??? -- AddText: ??? -- BaseAddActor: ??? -- HideVehiclesToo: ??? -- AcActionSet: None -- Load: ??? -- SVec: ??? -- DelClass: ??? -- ActorBreakChannel: ??? -- EndOfScene: ??? -- SSound: ??? -- Scrap: ??? -- PlayText: ??? -- __file__: 'PACK: Missions/Scene.pyc' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- CreateLocalAction: ??? -- HideThis: ??? -- StopSpeech: ??? -- InitOutDoorScene: ??? -- AddCharActor: ??? -- EndOfSceneCallback: None -- ActorAction: ??? -- ObjActEvent: ??? -- SInput: ??? -- ActorActBreakChanne: ??? -- SNet: ??? -- ObjAction: ??? -- ExecGeneric: ??? -- EndOutDoorScene: ??? -- HideChars: ??? -- VoiceChannel: 0 -- Play: ??? -- AddSound: ??? -- ActorActEvent: ??? -- InvulnerableChars: 0 -- Actors: {} -- UnhideChars: ??? -- SAct: ??? -- AddGeneric: ??? -- AddLocalActor: ??? -- SetText: ??? -- AddStream: ??? -- PlayStream: ??? -- SetDefSounds: ??? -- SceneName: None - - -======== [ RacerScorer ] ======== -- CreateWeaponScorer: ??? -- CreateCannonScorer: ??? -- missionBad: 0 -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- CreateWaypointScorer: ??? -- SNet: ??? -- MissionScorerTeam: ??? -- ScorerBotMessage: '' -- ShowScorer: ??? -- CreateRacer: ??? -- ScorerTopMessage: '' -- BackMenuFunc: ??? -- CreateRadarScorer: ??? -- CreateTargetScorer: ??? -- missionLimit: '' -- Init: ??? -- missionYou: 0 -- Scrap: ??? -- InitMissionScorer: ??? -- SPECTATOR_POINTS: -999999 -- Create: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Scorer/RacerScorer.pyc' -- UpdateMissionScorer: ??? -- MissionScorer: ??? - - ======== [ signal ] ======== -- default_int_handler: +- default_int_handler: default_int_handler(...) The default handler for SIGINT instated by Python. @@ -793,7 +114,7 @@ It raises KeyboardInterrupt. - SIGABRT: 22 - SIGTERM: 15 - SIGILL: 4 -- getsignal: +- getsignal: getsignal(sig) -> action Return the current action for the given signal. The return value can be: @@ -803,7 +124,7 @@ None -- if an unknown handler is in effect anything else -- the callable Python object used as a handler - SIGINT: 2 -- signal: +- signal: signal(sig, action) -> action Set the action for the given signal. The action can be SIG_DFL, @@ -820,647 +141,133 @@ the first is the signal number, the second is the interrupted stack frame. - SIG_DFL: 0 -======== [ Tesla ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '02' -- Init: ??? -- SWeap: ??? -- Scrap: ??? -- LoadResources: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Tesla.pyc' -- IDWeap: '02' -- ShootFile: 'Models/Weapons/Tesla/Shoot.M3D' - - ======== [ SFX ] ======== -- CharacterConversor: +- CharacterConversor: FXCharacterConversor(CharacterName, ConversorName, phase) : Conversor de Personajes. -- BishopSellLife: +- BishopSellLife: FXBishopSellLife(AttackerName, AttackedName) : Efecto de dar vida (de Attacker [Bishop ó NULL] a Attacked[Usuario]). -- CharacterConversion: +- CharacterConversion: FXCharacterConversion(AttackerName, AttackedName, time) : Conversión de Personajes. -- EmbeddedSet: +- EmbeddedSet: FXEmbeddedSet(EntityName, FXType) : Asigna el controlador de efectos embedidos. -- ShipExplosion: +- ShipExplosion: ShipExplosion(V3D Pos, V3D Vel, float scale, float time, float nflames, bool bcolision) : Explosión de la nave. -- MoneyTransfer: +- MoneyTransfer: FXMoneyTransfer(EntityFrom, EntityTo, Time) : Transferencia de dinero -======== [ OutMap ] ======== -- StartPos: [((-119064.054688, -30792.09375, 746494.875), 359.999969482), ((-176423.375, -30792.09375, 623350.5), 359.999969482), ((-321236.90625, -30792.09375, 705786.9375), 359.999969482), ((-313808.71875, -30792.09375, 613293.9375), 359.999969482), ((-384142.8125, -30792.09375, 623140.5), 359.999969482), ((-254665.25, -30792.09375, 719724.625), 359.999969482), ((-58881.421875, -30792.09375, 696562.25), 359.999969482), ((-245296.21875, -30792.09375, 642113.4375), 359.999969482), ((-370523.0625, -30792.09375, 548558.5625), 359.999969482), ((-284670.78125, -30792.09375, 743220.3125), 359.999969482)] -- BrowseSpawnPos: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- GetNearestFreeSpawnPos: ??? -- GetSpawnPos: ??? -- GetFreeSpawn: ??? -- InitOutMap: ??? -- CreatePlayers: ??? -- SAI: ??? -- SVec: ??? -- GetNearestFreeSpawnPosReal: ??? -- iStartPos: 0 -- BrowseAtmospherePos: ??? -- GetFarthestFreeSpawnPos: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Vehicles/OutMap.pyc' -- GetFreeSpawnPosReal: ??? -- GetFreeSpawnPos: ??? - - ======== [ _locale ] ======== -- strcoll: +- strcoll: string,string -> int. Compares two strings according to the locale. - LC_TIME: 5 - Error: 'locale.Error' - LC_ALL: 0 - LC_CTYPE: 2 -- strxfrm: +- strxfrm: string -> string. Returns a string that behaves for cmp locale-aware. -- localeconv: +- localeconv: () -> dict. Returns numeric and monetary locale-specific parameters. - LC_MONETARY: 3 -- setlocale: +- setlocale: (integer,string=None) -> string. Activates/queries locale processing. - LC_COLLATE: 1 - CHAR_MAX: 127 - LC_NUMERIC: 4 -======== [ Inferno ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '01' -- NetResName: 'Inferno' -- SSound: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- MissileFile: 'Models/Weapons/Inferno/Inferno.M3D' -- ClientCreate: ??? -- Scrap: ??? -- ExplosionFile: 'Models/Weapons/Inferno/Explosion.M3D' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Inferno.pyc' -- IDWeap: '05' -- LoadResources: ??? -- ClientAfterCreate: ??? -- LastClientCreate: ??? -- LastClientAfterCreate: ??? - - ======== [ SVec ] ======== -- Mod: +- Mod: res Mod(v1) : Devuelve el modulo de un vector -- Norm: +- Norm: res Norm(v1) : Normaliza un vector -- Prod: +- Prod: res Prod(v1,f) : multiplica un vector por un numero -- ModSqr: +- ModSqr: res ModSqr(v1) : Devuelve el modulo (al cuadrado) de un vector -- DProd: +- DProd: res DProd(v1,v2) : Calcula el producto escalar de dos vectores -- Add: +- Add: res Add(v1,v2) : suma dos vectores 3D -- CProd: +- CProd: vRes CProd(v1,v2) : Calcula el producto vectorial de dos vectores -- NormAng: +- NormAng: rAng NormAng(Ang) : Normaliza un angulo -- Sub: +- Sub: res Sub(v1,v2) : Resta dos vectores 3D -- GetRotAng: +- GetRotAng: AngX,AngY GetRotAng(vec) : Obtiene la rotacion de un vector -- Rotate3D: +- Rotate3D: res Rotate3D(src,rot) : Rota un vector -- GetAngle: +- GetAngle: Ang GetAngle(vec) : Obtiene el ángulo entre dos vectores -======== [ PhoneCab ] ======== -- audioComEntity: None -- CreatePhoneCabClass: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- SpawnChar: ??? -- SScorer: ??? -- SetRevengeOptions: ??? -- CreateAudioCom: ??? -- SLogic: ??? -- GetFree: ??? -- SVec: ??? -- GetNearestPhoneCab: ??? -- UseAudioCom: ??? -- ForceResetPhoneCab: ??? -- CreatePhoneCab: ??? -- Init: ??? -- SAct: ??? -- Scrap: ??? -- CreateAudioComClass: ??? -- DefUseAudioCom: ??? -- __file__: 'PACK: Missions/PhoneCab.pyc' -- RevengeSpeech: ??? - - ======== [ new ] ======== -- module: +- module: Create a module object from (NAME). -- classobj: +- classobj: Create a class object from (NAME, BASE_CLASSES, DICT). -- instancemethod: +- instancemethod: Create a instance method object from (FUNCTION, INSTANCE, CLASS). -- code: +- code: Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME, FIRSTLINENO, LNOTAB). -- instance: +- instance: Create an instance object from (CLASS, DICT) without calling its __init__(). -- function: +- function: Create a function object from (CODE, GLOBALS, [NAME, ARGDEFS]). -======== [ PCMenu ] ======== -- PlayersNumberOnRender: ??? -- FillVideoModes: ??? -- MouseSensitivityFormula: ??? -- FragLimitOnRender: ??? -- SpecifyIPMenu: ??? -- Last_MipFilter: 0 -- GammaSliderFocus_Add: ??? -- ChangeTextureDetail: ??? -- SScorer: ??? -- RefreshControlMenu: ??? -- ChangeBoolean: ??? -- NetJoinInternetMenu: ??? -- BrowseINetMenu: ??? -- UpdateMapList: ??? -- Last_VideoLockBuf: 0 -- PlayersNumberLooseFocus: ??? -- ChangeGamma: ??? -- NetJoinIPMenu: ??? -- NetJoinLocalMenu: ??? -- Last_TexFilter: 0 -- VideoDefaults: ??? -- FillTextureFilter: ??? -- PlayersNumberGainFocus: ??? -- Apply_SetVideoLock: ??? -- ChangeShadowsDetail: ??? -- ResetToDefault: ??? -- FragLimitGainFocus: ??? -- MapPreviewOff: ??? -- Apply_SetFog: ??? -- ChangeDuDv: ??? -- BrowseLocalMenuPgDown: ??? -- BrowserSlots: 13 -- AbortWaitRedefine: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- VideoMenu: ??? -- ServerNameGainFocus: ??? -- ShowConectionStatus: ??? -- ChangeFog: ??? -- ServerTypeNext: ??? -- AlwaysRun: ??? -- ServerNameLooseFocus: ??? -- MouseSensitivitySliderFocus_Add: ??? -- UpdateVideoOptions: ??? -- ClearKeyEntry: ??? -- Apply_SetTextureFilter: ??? -- BrowsingActualDomain: 'Local' -- MenuJoinGame: ??? -- SNet: ??? -- FillTextureDetail: ??? -- ChangeVSync: ??? -- RefreshBrowseMenuButton: ??? -- FragLimitLooseFocus: ??? -- NetDefaultContentMenu: ??? -- MapSliderLooseFocus: ??? -- UpdateBrowseMenu: ??? -- AbortJoin: ??? -- NextVideoMode: ??? -- BrowserSliderLooseFocus: ??? -- ChangeMotionBlur: ??? -- ChangeBloom: ??? -- AbortMultiplayerGame: - Aborta una partida multiplayer -- BrowserSortExecute: ??? -- InetMasterBrowse: ??? -- YesValue: '\002 Ja' -- InvertMouseV: ??? -- NetCreateGameMenu: ??? -- Scrap: ??? -- ResetEverything: ??? -- TryJoin: ??? -- RefreshBrowseMenu: ??? -- MapSliderGainFocus: ??? -- ServerTypeInfo: ??? -- MultiplayerMenu: ['Net', ''] -- FillShadowsDetail: ??? -- KetRedefineFunc: ??? -- MenuRestartServer: ??? -- MapChoose: ??? -- CreateControlMenu: ??? -- MapSlots: 9 -- BrowserMenuBack: ??? -- ChangeVideoMode: ??? -- SWeap: ??? -- PrevVideoMode: ??? -- RacerMoveControlsMenu: ??? -- MapDown: ??? -- UpdateBrowseSlider: ??? -- Last_VideoGamma: 0 -- WaitForKeyPress: ??? -- SVec: ??? -- GammaFormula: ??? -- VideoGetLast: ??? -- Last_Fog: 0 -- MouseSensitivitySliderFocus_Sub: ??? -- Menu: ??? -- GammaSliderFocus_Sub: ??? -- MapSliderOnRender: ??? -- BrowseLocalMenuPgUp: ??? -- ChangeTextureFilter: ??? -- Apply_SetActive: ??? -- __file__: 'PACK: Scorer/PCMenu.pyc' -- WalkCharControlsMenu: ??? -- MouseControlsMenu: ??? -- UseCharControlsMenu: ??? -- ServerNameOnRender: ??? -- MapIndex: 0 -- Last_VideoLockMode: 0 -- ServerTypePrev: ??? -- SInput: ??? -- UpdateServerType: ??? -- MouseSensitivityChange: ??? -- ApplyChanges: ??? -- MapPreviewOn: ??? -- MapUp: ??? -- ControlsMenu: ??? -- BrowseFormatServerLine: ??? -- BrowserColumnBack_Click: ??? -- BrowserSliderGainFocus: ??? -- BrowserSort: 'Ping' -- VideoMenuBack: ??? -- MenuInitServer: ??? -- MultiPlayerMenu: - Menu multiplayer -- BrowserSortOrder: 0 -- BrowseLocalMenuPrevious: ??? -- BrowseLocalJoin: ??? -- ChangeLock: ??? -- BrowserSliderOnRender: ??? -- UpdateMapSlider: ??? -- NetJoinGameMenu: ??? -- OnNetBrowse: ??? -- BrowseLocalMenu: ??? -- BrowseLocalMenuNext: ??? -- CreateBrowseMenu: ??? -- NoValue: '\003 Nein' -- RacerAttackControlsMenu: ??? -- OptionsMenu: ??? - - -======== [ ShipEdit ] ======== -- fromSputnik: 0 -- CreateShipFromSaveVar: ??? -- EditCameraPitch: 15 -- editShipPosDummy: ('DM_Parking_02', (-360334.78125, -26408.1347656, 549174.5625), (-1.85935696209e-005, 22.4999980927), 1) -- EndShipEditCallBack: None -- shipsToEditList: ['SPoli1', 'SPoli2', 'SPoli3', 'SPoli4', 'SPoli5', 'SPoliBoss1', 'SMerc1', 'SMerc2', 'SMerc3', 'SMayor1', 'SBanker1', 'SBankMaster1', 'SBishop1', 'SArchbishop1', 'SFunc1', 'SBerto1', 'SBetty1', 'SHump1', 'SBoss1', 'SPoli4'] -- SScorer: ??? -- lastCam: None -- SetupForEdit: - Linka las naves a la plataforma de edición -- NormalColorBlue: 193 -- offsetY: 37 -- offsetX: 47 -- prevTab: None -- RotateShip: ??? -- LoopRotateShip: ??? -- PointObjectTo: ??? -- armorPieceWeight: 10.0 -- tabPixelX: {} -- availableUpgradesList: ['VulcanUpgrade1', 'VulcanUpgrade2', 'DevastatorUpgrade1', 'DevastatorUpgrade2', 'SwarmUpgrade1', 'SwarmUpgrade2', 'InfernoUpgrade1', 'InfernoUpgrade2', 'TeslaUpgrade1', 'TeslaUpgrade2', 'ATPCUpgrade1', 'ATPCUpgrade2'] -- AddDefaultPanelContent: - Fija el background general del menú de edición de naves, junto con los paneles -- SVec: ??? -- ShowSpecialHint: ??? -- destroyedShips: [] -- isRotating: 0 -- SSound: ??? -- VerifyChangeShip: - Verifico si no cambio de vuelta -- HighLightColorBlue: 190 -- CreatePlayerShip: - Crea la nave con la que el jugador entra al chatarrero -- ObjInitializator: ??? -- EnterEditShipMenu: - Punto de entrada al interfaz de edición de naves -- editPlatform: None -- sizeY: 406 -- SelectedColorAlpha: 192 -- ExitEditShipMenu: - Sale del interfaz de edición de naves liberando los recursos y restaurando los valores iniciales -- __file__: 'PACK: ShipEdit/ShipEdit.pyc' -- SelectedColorRed: 212 -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- StdWeapList: '["Vulcan", "Devastator", "Swarm","Inferno", "Tesla", "ATPC"]' -- RustyOnPlatform: ??? -- UseTxt: '"Linker Mausklick"' -- DoorInitializator: ??? -- sizeX: 546 -- StdShipsToEdit: '["SPoli1", "SPoli2", "SPoli3", "SPoli4", "SPoli5", "SPoliBoss1", "SMerc1","SMerc2","SMerc3","SMayor1","SBanker1","SBankMaster1","SBishop1","SArchbishop1","SFunc1","SBerto1","SBetty1","SHump1","SBoss1"]' -- ChangeTabRight: - Cambia a la pestaña derecha -- FreeEdit: - Restaura la cámara anterior y borra las naves en 'editedShips' -- shipsEnginesLayouts: {'SPoli2': [(262, 244, 378, 267, 2)], 'SPoli3': [(244, 242, 396, 266, 2), (309, 270, 332, 293, 1)], 'SBetty1': [(240, 244, 400, 267, 2)], 'SPoli1': [(307, 247, 333, 268, 1)], 'SLifeBoat': [], 'SPoli4': [(224, 192, 416, 216, 2), (224, 252, 416, 275, 2)], 'SPoli5': [(200, 196, 440, 220, 2), (200, 292, 440, 315, 2)], 'SArchbishop1': [(180, 134, 410, 166, 2), (230, 292, 420, 331, 2)], 'SBankMaster1': [(220, 112, 420, 136, 2), (180, 272, 460, 296, 2)], 'SBoss1': [(180, 216, 460, 238, 2), (180, 276, 460, 298, 2)], 'SFunc1': [(307, 280, 333, 302, 1)], 'SBerto1': [(254, 208, 278, 230, 1), (378, 246, 402, 270, 1), (254, 280, 278, 306, 1)], 'SHump1': [(220, 162, 420, 186, 2), (220, 308, 420, 331, 2)], 'SMerc1': [(262, 242, 378, 265, 2)], 'SBishop1': [(360, 168, 386, 190, 1), (230, 232, 444, 256, 2), (360, 290, 386, 312, 1)], 'SMerc3': [(200, 152, 440, 190, 2), (220, 272, 420, 320, 2)], 'SMerc2': [(425, 220, 445, 240, 1), (220, 250, 240, 270, 1), (422, 270, 442, 290, 1)], 'SBanker1': [(192, 244, 446, 270, 2)], 'SMayor1': [(242, 234, 398, 257, 2)], 'SPoliBoss1': [(160, 260, 480, 284, 2), (230, 290, 410, 312, 2)]} -- auxShipsToEditList: [] -- LaunchPlatformAnim: ??? -- EndMoveEngine: ??? -- NormalColorRed: 83 -- camera: None -- AssignShip: - Crea una nave en un hangar -- StopRotateLoop: ??? -- SelectedColorGreen: 200 -- SetupEdit: - Inicializa la cámara y la lista de naves a editar -- ctnRotating: 0 -- AddShipEditTabs: - Crea los tabuladores para la pantalla de edición de naves -- NormalColorGreen: 114 -- SaveShipInfoInSaveVar: ??? -- isXbox: 0 -- SAI: ??? -- ChangeTabLeft: - Cambia a la pestaña izquierda -- SaveShipInfoInGVar: ??? -- ChangeShip: - Cambio la nave -- StdEnginesToEdit: "['MPOLI4', 'MPOLI5', 'MPOLIBOSS1', 'MPOLI2', 'MBERTO1', 'MBETTY1', 'MPOLI1', 'MMERC1','MMERC2', 'MMERC3', 'MPOLI3', 'MMAYOR1', 'MFUNC1', 'MBANKER1','MBANKMASTER1', 'MBISHOP1','MARCHBISHOP1', 'MHUMP1', 'MBOSS1']" -- SaveShip: - Guardo la nave editada -- HighLightColorGreen: 255 -- editedShips: [] -- ChangeTab: - Cambia de pestaña -- SAct: ??? -- CameraDist: 1500 -- NormalColorAlpha: 128 -- CleanEditedShips: ??? -- StartRotateLoop: ??? -- HighLightColorRed: 255 -- Scrap: ??? -- tabs: None -- DrawBackground: - Dibuja una linea -- IsEditingMultiplayer: - Comprueba si se está en una partida multiplayer -- availableWeaponsList: ['Vulcan', 'Devastator', 'Swarm', 'Inferno', 'Tesla', 'ATPC', 'Swarm', 'Devastator'] -- SelectedColorBlue: 80 -- TabQuadSize: 14 - - -======== [ VehiclesNPC ] ======== -- GetIAProf: ??? -- InitStdShips: ??? -- MercOnDeath: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- InitMercs: ??? -- cShipAI: ??? -- SAI: ??? -- UseMercs: 1 -- SetAIProfile: ??? -- StdShips: {'SARCHBISHOP1': ('SARCHBISHOP1', 'P_Bishop'), 'SBANKMASTER1': ('SBANKMASTER1', 'P_BankMaster'), 'SBETTY1': ('SBETTY1', 'P_Betty'), 'SMERC1': ('SMERC1', 'P_MercenaryB'), 'SMERC3': ('SMERC2', 'P_MercenaryA'), 'SMERC2': ('SMERC2', 'P_MercenaryC'), 'SBANKER1': ('SBANKER1', 'P_BankDirector'), 'TVOTEBISHOP': ('TVoteBishop', '', '', '', '', '0,0,0,0,0,0', 500, ''), 'TMED3': ('TMed3', '', '', '', '', '0,0,0,0,0,0', 300, ''), 'TMED1': ('TMed1', '', '', '', '', '0,0,0,0,0,0', 300, ''), 'TMED2': ('TMed2', '', '', '', '', '0,0,0,0,0,0', 300, ''), 'SLMERC': ('SMERC3', 'P_MercenaryA'), 'TVOTEMAYOR': ('TVoteMayor', '', '', '', '', '0,0,0,0,0,0', 500, ''), 'SPOLIBOSS1': ('SPOLIBOSS1', 'P_PoliceBoss'), 'SPOLI2': ('SPOLI2', 'P_Police'), 'SPOLI3': ('SPOLI3', 'P_Police'), 'SPOLI1': ('SPOLI1', 'P_Police'), 'SPOLI6': ('SPOLIBOSS1', 'P_Police'), 'SPOLI4': ('SPOLI4', 'P_Police'), 'SPOLI5': ('SPOLI5', 'P_Police'), 'SBERTO1': ('SBERTO1', 'P_Berto'), 'SFUNC1': ('SFUNC1', 'P_Functionary'), 'SHUMP1': ('SHUMP1', 'P_Humphrey'), 'SBOSS1': ('SBOSS1', 'P_Boss'), 'SBISHOP1': ('SBISHOP1', 'P_Bishop'), 'SCRAZYGAMBLER1': ('SBANKMASTER1', 'P_CrazyGambler'), 'TLIGHT1': ('TLight1', '', '', '', '', '0,0,0,0,0,0', 50, ''), 'TLIGHT2': ('TLight2', '', '', '', '', '0,0,0,0,0,0', 50, ''), 'TLIGHT3': ('TLight3', '', '', '', '', '0,0,0,0,0,0', 50, ''), 'SMAYOR1': ('SMAYOR1', 'P_Mayor')} -- SetIAProf: ??? -- AIProf: {'SPoli4_Rookie': , 'SPoli2_MegaAce': , 'SPoli3_Ace': , 'SPoli3_Pilot': , 'SPoli1_MegaAce': , 'SPoli2_Ace': , 'SPoli5_Rookie': , 'SPoli2_Rookie': , 'SPoli2_Veteran': , 'SPoli3_MegaAce': , 'SBishop1': , 'SPoli3_Rookie': , 'TVoteMayor': , 'TMed1': , 'SPoli5_Pilot': , 'TMed3': , 'SPoli6_MegaAce': , 'SArchbishop1': , 'SPoli6_Veteran': , 'SPoli6_Rookie': , 'SPoli5_Elite': , 'SPoli4_Veteran': , 'SPoli1_Rookie': , 'SPoli1_Ace': , 'SPoli4_MegaAce': , 'SPoli2_Pilot': , 'SPoli2_Elite': , 'TLight1': , 'TLight2': , 'TLight3': , 'SPoli5_MegaAce': , 'SPoli1_Elite': , 'SPoli6_Elite': , 'SPoli4_Elite': , 'SPoli6_Pilot': , 'SBerto1': , 'SPoli4_Pilot': , 'SPoli6_Ace': , 'TMed2': , 'SPoli1_Pilot': , 'SPoli1_Veteran': , 'SPoli5_Ace': , 'SPoli3_Elite': , 'SMerc1': , 'SPoli4_Ace': , 'SMerc2': , 'SPoli5_Veteran': , 'SPoli3_Veteran': , 'TVoteBishop': } -- lmigd: 0 -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- MakeAI: ??? -- Mercs: {'SMERC1': 'MercFriends.MercenaryB_Dumber', 'SMERC3': 'MercFriends.MercenaryC_Brutus', 'SMERC2': 'MercFriends.MercenaryA_Smartie'} -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Vehicles/VehiclesNPC.pyc' -- ModAIProff: ??? -- SetStdProperties: ??? - - ======== [ SSound ] ======== -- StopVoice: +- StopVoice: StopVoice(channel) : stop a voice on the specified channel. -- Play: +- Play: Play('soundname'[,vol,pan]) : ejecuta un sonido con el volumen deseado. -- PlaySound: +- PlaySound: PlaySound((x,y,z),'soundname',vol[,AttenIni,AttenEnd,Doppler]) : ejecuta un sonido en la posicion dada con el volumen deseado. -- SetMusic: +- SetMusic: SetMusic('soundname'[,vol]) : set the file of the background music. -- LoadSound: +- LoadSound: LoadSound(soundfile) : carga un sonido desde un archivo empaquetado. -- OpenVoice: +- OpenVoice: OpenVoice(name,channel) : Preload a voice on a channel. -- StopAllSounds: +- StopAllSounds: SCRAP_StopAllSounds() : para todos los sonidos. -- SetMusicVolume: +- SetMusicVolume: SetMusicVolume(vel) : set the volume of the background music. -- UsePS: +- UsePS: UsePS(Name) : Crea un nuevo sonido posicional -- SetVoiceString: +- SetVoiceString: SetVoiceString(channel,volume) : set string user data of a voice. -- VoiceRemain: +- VoiceRemain: VoiceRemain(channel,time) : return the remaining time of a voice. -- CreatePS: +- CreatePS: CreatePS(Name) : Crea un nuevo sonido posicional -- SetPS: +- SetPS: SetPS(name,varname,value) : Modifica el valor de una variable de un sonido posicional -- PlayVoice: +- PlayVoice: PlayVoice(channel) : play a voice loaded on the specified channel. -- DeleteAllSounds: +- DeleteAllSounds: SCRAP_DeleteAllSounds() : elimina todos los sonidos. -- GetPS: +- GetPS: GetPS(name,varname) : Obtiene el valor de una variable de un sonido posicional -- SetVoiceVolume: +- SetVoiceVolume: SetVoiceVolume(channel,volume) : set the volume of a voice. -======== [ RaceMaker ] ======== -- RaceCountDownSound2Vol: 0.3 -- GetRandomShipIAProfile: ??? -- RacerDamaged: ??? -- MovePlayersToTraffic: ??? -- PreloadCnDnResources: ??? -- SScorer: ??? -- SWeap: ??? -- challengePartners: {'PoliceBoss': ['Police'], 'Bishop': ['Bishop'], 'Mayor': ['Functionary'], 'Humphrey': ['Betty', 'Berto'], 'Functionary': ['Functionary'], 'CrazyGambler': ['BankDirector'], 'BankDirector': ['BankDirector'], 'Betty': ['Berto', 'Humphrey'], 'Berto': ['Betty', 'Humphrey'], 'Police': ['Police'], 'MercenaryA': ['MercenaryB', 'MercenaryC'], 'BankMaster': ['BankDirector'], 'MercenaryC': ['MercenaryA', 'MercenaryB'], 'MercenaryB': ['MercenaryA', 'MercenaryC']} -- LocalGetDealType: ??? -- StopTimer: ??? -- NameOponGoItem: ??? -- prevCamera: None -- OnRaceGoCallback: None -- YourScore: 0 -- cameraVehicleName: None -- ShowSystemMessageDelay: ??? -- SVec: ??? -- FirstTimeRace: ??? -- nextStartPos: 0 -- AISHIPS: {'PoliceBoss': ['SPOLIBOSS1'], 'Bishop': ['SBISHOP1', 'SARCHBISHOP1'], 'Mayor': ['SMAYOR1'], 'Humphrey': ['SHUMP1'], 'Functionary': ['SFUNC1'], 'Press': ['SBERTO1', 'SBETTY1', 'SHUMP1'], 'CrazyGambler': ['SCRAZYGAMBLER1'], 'BankDirector': ['SBANKER1'], 'Betty': ['SBETTY1'], 'Boss': ['SBOSS1'], 'Mercs': ['SMERC1', 'SMERC2', 'SMERC3'], 'ArchBishop': ['SARCHBISHOP1'], 'Berto': ['SBERTO1'], 'Police': ['SPOLI1', 'SPOLI2', 'SPOLI3', 'SPOLI4', 'SPOLI5'], 'MercenaryA': ['SMERC3'], 'BankMaster': ['SBANKMASTER1'], 'MercenaryC': ['SMERC2'], 'MercenaryB': ['SMERC1']} -- RaceGo: ??? -- StartCameraTravelling: ??? -- cameraItemName: None -- SSound: ??? -- OnInitRace: None -- iStartPos: 0 -- Players: [] -- OnCheckPointCallback: None -- RaceCountDownSound2: 'foco-aviso2' -- RaceCountDownSound1: 'foco-aviso1' -- RaceStart: ??? -- Counter: ??? -- __file__: 'PACK: Missions/RaceMaker.pyc' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- DestroyRaceCountDown: ??? -- BayScorer: {} -- RaceCountDownSound1Vol: 0.3 -- PointObjectTo: ??? -- InitCombat: ??? -- challenged_NPCs_Names: [] -- ChallengeFoeType: '' -- StartPos: [] -- NumOponNotGoNextItem: 0 -- MissionScorer: ??? -- SInput: ??? -- SetScorerValues: ??? -- PlaceNPCAtRacePos: ??? -- SNet: ??? -- EndOfRaceCallback: None -- SkipTimer: 0 -- AbortCameraTravelling: ??? -- OnNearCheckPoint: ??? -- StartTimer: ??? -- MoveCombatNPCsToPos: ??? -- RaceSpeachers: {'CrazyGambler': 'BankDirector', 'Humphrey': 'Berto', 'PoliceBoss': 'Police', 'BankMaster': 'BankDirector', 'Betty': 'Berto', 'MercenaryC': 'MercenaryA', 'MercenaryB': 'MercenaryA'} -- NPCCombatKilled: ??? -- OnPlayerLoosesRace: None -- nextIAProfile: -1 -- SAI: ??? -- FirstTimeCombat: ??? -- InitShipIAProfile: ??? -- InitRace: ??? -- ShowSystemMessage: ??? -- FoesScorer: 0 -- OnPreInitRace: None -- OnCounterMeasure: ??? -- EndOfRace: ??? -- OnCheckPoint: ??? -- OnPlayerWinsRace: None -- DestroyRaceCountDownEnd: ??? -- CreateRaceCountDown: ??? -- WayPointlimit: 20 -- Scrap: ??? -- RacerLeft: ??? -- RacerInterruptedByAlarm: ??? -- DeleteCurrentWaypoint: ??? -- GetDealType: ??? -- OnRaceStart: ??? -- MissionScorer2: ??? -- RacerKilled: ??? -- OnInitialTaunt: None - - -======== [ Accelerator ] ======== -- SVec: ??? -- ACCELERATOR_RADIUS: 3500 -- SSound: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- CreateAccelerator: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Vehicles/Accelerator.pyc' - - ======== [ sys ] ======== - hexversion: 17105648 -- last_value: 'dbg' -- setcheckinterval: +- setcheckinterval: setcheckinterval(n) Tell the Python interpreter to check for asynchronous events every n instructions. This also affects how often thread switches occur. -- exc_info: +- exc_info: exc_info() -> (type, value, traceback) Return information about the exception that is currently being handled. This should be called from inside an except clause only. -- stderr: ??? -- exit: +- stderr:<__main__.ConsoleErrorOutput instance at 1359621c> +- exit: exit([status]) Exit the interpreter by raising SystemExit(status). @@ -1470,2052 +277,298 @@ If it is another kind of object, it will be printed and the system exit status will be one (i.e., failure). - version: '1.5.2 (#0, Oct 13 2004, 11:28:15) [MSC 32 bit (Intel)]' - platform: 'win32' -- last_type: 'NameError' -- modules: {'HangarTab': , 'Cloud': , 'marshal': , 'Dtritus': , 'Parking': , 'SScorer': , 'Mission_DestroyPorkinsTransports': , 'SWeap': , 'dbg': , 'Scene': , 'RacerScorer': , 'signal': , 'Tesla': , 'SFX': , 'OutMap': , '_locale': , 'Inferno': , 'SVec': , 'PhoneCab': , 'new': , 'PCMenu': , 'ShipEdit': , 'VehiclesNPC': , 'SSound': , 'RaceMaker': , 'Accelerator': , 'sys': , 'Elevator': , 'Vulcan': , 'SaveGame': , 'Map': , 'Vehicles': , 'Alarm': , 'Items': , 'Challenge': , 'Metro': , 'string': , 'Laser': , 'MapSnd': , 'Devastator': , 'SLogic': , 'Sound': , 'OutPolice': , 'math': , 'MapRace': , 'imp': , 'DtritusSound': , 'ATPC': , 'Scorer': , 'Traffic': , 'SInput': , 'MakeChar': , 'OutSound': , 'SNet': , 'CharAct': , 'SputnikSound': , 'DoorSound': , 'Chars': , 'errno': , 'Fx': , 'MisItems': , 'strop': , 'SAI': , 'Sonic': , 'regex': , '__builtin__': , 'Swarm': , 'Net': , 'ShipMaker': , '__main__': , 'Doors': , 'SputnikInterface': , 'Speech': , 'Sputnik': , 'Init': , 'SAct': , 'Weapons': , 'CharScorer': , 'EMI': , 'MissionsFuncs': , 'Scrap': , 'Menu': , 'quickconsole': , 'Teleport': } -- stdin: ', mode 'r' at a8b8030> +- modules: {'HangarTab': , 'Cloud': , 'marshal': , 'Dtritus': , 'Parking': , 'SScorer': , 'SWeap': , 'dbg': , 'Scene': , 'RacerScorer': , 'signal': , 'Tesla': , 'SFX': , 'OutMap': , '_locale': , 'Inferno': , 'SVec': , 'PhoneCab': , 'new': , 'PCMenu': , 'ShipEdit': , 'VehiclesNPC': , 'SSound': , 'RaceMaker': , 'Accelerator': , 'sys': , 'Elevator': , 'Vulcan': , 'SaveGame': , 'Map': , 'Vehicles': , 'Alarm': , 'Items': , 'QuickConsole': , 'Challenge': , 'Metro': , 'string': , 'Laser': , 'MapSnd': , 'Devastator': , 'SLogic': , 'Sound': , 'OutPolice': , 'math': , 'MapRace': , 'imp': , 'DtritusSound': , 'ATPC': , 'Scorer': , 'Traffic': , 'SInput': , 'MakeChar': , 'OutSound': , 'SNet': , 'CharAct': , 'SputnikSound': , 'DoorSound': , 'Chars': , 'errno': , 'Fx': , 'MisItems': , 'strop': , 'SAI': , 'Sonic': , 'regex': , '__builtin__': , 'Swarm': , 'Net': , 'ShipMaker': , '__main__': , 'Doors': , 'SputnikInterface': , 'Speech': , 'Sputnik': , 'Init': , 'SAct': , 'Weapons': , 'CharScorer': , 'EMI': , 'MissionsFuncs': , 'Scrap': , 'Menu': , 'quickconsole': , 'Teleport': } +- stdin: ', mode 'r' at 1359d030> - exec_prefix: '' - copyright: 'Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam' -- __stderr__: ', mode 'w' at a8b80a0> +- __stderr__: ', mode 'w' at 1359d0a0> - executable: 'D:\\Games\\Deep Silver\\Scrapland\\Bin\\Scrap.exe' +- exc_type: None - builtin_module_names: ('SAI', 'SAct', 'SFX', 'SInput', 'SLogic', 'SNet', 'SScorer', 'SSound', 'SVec', 'SWeap', 'Scrap', '__builtin__', '__main__', '_locale', 'errno', 'imp', 'marshal', 'math', 'new', 'regex', 'signal', 'strop', 'sys') -- __stdin__: ', mode 'r' at a8b8030> -- path: ['C:/SimpleCV1.3/files/opencv/build/python/2.7/', 'C:/OpenCV2.3/opencv/build/python/2.7/', '', '.\\DLLs', '.\\lib', '.\\lib\\plat-win', '.\\lib\\lib-tk', 'D:\\Games\\Deep Silver\\Scrapland\\Bin', 'Scripts', 'Scripts/Scorer', 'Scripts/ShipEdit', 'Scripts/Python', 'Scripts/Weapons', 'Scripts/Vehicles', 'Scripts/Net', 'Scripts/FX', 'Scripts/Sound', 'Scripts/Chars', 'Scripts/Missions', 'Scripts/SuperDeals', 'Scripts/Split', 'Levels/Commercial/Scripts'] +- __stdin__: ', mode 'r' at 1359d030> +- path: ['.\\DLLs', '.\\lib', '.\\lib\\plat-win', '.\\lib\\lib-tk', 'D:\\Games\\Deep Silver\\Scrapland\\Bin', 'Scripts', 'Scripts/Scorer', 'Scripts/ShipEdit', 'Scripts/Python', 'Scripts/Weapons', 'Scripts/Vehicles', 'Scripts/Net', 'Scripts/FX', 'Scripts/Sound', 'Scripts/Chars', 'Scripts/Missions', 'Scripts/SuperDeals', 'Scripts/Split', 'Levels/Outskirts/Scripts', '.\\pylib\\Lib', '.\\pylib\\Libs', '.\\pylib'] - maxint: 2147483647 - prefix: '' -- __stdout__: ', mode 'w' at a8b8068> -- setprofile: +- __stdout__: ', mode 'w' at 1359d068> +- setprofile: setprofile(function) Set the profiling function. It will be called on each function call and return. See the profiler chapter in the library manual. -- settrace: +- settrace: settrace(function) Set the global debug tracing function. It will be called on each function call. See the debugger chapter in the library manual. -- last_traceback: -- stdout: ??? -- getrefcount: +- stdout:<__main__.ConsoleOutput instance at 13595b6c> +- getrefcount: getrefcount(object) -> integer Return the current reference count for the object. This includes the temporary reference in the argument list, so it is at least 2. -======== [ Elevator ] ======== -- LinkedElevator: {} -- isOutMap: ??? -- OnElevatorReachUp: None -- SetDef: ??? -- ELEVATOR_DOWN_REACH: -2 -- SScorer: ??? -- MOVE_DOWN: 'MoveDown ' -- SWeap: ??? -- TranspCamRadius: 1000 -- ELEVATORS: {'DoorElevatorOrbit': (50, 500, 0), 'DoorTeleporter': (250, 600, 0), 'DoorMetroExt': (500, 2000, 180), 'DoorMetro': (500, 2000, 180), 'DoorEditShip': (500, 1000, 180)} -- MOVE_LEVEL: 'MoveLevel ' -- ElevatorCamera: ??? -- ElevatorHaveOpen: ??? -- ElevatorReachDown: ??? -- SVec: ??? -- MOVE_UP: 'MoveUp ' -- ElevatorReachUp: ??? -- ObjInitializator: ??? -- ELEVATOR_UP_REACH: -1 -- TrapspCamAngle: 0 -- TranspHeight: 500 -- __file__: 'PACK: Missions/Elevator.pyc' -- ObjInitializatorNang: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- DoorInitializator: ??? -- ElevatorStart: {'Elevator': 'DM_Door_Elevator_Temple', 'Metro': 'DM_Door_MetroExt_Comercial', 'MetroExt': 'DM_Door_MetroExt_Comercial'} -- ElevatorCloseToGo: ??? -- ElevatorHaveClose: ??? -- PlayerCreatedElevator: ??? -- OutMapList: ['GDB', 'DOWNTOWN', 'SCRAPYARD', 'COMMERCIAL', 'OUTSKIRTS'] -- SInput: ??? -- SNet: ??? -- TELEPORTER_UP_REACH: -3 -- ELEVATOR_UP: 1 -- SLogic: ??? -- TELEPORTER_UP: 3 -- UnlinkFromElevator: ??? -- ConnectElevators: ??? -- ELEVATOR_NEXTLEVEL: 4 -- ElevatorBackCamera: ??? -- TryToElevatorLaunchFirst: ??? -- LinkToElevator: ??? -- OnElevatorReachDown: None -- Init: ??? -- SAct: ??? -- ELEVATOR_DOWN: 2 -- Scrap: ??? -- ElevatorActiveToGet: ??? -- MOVE_TELE: 'MoveTele ' -- UseElevator: ??? - - -======== [ Vulcan ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '00' -- BulletFile: 'Models/Weapons/Bullet/Bullet.M3D' -- HitFile: 'Models/Weapons/Vulcan/Hit.M3D' -- HitForce: 1000000 -- Init: ??? -- SWeap: ??? -- Scrap: ??? -- LoadResources: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Vulcan.pyc' -- IDWeap: '00' - - -======== [ SaveGame ] ======== -- MarkWayPoint: ??? -- GetReg: ??? -- StartGame: ??? -- SMDesc: ??? -- SaveReg: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- NewGame: ??? -- Restart: ??? -- QLoad: ??? -- InstantSaveGame: ??? -- SaveMoney: ??? -- SaveAlarm: ??? -- QSaveReg: ??? -- SSound: ??? -- InitVars: ??? -- MMDesc: ??? -- LoadAlarm: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- SaveGame: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: SaveGame.pyc' -- LoadGame: ??? -- QWayPoint: ??? -- LoadMoney: ??? - - -======== [ Map ] ======== -- InitStatus: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- Libraries: ['MapRace', 'Mission_DestroyPorkinsTransports'] -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Map.pyc' -- SNet: ??? - - -======== [ Vehicles ] ======== -- OnClientDeath: ??? -- ShipExplosionSoundAttEndRadiusFactor: 25.0 -- MotorExplosionScaleFactor: 1.0 -- SScorer: ??? -- MotorHit: ??? -- SWeap: ??? -- CreateDumbMotor: ??? -- ShipExplosionScaleFactor: 1.0 -- OnDeath: ??? -- SetUpDumbMotor: ??? -- SwitchView: ??? -- SFX: ??? -- LastClientAfterCreate: ??? -- SVec: ??? -- ActivateHitType: ??? -- ShipExplosionSoundAttIni: 0 -- SetProperties: ??? -- SSound: ??? -- Init: ??? -- HullLifeTimeDeath: (0.6, 1.2) -- __file__: 'PACK: Vehicles/Vehicles.pyc' -- DelPlayerShipOnDeath: 1 -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- ShipExplosionForceInplace: 0 -- ClientCreate: ??? -- ForceDeathTaunt: 0 -- GetCoin: ??? -- ShipExplosionSoundVol: 0.6 -- ServerMotorHit: ??? -- SetStdProperties: ??? -- SInput: ??? -- DumbShipHit: ??? -- ReSpawnShip: ??? -- SNet: ??? -- ShipExplosionSoundAttIniRadiusFactor: 0.0 -- GetRandomMercenaryHead: ??? -- ClientAfterCreate: ??? -- SAI: ??? -- SetActiveCam: ??? -- LastClientCreate: ??? -- MotorExplosionSoundVol: 0.4 -- MotorExplosionSoundAttEnd: 25000 -- Scrap: ??? -- OnDeathCallback: None -- ShipExplosionSoundAttEnd: 27000 -- MotorExplosionSoundAttIni: 0 - - -======== [ Alarm ] ======== -- SVec: ??? -- AbortMissionCallback: None -- SetAlarm: ??? -- ActivateAlarm: ??? -- SSound: ??? -- SScorer: ??? -- SInput: ??? -- DeactivateAlarm: ??? -- SWeap: ??? -- SNet: ??? -- Init: ??? -- SAct: ??? -- TempRestoreMissionCallback: None -- Scrap: ??? -- TempAbortMissionCallback: None -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/Alarm.pyc' -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- RestoreMissionCallback: None -- SetAlarmCallback: [] - - -======== [ Items ] ======== -- DropUpgrade: ??? -- Upgrades: {} -- OnTakeiSiz: ??? -- SScorer: ??? -- OnTaketTra: ??? -- SWeap: ??? -- SetSound: ??? -- ShowHint: ??? -- SVec: ??? -- OnTakevAim: ??? -- OnTakeaBom: ??? -- OnTakesRot: ??? -- OnTaketAim: ??? -- SSound: ??? -- BaseOnTakeUpgrade: ??? -- OnTakevSpd: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- OnTakeaSpd: ??? -- __file__: 'PACK: Items.pyc' -- OnTakesRck: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- InitResources: ??? -- ClientCreate: ??? -- Hints: {} -- SetInteractiveObjOnFloor: ??? -- SInput: ??? -- UpgradesID: ['iXtr', 'iSiz', 'aBom', 'aSpd', 'dAim', 'dBom', 'tAim', 'tTra', 'sRot', 'sRck', 'vAim', 'vSpd'] -- SNet: ??? -- OnTakedBom: ??? -- HINT_RADIUS: 200 -- OnTakeiXtr: ??? -- CreateBox: ??? -- RestoreUpgrade: ??? -- LastClientCreate: ??? -- CreateInteractiveObj: ??? -- BrowseItemPos: ??? -- DropAll: ??? -- Init: ??? -- OnTakedAim: ??? -- Scrap: ??? -- UpgradesRTime: 20.0 -- Hint: ??? -- ResetUpgrade: ??? - - -======== [ Challenge ] ======== -- LaunchRevenge: ??? -- SSound: ??? -- AddChallenge: ??? -- SetChallengerSkills: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- raceRewards: {'Bankers': 4000, 'Police': 2000, 'Bishops': 1000, 'Bureaucracy': 5000, 'Press': 3000} -- combatRewards: {'Bankers': 2000, 'Police': 4000, 'Bishops': 5000, 'Bureaucracy': 1000, 'Press': 3000} -- SetChallengeOptions: ??? -- numChallengeEnemies: 1 -- SAI: ??? -- playerWinsRevenge: 0 -- ComputeReward: ??? -- CancelChallenge: ??? -- challengeType: '' -- CleanRevenge: ??? -- groups: {'Mayor': 'Bureaucracy', 'Bishop': 'Bishops', 'Humphrey': 'Press', 'Functionary': 'Bureaucracy', 'CrazyGambler': 'Bankers', 'PoliceBoss': 'Police', 'BankDirector': 'Bankers', 'Betty': 'Press', 'Gear': 'Police', 'Berto': 'Press', 'Police': 'Police', 'MercenaryA': 'Mercs', 'BankMaster': 'Bankers', 'MercenaryC': 'Mercs', 'MercenaryB': 'Mercs'} -- Init: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- OnChallengeOpt: ??? -- SetRevengeParams: ??? -- LaunchChallenge: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/Challenge.pyc' -- CleanChallenge: ??? -- foeType: '' -- SetRevenge: ??? - - -======== [ Metro ] ======== -- RecoverUsr: ??? -- SInput: ??? -- SetUsrParams: ??? -- SetAsMetro: ??? -- SScorer: ??? -- DoNothing: ??? -- SWeap: ??? -- SNet: ??? -- OutDoorInitializator: ??? -- ShowHint: ??? -- PlayerName: 'Player0' -- SVec: ??? -- CalculateMissionMap: ??? -- WrongOpt: ??? -- OnUse: ??? -- OutOfMetro: {'GDB': 'TEMPLE', 'GAMBLINDEN': 'OUTSKIRTS', 'ORBIT': 'TOWNHALL'} -- MissionMap: 'TownHall' -- WalkCharSpeed: {'BankMaster': 0.25, 'Mayor': 0.3, 'Bishop': 0.25, 'Functionary': 0.4, 'Berto': 0.25, 'PoliceBoss': 0.75, 'Dtritus': 0.25, 'Betty': 0.4, 'Police': 0.5, 'BankDirector': 0.25} -- ObjInitializator: ??? -- SAct: ??? -- UseMetro: ??? -- HideHint: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/Metro.pyc' -- CreateStation: ??? -- DoorInitializator: ??? - - -======== [ string ] ======== -- _safe_env: {'__builtins__': {}} -- _idmap: '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377' -- _swapcase: '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377' -- capitalize: - capitalize(s) -> string - -Return a copy of the string s with only its first character -capitalized. -- atoi_error: 'ValueError' -- octdigits: '01234567' -- rfind: - rfind(s, sub [,start [,end]]) -> int - -Return the highest index in s where substring sub is found, -such that sub is contained within s[start,end]. Optional -arguments start and end are interpreted as in slice notation. - -Return -1 on failure. -- index: - index(s, sub [,start [,end]]) -> int - - Return the lowest index in s where substring sub is found, - such that sub is contained within s[start,end]. Optional - arguments start and end are interpreted as in slice notation. - - Raise ValueError if not found. - - -- expandtabs: - expandtabs(string, [tabsize]) -> string - -Expand tabs in a string, i.e. replace them by one or more spaces, -depending on the current column and the given tab size (default 8). -The column number is reset to zero after each newline occurring in the -string. This doesn't understand other non-printing characters. -- center: - center(s, width) -> string - - Return a center version of s, in a field of the specified - width. padded with spaces as needed. The string is never - truncated. - - -- join: - join(list [,sep]) -> string -joinfields(list [,sep]) -> string - -Return a string composed of the words in list, with -intervening occurences of sep. Sep defaults to a single -space. - -(join and joinfields are synonymous) -- lower: - lower(s) -> string - -Return a copy of the string s converted to lowercase. -- digits: '0123456789' -- atof: - atof(s) -> float - -Return the floating point number represented by the string s. -- hexdigits: '0123456789abcdefABCDEF' -- atol: - atol(s [,base]) -> long - -Return the long integer represented by the string s in the -given base, which defaults to 10. The string s must consist -of one or more digits, possibly preceded by a sign. If base -is 0, it is chosen from the leading characters of s, 0 for -octal, 0x or 0X for hexadecimal. If base is 16, a preceding -0x or 0X is accepted. A trailing L or l is not accepted, -unless base is 0. -- zfill: - zfill(x, width) -> string - - Pad a numeric string x with zeros on the left, to fill a field - of the specified width. The string x is never truncated. - - -- count: - count(s, sub[, start[, end]]) -> int - -Return the number of occurrences of substring sub in string -s[start:end]. Optional arguments start and end are -interpreted as in slice notation. -- atoi: - atoi(s [,base]) -> int - -Return the integer represented by the string s in the given -base, which defaults to 10. The string s must consist of one -or more digits, possibly preceded by a sign. If base is 0, it -is chosen from the leading characters of s, 0 for octal, 0x or -0X for hexadecimal. If base is 16, a preceding 0x or 0X is -accepted. -- atof_error: 'ValueError' -- _re: None -- swapcase: - swapcase(s) -> string - -Return a copy of the string s with upper case characters -converted to lowercase and vice versa. -- __file__: 'PACK: Python/string.pyc' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- joinfields: - join(list [,sep]) -> string -joinfields(list [,sep]) -> string - -Return a string composed of the words in list, with -intervening occurences of sep. Sep defaults to a single -space. - -(join and joinfields are synonymous) -- lowercase: 'abcdefghijklmnopqrstuvwxyz' -- translate: - translate(s,table [,deletechars]) -> string - -Return a copy of the string s, where all characters occurring -in the optional argument deletechars are removed, and the -remaining characters have been mapped through the given -translation table, which must be a string of length 256. -- rstrip: - rstrip(s) -> string - -Return a copy of the string s with trailing whitespace removed. -- split: - split(str [,sep [,maxsplit]]) -> list of strings -splitfields(str [,sep [,maxsplit]]) -> list of strings - -Return a list of the words in the string s, using sep as the -delimiter string. If maxsplit is nonzero, splits into at most -maxsplit words If sep is not specified, any whitespace string -is a separator. Maxsplit defaults to 0. - -(split and splitfields are synonymous) -- splitfields: - split(str [,sep [,maxsplit]]) -> list of strings -splitfields(str [,sep [,maxsplit]]) -> list of strings - -Return a list of the words in the string s, using sep as the -delimiter string. If maxsplit is nonzero, splits into at most -maxsplit words If sep is not specified, any whitespace string -is a separator. Maxsplit defaults to 0. - -(split and splitfields are synonymous) -- _lower: '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377' -- atol_error: 'ValueError' -- rindex: - rindex(s, sub [,start [,end]]) -> int - - Return the highest index in s where substring sub is found, - such that sub is contained within s[start,end]. Optional - arguments start and end are interpreted as in slice notation. - - Raise ValueError if not found. - - -- whitespace: '\011\012\013\014\015 ' -- _idmapL: None -- _upper: '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377' -- rjust: - rjust(s, width) -> string - - Return a right-justified version of s, in a field of the - specified width, padded with spaces as needed. The string is - never truncated. - - -- find: - find(s, sub [,start [,end]]) -> in - -Return the lowest index in s where substring sub is found, -such that sub is contained within s[start,end]. Optional -arguments start and end are interpreted as in slice notation. - -Return -1 on failure. -- ljust: - ljust(s, width) -> string - - Return a left-justified version of s, in a field of the - specified width, padded with spaces as needed. The string is - never truncated. - - -- strip: - strip(s) -> string - -Return a copy of the string s with leading and trailing -whitespace removed. -- index_error: 'ValueError' -- capwords: - capwords(s, [sep]) -> string - - Split the argument into words using split, capitalize each - word using capitalize, and join the capitalized words using - join. Note that this replaces runs of whitespace characters by - a single space. - - -- replace: - replace (str, old, new[, maxsplit]) -> string - -Return a copy of string str with all occurrences of substring -old replaced by new. If the optional argument maxsplit is -given, only the first maxsplit occurrences are replaced. -- maketrans: - maketrans(frm, to) -> string - -Return a translation table (a string of 256 bytes long) -suitable for use in string.translate. The strings frm and to -must be of the same length. -- uppercase: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' -- lstrip: - lstrip(s) -> string - -Return a copy of the string s with leading whitespace removed. -- letters: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' -- upper: - upper(s) -> string - -Return a copy of the string s converted to uppercase. - - -======== [ Laser ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '03' -- HitFile: 'Models/Weapons/Laser/Hit.M3D' -- HitForce: 1000000 -- HookFile: 'Models/Weapons/Laser/Hook.M3D' -- Init: ??? -- SWeap: ??? -- Scrap: ??? -- LoadResources: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Laser.pyc' -- IDWeap: '06' -- ShootFile: 'Models/Weapons/Laser/Shoot.M3D' -- HookSparksFile: 'Models/Weapons/Laser/HookSparks.M3D' - - -======== [ MapSnd ] ======== -- SVec: ??? -- LoadSounds: ??? -- SSound: ??? -- cntr: 185 -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SAct: ??? -- SNet: ??? -- Init: ??? -- SetSounds: ??? -- SndElements: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: MapSnd.pyc' -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- isPC: 1 - - -======== [ Devastator ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '00' -- BulletFile: 'Models/Weapons/Bullet/Bullet.M3D' -- HitFile: 'Models/Weapons/Devastator/Hit.M3D' -- Init: ??? -- SWeap: ??? -- SparksFile: 'Models/Weapons/Devastator/Sparks.M3D' -- Scrap: ??? -- LoadResources: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Devastator.pyc' -- IDWeap: '03' -- ShootFile: 'Models/Weapons/Devastator/Shoot.M3D' - - ======== [ SLogic ] ======== -- IsEnemyActive: +- IsEnemyActive: int IsEnemyActive() : Indica si hay un enemigo activo, mirando el contenido de la lista de enemigos y en el tráfico. -- ChangeZoneState: +- ChangeZoneState: void ChangeZoneState(zoneId, state): Pone el estado de una zona de dominación -- SetOnFloor: +- SetOnFloor: void SetOnFloor(Entity) : Pone una entidad en el suelo -- ChangeBatonState: +- ChangeBatonState: void ChangeBatonState(pos, state): Actualiza el estado del testigo en el modo dominación -- SetShipToRegenerate: +- SetShipToRegenerate: void SetShipToRegenerate(shipName, regSpeed,regEndSpeed): Pone una nave a regenerarse -- SetDominationZones: +- SetDominationZones: void SetDominationZones(zonesList): Establece la lista de posiciones de las zonas de dominación en la super apuesta de dominación -- Flash: +- Flash: void Flash((x,y,z),radius) : Pone una entidad en el suelo -- GetNearestShip: +- GetNearestShip: Name GetNearestShip(pos) : Cicla por varias listas y devuelve la nave más cercana a la posición indicada -- SendSentinelToWatch: +- SendSentinelToWatch: void SendSentinelToWatch(Pos) : Envia a un centinela a inspeccionar una posicion -- UpdateTauntEndTime: +- UpdateTauntEndTime: void UpdateTauntEndTime(time): Tiempo final del taunt -- GearAttack: +- GearAttack: void GearAttack(Entity) : Envia a un Gear a atacar a una entidad -- SetCharState: +- SetCharState: void SetCharState(entityName, state, entityTargetName) : Pone a una entidad en un estado de logica y un target determinados -======== [ Sound ] ======== -- SetOutMusic: ??? -- EneWaySound: 'EnePoint' -- WaySound: 'CheckPoint' -- SScorer: ??? -- SWeap: ??? -- LoadDamageSounds: ??? -- ShipEditLoadShipVolume: 0 -- SetStdDamageSounds: ??? -- HologramLoopVolume: 0 -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- PhotoSounds: ??? -- HologramStartSound: '' -- HologramLoopSound: '' -- CharConversionSounds: ??? -- ScorerSounds: ??? -- SSound: ??? -- SetPSInterval: ??? -- ShipEditLoadWeaponSound: '' -- ItemTake: {'TakeAmplifier': ('upgrade3', 0.4), 'Miss': ('recarga-misil5', 0.5), 'MoneyItemOther': ('money2', 0.25), 'MoneyItem': ('money', 1.0), 'TakeBDataPack': ('upgrade3', 0.4), 'iXtr': ('upgrade', 0.5), 'TakeMatrixExt': ('upgrade3', 0.4), 'vAim': ('upgrade', 0.4), 'Ener': ('recarga-energia', 0.7), 'dAim': ('upgrade', 0.4), 'Life': ('vida4', 0.7), 'TakeEreasure': ('upgrade3', 0.4), 'sRck': ('upgrade', 0.4), 'tTra': ('upgrade', 0.4), 'sRot': ('upgrade', 0.4), 'TakeDataCube': ('upgrade3', 0.4), 'tAim': ('upgrade', 0.4), 'iSiz': ('upgrade', 0.4), 'Part': ('recarga-bala7', 0.7), 'aBom': ('upgrade', 0.4), 'vSpd': ('upgrade', 0.4), 'dBom': ('upgrade', 0.4), 'aSpd': ('upgrade', 0.4)} -- WayVolume: 0.75 -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- RotateShipFastVolume: 0 -- HologramStartVolume: 0 -- ShipEditUnLoadVolume: 0 -- PhotoSound: 'TakePhoto' -- LoadShipEditInterfaceSounds: ??? -- SetStdDamageSoundLoops: ??? -- RotateShipVolume: 0 -- SInput: ??? -- RotateShipFastSound: '' -- SNet: ??? -- ShipEditLoadEngineSound: '' -- ShipEditLoadEngineVolume: 0 -- PhotoVolume: 0.75 -- DeathVolume: 1.0 -- ShipEditLoadWeaponVolume: 0 -- ShipEditUnLoadSound: '' -- SetPSLoop: ??? -- DeathSound: 'OnDeath' -- ShipEditLoadShipSound: '' -- Init: ??? -- LoadMenuSounds: ??? -- RotateShipSound: '' -- EneWayVolume: 0.75 -- Scrap: ??? -- __file__: 'PACK: Sound/Sound.pyc' -- TVOffSound: 'TVOff' -- WayPoints: ??? -- TVOffVolume: 1.0 - - -======== [ OutPolice ] ======== -- InitWaves: ??? -- InitShips: ??? -- WavePrice: 50 -- SScorer: ??? -- SInput: ??? -- Init: ??? -- OnPoliceCreatedCallback: None -- SNet: ??? -- MakePoli: ??? -- iPoliceWave: 1 -- skipPrice: 0 -- NextWave: ??? -- SAI: ??? -- SVec: ??? -- PoliceWaves: [['SPoli3_Rookie'], ['SPoli2_Pilot', 'SPoli5_Pilot'], ['SPoli4_Pilot', 'SPoli5_Pilot'], ['SPoli5_Veteran'], ['SPoli1_Veteran', 'SPoli5_Veteran'], ['SPoli2_Veteran', 'SPoli5_Veteran'], ['SPoli2_Pilot', 'SPoli4_Veteran', 'SPoli5_Veteran'], ['SPoli3_Pilot', 'SPoli4_Veteran', 'SPoli5_Veteran'], ['SPoli4_Pilot', 'SPoli4_Veteran', 'SPoli5_Veteran'], ['SPoli4_Elite'], ['SPoli5_Elite'], ['SPoli1_Veteran', 'SPoli5_Elite'], ['SPoli2_Veteran', 'SPoli5_Elite'], ['SPoli1_Veteran', 'SPoli3_Elite', 'SPoli5_Elite'], ['SPoli2_Veteran', 'SPoli4_Elite', 'SPoli5_Elite'], ['SPoli4_Elite', 'SPoli4_Elite', 'SPoli5_Elite'], ['SPoli4_Ace'], ['SPoli5_Ace'], ['SPoli3_Elite', 'SPoli5_Ace'], ['SPoli4_Veteran', 'SPoli5_Ace'], ['SPoli2_Veteran', 'SPoli4_Veteran', 'SPoli5_Ace'], ['SPoli3_Veteran', 'SPoli4_Elite', 'SPoli5_Elite'], ['SPoli4_Elite', 'SPoli4_Elite', 'SPoli5_Elite'], ['SPoli6_MegaAce']] -- SWeap: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- PoliceActive: 1 -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/OutPolice.pyc' -- InitAIProfiles: ??? -- ReputationPrice: 100 - - ======== [ math ] ======== -- fmod: +- fmod: fmod(x,y) Return x % y. -- log10: +- log10: log10(x) Return the base-10 logarithm of x. - pi: 3.14159274101 -- acos: +- acos: acos(x) Return the arc cosine of x. -- sqrt: +- sqrt: sqrt(x) Return the square root of x. -- modf: +- modf: modf(x) Return the fractional and integer parts of x. Both results carry the sign of x. The integer part is returned as a real. -- sin: +- sin: sin(x) Return the sine of x. -- atan2: +- atan2: atan2(y, x) Return atan(y/x). -- frexp: +- frexp: frexp(x) Return the matissa and exponent for x. The mantissa is positive. -- exp: +- exp: exp(x) Return e raised to the power of x. -- asin: +- asin: asin(x) Return the arc sine of x. -- floor: +- floor: floor(x) Return the floor of x as a real. -- fabs: +- fabs: fabs(x) Return the absolute value of the real x. -- log: +- log: log(x) Return the natural logarithm of x. - e: 2.71828174591 -- cos: +- cos: cos(x) Return the cosine of x. -- pow: +- pow: pow(x,y) Return x**y. -- tanh: +- tanh: tanh(x) Return the hyperbolic tangent of x. -- tan: +- tan: tan(x) Return the tangent of x. -- sinh: +- sinh: sinh(x) Return the hyperbolic sine of x. -- hypot: +- hypot: hypot(x,y) Return the Euclidean distance, sqrt(x*x + y*y). -- ldexp: +- ldexp: ldexp_doc(x, i) Return x * (2**i). -- cosh: +- cosh: cosh(x) Return the hyperbolic cosine of x. -- ceil: +- ceil: ceil(x) Return the ceiling of x as a real. -- atan: +- atan: atan(x) Return the arc tangent of x. -======== [ MapRace ] ======== -- EasyRaceCommercial5: ??? -- InitStatus: ??? -- EasyRaceCommercial6: ??? -- EasyRaceCommercial1: ??? -- EasyRaceCommercial2: ??? -- EasyRaceCommercial8: ??? -- Races: [, , , , , , , ] -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- EasyRaceCommercial3: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: MapRace.pyc' -- EasyRaceCommercial4: ??? -- EasyRaceCommercial7: ??? - - ======== [ imp ] ======== - C_BUILTIN: 6 - C_EXTENSION: 3 -- init_frozen: ??? +- init_frozen: - SEARCH_ERROR: 0 -- load_module: +- load_module: load_module(name, file, filename, (suffix, mode, type)) -> module Load a module, given information returned by find_module(). The module name must include the full package name, if any. -- new_module: +- new_module: new_module(name) -> module Create a new module. Do not enter it in sys.modules. The module name must include the full package name, if any. -- is_frozen: ??? -- find_module: +- is_frozen: +- find_module: find_module(name, [path]) -> (file, filename, (suffix, mode, type)) Search for a module. If path is omitted or None, search for a built-in, frozen or special module and continue search in sys.path. The module name cannot contain '.'; to search for a submodule of a package, pass the submodule name and the package's __path__. -- load_compiled: ??? +- load_compiled: - PY_FROZEN: 7 -- is_builtin: ??? -- get_magic: +- is_builtin: +- get_magic: get_magic() -> string Return the magic number for .pyc or .pyo files. - PKG_DIRECTORY: 5 -- load_package: ??? -- init_builtin: ??? +- load_package: +- init_builtin: - PY_CODERESOURCE: 8 - PY_RESOURCE: 4 -- load_dynamic: ??? -- get_suffixes: +- load_dynamic: +- get_suffixes: get_suffixes() -> [(suffix, mode, type), ...] Return a list of (suffix, mode, type) tuples describing the files that find_module() looks for. -- load_source: ??? +- load_source: - PY_COMPILED: 2 -- get_frozen_object: ??? +- get_frozen_object: - PY_SOURCE: 1 -======== [ DtritusSound ] ======== -- TalkSnd: ??? -- Talk3Snd: ??? -- Talk5Snd: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- SScorer: ??? -- Talk4Snd: ??? -- SVec: ??? -- InitLoops: ??? -- Talk2Snd: ??? -- SSound: ??? -- SetSounds: ??? -- Talk0Snd: ??? -- Init: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- Scrap: ??? -- LoadSounds: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Sound/DtritusSound.pyc' -- Talk1Snd: ??? - - -======== [ ATPC ] ======== -- SVec: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '02' -- Init: ??? -- SWeap: ??? -- Scrap: ??? -- LoadResources: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/ATPC.pyc' -- IDWeap: '04' -- ShootFile: 'Models/Weapons/ATPC/Shoot.M3D' - - -======== [ Scorer ] ======== -- MissionScorerBar_ColorMain: (255, 16, 16, 192) -- MissionScorerText_Color: (200, 200, 255, 255) -- MissionScorerText_Y: 120 -- SplitScreen: 0 -- MissionScorerBar_ColorBlack: (0, 0, 0, 128) -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- Blink: ??? -- MissionScorerName: 'Mission' -- MissionScorerBar_ColorBack: (200, 200, 255, 255) -- MissionScorerBar_SetDefaults: ??? -- CreateRadarScorer: ??? -- CreateCopMeterScorer: ??? -- MarginV: 10 -- CreateStatusScorer: ??? -- MarginH: 12 -- MissionScorerBar_Y: 152 -- MissionScorerBar_X: 18 -- CreateMsgScorer: ??? -- ShowMissionScorer: ??? -- MissionScorerText_X: 12 -- Scrap: ??? -- CreateMissionScorer: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Scorer/Scorer.pyc' -- CreateMonitorScorer: ??? - - -======== [ Traffic ] ======== -- NumMedium: 10 -- NormalTrafficDeath: ??? -- Path: 'Models/Vehicles/OutTraffic/' -- NumNormal: 20 -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- AcShips: ['SMerc1', 'SMerc2', 'SBishop1', 'SBerto1', 'SArchbishop1'] -- NumHeavy: 0 -- RailTrafficDeath: ??? -- MediumTrafficDeath: ??? -- InitAIProfiles: ??? -- SAI: ??? -- ResetPath: ??? -- SVec: ??? -- SetPath: ??? -- onTrackCreate: ??? -- OnNeedMoreTraffic: ??? -- InitTraffic: ??? -- Init: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- Scrap: ??? -- EmptyFunc: ??? -- PrevVal: None -- HeavyTrafficDeath: ??? -- AcMediumShips: ['TMed1', 'TMed2', 'TMed3'] -- AcHeavyShips: ['TVoteMayor', 'TVoteBishop'] -- OnNeedMoreChasingTraffic: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- AcNormalShips: ['TLight1', 'TLight2', 'TLight3'] -- OnPlayerHelpedPolice: ??? -- InitCivilTraffic: ??? -- __file__: 'PACK: Missions/Traffic.pyc' -- MakeTrafic: ??? - - ======== [ SInput ] ======== -- Rumble: +- Rumble: Rumble(iPlayer,Left,Right,Time) : Inicializa el rumble de un pad. -- GetActionSet: +- GetActionSet: string GetActionSet() : Obtiene el set de acciones Actual... -- SetInputFunc: +- SetInputFunc: SetInputFunc(iPlayer,modfunc) : agrega la funcion callback de entrada modfunc(iPlayer,string) -- GetCursorChar: +- GetCursorChar: GetCursorChar(iPlayer) : Obtiene el (x,y,caracter) que indican el estado del cursor. -- GetDefinedEntry: +- GetDefinedEntry: value GetDefinedEntry(iPlayer,ActionSet,Action,Device) : obtiene una cadena con la primera definicion del control que encuentre -- AbortListenToDefine: +- AbortListenToDefine: AbortListenToDefine() : Aborta la redefinicion en curso -- ResetToDefault: +- ResetToDefault: ResetToDefault(iPlayer,ActionSet,Action) : Pone todas las entradas de los controles a valores por defecto. -- ResetToSplit: +- ResetToSplit: ResetToSplit() : Resetea el sistema de entrada de datos para iniciar el modo split screen. -- GetDefinedList: +- GetDefinedList: GetDefinedList(iPlayer,ActionSet,Action) : obtiene una cadena con la definicion de controles -- AssingEntry: +- AssingEntry: int AssingEntry(Device,Entry,Player,ActionSet,Action) : Asigna una entrada... retorna 0 o el Nro de parametro erroneo -- CheckPadButton: +- CheckPadButton: CheckPadButton() : Chequea el estado de un determinado botón del pad. -- ListenToDefine: +- ListenToDefine: ListenToDefine(iPlayer,ActionSet,Action,LaFunction) : Espera a que el usuario mueva un control y lo redefine -- SetString: +- SetString: SetString(iPlayer,String) : Modifica la cadena de entrada de texto. -- Bind: +- Bind: Bind(iPlayer,ActionSet,Action) : obtiene una cadena con la definicion de controles -- GetEntry: +- GetEntry: (Player,Action) GetEntry(Device,Entry,ActionSet) : Obtiene una entrada, (0,) si vacia -- GetVirtualKeyboard: +- GetVirtualKeyboard: GetVirtualKeyboard() : Obtiene el (W,H,Board) que son datos del keyboard virtual. -- GetString: +- GetString: GetString(iPlayer) : Obtiene la cadena de entrada de texto. -- SetVirtualKeyboard: +- SetVirtualKeyboard: SetVirtualKeyboard(tipo de teclado) : Cambia el teclado virtual -- SetActionSet: +- SetActionSet: SetActionSet(string name) : Pone el set de acciones requerido... -- ClearDefinedList: +- ClearDefinedList: ClearDefinedList(iPlayer,ActionSet,Action) : Elimina todas las entradas de un control. -======== [ MakeChar ] ======== -- AddTurretTalkAction: ??? -- AddMove: ??? -- SScorer: ??? -- SWeap: ??? -- AddDiscover: ??? -- AddFlashedAction: ??? -- AddTalkAct: ??? -- CreateRelaxAction: ??? -- SetSitActions: ??? -- RelaxRotLimit: 90 -- MorphEyesList: ('Betty', 'Bishop', 'Berto', 'Dtritus', 'Sebastian', 'CrazyGambler', 'GateKeeper', 'Mayor', 'Rusty', 'MercenaryA') -- SSound: ??? -- AddFallAction: ??? -- AddEndWalkActions: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- SAct: ??? -- __file__: 'PACK: Chars/MakeChar.pyc' -- AddBreakLoopAction: ??? -- AddTurretTalkAct: ??? -- MorphLipsList: ('Betty', 'Bishop') -- DazedChars: [] -- EventAnimCommand: ??? -- AddDefMorphActions: ??? -- AddCrazyAction: ??? -- SInput: ??? -- SNet: ??? -- AddTalkAction: ??? -- AddWalkActions: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- MinSpeed: 0.5 -- AddInitWalkActions: ??? -- TurretBasicActions: ??? -- InitChar: ??? -- AddDazeAction: ??? -- SetNodeRotation: ??? -- ListenAction: ??? -- AddMorphAction: ??? -- Scrap: ??? -- AddRelaxActions: ??? -- MaxSpeed: 1.0 -- AddTalkMorph: ??? - - -======== [ OutSound ] ======== -- isPC: 1 -- LoadEngines: ??? -- SetVehicleSounds: ??? -- LoadVehicles: ??? -- LoadWeapons: ??? -- SSound: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- LoadCrash: ??? -- LoadMisc: ??? -- OnTakeOffSound: 'Park_TakeOff.ogg' -- Scrap: ??? -- LoadScorer: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Sound/OutSound.pyc' -- OnLandSound: 'Park_Land.ogg' -- SNet: ??? - - ======== [ SNet ] ======== -- SendUsrString: +- SendUsrString: SendUsrString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora -- InitServer: +- InitServer: InitServer(LevelPath,MaxPlayers,ipport) : Intenta inicializar el servidor. -- GetBotName: +- GetBotName: GetBotName() : Obtiene un nombre valido de entidad jugador manejada por el servidor (bot o jugador local) -- CloseServer: +- CloseServer: CloseServer(LevelPath) : Acaba el servidor y carga un nivel. -- IsClient: +- IsClient: IsClient() : 1 si esta activado el sistema cliente NOTA: Scrap.GetNetFlags() tiene el flag cliente activado si la coneccion se hizo efectiva -- ServerChangeLevel: +- ServerChangeLevel: ServerChangeLevel(resource name) : carga el siguiente nivel. -- DoneBrowser: +- DoneBrowser: DoneBrowser() : Cierra el browser de red local. -- InitClient: +- InitClient: InitClient(ipAddress,ipport) : Inicia el proceso de coneccion con el servidor. -- CloseClient: +- CloseClient: CloseClient(LevelPath) : Acaba el cliente y carga un nivel. -- IsServer: +- IsServer: IsServer() : 1 si esta activado el sistema servidor NOTA: es para depuracion, mejor use Scrap.GetNetFlags() -- GetObjName: +- GetObjName: GetObjName() : Obtiene un nombre valido de Objeto cualesquiera. -- GetMyClientShip: +- GetMyClientShip: GetMyClientShip() : retorna el nombre de su nave. -- ModifyUsrData: +- ModifyUsrData: ModifyUsrData(ClientId) : modifica desde el servidor los datos locales. -- AddResource: +- AddResource: resourceid AddResource(resource name) : intenta agregar un recurso si este no existe. -1 si el pool esta lleno -- SendChatString: +- SendChatString: SendChatString(id,string) : -1 significa a todo el mundo en modo servidor, para cliente id se ignora -- GetClientData: +- GetClientData: GetClientData() : Obtiene la tupla (ipaddress,ipport) -- InitBrowser: +- InitBrowser: InitBrowser(port) : Inicializa el browser de red local. -- SendMasterString: +- SendMasterString: SendMasterString(string) : envia una cadena al master. Si retorna cero no hay master. -- PingInetSvrs: +- PingInetSvrs: PingInetSvrs() : 1 exitoso. revisa el estado de los servidores en internet. Se realiza despues de browse. -- IsMaster: +- IsMaster: IsMaster() : 1 si esta activado el sistema cliente NOTA: Scrap.GetNetFlags() tiene el flag cliente activado si la coneccion se hizo efectiva -- GetServerData: +- GetServerData: GetServerData() : Obtiene la tupla (Hostname,ipaddress,ipport) -======== [ CharAct ] ======== -- OnCreate: ??? -- onNPCDeath: None -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- OnDeath: ??? -- TakenPhotoMap: None -- SVec: ??? -- ActionPhoto: ??? -- SSound: ??? -- NPCDeathCall: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- TakenPhoto: None -- NoFXDeath: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Chars/CharAct.pyc' -- PlayerDeathCall: ??? -- Photograph: ??? - - -======== [ SputnikSound ] ======== -- SVec: ??? -- LoadSounds: ??? -- SSound: ??? -- SetSounds: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- SAct: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Sound/SputnikSound.pyc' -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- TalkSnd: ??? -- isPC: 1 -- InitLoops: ??? - - -======== [ DoorSound ] ======== -- SetSlide: ??? -- LoadSounds: ??? -- SSound: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SAct: ??? -- SNet: ??? -- LoadSndList: ??? -- AllSounds: ['CloseMechDoor', 'OpenMechDoor', 'puerta4', 'puerta3', 'up1', 'up11', 'up22', 'up33', 'cuchilla1', 'cuchilla2', 'cuchilla1111D', 'cuchilla2222D1', 'gas2', 'cierre-100', 'cierre1', 'cierre-10', 'apertura2', 'apertura4', 'apertura5', 'clik-mecanismo1', 'clik-mecanismo2', 'clik-mecanismo3', 'clik-mecanismo5', 'clik-mecanismo7', 'ascensor-orbit1', 'ascensor-orbit2', 'subida-ascensor2', 'bajada-ascensor2', 'transporter3', 'transporter4', 'placas-metal22', 'desaparicion', 'desaparicion3', 'desaparicion4', 'desaparicion5', 'electricidad333', 'electricidad344', 'puerta-emero-open', 'puerta-emero-close', 'cierre-emero', 'puerta-security-open', 'puerta-security-close', 'metro-open', 'cierre-metro1', 'cierre-metro2', 'llegada-metro22', 'llegada-metroB', 'puerta1', 'puerta11', 'abre-stairs', 'cierre-stairs', 'baldosa7', 'cajon-open', 'cajon-close', 'puerta-jail', 'cierre2', 'cierre-viscoso', 'viscoso-open', 'cierre2', 'clik-data', 'clik-data2', 'tritura2'] -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Sound/DoorSound.pyc' -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- SoundList: {'GAMBLINDEN': ['CloseMechDoor', 'OpenMechDoor', 'apertura2', 'placas-metal22', 'electricidad333', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'transporter3', 'transporter4'], 'MOA': ['cuchilla1111D', 'cuchilla2222D1'], 'MOB': ['cuchilla1111D', 'cuchilla2222D1'], 'PRESS': ['puerta-emero-open', 'puerta-emero-close', 'cierre-emero', 'puerta-security-open', 'puerta-security-close', 'metro-open', 'apertura2', 'cierre-metro1', 'llegada-metro22', 'puerta1', 'llegada-metroB', 'cuchilla1', 'cuchilla2', 'abre-stairs', 'cierre-stairs', 'ascensor-orbit1', 'ascensor-orbit2', 'apertura4', 'apertura5', 'clik-data', 'clik-data2', 'CloseMechDoor', 'OpenMechDoor', 'electricidad333', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'placas-metal22', 'clik-data', 'clik-data2', 'transporter3', 'transporter4'], 'QF': ['cuchilla1111D', 'cuchilla2222D1', 'OpenMechDoor', 'CloseMechDoor', 'puerta4', 'puerta3'], 'GDB': ['cuchilla1111D', 'cuchilla2222D1', 'placas-metal22', 'apertura2'], 'MSA': ['cuchilla1111D', 'cuchilla2222D1'], 'MCA': ['cuchilla1111D', 'cuchilla2222D1'], 'MCB': ['cuchilla1111D', 'cuchilla2222D1'], 'MDA': ['cuchilla1111D', 'cuchilla2222D1'], 'MENU': [], 'MDB': ['cuchilla1111D', 'cuchilla2222D1'], 'CA': ['cuchilla1111D', 'cuchilla2222D1'], 'TOWNHALL': ['apertura2', 'llegada-metroB', 'puerta1', 'llegada-metro22', 'OpenMechDoor', 'CloseMechDoor', 'apertura4', 'apertura5', 'clik-mecanismo2', 'clik-mecanismo3', 'clik-mecanismo5', 'clik-mecanismo7', 'cierre-10', 'apertura2', 'CloseMechDoor', 'OpenMechDoor', 'placas-metal22', 'transporter3', 'transporter4', 'electricidad333', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'clik-data', 'clik-data2', 'metro-open', 'cierre-metro1'], 'POLICE': ['ascensor-orbit1', 'ascensor-orbit2', 'apertura4', 'gas2', 'placas-metal22', 'puerta1', 'transporter3', 'transporter4', 'apertura2', 'apertura5', 'llegada-metro22', 'cierre-10', 'cierre-100', 'puerta3', 'llegada-metroB', 'cierre-emero', 'puerta-jail', 'cierre2', 'cierre-viscoso', 'clik-mecanismo2', 'viscoso-open', 'puerta4', 'tritura2', 'baldosa7', 'clik-data', 'clik-data2', 'electricidad333', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'OpenMechDoor', 'CloseMechDoor', 'metro-open', 'cierre-metro1'], 'OM': ['cuchilla1111D', 'cuchilla2222D1', 'OpenMechDoor', 'CloseMechDoor'], 'ABINDOOR': ['placas-metal22', 'apertura2'], 'BANK': ['puerta3', 'llegada-metroB', 'llegada-metro22', 'cierre-viscoso', 'puerta11', 'cierre2', 'cajon-open', 'cajon-close', 'puerta1', 'electricidad333', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'CloseMechDoor', 'OpenMechDoor', 'placas-metal22', 'apertura2', 'transporter3', 'transporter4', 'metro-open', 'cierre-metro1', 'clik-data', 'clik-data2'], 'MSB': ['cuchilla1111D', 'cuchilla2222D1'], 'JUNKYARD': ['cuchilla1111D', 'cuchilla2222D1', 'gas2', 'up11', 'up22', 'up33', 'cierre-100'], 'FAKE': [], 'TEMPLE': ['baldosa7', 'metro-open', 'apertura2', 'cierre-metro2', 'placas-metal22', 'puerta1', 'llegada-metro22', 'transporter3', 'transporter4', 'apertura2', 'electricidad333', 'llegada-metroB', 'desaparicion', 'desaparicion4', 'desaparicion3', 'desaparicion5', 'electricidad344', 'OpenMechDoor', 'CloseMechDoor', 'clik-data', 'clik-data2', 'transporter3', 'transporter4'], 'DOWNTOWN': ['OpenMechDoor', 'CloseMechDoor', 'puerta4', 'puerta3'], 'ORBIT': ['cuchilla1', 'up1', 'ascensor-orbit2', 'cuchilla2', 'clik-mecanismo1', 'subida-ascensor2', 'bajada-ascensor2', 'cierre1', 'placas-metal22', 'apertura2', 'transporter3', 'transporter4', 'CloseMechDoor', 'OpenMechDoor'], 'COMMERCIAL': ['CloseMechDoor', 'OpenMechDoor', 'puerta3', 'puerta4'], 'FZ': ['cuchilla1111D', 'cuchilla2222D1'], 'SHIPEDIT': ['cuchilla1111D', 'cuchilla2222D1'], 'OUTSKIRTS': ['OpenMechDoor', 'CloseMechDoor', 'puerta4', 'puerta3'], 'AB': [], 'SCRAPYARD': ['OpenMechDoor', 'CloseMechDoor', 'puerta4', 'puerta3']} -- SetInitDoorSound: ??? -- ConversorSetSounds: ??? - - -======== [ Chars ] ======== -- SetOnFloor: ??? -- TryToDiscardThis: ??? -- StrSound: ??? -- OnCreateMainChar: None -- LoadRes: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SNet: ??? -- CanDrive: ??? -- ActSound: ??? -- ActSoundLoop: ??? -- StrSoundStop: ??? -- SVec: ??? -- CanDriveList: ['Berto', 'Police', 'BankDirector', 'Mayor', 'Dtritus', 'Betty', 'Bishop', 'Functionary', 'PoliceBoss', 'BankMaster', 'CrazyGambler', 'MercenaryA', 'MercenaryB', 'MercenaryC', 'MercenaryL'] -- CharRes: [['Sputnik', 0], ['Dtritus', 1]] -- SSound: ??? -- AddNewCharRes: ??? -- CreateStartupPlayer: ??? -- Init: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- IntSetChar: ??? -- DiscardRes: ??? -- CreateMainChar: ??? -- CreatePlayersList: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Chars/Chars.pyc' -- OnMainCharDeath: None -- LocalLoadRes: ??? -- MainCharDeath: ??? -- SLogic: ??? - - ======== [ errno ] ======== - ENODEV: 19 - EHOSTUNREACH: 10065 @@ -3641,236 +694,25 @@ settrace() -- set the global debug tracing function - E2BIG: 7 -======== [ Fx ] ======== -- VehicleDeathTrailFile: 'Models/GFX/VehicleDeathTrail.M3D' -- ShipExplosionFile: 'Models/GFX/ShipExplosion.M3D' -- FXCHARACTERCONVERSION: 63 -- CharacterBlaBliBlaFile: 'Models/GFX/CharacterBlaBliBla.M3D' -- FXITEMTAKE: 7 -- FXMOTOR_MBERTO1: 45 -- FXMOTOR_MBETTY1: 55 -- SetUpShipMotors: ??? -- FXVEHICLEDEATHTRAIL: 45 -- FXCHARACTERTELEPORT: 64 -- FXITEMFADE: 6 -- FXMODELNOISE: 51 -- FXDTRITUSATTACK: 78 -- FXBANKMASTERATTACK: 89 -- FXDEVASTATORSHOOT: 46 -- FXFIREDDEBRIS: 40 -- FXMAINTENANCEWORK: 75 -- FXCHARACTERCONVERSOR: 62 -- FXVEHICLEEMI: 36 -- VehicleDamageFile: 'Models/GFX/VehicleDamage.M3D' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- FXMOTOR_MPOLI4: 13 -- FXMOTOR_MPOLI5: 14 -- FXSMOKEDEBRIS: 48 -- FXSCENEBEATPICKUS: 104 -- FXMOTOR_MPOLI1: 10 -- FXMOTOR_MPOLI2: 11 -- FXMOTOR_MPOLI3: 12 -- FXSISTPART: 1 -- FXBETTYKILL: 88 -- FXSCENEYAKUZZI: 103 -- FXBERTOFLASH: 82 -- FXMOTOR_MPOLIBOSS1: 15 -- FXSCENEHUMANCD: 105 -- WindFxSmokeFile: 'Models/GFX/WindFX.M3D' -- FXMOTOR_MMAYOR1: 30 -- FXSCENEBISHOPS: 101 -- FXATPC: 34 -- FXSONICEXPLOSION: 50 -- FXSISTPARTDUDV: 8 -- CharacterDazedFile: 'Models/GFX/CharacterDazed.M3D' -- FXMOTOR_TRAFFIC: 1 -- MotorSmokeFile: 'Models/GFX/MotorSmoke.M3D' -- ItemBlinkFile: 'Models/GFX/ItemBlink.M3D' -- FXSCENEDECONTAMINATION: 100 -- SmokeDebrisFile: 'Models/GFX/SmokeDebris.M3D' -- Init: ??? -- MoneyTransfer: ??? -- FXMOTOR_NONE: 0 -- Scrap: ??? -- FXSPARKS: 4 -- VehicleEMIFile: 'Models/GFX/VehicleEMI.M3D' -- TrafficEmbeddedFile: 'Models/GFX/TrafficEmbeddedFX.M3D' -- FXBANKMASTERSUCTION: 90 -- FXMOTOR_MHUMP1: 50 -- GetMotorClass: ??? -- FXCHARACTERSPUTNIK: 60 -- FXVEHICLEDAMAGE: 38 -- FXHOOK: 31 -- FXBERTOATTACK: 81 -- ItemTakeFile: 'Models/GFX/ItemTake.M3D' -- FXMOTOR_MFUNC1: 40 -- VehicleSputnikFile: 'Models/GFX/Sputnik/VehicleSputnik.M3D' -- FXPOLICEGEARCONVERSION: 76 -- FXPOLICESTEAL: 73 -- VehicleEmbeddedFile: 'Models/GFX/VehicleEmbeddedFX.M3D' -- SFX: ??? -- FiredDebrisFile: 'Models/GFX/FiredDebris.M3D' -- FXMOTOR_MMERC3: 27 -- FXMOTOR_MMERC2: 26 -- FXMOTOR_MMERC1: 25 -- FXVEHICLEFIRE: 49 -- FXFADEOUTTRAIL: 3 -- FXEMI: 35 -- FXSWARMMISSILE: 32 -- VehicleFireFile: 'Models/GFX/VehicleFire.M3D' -- FXTESLA: 33 -- FXMOTOR_MBANKMASTER1: 21 -- FXSCENEBILLARRIVES_A: 102 -- FXINFERNOEXPLOSION: 44 -- FXFUNCTIONARYSPECIALACTION: 74 -- FXMOTOR_LIFEBOAT: 5 -- CharacterTeleportFile: 'Models/GFX/CharacterTeleport.M3D' -- CharacterConversionFile: 'Models/GFX/CharacterConversion.M3D' -- __file__: 'PACK: FX/Fx.pyc' -- DumbMotorFile: 'Models/GFX/DumbMotor.M3D' -- FXSCENETHEENDB: 107 -- FXBETTYATTACK: 87 -- FXMOTOR_MBOSS1: 60 -- FXMODELFADE: 5 -- FXBANKERSTEAL: 72 -- MoneyTransferFile: 'Models/GFX/MoneyTransfer.M3D' -- FXTRAIL: 2 -- FXFIREDENTITY: 30 -- FXMOTOR_MBISHOP1: 35 -- FXMESSENGERTAKEDATAPACK: 85 -- FXMESSENGERATTACK: 84 -- FXCHARACTERDEATH: 61 -- CharacterDeathFile: 'Models/GFX/CharacterDeath.M3D' -- FXMOTOR_MARCHBISHOP1: 36 -- FXSEBASTIANFLASH: 86 -- MotorCalimaFile: 'Models/GFX/MotorCalima.M3D' -- FXMOTOR_MBANKER1: 20 -- FXGEARMISSILE: 71 -- FXINFERNOMISSILE: 43 -- FXLASER: 41 -- FXDTRITUSKILL: 77 -- FXMERCENARYDRINK: 91 -- FXSCENEENTERMATRIX: 106 -- FXNONE: 0 -- FXMOTOR_MOSQUITO: 6 -- FXMONEYTRANSFER: 83 -- FXVEHICLESPUTNIK: 39 -- FXBISHOPSELLLIFE: 79 -- FXBISHOPATTACK: 80 -- FXDEBRISCLOUD: 42 -- ItemFadeFile: 'Models/GFX/ItemFade.M3D' -- CharacterConversorFile: 'Models/GFX/CharacterConversor.M3D' -- FXShipEditBuildFile: 'Models/GFX/Sputnik/ShipEditBuild.M3D' - - -======== [ MisItems ] ======== -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- MONEY_APPEARS_TIME: 1.1 -- GetObjModel: ??? -- DazedReward: 32 -- COIN_RADIUS_INDOOR: 100 -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- GetMoneyModel: ??? -- COIN_RADIUS_OUTDOOR: 1000 -- CreateCoin: ??? -- ActivateBattery: ??? -- OnVehicleDeat: ??? -- GetTargetReward: ??? -- SVec: ??? -- SSound: ??? -- ActivateCoin: ??? -- CreateItem: ??? -- MONEY_TIME: 60 -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- DazedCoin: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/MisItems.pyc' -- CreateBattery: ??? -- MoneyQuantos: [150, 1000] -- TakeBattery: ??? -- GiveMoney: ??? - - ======== [ strop ] ======== -- translate: +- translate: translate(s,table [,deletechars]) -> string Return a copy of the string s, where all characters occurring in the optional argument deletechars are removed, and the remaining characters have been mapped through the given translation table, which must be a string of length 256. -- rstrip: +- rstrip: rstrip(s) -> string Return a copy of the string s with trailing whitespace removed. -- maketrans: +- maketrans: maketrans(frm, to) -> string Return a translation table (a string of 256 bytes long) suitable for use in string.translate. The strings frm and to must be of the same length. -- splitfields: +- splitfields: split(str [,sep [,maxsplit]]) -> list of strings splitfields(str [,sep [,maxsplit]]) -> list of strings @@ -3880,7 +722,7 @@ maxsplit words If sep is not specified, any whitespace string is a separator. Maxsplit defaults to 0. (split and splitfields are synonymous) -- split: +- split: split(str [,sep [,maxsplit]]) -> list of strings splitfields(str [,sep [,maxsplit]]) -> list of strings @@ -3890,7 +732,7 @@ maxsplit words If sep is not specified, any whitespace string is a separator. Maxsplit defaults to 0. (split and splitfields are synonymous) -- rfind: +- rfind: rfind(s, sub [,start [,end]]) -> int Return the highest index in s where substring sub is found, @@ -3898,18 +740,18 @@ such that sub is contained within s[start,end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure. -- expandtabs: +- expandtabs: expandtabs(string, [tabsize]) -> string Expand tabs in a string, i.e. replace them by one or more spaces, depending on the current column and the given tab size (default 8). The column number is reset to zero after each newline occurring in the string. This doesn't understand other non-printing characters. -- atof: +- atof: atof(s) -> float Return the floating point number represented by the string s. -- join: +- join: join(list [,sep]) -> string joinfields(list [,sep]) -> string @@ -3918,17 +760,17 @@ intervening occurences of sep. Sep defaults to a single space. (join and joinfields are synonymous) -- lower: +- lower: lower(s) -> string Return a copy of the string s converted to lowercase. -- count: +- count: count(s, sub[, start[, end]]) -> int Return the number of occurrences of substring sub in string s[start:end]. Optional arguments start and end are interpreted as in slice notation. -- find: +- find: find(s, sub [,start [,end]]) -> in Return the lowest index in s where substring sub is found, @@ -3936,17 +778,17 @@ such that sub is contained within s[start,end]. Optional arguments start and end are interpreted as in slice notation. Return -1 on failure. -- capitalize: +- capitalize: capitalize(s) -> string Return a copy of the string s with only its first character capitalized. -- strip: +- strip: strip(s) -> string Return a copy of the string s with leading and trailing whitespace removed. -- atol: +- atol: atol(s [,base]) -> long Return the long integer represented by the string s in the @@ -3957,7 +799,7 @@ octal, 0x or 0X for hexadecimal. If base is 16, a preceding 0x or 0X is accepted. A trailing L or l is not accepted, unless base is 0. - lowercase: 'abcdefghijklmnopqrstuvwxyz' -- atoi: +- atoi: atoi(s [,base]) -> int Return the integer represented by the string s in the given @@ -3966,23 +808,23 @@ or more digits, possibly preceded by a sign. If base is 0, it is chosen from the leading characters of s, 0 for octal, 0x or 0X for hexadecimal. If base is 16, a preceding 0x or 0X is accepted. -- replace: +- replace: replace (str, old, new[, maxsplit]) -> string Return a copy of string str with all occurrences of substring old replaced by new. If the optional argument maxsplit is given, only the first maxsplit occurrences are replaced. -- swapcase: +- swapcase: swapcase(s) -> string Return a copy of the string s with upper case characters converted to lowercase and vice versa. - uppercase: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' -- lstrip: +- lstrip: lstrip(s) -> string Return a copy of the string s with leading whitespace removed. -- joinfields: +- joinfields: join(list [,sep]) -> string joinfields(list [,sep]) -> string @@ -3992,19 +834,19 @@ space. (join and joinfields are synonymous) - whitespace: '\011\012\013\014\015 ' -- upper: +- upper: upper(s) -> string Return a copy of the string s converted to uppercase. ======== [ SAI ] ======== -- GetStateChar: +- GetStateChar: GetStateChar(string nameEntity) : Devuelve el estado de la IA del personaje. -- AddVehicleRace: +- AddVehicleRace: bool AddVehicleRace(cWithLifeEntity *entidad) : Asigna entidad como perteneciente a carrera. -- SetStateVehicle: +- SetStateVehicle: SetStateVehicle(0, string nameAgent) : Estado sin movimiento ni disparo. SetStateVehicle(1, float posObjX, float posObjY, float posObjZ, radiusObj, string nameAgent) : Estado alcanzar posición. SetStateVehicle(2, string nameObjectiveDin, string nameAgent) : Estado persecución enemigo. @@ -4015,13 +857,13 @@ Return a copy of the string s converted to uppercase. SetStateVehicle(7, string nameObjectiveDin, string nameAgent) : Estado persecución. SetStateVehicle(8, string nameObjectiveDin, string nameAgent) : Estado persecución enemigo con uso de hook. -- EnableAIChar: +- EnableAIChar: EnableAIChar(string nameEntity, int enable, int stupidPathfinding) : Habilita la IA del personaje indicando características asociadas al movimiento). -- BuildGraph: +- BuildGraph: BuildGraph(int numNodesRadius, float sizeNodeX, float sizeNodeY, float sizeNodeZ) : Crea el Grafo asociado al Pathfinding -- AnalizeMap: +- AnalizeMap: AnalizeMap(float sizeNode) : Analiza características mapa. -- SetStateChar: +- SetStateChar: SetStateChar(0, string nameAgent) : Estado sin movimiento ni disparo. SetStateChar(1, string nameAgent, float vel, int withStopTemp) : Estado en ruta. SetStateChar(2, string nameAgent, string nameObjective, float vel) : Estado en persecución objetivo con acción. @@ -4030,16 +872,16 @@ Return a copy of the string s converted to uppercase. SetStateChar(5, string nameAgent, string nameObjective, float vel) : Estado huída de otro personaje. SetStateChar(6, string nameAgent, float centerPatrolZone.x, float centerPatrolZone.y, float centerPatrolZone.z, float radiusPatrolZone, float vel, int withStopTemp) : Estado patrulla de zona. SetStateChar(7, string nameAgent, string nameObjective, float vel) : Estado en persecución objetivo con acción. -- AnalizeGraph2D: +- AnalizeGraph2D: AnalizeGraph2D() : Analiza características grafo 2D. -- GetNextRacePoint: +- GetNextRacePoint: (point) GetNextRacePoint(initialPoint, minDist, maxDist) : A partir de un punto inicial 'initialPoint', una distancia mínima 'minDist' y una distancia máxima 'maxDist', devuelve un punto aleatorio a partir del grafo 3D de la IA en el interior actual. -- GetOD: ??? -- SetRotStaticObj: +- GetOD: +- SetRotStaticObj: bool SetRotStaticObj(float maxVelRot, float limIncVelRot) : Asigna rotaciones para movimiento hacia objetivo estático. -- IniAI: +- IniAI: IniAI(levelPath) : Inicializa AI para un nivel. -- GetStateVehicle: +- GetStateVehicle: GetStateVehicle(string nameEntity) : Devuelve el estado de la IA del vehículo. 0 : Estado sin movimiento ni disparo. 1 : Estado alcanzar posición. @@ -4052,100 +894,43 @@ Return a copy of the string s converted to uppercase. 8 : Estado persecución enemigo con uso de hook. 9 : Estado sin movimiento ni disparo por estar objetivo en posición inválida. -- BuildGraph2D: +- BuildGraph2D: BuildGraph2D(int numNodesRadius, float sizeNodeX, float sizeNodeY, float sizeNodeZ) : Crea el Grafo asociado al Pathfinding 2D -- AnalizeTraffic: +- AnalizeTraffic: AnalizeTraffic() : Analiza características tráfico. -- SetInertia: +- SetInertia: void SetInertia(bool inertia) : Indica si la nave tiene inercia. -- InitVehicleRace: +- InitVehicleRace: InitVehicleRace() : Inicializa carrera de vehículos. -- GetNearestItemLife: +- GetNearestItemLife: (itemName) GetNearestItemLife(vehicleName)) : Devuelve el item de vida más cercano a una nave dada. -- EnableAIVehicle: +- EnableAIVehicle: EnableAIVehicle(string nameEntity, int enable, int controlStrafe, int controlBrake, int stupidPathfinding) : Habilita la IA del vehículo indicando características asociadas al movimiento). -- AnalizeGraph: +- AnalizeGraph: AnalizeGraph() : Analiza características grafo. -- GetRandomVisibilityPoint: +- GetRandomVisibilityPoint: (point) GetRandomVisibilityPoint() : Devuelve un punto aleatorio del grafo de puntos de visibilidad. -- GetReposCharPos: +- GetReposCharPos: (x,y,z) GetReposCharPos((x,y,z) ,EntityClass,[,EntityName]) : Obtiene un punto de reposicion de personaje (si entidad, se asigna). Retorna (None) si falla -======== [ Sonic ] ======== -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- NetResName: 'Sonic' -- XP_Radius: 7500 -- SonicHit: ??? -- SWeap: ??? -- SNet: ??? -- LifeTime: 5.0 -- OnDeath: ??? -- SetUpSonic: ??? -- SwarmPow: 80000 -- ClientAfterCreate: ??? -- SonicXpldeFile: 'Models/Weapons/Sonic/Xplde.M3D' -- LastClientAfterCreate: ??? -- SVec: ??? -- LoadResources: ??? -- LastClientCreate: ??? -- SSound: ??? -- OnServerHit: ??? -- Init: ??? -- FXSonicRadius: 15000 -- MineFile: 'Models/Weapons/Sonic/Sonic.M3D' -- SetUpToDetonate: ??? -- Scrap: ??? -- OnHit: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Sonic.pyc' -- CreateSonic: ??? -- ClientCreate: ??? - - ======== [ regex ] ======== -- match: ??? -- symcomp: ??? -- get_syntax: ??? +- match: +- symcomp: +- get_syntax: - error: 'regex.error' -- set_syntax: ??? -- search: ??? +- set_syntax: +- search: - casefold: '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377' -- compile: ??? +- compile: ======== [ __builtin__ ] ======== -- cmp: - cmp(x, y) -> integer - -Return negative if xy. -- dir: - dir([object]) -> list of strings - -Return an alphabetized list of names comprising (some of) the attributes -of the given object. Without an argument, the names in the current scope -are listed. With an instance argument, only the instance attributes are -returned. With a class argument, attributes of the base class are not -returned. For other types or arguments, this may list members or methods. -- round: - round(number[, ndigits]) -> floating point number - -Round a number to a given precision in decimal digits (default 0 digits). -This always returns a floating point number. Precision may be negative. +- OverflowError: 'OverflowError' - AttributeError: 'AttributeError' - NotImplementedError: 'NotImplementedError' -- SystemExit: 'SystemExit' -- str: - str(object) -> string - -Return a nice string representation of the object. -If the argument is a string, the return value is the same object. -- OSError: 'OSError' -- SyntaxError: 'SyntaxError' -- range: +- range: range([start,] stop[, step]) -> list of integers Return a list containing an arithmetic progression of integers. @@ -4153,61 +938,26 @@ range(i, j) returns [i, i+1, i+2, ..., j-1]; start (!) defaults to 0. When step is given, it specifies the increment (or decrement). For example, range(4) returns [0, 1, 2, 3]. The end point is omitted! These are exactly the valid indices for a list of 4 elements. -- reload: - reload(module) -> module +- filter: + filter(function, sequence) -> list -Reload the module. The module must have been successfully imported before. -- compile: - compile(source, filename, mode) -> code object - -Compile the source string (a Python module, statement or expression) -into a code object that can be executed by the exec statement or eval(). -The filename will be used for run-time error messages. -The mode must be 'exec' to compile a module, 'single' to compile a -single (interactive) statement, or 'eval' to compile an expression. -- OverflowError: 'OverflowError' -- list: - list(sequence) -> list - -Return a new list whose items are the same as those of the argument sequence. -- FloatingPointError: 'FloatingPointError' -- raw_input: - raw_input([prompt]) -> string - -Read a string from standard input. The trailing newline is stripped. -If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError. -On Unix, GNU readline is used if enabled. The prompt string, if given, -is printed without a trailing newline before reading. +Return a list containing those items of sequence for which function(item) +is true. If function is None, return a list of items that are true. - KeyboardInterrupt: 'KeyboardInterrupt' -- setattr: - setattr(object, name, value) - -Set a named attribute on an object; setattr(x, 'y', v) is equivalent to -``x.y = v''. -- IndexError: 'IndexError' -- long: - long(x) -> long integer - -Convert a string or number to a long integer, if possible. -A floating point argument will be truncated towards zero. -- delattr: - delattr(object, name) - -Delete a named attribute on an object; delattr(x, 'y') is equivalent to -``del x.y''. +- TypeError: 'TypeError' - AssertionError: 'AssertionError' -- Ellipsis: Ellipsis -- hasattr: - hasattr(object, name) -> Boolean +- apply: + apply(function, args[, kwargs]) -> value -Return whether the object has an attribute with the given name. -(This is done by calling getattr(object, name) and catching exceptions.) +Call a function with positional arguments taken from the tuple args, +and keyword arguments taken from the optional dictionary kwargs. +- _: - __debug__: 1 -- ord: +- ord: ord(c) -> integer Return the integer ordinal of a one character string. -- eval: +- eval: eval(source[, globals[, locals]]) -> value Evaluate the source in the context of globals and locals. @@ -4216,7 +966,116 @@ or a code object as returned by compile(). The globals and locals are dictionaries, defaulting to the current globals and locals. If only globals is given, locals defaults to it. - ZeroDivisionError: 'ZeroDivisionError' -- __import__: +- callable: + callable(object) -> Boolean + +Return whether the object is callable (i.e., some kind of function). +Note that classes are callable, as are instances with a __call__() method. +- len: + len(object) -> integer + +Return the number of items of a sequence or mapping. +- max: + max(sequence) -> value +max(a, b, c, ...) -> value + +With a single sequence argument, return its largest item. +With two or more arguments, return the largest argument. +- buffer: + buffer(object [, offset[, size]) -> object + +Creates a new buffer object which references the given object. +The buffer will reference a slice of the target object from the +start of the object (or at the specified offset). The slice will +extend to the end of the target object (or with the specified size). +- hash: + hash(object) -> integer + +Return a hash value for the object. Two objects with the same value have +the same hash value. The reverse is not necessarily true, but likely. +- None: None +- map: + map(function, sequence[, sequence, ...]) -> list + +Return a list of the results of applying the function to the items of +the argument sequence(s). If more than one sequence is given, the +function is called with an argument list consisting of the corresponding +item of each sequence, substituting None for missing values when not all +sequences have the same length. If the function is None, return a list of +the items of the sequence (or a list of tuples if more than one sequence). +- ValueError: 'ValueError' +- slice: + slice([start,] step[, stop]) -> slice object + +Create a slice object. This is used for slicing by the Numeric extensions. +- abs: + abs(number) -> number + +Return the absolute value of the argument. +- getattr: + getattr(object, name[, default]) -> value + +Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y. +When a default argument is given, it is returned when the attribute doesn't +exist; without it, an exception is raised in that case. +- reduce: + reduce(function, sequence[, initial]) -> value + +Apply a function of two arguments cumulatively to the items of a sequence, +from left to right, so as to reduce the sequence to a single value. +For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates +((((1+2)+3)+4)+5). If initial is present, it is placed before the items +of the sequence in the calculation, and serves as a default when the +sequence is empty. +- complex: + complex(real[, imag]) -> complex number + +Create a complex number from a real part and an optional imaginary part. +This is equivalent to (real + imag*1j) where imag defaults to 0. +- execfile: + execfile(filename[, globals[, locals]]) + +Read and execute a Python script from a file. +The globals and locals are dictionaries, defaulting to the current +globals and locals. If only globals is given, locals defaults to it. +- FloatingPointError: 'FloatingPointError' +- min: + min(sequence) -> value +min(a, b, c, ...) -> value + +With a single sequence argument, return its smallest item. +With two or more arguments, return the smallest argument. +- OSError: 'OSError' +- RuntimeError: 'RuntimeError' +- locals: + locals() -> dictionary + +Return the dictionary containing the current scope's local variables. +- id: + id(object) -> integer + +Return the identity of an object. This is guaranteed to be unique among +simultaneously existing objects. (Hint: it's the object's memory address.) +- EnvironmentError: ('IOError', 'OSError') +- issubclass: + issubclass(C, B) -> Boolean + +Return whether class C is a subclass (i.e., a derived class) of class B. +- intern: + intern(string) -> string + +``Intern'' the given string. This enters the string in the (global) +table of interned strings whose purpose is to speed up dictionary lookups. +Return the string itself or the previously interned string object with the +same value. +- coerce: + coerce(x, y) -> None or (x1, y1) + +When x and y can be coerced to values of the same type, return a tuple +containing the coerced values. When they can't be coerced, return None. +- KeyError: 'KeyError' +- EOFError: 'EOFError' +- __import__: __import__(name, globals, locals, fromlist) -> module Import a module. The globals are only used to determine the context; @@ -4226,125 +1085,124 @@ empty list to emulate ``import name''. When importing a module from a package, note that __import__('A.B', ...) returns package A when fromlist is empty, but its submodule B when fromlist is not empty. -- callable: - callable(object) -> Boolean +- ImportError: 'ImportError' +- oct: + oct(number) -> string -Return whether the object is callable (i.e., some kind of function). -Note that classes are callable, as are instances with a __call__() method. -- len: - len(object) -> integer +Return the octal representation of an integer or long integer. +- MemoryError: 'MemoryError' +- cmp: + cmp(x, y) -> integer -Return the number of items of a sequence or mapping. -- repr: - repr(object) -> string +Return negative if xy. +- dir: + dir([object]) -> list of strings -Return the canonical string representation of the object. -For most object types, eval(repr(object)) == object. -- max: - max(sequence) -> value -max(a, b, c, ...) -> value +Return an alphabetized list of names comprising (some of) the attributes +of the given object. Without an argument, the names in the current scope +are listed. With an instance argument, only the instance attributes are +returned. With a class argument, attributes of the base class are not +returned. For other types or arguments, this may list members or methods. +- round: + round(number[, ndigits]) -> floating point number -With a single sequence argument, return its largest item. -With two or more arguments, return the largest argument. -- buffer: - buffer(object [, offset[, size]) -> object +Round a number to a given precision in decimal digits (default 0 digits). +This always returns a floating point number. Precision may be negative. +- str: + str(object) -> string -Creates a new buffer object which references the given object. -The buffer will reference a slice of the target object from the -start of the object (or at the specified offset). The slice will -extend to the end of the target object (or with the specified size). -- tuple: - tuple(sequence) -> list +Return a nice string representation of the object. +If the argument is a string, the return value is the same object. +- reload: + reload(module) -> module -Return a tuple whose items are the same as those of the argument sequence. -If the argument is a tuple, the return value is the same object. -- StandardError: (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError') -- hash: - hash(object) -> integer +Reload the module. The module must have been successfully imported before. +- compile: + compile(source, filename, mode) -> code object -Return a hash value for the object. Two objects with the same value have -the same hash value. The reverse is not necessarily true, but likely. -- filter: - filter(function, sequence) -> list +Compile the source string (a Python module, statement or expression) +into a code object that can be executed by the exec statement or eval(). +The filename will be used for run-time error messages. +The mode must be 'exec' to compile a module, 'single' to compile a +single (interactive) statement, or 'eval' to compile an expression. +- list: + list(sequence) -> list -Return a list containing those items of sequence for which function(item) -is true. If function is None, return a list of items that are true. -- map: - map(function, sequence[, sequence, ...]) -> list +Return a new list whose items are the same as those of the argument sequence. +- raw_input: + raw_input([prompt]) -> string -Return a list of the results of applying the function to the items of -the argument sequence(s). If more than one sequence is given, the -function is called with an argument list consisting of the corresponding -item of each sequence, substituting None for missing values when not all -sequences have the same length. If the function is None, return a list of -the items of the sequence (or a list of tuples if more than one sequence). -- type: - type(object) -> type object +Read a string from standard input. The trailing newline is stripped. +If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError. +On Unix, GNU readline is used if enabled. The prompt string, if given, +is printed without a trailing newline before reading. +- setattr: + setattr(object, name, value) -Return the type of the object. -- IOError: 'IOError' -- input: - input([prompt]) -> value +Set a named attribute on an object; setattr(x, 'y', v) is equivalent to +``x.y = v''. +- IndexError: 'IndexError' +- delattr: + delattr(object, name) -Equivalent to eval(raw_input(prompt)). -- SystemError: 'SystemError' -- LookupError: ('IndexError', 'KeyError') -- abs: - abs(number) -> number +Delete a named attribute on an object; delattr(x, 'y') is equivalent to +``del x.y''. +- hasattr: + hasattr(object, name) -> Boolean -Return the absolute value of the argument. -- chr: - chr(i) -> character - -Return a string of one character with ordinal i; 0 <= i < 256. -- NameError: 'NameError' -- complex: - complex(real[, imag]) -> complex number - -Create a complex number from a real part and an optional imaginary part. -This is equivalent to (real + imag*1j) where imag defaults to 0. -- execfile: - execfile(filename[, globals[, locals]]) - -Read and execute a Python script from a file. -The globals and locals are dictionaries, defaulting to the current -globals and locals. If only globals is given, locals defaults to it. -- hex: - hex(number) -> string - -Return the hexadecimal representation of an integer or long integer. -- None: None -- ValueError: 'ValueError' -- EOFError: 'EOFError' -- min: - min(sequence) -> value -min(a, b, c, ...) -> value - -With a single sequence argument, return its smallest item. -With two or more arguments, return the smallest argument. -- xrange: +Return whether the object has an attribute with the given name. +(This is done by calling getattr(object, name) and catching exceptions.) +- ArithmeticError: ('OverflowError', 'ZeroDivisionError', 'FloatingPointError') +- xrange: xrange([start,] stop[, step]) -> xrange object Like range(), but instead of returning a list, returns an object that generates the numbers in the range on demand. This is slightly slower than range() but more memory efficient. -- slice: - slice([start,] step[, stop]) -> slice object +- repr: + repr(object) -> string -Create a slice object. This is used for slicing by the Numeric extensions. -- TypeError: 'TypeError' -- ArithmeticError: ('OverflowError', 'ZeroDivisionError', 'FloatingPointError') -- s_write: ??? -- locals: - locals() -> dictionary +Return the canonical string representation of the object. +For most object types, eval(repr(object)) == object. +- tuple: + tuple(sequence) -> list -Return the dictionary containing the current scope's local variables. -- id: - id(object) -> integer +Return a tuple whose items are the same as those of the argument sequence. +If the argument is a tuple, the return value is the same object. +- StandardError: (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError') +- isinstance: + isinstance(object, class-or-type) -> Boolean -Return the identity of an object. This is guaranteed to be unique among -simultaneously existing objects. (Hint: it's the object's memory address.) -- open: +Return whether an object is an instance of a class or of a subclass thereof. +With a type as second argument, return whether that is the object's type. +- Exception: ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')) +- SystemExit: 'SystemExit' +- type: + type(object) -> type object + +Return the type of the object. +- input: + input([prompt]) -> value + +Equivalent to eval(raw_input(prompt)). +- IOError: 'IOError' +- chr: + chr(i) -> character + +Return a string of one character with ordinal i; 0 <= i < 256. +- NameError: 'NameError' +- long: + long(x) -> long integer + +Convert a string or number to a long integer, if possible. +A floating point argument will be truncated towards zero. +- hex: + hex(number) -> string + +Return the hexadecimal representation of an integer or long integer. +- e_write: +- SystemError: 'SystemError' +- open: open(filename[, mode[, buffering]]) -> file object Open a file. The mode can be 'r', 'w' or 'a' for reading (default), @@ -4354,257 +1212,58 @@ opened for writing. Add a 'b' to the mode for binary files. Add a '+' to the mode to allow simultaneous reading and writing. If the buffering argument is given, 0 means unbuffered, 1 means line buffered, and larger numbers specify the buffer size. -- isinstance: - isinstance(object, class-or-type) -> Boolean - -Return whether an object is an instance of a class or of a subclass thereof. -With a type as second argument, return whether that is the object's type. -- apply: - apply(function, args[, kwargs]) -> value - -Call a function with positional arguments taken from the tuple args, -and keyword arguments taken from the optional dictionary kwargs. -- Exception: ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')) -- EnvironmentError: ('IOError', 'OSError') -- divmod: +- LookupError: ('IndexError', 'KeyError') +- Ellipsis: Ellipsis +- divmod: divmod(x, y) -> (div, mod) Return the tuple ((x-x%y)/y, x%y). Invariant: div*y + mod == x. -- issubclass: - issubclass(C, B) -> Boolean - -Return whether class C is a subclass (i.e., a derived class) of class B. -- globals: +- globals: globals() -> dictionary Return the dictionary containing the current scope's global variables. -- intern: - intern(string) -> string - -``Intern'' the given string. This enters the string in the (global) -table of interned strings whose purpose is to speed up dictionary lookups. -Return the string itself or the previously interned string object with the -same value. -- coerce: - coerce(x, y) -> None or (x1, y1) - -When x and y can be coerced to values of the same type, return a tuple -containing the coerced values. When they can't be coerced, return None. -- ImportError: 'ImportError' -- getattr: - getattr(object, name[, default]) -> value - -Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y. -When a default argument is given, it is returned when the attribute doesn't -exist; without it, an exception is raised in that case. -- KeyError: 'KeyError' -- reduce: - reduce(function, sequence[, initial]) -> value - -Apply a function of two arguments cumulatively to the items of a sequence, -from left to right, so as to reduce the sequence to a single value. -For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates -((((1+2)+3)+4)+5). If initial is present, it is placed before the items -of the sequence in the calculation, and serves as a default when the -sequence is empty. -- float: - float(x) -> floating point number - -Convert a string or number to a floating point number, if possible. -- RuntimeError: 'RuntimeError' -- pow: - pow(x, y[, z]) -> number - -With two arguments, equivalent to x**y. With three arguments, -equivalent to (x**y) % z, but may be more efficient (e.g. for longs). -- int: +- int: int(x) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero. -- e_write: ??? -- vars: +- float: + float(x) -> floating point number + +Convert a string or number to a floating point number, if possible. +- SyntaxError: 'SyntaxError' +- pow: + pow(x, y[, z]) -> number + +With two arguments, equivalent to x**y. With three arguments, +equivalent to (x**y) % z, but may be more efficient (e.g. for longs). +- s_write: +- vars: vars([object]) -> dictionary Without arguments, equivalent to locals(). With an argument, equivalent to object.__dict__. -- oct: - oct(number) -> string - -Return the octal representation of an integer or long integer. -- MemoryError: 'MemoryError' - - -======== [ Swarm ] ======== -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '01' -- NetResName: 'Swarm' -- BeeExplosionFile: 'Models/Weapons/Swarm/BeeExplosion.M3D' -- SWeap: ??? -- SNet: ??? -- LoadResources: ??? -- ClientAfterCreate: ??? -- LastClientAfterCreate: ??? -- SVec: ??? -- ExplosionFile: 'Models/Weapons/Swarm/Explosion.M3D' -- LastClientCreate: ??? -- SSound: ??? -- Init: ??? -- MissileFile: 'Models/Weapons/Swarm/Swarm.M3D' -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Swarm.pyc' -- IDWeap: '01' -- ClientCreate: ??? - - -======== [ Net ] ======== -- LoadSinglePlayer: ??? -- TeamGame: 0 -- SScorer: ??? -- SInput: ??? -- ClientJoin: ??? -- SNet: ??? -- Scrap: ??? -- PurgeServerMapList: ??? -- Spectate: ??? -- ClientJoinDef: ??? -- ModesMap: {'TeamFlag': ['QF', 'FZ', 'OM', 'CA', 'GDB', 'MCA', 'MCB', 'MDA', 'MDB', 'MOA', 'MOB', 'MSA', 'MSB'], 'TeamPost': ['FZ', 'OM'], 'Postman': ['FZ', 'OM'], 'TeamDM': ['QF', 'FZ', 'OM', 'CA', 'GDB', 'MCA', 'MCB', 'MDA', 'MDB', 'MOA', 'MOB', 'MSA', 'MSB'], 'DeathMatch': ['QF', 'FZ', 'OM', 'CA', 'GDB', 'MCA', 'MCB', 'MDA', 'MDB', 'MOA', 'MOB', 'MSA', 'MSB'], 'FlagHunt': ['QF', 'FZ', 'OM', 'CA', 'GDB', 'MCA', 'MCB', 'MDA', 'MDB', 'MOA', 'MOB', 'MSA', 'MSB']} -- ClientCreateDef: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Net/Net.pyc' -- NetMaps: ['QF', 'FZ', 'OM', 'CA', 'GDB', 'MCA', 'MCB', 'MDA', 'MDB', 'MOA', 'MOB', 'MSA', 'MSB'] -- Modes: ['DeathMatch', 'FlagHunt', 'Postman', 'TeamDM', 'TeamFlag', 'TeamPost'] -- ClientAfterCreate: ??? -- ClientAfterCreateDef: ??? -- ClientCreate: ??? - - -======== [ ShipMaker ] ======== -- InitAnmShip: ??? -- FLAPS_ANM: 1 -- AddWeapon: ??? -- SScorer: ??? -- GetEnginePrice: ??? -- Init: ??? -- WeaponCosts: {'SWARM': 400, 'DEVASTATOR': 200, 'VULCAN': 100, 'INFERNO': 1400, 'ATPC': 700, 'TESLA': 600} -- SetShipPrice: ??? -- PilotsList: ['P_Dtritus', 'P_CrazyGambler', 'P_BankDirector', 'P_BankMaster', 'P_Berto', 'P_Betty', 'P_Humphrey', 'P_Functionary', 'P_Mayor', 'P_Police', 'P_PoliceBoss', 'P_MercenaryB', 'P_MercenaryC', 'P_Bishop', 'P_MercenaryA'] -- armorPieceCost: 10 -- shipsCosts: {'SPOLI2': '900', 'SPOLI3': '2500', 'SARCHBISHOP1': '7000', 'SPOLI1': '400', 'SLIFEBOAT': '200', 'SPOLI4': '3500', 'SPOLI5': '5000', 'SBANKMASTER1': '7000', 'SBISHOP1': '3000', 'SFUNC1': '800', 'SBOSS1': '8000', 'SMAYOR1': '1600', 'SMERC1': '1300', 'SHUMP1': '3300', 'SMERC3': '6200', 'SMERC2': '2800', 'SBANKER1': '1600', 'SBERTO1': '2000', 'SPOLIBOSS1': '6000', 'SBETTY1': '2000'} -- GetWeapon: ??? -- GetBoostFactor: ??? -- AddShip: ??? -- ShipCallback: {'SPoli2': (, 'Left', 'Right', None, None), 'SArchbishop1': (, 'Flaps', 'Motor', 'Rudder', 'VRudder'), 'SPoli1': (, 'Left', 'Right', None, None), 'SLifeBoat': (, 'Loop', 'Helix', 'Rudder', 'Boost'), 'SPoli4': (, 'Rudder', None, None, None), 'SPoli5': (, 'Rudder', None, None, None), 'SBankMaster1': (, 'Rudder', 'VRudder', '', ''), 'SBoss1': (, 'Rudder', 'Motor', None, None), 'SFunc1': (, 'LeftFlap', 'RightFlap', None, None), 'SBetty1': (, 'Rudder', None, None, None), 'SHump1': (, 'Rudder', 'Motor', None, None), 'SMerc1': (, 'Rudder', None, None, None), 'SBishop1': (, 'Flaps', 'Motor', 'Rudder', 'VRudder'), 'SMerc3': (, 'Rudder', None, None, None), 'SMerc2': (, 'Rudder', None, None, None), 'SBerto1': (, 'Rudder', None, None, None), 'SBanker1': (, 'Left', 'Right', None, None), 'SMayor1': (, 'Rudder', 'VRudder', 'Flaps', 'Motor'), 'SPoliBoss1': (, 'Rudder', None, None, None)} -- CreateStdShips: ??? -- MOTOR_ANM: 2 -- ShipTon: {'SARCHBISHOP1': (75, 238, 6040), 'SBANKMASTER1': (70, 230, 6780), 'SLIFEBOAT': (30, 30, 1000), 'SBETTY1': (60, 180, 2960), 'SMERC1': (65, 190, 3150), 'SMERC3': (95, 270, 6735), 'SMERC2': (80, 210, 4435), 'SBANKER1': (65, 190, 2750), 'TVOTEBISHOP': (500, 500, 5000), 'TMED1': (300, 300, 4000), 'TMED2': (300, 300, 4000), 'TMED3': (300, 300, 4000), 'TVOTEMAYOR': (500, 500, 5000), 'SPOLIBOSS1': (110, 230, 7025), 'SPOLI2': (60, 170, 2025), 'SPOLI3': (70, 210, 3825), 'SPOLI1': (55, 150, 1550), 'SPOLI4': (100, 220, 5215), 'SPOLI5': (105, 225, 5340), 'SBERTO1': (60, 200, 3980), 'SFUNC1': (40, 130, 1505), 'SHUMP1': (90, 220, 4535), 'SBOSS1': (80, 280, 7555), 'SBISHOP1': (85, 215, 4825), 'TLIGHT1': (20, 50, 2800), 'TLIGHT2': (20, 50, 2800), 'TLIGHT3': (20, 50, 2800), 'SMAYOR1': (70, 180, 3720)} -- SetEnginePrice: ??? -- MotorValues: {'MBANKER1': (290, 1200, 670, 3), 'MBETTY1': (275, 1200, 650, 3), 'MHUMP1': (355, 1200, 825, 3), 'MBERTO1': (340, 1200, 750, 3), 'MBISHOP1': (350, 1225, 775, 3), 'MBOSS1': (395, 1170, 1650, 1), 'MPOLI4': (315, 1195, 690, 3), 'MPOLI5': (375, 1170, 900, 3), 'MPOLI2': (125, 800, 400, 3), 'MMAYOR1': (250, 1200, 625, 3), 'MMERC3': (360, 1170, 875, 3), 'MPOLI1': (100, 500, 200, 3), 'MMERC1': (200, 700, 525, 3), 'MPOLI3': (225, 1000, 600, 3), 'MMERC2': (325, 1200, 700, 3), 'MBANKMASTER1': (380, 1170, 950, 3), 'MFUNC1': (105, 450, 395, 3), 'MPOLIBOSS1': (385, 1170, 1000, 3), 'MARCHBISHOP1': (390, 1200, 1050, 3)} -- StdShips: {'SPOLI2': ('SPoli2', 'MPoli2', '', '', '', '1,1,3,0,0,0', 60), 'SPOLI3': ('SPoli3', 'MPoli3', 'MPoli3', '', '', '3,3,3,3,3,0', 70), 'SARCHBISHOP1': ('SArchbishop1', 'MArchbishop1', 'MArchbishop1', '', '', '0,15,15,15,0,0', 75), 'SPOLI1': ('SPoli1', 'MPoli1', '', '', '', '0,1,0,1,3,0', 55), 'SPOLI4': ('SPoli4', 'MPoli4', 'MPoli4', '', '', '7,0,7,0,7,0', 100), 'SPOLI5': ('SPoli5', 'MPoli5', 'MPoli5', '', '', '0,15,15,0,0,0', 105), 'SBANKMASTER1': ('SBankMaster1', 'MBankMaster1', 'MBankMaster1', '', '', '7,7,0,0,7,0', 70), 'SBISHOP1': ('SBishop1', 'MBishop1', 'MBishop1', 'MBishop1', '', '7,0,7,7,0,0', 85), 'SFUNC1': ('SFunc1', 'MFunc1', '', '', '', '7,0,7,7,0,0', 40), 'SBOSS1': ('SBoss1', 'MBoss1', 'MBoss1', '', '', '15,0,15,15,6,0', 80), 'SMAYOR1': ('SMayor1', 'MMayor1', '', '', '', '3,3,0,3,3,0', 70), 'SMERC1': ('SMerc1', 'MMerc1', '', '', '', '0,3,3,3,0,0', 65), 'SHUMP1': ('SHump1', 'MHump1', 'MHump1', '', '', '7,3,7,0,7,0', 90), 'SMERC3': ('SMerc3', 'MMerc3', 'MMerc3', '', '', '15,9,15,0,15,0,1', 95), 'SMERC2': ('SMerc2', 'MMerc2', 'MMerc2', 'MMerc2', '', '7,3,7,0,7,0', 80), 'SBANKER1': ('SBanker1', 'MBanker1', '', '', '', '3,3,0,0,3,0', 65), 'SBERTO1': ('SBerto1', 'MBerto1', 'MBerto1', 'MBerto1', '', '3,3,0,3,0,0', 60), 'SPOLIBOSS1': ('SPoliBoss1', 'MPoliBoss1', 'MPoliBoss1', '', '', '15,0,15,0,0,0', 110), 'SBETTY1': ('SBetty1', 'MBetty1', '', '', '', '3,3,3,3,3,0', 60)} -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- GetShipTon: ??? -- ShipValues: {'SARCHBISHOP1': (600, 500, 4400, 8, 10), 'SBANKMASTER1': (600, 200, 4600, 8, 10), 'SLIFEBOAT': (400, 3700, 4900, 10, 10), 'SBETTY1': (490, 3250, 4700, 4, 5), 'SMERC1': (500, 2950, 4800, 5, 7), 'SMERC3': (650, -200, 4350, 7, 7.5), 'SMERC2': (650, 1300, 4700, 7, 9), 'SBANKER1': (500, 4000, 4700, 5, 7.5), 'TVOTEBISHOP': (4000, 0, 15000, 10, 10), 'TMED1': (3000, 0, 10000, 10, 10), 'TMED2': (3000, 0, 10000, 10, 10), 'TMED3': (3000, 0, 10000, 10, 10), 'TVOTEMAYOR': (4000, 0, 15000, 10, 10), 'SPOLIBOSS1': (600, -200, 4350, 10, 12), 'SPOLI2': (400, 2700, 4700, 6, 7), 'SPOLI3': (600, 1600, 4500, 7, 9), 'SPOLI1': (400, 3700, 4900, 5, 6), 'SPOLI4': (600, 300, 4325, 8, 9.5), 'SPOLI5': (600, -200, 4300, 9, 11), 'SBERTO1': (600, 4000, 4900, 6, 7.5), 'SFUNC1': (400, 3700, 5000, 3, 4), 'SHUMP1': (600, 1000, 4200, 7.5, 8.5), 'SBOSS1': (700, 1000, 4400, 3, 4), 'SBISHOP1': (550, -50, 4200, 7, 8), 'TLIGHT1': (2000, 2000, 5000, 10, 10), 'TLIGHT2': (2000, 2000, 5000, 10, 10), 'TLIGHT3': (2000, 2000, 5000, 10, 10), 'SMAYOR1': (600, 2000, 4900, 6, 8.5)} -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- GetShipPrice: ??? -- AddChar: ??? -- SetAnmShip: ??? -- enginesCosts: {'MBANKER1': 500, 'MBETTY1': 600, 'MHUMP1': 800, 'MBERTO1': 500, 'MBISHOP1': 700, 'MBOSS1': 1600, 'MPOLI4': 1000, 'MPOLI5': 1100, 'MPOLI2': 350, 'MMAYOR1': 650, 'MMERC3': 1350, 'MPOLI1': 200, 'MMERC1': 400, 'MPOLI3': 550, 'MMERC2': 600, 'MBANKMASTER1': 1400, 'MFUNC1': 300, 'MPOLIBOSS1': 1300, 'MARCHBISHOP1': 1500} -- SInput: ??? -- WeaponValues: {'SWARM': 250, 'DEVASTATOR': 100, 'VULCAN': 50, 'INFERNO': 300, 'ATPC': 200, 'TESLA': 150} -- SNet: ??? -- CalculateVerticalBalance: ??? -- AddShipTon: ??? -- Chars: {'P_MercenaryA': (0, 1, 2, 3, 4), 'P_Dtritus': (0, 1, 2, 3, 4), 'P_MercenaryC': (0, 1, 2, 3, 4), 'P_CrazyGambler': (0, 1, 2, 3, 4), 'P_BankDirector': (0, 1, 2, 3, 4), 'P_Berto': (0, 1, 2, 3, 4), 'P_MercenaryB': (0, 1, 2, 3, 4), 'P_Humphrey': (0, 1, 2, 3, 4), 'P_Betty': (0, 1, 2, 3, 4), 'P_BankMaster': (0, 1, 2, 3, 4), 'P_Mayor': (0, 1, 2, 3, 4), 'P_Police': (0, 1, 2, 3, 4), 'P_Bishop': (0, 1, 2, 3, 4), 'P_Functionary': (0, 1, 2, 3, 4), 'P_PoliceBoss': (0, 1, 2, 3, 4)} -- GetMotor: ??? -- GetShip: ??? -- SetShipParams: ??? -- ShipBalance: {'SARCHBISHOP1': (1, -1, 0, 0), 'SBANKMASTER1': (1, -1, 0, 0), 'SLIFEBOAT': (-1, 0, 0, 0), 'SBETTY1': (-0.5, 0, 0, 0), 'SMERC1': (-0.5, 0, 0, 0), 'SMERC3': (1, -1, 0, 0), 'SMERC2': (-1.0, 0, 1.0, 0), 'SBANKER1': (-0.5, 0, 0, 0), 'TVOTEBISHOP': (0, 0, 0, 0), 'TMED1': (0, 0, 0, 0), 'TMED2': (0, 0, 0, 0), 'TMED3': (0, 0, 0, 0), 'TVOTEMAYOR': (0, 0, 0, 0), 'SPOLIBOSS1': (1, -1, 0, 0), 'SPOLI2': (-0.9, 0, 0, 0), 'SPOLI3': (-0.2, -1, 0, 0), 'SPOLI1': (-1, 0, 0, 0), 'SPOLI4': (1, -1, 0, 0), 'SPOLI5': (1, -1, 0, 0), 'SBERTO1': (-1, 0, 1, 0), 'SFUNC1': (-1, 0, 0, 0), 'SHUMP1': (1, -1, 0, 0), 'SBOSS1': (1, -1, 0, 0), 'SBISHOP1': (1, 0, -1, 0), 'TLIGHT1': (0, 0, 0, 0), 'TLIGHT2': (0, 0, 0, 0), 'TLIGHT3': (0, 0, 0, 0), 'SMAYOR1': (-0.5, 0, 0, 0)} -- SWeap: ??? -- SAct: ??? -- AddMotor: ??? -- IncludeMotor: ??? -- Scrap: ??? -- __file__: 'PACK: Vehicles/ShipMaker.pyc' -- PILOTAMN: ('Left', 'Right', 'Go', 'Back', 'Relax') -- AddShipBalance: ??? -- SetUpChars: ??? -- GetShipBalance: ??? ======== [ __main__ ] ======== -- SVec: ??? -- SFX: ??? -- SSound: ??? -- ConsoleErrorOutput: ??? -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- SAct: ??? -- ConsoleOutput: ??? -- Scrap: ??? -- __builtins__: +- SVec: +- SFX: +- SSound: +- ConsoleErrorOutput: +- dbg: +- SScorer: +- SInput: +- Init: +- SWeap: +- SNet: +- SAct: +- ConsoleOutput: +- Scrap: +- __builtins__: Built-in functions, exceptions, and other objects. Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices. -- sys: +- sys: This module provides access to some objects used or maintained by the interpreter and to functions that interact strongly with the interpreter. @@ -4658,1125 +1317,242 @@ setcheckinterval() -- control how often the interpreter checks for events setprofile() -- set the global profiling function settrace() -- set the global debug tracing function -- SAI: ??? -- SLogic: ??? - - -======== [ Doors ] ======== -- SVec: ??? -- StdInitializator: ??? -- DefDoorInfo: (800, , , 0, 0) -- Init: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SAct: ??? -- SNet: ??? -- CreateDoorClass: ??? -- DoorInfo: {'CityDoorA': (10000, , , 1, 1), 'Bureau': (1, , , 2, 1), 'TownhallDoorA': (800, , , 0, 0), 'Bankinquad': (1200, , , 0, 0), 'Teleporter': (600, , , 0, 1), 'PoliceTunel': (200, , , 0, 0), 'PressStairsDoor': (1200, , , 0, 0), 'PoliceJail': (550, , , 0, 0), 'ElevatorOrbit': (1000, , , 0, 1), 'PoliceSegurity': (550, , , 2, 1), 'PressSlidingDoor': (1000, , , 0, 1), 'GamblinDenCrazy': (400, , , 0, 0), 'TempleTeleporter': (600, , , 0, 1), 'Elevator': (700, , , 0, 1), 'TempleGBD': (1200, , , 0, 0), 'ElevatorOrbitB': (1000, , , 0, 1), 'MetroExt': (2150, , , 2, 1), 'Outmap': (10000, , , 0, 1), 'Metro': (2150, , , 0, 0), 'PressIndustrialDoor': (800, , , 0, 0), 'PressSegurityDoor': (250, , , 0, 0), 'GamblinDenChupito': (400, , , 0, 0)} -- Scrap: ??? -- UsrObjInitializator: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/Doors.pyc' -- InitDoorInfo: ??? -- StdObjInitializator: ??? - - -======== [ SputnikInterface ] ======== -- EnterSputnikInterface: - Punto de entrada al interface de Sputnik -- SelectShip: ??? -- SScorer: ??? -- EndSputnikCallBack: None -- rebuildCost: 0 -- AddDefaultPanelContent: - Fija el background general del menú de edición de naves, junto con los paneles -- offsetY: 36 -- offsetX: 48 -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: ShipEdit/SputnikInterface.pyc' -- DrawBackground: - Dibuja una linea -- ExitSputnikInterface: - Sale del interface de Sputnik - - -======== [ Speech ] ======== -- PlayVoiceScheduled: ??? -- ScheduledVoiceCallback: ??? -- RunNI: ??? -- OffVoice: ??? -- CallEndOfSpeech: ??? -- SScorer: ??? -- NPCAnswer: '' -- OnChallengeObjSpch: ??? -- OnEndOfSpeech: None -- AbortNPCSpeech: ??? -- ForceRemoteComInternal: ??? -- RestartMenuEvents: ??? -- AutoAddNI: ??? -- AddRemoteCom: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- LockAlarm: 0 -- EndObjectAnswer: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- CancelRemoteCom: ??? -- RestoreMoveTime: ??? -- OnObjSpch: ??? -- StdObjSpch: ??? -- RemoteComunication: ??? -- OnSpch: ??? -- AddNI: ??? -- HeadDict: {'Ficus': 'Police', 'Scrapus': 'Banker', 'Mickus': 'Functionary', 'Traitorius': 'Functionary', 'Pickus': 'Functionary', 'Gus': 'Bishop', 'Multiplus': 'Police', 'Rudolph': 'Functionary', 'Porkins': 'Bishop', 'Igor': 'Bishop', 'Stupidus': 'Functionary', 'Trurl': 'Messenger', 'LoneMerc': 'MercenaryA', 'Corruptus': 'Functionary'} -- ObjNIEnd: ??? -- SpeechRoutines: {} -- ObjectAutoAnswer: ??? -- ForceRemoteComunication: ??? -- SNet: ??? -- CanLaunchRemote: 1 -- NPCName: '' -- StartObjSpch: ??? -- OnEndOfSpeechParams: () -- ObjAutoAnswerAction: None -- prevTaunt: '' -- ObjAnswer: None -- ProcessRemoteCom: ??? -- NormalAbortSpeech: ??? -- SAct: ??? -- PerformAnswer: ??? -- OnOutOfRange: None -- PlayerAns: ??? -- Scrap: ??? -- PlayerAnsEnd: ??? -- AbortSpeech: ??? -- StdAnsLst: ??? -- ArrowCanMission: 0 -- ForceRemoteCom: ??? -- SWeap: ??? -- StopMenuEvents: ??? -- LaunchedTauntEntityName: '' -- ObjEntity: None -- StdOnSpch: ??? -- DefTextColor: (174, 229, 251) -- SVec: ??? -- TextColor: (174, 229, 251) -- InspectChar: ??? -- SSound: ??? -- NPCAnswerTime: 6 -- RestoreState: ??? -- OnChallengeSpch: ??? -- CurrentRemoteCom: 'Mission_Campaign2_RemoteMessage1' -- TestInRange: ??? -- __file__: 'PACK: Chars/Speech.pyc' -- SetPlayerToTalk: ??? -- ObjectAutoAnswer2: ??? -- VoiceShTime: 0.25 -- SInput: ??? -- AutoAnswer: ??? -- OnObjectSpeech: ??? -- UsrTextColor: (154, 251, 209) -- ObjAutoAnswerDefLoop: None -- RestoreSpeech: ??? -- AnsAnima: 'TalkNPC' -- StartObjectSpeech: ??? -- SAI: ??? -- NISpeech: ??? -- ObjCharType: None -- PlayerName: '' -- AutoSpeech: ??? -- LaunchTaunt: ??? -- DoRemote: ??? -- CalculateSpeechTime: ??? -- TalkListen: 'TalkListen' -- RemoteCom: [] -- OnSpeech: ??? - - -======== [ Sputnik ] ======== -- EnterInterface: ??? -- Angulus: (70, 50) -- OnCreate: ??? -- SetSptAt: ??? -- SScorer: ??? -- SInput: ??? -- InitSuck: ??? -- SWeap: ??? -- SNet: ??? -- BackControl: ??? -- InitInterface: ??? -- InitMake: ??? -- LastPos: None -- LastAng: None -- LastHangar: None -- ChangeRelax: ??? -- SVec: ??? -- BackCamera: ??? -- Assign: ??? -- ChangeShip: ??? -- ShowInterface: ??? -- EndOfSelection: ??? -- SSound: ??? -- UseShip: ??? -- Init: ??? -- SAct: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- ply: None -- InitHello: ??? -- spt: -- Scrap: ??? -- InitBye: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Chars/Sputnik.pyc' -- ByeBye: ??? -- SLogic: ??? -- CreateShip: ??? - - -======== [ Init ] ======== -- UpperMap: 'COMMERCIAL' -- Close: ??? -- InMapSkip: 0 -- SScorer: ??? -- XboxSavingMsgTime: 3.5 -- SWeap: ??? -- SuperDealModule: None -- MultiPlayer: 0 -- INMAPS: ['NANO', 'ABINDOOR', 'BANK', 'GAMBLINDEN', 'ORBIT', 'POLICE', 'PRESS', 'TEMPLE', 'TOWNHALL'] -- SFX: ??? -- Outdoor: 1 -- OutMapSkip: 1 -- SetArrowSize: ??? -- isShipEdit: 0 -- ExtraExecs: {'GAMBLINDEN': ((, ('MercenarySound', 'Sound/MercenarySound.pyc')), (, ('CrazyGamblerSound', 'Sound/CrazyGamblerSound.pyc')), (, ('MercenaryA', 'Chars/MercenaryA.pyc')), (, ('MercenaryB', 'Chars/MercenaryB.pyc')), (, ('MercenaryC', 'Chars/MercenaryC.pyc')), (, ('MercenaryL', 'Chars/MercenaryL.pyc')), (, ('CrazyGambler', 'Chars/CrazyGambler.pyc'))), 'JUNKYARD': ((, ('RustySound', 'Sound/RustySound.pyc')), (, ('SputnikJunkyardSound', 'Sound/SputnikJunkyardSound.pyc')), (, ('MaintenanceSound', 'Sound/MaintenanceSound.pyc')), (, ('Rusty', 'Chars/Rusty.pyc')), (, ('SputnikJunkyard', 'Chars/SputnikJunkyard.pyc')), (, ('Maintenance', 'Chars/Maintenance.pyc'))), 'PRESS': ((, ('SebastianSound', 'Sound/SebastianSound.pyc')), (, ('BossSound', 'Sound/BossSound.pyc')), (, ('Sebastian', 'Chars/Sebastian.pyc')), (, ('Boss', 'Chars/Boss.pyc'))), 'ABINDOOR': ((, ('CrazyGamblerSound', 'Sound/CrazyGamblerSound.pyc')), (, ('CrazyGambler', 'Chars/CrazyGambler.pyc')))} -- SSound: ??? -- OffLineGame: 1 -- isDemo: 0 -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- SAct: ??? -- isScrapYard: 0 -- Arrows: ('Models/Misc/Action/Action', 'Models/Misc/MMission/MMission', 'Models/Misc/SMission/SMission', 'Models/Misc/MMission/BMMission', 'Models/Misc/SMission/BSMission') -- __file__: 'PACK: Init.pyc' -- sDealType: '' -- LoadCharLib: ??? -- string: - Common string manipulations. - -Public module variables: - -whitespace -- a string containing all characters considered whitespace -lowercase -- a string containing all characters considered lowercase letters -uppercase -- a string containing all characters considered uppercase letters -letters -- a string containing all characters considered letters -digits -- a string containing all characters considered decimal digits -hexdigits -- a string containing all characters considered hexadecimal digits -octdigits -- a string containing all characters considered octal digits - - -- isMission: ??? -- Path: 'Levels/Commercial' -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- MLibInitStatus: ??? -- SInput: ??? -- SNet: ??? -- MLibInit: ??? -- SAI: ??? -- OUTMAPS: ['TUCZONE', 'AB', 'COMMERCIAL', 'DOWNTOWN', 'GDB', 'OUTSKIRTS', 'SCRAPYARD', 'TUCZONE', 'QF', 'OM', 'FZ', 'CA'] -- isJunkYard: 0 -- PreloadMlibs: ??? -- HasSuperDeal: '' -- Init: ??? -- SUPERDEALSMAPS: ['TUCZONE', 'QF', 'OM', 'FZ', 'CA'] -- PROGRESSBAR: {'GAMBLINDEN': 1252, 'MOA': 1553, 'MOB': 1553, 'PRESS': 1691, 'QF': 1474, 'GDB': 1517, 'MSA': 1553, 'MCA': 1553, 'MCB': 1553, 'MDA': 1553, 'MENU': 208, 'MDB': 1553, 'CA': 1487, 'TOWNHALL': 1742, 'POLICE': 1764, 'OM': 1537, 'ABINDOOR': 868, 'BANK': 1641, 'MSB': 1553, 'SHIPEDIT': 1265, 'FAKE': 1462, 'TEMPLE': 1382, 'DOWNTOWN': 1745, 'ORBIT': 1070, 'COMMERCIAL': 1790, 'FZ': 1488, 'OUTSKIRTS': 1775, 'AB': 1366, 'SCRAPYARD': 1693, 'JUNKYARD': 1434} -- inMainMenu: 0 -- Scrap: ??? -- SetMapLabelText: ??? -- AddMLib: ??? -- MapLibs: [, ] -- OutArea: 'DownTown' +- SAI: +- SLogic: ======== [ SAct ] ======== -- CreateClass: +- CreateClass: CreateClass(classname) : Crea una clase de objeto animado -- CreateAction: +- CreateAction: CreateAction(varname) : Crea una accion en la clase actual. -- DelClass: +- DelClass: DelClass(classname) : Crea una clase de objeto animado -- SetCls: +- SetCls: SetCls(varname,value) : Modifica el valor de una variable de una clase objeto animado -- GetCls: +- GetCls: GetCls(varname) : Obtiene el valor de una variable de una clase objeto animado -- GetClass: +- GetClass: GetClass(classname) : Activa una clase de objeto animado -- SetAct: +- SetAct: SetAct(varname,value) : Modifica el valor de una variable de la accion de una clase objeto animado -- GetAct: +- GetAct: GetAct(varname) : Obtiene el valor de una variable de la accion de una clase objeto animado -- GetAction: +- GetAction: GetAction(varname) : Obtiene una accion de la clase actual. -======== [ Weapons ] ======== -- SNet: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- Scrap: ??? -- InitWeapons: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/Weapons.pyc' -- InitAmmo: ??? - - -======== [ CharScorer ] ======== -- SScorer: ??? -- SInput: ??? -- Init: ??? -- SWeap: ??? -- SNet: ??? -- Create: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Scorer/CharScorer.pyc' -- CreateSpecialActionScorer: ??? -- BackMenuFunc: ??? -- CreateRadarScorer: ??? - - -======== [ EMI ] ======== -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- IDAmmo: '02' -- NetResName: 'EMI' -- Radius: 1500.0 -- AmmoNeed: 5 -- SWeap: ??? -- SNet: ??? -- LifeTime: 15.0 -- ModelFile: 'Models/Weapons/EMI/EMI.M3D' -- LowRadiusFactor: 0.4 -- ClientAfterCreate: ??? -- RechargeTime: 1.5 -- LastClientCreate: ??? -- LoadResources: ??? -- ActivateHitType: ??? -- Init: ??? -- Scrap: ??? -- SetUpEMI: ??? -- CreateEMI: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Weapons/EMI.pyc' -- LastClientAfterCreate: ??? -- ClientCreate: ??? - - -======== [ MissionsFuncs ] ======== -- GetSecondary: ??? -- OnBertoDeath: ??? -- OnSuperDealFinish: ??? -- BuildCTFData: ??? -- DelMissionTarget: ??? -- CancelSecondaryMission: ??? -- CleanAllTargets: ??? -- CrazyDealStatus: ??? -- SScorer: ??? -- BuildVersusData: ??? -- OnCrazyDealFinishedMessage: ??? -- CreatePhotoObject: ??? -- SinglePlayerDeath: ??? -- IsCharMissionObjective: ??? -- BuildTeamDeathMatchData: ??? -- bgColorGreen: (0, 255, 0, 128) -- SetSecondary: ??? -- mapsCameraData: {'QF': ((43390.7, -53931.0, 2267.0), (-16.53, 305.8, 0.0)), 'FZ': ((-38383.24, 35365.96, 53203.84), (-5.09, 498.06, 0.0)), 'OM': ((31228.03, 15214.36, 155090.03), (7.41, 337.22, 0.0)), 'CA': ((20091.45, -23309.88, -26126.76), (1.83, -26.84, 0.0))} -- SetMissionTarget: ??? -- BuildMultipleEnemiesData: ??? -- ActivateTarget: ??? -- bgColorRed: (255, 0, 0, 128) -- friendsNames: ['Betty', 'Berto', 'Trurl', 'CrazyGambler'] -- UnsetPhotoObject: ??? -- cameraData: None -- timeBetweenWaves: 15 -- __file__: 'PACK: Missions/MissionsFuncs.pyc' -- SetNextSuperDeal: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- OnCrazyDealTarget: ??? -- OnNewWaveCallback: None -- EndOfSuperDeal: ??? -- StartActualSuperDeal: ??? -- SuperDealOnVictory: ??? -- SetMultipleMissionTargets: ??? -- SetOutMissionArrow: ??? -- currentTarget: None -- SInput: ??? -- ShowMissionInfo: ??? -- textColor: (255, 255, 255) -- TryMsg: ??? -- CreateBertos: ??? -- WorldMap: {'BANK': {'TEMPLE': 'DM_Door_Metro_Outskirts', 'JUNKYARD': 'DM_Door_Elevator_Outskirts', 'PRESS': 'DM_Door_Metro_Outskirts', 'OUTSKIRTS': 'DM_Door_Elevator_Outskirts', 'GDB': 'DM_Door_Metro_Outskirts', 'DOWNTOWN': 'DM_Door_Metro_Outskirts', 'ORBIT': 'DM_Door_Metro_Outskirts', 'COMMERCIAL': 'DM_Door_Metro_Outskirts', 'GAMBLINDEN': 'DM_Door_Metro_Outskirts', 'TOWNHALL': 'DM_Door_Metro_Outskirts', 'POLICE': 'DM_Door_Metro_Outskirts', 'SCRAPYARD': 'DM_Door_Metro_Outskirts'}, 'GAMBLINDEN': {'BANK': 'DM_Door_Elevator_Outskirts', 'TEMPLE': 'DM_Door_Elevator_Outskirts', 'TOWNHALL': 'DM_Door_Elevator_Outskirts', 'JUNKYARD': 'DM_Door_Elevator_Outskirts', 'PRESS': 'DM_Door_Elevator_Outskirts', 'GDB': 'DM_Door_Elevator_Outskirts', 'DOWNTOWN': 'DM_Door_Elevator_Outskirts', 'ORBIT': 'DM_Door_Elevator_Outskirts', 'COMMERCIAL': 'DM_Door_Elevator_Outskirts', 'OUTSKIRTS': 'DM_Door_Elevator_Outskirts', 'POLICE': 'DM_Door_Elevator_Outskirts', 'SCRAPYARD': 'DM_Door_Elevator_Scrapyard'}, 'JUNKYARD': {'BANK': 'DM_Door_EditShip_00', 'GAMBLINDEN': 'DM_Door_EditShip_00', 'TOWNHALL': 'DM_Door_EditShip_00', 'PRESS': 'DM_Door_EditShip_00', 'TEMPLE': 'DM_Door_EditShip_00', 'GDB': 'DM_Door_EditShip_00', 'DOWNTOWN': 'DM_Door_EditShip_00', 'ORBIT': 'DM_Door_EditShip_00', 'COMMERCIAL': 'DM_Door_EditShip_00', 'OUTSKIRTS': 'DM_Door_EditShip_00', 'POLICE': 'DM_Door_EditShip_00', 'SCRAPYARD': 'DM_Door_EditShip_00'}, 'PRESS': {'BANK': 'DM_Door_Metro_Press', 'TEMPLE': 'DM_Door_Metro_Press', 'TOWNHALL': 'DM_Door_Metro_Press', 'JUNKYARD': 'DM_Door_Elevator_Press', 'GDB': 'DM_Door_Metro_Press', 'DOWNTOWN': 'DM_Door_Elevator_Press', 'ORBIT': 'DM_Door_Metro_Press', 'COMMERCIAL': 'DM_Door_Metro_Press', 'GAMBLINDEN': 'DM_Door_Metro_Press', 'OUTSKIRTS': 'DM_Door_Metro_Press', 'POLICE': 'DM_Door_Metro_Press', 'SCRAPYARD': 'DM_Door_Metro_Press'}, 'TEMPLE': {'BANK': 'DM_Door_Metro_Templo00', 'GAMBLINDEN': 'DM_Door_Metro_Templo00', 'TOWNHALL': 'DM_Door_Metro_Templo00', 'JUNKYARD': 'DM_Door_Elevator_Commercial', 'PRESS': 'DM_Door_Metro_Templo00', 'GDB': 'DM_Door_TempleTeleporter_GDB', 'DOWNTOWN': 'DM_Door_Metro_Templo00', 'ORBIT': 'DM_Door_Metro_Templo00', 'COMMERCIAL': 'DM_Door_Elevator_Commercial', 'OUTSKIRTS': 'DM_Door_Metro_Templo00', 'POLICE': 'DM_Door_Metro_Templo00', 'SCRAPYARD': 'DM_Door_Metro_Templo00'}, 'GDB': {'BANK': 'DM_Door_TempleTeleporter_Temple', 'GAMBLINDEN': 'DM_Door_TempleTeleporter_Temple', 'TOWNHALL': 'DM_Door_TempleTeleporter_Temple', 'JUNKYARD': 'DM_Door_TempleTeleporter_Temple', 'PRESS': 'DM_Door_TempleTeleporter_Temple', 'TEMPLE': 'DM_Door_TempleTeleporter_Temple', 'DOWNTOWN': 'DM_Door_TempleTeleporter_Temple', 'ORBIT': 'DM_Door_TempleTeleporter_Temple', 'COMMERCIAL': 'DM_Door_TempleTeleporter_Temple', 'OUTSKIRTS': 'DM_Door_TempleTeleporter_Temple', 'POLICE': 'DM_Door_TempleTeleporter_Temple', 'SCRAPYARD': 'DM_Door_TempleTeleporter_Temple'}, 'DOWNTOWN': {'BANK': 'DM_Door_MetroExt_Downtown', 'TEMPLE': 'DM_Door_MetroExt_Downtown', 'TOWNHALL': 'DM_Door_Elevator_TownHall', 'JUNKYARD': 'ParkParking_Junkyard', 'PRESS': 'DM_Door_Elevator_Press', 'GDB': 'DM_Door_MetroExt_Downtown', 'ORBIT': 'DM_Door_Elevator_TownHall', 'COMMERCIAL': 'DM_OutLink_Commercial', 'GAMBLINDEN': 'DM_OutLink_Outskirts', 'OUTSKIRTS': 'DM_OutLink_Outskirts', 'POLICE': 'DM_Door_MetroExt_Downtown', 'SCRAPYARD': 'DM_OutLink_Scrapyard'}, 'ORBIT': {'BANK': 'DM_Door_ElevatorOrbitC_TownHall', 'TEMPLE': 'DM_Door_ElevatorOrbitC_TownHall', 'JUNKYARD': 'DM_Door_ElevatorOrbitC_TownHall', 'PRESS': 'DM_Door_ElevatorOrbitC_TownHall', 'OUTSKIRTS': 'DM_Door_ElevatorOrbitC_TownHall', 'GDB': 'DM_Door_ElevatorOrbitC_TownHall', 'DOWNTOWN': 'DM_Door_ElevatorOrbitC_TownHall', 'COMMERCIAL': 'DM_Door_ElevatorOrbitC_TownHall', 'GAMBLINDEN': 'DM_Door_ElevatorOrbitC_TownHall', 'TOWNHALL': 'DM_Door_ElevatorOrbitC_TownHall', 'POLICE': 'DM_Door_ElevatorOrbitC_TownHall', 'SCRAPYARD': 'DM_Door_ElevatorOrbitC_TownHall'}, 'COMMERCIAL': {'BANK': 'DM_Door_MetroExt_Comercial', 'GAMBLINDEN': 'DM_OutLink_Outskirts', 'TOWNHALL': 'DM_Door_MetroExt_Comercial', 'JUNKYARD': 'ParkParking_Junkyard', 'PRESS': 'DM_Door_MetroExt_Comercial', 'TEMPLE': 'DM_Door_Elevator_Temple', 'GDB': 'DM_Door_Elevator_Temple', 'DOWNTOWN': 'DM_OutLink_DownTown', 'ORBIT': 'DM_Door_MetroExt_Comercial', 'OUTSKIRTS': 'DM_OutLink_Outskirts', 'POLICE': 'DM_Door_MetroExt_Comercial', 'SCRAPYARD': 'DM_OutLink_Scrapyard'}, 'OUTSKIRTS': {'BANK': 'DM_Door_Elevator_Bank', 'GAMBLINDEN': 'DM_Door_Elevator_GamblinDen', 'JUNKYARD': 'ParkParking_Junkyard', 'PRESS': 'DM_Door_MetroExt_', 'TEMPLE': 'DM_Door_MetroExt_', 'GDB': 'DM_Door_MetroExt_', 'DOWNTOWN': 'DM_OutLink_DownTown', 'ORBIT': 'DM_Door_MetroExt_', 'COMMERCIAL': 'DM_OutLink_Commercial', 'TOWNHALL': 'DM_Door_MetroExt_', 'POLICE': 'DM_Door_Elevator_Police', 'SCRAPYARD': 'DM_OutLink_Scrapyard'}, 'TOWNHALL': {'BANK': 'DM_Door_Metro_Press', 'GAMBLINDEN': 'DM_Door_Metro_Press', 'JUNKYARD': 'DM_Door_Elevator_DownTown', 'PRESS': 'DM_Door_Metro_Press', 'TEMPLE': 'DM_Door_Metro_Press', 'GDB': 'DM_Door_Metro_Press', 'DOWNTOWN': 'DM_Door_Elevator_DownTown', 'ORBIT': 'DM_Door_ElevatorOrbit_Orbit', 'COMMERCIAL': 'DM_Door_Metro_Press', 'OUTSKIRTS': 'DM_Door_Metro_Press', 'POLICE': 'DM_Door_Metro_Press', 'SCRAPYARD': 'DM_Door_Metro_Press'}, 'POLICE': {'BANK': 'DM_Door_Metro_Press', 'GAMBLINDEN': 'DM_Door_Elevator_Outskirts', 'JUNKYARD': 'DM_Door_Elevator_Outskirts', 'PRESS': 'DM_Door_Metro_Press', 'TEMPLE': 'DM_Door_Metro_Press', 'GDB': 'DM_Door_Metro_Press', 'DOWNTOWN': 'DM_Door_Metro_Press', 'ORBIT': 'DM_Door_Metro_Press', 'COMMERCIAL': 'DM_Door_Metro_Press', 'OUTSKIRTS': 'DM_Door_Elevator_Outskirts', 'TOWNHALL': 'DM_Door_Metro_Press', 'SCRAPYARD': 'DM_Door_Metro_Press'}, 'SCRAPYARD': {'BANK': 'DM_Door_MetroExt_ScrapYard', 'GAMBLINDEN': 'DM_Door_Elevator_GamblinDen', 'TOWNHALL': 'DM_Door_MetroExt_ScrapYard', 'JUNKYARD': 'ParkParking_Junkyard', 'PRESS': 'DM_Door_MetroExt_ScrapYard', 'TEMPLE': 'DM_Door_MetroExt_ScrapYard', 'GDB': 'DM_Door_MetroExt_ScrapYard', 'DOWNTOWN': 'DM_OutLink_DownTown', 'ORBIT': 'DM_Door_MetroExt_ScrapYard', 'COMMERCIAL': 'DM_OutLink_Commercial', 'OUTSKIRTS': 'DM_OutLink_Outskirts', 'POLICE': 'DM_Door_MetroExt_ScrapYard'}} -- SAI: ??? -- OnBertoDeathCallback: None -- FinishGame: ??? -- launchNewWave: 1 -- SetFirstDemoMission: ??? -- CreateBerto: ??? -- currentBertos: [] -- GetNumCrazyDealCompleted: ??? -- BuildDominationData: ??? -- Init: ??? -- RelaxShipsInList: ??? -- CharMissionDialog: ??? -- StartSuperDeal: ??? -- NewCrazyDeal: ??? -- Scrap: ??? -- SetNextMission: ??? -- enemiesNames: ['Scrapus', 'Corruptus', 'Porkins', 'Igor', 'Multiplus'] -- SetInvulnerableShipsInList: ??? -- targetsList: [] -- maxBertos: 10 -- ReassignBertosPlayerTarget: ??? -- SuperDealOnDefeat: ??? - - ======== [ Scrap ] ======== -- DropDebris: +- DropDebris: DropDebris(name,size) : Lanza un objeto que cae y rebota hasta que desaparece -- ShowGVars: +- ShowGVars: ShowGVars() : Muestra una lista de todas las variables globales -- GetNewLevelPath: +- GetNewLevelPath: levelpath GetNewLevelPath() : Obtiene el path del próximo nivel -- SetTime: +- SetTime: SetTime(Time) : Cambia el tiempo del mundo en segundos -- SetCam: +- SetCam: SetCam(i,name) : Activa una camara -- PreloadAnm: +- PreloadAnm: PreloadAnm(ObjFilename,AnmFilename) : Precarga una animacion -- GetCam: +- GetCam: name GetCam(i) : Obtiene el nombre de una entidad camara -- GetLockAlarm: +- GetLockAlarm: Scrap.GetLockAlarm() : verdadero si la alarma esta bloqueada -- AddItem: +- AddItem: Scrap.AddItem(Life, string name, int life) : Add Item Life. Scrap.AddItem(Ammo, string name, int typeAmmo, int ammo) : Add Item Ammo. -- Verbose: +- Verbose: Verbose(string name) : Muestra un mensaje de parloteo por la consola -- StartDummySearch: +- StartDummySearch: StartDummySearch(name,usewildcards) : Inicia la busqueda de dummies en el mapa -- OpenPack: +- OpenPack: OpenPack(string PackPath) : Abre un archivo *.packed -- LaunchDashboard: +- LaunchDashboard: int Scrap.LaunchDashboard() : sale del juego y ejecuta el dashboard. -- SaveGameVars: +- SaveGameVars: Scrap.SaveGameVars(str, str) : Salva un juego en un archivo, con un nombre opcional -- SphereCall: +- SphereCall: Scrap.SphereCall(x,y,z,radius,´strmask´,´callback´,[IgnoreGeometry=1]) : testea una esfera y llama a ´callback´ por cada entidad que colisiona -- SetTimeSpeed: +- SetTimeSpeed: SetTimeSpeed(TimeSpeed) : Cambia la velocidad del tiempo del mundo. -- Preload3DObject: +- Preload3DObject: Preload3DObject(filename,scalex,scaley,scalez) : Precarga un objeto 3D -- TestLine: +- TestLine: ((x,y,z),s) TestLine((x,y,z),(fz,fy,fz),'strmask') : testea una linea y devuelve el nombre de la entidad y punto de colision o '' si es el mapa o None -- GetFreeBlocks: +- GetFreeBlocks: int Scrap.GetFreeBlocks() : obtiene los bloques libres en el disco duro. -- IncSaveVar: +- IncSaveVar: int Scrap.IncSaveVar(str[,value]) : incrementa un contador de estadisticas -- DeselectProfile: +- DeselectProfile: Scrap.DeselectProfile() : deselecciona el profile actual. -- GetMoney: +- GetMoney: money Scrap.GetMoney() : Devuelve el liquido disponible. -- CreateElements: +- CreateElements: CreateElements() : Crea una lista de elementos estaticos que pertenecen al mapa. -- NextDummySearch: +- NextDummySearch: (s(ddd)(dd)i) NextDummySearch() : Obtiene el proximo dummy, sino None -- CreateEntity: +- CreateEntity: CreateEntity(name,x,y,z,type) : Crea una una entidad -- LoadLevel: +- LoadLevel: LoadLevel(string name) : Carga un nivel en el siguiente frame -- DebugInput: +- DebugInput: string DebugInput() : Detiene todo para iniciar la depuracion -- GetLangStr: +- GetLangStr: str Scrap.GetLangStr(Name) : Obtiene una cadena de lenguaje. '' si no existe. -- Get: +- Get: Get('GlobalVar') : Obtiene el valor de una variable global -- SetAlarmChar: +- SetAlarmChar: Scrap.SetAlarmChar(El_que_se_busca) : Modifica el personaje que se busca. -- GetEntity: +- GetEntity: GetEntity(string name) : Retorna una entidad -- GetLanguage: +- GetLanguage: lang Scrap.GetLanguage() : Obtiene la lengua actual. None si no fue inicializada. -- Print: +- Print: Print(string name) : Muestra un mensaje por la consola siempre -- SwitchMissionArrows: +- SwitchMissionArrows: SwitchMissionArrows(MainMissionFile,TargetMissionFile) : Cambia las flechas de mision primaria y secundaria (Modelos) -- GetFarestParked: +- GetFarestParked: Entity,Pos = Scrap.GetFarestParked([isparked[,fromPos]]) : Obtiene la nave aparcada mas lejana. -- CreateSaveProfile: +- CreateSaveProfile: int Scrap.CreateSaveProfile(str) : Crea un Save profile para X-Box y pone como actual. -- ExtractPack: +- ExtractPack: ExtractPack(string PackPath) : Extrae un archivo *.packed -- SetLockAlarm: +- SetLockAlarm: Scrap.SetLockAlarm(1/0) : Bloquea/desbloquea la alarma -- SetSaveVar: +- SetSaveVar: bool Scrap.SetSaveVar(Name,DefValue) : Modifica una variable (si puede) -- ListModels: +- ListModels: ListModels() : Muestra una lista de modelos y escenas -- ConsoleOut: +- ConsoleOut: ConsoleOut(string name) : Muestra un mensaje pyton por la consola -- ScreenShot: +- ScreenShot: ScreenShot(filename) : Screenshot of the current frame -- SetMoney: +- SetMoney: Scrap.SetMoney(money) : Determina el liquido disponible -- GetFirst: +- GetFirst: GetFirst() : Retorna la primera entuidad de la lista o none -- LoadGameVars: +- LoadGameVars: Scrap.LoadGameVars(str) : Carga un juego en un archivo -- GetTime: +- GetTime: GetTime() : Obtiene el tiempo del mundo en segundos -- GetAlarmChars: +- GetAlarmChars: (Actual, El_que_se_busca) Scrap.GetAlarmChars() : Obtiene los tipos de personaje que se buscan. -- SetVideoCurrentMode: +- SetVideoCurrentMode: SetVideoCurrentMode() : Set Video Current Mode Index -- AddScheduledFunc: +- AddScheduledFunc: AddScheduledFunc(time,func,params[,name]) : Ejecuta un codigo en python en un instante de tiempo. -- ClosePack: +- ClosePack: ClosePack() : Abre un archivo *.packed -- CreateEntityList: +- CreateEntityList: CreateEntityList(listName) : Crea una lista de entidades -- ProcessDVF: +- ProcessDVF: ProcessDVF(filename,command) : send a dvf command -- SetAlarm: +- SetAlarm: Scrap.SetAlarm(dialpos) : pone la alarma en una posicion (0 desactiva, 1 activa). -- GetNearestParked: +- GetNearestParked: Entity,Pos = Scrap.GetNearestParked([isparked[,fromPos]]) : Obtiene la nave aparcada mas cercana. -- Set: +- Set: Set('GlobalVar',val) : Modifica el valor de una variable global -- PythonCompileAll: +- PythonCompileAll: PythonCompileAll() : compila recursivamente los archivos .py -- Rand: +- Rand: Rand(min,max) : Obtiene un numero seudo-aleatorio entre (min,max) -- Def: +- Def: Def('GlobalVar') : Obtiene el valor por defecto de una variable global -- Round: +- Round: Round(num) : Redondea un numero real al entero más cercano. -- ModelInfo: +- ModelInfo: ModelInfo(name) : Muestra información sobre la jerarquía de nodos del modelo -- UsrEntity: +- UsrEntity: UsrEntity(ictr) : Retorna una entidad controlada por usario (personaje o nave) -- GetAlarm: +- GetAlarm: (active,dialpos,growcode) Scrap.GetAlarm() : Obtiene informacion de la alarma. -- SetDebrisValue: +- SetDebrisValue: SetDebrisValue(id,x,y,z) : id = 0:Posicion, 1:Angulos, 2:Velocidad, 3:Velocidad de rotacion -- MusicPlayer: +- MusicPlayer: MusicPlayer(filename[,command,param1]) : play music file -- Des: +- Des: Des('GlobalVar') : Obtiene el descriptor de una variable global -- SetCallFunc: +- SetCallFunc: Scrap.SetCallFunc('!funcname') : Especifica la funcion callback (c++) a llamar. (1 si existe) -- SetDebrisSys: +- SetDebrisSys: SetDebrisSys(name,initialnumber,MaxDist,Friction,Scale,Grav,bounce) crea/modifica un sistema de debris -- Execute: +- Execute: Scrap.Execute() : Ejecuta una funcion callback (c++). -- AddParamf: +- AddParamf: Scrap.AddParamf(Float) : Incluye un parametro a una funcion callback (c++). -- PreloadLibrary: +- PreloadLibrary: PreloadLibrary(LibraryName,CompiledFile) : Precarga una libreria de un archivo empaquetado -- GetVideoCurrentMode: +- GetVideoCurrentMode: GetVideoCurrentMode() : Get Video Current Mode Index -- InitLoading: +- InitLoading: InitLoading() Inicia la pantalla de carga rapida. -- CallElements: +- CallElements: CallElements('Function') : llama una funcion Function(Name,x,y,z,angx,angy) -- GetTimeSpeed: +- GetTimeSpeed: GetTimeSpeed() : Obtiene la velocidad del tiempo del mundo. -- CreateSaveVar: +- CreateSaveVar: bool Scrap.CreateSaveVar(Name,DefValue) : Crea una nueva variable (si puede) -- EntityListGet: +- EntityListGet: (value)Scrap.EntityListGet(listName, varName) : Obtiene el valor de una variable de una lista de entidades -- DeleteProfile: +- DeleteProfile: int Scrap.DeleteProfile(str) : Borra un profile de X-Box. -- AddParami: +- AddParami: Scrap.AddParami(int) : Incluye un parametro a una funcion callback (c++). -- VideoPlayer: +- VideoPlayer: VideoPlayer(filename[,command]) : play video file -- SetLanguage: +- SetLanguage: res Scrap.SetLanguage(Name[,forcetoreload]) : Modifica la lengua actual. false si ya es la lengua la selecionada -- AddParams: +- AddParams: Scrap.AddParams(string) : Incluye un parametro a una funcion callback (c++). -- GetVideoModes: +- GetVideoModes: GetVideoModes(NumMode) : Get Video Mode Info -- GetSaveGamesList: +- GetSaveGamesList: [(fecha, slot)] Scrap.GetSaveGamesList() : Devuelve una lista de tuplas donde para cada tupla el primer elemento indica el nombre (fecha) del archivo y el segundo elemento indica el slot del que se leerá la partida. La lista está ordenada por la fecha, de la más reciente a la más antigua. -- GetLevelPath: +- GetLevelPath: levelpath GetLevelPath() : Obtiene el path del nivel actual -- BuildFont: +- BuildFont: BuildFont(name,size) : Construye un archivo de fuente de letras a partir de un .TGA dado -- DeleteScheduledFuncs: +- DeleteScheduledFuncs: DeleteScheduledFuncs(name) : Borra las scheduled funcs creadas con un nombre dado. -- GetNetFlags: +- GetNetFlags: GetNetFlags() : Obtiene la tupla de flags : client, server, dedicated -- GetSaveVar: +- GetSaveVar: value Scrap.GetSaveVar(Name) : obtiene una variable o devuelve none -- GetLangEntries: +- GetLangEntries: [str] Scrap.GetLangEntries(Name) : Obtiene un subconjunto de entradas de la tabla de lenguaje que empiecen por 'Name'. -- FileExist: +- FileExist: FileExist() check for file existence. -- GetMinCamDist: +- GetMinCamDist: GetMinCamDist(x,y,z) : Obtiene la distancia de un punto a la camara -- EntityListSet: +- EntityListSet: EntityListSet(listName, varName, value) : Modifica el valor de una variable de una lista de entidades -- SetAlarmGrow: +- SetAlarmGrow: Scrap.SetAlarmGrow(growcode) : -1 baja, 0 se mantiene, 1 sube. -- Exit: +- Exit: Exit() sale del juego. -- DelSaveVars: +- DelSaveVars: Scrap.DelSaveVars(str) : Elimina las * variables -- SaveConfig: +- SaveConfig: res Scrap.SaveConfig() : Guarda el fichero de configuración -- SetSaveProfile: +- SetSaveProfile: int Scrap.SetSaveProfile(path,name) : Carga un profile de jugador. -- GetSavedProfilesList: +- GetSavedProfilesList: [(Directorio, nombre)] Scrap.GetSavedProfilesList() : Devuelve una lista de tuplas donde para cada tupla el primer elemento indica el directorio del profile y el segundo elemento indica el nombre del profile. La lista está ordenada por el criterio de microsoft -- SetGrid: +- SetGrid: SetGrid(x,y,z) : Modifica las dimensiones del grid de colision -- TestSphere: +- TestSphere: Scrap.TestSphere(x,y,z,radius,´strmask´) : testea una esfera y devuelve el nombre de la entidad o '' si es el mapa o None -- EndLoading: +- EndLoading: EndLoading() Inicia la pantalla de carga rapida. -- Ver: +- Ver: Ver() Obtiene la version del juego. -- ConsoleError: +- ConsoleError: ConsoleError(string name) : Muestra un mensaje de error por la consola -- GetFloor: +- GetFloor: i GetFloor(y) : Obtiene el numero de piso en el que esta. -- AddParkingZone: +- AddParkingZone: Scrap.AddParkingZone(occupied,pos,name) : Agrega un sitio de parking. -======== [ Menu ] ======== -- currentSoundPitch: None -- MenuMissionInfo: ??? -- Border: 2.1 -- fromSinglePlayer: 0 -- ExitMissionInfo: ??? -- SScorer: ??? -- MenuMissionInfo_Left: ??? -- SaveGameMenu: - Menu para guardar las partidas -- NewGame: ??? -- DrawScorer: ??? -- DummyFunc: ??? -- DrawBackMainMenu: ??? -- MissionNotesText: ??? -- DebugSet_AI: ??? -- MLib: ??? -- ShowWarning: ??? -- DebugSet_RenderInfo: ??? -- saveGamesSlots: 6 -- isAutoSave: ??? -- MainMenuYStart: 244 -- DrawBackSubMenu: ??? -- UnLinkLR: ??? -- GoPrimaryMission: ??? -- saveGamesList: [] -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- UseTxt: '"Linker Mausklick"' -- VerticalMenu: ??? -- ByeMenu: ??? -- TVOffEnd: ??? -- slotToOverwrite: -1 -- AbortGame: - Aborta la partida actual -- DebugSet_SceneRenderTarget: ??? -- DebugMenu: ??? -- SNet: ??? -- CreateMainMenu: ??? -- BackToGame: ??? -- SetCam: ??? -- MenuObjetive: ??? -- isXbox: 0 -- AudioVolumeSliderFocus_Add: ??? -- DebugSet_Level: ??? -- PreviousNextMenuSimple: ??? -- __file__: 'PACK: Scorer/Menu.pyc' -- LastMode: 'Menu' -- SetSkill: ??? -- StartNewGame: - Comienza una nueva partida -- MovieScorerCall: None -- Init: ??? -- fromMultiPlayer: 0 -- DebugSet_MapCollision: ??? -- GoNotes: ??? -- LoadGameMenu: - Menu para cargar las partidas -- AudioVolumeSliderFocus_Sub: ??? -- backFunc: '' -- MovieScorer: ??? -- AuxAbortGame: - Aborta una partida desde el recuadro de confirmación de abortar partida -- TabQuadSize: 14 -- SetTabDefaults: ??? -- CreditsMenu: ??? -- SSound: ??? -- DeathInfo: ??? -- SWeap: ??? -- DrawBackOptionMenu: ??? -- EnterMissionInfo: ??? -- ComposeSaveGameName: ??? -- BackButtonYStart: 430 -- DebugSet_SoundInfo: ??? -- OptionMenuYStart: 150 -- BlackTV: ??? -- DebugSet_ObjectPool: ??? -- onCreateMainMenu: ??? -- SVec: ??? -- LoadLastSavedGame: - Carga la última partida guardada -- InitMenuSys: ??? -- StartNewMenu: ??? -- AudioMenu: ??? -- MenuMissionInfo_Right: ??? -- ExitGame: ??? -- LinkUD: ??? -- UnLinkUD: ??? -- AuxSaveGame: - Graba una partida desde el recuadro de confirmación de sobreescribir partida guardada -- ShowTextBox: ??? -- PreviousNextMenu: ??? -- DisableMenuItem: - Desactiva un elemento del menu -- DebugSet_Console: ??? -- LinkLR: ??? -- AuxLoadGame: - Carga una partida desde el recuadro de confirmación de cargar partida -- TVOff: ??? -- DebugSet_StencilShadows: ??? -- TitleBarYOff: -2 -- Initialize: ??? -- SInput: ??? -- DrawMenuTitleBar: ??? -- LastTimeSpeed: 0 -- AddTabs: ??? -- DrawCircuitMenu: ??? -- SliderMenu: ??? -- DebugSet_WorldInfo: ??? -- SaveGame: - Graba una partida -- CrazyDealObjetive: ??? -- Scrap: ??? -- AudioVolumeChange: ??? -- MissionScorerCall: None -- QuestionMenuYStart: 230 -- GameOver: ??? -- SubMenuYStart: 214 -- MainMenu: ??? -- GoCrazyDeal: ??? -- SetSkillMenu: ??? -- SinglePlayerMenu: - Menu single player -- LoadGame: - Carga una partida -- YesNoMenu: ??? -- OptionsMenu: ??? - - -======== [ quickconsole ] ======== -- svr: ??? -- m3d: ??? -- act: ??? -- race: ??? -- SScorer: ??? -- CamEnt: ??? -- m: ??? -- shalom: ??? -- rdr: ??? -- cshow: ??? -- shlst: ??? -- dropitem: ??? -- regod: ??? -- coin: ??? -- PosIni: ??? -- shent: ??? -- AnalizeGraph2DAI: ??? -- ssmode: ??? -- sys: - This module provides access to some objects used or maintained by the -interpreter and to functions that interact strongly with the interpreter. - -Dynamic objects: - -argv -- command line arguments; argv[0] is the script pathname if known -path -- module search path; path[0] is the script directory, else '' -modules -- dictionary of loaded modules -exitfunc -- you may set this to a function to be called when Python exits - -stdin -- standard input file object; used by raw_input() and input() -stdout -- standard output file object; used by the print statement -stderr -- standard error object; used for error messages - By assigning another file object (or an object that behaves like a file) - to one of these, it is possible to redirect all of the interpreter's I/O. - -last_type -- type of last uncaught exception -last_value -- value of last uncaught exception -last_traceback -- traceback of last uncaught exception - These three are only available in an interactive session after a - traceback has been printed. - -exc_type -- type of exception currently being handled -exc_value -- value of exception currently being handled -exc_traceback -- traceback of exception currently being handled - The function exc_info() should be used instead of these three, - because it is thread-safe. - -Static objects: - -maxint -- the largest supported integer (the smallest is -maxint-1) -builtin_module_names -- tuple of module names built into this intepreter -version -- the version of this interpreter -copyright -- copyright notice pertaining to this interpreter -platform -- platform identifier -executable -- pathname of this Python interpreter -prefix -- prefix used to find the Python library -exec_prefix -- prefix used to find the machine-specific Python library -dllhandle -- [Windows only] integer handle of the Python DLL -winver -- [Windows only] version number of the Python DLL -__stdin__ -- the original stdin; don't use! -__stdout__ -- the original stdout; don't use! -__stderr__ -- the original stderr; don't use! - -Functions: - -exc_info() -- return thread-safe information about the current exception -exit() -- exit the interpreter by raising SystemExit -getrefcount() -- return the reference count for an object (plus one :-) -setcheckinterval() -- control how often the interpreter checks for events -setprofile() -- set the global profiling function -settrace() -- set the global debug tracing function - -- evil: ??? -- listmodels: ??? -- CreateGraph2DAI: ??? -- ACNAM: None -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- camrot: ??? -- screenshot: ??? -- newshere: ??? -- play: ??? -- godcall: ??? -- math: - This module is always available. It provides access to the -mathematical functions defined by the C standard. -- stopmovie: ??? -- SAI: ??? -- dbsave: ??? -- unpackdvf: ??? -- heavytraff: ??? -- split: ??? -- SNet: ??? -- god: ??? -- mypos: ??? -- ACID: None -- movie: ??? -- milio: ??? -- LastCameraTarget: 'Player1' -- PosIni2: ??? -- yoda: ??? -- DebugObj: None -- nextdeal: ??? -- traff: ??? -- setchar: ??? -- SAct: ??? -- MakeShipAI: ??? -- freeze: ??? -- Scrap: ??? -- escrinchot: ??? -- smallesttraff: ??? -- nextraff: ??? -- ACTRAK: None -- ligttraff: ??? -- mediumtraff: ??? -- shv: ??? -- showmap: ??? -- LastTimeSpeed: 1.0 -- reset3d: ??? -- sshot: ??? -- AnalizeMapAI: ??? -- dms: ??? -- printhtraff: ??? -- reload: ??? -- getcam: ??? -- dmm: ??? -- SFX: ??? -- hidemap: ??? -- join: ??? -- SVec: ??? -- char: ??? -- prevtraff: ??? -- SSound: ??? -- StopMovie: 0 -- MakeCharAI: ??? -- stop: ??? -- killer: ??? -- __file__: 'D:\\Games\\Deep Silver\\Scrapland\\Bin\\quickconsole.pyc' -- PauseGame: ??? -- membshow: ??? -- save: ??? -- free: ??? -- setcam: ??? -- PrintTheElementInfo: ??? -- SInput: ??? -- movie3: ??? -- terminal: ??? -- fight: ??? -- Free: ??? -- mss: ??? -- unfreeze: ??? -- helpfunc: ??? -- megagod: ??? -- moviesound: ??? -- antes: ??? -- speed: ??? -- merc: ??? -- movie2: ??? -- go: ??? -- modelinfo: ??? -- SWeap: ??? -- CreateGraphAI: ??? -- dbg: ??? -- AnalizeGraphAI: ??? -- helplib: ??? -- AnalizeTraffic: ??? -- load: ??? - - -======== [ Teleport ] ======== -- SVec: ??? -- FXAction: ??? -- ObjInitializator: ??? -- SScorer: ??? -- SInput: ??? -- SWeap: ??? -- SAct: ??? -- SNet: ??? -- Link: ??? -- Scrap: ??? -- __builtins__: {'cmp': , 'dir': , 'round': , 'AttributeError': 'AttributeError', 'NotImplementedError': 'NotImplementedError', 'SystemExit': 'SystemExit', 'str': , 'OSError': 'OSError', 'SyntaxError': 'SyntaxError', 'range': , 'reload': , 'compile': , 'OverflowError': 'OverflowError', 'list': , 'FloatingPointError': 'FloatingPointError', 'raw_input': , 'KeyboardInterrupt': 'KeyboardInterrupt', 'setattr': , 'IndexError': 'IndexError', 'long': , 'delattr': , 'AssertionError': 'AssertionError', 'Ellipsis': Ellipsis, 'hasattr': , '__debug__': 1, 'ord': , '__name__': '__builtin__', 'eval': , 'ZeroDivisionError': 'ZeroDivisionError', '__import__': , 'callable': , 'len': , 'repr': , 'max': , 'buffer': , 'tuple': , 'StandardError': (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError'), 'hash': , 'filter': , 'map': , '__doc__': "Built-in functions, exceptions, and other objects.\012\012Noteworthy: None is the `nil' object; Ellipsis represents `...' in slices.", 'type': , 'IOError': 'IOError', 'input': , 'SystemError': 'SystemError', 'LookupError': ('IndexError', 'KeyError'), 'abs': , 'chr': , 'NameError': 'NameError', 'complex': , 'execfile': , 'hex': , 'None': None, 'ValueError': 'ValueError', 'EOFError': 'EOFError', 'min': , 'xrange': , 'slice': , 'TypeError': 'TypeError', 'ArithmeticError': ('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), 's_write': , 'locals': , 'id': , 'open': , 'isinstance': , 'apply': , 'Exception': ('SystemExit', (('OverflowError', 'ZeroDivisionError', 'FloatingPointError'), ('IndexError', 'KeyError'), 'AssertionError', 'AttributeError', 'EOFError', 'FloatingPointError', ('IOError', 'OSError'), 'IOError', 'OSError', 'ImportError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'MemoryError', 'NameError', 'OverflowError', 'RuntimeError', 'NotImplementedError', 'SyntaxError', 'SystemError', 'TypeError', 'ValueError', 'ZeroDivisionError')), 'EnvironmentError': ('IOError', 'OSError'), 'divmod': , 'issubclass': , 'globals': , 'intern': , 'coerce': , 'ImportError': 'ImportError', 'getattr': , 'KeyError': 'KeyError', 'reduce': , 'float': , 'RuntimeError': 'RuntimeError', 'pow': , 'int': , 'e_write': , 'vars': , 'oct': , 'MemoryError': 'MemoryError'} -- __file__: 'PACK: Missions/Teleport.pyc' -- DoorInitializator: ??? - - diff --git a/parse_save.py b/parse_save.py index ebdc246..ed84be2 100644 --- a/parse_save.py +++ b/parse_save.py @@ -1,18 +1,20 @@ from construct import * from pprint import pprint + ScrapSaveVar = Struct( - 'name'/PascalString(Int32ul,encoding='utf-8'), - 'data'/PascalString(Int32ul,encoding='utf-8'), + "name" / PascalString(Int32ul, encoding="utf-8"), + "data" / PascalString(Int32ul, encoding="utf-8"), ) -ScrapSave = 'ScarpSaveGame'/Struct( - 'title'/PascalString(Int32ul,encoding='utf-8'), - 'id'/PascalString(Int32ul,encoding='utf-8'), - 'data'/PrefixedArray(Int32ul,ScrapSaveVar), - Terminated - ) -with open("Save0.sav", 'rb') as sav_file: +ScrapSave = "ScarpSaveGame" / Struct( + "title" / PascalString(Int32ul, encoding="utf-8"), + "id" / PascalString(Int32ul, encoding="utf-8"), + "data" / PrefixedArray(Int32ul, ScrapSaveVar), + Terminated, +) +with open("Save0.sav", "rb") as sav_file: save = ScrapSave.parse_stream(sav_file) - print("ID:",save.id) - print("Title:",save.title) + print("ID:", save.id) + print("Title:", save.title) for var in save.data: - print(" - {}: {}".format(var.name,var.data)) \ No newline at end of file + print(" - {}: {}".format(var.name, var.data)) + diff --git a/scrapper.py b/scrapper.py index a0b8116..96dc6da 100644 --- a/scrapper.py +++ b/scrapper.py @@ -5,131 +5,128 @@ import os import shutil from construct import * from tqdm import tqdm + setglobalstringencoding(None) ScrapFile = Struct( - 'path'/PascalString(Int32ul), - 'size'/Int32ul, - 'offset'/Int32ul, - 'data'/OnDemandPointer(this.offset,Bytes(this.size)), - ) -DummyFile = Struct( - 'path'/PascalString(Int32ul), - 'size'/Int32ul, - 'offset'/Int32ul, - ) + "path" / PascalString(Int32ul), + "size" / Int32ul, + "offset" / Int32ul, + "data" / OnDemandPointer(this.offset, Bytes(this.size)), +) +DummyFile = Struct("path" / PascalString(Int32ul), "size" / Int32ul, "offset" / Int32ul) PackedHeader = Struct( - Const(b'BFPK'), - Const(b'\0\0\0\0'), - 'files'/PrefixedArray(Int32ul,ScrapFile), - ) + Const(b"BFPK"), Const(b"\0\0\0\0"), "files" / PrefixedArray(Int32ul, ScrapFile) +) DummyHeader = Struct( - Const(b'BFPK'), - Const(b'\0\0\0\0'), - 'files'/PrefixedArray(Int32ul,DummyFile), - ) -parser = argparse.ArgumentParser(description='Unpack and Repack .packed files') -parser.add_argument('-u', '--unpack', action='store_true', - help='unpack file to \'extracted\' directory') -parser.add_argument('-r', '--repack', action='store_true', - help='repack file from \'extracted\' directory') + Const(b"BFPK"), Const(b"\0\0\0\0"), "files" / PrefixedArray(Int32ul, DummyFile) +) +parser = argparse.ArgumentParser(description="Unpack and Repack .packed files") +parser.add_argument( + "-u", "--unpack", action="store_true", help="unpack file to 'extracted' directory" +) +parser.add_argument( + "-r", "--repack", action="store_true", help="repack file from 'extracted' directory" +) parser.add_argument( - '--reset', - action='store_true', - default=False, - help='restore backup') + "--reset", action="store_true", default=False, help="restore backup" +) parser.add_argument( - 'scrap_dir', - metavar='Scrapland Directory', + "scrap_dir", + metavar="Scrapland Directory", type=str, default=".", - help='Scrapland installation directory') + help="Scrapland installation directory", +) options = parser.parse_args() scrap_dir = os.path.abspath(options.scrap_dir) if options.reset: - print('Restoring Backups and removing extracted folder...') - for packed_file in glob.glob(os.path.join(scrap_dir, '*.packed.bak')): + print("Restoring Backups and removing extracted folder...") + for packed_file in glob.glob(os.path.join(scrap_dir, "*.packed.bak")): outfile = os.path.basename(packed_file) orig_filename = outfile[:-4] if os.path.isfile(outfile): - print('deleting', orig_filename) + print("deleting", orig_filename) os.remove(orig_filename) - print('moving', outfile, '->', orig_filename) + print("moving", outfile, "->", orig_filename) shutil.move(outfile, orig_filename) - target_folder = os.path.join( - 'extracted', os.path.basename(orig_filename)) - print('deleting', target_folder) + target_folder = os.path.join("extracted", os.path.basename(orig_filename)) + print("deleting", target_folder) shutil.rmtree(target_folder) - if os.path.isdir('extracted'): - input('Press enter to remove rest of extracted folder') - shutil.rmtree('extracted') - exit('Done!') + if os.path.isdir("extracted"): + input("Press enter to remove rest of extracted folder") + shutil.rmtree("extracted") + exit("Done!") if not (options.unpack or options.repack): parser.print_help() exit() -pstatus = '' +pstatus = "" if options.unpack: - if os.path.isdir('extracted'): + if os.path.isdir("extracted"): print("Removing extracted folder") - shutil.rmtree('extracted') - for packed_file in glob.glob(os.path.join(scrap_dir, '*.packed')): + shutil.rmtree("extracted") + for packed_file in glob.glob(os.path.join(scrap_dir, "*.packed")): os.chdir(scrap_dir) - BN=os.path.basename(packed_file) - target_folder = os.path.join( - 'extracted', os.path.basename(packed_file)) + BN = os.path.basename(packed_file) + target_folder = os.path.join("extracted", os.path.basename(packed_file)) os.makedirs(target_folder, exist_ok=True) os.chdir(target_folder) - print('Unpacking {}'.format(os.path.basename(packed_file))) - with open(packed_file, 'rb') as pkfile: + print("Unpacking {}".format(os.path.basename(packed_file))) + with open(packed_file, "rb") as pkfile: data = PackedHeader.parse_stream(pkfile) - print("Offset:",hex(pkfile.tell())) - for file in tqdm(data.files,ascii=True): + print("Offset:", hex(pkfile.tell())) + for file in tqdm(data.files, ascii=True): folder, filename = os.path.split(file.path) if folder: os.makedirs(folder, exist_ok=True) - with open(file.path, 'wb') as outfile: + with open(file.path, "wb") as outfile: outfile.write(file.data()) - print('\r' + ' ' * len(pstatus) + '\r', end='', flush=True) + print("\r" + " " * len(pstatus) + "\r", end="", flush=True) os.chdir(scrap_dir) -if (options.unpack and options.repack): - input('Press enter to rebuild *.packed files from folders in \'extracted\' dir...') # noqa +if options.unpack and options.repack: + input( + "Press enter to rebuild *.packed files from folders in 'extracted' dir..." + ) # noqa pass -def file_gen(files,offset=0): - for real_path,size,path in files: - file=dict( - path=path, - offset=offset, - size=size) - yield file - offset+=file['size'] -def make_header(files,offset=0): - files_list=list(file_gen(files,offset)) +def file_gen(files, offset=0): + for real_path, size, path in files: + file = dict(path=path, offset=offset, size=size) + yield file + offset += file["size"] + + +def make_header(files, offset=0): + files_list = list(file_gen(files, offset)) return DummyHeader.build(dict(files=files_list)) + if options.repack: - for folder in glob.glob(os.path.join(scrap_dir, 'extracted', '*.packed')): - data=[] - filename=os.path.join(scrap_dir,os.path.basename(folder)) - for root,folders,files in os.walk(folder): + for folder in glob.glob(os.path.join(scrap_dir, "extracted", "*.packed")): + data = [] + filename = os.path.join(scrap_dir, os.path.basename(folder)) + for root, folders, files in os.walk(folder): for file in sorted(files): - file=os.path.join(root,file) - rel_path=bytes(file.replace(folder, '').replace('\\', '/').lstrip('/'), 'windows-1252') - size=os.stat(file).st_size - data.append((file,size,rel_path)) - print("Found {} files for {}".format(len(data),filename)) - offset=len(make_header(data)) - print("Writing",filename) - header=make_header(data,offset) - with open(filename,"wb") as outfile: + file = os.path.join(root, file) + rel_path = bytes( + file.replace(folder, "").replace("\\", "/").lstrip("/"), + "windows-1252", + ) + size = os.stat(file).st_size + data.append((file, size, rel_path)) + print("Found {} files for {}".format(len(data), filename)) + offset = len(make_header(data)) + print("Writing", filename) + header = make_header(data, offset) + with open(filename, "wb") as outfile: outfile.write(header) - for file,size,rel_path in tqdm(data,ascii=True): - outfile.write(open(file,"rb").read()) -print('Done!') + for file, size, rel_path in tqdm(data, ascii=True): + outfile.write(open(file, "rb").read()) +print("Done!")