diff --git a/.vs/q4sdk/FileContentIndex/184a9f8a-9602-4b7d-a30f-4f1c1104ac72.vsidx b/.vs/q4sdk/FileContentIndex/184a9f8a-9602-4b7d-a30f-4f1c1104ac72.vsidx new file mode 100644 index 000000000..70aef67a0 Binary files /dev/null and b/.vs/q4sdk/FileContentIndex/184a9f8a-9602-4b7d-a30f-4f1c1104ac72.vsidx differ diff --git a/.vs/q4sdk/FileContentIndex/1ef6e873-0992-402b-a376-ba906f2357b4.vsidx b/.vs/q4sdk/FileContentIndex/1ef6e873-0992-402b-a376-ba906f2357b4.vsidx new file mode 100644 index 000000000..151a50286 Binary files /dev/null and b/.vs/q4sdk/FileContentIndex/1ef6e873-0992-402b-a376-ba906f2357b4.vsidx differ diff --git a/.vs/q4sdk/FileContentIndex/8fc8ad20-1300-4b78-b5c0-8574a8e12240.vsidx b/.vs/q4sdk/FileContentIndex/8fc8ad20-1300-4b78-b5c0-8574a8e12240.vsidx new file mode 100644 index 000000000..8a5257205 Binary files /dev/null and b/.vs/q4sdk/FileContentIndex/8fc8ad20-1300-4b78-b5c0-8574a8e12240.vsidx differ diff --git a/.vs/q4sdk/v17/.suo b/.vs/q4sdk/v17/.suo new file mode 100644 index 000000000..7482a2a0b Binary files /dev/null and b/.vs/q4sdk/v17/.suo differ diff --git a/.vs/q4sdk/v17/Browse.VC.db b/.vs/q4sdk/v17/Browse.VC.db new file mode 100644 index 000000000..baba5de08 Binary files /dev/null and b/.vs/q4sdk/v17/Browse.VC.db differ diff --git a/.vs/q4sdk/v17/HierarchyCache.v1.txt b/.vs/q4sdk/v17/HierarchyCache.v1.txt new file mode 100644 index 000000000..45564f133 Binary files /dev/null and b/.vs/q4sdk/v17/HierarchyCache.v1.txt differ diff --git a/.vs/q4sdk/v17/Solution.VC.db b/.vs/q4sdk/v17/Solution.VC.db new file mode 100644 index 000000000..c4f99e089 Binary files /dev/null and b/.vs/q4sdk/v17/Solution.VC.db differ diff --git a/.vs/q4sdk/v17/fileList.bin b/.vs/q4sdk/v17/fileList.bin new file mode 100644 index 000000000..df4128601 Binary files /dev/null and b/.vs/q4sdk/v17/fileList.bin differ diff --git a/.vs/q4sdk/v17/ipch/209a8b1dc0ba99fd.ipch b/.vs/q4sdk/v17/ipch/209a8b1dc0ba99fd.ipch new file mode 100644 index 000000000..32facc7d6 Binary files /dev/null and b/.vs/q4sdk/v17/ipch/209a8b1dc0ba99fd.ipch differ diff --git a/.vs/q4sdk/v17/ipch/23cbe7c777aa2624.ipch b/.vs/q4sdk/v17/ipch/23cbe7c777aa2624.ipch new file mode 100644 index 000000000..fa2180bb6 Binary files /dev/null and b/.vs/q4sdk/v17/ipch/23cbe7c777aa2624.ipch differ diff --git a/.vs/q4sdk/v17/ipch/c4f05ecb412a7618.ipch b/.vs/q4sdk/v17/ipch/c4f05ecb412a7618.ipch new file mode 100644 index 000000000..d5dd1e0c8 Binary files /dev/null and b/.vs/q4sdk/v17/ipch/c4f05ecb412a7618.ipch differ diff --git a/Backup/q4sdk.sln b/Backup/q4sdk.sln new file mode 100644 index 000000000..2f4df2a3f --- /dev/null +++ b/Backup/q4sdk.sln @@ -0,0 +1,46 @@ +Microsoft Visual Studio Solution File, Format Version 8.00 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "game.vcproj", "{49BEC5C6-B964-417A-851E-808886B57430}" + ProjectSection(ProjectDependencies) = postProject + {49BEC5C6-B964-417A-851E-808886B57400} = {49BEC5C6-B964-417A-851E-808886B57400} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idLib", "idlib.vcproj", "{49BEC5C6-B964-417A-851E-808886B57400}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MPGame", "mpgame.vcproj", "{F2EF9123-B7C3-4F2F-A351-747B595BB534}" + ProjectSection(ProjectDependencies) = postProject + {49BEC5C6-B964-417A-851E-808886B57400} = {49BEC5C6-B964-417A-851E-808886B57400} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfiguration) = preSolution + Debug = Debug + DebugInline = DebugInline + Release = Release + EndGlobalSection + GlobalSection(ProjectConfiguration) = postSolution + {49BEC5C6-B964-417A-851E-808886B57430}.Debug.ActiveCfg = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Debug.Build.0 = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline.ActiveCfg = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline.Build.0 = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Release.ActiveCfg = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Release.Build.0 = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Debug.ActiveCfg = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Debug.Build.0 = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline.ActiveCfg = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline.Build.0 = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Release.ActiveCfg = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Release.Build.0 = Release|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug.ActiveCfg = Debug|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug.Build.0 = Debug|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline.ActiveCfg = DebugInline|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline.Build.0 = DebugInline|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release.ActiveCfg = Release|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/UpgradeLog.htm b/UpgradeLog.htm new file mode 100644 index 000000000..b69b9747e --- /dev/null +++ b/UpgradeLog.htm @@ -0,0 +1,363 @@ + + + + Migration Report +

+ Migration Report - q4sdk

Overview

ProjectPathErrorsWarningsMessages
gamegame.vcproj0225
mpgamempgame.vcproj0225
idlibidlib.vcproj0164
Solutionq4sdk.sln012
Gamegame.vcproj000
idLibidlib.vcproj000
MPGamempgame.vcproj000

Solution and projects

game

Message
game.vcproj: + Due to the requirement that Visual C++ projects produce an embedded (by default) Windows SxS manifest, manifest files in the project are now automatically built with the Manifest Tool. You may need to change your build in order for it to work correctly. For instance, it is recommended that the dependency information contained in any manifest files be converted to "#pragma comment(linker,"<insert dependency here>")" in a header file that is included from your source code. If your project already embeds a manifest in the RT_MANIFEST resource section through a resource (.rc) file, the line may need to be commented out before the project will build correctly.
game.vcproj: + Due to a conformance change in the C++ compiler, code change may be required before your project will build without errors. Previous versions of the C++ compiler allowed specification of member function pointers by member function name (e.g. MemberFunctionName). The C++ standard requires a fully qualified name with the use of the address-of operator (e.g. &ClassName::MemberFunctionName). If your project contains forms or controls used in the Windows Forms Designer, you may have to change code in InitializeComponent because the designer generated code used the non-conformant syntax in delegate construction (used in event handlers).
game.vcproj: + This application has been updated to include settings related to the User Account Control (UAC) feature of Windows Vista. By default, when run on Windows Vista with UAC enabled, this application is marked to run with the same privileges as the process that launched it. This marking also disables the application from running with virtualization. You can change UAC related settings from the Property Pages of the project.
game.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
game.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
game.vcproj: + VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings.
game.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
game.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
game.vcproj: + The C/C++ compiler switch /Og has been deprecated and has been removed from your project settings. It is recommended that you use /O1 or /O2 instead.
game.vcproj: + VCConvertEngine could not convert attribute GlobalOptimizations = TRUE under Tool VCCLCompilerTool.
game.vcproj: + VCConvertEngine could not convert attribute OptimizeForProcessor = 3 under Tool VCCLCompilerTool.
game.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
game.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\Game.dll') does not match the Librarian's OutputFile property value '../Win32/DebugInline\Game.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\Game.dll') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
game.vcproj: + MSB8012: $(TargetName) ('Game') does not match the Linker's OutputFile property value '../Win32/DebugInline\Gamex86.dll' ('Gamex86') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\Game.dll') does not match the Linker's OutputFile property value '../Win32/DebugInline\Gamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\Gamex86.dll') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\Game.dll') does not match the Librarian's OutputFile property value '../Win32/Debug\Game.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\Game.dll') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
game.vcproj: + MSB8012: $(TargetName) ('Game') does not match the Linker's OutputFile property value '../Win32/Debug\Gamex86.dll' ('Gamex86') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\Game.dll') does not match the Linker's OutputFile property value '../Win32/Debug\Gamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\Gamex86.dll') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\Game.dll') does not match the Librarian's OutputFile property value '../Win32/Release\Game.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\Game.dll') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
game.vcproj: + MSB8012: $(TargetName) ('Game') does not match the Linker's OutputFile property value '../Win32/Release\Gamex86.dll' ('Gamex86') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
game.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\Game.dll') does not match the Linker's OutputFile property value '../Win32/Release\Gamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\Gamex86.dll') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
+ Show 5 additional messages +
game.vcproj: + Converting project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\game.vcproj'.
game.vcproj: + Visual C++ now provides improved safety in its C and C++ Libraries. This includes new and improved functions, additional checking and validation, and internal design changes. These libraries are turned on by default. You may see some warnings about unsafe functions or parameters when you build your project. The warnings will generally suggest an alternative safer coding style or function. It is advised that you correct these warnings, in order to make your code more safe. Full details can be found in the documentation by searching for 'Security Enhancements in the CRT' and for 'Checked Iterators'.
game.vcproj: + The C/C++ compiler default settings have been modified to be more compliant with ISO Standard C++. Included in those changes are enforcing Standard C++ for loop scoping and supporting wchar_t as a native type. These changes may cause existing code to no longer compile without changes to the code or the compiler options with which it is built.
game.vcproj: + Web deployment to the local IIS server is no longer supported. The Web Deployment build tool has been removed from your project settings.
game.vcproj: + Done converting to new project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\game.vcxproj'.
+ Hide 5 additional messages +

mpgame

Message
mpgame.vcproj: + Due to the requirement that Visual C++ projects produce an embedded (by default) Windows SxS manifest, manifest files in the project are now automatically built with the Manifest Tool. You may need to change your build in order for it to work correctly. For instance, it is recommended that the dependency information contained in any manifest files be converted to "#pragma comment(linker,"<insert dependency here>")" in a header file that is included from your source code. If your project already embeds a manifest in the RT_MANIFEST resource section through a resource (.rc) file, the line may need to be commented out before the project will build correctly.
mpgame.vcproj: + Due to a conformance change in the C++ compiler, code change may be required before your project will build without errors. Previous versions of the C++ compiler allowed specification of member function pointers by member function name (e.g. MemberFunctionName). The C++ standard requires a fully qualified name with the use of the address-of operator (e.g. &ClassName::MemberFunctionName). If your project contains forms or controls used in the Windows Forms Designer, you may have to change code in InitializeComponent because the designer generated code used the non-conformant syntax in delegate construction (used in event handlers).
mpgame.vcproj: + This application has been updated to include settings related to the User Account Control (UAC) feature of Windows Vista. By default, when run on Windows Vista with UAC enabled, this application is marked to run with the same privileges as the process that launched it. This marking also disables the application from running with virtualization. You can change UAC related settings from the Property Pages of the project.
mpgame.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
mpgame.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
mpgame.vcproj: + VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings.
mpgame.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
mpgame.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
mpgame.vcproj: + The C/C++ compiler switch /Og has been deprecated and has been removed from your project settings. It is recommended that you use /O1 or /O2 instead.
mpgame.vcproj: + VCConvertEngine could not convert attribute GlobalOptimizations = TRUE under Tool VCCLCompilerTool.
mpgame.vcproj: + VCConvertEngine could not convert attribute OptimizeForProcessor = 3 under Tool VCCLCompilerTool.
mpgame.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
mpgame.vcproj: + VCConvertEngine could not convert attribute MapLines = FALSE under Tool VCLinkerTool.
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\MPGame.dll') does not match the Librarian's OutputFile property value '../Win32/DebugInline\MPGame.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\MPGame.dll') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetName) ('MPGame') does not match the Linker's OutputFile property value '../Win32/DebugInline\MPGamex86.dll' ('MPGamex86') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\MPGame.dll') does not match the Linker's OutputFile property value '../Win32/DebugInline\MPGamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\MPGamex86.dll') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\MPGame.dll') does not match the Librarian's OutputFile property value '../Win32/Debug\MPGame.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\MPGame.dll') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetName) ('MPGame') does not match the Linker's OutputFile property value '../Win32/Debug\MPGamex86.dll' ('MPGamex86') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\MPGame.dll') does not match the Linker's OutputFile property value '../Win32/Debug\MPGamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\MPGamex86.dll') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\MPGame.dll') does not match the Librarian's OutputFile property value '../Win32/Release\MPGame.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\MPGame.dll') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetName) ('MPGame') does not match the Linker's OutputFile property value '../Win32/Release\MPGamex86.dll' ('MPGamex86') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
mpgame.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\MPGame.dll') does not match the Linker's OutputFile property value '../Win32/Release\MPGamex86.dll' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\MPGamex86.dll') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
+ Show 5 additional messages +
mpgame.vcproj: + Converting project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\mpgame.vcproj'.
mpgame.vcproj: + Visual C++ now provides improved safety in its C and C++ Libraries. This includes new and improved functions, additional checking and validation, and internal design changes. These libraries are turned on by default. You may see some warnings about unsafe functions or parameters when you build your project. The warnings will generally suggest an alternative safer coding style or function. It is advised that you correct these warnings, in order to make your code more safe. Full details can be found in the documentation by searching for 'Security Enhancements in the CRT' and for 'Checked Iterators'.
mpgame.vcproj: + The C/C++ compiler default settings have been modified to be more compliant with ISO Standard C++. Included in those changes are enforcing Standard C++ for loop scoping and supporting wchar_t as a native type. These changes may cause existing code to no longer compile without changes to the code or the compiler options with which it is built.
mpgame.vcproj: + Web deployment to the local IIS server is no longer supported. The Web Deployment build tool has been removed from your project settings.
mpgame.vcproj: + Done converting to new project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\mpgame.vcxproj'.
+ Hide 5 additional messages +

idlib

Message
idlib.vcproj: + Due to the requirement that Visual C++ projects produce an embedded (by default) Windows SxS manifest, manifest files in the project are now automatically built with the Manifest Tool. You may need to change your build in order for it to work correctly. For instance, it is recommended that the dependency information contained in any manifest files be converted to "#pragma comment(linker,"<insert dependency here>")" in a header file that is included from your source code. If your project already embeds a manifest in the RT_MANIFEST resource section through a resource (.rc) file, the line may need to be commented out before the project will build correctly.
idlib.vcproj: + Due to a conformance change in the C++ compiler, code change may be required before your project will build without errors. Previous versions of the C++ compiler allowed specification of member function pointers by member function name (e.g. MemberFunctionName). The C++ standard requires a fully qualified name with the use of the address-of operator (e.g. &ClassName::MemberFunctionName). If your project contains forms or controls used in the Windows Forms Designer, you may have to change code in InitializeComponent because the designer generated code used the non-conformant syntax in delegate construction (used in event handlers).
idlib.vcproj: + This application has been updated to include settings related to the User Account Control (UAC) feature of Windows Vista. By default, when run on Windows Vista with UAC enabled, this application is marked to run with the same privileges as the process that launched it. This marking also disables the application from running with virtualization. You can change UAC related settings from the Property Pages of the project.
idlib.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
idlib.vcproj: + VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings.
idlib.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
idlib.vcproj: + The C/C++ compiler switch /Og has been deprecated and has been removed from your project settings. It is recommended that you use /O1 or /O2 instead.
idlib.vcproj: + VCConvertEngine could not convert attribute GlobalOptimizations = TRUE under Tool VCCLCompilerTool.
idlib.vcproj: + VCConvertEngine could not convert attribute OptimizeForProcessor = 3 under Tool VCCLCompilerTool.
idlib.vcproj: + Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\idLib.lib') does not match the Librarian's OutputFile property value '../Win32/DebugInline\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\idLib.lib') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\DebugInline\idLib.lib') does not match the Linker's OutputFile property value '../Win32/DebugInline\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/DebugInline\idLib.lib') in project configuration 'DebugInline|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\idLib.lib') does not match the Librarian's OutputFile property value '../Win32/Debug\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\idLib.lib') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Debug\idLib.lib') does not match the Linker's OutputFile property value '../Win32/Debug\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Debug\idLib.lib') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\idLib.lib') does not match the Librarian's OutputFile property value '../Win32/Release\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\idLib.lib') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Lib.OutputFile).
idlib.vcproj: + MSB8012: $(TargetPath) ('C:\Users\Omar\Desktop\gamemod\Win32\Release\idLib.lib') does not match the Linker's OutputFile property value '../Win32/Release\idLib.lib' ('C:\Users\Omar\Desktop\gamemod\quake4_mod_game\../Win32/Release\idLib.lib') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
+ Show 4 additional messages +
idlib.vcproj: + Converting project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\idlib.vcproj'.
idlib.vcproj: + Visual C++ now provides improved safety in its C and C++ Libraries. This includes new and improved functions, additional checking and validation, and internal design changes. These libraries are turned on by default. You may see some warnings about unsafe functions or parameters when you build your project. The warnings will generally suggest an alternative safer coding style or function. It is advised that you correct these warnings, in order to make your code more safe. Full details can be found in the documentation by searching for 'Security Enhancements in the CRT' and for 'Checked Iterators'.
idlib.vcproj: + The C/C++ compiler default settings have been modified to be more compliant with ISO Standard C++. Included in those changes are enforcing Standard C++ for loop scoping and supporting wchar_t as a native type. These changes may cause existing code to no longer compile without changes to the code or the compiler options with which it is built.
idlib.vcproj: + Done converting to new project file 'C:\Users\Omar\Desktop\gamemod\quake4_mod_game\idlib.vcxproj'.
+ Hide 4 additional messages +

Solution

Message
q4sdk.sln: + Visual Studio needs to make non-functional changes to this project in order to enable the project to open in released versions of Visual Studio newer than Visual Studio 2010 SP1 without impacting project behavior.
+ Show 2 additional messages +
q4sdk.sln: + File successfully backed up as C:\Users\Omar\Desktop\gamemod\quake4_mod_game\Backup\q4sdk.sln
q4sdk.sln: + Solution migrated successfully
+ Hide 2 additional messages +

Game

Message
Game logged no messages. +

idLib

Message
idLib logged no messages. +

MPGame

Message
MPGame logged no messages. +
\ No newline at end of file diff --git a/game.vcxproj b/game.vcxproj new file mode 100644 index 000000000..1a4bb5a30 --- /dev/null +++ b/game.vcxproj @@ -0,0 +1,496 @@ + + + + + DebugInline + Win32 + + + Debug + Win32 + + + Release + Win32 + + + + 17.0 + Game + {49BEC5C6-B964-417A-851E-808886B57430} + Game + Perforce Project + + .. + MSSCCI:NXN alienbrain + Win32Proj + + + + DynamicLibrary + v143 + false + MultiByte + + + DynamicLibrary + v143 + false + MultiByte + + + DynamicLibrary + v143 + false + MultiByte + + + + + + + + + + + + + + + + <_ProjectFileVersion>17.0.34322.80 + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + true + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + false + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + false + + + + Disabled + _DEBUG;_WINDOWS;GAME_DLL;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + $(IntDir)$(ProjectName)/ + Level4 + EditAndContinue + Default + + + /FIXED:no %(AdditionalOptions) + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\game\game.def + true + $(IntDir)$(ProjectName)x86.pdb + false + + false + NotSet + 16000000 + 16000000 + true + 0x20000000 + MachineX86 + + + + + Disabled + OnlyExplicitInline + _DEBUG;_WINDOWS;_INLINEDEBUG;GAME_DLL;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + true + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\game\game.def + true + $(IntDir)$(ProjectName)x86.pdb + false + + false + NotSet + 16000000 + 16000000 + true + 0x20000000 + MachineX86 + + + true + + + + + Full + OnlyExplicitInline + true + Neither + false + NDEBUG;_WINDOWS;_FINAL;GAME_DLL;Q4SDK;%(PreprocessorDefinitions) + true + MultiThreaded + false + false + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + /MACHINE:I386 /fixed:no %(AdditionalOptions) + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\game\game.def + true + $(IntDir)$(ProjectName)x86.pdb + true + $(IntDir)$(ProjectName)x86.map + true + NotSet + 4194304 + true + true + true + + 0x20000000 + MachineX86 + + + + + + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {49bec5c6-b964-417a-851e-808886b57400} + false + + + + + + \ No newline at end of file diff --git a/game.vcxproj.filters b/game.vcxproj.filters new file mode 100644 index 000000000..4d796f293 --- /dev/null +++ b/game.vcxproj.filters @@ -0,0 +1,837 @@ + + + + + {4c602a8e-73b4-4287-af08-5cd843d474f6} + + + {cbdfcac2-54ba-4829-bdb6-4a55d92167b9} + + + {e52d06ff-70af-4407-b927-09e5f3fea3ad} + + + {518ce8db-0807-4994-a36d-c77289829981} + + + {5ebfd25f-117a-4983-ab28-5a4f1a2ff108} + + + {a05060b1-1f4e-495e-bc08-2c0b04d20443} + + + {d5ebccfc-3776-4b7c-b9fd-6648b84171d0} + + + {9afe5dbc-9b48-4ad7-82e7-5043bf1b8568} + + + {58c58455-305d-4c5d-a0d5-f67edfa2b6f3} + + + {9ffd0f81-47bb-4759-8a72-41f28bb6835f} + + + {6a2e86af-3422-4d53-a906-7ade0b4f6ffc} + + + {6e74ece4-a6c0-4292-b962-0d08ba8dd955} + + + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\Anim + + + Game\Anim + + + Game\Anim + + + Game\Anim + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Player + + + Game\Player + + + Game\Player + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP\Stats + + + Game\MP\Stats + + + Game\MP\Stats + + + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\Anim + + + Game\Anim + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Player + + + Game\Player + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Weapon + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP\Stats + + + Game\MP\Stats + + + Game\MP\Stats + + + + + + \ No newline at end of file diff --git a/game.vcxproj.user b/game.vcxproj.user new file mode 100644 index 000000000..88a550947 --- /dev/null +++ b/game.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/game/gamesys/Class.cpp b/game/gamesys/Class.cpp index 51cae34e6..ddc796b82 100644 --- a/game/gamesys/Class.cpp +++ b/game/gamesys/Class.cpp @@ -11,7 +11,7 @@ instancing of objects. #include "../Game_local.h" #ifdef _WIN32 -#include "TypeInfo.h" +#include "TypeInfo" #else #include "NoGameTypeInfo.h" #endif diff --git a/game/gamesys/SaveGame.cpp b/game/gamesys/SaveGame.cpp index 28d501df8..080834f90 100644 --- a/game/gamesys/SaveGame.cpp +++ b/game/gamesys/SaveGame.cpp @@ -5,7 +5,7 @@ #include "../Game_local.h" #ifdef _WIN32 -#include "TypeInfo.h" +#include "TypeInfo" #else #include "NoGameTypeInfo.h" #endif diff --git a/game/gamesys/SysCmds.cpp b/game/gamesys/SysCmds.cpp index ab92878fd..7f587569e 100644 --- a/game/gamesys/SysCmds.cpp +++ b/game/gamesys/SysCmds.cpp @@ -26,7 +26,7 @@ // RAVEN END #ifdef _WIN32 -#include "TypeInfo.h" +#include "TypeInfo" #else #include "NoGameTypeInfo.h" #endif @@ -171,7 +171,7 @@ void Cmd_ListSpawnArgs_f( const idCmdArgs &args ) { for ( i = 0; i < ent->spawnArgs.GetNumKeyVals(); i++ ) { const idKeyValue *kv = ent->spawnArgs.GetKeyVal( i ); - gameLocal.Printf( "\"%s\" "S_COLOR_WHITE"\"%s\"\n", kv->GetKey().c_str(), kv->GetValue().c_str() ); + gameLocal.Printf( "\"%s\" " S_COLOR_WHITE "\"%s\"\n", kv->GetKey().c_str(), kv->GetValue().c_str() ); } } @@ -439,6 +439,7 @@ void GiveStuffToPlayer( idPlayer* player, const char* name, const char* value ) return; } + if ( give_all || idStr::Icmp( name, "health" ) == 0 ) { player->health = player->inventory.maxHealth; if ( player->IsInVehicle() ) { @@ -576,6 +577,112 @@ void Cmd_CenterView_f( const idCmdArgs &args ) { player->SetViewAngles( ang ); } +// give samus +// +void Cmd_Samus_f(const idCmdArgs& args) { + + idPlayer* player; + idVec3 origin; + + player = gameLocal.GetLocalPlayer(); + if (!player) { + //log error message + + return; + } + + player->GiveItem("GrenadeLauncher.def"); + player->GiveItem("WeaponGrenadeLauncher.cpp"); + player->GiveItem("WeaponGrenadeLauncher"); + player->GiveItem("Weapon_GrenadeLauncher"); + + player->GiveItem("grenadelauncher"); + + player->GiveItem("Gauntlet.def"); + player->GiveItem("WeaponGauntlet.cpp"); + player->GiveItem("WeaponGauntlet"); + player->GiveItem("Weapon_Gauntlet"); + + player->GiveItem("Gauntlet"); + + player->GiveItem("RocketLauncher.def"); + player->GiveItem("WeaponRocketLauncher.cpp"); + player->GiveItem("WeaponRocketLauncher"); + player->GiveItem("Weapon_RocketLauncher"); + + player->GiveItem("RocketLauncher"); + + player->GiveItem("NapalmGun.def"); + player->GiveItem("WeaponNapalmGun.cpp"); + player->GiveItem("WeaponNapalmGun"); + player->GiveItem("Weapon_NapalmGun"); + + player->GiveItem("NapalmGun"); +} +// give fox +// +void Cmd_Fox_f(const idCmdArgs& args) { + + idPlayer* player; + idVec3 origin; + + player = gameLocal.GetLocalPlayer(); + int pm_speed = 200; + if (!player) { + //log error message + + return; + } + + player->GiveItem("GrenadeLauncher.def"); + player->GiveItem("WeaponGrenadeLauncher.cpp"); + player->GiveItem("WeaponGrenadeLauncher"); + player->GiveItem("Weapon_GrenadeLauncher"); + + player->GiveItem("grenadelauncher"); + + player->GiveItem("Gauntlet.def"); + player->GiveItem("WeaponGauntlet.cpp"); + player->GiveItem("WeaponGauntlet"); + player->GiveItem("Weapon_Gauntlet"); + + player->GiveItem("Gauntlet"); + + player->GiveItem("RocketLauncher.def"); + player->GiveItem("WeaponRocketLauncher.cpp"); + player->GiveItem("WeaponRocketLauncher"); + player->GiveItem("Weapon_RocketLauncher"); + + player->GiveItem("RocketLauncher"); + + player->GiveItem("NapalmGun.def"); + player->GiveItem("WeaponNapalmGun.cpp"); + player->GiveItem("WeaponNapalmGun"); + player->GiveItem("Weapon_NapalmGun"); + + player->GiveItem("NapalmGun"); +} +//locate + +void Cmd_Locate_f(const idCmdArgs& args) { + + idPlayer* player; + idVec3 origin; + + player = gameLocal.GetLocalPlayer(); + if (!player ) { + //log error message + + return; + } + + origin = player->GetEyePosition(); + + gameLocal.Printf("location :(%f,%f,%f)",origin.x,origin.y,origin.z); + + +} + /* ================== Cmd_God_f @@ -3232,7 +3339,9 @@ void idGameLocal::InitConsoleCommands( void ) { cmdSystem->AddCommand( "buyMenu", Cmd_ToggleBuyMenu_f, CMD_FL_GAME, "Toggle buy menu (if in a buy zone and the game type supports it)" ); cmdSystem->AddCommand( "buy", Cmd_BuyItem_f, CMD_FL_GAME, "Buy an item (if in a buy zone and the game type supports it)" ); // RITUAL END - + cmdSystem->AddCommand("locate", Cmd_Locate_f, CMD_FL_GAME, "Print player Locations"); + cmdSystem->AddCommand("samus", Cmd_Samus_f, CMD_FL_GAME, "samus"); + cmdSystem->AddCommand("fox", Cmd_Fox_f, CMD_FL_GAME, "fox"); } /* diff --git a/game/physics/Physics_Player.cpp b/game/physics/Physics_Player.cpp index 665b1d690..bb3ead5b7 100644 --- a/game/physics/Physics_Player.cpp +++ b/game/physics/Physics_Player.cpp @@ -636,7 +636,7 @@ void idPhysics_Player::AirMove( void ) { idVec3 wishdir; float wishspeed; float scale; - + int dbj = 0; // RAVEN BEGIN // bdube: crouch time // if the player isnt pressing crouch and heading down then accumulate slide time @@ -647,7 +647,14 @@ void idPhysics_Player::AirMove( void ) { } } // RAVEN END - + if (idPhysics_Player::CheckJump()) { + // jumped away + if (dbj ==0){ + idPhysics_Player::AirMove(); + dbj += 1; + } + return; + } idPhysics_Player::Friction(); scale = idPhysics_Player::CmdScale( command ); @@ -1278,7 +1285,7 @@ bool idPhysics_Player::CheckJump( void ) { // not holding jump return false; } - + // must wait for jump to be released if ( current.movementFlags & PMF_JUMP_HELD ) { return false; @@ -1286,9 +1293,9 @@ bool idPhysics_Player::CheckJump( void ) { // don't jump if we can't stand up if ( current.movementFlags & PMF_DUCKED ) { - return false; + return true; } - + groundPlane = false; // jumping away walking = false; current.movementFlags |= PMF_JUMP_HELD | PMF_JUMPED; diff --git a/game/weapon/WeaponBlaster.cpp b/game/weapon/WeaponBlaster.cpp index e6c182b31..3b56f8d37 100644 --- a/game/weapon/WeaponBlaster.cpp +++ b/game/weapon/WeaponBlaster.cpp @@ -431,7 +431,7 @@ stateResult_t rvWeaponBlaster::State_Fire ( const stateParms_t& parms ) { PlayEffect ( "fx_chargedflash", barrelJointView, false ); PlayAnim( ANIMCHANNEL_ALL, "chargedfire", parms.blendFrames ); } else { - Attack ( false, 1, spread, 0, 1.0f ); + Attack ( false, 10, 10, 0, 0.2f ); PlayEffect ( "fx_normalflash", barrelJointView, false ); PlayAnim( ANIMCHANNEL_ALL, "fire", parms.blendFrames ); } diff --git a/game/weapon/WeaponNailgun.cpp b/game/weapon/WeaponNailgun.cpp index 06a5f5783..82565aa98 100644 --- a/game/weapon/WeaponNailgun.cpp +++ b/game/weapon/WeaponNailgun.cpp @@ -670,7 +670,7 @@ stateResult_t rvWeaponNailgun::State_Fire( const stateParms_t& parms ) { Attack ( true, 1, spread, 0.0f, 1.0f ); nextAttackTime = gameLocal.time + (altFireRate * owner->PowerUpModifier ( PMOD_FIRERATE )); } else { - Attack ( false, 1, spread, 0.0f, 1.0f ); + Attack ( false, 1, spread , 0.0f, 1.0f ); nextAttackTime = gameLocal.time + (fireRate * owner->PowerUpModifier ( PMOD_FIRERATE )); } diff --git a/idlib.vcxproj b/idlib.vcxproj new file mode 100644 index 000000000..860179946 --- /dev/null +++ b/idlib.vcxproj @@ -0,0 +1,327 @@ + + + + + DebugInline + Win32 + + + Debug + Win32 + + + Release + Win32 + + + + 17.0 + idLib + {49BEC5C6-B964-417A-851E-808886B57400} + idLib + Perforce Project + + .. + MSSCCI:NXN alienbrain + Win32Proj + + + + StaticLibrary + v143 + false + MultiByte + + + StaticLibrary + v143 + false + MultiByte + + + StaticLibrary + v143 + false + MultiByte + + + + + + + + + + + + + + + + <_ProjectFileVersion>17.0.34322.80 + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + + + + Disabled + mssdk/include;%(AdditionalIncludeDirectories) + _DEBUG;_WINDOWS;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName).pdb + $(IntDir)$(ProjectName)/ + Level4 + EditAndContinue + Default + + + $(IntDir)$(ProjectName).lib + + + + + Disabled + OnlyExplicitInline + mssdk/include;%(AdditionalIncludeDirectories) + _DEBUG;_WINDOWS;_INLINEDEBUG;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName).pdb + true + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + $(IntDir)$(ProjectName).lib + + + true + + + + + Full + OnlyExplicitInline + true + Neither + false + mssdk/include;%(AdditionalIncludeDirectories) + NDEBUG;_WINDOWS;_FINAL;Q4SDK;%(PreprocessorDefinitions) + true + MultiThreaded + false + false + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName).pdb + + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + $(IntDir)$(ProjectName).lib + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + + + + + + + + + + + + + + Use + Use + Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/idlib.vcxproj.filters b/idlib.vcxproj.filters new file mode 100644 index 000000000..46721e5ce --- /dev/null +++ b/idlib.vcxproj.filters @@ -0,0 +1,467 @@ + + + + + {85cc32d3-0fa1-4593-ab54-645e5b2eed74} + + + {7ddfa8f9-ba56-423b-b030-42423a43a5c3} + + + {1706a4ae-da1d-49af-8c5c-c157447959e4} + + + {0376fb60-d088-4ae3-94bc-4900b0daf7ce} + + + {a9209244-ef18-4f92-a1fc-9388e34576cc} + + + {f2694cde-12bc-44a2-8f6b-063c3b053350} + + + {9c229da9-9748-4875-94fd-008178fa1a54} + + + {9f2de291-81a8-404f-94c4-b842d01ccab4} + + + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib\BV + + + idLib\BV + + + idLib\BV + + + idLib\BV + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Containers + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\threads + + + idLib\Algorithms + + + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib + + + idLib\BV + + + idLib\BV + + + idLib\BV + + + idLib\BV + + + idLib\Containers + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Geometry + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Math + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + idLib\Hashing + + + + + idLib + + + \ No newline at end of file diff --git a/idlib.vcxproj.user b/idlib.vcxproj.user new file mode 100644 index 000000000..88a550947 --- /dev/null +++ b/idlib.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/idlib/math/Simd.cpp b/idlib/math/Simd.cpp index 471720aec..f7b2bb1c2 100644 --- a/idlib/math/Simd.cpp +++ b/idlib/math/Simd.cpp @@ -1491,7 +1491,7 @@ void TestMemcpy( void ) { p_simd->Memcpy( test1, test0, 8192 ); for ( j = 0; j < i; j++ ) { if ( test1[j] != test0[j] ) { - idLib::common->Printf( " simd->Memcpy() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memcpy() " S_COLOR_RED "X\n" ); return; } } @@ -1517,7 +1517,7 @@ void TestMemset( void ) { p_simd->Memset( test, j, i ); for ( k = 0; k < i; k++ ) { if ( test[k] != (byte)j ) { - idLib::common->Printf( " simd->Memset() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memset() " S_COLOR_RED "X\n" ); return; } } diff --git a/mpgame.vcxproj b/mpgame.vcxproj new file mode 100644 index 000000000..a48b00fb9 --- /dev/null +++ b/mpgame.vcxproj @@ -0,0 +1,491 @@ + + + + + DebugInline + Win32 + + + Debug + Win32 + + + Release + Win32 + + + + 17.0 + MPGame + {F2EF9123-B7C3-4F2F-A351-747B595BB534} + MPGame + Win32Proj + + + + DynamicLibrary + v143 + false + MultiByte + + + DynamicLibrary + v143 + false + MultiByte + + + DynamicLibrary + v143 + false + MultiByte + + + + + + + + + + + + + + + + <_ProjectFileVersion>17.0.34322.80 + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + true + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + false + + + ../$(Platform)/$(Configuration)\ + $(OutDir) + true + false + + + + Disabled + _DEBUG;_WINDOWS;GAME_DLL;GAME_MPAPI;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + $(IntDir)$(ProjectName)/ + Level4 + EditAndContinue + Default + + + /FIXED:no %(AdditionalOptions) + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\mpgame\mpgame.def + true + $(IntDir)$(ProjectName)x86.pdb + false + + false + NotSet + 16000000 + 16000000 + true + 0x20000000 + MachineX86 + + + + + Disabled + OnlyExplicitInline + _DEBUG;_WINDOWS;_INLINEDEBUG;GAME_DLL;GAME_MPAPI;Q4SDK;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + true + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + true + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\mpgame\mpgame.def + true + $(IntDir)$(ProjectName)x86.pdb + false + + false + NotSet + 16000000 + 16000000 + true + 0x20000000 + MachineX86 + + + true + + + + + Full + OnlyExplicitInline + true + Neither + false + NDEBUG;_WINDOWS;_FINAL;GAME_DLL;GAME_MPAPI;Q4SDK;%(PreprocessorDefinitions) + true + MultiThreaded + false + false + true + true + Use + + $(IntDir)$(ProjectName)/$(ProjectName).pch + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)/ + $(IntDir)$(ProjectName)x86.pdb + + $(IntDir)$(ProjectName)/ + Level4 + ProgramDatabase + Default + + + /MACHINE:I386 /fixed:no %(AdditionalOptions) + $(IntDir)idLib.lib;%(AdditionalDependencies) + $(IntDir)$(ProjectName)x86.dll + true + .\mpgame\mpgame.def + true + $(IntDir)$(ProjectName)x86.pdb + true + $(IntDir)$(ProjectName)x86.map + true + NotSet + 4194304 + true + true + true + + 0x20000000 + MachineX86 + + + + + + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {49bec5c6-b964-417a-851e-808886b57400} + false + + + + + + \ No newline at end of file diff --git a/mpgame.vcxproj.filters b/mpgame.vcxproj.filters new file mode 100644 index 000000000..f73c9edac --- /dev/null +++ b/mpgame.vcxproj.filters @@ -0,0 +1,837 @@ + + + + + {3d9f29b3-ccad-4dcf-b9cb-d5416e32754c} + + + {064fadb1-f0ef-42ed-88a9-26a2f7c52779} + + + {a87375e8-9dc9-4e1e-a0a9-ca5067ca1fdd} + + + {30fb7b45-49b4-43ce-8a33-37027e293e60} + + + {5e49d34a-04e9-425d-bf78-a44628cb78ca} + + + {fed0a6d0-4a1d-4b85-9fa2-5987557e74c2} + + + {94afb5ba-ce6e-49e6-a649-3787f799691f} + + + {d532af8e-fabc-489f-87a7-dfab70b36d66} + + + {218656fa-1c0b-4a6d-86bc-0bb59f61074c} + + + {89de54c0-107b-4100-bd5b-9a225e8b3179} + + + {515ef002-1d96-472b-a61c-4217d73a5061} + + + {700df9fc-6394-4bc5-9069-deeeca47c9cb} + + + {6f45932a-8371-4fd8-bd31-d455f4f5f3e5} + + + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\Anim + + + Game\Anim + + + Game\Anim + + + Game\Anim + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Player + + + Game\Player + + + Game\Player + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\Weapon + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP\Stats + + + Game\MP\Stats + + + Game\MP\Stats + + + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\AI + + + Game\Anim + + + Game\Anim + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\Client + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\GameSys + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Physics + + + Game\Player + + + Game\Player + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Script + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Vehicle + + + Game\Weapon + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP + + + Game\MP\Stats + + + Game\MP\Stats + + + Game\MP\Stats + + + + + + \ No newline at end of file diff --git a/mpgame.vcxproj.user b/mpgame.vcxproj.user new file mode 100644 index 000000000..88a550947 --- /dev/null +++ b/mpgame.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/q4sdk.sln b/q4sdk.sln index 2f4df2a3f..d919c29bc 100644 --- a/q4sdk.sln +++ b/q4sdk.sln @@ -1,46 +1,43 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "game.vcproj", "{49BEC5C6-B964-417A-851E-808886B57430}" - ProjectSection(ProjectDependencies) = postProject - {49BEC5C6-B964-417A-851E-808886B57400} = {49BEC5C6-B964-417A-851E-808886B57400} - EndProjectSection +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34511.84 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "game.vcxproj", "{49BEC5C6-B964-417A-851E-808886B57430}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idLib", "idlib.vcproj", "{49BEC5C6-B964-417A-851E-808886B57400}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idLib", "idlib.vcxproj", "{49BEC5C6-B964-417A-851E-808886B57400}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MPGame", "mpgame.vcproj", "{F2EF9123-B7C3-4F2F-A351-747B595BB534}" - ProjectSection(ProjectDependencies) = postProject - {49BEC5C6-B964-417A-851E-808886B57400} = {49BEC5C6-B964-417A-851E-808886B57400} - EndProjectSection +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MPGame", "mpgame.vcxproj", "{F2EF9123-B7C3-4F2F-A351-747B595BB534}" EndProject Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - DebugInline = DebugInline - Release = Release + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + DebugInline|x86 = DebugInline|x86 + Release|x86 = Release|x86 EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {49BEC5C6-B964-417A-851E-808886B57430}.Debug.ActiveCfg = Debug|Win32 - {49BEC5C6-B964-417A-851E-808886B57430}.Debug.Build.0 = Debug|Win32 - {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline.ActiveCfg = DebugInline|Win32 - {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline.Build.0 = DebugInline|Win32 - {49BEC5C6-B964-417A-851E-808886B57430}.Release.ActiveCfg = Release|Win32 - {49BEC5C6-B964-417A-851E-808886B57430}.Release.Build.0 = Release|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.Debug.ActiveCfg = Debug|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.Debug.Build.0 = Debug|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline.ActiveCfg = DebugInline|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline.Build.0 = DebugInline|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.Release.ActiveCfg = Release|Win32 - {49BEC5C6-B964-417A-851E-808886B57400}.Release.Build.0 = Release|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug.ActiveCfg = Debug|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug.Build.0 = Debug|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline.ActiveCfg = DebugInline|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline.Build.0 = DebugInline|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release.ActiveCfg = Release|Win32 - {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release.Build.0 = Release|Win32 + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {49BEC5C6-B964-417A-851E-808886B57430}.Debug|x86.ActiveCfg = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Debug|x86.Build.0 = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline|x86.ActiveCfg = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.DebugInline|x86.Build.0 = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Release|x86.ActiveCfg = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57430}.Release|x86.Build.0 = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Debug|x86.ActiveCfg = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Debug|x86.Build.0 = Debug|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline|x86.ActiveCfg = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.DebugInline|x86.Build.0 = DebugInline|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Release|x86.ActiveCfg = Release|Win32 + {49BEC5C6-B964-417A-851E-808886B57400}.Release|x86.Build.0 = Release|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug|x86.ActiveCfg = Debug|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Debug|x86.Build.0 = Debug|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline|x86.ActiveCfg = DebugInline|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.DebugInline|x86.Build.0 = DebugInline|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release|x86.ActiveCfg = Release|Win32 + {F2EF9123-B7C3-4F2F-A351-747B595BB534}.Release|x86.Build.0 = Release|Win32 EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {14ED2C7B-D743-4100-923B-E399A9EBE3A1} EndGlobalSection EndGlobal diff --git a/stuff/Gamex86.dll b/stuff/Gamex86.dll new file mode 100644 index 000000000..f8cb36a83 Binary files /dev/null and b/stuff/Gamex86.dll differ diff --git a/stuff/Quake4Config.cfg b/stuff/Quake4Config.cfg new file mode 100644 index 000000000..8b208a36a --- /dev/null +++ b/stuff/Quake4Config.cfg @@ -0,0 +1,294 @@ +unbindall +bind "RIGHTALT" "_strafe" +bind "RIGHTCTRL" "_attack" +bind "RIGHTSHIFT" "_speed" +bind "LEFTALT" "_strafe" +bind "LEFTCTRL" "_attack" +bind "LEFTSHIFT" "_speed" +bind "TAB" "_impulse19" +bind "ESCAPE" "togglemenu" +bind "SPACE" "_moveup" +bind "0" "_impulse9" +bind "1" "_impulse0" +bind "2" "_impulse1" +bind "3" "_impulse2" +bind "4" "_impulse3" +bind "5" "_impulse4" +bind "6" "_impulse5" +bind "7" "_impulse6" +bind "8" "_impulse7" +bind "9" "_impulse8" +bind "[" "_impulse14" +bind "]" "_impulse15" +bind "`" "toggleconsole" +bind "a" "_moveleft" +bind "c" "_movedown" +bind "d" "_moveright" +bind "f" "_impulse50" +bind "r" "_impulse13" +bind "s" "_back" +bind "t" "clientmessagemode" +bind "w" "_forward" +bind "y" "clientmessagemode 1" +bind "z" "_ingameStats" +bind "~" "toggleconsole" +bind "F1" "_impulse28" +bind "F2" "_impulse29" +bind "F3" "_impulse17" +bind "F5" "savegame quick" +bind "F6" "_impulse20" +bind "F7" "_impulse22" +bind "F9" "loadgame quick" +bind "F12" "screenshot" +bind "MOUSE1" "_attack" +bind "MOUSE2" "_zoom" +bind "MOUSE3" "_zoom" +bind "MWHEELDOWN" "_impulse14" +bind "MWHEELUP" "_impulse15" +bind "PAUSE" "pause" +bind "UPARROW" "_forward" +bind "DOWNARROW" "_back" +bind "LEFTARROW" "_left" +bind "RIGHTARROW" "_right" +bind "DEL" "_lookdown" +bind "PGDN" "_lookup" +bind "END" "_impulse18" +bind "KP_ENTER" "_impulse21" +bind "KP_INS" "_moveup" +seta bse_rateCost "1.0" +seta bse_rateLimit "1.0" +seta bse_scale "0.33" +seta gui_mediumFontLimit "0.60" +seta gui_smallFontLimit "0.30" +seta win_viewlog_update_count "10" +seta win_viewlog_ypos "0" +seta win_viewlog_xpos "0" +seta net_socksPassword "" +seta net_socksUsername "" +seta net_socksPort "1080" +seta net_socksServer "" +seta net_socksEnabled "0" +seta win_ypos "171" +seta win_xpos "458" +seta r_strictResolutionMatch "1" +seta s_useDeferredSettings "1" +seta s_minStereo "8" +seta s_deviceName "" +seta s_useEAXOcclusion "0" +seta s_useEAXReverb "0" +seta s_useOpenAL "0" +seta s_voiceVolume "1.0" +seta s_voiceLatency "100" +seta s_micInputLevel "6" +seta s_voiceChatEcho "0" +seta s_voiceChatReceive "1" +seta s_voiceChatSend "1" +seta s_radioChatterFraction "0.9" +seta s_speakerFraction "0.65" +seta s_numberOfSpeakers "2" +seta s_subFraction "0.5" +seta s_meterTopTime "2000" +seta s_reverse "0" +seta s_mp_maxWindow "0.4" +seta s_mp_minVolume "0.15" +seta s_earSeperationAlgo "0" +seta s_spatializationDecay "2" +seta s_dotbias2 "1.1" +seta s_minVolume2 "0.25" +seta s_dotbias6 "0.8" +seta s_minVolume6 "0" +seta s_maxChannelsMixed "24" +seta s_musicVolume "0.5" +seta s_decompressionLimit "2" +seta s_globalFraction "0.8" +seta s_useOcclusion "1" +seta s_playDefaultSound "1" +seta s_maxSoundsPerShader "0" +seta s_doorDistanceAdd "150" +seta s_volume "1" +seta r_skipSky "0" +seta r_forceAmbient "0" +seta r_debugArrowStep "120" +seta r_debugLineWidth "1" +seta r_debugLineDepthTest "0" +seta r_forceLoadImages "0" +seta r_shadows "1" +seta r_useSMP "0" +seta r_skipBump "0" +seta r_skipSpecular "0" +seta r_skipNewAmbient "1" +seta r_renderer "best" +seta r_ignoreHWGamma "0" +seta r_brightness "1.2" +seta r_gamma "1" +seta r_swapInterval "0" +seta r_useIndexBuffers "0" +seta r_customHeight "486" +seta r_customWidth "720" +seta r_fullscreen "0" +seta r_displayRefresh "0" +seta r_mode "5" +seta r_aspectRatio "0" +seta r_alphaToCoverage "1" +seta r_multiSamples "0" +seta image_downSizeLimit "128" +seta image_ignoreHighQuality "1" +seta image_downSizeBumpLimit "128" +seta image_downSizeSpecularLimit "64" +seta image_downSizeBump "1" +seta image_downSizeSpecular "1" +seta image_useCache "0" +seta image_cacheMegs "100" +seta image_cacheMinK "30" +seta image_usePrecompressedTextures "1" +seta image_useNormalCompressionLoadDDSForPal "1" +seta image_useNormalCompression "2" +seta image_useAllFormats "1" +seta image_useCompression "1" +seta image_downSize "1" +seta image_lodbias "0" +seta image_anisotropy "1" +seta image_filter "GL_LINEAR_MIPMAP_LINEAR" +seta g_friendsList "" +seta g_favoritesList "" +seta demo_enforceFS "0" +seta ri_maxViewers "0" +seta net_httpServerPlayerBW "0" +seta net_httpServerGlobalBW "0" +seta net_httpServerPort "0" +seta net_httpProxyMode "1" +seta net_httpProxy "" +seta net_reportUsageStatistics "0" +seta net_clientDownload "1" +seta net_serverAllowServerMod "0" +seta net_spawnRepeater "0" +seta net_LANRepeater "0" +seta net_LANServer "0" +seta net_menuLANServer "0" +seta net_master4 "" +seta net_master3 "" +seta net_master2 "" +seta net_master1 "" +seta net_clientUseroriginTime "100" +seta net_clientUsercmdPacking "2" +seta net_clientPrediction "10" +seta net_clientMaxRate "16000" +seta net_serverMaxClientRate "3686" +seta net_serverMenuDedicated "0" +seta net_clientRepeaterDelay "0" +seta m_strafeSmooth "4" +seta m_smooth "1" +seta m_strafeScale "6.25" +seta m_yaw "0.022" +seta m_pitch "0.022" +seta m_accel "0" +seta sensitivity "5" +seta in_joystickLeftStickMove "1" +seta in_toggleZoom "0" +seta in_toggleCrouch "0" +seta in_toggleRun "0" +seta in_alwaysRun "1" +seta in_freeLook "1" +seta in_anglespeedkey "1.5" +seta in_pitchspeed "140" +seta in_yawspeed "140" +seta gui_configServerRate "0" +seta com_lastQuicksave "Quick0" +seta com_skipLevelLoadPause "0" +seta com_guid "NaA7VCMuu1s" +seta com_preloadDemos "0" +seta com_compressDemos "1" +seta sv_punkbuster "0" +seta cl_punkbuster "0" +seta com_videoRam "64" +seta com_showFPS "0" +seta com_allowConsole "0" +seta com_purgeAll "0" +seta com_machineSpec "0" +seta sys_lang "english" +seta ui_name "Player" +seta ui_model "model_player_marine" +seta ui_skin "base" +seta si_fragLimit "10" +seta si_timeLimit "0" +seta si_map "game/airdefense1" +seta si_gameType "singleplayer" +seta g_showHudPopups "0" +seta g_brassTime "0" +seta g_decals "1" +seta g_projectileLights "1" +seta si_numPlayers "4" +seta g_announcerDelay "1000" +seta g_mapCycle "mapcycle" +seta g_voteFlags "0" +seta g_gameReviewPause "15" +seta g_password "" +seta g_gunViewStyle "0" +seta g_crosshairCustomFile "gfx/guis/crosshairs/crosshair_blaster.tga" +seta g_crosshairCustom "0" +seta g_crosshairColor "1 1 1 1" +seta g_crosshairSize "32" +seta g_showProjectilePct "0" +seta g_showHud "1" +seta g_skipItemShadowsMP "0" +seta g_skipPlayerShadowsMP "0" +seta g_showPlayerShadow "0" +seta pm_vehicleSoundLerpScale "10" +seta pm_vehicleCameraScaleMax "300" +seta pm_vehicleCameraSpeedScale "0.5" +seta pm_vehicleCameraMinDist "300" +seta pm_vehicleCameraSnap "1" +seta g_editEntityTextDistance "256" +seta g_editEntityDistance "512" +seta g_showcamerainfo "0" +seta g_healthTakeLimit "25" +seta g_healthTakeAmt "5" +seta g_healthTakeTime "5" +seta g_useDynamicProtection "1" +seta g_armorProtectionMP "0.66667" +seta g_armorProtection "0.66667" +seta g_nightmare "0" +seta g_doubleVision "1" +seta g_muzzleFlash "1" +seta ui_showGun "1" +seta ui_autoReload "1" +seta ui_autoSwitch "1" +seta ui_hitscanTint "120.0 0.6 1.0" +seta ui_clan "" +seta ui_model_strogg "" +seta ui_model_marine "" +seta ui_team "Marine" +seta si_autobalance "1" +seta si_shuffle "0" +seta si_spectators "1" +seta si_usePass "0" +seta si_warmup "1" +seta si_teamDamage "0" +seta si_allowHitscanTint "2" +seta si_allowVoting "0" +seta si_useReady "0" +seta si_tourneyLimit "3" +seta si_captureLimit "5" +seta si_minPlayers "2" +seta si_maxPlayers "8" +seta si_mapCycle "" +seta si_name "Quake 4 Server" +seta g_spectatorChat "0" +seta net_clientLagOMeter "0" +seta si_voiceChat "1" +seta si_serverURL "" +seta net_serverDlTable "" +seta net_serverDlBaseURL "" +seta net_serverDownload "0" +seta si_voteFlags "0" +seta g_simpleItems "0" +seta pm_zoomedSlow "100" +seta g_forceMarineModel "" +seta g_forceStroggModel "" +seta g_forceModel "" +seta si_controlTime "120" +seta si_suddenDeathRestart "1" +seta g_privatePassword "" +seta si_privatePlayers "0" +seta si_dropWeaponsInBuyingModes "0" +seta si_isBuyingEnabled "0" diff --git a/stuff/README.txt b/stuff/README.txt new file mode 100644 index 000000000..d5f24885f --- /dev/null +++ b/stuff/README.txt @@ -0,0 +1,7 @@ +This is my smash quake 4 mod + +add the pak file and gamex86.dll to a folder in your Quake 4 directory + +I only have samus in so far and plan on adding more smash mechanics + +Type samus into the console to get her loadout!!! \ No newline at end of file diff --git a/stuff/config.spec b/stuff/config.spec new file mode 100644 index 000000000..e69de29bb diff --git a/stuff/def/player.def b/stuff/def/player.def new file mode 100644 index 000000000..5368281de --- /dev/null +++ b/stuff/def/player.def @@ -0,0 +1,1479 @@ +/* +=============================================================================== + + Player + +=============================================================================== +*/ + +export player +{ + options -scale .4 -prefix PLAYER_ -align ALL -keep l_forarm_mp r_forarm_mp l_index_02 l_index_03 l_ring_01 l_ring_02 l_ring_03 r_index_02 r_index_03 r_ring_01 r_ring_02 r_ring_03 l_elbo_tweak r_elbo_tweak body neckcontrol SPINNER legs_channel head_channel PST_ATTACHER SG_ATTACHER MG_ATTACHER NG_ATTACHER HB_ATTACHER RKT_ATTACHER GN_ATTACHER LG_ATTACHER RG_ATTACHER DMG_ATTACHER GNT_ATTACHER -parent PST_ATTACHER r_wrist -parent SG_ATTACHER r_wrist -parent MG_ATTACHER r_wrist -parent NG_ATTACHER r_wrist -parent HB_ATTACHER r_wrist -parent RKT_ATTACHER r_wrist -parent GN_ATTACHER r_wrist -parent LG_ATTACHER r_wrist -parent RG_ATTACHER r_wrist -parent DMG_ATTACHER r_wrist -parent GNT_ATTACHER r_wrist -parent hips body -parent waist SPINNER -parent SPINNER body -sourcedir work/models/characters/marine/multiplayer -destdir models/characters/player + + addoptions -skipmesh dummy_head + addoptions -skipmesh dummyHair1 + addoptions -skipmesh dummyHair2 + addoptions -skipmesh dummyHair3 + addoptions -skipmesh dummyEyeR + addoptions -skipmesh dummyEyeL + addoptions -skipmesh PST_pistol_mesh + addoptions -skipmesh SG_stock_mesh + addoptions -skipmesh SG_clip_mesh + addoptions -skipmesh SG_pump_mesh + addoptions -skipmesh MG_stock_mesh + addoptions -skipmesh MG_clip_mesh + addoptions -skipmesh MG_flare_mesh + addoptions -skipmesh NG_stock_mesh + addoptions -skipmesh NG_handle_mesh + addoptions -skipmesh NG_handlebase_mesh + addoptions -skipmesh NG_drum_mesh + addoptions -skipmesh NG_clip_mesh + addoptions -skipmesh NG_clip_left_mesh + addoptions -skipmesh NG_clip_right_mesh + addoptions -skipmesh NG_scope_mesh + addoptions -skipmesh NG_a1_mesh + addoptions -skipmesh NG_a2_mesh + addoptions -skipmesh NG_b1_mesh + addoptions -skipmesh NG_b2_mesh + addoptions -skipmesh NG_c1_mesh + addoptions -skipmesh NG_c2_mesh + addoptions -skipmesh NG_d1_mesh + addoptions -skipmesh NG_d2_mesh + addoptions -skipmesh NG_e1_mesh + addoptions -skipmesh NG_e2_mesh + addoptions -skipmesh NG_f1_mesh + addoptions -skipmesh NG_f2_mesh + addoptions -skipmesh HB_battery_mesh + addoptions -skipmesh HB_barrel_mesh + addoptions -skipmesh HB_stock_mesh + addoptions -skipmesh HB_pump_mesh + addoptions -skipmesh RKT_stock_mesh + addoptions -skipmesh RKT_trigger_lft_mesh + addoptions -skipmesh RKT_trigger_rt_mesh + addoptions -skipmesh RKT_laser_sight_front_mesh + addoptions -skipmesh RKT_laser_sight_back_mesh + addoptions -skipmesh RKT_rack_mesh + addoptions -skipmesh RKT_clasp_front_lft_mesh + addoptions -skipmesh RKT_clasp_back_lft_mesh + addoptions -skipmesh RKT_clasp_front_rt_mesh + addoptions -skipmesh RKT_clasp_back_rt_mesh + addoptions -skipmesh RKT_rocket_mesh + addoptions -skipmesh RKT_fin_top_mesh + addoptions -skipmesh RKT_fin_left_mesh + addoptions -skipmesh RKT_fin_right_mesh + addoptions -skipmesh GN_stock_mesh + addoptions -skipmesh GN_ammo_mesh + addoptions -skipmesh LG_stock_mesh + addoptions -skipmesh LG_center_rod_mesh + addoptions -skipmesh LG_spire_1_mesh + addoptions -skipmesh LG_spire_2_mesh + addoptions -skipmesh LG_spire_3_mesh + addoptions -skipmesh LG_spire_4_mesh + addoptions -skipmesh LG_flap_top_1 + addoptions -skipmesh LG_flap_top_2 + addoptions -skipmesh LG_flap_left_1 + addoptions -skipmesh LG_flap_left_2 + addoptions -skipmesh LG_flap_right_1 + addoptions -skipmesh LG_flap_right_2 + addoptions -skipmesh RG_stock_mesh + addoptions -skipmesh DMG_body_mesh + addoptions -skipmesh DMG_l_magnet_mesh + addoptions -skipmesh DMG_r_magnet_mesh + addoptions -skipmesh DMG_outer_ring_mesh + addoptions -skipmesh DMG_middle_ring_mesh + addoptions -skipmesh DMG_inner_ring_mesh + addoptions -skipmesh GNT_gauntlet_body_mesh + addoptions -skipmesh GNT_blade_1_mesh + addoptions -skipmesh GNT_blade_2_mesh + addoptions -skipmesh GNT_blade_3_mesh + addoptions -skipmesh GNT_blade_4_mesh + addoptions -skipmesh GNT_blade_5_mesh + addoptions -skipmesh GNT_blade_6_mesh + addoptions -skipmesh GNT_blade_7_mesh + addoptions -skipmesh GNT_blade_8_mesh + addoptions -skipmesh GNT_blade_hub_top_mesh + addoptions -skipmesh GNT_blade_hub_bottom_mesh + addoptions -skipmesh GNT_fins_mesh1 + addoptions -skipmesh r_fatigue_arm + addoptions -skipmesh l_fatigue_arm + +// addoptions -skipmesh MAR_body_mesh + addoptions -skipmesh KANE_strogg_mesh + addoptions -skipmesh CORPSE_mesh + addoptions -skipmesh TT_tactical_transfer_mesh + addoptions -skipmesh HURTBODY_marine_body_mesh + addoptions -skipmesh OFFICER_body_mesh + addoptions -skipmesh OFFICER_sidearm_mesh + addoptions -skipmesh FATIGUE_marine_l_arm_mesh + addoptions -skipmesh FATIGUE_marine_body_mesh + addoptions -skipmesh FATIGUE_marine_r_arm_mesh + addoptions -skipmesh FT_gut_1_mesh + addoptions -skipmesh FT_gut_2_mesh + addoptions -skipmesh FT_gut_3_mesh + addoptions -skipmesh FT_up_teeth_mesh + addoptions -skipmesh FT_lo_teeth_mesh + addoptions -skipmesh FT_torso_mesh + addoptions -skipmesh FT_legs_mesh + addoptions -skipmesh ST_gut1_mesh + addoptions -skipmesh ST_gut2_mesh + addoptions -skipmesh ST_gut3_mesh + addoptions -skipmesh ST_legs_mesh + addoptions -skipmesh ST_torso_mesh + addoptions -skipmesh r_eye_mesh1 + addoptions -skipmesh l_eye_mesh1 + addoptions -skipmesh HURTBODY_marine_r_eye_mesh + addoptions -skipmesh HURTBODY_marine_l_eye_mesh + addoptions -skipmesh FT_l_eye_mesh + addoptions -skipmesh FT_r_eye_mesh + addoptions -skipmesh ST_left_eye_mesh + addoptions -skipmesh ST_right_eye_mesh + + + mesh idle.ma -dest player + anim run.ma -dest run + anim run_backwards.ma -dest run_backwards + anim idle.ma -dest idle + anim idle_loadscreen.ma -dest idle_loadscreen + anim crouch_walk_forward.ma -dest crouch_walk_forward + anim crouch_walk_forward.ma -dest crouch_walk_backward + + anim mp_walk4.ma -dest walk + anim mp_walk_backwards.ma -dest walk_backwards + anim mp_walk_right.ma -dest walk_right + anim mp_walk_left.ma -dest walk_left + anim mp_crouch_walk_forward.ma -dest mp_crouch_walk + anim mp_crouch_walk_backward.ma -dest mp_crouch_walk_backward + +// anim crouch.ma -range 30 142 -dest crouch +// anim crouch.ma -range 20 30 -dest crouch_down +// anim crouch.ma -range 142 150 -dest crouch_up + + anim crouch_lower.ma -range 30 142 -dest crouch + anim crouch_lower.ma -range 20 30 -dest crouch_down + anim crouch_lower.ma -range 142 150 -dest crouch_up + + anim strafe_left.ma -dest strafe_left + anim strafe_right.ma -dest strafe_right + anim strafe_jump_right.ma -dest strafe_jump_right + anim strafe_jump_left.ma -dest strafe_jump_left + + anim pistol_idle.ma -dest pistol_idle + anim pistol_idle_up.ma -dest pistol_idle_up + anim pistol_idle_down.ma -dest pistol_idle_down + anim pistol_aim.ma -dest pistol_aim + anim pistol_aim_up.ma -dest pistol_aim_up + anim pistol_aim_down.ma -dest pistol_aim_down + anim pistol_fire.ma -dest pistol_fire + anim pistol_fire_up.ma -dest pistol_fire_up + anim pistol_fire_down.ma -dest pistol_fire_down + anim pistol_lower.ma -dest pistol_lower + anim pistol_raise.ma -dest pistol_raise + + anim machinegun_idle.ma -dest machinegun_idle + anim machinegun_idle_up.ma -dest machinegun_idle_up + anim machinegun_idle_down.ma -dest machinegun_idle_down + anim machinegun_aim.ma -dest machinegun_aim + anim machinegun_aim_up.ma -dest machinegun_aim_up + anim machinegun_aim_down.ma -dest machinegun_aim_down + anim machinegun_fire.ma -dest machinegun_fire + anim machinegun_fire_up.ma -dest machinegun_fire_up + anim machinegun_fire_down.ma -dest machinegun_fire_down + anim machinegun_raise.ma -dest machinegun_raise + anim machinegun_lower.ma -dest machinegun_lower + + anim hyperblaster_idle.ma -dest hyperblaster_idle + anim hyperblaster_idle_up.ma -dest hyperblaster_idle_up + anim hyperblaster_idle_down.ma -dest hyperblaster_idle_down + anim hyperblaster_aim.ma -dest hyperblaster_aim + anim hyperblaster_aim_up.ma -dest hyperblaster_aim_up + anim hyperblaster_aim_down.ma -dest hyperblaster_aim_down + anim hyperblaster_fire.ma -dest hyperblaster_fire + anim hyperblaster_fire_up.ma -dest hyperblaster_fire_up + anim hyperblaster_fire_down.ma -dest hyperblaster_fire_down + anim hyperblaster_reload.ma -dest hyperblaster_reload + + anim nailgun_idle.ma -dest nailgun_idle + anim nailgun_idle_up.ma -dest nailgun_idle_up + anim nailgun_idle_down.ma -dest nailgun_idle_down + anim nailgun_aim.ma -dest nailgun_aim + anim nailgun_aim_up.ma -dest nailgun_aim_up + anim nailgun_aim_down.ma -dest nailgun_aim_down + anim nailgun_fire.ma -dest nailgun_fire + anim nailgun_fire_up.ma -dest nailgun_fire_up + anim nailgun_fire_down.ma -dest nailgun_fire_down + anim nailgun_reload.ma -dest nailgun_reload + anim nailgun_raise.ma -dest nailgun_raise + anim nailgun_lower.ma -dest nailgun_lower + + anim grenadelauncher_idle.ma -dest grenadelauncher_idle + anim grenadelauncher_idle_up.ma -dest grenadelauncher_idle_up + anim grenadelauncher_idle_down.ma -dest grenadelauncher_idle_down + anim grenadelauncher_aim.ma -dest grenadelauncher_aim + anim grenadelauncher_aim_up.ma -dest grenadelauncher_aim_up + anim grenadelauncher_aim_down.ma -dest grenadelauncher_aim_down + anim grenadelauncher_fire.ma -dest grenadelauncher_fire + anim grenadelauncher_fire_up.ma -dest grenadelauncher_fire_up + anim grenadelauncher_fire_down.ma -dest grenadelauncher_fire_down + anim grenadelauncher_reload.ma -dest grenadelauncher_reload + anim grenadelauncher_raise.ma -dest grenadelauncher_raise + anim grenadelauncher_lower.ma -dest grenadelauncher_lower + + anim rocketlauncher_idle.ma -dest rocketlauncher_idle + anim rocketlauncher_idle_up.ma -dest rocketlauncher_idle_up + anim rocketlauncher_idle_down.ma -dest rocketlauncher_idle_down + anim rocketlauncher_aim.ma -dest rocketlauncher_aim + anim rocketlauncher_aim_up.ma -dest rocketlauncher_aim_up + anim rocketlauncher_aim_down.ma -dest rocketlauncher_aim_down + anim rocketlauncher_fire.ma -dest rocketlauncher_fire + anim rocketlauncher_fire_up.ma -dest rocketlauncher_fire_up + anim rocketlauncher_fire_down.ma -dest rocketlauncher_fire_down + anim rocketlauncher_reload.ma -dest rocketlauncher_reload + anim rocketlauncher_lower.ma -dest rocketlauncher_lower + anim rocketlauncher_raise.ma -dest rocketlauncher_raise + + anim lightninggun_idle.ma -dest lightninggun_idle + anim lightninggun_idle_up.ma -dest lightninggun_idle_up + anim lightninggun_idle_down.ma -dest lightninggun_idle_down + anim lightninggun_aim.ma -dest lightninggun_aim + anim lightninggun_aim_up.ma -dest lightninggun_aim_up + anim lightninggun_aim_down.ma -dest lightninggun_aim_down + anim lightninggun_fire.ma -dest lightninggun_fire + anim lightninggun_fire_up.ma -dest lightninggun_fire_up + anim lightninggun_fire_down.ma -dest lightninggun_fire_down + anim lightninggun_lower.ma -dest lightninggun_lower + anim lightninggun_raise.ma -dest lightninggun_raise + + anim shotgun_aim.ma -dest shotgun_aim + anim shotgun_aim_up.ma -dest shotgun_aim_up + anim shotgun_aim_down.ma -dest shotgun_aim_down + anim shotgun_fire.ma -dest shotgun_fire + anim shotgun_fire_up.ma -dest shotgun_fire_up + anim shotgun_fire_down.ma -dest shotgun_fire_down + anim shotgun_reload.ma -dest shotgun_reload +// anim shotgun_reload.ma -dest shotgun_reload_loop +// anim shotgun_reload.ma -dest shotgun_reload_end + anim shotgun_idle.ma -dest shotgun_idle + anim shotgun_idle_up.ma -dest shotgun_idle_up + anim shotgun_idle_down.ma -dest shotgun_idle_down + + anim railgun_aim.ma -dest railgun_aim + anim railgun_aim_up.ma -dest railgun_aim_up + anim railgun_aim_down.ma -dest railgun_aim_down + anim railgun_fire.ma -dest railgun_fire + anim railgun_fire_up.ma -dest railgun_fire_up + anim railgun_fire_down.ma -dest railgun_fire_down + + anim darkmattergun_idle.ma -dest darkmattergun_idle + anim darkmattergun_idle_up.ma -dest darkmattergun_idle_up + anim darkmattergun_idle_down.ma -dest darkmattergun_idle_down + anim darkmattergun_aim.ma -dest darkmattergun_aim + anim darkmattergun_aim.ma -range 1 2 -dest darkmattergun_reload + anim darkmattergun_aim_up.ma -dest darkmattergun_aim_up + anim darkmattergun_aim_down.ma -dest darkmattergun_aim_down + anim darkmattergun_fire.ma -dest darkmattergun_fire + anim darkmattergun_fire_up.ma -dest darkmattergun_fire_up + anim darkmattergun_fire_down.ma -dest darkmattergun_fire_down + anim darkmattergun_raise.ma -dest darkmattergun_raise + anim darkmattergun_lower.ma -dest darkmattergun_lower + +// anim raise_lower.ma -range 1 4 -dest pistol_lower +// anim raise_lower.ma -range 4 12 -dest pistol_raise + anim jump.ma -range 1 7 -dest jump + anim jump.ma -range 17 26 -dest soft_land + anim jump_back_right.ma -dest jump_back_right + anim jump_back_left.ma -dest jump_back_left + anim jump.ma -range 7 17 -dest fall + anim pain.ma -dest pain + anim af_pose.ma -dest af_pose + + anim gauntlet_fire_up.ma -dest gauntlet_fire_up + anim gauntlet_fire.ma -dest gauntlet_fire + anim gauntlet_fire_down.ma -dest gauntlet_fire_down + anim gauntlet_aim.ma -dest gauntlet_aim + anim gauntlet_aim_up.ma -dest gauntlet_aim_up + anim gauntlet_aim_down.ma -dest gauntlet_aim_down + anim gauntlet_lower.ma -dest gauntlet_lower + anim gauntlet_raise.ma -dest gauntlet_raise + + anim MP_Cheer.ma -dest cheer + anim MP_Salute.ma -dest salute + anim MP_Taunt_1.ma -dest taunt_1 + anim grab.ma -dest grab_a + anim grab_b.ma -dest grab_b + anim aim_tpose.ma -dest aim_tpose +/* + addoptions -keep l_index_01 l_thumb_03 r_index_01 r_thumb_03 l_toe r_toe -sourcedir work/models/multiplayer_rigs/animations + mesh tac_transfer_idle.ma -dest player_tactical_transfer + mesh officer_idle.ma -dest player_officer + mesh corpse_idle.ma -dest player_corpse + mesh failed_transfer_idle.ma -dest player_failed_transfer + mesh slimy_transfer_idle.ma -dest player_slimy_transfer + mesh kane_idle.ma -dest player_strogg + mesh fatigue_marine_idle.ma -dest player_fatigue_marine + mesh hurtbody_idle.ma -dest underwear_marine +*/ +} + +/* +=============================================================================== + + Player Model + +=============================================================================== +*/ + +model model_player_marine +{ + offset ( 0 0 1 ) + + mesh models/characters/player/player.md5mesh + + channel torso ( *waist) + channel legs ( *origin *hips -*waist ) + + anim head models/characters/player/idle.md5anim + anim af_pose models/characters/player/af_pose.md5anim +// anim ik_pose models/characters/player/idle.md5anim + anim initial models/characters/player/idle.md5anim + + anim idle_loadscreen models/characters/player/idle_loadscreen.md5anim + + anim teleport models/characters/player/idle.md5anim + anim exit models/characters/player/idle.md5anim + + anim idle models/characters/player/idle.md5anim + anim crouch_down models/characters/player/crouch_down.md5anim + anim crouch models/characters/player/crouch.md5anim + anim crouch_up models/characters/player/crouch_up.md5anim + anim crouch_walk models/characters/player/crouch_walk_forward.md5anim + anim crouch_walk_backward models/characters/player/crouch_walk_backward.md5anim + + anim mp_crouch_walk models/characters/player/mp_crouch_walk.md5anim + anim mp_crouch_walk_backward models/characters/player/mp_crouch_walk_backward.md5anim + anim strafe_jump_right models/characters/player/strafe_jump_right.md5anim + anim strafe_jump_left models/characters/player/strafe_jump_left.md5anim + + anim run_forward models/characters/player/run.md5anim { + frame 2 sound_global snd_gear2 + frame 2 leftfoot + frame 9 sound_global snd_gear2 + frame 9 rightfoot + } + anim run_backwards models/characters/player/run_backwards.md5anim { + frame 4 sound_global snd_gear2 + frame 4 rightfoot + frame 10 sound_global snd_gear2 + frame 10 leftfoot + } + anim run_strafe_left models/characters/player/strafe_left.md5anim { + frame 1 leftfoot + frame 1 sound_global snd_gear2 + frame 10 sound_global snd_gear2 + frame 10 rightfoot + } + anim run_strafe_right models/characters/player/strafe_right.md5anim { + frame 1 leftfoot + frame 1 sound_global snd_gear2 + frame 10 sound_global snd_gear2 + frame 10 rightfoot + } + + anim walk_forward models/characters/player/walk.md5anim + anim walk_backwards models/characters/player/walk_backwards.md5anim + anim walk_right models/characters/player/walk_right.md5anim + anim walk_left models/characters/player/walk_left.md5anim + anim jump models/characters/player/jump.md5anim { + frame 1 sound snd_jump + } + anim run_jump models/characters/player/jump.md5anim { + frame 1 sound snd_jump + } + anim soft_land models/characters/player/soft_land.md5anim + anim hard_land models/characters/player/idle.md5anim + + anim fall models/characters/player/fall.md5anim + + anim turn_left models/characters/player/idle.md5anim + anim turn_right models/characters/player/idle.md5anim + + anim pain models/characters/player/pain.md5anim + anim pain_head models/characters/player/pain.md5anim + anim pain_right_arm models/characters/player/pain.md5anim + anim pain_left_arm models/characters/player/pain.md5anim + anim pain_chest models/characters/player/pain.md5anim + + anim blaster_raise models/characters/player/machinegun_raise.md5anim + { + rate 1.3 + } + anim blaster_idle models/characters/player/pistol_aim_down.md5anim, models/characters/player/pistol_aim.md5anim, models/characters/player/pistol_aim_up.md5anim + anim blaster_aim models/characters/player/pistol_aim_down.md5anim, models/characters/player/pistol_aim.md5anim, models/characters/player/pistol_aim_up.md5anim + anim blaster_fire1 models/characters/player/pistol_fire_down.md5anim, models/characters/player/pistol_fire.md5anim, models/characters/player/pistol_fire_up.md5anim +// anim blaster_reload models/characters/player/shotgun_reload.md5anim + anim blaster_lower models/characters/player/machinegun_lower.md5anim + { + rate 1.3 + } + + anim shotgun_raise models/characters/player/grenadelauncher_raise.md5anim + { + rate 1.3 + } + anim shotgun_idle models/characters/player/shotgun_aim_down.md5anim, models/characters/player/shotgun_aim.md5anim, models/characters/player/shotgun_aim_up.md5anim + anim shotgun_aim models/characters/player/shotgun_aim_down.md5anim, models/characters/player/shotgun_aim.md5anim, models/characters/player/shotgun_aim_up.md5anim + anim shotgun_fire models/characters/player/shotgun_fire_down.md5anim, models/characters/player/shotgun_fire.md5anim, models/characters/player/shotgun_fire_up.md5anim + anim shotgun_reload models/characters/player/shotgun_reload.md5anim +// anim shotgun_reload_loop models/characters/player/shotgun_reload_loop.md5anim +// anim shotgun_reload_end models/characters/player/shotgun_reload_end.md5anim + anim shotgun_lower models/characters/player/grenadelauncher_lower.md5anim + { + rate 1.3 + } + + anim machinegun_raise models/characters/player/machinegun_raise.md5anim + { + rate 1.3 + } + anim machinegun_idle models/characters/player/machinegun_aim_down.md5anim, models/characters/player/machinegun_aim.md5anim, models/characters/player/machinegun_aim_up.md5anim + anim machinegun_aim models/characters/player/machinegun_aim_down.md5anim, models/characters/player/machinegun_aim.md5anim, models/characters/player/machinegun_aim_up.md5anim + anim machinegun_fire1 models/characters/player/machinegun_fire_down.md5anim, models/characters/player/machinegun_fire.md5anim, models/characters/player/machinegun_fire_up.md5anim + anim machinegun_reload models/characters/player/shotgun_reload.md5anim + anim machinegun_lower models/characters/player/machinegun_lower.md5anim + { + rate 1.3 + } + + anim nailgun_raise models/characters/player/grenadelauncher_raise.md5anim + { + rate 1.3 + } + anim nailgun_idle models/characters/player/nailgun_aim_down.md5anim, models/characters/player/nailgun_aim.md5anim, models/characters/player/nailgun_aim_up.md5anim + anim nailgun_aim models/characters/player/nailgun_aim_down.md5anim, models/characters/player/nailgun_aim.md5anim, models/characters/player/nailgun_aim_up.md5anim + anim nailgun_fire1 models/characters/player/nailgun_fire_down.md5anim, models/characters/player/nailgun_fire.md5anim, models/characters/player/nailgun_fire_up.md5anim + anim nailgun_reload models/characters/player/nailgun_reload.md5anim + anim nailgun_lower models/characters/player/grenadelauncher_lower.md5anim + { + rate 1.3 + } + + anim hyperblaster_raise models/characters/player/machinegun_raise.md5anim + { + rate 1.3 + } + anim hyperblaster_idle models/characters/player/hyperblaster_aim_down.md5anim, models/characters/player/hyperblaster_aim.md5anim, models/characters/player/hyperblaster_aim_up.md5anim + anim hyperblaster_aim models/characters/player/hyperblaster_aim_down.md5anim, models/characters/player/hyperblaster_aim.md5anim, models/characters/player/hyperblaster_aim_up.md5anim + anim hyperblaster_fire1 models/characters/player/hyperblaster_fire_down.md5anim, models/characters/player/hyperblaster_fire.md5anim, models/characters/player/hyperblaster_fire_up.md5anim + anim hyperblaster_reload models/characters/player/hyperblaster_reload.md5anim + anim hyperblaster_lower models/characters/player/machinegun_lower.md5anim + { + rate 1.3 + } + + anim railgun_raise models/characters/player/grenadelauncher_raise.md5anim + { + rate 1.3 + } + anim railgun_idle models/characters/player/railgun_aim_down.md5anim, models/characters/player/railgun_aim.md5anim, models/characters/player/railgun_aim_up.md5anim + anim railgun_aim models/characters/player/railgun_aim_down.md5anim, models/characters/player/railgun_aim.md5anim, models/characters/player/railgun_aim_up.md5anim + anim railgun_fire1 models/characters/player/railgun_fire_down.md5anim, models/characters/player/railgun_fire.md5anim, models/characters/player/railgun_fire_up.md5anim + anim railgun_reload models/characters/player/shotgun_reload.md5anim + anim railgun_lower models/characters/player/grenadelauncher_lower.md5anim + { + rate 1.3 + } + + anim rocketlauncher_raise models/characters/player/rocketlauncher_raise.md5anim + { + rate 1.3 + } + anim rocketlauncher_idle models/characters/player/rocketlauncher_aim_down.md5anim, models/characters/player/rocketlauncher_aim.md5anim, models/characters/player/rocketlauncher_aim_up.md5anim + anim rocketlauncher_aim models/characters/player/rocketlauncher_aim_down.md5anim, models/characters/player/rocketlauncher_aim.md5anim, models/characters/player/rocketlauncher_aim_up.md5anim + anim rocketlauncher_fire1 models/characters/player/rocketlauncher_fire_down.md5anim, models/characters/player/rocketlauncher_fire.md5anim, models/characters/player/rocketlauncher_fire_up.md5anim + anim rocketlauncher_reload models/characters/player/rocketlauncher_reload.md5anim + anim rocketlauncher_lower models/characters/player/rocketlauncher_lower.md5anim + { + rate 1.3 + } + + anim napalmgun_raise models/characters/player/rocketlauncher_raise.md5anim + { + rate 1.3 + } + + anim napalmgun_idle models/characters/player/rocketlauncher_aim_down.md5anim, models/characters/player/rocketlauncher_aim.md5anim, models/characters/player/rocketlauncher_aim_up.md5anim + anim napalmgun_aim models/characters/player/rocketlauncher_aim_down.md5anim, models/characters/player/rocketlauncher_aim.md5anim, models/characters/player/rocketlauncher_aim_up.md5anim + anim napalmgun_fire1 models/characters/player/rocketlauncher_fire_down.md5anim, models/characters/player/rocketlauncher_fire.md5anim, models/characters/player/rocketlauncher_fire_up.md5anim + anim napalmgun_reload models/characters/player/rocketlauncher_reload.md5anim + anim napalmgun_lower models/characters/player/rocketlauncher_lower.md5anim + { + rate 1.3 + } + + + anim grenadelauncher_raise models/characters/player/grenadelauncher_raise.md5anim + { + rate 1.3 + } + anim grenadelauncher_idle models/characters/player/grenadelauncher_aim_down.md5anim, models/characters/player/grenadelauncher_aim.md5anim, models/characters/player/grenadelauncher_aim_up.md5anim + anim grenadelauncher_aim models/characters/player/grenadelauncher_aim_down.md5anim, models/characters/player/grenadelauncher_aim.md5anim, models/characters/player/grenadelauncher_aim_up.md5anim + anim grenadelauncher_fire1 models/characters/player/grenadelauncher_fire_down.md5anim, models/characters/player/grenadelauncher_fire.md5anim, models/characters/player/grenadelauncher_fire_up.md5anim + anim grenadelauncher_reload models/characters/player/grenadelauncher_reload.md5anim + anim grenadelauncher_lower models/characters/player/grenadelauncher_lower.md5anim + { + rate 1.3 + } + + anim lightninggun_raise models/characters/player/machinegun_raise.md5anim + { + rate 1.3 + } + anim lightninggun_idle models/characters/player/lightninggun_aim_down.md5anim, models/characters/player/lightninggun_aim.md5anim, models/characters/player/lightninggun_aim_up.md5anim + anim lightninggun_aim models/characters/player/lightninggun_aim_down.md5anim, models/characters/player/lightninggun_aim.md5anim, models/characters/player/lightninggun_aim_up.md5anim + anim lightninggun_fire1 models/characters/player/lightninggun_fire_down.md5anim, models/characters/player/lightninggun_fire.md5anim, models/characters/player/lightninggun_fire_up.md5anim + anim lightninggun_reload models/characters/player/shotgun_reload.md5anim + anim lightninggun_lower models/characters/player/machinegun_lower.md5anim + { + rate 1.3 + } + + anim dmg_raise models/characters/player/rocketlauncher_raise.md5anim + { + rate 1.3 + } + anim dmg_idle models/characters/player/darkmattergun_aim_down.md5anim, models/characters/player/darkmattergun_aim.md5anim, models/characters/player/darkmattergun_aim_up.md5anim + anim dmg_reload models/characters/player/darkmattergun_reload.md5anim + anim dmg_aim models/characters/player/darkmattergun_aim_down.md5anim, models/characters/player/darkmattergun_aim.md5anim, models/characters/player/darkmattergun_aim_up.md5anim + anim dmg_fire models/characters/player/darkmattergun_fire_down.md5anim, models/characters/player/darkmattergun_fire.md5anim, models/characters/player/darkmattergun_fire_up.md5anim + anim dmg_lower models/characters/player/rocketlauncher_lower.md5anim + { + rate 1.3 + } + + anim gauntlet_fire models/characters/player/gauntlet_fire_down.md5anim, models/characters/player/gauntlet_fire.md5anim, models/characters/player/gauntlet_fire_up.md5anim + anim gauntlet_aim models/characters/player/gauntlet_aim_down.md5anim, models/characters/player/gauntlet_aim.md5anim, models/characters/player/gauntlet_aim_up.md5anim + anim gauntlet_idle models/characters/player/gauntlet_aim_down.md5anim, models/characters/player/gauntlet_aim.md5anim, models/characters/player/gauntlet_aim_up.md5anim + anim gauntlet_lower models/characters/player/machinegun_lower.md5anim + { + rate 1.3 + } + anim gauntlet_raise models/characters/player/machinegun_raise.md5anim + { + rate 1.3 + } + + anim cheer models/characters/player/cheer.md5anim + anim salute models/characters/player/salute.md5anim + anim taunt models/characters/player/taunt_1.md5anim + anim grab_a models/characters/player/grab_a.md5anim + anim grab_b models/characters/player/grab_b.md5anim +} + +model model_player_strogg +{ + inherit model_player_marine + mesh models/characters/player/player_strogg.md5mesh +} + +/* +=============================================================================== + + PlayerView Definition + +=============================================================================== +*/ +entityDef playerView_marine { + "mtr_doubleVision" "view/doublevision" + "mtr_doubleVisionBlend" "view/doublevisionblend" + "mtr_tunnel" "textures/decals/tunnelvision" + "mtr_armourEffect" "armorViewEffect" + "mtr_bloodspray" "textures/decals/bloodspray" +} + +/* +=============================================================================== + + Player Entity Definition + +=============================================================================== +*/ + +entityDef player_marine +{ + "spawnclass" "idPlayer" + + "hud" "guis/hud.gui" + "mphud" "guis/mphud.gui" // mphud is overlayed on hud in multiplayer + "cursor" "guis/cursor.gui" + "cinematicHud" "guis/cinematic.gui" + "wristcomm" "guis/wristcomm.gui" + + "blink_min" "0.5" + "blink_max" "4.8" + + "bleed" "1" + "gib" "1" + + "joint_head" "chest" + "joint_hips" "hips" + "joint_chest" "chest" + "joint_eyeOffset" "" + "joint_chestOffset" "chest" + + "model" "model_player_marine" + "articulatedFigure" "player" + "ragdoll" "player" + + "def_head" "char_marinehead_kane2" + //NOTE: fov really only used to determine if a monster spawner spawn point is visible to the player + // on second thought, let's leave these alone unless we NEED to override the defaults + //-MCG + //"fov" "200" + //"fovClose" "200" + + "copy_joint neckcontrol" "neckcontrol" + "copy_joint shoulders" "shoulders" + "copy_joint legs_channel" "legs_channel" + + // weapon slots + "def_weapon0" "weapon_blaster" + "weapon0_best" "1" // whether weapon should be chosen when out of ammo + "weapon0_cycle" "1" // whether weapon should be selected when using next/prev weapon + "weapon0_toggle" "0" // whether selecting weapon twice switches between current and previous weapons + "weapon0_flashlight" "1" + + "def_weapon1" "weapon_machinegun" + "weapon1_best" "1" + "weapon1_cycle" "1" + "weapon1_flashlight" "1" + + "def_weapon2" "weapon_shotgun" + "weapon2_best" "1" + "weapon2_cycle" "1" + "weapon2_flashlight" "0" + + "def_weapon3" "weapon_hyperblaster" + "weapon3_best" "1" + "weapon3_cycle" "1" + + "def_weapon4" "weapon_grenadelauncher" + "weapon4_best" "0" + "weapon4_cycle" "1" + + "def_weapon5" "weapon_nailgun" + "weapon5_best" "1" + "weapon5_cycle" "1" + + "def_weapon6" "weapon_rocketlauncher" + "weapon6_best" "0" + "weapon6_cycle" "1" + + "def_weapon7" "weapon_railgun" + "weapon7_best" "0" + "weapon7_cycle" "1" + + "def_weapon8" "weapon_lightninggun" + "weapon8_best" "1" + "weapon8_cycle" "1" + + "def_weapon9" "weapon_dmg" + "weapon9_best" "0" + "weapon9_cycle" "1" + + "def_weapon10" "weapon_napalmgun" + "weapon10_best" "0" + "weapon10_cycle" "1" + + "def_weapon11" "weapon_gauntlet" + "weapon11_best" "0" + "weapon11_cycle" "1" + "weapon11_toggle" "1" + + "mtr_wound" "textures/decals/hurt02" + "mtr_splat" "textures/decals/dsplat2" + "mtr_splat2" "textures/decals/dsplat5" + "mtr_splat3" "textures/decals/dsplat7" + "mtr_splat4" "textures/decals/dsplat11" + + // default weapons + // seperate multiple weapons with commas (no spaces). + // NOTE: default ammo must be specified explicitly. + "weapon" "" + "current_weapon" "0" + + "pm_jumpheight" "80" + "pm_stepsize" "16" + "pm_speed" "160" //DOOM speed was 140 + "pm_walkspeed" "80" + "pm_crouchspeed" "80" + "pm_noclipspeed" "270" + "pm_minviewpitch" "-89" // looking up +// "pm_maxviewpitch" "53" // looking down +// "pm_maxviewpitch" "73" // looking down + "pm_maxviewpitch" "89" // looking down + "pm_stamina" "12" + "pm_staminathreshold" "4" + "pm_staminarate" "0.75" + "pm_crouchheight" "38" + "pm_crouchviewheight" "32" + "pm_normalheight" "74" + "pm_normalviewheight" "68" + "pm_deadheight" "20" + "pm_deadviewheight" "10" + "pm_crouchrate" "0.87" + "pm_bboxwidth" "32" + "pm_modelview" "0" // 0 == normal, 1 == view inside model, 2 == view inside model when dead + "pain_delay" "0.5" // how long to wait before playing pain sound + "respawn_delay" "1.7" // minimum delay for respawning after death + + // stats + "health" "100" + "maxhealth" "100" + "armor" "0" + "maxarmor" "100" + "minRestoreHealth0" "20" // Minimum health when loading a game for skill level 0 + "minRestoreHealth1" "10" // Minimum health when loading a game for skill level 1 + + // ammo + "ammo_railgun" "-1" + "ammo_machinegun" "0" + "ammo_nailgun" "0" + "ammo_blaster" "-1" + "ammo_shotgun" "0" + "ammo_hyperblaster" "0" + "ammo_rocketlauncher" "0" + "ammo_grenadelauncher" "0" + "ammo_lightninggun" "0" + "ammo_none" "-1" + + "max_ammo_blaster" "-1" + "max_ammo_railgun" "50" + "max_ammo_machinegun" "300" + "max_ammo_nailgun" "300" + "max_ammo_shotgun" "50" + "max_ammo_hyperblaster" "400" + "max_ammo_napalmgun" "40" + "max_ammo_rocketlauncher" "40" + "max_ammo_grenadelauncher" "50" + "max_ammo_lightninggun" "400" + "max_ammo_dmg" "25" + "max_ammo_none" "-1" + + // inventory items + "key_blue" "0" + "key_red" "0" + "data_linker" "0" + "pda" "0" + "video" "" + + "snd_death" "player_sounds_death" + "snd_water_wade" "player_sounds_water_wade" + "snd_pain_small" "player_sounds_pain_small" + "snd_pain_medium" "player_sounds_pain_medium" + "snd_pain_large" "player_sounds_pain_large" + "snd_pain_huge" "player_sounds_pain_huge" + "snd_pain_low_health" "player_sounds_pain_lowhealth" + + "snd_footstep" "player_sounds_footstep" + "snd_footstep_sand" "player_steps_dirt" + "snd_footstep_dirt" "player_steps_dirt" + "snd_footstep_hollowmetal" "player_steps_hollow_metal" + "snd_footstep_rock" "player_sounds_footstep" + "snd_footstep_flesh" "player_steps_liquid" + "snd_footstep_water" "player_sounds_water" + "snd_gear2" "player_gear_movement2" + + "snd_jump" "player_gear_movement" + + "snd_stepladder" "player_steps_ladder" + + "snd_land_hard" "player_jump_land_hard" + "snd_land_soft" "player_jump_land" //todo: different landing sound for soft versus hard? + "snd_type" "weapon_blaster_fire" + + "snd_guienter" "player_sounds_guienter" + "snd_guiexit" "player_sounds_guiexit" + + // mekberg: this is a temp fix until I can determine why + // gui sounds aren't pre-cached when the gui is loaded + "snd_wristcomm" "guisounds_click" + + "snd_powerup_regen" "player_sounds_powerup_regen" + "snd_powerup_wearoff" "player_sounds_powerup_wearoff" + + "fx_lightning_crawl" "effects/weapons/lightninggun/crawl.fx" + "fx_whizby" "effects/weapons/bullet/whizby.fx" + + // these used to be hard coded values from id + // doom 3 SP values, fatal 65, hard 45, soft 30, no fall 7 + "fatal_fall_delta" "65" + "hard_fall_delta" "45" + "soft_fall_delta" "30" + "no_fall_delta" "7" + + "def_playerView" "playerView_marine" +} + +entityDef player_strogg +{ + "inherit" "player_marine" + "hud" "guis/hud_strogg.gui" + "wristcomm" "guis/wristcomm_strogg.gui" + "pm_speed" "230" + "pm_walkspeed" "115" + "strogg" "1" + + "def_head" "char_marinehead_kanestrg" + "model" "model_player_strogg" + + // stats + "health" "125" + "maxhealth" "125" + "armor" "0" + "maxarmor" "125" +} + +/* +=============================================================================== + + Multiplayer Player Entity Definition + +=============================================================================== +*/ + +model model_player_officer +{ + inherit model_player_marine + mesh models/characters/player/player_officer.md5mesh +} + +model model_player_fatigue_marine +{ + inherit model_player_marine + mesh models/characters/player/player_fatigue_marine.md5mesh +} + +model model_player_tactical_transfer +{ + inherit model_player_marine + mesh models/characters/player/player_tactical_transfer.md5mesh +} + +model model_player_failed_transfer +{ + inherit model_player_marine + mesh models/characters/player/player_failed_transfer.md5mesh +} + +model model_player_slimy_transfer +{ + inherit model_player_marine + mesh models/characters/player/player_slimy_transfer.md5mesh +} + +model model_player_corpse +{ + inherit model_player_marine + mesh models/characters/player/player_corpse.md5mesh +} + +model model_player_underwear_marine +{ + inherit model_player_marine + mesh models/characters/player/underwear_marine.md5mesh +} + +model model_player_marine_ui { + offset ( 0 0 1 ) + + mesh models/characters/player/player.md5mesh + + channel torso ( *waist) + channel legs ( *origin *hips -*waist ) + + anim head models/characters/player/idle.md5anim + anim af_pose models/characters/player/af_pose.md5anim +// anim ik_pose models/characters/player/idle.md5anim + anim initial models/characters/player/idle.md5anim + + anim teleport models/characters/player/idle.md5anim + anim exit models/characters/player/idle.md5anim + + anim idle models/characters/player/idle.md5anim +} + +// Team-less models (for DM) +playerModel model_player_failed_transfer { + "model" "model_player_failed_transfer" + "def_head" "" + "skin" "" + "description" "#str_108000" +} + +playerModel model_player_slimy_transfer { + "model" "model_player_slimy_transfer" + "def_head" "" + "skin" "" + "description" "#str_108001" +} + +playerModel model_player_corpse { + "model" "model_player_corpse" + "def_head" "" + "skin" "" + "team" "" + "description" "#str_108002" +} + +playerModel model_player_tactical_elite { + "model" "model_player_strogg" + "def_head" "char_marinehead_kanestrg_client" + "def_head_ui" "char_marinehead_kanestrg_mp" + "skin" "skins/characters/kane_strogg/tactical_elite" + "description" "#str_108017" +} + + +playerModel model_player_tactical_command { + "model" "model_player_strogg" + "def_head" "char_marinehead_kanestrg_client" + "def_head_ui" "char_marinehead_kanestrg_mp" + "skin" "skins/characters/kane_strogg/tactical_command" + "description" "#str_108018" +} + +// Marine team models +playerModel model_player_marine { + "model" "model_player_marine" + "def_head" "char_marinehead_kane2_client" + "def_head_ui" "char_marinehead_kane2_mp" + "skin" "skins/multiplayer/marine" + "team" "marine" + "description" "#str_108003" +} + +playerModel model_player_marine_morris { + "model" "model_player_marine" + "def_head" "char_marinehead_morris_client" + "def_head_ui" "char_marinehead_morris_mp" + "skin" "skins/multiplayer/marine" + "team" "marine" + "description" "#str_108004" +} + +playerModel model_player_marine_voss { + "model" "model_player_marine" + "def_head" "char_marinehead_voss_client" + "def_head_ui" "char_marinehead_voss_mp" + "skin" "skins/multiplayer/marine" + "team" "marine" + "description" "#str_108005" +} + +playerModel model_player_marine_cortez { + "model" "model_player_marine" + "def_head" "char_marinehead_cortez_client" + "def_head_ui" "char_marinehead_cortez_mp" + "skin" "skins/multiplayer/marine" + "team" "marine" + "description" "#str_108006" +} + +playerModel model_player_marine_helmeted { + "model" "model_player_marine" + "def_head" "char_marinehead_helmet_client" + "def_head_ui" "char_marinehead_helmet_mp" + "skin" "skins/multiplayer/marine" + "team" "marine" + "description" "#str_108007" +} + +playerModel model_player_marine_helmeted_bright { + "model" "model_player_marine" + "def_head" "char_marinehead_helmet_bright_client" + "def_head_ui" "char_marinehead_helmet_bright_mp" + "skin" "skins/multiplayer/marine_bright" + "team" "marine" + "description" "#str_110100" +} + +playerModel model_player_marine_medic { + "model" "model_player_marine" + "def_head" "char_marinehead_anderson_client" + "def_head_ui" "char_marinehead_anderson_mp" + "skin" "skins/characters/marine/medic_anderson_mp" + "team" "marine" + "description" "#str_108009" +} + +playerModel model_player_marine_officer { + "model" "model_player_officer" + "def_head" "char_marinehead_general_harper_client" + "def_head_ui" "char_marinehead_general_harper_mp" + "team" "marine" + "description" "#str_108010" +} + +playerModel model_player_marine_fatigues { + "model" "model_player_fatigue_marine" + "def_head" "char_marinehead_bidwell_client" + "def_head_ui" "char_marinehead_bidwell_mp" + "skin" "skins/models/characters/marine/fatigues5_armsb" + "team" "marine" + "description" "#str_108011" +} + +playerModel model_player_marine_tech { + "model" "model_player_marine" + "def_head" "char_marinehead_strassa_client" + "def_head_ui" "char_marinehead_strassa_mp" + "skin" "skins/characters/marine/tech_strauss_mp" + "description" "#str_108008" +} + +// Strogg team models +playerModel model_player_tactical_transfer { + "model" "model_player_tactical_transfer" + "def_head" "" + "team" "strogg" + "description" "#str_108013" +} + +playerModel model_player_tactical_transfer_bright { + "model" "model_player_tactical_transfer" + "def_head" "" + "skin" "skins/multiplayer/strogg_bright" + "team" "strogg" + "description" "#str_110101" +} + +playerModel model_player_kane_strogg { + "model" "model_player_strogg" + "def_head" "char_marinehead_kanestrg_client" + "def_head_ui" "char_marinehead_kanestrg_mp" + "skin" "" + "team" "strogg" + "description" "#str_108014" +} + +entityDef player_marine_mp +{ + "inherit" "player_marine" + + "weapon" "weapon_machinegun,weapon_gauntlet" + "current_weapon" "1" + + // replce blaster with gauntlet in MP + "def_weapon0" "weapon_gauntlet" + "weapon0_best" "1" + "weapon0_cycle" "1" + "weapon0_flashlight" "0" + + // remove MG flashlight in MP + "weapon1_flashlight" "0" + + // re-add gren, rocket, rail, DMG, and Napalm Launcher to weapon switch list + "weapon4_best" "1" + "weapon6_best" "1" + "weapon7_best" "1" + "weapon9_best" "1" + "weapon10_best" "1" + + // stats + "health" "125" + "armor" "0" + + "ammo_none" "-1" + "ammo_railgun" "0" + "ammo_machinegun" "100" + "ammo_nailgun" "0" + "ammo_blaster" "-1" + "ammo_shotgun" "0" + "ammo_hyperblaster" "0" + "ammo_rocketlauncher" "0" + "ammo_grenadelauncher" "0" + + "powerup_effect_joints" "*body -*r_wrist r_wrist -*l_wrist l_wrist" + + "pm_crouchspeed" "160" + "pm_speed" "320" + "pm_walkspeed" "160" + + "fx_spawn" "effects/mp/player/spawn.fx" + "fx_teleport" "effects/mp/player/teleport.fx" + "fx_teleport_enter" "effects/mp/player_teleport.fx" + + // Quad Damage Effects + "fx_quaddamage_crawl" "effects/mp/quaddamage_player.fx" + "fx_quaddamage" "effects/mp/quaddamage_chest.fx" + "mtr_quaddamage_overlay" "models/quaddamage_overlay" + "snd_quaddamage_idle" "quad_hum" + + // Dead Zone Effects + "fx_deadzone" "effects/mp/deadzone_chest.fx" + + + // Regeneration Effects + "fx_regeneration" "effects/mp/regen_player.fx" + "mtr_regeneration_overlay" "models/regeneration_overlay" + + // Haste Effects + "fx_haste" "effects/mp/haste_player.fx" + "mtr_haste_overlay" "models/haste_overlay" + + // Invisibility Effects + "skin_invisibility" "skins/characters/player/invisibility" + "mtr_invisibility_overlay" "models/invisibility_overlay" + + // Guard Effects + "fx_guard" "effects/mp/guard_player.fx" + + // Scout Effects + "fx_scout" "effects/mp/scout_player.fx" + + // Ammo Regen Effects + "fx_ammoregen" "effects/mp/ammoregen_player.fx" + + // Doubler Effects + "fx_doubler" "effects/mp/doubler_player.fx" + + // Gib FX + "fx_gib" "effects/mp/gib.fx" + + "joint_leftEye" "Lfteye_Focus" + "joint_rightEye" "Rteye_Focus" + + "articulatedFigure" "player" + "ragdoll" "player" + + // Gib information + "skin_gibskin" "skins/characters/player/marine_mp_death" + + "def_clientgib1" "moveable_gib_head_pork" + "clientgib1_joint" "head_channel" + + "def_clientgib2" "moveable_gib_torso_pork" + "clientgib2_joint" "chest" + + "def_clientgib3" "moveable_gib_rup_arm_pork" + "clientgib3_joint" "r_up_arm" + + "def_clientgib4" "moveable_gib_left_waist_pork" + "clientgib4_joint" "waist" + + "def_clientgib5" "moveable_gib_lup_leg_pork" + "clientgib5_joint" "l_upleg" + + "def_clientgib6" "moveable_gib_rup_leg_pork" + "clientgib6_joint" "r_upleg" + + "def_clientgib7" "moveable_gib_rup2_leg_pork" + "clientgib7_joint" "r_loleg" + + "def_clientgib8" "moveable_gib_pelvis_pork" + "clientgib8_joint" "hips" + + "def_clientgib9" "moveable_gib_skull" + "clientgib9_joint" "shoulders" + + "snd_weaponHit" "weapon_hit" + "snd_armorHit" "armor_hit" + + "snd_chat" "mp_incoming_message" + "snd_teamchat" "mp_incoming_message_team" + + "snd_dzpulse_happy" "mp_dz_happy_pulse" + "snd_dzpulse_unhappy" "mp_dz_unhappy_pulse" + "snd_buying_givecash" "mp_buying_givecash" + + "snd_land_hard" "player_jump_land_hard_mp" + "snd_land_hard_pain" "player_jump_land_hard_pain_mp" + + "snd_footstep" "player_mp_footstep" + "snd_footstep_sand" "player_mp_footstep" + "snd_footstep_dirt" "player_mp_footstep" + "snd_footstep_hollowmetal" "player_mp_footstep" + "snd_footstep_rock" "player_mp_footstep" + "snd_footstep_flesh" "player_mp_footstep" + "snd_footstep_water" "player_mp_footstep" + "snd_jump" "player_jump_mp" + + // these are new values for mp + // quake3 values: FAR fall = 60, Medium = 40, Short = 7 + "fatal_fall_delta" "0" + "hard_fall_delta" "60" + "soft_fall_delta" "40" + "no_fall_delta" "7" + + // snd_award_X, X must match an award name as in StatManager.cpp/inGameAwardInfo + "snd_award_capture" "mp_announce_award_capture" + "snd_award_humiliation" "mp_announce_award_humiliation" + "snd_award_impressive" "mp_announce_award_impressive" + "snd_award_excellent" "mp_announce_award_excellent" + "snd_award_assist" "mp_announce_award_assist" + "snd_award_defense" "mp_announce_award_defense" + "snd_award_combo_kill" "mp_announce_award_combo_kill" + "snd_award_rampage" "mp_announce_award_rampage" + "snd_award_holy_shit" "mp_announce_award_holy_shit" + + // mtr_award_X, X must match an award name as in StatManager.cpp/inGameAwardInfo + "mtr_award_capture" "textures/mp/awards/capture" + "mtr_award_humiliation" "textures/mp/awards/humiliation" + "mtr_award_impressive" "textures/mp/awards/impressive" + "mtr_award_excellent" "textures/mp/awards/excellent" + "mtr_award_assist" "textures/mp/awards/assist" + "mtr_award_defense" "textures/mp/awards/defense" + "mtr_award_combo_kill" "textures/mp/awards/combo_kill" + "mtr_award_rampage" "textures/mp/awards/rampage" + "mtr_award_holy_shit" "textures/mp/awards/holy_shit" + + + // Custom Crosshairs + "mtr_crosshair1" "gfx/guis/crosshairs/crosshair_blaster.tga" + "mtr_crosshair2" "gfx/guis/crosshairs/crosshair_grenadelauncher.tga" + "mtr_crosshair3" "gfx/guis/crosshairs/crosshair_lightninggun.tga" + "mtr_crosshair4" "gfx/guis/crosshairs/crosshair_machinegun.tga" + "mtr_crosshair5" "gfx/guis/crosshairs/crosshair_nailgun.tga" + "mtr_crosshair6" "gfx/guis/crosshairs/crosshair_railgun.tga" + "mtr_crosshair7" "gfx/guis/crosshairs/crosshair_rocketlauncher.tga" + "mtr_crosshair8" "gfx/guis/crosshairs/crosshair_shotgun.tga" + "mtr_crosshair9" "gfx/guis/crosshairs/crosshair_q3_1.tga" + "mtr_crosshair10" "gfx/guis/crosshairs/crosshair_q3_2.tga" + "mtr_crosshair11" "gfx/guis/crosshairs/crosshair_q3_3.tga" + "mtr_crosshair12" "gfx/guis/crosshairs/crosshair_q3_4.tga" + "mtr_crosshair13" "gfx/guis/crosshairs/crosshair_q3_5.tga" + "mtr_crosshair14" "gfx/guis/crosshairs/crosshair_q3_6.tga" + "mtr_crosshair15" "gfx/guis/crosshairs/crosshair_q3_7.tga" + "mtr_crosshair16" "gfx/guis/crosshairs/crosshair_q3_8.tga" + "mtr_crosshair17" "gfx/guis/crosshairs/crosshair_q3_9.tga" + "mtr_crosshair18" "gfx/guis/crosshairs/crosshair_q3_10.tga" + "mtr_crosshair19" "gfx/guis/crosshairs/crosshair_gauntlet.tga" + "mtr_crosshair20" "gfx/guis/crosshairs/crosshair_napalm.tga" + + // enabled friend icon + "icon fde" "gfx/guis/hud/icons/icon_friend.tga" + // disabled friend icon + "icon fdd" "gfx/guis/hud/icons/icon_friend_disabled.tga" + // enabled voice chat icon + "icon vce" "gfx/guis/hud/icons/icon_speaker.tga" + // disabled voice chat icon (mute) + "icon vcd" "gfx/guis/hud/icons/icon_speaker_disabled.tga" + // marine flag + "icon flm" "gfx/guis/hud/icons/sb_flag_marine.tga" + // strogg flag + "icon fls" "gfx/guis/hud/icons/sb_flag_strogg.tga" + + // ready icon + "icon yrd" "gfx/guis/hud/icons/icon_ready.tga" + "icon nrd" "gfx/guis/hud/icons/icon_notready.tga" + + // ** -> If you change these, change the wkX_text and dmX_text messages below <- ** + // VV + "icon w00" "gfx/guis/hud/icons/item_gauntlet_colored" + "icon w01" "gfx/guis/hud/icons/item_machinegun_colored" + "icon w02" "gfx/guis/hud/icons/item_shotgun_colored" + "icon w03" "gfx/guis/hud/icons/item_hyperblaster_colored" + "icon w04" "gfx/guis/hud/icons/item_grenade_colored" + "icon w05" "gfx/guis/hud/icons/item_nailgun_colored" + "icon w06" "gfx/guis/hud/icons/item_rocket_colored" + "icon w07" "gfx/guis/hud/icons/item_railgun_colored" + "icon w08" "gfx/guis/hud/icons/item_lightning_colored" + "icon w09" "gfx/guis/hud/icons/item_darkmatter_colored" + "icon w10" "gfx/guis/hud/icons/item_fire_colored" + + "icon dm0" "gfx/guis/hud/icons/kill_self.tga" + "icon dm1" "gfx/guis/hud/icons/kill_telefrag.tga" + // ^^ + + // Text equivalents for console death messages + // First %s will be substituted with victim name, second with attacker + "w00_text" "%s was pummeled by %s" + "w01_text" "%s was machinegunned by %s" + "w02_text" "%s ate %s's boomstick" + "w03_text" "%s was hyperblasted by %s" + "w04_text" "%s ate %s's pineapple" + "w05_text" "%s was nailed by %s" + "w06_text" "%s rode %s's rocket" + "w07_text" "%s was railed by %s" + "w08_text" "%s accepted %s's discharge" + "w09_text" "%s was compressed into a singularity by %s" + "w10_text" "%s was toasted by %s" + + "dm0_text" "%s was killed by %s" + "dm1_text" "%s was telefragged by %s" + + "icon qad" "gfx/guis/hud/icons/item_quadkill_colored" + + "mtr_team_icon_strogg" "textures/mp/strogg_icon" + "team_icon_height_strogg" "0 0 85" + "mtr_team_icon_marine" "textures/mp/marine_icon" + "team_icon_height_marine" "0 0 85" + + // chat bubble over head + "mtr_icon_chatting" "gfx/guis/hud/chat" + + "def_default_model" "model_player_marine_helmeted_bright" + "def_default_model_marine" "model_player_marine_helmeted_bright" + "def_default_model_strogg" "model_player_tactical_transfer_bright" + + "pm_crouchheight" "49" + "pm_normalheight" "77" + + "anim crouch_walk" "mp_crouch_walk" + "anim crouch_walk_backward" "mp_crouch_walk_backward" + + "fx_ctf_marine_flag_world" "effects/mp/carryflag_marine.fx" + "fx_ctf_strogg_flag_world" "effects/mp/carryflag_strogg.fx" + "flagEffectOrigin" "0 0 0" + "flagEffectJoint" "shoulders" + + // make sure ctf models get precached + "def_flag_pole" "mp_ctf_flag_pole" + "def_flag_marine_world" "mp_ctf_marine_flag_world" + "def_flag_strogg_world" "mp_ctf_strogg_flag_world" + + // max ammo changes from SP + "max_ammo_railgun" "35" + "max_ammo_rocketlauncher" "40" + "max_ammo_dmg" "20" + "max_ammo_lightninggun" "300" +} + +entityDef player_ui_anims { + "model" "model_player_marine_ui" +} + +entityDef player_marine_mp_ui +{ + "joint_head" "chest" + "joint_hips" "hips" + "joint_chest" "chest" + "joint_eyeOffset" "" + "joint_chestOffset" "chest" + + "def_default_model" "model_player_marine" + "def_default_model_marine" "model_player_marine" + "def_default_model_strogg" "model_player_kane_strogg" + + "powerup_effect_joints" "*body -*r_wrist r_wrist -*l_wrist l_wrist" + + "joint_leftEye" "Lfteye_Focus" + "joint_rightEye" "Rteye_Focus" + + "articulatedFigure" "player" + "ragdoll" "player" + + // Custom Crosshairs + "mtr_crosshair1" "gfx/guis/crosshairs/crosshair_blaster.tga" + "mtr_crosshair2" "gfx/guis/crosshairs/crosshair_grenadelauncher.tga" + "mtr_crosshair3" "gfx/guis/crosshairs/crosshair_lightninggun.tga" + "mtr_crosshair4" "gfx/guis/crosshairs/crosshair_machinegun.tga" + "mtr_crosshair5" "gfx/guis/crosshairs/crosshair_nailgun.tga" + "mtr_crosshair6" "gfx/guis/crosshairs/crosshair_railgun.tga" + "mtr_crosshair7" "gfx/guis/crosshairs/crosshair_rocketlauncher.tga" + "mtr_crosshair8" "gfx/guis/crosshairs/crosshair_shotgun.tga" + "mtr_crosshair9" "gfx/guis/crosshairs/crosshair_q3_1.tga" + "mtr_crosshair10" "gfx/guis/crosshairs/crosshair_q3_2.tga" + "mtr_crosshair11" "gfx/guis/crosshairs/crosshair_q3_3.tga" + "mtr_crosshair12" "gfx/guis/crosshairs/crosshair_q3_4.tga" + "mtr_crosshair13" "gfx/guis/crosshairs/crosshair_q3_5.tga" + "mtr_crosshair14" "gfx/guis/crosshairs/crosshair_q3_6.tga" + "mtr_crosshair15" "gfx/guis/crosshairs/crosshair_q3_7.tga" + "mtr_crosshair16" "gfx/guis/crosshairs/crosshair_q3_8.tga" + "mtr_crosshair17" "gfx/guis/crosshairs/crosshair_q3_9.tga" + "mtr_crosshair18" "gfx/guis/crosshairs/crosshair_q3_10.tga" + "mtr_crosshair19" "gfx/guis/crosshairs/crosshair_gauntlet.tga" + "mtr_crosshair20" "gfx/guis/crosshairs/crosshair_napalm.tga" + + "spawnclass" "idPlayer" + + "blink_min" "0.5" + "blink_max" "8.0" + + "model" "model_player_marine_ui" + "def_head" "char_marinehead_default" + + "copy_joint neckcontrol" "neckcontrol" + "copy_joint shoulders" "shoulders" + "copy_joint legs_channel" "legs_channel" + + "weapon" "weapon_blaster_gui" +} + +entityDef player_marine_client { + "spawnclass" "rvClientAFEntity" + "articulatedFigure" "player" + "ragdoll" "player" + "model" "model_player_marine" +} + +entityDef char_marinehead_default_client { + "inherit" "char_marinehead_default_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_strassa_client { + "inherit" "char_marinehead_strassa_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_kanestrg_client { + "inherit" "char_marinehead_kanestrg_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_kane2_client { + "inherit" "char_marinehead_kane2_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_morris_client { + "inherit" "char_marinehead_morris_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_voss_client { + "inherit" "char_marinehead_voss_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_cortez_client { + "inherit" "char_marinehead_cortez_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_helmet_client { + "inherit" "char_marinehead_helmet_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_helmet_bright_client { + "inherit" "char_marinehead_helmet_bright_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_anderson_client { + "inherit" "char_marinehead_anderson_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_general_harper_client { + "inherit" "char_marinehead_general_harper_mp" + "spawnclass" "rvClientAFAttachment" +} + +entityDef char_marinehead_bidwell_client { + "inherit" "char_marinehead_bidwell_mp" + "spawnclass" "rvClientAFAttachment" +} + +// removing network entity spawn by typenum +// need entity defs for those + +entityDef player_viewweapon { + "spawnclass" "rvViewWeapon" +} + +entityDef player_animatedentity { + "spawnclass" "idAnimatedEntity" + "networkSync" "1" +} diff --git a/stuff/def/weapons/blaster.def b/stuff/def/weapons/blaster.def new file mode 100644 index 000000000..4d6167e2f --- /dev/null +++ b/stuff/def/weapons/blaster.def @@ -0,0 +1,339 @@ +//---------------------------------------------------------------- +// blaster.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export blaster +{ + options -prefix BLASTER_ -scale .4 -keep lft_pnky_3 barrel -keep flashlight -parent lft_wrst body -sourcedir work/models/weapons/marine_blaster_pistol/animations -destdir models/weapons/blaster + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh blaster_idle_00.ma -dest view + anim blaster_position_fire.ma -dest fire + anim blaster_position_fire2.ma -dest fire2 + anim blaster_idle_00.ma -dest idle + anim blaster_raise_weapon.ma -dest raise + anim blaster_lower_weapon.ma -dest lower + anim blaster_flashlight.ma -dest flashlight + anim blaster_position_mod_start.ma -dest charge_up + anim blaster_position_mod_end.ma -dest big_recoil +} + +export blaster_strogg +{ + options -prefix BLASTER_ -scale .4 -keep barrel -keep flashlight -parent lft_wrst body -sourcedir work/models/weapons/marine_blaster_pistol/animations -destdir models/weapons/blaster + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh blaster_idle_00.ma -dest view_strogg +} + + +export blaster +{ + options -prefix PLAYER_PST_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/animation_mocap_cinematics -destdir models/weapons/blaster/world -rename ATTACHER origin -clearorigin + mesh newMarine_oneframe_idle.ma -dest blaster + anim newMarine_oneframe_idle.ma -dest idle +} + + +entityDef viewStyle_shouldered_blaster { + "viewangles" "-0.5 -9 1.6" + "viewoffset" "-1.3 5 1.15" +} + +entityDef viewStyle_q3_blaster { + "viewangles" "1 -5.7 1.6" + "viewoffset" "-2 1.7 1.15" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Defintion +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef weapon_blaster +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Blaster" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponBlaster" + "weaponname" "Blaster" + "size" "32 32 32" + + "model_view" "weapon_blaster_view" + "model_view_strogg" "weapon_blaster_view_strogg" + "model_world" "weapon_blaster_world" + "model" "models/weapons/blaster/w_bp.lwo" + + "joint_attach" "PST_ATTACHER" + "joint_view_flashlight" "barrel" + "joint_view_flash" "barrel" + "joint_world_flash" "muzzle_flash" + + // Firing properties + "chargeTime" ".8" + "chargeDelay" ".1" + "chargeGlow" "0 .4" + "fireRate" ".15" + "spread" ".2" + +// "def_projectile" "projectile_blaster" + "def_hitscan" "hitscan_blaster" + "def_altprojectile" "projectile_blaster_charged" + "ammoType" "ammo_blaster" + "clipSize" "0" + "ammoRequired" "0" +// "launchFromBarrel" "1" + + "inv_weapon" "weapon_blaster" + "inv_item" "5" + "inv_icon" "gfx/guis/hud/icons/item_blaster.tga" + "inv_name" "#str_107400" + +// "gui" "guis/weapons/blaster_ammo.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_blaster" + + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_blaster" +// "crosshairOffsetX" "2" +// "crosshairOffsetY" "2" + + // -------------------- Recoil and Muzzle Kick --------------------------------------- + + "muzzle_kick_time" "0.1" + "muzzle_kick_maxtime" "0.2" + "muzzle_kick_angles" "-5 0 0" + "muzzle_kick_offset" "2 0 0" + + "recoilTime" "100" + "recoilAngles" "-2 0 0" + + // ---------------------------- Flashlight --------------------------------------- + + "mtr_flashlightShader" "gfx/lights/flashlight" + "flashlightColor" "1 1 .9" + "flashlightRadius" "400" + "flashlightAngle" "15.0" + "flashlightTarget" "1000 0 0" + "flashlightUp" "0 375 0" + "flashlightRight" "0 0 -375" + "flashlightPointLight" "0" + + + // ---------------------------- Muzzle Flash --------------------------------------- + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.7 0.8 1" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 5 -10" + + // ------------------------- Sounds and Effects --------------------------------------- + + "snd_charge" "weapon_blaster_charge" + "snd_charge_loop" "weapon_blaster_charged" + "snd_charge_click" "weapon_blaster_charge_click" + "snd_quaddamage" "weapon_quaddamage_fire" + + "fx_normalflash" "effects/weapons/blaster/muzzleflash.fx" + "fx_chargedflash" "effects/weapons/blaster/charged/muzzleflash.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + "fx_muzzleflash_world" "effects/weapons/blaster/muzzleflash_world.fx" + + "snd_acquire" "pickup_weapon" + + "def_viewStyle" "viewStyle_q3_blaster" + "def_viewStyle1" "viewStyle_shouldered_blaster" + + + "foreshorten" ".65" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "10" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.003" + + "net_syncPhysics" "1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------0 + +model weapon_blaster_view +{ + mesh models/weapons/blaster/view.md5mesh + + anim idle models/weapons/blaster/idle.md5anim + anim raise models/weapons/blaster/raise.md5anim + { + rate 1.4 + frame 6 sound_weapon weapon_blaster_ready + } + anim putaway models/weapons/blaster/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + + anim fire1 models/weapons/blaster/fire.md5anim + { + frame 1 sound_weapon weapon_blaster_fire + frame 1 sound_item weapon_blaster_fire_stereo + } + anim fire2 models/weapons/blaster/fire2.md5anim + { + frame 1 sound_weapon weapon_blaster_fire + frame 1 sound_item weapon_blaster_fire_stereo + } + + anim flashlight models/weapons/blaster/flashlight.md5anim + { + frame 8 sound_weapon weapon_blaster_flashlight + } + + anim charging models/weapons/blaster/charge_up.md5anim + anim chargedfire models/weapons/blaster/big_recoil.md5anim + { + frame 1 sound_weapon weapon_blaster_fire_charged + frame 1 sound_item weapon_blaster_fire_stereo + } +} + +model weapon_blaster_view_strogg +{ + inherit weapon_blaster_view + mesh models/weapons/blaster/view_strogg.md5mesh +} + +model weapon_blaster_world +{ + mesh models/weapons/blaster/world/blaster.md5mesh + anim idle models/weapons/blaster/world/idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------0 + +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef hitscan_blaster +{ + "range" "10000" + + "fx_impact" "effects/weapons/blaster/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_smll.fx" + "fx_impact_concrete" "effects/weapons/hyperblaster/impact_concrete.fx" + "fx_impact_flesh" "effects/weapons/hyperblaster/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/hyperblaster/impact_flesh.fx" + "fx_impact_glass" "effects/weapons/blaster/impact_glass.fx" + "fx_impact_bpglass" "effects/weapons/blaster/impact_bpglass.fx" + "fx_impact_electronics" "effects/weapons/hyperblaster/impact_electronics.fx" + + "fx_path" "effects/weapons/blaster/trail.fx" + + "def_damage" "damage_blaster" + + "push" "7500" + + "impact_gib" "1" +} + +entityDef projectile_blaster +{ + "spawnclass" "idProjectile" + "mins" "-2 -2 -2" + "maxs" "2 2 2" + "cone" "2" + "noshadows" "1" + + "def_damage" "damage_blaster" + + "velocity" "1500 0 0" + "fuse" "4" + "push" "7500" + + "detonate_on_fuse" "1" + "detonate_on_death" "0" + "detonate_on_world" "1" + "detonate_on_actor" "1" + + "impact_gib" "1" + + "decal_bounce" "" + "decal_size" "8" + + "fx_fly" "effects/weapons/blaster/fly.fx" + "fx_impact" "effects/weapons/blaster/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_smll.fx" + "fx_impact_flesh" "effects/weapons/blaster/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/blaster/impact_monstermetal.fx" + "fx_impact_electronics" "effects/weapons/machinegun/impact_electronics.fx" + "fx_impact_armor" "effects/weapons/machinegun/impact_armor.fx" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" +} + +entityDef projectile_blaster_charged +{ + "inherit" "projectile_blaster" + + "mins" "-8 -8 -8" + "maxs" "8 8 8" + + "velocity" "2000 0 0" + + "fx_fly" "effects/weapons/blaster/charged/fly.fx" + "fx_impact" "effects/weapons/blaster/charged/impact_default.fx" + "fx_impact_flesh" "effects/weapons/blaster/impact_flesh_charged.fx" + "fx_impact_monstermetal" "effects/weapons/blaster/impact_monstermetal_charged.fx" + "fx_impact_electronics" "effects/weapons/machinegun/impact_electronics.fx" + "fx_impact_armor" "effects/weapons/machinegun/impact_armor.fx" + + + "def_damage" "damage_blaster_charged" + "def_splash_damage" "damage_blastersplash_charged" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef damage_blaster +{ + "inherit" "damage_bullet" + "damage" "8" + + "fx_wound" "effects/wounds/energy.fx" + + "deathPush" "100" + "deathPushMin" "2000 250" + "deathPushMax" "5000 500" +} + +entityDef damage_blaster_charged +{ + "inherit" "damage_blaster" + "damage" "50" +} + +entityDef damage_blastersplash_charged +{ + "inherit" "damage_blaster" + + "damage" "40" + "radius" "50" + "knockback" "30" + "push" "2500" +} diff --git a/stuff/def/weapons/gauntlet.def b/stuff/def/weapons/gauntlet.def new file mode 100644 index 000000000..35b7e302a --- /dev/null +++ b/stuff/def/weapons/gauntlet.def @@ -0,0 +1,211 @@ +//---------------------------------------------------------------- +// gauntlet.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export gauntlet +{ + options -prefix GAUNTLET_ -scale .4 -sourcedir work/models/weapons/strogg_gauntlet/animations -destdir models/weapons/gauntlet + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh idle.ma -dest view + anim idle.ma -dest view_idle + anim lower_raise.ma -range 1 6 -dest lower + anim lower_raise.ma -range 11 18 -dest raise + anim attack_start_loop_end.ma -range 1 8 -dest attack_start + anim attack_start_loop_end.ma -range 8 23 -dest attack_loop + anim attack_start_loop_end.ma -range 23 32 -dest attack_end +} + +export gauntlet_strogg +{ + options -prefix GAUNTLET_ -scale .4 -sourcedir work/models/weapons/strogg_gauntlet/animations -destdir models/weapons/gauntlet + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + + mesh idle.ma -dest view_strogg +} + +export gauntlet +{ + options -prefix PLAYER_GNT_ -scale .4 -keep ATTACHER -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/gauntlet/world -rename ATTACHER origin -clearorigin + mesh idle.ma -dest gauntlet + anim idle.ma -dest idle + anim idle.ma -dest fire +} + +entityDef viewStyle_shouldered_gauntlet { + "viewangles" "0 0 0" + "viewoffset" "0 0 0" +} + +entityDef viewStyle_q3_gauntlet { + "viewangles" "-2.8 -5 2.4" + "viewoffset" "-1.2 2.1 0.3" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Defintion +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef weapon_gauntlet +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Gauntlet" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponGauntlet" + "weaponname" "Gauntlet" + "size" "32 32 32" + + "model_view" "weapon_gauntlet_view" + "model_view_strogg" "weapon_gauntlet_view_strogg" + "model_world" "weapon_gauntlet_world" + "model" "models/weapons/gauntlet/gauntlet.lwo" + + "joint_attach" "GNT_ATTACHER" + +// "joint_attach" "PST_ATTACHER" +// "joint_view_flashlight" "barrel" +// "joint_view_flash" "barrel" +// "joint_world_flash" "muzzle_flash" + + "inv_weapon" "weapon_gauntlet" + "inv_item" "5" + "inv_icon" "gfx/guis/hud/icons/item_gauntlet_colored" + "mtr_simple_icon" "simpleicons/item_gauntlet_colored" + "simple_icon_scale" "32.0" + "inv_name" "#str_107402" + + "clipSize" "0" + "ammoRequired" "0" + "ammoType" "ammo_none" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "10" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.003" + + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_gauntlet" + "mtr_icon" "gfx/guis/hud/icons/gun_gauntlet" + + "foreshorten" ".65" + + // -------------------- Recoil and Muzzle Kick --------------------------------------- + + "muzzle_kick_time" "0.1" + "muzzle_kick_maxtime" "0.2" + "muzzle_kick_angles" "-5 0 0" + "muzzle_kick_offset" "2 0 0" + + "recoilTime" "100" + "recoilAngles" "-2 0 0" + + // ---------------------------- Muzzle Flash --------------------------------------- + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.7 0.8 1" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 5 -10" + + "def_viewStyle" "viewStyle_q3_gauntlet" + "def_viewStyle1" "viewStyle_shouldered_gauntlet" + + "snd_acquire" "pickup_weapon" + "snd_blade_fast" "generic_laser_coupling_spin_fast" +// "snd_blade_slow" "generic_laser_coupling_spin_slow" + + "snd_spin_up" "weapon_gauntlet_spinup" + "snd_spin_down" "weapon_gauntlet_spindown" + "snd_spin_loop" "weapon_gauntlet_spin" + "snd_spin_wall" "weapon_gauntlet_wall" + "snd_spin_flesh" "weapon_gauntlet_flesh" + + "joint_blade" "center" + "blade_spinfast" "900 0 0" + "blade_spinslow" "90 0 0" + "blade_accel" ".25" + + "def_damage" "damage_gauntlet" + "fx_impact" "effects/weapons/gauntlet/impact.fx" + "fx_impact_flesh" "effects/weapons/gauntlet/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/gauntlet/impact_monstermetal.fx" + "range" "48" + "fireRate" "1" + +// "has_windup" "1" + "snd_hit" "weapon_mp_gauntlet_impact" +} + +entityDef weapon_gauntlet_mp +{ + "inherit" "weapon_gauntlet" + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + "range" "50" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_gauntlet_view +{ + mesh models/weapons/gauntlet/view.md5mesh + anim idle models/weapons/gauntlet/view_idle.md5anim + anim lower models/weapons/gauntlet/lower.md5anim + anim raise models/weapons/gauntlet/raise.md5anim + anim attack_start models/weapons/gauntlet/attack_start.md5anim + { + frame 1 sound_weapon scientist_weapon_move + } + anim attack_loop models/weapons/gauntlet/attack_loop.md5anim + anim attack_end models/weapons/gauntlet/attack_end.md5anim + { + frame 1 sound_weapon scientist_weapon_move + } +} + +model weapon_gauntlet_view_strogg +{ + inherit weapon_gauntlet_view + mesh models/weapons/gauntlet/view_strogg.md5mesh +} + +model weapon_gauntlet_world +{ + mesh models/weapons/gauntlet/world/gauntlet.md5mesh + anim idle models/weapons/gauntlet/world/idle.md5anim + anim fire models/weapons/gauntlet/world/fire.md5anim +} + +entityDef damage_gauntlet +{ + "damage" "50" + "gib" "1" + + "dv_time" "100" + "dv_scale" ".05" + + "deathPush" "200" + "deathPushMin" "2000 400" + "deathPushMax" "4000 500" + "knockback" "50" + + "bleed" "1" +} + diff --git a/stuff/def/weapons/grenadelauncher.def b/stuff/def/weapons/grenadelauncher.def new file mode 100644 index 000000000..c76662fbc --- /dev/null +++ b/stuff/def/weapons/grenadelauncher.def @@ -0,0 +1,341 @@ +//---------------------------------------------------------------- +// grenadelauncher.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export grenadelauncher +{ + options -prefix NADE_ -scale .4 -keep barrel -sourcedir work/models/weapons/strogg_grenade_launcher/animations -destdir models/weapons/grenadelauncher + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh NADE_idle.ma -dest mesh + anim NADE_idle.ma -dest idle + anim NADE_idle_empty.ma -dest idle_empty + anim NADE_fire_00.ma -dest fire + anim NADE_fire_empty.ma -dest fire_empty + anim NADE_lower.ma -dest lower + anim NADE_raise.ma -dest raise + anim NADE_reload.ma -dest reload +} + +export grenadelauncher_strogg +{ + options -prefix NADE_ -scale .4 -keep barrel -sourcedir work/models/weapons/strogg_grenade_launcher/animations -destdir models/weapons/grenadelauncher + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh NADE_idle.ma -dest mesh_strogg +} + + +export grenadelauncher +{ + options -prefix PLAYER_GN_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/grenadelauncher/world -rename ATTACHER origin -clearorigin + mesh grenadelauncher_idle.ma -dest grenadelauncher + anim grenadelauncher_idle.ma -dest idle +} + +entityDef viewStyle_shouldered_grenadelauncher { + "viewoffset" "-3.2 2.0 0.0" + "viewangles" "-10.0 4.6 -1.1" +} + +entityDef viewStyle_q3_grenadelauncher { + "viewoffset" "-3.2 0.3 0.0" + "viewangles" "-9.7 4.6 -1.1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- +entityDef weapon_grenadelauncher +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Grenade Launcher" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponGrenadeLauncher" + "size" "32 32 32" + "model_view" "weapon_grenadelauncher_view" + "model_view_strogg" "weapon_grenadelauncher_view_strogg" + "model_world" "weapon_grenadelauncher_world" + "model" "models/weapons/grenadelauncher/w_gl.lwo" + "def_dropItem" "weapon_grenadelauncher" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_grenadelauncher" + + "joint_attach" "GN_ATTACHER" + "joint_view_flash" "barrel" + "joint_view_barrel" "barrel" + "joint_world_flash" "muzzle_flash" + + "fireRate" ".8" + "spread" "0" + + // the direction of projectile launches will be modified by this + "dirOffset" "0 0 .2" + + "inv_weapon" "weapon_grenadelauncher" + "inv_start_ammo_grenadelauncher" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_grenade.tga" + "inv_name" "#str_107403" + + "weaponname" "Grenade Launcher" + "def_projectile" "projectile_grenade" + "ammoType" "ammo_grenadelauncher" + "clipSize" "2" + "ammoRequired" "1" + "mtr_icon" "gfx/guis/hud/icons/gun_grenadelauncher" + + "ammoRegenStep" "1" + "ammoRegenTime" "2000" + + "muzzle_kick_time" "0.8" + "muzzle_kick_maxtime" "0.8" + "muzzle_kick_angles" "-4 0 0" + "muzzle_kick_offset" "2 0 1" + + "recoilTime" "500" + "recoilAngles" "-.20 0 0" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.99 0.84 .31" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + + "fx_muzzleflash" "effects/weapons/grenadelauncher/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/grenadelauncher/muzzleflash.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "snd_acquire" "pickup_weapon" + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_noAmmo" "weapon_grenadelauncher_dryfire" + + "def_viewStyle" "viewStyle_q3_grenadelauncher" + "def_viewStyle1" "viewStyle_shouldered_grenadelauncher" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "5" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.002" + +// "launchFromBarrel" "1" + "foreshorten" ".55" + + "net_syncPhysics" "1" +} + +entityDef weapon_grenadelauncher_mp +{ + "inherit" "weapon_grenadelauncher" + "clipsize" "0" + "editor_ignore" "1" + "inv_icon" "gfx/guis/hud/icons/item_grenade_colored" + "mtr_simple_icon" "simpleicons/item_grenade_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" +} + +entityDef moveable_item_grenadelauncher +{ + "inherit" "weapon_grenadelauncher" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/grenadelauncher/w_gl_clip.lwo" + + "spawnclass" "idMoveableItem" + "mass" "4000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_grenadelauncher_view +{ + mesh models/weapons/grenadelauncher/mesh.md5mesh +// skin skins/weapons/strogg_rocket_launcher/nobounce + + anim idle models/weapons/grenadelauncher/idle.md5anim + anim idle_empty models/weapons/grenadelauncher/idle_empty.md5anim + anim fire models/weapons/grenadelauncher/fire.md5anim + { + frame 1 sound_weapon player_grenadelauncher_fire + frame 1 sound_item player_grenadelauncher_fire_stereo + } + anim fire_empty models/weapons/grenadelauncher/fire_empty.md5anim + { + frame 1 sound_weapon player_grenadelauncher_fire + frame 1 sound_item player_grenadelauncher_fire_stereo + } + anim raise models/weapons/grenadelauncher/raise.md5anim + anim putaway models/weapons/grenadelauncher/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + anim reload models/weapons/grenadelauncher/reload.md5anim + { + frame 2 sound_weapon player_grenadelauncher_clipout + frame 25 sound_weapon player_grenadelauncher_clipin + } +} + +model weapon_grenadelauncher_view_strogg +{ + inherit weapon_grenadelauncher_view + mesh models/weapons/grenadelauncher/mesh_strogg.md5mesh +} + +model weapon_grenadelauncher_world +{ + mesh models/weapons/grenadelauncher/world/grenadelauncher.md5mesh + anim idle models/weapons/grenadelauncher/world/idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------- + + +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------- + +entityDef projectile_grenade +{ + "spawnclass" "idProjectile" + "mins" "-4 -4 -4" + "maxs" "4 4 4" + "cone" "" + "noshadows" "1" + "clipmask_largeshot" "1" + + "no_contents" "0" + + "model" "models/weapons/grenadelauncher/w_grenade.lwo" + "def_damage" "damage_grenadeDirect" + "def_splash_damage" "damage_grenadeSplash" + + "speed" "100" + "angular_velocity" "-10 5 1" + "settle_duration" "0.08" + + "linear_friction" "40" + "angular_friction" "40" + "contact_friction" "40" + "bounce" ".65" + "gravity" "0.5" + "fuse" "0.5" + + "detonate_on_fuse" "1" + "detonate_on_death" "0" + "detonate_on_world" "0" + "detonate_on_actor" "1" + "detonateTestGroundMaterial" "1" + + "impact_gib" "1" + "decal_size" "75" + + "flyEffectAttenuateSpeed" "200" + + "airBurst_desc" "midair_" + + "fx_fly" "effects/weapons/grenadelauncher/trail_mp.fx" + "fx_fly_mp" "effects/weapons/grenadelauncher/trail_mp.fx" + "fx_detonate" "effects/weapons/grenadelauncher/detonate_mp.fx" + "fx_detonate_mp" "effects/weapons/rocketlauncher/detonate_mp.fx" + "fx_impact" "effects/weapons/grenadelauncher/impact_mp.fx" + "fx_impact_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_concrete" "effects/weapons/grenadelauncher/impact_mp.fx.fx" + "fx_impact_concrete_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_rock" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_rock_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_water" "effects/ambient/splash_med.fx" + + "friendly_impact" "1" + + "snd_ricochet" "grenade_bounce" + + "net_syncPhysics" "1" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------- + +entityDef damage_grenadeDirect +{ + "damage" "25" + "gib" "1" + + "deathPush" "200" + "deathPushMin" "3000 2000" + "deathPushMax" "5000 3000" + "knockback" "5000" + "pain" "concussive" + + "cower" "1" +} + +entityDef damage_grenadeDirect_mp +{ + "inherit" "damage_grenadeDirect" + "damage" "100" + "knockback" "100" +} + +entityDef damage_grenadeSplash +{ + "damage" "20" + "radius" "250" + "knockback" "5000" + "push" "100000" + "gib" "0" + + "deathPush" "100" + "deathPushMin" "7000 9000" + "deathPushMax" "10000 12000" + + "pain" "concussive" + + "cower" "1" +} + +entityDef damage_grenadeSplash_mp +{ + "inherit" "damage_grenadeSplash" + "damage" "100" + "radius" "150" + "knockback" "500000" +} diff --git a/stuff/def/weapons/hyperblaster.def b/stuff/def/weapons/hyperblaster.def new file mode 100644 index 000000000..b68ca76e5 --- /dev/null +++ b/stuff/def/weapons/hyperblaster.def @@ -0,0 +1,356 @@ +//---------------------------------------------------------------- +// hyperblaster.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export hyperblaster +{ + options -prefix HYPR_BLASTER_ -scale .4 -keep barrel + //-keep flashlight -parent lft_wrst body + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_idle.ma -dest models/weapons/hyperblaster/mesh + anim work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_idle.ma -dest models/weapons/hyperblaster/idle + anim work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_fire.ma -dest models/weapons/hyperblaster/fire + anim work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_raise.ma -dest models/weapons/hyperblaster/raise + anim work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_lower.ma -dest models/weapons/hyperblaster/lower + anim work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_reload.ma -dest models/weapons/hyperblaster/reload +} + +export hyperblaster_strogg +{ + options -prefix HYPR_BLASTER_ -scale .4 -keep barrel + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh work/models/weapons/marine_hyper_blaster/animations/hyper_blaster_idle.ma -dest models/weapons/hyperblaster/mesh_strogg +} + +export hyperblaster +{ + options -prefix PLAYER_HB_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/hyperblaster/world -rename ATTACHER origin -clearorigin + mesh hyperblaster_idle.ma -dest hyperblaster + anim hyperblaster_idle.ma -dest idle +} + +entityDef viewStyle_shouldered_hyperblaster { + "viewoffset" "-6.75 2.5 1.5" + "viewangles" "-1.6 2 6.2" +} + +entityDef viewStyle_q3_hyperblaster { + "viewoffset" "-5.4 0.6 1.5" + "viewangles" "-1.6 2.5 6.2" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- + +entityDef weapon_hyperblaster +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "HyperBlaster" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponHyperblaster" + "size" "32 32 32" + "model_view" "weapon_hyperblaster_view" + "model_view_strogg" "weapon_hyperblaster_view_strogg" + "model_world" "weapon_hyperblaster_world" + "model" "models/weapons/hyperblaster/w_hb.lwo" + "def_dropItem" "weapon_hyperblaster" + "def_projectile" "projectile_hyperblaster" + + "joint_attach" "HB_ATTACHER" + "joint_view_guiLight" "body" + "joint_view_flash" "barrel" + "joint_world_flash" "muzzle_flash" + "joint_view_battery" "ammo_can" + + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_blaster" + "crosshairOffsetX" "0" + "crosshairOffsetY" "0" + + "fireRate" ".08" + "spread" "2" + "spread_mp" "0" + + "inv_weapon" "weapon_hyperblaster" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_hyperblaster.tga" + "inv_name" "#str_107404" + + "weaponname" "HyperBlaster" + "ammoType" "ammo_hyperblaster" + "inv_start_ammo_hyperblaster" "60" + "ammoRegenStep" "5" + "ammoRegenTime" "1500" + "clipSize" "60" // large for smooth regen + "ammoRequired" "1" // ammo is handled in the script file + "gui" "guis/weapons/hyperblaster_ammo.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_hyperblaster" + + "muzzle_kick_time" "0.1" + "muzzle_kick_maxtime" "0.15" + "muzzle_kick_angles" "-1 0 0" + "muzzle_kick_offset" "1 .15 0" + + "recoilTime" "100" + "recoilAngles" "1 0 0" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.7 0.8 1" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -2 5" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + "glightRadius" "1.3" + "glightOffset" "0 2 0" + + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_acquire" "pickup_weapon" + "snd_battery_spinup" "weapon_hyperblaster_spinup" + "snd_battery_spindown" "weapon_hyperblaster_spindown" + "snd_battery_spin" "weapon_hyperblaster_spinfast" + "snd_noAmmo" "weapon_hyperblaster_dryfire" + + "fx_muzzleflash" "effects/weapons/hyperblaster/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/hyperblaster/muzzleflash.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "def_viewStyle" "viewStyle_q3_hyperblaster" + "def_viewStyle1" "viewStyle_shouldered_hyperblaster" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".05" + "weaponAngleOffsetMax" "1" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.001" + +// "launchFromBarrel" "1" + "foreshorten" ".65" + "hidesurface" "models/weapons/hyperblaster/battery1" + + "def_mod1" "wpmod_hyperblaster_bounce1" + + "net_syncPhysics" "1" +} + +entityDef weapon_hyperblaster_mp +{ + "inherit" "weapon_hyperblaster" + "clipsize" "0" + "editor_ignore" "1" + "inv_icon" "gfx/guis/hud/icons/item_hyperblaster_colored" + "mtr_simple_icon" "simpleicons/item_hyperblaster_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" + + "fireRate" ".07" +} + +entityDef moveable_item_hyperblaster +{ + "inherit" "weapon_hyperblaster" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/hyperblaster/w_hb_clip.lwo" + + "spawnclass" "idMoveableItem" + "mass" "3000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_hyperblaster_view +{ + mesh models/weapons/hyperblaster/mesh.md5mesh + + skin skins/weapons/hyperblaster/nobounce + + anim idle models/weapons/hyperblaster/idle.md5anim + anim fire models/weapons/hyperblaster/fire.md5anim + { + frame 1 sound_weapon weapon_hyperblaster_fire + frame 1 sound_item weapon_hyperblaster_fire_stereo + } + anim reload models/weapons/hyperblaster/reload.md5anim + { + frame 1 sound_weapon weapon_hyperblaster_cell_out + frame 21 sound_item weapon_hyperblaster_cell_in + frame 34 sound_weapon weapon_hyperblaster_close + } + anim raise models/weapons/hyperblaster/raise.md5anim + anim putaway models/weapons/hyperblaster/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } +} + +model weapon_hyperblaster_view_strogg +{ + inherit weapon_hyperblaster_view + mesh models/weapons/hyperblaster/mesh_strogg.md5mesh +} + +model weapon_hyperblaster_world +{ + mesh models/weapons/hyperblaster/world/hyperblaster.md5mesh + anim idle models/weapons/hyperblaster/world/idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------- + +entityDef wpmod_hyperblaster_bounce1 +{ + "weapon" "weapon_hyperblaster" + "def_projectile" "projectile_hyperblaster_bounce1" + "mod_showsurface" "models/weapons/hyperblaster/battery2" + "mod_hidesurface" "models/weapons/hyperblaster/battery3" +} + +entityDef weaponmod_hyperblaster_bounce1 +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "HyperBlaster Bounce I Modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_hyperblaster_bounce1" + "inv_ammo_hyperblaster" "40" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_hyperblaster.tga" + "inv_name" "#str_107432" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +entityDef weaponmod_hyperblaster_bounce2 +{ + "inherit" "weaponmod_hyperblaster_bounce1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------- + +entityDef damage_hyperblaster +{ + "inherit" "damage_blaster" + "damage" "14" + + "deathPush" "100" + "deathPushMin" "3000 350" + "deathPushMax" "5000 500" +} + +entityDef damage_hyperblaster_mp +{ + "inherit" "damage_hyperblaster" + "knockback" "14" +} + +entityDef damage_hyperblaster_splash +{ + "damage" "10" + "radius" "35" + "knockback" "5" + "push" "0" + "gib" "0" + + "deathPush" "100" + "deathPushMin" "2000 350" + "deathPushMax" "4000 500" +} + +entityDef damage_hyperblaster_splash_mp +{ + "inherit" "damage_hyperblaster_splash" + "knockback" "10" +} + +entityDef projectile_hyperblaster +{ + "inherit" "projectile_blaster" + + "size" "3 3 3" + "cone" "2" + "clipmask_largeshot" "0" + "def_damage" "damage_hyperblaster" + + "speed" "1800" + "orient_towards_motion" "1" + + "fx_impact" "effects/weapons/hyperblaster/impact_default.fx" + "fx_fly" "effects/weapons/hyperblaster/fly.fx" + "fx_impact_concrete" "effects/weapons/hyperblaster/impact_concrete.fx" + "fx_impact_rock" "effects/weapons/hyperblaster/impact_concrete.fx" + "fx_impact_glass" "effects/weapons/hyperblaster/impact_glass.fx" + "fx_impact_bpglass" "effects/weapons/hyperblaster/impact_bpglass.fx" + "fx_impact_electronics" "effects/weapons/hyperblaster/impact_electronics.fx" + "fx_impact_flesh" "effects/weapons/hyperblaster/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/hyperblaster/impact_flesh.fx" + "fx_trail" "" + "fx_impact_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/hyperblaster/impact_default_mp.fx" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" +} + +entityDef projectile_hyperblaster_mp +{ + "inherit" "projectile_hyperblaster" + "def_splash_damage" "damage_hyperblaster_splash" + "speed" "1950" + "no_impact_prediction" "1" +} + +entityDef projectile_hyperblaster_bounce1 +{ + "inherit" "projectile_hyperblaster" + "detonate_on_world" "0" + "bounce" "1" + "bounce_count" "1" + "bounce_center" "1" + + "fx_bounce" "effects/weapons/hyperblaster/bounce_default.fx" +} diff --git a/stuff/def/weapons/lightninggun.def b/stuff/def/weapons/lightninggun.def new file mode 100644 index 000000000..064af87e6 --- /dev/null +++ b/stuff/def/weapons/lightninggun.def @@ -0,0 +1,324 @@ +//---------------------------------------------------------------- +// lightninggun.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export lightning_gun +{ + options -prefix LIGNTNING_ -scale .4 -keep barrel spire_1 spire_2 spire_3 spire_4 -sourcedir work/models/weapons/strogg_lightning_gun/animations -destdir models/weapons/lightning_gun + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh idle_00.ma -dest mesh + anim idle_00.ma -dest idle + anim lower.ma -dest lower + anim raise.ma -dest raise + anim shoot_start.ma -dest shoot_start + anim shoot_loop.ma -dest shoot_loop + anim shoot_end.ma -dest shoot_end +} + +export lightning_gun_strogg +{ + options -prefix LIGNTNING_ -scale .4 -keep barrel spire_1 spire_2 spire_3 spire_4 -sourcedir work/models/weapons/strogg_lightning_gun/animations -destdir models/weapons/lightning_gun + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh idle_00.ma -dest mesh_strogg +} + +export lightning_gun +{ + options -prefix PLAYER_LG_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/animation_mocap_cinematics -destdir models/weapons/lightning_gun/world -rename ATTACHER origin -clearorigin + mesh newMarine_oneframe_idle.ma -dest lightninggun + anim newMarine_oneframe_idle.ma -dest idle +} + +entityDef viewStyle_q3_lightninggun { + "viewoffset" "0 -1.7 1" + "viewangles" "-7.4 8.5 9.8" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- +entityDef weapon_lightninggun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Lightning Gun" + "editor_menu" "pickup" + "editor_var inv_weaponmod" "comma separated of any of the following lightning gun modifications.\n - weapon_lightninggun_chain" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponLightningGun" + "size" "32 32 32" + "model_view" "weapon_lightninggun_view" + "model_view_strogg" "weapon_lightninggun_view_strogg" + "model_world" "weapon_lightninggun_world" + "model" "models/weapons/lightning_gun/w_lg.lwo" + "def_dropItem" "weapon_lightninggun" + + "chainLightningRange" "0 0" + + "fireRate" ".05" + "spread" "1" + "range" "1600" + + "joint_attach" "LG_ATTACHER" + "joint_view_flash" "barrel" + "joint_world_flash" "muzzle_flash" + +// "joint_hideGun_flash" "GNT_ATTACHER" + "joint_hideGun_flash" "waist" + + "inv_weapon" "weapon_lightninggun" + "inv_start_ammo_lightninggun" "100" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_lightning.tga" + "inv_name" "#str_107405" + + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_lightninggun" + "ammoType" "ammo_lightninggun" + "ammoRequired" "1" + "clipSize" "0" + "lowAmmo" "10" + "mtr_icon" "gfx/guis/hud/icons/gun_lightninggun" + + "muzzle_kick_time" "0.1" + "muzzle_kick_maxtime" "0.5" + "muzzle_kick_angles" "-3 0 0" + "muzzle_kick_offset" "0.5 .15 .15" + + "recoilTime" "145" + "recoilAngles" "-1 0 0" + + "def_damage" "damage_lightninggun" + + "ammoRegenStep" "5" + "ammoRegenTime" "1500" + + // Mapping of modifications to indexes + "def_mod1" "wpmod_lightninggun_chain" + + "foreshorten" ".6" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" ".5 .8 1" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_acquire" "pickup_weapon" + "snd_fire" "weapon_lightninggun_fire" + "snd_fire_stereo" "weapon_lightninggun_fire_stereo" + "snd_fire_loop" "weapon_lightninggun_fireloop" + + "def_viewStyle" "viewStyle_q3_lightninggun" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "5" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.002" + + "fx_impact" "effects/weapons/lightninggun/impact.fx" + "fx_impact_mp" "effects/weapons/lightninggun/impact_mp.fx" +// "fx_impact_water" "effects/ambient/splash_med.fx" + "fx_trail" "effects/weapons/lightninggun/trail.fx" + "fx_trail_world" "effects/weapons/lightninggun/trail_world.fx" + "fx_crawl" "effects/weapons/lightninggun/crawl.fx" + "fx_spire" "effects/weapons/lightninggun/spire.fx" +// "fx_flash" "effects/weapons/lightninggun/muzzleflash.fx" +// "fx_flash_world" "effects/weapons/lightninggun/muzzleflash_world.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + "crawlTime" ".05" + + // ------------------------ Ammo Tubes --------------------------------------- + + "joint_tube_0" "tube_1" + "joint_tube_1" "tube_2" + "joint_tube_2" "tube_3" + "tubeTime" "1" + "tubeOffset" "1" + "fx_tube" "effects/weapons/lightninggun/tube.fx" + + "snd_tube" "weapon_lightninggun_tube" + "snd_noAmmo" "weapon_lightninggun_dryfire" + + "net_syncPhysics" "1" +} + +entityDef moveable_item_lightning_gun +{ + "inherit" "weapon_lightninggun" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/lightning_gun/w_lg_clip.lwo" + + "spawnclass" "idMoveableItem" + "mass" "3000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +entityDef weapon_lightninggun_mp +{ + "inherit" "weapon_lightninggun" + "inv_icon" "gfx/guis/hud/icons/item_lightning_colored" + "mtr_simple_icon" "simpleicons/item_lightning_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "range" "736" // q3a value is 768 + "fireRate" "0.04" + "fx_trail_noimpact" "effects/weapons/lightninggun/trail_noimpact.fx" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" + "snd_idle_hum" "weapon_lightninggun_hum" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef wpmod_lightninggun_chain +{ + + "weapon" "weapon_lightninggun" + "chainLightningRange" "200 400" +} + +entityDef weaponmod_lightninggun_chain +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "Lighting Gun Chain Lightning" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_lightninggun_chain" + "inv_ammo_lightninggun" "100" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_lightning.tga" + "inv_name" "#str_107434" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_lightninggun_view +{ + mesh models/weapons/lightning_gun/mesh.md5mesh + anim idle models/weapons/lightning_gun/idle.md5anim + anim putaway models/weapons/lightning_gun/lower.md5anim + anim raise models/weapons/lightning_gun/raise.md5anim + anim shoot_start models/weapons/lightning_gun/shoot_start.md5anim + { + rate 10 + } + anim shoot_loop models/weapons/lightning_gun/shoot_loop.md5anim + anim shoot_end models/weapons/lightning_gun/shoot_end.md5anim + { + rate .25 + } +} + +model weapon_lightninggun_view_strogg +{ + inherit weapon_lightninggun_view + mesh models/weapons/lightning_gun/mesh_strogg.md5mesh +} + +model weapon_lightninggun_world +{ + mesh models/weapons/lightning_gun/world/lightninggun.md5mesh + anim idle models/weapons/lightning_gun/world/idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// HitScan +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef hitscan_lightninggun +{ + "range" "100000" + "push" "10000" + + "def_damage" "damage_lightninggun" + +// "fx_impact" "effects/weapons/lightninggun/impact.fx" +// "fx_impact_water" "effects/ambient/splash_med.fx" +// "fx_path" "effects/weapons/lightninggun/trail.fx" +} + +entityDef hitscan_lightninggun_mp +{ + "inherit" "hitscan_lightninggun" + "range" "736" // q3a value is 768 + "def_damage" "damage_lightninggun_mp" + "inv_icon" "gfx/guis/hud/icons/item_lightning_colored" + "mtr_simple_icon" "simpleicons/item_lightning_colored" +} + + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef damage_lightninggun +{ + "damage" "11" + "knockback" "100" + "gib" "1" + + "filter_electricity" "1" // can damage all entities with their damage_filter set to "electricity" + + "dv_time" "100" + "dv_scale" ".05" + + "fx_wound" "effects/wounds/energy.fx" + + "deathPush" "200" + "deathPushMin" "2000 400" + "deathPushMax" "4000 500" + + "bleed" "1" + + "pain" "stream" +} + +entityDef damage_lightninggun_mp +{ + "inherit" "damage_lightninggun" + "damage" "7" + "knockback" "11" +} + + + + diff --git a/stuff/def/weapons/machinegun.def b/stuff/def/weapons/machinegun.def new file mode 100644 index 000000000..49b7259b0 --- /dev/null +++ b/stuff/def/weapons/machinegun.def @@ -0,0 +1,481 @@ +//---------------------------------------------------------------- +// machinegun.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export machinegun +{ + options -prefix MACHINE_GUN_ -scale .4 -keep barrel_1 barrel_2 eject flashlight + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh work/models/weapons/marine_machine_gun/animations/machinegun_mesh.ma -dest models/weapons/machinegun/view + anim work/models/weapons/marine_machine_gun/animations/machinegun_fire.ma -dest models/weapons/machinegun/fire + anim work/models/weapons/marine_machine_gun/animations/machinegun_idle.ma -dest models/weapons/machinegun/idle + anim work/models/weapons/marine_machine_gun/animations/machinegun_reload.ma -dest models/weapons/machinegun/reload + anim work/models/weapons/marine_machine_gun/animations/machinegun_raise_weapon.ma -dest models/weapons/machinegun/raise + anim work/models/weapons/marine_machine_gun/animations/machinegun_lower_weapon.ma -dest models/weapons/machinegun/lower + anim work/models/weapons/marine_machine_gun/animations/machinegun_flashlight.ma -dest models/weapons/machinegun/flashlight +} + +export machinegun_strogg +{ + options -prefix MACHINE_GUN_ -scale .4 -keep barrel_1 barrel_2 eject flashlight + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh work/models/weapons/marine_machine_gun/animations/machinegun_mesh.ma -dest models/weapons/machinegun/view_strogg +} + +export machinegun +{ + options -prefix PLAYER_MG_ -scale .4 -keep ATTACHER stock_joint clip_joint muzzle_flash handle_joint -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/machinegun/world -rename ATTACHER origin -clearorigin +/* + addoptions -skipmesh body_mesh + addoptions -skipmesh head_mesh + addoptions -skipmesh Reye_mesh + addoptions -skipmesh Leye_mesh + addoptions -skipmesh teethUpper_mesh + addoptions -skipmesh teethLower_mesh +*/ + mesh idle.ma -dest machinegun_world + anim idle.ma -dest machinegun_idle + anim idle.ma -dest machinegun_reload + anim idle.ma -dest machinegun_fire1 +} + +entityDef viewStyle_shouldered_machinegun { + "viewoffset" "1.1 1.5 -1.0" + "viewangles" "-2.5 -9 -4.9" +} + +entityDef viewStyle_q3_machinegun { + "viewoffset" "1.1 -0.5 -1.0" + "viewangles" "-0.7 -7.4 -4.9" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- + +entityDef weapon_machinegun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Machinegun" + "editor_menu" "pickup" + "editor_var inv_weaponmod" "comma separated of any of the following machinegun modifications.\n - wpmod_machinegun_ammo" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponMachinegun" + "size" "32 32 32" + "model_view" "weapon_machinegun_view" + "model_view_strogg" "weapon_machinegun_view_strogg" + "model_world" "weapon_machinegun_world" + "model" "models/weapons/machinegun/w_mg_lo.lwo" + "def_dropItem" "weapon_machinegun" + "def_ejectBrass" "debris_brass_machinegun" + + "joint_attach" "MG_ATTACHER" + "joint_view_flash" "barrel_2" + "joint_view_flashlight" "flashlight" + "joint_view_guiLight" "gun_jt" + "joint_view_eject" "eject" + "joint_world_flash" "muzzle_flash" + + "inv_weapon" "weapon_machinegun" + "inv_start_ammo_machinegun" "40" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_machinegun.tga" + "inv_name" "#str_107406" + + "fireRate" ".1" + "spread" "2" + + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_machinegun" + "def_hitscan" "hitscan_bullet" + "def_althitscan" "hitscan_zoomed_bullet" + + "ammoType" "ammo_machinegun" + "ammoRequired" "1" + "clipSize" "40" + "lowAmmo" "10" + "gui" "guis/weapons/machinegun_ammo.gui" + "gui2" "guis/weapons/machinegun_inview_scope.gui" + + "mtr_icon" "gfx/guis/hud/icons/gun_machinegun" + + "muzzle_kick_time" "0.2" + "muzzle_kick_maxtime" "0.6" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0.5 .15 .15" + + "ejectOffset" "0.5 -1 -1" + + "ammoRegenStep" "4" + "ammoRegenTime" "1000" + + "recoilTime" "145" + "recoilAngles" "-1 0 0" + + // Mapping of modifications to indexes + "def_mod1" "wpmod_machinegun_ammo" + + "foreshorten" ".6" + + // ---------------------------- Muzzleflash --------------------------------------- + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "1 0.8 0.4" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + // ---------------------------- Flashlight --------------------------------------- + + "mtr_flashlightShader" "gfx/lights/flashlight" + "flashlightColor" "1 1 .9" + "flashlightRadius" "400" + "flashlightAngle" "15.0" + "flashlightTarget" "900 0 0" + "flashlightUp" "0 340 0" + "flashlightRight" "0 0 -340" + "flashlightPointLight" "0" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + "glightRadius" "0.9" + "glightOffset" "4 3.5 0.2" + "glightColor" ".5 1 1 1" + + "snd_zoomIn" "weapon_machinegun_scope_in" + "snd_zoomOut" "weapon_machinegun_scope_out" + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_bolt" "weapon_machinegun_bolt" + "snd_acquire" "pickup_weapon" + "snd_noAmmo" "weapon_machinegun_dryfire" + + "fx_muzzleflash" "effects/weapons/machinegun/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/machinegun/muzzleflash.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "def_viewStyle" "viewStyle_q3_machinegun" + "def_viewStyle1" "viewStyle_shouldered_machinegun" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".2" + "weaponAngleOffsetMax" "3" + "weaponOffsetTime" "400" + "weaponOffsetScale" "0.002" + + // Scope / Zoom + "spreadzoom" "0" + "zoomFov" "50" + "zoomTime" ".1" + "zoomHideCrosshair" "0" + "gui_zoom" "guis/weapons/machinegun_scope.gui" + + "hidesurface" "models/weapons/blaster/flare" + + "net_syncPhysics" "1" +} + +entityDef weapon_machinegun_mp +{ + "inherit" "weapon_machinegun" + "clipsize" "0" + "def_mod1" "" + "inv_icon" "gfx/guis/hud/icons/item_machinegun_colored" + "mtr_simple_icon" "simpleicons/item_machinegun_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + // use q3 style spread in MP + "machinegunSpreadStyle" "1" + "spread" "200" + "spreadZoom" "150" + "editor_ignore" "1" + + "hidesurface" "models/weapons/machinegun/clip_large" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + "def_hitscan" "hitscan_bullet_mp" + "def_althitscan" "hitscan_zoomed_bullet_mp" + "altFireRate" ".2" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + "inv_start_ammo_machinegun" "100" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" +} + +entityDef weapon_blaster_gui +{ + "model" "weapon_machinegun_world" + "hidesurface" "models/weapons/blaster/flare" + +} + +entityDef moveable_item_machinegun +{ + "inherit" "weapon_machinegun" + + "editor_rotatable" "1" + + "spawnclass" "idMoveableItem" + "mass" "2500" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" + "itemclipmodel" "models/weapons/machinegun/w_mg_lo_clip.lwo" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------- + +entityDef wpmod_machinegun_ammo +{ + "weapon" "weapon_machinegun" + + "mod_showsurface" "models/weapons/machinegun/clip_large" + "mod_hidesurface" "models/weapons/machinegun/clip_small" + + "clipSize" "80" +} + +entityDef weaponmod_machinegun_ammo +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_menu" "pickup" + "editor_usage" "Machinegun Extended Clip Modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_machinegun_ammo" + "inv_ammo_machinegun" "120" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_machinegun.tga" + "inv_name" "#str_107435" + + "model" "models/items/ammo/ammo_box.lwo" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------0 + +model weapon_machinegun_view +{ + mesh models/weapons/machinegun/view.md5mesh + + offset (-1.5 1.7 .25) + + anim idle models/weapons/machinegun/idle.md5anim + anim raise models/weapons/machinegun/raise.md5anim + { + frame 7 sound_weapon snd_bolt + } + + anim putaway models/weapons/machinegun/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + + anim fire models/weapons/machinegun/fire.md5anim + { + frame 1 sound_weapon weapon_machinegun_fire + frame 1 sound_item weapon_machinegun_fire_stereo + frame 1 object_call EjectBrass + } + anim reload models/weapons/machinegun/reload.md5anim + { + frame 6 sound_weapon weapon_machinegun_clipout + frame 16 sound_item weapon_machinegun_clipin + frame 26 sound_weapon snd_bolt + } + anim flashlight models/weapons/machinegun/flashlight.md5anim + { + frame 7 sound_weapon weapon_blaster_flashlight + } +} + +model weapon_machinegun_view_strogg +{ + inherit weapon_machinegun_view + + offset (-1.5 1.7 .25) + + mesh models/weapons/machinegun/view_strogg.md5mesh +} + +model weapon_machinegun_world +{ + mesh models/weapons/machinegun/world/machinegun_world.md5mesh + + anim raise models/weapons/machinegun/world/machinegun_idle.md5anim + anim idle models/weapons/machinegun/world/machinegun_idle.md5anim + anim aim models/weapons/machinegun/world/machinegun_idle.md5anim + anim fire1 models/weapons/machinegun/world/machinegun_fire1.md5anim + anim reload models/weapons/machinegun/world/machinegun_reload.md5anim + anim noammo models/weapons/machinegun/world/machinegun_idle.md5anim + anim putaway models/weapons/machinegun/world/machinegun_idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// HitScan +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef hitscan_bullet +{ + "range" "40000" + + "fx_impact" "effects/weapons/machinegun/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_smll.fx" + "fx_impact_concrete" "effects/weapons/machinegun/impact_concrete.fx" + "fx_impact_rock" "effects/weapons/machinegun/impact_concrete.fx" + "fx_impact_electronics" "effects/weapons/machinegun/impact_electronics.fx" + "fx_impact_flesh" "effects/weapons/machinegun/impact_flesh.fx" + "fx_impact_glass" "effects/weapons/machinegun/impact_glass.fx" + "fx_impact_monstermetal" "effects/weapons/machinegun/impact_monstermetal.fx" + "fx_impact_bpglass" "effects/weapons/machinegun/impact_bpglass.fx" + "fx_impact_mp" "effects/weapons/machinegun/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/machinegun/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/machinegun/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/machinegun/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/machinegun/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/machinegun/impact_default_mp.fx" + + "def_damage" "damage_machinegun" + "def_damage_flesh" "damage_machinegun_flesh" + + "push" "7500" +} + +entityDef hitscan_zoomed_bullet +{ + "inherit" "hitscan_bullet" + + "def_damage" "damage_machinegun_zoom" + "def_damage_flesh" "damage_machinegun_zoom_flesh" +} + +//--------------------------------------------------------------- +// SP - normal +//--------------------------------------------------------------- +entityDef damage_machinegun +{ + "inherit" "damage_bullet" + "damage" "15" + "damage_flesh" "18" + + "deathPush" "100" + "deathPushMin" "3000 350" + "deathPushMax" "5000 500" +} + +entityDef damage_machinegun_flesh +{ + "inherit" "damage_machinegun" + "damage" "18" +} + +//--------------------------------------------------------------- +// SP - Zoomed +//--------------------------------------------------------------- +entityDef damage_machinegun_zoom +{ + "inherit" "damage_machinegun" + "damage" "20" + "damage_flesh" "24" +} + +entityDef damage_machinegun_zoom_flesh +{ + "inherit" "damage_machinegun" + "damage" "24" +} + +//--------------------------------------------------------------- +// MP +//--------------------------------------------------------------- +entityDef hitscan_bullet_mp +{ + "inherit" "hitscan_bullet" + "range" "40000" + + "def_damage" "damage_machinegun_mp" + "def_damage_flesh" "damage_machinegun_mp" +} + +entityDef hitscan_zoomed_bullet_mp +{ + "inherit" "hitscan_bullet" + "range" "40000" + + "def_damage" "damage_machinegun_zoom_mp" + "def_damage_flesh" "damage_machinegun_zoom_mp" +} + +entityDef damage_machinegun_mp +{ + "inherit" "damage_bullet" + "damage" "7" + "damage_flesh" "7" + "damage_team" "5" + "knockback" "7" + "knockback_team" "5" + + "deathPush" "100" + "deathPushMin" "3000 350" + "deathPushMax" "5000 500" +} + + +entityDef damage_machinegun_zoom_mp +{ + "inherit" "damage_machinegun_mp" + "damage" "10" + "damage_flesh" "10" + "damage_team" "7" + "knockback" "10" + "knockback_team" "10" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Casing +//-------------------------------------------------------------------------------------------------------------------- + +entityDef debris_brass_machinegun { + "model" "models/weapons/machinegun/brass.lwo" + "clipmodel" "simpletri" + + "scale" "0.3" + + "linear_velocity" "10 -75 50" + "linear_velocity_range" "0.1 0.15 0.35" + "angular_velocity" "0 8000 0" + "angular_velocity_range" "0 1.0 0" + + "density" "0.02" + "linear_friction" "0.4" + "angular_friction" "0.1" + "friction" "0.2" + "bouncyness" "0.1" + "snd_bounce" "brass_casing" + "bounce_sound_once" "1" +} diff --git a/stuff/def/weapons/nailgun.def b/stuff/def/weapons/nailgun.def new file mode 100644 index 000000000..2c4fb5794 --- /dev/null +++ b/stuff/def/weapons/nailgun.def @@ -0,0 +1,526 @@ +//---------------------------------------------------------------- +// nailgun.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export nailgun +{ + options -prefix NAILGUN_ -scale .4 -parent lft_wrst nailgun_body -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 nailgun_rt_steam_nozzle nailgun_lft_steam_nozzle +//-keepmeshprefix nailgun_ +//-keepmesh rt_arm_mesh -keepmesh lft_arm_mesh +//-keepmesh temp_left_hand_handle + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + addoptions -skipmesh mgun_mesh + addoptions -skipmesh mgun_lg_clip + addoptions -skipmesh mgun_sm_clip + + mesh work/models/weapons/nailgun/animations/nailgun_idle.ma -dest models/weapons/nailgun/view + anim work/models/weapons/nailgun/animations/nailgun_idle.ma -dest models/weapons/nailgun/idle + anim work/models/weapons/nailgun/animations/nailgun_shoot.ma -dest models/weapons/nailgun/fire + anim work/models/weapons/nailgun/animations/nailgun_barrelspin.ma -dest models/weapons/nailgun/barrelspin + anim work/models/weapons/nailgun/animations/nailgun_raise.ma -dest models/weapons/nailgun/raise + anim work/models/weapons/nailgun/animations/nailgun_lower.ma -dest models/weapons/nailgun/lower + anim work/models/weapons/nailgun/animations/nailgun_fire_fast.ma -dest models/weapons/nailgun/fire_fast + anim work/models/weapons/nailgun/animations/nailgun_fire_slow.ma -dest models/weapons/nailgun/fire_slow + anim work/models/weapons/nailgun/animations/nailgun_reload.ma -dest models/weapons/nailgun/reload + anim work/models/weapons/nailgun/animations/nailgun_spinup.ma -dest models/weapons/nailgun/spinup + anim work/models/weapons/nailgun/animations/nailgun_spindown.ma -dest models/weapons/nailgun/spindown + anim work/models/weapons/nailgun/animations/nailgun_spindown.ma -range 1 2 -dest models/weapons/nailgun/spinempty + + anim work/models/weapons/nailgun/animations/nailgun_reload_double_A.ma -dest models/weapons/nailgun/reload_clip1_hold + anim work/models/weapons/nailgun/animations/nailgun_reload_double_B.ma -dest models/weapons/nailgun/reload_clip1_finish + anim work/models/weapons/nailgun/animations/nailgun_reload_double_C.ma -dest models/weapons/nailgun/reload_clip2 + + anim work/models/weapons/nailgun/animations/nailgun_clasp_open.ma -dest models/weapons/nailgun/clasp_open + anim work/models/weapons/nailgun/animations/nailgun_clasp_1clip.ma -dest models/weapons/nailgun/clasp_1clip + anim work/models/weapons/nailgun/animations/nailgun_clasp_2clips.ma -dest models/weapons/nailgun/clasp_2clip + +} + +export nailgun_strogg +{ + options -prefix NAILGUN_ -scale .4 -parent lft_wrst nailgun_body -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 nailgun_rt_steam_nozzle nailgun_lft_steam_nozzle + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + addoptions -skipmesh mgun_mesh + addoptions -skipmesh mgun_lg_clip + addoptions -skipmesh mgun_sm_clip + mesh work/models/weapons/nailgun/animations/nailgun_idle.ma -dest models/weapons/nailgun/view_strogg +} + +/* +export nailgun + +{ +// options -prefix NAILGUN_nailgun_ -scale .4 -keepmesh rt_armmesh_uvs lft_armmesh_uvs comm_lo -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 +// options -prefix NAILGUN_ -scale .4 -keepmesh temp_left_hand_handle -keepmeshprefix nailgun_ -keepmesh rt_armmesh_uvs -keepmesh lft_armmesh_uvs -keepmesh comm_lo -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 +// mesh work/models/weapons/nailgun/animations/world_nailgun.ma -dest models/weapons/nailgun/world/worldnailgun + + options -prefix PLAYER_NG_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/nailgun/world -rename ATTACHER origin -clearorigin + mesh nailgun_idle.ma -dest nailgun + anim nailgun_idle.ma -dest idle + anim nailgun_fire2.ma -dest fire + anim nailgun_spinup.ma -dest spinup + anim nailgun_spindown.ma -dest spindown +} +*/ + +entityDef viewStyle_q3_nailgun { + "viewoffset" "-2.7 2.6 1.6" + "viewangles" "3.1 -7.2 0.3" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- + +entityDef weapon_nailgun +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_usage" "Nailgun" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponNailgun" + "size" "32 32 32" + "model_view" "weapon_nailgun_view" + "model_view_strogg" "weapon_nailgun_view_strogg" + "model_world" "weapon_nailgun_world" + "model" "models/weapons/nailgun/w_ng.lwo" + "def_dropItem" "weapon_nailgun" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_nailgun" + + "joint_attach" "NG_ATTACHER" + "joint_view_barrel" "nailgun_rotating_firing_pins" + "joint_view_flash" "nailgun_rotating_firing_pins" + "joint_view_guiLight" "nailgun_body" + "joint_view_drum" "nailgun_rotating_drum" + "joint_view_pins" "nailgun_rotating_firing_pins" + "joint_view_steamRight" "nailgun_rt_steam_nozzle" + "joint_view_steamLeft" "nailgun_lft_steam_nozzle" + + "joint_world_flash" "nailgun_rotating_drum" + + "fireRate" "16" + "spread" "30" + "spread_mp" "0" + "spreadSeek" "5" + "drumSpeed" ".8" + + "inv_weapon" "weapon_nailgun" + "inv_start_ammo_nailgun" "50" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_nailgun" + "inv_name" "#str_107407" + + "gui" "guis/weapons/nailgun_ammo.gui" + "gui_zoom" "guis/weapons/nailgun_scope.gui" + + "mtr_icon" "gfx/guis/hud/icons/gun_nailgun" + + "def_projectile" "projectile_nail" + "def_altprojectile" "projectile_nail_seek" + "ammoType" "ammo_nailgun" + "ammoRequired" "1" + "clipSize" "50" + "lowAmmo" "1" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "1 0.8 0.4" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "muzzle_kick_time" "0.2" + "muzzle_kick_maxtime" "0.6" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0.5 .15 .15" + "recoilTime" "145" + "recoilAngles" "-1 0 0" + + "ammoRegenStep" "2" + "ammoRegenTime" "1250" + + "def_mod1" "wpmod_nailgun_power" + "def_mod2" "wpmod_nailgun_seek" + + "foreshorten" ".66" + "snd_zoomIn" "weapon_machinegun_scope_in" + "snd_zoomOut" "weapon_machinegun_scope_out" + "snd_spinfast" "weapon_nailgun_spinfast" + "snd_spinslow" "weapon_nailgun_spinslow" + "snd_spinup" "weapon_nailgun_spinup" + "snd_spindown" "weapon_nailgun_spindown" + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_fire" "weapon_nailgun_fire" + "snd_fireStereo" "weapon_nailgun_fire_stereo" + "snd_acquire" "pickup_weapon" + "snd_noAmmo" "weapon_nailgun_dryfire" + + "fx_muzzleflash" "effects/weapons/nailgun/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/nailgun/muzzleflash_world.fx" + "fx_exhaust" "effects/weapons/nailgun/exhaust.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "def_viewStyle" "viewStyle_q3_nailgun" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "5" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.001" + +// "launchFromBarrel" "1" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + "glightRadius" "1.1" + "glightOffset" "1.8 2.0 .9" + + "net_syncPhysics" "1" +} + +entityDef weapon_nailgun_mp +{ + "inherit" "weapon_nailgun" + "clipsize" "0" + "def_mod3" "" + "hidesurface" "models/weapons/nailgun_mod_ammo" + "editor_ignore" "1" + "inv_icon" "gfx/guis/hud/icons/item_nailgun_colored.tga" + "mtr_simple_icon" "simpleicons/item_nailgun_colored.tga" + "simple_icon_scale" "32.0" + "model" "models/weapons/nailgun/w_ng_mp.lwo" + "triggerSize" "32" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" +} + +entityDef moveable_item_nailgun +{ + "inherit" "weapon_nailgun" + + "editor_rotatable" "1" + "editor_menu" "pickup" + + "itemclipmodel" "models/weapons/nailgun/w_ng_clip.lwo" + + + "spawnclass" "idMoveableItem" + "mass" "4000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------0 + +model weapon_nailgun_view +{ + mesh models/weapons/nailgun/view.md5mesh + + channel legs ( *lft_shldr *rt_elbo origin -nailgun_lft_clasp ) + channel torso ( nailgun_lft_clasp ) + + anim idle models/weapons/nailgun/idle.md5anim + anim raise models/weapons/nailgun/raise.md5anim + { + frame 8 sound_weapon weapon_nailgun_handle + } + anim putaway models/weapons/nailgun/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + anim fire_slow models/weapons/nailgun/fire_slow.md5anim + { +// frame 1 sound_weapon weapon_nailgun_fire +// frame 1 sound_item weapon_nailgun_fire_stereo + } + anim fire_fast models/weapons/nailgun/fire_fast.md5anim + { + frame 1 sound_weapon weapon_nailgun_fire + frame 1 sound_item weapon_nailgun_fire_stereo + } + anim spinup models/weapons/nailgun/spinup.md5anim + { + rate 2 + } + anim spindown models/weapons/nailgun/spindown.md5anim + anim spinempty models/weapons/nailgun/spinempty.md5anim + anim reload models/weapons/nailgun/reload.md5anim + { + frame 12 sound_weapon weapon_nailgun_clipout + frame 14 object_call ClaspOpen + frame 23 guievent nailgun_clipout + frame 26 sound_item weapon_nailgun_clipin + frame 28 object_call ClaspClose + frame 26 guievent nailgun_clipin + frame 39 sound_weapon weapon_nailgun_handle + } + anim reload_clip1hold models/weapons/nailgun/reload_clip1_hold.md5anim + { + frame 7 sound_weapon weapon_nailgun_clipout + frame 9 object_call ClaspOpen + frame 29 sound_item weapon_nailgun_clipin + frame 31 object_call ClaspClose + } + anim reload_clip1finish models/weapons/nailgun/reload_clip1_finish.md5anim + { + frame 10 sound_weapon weapon_nailgun_handle + } + anim reload_clip2 models/weapons/nailgun/reload_clip2.md5anim + { + frame 10 sound_weapon weapon_nailgun_clipout + frame 35 sound_item weapon_nailgun_clipin + frame 50 sound_weapon weapon_nailgun_handle + } + anim clasp_open models/weapons/nailgun/clasp_open.md5anim + anim clasp_1clip models/weapons/nailgun/clasp_1clip.md5anim + anim clasp_2clip models/weapons/nailgun/clasp_2clip.md5anim +} + +model weapon_nailgun_view_strogg +{ + inherit weapon_nailgun_view + + mesh models/weapons/nailgun/view_strogg.md5mesh + + channel legs ( *lft_shldr *rt_elbo origin -nailgun_lft_clasp ) + channel torso ( nailgun_lft_clasp ) +} + +model weapon_nailgun_world +{ + mesh models/weapons/nailgun/world/nailgun.md5mesh + anim idle models/weapons/nailgun/world/idle.md5anim + anim fire models/weapons/nailgun/world/fire.md5anim + anim spinup models/weapons/nailgun/world/spinup.md5anim + anim spindown models/weapons/nailgun/world/spindown.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef wpmod_nailgun_power +{ + "weapon" "weapon_nailgun" + + "mod_showsurface" "models/weapons/nailgun_mod_rof" + "mod_showsurface2" "models/weapons/nailgun_mod_ammo" + "mod_hidesurface" "models/weapons/nailgun_clip" + + "fireRate" "300" + "drumSpeed" "2.25" + "clipSize" "999" +} + +entityDef wpmod_nailgun_seek +{ + "weapon" "weapon_nailgun" + + "mod_showsurface" "models/weapons/nailgun_mod_accuracy" + "mod_showsurface2" "models/weapons/nailgun/scope" + + "zoomFov" "80" + "zoomTime" ".1" + "zoomHideCrosshair" "0" + "gui_zoom" "guis/weapons/nailgun_scope.gui" + "fx_guide" "effects/weapons/nailgun/guide.fx" + "fx_guidestart" "effects/weapons/nailgun/guide_start.fx" + + "lockRange" "1000" + "lockHoldTime" "10" + "lockAquireTime" ".1" + "gui2" "guis/weapons/nailgun_scope.gui" +} + +entityDef weaponmod_nailgun_power +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "Nailgun Power Modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_nailgun_power" + "inv_ammo_nailgun" "100" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_nailgun.tga" + "inv_name" "#str_107436" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +entityDef weaponmod_nailgun_seek +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "Nailgun Seeker Modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_nailgun_seek" + "inv_ammo_nailgun" "999" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_nailgun.tga" + "inv_name" "#str_107438" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +entityDef weaponmod_nailgun_rof +{ + "inherit" "weaponmod_nailgun_power" +} + +entityDef weaponmod_nailgun_ammo +{ + "inherit" "weaponmod_nailgun_power" +} +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef projectile_nail +{ + "spawnclass" "idProjectile" + "mins" "-1 -1 -1" + "maxs" "1 1 1" + "noshadows" "1" + "clipmask_largeshot" "0" + + "model" "models/weapons/nailgun/nail.ase" + "def_damage" "damage_nailDirect" + "def_splash_damage" "damage_nailSplash" + + "health" "0" + "speed" "1200" + "gravity" "0" + "fuse" "4" + + "detonate_on_fuse" "1" + "detonate_on_death" "0" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "detonate_on_bounce" "1" + + "decal_size" "8" + + //sigh... so that a splash damage projectile can still have it's impact effect suppressed on buddy corpses... :/ + "bloodyImpactEffect" "1" + + "fx_fly" "effects/weapons/nailgun/fly.fx" + "fx_fly_mp_low" "effects/weapons/nailgun/fly_mp_low.fx" + "fx_impact" "effects/weapons/nailgun/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_smll.fx" + "fx_impact_concrete" "effects/weapons/nailgun/impact_concrete.fx" + "fx_impact_rock" "effects/weapons/nailgun/impact_concrete.fx" + "fx_impact_monstermetal" "effects/weapons/machinegun/impact_monstermetal.fx" + "fx_impact_flesh" "effects/weapons/machinegun/impact_flesh.fx" + "fx_impact_glass" "effects/weapons/nailgun/impact_glass.fx" + "fx_impact_bpglass" "effects/weapons/nailgun/impact_bpglass.fx" + "fx_impact_electronics" "effects/weapons/nailgun/impact_electronics.fx" + "fx_impact_mp" "effects/weapons/nailgun/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/nailgun/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/nailgun/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/nailgun/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/nailgun/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/nailgun/impact_default_mp.fx" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" +} + +entityDef projectile_nail_mp +{ + "inherit" "projectile_nail" + "speed" "1400" + "no_impact_prediction" "1" +} + +entityDef projectile_nail_seek +{ + "inherit" "projectile_nail" + "spawnclass" "idGuidedProjectile" + + "speed" "700" + + "turn_max" "1800" + "turn_accel" ".5" + "clamp_dist" "1001" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef damage_nailDirect +{ + "damage" "2500" + "push" "1000" + "gib" "0" + + "deathPush" "150" + "deathPushMin" "2000 350" + "deathPushMax" "4000 500" + + "bleed" "1" +} + +entityDef damage_nailSplash +{ + "damage" "2500" + "radius" "5000" + "knockback" "50" + "push" "0" + "gib" "0" + + "deathPush" "100" + "deathPushMin" "2000 350" + "deathPushMax" "4000 500" +} + +entityDef damage_nailDirect_mp +{ + "inherit" "damage_nailDirect" + "damage" "25" + "knockback" "30" +} + +entityDef damage_nailSplash_mp +{ + "damage" "25" + "radius" "75" + "knockback" "30" + "push" "0" + "gib" "0" + + "deathPush" "100" + "deathPushMin" "2000 350" + "deathPushMax" "4000 500" +} \ No newline at end of file diff --git a/stuff/def/weapons/napalmgun.def b/stuff/def/weapons/napalmgun.def new file mode 100644 index 000000000..2ffa5b2b1 --- /dev/null +++ b/stuff/def/weapons/napalmgun.def @@ -0,0 +1,399 @@ +//---------------------------------------------------------------- +// napalmgun.def +//---------------------------------------------------------------- + +export napalmgun +{ + options -game /q4xbase -prefix SRL_ -scale .4 -keep offset lighter light_pivot reticle canister muzzle_flash peice1 peice2 peice3 plunger tube tube1 tube2 tube3 -skipmesh rt_strogg_arm_mesh -skipmesh lft_strogg_arm_mesh -sourcedir models/weapons/flame_goop/animations -destdir models/weapons/napalmgun + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh idle_00.ma -dest mesh + anim idle_00.ma -dest idle + anim fire_00.ma -dest fire -range 4 10 + anim raise_00.ma -dest raise + anim lower_00.ma -dest lower + anim fire_00.ma -dest reload -range 11 24 + anim reload_slow.ma -dest reload_empty + anim reload_slow.ma -dest idle_empty -range 1 2 +} + +/* viewmodel will fix +export napalmgun_strogg +{ + options -prefix SRL_ -scale .4 -keep muzzle_flash l_vent r_vent -sourcedir work/models/weapons/strogg_rocket_launcher/animations -destdir models/weapons/rocketlauncher + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh idle_00.ma -dest mesh_strogg +} + +export napalmgun +{ + options -prefix PLAYER_RKT_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/animation_mocap_cinematics -destdir models/weapons/rocketlauncher/world -rename ATTACHER origin -clearorigin + mesh newMarine_oneframe_idle.ma -dest rocketlauncher + anim newMarine_oneframe_idle.ma -dest idle +} +*/ + +entityDef viewStyle_q3_napalmgun { + "viewoffset" "-2.6 2.2 2.3" + "viewangles" "5.7 -3.9 -1.2" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- +entityDef weapon_napalmgun +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Napalm Launcher" + + "spawnclass" "idItem" + "weaponclass" "WeaponNapalmGun" + "size" "32 32 32" + "model_view" "weapon_napalmgun_view" + "model_world" "weapon_napalmgun_world" + "model" "models/weapons/napalmgun/w_flamegun.ase" + "def_dropItem" "weapon_napalmgun" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_napalm" + + "joint_attach" "RKT_ATTACHER" + "joint_view_flash" "muzzle_flash" + "joint_view_barrel" "muzzle_flash" + "joint_world_flash" "muzzle_flash" + + "inv_weapon" "weapon_napalmgun" + "inv_start_ammo_napalmgun" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_fire.tga" + "inv_name" "Napalm Launcher" + + "fireRate" ".8" +// "reloadRate" ".1" + "spread" "0" + "dirOffset" "0 0 .1" + + "weaponname" "Napalm Launcher" + "def_projectile" "projectile_napalm" + "ammoType" "ammo_napalmgun" + "clipSize" "20" + "ammoRequired" "1" + "gui" "guis/weapons/napalmgun.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_napalmgun" + +// "muzzle_kick_time" ".5" +// "muzzle_kick_maxtime" "0.5" +// "muzzle_kick_angles" "-15 0 0" +// "muzzle_kick_offset" "3 0 3" + +// "recoilTime" "20" +// "recoilAngles" "-.20 0 0" + + "muzzle_kick_time" "0.8" + "muzzle_kick_maxtime" "0.8" + "muzzle_kick_angles" "-10 0 0" + "muzzle_kick_offset" "2 0 1" + + "recoilTime" "500" + "recoilAngles" "-.20 0 0" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.99 0.84 .31" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + + "fx_muzzleflash" "effects/weapons/rocketlauncher/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/rocketlauncher/muzzleflash_world.fx" + + "fx_respawn" "effects/mp/itemrespawn.fx" + + "snd_acquire" "pickup_weapon" + "snd_noacquire" "pickup_weaponstay" + + "foreshorten" ".6" + + "def_viewStyle" "viewStyle_q3_napalmgun" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".15" + "weaponAngleOffsetMax" "3" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.002" + + "useAltFireAnim" "1" + +// "launchFromBarrel" "1" + + "dbTitle" "Napalm Launcher" + "dbText" "Sticky Like Napalm." + "dbFilter" "weapon" + + + "cylinderMoveTime" "850" + "cylinder_offset0" "-2.235" + "cylinder_offset1" "-2.487" + "cylinder_offset2" "-1.806" + "cylinder_offset3" "-0.798" + + "cylinder_joint0" "plunger" + "cylinder_joint1" "peice1" + "cylinder_joint2" "peice2" + "cylinder_joint3" "peice3" + + "net_syncPhysics" "1" + + "snd_quaddamage" "weapon_quaddamage_fire" +} + +entityDef weapon_napalmgun_mp +{ + "inherit" "weapon_napalmgun" + "clipSize" "0" + "inv_icon" "gfx/guis/hud/icons/item_fire_colored" + "mtr_simple_icon" "gfx/guis/hud/simpleicons/item_napalmgun" + "simple_icon_scale" "32.0" + + "ammoRegenStep" "1" + "ammoRegenTime" "2500" +} + +entityDef moveable_item_napalmgun +{ + "inherit" "weapon_napalmgun" + + "editor_rotatable" "1" + + "spawnclass" "idMoveableItem" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_napalmgun_view +{ + mesh models/weapons/napalmgun/mesh.md5mesh + + channel legs ( *origin -*tube) + channel torso ( *tube) + + anim idle models/weapons/napalmgun/idle.md5anim + anim fire models/weapons/napalmgun/fire.md5anim + { + rate .25 + + frame 1 sound_weapon weapon_napalmgun_fire_mono + frame 1 sound_voice2 weapon_napalmgun_fire + //frame 1 fx effects/weapons/rocketlauncher/vent.fx muzzle_flash + //frame 1 fx effects/weapons/rocketlauncher/vent.fx muzzle_flash + } + + + anim idle_empty models/weapons/napalmgun/idle_empty.md5anim + + anim reload models/weapons/napalmgun/reload.md5anim + { + rate 2 + frame 1 object_call MoveCylinder + frame 4 sound_body weapon_napalmgun_reload + //frame 9 sound_body2 player_rocketlauncher_servo + } + + anim reload_empty models/weapons/napalmgun/reload_empty.md5anim + { + frame 96 sound_body weapon_napalmgun_reload + frame 24 sound weapon_shotgun_clipout + frame 73 sound weapon_shotgun_clipin + //frame 8 sound_body2 player_rocketlauncher_servo + } + + anim raise models/weapons/napalmgun/raise.md5anim + anim putaway models/weapons/napalmgun/lower.md5anim + { + frame 1 sound weapon_switch + } +} + +model weapon_napalmgun_view_strogg +{ + inherit weapon_rocketlauncher_view + + mesh models/weapons/napalmgun/mesh_strogg.md5mesh + + channel legs ( *origin -*reload_rack -*ram -iris_bone_6 -iris_bone_5 -iris_bone_4 -iris_bone_3 -iris_bone_2 -iris_bone_1 ) + channel torso ( *reload_rack *ram iris_bone_6 iris_bone_5 iris_bone_4 iris_bone_3 iris_bone_2 iris_bone_1 ) +} + +model weapon_napalmgun_world +{ + mesh models/weapons/napalmgun/world/napalmgun.md5mesh + anim idle models/weapons/napalmgun/world/idle.md5anim +} + + +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------- + +entityDef projectile_napalm +{ + "spawnclass" "idProjectile" + "size" "7 7 7" + "cone" "2" + "noshadows" "1" + "clipmask_largeshot" "1" + "no_contents" "0" + + "model" "models/weapons/napalmgun/flame_gun_glob.ase" + "def_damage" "damage_napalmDirect" + "def_splash_damage" "damage_napalmSplash" + + "speed" "1200" + "angular_velocity" "-10 5 1" + "settle_duration" "0.08" + + "linear_friction" "0" + "angular_friction" "0" + "contact_friction" "10" + //"bounce" ".65" + "gravity" "1.2" + "fuse" "2.5" + + "detonate_on_fuse" "1" + "detonate_on_death" "0" + "detonate_on_world" "1" + "detonate_on_actor" "1" + + "impact_gib" "1" + "decal_size" "75" + + "flyEffectAttenuateSpeed" "200" + + "airBurst_desc" "midair_" + + "fx_fly" "effects/weapons/napalmgun/flyburn.fx" + "fx_fly_mp_low" "effects/weapons/napalmgun/flyburn_mp_low.fx" + "fx_impact_water" "effects/ambient/splash_med.fx" + + "snd_ricochet" "weapon_napalmgun_bounce" + + // These are the impact effects and the detonation effects. + //"fx_detonate" "effects/weapons/napalmgun/detonate.fx" + //"fx_impact" "effects/weapons/napalmgun/areaburn" + //"fx_impact_actor" "effects/weapons/napalmgun/actorimpact" + + "fx_impact_actor" "effects/weapons/rocketlauncher/detonate.fx" + "fx_impact" "effects/weapons/napalmgun/impact.fx" + "fx_detonate" "effects/weapons/napalmgun/detonate.fx" + + //"delay_residual" "1.5" + //"residual_time" "6" + //"def_residual_damage" "damage_lightTank_residualPlasma" + + + //spawn impact entity information + "def_impactEntity" "impact_napalm_projectile" + "numImpactEntities" "1" + "ieMinPitch" "20" + "ieMaxPitch" "50" + "ieSlicePercentage" "1.00" + + "net_syncPhysics" "1" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" + + "no_impact_prediction" "1" +} + +entityDef impact_napalm_projectile +{ + //"inherit" "projectile_grenade" + "spawnclass" "idProjectile" + "size" "1 1 1" + "noshadows" "1" + "clipmask_largeshot" "0" + "no_contents" "0" + + "model" "models/weapons/napalmgun/flame_gun_globsmall.ase" + + "fuse" "6.0" + "fuse_random" "0.4" + "speed" "1" + "gravity" "1.2" + "remove_time" "100" + + "angular_velocity" "-10 5 1" + + "linear_friction" "0" + "angular_friction" "0" + "contact_friction" "10" + + "detonate_on_fuse" "0" + "detonate_on_death" "0" + "detonate_on_world" "0" + "detonate_on_actor" "0" + "detonate_on_bounce" "0" + + "flyEffectAttenuateSpeed" "200" + "fx_launch" "effects/weapons/napalmgun/globburn.fx" + "fx_fly" "effects/weapons/napalmgun/flyburn.fx" + + "delay_emit_damage" "0.75" + "def_emit_damage" "damage_napalmGlobEmit" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" + + "net_syncPhysics" "1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------- + +entityDef damage_napalmDirect +{ + "damage" "70" + "gib" "1" + "knockback" "60" + "deathPush" "200" + "deathPushMin" "3000 2000" + "deathPushMax" "5000 3000" +} + +entityDef damage_napalmSplash +{ + "damage" "70" + "radius" "140" + "attackerDamageScale" "1.0" + "knockback" "60" + "gib" "0" + "deathPush" "100" + "deathPushMin" "3000 2000" + "deathPushMax" "5000 3000" +} + +entityDef damage_napalmGlobEmit +{ + "damage" "15" + "radius" "140" + "attackerDamageScale" "1.0" + "knockback" "0" + "gib" "0" + "deathPush" "100" + "deathPushMin" "3000 2000" + "deathPushMax" "5000 3000" +} diff --git a/stuff/def/weapons/railgun.def b/stuff/def/weapons/railgun.def new file mode 100644 index 000000000..c91cc1d4a --- /dev/null +++ b/stuff/def/weapons/railgun.def @@ -0,0 +1,460 @@ +//---------------------------------------------------------------- +// railgun.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export railgun +{ + options -prefix SROCKET_ -scale .4 -parent lft_wrst srocket_body -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 srocket_muzzle_flash + +//-keepmeshprefix srocket_ +//-keepmesh rt_arm_mesh +//-keepmesh lft_arm_mesh + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh work/models/weapons/railgun/animations/railgun_idle.ma -dest models/weapons/railgun/view + anim work/models/weapons/railgun/animations/railgun_idle.ma -dest models/weapons/railgun/idle + anim work/models/weapons/railgun/animations/railgun_raise.ma -dest models/weapons/railgun/raise + anim work/models/weapons/railgun/animations/railgun_lower.ma -dest models/weapons/railgun/lower + + anim work/models/weapons/railgun/animations/railgun_reload_v2.ma -dest models/weapons/railgun/reload + +// anim work/models/weapons/railgun/animations/railgun_reload_noArm.ma -dest models/weapons/railgun/reload + anim work/models/weapons/railgun/animations/railgun_fire_slow2.ma -dest models/weapons/railgun/fire_slow + anim work/models/weapons/railgun/animations/railgun_fire_slow2.ma -dest models/weapons/railgun/fire_fast + anim work/models/weapons/railgun/animations/railgun_fire_slow_vs01.ma -dest models/weapons/railgun/fire_fast_2 + anim work/models/weapons/railgun/animations/railgun_multiplayer_fire.ma -dest models/weapons/railgun/fire_inview_multiplayer + +} + +export railgun_strogg +{ + options -prefix SROCKET_ -scale .4 -parent lft_wrst srocket_body -keep lft_shldr lft_elbo lft_wrst lft_thmb_1 lft_ndx_1 lft_mddl_1 lft_ring_5 lft_pnky_1 lft_thmb_2 lft_ndx_2 lft_mddl_2 lft_ring_2 lft_pnky_2 lft_thmb_3 lft_ndx_3 lft_mddl_3 lft_ring_3 lft_pnky_3 lft_thmb_4 lft_ndx_4 lft_mddl_4 lft_ring_4 lft_pnky_4 rt_elbo rt_wrst rt_ring_1 rt_ndx_1 rt_thmb_1 rt_ring_2 rt_ndx_2 rt_thmb_2 rt_ring_3 rt_ndx_3 rt_thmb_3 rt_ring_4 rt_ndx_4 rt_thmb_4 srocket_muzzle_flash + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh work/models/weapons/railgun/animations/railgun_idle.ma -dest models/weapons/railgun/view_strogg +} + +export railgun +{ + options -prefix PLAYER_RG_ -scale .4 -keep ATTACHER -sourcedir work/models/characters/marine/animation_mocap_cinematics -destdir models/weapons/railgun/world -rename ATTACHER origin -clearorigin + mesh newMarine_oneframe_idle.ma -dest railgun + anim newMarine_oneframe_idle.ma -dest idle + + +} + +entityDef viewStyle_shouldered_railgun { + "viewoffset" "0 3 0" + "viewangles" "-3.5 -6 3" +} + +entityDef viewStyle_q3_railgun { + "viewoffset" "0 1.6 0" + "viewangles" "-3 -9.4 2.3" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Defintion +//-------------------------------------------------------------------------------------------------------------------- + +entityDef weapon_railgun +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Railgun" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponRailgun" + "size" "32 32 32" + "model_view" "weapon_railgun_view" + "model_view_strogg" "weapon_railgun_view_strogg" + "model_world" "weapon_railgun_world" + "model" "models/weapons/railgun/world/w_rg.lwo" + "def_dropItem" "weapon_railgun" + + "joint_attach" "RG_ATTACHER" + "joint_view_flash" "srocket_muzzle_flash" + "joint_view_barrel" "srocket_muzzle_flash" + "joint_world_flash" "muzzle_flash" + + "fireRate" "1.6" + "spread" "0" + + "inv_weapon" "weapon_railgun" + "inv_start_ammo_railgun" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_railgun" + "inv_name" "#str_107408" + + "def_hitscan" "hitscan_railgun" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_railgun" + + "ammoType" "ammo_railgun" + "ammoRequired" "1" + "clipSize" "3" + "lowAmmo" "1" + "continuousFire" "1" + "dryFireReload" "1" + "switchWhenEmpty" "0" + "gui" "guis/weapons/railgun.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_railgun" + + "ammoRegenStep" "1" + "ammoRegenTime" "2750" + + "muzzle_kick_time" "0.2" + "muzzle_kick_maxtime" "0.6" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0.5 .15 .15" // 1 1 2" //"2.5 1 2" + + "recoilTime" "600" + "recoilAngles" "-.10 0 0" + + "barrelPressure" "250" + + "weapon_scriptobject" "weapon_railgun" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.72 1 .9" + "flashRadius" "260" + "flashPointLight" "1" + "flashTime" "1" + "flashViewOffset" "15 -5 -5" + + "def_mod1" "wpmod_railgun_penetrate" + + "snd_zoomIn" "weapon_railgun_scope_in" + "snd_zoomOut" "weapon_railgun_scope_out" + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_acquire" "pickup_weapon" + "snd_idle_hum" "weapon_railgun_hum" + "snd_noAmmo" "weapon_railgun_dryfire" + + "fx_muzzleflash" "effects/weapons/railgun/muzzleflash.fx" + "fx_muzzleflash_mp" "effects/weapons/railgun/muzzleflash_mp.fx" + "fx_muzzleflash_world" "effects/weapons/railgun/muzzleflash_world.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "def_viewStyle" "viewStyle_q3_railgun" + "def_viewStyle1" "viewStyle_shouldered_railgun" + + "foreshorten" ".55" + + "launchFromBarrel" "0" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + "glightRadius" "1.1" + "glightOffset" "1.8 2.0 .9" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".25" + "weaponAngleOffsetMax" "5" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.003" + + "zoomFov" "40" + "zoomTime" ".1" + "zoomHideCrosshair" "0" + "gui_zoom" "guis/weapons/railgun_scope.gui" + + "net_syncPhysics" "1" +} + +entityDef weapon_railgun_mp +{ + "inherit" "weapon_railgun" + "model_view" "weapon_railgun_view_mp" + "editor_ignore" "1" + "clipsize" "0" + "fireRate" "1.5" + "inv_icon" "gfx/guis/hud/icons/item_railgun_colored.tga" + "mtr_simple_icon" "simpleicons/item_railgun_colored.tga" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + "muzzleTint" "1" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" + + "inv_start_ammo_railgun" "7" +} + +entityDef moveable_item_railgun +{ + "inherit" "weapon_railgun" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/railgun/world/w_rg_clip.lwo" + + "spawnclass" "idMoveableItem" + "mass" "4000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------0 + +model weapon_railgun_view +{ + mesh models/weapons/railgun/view.md5mesh + + offset (-3 1.65 .75) + + anim idle models/weapons/railgun/idle.md5anim + anim raise models/weapons/railgun/raise.md5anim + { + frame 8 sound_weapon weapon_railgun_readjust3 + frame 10 sound_item weapon_railgun_smallcharge + } + anim putaway models/weapons/railgun/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + anim fire models/weapons/railgun/fire_fast_2.md5anim + { + frame 1 sound_weapon weapon_railgun_fire + frame 1 sound_item weapon_railgun_fire_stereo + frame 3 sound weapon_railgun_charge + frame 4 sound weapon_railgun_readjust + frame 5 sound weapon_railgun_readjust3 + frame 21 sound weapon_railgun_readjust2 + } + anim reload models/weapons/railgun/reload.md5anim + { + rate 1.2 + frame 20 sound weapon_railgun_clipin + frame 35 sound weapon_railgun_clipout + frame 43 sound weapon_railgun_smallcharge + } +} + +model weapon_railgun_view_mp +{ + mesh models/weapons/railgun/view.md5mesh + + offset (-3 1.65 .75) + + anim idle models/weapons/railgun/idle.md5anim + anim raise models/weapons/railgun/raise.md5anim + { + frame 8 sound_weapon weapon_railgun_readjust3 + frame 10 sound_item weapon_railgun_smallcharge + } + anim putaway models/weapons/railgun/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } +// anim fire models/weapons/railgun/fire_fast.md5anim + anim fire models/weapons/railgun/fire_inview_multiplayer.md5anim + { + frame 1 sound_weapon weapon_railgun_fire + frame 1 sound_item weapon_railgun_fire_stereo + frame 3 sound weapon_railgun_charge + frame 4 sound weapon_railgun_readjust + frame 5 sound weapon_railgun_readjust3 + frame 21 sound weapon_railgun_readjust2 + } + anim reload models/weapons/railgun/reload.md5anim + { + rate 1.6 + frame 20 sound_weapon weapon_railgun_clipin + frame 35 sound_item weapon_railgun_clipout + frame 43 sound_weapon weapon_railgun_smallcharge + } +} + +model weapon_railgun_view_strogg +{ + inherit weapon_railgun_view + mesh models/weapons/railgun/view_strogg.md5mesh +} + +model weapon_railgun_world +{ + + mesh models/weapons/railgun/world/railgun.md5mesh + anim idle models/weapons/railgun/world/idle.md5anim + +/* + mesh models/test/doom3/weapons/plasmagun_world/worldplasmagun.md5mesh + anim raise models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim idle models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim aim models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim fire1 models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim reload models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim noammo models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim + anim putaway models/test/doom3/weapons/plasmagun_world/plasmagun_idle.md5anim +*/ +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------- + +entityDef wpmod_railgun_penetrate +{ + "mod_showsurface" "models/weapons/railgun/rg_mod" + "def_hitscan" "hitscan_railgun_penetrate" + + "weapon" "weapon_railgun" +} + +entityDef weaponmod_railgun_penetrate +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_menu" "pickup" + "editor_usage" "Railgun penetrate mod" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_railgun_penetrate" + "inv_ammo_railgun" "20" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_railgun.tga" + "inv_name" "#str_107439" + + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Hitscan +//-------------------------------------------------------------------------------------------------------------------- + +entityDef hitscan_railgun +{ + "range" "40000" + + "push" "40000" + + "def_damage" "damage_railgun" + + "fx_impact" "effects/weapons/railgun/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_med.fx" + "fx_path" "effects/weapons/railgun/trail.fx" + "fx_impact_bpglass" "effects/weapons/railgun/impact_bpglass.fx" + "fx_impact_glass" "effects/weapons/railgun/impact_glass.fx" + "fx_impact_concrete" "effects/weapons/railgun/impact_concrete.fx" + "fx_impact_rock" "effects/weapons/railgun/impact_concrete.fx" + "fx_impact_electronics" "effects/weapons/railgun/impact_electronics.fx" + "fx_impact_flesh" "effects/weapons/railgun/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/railgun/impact_flesh.fx" + "fx_impact_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_path_mp" "effects/weapons/railgun/trail_mp.fx" + "fxOriginOffset" "0 -15 10" +} + +entityDef hitscan_railgun_mp +{ + // stupid inherit doesn't work here? + "range" "40000" + + "push" "40000" + + "def_damage" "damage_railgun" + + "fx_impact" "effects/weapons/railgun/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_med.fx" + "fx_path" "effects/weapons/railgun/trail.fx" + "fx_path_mp_low" "effects/weapons/railgun/trail_mp_low.fx" + "fx_impact_bpglass" "effects/weapons/railgun/impact_bpglass.fx" + "fx_impact_glass" "effects/weapons/railgun/impact_glass.fx" + "fx_impact_concrete" "effects/weapons/railgun/impact_concrete.fx" + "fx_impact_rock" "effects/weapons/railgun/impact_concrete.fx" + "fx_impact_electronics" "effects/weapons/railgun/impact_electronics.fx" + "fx_impact_flesh" "effects/weapons/railgun/impact_flesh.fx" + "fx_impact_monstermetal" "effects/weapons/railgun/impact_flesh.fx" + "fx_impact_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/railgun/impact_default_mp.fx" + "fx_path_mp" "effects/weapons/railgun/trail_mp.fx" + "penetrate" "1.0" + "fxOriginOffset" "0 -15 10" + "hitscanTint" "1" +} + +entityDef hitscan_railgun_reflect_I +{ + "inherit" "hitscan_railgun" + "reflect" "1" + "reflect_powerup" ".25" + + "fx_reflect" "effects/weapons/railgun/reflect.fx" +} + +entityDef hitscan_railgun_reflect_II +{ + "inherit" "hitscan_railgun_reflect_I" + "reflect_powerup" ".3" +} + +entityDef hitscan_railgun_penetrate +{ + "inherit" "hitscan_railgun" + "penetrate" ".85" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef damage_railgun +{ + "damage" "125" + "push" "500" + "knockback" "100" + "gib" "1" + + "dv_time" "500" + "dv_scale" ".1" + + "fx_wound" "effects/wounds/energy.fx" + +// "deathPush" "200" + "deathPush" "400" + "deathPushMin" "4000 400" + "deathPushMax" "7000 500" + + "bleed" "1" + + "pain" "concussive" +} + +entityDef damage_railgun_mp +{ + "inherit" "damage_railgun" + "damage" "90" +} diff --git a/stuff/def/weapons/rocketlauncher.def b/stuff/def/weapons/rocketlauncher.def new file mode 100644 index 000000000..d3aaa96f0 --- /dev/null +++ b/stuff/def/weapons/rocketlauncher.def @@ -0,0 +1,437 @@ +//---------------------------------------------------------------- +// rocketlauncher.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export rocketlauncher +{ + options -prefix SRL_ -scale .4 -keep muzzle_flash l_vent r_vent -sourcedir work/models/weapons/strogg_rocket_launcher/animations -destdir models/weapons/rocketlauncher + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh idle_00.ma -dest mesh + anim idle_00.ma -dest idle + anim fire_00.ma -dest fire + anim raise_00.ma -dest raise + anim lower_00.ma -dest lower + anim reload_fast.ma -dest reload + anim reload_fast.ma -dest reload_empty -range 1 17 + anim reload_fast.ma -dest idle_empty -range 17 18 + anim reload_fast.ma -dest ammo_pickup -range 16 20 +} + +export rocketlauncher_strogg +{ + options -prefix SRL_ -scale .4 -keep muzzle_flash l_vent r_vent -sourcedir work/models/weapons/strogg_rocket_launcher/animations -destdir models/weapons/rocketlauncher + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh idle_00.ma -dest mesh_strogg +} + +export rocketlauncher +{ + options -prefix PLAYER_RKT_ -scale .4 -keep muzzle_flash ATTACHER -sourcedir work/models/characters/marine/animation_mocap_cinematics -destdir models/weapons/rocketlauncher/world -rename ATTACHER origin -clearorigin + mesh newMarine_oneframe_idle.ma -dest rocketlauncher + anim newMarine_oneframe_idle.ma -dest idle +} + +entityDef viewStyle_q3_rocketlauncher { + "viewoffset" "-2.6 2.2 2.3" + "viewangles" "5.7 -3.9 -1.2" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Definition +//-------------------------------------------------------------------------------------------------------------------- +entityDef weapon_rocketlauncher +{ + "editor_menu" "pickup" + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Rocket Launcher" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponRocketLauncher" + "size" "32 32 32" + "model_view" "weapon_rocketlauncher_view" + "model_view_strogg" "weapon_rocketlauncher_view_strogg" + "model_world" "weapon_rocketlauncher_world" + "model" "models/weapons/rocketlauncher/w_rl.lwo" + "def_dropItem" "weapon_rocketlauncher" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_rocketlauncher" + + "joint_attach" "RKT_ATTACHER" + "joint_view_flash" "muzzle_flash" + "joint_view_barrel" "muzzle_flash" + "joint_world_flash" "muzzle_flash" + + "inv_weapon" "weapon_rocketlauncher" + "inv_start_ammo_rocketlauncher" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_rocket.tga" + "inv_name" "#str_107409" + + "fireRate" ".8" + "reloadRate" ".8" + "spread" "0" + + "ammoRegenStep" "1" + "ammoRegenTime" "1750" + + "weaponname" "Rocket Launcher" + "def_projectile" "projectile_rocket" + "ammoType" "ammo_rocketlauncher" + "clipSize" "1" + "ammoRequired" "1" + "gui" "guis/weapons/rocketlauncher_ammo.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_rocketlauncher" + + "muzzle_kick_time" "0.5" + "muzzle_kick_maxtime" "0.5" + "muzzle_kick_angles" "-15 0 0" + "muzzle_kick_offset" "3 0 3" + + "recoilTime" "500" + "recoilAngles" "-.20 0 0" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "0.99 0.84 .31" + "flashRadius" "200" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + + "fx_muzzleflash" "effects/weapons/rocketlauncher/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/rocketlauncher/muzzleflash_world.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "snd_acquire" "pickup_weapon" + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_noAmmo" "weapon_rocketlauncher_dryfire" + + "foreshorten" ".6" + + "def_viewStyle" "viewStyle_q3_rocketlauncher" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".15" + "weaponAngleOffsetMax" "3" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.002" + +// "launchFromBarrel" "1" + + "def_mod1" "wpmod_rocketlauncher_burst" + "def_mod2" "wpmod_rocketlauncher_homing" + + "net_syncPhysics" "1" +} + +entityDef moveable_item_rocketlauncher +{ + "inherit" "weapon_rocketlauncher" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/rocketlauncher/w_rl_clip.lwo" + + + "spawnclass" "idMoveableItem" + "mass" "5000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" +} + +entityDef weapon_rocketlauncher_mp +{ + "inherit" "weapon_rocketlauncher" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + + "inv_icon" "gfx/guis/hud/icons/item_rocket_colored" + "mtr_simple_icon" "simpleicons/item_rocket_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------- + +model weapon_rocketlauncher_view +{ + mesh models/weapons/rocketlauncher/mesh.md5mesh + + channel legs ( *origin -*reload_rack -*ram -iris_bone_6 -iris_bone_5 -iris_bone_4 -iris_bone_3 -iris_bone_2 -iris_bone_1 ) + channel torso ( *reload_rack *ram iris_bone_6 iris_bone_5 iris_bone_4 iris_bone_3 iris_bone_2 iris_bone_1 ) + + anim idle models/weapons/rocketlauncher/idle.md5anim + anim fire models/weapons/rocketlauncher/fire.md5anim + { + rate .25 + + frame 1 sound_weapon player_rocketlauncher_fire + frame 1 sound_item player_rocketlauncher_fire_stereo + } + + anim idle_empty models/weapons/rocketlauncher/idle_empty.md5anim + + anim reload models/weapons/rocketlauncher/reload.md5anim + { + rate 2 + frame 5 sound player_rocketlauncher_load + frame 8 object_call AddToClip + frame 9 sound player_rocketlauncher_servo + } + + anim reload_empty models/weapons/rocketlauncher/reload_empty.md5anim + { + frame 5 sound player_rocketlauncher_load + frame 8 object_call AddToClip + frame 8 sound player_rocketlauncher_servo + } + + anim raise models/weapons/rocketlauncher/raise.md5anim + anim putaway models/weapons/rocketlauncher/lower.md5anim + { + frame 1 sound weapon_switch + } + + anim ammo_pickup models/weapons/rocketlauncher/ammo_pickup.md5anim +} + +model weapon_rocketlauncher_view_strogg +{ + inherit weapon_rocketlauncher_view + + mesh models/weapons/rocketlauncher/mesh_strogg.md5mesh + + channel legs ( *origin -*reload_rack -*ram -iris_bone_6 -iris_bone_5 -iris_bone_4 -iris_bone_3 -iris_bone_2 -iris_bone_1 ) + channel torso ( *reload_rack *ram iris_bone_6 iris_bone_5 iris_bone_4 iris_bone_3 iris_bone_2 iris_bone_1 ) +} + +model weapon_rocketlauncher_world +{ + mesh models/weapons/rocketlauncher/world/rocketlauncher.md5mesh + anim idle models/weapons/rocketlauncher/world/idle.md5anim +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------- + +// twhitaker: ugly hack to make it so that we only have a single rocket launcher mod. +// basically getting either of the mods is equivalent to getting both of the mods. +entityDef wpmod_rocketlauncher_burst +{ + "weapon" "weapon_rocketlauncher" + + "def_projectile" "projectile_rocket_homing" + + "fx_guide" "effects/weapons/rocketlauncher/guide.fx" + "zoomFov" "90" + + "lockRange" "10000" + "lockSlowdown" ".25" + "lockAccelTime" ".5" + + "clipSize" "3" + "fireRate" ".3" +} + +entityDef wpmod_rocketlauncher_homing +{ + "weapon" "weapon_rocketlauncher" + + "mod_showsurface" "models/weapons/rocketlauncher/rl_seeker" + + "def_projectile" "projectile_rocket_homing" + + "fx_guide" "effects/weapons/rocketlauncher/guide.fx" + "zoomFov" "90" + + "lockRange" "10000" + "lockSlowdown" ".25" + "lockAccelTime" ".5" + + "clipSize" "3" + "fireRate" ".3" +} + +entityDef weaponmod_rocketlauncher_burst +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "RocketLauncher burst fire modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_rocketlauncher_burst" + "inv_ammo_rocketlauncher" "10" + "inv_item" "1" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +entityDef weaponmod_rocketlauncher_homing +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "RocketLauncher homing rocket modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_rocketlauncher_homing" + "inv_ammo_rocketlauncher" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_rocket.tga" + "inv_name" "#str_107440" + "model" "models/items/ammo/ammo_box.lwo" + + "net_syncPhysics" "1" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Projectile +//-------------------------------------------------------------------------------------------------------------------- + +entityDef projectile_rocket +{ + "spawnclass" "idProjectile" + "size" "7 7 7" + "cone" "2" + "noshadows" "1" + "clipmask_largeshot" "1" + + "model" "models/weapons/rocketlauncher/rocket.lwo" + "def_damage" "damage_rocketDirect" + "def_splash_damage" "damage_rocketSplash" + + "speed" "900" + "fuse" "6" + "push" "48000" + + + "detonate_on_fuse" "1" + "detonate_on_death" "0" + "detonate_on_world" "1" + "detonate_on_actor" "1" + "detonate_on_bounce" "1" + + "impact_gib" "1" + "decal_size" "75" + + "fx_fly" "effects/weapons/rocketlauncher/fly.fx" + "fx_fly_mp" "effects/weapons/rocketlauncher/fly_mp.fx" + "fx_fly_mp_low" "effects/weapons/rocketlauncher/fly_mp_low.fx" + "fx_detonate" "effects/weapons/rocketlauncher/detonate.fx" + "fx_detonate_mp" "effects/weapons/rocketlauncher/detonate_mp.fx" + "fx_impact" "effects/weapons/rocketlauncher/impact.fx" + "fx_impact_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_water" "effects/ambient/splash_med.fx" + "fx_impact_rock" "effects/weapons/rocketlauncher/impact_concrete.fx" + "fx_impact_rock_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + "fx_impact_concrete" "effects/weapons/rocketlauncher/impact_concrete.fx" + "fx_impact_concrete_mp" "effects/weapons/rocketlauncher/impact_mp.fx" + + "snd_fly" "player_rocketlauncher_fly" + + "friendly_impact" "1" + + "fx_teleport_enter" "effects/mp/item_teleport.fx" + "fx_teleport" "effects/mp/item_teleport.fx" +} + +entityDef projectile_rocket_mp +{ + "inherit" "projectile_rocket" + "predictTime" "50" + "speed" "935" + "size" "5 5 5" + "no_impact_prediction" "1" +} + +entityDef projectile_rocket_homing +{ + "inherit" "projectile_rocket" + + "spawnclass" "idGuidedProjectile" + "random" "450 450 450" + + "turn_max" "360" + "clamp_dist" "10000" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------- + +entityDef damage_rocketDirect +{ + "damage" "150" + "push" "45000" + "gib" "1" + + "deathPush" "200" + "deathPushMin" "3000 2000" + "deathPushMax" "5000 3000" + + "pain" "concussive" + "cower" "1" + +} + +entityDef damage_rocketDirect_mp +{ + "inherit" "damage_rocketDirect" + "damage" "100" + "knockback" "110" +} + +entityDef damage_rocketSplash +{ + "damage" "150" + "radius" "180" + "knockback" "100" + "push" "10000" + "gib" "0" + + "deathPush" "100" + "deathPushMin" "5000 6000" + "deathPushMax" "7000 8000" + + "pain" "concussive" + + "cower" "1" +} + +entityDef damage_rocketSplash_mp +{ + "inherit" "damage_rocketSplash" + "knockback" "110" + "damage" "100" + "radius" "120" +} \ No newline at end of file diff --git a/stuff/def/weapons/shotgun.def b/stuff/def/weapons/shotgun.def new file mode 100644 index 000000000..e50429b65 --- /dev/null +++ b/stuff/def/weapons/shotgun.def @@ -0,0 +1,376 @@ +//---------------------------------------------------------------- +// shotgun.def +// +// Copyright 2002-2004 Raven Software +//---------------------------------------------------------------- + +export shotgun +{ + options -prefix SHOTGUN_ -keep lft_pnky_3 -scale .4 -keep flash eject -parent lft_wrst body + + addoptions -skipmesh rt_strogg_arm_mesh + addoptions -skipmesh lft_strogg_arm_mesh + + mesh work/models/weapons/marine_shotgun/animations/SHOTGUN_mesh.ma -dest models/weapons/shotgun/view + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_fire.ma -dest models/weapons/shotgun/fire + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_idle.ma -dest models/weapons/shotgun/idle + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_raise.ma -dest models/weapons/shotgun/raise + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_lower.ma -dest models/weapons/shotgun/lower + + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_reload_start.ma -dest models/weapons/shotgun/reload_start + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_reload_loop.ma -dest models/weapons/shotgun/reload_loop + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_reload_end.ma -dest models/weapons/shotgun/reload_end + anim work/models/weapons/marine_shotgun/animations/SHOTGUN_reload_clip.ma -dest models/weapons/shotgun/reload_clip +} + +export shotgun_strogg +{ + options -prefix SHOTGUN_ -keep lft_pnky_3 -scale .4 -keep flash eject -parent lft_wrst body + + addoptions -skipmesh rt_arm_mesh + addoptions -skipmesh lft_arm_mesh + mesh work/models/weapons/marine_shotgun/animations/SHOTGUN_mesh.ma -dest models/weapons/shotgun/view_strogg +} + +export shotgun +{ + options -prefix PLAYER_SG_ -scale .4 -keep ATTACHER muzzle_flash -sourcedir work/models/characters/marine/multiplayer -destdir models/weapons/shotgun/world -rename ATTACHER origin -clearorigin + mesh shotgun_idle.ma -dest shotgun + anim shotgun_idle.ma -dest idle +} + +entityDef viewStyle_shouldered_shotgun { + "viewoffset" "-1.6 4.5 3.7" + "viewangles" "2 -6.25 2" +} + +entityDef viewStyle_q3_shotgun { + "viewoffset" "-1.6 3.8 3.7" + "viewangles" "3 -8.5 2" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Weapon Defintion +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef weapon_shotgun +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + + "editor_usage" "Shotgun" + "editor_menu" "pickup" + "editor_var inv_weaponmod" "comma separated of any of the following shotgun modifications.\n - weapon_shotgun_ammo" + + "spawnclass" "idItem" + "weaponclass" "rvWeaponShotgun" + "size" "32 32 32" + "model_view" "weapon_shotgun_view" + "model_view_strogg" "weapon_shotgun_view_strogg" + "model_world" "weapon_shotgun_world" + "model" "models/weapons/shotgun/w_sg.lwo" + "def_dropItem" "weapon_shotgun" + "def_ejectBrass" "debris_brass_shotgun" + + "joint_attach" "SG_ATTACHER" + "joint_view_flash" "flash" + "joint_view_eject" "eject" + "joint_view_guiLight" "body" + "joint_world_flash" "muzzle_flash" + + "fireRate" ".8" + "spread" "7" + "hitscans" "10" + + "inv_weapon" "weapon_shotgun" + "inv_start_ammo_shotgun" "10" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_shotgun.tga" + "inv_name" "#str_107410" + + "weaponname" "Shotgun" + "def_hitscan" "hitscan_shotgun_pellet" + "mtr_crosshair" "gfx/guis/crosshairs/crosshair_shotgun" + "ammoType" "ammo_shotgun" + "clipSize" "8" + "ammoRequired" "1" + "gui" "guis/weapons/shotgun_ammo.gui" + "mtr_icon" "gfx/guis/hud/icons/gun_shotgun" + + "muzzle_kick_time" "0.5" + "muzzle_kick_maxtime" "0.8" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "5.5 .15 .15" // 1 1 2" //"2.5 1 2" + + "ammoRegenStep" "1" + "ammoRegenTime" "1500" + + "ejectOffset" "6 -4 -3" + + "recoilTime" "600" + "recoilAngles" "-.25 0 0" + + "def_mod1" "wpmod_shotgun_ammo" + + "foreshorten" ".44" + + "mtr_flashShader" "lights/muzzleflash" + "flashColor" "1 0.8 0.4" + "flashRadius" "240" + "flashPointLight" "1" + "flashTime" ".1" + "flashViewOffset" "15 -5 -5" + + "fx_eject" "effects/weapons/shotgun/eject.fx" + "fx_muzzleflash" "effects/weapons/shotgun/muzzleflash.fx" + "fx_muzzleflash_world" "effects/weapons/shotgun/muzzleflash_world.fx" + "fx_respawn" "effects/mp/itemrespawn.fx" + + "def_viewStyle" "viewStyle_q3_shotgun" + "def_viewStyle1" "viewStyle_shouldered_shotgun" + + "weaponAngleOffsetAverages" "10" + "weaponAngleOffsetScale" ".10" + "weaponAngleOffsetMax" "2" + "weaponOffsetTime" "600" + "weaponOffsetScale" "0.002" + + "snd_quaddamage" "weapon_quaddamage_fire" + "snd_acquire" "pickup_weapon" + "snd_noAmmo" "weapon_shotgun_dryfire" + + "mtr_guiLightShader" "lights/viewWeaponGuiLight" + "glightRadius" ".9" + "glightOffset" "0 1.5 -5.0" + "glightColor" "1 0 0 1" + + "net_syncPhysics" "1" +} + +entityDef weapon_shotgun_mp +{ + "inherit" "weapon_shotgun" + "clipsize" "0" + "hidesurface" "models/weapons/shotgun/clip" + // q3 style spread + "shotgunSpreadStyle" "1" + "spread" "875" + "hitscans" "11" + "editor_ignore" "1" + "range" "131072" + "fireRate" "1.0" + "inv_icon" "gfx/guis/hud/icons/item_shotgun_colored" + "mtr_simple_icon" "simpleicons/item_shotgun_colored" + "simple_icon_scale" "32.0" + "triggerSize" "32" + + "muzzle_kick_time" "0" + "muzzle_kick_maxtime" "0" + "muzzle_kick_angles" "0 0 0" + "muzzle_kick_offset" "0 0 0" + "recoilTime" "0" + "recoilAngles" "0 0 0" + "respawn_Team DM" "30" + "respawn_Tourney" "15" + + // played when you touch a weapon you can't acquire, i.e. weaponStay in MP + "snd_noAcquire" "pickup_weaponstay" +} + +entityDef moveable_item_shotgun +{ + "inherit" "weapon_shotgun" + + "editor_rotatable" "1" + + "itemclipmodel" "models/weapons/shotgun/w_sg_clip.lwo" + + "spawnclass" "idMoveableItem" + "mass" "2000" + "density" "0.05" + "friction" "0.2" + "bouncyness" "0" + +} + +//-------------------------------------------------------------------------------------------------------------------- +// Models +//-------------------------------------------------------------------------------------------------------------------0 + +model weapon_shotgun_view +{ + mesh models/weapons/shotgun/view.md5mesh + + anim idle models/weapons/shotgun/idle.md5anim + { + rate .25 + } + anim raise models/weapons/shotgun/raise.md5anim + { + frame 5 sound weapon_shotgun_pump1 + frame 10 sound weapon_shotgun_pump2 + } + anim putaway models/weapons/shotgun/lower.md5anim + { + frame 1 sound_weapon weapon_switch + } + + anim fire1 models/weapons/shotgun/fire.md5anim + { + frame 1 sound_weapon weapon_shotgun_fire + frame 1 sound_item weapon_shotgun_fire_stereo + frame 12 sound weapon_shotgun_pump1 + frame 15 object_call EjectBrass + frame 16 sound weapon_shotgun_pump2 + } + + anim reload_start models/weapons/shotgun/reload_start.md5anim + anim reload_loop models/weapons/shotgun/reload_loop.md5anim + { + frame 4 sound_item weapon_shotgun_shell + } + + anim reload_end models/weapons/shotgun/reload_end.md5anim + { + frame 4 sound weapon_shotgun_pump1 + frame 8 sound weapon_shotgun_pump2 + } + + anim reload_clip models/weapons/shotgun/reload_clip.md5anim + { + frame 9 sound weapon_shotgun_clipout + frame 22 sound weapon_shotgun_clipin + frame 35 sound weapon_shotgun_pump1 + frame 38 sound weapon_shotgun_pump2 + } +} + +model weapon_shotgun_view_strogg +{ + inherit weapon_shotgun_view + mesh models/weapons/shotgun/view_strogg.md5mesh +} + +model weapon_shotgun_world +{ + mesh models/weapons/shotgun/world/shotgun.md5mesh + anim idle models/weapons/shotgun/world/idle.md5anim + +/* + anim idle models/weapons/shotgun/world/shotgun_idle.md5anim + anim aim models/weapons/shotgun/world/shotgun_idle.md5anim + anim fire1 models/weapons/shotgun/world/shotgun_fire1.md5anim + anim fire2 models/weapons/shotgun/world/shotgun_fire1.md5anim + anim fire3 models/weapons/shotgun/world/shotgun_fire1.md5anim + anim fire4 models/weapons/shotgun/world/shotgun_fire1.md5anim + anim fire5 models/weapons/shotgun/world/shotgun_fire1.md5anim + anim reload_start models/weapons/shotgun/world/shotgun_reload_start.md5anim + anim reload_loop models/weapons/shotgun/world/shotgun_reload_loop.md5anim + anim reload_end models/weapons/shotgun/world/shotgun_reload_end.md5anim + anim putaway models/weapons/shotgun/world/shotgun_idle.md5anim +*/ +} + +//-------------------------------------------------------------------------------------------------------------------- +// Mods +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef wpmod_shotgun_ammo +{ + "weapon" "weapon_shotgun" + "mod_showsurface" "models/weapons/shotgun/clip" + "clipSize" "10" +} + +entityDef weaponmod_shotgun_ammo +{ + "editor_color" ".3 .3 1" + "editor_mins" "-16 -16 0" + "editor_maxs" "16 16 32" + "editor_menu" "pickup" + "editor_usage" "Shotgun Ammo Modification" + + "spawnclass" "idItem" + "size" "32 32 32" + "inv_weaponmod" "wpmod_shotgun_ammo" + "inv_ammo_shotgun" "32" + "inv_item" "1" + "inv_icon" "gfx/guis/hud/icons/item_shotgun.tga" + "inv_name" "#str_107431" + "model" "models/items/ammo/ammo_box.lwo" +} + +//-------------------------------------------------------------------------------------------------------------------- +// HitScan +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef hitscan_shotgun_pellet +{ + "inherit" "hitscan_bullet" + "fx_impact" "effects/weapons/shotgun/impact_default.fx" + "fx_impact_water" "effects/ambient/splash_smll.fx" + "fx_impact_concrete" "effects/weapons/shotgun/impact_concrete.fx" + "fx_impact_electronics" "effects/weapons/shotgun/impact_electronics.fx" + "fx_impact_flesh" "effects/weapons/shotgun/impact_flesh.fx" + "fx_impact_glass" "effects/weapons/shotgun/impact_glass.fx" + "fx_impact_bpglass" "effects/weapons/shotgun/impact_bpglass.fx" + "fx_impact_monstermetal" "effects/weapons/shotgun/impact_monstermetal.fx" + "fx_impact_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "fx_impact_concrete_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "fx_impact_rock_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "fx_impact_glass_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "fx_impact_bpglass_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "fx_impact_electronics_mp" "effects/weapons/shotgun/impact_default_mp.fx" + "def_damage" "damage_pellet" + "def_damage_flesh" "damage_pellet" + // for multiplayer clients. we only sync the hitscan def + // must be the same as weapon_shotgun_mp + "hitscans" "11" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Damage +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef damage_pellet +{ + "inherit" "damage_bullet" + "damage" "14" + + "splat_size" "128" + + "deathPush" "100" + "deathPushMin" "4000 500" + "deathPushMax" "9000 600" +} + +entityDef damage_pellet_mp +{ + "inherit" "damage_pellet" + "knockback" "10" + "damage" "10" +} + +//-------------------------------------------------------------------------------------------------------------------- +// Casing +//-------------------------------------------------------------------------------------------------------------------0 + +entityDef debris_brass_shotgun { + "model" "models/weapons/shotgun/sshell_bigger.lwo" + + "scale" "0.3" + "scale_reset_duration" "0.35" + + "linear_velocity" "10 -55 75" + "linear_velocity_range" "0.1 0.2 0.25" + "angular_velocity" "0 16000 0" + "angular_velocity_range" "0 0.5 0" + + "density" "0.02" + "linear_friction" "0.2" + "angular_friction" "0.1" + "friction" "0.2" + "bouncyness" "0.1" + "snd_bounce" "shotgun_shell" +} diff --git a/stuff/game000.pk4 b/stuff/game000.pk4 new file mode 100644 index 000000000..dfb49cc18 Binary files /dev/null and b/stuff/game000.pk4 differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_blaster.dds b/stuff/gfx/guis/crosshairs/crosshair_blaster.dds new file mode 100644 index 000000000..8536be314 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_blaster.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_blaster.tga b/stuff/gfx/guis/crosshairs/crosshair_blaster.tga new file mode 100644 index 000000000..b13ffbd2b Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_blaster.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_gauntlet.dds b/stuff/gfx/guis/crosshairs/crosshair_gauntlet.dds new file mode 100644 index 000000000..55e76af68 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_gauntlet.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_gauntlet.tga b/stuff/gfx/guis/crosshairs/crosshair_gauntlet.tga new file mode 100644 index 000000000..9cc7edd05 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_gauntlet.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.dds b/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.dds new file mode 100644 index 000000000..953399b48 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.tga b/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.tga new file mode 100644 index 000000000..8907825fd Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_grenadelauncher.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_lightninggun.dds b/stuff/gfx/guis/crosshairs/crosshair_lightninggun.dds new file mode 100644 index 000000000..72380c977 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_lightninggun.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_lightninggun.tga b/stuff/gfx/guis/crosshairs/crosshair_lightninggun.tga new file mode 100644 index 000000000..882472bb7 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_lightninggun.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_machinegun.dds b/stuff/gfx/guis/crosshairs/crosshair_machinegun.dds new file mode 100644 index 000000000..92631bdb5 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_machinegun.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_machinegun.tga b/stuff/gfx/guis/crosshairs/crosshair_machinegun.tga new file mode 100644 index 000000000..a147db804 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_machinegun.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_nailgun.dds b/stuff/gfx/guis/crosshairs/crosshair_nailgun.dds new file mode 100644 index 000000000..03a73a705 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_nailgun.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_nailgun.tga b/stuff/gfx/guis/crosshairs/crosshair_nailgun.tga new file mode 100644 index 000000000..375b6c652 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_nailgun.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_napalm.dds b/stuff/gfx/guis/crosshairs/crosshair_napalm.dds new file mode 100644 index 000000000..5b111a105 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_napalm.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_napalm.tga b/stuff/gfx/guis/crosshairs/crosshair_napalm.tga new file mode 100644 index 000000000..ead103686 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_napalm.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_railgun.dds b/stuff/gfx/guis/crosshairs/crosshair_railgun.dds new file mode 100644 index 000000000..34bce0368 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_railgun.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_railgun.tga b/stuff/gfx/guis/crosshairs/crosshair_railgun.tga new file mode 100644 index 000000000..b5eea5c96 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_railgun.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.dds b/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.dds new file mode 100644 index 000000000..6c4564494 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.tga b/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.tga new file mode 100644 index 000000000..f665bb520 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_rocketlauncher.tga differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_shotgun.dds b/stuff/gfx/guis/crosshairs/crosshair_shotgun.dds new file mode 100644 index 000000000..7815f58ba Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_shotgun.dds differ diff --git a/stuff/gfx/guis/crosshairs/crosshair_shotgun.tga b/stuff/gfx/guis/crosshairs/crosshair_shotgun.tga new file mode 100644 index 000000000..057cddc98 Binary files /dev/null and b/stuff/gfx/guis/crosshairs/crosshair_shotgun.tga differ diff --git a/stuff/gfx/guis/hud/icons/item_quadkill.dds b/stuff/gfx/guis/hud/icons/item_quadkill.dds new file mode 100644 index 000000000..a3a330ecd Binary files /dev/null and b/stuff/gfx/guis/hud/icons/item_quadkill.dds differ diff --git a/stuff/gfx/guis/hud/icons/item_quadkill.tga b/stuff/gfx/guis/hud/icons/item_quadkill.tga new file mode 100644 index 000000000..d2fdbb92c Binary files /dev/null and b/stuff/gfx/guis/hud/icons/item_quadkill.tga differ diff --git a/stuff/gfx/guis/mainmenu/icon_repeater.dds b/stuff/gfx/guis/mainmenu/icon_repeater.dds new file mode 100644 index 000000000..903c1e5f1 Binary files /dev/null and b/stuff/gfx/guis/mainmenu/icon_repeater.dds differ diff --git a/stuff/gfx/guis/mainmenu/icon_repeater.tga b/stuff/gfx/guis/mainmenu/icon_repeater.tga new file mode 100644 index 000000000..6eb82e9b9 Binary files /dev/null and b/stuff/gfx/guis/mainmenu/icon_repeater.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_back.dds b/stuff/gfx/guis/showinput/hud_showinput_back.dds new file mode 100644 index 000000000..5417def5f Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_back.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_back.tga b/stuff/gfx/guis/showinput/hud_showinput_back.tga new file mode 100644 index 000000000..77883b6c2 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_back.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_center.dds b/stuff/gfx/guis/showinput/hud_showinput_center.dds new file mode 100644 index 000000000..6a1fe8bdf Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_center.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_center.tga b/stuff/gfx/guis/showinput/hud_showinput_center.tga new file mode 100644 index 000000000..b8eb5c47a Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_center.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_forward.dds b/stuff/gfx/guis/showinput/hud_showinput_forward.dds new file mode 100644 index 000000000..2d85581b8 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_forward.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_forward.tga b/stuff/gfx/guis/showinput/hud_showinput_forward.tga new file mode 100644 index 000000000..04aaa21f5 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_forward.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_movedown.dds b/stuff/gfx/guis/showinput/hud_showinput_movedown.dds new file mode 100644 index 000000000..5f5afcc1b Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_movedown.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_movedown.tga b/stuff/gfx/guis/showinput/hud_showinput_movedown.tga new file mode 100644 index 000000000..ee2ea1b18 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_movedown.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveleft.dds b/stuff/gfx/guis/showinput/hud_showinput_moveleft.dds new file mode 100644 index 000000000..47bd91660 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveleft.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveleft.tga b/stuff/gfx/guis/showinput/hud_showinput_moveleft.tga new file mode 100644 index 000000000..a7fb54a49 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveleft.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveright.dds b/stuff/gfx/guis/showinput/hud_showinput_moveright.dds new file mode 100644 index 000000000..b736a73f5 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveright.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveright.tga b/stuff/gfx/guis/showinput/hud_showinput_moveright.tga new file mode 100644 index 000000000..91afc0e23 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveright.tga differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveup.dds b/stuff/gfx/guis/showinput/hud_showinput_moveup.dds new file mode 100644 index 000000000..958c9aaa6 Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveup.dds differ diff --git a/stuff/gfx/guis/showinput/hud_showinput_moveup.tga b/stuff/gfx/guis/showinput/hud_showinput_moveup.tga new file mode 100644 index 000000000..8d673b4dc Binary files /dev/null and b/stuff/gfx/guis/showinput/hud_showinput_moveup.tga differ diff --git a/stuff/guis/hud.gui b/stuff/guis/hud.gui new file mode 100644 index 000000000..a0c84c047 --- /dev/null +++ b/stuff/guis/hud.gui @@ -0,0 +1,2373 @@ +windowDef Desktop +{ + rect 0,0,640,480 + visible 1 + nocursor 1 + menugui 0 + ) ) + / 2 + definevec4 "ws_on" 1,0.5,0,1 + definevec4 "ws_off" 0.658,0.639,0.376,0.6 + definevec4 "ws_glowon" 0.7,0.8,0.5,1 + definevec4 "ws_glowoff" 0.7,0.8,0.5,0 + definevec4 "ws_grey" 0.190,0.284,0.168,0.6 + definevec4 "typecolor" 0.866,0.921,0.764,1 + definevec4 "typecolor_strogg" 0.988,1,0.784,1 + definevec4 "healthicon" 0.658,0.639,0.376,0.6 + definevec4 "armoricon" 0.658,0.639,0.376,0.6 + definevec4 "healthicon_mp" 0.980,0.168,0.0196,0.8 + definevec4 "armoricon_mp" 0.968,0.752,0.0156,0.8 + definevec4 "white" 1,1,1,1 + float "objdone" 0 + float "weapswitch" 0 + float "teamstrogg" 0 + float "hidden" 0 + float "deathCount" 0 + definefloat "showGunInfo" 1 + definefloat "switchLeft" (640-((gui::weaponcount*30)-2 + + onInit { + namedEvent "updateHealth"; + namedEvent "updateArmor"; + namedEvent "updateAmmo"; + namedEvent "clipCheck"; + namedEvent "updatePowerups"; + namedEvent "hideBrackets"; + namedEvent "weaponChange"; + namedEvent "radioChatterDown"; + } + + onNamedEvent hideHud { + set "desktop::hidden" "1" ; + set "p_ammo::visible" "0" ; + set "p_armor::visible" "0" ; + set "p_health::visible" "0" ; + set "p_weapswitch::visible" "0" ; + set "powerups::visible" "0" ; + } + + onNamedEvent showHud { + set "desktop::hidden" "0" ; + set "p_ammo::visible" "1" ; + set "p_armor::visible" "1" ; + set "p_health::visible" "1" ; + set "p_weapswitch::visible" "1" ; + set "powerups::visible" "1" ; + } + + onNamedEvent removeDeathLine { + if ( "gui::gametype" != 2 ) { + set "deathhistory1::text" "$deathhistory2::text"; + set "deathhistory1_fade::text" "$deathhistory2::text"; + set "deathhistory2::text" "$deathhistory3::text"; + set "deathhistory3::text" "$deathhistory4::text"; + if ( "desktop::deathCount" >= 4 ) { + set "desktop::deathCount" "3"; + set "deathhistory4::visible" "0"; + resetTime "deathanim_remove" "0"; + } else if ( "desktop::deathCount" == 3 ) { + set "desktop::deathCount" "2"; + set "deathhistory3::visible" "0"; + resetTime "deathanim_remove" "0"; + } else if ( "desktop::deathCount" == 2 ) { + set "desktop::deathCount" "1"; + set "deathhistory2::visible" "0"; + resetTime "deathanim_remove" "0"; + } else if ( "desktop::deathCount" <= 1 ) { + set "desktop::deathCount" "0"; + set "deathhistory1::visible" "0"; + } + } else { + set "deathhistory1_tourney::text" "$deathhistory2_tourney::text"; + set "deathhistory1_fade_tourney::text" "$deathhistory2_tourney::text"; + + if ( "desktop::deathCount" == 2 ) { + set "desktop::deathCount" "1"; + set "deathhistory2_tourney::visible" "0"; + resetTime "deathanim_remove" "0"; + } else if ( "desktop::deathCount" <= 1 ) { + set "desktop::deathCount" "0"; + set "deathhistory1_tourney::visible" "0"; + } + } + } + + onNamedEvent addDeathLine { + if ( "gui::gametype" != 2 ) { + if ( "desktop::deathCount" >= 4 ) { + namedEvent "desktop::removedeathline"; + } + + if ( "desktop::deathCount" == 3 ) { + set "deathhistory4::text" "$gui::deathinfo"; + set "deathhistory4::visible" "1"; + set "desktop::deathCount" "4"; + } else if ( "desktop::deathCount" == 2 ) { + set "deathhistory3::text" "$gui::deathinfo"; + set "deathhistory3::visible" "1"; + set "desktop::deathCount" "3"; + } else if ( "desktop::deathCount" == 1 ) { + set "deathhistory2::text" "$gui::deathinfo"; + set "deathhistory2::visible" "1"; + set "desktop::deathCount" "2"; + } else { + set "deathhistory1::text" "$gui::deathinfo"; + set "deathhistory1_fade::text" "$gui::deathinfo"; + set "deathhistory1::visible" "1"; + set "desktop::deathCount" "1"; + resetTime "deathanim_remove" "0"; + } + } else { + if ( "desktop::deathCount" >= 2 ) { + namedEvent "desktop::removedeathline"; + } + + if ( "desktop::deathCount" == 1 ) { + set "deathhistory2_tourney::text" "$gui::deathinfo"; + set "deathhistory2_tourney::visible" "1"; + set "desktop::deathCount" "2"; + } else { + set "deathhistory1_tourney::text" "$gui::deathinfo"; + set "deathhistory1_fade_tourney::text" "$gui::deathinfo"; + set "deathhistory1_tourney::visible" "1"; + set "desktop::deathCount" "1"; + resetTime "deathanim_remove" "0"; + } + } + } + + onNamedEvent updateHealth { + if ( "gui::mp" == 0 ) + { + if ( "gui::player_healthpct" < 0.26 ) + { + set "health_valbar::matcolor" "1,0.3,0,0.35" ; + set "health_val::matcolor" "1,0.3,0,0.5" ; + set "health_ekg::matcolor" "0.3,0.05,0,1" ; + set "health_backbar_add::visible" "1" ; + } else { + set "health_valbar::matcolor" "0.698,0.811,0.427,0.2" ; + set "health_val::matcolor" "0.698,0.811,0.427,0.35" ; + set "health_ekg::matcolor" "0.0862,0.105,0.0549,1" ; + set "health_backbar_add::visible" "0" ; + } + } else { + if ( "gui::player_healthpct" < 0.26 ) + { + set "health_backbar_add_mp::visible" "1" ; + } else { + set "health_backbar_add_mp::visible" "0" ; + } + } + + if ( "gui::player_healthdelta" < 0 ) + { + resettime "health_amount" "0" ; + } + } + + onNamedEvent updateArmor { + if ( "gui::player_armordelta" < 0 ) + { + resettime "armor_amount" "0" ; + } + } + + onNamedEvent weaponChange { + namedEvent "clipCheck"; + + //----------------------- + // per weapon ammo bar colors for mp + //----------------------- + if ( "gui::mp" == 1 ) { + if ( "gui::player_weapon" == 0 ) { + set "ammo_valbar_mp::matcolor" "0,0.85,1,0.2" ; + set "ammo_val_mp::matcolor" "0,0.85,1,0.5" ; + } else if ( "gui::player_weapon" == 1 ) { + set "ammo_valbar_mp::matcolor" "1,1,0,0.2" ; + set "ammo_val_mp::matcolor" "1,1,0,0.5" ; + } else if ( "gui::player_weapon" == 2 ) { + set "ammo_valbar_mp::matcolor" "1,0.55,0,0.2" ; + set "ammo_val_mp::matcolor" "1,0.55,0,0.5" ; + } else if ( "gui::player_weapon" == 3 ) { + set "ammo_valbar_mp::matcolor" "0,0.45,1,0.2" ; + set "ammo_val_mp::matcolor" "0,0.45,1,0.5" ; + } else if ( "gui::player_weapon" == 4 ) { + set "ammo_valbar_mp::matcolor" "0.2,0.56,0.07,0.2" ; + set "ammo_val_mp::matcolor" "0.2,0.56,0.07,0.5" ; + } else if ( "gui::player_weapon" == 5 ) { + set "ammo_valbar_mp::matcolor" "0.6,0.8,0.8,0.2" ; + set "ammo_val_mp::matcolor" "0.6,0.8,0.8,0.5" ; + } else if ( "gui::player_weapon" == 6 ) { + set "ammo_valbar_mp::matcolor" "1,0.25,0,0.2" ; + set "ammo_val_mp::matcolor" "1,0.25,0,0.5" ; + } else if ( "gui::player_weapon" == 7 ) { + set "ammo_valbar_mp::matcolor" "0,1,0,0.2" ; + set "ammo_val_mp::matcolor" "0,1,0,0.5" ; + } else if ( "gui::player_weapon" == 8 ) { + set "ammo_valbar_mp::matcolor" "1,1,0.6,0.2" ; + set "ammo_val_mp::matcolor" "1,1,0.6,0.5" ; + } else if ( "gui::player_weapon" == 9 ) { + set "ammo_valbar_mp::matcolor" "0.77,0.2,1,0.2" ; + set "ammo_val_mp::matcolor" "0.77,0.2,1,0.5" ; + } else if ( "gui::player_weapon" == 10 ) { + set "ammo_valbar_mp::matcolor" "1,0.75,0.25,0.2" ; + set "ammo_val_mp::matcolor" "1,0.75,0.25,0.5" ; + } + } + + //----------------------- + // If we had a valid weapon as out last weapon then show the weapon + // switch icons. This check prevents the indicators from coming up + // when you first start the game. + //----------------------- + + set "p_weapswitch::visible" "0"; + if ( "gui::player_lastweapon" >= 0 && "desktop::hidden" == 0) + { + namedEvent "p_weapswitch::UpdateWeapons"; + set "p_weapswitch::visible" "1"; + set "desktop::weapswitch" "1"; + resettime "p_weapswitch" "0"; + } + } + + onNamedEvent weaponFire { + set "p_weapswitch::visible" "0"; + } + + onNamedEvent clipCheck { + if ( "gui::player_totalammo" == -1 ) { + set "ammo_amount::visible" "0"; + set "ammo_amount_mp::visible" "0"; + set "total_ammo::visible" "0"; + set "ammo_amount_nc::visible" "0"; + } else if ( "gui::player_ammo" == -1 || "gui::player_clip_size" < 2 ) { + set "ammo_amount::visible" "0"; + set "ammo_amount_mp::visible" "1"; + set "total_ammo::visible" "0"; + set "ammo_amount_nc::visible" "1"; + } else { + set "ammo_amount_mp::visible" "1"; + set "ammo_amount::visible" "1"; + set "total_ammo::visible" "1"; + set "ammo_amount_nc::visible" "0"; + } + } + + onNamedEvent itemPickup { + set "p_itempickup::visible" "1" ; + resettime "p_itempickup" "0" ; + } + + onNamedEvent radioChatterUp { + set "p_radio::visible" "1" ; + + transition "rhino::rect" "$rhino::rect" "$d_rhino::rect" "500" ; + transition "rhino_backbar::rect" "$rhino_backbar::rect" "$d_rhino_backbar::rect" "500" ; + } + + onNamedEvent radioChatterDown { + set "p_radio::visible" "0" ; + } + + onNamedEvent showBrackets { + set "brackets::alpha" "1"; + set "brackets::visible" "1"; + stopTransitions "brackets"; + resetTime "brackets" "0"; + set "brackets::notime" "1"; + } + + onNamedEvent fadeBrackets { + resetTime "brackets" "0"; + } + + onNamedEvent hideBrackets { + stopTransitions "brackets"; + resetTime "brackets" "0"; + set "brackets::notime" "1"; + set "brackets::visible" "0"; + } + + onNamedEvent playerHit { + resetTime "hit_indicator" "0"; + } + + onNamedEvent clearPowerups { + set "gui::powerup0_visible" "0"; + set "gui::powerup1_visible" "0"; + set "gui::powerup2_visible" "0"; + set "gui::powerup3_visible" "0"; + set "gui::powerup4_visible" "0"; + set "gui::powerup_flag_visible" "0"; + } + + onNamedEvent fadeout { + resettime "anim_fade" "0" ; + } + + onNamedEvent resetfade { + set "fade::backcolor" "0,0,0,0" ; + set "failedtext::forecolor" "0,0,0,0" ; + } + + onNamedEvent showBossBar { + set "BossBar::visible" "1"; + } + + onNamedEvent hideBossBar { + set "BossBar::visible" "0"; + } + + onNamedEvent showBossShieldBar { + set "p_boss_shield_bar_left::visible" "1"; + set "p_boss_shield_bar_right::visible" "1"; + } + + onNamedEvent hideBossShieldBar { + set "p_boss_shield_bar_left::visible" "0"; + set "p_boss_shield_bar_right::visible" "0"; + } + + onNamedEvent showBossShieldWarn { + set "p_boss_shield_bar_leftwarn::visible" "1"; + set "p_boss_shield_bar_rightwarn::visible" "1"; + set "p_boss_shield_bar_left::visible" "0"; + set "p_boss_shield_bar_right::visible" "0"; + } + + onNamedEvent hideBossShieldWarn { + set "p_boss_shield_bar_leftwarn::visible" "0"; + set "p_boss_shield_bar_rightwarn::visible" "0"; + set "p_boss_shield_bar_left::visible" "1"; + set "p_boss_shield_bar_right::visible" "1"; + } + + onNamedEvent showExit { + set "p_exit_level::visible" "1"; + resettime "anim_levelExitAlert" "0"; + } + + onNamedEvent hideExit { + set "p_exit_level::visible" "0"; + } + + onNamedEvent setTeam_marine { + set "health_valbar_mp::matcolor" "0.698,0.811,0.427,0.2" ; + set "health_val_mp::matcolor" "0.698,0.811,0.427,0.5" ; + + set "armor_valbar_mp::matcolor" "0.698,0.811,0.427,0.2" ; + set "armor_val_mp::matcolor" "0.698,0.811,0.427,0.5" ; + + set "powerup_flag_icon::matcolor" "1,0.482,0.0156,0.8"; + + set "desktop::teamstrogg" "0" ; + } + + onNamedEvent setTeam_strogg { + set "health_valbar_mp::matcolor" "1,0.5,0,0.2" ; + set "health_val_mp::matcolor" "1,0.5,0,0.5" ; + + set "armor_valbar_mp::matcolor" "1,0.5,0,0.2" ; + set "armor_val_mp::matcolor" "1,0.5,0,0.5" ; + + set "powerup_flag_icon::matcolor" "0.415,0.643,0.168,0.8"; + + set "desktop::teamstrogg" "1" ; + } + + onNamedEvent enterFlatbed { + set "p_flatbed::visible" "1"; + set "p_ammo::visible" "0"; + set "p_health::visible" "0"; + set "p_armor::visible" "0"; + } + + onNamedEvent leaveFlatbed { + set "p_flatbed::visible" "0"; + set "p_ammo::visible" "1"; + set "p_health::visible" "1"; + set "p_armor::visible" "1"; + } + + onNamedEvent saveMessage { + set "quicksave_msg::forecolor_w" "1" ; + set "quicksave_msg::visible" "1" ; + resettime "quicksave_msg" "0" ; + } + + onNamedEvent missileThreatUp { + set "missile_indicator::visible" "1"; + resetTime "missile_indicator" "0"; + + set "missile_text::visible" "1"; + resetTime "missile_text" "0"; + } + + onNamedEvent missileThreatDown { + set "missile_indicator::visible" "0"; + stoptransitions "missile_indicator"; + set "missile_indicator::matcolor" "1,.1,.1,.7" ; + + set "missile_text::visible" "0"; + stoptransitions "missile_text"; + set "missile_text::forecolor" "1,.1,.1,.7" ; + } + + onNamedEvent showSpeed { + set "speed::visible" "1" ; + } + + onNamedEvent hideSpeed { + set "speed::visible" "0" ; + } + + onNamedEvent showViewComments { + set "ViewComments::visible" "1"; + } + + onNamedEvent hideViewComments { + set "ViewComments::visible" "0"; + } + + windowDef speed + { + rect 550,70,80,20 + text "gui::player_speed" + font "fonts/lowpixel" + textalign 2 + textscale 0.25 + textstyle 1 + forecolor 1,1,1,0.6 + } + windowDef ViewComments + { + rect 2, 5, 638, 200 + backcolor 0, 0, 0, 0 + forecolor 0.9, 0.9, 0.0, 0.9 + visible 0 + textscale 0.25 + text "gui::viewcomments" + } + windowDef BgSOUND + { + rect 0 ,0 ,128 ,64 + background "gfx/guis/soundmeter/audiobg" + matcolor 1 ,1 ,1 ,1 + visible ("gui::s_debug" == 1) + } + windowDef OverlaySOUND + { + rect 0 ,0 ,128 ,64 + background "gfx/guis/soundmeter/audioverlay" + matcolor 1 ,1 ,1 ,1 + visible 0 + } + windowDef p_flatbed + { + rect 0,0,640,480 + visible 0 + windowDef flatbed_backbar + { + rect 13,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef p_flatbed_val + { + rect 133 - ( "gui::vehicle_health" * 115 ),430,115,40 + visible 1 + shear 0,-.22 + windowDef flatbed_val + { + rect -116 + ( "gui::vehicle_health" * 115 ),0,118,40 + visible 1 + background "gfx/guis/hud/flatbedbar" + matcolor 0.701,0.815,0.431,0.35 + shear 0,-.22 + } + } + windowDef flatbed_valbar + { + rect 17,430,118,40 + visible 1 + background "gfx/guis/hud/flatbededge" + matcolor 0.701,0.815,0.431,0.4 + shear 0,-.22 + } + windowDef tramheat_backbar + { + rect 143,429,220,48 + visible 0 + background "gfx/guis/hud/veh_backbar2" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef tramheat_mgun + { + rect 237,449,38,20 + background "gfx/guis/vehicles/veh_mgun" + visible 0 + matcolor 0.701,0.815,0.431,0.6 + shear 0,-.22 + matscalex -1 + } + windowDef tramheat_valbar_bg + { + rect 147,430,110,43 + visible 0 + background "gfx/guis/hud/veh_backbar2a" + matcolor 0.976,0.756,0.0156,0.298 + shear 0,-.22 + } + windowDef p_ammo_valbar + { + rect 151,430,"gui::tram_heatpct" * 86,43 + visible 0 + shear 0,-.22 + windowDef tramheat_valbar + { + rect -4,0,110,43 + visible 1 + background "gfx/guis/hud/veh_backbar2a" + matcolor 0.980,0.760,0.0196,0.5 + shear 0,-.22 + } + } + windowDef tramheat_valbar_bg_oh + { + rect 147,430,110,43 + visible 0 + background "gfx/guis/hud/veh_backbar2a" + matcolor 1,0.5,0,0.3*guitable_10_5[time*0.002] + shear 0,-.22 + } + windowDef p_ammo_valbar_oh + { + rect 151,430,"gui::tram_heatpct" * 86,43 + visible 0 + shear 0,-.22 + windowDef tramheat_valbar_oh + { + rect -4,0,110,43 + visible 1 + background "gfx/guis/hud/veh_backbar2a" + matcolor 1,0.5,0,0.5*guitable_10_5[time*0.002] + shear 0,-.22 + } + } + windowDef t_tramheat + { + rect 152,433,81,10 + visible 0 + forecolor 1,1,1,0.4 + text "#str_200978" + textscale 0.12 + font "fonts/lowpixel" + } + } + windowDef p_ammo + { + rect 0,0,640,480 + visible ("gui::mp" == 0 ) + windowDef ammo_backbar + { + rect 13,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ammo_valbar + { + rect 13,420,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.2 + shear 0,-.22 + } + windowDef p_ammo_val + { + rect 133 - ( "gui::player_ammopct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef ammo_val + { + rect -120 + ( "gui::player_ammopct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.35 + shear 0,-.22 + } + } + windowDef current_gun + { + rect 11,435,106,26 + visible "desktop::showGunInfo" != 0 + background "gui::weapicon" + matcolor 0.780,0.741,0.470,0.4 + } + windowDef ammo_amount + { + rect 44,429,49,26 + visible 1 + forecolor 0.866,0.921,0.764,1 + text "gui::player_ammo" + textscale 0.5 + font "fonts/chain" + shear 0,-.22 + textalign 2 + } + windowDef total_ammo + { + rect 91,432,40,18 + visible 1 + forecolor 0.866,0.921,0.764,1 + text "gui::player_totalammo" + textscale 0.32 + font "fonts/chain" + shear 0,-.22 + textalign 2 + } + windowDef ammo_amount_nc + { + rect 82,429,49,26 + visible 0 + forecolor 0.866,0.921,0.764,1 + text "gui::player_totalammo" + textscale 0.5 + font "fonts/chain" + shear 0,-.22 + textalign 2 + } + windowDef icon_ammoweapon + { + rect 113,458,16,16 + visible 1 + background "gui::ammoicon" + matcolor 0.658,0.639,0.376,0.6 + } + windowDef total_ammo + { + rect 362,447,255,23 + visible 1 + forecolor 0.862,0.917,0.760,1 + text "Unregisterd Hypercam 4" + textscale 0.32 + font "fonts/chain" + shear 0,-.22 + textalign 2 + } + } + windowDef p_health + { + rect 0,0,640,480 + visible ("gui::mp" == 0 ) + windowDef health_backbar + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef health_valbar + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.2 + shear 0,-.22 + } + windowDef health_ekg + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/ekg" + matcolor 0.0862,0.105,0.0549,1 + shear 0,-.22 + } + windowDef p_health_val + { + rect 310 - ( "gui::player_healthpct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef health_val + { + rect -120 + ( "gui::player_healthpct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.35 + shear 0,-.22 + } + } + windowDef d_health_amount + { + rect 254,427,58,31 + visible 0 + } + windowDef health_amount + { + rect 256,429,52,26 + visible 1 + forecolor 0.866,0.921,0.764,1 + text "gui::player_health" + textscale 0.5 + font "fonts/chain" + shear 0,-.22 + textalign 2 + notime 1 + + onTime 0 { + transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; + transition "rect" "$d_health_amount::rect" "$health_amount::rect" "250" ; + transition "textscale" "0.6" "0.5" "250" ; + + transition "icon_health::matcolor" "$desktop::white" "$desktop::healthicon" "250" ; + } + + } + windowDef icon_health + { + rect 288,458,16,16 + visible 1 + background "gfx/guis/hud/icons/item_health" + matcolor 0.658,0.639,0.376,0.6 + } + windowDef health_backbar_add + { + rect 190,420,125,59 + visible 0 + background "gfx/guis/hud/backbar_add" + matcolor 1*guitable_10_5[time*0.002],0,0,1 + shear 0,-.22 + } + } + windowDef p_armor + { + rect 0,0,640,480 + visible ("gui::player_armor" > 0 && "gui::mp" == 0 ) + windowDef armor_backbar + { + rect 326,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef armor_valbar + { + rect 326,420,125,59 + visible 1 + background "gfx/guis/hud/arbar" + matcolor 0.698,0.811,0.427,0.2 + shear 0,-.22 + } + windowDef p_armor_val + { + rect 446 - ( "gui::player_armorpct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef armor_val + { + rect -120 + ( "gui::player_armorpct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/arbar" + matcolor 0.698,0.811,0.427,0.349 + shear 0,-.22 + } + } + windowDef d_armor_amount + { + rect 390,427,58,31 + visible 0 + } + windowDef armor_amount + { + rect 392,429,52,26 + visible 1 + forecolor 0.866,0.921,0.764,1 + text "gui::player_armor" + textscale 0.5 + font "fonts/chain" + shear 0,-.22 + textalign 2 + notime 1 + + onTime 0 { + transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; + transition "rect" "$d_armor_amount::rect" "$armor_amount::rect" "250" ; + transition "textscale" "0.6" "0.5" "250" ; + + transition "icon_armorvest::matcolor" "$desktop::white" "$desktop::armoricon" "250" ; + } + + } + windowDef icon_armorvest + { + rect 424,458,16,16 + visible 1 + background "gfx/guis/hud/icons/item_armor" + matcolor 0.658,0.639,0.376,0.6 + } + } + windowDef p_ammo_mp + { + rect 0,0,640,480 + visible ("gui::mp" == 1 ) + windowDef ammo_backbar_mp + { + rect 13,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ammo_valbar_mp + { + rect 13,420,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.5,0.5,0.5,0.2 + shear 0,-.22 + } + windowDef p_ammo_val_mp + { + rect 133 - ( "gui::player_ammopct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef ammo_val_mp + { + rect -120 + ( "gui::player_ammopct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.5,0.5,0.5,0.5 + shear 0,-.22 + } + } + windowDef ammo_amount_mp + { + rect 81,429,50,26 + visible 1 + forecolor 1,1,1,1 + text "gui::player_totalammo" + textscale 0.5 + font "fonts/chain" + shear 0,-.22 + textalign 2 + textstyle 1 + } + windowDef icon_ammoweapon_mp + { + rect 113,458,16,16 + visible 1 + background "gui::ammoicon" + matcolor 1,1,1,1 + } + } + windowDef p_health_mp + { + rect 0,0,640,480 + visible ("gui::mp" == 1 ) + windowDef health_backbar_mp + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef health_valbar_mp + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.2 + shear 0,-.22 + } + windowDef health_ekg_mp + { + rect 190,420,125,59 + visible 1 + background "gfx/guis/hud/ekg" + matcolor 0.0862,0.105,0.0549,1 + shear 0,-.22 + } + windowDef p_health_val_mp + { + rect 310 - ( "gui::player_healthpct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef health_val_mp + { + rect -120 + ( "gui::player_healthpct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/valbar" + matcolor 0.701,0.815,0.431,0.5 + shear 0,-.22 + } + } + windowDef d_health_amount_mp + { + rect 254,427,58,31 + visible 0 + } + windowDef health_amount_mp + { + rect 258,429,50,26 + visible 1 + forecolor 1,1,1,1 + text "gui::player_health" + textscale 0.5 + shear 0,-.22 + textalign 2 + notime 1 + textstyle 1 + + onTime 0 { + if ( "desktop::teamstrogg" == 0 ) + { + transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; + } else { + transition "forecolor" "$desktop::white" "$desktop::typecolor_strogg" "250" ; + } + transition "rect" "$d_health_amount::rect" "$health_amount::rect" "250" ; + transition "textscale" "0.6" "0.5" "250" ; + + transition "icon_health::matcolor" "$desktop::white" "$desktop::healthicon_mp" "250" ; + } + + } + windowDef icon_health_mp + { + rect 288,458,16,16 + visible 1 + background "gfx/guis/hud/icons/item_health" + matcolor 0.968,0.752,0.0156,0.8 + } + windowDef health_backbar_add_mp + { + rect 190,420,125,59 + visible 0 + background "gfx/guis/hud/backbar_add" + matcolor 1*guitable_10_5[time*0.002],0,0,1 + shear 0,-.22 + } + } + windowDef p_armor_mp + { + rect 0,0,640,480 + visible ("gui::player_armor" > 0 && "gui::mp" == 1 ) + windowDef armor_backbar_mp + { + rect 326,420,125,59 + visible 1 + background "gfx/guis/hud/backbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef armor_valbar_mp + { + rect 326,420,125,59 + visible 1 + background "gfx/guis/hud/arbar" + matcolor 0.698,0.811,0.427,0.2 + shear 0,-.22 + } + windowDef p_armor_val_mp + { + rect 446 - ( "gui::player_armorpct" * 115 ),420,115,59 + visible 1 + shear 0,-.22 + windowDef armor_val_mp + { + rect -120 + ( "gui::player_armorpct" * 115 ),0,125,59 + visible 1 + background "gfx/guis/hud/arbar" + matcolor 0.698,0.811,0.427,0.5 + shear 0,-.22 + } + } + windowDef d_armor_amount_mp + { + rect 388,426,60,34 + visible 0 + } + windowDef armor_amount_mp + { + rect 394,429,50,26 + visible 1 + forecolor 1,1,1,1 + text "gui::player_armor" + textscale 0.5 + shear 0,-.22 + textalign 2 + notime 1 + textstyle 1 + + onTime 0 { + if ( "desktop::teamstrogg" == 0 ) + { + transition "forecolor" "$desktop::white" "$desktop::typecolor" "250" ; + } else { + transition "forecolor" "$desktop::white" "$desktop::typecolor_strogg" "250" ; + } + transition "rect" "$d_armor_amount::rect" "$armor_amount::rect" "250" ; + transition "textscale" "0.6" "0.5" "250" ; + + transition "icon_armorvest::matcolor" "$desktop::white" "$desktop::armoricon_mp" "250" ; + } + + } + windowDef icon_armorvest_mp + { + rect 424,458,16,16 + visible 1 + background "gfx/guis/hud/icons/item_armor" + matcolor 0.980,0.168,0.0196,0.8 + } + } + windowDef p_weapswitch + { + rect 0,350,640,80 + visible 0 + notime 1 + + onNamedEvent UpdateWeapons { + if ( "gui::weapon0" ) { + set "ws_weapon0::visible" "1"; + if ( "gui::weapon0_ammo" != 0 ) { + set "ws_weapon0_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 0 ) { + set "ws_weapon0_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon0_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon0_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon0_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon0_noammo::visible" "1"; + set "ws_weapon0_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon0_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon0::visible" "0"; + } + + if ( "gui::weapon1" ) { + set "ws_weapon1::visible" "1"; + if ( "gui::weapon1_ammo" != 0 ) { + set "ws_weapon1_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 1 ) { + set "ws_weapon1_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon1_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon1_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon1_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon1_noammo::visible" "1"; + set "ws_weapon1_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon1_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon1::visible" "0"; + } + + if ( "gui::weapon2" ) { + set "ws_weapon2::visible" "1"; + if ( "gui::weapon2_ammo" != 0 ) { + set "ws_weapon2_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 2 ) { + set "ws_weapon2_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon2_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon2_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon2_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon2_noammo::visible" "1"; + set "ws_weapon2_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon2_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon2::visible" "0"; + } + + if ( "gui::weapon3" ) { + set "ws_weapon3::visible" "1"; + if ( "gui::weapon3_ammo" != 0 ) { + set "ws_weapon3_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 3 ) { + set "ws_weapon3_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon3_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon3_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon3_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon3_noammo::visible" "1"; + set "ws_weapon3_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon3_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon3::visible" "0"; + } + + if ( "gui::weapon4" ) { + set "ws_weapon4::visible" "1"; + if ( "gui::weapon4_ammo" != 0 ) { + set "ws_weapon4_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 4 ) { + set "ws_weapon4_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon4_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon4_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon4_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon4_noammo::visible" "1"; + set "ws_weapon4_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon4_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon4::visible" "0"; + } + + if ( "gui::weapon5" ) { + set "ws_weapon5::visible" "1"; + if ( "gui::weapon5_ammo" != 0 ) { + set "ws_weapon5_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 5 ) { + set "ws_weapon5_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon5_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon5_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon5_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon5_noammo::visible" "1"; + set "ws_weapon5_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon5_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon5::visible" "0"; + } + + if ( "gui::weapon6" ) { + set "ws_weapon6::visible" "1"; + if ( "gui::weapon6_ammo" != 0 ) { + set "ws_weapon6_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 6 ) { + set "ws_weapon6_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon6_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon6_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon6_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon6_noammo::visible" "1"; + set "ws_weapon6_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon6_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon6::visible" "0"; + } + + if ( "gui::weapon7" ) { + set "ws_weapon7::visible" "1"; + if ( "gui::weapon7_ammo" != 0 ) { + set "ws_weapon7_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 7 ) { + set "ws_weapon7_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon7_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon7_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon7_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon7_noammo::visible" "1"; + set "ws_weapon7_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon7_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon7::visible" "0"; + } + + if ( "gui::weapon8" ) { + set "ws_weapon8::visible" "1"; + if ( "gui::weapon8_ammo" != 0 ) { + set "ws_weapon8_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 8 ) { + set "ws_weapon8_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon8_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon8_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon8_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon8_noammo::visible" "1"; + set "ws_weapon8_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon8_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon8::visible" "0"; + } + + if ( "gui::weapon9" ) { + set "ws_weapon9::visible" "1"; + if ( "gui::weapon9_ammo" != 0 ) { + set "ws_weapon9_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 9 ) { + set "ws_weapon9_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon9_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon9_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon9_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon9_noammo::visible" "1"; + set "ws_weapon9_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon9_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon9::visible" "0"; + } + + if ( "gui::weapon10" ) { + set "ws_weapon10::visible" "1"; + if ( "gui::weapon10_ammo" != 0 ) { + set "ws_weapon10_noammo::visible" "0"; + if ( "gui::player_idealWeapon" != 10 ) { + set "ws_weapon10_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon10_glow::matcolor" "$desktop::ws_glowoff"; + } else { + set "ws_weapon10_icon::matcolor" "$desktop::ws_on"; + set "ws_weapon10_glow::matcolor" "$desktop::ws_glowon"; + } + } else { + set "ws_weapon10_noammo::visible" "1"; + set "ws_weapon10_icon::matcolor" "$desktop::ws_off"; + set "ws_weapon10_glow::matcolor" "$desktop::ws_glowoff"; + } + } else { + set "ws_weapon10::visible" "0"; + } + } + + onTime 1000 { + set "notime" "0"; + set "visible" "0"; + set "desktop::weapswitch" "0"; + } + + windowDef ws_name + { + rect 0,42,640,40 + forecolor 0.690,0.784,0.568,1 + textalign 1 + font "fonts/marine" + textscale .25 + textstyle 1 + text "gui::weaponname" + } + windowDef ws_weapon0 + { + rect ("desktop::switchLeft" + "gui::weapon0_index" * 30),20,26,26 + windowDef ws_weapon0_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon0_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon0_icon + { + rect 4,4,18,18 + background "gui::weapon0_icon" + } + windowDef ws_weapon0_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon1 + { + rect ("desktop::switchLeft" + "gui::weapon1_index" * 30),20,26,26 + windowDef ws_weapon1_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon1_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon1_icon + { + rect 4,4,18,18 + background "gui::weapon1_icon" + } + windowDef ws_weapon1_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon2 + { + rect ("desktop::switchLeft" + "gui::weapon2_index" * 30),20,26,26 + windowDef ws_weapon2_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon2_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon2_icon + { + rect 4,4,18,18 + background "gui::weapon2_icon" + } + windowDef ws_weapon2_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon3 + { + rect ("desktop::switchLeft" + "gui::weapon3_index" * 30),20,26,26 + windowDef ws_weapon3_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon3_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon3_icon + { + rect 4,4,18,18 + background "gui::weapon3_icon" + } + windowDef ws_weapon3_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon4 + { + rect ("desktop::switchLeft" + "gui::weapon4_index" * 30),20,26,26 + windowDef ws_weapon4_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon4_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon4_icon + { + rect 4,4,18,18 + background "gui::weapon4_icon" + } + windowDef ws_weapon4_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon5 + { + rect ("desktop::switchLeft" + "gui::weapon5_index" * 30),20,26,26 + windowDef ws_weapon5_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon5_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon5_icon + { + rect 4,4,18,18 + background "gui::weapon5_icon" + } + windowDef ws_weapon5_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon6 + { + rect ("desktop::switchLeft" + "gui::weapon6_index" * 30),20,26,26 + windowDef ws_weapon6_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon6_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon6_icon + { + rect 4,4,18,18 + background "gui::weapon6_icon" + } + windowDef ws_weapon6_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon7 + { + rect ("desktop::switchLeft" + "gui::weapon7_index" * 30),20,26,26 + windowDef ws_weapon7_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon7_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon7_icon + { + rect 4,4,18,18 + background "gui::weapon7_icon" + } + windowDef ws_weapon7_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon8 + { + rect ("desktop::switchLeft" + "gui::weapon8_index" * 30),20,26,26 + windowDef ws_weapon8_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon8_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon8_icon + { + rect 4,4,18,18 + background "gui::weapon8_icon" + } + windowDef ws_weapon8_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon9 + { + rect ("desktop::switchLeft" + "gui::weapon9_index" * 30),20,26,26 + windowDef ws_weapon9_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon9_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon9_icon + { + rect 4,4,18,18 + background "gui::weapon9_icon" + } + windowDef ws_weapon9_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + windowDef ws_weapon10 + { + rect ("desktop::switchLeft" + "gui::weapon10_index" * 30),20,26,26 + windowDef ws_weapon10_bg + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef ws_weapon10_glow + { + rect 0,0,26,26 + background "gfx/guis/hud/wsbarglow" + matcolor 0.690,0.784,0.568,0 + shear 0,-.22 + } + windowDef ws_weapon10_icon + { + rect 4,4,18,18 + background "gui::weapon10_icon" + } + windowDef ws_weapon10_noammo + { + rect 4,4,18,18 + background "gfx/guis/hud/noammo" + matcolor 1,1,1,1 + visible 0 + } + } + } + windowDef p_radio + { + rect 0,0,640,480 + visible 1 + windowDef radio_backbar + { + rect 520,5,113,28 + visible 1 + background "gfx/guis/hud_rev3/radiobar" + matcolor 0,0,0,0.498 + shear 0,-.22 + } + windowDef t_radio1 + { + rect 545,6,81,12 + visible 1 + forecolor 1,1,1,1 + text "#str_200272" + textscale 0.2 + font "fonts/marine" + textspacing 0 + } + windowDef t_radio2 + { + rect 545,13,81,12 + visible 1 + forecolor 1,1,1,1 + text "#str_200273" + textscale 0.2 + font "fonts/marine" + textspacing 0 + } + windowDef waveform + { + rect 513,7,41,25 + visible 1 + background "gfx/guis/hud/waveform" + matcolor 1,0.5,0,1 + } + windowDef rhino_backbar + { + rect 468,5,46,47 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.4 + shear 0,-.22 + visible "gui::rhinochatter" + } + windowDef rhino + { + rect 471,9,42,39 + background "gfx/guis/hud/radio_rhino" + visible "gui::rhinochatter" + matcolor 1,1,0,1 + notime 1 + shear 0,-.22 + } + windowDef d_rhino_backbar + { + rect 493,6,26,26 + background "gfx/guis/hud/wsbar" + matcolor 0,0,0,0.4 + shear 0,-.22 + visible 0 + } + windowDef d_rhino + { + rect 495,8,22,22 + background "gfx/guis/hud/radio_rhino" + visible 0 + matcolor 1,1,1,1 + shear 0,-.22 + } + } + windowDef p_itempickup + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 3000 { + set "visible" "0"; + } + + windowDef pickup_backbar + { + rect 21,401,230,24 + visible 1 + background "gfx/guis/hud/pickupbar" + matcolor 0,0,0,0.5 + shear 0,-.22 + } + windowDef t_pickupname + { + rect 42,404,236,15 + visible 1 + forecolor 0.862,0.917,0.760,1 + text "gui::itemtext" + textscale 0.2 + font "fonts/marine" + textspacing 0 + } + windowDef icon_pickup + { + rect 26,405,16,16 + visible 1 + background "gui::itemicon" + matcolor 0.666,0.674,0.435,0.8 + } + } + windowDef powerups + { + rect 520,0,120,480 + visible ("gui::stat_visible" == 0) + windowDef powerup_flag + { + rect 38,435,84,39 + visible "gui::powerup_flag_visible" + windowDef powerup_flag_bg + { + rect 2,-1,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup_flag_icon + { + rect 23,8,22,22 + visible 1 + background "gfx/guis/hud/ctf_flag" + matcolor 1,0.482,0.0156,0.8 + shear 0,-.22 + + onTime 0 { + transition "powerup_flag_icon::rect" "$powerup_flag_icon::rect" "$d_powerup_flag_icon::rect" "150" ; + } + + onTime +150 { + transition "powerup_flag_icon::rect" "$d_powerup_flag_icon::rect" "$powerup_flag_icon::rect" "500" ; + } + + onTime +500 { + resettime "0" ; + } + + } + windowDef d_powerup_flag_icon + { + rect 20,5,28,28 + visible 0 + background "gfx/guis/hud/ctf_flag" + matcolor 1,0.482,0.0156,0.8 + shear 0,-.22 + } + } + windowDef powerup4 + { + rect 37,400,84,38 + visible "gui::powerup4_visible" + windowDef powerup4_bg + { + rect 2,0,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup4_icon + { + rect 21,7,28,28 + visible 1 + background "gui::powerup4_icon" + matcolor 1,1,1,1 + } + windowDef powerup4_time + { + rect 48,7,31,25 + visible 1 + text "gui::powerup4_time" + forecolor 0.866,0.921,0.764,1 + textscale 0.4 + font "fonts/chain" + shear 0,-.22 + } + } + windowDef powerup0 + { + rect 37,365,84,38 + visible "gui::powerup0_visible" + windowDef powerup0_bg + { + rect 2,0,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup0_icon + { + rect 21,7,28,28 + visible 1 + background "gui::powerup0_icon" + matcolor 1,1,1,1 + } + windowDef powerup0_time + { + rect 48,7,31,25 + visible 1 + text "gui::powerup0_time" + forecolor 0.866,0.921,0.764,1 + textscale 0.4 + font "fonts/chain" + shear 0,-.22 + } + } + windowDef powerup1 + { + rect 37,330,84,38 + visible "gui::powerup1_visible" + windowDef powerup1_bg + { + rect 2,0,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup1_icon + { + rect 21,7,28,28 + visible 1 + background "gui::powerup1_icon" + matcolor 1,1,1,1 + } + windowDef powerup1_time + { + rect 48,7,31,25 + visible 1 + text "gui::powerup1_time" + forecolor 0.866,0.921,0.764,1 + textscale 0.4 + font "fonts/chain" + shear 0,-.22 + } + } + windowDef powerup2 + { + rect 37,295,84,38 + visible "gui::powerup2_visible" + windowDef powerup2_bg + { + rect 2,0,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup2_icon + { + rect 21,7,28,28 + visible 1 + background "gui::powerup2_icon" + matcolor 1,1,1,1 + } + windowDef powerup2_time + { + rect 48,7,31,25 + visible 1 + text "gui::powerup2_time" + forecolor 0.866,0.921,0.764,1 + textscale 0.4 + font "fonts/chain" + shear 0,-.22 + } + } + windowDef powerup3 + { + rect 37,260,84,38 + visible "gui::powerup3_visible" + windowDef powerup3_bg + { + rect 2,0,81,42 + background "gfx/guis/hud/powerup_bgbar" + visible 1 + matcolor 0,0,0,1 + matscalex -1 + matscaley -1 + } + windowDef powerup3_icon + { + rect 21,7,28,28 + visible 1 + background "gui::powerup3_icon" + matcolor 1,1,1,1 + } + windowDef powerup3_time + { + rect 48,7,31,25 + visible 1 + text "gui::powerup3_time" + forecolor 0.866,0.921,0.764,1 + textscale 0.4 + font "fonts/chain" + shear 0,-.22 + } + } + } + windowDef deathanim_remove + { + visible 0 + rect 0,0,1,1 + + onTime 0 { + set "deathhistory1::visible" "1"; + set "deathhistory1_fade::visible" "0"; + } + + onTime +2000 { + set "deathhistory1::visible" "0"; + set "deathhistory1_fade::visible" "1"; + set "deathhistory1_fade::forecolor" "1,1,.552,1"; + transition "deathhistory1_fade::forecolor_w" "1" "0" 1000; + } + + onTime +1100 { + set "deathhistory1_fade::visible" "0"; + namedEvent "removeDeathLine"; + } + + } + windowDef p_deathhistory + { + rect 351,5,284,70 + visible ("gui::gametype" !=2) + windowDef deathhistory1 + { + rect 0,3,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory1_fade + { + rect 0,3,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory2 + { + rect 0,18,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory3 + { + rect 0,33,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory4 + { + rect 0,48,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + } + windowDef p_deathhistory_tourney + { + rect 351,5,284,70 + visible ("gui::gametype" ==2) + windowDef deathhistory1_tourney + { + rect 0,33,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory1_fade_tourney + { + rect 0,33,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + windowDef deathhistory2_tourney + { + rect 0,48,282,18 + forecolor 1,1,.552,1 + textscale 0.25 + font "fonts/lowpixel" + visible 0 + textstyle 1 + textalign 2 + nowrap 1 + } + } + windowDef brackets + { + visible 0 + rect "gui::bracket_left" - 10, "gui::bracket_top" - 10, "gui::bracket_width" + 20, "gui::bracket_height" + 20 + noclip 1 + notime 1 + float "alpha" 1 + + onTime 400 { + transition "brackets::alpha" "1" "0" 400; + } + + onTime +400 { + set "visible" "0"; + } + + windowDef bracket_text + { + rect -50,-30,"gui::bracket_width"+120,30 + text "#str_200277" + font "fonts/marine" + textalign 1 + forecolor 0.686,0.870,0.564,"brackets::alpha" + textscale .25 + } + windowDef left_bracket + { + rect 0,0,2,"gui::bracket_height" + 20 + backcolor 0.686,0.870,0.564,"brackets::alpha" + noclip 1 + windowDef lbt_prong + { + rect 2,0,5,2 + backcolor 0.686,0.870,0.564,"brackets::alpha" + } + windowDef lbb_prong + { + rect 2,"gui::bracket_height"+18,5,2 + backcolor 0.686,0.870,0.564,"brackets::alpha" + } + } + windowDef right_bracket + { + rect "gui::bracket_width" + 18,0,2,"gui::bracket_height" + 20 + backcolor 0.686,0.870,0.564,"brackets::alpha" + visible 1 + noclip 1 + windowDef rbt_prong + { + rect -5,0,5,2 + backcolor 0.686,0.870,0.564,"brackets::alpha" + } + windowDef rbb_prong + { + rect -5,"gui::bracket_height"+18,5,2 + backcolor 0.686,0.870,0.564,"brackets::alpha" + } + } + } + windowDef Bossbar + { + rect -20,0,640,480 + visible 0 + windowDef boss_backbar + { + rect 240,40,200,50 + visible 1 + background "gfx/guis/hud/s_bossbar" + matcolor 0,0,0,0.5 + } + windowDef boss_healthicon + { + rect 334,75,12,12 + visible 1 + background "gfx/guis/hud/icons/item_health" + matcolor 1,1,1,0.2 + } + windowDef boss_health_bar2 + { + rect 239,40,200,50 + visible 1 + background "gfx/guis/hud/s_boss_healthbar" + matcolor 0.917,0.560,0.0823,0.2 + } + windowDef boss_shield_bar_left2 + { + rect 240,40,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 0.415,0.549,0.541,0.2 + } + windowDef boss_shield_bar_right2 + { + rect 340,40,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 0.415,0.549,0.541,0.2 + matscalex -1 + } + windowDef p_boss_health_bar + { + rect 266,40,149 * "gui::boss_health" / ("gui::boss_maxhealth" + 1),50 + visible 1 + windowDef boss_health_bar + { + rect -26,0,200,50 + visible 1 + background "gfx/guis/hud/s_boss_healthbar" + matcolor 0.917,0.560,0.0823,0.35 + } + } + windowDef p_boss_shield_bar_left + { + rect 250,40,89 * "gui::boss_shield_percent",50 + visible 0 + windowDef boss_shield_bar_left + { + rect -10,0,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 0.415,0.549,0.541,0.35 + } + } + windowDef p_boss_shield_bar_right + { + rect 341 + 89 * ( 1 - "gui::boss_shield_percent" ),40,89,50 + visible 0 + windowDef boss_shield_bar_right + { + rect -90 * ( 1 - "gui::boss_shield_percent" ),0,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 0.415,0.549,0.541,0.35 + matscalex -1 + } + } + windowDef p_boss_shield_bar_leftwarn + { + rect 250,40,89 * "gui::boss_shield_percent",50 + visible 0 + windowDef boss_shield_bar_leftwarn + { + rect -9,0,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 1,0.25,0,1*guitable_10_5[time*0.002] + } + } + windowDef p_boss_shield_bar_rightwarn + { + rect 341 + 89 * ( 1 - "gui::boss_shield_percent" ),40,89,50 + visible 0 + windowDef boss_shield_bar_rightwarn + { + rect -90 * ( 1 - "gui::boss_shield_percent" ),0,100,50 + visible 1 + background "gfx/guis/hud/s_boss_shieldbar" + matcolor 1,0.25,0,1*guitable_10_5[time*0.002] + matscalex -1 + } + } + } + windowDef missile_indicator + { + rect 0,0,640,480 + background "gfx/guis/hud/directional_hit2" + matcolor 1,.1,.1,.7 + rotate "gui::missiledir" + visible 0 + notime 1 + + onTime 0 { + transition "matcolor_w" "0.7" "0.3" "200" ; + } + + onTime +200 { + transition "matcolor_w" "0.3" "0.7" "200" ; + } + + onTime +400 { + resettime "0" ; + } + + } + windowDef missile_text + { + rect 0,61,640,33 + visible 0 + notime 1 + forecolor 1,.1,.1,.7 + text "#str_200891" + textscale 0.4 + font "fonts/marine" + textalign 1 + textspacing -2 + + onTime 0 { + transition "forecolor_w" "0.7" "0.3" "200" ; + } + + onTime +200 { + transition "forecolor_w" "0.3" "0.7" "200" ; + } + + onTime +400 { + resettime "0" ; + } + + } + windowDef p_exit_level + { + rect 0,0,640,75 + visible 0 + windowDef p_exit_text + { + rect 225,36,199,26 + visible 1 + forecolor 1,0.4,0,1 + text "#str_200013" + textscale 0.4 + font "fonts/marine" + textalign 1 + } + windowDef p_exit_arr1 + { + rect 261,11,130,33 + visible 1 + background "gfx/guis/common/arrow5" + matcolor 1,0.4,0,0.5 + matscaley -1 + + onTime 0 { + transition "matcolor_w" ".5" "0" "1000" ; + transition "rect" "$p_exit_arr1::rect" "$p_exit_arr2::rect" "1000" "300" "300" ; + } + + onTime 1000 { + resettime "0" ; + } + + } + windowDef p_exit_arr2 + { + rect 261,0,130,33 + visible 0 + background "gfx/guis/common/arrow5" + matcolor 1,1,1,1 + matscaley -1 + } + } + windowDef quicksave_msg + { + rect 0,64,640,20 + visible 0 + forecolor 1,1,1,1 + text "#str_200908" + textscale 0.25 + font "fonts/lowpixel" + textspacing 0 + textalign 1 + textstyle 1 + + onTime 2000 { + transition "forecolor_w" "1" "0" "1000" ; + } + + onTime +1000 { + set "quicksave_msg::visible" "0" ; + } + + } + windowDef hit_indicator + { + rect 0,0,640,480 + background "gfx/guis/hud/directional_hit" + matcolor 1,.1,.1,.7 + rotate "gui::hitdir" + visible 0 + notime 1 + + onTime 0 { + set "visible" "1"; + transition "matcolor" "1,.1,.1,.7" "1,.1,.1,0" "500" ; + } + + onTime +600 { + set "visible" "0"; + } + + } + windowDef fade + { + rect 0,0,640,480 + backcolor 0,0,0,0 + visible 1 + } + windowDef failedtext + { + rect 0,220,640,20 + visible 1 + forecolor 1,1,1,0 + text "#str_200279" + textscale 0.5 + font "fonts/marine" + textalign 1 + } + windowDef anim_fade + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "fade::backcolor" "0,0,0,0" "0,0,0,1" "3000" ; + } + + onTime 3000 { + transition "failedtext::forecolor" "1,1,1,0" "1,1,1,1" "250" ; + } + + } + windowDef anim_levelExitAlert + { + rect 0,0,0.1,0.1 + visible 0 + notime 1 + + onTime 5000 { + set "p_exit_level::visible" "0"; + } + + } +} diff --git a/stuff/guis/loading/mplevel.gui b/stuff/guis/loading/mplevel.gui new file mode 100644 index 000000000..3cab43b47 --- /dev/null +++ b/stuff/guis/loading/mplevel.gui @@ -0,0 +1,375 @@ +windowDef Desktop +{ + rect 0,0,640,480 + definefloat "iconOffset" (640-(24*"gui::load_icons"+24))/2 + windowDef loadimg + { + rect 0,0,640,480 + visible 1 + background "gui::loading_bkgnd" + matcolor 1,1,1,1 + } + windowDef top_edge + { + rect 0,0,640,120 + visible 1 + background "gfx/guis/mainmenu/load_top_edge" + matcolor 0,0,0,0.8 + } + windowDef btm_edge + { + rect 0,227,640,253 + visible 1 + background "gfx/guis/mainmenu/load_btm_edge" + matcolor 0,0,0,0.8 + } + windowDef top_edgeadd + { + rect 0,0,640,120 + visible 1 + background "gfx/guis/mainmenu/load_top_edgeadd" + matcolor 0.0941,0.113,0.0392,1 + } + windowDef btm_edgeadd + { + rect 0,227,640,253 + visible 1 + background "gfx/guis/mainmenu/load_btm_edgeadd" + matcolor 0.0941,0.113,0.0392,1 + } + windowDef grid1 + { + rect 0,0,480,480 + visible 1 + background "gfx/guis/mainmenu/bg_grid" + matcolor 1,1,1,0.04 + } + windowDef grid2 + { + rect 480,0,480,480 + visible 1 + background "gfx/guis/mainmenu/bg_grid" + matcolor 1,1,1,0.04 + } + windowDef bar + { + rect 235,313,405,26 + visible 1 + background "gfx/guis/mainmenu/load_bar" + matcolor 0.878,0.423,0,0.3 + } + windowDef p_load_bar + { + rect 235,313,( "gui::map_loading" * 405 ),26 + visible 1 + windowDef load_bar + { + rect 0,0,405,26 + visible 1 + background "gfx/guis/mainmenu/load_bar" + matcolor 0.878,0.423,0,0.5 + } + } + windowDef load_text + { + rect 4,310,624,36 + visible 1 + notime 1 + forecolor 1,1,1,1 + text "#str_200938" + textscale 0.4 + font "fonts/marine" + textalign 2 + textstyle 1 + + onTime 0 { + transition "forecolor" "1,1,1,1" "0.5,0.5,0.5,1" "500" ; + } + + onTime +500 { + transition "forecolor" "0.5,0.5,0.5,1" "1,1,1,1" "200" ; + } + + onTime +200 { + resettime "0" ; + } + + } + windowDef tl_corner + { + rect 0,28,52,52 + visible 1 + background "gfx/guis/mainmenu/load_corner" + matcolor 0.227,0.227,0.227,1 + } + windowDef bl_corner + { + rect 0,256,52,52 + visible 1 + background "gfx/guis/mainmenu/load_corner" + matcolor 0.227,0.227,0.227,1 + matscaley -1 + } + windowDef tr_corner + { + rect 588,28,52,52 + visible 1 + background "gfx/guis/mainmenu/load_corner" + matcolor 0.227,0.227,0.227,1 + matscalex -1 + } + windowDef br_corner + { + rect 588,256,52,52 + visible 1 + background "gfx/guis/mainmenu/load_corner" + matcolor 0.227,0.227,0.227,1 + matscaley -1 + matscalex -1 + } + windowDef t_levelname_grad + { + rect 291,14,349,22 + visible 1 + background "gfx/guis/common/gradient3" + matcolor 0,0,0,1 + matscalex -1 + } + windowDef load_dots + { + rect 3,2,105,25 + visible 1 + background "gfx/guis/mainmenu/load_dots" + matcolor 0.109,0.145,0.0745,1 + } + windowDef t_levelname + { + rect 290,11,336,20 + visible 1 + forecolor 1,1,1,0.8 + text "gui::loading_levelname" + textscale 0.36 + font "fonts/marine" + textspacing -2 + textalign 2 + } + windowDef t_message_grad + { + rect 291,36,349,18 + visible 1 + background "gfx/guis/common/gradient3" + matcolor 0,0,0,.5 + matscalex -1 + } + windowDef t_message + { + rect 290,35,336,16 + visible 1 + notime 1 + forecolor 1,1,1,0.52 + text "gui::loading_message" + textscale 0.225 + font "fonts/lowpixel" + textalign 2 + } + windowDef server_name + { + rect 209,341,418,22 + visible 1 + notime 1 + forecolor 1,1,1,0.8 + text "gui::server_name" + textscale 0.25 + font "fonts/lowpixel" + textalign 2 + } + windowDef server_ip + { + rect 209,356,418,22 + visible 1 + notime 1 + forecolor 1,1,1,0.8 + text "gui::server_ip" + textscale 0.25 + font "fonts/lowpixel" + textalign 2 + } + windowDef server_gametype + { + rect 209,374,418,22 + visible 1 + notime 1 + forecolor 1,1,1,0.52 + text "gui::server_gametype" + textscale 0.25 + font "fonts/lowpixel" + textalign 2 + } + windowDef server_limit + { + rect 209,389,418,22 + visible 1 + notime 1 + forecolor 1,1,1,0.52 + text "gui::server_limit" + textscale 0.25 + font "fonts/lowpixel" + textalign 2 + } + windowDef server_loadinfo + { + rect 0,409,640,22 + visible 1 + notime 1 + forecolor 1,1,1,0.52 + text "gui::server_loadinfo" + textscale 0.25 + font "fonts/lowpixel" + textalign 1 + } + windowDef load_icons + { + rect 0,419,640,54 + visible 1 + windowDef load_icon_1 + { + rect "desktop::iconOffset",11,24,24 + visible "gui::load_icon_1" + background "gui::load_icon_img_1" + matcolor 1,1,1,1 + } + windowDef load_icon_2 + { + rect "desktop::iconOffset"+24,11,24,24 + visible "gui::load_icon_2" + background "gui::load_icon_img_2" + matcolor 1,1,1,1 + } + windowDef load_icon_3 + { + rect "desktop::iconOffset"+24*2,11,24,24 + visible "gui::load_icon_3" + background "gui::load_icon_img_3" + matcolor 1,1,1,1 + } + windowDef load_icon_4 + { + rect "desktop::iconOffset"+24*3,11,24,24 + visible "gui::load_icon_4" + background "gui::load_icon_img_4" + matcolor 1,1,1,1 + } + windowDef load_icon_5 + { + rect "desktop::iconOffset"+24*4,11,24,24 + visible "gui::load_icon_5" + background "gui::load_icon_img_5" + matcolor 1,1,1,1 + } + windowDef load_icon_6 + { + rect "desktop::iconOffset"+24*5,11,24,24 + visible "gui::load_icon_6" + background "gui::load_icon_img_6" + matcolor 1,1,1,1 + } + windowDef load_icon_7 + { + rect "desktop::iconOffset"+24*6,11,24,24 + visible "gui::load_icon_7" + background "gui::load_icon_img_7" + matcolor 1,1,1,1 + } + windowDef load_icon_8 + { + rect "desktop::iconOffset"+24*7,11,24,24 + visible "gui::load_icon_8" + background "gui::load_icon_img_8" + matcolor 1,1,1,1 + } + windowDef load_icon_9 + { + rect "desktop::iconOffset"+24*8,11,24,24 + visible "gui::load_icon_9" + background "gui::load_icon_img_9" + matcolor 1,1,1,1 + } + windowDef load_icon_10 + { + rect "desktop::iconOffset"+24*9,11,24,24 + visible "gui::load_icon_10" + background "gui::load_icon_img_10" + matcolor 1,1,1,1 + } + windowDef load_icon_11 + { + rect "desktop::iconOffset"+24*10,11,24,24 + visible "gui::load_icon_11" + background "gui::load_icon_img_11" + matcolor 1,1,1,1 + } + windowDef load_icon_12 + { + rect "desktop::iconOffset"+24*11,11,24,24 + visible "gui::load_icon_12" + background "gui::load_icon_img_12" + matcolor 1,1,1,1 + } + windowDef load_icon_13 + { + rect "desktop::iconOffset"+24*12,11,24,24 + visible "gui::load_icon_13" + background "gui::load_icon_img_13" + matcolor 1,1,1,1 + } + windowDef load_icon_14 + { + rect "desktop::iconOffset"+24*13,11,24,24 + visible "gui::load_icon_14" + background "gui::load_icon_img_14" + matcolor 1,1,1,1 + } + windowDef load_icon_15 + { + rect "desktop::iconOffset"+24*14,11,24,24 + visible "gui::load_icon_15" + background "gui::load_icon_img_15" + matcolor 1,1,1,1 + } + windowDef load_icon_16 + { + rect "desktop::iconOffset"+24*15,11,24,24 + visible "gui::load_icon_16" + background "gui::load_icon_img_16" + matcolor 1,1,1,1 + } + windowDef load_icon_17 + { + rect "desktop::iconOffset"+24*16,11,24,24 + visible "gui::load_icon_17" + background "gui::load_icon_img_17" + matcolor 1,1,1,1 + } + windowDef load_icon_18 + { + rect "desktop::iconOffset"+24*17,11,24,24 + visible "gui::load_icon_18" + background "gui::load_icon_img_18" + matcolor 1,1,1,1 + } + windowDef load_icon_19 + { + rect "desktop::iconOffset"+24*18,11,24,24 + visible "gui::load_icon_19" + background "gui::load_icon_img_19" + matcolor 1,1,1,1 + } + windowDef load_icon_20 + { + rect "desktop::iconOffset"+24*19,11,24,24 + visible "gui::load_icon_20" + background "gui::load_icon_img_20" + matcolor 1,1,1,1 + } + } +} diff --git a/stuff/guis/mainmenu.gui b/stuff/guis/mainmenu.gui new file mode 100644 index 000000000..e4f52ea7e --- /dev/null +++ b/stuff/guis/mainmenu.gui @@ -0,0 +1,26247 @@ +windowDef Desktop +{ + visible 1 + menugui 1 + rect 0,0,640,480 + backcolor 0,0,0,1 + :: mousey + - 186 + definevec4 "corner" 0.564,0.603,0.286,0.4 + definevec4 "corner_0" 0.564,0.603,0.286,0 + definevec4 "white" 1,1,1,1 + definevec4 "white_8" 1,1,1,0.8 + definevec4 "white_5" 1,1,1,0.5 + definevec4 "white_4" 1,1,1,0.4 + definevec4 "white_0" 1,1,1,0 + definevec4 "cr_orange" 1,0.501,0,0.8 + definevec4 "cr_orange_0" 1,0.501,0,0 + definevec4 "cr_green" 0.835,1,0.654,0.8 + definevec4 "cr_green_0" 0.835,1,0.654,0 + definevec4 "white_6" 1,1,1,0.6 + definevec4 "black" 0,0,0,1 + definevec4 "orange" 0.890,0.537,0,1 + definevec4 "yellow_8" 1,0.745,0.137,0.8 + definevec4 "grey1_4" 0.435,0.435,0.435,0.4 + definefloat "tooltip_x_offset" gui + definefloat "tooltip_y_offset" gui + defineicon "fve" "gfx/guis/mainmenu/icon_favorite.tga" + defineicon "pse" "gfx/guis/mainmenu/icon_locked.tga" + defineicon "dse" "gfx/guis/mainmenu/icon_dedserver.tga" + defineicon "pbe" "gfx/guis/mainmenu/icon_pb.tga" + defineicon "rpe" "gfx/guis/mainmenu/icon_repeater.tga" + defineicon "arr" "gfx/guis/mainmenu/icon_arrow.tga" + float "active" 0 + float "dest" 0 + float "curr" 0 + float "undercurr" 0 + float "sort" 0 + float "friendsort" 0 + float "loaddefaults" 0 + float "com_machineSpec" 0 + float "skill" 1 + float "tooltip_x" 0 + float "tooltip_y" 0 + float "tooltip_w" 0 + float "tooltip_h" 0 + float "music" 0 + float "video_num" 0 + float "video_check" 0 + float "credits" 0 + float "overwrite_auto" 0 + float "vidwarn" 0 + float "blockBrowser" 0 + float "sndwarn" 0 + float "motd" 0 + + onEvent { + set "desktop::tooltip_w" "270"; + set "desktop::tooltip_h" "186"; + if( "gui::mousex" < 370 ) { + set "desktop::tooltip_x" "$gui::mousex"; + } else { + set "desktop::tooltip_x" "$desktop::tooltip_x_offset"; + } + + // if serverlist gets longer, set to 294 + //if( "gui::mousey" < 294 ) { + if( "gui::mousey" < 480 ) { + set "desktop::tooltip_y" "$gui::mousey"; + } else { + set "desktop::tooltip_y" "$desktop::tooltip_y_offset"; + } + + } + + onNamedEvent forceAspect0 { + set "set_sys_screensize_val_0::visible" "1" ; + set "set_sys_screensize_val_1::visible" "0" ; + set "set_sys_screensize_val_2::visible" "0" ; + } + + onNamedEvent ingame { + // gui::ingame + // 0 = not in a game + // 1 = in a sp game + // 2 = in a mp game + } + + onNamedEvent sort { + // mp browser sorting + // 0 = no sorting + // 1 = friends + // 2 = locked + // 3 = dedicated/punkbuster + // 4 = server + // 5 = ping + // 6 = players + // 7 = gametype + // 8 = map + } + + onNamedEvent dest_and_curr { + // 1 = new game + // 2 = load game + // 3 = multiplayer + // 4 = settings + // 5 = mods + // 6 = updates + // 7 = credits + // 8 = exit + // 9 = settings_controls_movement + // 10 = settings_controls_weapons + // 11 = settings_controls_attack + // 12 = settings_controls_other + // 13 = multiplayer_instantaction + // 14 = multiplayer_gamebrowser + // 15 = multiplayer_friendslist + // 16 = multiplayer_joinipaddress + // 17 = multiplayer_createserver + // 18 = multiplayer_settings + // 19 = popup_gamebrowser_filter_options + // 20 = settings_controls + // 21 = settings_gameoptions + // 22 = settings_system + // 23 = save game + // 24 = popup_create_advanced_options + // 25 = popup_defaults + // 26 = popup_settings_advanced_options + // 27 = popup_disconnect + // 28 = load_delete_game + // 29 = popup_find_player_or_clan + // 30 = popup_auto_detect_settings + // 31 = popup_ultra_quality_warning + // 32 = popup_save_overwrite + // 33 = popup_create_advanced_banlist + // 34 = popup_vidsettings_warning + // 35 = popup_advanced_sound_settings + } + + onActivate { + //resetTime "MenuMusic" "0" ; + + if ("desktop::curr" == 0) { + resetTime "anim_in" "0" ; + namedevent "ingameCheck" ; + //} else if ("desktop::curr" != 17 && "desktop::curr" != 0) { + // transition "fade::backcolor_w" "1" "0" "250" ; + } else if ("desktop::curr" == 17) { + set "desktop::curr" "0" ; + set "desktop::active" "0" ; + set "p_main::visible" "1" ; + + namedevent "p_btns::showMain" ; + namedevent "p_btns::hideMp" ; + namedevent "p_btns::hideMpCreate" ; + namedevent "p_anims::mpReset" ; + namedevent "p_anims::mpCreateReset" ; + namedevent "p_anims::backReset0" ; + namedevent "p_anims::mainReset0" ; + + transition "p_multiplayer::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_mp_create::rect" "$d_main::rect" "$d_main_l::rect" "0" ; + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_l::rect" "0" ; + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "0" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "0" ; + + set "grad5::matcolor_w" "0" ; + set "t_mp_create_title::forecolor_w" "0" ; + set "mp_create_back::matcolor_w" "0" ; + set "mp_create_t_back::forecolor_w" "0" ; + set "mp_create_back_corner::matcolor_w" "0" ; + set "p_mp_create::visible" "0" ; + set "t_mp_title::forecolor_w" "0" ; + set "mp_back::matcolor_w" "0" ; + set "mp_t_back::forecolor_w" "0" ; + set "mp_back_corner::matcolor_w" "0" ; + + transition "q4logo::matcolor" "$desktop::black" "$desktop::white" "0" ; + transition "q4text::matcolor" "$desktop::black" "$desktop::white" "0" ; + + set "bg2::matcolor_w" "0.3" ; + set "main_b1::matcolor_w" "0.4" ; + set "main_t_b1::forecolor_w" "0.8" ; + set "main_b1_corner::matcolor_w" "0.4" ; + set "main_b2::matcolor_w" "0.4" ; + set "main_t_b2::forecolor_w" "0.8" ; + set "main_b2_corner::matcolor_w" "0.4" ; + set "main_b4::matcolor_w" "0.4" ; + set "main_t_b4::forecolor_w" "0.8" ; + set "main_b4_corner::matcolor_w" "0.4" ; + set "main_t_b8::forecolor_w" "0.5" ; + set "main_b8_corner::matcolor_w" "0.4" ; + set "main_b3::matcolor_w" "0.4" ; + set "main_t_b3::forecolor_w" "0.8" ; + set "main_b3_corner::matcolor_w" "0.4" ; + set "main_t_b5::forecolor_w" "0.5" "150" ; + set "main_b5_corner::matcolor_w" "0.4" ; + set "main_t_b6::forecolor_w" "0.5" ; + set "main_b6_corner::matcolor_w" "0.4" ; + set "main_t_b7::forecolor_w" "0.5" ; + set "main_b7_corner::matcolor_w" "0.4" ; + } + } + + onESC { + if ("desktop::video_check" == 1 ) { + if ("desktop::video_num" == 1 ) { + stoptransitions "p_video" ; + set "p_video::notime" "1" ; + resettime "video_raven" "0" ; + } else if ("desktop::video_num" == 2) { + stoptransitions "p_video" ; + set "p_video::notime" "1" ; + set "video_raven::notime" "1" ; + stoptransitions "video_raven" ; + resettime "video_bethsoft" "0" ; + } else if ("desktop::video_num" == 3) { + stoptransitions "p_video" ; + set "p_video::notime" "1" ; + set "video_bethsoft::notime" "1" ; + stoptransitions "video_bethsoft" ; + + set "desktop::video_num" "0" ; + set "desktop::video_check" "0" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + + showcursor "1" ; + + namedevent "desktop::ingameCheck" ; + resetTime "videoBlack" "0" ; + + set "desktop::motd" "1" ; + + resetTime "MenuMusic" "0" ; + } + } + + if ("desktop::curr" == 0 && "desktop::active" == 0 && "gui::ingame" != 0) { + namedevent "p_btns::hideMain" ; + resettime "anim_out" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 1 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_newOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 2 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_loadOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 3 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if (("desktop::curr" == 4 || "desktop::curr" == 9 || "desktop::curr" == 10 || "desktop::curr" == 11 || "desktop::curr" == 12 || "desktop::curr" == 20 || "desktop::curr" == 21 || "desktop::curr" == 22)&& "desktop::active" == 0) { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_settingsOut" "0" ; + set "desktop::dest" "0" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "4" ; + } + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 5 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_modsOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 6 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_updatesOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 7 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_creditsOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 8 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_exitOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 14 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpBrowseOut" "0" ; + set "desktop::dest" "3" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 15 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpFriendsOut" "0" ; + set "desktop::dest" "3" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 16 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_joinIpOut" "0" ; + set "desktop::dest" "14" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 17 && "desktop::active" == 0) { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpCreateOut" "0" ; + set "desktop::dest" "3" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "17" ; + } + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 18 && "desktop::active" == 0) { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpSetOut" "0" ; + set "desktop::dest" "3" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "18" ; + } + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 19 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_foOut" "0" ; + set "desktop::dest" "14" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 23 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_saveOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 24 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_createAdvOut" "0" ; + set "desktop::dest" "17" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 25 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_defaultsOut" "0" ; + set "desktop::dest" "4" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 26 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_setAdvOut" "0" ; + set "desktop::dest" "4" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 27 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_discOut" "0" ; + set "desktop::dest" "0" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 28 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_loaddelOut" "0" ; + set "desktop::dest" "2" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 29 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_fpcOut" "0" ; + set "desktop::dest" "14" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 30 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_autoOut" "0" ; + set "desktop::dest" "22" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 31 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_ultrawarnOut" "0" ; + set "desktop::dest" "22" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 32 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_overwriteOut" "0" ; + namedevent "p_anims::saveReset" ; + set "desktop::dest" "23" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 33 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_createAdv_banlistOut" "0" ; + set "desktop::dest" "24" ; + set "cmd" "play main_menu_selection" ; + } else if ("desktop::curr" == 34 && "desktop::active" == 0) { + // consolecmd "vid_restart" ; + + set "set_sys_notice::visible" "0" ; + // set "set_vidrestart::visible" "0" ; + // set "set_t_vidrestart::visible" "0" ; + // set "set_b_vidrestart::visible" "0" ; + + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnOut" "0" ; + + set "cmd" "play main_menu_selection" ; + + } else if ("desktop::curr" == 35 && "desktop::active" == 0) { + set "desktop::active" "1" ; + resettime "anim_pop_sndadvOut" "0" ; + set "desktop::dest" "22" ; + set "cmd" "play main_menu_selection" ; + } + + } + + onNamedEvent NoIntro { + + } + + onNamedEvent PlayIntro { + namedevent "p_btns::hideMain" ; + showcursor "0" ; + resetTime "p_video" "0" ; + set "desktop::video_check" "1" ; + set "desktop::video_num" "1" ; + + set "videoBlack::visible" "1" ; + set "videoBlack::backcolor_w" "1" ; + + resetVideo "video_id" ; + set "video_id::visible" "1" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + } + + onNamedEvent autosaveOverwriteError { + set "desktop::active" "1" ; + set "desktop::overwrite_auto" "1" ; + resettime "anim_pop_overwriteIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "pop_overwrite_title::text" "#str_200266" ; + set "pop_overwrite_text::text" "#str_200982" ; + + set "cmd" "play main_menu_selection" ; + } + + onNamedEvent saveGameOverwrite { + set "desktop::active" "1" ; + resettime "anim_pop_overwriteIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "pop_overwrite_title::text" "#str_200252" ; + set "pop_overwrite_text::text" "#str_200253" ; + + set "cmd" "play main_menu_selection" ; + } + + onNamedEvent ingameCheck { + if ("gui::ingame" == 0 && "desktop::curr" != 16) { + set "main_b3::matcolor_w" "0.4" ; + set "main_t_b3::forecolor_w" "0.8" ; + set "main_b3_corner::matcolor_w" "0.4" ; + set "main_t_b5::forecolor_w" "0.5" ; + set "main_b5_corner::matcolor_w" "0.4" ; + set "main_t_b6::forecolor_w" "0.5" ; + set "main_b6_corner::matcolor_w" "0.4" ; + set "main_t_b7::forecolor_w" "0.5" ; + set "main_b7_corner::matcolor_w" "0.4" ; + set "main_b9::matcolor_w" "0" ; + set "main_t_b9::forecolor_w" "0" ; + set "main_b9_corner::matcolor_w" "0" ; + + set "main_b_returnmp::visible" "0" ; + set "main_b_newgame::visible" "1" ; + set "main_b_savegame::visible" "0" ; + set "main_b_quitcurrent::visible" "0" ; + set "main_b_disconnect::visible" "0" ; + set "main_b_multiplayer::visible" "1" ; + set "main_b_return::visible" "0" ; + set "main_b_mods::visible" "1" ; + set "main_b_updates::visible" "1" ; + set "main_b_credits::visible" "1" ; + set "main_b_loadgame::visible" "1" ; + set "main_b_settings::visible" "1" ; + set "main_b_exit::visible" "1" ; + + set "main_t_b1::text" "#str_200000" ; + set "main_t_b2::text" "#str_200001" ; + set "main_t_b3::text" "#str_200002" ; + + set "desktop::music" "0" ; + } else if ("gui::ingame" == 1 && "desktop::curr" != 16) { + set "main_b3::matcolor_w" "0.4" ; + set "main_t_b3::forecolor_w" "0.8" ; + set "main_b3_corner::matcolor_w" "0.4" ; + set "main_t_b5::forecolor_w" "0" ; + set "main_b5_corner::matcolor_w" "0" ; + set "main_t_b6::forecolor_w" "0" ; + set "main_b6_corner::matcolor_w" "0" ; + set "main_t_b7::forecolor_w" "0" ; + set "main_b7_corner::matcolor_w" "0" ; + set "main_b9::matcolor_w" "0.4" ; + set "main_t_b9::forecolor_w" "0.8" ; + set "main_b9_corner::matcolor_w" "0.4" ; + + set "main_b_returnmp::visible" "0" ; + set "main_b_newgame::visible" "0" ; + set "main_b_savegame::visible" "1" ; + set "main_b_quitcurrent::visible" "1" ; + set "main_b_disconnect::visible" "0" ; + set "main_b_multiplayer::visible" "0" ; + set "main_b_return::visible" "1" ; + set "main_b_mods::visible" "0" ; + set "main_b_updates::visible" "0" ; + set "main_b_credits::visible" "0" ; + set "main_b_loadgame::visible" "1" ; + set "main_b_settings::visible" "1" ; + set "main_b_exit::visible" "1" ; + + set "main_t_b1::text" "#str_200003" ; + set "main_t_b2::text" "#str_200001" ; + set "main_t_b3::text" "#str_200004" ; + + set "desktop::music" "1" ; + + set "desktop::video_check" "0" ; + } else if ("gui::ingame" == 2 && "desktop::curr" != 16) { + set "main_b3::matcolor_w" "0.4" ; + set "main_t_b3::forecolor_w" "0.8" ; + set "main_b3_corner::matcolor_w" "0.4" ; + set "main_t_b5::forecolor_w" "0.5" ; + set "main_b5_corner::matcolor_w" "0.4" ; + set "main_t_b6::forecolor_w" "0.5" ; + set "main_b6_corner::matcolor_w" "0.4" ; + set "main_t_b7::forecolor_w" "0.5" ; + set "main_b7_corner::matcolor_w" "0.4" ; + set "main_b9::matcolor_w" "0" ; + set "main_t_b9::forecolor_w" "0" ; + set "main_b9_corner::matcolor_w" "0" ; + + set "main_b_returnmp::visible" "1" ; + set "main_b_newgame::visible" "0" ; + set "main_b_savegame::visible" "0" ; + set "main_b_quitcurrent::visible" "0" ; + set "main_b_disconnect::visible" "1" ; + set "main_b_multiplayer::visible" "1" ; + set "main_b_return::visible" "0" ; + set "main_b_mods::visible" "1" ; + set "main_b_updates::visible" "1" ; + set "main_b_credits::visible" "1" ; + set "main_b_loadgame::visible" "0" ; + set "main_b_settings::visible" "1" ; + set "main_b_exit::visible" "1" ; + + set "main_t_b1::text" "#str_200005" ; + set "main_t_b2::text" "#str_200006" ; + + set "desktop::music" "1" ; + + set "desktop::video_check" "0" ; + } + } + + onNamedEvent fromMp_toControls { + set "desktop::active" "1" ; + resettime "anim_in" "0" ; + set "desktop::dest" "4" ; + } + + onNamedEvent fromMp_toGameoptions { + set "desktop::active" "1" ; + resettime "anim_in" "0" ; + set "desktop::dest" "21" ; + } + + onNamedEvent fromMp_toSystem { + set "desktop::active" "1" ; + resettime "anim_in" "0" ; + set "desktop::dest" "22" ; + } + + onNamedEvent fromRestart_toLoad { + set "desktop::active" "1" ; + resettime "anim_in" "0" ; + set "desktop::dest" "2" ; + } + + onNamedEvent NoIntro { + if ("activate2" == 0) { + set "activate2" "1" ; + if ("gui::inGame" == 0) { + resetTime "MenuMusic" "0" ; + } + if ("gui::inGame" >= 1) { + resetTime "MenuMusic" "0" ; + } + } + } + + onNamedEvent MusicRestart { + resetTime "MenuMusic" "0" ; + } + + onNamedEvent main_to_browser { + if ("desktop::blockBrowser" == 0) { + + // Ugly h4x to fix friendslist/gamebrowser overlap + // ---------------- + + set "p_mp_Friends::visible" "0" ; + namedevent "p_anims::mpReset" ; + namedevent "p_btns::hideMpFriends" ; + set "p_multiplayer::rect" "$d_main::rect" ; + set "p_mp_Friends::rect""$d_main_l::rect" ; + set "grad6::matcolor_w" "0" ; + set "screen2::matcolor" "$desktop::black" ; + set "t_mp_Friends_title::forecolor_w" "0" ; + set "mp_Friends_back::matcolor_w" "0" ; + set "mp_Friends_t_back::forecolor_w" "0" ; + set "mp_Friends_back_corner::matcolor_w" "0" ; + + // ---------------- + + set "desktop::dest" "14" ; + resettime "anim_mainOut" "0" ; + } + } + + windowDef MenuMusic + { + rect 0,0,0,0 + visible 1 + notime 1 + + onTime 0 { + } + + onTime 10 { + if ("desktop::music" == 0) { + set "cmd" "music main_menu checkKeys" ; + } else { + set "cmd" "music main_menu_gameplay checkKeys" ; + } + } + + onTime 169000 { + if ("gui::inGame" == 0) { + resetTime "10" ; + } + } + + } + windowDef p_mainmenu + { + rect 0,0,640,480 + visible 1 + windowDef bg_temp + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_temp" + matcolor 1,1,1,1 + } + windowDef bg_temp2 + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_temp2" + matcolor 1,1,1,0 + } + windowDef bg_temp3 + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_temp3" + matcolor 1,1,1,0 + } + windowDef bg_temp4 + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_temp4" + matcolor 1,1,1,0 + } + windowDef static + { + visible 1 + rect 0,0,640,480 + background "gfx/guis/common/static1" + matcolor 0.894,0.917,0.815,0.024 + matscalex -1 + } + windowDef grad + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad" + matcolor 0.501,0.501,1,1 + } + windowDef screen + { + rect 0,24,640,480 + visible 1 + background "gfx/guis/mainmenu/screen" + matcolor 0.7,0.7,0.7,1 + } + windowDef screen2 + { + rect 0,294,640,349 + visible 1 + background "gfx/guis/mainmenu/screen" + matcolor 0,0,0,1 + } + windowDef grad2 + { + rect -11,0,683,480 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad2" + matcolor 0,0,0,0 + } + windowDef grad3 + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad2" + matcolor 0,0,0,0 + matscalex -1 + } + windowDef grad4 + { + rect 0,0,640,480 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad3" + matcolor 0,0,0,0 + matscalex -1 + } + windowDef grad5 + { + rect 0,0,640,750 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad3" + matcolor 0,0,0,0 + matscalex -1 + } + windowDef grad6 + { + rect 0,0,640,548 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad3" + matcolor 0,0,0,0 + matscalex -1 + } + windowDef grad7 + { + rect 0,0,640,574 + visible 1 + background "gfx/guis/mainmenu/bg_darkgrad3" + matcolor 0,0,0,0 + matscalex -1 + } + windowDef grad8 + { + rect 0,0,640,480 + visible 1 + backcolor 0.501,1,1,0 + } + windowDef grid1 + { + rect 0,0,480,480 + visible 1 + background "gfx/guis/mainmenu/bg_grid" + matcolor 1,1,1,0.04 + } + windowDef grid2 + { + rect 480,0,480,480 + visible 1 + background "gfx/guis/mainmenu/bg_grid" + matcolor 1,1,1,0.04 + } + windowDef topbar + { + rect -400,0,1045,129 + visible 1 + background "gfx/guis/mainmenu/topbar" + matcolor 1,1,1,1 + } + windowDef btmbar + { + rect -399,351,1045,129 + visible 1 + background "gfx/guis/mainmenu/btmbar" + matcolor 1,1,1,1 + } + windowDef d_topbar + { + rect -77,-63,1045,129 + visible 0 + background "gfx/guis/mainmenu/topbar" + matcolor 1,1,1,1 + } + windowDef d_btmbar + { + rect -26,386,1045,129 + visible 0 + background "gfx/guis/mainmenu/btmbar" + matcolor 1,1,1,1 + } + windowDef p_main + { + rect 0,0,640,480 + visible 1 + windowDef q4logo + { + rect 380,125,260,260 + visible 1 + background "gfx/guis/mainmenu/q4logo" + matcolor 1,1,1,1 + } + windowDef q4text + { + rect 6,119,376,92 + visible 1 + background "gfx/guis/mainmenu/q4text" + matcolor 1,1,1,1 + } + windowDef main_b1 + { + rect 0,202,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef main_b2 + { + rect -1,232,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef main_b3 + { + rect -1,262,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef main_b4 + { + rect -1,292,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef main_b9 + { + rect 0,322,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0 + } + windowDef main_b1_corner + { + rect 32,221,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b2_corner + { + rect 32,251,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b3_corner + { + rect 32,281,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b4_corner + { + rect 32,311,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b9_corner + { + rect 32,341,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef main_t_b1 + { + rect 44,214,314,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200000" + textscale .33 + font "fonts/marine" + } + windowDef main_t_b2 + { + rect 44,244,314,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200001" + textscale .33 + font "fonts/marine" + } + windowDef main_t_b3 + { + rect 44,274,314,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200002" + textscale .33 + font "fonts/marine" + } + windowDef main_t_b4 + { + rect 44,304,314,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200009" + textscale .33 + font "fonts/marine" + } + windowDef main_t_b9 + { + rect 44,334,314,23 + visible 1 + forecolor 1,1,1,0 + text "#str_200005" + textscale .33 + font "fonts/marine" + } + windowDef bg2 + { + rect -12,401,410,25 + visible 1 + background "gfx/guis/mainmenu/bg2" + matcolor 0.243,0.290,0.129,0.3 + } + windowDef main_b5_corner + { + rect 32,408,9,9 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b6_corner + { + rect 100,408,9,9 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b7_corner + { + rect 192,408,9,9 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_b8_corner + { + rect 279,408,9,9 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef main_t_b5 + { + rect 39,403,44,17 + visible 1 + forecolor 1,1,1,0.5 + text "#str_200010" + textscale .22 + font "fonts/marine" + } + windowDef main_t_b6 + { + rect 107,403,86,17 + visible 1 + forecolor 1,1,1,0.5 + text "#str_200011" + textscale .22 + font "fonts/marine" + } + windowDef main_t_b7 + { + rect 199,403,80,17 + visible 1 + forecolor 1,1,1,0.5 + text "#str_200012" + textscale .22 + font "fonts/marine" + } + windowDef main_t_b8 + { + rect 286,403,66,17 + visible 1 + forecolor 1,1,1,0.5 + text "#str_200013" + textscale .22 + font "fonts/marine" + } + windowDef main_motd + { + rect 44,364,433,33 + visible 1 + forecolor 1,1,1,0.8 + text "gui::motdMessage" + textscale .22 + font "fonts/lowpixel" + } + windowDef main_t_b10 + { + rect 404,147,212,172 + visible 1 + forecolor 1,1,1,0.8 + text "Welcome to my smash bros related quake 4 mod! Type samus in the Commands to play as her!" + textscale 0.33 + font "fonts/marine" + } + } + windowDef d_main + { + rect 0,0,640,480 + visible 0 + } + windowDef d_main_r + { + rect 640,0,640,480 + visible 0 + } + windowDef d_main_l + { + rect -640,0,640,480 + visible 0 + } + windowDef p_newgame + { + rect 0,0,640,480 + visible 0 + windowDef t_new_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200000" + textscale .25 + font "fonts/marine" + } + windowDef new_b1 + { + rect 21,172,208,52 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef new_b2 + { + rect 20,202,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef new_b3 + { + rect 20,232,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef new_b4 + { + rect 20,262,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef new_t_b1 + { + rect 36,184,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200014" + textscale .31 + font "fonts/marine" + } + windowDef new_t_b2 + { + rect 36,214,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200015" + textscale .31 + font "fonts/marine" + } + windowDef new_t_b3 + { + rect 36,244,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200016" + textscale .31 + font "fonts/marine" + } + windowDef new_t_b4 + { + rect 36,274,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200017" + textscale 0.31 + font "fonts/marine" + } + windowDef new_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef new_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef new_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef new_diffDescript + { + rect 239,181,345,139 + visible 1 + forecolor 1,1,1,0.6 + text "#str_200019" + textscale 0.25 + font "fonts/lowpixel" + } + windowDef new_bstart + { + rect 237,222,356,43 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef new_t_bstart + { + rect 265,228,198,25 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200020" + textscale .33 + font "fonts/marine" + } + windowDef new_bstart_corner + { + rect 248,232,18,18 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + windowDef p_savegame + { + rect 0,0,640,480 + visible 0 + windowDef t_save_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200003" + textscale .25 + font "fonts/marine" + } + windowDef save_b1 + { + rect 397,370,208,52 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef save_filenamebg + { + rect 4,370,484,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + editDef save_filename + { + rect 49,382,344,20 + visible 1 + forecolor 1,1,1,0.8 + text "gui::saveGameName" + textscale .28 + font "fonts/lowpixel" + textspacing -1 + maxchars 20 + + onEnter { + set "cmd" "play main_menu_selection ; saveGame" ; + } + + } + windowDef save_b1_corner + { + rect 406,389,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef save_t_b1 + { + rect 415,382,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200003" + textscale .31 + font "fonts/marine" + } + windowDef save_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef save_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef save_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef save_hline + { + rect 35,75,570,6 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.26 + } + listDef savegamelist + { + rect 35,78,570,285 + visible 1 + listname loadGame + textscale 0.22 + itemheight 20 + scrollbar 1 + forecolor 1,1,1,0.8 + font "fonts/lowpixel" + tabValigns "0,0" + tabaligns "0,0" + tabstops "0,180,550" + matcolor 1,1,1,0.4 + backgroundHover "gfx/guis/mainmenu/bg_hover" + backgroundFocus "gfx/guis/mainmenu/bg_focus" + backgroundLine "gfx/guis/mainmenu/bg_line" + + onMouseEnter { + set "bordercolor_w" "0.4" ; + set "cmd" "play main_menu_mouseover" ; + } + + onMouseExit { + set "bordercolor_w" "0.2" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + set "cmd" "updateSaveGameInfo" ; + } + + onEnter { + set "cmd" "play main_menu_selection" ; + set "cmd" "updateSaveGameInfo" ; + } + + } + windowDef save_name + { + rect 35,62,155,13 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200925" + textscale .18 + font "fonts/lowpixel" + } + windowDef save_location + { + rect 214,62,155,13 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200926" + textscale .18 + font "fonts/lowpixel" + } + windowDef pop_p_savedel + { + rect 0,0,640,480 + visible 0 + windowDef pop_savedel_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_savedel_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_savedel_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_savedel_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_savedel_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_savedel + { + rect 0,0,640,480 + visible 0 + windowDef pop_savedel_title + { + rect 180,151,146,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200021" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_savedel_text + { + rect 182,200,260,51 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200245" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_savedel_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_savedel_t_yes + { + rect 200,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_savedel_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_savedel_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_savedel_t_no + { + rect 358,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_savedel_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_overwrite + { + rect 0,0,640,480 + visible 0 + windowDef pop_overwrite_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_overwrite_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_overwrite_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_overwrite_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_overwrite_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_overwrite + { + rect 0,0,640,480 + visible 0 + windowDef pop_overwrite_title + { + rect 180,149,209,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200252" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_overwrite_text + { + rect 182,200,260,51 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200253" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_overwrite_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_overwrite_t_yes + { + rect 200,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_overwrite_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_overwrite_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_overwrite_t_no + { + rect 358,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_overwrite_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_overwrite_close + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef pop_overwrite_t_close + { + rect 200,254,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200923" + textscale .28 + font "fonts/marine" + } + windowDef pop_overwrite_close_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + } + } + } + windowDef p_loadgame + { + rect 0,0,640,480 + visible 0 + windowDef t_load_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200001" + textscale .25 + font "fonts/marine" + } + windowDef load_b1 + { + rect 21,256,208,52 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef load_b2 + { + rect 20,293,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef load_b1_corner + { + rect 29,275,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef load_b2_corner + { + rect 29,312,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef load_t_b1 + { + rect 39,268,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200001" + textscale .31 + font "fonts/marine" + } + windowDef load_t_b2 + { + rect 39,305,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200021" + textscale .31 + font "fonts/marine" + } + windowDef load_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef load_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef load_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef load_t_name + { + rect 217,63,190,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200925" + textscale 0.18 + font "fonts/lowpixel" + } + windowDef load_t_location + { + rect 396,63,190,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200926" + textscale 0.18 + font "fonts/lowpixel" + } + windowDef load_hline + { + rect 217,75,410,6 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.26 + } + listDef loadgamelist + { + rect 217,78,410,325 + visible 1 + listname loadGame + itemheight 20 + scrollbar 1 + tabValigns "0,0" + tabaligns "0,0" + tabstops "0,180,394" + backgroundHover "gfx/guis/mainmenu/bg_hover" + backgroundLine "gfx/guis/mainmenu/bg_line" + backgroundFocus "gfx/guis/mainmenu/bg_focus" + forecolor 1,1,1,1 + textscale 0.22 + font "fonts/lowpixel" + + onMouseEnter { + set "bordercolor_w" "0.4" ; + set "cmd" "play main_menu_mouseover" ; + } + + onMouseExit { + set "bordercolor_w" "0.2" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + set "cmd" "updateSaveGameInfo" ; + } + + onEnter { + set "cmd" "play main_menu_selection" ; + set "cmd" "loadGame" ; + } + + } + windowDef load_mapshot + { + rect 25,78,183,137 + visible 1 + background "gui::loadgame_shot" + matcolor 1,1,1,1 + bordersize 1 + bordercolor 0.254,0.274,0.141,1 + backcolor 0,0,0,0.6 + } + windowDef load_mapshotbtm + { + rect 26,177,181,37 + visible 0 + backcolor 0,0,0,0.8 + } + windowDef load_mapshot_date + { + rect 37,215,165,16 + visible 1 + forecolor 1,1,1,0.8 + text "gui::saveGameDate" + textscale 0.25 + font "fonts/lowpixel" + textstyle 1 + } + windowDef load_mapshot_time + { + rect 37,230,165,16 + visible 1 + forecolor 1,1,1,0.8 + text "gui::saveGameTime" + textscale 0.25 + font "fonts/lowpixel" + textstyle 1 + } + windowDef load_name + { + rect 226,67,84,13 + visible 0 + forecolor 1,1,1,0.4 + text "#str_200242" + textscale .2 + font "fonts/lowpixel" + } + windowDef load_date + { + rect 413,67,84,13 + visible 0 + forecolor 1,1,1,0.4 + text "#str_200243" + textscale .2 + font "fonts/lowpixel" + } + windowDef load_time + { + rect 505,67,84,13 + visible 0 + forecolor 1,1,1,0.4 + text "#str_200244" + textscale .2 + font "fonts/lowpixel" + } + windowDef pop_p_loaddel + { + rect 0,0,640,480 + visible 0 + windowDef pop_loaddel_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_loaddel_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_loaddel_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_loaddel_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_loaddel_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_loaddel + { + rect 0,0,640,480 + visible 0 + windowDef pop_loaddel_title + { + rect 180,151,146,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200021" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_loaddel_text + { + rect 182,200,260,51 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200245" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_loaddel_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_loaddel_t_yes + { + rect 200,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_loaddel_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_loaddel_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_loaddel_t_no + { + rect 358,254,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_loaddel_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + } + windowDef p_multiplayer + { + rect 0,0,640,480 + visible 0 + windowDef t_mp_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200002" + textscale .25 + font "fonts/marine" + } + windowDef mp_b1 + { + rect 0,169,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_b2 + { + rect 0,199,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_b3 + { + rect 0,229,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_b4 + { + rect 0,259,413,52 + visible 1 + background "gfx/guis/mainmenu/b1_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_t_b1 + { + rect 44,181,320,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200023" + textscale .31 + font "fonts/marine" + } + windowDef mp_t_b2 + { + rect 44,211,320,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200024" + textscale .31 + font "fonts/marine" + } + windowDef mp_t_b3 + { + rect 44,241,320,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200026" + textscale .31 + font "fonts/marine" + } + windowDef mp_t_b4 + { + rect 44,271,320,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200009" + textscale .31 + font "fonts/marine" + } + windowDef mp_b1_corner + { + rect 32,188,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_b2_corner + { + rect 32,218,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_b3_corner + { + rect 32,248,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_b4_corner + { + rect 32,278,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef mp_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef mp_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + } + windowDef p_mp_browse + { + rect 0,0,640,480 + visible 0 + windowDef mp_browse_hline + { + rect 21,283,593,5 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.26 + } + windowDef mp_browse_loadbarbg + { + rect 21,312,593,16 + visible 1 + background "gfx/guis/mainmenu/load_bar3" + matcolor 0.878,0.423,0,0.3 + } + windowDef mp_browse_p_loadbar + { + rect 21,312,( "gui::loadPct" * 593 ),16 + visible 1 + windowDef mp_browse_loadbar + { + rect 0,0,593,16 + visible 1 + background "gfx/guis/mainmenu/load_bar3" + matcolor 0.878,0.423,0,0.5 + } + } + windowDef mp_browse_t_loadnotice + { + rect 41,311,569,16 + visible 1 + forecolor 1,1,1,0.8 + text "gui::loadNotice" + textscale 0.22 + font "fonts/lowpixel" + } + windowDef mp_browse_clearSort + { + rect 434,288,181,24 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_browse_clearSort_corner + { + rect 439,293,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_t_clearSort + { + rect 450,289,162,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200951" + textscale 0.25 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_sort_corner + { + rect 28,293,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.878,0.423,0,0.5 + matscaley -1 + } + windowDef mp_browse_t_sortnotice + { + rect 41,291,392,16 + visible 1 + forecolor 1,1,1,0.8 + text "gui::sortNotice" + textscale 0.2 + font "fonts/lowpixel" + } + listDef mp_browse_serverlist + { + rect 23,83,604,202 + visible 1 + backcolor 0,0,0,0 + scrollbar 1 + listname serverlist + forecolor 1,1,1,0.68 + textscale 0.22 + font "fonts/lowpixel" + tabstops "5,26,47,68,89,331,378,399,451,522,590" + tabaligns "1,1,1,1,0,0,1" + tabTextScales ".3,.3,.3,.3,.22,.22,.3" + tabValigns "1,1,1,1,0,0,1" + itemheight 18 + matcolor 1,1,1,0.4 + backgroundHover "gfx/guis/mainmenu/bg_hover2" + backgroundFocus "gfx/guis/mainmenu/bg_focus2" + backgroundLine "gfx/guis/mainmenu/bg_line2" + backgroundGreyed "gfx/guis/mainmenu/bg_grey2" + + onAction { + set "cmd" "play main_menu_selection ; click_serverList" ; + } + + onEnter { + set "cmd" "connect ; play main_menu_selection" ; + } + + } + windowDef mp_browse_sortFavorite + { + rect 26,87,21,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortLocked + { + rect 47,87,21,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortDed + { + rect 68,87,21,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortPb + { + rect 89,87,21,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortServer + { + rect 110,87,244,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortPing + { + rect 354,87,47,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortRepeater + { + rect 401,87,19,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortPlayers + { + rect 422,87,53,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortGametype + { + rect 474,87,71,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_browse_sortMap + { + rect 545,87,67,197 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef t_mp_browse_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200027" + textscale .25 + font "fonts/marine" + } + windowDef mp_browse_header + { + rect 22,54,587,37 + visible 1 + background "gfx/guis/mainmenu/header" + matcolor 0.545,0.588,0.294,0.6 + } + windowDef mp_browse_icon_favorite + { + rect 27,68,19,19 + visible 1 + background "gfx/guis/mainmenu/icon_favorite" + matcolor 1,1,1,1 + } + windowDef mp_browse_icon_locked + { + rect 48,68,19,19 + visible 1 + background "gfx/guis/mainmenu/icon_locked" + matcolor 1,1,1,1 + } + windowDef mp_browse_icon_dedserver + { + rect 69,68,19,19 + visible 1 + background "gfx/guis/mainmenu/icon_dedserver" + matcolor 1,1,1,1 + } + windowDef mp_browse_icon_pb + { + rect 90,68,19,19 + visible 1 + background "gfx/guis/mainmenu/icon_pb" + matcolor 1,1,1,1 + } + windowDef mp_browse_b1 + { + rect 19,325,208,52 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_b2 + { + rect 19,353,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_b3 + { + rect 19,381,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_b4 + { + rect 385,325,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_b5 + { + rect 19,409,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_b6 + { + rect 385,388,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_browse_t_b1 + { + rect 40,337,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200028" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_t_b2 + { + rect 40,365,219,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200029" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_t_b3 + { + rect 40,393,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200025" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_joinserver_arrow + { + rect 397,337,24,24 + visible 1 + background "gfx/guis/mainmenu/createserver_arrow" + matcolor 1,0.745,0.137,0.8 + } + windowDef mp_browse_t_b4 + { + rect 422,337,210,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200031" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_t_b5 + { + rect 40,421,193,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200182" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_t_b6 + { + rect 406,400,226,23 + visible 1 + forecolor 1,1,1,0.8 + text "gui::favoriteStatus" + textscale .31 + font "fonts/marine" + textspacing -1 + } + windowDef mp_browse_b1_corner + { + rect 28,344,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_b2_corner + { + rect 28,372,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_b3_corner + { + rect 28,400,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_b5_corner + { + rect 28,428,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_b6_corner + { + rect 394,407,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_mod + { + rect 27,46,64,16 + visible 1 + forecolor 1,1,1,0.6 + text "#str_223005" + textscale 0.22 + font "fonts/marine" + textalign 2 + } + windowDef mp_browse_filter_mod + { + rect 107,46,162,16 + visible 1 + forecolor 1,1,1,0.8 + text "gui::filterMod" + textscale 0.23 + font "fonts/marine" + } + windowDef mp_browse_filter_prev_mod_bg + { + rect 88,46,22,16 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,0,0.4 + rotate 90 + } + windowDef mp_browse_filter_prev_mod + { + rect 91,46,16,16 + visible 1 + background "gfx/guis/common/arrow6" + matcolor 1,0.501,0,0.8 + rotate -90 + } + windowDef mp_browse_filter_next_mod_bg + { + rect 266,46,22,16 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,0,0.4 + rotate 90 + } + windowDef mp_browse_filter_next_mod + { + rect 269,46,16,16 + visible 1 + background "gfx/guis/common/arrow6" + matcolor 1,0.501,0,0.8 + rotate 90 + } + windowDef mp_browse_source + { + rect 324,46,106,16 + visible 1 + forecolor 1,1,1,0.6 + text "#str_200032" + textscale 0.22 + font "fonts/marine" + textalign 2 + } + windowDef mp_browse_internet + { + rect 455,46,96,16 + visible 1 + forecolor 0.890,0.537,0,1 + text "#str_200033" + textscale 0.23 + font "fonts/marine" + } + windowDef mp_browse_lan + { + rect 563,46,50,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200034" + textscale 0.22 + font "fonts/marine" + } + windowDef mp_browse_internet_box + { + rect 442,50,12,12 + visible 1 + background "gfx/guis/mainmenu/box" + matcolor 1,1,1,0.6 + } + windowDef mp_browse_internet_boxcheck + { + rect 442,50,12,12 + visible 1 + background "gfx/guis/mainmenu/box_check" + matcolor 0.345,0.415,0.0313,1 + } + windowDef mp_browse_lan_box + { + rect 552,50,12,12 + visible 1 + background "gfx/guis/mainmenu/box" + matcolor 1,1,1,0.6 + } + windowDef mp_browse_lan_boxcheck + { + rect 552,50,12,12 + visible 1 + background "gfx/guis/mainmenu/box_check" + matcolor 0.345,0.415,0.0313,0 + } + windowDef mp_browse_servername + { + rect 112,70,242,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200036" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_ping + { + rect 354,70,47,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200037" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_icon_repeater + { + rect 401,68,19,19 + visible 1 + background "gfx/guis/mainmenu/icon_repeater" + matcolor 1,1,1,1 + } + windowDef mp_browse_players + { + rect 422,70,53,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200038" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_gametype + { + rect 474,70,71,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200039" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_map + { + rect 545,70,67,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200040" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_info_mapshot + { + rect 260,337,116,88 + visible 1 + background "gui::browser_levelshot" + matcolor 1,1,1,1 + bordersize 1 + bordercolor 0.254,0.274,0.141,1 + backcolor 0,0,0,0.6 + } + windowDef mp_browse_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef mp_browse_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef mp_browse_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef mp_browse_currmap + { + rect 266,427,102,16 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200927" + textscale 0.18 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_currmap_corner + { + rect 257,428,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_browse_uparrow_bg + { + rect 611,68,22,16 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,0,0.4 + } + windowDef mp_browse_uparrow + { + rect 614,68,16,16 + visible 1 + background "gfx/guis/common/arrow6" + matcolor 1,0.501,0,0.8 + matscaley -1 + } + windowDef mp_browse_dnarrow_bg + { + rect 611,288,22,16 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,0,0.4 + } + windowDef mp_browse_dnarrow + { + rect 614,287,16,16 + visible 1 + background "gfx/guis/common/arrow6" + matcolor 1,0.501,0,0.8 + } + windowDef p_mp_browse_tooltip + { + rect "desktop::tooltip_x" + 4,"desktop::tooltip_y" + 4,"desktop::tooltip_w","desktop::tooltip_h" + visible ("gui::serverinfo_visible" == 1 && "desktop::curr" != 16 && "desktop::curr" != 29) + windowDef mp_browse_ttip_top + { + rect 0,0,270,16 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,.94 + } + windowDef mp_browse_ttip_mid + { + rect 0,16,270,154 + visible 1 + background "gfx/guis/mainmenu/tooltip_mid" + matcolor 1,1,1,.94 + } + windowDef mp_browse_ttip_btm + { + rect 0,170,270,16 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,.94 + matscalex -1 + matscaley -1 + } + windowDef mp_browse_ttip_ipaddress + { + rect 6,5,244,16 + visible 1 + forecolor 1,1,1,1 + text "gui::server_tooltip_ip" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_browse_ttip_players + { + rect 7,27,105,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200038" + textscale .16 + font "fonts/lowpixel" + } + windowDef mp_browse_ttip_settings + { + rect 92,27,140,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200928" + textscale .16 + font "fonts/lowpixel" + } + listDef mp_browse_ttip_list_players + { + rect 7,40,80,139 + visible 1 + backcolor 0,0,0,0 + scrollbar 0 + listname server_tooltip_playerlist + forecolor 1,1,1,0.8 + textscale 0.18 + font "fonts/profont" + itemheight 12 + backgroundHover "gfx/effects/particles_shapes/blank" + backgroundFocus "gfx/effects/particles_shapes/blank" + backgroundLine "gfx/effects/particles_shapes/blank" + text "" + } + listDef mp_browse_ttip_list_settings + { + rect 92,40,172,139 + visible 1 + backcolor 0,0,0,0 + scrollbar 0 + listname server_tooltip_settingslist + forecolor 1,1,1,0.8 + textscale 0.18 + font "fonts/profont" + itemheight 12 + matcolor 1,1,1,0.4 + backgroundHover "gfx/effects/particles_shapes/blank" + backgroundFocus "gfx/effects/particles_shapes/blank" + backgroundLine "gfx/effects/particles_shapes/blank" + text "" + } + windowDef mp_browse_ttip_vline1 + { + rect 86,29,6,150 + visible 1 + background "gfx/guis/mainmenu/vert_line2" + matcolor 0.545,0.588,0.294,0.32 + } + windowDef mp_browse_ttip_hline1 + { + rect 7,21,245,6 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.32 + } + } + windowDef p_mp_browse_sortTooltip + { + rect "gui::mousex" + 8,"gui::mousey" + 10,219,26 + visible 0 + windowDef mp_browse_sttip_top + { + rect 0,0,218,13 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,0 + } + windowDef mp_browse_sttip_btm + { + rect 0,12,218,13 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,0 + matscalex -1 + matscaley -1 + } + windowDef mp_browse_sttip_value + { + rect 6,5,201,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200931" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + } + windowDef pop_p_find_playerClan + { + rect 0,0,640,480 + visible 0 + windowDef pop_fpc_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_fpc_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_fpc_top + { + rect 160,174,319,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_fpc_mid + { + rect 160,193,319,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_fpc_btm + { + rect 160,272,319,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_find_playerClan + { + rect 0,0,640,480 + visible 0 + windowDef pop_fpc_title + { + rect 180,169,210,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200182" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_fpc_b1 + { + rect 182,220,277,34 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + editDef pop_fpc_name + { + rect 201,224,251,20 + visible 1 + forecolor 1,1,1,0.8 + text "gui::playerclan_search" + textscale .28 + font "fonts/lowpixel" + textspacing -1 + maxchars 99 + + onEnter { + set "cmd" "play main_menu_selection ; playerClanSearch" ; + } + + } + windowDef pop_fpc_searchfor + { + rect 154,194,121,16 + visible 1 + forecolor 1,1,1,0.6 + text "#str_200254" + textscale 0.22 + font "fonts/marine" + textalign 2 + } + windowDef pop_fpc_player + { + rect 302,194,89,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200255" + textscale 0.22 + font "fonts/marine" + } + windowDef pop_fpc_clan + { + rect 404,194,64,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200256" + textscale 0.22 + font "fonts/marine" + } + windowDef pop_fpc_player_box + { + rect 289,198,12,12 + visible 1 + background "gfx/guis/mainmenu/box" + matcolor 1,1,1,0.6 + } + windowDef pop_fpc_player_boxcheck + { + rect 289,198,12,12 + visible 1 + background "gfx/guis/mainmenu/box_check" + matcolor 0.345,0.415,0.0313,1 + } + windowDef pop_fpc_clan_box + { + rect 393,198,12,12 + visible 1 + background "gfx/guis/mainmenu/box" + matcolor 1,1,1,0.6 + } + windowDef pop_fpc_clan_boxcheck + { + rect 393,198,12,12 + visible 1 + background "gfx/guis/mainmenu/box_check" + matcolor 0.345,0.415,0.0313,0 + } + windowDef pop_fpc_search + { + rect 180,266,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_fpc_t_search + { + rect 200,268,135,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200257" + textscale .28 + font "fonts/marine" + } + windowDef pop_fpc_search_corner + { + rect 190,274,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_fpc_cancel + { + rect 337,266,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_fpc_t_cancel + { + rect 357,268,115,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200168" + textscale .28 + font "fonts/marine" + } + windowDef pop_fpc_cancel_corner + { + rect 347,274,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + } + windowDef p_mp_friends + { + rect 0,0,640,480 + visible 0 + listDef mp_friends_list + { + rect 23,82,604,265 + visible 1 + scrollbar 1 + listname friendslist + tabstops "20,196,303,555,584" + tabaligns "0,0,0,2,0" + itemheight 20 + backgroundHover "gfx/guis/mainmenu/bg_hover2" + backgroundFocus "gfx/guis/mainmenu/bg_focus2" + backgroundLine "gfx/guis/mainmenu/bg_line2" + textscale 0.22 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection ; click_friendsList" ; + } + + onEnter { + set "cmd" "friendConnect ; play main_menu_selection" ; + } + + } + windowDef mp_friends_name + { + rect 43,70,165,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200242" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_friends_clan + { + rect 219,70,135,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200256" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_friends_servername + { + rect 326,70,135,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200036" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_friends_ping + { + rect 579,70,48,16 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200037" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_friends_sortName + { + rect 25,87,183,264 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef mp_friends_sortClan + { + rect 208,87,116,264 + visible 1 + backcolor 0.607,0.647,0.270,0 + } + windowDef t_mp_friends_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200258" + textscale .25 + font "fonts/marine" + } + windowDef mp_friends_header + { + rect 22,53,587,37 + visible 1 + background "gfx/guis/mainmenu/header" + matcolor 0.545,0.588,0.294,0.6 + } + windowDef mp_friends_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef mp_friends_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef mp_friends_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef mp_friends_horizline + { + rect 22,350,593,5 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.26 + } + windowDef mp_friends_b1 + { + rect 370,385,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_friends_joinserver_arrow + { + rect 383,397,24,24 + visible 1 + background "gfx/guis/mainmenu/createserver_arrow" + matcolor 1,0.745,0.137,0.8 + } + windowDef mp_friends_t_b1 + { + rect 411,397,229,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200031" + textscale .31 + font "fonts/marine" + } + windowDef mp_friends_b2 + { + rect 20,385,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef mp_friends_t_b2 + { + rect 41,397,228,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200249" + textscale .31 + font "fonts/marine" + } + windowDef mp_friends_b2_corner + { + rect 29,404,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef p_mp_friends_tooltip + { + rect "desktop::tooltip_x","desktop::tooltip_y","desktop::tooltip_w","desktop::tooltip_h" + visible "gui::serverinfo_visible" + windowDef mp_friends_ttip_top + { + rect 0,0,270,16 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,.94 + } + windowDef mp_friends_ttip_mid + { + rect 0,16,270,154 + visible 1 + background "gfx/guis/mainmenu/tooltip_mid" + matcolor 1,1,1,.94 + } + windowDef mp_friends_ttip_btm + { + rect 0,170,270,16 + visible 1 + background "gfx/guis/mainmenu/tooltip_edge" + matcolor 1,1,1,.94 + matscalex -1 + matscaley -1 + } + windowDef mp_friends_ttip_ipaddress + { + rect 6,5,244,16 + visible 1 + forecolor 1,1,1,1 + text "gui::server_tooltip_ip" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_friends_ttip_players + { + rect 7,27,105,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200038" + textscale .16 + font "fonts/lowpixel" + } + windowDef mp_friends_ttip_settings + { + rect 92,27,140,14 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200928" + textscale .16 + font "fonts/lowpixel" + } + listDef mp_friends_ttip_list_players + { + rect 7,40,80,139 + visible 1 + backcolor 0,0,0,0 + scrollbar 1 + listname server_tooltip_playerlist + forecolor 1,1,1,0.8 + textscale 0.18 + font "fonts/profont" + itemheight 12 + backgroundHover "gfx/effects/particles_shapes/blank" + backgroundFocus "gfx/effects/particles_shapes/blank" + backgroundLine "gfx/effects/particles_shapes/blank" + text "" + } + listDef mp_friends_ttip_list_settings + { + rect 92,40,172,88 + visible 1 + backcolor 0,0,0,0 + scrollbar 1 + listname server_tooltip_settingslist + forecolor 1,1,1,0.8 + textscale 0.18 + font "fonts/profont" + itemheight 12 + matcolor 1,1,1,0.4 + backgroundHover "gfx/effects/particles_shapes/blank" + backgroundFocus "gfx/effects/particles_shapes/blank" + backgroundLine "gfx/effects/particles_shapes/blank" + text "" + } + windowDef mp_friends_ttip_vline1 + { + rect 86,29,6,150 + visible 1 + background "gfx/guis/mainmenu/vert_line2" + matcolor 0.545,0.588,0.294,0.32 + } + windowDef mp_friends_ttip_hline1 + { + rect 7,21,245,6 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 0.545,0.588,0.294,0.32 + } + } + windowDef mp_friends_loadbarbg + { + rect 21,355,593,16 + visible 1 + background "gfx/guis/mainmenu/load_bar3" + matcolor 0.878,0.423,0,0.3 + } + windowDef mp_friends_p_loadbar + { + rect 21,355,( "gui::loadPct" * 593 ),16 + visible 1 + windowDef mp_friends_loadbar + { + rect 0,0,593,16 + visible 1 + background "gfx/guis/mainmenu/load_bar3" + matcolor 0.878,0.423,0,0.5 + } + } + windowDef mp_friends_t_notice + { + rect 43,355,571,14 + visible 1 + forecolor 1,1,1,0.8 + text "gui::friend_notice" + textscale 0.2 + font "fonts/lowpixel" + } + } + windowDef p_mp_create + { + rect 0,0,640,480 + visible 0 + + onNamedEvent gametypeChange { + //DM 0 ; Tourney 1 ; Team DM 2 ; CTF 3 ; Arena CTF 4 ; DeadZone 5 + + if ( "gui::currentGametype" == 0 ) { // DM = 0 + + set "mp_create_val6::visible" "1" ; + set "mp_create_opt6::visible" "1" ; + set "mp_create_val6_ctf::visible" "0" ; + set "mp_create_opt6_ctf::visible" "0" ; + set "mp_create_val6_dz::visible" "0" ; + set "mp_create_opt6_dz::visible" "0" ; + set "mp_create_val12_trn::visible" "0" ; + set "mp_create_opt12_trn::visible" "0" ; + set "mp_create_val12::visible" "1" ; + set "mp_create_opt12::visible" "1" ; + + set "mp_create_val12::forecolor" "$desktop::white_4" ; + set "mp_create_opt12::forecolor" "$desktop::white_4" ; + set "mp_create_val12::noevents" "1" ; + set "mp_b_create_12::noevents" "1" ; + + set "mp_create_val5::forecolor" "$desktop::white_4" ; + set "mp_create_opt5::forecolor" "$desktop::white_4" ; + set "mp_create_val5::noevents" "1" ; + set "mp_b_create_5::noevents" "1" ; + + } else if ( "gui::currentGametype" == 1 ) { // Tourney = 1 + + set "mp_create_val6::visible" "1" ; + set "mp_create_opt6::visible" "1" ; + set "mp_create_val6_ctf::visible" "0" ; + set "mp_create_opt6_ctf::visible" "0" ; + set "mp_create_val6_dz::visible" "0" ; + set "mp_create_opt6_dz::visible" "0" ; + set "mp_create_val12_trn::visible" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt12_trn::visible" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_val12::visible" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt12::visible" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + + set "mp_create_val12::forecolor" "$desktop::white_4" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt12::forecolor" "$desktop::white_4" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_val12::noevents" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_b_create_12::noevents" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + + set "mp_create_val5::forecolor" "$desktop::white_4" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt5::forecolor" "$desktop::white_4" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_val5::noevents" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_b_create_5::noevents" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + + } else if ( "gui::currentGametype" == 2 ) { // Team DM = 2 + + set "mp_create_val6::visible" "1" ; + set "mp_create_opt6::visible" "1" ; + set "mp_create_val6_ctf::visible" "0" ; + set "mp_create_opt6_ctf::visible" "0" ; + set "mp_create_val6_dz::visible" "0" ; + set "mp_create_opt6_dz::visible" "0" ; + set "mp_create_val12_trn::visible" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt12_trn::visible" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_val12::visible" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt12::visible" "1" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + + set "mp_create_val12::forecolor" "$desktop::yellow_8" ; + set "mp_create_opt12::forecolor" "$desktop::white_8" ; + set "mp_create_val12::noevents" "0" ; + set "mp_b_create_12::noevents" "0" ; + + set "mp_create_val5::forecolor" "$desktop::yellow_8" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_opt5::forecolor" "$desktop::white_8" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_create_val5::noevents" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + set "mp_b_create_5::noevents" "0" ; // (Squirrel@Ritual) Fixed; Team DM and Tourney gametype #s were mixed up in some contexts previously + + } else if ( "gui::currentGametype" == 3 || "gui::currentGametype" == 4 ) { // CTF = 3, Arena CTF = 4 + + set "mp_create_val6::visible" "0" ; + set "mp_create_opt6::visible" "0" ; + set "mp_create_val6_ctf::visible" "1" ; + set "mp_create_opt6_ctf::visible" "1" ; + set "mp_create_val6_dz::visible" "0" ; + set "mp_create_opt6_dz::visible" "0" ; + set "mp_create_val12_trn::visible" "0" ; + set "mp_create_opt12_trn::visible" "0" ; + set "mp_create_val12::visible" "1" ; + set "mp_create_opt12::visible" "1" ; + + set "mp_create_val12::forecolor" "$desktop::yellow_8" ; + set "mp_create_opt12::forecolor" "$desktop::white_8" ; + set "mp_create_val12::noevents" "0" ; + set "mp_b_create_12::noevents" "0" ; + + set "mp_create_val5::forecolor" "$desktop::yellow_8" ; + set "mp_create_opt5::forecolor" "$desktop::white_8" ; + set "mp_create_val5::noevents" "0" ; + set "mp_b_create_5::noevents" "0" ; + + } else if ( "gui::currentGametype" == 5 ) { // DeadZone = 5 + + set "mp_create_val6::visible" "0" ; + set "mp_create_opt6::visible" "0" ; + set "mp_create_val6_ctf::visible" "0" ; + set "mp_create_opt6_ctf::visible" "0" ; + set "mp_create_val6_dz::visible" "1" ; + set "mp_create_opt6_dz::visible" "1" ; + set "mp_create_val12_trn::visible" "0" ; + set "mp_create_opt12_trn::visible" "0" ; + set "mp_create_val12::visible" "1" ; + set "mp_create_opt12::visible" "1" ; + + set "mp_create_val12::forecolor" "$desktop::yellow_8" ; + set "mp_create_opt12::forecolor" "$desktop::white_8" ; + set "mp_create_val12::noevents" "0" ; + set "mp_b_create_12::noevents" "0" ; + + set "mp_create_val5::forecolor" "$desktop::yellow_8" ; + set "mp_create_opt5::forecolor" "$desktop::white_8" ; + set "mp_create_val5::noevents" "0" ; + set "mp_b_create_5::noevents" "0" ; + } + } + + windowDef t_mp_create_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200049" + textscale .25 + font "fonts/marine" + } + windowDef mp_create_header + { + rect 44,37,587,37 + visible 1 + background "gfx/guis/mainmenu/header" + matcolor 0.545,0.588,0.294,0.6 + } + windowDef mp_create_b1 + { + rect 228,73,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b2 + { + rect 228,97,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b3 + { + rect 228,121,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b4 + { + rect 228,145,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b5 + { + rect 228,169,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b6 + { + rect 228,193,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b7 + { + rect 228,217,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b8 + { + rect 228,241,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b9 + { + rect 228,265,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b10 + { + rect 228,289,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b11 + { + rect 228,313,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_b12 + { + rect 228,337,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_mapsel + { + rect 58,53,185,16 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200050" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_create_servopt + { + rect 256,53,329,16 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200051" + textscale 0.2 + font "fonts/lowpixel" + textspacing -1 + } + windowDef mp_create_opt1 + { + rect 256,75,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200052" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val1 + { + rect 408,75,185,18 + visible 1 + cvar si_name + text "gui::si_name" + textscale 0.24 + maxchars 25 + forecolor 1,0.741,0.133,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt2 + { + rect 256,99,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200947" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val2 + { + rect 408,99,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200056" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + cvar net_menulanserver + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt3 + { + rect 256,123,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200053" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val3 + { + rect 408,123,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200059" + values "0;1" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + cvar net_serverMenuDedicated + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt4 + { + rect 256,147,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200042" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val4 + { + rect 408,147,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200929" + values "DM;Tourney;Team DM;CTF;Arena CTF;DeadZone" + textscale 0.24 + font "fonts/lowpixel" + cvar si_gametype + choiceType 1 + gui currentGametype + + onAction { + set "cmd" "play main_menu_selection" ; + set "cmd" "MAPScan" ; + } + + onActionRelease { + namedEvent "p_mp_create::gametypeChange" ; + } + + } + windowDef mp_create_opt5 + { + rect 256,171,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201008" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val5 + { + rect 408,171,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200059" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + cvar si_autobalance + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt6 + { + rect 256,195,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200060" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val6 + { + rect 408,195,185,18 + visible 1 + textscale 0.24 + cvar si_fraglimit + maxchars 3 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt6_ctf + { + rect 256,195,149,18 + visible 0 + forecolor 1,1,1,0.8 + text "#str_200215" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val6_ctf + { + rect 408,195,185,18 + visible 0 + textscale 0.24 + cvar si_capturelimit + maxchars 3 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt6_dz + { + rect 256,195,149,18 + visible 0 + forecolor 1,1,1,0.8 + text "#str_222013" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val6_dz + { + rect 408,195,185,18 + visible 0 + textscale 0.24 + cvar si_controlTime + maxchars 3 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt12_trn + { + rect 256,339,149,18 + visible 0 + forecolor 1,1,1,0.8 + text "#str_200214" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val12_trn + { + rect 408,339,185,18 + visible 0 + textscale 0.24 + cvar si_tourneylimit + maxchars 3 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt7 + { + rect 256,219,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200061" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val7 + { + rect 408,219,185,18 + visible 1 + textscale 0.24 + cvar si_timelimit + maxchars 3 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt8 + { + rect 256,243,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200046" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val8 + { + rect 408,243,185,18 + visible 1 + cvar si_maxplayers + cvarMin 1 + textscale 0.24 + maxchars 2 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "cmd" "checkMinPlayers" ; + } + + } + windowDef mp_create_opt9 + { + rect 256,267,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201007" + textscale 0.24 + font "fonts/lowpixel" + } + editDef mp_create_val9 + { + rect 408,267,185,18 + visible 1 + cvar si_minplayers + cvarMin 1 + textscale 0.24 + maxchars 2 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_create_server" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "cmd" "checkMaxPlayers" ; + } + + } + windowDef mp_create_opt10 + { + rect 256,291,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201025" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val10 + { + rect 408,291,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200059" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + cvar si_allowVoting + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_opt11 + { + rect 256,315,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200247" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val11 + { + rect 408,315,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200246" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + set "cmd" "punkbusterServerToggle" ; + set "cmd" "initCreateServerSettings" ; + } + + } + windowDef mp_create_opt12 + { + rect 256,339,149,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200058" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef mp_create_val12 + { + rect 408,339,185,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "#str_200059" + textscale 0.24 + font "fonts/lowpixel" + choiceType 0 + cvar si_teamDamage + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_create_advbtn + { + rect 228,367,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_adv_corner + { + rect 251,373,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef mp_create_adv + { + rect 262,368,328,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200065" + textscale 0.26 + font "fonts/marine" + } + windowDef mp_create_server_arrow + { + rect 257,400,28,28 + visible 1 + background "gfx/guis/mainmenu/createserver_arrow" + matcolor 1,0.745,0.137,0.8 + } + windowDef mp_create_serverbtn + { + rect 244,397,275,37 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_create_server + { + rect 287,402,215,25 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200026" + textscale 0.32 + font "fonts/marine" + } + windowDef mp_create_mapshot + { + rect 45,75,183,137 + visible 1 + background "gui::current_levelshot" + matcolor 1,1,1,1 + bordersize 1 + bordercolor 0.258,0.278,0.145,1 + } + listDef mp_create_maplist + { + rect 42,219,186,210 + visible 1 + scrollbar 1 + listname mapList + forecolor 1,1,1,0.8 + textscale 0.22 + font "fonts/lowpixel" + itemheight 20 + matcolor 1,1,1,0.4 + backgroundLine "gfx/guis/mainmenu/bg_line" + backgroundFocus "gfx/guis/mainmenu/bg_focus" + tabstops "0,4" + backgroundHover "gfx/guis/mainmenu/bg_hover" + + onAction { + set "cmd" "play main_menu_selection ; click_mapList" ; + } + + } + windowDef mp_create_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef mp_create_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef mp_create_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef pop_p_createAdv + { + rect 0,0,640,480 + visible 0 + windowDef pop_createAdv_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_createAdv_bg + { + rect 106,-40,428,600 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_createAdv_top + { + rect 106,47,428,28 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_createAdv_mid + { + rect 106,75,428,316 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_createAdv_btm + { + rect 106,391,428,56 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_createAdv + { + rect 0,0,640,480 + visible 0 + windowDef pop_createAdv_title + { + rect 131,46,286,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200066" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_createAdv_b1 + { + rect 105,72,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b2 + { + rect 105,96,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b3 + { + rect 105,120,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b4 + { + rect 105,144,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b5 + { + rect 105,168,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b6 + { + rect 105,192,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b7 + { + rect 105,216,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b8 + { + rect 105,240,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b9 + { + rect 105,264,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b10 + { + rect 105,384,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b11 + { + rect 105,288,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b12 + { + rect 105,312,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b13 + { + rect 105,336,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_b14 + { + rect 105,360,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_usepass + { + rect 132,74,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200067" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_setpass + { + rect 132,98,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200068" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_rconpass + { + rect 132,122,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200069" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_mods + { + rect 132,146,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200071" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_mapcycle + { + rect 132,170,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200072" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_weapstay + { + rect 132,194,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200967" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_pure + { + rect 132,218,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200073" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_rate + { + rect 132,242,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200074" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_ready + { + rect 132,266,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200975" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_allowSpec + { + rect 132,290,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200064" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_allowWarmup + { + rect 132,314,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200062" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_createAdv_allowBuying + { + rect 132,362,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_222000" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_createAdv_usepass_val + { + rect 380,74,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + currentChoice 0 + choices "#str_200059" + cvar si_usePass + textscale 0.24 + font "fonts/lowpixel" + + onActionRelease { + if ( "gui::si_usepass" == 1 ) { + set "pop_createAdv_b2::matcolor" "$desktop::corner" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_8" ; + set "pop_createAdv_setpass_val::forecolor" "$desktop::yellow_8" ; + set "pop_b_createAdv_2::visible" "1" ; + set "pop_createAdv_setpass_val::visible" "1" + transition "fade::backcolor_w" "0" "0" "0" ; + setfocus "pop_createAdv_setpass_val" ; + + } else if ( "gui::si_usepass" == 0 ) { + set "pop_createAdv_b2::matcolor" "$desktop::grey1_4" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_4" ; + set "pop_createAdv_setpass_val::forecolor" "$desktop::white_4" ; + set "pop_b_createAdv_2::visible" "0" ; + set "pop_createAdv_setpass_val::visible" "0" + } + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + editDef pop_createAdv_setpass_val + { + rect 380,98,142,18 + visible 0 + forecolor 1,0.745,0.137,0.8 + maxchars 16 + cvar "g_password" + textscale 0.24 + font "fonts/lowpixel" + noevents 1 + password 1 + + onMouseEnter { + } + + onMouseExit { + } + + onAction { + set "cmd" "play main_menu_selection" ; + setfocus "pop_createAdv_setpass_val" ; + } + + } + editDef pop_createAdv_rconpass_val + { + rect 380,122,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + maxchars 16 + cvar "net_serverRemoteConsolePassword" + textscale 0.24 + font "fonts/lowpixel" + password 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onEnter { + setfocus "pop_b_createAdv_close" ; + } + + } + choiceDef pop_createAdv_mods_val + { + rect 380,146,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar "net_serverAllowServerMod" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + editDef pop_createAdv_mapcycle_val + { + rect 380,170,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + maxchars 200 + cvar "g_mapCycle" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_weapstay_val + { + rect 380,194,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_weaponStay + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_pure_val + { + rect 380,218,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar "si_pure" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_rate_val + { + rect 380,242,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 1 + choices "#str_200179" + cvar "gui_configServerRate" + values "0;1;2;3;4;5" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_ready_val + { + rect 380,266,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_useReady + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_allowSpec_val + { + rect 380,290,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_spectators + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_allowWarmup_val + { + rect 380,314,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_Warmup + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef pop_createAdv_allowBuying_val + { + rect 380,362,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_isBuyingEnabled + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_createAdv_t_banlist + { + rect 137,384,389,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200948" + textscale 0.28 + font "fonts/marine" + } + windowDef pop_createAdv_banlist_corner + { + rect 127,390,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_createAdv_close + { + rect 136,408,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_t_close + { + rect 168,408,354,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200075" + textscale .28 + font "fonts/marine" + } + windowDef pop_createAdv_close_corner + { + rect 159,414,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_createAdv_allowVoice + { + rect 132,338,236,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201021" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_createAdv_allowVoice_val + { + rect 380,338,142,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar si_voiceChat + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef pop_p_createAdv_banlist + { + rect 0,0,640,480 + visible 0 + windowDef pop_createAdv_banlist_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_createAdv_banlist_bg + { + rect 135,40,365,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_createAdv_banlist_top + { + rect 135,127,365,25 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_createAdv_banlist_mid + { + rect 135,152,365,158 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_createAdv_banlist_btm + { + rect 135,310,365,50 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_createAdv_banlist + { + rect 0,0,640,480 + visible 0 + windowDef pop_createAdv_banlist_title + { + rect 155,124,243,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200921" + textscale .28 + font "fonts/marine" + textspacing -1 + } + listDef pop_createAdv_banlist_list + { + rect 147,168,342,145 + listname sa_banList + visible 1 + backgroundHover "gfx/guis/mainmenu/bg_hover" + backgroundFocus "gfx/guis/mainmenu/bg_focus" + backgroundLine "gfx/guis/mainmenu/bg_line" + itemheight 20 + tabstops "0,171,342" + tabaligns "0,2" + } + windowDef pop_createAdv_banlist_1 + { + rect 163,320,211,30 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_banlist_t_1 + { + rect 179,322,204,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200922" + textscale .28 + font "fonts/marine" + } + windowDef pop_createAdv_banlist_1_corner + { + rect 169,328,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_createAdv_banlist_2 + { + rect 374,320,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_createAdv_banlist_t_2 + { + rect 394,322,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200923" + textscale .28 + font "fonts/marine" + } + windowDef pop_createAdv_banlist_2_corner + { + rect 384,328,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_createAdv_banlist_name + { + rect 145,151,169,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200242" + textscale .2 + font "fonts/marine" + textspacing -1 + } + windowDef pop_createAdv_banlist_guid + { + rect 318,151,170,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200924" + textscale .2 + font "fonts/marine" + textspacing -1 + } + } + } + } + } + windowDef p_mp_settings + { + rect 0,0,640,480 + visible 0 + + onNamedEvent hitscanColor { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + if ( "gui::ui_hitscanTint" == 0 ) { + set "railcolor1::rect" "213,244,12,16" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 30 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,16" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 60 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,16" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 120 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,16" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 180 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,16" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 240 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,16" ; + set "railcolor7::rect" "297,244,12,12" ; + + } else if ( "gui::ui_hitscanTint" == 300 ) { + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,16" ; + + } + } + + onNamedEvent mpSet_noevents { + set "mp_set_name_val::noevents" "1" ; + set "mp_set_clan_val::noevents" "1" ; + set "mp_set_model_dm_list::noevents" "1" ; + set "mp_set_model_strogg_list::noevents" "1" ; + set "mp_set_model_marine_list::noevents" "1" ; + set "mp_set_datarate_val::noevents" "1" ; + set "mp_set_punkbuster_val::noevents" "1" ; + } + + onNamedEvent mpSet_events { + set "mp_set_name_val::noevents" "0" ; + set "mp_set_clan_val::noevents" "0" ; + set "mp_set_model_dm_list::noevents" "0" ; + set "mp_set_model_strogg_list::noevents" "0" ; + set "mp_set_model_marine_list::noevents" "0" ; + set "mp_set_datarate_val::noevents" "0" ; + set "mp_set_punkbuster_val::noevents" "0" ; + } + + windowDef t_mp_set_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200076" + textscale .25 + font "fonts/marine" + } + windowDef mp_set_b1 + { + rect 36,168,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b2 + { + rect 36,192,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b3 + { + rect 36,216,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b4 + { + rect 36,240,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b5 + { + rect 36,264,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b6 + { + rect 36,288,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef mp_set_b7 + { + rect 36,312,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + editDef mp_set_name_val + { + rect 210,171,190,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar gui_ui_name + maxchars 23 + textscale 0.24 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + editDef mp_set_clan_val + { + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_clan + maxchars 12 + textscale 0.24 + font "fonts/lowpixel" + rect 210,195,190,18 + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef set_model_dm_list + { + rect 210,219,190,18 + visible 0 + textscale 0.24 + cvar ui_model + choices "gui::model_names" + values "gui::model_values" + choiceType 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onAction { + set "set_model_list::forecolor_w" "1" ; + set "cmd" "update_model" ; + setfocus "mp_b_set_back" ; + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef set_model_strogg_list + { + rect 210,219,190,18 + visible 0 + textscale 0.24 + cvar ui_model_strogg + choices "gui::model_names" + values "gui::model_values" + choiceType 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onAction { + set "set_model_list::forecolor_w" "1" ; + set "cmd" "update_model" ; + setfocus "mp_b_set_back" ; + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef set_model_marine_list + { + rect 210,219,190,18 + visible 0 + textscale 0.24 + cvar ui_model_marine + choices "gui::model_names" + values "gui::model_values" + choiceType 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onAction { + set "set_model_list::forecolor_w" "1" ; + set "cmd" "update_model" ; + setfocus "mp_b_set_back" ; + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef mp_set_datarate_val + { + rect 210,267,190,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + values "16000;25600;10000" + cvar "net_clientMaxRate" + choices "#str_200077" + choiceType 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef mp_set_punkbuster_val + { + rect 210,291,190,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200246" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + set "cmd" "punkbusterToggle" ; + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "desktop::vidwarn" "1" ; + } + + } + windowDef mp_set_name + { + rect 67,171,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200078" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef mp_set_clan + { + rect 67,195,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200079" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef mp_set_model + { + rect 67,219,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200080" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef mp_set_datarate + { + rect 67,267,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200081" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef mp_set_punkbuster + { + rect 67,291,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200247" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef mp_set_cdkey + { + rect 67,314,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200082" + textscale 0.24 + font "fonts/lowpixel" + } + renderDef playerRender + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + model "gui::player_model_name" + skin "gui::player_skin_name" + animClass "player_ui_anims" + anim "idle" + model1 "gui::player_head_model_name" + joint1 "chest" + animClass1 "gui::player_head_model_name" + anim1 "idle" + skin1 "gui::player_head_skin_name" + model2 "weapon_machinegun_world" + joint2 "PST_ATTACHER" + animClass2 "weapon_blaster_gui" + anim2 "idle" + needUpdate "need_update" + modelRotate 0, 200, 0, 0 + modelOrigin -50, 0, -40, 0 + viewOffset -160, 65, -5, 0 + lightOrigin0 -100, -50, -60, 0 + lightColor0 0.45, 0.25, 0.125, 0 + lightOrigin1 -120, 120, 120, 0 + lightColor1 0.8, 0.9, 1, 0 + } + windowDef mp_set_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef mp_set_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef mp_set_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef railcolor1 + { + rect 213,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0,1 + } + windowDef railcolor2 + { + rect 227,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0.501,0,1 + } + windowDef railcolor3 + { + rect 241,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,1,0,1 + } + windowDef railcolor4 + { + rect 255,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,0,1 + } + windowDef railcolor5 + { + rect 269,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,1,1 + } + windowDef railcolor6 + { + rect 283,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,1,1 + } + windowDef railcolor7 + { + rect 297,244,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0.501,1 + } + windowDef mp_set_railcolor + { + rect 67,243,143,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200981" + textscale 0.24 + font "fonts/lowpixel" + } + } + windowDef p_settings + { + rect 0,0,640,480 + visible 0 + + onNamedEvent crosshairSize { + if ( "gui::cvar_g_crosshairSize" == 16 ) { + set "set_game_previewxhair_size_16::visible" "1" ; + set "set_game_previewxhair_size_24::visible" "0" ; + set "set_game_previewxhair_size_32::visible" "0" ; + set "set_game_previewxhair_size_40::visible" "0" ; + set "set_game_previewxhair_size_48::visible" "0" ; + } else if ( "gui::cvar_g_crosshairSize" == 24 ) { + set "set_game_previewxhair_size_16::visible" "0" ; + set "set_game_previewxhair_size_24::visible" "1" ; + set "set_game_previewxhair_size_32::visible" "0" ; + set "set_game_previewxhair_size_40::visible" "0" ; + set "set_game_previewxhair_size_48::visible" "0" ; + } else if ( "gui::cvar_g_crosshairSize" == 32 ) { + set "set_game_previewxhair_size_16::visible" "0" ; + set "set_game_previewxhair_size_24::visible" "0" ; + set "set_game_previewxhair_size_32::visible" "1" ; + set "set_game_previewxhair_size_40::visible" "0" ; + set "set_game_previewxhair_size_48::visible" "0" ; + } else if ( "gui::cvar_g_crosshairSize" == 40 ) { + set "set_game_previewxhair_size_16::visible" "0" ; + set "set_game_previewxhair_size_24::visible" "0" ; + set "set_game_previewxhair_size_32::visible" "0" ; + set "set_game_previewxhair_size_40::visible" "1" ; + set "set_game_previewxhair_size_48::visible" "0" ; + } else if ( "gui::cvar_g_crosshairSize" == 48 ) { + set "set_game_previewxhair_size_16::visible" "0" ; + set "set_game_previewxhair_size_24::visible" "0" ; + set "set_game_previewxhair_size_32::visible" "0" ; + set "set_game_previewxhair_size_40::visible" "0" ; + set "set_game_previewxhair_size_48::visible" "1" ; + } + } + + onNamedEvent crosshairColor { + set "set_game_previewxhair_size_16::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + if ( "gui::cvar_g_crosshairColor_r" == 1 && "gui::cvar_g_crosshairColor_g" == 1 && "gui::cvar_g_crosshairColor_b" == 1 ) { + set "set_game_previewxhair_size_16::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,16" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 1 && "gui::cvar_g_crosshairColor_g" == 0 && "gui::cvar_g_crosshairColor_b" == 0 ) { + set "set_game_previewxhair_size_16::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,16" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 1 && "gui::cvar_g_crosshairColor_g" == 0.5 && "gui::cvar_g_crosshairColor_b" == 0 ) { + set "set_game_previewxhair_size_16::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0.5,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,16" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 1 && "gui::cvar_g_crosshairColor_g" == 1 && "gui::cvar_g_crosshairColor_b" == 0 ) { + set "set_game_previewxhair_size_16::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,16" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 0 && "gui::cvar_g_crosshairColor_g" == 1 && "gui::cvar_g_crosshairColor_b" == 0 ) { + set "set_game_previewxhair_size_16::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,16" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 0 && "gui::cvar_g_crosshairColor_g" == 1 && "gui::cvar_g_crosshairColor_b" == 1 ) { + set "set_game_previewxhair_size_16::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,16" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 0 && "gui::cvar_g_crosshairColor_g" == 0 && "gui::cvar_g_crosshairColor_b" == 1 ) { + set "set_game_previewxhair_size_16::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,0,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,16" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + } else if ( "gui::cvar_g_crosshairColor_r" == 1 && "gui::cvar_g_crosshairColor_g" == 0 && "gui::cvar_g_crosshairColor_b" == 0.5 ) { + set "set_game_previewxhair_size_16::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0.5,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,16" ; + + } + } + + windowDef t_settings_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200007" + textscale .25 + font "fonts/marine" + } + windowDef set_b1 + { + rect 14,172,208,52 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef set_b2 + { + rect 14,202,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef set_b3 + { + rect 14,232,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef set_b4 + { + rect 14,262,208,51 + visible 1 + background "gfx/guis/mainmenu/b2_dark" + matcolor 1,1,1,0.4 + } + windowDef set_t_b1 + { + rect 31,184,214,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200083" + textscale .31 + font "fonts/marine" + } + windowDef set_t_b2 + { + rect 31,214,214,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200084" + textscale .31 + font "fonts/marine" + } + windowDef set_t_b3 + { + rect 31,244,214,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200085" + textscale .31 + font "fonts/marine" + } + windowDef set_t_b4 + { + rect 31,274,214,23 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200086" + textscale .31 + font "fonts/marine" + } + windowDef set_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef set_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef set_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef p_settings_ctrls + { + rect 0,0,640,480 + visible 1 + windowDef ctrls_hint + { + rect 32,102,189,68 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200930" + textscale .25 + font "fonts/lowpixel" + } + windowDef ctrls_tab + { + rect 231,74,391,54 + visible 1 + background "gfx/guis/mainmenu/ctrls_tab1" + matcolor 1,1,1,0.4 + } + windowDef set_ctrl_b1 + { + rect 228,116,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b2 + { + rect 228,140,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b3 + { + rect 228,164,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b4 + { + rect 228,188,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b5 + { + rect 228,212,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b6 + { + rect 228,236,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b7 + { + rect 228,260,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b8 + { + rect 228,284,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b9 + { + rect 228,308,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b10 + { + rect 228,332,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b11 + { + rect 228,356,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b12 + { + rect 228,380,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_b13 + { + rect 228,404,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_ctrl_t_action + { + rect 260,102,39,12 + visible 1 + forecolor 1,1,1,0.3 + text "#str_200087" + textscale 0.16 + font "fonts/lowpixel" + } + windowDef set_ctrl_t_keyasg1 + { + rect 452,102,94,12 + visible 1 + forecolor 1,1,1,0.3 + text "#str_200088" + textscale 0.16 + font "fonts/lowpixel" + } + windowDef set_ctrl_t_b1 + { + rect 241,76,100,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200090" + textscale 0.21 + font "fonts/marine" + textalign 1 + } + windowDef set_ctrl_t_b2 + { + rect 333,76,99,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200091" + textscale 0.23 + font "fonts/marine" + textalign 1 + } + windowDef set_ctrl_t_b3 + { + rect 423,76,118,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200092" + textscale 0.22 + font "fonts/marine" + textalign 1 + } + windowDef set_ctrl_t_b4 + { + rect 531,76,76,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200093" + textscale 0.23 + font "fonts/marine" + textalign 1 + } + windowDef p_set_ctrls_move + { + rect 0,0,640,480 + visible 1 + bindDef set_ctrls_move_forward_key + { + rect 452,119,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _forward + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_backpedal_key + { + rect 452,143,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _back + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_moveleft_key + { + rect 452,167,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _moveleft + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_moveright_key + { + rect 452,191,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _moveright + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_jump_key + { + rect 452,215,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _moveUp + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_crouch_key + { + rect 452,239,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _moveDown + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_turnleft_key + { + rect 452,263,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _left + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_turnright_key + { + rect 452,287,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _right + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_strafe_key + { + rect 452,311,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _strafe + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_move_walk_key + { + rect 452,335,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _speed + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_ctrls_move_forward + { + rect 260,119,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200094" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_backpedal + { + rect 260,143,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200095" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_moveleft + { + rect 260,167,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200096" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_moveright + { + rect 260,191,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200097" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_jump + { + rect 260,215,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200098" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_crouch + { + rect 260,239,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200099" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_turnleft + { + rect 260,263,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200100" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_turnright + { + rect 260,287,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200101" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_strafe + { + rect 260,311,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200102" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_move_walk + { + rect 260,335,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200103" + textscale 0.24 + font "fonts/lowpixel" + } + } + windowDef p_set_ctrls_weap + { + rect 0,0,640,480 + visible 0 + bindDef set_ctrls_weap_blastergaunt_key + { + rect 452,119,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse0 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_mgun_key + { + rect 452,143,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse1 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_shotgun_key + { + rect 452,167,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse2 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_hblaster_key + { + rect 452,191,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse3 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_grenade_key + { + rect 452,215,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse4 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_nailgun_key + { + rect 452,239,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse5 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_rocket_key + { + rect 452,263,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse6 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_railgun_key + { + rect 452,287,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse7 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_lgun_key + { + rect 452,311,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse8 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_dmg_key + { + rect 452,335,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse9 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_napalmlauncher_key + { + rect 452,359,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse10 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_weap_buymenu_key + { + rect 452,383,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "buymenu" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_ctrls_weap_blastergaunt + { + rect 260,119,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200966" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_mgun + { + rect 260,143,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200106" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_shotgun + { + rect 260,167,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200105" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_hblaster + { + rect 260,191,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200107" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_grenade + { + rect 260,215,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200108" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_nailgun + { + rect 260,239,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200109" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_rocket + { + rect 260,263,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200110" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_railgun + { + rect 260,287,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200111" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_lgun + { + rect 260,311,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200112" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_dmg + { + rect 260,335,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200113" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_napalmlauncher + { + rect 260,359,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_222001" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_weap_buymenu + { + rect 260,383,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_222014" + textscale 0.24 + font "fonts/lowpixel" + } + } + windowDef p_set_ctrls_attk + { + rect 0,0,640,480 + visible 0 + bindDef set_ctrls_attk_attack_key + { + rect 452,119,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _attack + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_prevweap_key + { + rect 452,143,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse15 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_nextweap_key + { + rect 452,167,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse14 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_reload_key + { + rect 452,191,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse13 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_lookup_key + { + rect 452,215,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _lookUp + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_lookdown_key + { + rect 452,239,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _lookDown + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_mouselook_key + { + rect 452,263,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _mlook + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_centerview_key + { + rect 452,287,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse18 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_zoomview_key + { + rect 452,311,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _zoom + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_objectives_key + { + rect 452,335,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse19 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_flashlight_key + { + rect 452,359,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse50 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_attk_screenshot_key + { + rect 452,383,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind screenshot + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_ctrls_attk_attack + { + rect 260,119,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200114" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_prevweap + { + rect 260,143,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200115" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_nextweap + { + rect 260,167,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200116" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_reload + { + rect 260,191,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200117" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_lookup + { + rect 260,215,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200118" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_lookdown + { + rect 260,239,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200119" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_mouselook + { + rect 260,263,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200120" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_centerview + { + rect 260,287,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200121" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_zoomview + { + rect 260,311,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200122" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_objectives + { + rect 260,335,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200131" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_flashlight + { + rect 260,359,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200315" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_attk_screenshot + { + rect 260,383,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200125" + textscale 0.24 + font "fonts/lowpixel" + } + } + windowDef p_set_ctrls_other + { + rect 0,0,640,480 + visible 0 + bindDef set_ctrls_other_quicksave_key + { + rect 452,119,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "savegame quick" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_quickload_key + { + rect 452,143,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "loadgame quick" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_chat_key + { + rect 452,167,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind clientMessageMode + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_teamchat_key + { + rect 452,191,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "clientMessageMode 1" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_voteyes_key + { + rect 452,215,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse28 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_voteno_key + { + rect 452,239,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse29 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_stats_key + { + rect 452,263,149,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _ingamestats + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_ready_key + { + rect 452,287,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _impulse17 + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_salute_key + { + rect 452,311,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "emote salute" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_cheer_key + { + rect 452,335,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "emote cheer" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_taunt_key + { + rect 452,359,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "emote taunt" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_grab_key + { + rect 452,383,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind "emote grab_a" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + bindDef set_ctrls_other_vchat_key + { + rect 452,407,149,17 + visible 1 + forecolor 1,0.745,0.137,0.8 + bind _voicechat + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_ctrls_other_quicksave + { + rect 260,119,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200123" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_quickload + { + rect 260,143,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200124" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_chat + { + rect 260,167,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200126" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_teamchat + { + rect 260,191,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200127" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_voteyes + { + rect 260,215,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200129" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_voteno + { + rect 260,239,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200130" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_stats + { + rect 260,263,189,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200132" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_ready + { + rect 260,287,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201009" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_salute + { + rect 260,311,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200311" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_cheer + { + rect 260,335,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200312" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_taunt + { + rect 260,359,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200313" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_grab + { + rect 260,383,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200314" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_ctrls_other_vchat + { + rect 260,407,189,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200959" + textscale 0.24 + font "fonts/lowpixel" + } + } + } + windowDef p_settings_game + { + rect 0,0,640,480 + visible 0 + windowDef set_game_freelook + { + rect 228,47,403,25 + visible 1 + windowDef set_game_freelook_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_freelook_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200133" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_freelook_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar in_freeLook + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_autoreload + { + rect 228,71,403,25 + visible 1 + windowDef set_game_autoreload_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_autoreload_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200134" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_autoreload_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_autoReload + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_autoswitch + { + rect 228,95,403,25 + visible 1 + windowDef set_game_autoswitch_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_autoswitch_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200135" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_autoswitch_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_autoSwitch + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_showdecals + { + rect 228,119,403,25 + visible 1 + windowDef set_game_showdecals_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_showdecals_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200136" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_showdecals_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_decals + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_showgun + { + rect 228,143,403,25 + visible 1 + windowDef set_game_showgun_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_showgun_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200138" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_showgun_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_showGun + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_gunXYZ + { + rect 228,167,403,25 + visible 1 + windowDef set_game_gunXYZ_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_gunXYZ_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223007" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_gunXYZ_value + { + rect 240,3,162,18 + visible 1 + textscale 0.24 + forecolor 1,0.745,0.137,0.8 + gui "g_gunXYZ" + font "fonts/lowpixel" + choiceType 1 + choices "#str_223008" + values "0;1;2" + + onAction { + if ("gui::g_gunXYZ" == 0) { + consoleCMD "g_gunX 2"; + consoleCMD "g_gunY 2"; + consoleCMD "g_gunZ -2"; + consoleCMD "g_weaponFovEffect 1"; + } else if ("gui::g_gunXYZ" == 1) { + consoleCMD "g_gunX 2"; + consoleCMD "g_gunY -5"; + consoleCMD "g_gunZ -2"; + consoleCMD "g_weaponFovEffect 1"; + } else { + consoleCMD "g_gunX 0"; + consoleCMD "g_gunY 0"; + consoleCMD "g_gunZ 0"; + consoleCMD "g_weaponFovEffect 1"; + } + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_simpleitems + { + rect 228,191,403,25 + visible 1 + windowDef set_game_simpleitems_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_simpleitems_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223000" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_simpleitems_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_simpleItems + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_forcemodel + { + rect 228,215,403,25 + visible 1 + windowDef set_game_forcemodel_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_forcemodel_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223006" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_forcemodel_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + gui "ui_proskins" + values "0;1" + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + + onAction { + if ("gui::ui_proskins" == "1") + { + consoleCMD "g_forceModel model_player_marine_helmeted_bright"; + consoleCMD "g_forceMarineModel model_player_marine_helmeted_bright"; + consoleCMD "g_forcestroggmodel model_player_tactical_transfer_bright"; + } else { + consoleCMD "g_forceModel null"; + consoleCMD "g_forceMarineModel null"; + consoleCMD "g_forcestroggmodel null"; + } + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_mpitch + { + rect 228,239,403,25 + visible 1 + windowDef set_game_mpitch_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_mpitch_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200139" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_mpitch_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar m_pitch + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + values "0.022;-0.022" + choiceType 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_msmooth + { + rect 228,263,377,25 + visible 1 + windowDef set_game_msmooth_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_msmooth_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200140" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_msmooth_slider_bg + { + rect 244,8,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_game_msmooth_slider_bar + { + rect 244,9,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 1 + high 8 + step 1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar m_smooth + visible 1 + } + editDef set_game_msmooth_value + { + rect 322,4,100,18 + visible 1 + cvar m_smooth + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_msensitivity + { + rect 228,287,377,25 + visible 1 + windowDef set_game_msensitivity_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_msensitivity_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200141" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_msensitivity_slider_bg + { + rect 244,8,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_game_msensitivity_slider_bar + { + rect 244,9,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 1 + high 8 + step 1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar sensitivity + visible 1 + } + editDef set_game_msensitivity_value + { + rect 322,4,100,18 + visible 1 + cvar sensitivity + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_game_customxhair + { + rect 228,311,403,25 + visible 1 + windowDef set_game_customxhair_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_customxhair_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200307" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_customxhair_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + cvar g_crosshairCustom + choices "#str_200296" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + if ( "gui::g_crosshairCustom" == 1 ) { + set "set_game_previewxhair_background::matcolor" "$desktop::corner" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_8" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "1" ; + set "set_game_previewxhair::noevents" "0" ; + set "set_game_previewxhair_hover::noevents" "0" ; + } else { + set "set_game_previewxhair_background::matcolor" "$desktop::grey1_4" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_4" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "0" ; + set "set_game_previewxhair::noevents" "1" ; + set "set_game_previewxhair_hover::noevents" "1" ; + } + } + + } + } + windowDef set_game_previewxhair + { + rect 228,335,377,48 + visible 1 + windowDef set_game_previewxhair_background + { + rect 0,12,337,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_previewxhair_description + { + rect 31,15,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200308" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_previewxhair_size_16 + { + rect 252,16,16,16 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_24 + { + rect 248,12,24,24 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_32 + { + rect 244,8,32,32 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_40 + { + rect 240,4,40,40 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_48 + { + rect 236,0,48,48 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + } + windowDef set_game_xhairsize + { + rect 228,383,377,25 + visible 1 + windowDef set_game_xhairsize_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_xhairsize_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201010" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_xhairsize_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_crosshairSize + textscale 0.24 + font "fonts/lowpixel" + choices "#str_201022" + choiceType 1 + values "16;24;32;40;48" + notime 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + resettime "set_game_xhairsize_value" "0" ; + } + + onTime 0 { + set "cmd" "GetCVarValue g_crosshairSize cvar_g_crosshairSize" ; + } + + onTime +50 { + namedevent "p_settings::crosshairSize" ; + } + + } + } + windowDef set_game_xhaircolor + { + rect 228,408,377,25 + visible 1 + windowDef set_game_xhaircolor_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_xhaircolor_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200299" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_xhaircolor_xcolor0 + { + rect 244,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,1,1,1 + } + windowDef set_game_xhaircolor_xcolor1 + { + rect 258,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0,1 + } + windowDef set_game_xhaircolor_xcolor2 + { + rect 272,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0.501,0,1 + } + windowDef set_game_xhaircolor_xcolor3 + { + rect 286,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,1,0,1 + } + windowDef set_game_xhaircolor_xcolor4 + { + rect 300,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,0,1 + } + windowDef set_game_xhaircolor_xcolor5 + { + rect 314,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,1,1 + } + windowDef set_game_xhaircolor_xcolor6 + { + rect 328,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,1,1 + } + windowDef set_game_xhaircolor_xcolor7 + { + rect 342,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0.501,1 + } + } + } + windowDef p_settings_sys + { + rect 0,0,640,480 + visible 0 + windowDef set_sys_video + { + rect 259,90,327,13 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200142" + textscale 0.2 + font "fonts/lowpixel" + } + windowDef set_sys_b1 + { + rect 228,104,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b2 + { + rect 228,128,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b3 + { + rect 228,152,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b4 + { + rect 228,176,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b5 + { + rect 228,200,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_vidqual + { + rect 259,106,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200143" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_sys_vidqual_val + { + rect 468,106,164,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + text "#str_200143" + + onAction { + set "cmd" "play main_menu_selection" ; + if ( "desktop::com_machineSpec" == 0 ) { + set "cmd" "video medium" ; + + set "set_sys_vidqual_val::text" "#str_200261" ; + set "desktop::com_machineSpec" "1" ; + + } else if ( "desktop::com_machineSpec" == 1 ) { + + set "cmd" "video high" ; + + set "set_sys_vidqual_val::text" "#str_200262" ; + set "desktop::com_machineSpec" "2" ; + + } else if ( "desktop::com_machineSpec" == 2 ) { + + namedevent "p_anims::popReset0" ; + resettime "anim_pop_ultrawarnIn" "0" ; + + } else if ( "desktop::com_machineSpec" == 3 ) { + + set "cmd" "video low" ; + + set "set_sys_vidqual_val::text" "#str_200263" ; + set "desktop::com_machineSpec" "0" ; + } + } + + onBackAction { + set "cmd" "play main_menu_selection" ; + if ( "desktop::com_machineSpec" == 0 ) { + namedevent "p_anims::popReset0" ; + resettime "anim_pop_ultrawarnIn" "0" ; + + } else if ( "desktop::com_machineSpec" == 1 ) { + set "cmd" "video low" ; + + set "set_sys_vidqual_val::text" "#str_200263" ; + set "desktop::com_machineSpec" "0" ; + + } else if ( "desktop::com_machineSpec" == 2 ) { + + set "cmd" "video medium" ; + + set "set_sys_vidqual_val::text" "#str_200261" ; + set "desktop::com_machineSpec" "1" ; + + } else if ( "desktop::com_machineSpec" == 3 ) { + set "cmd" "video high" ; + + set "set_sys_vidqual_val::text" "#str_200262" ; + set "desktop::com_machineSpec" "2" ; + } + } + + onActionRelease { + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + } + windowDef set_sys_screensize + { + rect 259,130,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200145" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_sys_screensize_val_0 + { + rect 468,130,164,18 + visible 1 + forecolor 1,0.741,0.133,0.8 + choices "gui::4_3_choices" + values "gui::4_3_values" + cvar "r_mode" + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + + onActionRelease { + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef set_sys_screensize_val_1 + { + rect 468,130,164,18 + visible 0 + forecolor 1,0.745,0.137,0.8 + choices "gui::16_9_choices" + values "gui::16_9_values" + cvar "r_mode" + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + + onActionRelease { + set "set_sys_notice::visible" "1" ; + set "set_vidrestart::visible" "1" ; + set "set_t_vidrestart::visible" "1" ; + set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + choiceDef set_sys_screensize_val_2 + { + rect 468,130,164,18 + visible 0 + forecolor 1,0.745,0.137,0.8 + choices "gui::16_10_choices" + values "gui::16_10_values" + cvar "r_mode" + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + + onActionRelease { + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_sys_aspect + { + rect 259,154,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200974" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_sys_aspect_val + { + rect 468,154,164,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + choices "gui::aspect_choices" + values "gui::aspect_values" + cvar r_aspectRatio + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + + onActionRelease { + set "cmd" "play main_menu_selection" ; + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + + if ("gui::r_aspectRatio" == 0) { + set "cmd" "fixup_mode 0" ; + set "set_sys_screensize_val_0::visible" "1" ; + set "set_sys_screensize_val_1::visible" "0" ; + set "set_sys_screensize_val_2::visible" "0" ; + + } else if ("gui::r_aspectRatio" == 1) { + set "cmd" "fixup_mode 1" ; + set "set_sys_screensize_val_0::visible" "0" ; + set "set_sys_screensize_val_1::visible" "1" ; + set "set_sys_screensize_val_2::visible" "0" ; + + } else if ("gui::r_aspectRatio" == 2) { + set "cmd" "fixup_mode 2" ; + set "set_sys_screensize_val_0::visible" "0" ; + set "set_sys_screensize_val_1::visible" "0" ; + set "set_sys_screensize_val_2::visible" "1" ; + } + } + + } + windowDef set_sys_fullscreen + { + rect 259,178,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200147" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_sys_fullscreen_val + { + rect 468,178,164,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + cvar "r_fullscreen" + choiceType 0 + + onActionRelease { + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_sys_gamma + { + rect 259,202,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200148" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_sys_gamma_bg + { + rect 472,207,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_sys_gamma_slider + { + rect 472,208,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 0.5 + high 2.0 + step 0.1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar "r_brightness" + visible 1 + } + editDef set_sys_gamma_value + { + rect 550,202,100,18 + visible 1 + cvar r_brightness + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_sys_auto + { + rect 228,231,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_t_auto + { + rect 262,231,328,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200149" + textscale 0.26 + font "fonts/marine" + notime 1 + + onTime 250 { + set "set_sys_t_auto::text" "#str_200176" ; + } + + onTime +2000 { + set "set_sys_t_auto::text" "#str_200149" ; + } + + } + windowDef set_sys_auto_corner + { + rect 251,237,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef set_sys_adv + { + rect 228,262,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_adv_corner + { + rect 251,268,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef set_sys_t_adv + { + rect 262,262,328,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200150" + textscale 0.26 + font "fonts/marine" + } + windowDef set_sys_audio + { + rect 259,318,326,13 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200151" + textscale 0.2 + font "fonts/lowpixel" + } + windowDef set_sys_b6 + { + rect 228,332,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b9 + { + rect 228,366,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_vol + { + rect 259,334,172,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201029" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_sys_vol_bg + { + rect 472,338,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_sys_vol_slider + { + rect 472,339,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 0 + high 2 + step 0.1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar "s_volume" + visible 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + editDef set_sys_vol_value + { + rect 550,334,100,18 + visible 1 + cvar s_volume + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_sys_b9_corner + { + rect 251,372,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef set_sys_t_b9 + { + rect 262,366,328,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201004" + textscale 0.26 + font "fonts/marine" + } + windowDef set_sys_b7 + { + rect 228,308,377,25 + visible 0 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_b8 + { + rect 228,332,377,25 + visible 0 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_sys_vol2 + { + rect 259,311,172,18 + visible 0 + forecolor 1,1,1,0.8 + text "#str_201001" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_sys_vol2_bg + { + rect 472,315,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 0 + } + sliderDef set_sys_vol2_slider + { + rect 472,316,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 0 + high 1 + step 0.05 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar s_speakerFraction + visible 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_sys_notice + { + rect 34,315,197,85 + visible 0 + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_104137" + textscale 0.22 + font "fonts/lowpixel" + } + windowDef set_sys_vol3 + { + rect 259,335,172,18 + visible 0 + forecolor 1,1,1,0.8 + text "#str_201006" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_sys_vol3_bg + { + rect 472,339,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 0 + } + sliderDef set_sys_vol3_slider + { + rect 472,340,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 0 + high 1 + step 0.05 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar s_musicVolume + visible 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef pop_p_defaults + { + rect 0,0,640,480 + visible 0 + windowDef pop_defaults_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_defaults_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_defaults_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_defaults_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_defaults_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_defaults + { + rect 0,0,640,480 + visible 0 + windowDef pop_defaults_title + { + rect 180,149,146,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200086" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_defaults_text + { + rect 182,179,260,72 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200156" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_defaults_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_defaults_t_yes + { + rect 200,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_defaults_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_defaults_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_defaults_t_no + { + rect 358,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_defaults_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_setAdv + { + rect 0,0,640,480 + visible 0 + windowDef pop_setAdv_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_setAdv_bg + { + rect 116,40,408,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_setAdv_top + { + rect 116,87,408,28 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_setAdv_mid + { + rect 116,115,408,223 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_setAdv_btm + { + rect 116,338,408,56 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_setAdv + { + rect 0,0,640,480 + visible 0 + windowDef pop_setAdv_title + { + rect 141,86,267,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200065" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_setAdv_b1 + { + rect 115,116,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b2 + { + rect 115,140,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b3 + { + rect 115,164,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b4 + { + rect 115,188,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b5 + { + rect 115,212,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b6 + { + rect 115,236,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b7 + { + rect 115,260,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b8 + { + rect 115,284,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b9 + { + rect 115,308,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_b10 + { + rect 115,332,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_hqsfx + { + rect 142,118,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200159" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_hqsfx_val + { + rect 347,118,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200063" + cvar "r_skipNewAmbient" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_shad + { + rect 142,142,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200160" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_shad_val + { + rect 347,142,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar "r_shadows" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_spec + { + rect 142,166,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200161" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_spec_val + { + rect 347,166,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200063" + cvar "r_skipSpecular" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_bump + { + rect 142,190,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200162" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_bump_val + { + rect 347,190,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200063" + cvar "r_skipBump" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_sky + { + rect 142,214,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223009" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_sky_val + { + rect 347,214,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200063" + cvar "r_skipSky" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_ambient + { + rect 142,238,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223002" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_ambient_val + { + rect 347,238,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + gui "r_forceAmbientOn" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + if ( "gui::r_forceAmbientOn" == 1 ) { + set "pop_b_setAdv_6::visible" "1" ; + set "pop_setAdv_b6::matcolor" "0.545,0.588,0.294,0.4" ; + set "pop_setAdv_ambientbr::forecolor" "1,1,1,0.8" ; + set "pop_setAdv_ambientbr_bg::matcolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_val::matcolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_valnum::forecolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_val::noevents" "0" ; + consolecmd "set r_forceAmbient 0.7" ; + } else { + set "pop_b_setAdv_6::visible" "0" ; + set "pop_setAdv_b6::matcolor" "$desktop::grey1_4" ; + set "pop_setAdv_ambientbr::forecolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_bg::matcolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_val::matcolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_valnum::forecolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_val::noevents" "1" ; + consolecmd "set r_forceAmbient 0" ; + } + } + + } + windowDef pop_setAdv_ambientbr + { + rect 142,262,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223003" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_setAdv_ambientbr_bg + { + rect 351,267,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef pop_setAdv_ambientbr_val + { + rect 351,268,71,8 + visible 1 + matcolor 1,0.745,0.137,0.8 + thumbShader "gfx/guis/mainmenu/slider_bar" + low 0.025 + high 1.0 + step 0.025 + cvar "r_forceAmbient" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + editDef pop_setAdv_ambientbr_valnum + { + rect 428,262,100,18 + visible 1 + cvar r_forceAmbient + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_vsync + { + rect 142,286,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200163" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_vsync_val + { + rect 347,286,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar "r_swapInterval" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_aa + { + rect 142,310,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200164" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_aa_val + { + rect 347,310,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 1 + choices "#str_200165" + values "0;2;4;8;16" + cvar "r_multisamples" + textscale 0.24 + font "fonts/lowpixel" + + onAction { + //set "pop_setAdv_notice::visible" "1" ; + set "cmd" "play main_menu_selection" ; + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + } + windowDef pop_setAdv_smp + { + rect 142,334,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_202043" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_setAdv_smp_val + { + rect 347,334,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar r_useSmp + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "pop_setAdv_notice::visible" "1" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_setAdv_close + { + rect 167,380,351,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_t_close + { + rect 203,380,356,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200075" + textscale 0.26 + font "fonts/marine" + } + windowDef pop_setAdv_close_corner + { + rect 191,386,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_setAdv_notice + { + rect 205,418,239,48 + visible 0 + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_200155" + textscale 0.22 + font "fonts/lowpixel" + } + } + } + windowDef pop_p_auto + { + rect 0,0,640,480 + visible 0 + windowDef pop_auto_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_auto_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_auto_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_auto_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_auto_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_auto + { + rect 0,0,640,480 + visible 0 + windowDef pop_auto_title + { + rect 180,149,208,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200264" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_auto_text + { + rect 182,179,270,72 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200265" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_auto_text2 + { + rect 182,228,270,20 + visible 0 + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_200979" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_auto_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_auto_t_yes + { + rect 200,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_auto_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_auto_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_auto_t_no + { + rect 358,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_auto_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_ultrawarn + { + rect 0,0,640,480 + visible 0 + windowDef pop_ultrawarn_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_ultrawarn_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_ultrawarn_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_ultrawarn_mid + { + rect 160,174,320,89 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_ultrawarn_btm + { + rect 160,263,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_ultrawarn + { + rect 0,0,640,480 + visible 0 + windowDef pop_ultrawarn_title + { + rect 180,151,208,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200266" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_ultrawarn_text + { + rect 182,179,284,94 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200267" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_ultrawarn_yes + { + rect 180,261,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_ultrawarn_t_yes + { + rect 200,264,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_ultrawarn_yes_corner + { + rect 190,269,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_ultrawarn_no + { + rect 338,261,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_ultrawarn_t_no + { + rect 358,264,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_ultrawarn_no_corner + { + rect 348,269,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_set_sndAdv + { + rect 0,0,640,480 + visible 0 + windowDef pop_set_sndAdv_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_set_sndAdv_bg + { + rect 116,0,408,480 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_set_sndAdv_top + { + rect 116,155,408,28 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_set_sndAdv_mid + { + rect 116,183,408,98 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_set_sndAdv_btm + { + rect 116,281,408,56 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_set_sndAdv_warntitle + { + rect 141,154,267,17 + visible 0 + forecolor 1,1,1,0.8 + text "#str_200266" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_set_sndAdv_warning + { + rect 141,212,357,61 + visible 0 + forecolor 0.882,0.286,0,1 + text "#str_201023" + textscale 0.31 + font "fonts/lowpixel" + textspacing -1 + notime 1 + + onTime 0 { + set "pop_set_sndAdv::visible" "0" ; + set "pop_set_sndAdv_warntitle::visible" "1" ; + set "pop_set_sndAdv_warning::visible" "1" ; + namedevent "p_btns::hidePop_set_sndadv" ; + } + + onTime +50 { + consoleCMD "s_restart" ; + } + + onTime +200 { + set "pop_set_sndAdv::visible" "1" ; + set "pop_set_sndAdv_warntitle::visible" "0" ; + set "pop_set_sndAdv_warning::visible" "0" ; + + set "desktop::sndwarn" "0" ; + set "desktop::active" "0" ; + + set "pop_b_set_sndadv_1::visible" "1" ; + set "pop_b_set_sndadv_2::visible" "1" ; + set "pop_b_set_sndadv_3::visible" "1" ; + set "pop_b_set_sndadv_4::visible" "1" ; + set "pop_b_set_sndadv_close::visible" "1" ; + + namedevent "pop_set_sndAdv::openALchange" ; + } + + } + windowDef pop_set_sndAdv + { + rect 0,0,640,480 + visible 0 + + onNamedEvent openALchange { + if ( "gui::s_loadOpenALFailed" == 1 ) { + set "pop_set_sndAdv_system_val::noevents" "1" ; + set "pop_set_sndAdv_system::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_system_val::forecolor" "$desktop::white_4"; + } else { + set "pop_set_sndAdv_system_val::noevents" "0" ; + set "pop_set_sndAdv_system::forecolor" "$desktop::white_8"; + set "pop_set_sndAdv_system_val::forecolor" "$desktop::yellow_8"; + } + + if ( "gui::s_useOpenAL" == 0 ) { + set "pop_set_sndAdv_device::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_device_val::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_eax::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_eax_val::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_surrspkrs::forecolor" "$desktop::white_8"; + set "pop_set_sndAdv_surrspkrs_val::forecolor" "$desktop::yellow_8"; + + set "pop_set_sndAdv_device::noevents" "1" ; + set "pop_set_sndAdv_device_val::noevents" "1" ; + set "pop_set_sndAdv_eax::noevents" "1" ; + set "pop_set_sndAdv_eax_val::noevents" "1" ; + set "pop_set_sndAdv_surrspkrs_val::noevents" "0" ; + + set "pop_b_set_sndadv_2::noevents" "1" ; + set "pop_b_set_sndadv_3::noevents" "1" ; + set "pop_b_set_sndadv_4::noevents" "0" ; + + set "pop_set_sndAdv_surrspkrs::visible" "1"; + set "pop_set_sndAdv_surrspkrs_val::visible" "1"; + } else { + set "pop_set_sndAdv_device::forecolor" "$desktop::white_8"; + set "pop_set_sndAdv_device_val::forecolor" "$desktop::yellow_8"; + set "pop_set_sndAdv_eax::forecolor" "$desktop::white_8"; + set "pop_set_sndAdv_eax_val::forecolor" "$desktop::yellow_8"; + set "pop_set_sndAdv_surrspkrs::forecolor" "$desktop::white_4"; + set "pop_set_sndAdv_surrspkrs_val::forecolor" "$desktop::white_4"; + + set "pop_set_sndAdv_device::noevents" "0" ; + set "pop_set_sndAdv_device_val::noevents" "0" ; + set "pop_set_sndAdv_eax::noevents" "0" ; + set "pop_set_sndAdv_eax_val::noevents" "0" ; + set "pop_set_sndAdv_surrspkrs_val::noevents" "1" ; + + set "pop_b_set_sndadv_2::noevents" "0" ; + set "pop_b_set_sndadv_3::noevents" "0" ; + set "pop_b_set_sndadv_4::noevents" "1" ; + + set "pop_set_sndAdv_surrspkrs::visible" "0"; + set "pop_set_sndAdv_surrspkrs_val::visible" "0"; + } + } + + windowDef pop_set_sndAdv_title + { + rect 141,154,267,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201002" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_set_sndAdv_b1 + { + rect 115,185,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_b2 + { + rect 115,209,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_b3 + { + rect 115,233,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_b4 + { + rect 115,257,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_system + { + rect 142,188,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200971" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_set_sndAdv_system_val + { + rect 347,188,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 1 + choices "#str_200970" + cvar s_useOpenAL + textscale 0.24 + font "fonts/lowpixel" + values "0;1" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "desktop::sndwarn" "1" ; + + namedevent "pop_set_sndAdv::openALchange" ; + } + + } + windowDef pop_set_sndAdv_device + { + rect 142,212,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201005" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_set_sndAdv_device_val + { + rect 347,212,150,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 1 + choices "gui::device_name" + cvar s_deviceName + textscale 0.24 + font "fonts/lowpixel" + values "gui::device_name" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "desktop::sndwarn" "1" ; + } + + } + windowDef pop_set_sndAdv_eax + { + rect 142,236,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200972" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_set_sndAdv_eax_val + { + rect 347,236,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 0 + choices "#str_200059" + cvar s_useEAXReverb + textscale 0.24 + font "fonts/lowpixel" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "desktop::sndwarn" "1" ; + } + + } + windowDef pop_set_sndAdv_surrspkrs + { + rect 142,260,188,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200152" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef pop_set_sndAdv_surrspkrs_val + { + rect 347,260,160,15 + visible 1 + forecolor 1,0.745,0.137,0.8 + choiceType 1 + choices "#str_200059" + cvar s_numberOfSpeakers + textscale 0.24 + font "fonts/lowpixel" + values "2;6" + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + set "desktop::sndwarn" "1" ; + } + + } + windowDef pop_set_sndAdv_close + { + rect 141,300,351,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_t_close + { + rect 177,300,356,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201003" + textscale 0.26 + font "fonts/marine" + } + windowDef pop_set_sndAdv_close_corner + { + rect 165,306,12,12 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_set_sndAdv_driverWarn + { + rect 141,342,372,94 + visible ( "gui::s_useOpenAL" == 1 ) + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_201024" + textscale 0.25 + font "fonts/lowpixel" + textspacing -1 + notime 1 + } + windowDef pop_set_sndAdv_supportWarn + { + rect 141,342,372,94 + visible ( "gui::s_loadOpenALFailed" == 1 ) + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_201037" + textscale 0.25 + font "fonts/lowpixel" + textspacing -1 + notime 1 + } + } + } + } + windowDef pop_p_mods + { + rect 0,0,640,480 + visible 0 + windowDef pop_mods_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_mods_bg + { + rect 160,40,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_mods_top + { + rect 160,133,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_mods_mid + { + rect 160,152,320,158 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_mods_btm + { + rect 160,310,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_mods + { + rect 0,0,640,480 + visible 0 + windowDef pop_mods_title + { + rect 177,127,213,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200166" + textscale .28 + font "fonts/marine" + textspacing -1 + } + listDef pop_mods_list + { + rect 182,155,274,147 + forecolor 1, 1, 1, 1 + textscale 0.25 + listname "modsList" + font "fonts/lowpixel" + visible 1 + scrollbar 1 + backgroundHover "gfx/guis/mainmenu/bg_hover" + backgroundFocus "gfx/guis/mainmenu/bg_focus" + backgroundLine "gfx/guis/mainmenu/bg_line" + itemheight 20 + } + windowDef pop_mods_loadmod + { + rect 179,309,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_mods_t_loadmod + { + rect 199,311,141,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200167" + textscale .28 + font "fonts/marine" + } + windowDef pop_mods_loadmod_corner + { + rect 189,317,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_mods_cancel + { + rect 350,309,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_mods_t_cancel + { + rect 370,311,108,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200168" + textscale .28 + font "fonts/marine" + } + windowDef pop_mods_cancel_corner + { + rect 360,317,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef p_credits + { + rect 0,0,640,480 + visible 0 + windowDef t_credits_title + { + rect 39,19,314,16 + visible 1 + forecolor 1,1,1,0 + text "#str_200012" + textscale .25 + font "fonts/marine" + } + windowDef credits_back + { + rect 532,441,109,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0 + } + windowDef credits_back_corner + { + rect 542,449,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0 + } + windowDef credits_t_back + { + rect 552,443,88,17 + visible 1 + forecolor 1,1,1,0 + text "#str_200018" + textscale .28 + font "fonts/marine" + } + windowDef d_credits + { + rect 640,0,640,480 + visible 1 + } + windowDef raven + { + rect 120,40,400,400 + visible 1 + background "gfx/guis/mainmenu/raven_1" + matcolor 0,0,0,1 + } + windowDef p_screen1 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen1_bar1::matcolor" "$desktop::cr_orange" ; + set "screen1_bar2::matcolor" "$desktop::cr_orange" ; + set "screen1_bar3::matcolor" "$desktop::cr_orange" ; + set "screen1_bar4::matcolor" "$desktop::cr_orange" ; + set "screen1_bar1::rect" "-223,83,223,24" ; + set "screen1_bar2::rect" "-277,163,277,23" ; + set "screen1_bar3::rect" "-214,243,214,23" ; + set "screen1_bar4::rect" "-275,323,275,23" ; + + transition "screen1_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen1_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen1_ts_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen1_ts_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen1_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen1_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen1_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen1_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen1_ns_4a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen1_bar1::rect" "$screen1_bar1::rect" "$d_screen1_bar1::rect" "300" "100" "150" ; + transition "screen1_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen1_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen1_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen1_ts_1::textscale" "0.37" "0.35" "1000" ; + transition "screen1_t_1::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen1_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen1_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen1_ns_1::textscale" "0.48" "0.46" "500" ; + transition "screen1_n_1::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen1_bar2::rect" "$screen1_bar2::rect" "$d_screen1_bar2::rect" "300" "100" "150" ; + transition "screen1_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen1_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen1_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen1_ts_2::textscale" "0.37" "0.35" "1000" ; + transition "screen1_t_2::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen1_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen1_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen1_ns_2::textscale" "0.48" "0.46" "500" ; + transition "screen1_n_2::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen1_bar3::rect" "$screen1_bar3::rect" "$d_screen1_bar3::rect" "300" "100" "150" ; + transition "screen1_bar3::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen1_ts_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen1_t_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen1_ts_3::textscale" "0.37" "0.35" "1000" ; + transition "screen1_t_3::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen1_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen1_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen1_ns_3::textscale" "0.48" "0.46" "500" ; + transition "screen1_n_3::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen1_bar4::rect" "$screen1_bar4::rect" "$d_screen1_bar4::rect" "300" "100" "150" ; + transition "screen1_bar4::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen1_ts_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen1_t_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen1_ts_4::textscale" "0.37" "0.35" "1000" ; + transition "screen1_t_4::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen1_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen1_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen1_ns_4::textscale" "0.48" "0.46" "500" ; + transition "screen1_n_4::textscale" "0.42" "0.4" "500" ; + + transition "screen1_ns_4a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen1_n_4a::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen1_ns_4a::textscale" "0.48" "0.46" "500" ; + transition "screen1_n_4a::textscale" "0.42" "0.4" "500" ; + } + + onTime +500 { + transition "screen1_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen1_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen1_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen1_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen1_n_4a::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen1::rect" "$p_screen1::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen1_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen1_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen1_t_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen1_t_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen1_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen1_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen1_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen1_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen1_n_4a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen2" "0" ; + set "visible" "0" ; + } + + windowDef screen1_t_1 + { + rect 103,82,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Project Lead" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen1_n_1 + { + rect 165,100,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Eric Biessman" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen1_t_2 + { + rect 103,162,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Art/Animation Lead" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen1_n_2 + { + rect 165,180,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kevin Long" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen1_t_3 + { + rect 103,242,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Design Lead" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen1_n_3 + { + rect 165,260,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jim Hughes" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen1_t_4 + { + rect 103,322,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Programming Leads" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen1_n_4 + { + rect 165,340,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Rick Johnson" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen1_n_4a + { + rect 165,364,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jeff Newquist" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen1_ts_1 + { + rect 103,85,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Project Lead" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen1_ns_1 + { + rect 165,105,426,25 + visible 1 + forecolor 0.839,1,0.658,0 + text "Eric Biessman" + textscale .46 + font "fonts/strogg" + } + windowDef screen1_ts_2 + { + rect 103,165,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Art/Animation Lead" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen1_ns_2 + { + rect 165,185,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kevin Long" + textscale .46 + font "fonts/strogg" + } + windowDef screen1_ts_3 + { + rect 103,245,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Design Lead" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen1_ns_3 + { + rect 165,265,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jim Hughes" + textscale .46 + font "fonts/strogg" + } + windowDef screen1_ts_4 + { + rect 103,325,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Programming Leads" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen1_ns_4 + { + rect 165,345,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Rick Johnson" + textscale .46 + font "fonts/strogg" + } + windowDef screen1_ns_4a + { + rect 165,369,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jeff Newquist" + textscale .46 + font "fonts/strogg" + } + windowDef screen1_bar1 + { + rect -221,81,223,24 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen1_bar2 + { + rect -275,161,277,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen1_bar3 + { + rect -212,241,214,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen1_bar4 + { + rect -273,321,275,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen1_bar1 + { + rect 0,81,222,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen1_bar2 + { + rect 0,161,277,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen1_bar3 + { + rect 0,241,213,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen1_bar4 + { + rect 0,321,274,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen2 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen2_bar1::matcolor" "$desktop::cr_orange" ; + set "screen2_bar2::matcolor" "$desktop::cr_orange" ; + set "screen2_bar3::matcolor" "$desktop::cr_orange" ; + set "screen2_bar4::matcolor" "$desktop::cr_orange" ; + set "screen2_bar1::rect" "-213,83,213,23" ; + set "screen2_bar2::rect" "-216,188,216,23" ; + set "screen2_bar3::rect" "-393,268,393,23" ; + set "screen2_bar4::rect" "-236,348,236,23" ; + + transition "screen2_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen2_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen2_ts_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen2_ts_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen2_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen2_ns_1a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen2_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen2_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen2_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen2_bar1::rect" "$screen2_bar1::rect" "$d_screen2_bar1::rect" "300" "100" "150" ; + transition "screen2_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen2_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen2_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen2_ts_1::textscale" "0.37" "0.35" "1000" ; + transition "screen2_t_1::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen2_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen2_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen2_ns_1::textscale" "0.48" "0.46" "500" ; + transition "screen2_n_1::textscale" "0.42" "0.4" "500" ; + + transition "screen2_ns_1a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen2_n_1a::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen2_ns_1a::textscale" "0.48" "0.46" "500" ; + transition "screen2_n_1a::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen2_bar2::rect" "$screen2_bar2::rect" "$d_screen2_bar2::rect" "300" "100" "150" ; + transition "screen2_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen2_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen2_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen2_ts_2::textscale" "0.37" "0.35" "1000" ; + transition "screen2_t_2::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen2_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen2_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen2_ns_2::textscale" "0.48" "0.46" "500" ; + transition "screen2_n_2::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen2_bar3::rect" "$screen2_bar3::rect" "$d_screen2_bar3::rect" "300" "100" "150" ; + transition "screen2_bar3::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen2_ts_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen2_t_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen2_ts_3::textscale" "0.37" "0.35" "1000" ; + transition "screen2_t_3::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen2_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen2_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen2_ns_3::textscale" "0.48" "0.46" "500" ; + transition "screen2_n_3::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen2_bar4::rect" "$screen2_bar4::rect" "$d_screen2_bar4::rect" "300" "100" "150" ; + transition "screen2_bar4::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen2_ts_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen2_t_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen2_ts_4::textscale" "0.37" "0.35" "1000" ; + transition "screen2_t_4::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen2_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen2_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen2_ns_4::textscale" "0.48" "0.46" "500" ; + transition "screen2_n_4::textscale" "0.42" "0.4" "500" ; + } + + onTime +500 { + transition "screen2_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen2_n_1a::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen2_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen2_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen2_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen2::rect" "$p_screen2::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen2_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen2_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen2_t_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen2_t_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen2_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen2_n_1a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen2_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen2_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen2_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen3" "0" ; + set "visible" "0" ; + } + + windowDef screen2_t_1 + { + rect 103,81,433,19 + visible 1 + forecolor 1,0.501,0,0 + text "Audio Leads" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen2_n_1 + { + rect 165,99,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Zachary Quarles" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen2_n_1a + { + rect 165,123,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kevin Schilder" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen2_t_2 + { + rect 103,188,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Studio Head" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen2_n_2 + { + rect 165,205,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Brian Raffel" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen2_t_3 + { + rect 103,268,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Director of Product Development" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen2_n_3 + { + rect 165,285,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Michael Crowns" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen2_t_4 + { + rect 103,348,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Line Producer" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen2_n_4 + { + rect 165,365,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Rosalie Kofsky" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen2_ts_1 + { + rect 103,84,433,19 + visible 1 + forecolor 1,0.501,0,0 + text "Audio Leads" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen2_ns_1 + { + rect 165,104,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Zachary Quarles" + textscale .46 + font "fonts/strogg" + } + windowDef screen2_ns_1a + { + rect 165,128,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kevin Schilder" + textscale .46 + font "fonts/strogg" + } + windowDef screen2_ts_2 + { + rect 103,191,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Studio Head" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen2_ns_2 + { + rect 165,210,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Brian Raffel" + textscale .46 + font "fonts/strogg" + } + windowDef screen2_ts_3 + { + rect 103,271,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Director of Product Development" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen2_ns_3 + { + rect 165,290,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Michael Crowns" + textscale .46 + font "fonts/strogg" + } + windowDef screen2_ts_4 + { + rect 103,351,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Line Producer" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen2_ns_4 + { + rect 165,370,425,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Rosalie Kofsky" + textscale .46 + font "fonts/strogg" + } + windowDef screen2_bar1 + { + rect -211,79,213,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen2_bar2 + { + rect -214,188,216,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen2_bar3 + { + rect -391,268,393,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen2_bar4 + { + rect -234,348,236,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen2_bar1 + { + rect 0,79,213,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen2_bar2 + { + rect 0,188,216,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen2_bar3 + { + rect 0,268,393,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen2_bar4 + { + rect 0,348,236,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen3 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen3_bar1::matcolor" "$desktop::cr_orange" ; + set "screen3_bar2::matcolor" "$desktop::cr_orange" ; + set "screen3_bar1::rect" "-257,92,256,32" ; + set "screen3_bar2::rect" "640,273,311,32" ; + + transition "screen3_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen3_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen3_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_10::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_11::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_12::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_13::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_14::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_15::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_16::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen3_ns_17::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen3_bar1::rect" "$screen3_bar1::rect" "$d_screen3_bar1::rect" "300" "100" "150" ; + transition "screen3_bar2::rect" "$screen3_bar2::rect" "$d_screen3_bar2::rect" "300" "100" "150" ; + transition "screen3_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + transition "screen3_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen3_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen3_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + + transition "screen3_ts_1::textscale" "0.48" "0.46" "1500" ; + transition "screen3_t_1::textscale" "0.42" "0.4" "1500" ; + + transition "screen3_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen3_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + + transition "screen3_ts_2::textscale" "0.48" "0.46" "1500" ; + transition "screen3_t_2::textscale" "0.42" "0.4" "1500" ; + } + + onTime +50 { + transition "screen3_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_1::textscale" "0.33" "0.31" "500" ; + + transition "screen3_ns_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_14::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_14::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_14::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen3_n_14::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_2::textscale" "0.33" "0.31" "500" ; + + transition "screen3_ns_15::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_15::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_15::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_15::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen3_n_15::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_3::textscale" "0.33" "0.31" "500" ; + + transition "screen3_ns_16::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_16::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_16::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_16::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen3_n_16::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_4::textscale" "0.33" "0.31" "500" ; + + transition "screen3_ns_17::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_17::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_17::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_17::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen3_n_17::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_5::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_6::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_7::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_7::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_8::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_8::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_9::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_9::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_10::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_10::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_10::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_10::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_11::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_11::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_11::textscale" "0.33" "0.31" "500" ;} + + onTime +200 { + transition "screen3_n_11::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_12::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_12::textscale" "0.36" "0.34" "500" ; + transition "screen3_n_12::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_12::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen3_ns_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen3_n_13::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + + transition "screen3_ns_13::textscale" "0.41" "0.34" "500" ; + transition "screen3_n_13::textscale" "0.38" "0.31" "500" ; + } + + onTime +200 { + transition "screen3_n_13::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen3::rect" "$p_screen3::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen3_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen3_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen3_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_15::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_16::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen3_n_17::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen4" "0" ; + set "visible" "0" ; + } + + windowDef screen3_t_1 + { + rect 103,94,433,30 + visible 1 + forecolor 1,0.501,0,0 + text Art + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen3_n_1 + { + rect 123,123,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Fred Hooper - Assistant Art Lead" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_2 + { + rect 123,143,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Djordje Cakovan" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_3 + { + rect 123,163,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Derrick Hammond" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_4 + { + rect 123,183,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Kim Lathrop" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_5 + { + rect 123,203,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "Caryn Law" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_6 + { + rect 123,223,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Simon Mills" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_7 + { + rect 123,243,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Nichol Norman" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_8 + { + rect 123,263,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Isaac Owens" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_9 + { + rect 123,283,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Kurt Richards" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_10 + { + rect 123,303,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Paul Richards" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_11 + { + rect 123,323,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Arnie Swekel" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_12 + { + rect 123,343,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Andrew Trabbold" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_13 + { + rect 123,363,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Matt Vainio" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_t_2 + { + rect 344,274,283,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Art" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen3_n_14 + { + rect 364,303,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Les Dorscheid" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_15 + { + rect 364,323,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Mark Nelson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_16 + { + rect 364,343,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Todd Rueping" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_n_17 + { + rect 364,363,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jeff Unay" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen3_ts_1 + { + rect 103,99,433,30 + visible 1 + forecolor 1,0.501,0,0 + text Art + textscale 0.46 + font "fonts/strogg" + } + windowDef screen3_ns_1 + { + rect 123,126,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Fred Hooper - Assistant Art Lead" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_2 + { + rect 123,146,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Djordje Cakovan" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_3 + { + rect 123,166,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Derrick Hammond" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_4 + { + rect 123,186,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Kim Lathrop" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_5 + { + rect 123,206,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "Caryn Law" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_6 + { + rect 123,226,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Simon Mills" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_7 + { + rect 123,246,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Nichol Norman" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_8 + { + rect 123,266,380,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Isaac Owens" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_9 + { + rect 123,286,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Kurt Richards" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_10 + { + rect 123,306,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Paul Richards" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_11 + { + rect 123,326,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Arnie Swekel" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_12 + { + rect 123,346,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Andrew Trabbold" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_13 + { + rect 123,366,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Matt Vainio" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ts_2 + { + rect 344,279,283,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Art" + textscale 0.46 + font "fonts/strogg" + } + windowDef screen3_ns_14 + { + rect 364,306,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Les Dorscheid" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_15 + { + rect 364,326,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Mark Nelson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_16 + { + rect 364,346,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Todd Rueping" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_ns_17 + { + rect 364,366,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jeff Unay" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen3_bar1 + { + rect -256,92,256,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen3_bar2 + { + rect 640,273,311,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen3_bar1 + { + rect -100,92,256,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen3_bar2 + { + rect 329,273,311,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + } + windowDef p_screen4 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen4_bar1::matcolor" "$desktop::cr_orange" ; + set "screen4_bar2::matcolor" "$desktop::cr_orange" ; + set "screen4_bar1::rect" "-218,114,218,32" ; + set "screen4_bar2::rect" "-328,251,328,32" ; + + transition "screen4_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen4_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen4_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen4_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen4_bar1::rect" "$screen4_bar1::rect" "$d_screen4_bar1::rect" "300" "100" "150" ; + transition "screen4_bar2::rect" "$screen4_bar2::rect" "$d_screen4_bar2::rect" "300" "100" "150" ; + transition "screen4_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + transition "screen4_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen4_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen4_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + + transition "screen4_ts_1::textscale" "0.48" "0.46" "1500" ; + transition "screen4_t_1::textscale" "0.42" "0.4" "1500" ; + + transition "screen4_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen4_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + + transition "screen4_ts_2::textscale" "0.48" "0.46" "1500" ; + transition "screen4_t_2::textscale" "0.42" "0.4" "1500" ; + } + + onTime +50 { + transition "screen4_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_1::textscale" "0.33" "0.31" "500" ; + + transition "screen4_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_5::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen4_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen4_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen4_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_2::textscale" "0.33" "0.31" "500" ; + + transition "screen4_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_6::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen4_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen4_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen4_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_3::textscale" "0.33" "0.31" "500" ; + + transition "screen4_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_7::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_7::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen4_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen4_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen4_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_4::textscale" "0.33" "0.31" "500" ; + + transition "screen4_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_8::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_8::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen4_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen4_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen4_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen4_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen4_ns_9::textscale" "0.36" "0.34" "500" ; + transition "screen4_n_9::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen4_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen4::rect" "$p_screen4::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen4_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen4_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen4_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen4_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen5" "0" ; + set "visible" "0" ; + } + + windowDef screen4_t_1 + { + rect 103,115,432,30 + visible 1 + forecolor 1,0.501,0,0 + text Animation + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen4_n_1 + { + rect 122,144,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Pleva - Assistant Animation Lead" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_2 + { + rect 122,164,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Egnew" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_3 + { + rect 122,184,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "David Gulisano" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_4 + { + rect 122,204,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Nick Maggiore" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_t_2 + { + rect 103,252,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Animation" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen4_n_5 + { + rect 122,281,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Robert Gee" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_6 + { + rect 122,301,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dan Hay - Cinematic Consultant" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_7 + { + rect 122,321,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kimberly Sanchez" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_8 + { + rect 122,341,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jarrod Showers" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_n_9 + { + rect 122,361,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Watson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen4_ts_1 + { + rect 103,119,432,30 + visible 1 + forecolor 1,0.501,0,0 + text Animation + textscale 0.46 + font "fonts/strogg" + } + windowDef screen4_ns_1 + { + rect 122,147,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Pleva - Assistant Animation Lead" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_2 + { + rect 122,167,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Egnew" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_3 + { + rect 122,187,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "David Gulisano" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_4 + { + rect 122,207,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Nick Maggiore" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ts_2 + { + rect 103,256,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Animation" + textscale 0.46 + font "fonts/strogg" + } + windowDef screen4_ns_5 + { + rect 122,284,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Robert Gee" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_6 + { + rect 122,304,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dan Hay - Cinematic Consultant" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_7 + { + rect 122,324,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kimberly Sanchez" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_8 + { + rect 122,344,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jarrod Showers" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_ns_9 + { + rect 122,364,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Watson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen4_bar1 + { + rect -217,114,218,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen4_bar2 + { + rect -340,251,341,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen4_bar1 + { + rect 0,114,218,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen4_bar2 + { + rect 0,251,341,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen5 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen5_bar1::matcolor" "$desktop::cr_orange" ; + set "screen5_bar1::rect" "-246,81,245,32" ; + + transition "screen5_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen5_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_10::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_11::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen5_ns_12::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen5_bar1::rect" "$screen5_bar1::rect" "$d_screen5_bar1::rect" "300" "100" "150" ; + transition "screen5_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen5_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen5_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + + transition "screen5_ts_1::textscale" "0.48" "0.46" "1500" ; + transition "screen5_t_1::textscale" "0.42" "0.4" "1500" ; + } + + onTime +50 { + transition "screen5_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_1::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_2::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_3::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_4::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_5::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_6::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_7::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_7::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_8::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_8::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_9::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_9::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_10::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_10::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_10::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_10::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_11::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_11::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_11::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_11::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen5_ns_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen5_n_12::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen5_ns_12::textscale" "0.36" "0.34" "500" ; + transition "screen5_n_12::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen5_n_12::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen5::rect" "$p_screen5::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen5_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen5_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen5_n_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen6" "0" ; + set "visible" "0" ; + } + + windowDef screen5_t_1 + { + rect 103,104,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Level Design" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen5_n_1 + { + rect 122,133,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ken Banks" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_2 + { + rect 122,153,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Robert Bettenberg" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_3 + { + rect 122,173,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chad Bordwell" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_4 + { + rect 122,193,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Matt Breit" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_5 + { + rect 122,213,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Roger Cordes" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_6 + { + rect 122,233,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ford Dye" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_7 + { + rect 122,253,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Mike Majernik" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_8 + { + rect 122,273,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Scott McNutt" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_9 + { + rect 122,293,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Corey Peters" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_10 + { + rect 122,313,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Renner" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_11 + { + rect 122,333,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andrew Weldon" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_n_12 + { + rect 122,353,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Patrick Williams" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen5_ts_1 + { + rect 103,108,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Level Design" + textscale 0.46 + font "fonts/strogg" + } + windowDef screen5_ns_1 + { + rect 122,136,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ken Banks" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_2 + { + rect 122,156,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Robert Bettenberg" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_3 + { + rect 122,176,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chad Bordwell" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_4 + { + rect 122,196,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Matt Breit" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_5 + { + rect 122,216,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Roger Cordes" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_6 + { + rect 122,236,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ford Dye" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_7 + { + rect 122,256,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Mike Majernik" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_8 + { + rect 122,276,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Scott McNutt" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_9 + { + rect 122,296,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Corey Peters" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_10 + { + rect 122,316,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Renner" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_11 + { + rect 122,336,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andrew Weldon" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_ns_12 + { + rect 122,356,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Patrick Williams" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen5_bar1 + { + rect -245,104,245,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen5_bar1 + { + rect 0,104,245,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen6 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen6_bar1::matcolor" "$desktop::cr_orange" ; + set "screen6_bar2::matcolor" "$desktop::cr_orange" ; + set "screen6_bar1::rect" "-256,54,256,32" ; + set "screen6_bar2::rect" "640,232,311,32" ; + + transition "screen6_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen6_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen6_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_10::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_11::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_12::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_13::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_14::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_15::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_16::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_17::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_18::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_19::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_20::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_21::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_22::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_23::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_24::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen6_ns_25::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen6_bar1::rect" "$screen6_bar1::rect" "$d_screen6_bar1::rect" "300" "100" "150" ; + transition "screen6_bar2::rect" "$screen6_bar2::rect" "$d_screen6_bar2::rect" "300" "100" "150" ; + transition "screen6_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + transition "screen6_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen6_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen6_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + transition "screen6_ts_1::textscale" "0.48" "0.46" "1500" ; + transition "screen6_t_1::textscale" "0.42" "0.4" "1500" ; + + transition "screen6_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1500" ; + transition "screen6_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1500" ; + transition "screen6_ts_2::textscale" "0.48" "0.46" "1500" ; + transition "screen6_t_2::textscale" "0.42" "0.4" "1500" ; + } + + onTime +50 { + transition "screen6_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_1::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_18::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_18::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_18::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_18::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_18::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_2::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_19::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_19::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_19::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_19::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_19::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_3::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_20::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_20::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_20::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_20::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_20::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_4::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_21::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_21::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_21::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_21::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_21::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_5::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_22::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_22::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_22::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_22::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_22::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_6::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_23::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_23::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_23::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_23::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_23::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_7::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_7::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_24::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_24::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_24::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_24::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_24::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_8::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_8::textscale" "0.33" "0.31" "500" ; + + transition "screen6_ns_25::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_25::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_25::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_25::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen6_n_25::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_9::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_9::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_10::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_10::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_10::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_10::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_11::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_11::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_11::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_11::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_12::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_12::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_12::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_12::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_13::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_13::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_13::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_13::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_14::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_14::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_14::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_14::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_15::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_15::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_15::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_15::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_15::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_16::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_16::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_16::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_16::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_16::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen6_ns_17::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "200" ; + transition "screen6_n_17::forecolor" "$desktop::cr_green_0" "$desktop::white" "200" ; + transition "screen6_ns_17::textscale" "0.36" "0.34" "500" ; + transition "screen6_n_17::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen6_n_17::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen6::rect" "$p_screen6::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen6_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen6_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen6_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_15::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_16::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_17::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_18::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_19::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_20::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_21::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_22::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_23::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_24::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen6_n_25::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen7" "0" ; + set "visible" "0" ; + } + + windowDef screen6_t_1 + { + rect 103,54,433,30 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen6_n_1 + { + rect 123,83,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "Aaron Bahr" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_2 + { + rect 123,103,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Gretchen Carlson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_3 + { + rect 123,123,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Bryan Dube" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_4 + { + rect 123,143,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Jeff Dischler" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_5 + { + rect 123,163,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "David Dynerman" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_6 + { + rect 123,183,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Michael Ekberg" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_7 + { + rect 123,203,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Michael Chang Gummelt" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_8 + { + rect 123,223,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Dwight Luetscher" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_9 + { + rect 123,243,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "James Monroe" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_10 + { + rect 123,263,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Nathan Rausch" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_11 + { + rect 123,283,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Aurelio Reis" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_12 + { + rect 123,303,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Allison Salmon" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_13 + { + rect 123,323,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "John J. Scott" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_14 + { + rect 123,343,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Jim Shepard" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_15 + { + rect 123,362,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "James Singer" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_16 + { + rect 123,382,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Anthony Whitaker" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_17 + { + rect 123,402,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Marcus Whitlock" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_t_2 + { + rect 344,233,283,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Programming" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen6_n_18 + { + rect 364,262,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ste Cork " + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_19 + { + rect 364,282,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Keith Fuller" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_20 + { + rect 364,302,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Gil Gribb" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_21 + { + rect 364,322,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Steve Houchard" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_22 + { + rect 364,342,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Hummer" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_23 + { + rect 364,362,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chuck Nicholson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_24 + { + rect 364,382,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Christopher Reed" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_n_25 + { + rect 364,402,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kerry Sergent" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen6_ts_1 + { + rect 103,58,433,30 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.46 + font "fonts/strogg" + } + windowDef screen6_ns_1 + { + rect 123,86,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "Aaron Bahr" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_2 + { + rect 123,106,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Gretchen Carlson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_3 + { + rect 123,126,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Bryan Dube" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_4 + { + rect 123,146,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Jeff Dischler" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_5 + { + rect 123,166,380,19 + visible 1 + forecolor 0.835,1,0.654,0 + text "David Dynerman" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_6 + { + rect 123,186,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Michael Ekberg" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_7 + { + rect 123,206,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Michael Chang Gummelt" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_8 + { + rect 123,226,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Dwight Luetscher" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_9 + { + rect 123,246,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "James Monroe" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_10 + { + rect 123,266,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Nathan Rausch" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_11 + { + rect 123,286,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Aurelio Reis" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_12 + { + rect 123,306,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Allison Salmon" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_13 + { + rect 123,326,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "John J. Scott" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_14 + { + rect 123,346,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Jim Shepard" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_15 + { + rect 123,365,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "James Singer" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_16 + { + rect 123,385,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Anthony Whitaker" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_17 + { + rect 123,405,380,20 + visible 1 + forecolor 0.835,1,0.654,0 + text "Marcus Whitlock" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ts_2 + { + rect 344,237,283,30 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Programming" + textscale 0.46 + font "fonts/strogg" + } + windowDef screen6_ns_18 + { + rect 364,265,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ste Cork" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_19 + { + rect 364,285,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Keith Fuller" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_20 + { + rect 364,305,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Gil Gribb" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_21 + { + rect 364,325,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Steve Houchard" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_22 + { + rect 364,345,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Hummer" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_23 + { + rect 364,365,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chuck Nicholson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_24 + { + rect 364,385,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Christopher Reed" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_ns_25 + { + rect 364,405,263,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kerry Sergent" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen6_bar1 + { + rect -255,54,256,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen6_bar2 + { + rect 640,232,311,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen6_bar1 + { + rect 0,54,256,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen6_bar2 + { + rect 329,232,311,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + } + windowDef p_screen7 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen7_bar1::matcolor" "$desktop::cr_orange" ; + set "screen7_bar2::matcolor" "$desktop::cr_orange" ; + set "screen7_bar3::matcolor" "$desktop::cr_orange" ; + set "screen7_bar4::matcolor" "$desktop::cr_orange" ; + set "screen7_bar5::matcolor" "$desktop::cr_orange" ; + set "screen7_bar6::matcolor" "$desktop::cr_orange" ; + set "screen7_bar1::rect" "-263,81,263,23" ; + set "screen7_bar2::rect" "-224,146,224,23" ; + set "screen7_bar3::rect" "-298,211,298,23" ; + set "screen7_bar4::rect" "-161,297,161,23" ; + set "screen7_bar5::rect" "-301,362,301,23" ; + set "screen7_bar6::rect" "-301,362,301,23" ; + + transition "screen7_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen7_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen7_ts_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen7_ts_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen7_ts_5::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen7_ts_6::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen7_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_3a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen7_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen7_bar1::rect" "$screen7_bar1::rect" "$d_screen7_bar1::rect" "300" "100" "150" ; + transition "screen7_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_1::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_1::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_1::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen7_bar2::rect" "$screen7_bar2::rect" "$d_screen7_bar2::rect" "300" "100" "150" ; + transition "screen7_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_2::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_2::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_2::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen7_bar3::rect" "$screen7_bar3::rect" "$d_screen7_bar3::rect" "300" "100" "150" ; + transition "screen7_bar3::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_3::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_3::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_3::textscale" "0.33" "0.31" "500" ; + + transition "screen7_ns_3a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_3a::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_3a::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_3a::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen7_bar4::rect" "$screen7_bar4::rect" "$d_screen7_bar4::rect" "300" "100" "150" ; + transition "screen7_bar4::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_4::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_4::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_4::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen7_bar5::rect" "$screen7_bar5::rect" "$d_screen7_bar5::rect" "300" "100" "150" ; + transition "screen7_bar5::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_5::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_5::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_5::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_5::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_5::textscale" "0.33" "0.31" "500" ; + } + + onTime +200 { + transition "screen7_bar6::rect" "$screen7_bar6::rect" "$d_screen7_bar6::rect" "300" "100" "150" ; + transition "screen7_bar6::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen7_ts_6::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen7_t_6::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen7_ts_6::textscale" "0.3" "0.28" "1000" ; + transition "screen7_t_6::textscale" "0.26" "0.24" "1000" ; + } + + onTime +50 { + transition "screen7_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen7_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen7_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen7_n_6::textscale" "0.33" "0.31" "500" ; + } + + onTime +500 { + transition "screen7_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_3a::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen7_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen7::rect" "$p_screen7::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen7_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen7_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen7_t_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen7_t_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen7_t_5::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen7_t_6::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen7_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_3a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen7_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + resettime "p_screen8" "0" ; + set "visible" "0" ; + } + + windowDef screen7_t_1 + { + rect 103,81,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Motion Capture Lead" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_1 + { + rect 122,97,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Bobby Duncanson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_t_2 + { + rect 103,133,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Motion Capture" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_2 + { + rect 122,149,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jerry Ashworth" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_t_3 + { + rect 103,185,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Motion Capture" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_3 + { + rect 122,201,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jeff Degenhardt" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_n_3a + { + rect 122,221,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Nick Stevenson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_t_4 + { + rect 103,258,432,20 + visible 1 + forecolor 1,0.501,0,0 + text Writer + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_4 + { + rect 122,273,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Bob Love" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_t_5 + { + rect 103,310,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Internal Quality Assurance" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_5 + { + rect 122,325,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Jackson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_t_6 + { + rect 103,362,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Internal Quality Assurance" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef screen7_n_6 + { + rect 122,377,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jason Robinson" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen7_ts_1 + { + rect 103,83,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Motion Capture Lead" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_1 + { + rect 122,100,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Bobby Duncanson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ts_2 + { + rect 103,135,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Motion Capture" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_2 + { + rect 122,152,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jerry Ashworth" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ts_3 + { + rect 103,187,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Motion Capture" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_3 + { + rect 122,204,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jeff Degenhardt" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ns_3a + { + rect 122,224,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Nick Stevenson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ts_4 + { + rect 103,260,432,20 + visible 1 + forecolor 1,0.501,0,0 + text Writer + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_4 + { + rect 122,276,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Bob Love" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ts_5 + { + rect 103,312,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Internal Quality Assurance" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_5 + { + rect 122,328,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Ryan Jackson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_ts_6 + { + rect 103,364,432,20 + visible 1 + forecolor 1,0.501,0,0 + text "Additional Internal Quality Assurance" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen7_ns_6 + { + rect 122,380,379,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jason Robinson" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen7_bar1 + { + rect -262,79,263,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen7_bar2 + { + rect -223,131,224,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen7_bar3 + { + rect -297,183,298,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen7_bar4 + { + rect -160,256,161,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen7_bar5 + { + rect -300,308,301,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef screen7_bar6 + { + rect -364,359,364,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar1 + { + rect 0,79,258,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar2 + { + rect 0,131,219,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar3 + { + rect 0,183,293,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar4 + { + rect 0,256,156,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar5 + { + rect 0,308,296,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen7_bar6 + { + rect 0,359,364,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen8 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen8_bar1::matcolor" "$desktop::cr_orange" ; + set "screen8_bar2::matcolor" "$desktop::cr_orange" ; + set "screen8_bar3::matcolor" "$desktop::cr_orange" ; + set "screen8_bar4::matcolor" "$desktop::cr_orange" ; + set "screen8_bar5::matcolor" "$desktop::cr_orange" ; + set "screen8_bar6::matcolor" "$desktop::cr_orange" ; + set "screen8_bar7::matcolor" "$desktop::cr_orange" ; + set "screen8_bar8::matcolor" "$desktop::cr_orange" ; + set "screen8_bar9::matcolor" "$desktop::cr_orange" ; + set "screen8_bar1::rect" "640,175,302,23" ; + set "screen8_bar2::rect" "640,203,302,23" ; + set "screen8_bar3::rect" "640,231,302,23" ; + set "screen8_bar4::rect" "640,259,302,23" ; + set "screen8_bar5::rect" "640,287,302,23" ; + set "screen8_bar6::rect" "640,315,302,23" ; + set "screen8_bar7::rect" "640,343,302,23" ; + set "screen8_bar8::rect" "640,371,302,23" ; + set "screen8_bar9::rect" "640,399,302,23" ; + + transition "id::matcolor" "0,0,0,0" "$desktop::cr_green" "2000" ; + transition "screen8_ts::forecolor" "$desktop::white_0" "$desktop::white_6" "2000" ; + + transition "screen8_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_5::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_6::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_7::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_8::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen8_ts_9::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen8_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen8_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen8_ts::forecolor" "$desktop::white_6" "$desktop::white_0" "2000" ; + transition "screen8_t::forecolor" "$desktop::white_0" "$desktop::white_6" "2000" ; + + transition "screen8_bar1::rect" "$screen8_bar1::rect" "$d_screen8_bar1::rect" "300" "100" "150" ; + transition "screen8_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_1::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_1::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_1::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_1::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar2::rect" "$screen8_bar2::rect" "$d_screen8_bar2::rect" "300" "100" "150" ; + transition "screen8_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_2::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_2::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_2::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_2::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar3::rect" "$screen8_bar3::rect" "$d_screen8_bar3::rect" "300" "100" "150" ; + transition "screen8_bar3::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_3::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_3::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_3::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_3::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_3::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar4::rect" "$screen8_bar4::rect" "$d_screen8_bar4::rect" "300" "100" "150" ; + transition "screen8_bar4::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_4::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_4::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_4::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_4::textscale""0.42" "0.4" "500" ; + transition "screen8_n_4::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar5::rect" "$screen8_bar5::rect" "$d_screen8_bar5::rect" "300" "100" "150" ; + transition "screen8_bar5::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_5::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_5::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_5::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_5::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_5::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_5::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar6::rect" "$screen8_bar6::rect" "$d_screen8_bar6::rect" "300" "100" "150" ; + transition "screen8_bar6::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_6::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_6::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_6::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_6::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_6::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_6::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar7::rect" "$screen8_bar7::rect" "$d_screen8_bar7::rect" "300" "100" "150" ; + transition "screen8_bar7::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_7::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_7::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_7::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_7::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_7::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_7::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar8::rect" "$screen8_bar8::rect" "$d_screen8_bar8::rect" "300" "100" "150" ; + transition "screen8_bar8::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_8::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_8::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_8::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_8::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_8::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_8::textscale" "0.37" "0.35" "500" ; + } + + onTime +200 { + transition "screen8_bar9::rect" "$screen8_bar9::rect" "$d_screen8_bar9::rect" "300" "100" "150" ; + transition "screen8_bar9::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen8_ts_9::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen8_t_9::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen8_ts_9::textscale" "0.37" "0.35" "1000" ; + transition "screen8_t_9::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen8_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen8_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen8_ns_9::textscale" "0.42" "0.4" "500" ; + transition "screen8_n_9::textscale" "0.37" "0.35" "500" ; + } + + onTime +500 { + transition "screen8_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen8_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen8::rect" "$p_screen8::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen8_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_3::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_4::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_5::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_6::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_7::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_8::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen8_t_9::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen8_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen8_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + + transition "screen8_t::forecolor" "$desktop::white_6" "$desktop::white_0" "300" ; + transition "id::matcolor" "$desktop::cr_green" "0,0,0,0" "300" ; + } + + onTime +500 { + resettime "p_screen11" "0" ; + set "visible" "0" ; + } + + windowDef id + { + rect 84,53,120,120 + visible 1 + background "gfx/guis/mainmenu/id_1" + matcolor 0,0,0,1 + } + windowDef screen8_t + { + rect 222,75,390,93 + visible 1 + forecolor 1,1,1,0 + text "QUAKE 4 is an id Software game and is powered by id Software's DOOM 3® technology. Production, development, and technical assistance have been provided by id Software, with specific contributions by:" + textscale 0.25 + font "fonts/lowpixel" + } + windowDef screen8_t_1 + { + rect 350,175,275,20 + visible 1 + forecolor 1,0.501,0,0 + text "Executive Producer" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_1 + { + rect 103,174,216,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Tim Willits" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_2 + { + rect 350,203,274,20 + visible 1 + forecolor 1,0.501,0,0 + text "Sound Design" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_2 + { + rect 103,202,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Christian Antkow" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_3 + { + rect 350,231,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_3 + { + rect 103,230,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Timothee Besset" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_4 + { + rect 350,259,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Design + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_4 + { + rect 103,258,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Mal Blackwell" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_5 + { + rect 350,287,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_5 + { + rect 103,286,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Robert Duffy " + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_6 + { + rect 350,315,274,20 + visible 1 + forecolor 1,0.501,0,0 + text "QUAKE II Xbox Programming" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_6 + { + rect 103,314,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Brian Harris" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_7 + { + rect 350,343,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Design + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_7 + { + rect 103,342,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jerry Keehan" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_8 + { + rect 350,371,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Art + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_8 + { + rect 103,370,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kenneth Scott" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_t_9 + { + rect 350,399,274,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen8_n_9 + { + rect 103,398,215,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jan Paul van Waveren" + textscale .35 + font "fonts/lowpixel" + } + windowDef screen8_ts + { + rect 222,78,390,93 + visible 1 + forecolor 1,1,1,0 + text "QUAKE 4 is an id Software game and is powered by id Software's DOOM 3® technology. Production, development, and technical assistance have been provided by id Software, with specific contributions by:" + textscale 0.28 + font "fonts/strogg" + } + windowDef screen8_ts_1 + { + rect 350,179,277,20 + visible 1 + forecolor 1,0.501,0,0 + text "Executive Producer" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_1 + { + rect 103,178,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Tim Willits" + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_2 + { + rect 350,207,276,20 + visible 1 + forecolor 1,0.501,0,0 + text "Sound Design" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_2 + { + rect 103,206,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Christian Antkow" + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_3 + { + rect 350,235,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_3 + { + rect 103,234,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Timothee Besset" + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_4 + { + rect 350,263,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Design + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_4 + { + rect 103,262,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Mal Blackwell" + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_5 + { + rect 350,291,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_5 + { + rect 103,290,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Robert Duffy " + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_6 + { + rect 350,319,276,20 + visible 1 + forecolor 1,0.501,0,0 + text "QUAKE II Xbox Programming" + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_6 + { + rect 103,318,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Brian Harris" + textscale .4 + font "fonts/strogg" + } + windowDef screen8_ts_7 + { + rect 350,347,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Design + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_7 + { + rect 103,346,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jerry Keehan" + textscale .45 + font "fonts/strogg" + } + windowDef screen8_ts_8 + { + rect 350,375,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Art + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_8 + { + rect 103,374,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Kenneth Scott" + textscale .45 + font "fonts/strogg" + } + windowDef screen8_ts_9 + { + rect 350,403,276,20 + visible 1 + forecolor 1,0.501,0,0 + text Programming + textscale 0.35 + font "fonts/strogg" + } + windowDef screen8_ns_9 + { + rect 103,402,216,19 + visible 1 + forecolor 0.839,1,0.658,0 + text "Jan Paul van Waveren" + textscale .45 + font "fonts/strogg" + } + windowDef screen8_bar1 + { + rect 640,175,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar2 + { + rect 640,203,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar3 + { + rect 640,231,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar4 + { + rect 640,259,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar5 + { + rect 640,287,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar6 + { + rect 640,315,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar7 + { + rect 640,343,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar8 + { + rect 640,371,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef screen8_bar9 + { + rect 640,399,302,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar1 + { + rect 337,175,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar2 + { + rect 337,203,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar3 + { + rect 337,231,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar4 + { + rect 337,259,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar5 + { + rect 337,287,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar6 + { + rect 337,315,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar7 + { + rect 337,343,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar8 + { + rect 337,371,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + windowDef d_screen8_bar9 + { + rect 337,399,302,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + matscalex -1 + } + } + windowDef p_screen9 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen9_bar1::matcolor" "$desktop::cr_orange" ; + set "screen9_bar1::rect" "-218,81,218,32" ; + + transition "screen9_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen9_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_8::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_9::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_10::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_11::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_12::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_13::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen9_ns_14::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + + transition "screen9_ns_1a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_2a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_3a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_4a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_5a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_6a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_7a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_8a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_9a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_10a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_11a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_12a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_13a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + transition "screen9_ns_14a::forecolor" "$desktop::white_0" "$desktop::white_5" "2000" ; + } + + onTime +2000 { + transition "screen9_bar1::rect" "$screen9_bar1::rect" "$d_screen9_bar1::rect" "300" "100" "150" ; + transition "screen9_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen9_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen9_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen9_ts_1::textscale" "0.43" "0.41" "1000" ; + transition "screen9_t_1::textscale" "0.42" "0.4" "1000" ; + } + + onTime +200 { + transition "screen9_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_1::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_1::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_1a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_1a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_1a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_1a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_1a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_2::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_2::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_2a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_2a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_2a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_2a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_2a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_3::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_3::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_3a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_3a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_3a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_3a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_3a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_4::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_4::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_4a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_4a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_4a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_4a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_4a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_5::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_5::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_5a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_5a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_5a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_5a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_5a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_6::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_6::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_6a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_6a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_6a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_6a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_6a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_7::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_7::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_7a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_7a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_7a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_7a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_7a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_8::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_8::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_8::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_8a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_8a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_8a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_8a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_8::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_8a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_9::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_9::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_9::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_9a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_9a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_9a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_9a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_9::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_9a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_10::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_10::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_10::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_10a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_10a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_10a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_10a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_10::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_10a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_11::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_11::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_11::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_11a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_11a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_11a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_11a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_11::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_11a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_12::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_12::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_12::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_12a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_12a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_12a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_12a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_12::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_12a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_13::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_13::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_13::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_13a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_13a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_13a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_13a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_13::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_13a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +200 { + transition "screen9_ns_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen9_n_14::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen9_ns_14::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_14::textscale" "0.33" "0.31" "500" ; + + transition "screen9_ns_14a::forecolor" "$desktop::white_5" "$desktop::white_0" "500" ; + transition "screen9_n_14a::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen9_ns_14a::textscale" "0.36" "0.34" "500" ; + transition "screen9_n_14a::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen9_n_14::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen9_n_14a::forecolor" "$desktop::white" "$desktop::white_5" "500" ; + } + + onTime +3500 { + transition "p_screen9::rect" "$p_screen8::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen9_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen9_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_8::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_9::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_10::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_11::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_12::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_13::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen9_n_14::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + + transition "screen9_n_1a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_2a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_3a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_4a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_5a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_6a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_7a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_8a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_9a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_10a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_11a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_12a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_13a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + transition "screen9_n_14a::forecolor" "$desktop::white_5" "$desktop::white_0" "300" ; + + } + + onTime +500 { + resettime "p_screen13" "0" ; + set "visible" "0" ; + } + + windowDef screen9_t_1 + { + rect 103,81,432,30 + visible 1 + forecolor 1,0.501,0,0 + text Voiceover + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen9_n_1 + { + rect 122,110,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Peter Stormare" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_2 + { + rect 122,130,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Charles Napier" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_3 + { + rect 122,150,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Gannon" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_4 + { + rect 122,170,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dave Earnest" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_5 + { + rect 122,190,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Khary Payton" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_6 + { + rect 122,210,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Danny Cooksey" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_7 + { + rect 122,230,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andre Sogliuzzo" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_8 + { + rect 122,250,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dimitri Diatchenko" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_9 + { + rect 122,270,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Greg Eagles" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_10 + { + rect 122,290,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kat Cressida" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_11 + { + rect 122,310,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Phil La Marr" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_12 + { + rect 122,330,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Steven Jay Blum" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_13 + { + rect 122,350,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Wally Wingert" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_14 + { + rect 122,370,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andre Ware" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_1a + { + rect 322,110,200,20 + visible 1 + forecolor 1,1,1,0 + text Strauss + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_2a + { + rect 322,130,200,20 + visible 1 + forecolor 1,1,1,0 + text Harper + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_3a + { + rect 322,150,200,20 + visible 1 + forecolor 1,1,1,0 + text Voss + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_4a + { + rect 322,170,200,20 + visible 1 + forecolor 1,1,1,0 + text Rhodes + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_5a + { + rect 322,190,200,20 + visible 1 + forecolor 1,1,1,0 + text "Bidwell, Announcer" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_6a + { + rect 322,210,200,20 + visible 1 + forecolor 1,1,1,0 + text Anderson + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_7a + { + rect 322,230,200,20 + visible 1 + forecolor 1,1,1,0 + text Cortez + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_8a + { + rect 322,250,200,20 + visible 1 + forecolor 1,1,1,0 + text Sledge + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_9a + { + rect 322,270,200,20 + visible 1 + forecolor 1,1,1,0 + text Morris + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_10a + { + rect 322,290,200,19 + visible 1 + forecolor 1,1,1,0 + text "Computer, Pilot VO" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_11a + { + rect 322,310,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_12a + { + rect 322,330,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_13a + { + rect 322,350,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_n_14a + { + rect 322,370,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen9_ts_1 + { + rect 103,87,432,30 + visible 1 + forecolor 1,0.501,0,0 + text Voiceover + textscale 0.41 + font "fonts/strogg" + } + windowDef screen9_ns_1 + { + rect 122,113,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Peter Stormare" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_2 + { + rect 122,133,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Charles Napier" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_3 + { + rect 122,153,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Michael Gannon" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_4 + { + rect 122,173,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dave Earnest" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_5 + { + rect 122,193,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Khary Payton" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_6 + { + rect 122,213,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Danny Cooksey" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_7 + { + rect 122,233,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andre Sogliuzzo" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_8 + { + rect 122,253,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Dimitri Diatchenko" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_9 + { + rect 122,273,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Greg Eagles" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_10 + { + rect 122,293,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Kat Cressida" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_11 + { + rect 122,313,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Phil La Marr" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_12 + { + rect 122,333,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Steven Jay Blum" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_13 + { + rect 122,353,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Wally Wingert" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_14 + { + rect 122,373,200,20 + visible 1 + forecolor 0.831,1,0.650,0 + text "Andre Ware" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_1a + { + rect 322,113,200,20 + visible 1 + forecolor 1,1,1,0 + text Strauss + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_2a + { + rect 322,133,200,20 + visible 1 + forecolor 1,1,1,0 + text Harper + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_3a + { + rect 322,153,200,20 + visible 1 + forecolor 1,1,1,0 + text Voss + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_4a + { + rect 322,173,200,20 + visible 1 + forecolor 1,1,1,0 + text Rhodes + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_5a + { + rect 322,193,200,20 + visible 1 + forecolor 1,1,1,0 + text "Bidwell, Announcer" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_6a + { + rect 322,213,200,20 + visible 1 + forecolor 1,1,1,0 + text Anderson + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_7a + { + rect 322,233,200,20 + visible 1 + forecolor 1,1,1,0 + text Cortez + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_8a + { + rect 322,253,200,20 + visible 1 + forecolor 1,1,1,0 + text Sledge + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_9a + { + rect 322,273,200,20 + visible 1 + forecolor 1,1,1,0 + text Morris + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_10a + { + rect 322,293,200,20 + visible 1 + forecolor 1,1,1,0 + text "Computer, Pilot VO" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_11a + { + rect 322,313,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_12a + { + rect 322,333,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_13a + { + rect 322,353,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_ns_14a + { + rect 322,373,200,20 + visible 1 + forecolor 1,1,1,0 + text Marines + textscale 0.34 + font "fonts/strogg" + } + windowDef screen9_bar1 + { + rect -217,81,218,32 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen9_bar1 + { + rect 0,81,218,32 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen10 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen10_bar1::matcolor" "$desktop::cr_orange" ; + set "screen10_bar2::matcolor" "$desktop::cr_orange" ; + set "screen10_bar1::rect" "-370,150,370,23" ; + set "screen10_bar2::rect" "-478,254,478,23" ; + + transition "screen10_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen10_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen10_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen10_ns_1a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen10_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen10_ns_2a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen10_bar1::rect" "$screen10_bar1::rect" "$d_screen10_bar1::rect" "300" "100" "150" ; + transition "screen10_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen10_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen10_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen10_ts_1::textscale" "0.4" "0.38" "1000" ; + transition "screen10_t_1::textscale" "0.37" "0.35" "1000" ; + } + + onTime +200 { + transition "screen10_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen10_n_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen10_ns_1::textscale" "0.47" "0.45" "500" ; + transition "screen10_n_1::textscale" "0.42" "0.4" "500" ; + + transition "screen10_ns_1a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen10_n_1a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen10_ns_1a::textscale" "0.4" "0.38" "500" ; + transition "screen10_n_1a::textscale" "0.37" "0.35" "500" ; + } + + onTime +50 { + transition "screen10_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen10_n_1a::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen10_bar2::rect" "$screen10_bar2::rect" "$d_screen10_bar2::rect" "300" "100" "150" ; + transition "screen10_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen10_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen10_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen10_ts_2::textscale" "0.4" "0.38" "1000" ; + transition "screen10_t_2::textscale" "0.37" "0.35" "1000" ; + } + + onTime +200 { + transition "screen10_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen10_n_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen10_ns_2::textscale" "0.47" "0.45" "500" ; + transition "screen10_n_2::textscale" "0.42" "0.4" "500" ; + + transition "screen10_ns_2a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen10_n_2a::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen10_ns_2a::textscale" "0.4" "0.38" "500" ; + transition "screen10_n_2a::textscale" "0.37" "0.35" "500" ; + } + + onTime +50 { + transition "screen10_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen10_n_2a::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen10::rect" "$p_screen8::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen10_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen10_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen10_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen10_n_1a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen10_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen10_n_2a::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + set "visible" "0" ; + resettime "p_screen9" "0" ; + } + + windowDef screen10_t_1 + { + rect 103,148,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Casting and Voice Direction" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen10_n_1 + { + rect 122,172,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Margaret Tang" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen10_n_1a + { + rect 122,197,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Womb Music" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen10_t_2 + { + rect 103,253,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Voice Over Recording, Editing and Post" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen10_n_2 + { + rect 122,277,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Rik Schaffer" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen10_n_2a + { + rect 122,302,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Womb Music" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen10_ts_1 + { + rect 103,152,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Casting and Voice Direction" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen10_ns_1 + { + rect 122,176,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Margaret Tang" + textscale 0.45 + font "fonts/strogg" + } + windowDef screen10_ns_1a + { + rect 122,201,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Womb Music" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen10_ts_2 + { + rect 103,257,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Voice Over Recording, Editing and Post" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen10_ns_2 + { + rect 122,281,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Rik Schaffer" + textscale 0.45 + font "fonts/strogg" + } + windowDef screen10_ns_2a + { + rect 122,306,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Womb Music" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen10_bar1 + { + rect -369,150,370,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.498,0,1 + } + windowDef screen10_bar2 + { + rect -477,254,478,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen10_bar1 + { + rect 0,150,370,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen10_bar2 + { + rect 0,254,478,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen11 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen11_bar1::matcolor" "$desktop::cr_orange" ; + set "screen11_bar1::rect" "-276,76,276,23" ; + + transition "screen11_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen11_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen11_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen11_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen11_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +2000 { + transition "screen11_bar1::rect" "$screen11_bar1::rect" "$d_screen11_bar1::rect" "300" "100" "150" ; + transition "screen11_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen11_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen11_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen11_ts_1::textscale" "0.36" "0.34" "1000" ; + transition "screen11_t_1::textscale" "0.33" "0.31" "1000" ; + } + + onTime +50 { + transition "screen11_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen11_n_1::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen11_ns_1::textscale" "0.45" "0.43" "500" ; + transition "screen11_n_1::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen11_n_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen11_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen11_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen11_ns_2::textscale" "0.45" "0.43" "500" ; + transition "screen11_n_2::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen11_n_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen11_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen11_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen11_ns_3::textscale" "0.45" "0.43" "500" ; + transition "screen11_n_3::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen11_n_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen11_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen11_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen11_ns_4::textscale" "0.45" "0.43" "500" ; + transition "screen11_n_4::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen11_n_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +50 { + transition "screen11_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen11_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen11_ns_5::textscale" "0.45" "0.43" "500" ; + transition "screen11_n_5::textscale" "0.42" "0.4" "500" ; + } + + onTime +200 { + transition "screen11_n_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + } + + onTime +500 { + transition "screen11_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen11_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen11_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen11_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + transition "screen11_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen11::rect" "$p_screen11::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen11_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen11_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen11_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen11_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen11_n_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen11_n_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +1000 { + resettime "p_screen12" "0" ; + set "visible" "0" ; + } + + windowDef screen11_t_1 + { + rect 103,162,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Multiplayer Updates" + textscale 0.31 + font "fonts/lowpixel" + } + windowDef screen11_n_1 + { + rect 165,185,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Timothee Besset" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen11_n_2 + { + rect 165,215,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Adam Pyle" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen11_n_3 + { + rect 165,245,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Christopher Lays" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen11_n_4 + { + rect 165,275,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Anthony Jacques" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen11_n_5 + { + rect 165,305,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Marco Genise" + textscale .4 + font "fonts/lowpixel" + } + windowDef screen11_ts_1 + { + rect 103,165,434,20 + visible 1 + forecolor 1,0.501,0,0 + text "Multiplayer Updates" + textscale 0.34 + font "fonts/strogg" + } + windowDef screen11_ns_1 + { + rect 165,188,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Timothee Besset" + textscale .45 + font "fonts/strogg" + } + windowDef screen11_ns_2 + { + rect 165,218,426,30 + visible 1 + forecolor 0.839,1,0.658,0 + text "Adam Pyle" + textscale .45 + font "fonts/strogg" + } + windowDef screen11_ns_3 + { + rect 165,248,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Christopher Lays" + textscale .45 + font "fonts/strogg" + } + windowDef screen11_ns_4 + { + rect 165,278,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Anthony Jacques" + textscale .45 + font "fonts/strogg" + } + windowDef screen11_ns_5 + { + rect 165,308,426,29 + visible 1 + forecolor 0.839,1,0.658,0 + text "Marco Genise" + textscale .45 + font "fonts/strogg" + } + windowDef screen11_bar1 + { + rect -275,166,276,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen11_bar1 + { + rect 0,166,276,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen12 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + set "screen12_bar1::matcolor" "$desktop::cr_orange" ; + set "screen12_bar2::matcolor" "$desktop::cr_orange" ; + set "screen12_bar1::rect" "-370,150,370,23" ; + set "screen12_bar2::rect" "-478,254,478,23" ; + + transition "screen12_ts_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen12_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + + transition "screen12_ns_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen12_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + } + + onTime +2000 { + transition "screen12_bar1::rect" "$screen12_bar1::rect" "$d_screen12_bar1::rect" "300" "100" "150" ; + transition "screen12_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen12_ts_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen12_t_1::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen12_ts_1::textscale" "0.4" "0.38" "1000" ; + transition "screen12_t_1::textscale" "0.37" "0.35" "1000" ; + } + + onTime +200 { + transition "screen12_ns_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen12_n_1::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen12_ns_1::textscale" "0.47" "0.45" "500" ; + transition "screen12_n_1::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen12_n_1::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + + transition "screen12_bar2::rect" "$screen12_bar2::rect" "$d_screen12_bar2::rect" "300" "100" "150" ; + transition "screen12_bar2::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen12_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen12_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen12_ts_2::textscale" "0.4" "0.38" "1000" ; + transition "screen12_t_2::textscale" "0.37" "0.35" "1000" ; + } + + onTime +200 { + transition "screen12_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen12_n_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "500" ; + transition "screen12_ns_2::textscale" "0.47" "0.45" "500" ; + transition "screen12_n_2::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen12_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +3500 { + transition "p_screen12::rect" "$p_screen8::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen12_t_1::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen12_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + + transition "screen12_n_1::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen12_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + } + + onTime +500 { + set "visible" "0" ; + resettime "p_screen10" "0" ; + } + + windowDef screen12_t_1 + { + rect 103,148,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Theme for Quake4 Produced by" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen12_n_1 + { + rect 122,172,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chris Vrenna" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen12_t_2 + { + rect 103,253,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Theme for Quake4 Composed by" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen12_n_2 + { + rect 122,277,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Clint Walsh" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen12_ts_1 + { + rect 103,152,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Theme for Quake4 Produced by" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen12_ns_1 + { + rect 122,176,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Chris Vrenna" + textscale 0.45 + font "fonts/strogg" + } + windowDef screen12_ts_2 + { + rect 103,257,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Theme for Quake4 Composed by" + textscale 0.38 + font "fonts/strogg" + } + windowDef screen12_ns_2 + { + rect 122,281,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Clint Walsh" + textscale 0.45 + font "fonts/strogg" + } + windowDef screen12_bar1 + { + rect -368,150,370,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.498,0,1 + } + windowDef screen12_bar2 + { + rect -476,254,478,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen12_bar1 + { + rect 0,150,404,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + windowDef d_screen12_bar2 + { + rect 0,254,416,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + windowDef p_screen13 + { + rect 0,0,640,480 + visible 0 + notime 1 + + onTime 0 { + set "rect" "0,0,640,480" ; + set "visible" "1" ; + + transition "miles::matcolor" "0,0,0,0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_1::forecolor" "$desktop::white_0" "$desktop::white_6" "2000" ; + transition "screen13_ts_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "2000" ; + transition "screen13_ns_2::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_3::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_4::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_5::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_6::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + transition "screen13_ns_7::forecolor" "$desktop::cr_green_0" "$desktop::cr_green" "2000" ; + + set "screen13_bar1::matcolor" "$desktop::cr_orange" ; + set "screen13_bar1::rect" "-250,102,250,23" ; + } + + onTime +2000 { + transition "screen13_bar1::rect" "$screen13_bar1::rect" "$d_screen13_bar1::rect" "300" "100" "150" ; + transition "screen13_bar1::matcolor" "$desktop::cr_orange" "0,0,0,0" "1000" ; + + transition "screen13_ts_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "1000" ; + transition "screen13_t_2::forecolor" "$desktop::cr_orange_0" "$desktop::cr_orange" "1000" ; + transition "screen13_ts_2::textscale" "0.42" "0.4" "1000" ; + transition "screen13_t_2::textscale" "0.37" "0.35" "1000" ; + } + + onTime +50 { + transition "screen13_ns_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_2::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_2::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_2::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_2::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_3::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_3::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_3::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_3::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_4::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_4::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_4::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_4::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_4::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_5::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_5::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_5::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_5::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_5::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_6::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_6::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_6::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_6::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_6::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_7::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "500" ; + transition "screen13_n_7::forecolor" "$desktop::cr_green_0" "$desktop::white" "500" ; + transition "screen13_ns_7::textscale" "0.53" "0.51" "500" ; + transition "screen13_n_7::textscale" "0.42" "0.4" "500" ; + } + + onTime +50 { + transition "screen13_n_7::forecolor" "$desktop::white" "$desktop::cr_green" "500" ; + } + + onTime +200 { + transition "screen13_ns_1::forecolor" "$desktop::white_6" "$desktop::white_0" "500" ; + transition "screen13_n_1::forecolor" "$desktop::white_0" "$desktop::white" "500" ; + transition "screen13_ns_1::textscale" "0.4" "0.38" "500" ; + transition "screen13_n_1::textscale" "0.33" "0.31" "500" ; + } + + onTime +50 { + transition "screen13_n_1::forecolor" "$desktop::white" "$desktop::white_6" "500" ; + } + + onTime +4000 { + transition "p_screen13::rect" "$p_screen13::rect" "$d_credits::rect" "500" "200" "200" ; + + transition "screen13_n_1::forecolor" "$desktop::white_6" "$desktop::white_0" "300" ; + transition "screen13_n_2::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + transition "screen13_t_2::forecolor" "$desktop::cr_orange" "$desktop::cr_orange_0" "300" ; + transition "screen13_n_3::forecolor" "$desktop::cr_green" "$desktop::cr_green_0" "300" ; + + transition "miles::matcolor" "$desktop::cr_green" "0,0,0,0" "300" ; + } + + onTime +500 { + set "visible" "0" ; + } + + onTime +2000 { + resettime "anim_credits" "0" ; + } + + windowDef miles + { + rect 102,310,256,32 + visible 1 + background "gfx/guis/mainmenu/miles_1" + matcolor 0,0,0,1 + } + windowDef screen13_n_1 + { + rect 103,355,542,72 + visible 1 + forecolor 1,1,1,0 + text "Quake 4 uses Miles Sound System.\nCopyright © 1991-2003 by RAD Game Tools, Inc." + textscale .31 + font "fonts/lowpixel" + } + windowDef screen13_ns_1 + { + rect 103,361,542,72 + visible 1 + forecolor 1,1,1,0 + text "Quake 4 uses Miles Sound System.\nCopyright 1991-2003 by RAD Game Tools, Inc." + textscale 0.38 + font "fonts/strogg" + } + windowDef screen13_t_2 + { + rect 103,101,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Special Thanks" + textscale 0.35 + font "fonts/lowpixel" + } + windowDef screen13_ts_2 + { + rect 103,105,432,30 + visible 1 + forecolor 1,0.501,0,0 + text "Special Thanks" + textscale 0.4 + font "fonts/strogg" + } + windowDef screen13_n_2 + { + rect 122,125,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Splash Damage" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_2 + { + rect 121,129,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Splash Damage" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_n_3 + { + rect 122,150,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Carlo Vogelsang - Creative" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_3 + { + rect 121,154,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Carlo Vogelsang - Creative" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_n_5 + { + rect 122,200,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Squirrel Eiserloh - Ritual code" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_5 + { + rect 121,204,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Squirrel Eiserloh - Ritual code" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_n_6 + { + rect 122,225,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Eric Fowler - Ritual code" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_6 + { + rect 121,229,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Eric Fowler - Ritual code" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_n_7 + { + rect 122,250,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Todd Rose - Ritual levels" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_7 + { + rect 121,254,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Todd Rose - Ritual levels" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_n_4 + { + rect 122,175,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jason Kim - id Software" + textscale 0.4 + font "fonts/lowpixel" + } + windowDef screen13_ns_4 + { + rect 121,179,379,30 + visible 1 + forecolor 0.831,1,0.650,0 + text "Jason Kim - id Software" + textscale 0.51 + font "fonts/strogg" + } + windowDef screen13_bar1 + { + rect -250,102,250,23 + visible 1 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.498,0,1 + } + windowDef d_screen13_bar1 + { + rect 0,102,250,23 + visible 0 + background "gfx/guis/mainmenu/creditsbar" + matcolor 1,0.501,0,1 + } + } + } + windowDef pop_p_exit + { + rect 0,0,640,480 + visible 0 + windowDef pop_exit_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_exit_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_exit_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_exit_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_exit_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_exit + { + rect 0,0,640,480 + visible 0 + windowDef pop_exit_title + { + rect 180,149,146,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200169" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_exit_text + { + rect 182,200,260,51 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200170" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_exit_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_exit_t_yes + { + rect 200,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_exit_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_exit_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_exit_t_no + { + rect 358,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_exit_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_joinIp + { + rect 0,0,640,480 + visible 0 + windowDef pop_joinIp_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_joinIp_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_joinIp_top + { + rect 160,158,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_joinIp_mid + { + rect 160,177,320,111 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_joinIp_btm + { + rect 160,288,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_joinIp + { + rect 0,0,640,480 + visible 0 + windowDef pop_joinIp_title + { + rect 180,153,211,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200025" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_joinIp_connect + { + rect 180,225,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_joinIp_t_connect + { + rect 200,227,138,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200171" + textscale .28 + font "fonts/marine" + } + windowDef pop_joinIp_connect_corner + { + rect 190,233,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_joinIp_cancel + { + rect 338,225,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_joinIp_t_cancel + { + rect 358,227,115,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200168" + textscale .28 + font "fonts/marine" + } + windowDef pop_joinIp_cancel_corner + { + rect 348,233,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_joinIp_addressbg + { + rect 182,183,292,35 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + editDef pop_joinIp_address + { + rect 201,187,262,20 + visible 1 + forecolor 1,1,1,0.8 + text "gui::inetGame" + textscale .28 + font "fonts/lowpixel" + textspacing -1 + maxchars 99 + + onEnter { + setfocus "pop_joinIp_address" ; + namedevent "p_btns::hideMpBrowse" ; + set "cmd" "play main_menu_selection ; inetConnect" ; + + set "pop_b_joinIp_connect::visible" "0" ; + set "pop_joinIp_connect::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_5" ; + set "desktop::blockbrowser" "1" ; + } + + onAction { + if ( "pop_joinIp_address::text" "==" "" ) { + set "pop_b_joinIp_connect::visible" "0" ; + set "pop_joinIp_connect::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_5" ; + } else { + set "desktop::active" "0" ; + set "pop_b_joinIp_connect::visible" "1" ; + set "pop_joinIp_connect::matcolor" "$desktop::corner" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::corner_4" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_8" ; + } + } + + } + windowDef pop_joinIp_title2 + { + rect 189,282,275,17 + visible 1 + forecolor 1,1,1,0.4 + text "#str_200180" + textscale 0.28 + font "fonts/marine" + textspacing -1 + textalign 2 + } + windowDef pop_joinIp_horizline + { + rect 183,297,282,6 + visible 1 + background "gfx/guis/mainmenu/horiz_line2" + matcolor 1,1,1,.1 + } + windowDef pop_joinIp_yourip + { + rect 341,300,123,17 + visible 1 + forecolor 1,1,1,0.8 + text "gui::net_ip" + textscale 0.28 + font "fonts/marine" + textspacing -1 + textalign 2 + } + } + } + windowDef pop_p_disc + { + rect 0,0,640,480 + visible 0 + windowDef pop_disc_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_disc_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_disc_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_disc_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_disc_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_disc + { + rect 0,0,640,480 + visible 0 + windowDef pop_disc_title + { + rect 180,151,206,17 + visible 1 + forecolor 1,1,1,0.8 + text "." + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_disc_text + { + rect 182,200,260,51 + visible 1 + forecolor 1,1,1,0.8 + text "." + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_disc_yes + { + rect 180,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_disc_t_yes + { + rect 200,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200157" + textscale .28 + font "fonts/marine" + } + windowDef pop_disc_yes_corner + { + rect 190,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + windowDef pop_disc_no + { + rect 338,251,120,30 + visible 1 + background "gfx/guis/mainmenu/b4_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_disc_t_no + { + rect 358,253,88,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200158" + textscale .28 + font "fonts/marine" + } + windowDef pop_disc_no_corner + { + rect 348,259,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + windowDef pop_p_vidwarn + { + rect 0,0,640,480 + visible 0 + windowDef pop_vidwarn_black + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,0 + } + windowDef pop_vidwarn_bg + { + rect 160,33,320,400 + visible 1 + background "gfx/guis/mainmenu/popup_bg" + matcolor 0,0,0,1 + } + windowDef pop_vidwarn_top + { + rect 160,155,320,19 + visible 1 + background "gfx/guis/mainmenu/popup_top" + matcolor 0,0,0,0 + } + windowDef pop_vidwarn_mid + { + rect 160,174,320,79 + visible 1 + background "gfx/guis/mainmenu/popup_mid" + matcolor 0,0,0,0 + } + windowDef pop_vidwarn_btm + { + rect 160,253,320,38 + visible 1 + background "gfx/guis/mainmenu/popup_btm" + matcolor 0,0,0,0 + } + windowDef pop_vidwarn + { + rect 0,0,640,480 + visible 0 + windowDef pop_vidwarn_title + { + rect 180,149,146,17 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200266" + textscale .28 + font "fonts/marine" + textspacing -1 + } + windowDef pop_vidwarn_text + { + rect 182,190,260,51 + visible 1 + forecolor 0.890,0.537,0,1*guitable_10_5[time*0.001] + text "#str_104137" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef pop_vidwarn_close + { + rect 182,251,220,25 + visible 1 + background "gfx/guis/mainmenu/b6_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef pop_vidwarn_t_close + { + rect 198,251,256,21 + visible 1 + forecolor 1,1,1,0.8 + text "#str_104339" + textscale .28 + font "fonts/marine" + } + windowDef pop_vidwarn_close_corner + { + rect 189,257,11,11 + visible 1 + background "gfx/guis/mainmenu/corner" + matcolor 0.564,0.603,0.286,0.4 + } + } + } + } + windowDef fade + { + rect 0,0,640,480 + visible 1 + backcolor 0,0,0,1 + } + windowDef p_video + { + rect 0,0,640,480 + visible 1 + notime 1 + + onTime 0 { + set "cmd" "music cine_id_logo" ; + } + + onTime +11500 { + resettime "video_raven" "0" ; + } + + windowDef videoBlack + { + rect 0,0,640,480 + visible 0 + backcolor 0,0,0,1 + notime 1 + + onTime 0 { + transition "videoBlack::backcolor_w" "1" "0" "250" ; + } + + onTime 250 { + set "videoBlack::visible" "0" ; + + if ("desktop::motd" == 1) { + set "cmd" "getMOTD" ; + } + } + + } + windowDef video_id + { + rect 0,0,640,479 + visible 0 + background "video/idlogo" + } + windowDef video_raven + { + rect 0,0,640,479 + visible 0 + background "video/raven_logo" + notime 1 + + onTime 0 { + set "desktop::video_num" "2" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + } + + onTime +1000 { + set "cmd" "music cine_raven_logo" ; + resetVideo "video_raven" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "1" ; + set "video_bethsoft::visible" "0" ; + } + + onTime +16950 { + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + + set "video_raven::notime" "1" ; + resettime "video_bethsoft" "0" ; + } + + } + windowDef video_bethsoft + { + rect 0,0,640,479 + visible 0 + background "video/bethsoft_logo" + notime 1 + + onTime 0 { + set "desktop::video_num" "3" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + } + + onTime +50 { + set "cmd" "music cine_bethsoft_logo" ; + resetVideo "video_bethsoft" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "1" ; + } + + onTime +4500 { + set "video_bethsoft::notime" "1" ; + set "video_id::visible" "0" ; + set "video_raven::visible" "0" ; + set "video_bethsoft::visible" "0" ; + + showcursor "1" ; + resetTime "anim_in" "0" ; + namedevent "desktop::ingameCheck" ; + set "desktop::video_num" "0" ; + set "desktop::video_check" "0" ; + set "desktop::motd" "1" ; + + resetTime "videoBlack" "0" ; + resetTime "menuMusic" "0" ; + } + + } + } + windowDef p_anims + { + rect 0,0,1,1 + visible 1 + + onNamedEvent flashControlBG { + transition "set_ctrl_b1::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b2::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b3::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b4::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b5::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b6::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b7::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b8::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b9::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b10::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b11::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b12::matcolor_w" "0.6" "0.4" "250" ; + transition "set_ctrl_b13::matcolor_w" "0.6" "0.4" "250" ; + } + + onNamedEvent mainReset0 { + set "main_b1::matcolor_w" "0" ; + set "main_t_b1::forecolor" "$desktop::white_0" ; + set "main_b1_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b1::textscale" "0.33" ; + set "main_b2::matcolor_w" "0" ; + set "main_t_b2::forecolor" "$desktop::white_0" ; + set "main_b2_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b2::textscale" "0.33" ; + set "main_b3::matcolor_w" "0" ; + set "main_t_b3::forecolor" "$desktop::white_0" ; + set "main_b3_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b3::textscale" "0.33" ; + set "main_b4::matcolor_w" "0" ; + set "main_t_b4::forecolor" "$desktop::white_0" ; + set "main_b4_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b4::textscale" "0.33" ; + set "main_b5_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b5::textscale" "0.22" ; + set "main_t_b6::forecolor" "$desktop::white_0" ; + set "main_b6_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b6::textscale" "0.22" ; + set "main_t_b7::forecolor" "$desktop::white_0" ; + set "main_b7_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b7::textscale" "0.22" ; + set "main_t_b8::forecolor" "$desktop::white_0" ; + set "main_b8_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b8::textscale" "0.22" ; + set "main_t_b9::forecolor" "$desktop::white_0" ; + set "main_b9_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b9::textscale" "0.33" ; + } + + onNamedEvent mainReset { + if ("gui::ingame" == 0) { + set "main_t_b5::forecolor" "$desktop::white_5" ; + set "main_b5_corner::matcolor" "$desktop::corner" ; + set "main_t_b5::textscale" "0.22" ; + set "main_t_b6::forecolor" "$desktop::white_5" ; + set "main_b6_corner::matcolor" "$desktop::corner" ; + set "main_t_b6::textscale" "0.22" ; + set "main_t_b7::forecolor" "$desktop::white_5" ; + set "main_b7_corner::matcolor" "$desktop::corner" ; + set "main_t_b7::textscale" "0.22" ; + set "main_b3::matcolor" "$desktop::white_0" ; + set "main_t_b3::forecolor" "$desktop::white_0" ; + set "main_b3_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b3::textscale" "0.33" ; + set "main_b3::matcolor" "$desktop::white_4" ; + set "main_t_b3::forecolor" "$desktop::white_8" ; + set "main_b3_corner::matcolor" "$desktop::corner" ; + set "main_t_b3::textscale" "0.33" ; + } else if ("gui::ingame" == 1) { + set "main_t_b5::forecolor" "$desktop::white_0" ; + set "main_b5_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b5::textscale" "0.22" ; + set "main_t_b6::forecolor" "$desktop::white_0" ; + set "main_b6_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b6::textscale" "0.22" ; + set "main_t_b7::forecolor" "$desktop::white_0" ; + set "main_b7_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b7::textscale" "0.22" ; + set "main_b9::matcolor" "$desktop::white_4" ; + set "main_t_b9::forecolor" "$desktop::white_8" ; + set "main_b9_corner::matcolor" "$desktop::corner" ; + set "main_t_b9::textscale" "0.33" ; + set "main_b3::matcolor" "$desktop::white_4" ; + set "main_t_b3::forecolor" "$desktop::white_8" ; + set "main_b3_corner::matcolor" "$desktop::corner" ; + set "main_t_b3::textscale" "0.33" ; + }else if ("gui::ingame" == 2) { + set "main_t_b5::forecolor" "$desktop::white_5" ; + set "main_b5_corner::matcolor" "$desktop::corner" ; + set "main_t_b5::textscale" "0.22" ; + set "main_t_b6::forecolor" "$desktop::white_5" ; + set "main_b6_corner::matcolor" "$desktop::corner" ; + set "main_t_b6::textscale" "0.22" ; + set "main_t_b7::forecolor" "$desktop::white_5" ; + set "main_b7_corner::matcolor" "$desktop::corner" ; + set "main_t_b7::textscale" "0.22" ; + set "main_b9::matcolor" "$desktop::white_0" ; + set "main_t_b9::forecolor" "$desktop::white_0" ; + set "main_b9_corner::matcolor" "$desktop::corner_0" ; + set "main_t_b9::textscale" "0.33" ; + set "main_b3::matcolor" "$desktop::white_4" ; + set "main_t_b3::forecolor" "$desktop::white_8" ; + set "main_b3_corner::matcolor" "$desktop::corner" ; + set "main_t_b3::textscale" "0.33" ; + } + + set "main_b1::matcolor" "$desktop::white_4" ; + set "main_t_b1::forecolor" "$desktop::white_8" ; + set "main_b1_corner::matcolor" "$desktop::corner" ; + set "main_t_b1::textscale" "0.33" ; + set "main_b2::matcolor" "$desktop::white_4" ; + set "main_t_b2::forecolor" "$desktop::white_8" ; + set "main_b2_corner::matcolor" "$desktop::corner" ; + set "main_t_b2::textscale" "0.33" ; + set "main_b4::matcolor" "$desktop::white_4" ; + set "main_t_b4::forecolor" "$desktop::white_8" ; + set "main_b4_corner::matcolor" "$desktop::corner" ; + set "main_t_b4::textscale" "0.33" ; + set "main_t_b8::forecolor" "$desktop::white_5" ; + set "main_b8_corner::matcolor" "$desktop::corner" ; + set "main_t_b8::textscale" "0.22" ; + } + + onNamedEvent setReset { + set "set_b4::matcolor" "$desktop::white_4" ; + set "set_t_b4::forecolor" "$desktop::white_8" ; + set "set_t_b4::textscale" "0.31" ; + + set "set_sys_auto::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + + set "set_sys_adv::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_t_adv::textscale" "0.26" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + + set "set_sys_b9::matcolor" "$desktop::corner" ; + set "set_sys_t_b9::forecolor" "$desktop::white_8" ; + set "set_sys_t_b9::textscale" "0.26" ; + set "set_sys_b9_corner::matcolor" "$desktop::corner" ; + + if ("desktop::curr" < 21) { + set "set_b1::matcolor" "$desktop::white_8" ; + set "set_t_b1::forecolor" "$desktop::orange" ; + set "set_t_b1::textscale" "0.32" ; + set "set_b2::matcolor" "$desktop::white_4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + set "set_b3::matcolor" "$desktop::white_4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + } + + if ("desktop::curr" == 21) { + set "set_b1::matcolor" "$desktop::white_4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b2::matcolor" "$desktop::white_8" ; + set "set_t_b2::forecolor" "$desktop::orange" ; + set "set_t_b2::textscale" "0.32" ; + set "set_b3::matcolor" "$desktop::white_4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + } + + if ("desktop::curr" == 22) { + set "set_b1::matcolor" "$desktop::white_4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b2::matcolor" "$desktop::white_4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + set "set_b3::matcolor" "$desktop::white_8" ; + set "set_t_b3::forecolor" "$desktop::orange" ; + set "set_t_b3::textscale" "0.32" ; + } + } + + onNamedEvent backReset0 { + set "new_back::matcolor_w" "0" ; + set "new_t_back::forecolor" "$desktop::white_0" ; + set "new_back_corner::matcolor" "$desktop::corner_0" ; + set "new_t_back::textscale" "0.28" ; + set "set_back::matcolor_w" "0" ; + set "set_t_back::forecolor" "$desktop::white_0" ; + set "set_back_corner::matcolor" "$desktop::corner_0" ; + set "set_t_back::textscale" "0.28" ; + set "load_back::matcolor_w" "0" ; + set "load_t_back::forecolor" "$desktop::white_0" ; + set "load_back_corner::matcolor" "$desktop::corner_0" ; + set "load_t_back::textscale" "0.28" ; + set "mp_back::matcolor_w" "0" ; + set "mp_t_back::forecolor" "$desktop::white_0" ; + set "mp_back_corner::matcolor" "$desktop::corner_0" ; + set "mp_t_back::textscale" "0.28" ; + set "mp_set_back::matcolor_w" "0" ; + set "mp_set_t_back::forecolor" "$desktop::white_0" ; + set "mp_set_back_corner::matcolor" "$desktop::corner_0" ; + set "mp_set_t_back::textscale" "0.28" ; + set "mp_browse_back::matcolor_w" "0" ; + set "mp_browse_t_back::forecolor" "$desktop::white_0" ; + set "mp_browse_back_corner::matcolor" "$desktop::corner_0" ; + set "mp_browse_t_back::textscale" "0.28" ; + set "mp_create_back::matcolor_w" "0" ; + set "mp_create_t_back::forecolor" "$desktop::white_0" ; + set "mp_create_back_corner::matcolor" "$desktop::corner_0" ; + set "mp_create_t_back::textscale" "0.28" ; + set "credits_back::matcolor_w" "0" ; + set "credits_t_back::forecolor" "$desktop::white_0" ; + set "credits_back_corner::matcolor" "$desktop::corner_0" ; + set "credits_t_back::textscale" "0.28" ; + set "mp_friends_back::matcolor_w" "0" ; + set "mp_friends_t_back::forecolor" "$desktop::white_0" ; + set "mp_friends_back_corner::matcolor" "$desktop::corner_0" ; + set "mp_friends_t_back::textscale" "0.28" ; + set "save_back::matcolor_w" "0" ; + set "save_t_back::forecolor" "$desktop::white_0" ; + set "save_back_corner::matcolor" "$desktop::corner_0" ; + set "save_t_back::textscale" "0.28" ; + } + + onNamedEvent popReset0 { + set "pop_exit_yes::matcolor_w" "0" ; + set "pop_exit_t_yes::forecolor" "$desktop::white_0" ; + set "pop_exit_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_exit_t_yes::textscale" "0.28" ; + set "pop_exit_no::matcolor_w" "0" ; + set "pop_exit_t_no::forecolor" "$desktop::white_0" ; + set "pop_exit_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_exit_t_no::textscale" "0.28" ; + set "pop_mods_loadmod::matcolor_w" "0" ; + set "pop_mods_t_loadmod::forecolor" "$desktop::white_0" ; + set "pop_mods_loadmod_corner::matcolor" "$desktop::corner_0" ; + set "pop_mods_t_loadmod::textscale" "0.28" ; + set "pop_mods_cancel::matcolor_w" "0" ; + set "pop_mods_t_cancel::forecolor" "$desktop::white_0" ; + set "pop_mods_cancel_corner::matcolor" "$desktop::corner_0" ; + set "pop_mods_t_cancel::textscale" "0.28" ; + set "pop_createAdv_close::matcolor_w" "0" ; + set "pop_createAdv_t_close::forecolor" "$desktop::white_0" ; + set "pop_createAdv_close_corner::matcolor" "$desktop::corner_0" ; + set "pop_createAdv_t_close::textscale" "0.28" ; + set "pop_defaults_yes::matcolor_w" "0" ; + set "pop_defaults_t_yes::forecolor" "$desktop::white_0" ; + set "pop_defaults_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_defaults_t_yes::textscale" "0.28" ; + set "pop_defaults_no::matcolor_w" "0" ; + set "pop_defaults_t_no::forecolor" "$desktop::white_0" ; + set "pop_defaults_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_defaults_t_no::textscale" "0.28" ; + set "pop_setAdv_close::matcolor_w" "0" ; + set "pop_setAdv_t_close::forecolor" "$desktop::white_0" ; + set "pop_setAdv_close_corner::matcolor" "$desktop::corner_0" ; + set "pop_setAdv_t_close::textscale" "0.28" ; + set "pop_joinIp_connect::matcolor_w" "0" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_0" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::corner_0" ; + set "pop_joinIp_t_connect::textscale" "0.28" ; + set "pop_joinIp_cancel::matcolor_w" "0" ; + set "pop_joinIp_t_cancel::forecolor" "$desktop::white_0" ; + set "pop_joinIp_cancel_corner::matcolor" "$desktop::corner_0" ; + set "pop_joinIp_t_cancel::textscale" "0.28" ; + set "pop_disc_yes::matcolor_w" "0" ; + set "pop_disc_t_yes::forecolor" "$desktop::white_0" ; + set "pop_disc_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_disc_t_yes::textscale" "0.28" ; + set "pop_disc_no::matcolor_w" "0" ; + set "pop_disc_t_no::forecolor" "$desktop::white_0" ; + set "pop_disc_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_disc_t_no::textscale" "0.28" ; + set "pop_loadDel_yes::matcolor_w" "0" ; + set "pop_loadDel_t_yes::forecolor" "$desktop::white_0" ; + set "pop_loadDel_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_loadDel_t_yes::textscale" "0.28" ; + set "pop_loadDel_no::matcolor_w" "0" ; + set "pop_loadDel_t_no::forecolor" "$desktop::white_0" ; + set "pop_loadDel_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_loadDel_t_no::textscale" "0.28" ; + set "pop_fpc_search::matcolor_w" "0" ; + set "pop_fpc_t_search::forecolor" "$desktop::white_0" ; + set "pop_fpc_search_corner::matcolor" "$desktop::corner_0" ; + set "pop_fpc_t_search::textscale" "0.28" ; + set "pop_fpc_cancel::matcolor_w" "0" ; + set "pop_fpc_t_cancel::forecolor" "$desktop::white_0" ; + set "pop_fpc_cancel_corner::matcolor" "$desktop::corner_0" ; + set "pop_fpc_t_cancel::textscale" "0.28" ; + set "pop_overwrite_yes::matcolor_w" "0" ; + set "pop_overwrite_t_yes::forecolor" "$desktop::white_0" ; + set "pop_overwrite_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_overwrite_t_yes::textscale" "0.28" ; + set "pop_overwrite_no::matcolor_w" "0" ; + set "pop_overwrite_t_no::forecolor" "$desktop::white_0" ; + set "pop_overwrite_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_overwrite_t_no::textscale" "0.28" ; + set "pop_overwrite_close::matcolor_w" "0" ; + set "pop_overwrite_t_close::forecolor" "$desktop::white_0" ; + set "pop_overwrite_close_corner::matcolor" "$desktop::corner_0" ; + set "pop_overwrite_t_close::textscale" "0.28" ; + set "pop_auto_yes::matcolor_w" "0" ; + set "pop_auto_t_yes::forecolor" "$desktop::white_0" ; + set "pop_auto_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_auto_t_yes::textscale" "0.28" ; + set "pop_auto_no::matcolor_w" "0" ; + set "pop_auto_t_no::forecolor" "$desktop::white_0" ; + set "pop_auto_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_auto_t_no::textscale" "0.28" ; + set "pop_ultrawarn_yes::matcolor_w" "0" ; + set "pop_ultrawarn_t_yes::forecolor" "$desktop::white_0" ; + set "pop_ultrawarn_yes_corner::matcolor" "$desktop::corner_0" ; + set "pop_ultrawarn_t_yes::textscale" "0.28" ; + set "pop_ultrawarn_no::matcolor_w" "0" ; + set "pop_ultrawarn_t_no::forecolor" "$desktop::white_0" ; + set "pop_ultrawarn_no_corner::matcolor" "$desktop::corner_0" ; + set "pop_ultrawarn_t_no::textscale" "0.28" ; + set "pop_vidwarn_t_close::forecolor" "$desktop::white_0" ; + set "pop_vidwarn_close_corner::matcolor" "$desktop::corner_0" ; + set "pop_vidwarn_t_close::textscale" "0.28" ; + set "pop_set_sndadv_t_close::forecolor" "$desktop::white_0" ; + set "pop_set_sndadv_close_corner::matcolor" "$desktop::corner_0" ; + set "pop_set_sndadv_t_close::textscale" "0.28" ; + } + + onNamedEvent loadReset { + set "load_b1::matcolor" "$desktop::white_4" ; + set "load_t_b1::forecolor" "$desktop::white_8" ; + set "load_t_b1::textscale" "0.31" ; + set "load_b2::matcolor" "$desktop::white_4" ; + set "load_t_b2::forecolor" "$desktop::white_8" ; + set "load_t_b2::textscale" "0.31" ; + } + + onNamedEvent mpReset { + set "mp_b1::matcolor" "$desktop::white_4" ; + set "mp_t_b1::forecolor" "$desktop::white_8" ; + set "mp_b1_corner::matcolor" "$desktop::corner" ; + set "mp_t_b1::textscale" "0.31" ; + set "mp_b2::matcolor" "$desktop::white_4" ; + set "mp_t_b2::forecolor" "$desktop::white_8" ; + set "mp_b2_corner::matcolor" "$desktop::corner" ; + set "mp_t_b2::textscale" "0.31" ; + set "mp_b3::matcolor" "$desktop::white_4" ; + set "mp_t_b3::forecolor" "$desktop::white_8" ; + set "mp_b3_corner::matcolor" "$desktop::corner" ; + set "mp_t_b3::textscale" "0.31" ; + set "mp_b4::matcolor" "$desktop::white_4" ; + set "mp_t_b4::forecolor" "$desktop::white_8" ; + set "mp_b4_corner::matcolor" "$desktop::corner" ; + set "mp_t_b4::textscale" "0.31" ; + } + + onNamedEvent mpBrowseReset { + set "mp_browse_b1::matcolor" "$desktop::white_4" ; + set "mp_browse_t_b1::forecolor" "$desktop::white_8" ; + set "mp_browse_b1_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b1::textscale" "0.31" ; + // set "mp_browse_b2::matcolor" "$desktop::white_4" ; + // set "mp_browse_t_b2::forecolor" "$desktop::white_8" ; + // set "mp_browse_b2_corner::matcolor" "$desktop::corner" ; + // set "mp_browse_t_b2::textscale" "0.31" ; + set "mp_browse_b3::matcolor" "$desktop::white_4" ; + set "mp_browse_t_b3::forecolor" "$desktop::white_8" ; + set "mp_browse_b3_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b3::textscale" "0.31" ; + set "mp_browse_b4::matcolor" "$desktop::white_4" ; + set "mp_browse_t_b4::forecolor" "$desktop::white_8" ; + set "mp_browse_b4_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b4::textscale" "0.31" ; + set "mp_browse_b5::matcolor" "$desktop::white_4" ; + set "mp_browse_t_b5::forecolor" "$desktop::white_8" ; + set "mp_browse_b5_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b5::textscale" "0.31" ; + set "mp_browse_clearSort::matcolor_w" "0.4"; + set "mp_browse_t_clearSort::forecolor" "$desktop::white_8" ; + set "mp_browse_clearSort_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_clearSort::textscale" "0.25" ; + set "mp_browse_filter_mod::forecolor" "$desktop::white_8" ; + set "mp_browse_filter_mod::textscale" "0.23" ; + } + + onNamedEvent mpCreateReset { + set "mp_create_advbtn::matcolor" "$desktop::corner" ; + set "mp_create_adv::forecolor" "$desktop::white_8" ; + set "mp_create_adv_corner::matcolor" "$desktop::corner" ; + set "mp_create_adv::textscale" "0.26" ; + } + + onNamedEvent hideMpBrowseSort { + set "mp_browse_sortFavorite::backcolor_w" "0" ; + set "mp_browse_sortLocked::backcolor_w" "0" ; + set "mp_browse_sortDed::backcolor_w" "0" ; + set "mp_browse_sortPb::backcolor_w" "0" ; + set "mp_browse_sortServer::backcolor_w" "0" ; + set "mp_browse_sortPing::backcolor_w" "0" ; + set "mp_browse_sortRepeater::backcolor_w" "0" ; + set "mp_browse_sortPlayers::backcolor_w" "0" ; + set "mp_browse_sortGametype::backcolor_w" "0" ; + set "mp_browse_sortMap::backcolor_w" "0" ; + + set "mp_browse_servername::forecolor" "$desktop::white_8" ; + set "mp_browse_ping::forecolor" "$desktop::white_8" ; + set "mp_browse_players::forecolor" "$desktop::white_8" ; + set "mp_browse_gametype::forecolor" "$desktop::white_8" ; + set "mp_browse_map::forecolor" "$desktop::white_8" ; + } + + onNamedEvent hideMpFriendsSort { + set "mp_friends_sortName::backcolor_w" "0" ; + set "mp_friends_sortClan::backcolor_w" "0" ; + + set "mp_friends_name::forecolor" "$desktop::white_8" ; + set "mp_friends_clan::forecolor" "$desktop::white_8" ; + } + + windowDef anim_in + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + + // compare cvar 'sys_lang', store as gui variable 'curr_lang' and compare + // against languages. returns index value 0 for English, 1 Spanish, onward. + + set "cmd" "CVarStrcmp sys_lang curr_lang English Spanish French Italian" ; + + + if ("desktop::dest" == 4 || "desktop::dest" == 21 || "desktop::dest" == 22 || "desktop::curr" == 16 || "desktop::curr" == 14 ) { + namedevent "p_btns::hideMain" ; + } + + transition "fade::backcolor_w" "1" "0" "250" ; + } + + onTime +50 { + if ("gui::curr_lang" == 1){ + set "main_t_b6::rect" "96,403,91,17" ; + set "main_b6_corner::rect" "89,408,9,9" ; + set "main_b_updates::rect" "95,403,92,20" ; + } else if ("gui::curr_lang" == 2){ + set "main_t_b8::rect" "279,403,66,17" ; + set "main_b8_corner::rect" "272,408,9,9" ; + set "main_b_credits::rect" "190,403,76,20" ; + set "main_b_exit::rect" "275,403,66,20" ; + } + } + + onTime +200 { + if ("desktop::motd" == 1) { + set "cmd" "getMOTD" ; + } + + if ("desktop::dest" == 2 || "desktop::dest" == 4 || "desktop::dest" == 21 || "desktop::dest" == 22) { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + } + } + + } + windowDef anim_out + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "fade::backcolor_w" "0" "1" "250" ; + } + + onTime +250 { + set "cmd" "close" ; + namedevent "p_anims::mainReset" ; + } + + } + windowDef anim_tempBg + { + rect 0,0,1,1 + visible 1 + + onTime 5000 { + transition "bg_temp::matcolor_w" "1" "0" "2000" ; + transition "bg_temp2::matcolor_w" "0" "1" "2000" ; + } + + onTime 10000 { + transition "bg_temp2::matcolor_w" "1" "0" "2000" ; + transition "bg_temp3::matcolor_w" "0" "1" "2000" ; + } + + onTime 15000 { + transition "bg_temp3::matcolor_w" "1" "0" "2000" ; + transition "bg_temp4::matcolor_w" "0" "1" "2000" ; + } + + onTime 20000 { + transition "bg_temp4::matcolor_w" "1" "0" "2000" ; + transition "bg_temp::matcolor_w" "0" "1" "2000" ; + resettime "0" ; + } + + } + windowDef anim_mainIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "p_main::visible" "1" ; + + transition "q4logo::matcolor" "$desktop::black" "$desktop::white" "150" ; + transition "q4text::matcolor" "$desktop::black" "$desktop::white" "150" ; + + transition "main_b1::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b1::forecolor_w" "0" "0.8" "150" ; + transition "main_b1_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_b2::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b2::forecolor_w" "0" "0.8" "150" ; + transition "main_b2_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_b3::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b3::forecolor_w" "0" "0.8" "150" ; + transition "main_b3_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_b4::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b4::forecolor_w" "0" "0.8" "150" ; + transition "main_b4_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b8::forecolor_w" "0" "0.5" "150" ; + transition "main_b8_corner::matcolor_w" "0" "0.4" "150" ; + + transition "main_motd::forecolor_w" "0" "0.8" "150" ; + + transition "bg2::matcolor_w" "0" "0.3" "150" ; + + + + if ("gui::ingame" == 1) { + //transition "main_b3::matcolor_w" "0" "0.4" "150" ; + //transition "main_t_b3::forecolor_w" "0" "0.8" "150" ; + //transition "main_b3_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_b9::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b9::forecolor_w" "0" "0.8" "150" ; + transition "main_b9_corner::matcolor_w" "0" "0.4" "150" ; + + set "main_t_b1::text" "#str_200003" ; + set "main_t_b2::text" "#str_200001" ; + set "main_t_b3::text" "#str_200004" ; + + } else if ("gui::ingame" == 2) { + + transition "main_t_b5::forecolor_w" "0" "0.5" "150" ; + transition "main_b5_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b6::forecolor_w" "0" "0.5" "150" ; + transition "main_b6_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b7::forecolor_w" "0" "0.5" "150" ; + transition "main_b7_corner::matcolor_w" "0" "0.4" "150" ; + + + //set "main_t_b5::text" "#str_200005" ; + //set "main_t_b6::text" "#str_200006" ; + + } else if ("gui::ingame" == 0) { + //transition "main_b3::matcolor_w" "0" "0.4" "150" ; + //transition "main_t_b3::forecolor_w" "0" "0.8" "150" ; + //transition "main_b3_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b5::forecolor_w" "0" "0.5" "150" ; + transition "main_b5_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b6::forecolor_w" "0" "0.5" "150" ; + transition "main_b6_corner::matcolor_w" "0" "0.4" "150" ; + transition "main_t_b7::forecolor_w" "0" "0.5" "150" ; + transition "main_b7_corner::matcolor_w" "0" "0.4" "150" ; + + set "main_t_b1::text" "#str_200000" ; + set "main_t_b2::text" "#str_200001" ; + set "main_t_b3::text" "#str_200002" ; + } + } + + onTime +200 { + set "desktop::active" "0" ; + namedevent "p_btns::showMain" ; + set "desktop::curr" "0" ; + } + + } + windowDef anim_mainOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideMain" ; + + transition "q4logo::matcolor" "$desktop::white" "$desktop::black" "250" ; + transition "q4text::matcolor" "$desktop::white" "$desktop::black" "250" ; + + stoptransitions "main_b_newgame" ; + stoptransitions "main_b_savegame" ; + stoptransitions "main_b_loadgame" ; + stoptransitions "main_b_multiplayer" ; + stoptransitions "main_b_disconnect" ; + stoptransitions "main_b_quitcurrent" ; + stoptransitions "main_b_settings" ; + stoptransitions "main_b_mods" ; + stoptransitions "main_b_updates" ; + stoptransitions "main_b_credits" ; + stoptransitions "main_b_exit" ; + + transition "main_b1::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b1::forecolor_w" "0.8" "0" "250" ; + transition "main_b1_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_b2::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b2::forecolor_w" "0.8" "0" "250" ; + transition "main_b2_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_b3::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b3::forecolor_w" "0.8" "0" "250" ; + transition "main_b3_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_b4::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b4::forecolor_w" "0.8" "0" "250" ; + transition "main_b4_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b8::forecolor_w" "0.5" "0" "50" ; + transition "main_b8_corner::matcolor_w" "0.4" "0" "50" ; + + transition "main_motd::forecolor_w" "0.8" "0" "250" ; + + transition "bg2::matcolor_w" "0.3" "0" "50" ; + + if ("gui::ingame" == 1) { + //transition "main_b3::matcolor_w" "0.4" "0" "250" ; + //transition "main_t_b3::forecolor_w" "0.8" "0" "250" ; + //transition "main_b3_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_b9::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b9::forecolor_w" "0.8" "0" "250" ; + transition "main_b9_corner::matcolor_w" "0.4" "0" "250" ; + } else if ("gui::ingame" == 2) { + transition "main_t_b5::forecolor_w" "0.5" "0" "50" ; + transition "main_b5_corner::matcolor_w" "0.4" "0" "50" ; + transition "main_t_b6::forecolor_w" "0.5" "0" "50" ; + transition "main_b6_corner::matcolor_w" "0.4" "0" "50" ; + transition "main_t_b7::forecolor_w" "0.5" "0" "50" ; + transition "main_b7_corner::matcolor_w" "0.4" "0" "50" ; + } else if ("gui::ingame" == 0) { + //transition "main_b3::matcolor_w" "0.4" "0" "250" ; + //transition "main_t_b3::forecolor_w" "0.8" "0" "250" ; + //transition "main_b3_corner::matcolor_w" "0.4" "0" "250" ; + transition "main_t_b5::forecolor_w" "0.5" "0" "50" ; + transition "main_b5_corner::matcolor_w" "0.4" "0" "50" ; + transition "main_t_b6::forecolor_w" "0.5" "0" "50" ; + transition "main_b6_corner::matcolor_w" "0.4" "0" "50" ; + transition "main_t_b7::forecolor_w" "0.5" "0" "50" ; + transition "main_b7_corner::matcolor_w" "0.4" "0" "50" ; + } + + } + + onTime +50 { + transition "p_main::rect" "$d_main::rect" "$d_main_r::rect" "500" "150" "150" ; + + transition "topbar::rect" "$topbar::rect" "$d_topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$btmbar::rect" "$d_btmbar::rect" "500" "150" "150" ; + } + + onTime +500 { + set "p_main::visible" "0" ; + + if ("desktop::dest" == 2) { + resettime "anim_loadIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 7) { + resettime "anim_creditsIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 4) { + resettime "anim_settingsIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 3) { + resettime "anim_mpIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 2) { + resettime "anim_loadIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 1) { + resettime "anim_newIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 21) { + resettime "anim_settingsIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 22) { + resettime "anim_settingsIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 23) { + resettime "anim_saveIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 14) { + resettime "anim_mpBrowseIn" "0" ; + namedevent "p_anims::backReset0" ; + } + } + + } + windowDef anim_newIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + consoleCMD "g_skill 1" ; + set "desktop::skill" "1" ; + + transition "p_newgame::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_newgame::visible" "1" ; + transition "t_new_title::forecolor_w" "0" "0.5" "150" ; + transition "grad2::matcolor_w" "0" "0.6" "150" ; + + namedevent "p_btns::skillCheck" ; + + + // back button + transition "new_back::matcolor_w" "0" "0.4" "150" ; + transition "new_t_back::forecolor_w" "0" "0.8" "150" ; + transition "new_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showNew" ; + set "desktop::curr" "1" ; + } + + } + windowDef anim_newOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideNew" ; + + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_newgame::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + + + // transitions + transition "t_new_title::forecolor_w" "0.5" "0" "0" ; + transition "grad2::matcolor_w" "0.6" "0" "250" ; + + + // back button + transition "new_back::matcolor_w" "0.8" "0" "100" ; + transition "new_t_back::forecolor_w" "1" "0" "100" ; + transition "new_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_newgame::visible" "0" ; + + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } + + } + windowDef anim_loadIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "cmd" "MAPScan" ; + + transition "p_loadgame::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_loadgame::visible" "1" ; + transition "t_load_title::forecolor_w" "0" "0.5" "150" ; + transition "grad2::matcolor_w" "0" "0.6" "150" ; + + // back button + transition "load_back::matcolor_w" "0" "0.4" "150" ; + transition "load_t_back::forecolor_w" "0" "0.8" "150" ; + transition "load_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showLoad" ; + set "desktop::curr" "2" ; + setfocus "loadgamelist" ; + } + + } + windowDef anim_loadOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideLoad" ; + + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_loadgame::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + + + // transitions + transition "t_load_title::forecolor_w" "0.5" "0" "0" ; + transition "grad2::matcolor_w" "0.6" "0" "250" ; + + + // back button + transition "load_back::matcolor_w" "0.8" "0" "100" ; + transition "load_t_back::forecolor_w" "1" "0" "100" ; + transition "load_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_loadgame::visible" "0" ; + + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } + + } + windowDef anim_saveIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_savegame::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_savegame::visible" "1" ; + transition "t_save_title::forecolor_w" "0" "0.5" "150" ; + transition "grad7::matcolor_w" "0" "0.6" "150" ; + transition "screen2::matcolor" "$desktop::black" "0.4,0.4,0.4,1" "150" ; + + // back savegame + transition "save_back::matcolor_w" "0" "0.4" "150" ; + transition "save_t_back::forecolor_w" "0" "0.8" "150" ; + transition "save_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showSave" ; + set "desktop::curr" "23" ; + setfocus "save_filename" ; + } + + } + windowDef anim_saveOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideSave" ; + + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_savegame::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + + + // transitions + transition "t_save_title::forecolor_w" "0.5" "0" "0" ; + transition "grad7::matcolor_w" "0.6" "0" "250" ; + transition "screen2::matcolor" "0.4,0.4,0.4,1" "$desktop::black" "250" ; + + + // back button + transition "save_back::matcolor_w" "0.8" "0" "100" ; + transition "save_t_back::forecolor_w" "1" "0" "100" ; + transition "save_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_savegame::visible" "0" ; + + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } + + } + windowDef anim_mpIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_multiplayer::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_multiplayer::visible" "1" ; + transition "t_mp_title::forecolor_w" "0" "0.5" "150" ; + + // back button + transition "mp_back::matcolor_w" "0" "0.4" "150" ; + transition "mp_t_back::forecolor_w" "0" "0.8" "150" ; + transition "mp_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showMp" ; + set "desktop::curr" "3" ; + } + + } + windowDef anim_mpOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpReset" ; + namedevent "p_btns::hideMp" ; + + // transitions + transition "t_mp_title::forecolor_w" "0.5" "0" "0" ; + + // back button + transition "mp_back::matcolor_w" "0.8" "0" "100" ; + transition "mp_t_back::forecolor_w" "1" "0" "100" ; + transition "mp_back_corner::matcolor_w" "1" "0" "100" ; + + if ("desktop::dest" == 0) { + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + } else { + + stoptransitions "mp_b_gamebrowser" ; + stoptransitions "mp_b_friendslist" ; + stoptransitions "mp_b_createserver" ; + stoptransitions "mp_b_settings" ; + + transition "mp_b1::matcolor_w" "0.4" "0" "150" ; + transition "mp_t_b1::forecolor_w" "0.8" "0" "150" ; + transition "mp_b1_corner::matcolor_w" "0.4" "0" "150" ; + transition "mp_b2::matcolor_w" "0.4" "0" "150" ; + transition "mp_t_b2::forecolor_w" "0.8" "0" "150" ; + transition "mp_b2_corner::matcolor_w" "0.4" "0" "150" ; + transition "mp_b3::matcolor_w" "0.4" "0" "150" ; + transition "mp_t_b3::forecolor_w" "0.8" "0" "150" ; + transition "mp_b3_corner::matcolor_w" "0.4" "0" "150" ; + transition "mp_b4::matcolor_w" "0.4" "0" "150" ; + transition "mp_t_b4::forecolor_w" "0.8" "0" "150" ; + transition "mp_b4_corner::matcolor_w" "0.4" "0" "150" ; + + if ("desktop::dest" == 18) { + transition "p_mp_settings::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_r::rect" "300" ; + } else if ("desktop::dest" == 17) { + transition "p_mp_create::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_r::rect" "300" ; + } else if ("desktop::dest" == 14) { + transition "p_mp_browse::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_r::rect" "300" ; + } else if ("desktop::dest" == 15) { + transition "p_mp_friends::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + transition "p_multiplayer::rect" "$d_main::rect" "$d_main_r::rect" "300" ; + } + } + + } + + onTime +500 { + set "p_multiplayer::visible" "0" ; + + if ("desktop::dest" == 0) { + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } else if ("desktop::dest" == 18) { + resettime "anim_mpSetIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 17) { + resettime "anim_mpCreateIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 14) { + resettime "anim_mpBrowseIn" "0" ; + namedevent "p_anims::backReset0" ; + } else if ("desktop::dest" == 15) { + resettime "anim_mpFriendsIn" "0" ; + namedevent "p_anims::backReset0" ; + } + } + + } + windowDef anim_mpSetIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + if ( "gui::gametype" == 3 || "gui::gametype" == 4) { + set "set_model_dm_list::visible" "0" ; + if ( "gui::player_team" == 0) { + set "set_model_strogg_list::visible" "0" ; + set "set_model_marine_list::visible" "1" ; + } else if ( "gui::player_team" == 1) { + set "set_model_strogg_list::visible" "1" ; + set "set_model_marine_list::visible" "0" ; + } + }else{ + set "set_model_dm_list::visible" "1" ; + set "set_model_strogg_list::visible" "0" ; + set "set_model_marine_list::visible" "0" ; + } + + transition "p_mp_settings::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_mp_settings::visible" "1" ; + transition "t_mp_set_title::forecolor_w" "0" "0.5" "150" ; + transition "grad3::matcolor_w" "0" "0.6" "150" ; + + // back button + transition "mp_set_back::matcolor_w" "0" "0.4" "150" ; + transition "mp_set_t_back::forecolor_w" "0" "0.8" "150" ; + transition "mp_set_back_corner::matcolor_w" "0" "0.4" "150" ; + + set "cmd" "initMPSettings" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showMpSet" ; + namedevent "p_mp_settings::hitscanColor" ; + + set "desktop::curr" "18" ; + setfocus "mp_set_name_val" ; + } + + } + windowDef anim_mpSetOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpReset" ; + namedevent "p_btns::hideMpSet" ; + + transition "p_multiplayer::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_mp_settings::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + transition "grad3::matcolor_w" "0.6" "0" "250" ; + + + // transitions + transition "t_mp_set_title::forecolor_w" "0.5" "0" "0" ; + + + // back button + transition "mp_set_back::matcolor_w" "0.8" "0" "100" ; + transition "mp_set_t_back::forecolor_w" "1" "0" "100" ; + transition "mp_set_back_corner::matcolor_w" "1" "0" "100" ; + + set "cmd" "exitMPSettings" ; + } + + onTime +500 { + set "p_mp_settings::visible" "0" ; + + resettime "anim_mpIn" "0" ; + namedevent "p_anims::backReset0" ; + } + + } + windowDef anim_mpBrowseIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_mp_browse::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_mp_browse::visible" "1" ; + transition "t_mp_browse_title::forecolor_w" "0" "0.5" "150" ; + transition "grad4::matcolor_w" "0" "0.9" "150" ; + transition "screen2::matcolor" "$desktop::black" "0.4,0.4,0.4,1" "150" ; + + // back button + transition "mp_browse_back::matcolor_w" "0" "0.4" "150" ; + transition "mp_browse_t_back::forecolor_w" "0" "0.8" "150" ; + transition "mp_browse_back_corner::matcolor_w" "0" "0.4" "150" ; + + // added shouchard + set "cmd" "InitServerBrowser" + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showMpBrowse" ; + set "desktop::curr" "14" ; + setfocus "mp_browse_serverlist" ; + + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "updateServers; updateFilterByMod" ; + set "desktop::blockBrowser" "1" ; + } + + } + windowDef anim_mpBrowseOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpReset" ; + namedevent "p_btns::hideMpBrowse" ; + + transition "p_multiplayer::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_mp_browse::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + transition "grad4::matcolor_w" "0.9" "0" "250" ; + transition "screen2::matcolor" "0.4,0.4,0.4,1" "$desktop::black" "250" ; + + // transitions + transition "t_mp_browse_title::forecolor_w" "0.5" "0" "0" ; + + + // back button + transition "mp_browse_back::matcolor_w" "0.8" "0" "100" ; + transition "mp_browse_t_back::forecolor_w" "1" "0" "100" ; + transition "mp_browse_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_mp_browse::visible" "0" ; + + resettime "anim_mpIn" "0" ; + namedevent "p_anims::backReset0" ; + set "desktop::blockBrowser" "0" ; + } + + } + windowDef anim_mpFriendsIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_mp_Friends::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_mp_Friends::visible" "1" ; + transition "t_mp_Friends_title::forecolor_w" "0" "0.5" "150" ; + transition "grad6::matcolor_w" "0" "0.8" "150" ; + transition "screen2::matcolor" "$desktop::black" "0.4,0.4,0.4,1" "150" ; + + // back button + transition "mp_Friends_back::matcolor_w" "0" "0.4" "150" ; + transition "mp_Friends_t_back::forecolor_w" "0" "0.8" "150" ; + transition "mp_Friends_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showMpFriends" ; + set "desktop::curr" "15" ; + setfocus "mp_friends_list" ; + set "desktop::friendSort" "0" ; + + namedevent "p_anims::hideMpFriendsSort" ; + + set "cmd" "updateFriends" ; + } + + } + windowDef anim_mpFriendsOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpReset" ; + namedevent "p_btns::hideMpFriends" ; + + transition "p_multiplayer::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_mp_Friends::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + transition "grad6::matcolor_w" "0.8" "0" "250" ; + transition "screen2::matcolor" "0.4,0.4,0.4,1" "$desktop::black" "250" ; + + // transitions + transition "t_mp_Friends_title::forecolor_w" "0.5" "0" "0" ; + + + // back button + transition "mp_Friends_back::matcolor_w" "0.8" "0" "100" ; + transition "mp_Friends_t_back::forecolor_w" "1" "0" "100" ; + transition "mp_Friends_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_mp_Friends::visible" "0" ; + + resettime "anim_mpIn" "0" ; + namedevent "p_anims::backReset0" ; + } + + } + windowDef anim_settingsIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + if ( "gui::com_machineSpec" == 0 ) { + // set "cmd" "video low" ; + set "set_sys_vidqual_val::text" "#str_200263" ; + set "desktop::com_machineSpec" "0" ; + } else if ( "gui::com_machineSpec" == 1 ) { + // set "cmd" "video medium" ; + set "set_sys_vidqual_val::text" "#str_200261" ; + set "desktop::com_machineSpec" "1" ; + } else if ( "gui::com_machineSpec" == 2 ) { + // set "cmd" "video high" ; + set "set_sys_vidqual_val::text" "#str_200262" ; + set "desktop::com_machineSpec" "2" ; + } else if ( "gui::com_machineSpec" == 3 ) { + // set "cmd" "video ultra" ; + set "set_sys_vidqual_val::text" "#str_200268" ; + set "desktop::com_machineSpec" "3" ; + } + + if ("gui::r_aspectRatio" == 0) { + set "set_sys_screensize_val_0::visible" "1" ; + set "set_sys_screensize_val_1::visible" "0" ; + set "set_sys_screensize_val_2::visible" "0" ; + } else if ("gui::r_aspectRatio" == 1) { + set "set_sys_screensize_val_0::visible" "0" ; + set "set_sys_screensize_val_1::visible" "1" ; + set "set_sys_screensize_val_2::visible" "0" ; + } else if ("gui::r_aspectRatio" == 2) { + set "set_sys_screensize_val_0::visible" "0" ; + set "set_sys_screensize_val_1::visible" "0" ; + set "set_sys_screensize_val_2::visible" "1" ; + } + + set "cmd" "GetCVarValue g_crosshairSize cvar_g_crosshairSize" ; + set "cmd" "GetVecCVarValue g_crosshairColor 0 cvar_g_crosshairColor_r" ; + set "cmd" "GetVecCVarValue g_crosshairColor 1 cvar_g_crosshairColor_g" ; + set "cmd" "GetVecCVarValue g_crosshairColor 2 cvar_g_crosshairColor_b" ; + + transition "p_settings::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + + if ( "desktop::dest" == 4 ) { + set "p_settings::visible" "1" ; + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + + namedevent "p_btns::hideControls" ; + set "p_set_ctrls_move::visible" "1" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.21" ; + set "set_ctrl_t_b3::textscale" "0.22" ; + } else { + set "set_ctrl_t_b1::textscale" "0.24" ; + set "set_ctrl_t_b3::textscale" "0.23" ; + } + + set "set_ctrl_t_b1::forecolor" "$desktop::orange"; + set "set_ctrl_t_b2::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::textscale" "0.23" ; + set "set_ctrl_t_b3::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::textscale" "0.23" ; + + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab1" ; + transition "t_settings_title::forecolor_w" "0" "0.5" "150" ; + set "t_settings_title::text" "#str_200007" ; + transition "grad2::matcolor_w" "0" "0.6" "150" ; + + set "set_b1::matcolor_w" "8" ; + set "set_t_b1::forecolor" "$desktop::orange" ; + set "set_t_b1::textscale" "0.32" ; + set "set_b2::matcolor_w" "0.4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + set "set_b3::matcolor_w" "0.4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + + set "set_ctrl_b1::matcolor_w" "0.4" ; + set "set_ctrl_b2::matcolor_w" "0.4" ; + set "set_ctrl_b3::matcolor_w" "0.4" ; + set "set_ctrl_b4::matcolor_w" "0.4" ; + set "set_ctrl_b5::matcolor_w" "0.4" ; + set "set_ctrl_b6::matcolor_w" "0.4" ; + set "set_ctrl_b7::matcolor_w" "0.4" ; + set "set_ctrl_b8::matcolor_w" "0.4" ; + set "set_ctrl_b9::matcolor_w" "0.4" ; + set "set_ctrl_b10::matcolor_w" "0.4" ; + set "set_ctrl_b11::matcolor_w" "0.2" ; + set "set_ctrl_b12::matcolor_w" "0.2" ; + set "set_ctrl_b13::matcolor_w" "0.2" ; + } else if ( "desktop::dest" == 21 ) { + set "t_settings_title::text" "#str_200008" ; + transition "t_settings_title::forecolor_w" "0" "0.5" "150" ; + transition "grad2::matcolor_w" "0" "0.6" "150" ; + + set "p_settings::visible" "1" ; + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "1" ; + set "p_settings_sys::visible" "0" ; + + set "set_b1::matcolor_w" "0.4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b3::matcolor_w" "0.4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + + } else if ( "desktop::dest" == 22 ) { + set "t_settings_title::text" "#str_200175" ; + transition "t_settings_title::forecolor_w" "0" "0.5" "150" ; + transition "grad2::matcolor_w" "0" "0.6" "150" ; + + set "p_settings::visible" "1" ; + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "1" ; + + set "set_b1::matcolor_w" "0.4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b2::matcolor_w" "0.4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + } + + // back button + transition "set_back::matcolor_w" "0" "0.4" "150" ; + transition "set_t_back::forecolor_w" "0" "0.8" "150" ; + transition "set_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +50 { + namedevent "p_settings::crosshairSize" ; + namedevent "p_settings::crosshairColor" ; + } + + onTime +100 { + set "desktop::active" "0" ; + + if ( "desktop::dest" == 4 ) { + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + set "set_b_loaddefaults::visible" "1" ; + set "set_b_back::visible" "1" ; + + namedevent "p_btns::showSetControls" ; + namedevent "p_btns::hideSetGameOptions" ; + namedevent "p_btns::hideSetSystem" ; + + set "set_b_controls_move_11::visible" "0" ; + set "set_b_controls_move_12::visible" "0" ; + set "set_b_controls_move_13::visible" "0" ; + + set "desktop::curr" "9" ; + set "desktop::undercurr" "9" ; + + } else if ( "desktop::dest" == 21 ) { + namedevent "p_btns::hideSetControls" ; + namedevent "p_btns::showSetGameOptions" ; + namedevent "p_btns::hideSetSystem" ; + + set "desktop::curr" "21" ; + set "desktop::undercurr" "21" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "0" ; + set "set_b_system::visible" "1" ; + set "set_b_loaddefaults::visible" "1" ; + set "set_b_back::visible" "1" ; + + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + + } else if ( "desktop::dest" == 22 ) { + namedevent "p_btns::hideSetControls" ; + namedevent "p_btns::hideSetGameOptions" ; + namedevent "p_btns::showSetSystem" ; + + set "desktop::curr" "22" ; + set "desktop::undercurr" "22" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "0" ; + set "set_b_loaddefaults::visible" "1" ; + set "set_b_back::visible" "1" ; + + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + } + + } + + } + windowDef anim_settingsOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::setReset" ; + namedevent "p_btns::hideSet" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_settings::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + + + // transitions + transition "t_settings_title::forecolor_w" "0.5" "0" "0" ; + transition "grad2::matcolor_w" "0.6" "0" "250" ; + + + // back button + transition "set_back::matcolor_w" "0.8" "0" "100" ; + transition "set_t_back::forecolor_w" "1" "0" "100" ; + transition "set_back_corner::matcolor_w" "1" "0" "100" ; + + } + + onTime +500 { + set "p_settings::visible" "0" ; + + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } + + } + windowDef anim_mpCreateIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_mp_create::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_mp_create::visible" "1" ; + transition "t_mp_create_title::forecolor_w" "0" "0.5" "150" ; + transition "grad5::matcolor_w" "0" "0.6" "150" ; + set "cmd" "MAPScan" ; + + set "mp_create_serverbtn::matcolor_w" "0.4" ; + set "mp_create_server::forecolor" "$desktop::white_8" ; + set "mp_create_server_arrow::matcolor" "$desktop::yellow_8" ; + set "mp_create_server::textscale" "0.32" ; + + // back button + transition "mp_create_back::matcolor_w" "0" "0.4" "150" ; + transition "mp_create_t_back::forecolor_w" "0" "0.8" "150" ; + transition "mp_create_back_corner::matcolor_w" "0" "0.4" "150" ; + + set "cmd" "initCreateServerSettings" ; + } + + onTime +150 { + set "desktop::active" "0" ; + namedevent "p_btns::showMpCreate" ; + set "desktop::curr" "17" ; + // setfocus "mp_create_maplist" ; + } + + } + windowDef anim_mpCreateOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpReset" ; + namedevent "p_anims::mpCreateReset" ; + + namedevent "p_btns::hideMpCreate" ; + + transition "p_multiplayer::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_mp_create::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + transition "grad5::matcolor_w" "0.6" "0" "250" ; + + // transitions + transition "t_mp_create_title::forecolor_w" "0.5" "0" "0" ; + + // back button + transition "mp_create_back::matcolor_w" "0.8" "0" "100" ; + transition "mp_create_t_back::forecolor_w" "1" "0" "100" ; + transition "mp_create_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_mp_create::visible" "0" ; + + resettime "anim_mpIn" "0" ; + namedevent "p_anims::backReset0" ; + } + + } + windowDef anim_pop_modsIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_mods::visible" "1" ; + namedevent "p_btns::hideMain" ; + transition "pop_mods_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_mods_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_mods_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_mods_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_mods_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_mods_loadmod::matcolor_w" "0" "0.4" "150" ; + transition "pop_mods_t_loadmod::forecolor_w" "0" "0.8" "150" ; + transition "pop_mods_loadmod_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_mods_cancel::matcolor_w" "0" "0.4" "150" ; + transition "pop_mods_t_cancel::forecolor_w" "0" "0.8" "150" ; + transition "pop_mods_cancel_corner::matcolor_w" "0" "0.4" "150" ; + + transition "q4text::matcolor" "1,1,1,1" "0.4,0.4,0.4,1" "200" ; + } + + onTime +200 { + set "desktop::curr" "5" ; + set "desktop::active" "0" ; + set "pop_mods::visible" "1" ; + namedevent "p_btns::showPop_mods" ; + setfocus "pop_mods_list" ; + } + + } + windowDef anim_pop_modsOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mainReset" ; + set "pop_mods::visible" "0" ; + namedevent "p_btns::hidePop_mods" ; + } + + onTime +50 { + transition "pop_mods_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_mods_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_mods_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_mods_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_mods_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_mods_loadmod::matcolor_w" "0.8" "0" "150" ; + transition "pop_mods_t_loadmod::forecolor_w" "1" "0" "150" ; + transition "pop_mods_loadmod_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_mods_cancel::matcolor_w" "0.8" "0" "150" ; + transition "pop_mods_t_cancel::forecolor_w" "1" "0" "150" ; + transition "pop_mods_cancel_corner::matcolor_w" "1" "0" "150" ; + + transition "q4text::matcolor" "0.4,0.4,0.4,1" "1,1,1,1" "150" ; + } + + onTime +250 { + set "desktop::curr" "0" ; + set "pop_p_mods::visible" "0" ; + namedevent "p_btns::showMain" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_creditsIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "p_credits::rect" "$d_main_l::rect" "$d_main::rect" "0" ; + set "p_credits::visible" "1" ; + transition "t_credits_title::forecolor_w" "0" "0.5" "150" ; + transition "grad8::backcolor_w" "0" "1" "150" ; + + // back button + transition "credits_back::matcolor_w" "0" "0.4" "150" ; + transition "credits_t_back::forecolor_w" "0" "0.8" "150" ; + transition "credits_back_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +150 { + set "desktop::active" "0" ; + set "credits_b_back::visible" "1" ; + set "desktop::curr" "7" ; + + if ("desktop::credits" == 0) { + resettime "anim_credits" "0" ; + set "desktop::credits" "1" ; + } + } + + } + windowDef anim_creditsOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "credits_b_back::visible" "0" ; + + transition "p_main::rect" "$d_main_r::rect" "$d_main::rect" "0" ; + transition "p_credits::rect" "$d_main::rect" "$d_main_l::rect" "300" ; + + transition "topbar::rect" "$d_topbar::rect" "$topbar::rect" "500" "150" "150" ; + transition "btmbar::rect" "$d_btmbar::rect" "$btmbar::rect" "500" "150" "150" ; + + + // transitions + transition "t_credits_title::forecolor_w" "0.5" "0" "0" ; + transition "grad8::backcolor_w" "0.8" "0" "150" ; + + + // back button + transition "credits_back::matcolor_w" "0.8" "0" "100" ; + transition "credits_t_back::forecolor_w" "1" "0" "100" ; + transition "credits_back_corner::matcolor_w" "1" "0" "100" ; + } + + onTime +500 { + set "p_credits::visible" "0" ; + + resettime "anim_mainIn" "0" ; + namedevent "p_anims::mainReset0" ; + } + + } + windowDef anim_credits + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + transition "raven::matcolor" "0,0,0,1" "0.839,1,0.658,1" "1000" ; + } + + onTime +3000 { + transition "raven::matcolor" "0.839,1,0.658,1" "0,0,0,1" "1000" ; + } + + onTime +1000 { + resettime "p_screen1" "0" ; + } + + } + windowDef anim_pop_exitIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_exit::visible" "1" ; + namedevent "p_btns::hideMain" ; + transition "pop_exit_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_exit_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_exit_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_exit_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_exit_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_exit_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_exit_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_exit_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_exit_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_exit_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_exit_no_corner::matcolor_w" "0" "0.4" "150" ; + + transition "q4text::matcolor" "1,1,1,1" "0.4,0.4,0.4,1" "200" ; + } + + onTime +200 { + set "desktop::curr" "8" ; + set "desktop::active" "0" ; + set "pop_exit::visible" "1" ; + namedevent "p_btns::showPop_exit" ; + } + + } + windowDef anim_pop_exitOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mainReset" ; + set "pop_exit::visible" "0" ; + namedevent "p_btns::hidePop_exit" ; + } + + onTime +50 { + transition "pop_exit_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_exit_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_exit_top::matcolor_w" "0.7" "0" "200" ; + transition "pop_exit_mid::matcolor_w" "0.7" "0" "200" ; + transition "pop_exit_btm::matcolor_w" "0.7" "0" "200" ; + + // back button + transition "pop_exit_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_exit_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_exit_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_exit_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_exit_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_exit_no_corner::matcolor_w" "1" "0" "150" ; + + transition "q4text::matcolor" "0.4,0.4,0.4,1" "1,1,1,1" "150" ; + } + + onTime +250 { + set "desktop::curr" "0" ; + set "pop_p_exit::visible" "0" ; + namedevent "p_btns::showMain" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_createAdvIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_createAdv::visible" "1" ; + namedevent "p_btns::hideMpCreate" ; + transition "pop_createAdv_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_createAdv_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_createAdv_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_createAdv_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_createAdv_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_createAdv_close::matcolor_w" "0" "0.4" "150" ; + transition "pop_createAdv_t_close::forecolor_w" "0" "0.8" "150" ; + transition "pop_createAdv_close_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::curr" "24" ; + set "desktop::active" "0" ; + set "pop_createAdv::visible" "1" ; + namedevent "p_btns::showPop_createAdv" ; + + if ( "gui::si_usepass" == 1 ) { + set "pop_createAdv_b2::matcolor" "$desktop::corner" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_8" ; + set "pop_b_createAdv_2::visible" "1" ; + set "pop_createAdv_setpass_val::noevents" "0" ; + + } else { + set "pop_createAdv_b2::matcolor" "$desktop::grey1_4" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_4" ; + set "pop_b_createAdv_2::visible" "0" ; + set "pop_createAdv_setpass_val::noevents" "1" ; + } + } + + } + windowDef anim_pop_createAdvOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpCreateReset" ; + set "pop_createAdv::visible" "0" ; + namedevent "p_btns::hidePop_createAdv" ; + + set "pop_createAdv_b9::matcolor_w" "0.4" ; + set "pop_createAdv_t_banlist::forecolor" "$desktop::white_8" ; + set "pop_createAdv_banlist_corner::matcolor" "$desktop::corner" ; + + set "pop_createAdv_t_banlist::textscale" "0.28" ; + } + + onTime +50 { + transition "pop_createAdv_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_createAdv_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_createAdv_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_createAdv_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_createAdv_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_createAdv_close::matcolor_w" "0.8" "0" "150" ; + transition "pop_createAdv_t_close::forecolor_w" "1" "0" "150" ; + transition "pop_createAdv_close_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "17" ; + set "pop_p_createAdv::visible" "0" ; + namedevent "p_btns::showMpCreate" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_joinIpIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "cmd" "getClientIP" ; + + set "pop_p_joinIp::visible" "1" ; + namedevent "p_btns::hideMpBrowse" ; + transition "pop_joinIp_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_joinIp_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_joinIp_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_joinIp_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_joinIp_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_joinIp_connect::matcolor_w" "0" "0.4" "150" ; + transition "pop_joinIp_t_connect::forecolor_w" "0" "0.5" "150" ; + transition "pop_joinIp_connect_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_joinIp_cancel::matcolor_w" "0" "0.4" "150" ; + transition "pop_joinIp_t_cancel::forecolor_w" "0" "0.8" "150" ; + transition "pop_joinIp_cancel_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_joinIp::visible" "1" ; + set "pop_b_joinIp_connect::visible" "1" ; + set "pop_b_joinIp_cancel::visible" "1" ; + + set "pop_joinIp_address::text" "" ; + + set "pop_b_joinIp_connect::visible" "0" ; + set "pop_joinIp_connect::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_5" ; + + + set "desktop::curr" "16" ; + setfocus "pop_joinIp_address" ; + } + + } + windowDef anim_pop_joinIpOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpBrowseReset" ; + set "pop_joinIp::visible" "0" ; + set "pop_b_joinIp_connect::visible" "0" ; + set "pop_b_joinIp_cancel::visible" "0" ; + } + + onTime +50 { + transition "pop_joinIp_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_joinIp_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_joinIp_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_joinIp_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_joinIp_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_joinIp_connect::matcolor_w" "0.8" "0" "150" ; + transition "pop_joinIp_t_connect::forecolor_w" "1" "0" "150" ; + transition "pop_joinIp_connect_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_joinIp_cancel::matcolor_w" "0.8" "0" "150" ; + transition "pop_joinIp_t_cancel::forecolor_w" "1" "0" "150" ; + transition "pop_joinIp_cancel_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "14" ; + set "pop_p_joinIp::visible" "0" ; + set "desktop::active" "0" ; + + namedevent "p_btns::showMpBrowse" ; + set "cmd" "updateFilterByMod" ; + } + + } + windowDef anim_pop_defaultsIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_defaults::visible" "1" ; + namedevent "p_btns::hideSet" ; + transition "pop_defaults_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_defaults_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_defaults_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_defaults_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_defaults_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_defaults_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_defaults_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_defaults_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_defaults_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_defaults_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_defaults_no_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_defaults::visible" "1" ; + set "pop_b_defaults_yes::visible" "1" ; + set "pop_b_defaults_no::visible" "1" ; + set "desktop::curr" "25" ; + } + + } + windowDef anim_pop_defaultsOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::setReset" ; + set "pop_defaults::visible" "0" ; + set "pop_b_defaults_yes::visible" "0" ; + set "pop_b_defaults_no::visible" "0" ; + } + + onTime +50 { + transition "pop_defaults_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_defaults_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_defaults_top::matcolor_w" "0.7" "0" "200" ; + transition "pop_defaults_mid::matcolor_w" "0.7" "0" "200" ; + transition "pop_defaults_btm::matcolor_w" "0.7" "0" "200" ; + + // back button + transition "pop_defaults_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_defaults_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_defaults_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_defaults_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_defaults_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_defaults_no_corner::matcolor_w" "1" "0" "150" ; + + if ( "desktop::loaddefaults" == 1 ) { + set "cmd" "resetdefaults" ; + set "desktop::loaddefaults" "0" ; + } + } + + onTime +250 { + set "desktop::curr" "$desktop::undercurr" ; + set "pop_p_defaults::visible" "0" ; + namedevent "p_btns::showSet" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_setAdvIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_setAdv::visible" "1" ; + namedevent "p_btns::hideSet" ; + + if ("gui::cvar_r_allowSmp" == 1) { + set "pop_setAdv_smp::forecolor" "$desktop::white_8" ; + set "pop_setAdv_smp_val::forecolor" "$desktop::yellow_8" ; + + set "pop_setAdv_smp_val::noevents" "0" ; + } else { + set "pop_setAdv_smp::forecolor" "$desktop::white_4" ; + set "pop_setAdv_smp_val::forecolor" "$desktop::white_4" ; + + set "pop_setAdv_smp_val::noevents" "1" ; + } + + transition "pop_setAdv_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_setAdv_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_setAdv_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_setAdv_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_setAdv_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_setAdv_close::matcolor_w" "0" "0.4" "150" ; + transition "pop_setAdv_t_close::forecolor_w" "0" "0.8" "150" ; + transition "pop_setAdv_close_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_setAdv::visible" "1" ; + namedevent "p_btns::showPop_setAdv" ; + set "desktop::curr" "26" ; + } + + } + windowDef anim_pop_setAdvOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::setReset" ; + set "pop_setAdv::visible" "0" ; + namedevent "p_btns::hidePop_setAdv" ; + + set "set_sys_auto::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + + set "set_sys_adv::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_t_adv::textscale" "0.26" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + + set "set_sys_b9::matcolor" "$desktop::corner" ; + set "set_sys_t_b9::forecolor" "$desktop::white_8" ; + set "set_sys_t_b9::textscale" "0.26" ; + set "set_sys_b9_corner::matcolor" "$desktop::corner" ; + } + + onTime +50 { + transition "pop_setAdv_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_setAdv_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_setAdv_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_setAdv_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_setAdv_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_setAdv_close::matcolor_w" "0.8" "0" "150" ; + transition "pop_setAdv_t_close::forecolor_w" "1" "0" "150" ; + transition "pop_setAdv_close_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "22" ; + set "pop_p_setAdv::visible" "0" ; + namedevent "p_btns::showSet" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_disconnect + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_disc::visible" "0" ; + set "pop_b_disc_yes::visible" "0" ; + set "pop_b_disc_no::visible" "0" ; + + transition "pop_disc_black::backcolor_w" "0.94" "1" "250" ; + transition "pop_disc_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_disc_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_disc_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_disc_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_disc_yes::matcolor_w" "0.8" "0" "250" ; + transition "pop_disc_t_yes::forecolor_w" "1" "0" "250" ; + transition "pop_disc_yes_corner::matcolor_w" "1" "0" "250" ; + + transition "pop_disc_no::matcolor_w" "0.8" "0" "250" ; + transition "pop_disc_t_no::forecolor_w" "1" "0" "250" ; + transition "pop_disc_no_corner::matcolor_w" "1" "0" "250" ; + } + + onTime +250 { + transition "fade::backcolor_w" "1" "0" "250" ; + + set "p_main::visible" "1" ; + + transition "q4logo::matcolor" "$desktop::black" "$desktop::white" "0" ; + transition "q4text::matcolor" "$desktop::black" "$desktop::white" "0" ; + + transition "main_b1::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b1::forecolor_w" "0" "0.8" "0" ; + transition "main_b1_corner::matcolor_w" "0" "0.4" "0" ; + transition "main_b2::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b2::forecolor_w" "0" "0.8" "0" ; + transition "main_b2_corner::matcolor_w" "0" "0.4" "0" ; + transition "main_b4::matcolor_w" "0" "0.4" "0" ; + transition "main_b3::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b3::forecolor_w" "0" "0.8" "0" ; + transition "main_t_b4::forecolor_w" "0" "0.8" "0" ; + transition "main_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "0" ; + transition "main_b3_corner::matcolor" "$desktop::orange" "$desktop::corner" "0" ; + transition "main_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "0" ; + transition "main_t_b2::textscale" "0.34" "0.33" "300" ; + transition "main_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "0" ; + transition "main_t_b3::textscale" "0.34" "0.33" "300" ; + + transition "main_t_b5::forecolor_w" "0" "0.5" "0" ; + transition "main_b5_corner::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b6::forecolor_w" "0" "0.5" "0" ; + transition "main_b6_corner::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b7::forecolor_w" "0" "0.5" "0" ; + transition "main_b7_corner::matcolor_w" "0" "0.4" "0" ; + transition "main_t_b8::forecolor_w" "0" "0.5" "0" ; + transition "main_b8_corner::matcolor_w" "0" "0.4" "0" ; + + transition "bg2::matcolor_w" "0" "0.3" "0" ; + if ("gui::ingame" == 1) { + set "desktop::blockBrowser" "1" ; + } + } + + onTime +250 { + set "cmd" "exec disconnect" ; + set "gui::ingame" "0" ; + set "desktop::active" "0" ; + namedevent "p_btns::showMain" ; + namedevent "p_anims::mainReset" ; + set "desktop::curr" "0" ; + set "pop_p_disc::visible" "0" ; + + namedevent "desktop::ingameCheck" ; + } + + onTime +50 { + //if ("gui::goTo_browser" == 1) { + namedevent "desktop::main_to_browser" ; + //} + } + + onTime +50 { + set "desktop::blockBrowser" "0" ; + } + + } + windowDef anim_pop_discIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_disc::visible" "1" ; + namedevent "p_anims::popReset0" ; + namedevent "p_btns::hideMain" ; + transition "pop_disc_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_disc_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_disc_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_disc_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_disc_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_disc_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_disc_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_disc_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_disc_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_disc_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_disc_no_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_disc::visible" "1" ; + set "pop_b_disc_yes::visible" "1" ; + set "pop_b_disc_no::visible" "1" ; + set "desktop::curr" "27" ; + } + + } + windowDef anim_pop_discOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mainReset" ; + set "pop_disc::visible" "0" ; + set "pop_b_disc_yes::visible" "0" ; + set "pop_b_disc_no::visible" "0" ; + } + + onTime +50 { + transition "pop_disc_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_disc_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_disc_top::matcolor_w" "0.7" "0" "200" ; + transition "pop_disc_mid::matcolor_w" "0.7" "0" "200" ; + transition "pop_disc_btm::matcolor_w" "0.7" "0" "200" ; + + // back button + transition "pop_disc_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_disc_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_disc_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_disc_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_disc_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_disc_no_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "0" ; + set "pop_p_disc::visible" "0" ; + namedevent "p_btns::showMain" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_loaddelIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_loaddel::visible" "1" ; + namedevent "p_btns::hideLoad" ; + transition "pop_loaddel_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_loaddel_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_loaddel_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_loaddel_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_loaddel_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_loaddel_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_loaddel_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_loaddel_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_loaddel_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_loaddel_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_loaddel_no_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_loaddel::visible" "1" ; + set "pop_b_loadDel_yes::visible" "1" ; + set "pop_b_loadDel_no::visible" "1" ; + set "desktop::curr" "28" ; + } + + } + windowDef anim_pop_loaddelOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_loaddel::visible" "0" ; + set "pop_b_loadDel_yes::visible" "0" ; + set "pop_b_loadDel_no::visible" "0" ; + } + + onTime +50 { + transition "pop_loaddel_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_loaddel_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_loaddel_top::matcolor_w" "0.7" "0" "200" ; + transition "pop_loaddel_mid::matcolor_w" "0.7" "0" "200" ; + transition "pop_loaddel_btm::matcolor_w" "0.7" "0" "200" ; + + // back button + transition "pop_loaddel_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_loaddel_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_loaddel_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_loaddel_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_loaddel_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_loaddel_no_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "pop_p_loaddel::visible" "0" ; + namedevent "p_btns::showLoad" ; + set "desktop::active" "0" ; + set "desktop::curr" "2" ; + } + + } + windowDef anim_pop_fpcIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_find_playerClan::visible" "1" ; + namedevent "p_btns::hideMpBrowse" ; + transition "pop_fpc_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_fpc_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_fpc_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_fpc_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_fpc_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_fpc_search::matcolor_w" "0" "0.4" "150" ; + transition "pop_fpc_t_search::forecolor_w" "0" "0.8" "150" ; + transition "pop_fpc_search_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_fpc_cancel::matcolor_w" "0" "0.4" "150" ; + transition "pop_fpc_t_cancel::forecolor_w" "0" "0.8" "150" ; + transition "pop_fpc_cancel_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_find_playerClan::visible" "1" ; + set "pop_b_fpc_search::visible" "1" ; + set "pop_b_fpc_cancel::visible" "1" ; + set "pop_b_fpc_player::visible" "1" ; + set "pop_b_fpc_clan::visible" "1" ; + + set "gui::player_search" "1" ; + set "gui::clan_search" "0" ; + set "pop_fpc_player_boxcheck::matcolor_w" "1" ; + set "pop_fpc_clan_boxcheck::matcolor_w" "0" ; + set "pop_b_fpc_player::visible" "0" ; + set "pop_b_fpc_clan::visible" "1" ; + set "pop_fpc_player::textscale" "0.23" ; + transition "pop_fpc_player::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + set "pop_fpc_clan::textscale" "0.22" ; + set "pop_fpc_clan::forecolor" "$desktop::white_8" ; + + set "desktop::curr" "29" ; + setfocus "pop_fpc_name" ; + } + + } + windowDef anim_pop_fpcOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::mpBrowseReset" ; + set "pop_find_playerClan::visible" "0" ; + set "pop_b_fpc_search::visible" "0" ; + set "pop_b_fpc_cancel::visible" "0" ; + set "pop_b_fpc_player::visible" "0" ; + set "pop_b_fpc_clan::visible" "0" ; + } + + onTime +50 { + transition "pop_fpc_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_fpc_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_fpc_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_fpc_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_fpc_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_fpc_search::matcolor_w" "0.8" "0" "150" ; + transition "pop_fpc_t_search::forecolor_w" "1" "0" "150" ; + transition "pop_fpc_search_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_fpc_cancel::matcolor_w" "0.8" "0" "150" ; + transition "pop_fpc_t_cancel::forecolor_w" "1" "0" "150" ; + transition "pop_fpc_cancel_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "14" ; + set "pop_p_find_playerClan::visible" "0" ; + namedevent "p_btns::showMpBrowse" ; + set "cmd" "updateFilterByMod" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_overwriteIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_overwrite::visible" "1" ; + namedevent "p_btns::hideSave" ; + transition "pop_overwrite_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_overwrite_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_overwrite_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_overwrite_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_overwrite_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + + if ( "desktop::overwrite_auto" == 0 ) { + transition "pop_overwrite_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_overwrite_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_overwrite_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_overwrite_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_overwrite_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_overwrite_no_corner::matcolor_w" "0" "0.4" "150" ; + }else { + transition "pop_overwrite_close::matcolor_w" "0" "0.4" "150" ; + transition "pop_overwrite_t_close::forecolor_w" "0" "0.8" "150" ; + transition "pop_overwrite_close_corner::matcolor_w" "0" "0.4" "150" ; + } + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_overwrite::visible" "1" ; + namedevent "p_btns::showPop_overwrite" ; + set "desktop::curr" "32" ; + } + + } + windowDef anim_pop_overwriteOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::saveReset" ; + set "pop_overwrite::visible" "0" ; + namedevent "p_btns::hidePop_overwrite" ; + } + + onTime +50 { + transition "pop_overwrite_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_overwrite_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_overwrite_top::matcolor_w" "0.7" "0" "200" ; + transition "pop_overwrite_mid::matcolor_w" "0.7" "0" "200" ; + transition "pop_overwrite_btm::matcolor_w" "0.7" "0" "200" ; + + // back button + if ( "desktop::overwrite_auto" == 0 ) { + transition "pop_overwrite_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_overwrite_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_overwrite_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_overwrite_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_overwrite_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_overwrite_no_corner::matcolor_w" "1" "0" "150" ; + } else { + transition "pop_overwrite_close::matcolor_w" "0.8" "0" "150" ; + transition "pop_overwrite_t_close::forecolor_w" "1" "0" "150" ; + transition "pop_overwrite_close_corner::matcolor_w" "1" "0" "150" ; + } + } + + onTime +250 { + set "desktop::curr" "23" ; + set "desktop::overwrite_auto" "0" ; + set "pop_p_overwrite::visible" "0" ; + namedevent "p_btns::showSave" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_autoIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_auto::visible" "1" ; + namedevent "p_btns::hideSet" ; + transition "pop_auto_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_auto_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_auto_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_auto_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_auto_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_auto_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_auto_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_auto_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_auto_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_auto_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_auto_no_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_auto::visible" "1" ; + set "pop_b_auto_yes::visible" "1" ; + set "pop_b_auto_no::visible" "1" ; + set "desktop::curr" "30" ; + } + + } + windowDef anim_pop_autoOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::setReset" ; + set "pop_auto::visible" "0" ; + set "pop_b_auto_yes::visible" "0" ; + set "pop_b_auto_no::visible" "0" ; + + set "set_sys_auto::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + + set "set_sys_adv::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_t_adv::textscale" "0.26" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + + set "set_sys_b9::matcolor" "$desktop::corner" ; + set "set_sys_t_b9::forecolor" "$desktop::white_8" ; + set "set_sys_t_b9::textscale" "0.26" ; + set "set_sys_b9_corner::matcolor" "$desktop::corner" ; + + if ( "gui::com_machineSpec" == 0 ) { + set "set_sys_vidqual_val::text" "#str_200263" ; + set "desktop::com_machineSpec" "0" ; + } else if ( "gui::com_machineSpec" == 1 ) { + set "set_sys_vidqual_val::text" "#str_200261" ; + set "desktop::com_machineSpec" "1" ; + } else if ( "gui::com_machineSpec" == 2 ) { + set "set_sys_vidqual_val::text" "#str_200262" ; + set "desktop::com_machineSpec" "2" ; + } else if ( "gui::com_machineSpec" == 3 ) { + set "set_sys_vidqual_val::text" "#str_200268" ; + set "desktop::com_machineSpec" "3" ; + } + } + + onTime +50 { + transition "pop_auto_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_auto_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_auto_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_auto_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_auto_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_auto_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_auto_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_auto_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_auto_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_auto_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_auto_no_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "22" ; + set "pop_p_auto::visible" "0" ; + namedevent "p_btns::showSet" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_ultrawarnIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_ultrawarn::visible" "1" ; + namedevent "p_btns::hideSet" ; + transition "pop_ultrawarn_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_ultrawarn_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_ultrawarn_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_ultrawarn_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_ultrawarn_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_ultrawarn_yes::matcolor_w" "0" "0.4" "150" ; + transition "pop_ultrawarn_t_yes::forecolor_w" "0" "0.8" "150" ; + transition "pop_ultrawarn_yes_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_ultrawarn_no::matcolor_w" "0" "0.4" "150" ; + transition "pop_ultrawarn_t_no::forecolor_w" "0" "0.8" "150" ; + transition "pop_ultrawarn_no_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::active" "0" ; + set "pop_ultrawarn::visible" "1" ; + set "pop_b_ultrawarn_yes::visible" "1" ; + set "pop_b_ultrawarn_no::visible" "1" ; + set "desktop::curr" "31" ; + } + + } + windowDef anim_pop_ultrawarnOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_anims::setReset" ; + set "pop_ultrawarn::visible" "0" ; + set "pop_b_ultrawarn_yes::visible" "0" ; + set "pop_b_ultrawarn_no::visible" "0" ; + } + + onTime +50 { + transition "pop_ultrawarn_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_ultrawarn_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_ultrawarn_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_ultrawarn_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_ultrawarn_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_ultrawarn_yes::matcolor_w" "0.8" "0" "150" ; + transition "pop_ultrawarn_t_yes::forecolor_w" "1" "0" "150" ; + transition "pop_ultrawarn_yes_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_ultrawarn_no::matcolor_w" "0.8" "0" "150" ; + transition "pop_ultrawarn_t_no::forecolor_w" "1" "0" "150" ; + transition "pop_ultrawarn_no_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "22" ; + set "pop_p_ultrawarn::visible" "0" ; + namedevent "p_btns::showSet" ; + set "desktop::active" "0" ; + } + + } + windowDef anim_sttip + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 1000 { + set "p_mp_browse_sortTooltip::visible" "1" ; + transition "mp_browse_sttip_top::matcolor_w" "0" "0.94" "250" ; + transition "mp_browse_sttip_btm::matcolor_w" "0" "0.94" "250" ; + transition "mp_browse_sttip_value::forecolor_w" "0" "1" "250" ; + } + + } + windowDef anim_pop_createAdv_banlistIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_createAdv_banlist::visible" "1" ; + + namedevent "p_btns::hidePop_createAdv" ; + + transition "pop_createAdv_banlist_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_createAdv_banlist_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_createAdv_banlist_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_createAdv_banlist_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_createAdv_banlist_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_createAdv_banlist_1::matcolor_w" "0" "0.4" "150" ; + transition "pop_createAdv_banlist_t_1::forecolor_w" "0" "0.8" "150" ; + transition "pop_createAdv_banlist_1_corner::matcolor_w" "0" "0.4" "150" ; + + transition "pop_createAdv_banlist_2::matcolor_w" "0" "0.4" "150" ; + transition "pop_createAdv_banlist_t_2::forecolor_w" "0" "0.8" "150" ; + transition "pop_createAdv_banlist_2_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::curr" "33" ; + set "desktop::active" "0" ; + set "pop_createAdv_banlist::visible" "1" ; + + set "pop_b_createAdv_banlist_1::visible" "1" ; + set "pop_b_createAdv_banlist_2::visible" "1" ; + } + + } + windowDef anim_pop_createAdv_banlistOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_createAdv_banlist::visible" "0" ; + set "pop_b_createAdv_banlist_1::visible" "0" ; + set "pop_b_createAdv_banlist_2::visible" "0" ; + + set "pop_createAdv_b10::matcolor_w" "0.4" ; + set "pop_createAdv_t_banlist::forecolor" "$desktop::white_8" ; + set "pop_createAdv_banlist_corner::matcolor" "$desktop::corner" ; + + set "pop_createAdv_t_banlist::textscale" "0.28" ; + } + + onTime +50 { + transition "pop_createAdv_banlist_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_createAdv_banlist_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_createAdv_banlist_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_createAdv_banlist_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_createAdv_banlist_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_createAdv_banlist_1::matcolor_w" "0.8" "0" "150" ; + transition "pop_createAdv_banlist_t_1::forecolor_w" "1" "0" "150" ; + transition "pop_createAdv_banlist_1_corner::matcolor_w" "1" "0" "150" ; + + transition "pop_createAdv_banlist_2::matcolor_w" "0.8" "0" "150" ; + transition "pop_createAdv_banlist_t_2::forecolor_w" "1" "0" "150" ; + transition "pop_createAdv_banlist_2_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "24" ; + set "pop_p_createAdv_banlist::visible" "0" ; + + namedevent "p_btns::showPop_createAdv" ; + + set "desktop::active" "0" ; + } + + } + windowDef anim_pop_vidwarnIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_vidwarn::visible" "1" ; + + namedevent "p_btns::hideSet" ; + namedevent "p_btns::hideMpSet" ; + namedevent "p_btns::hideMpCreate" ; + + transition "pop_vidwarn_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_vidwarn_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_vidwarn_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_vidwarn_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_vidwarn_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_vidwarn_close::matcolor_w" "0" "0.4" "150" ; + transition "pop_vidwarn_t_close::forecolor_w" "0" "0.8" "150" ; + transition "pop_vidwarn_close_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::curr" "34" ; + set "desktop::active" "0" ; + set "pop_vidwarn::visible" "1" ; + + set "pop_b_vidwarn_close::visible" "1" ; + } + + } + windowDef anim_pop_vidwarnOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideSet" ; + namedevent "p_btns::hideMpSet" ; + namedevent "p_btns::hideMpCreate" ; + + set "pop_vidwarn::visible" "0" ; + set "pop_b_vidwarn_close::visible" "0" ; + + set "set_sys_auto::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + + set "set_sys_adv::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_t_adv::textscale" "0.26" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + + set "set_sys_b9::matcolor" "$desktop::corner" ; + set "set_sys_t_b9::forecolor" "$desktop::white_8" ; + set "set_sys_t_b9::textscale" "0.26" ; + set "set_sys_b9_corner::matcolor" "$desktop::corner" ; + } + + onTime +50 { + transition "pop_vidwarn_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_vidwarn_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_vidwarn_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_vidwarn_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_vidwarn_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_vidwarn_close::matcolor_w" "0.8" "0" "150" ; + transition "pop_vidwarn_t_close::forecolor_w" "1" "0" "150" ; + transition "pop_vidwarn_close_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::vidwarn" "0" ; + set "desktop::sndwarn" "0" ; + set "desktop::curr" "-1" ; + set "pop_p_vidwarn::visible" "0" ; + + if ( "desktop::dest" == 4 ) { + set "desktop::active" "1" ; + resettime "anim_settingsOut" "0" ; + set "desktop::dest" "0" ; + } + if ( "desktop::dest" == 17 ) { + set "desktop::active" "1" ; + resettime "anim_mpCreateOut" "0" ; + set "desktop::dest" "0" ; + } + if ( "desktop::dest" == 18 ) { + set "desktop::active" "1" ; + resettime "anim_mpSetOut" "0" ; + set "desktop::dest" "0" ; + } + } + + } + windowDef anim_pop_sndadvIn + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + set "pop_p_set_sndadv::visible" "1" ; + + namedevent "p_btns::hideSet" ; + + transition "pop_set_sndadv_black::backcolor_w" "0" "0.94" "200" ; + transition "pop_set_sndadv_bg::matcolor" "0,0,0,1" "1,1,1,1" "200" ; + transition "pop_set_sndadv_top::matcolor_w" "0" "0.7" "200" ; + transition "pop_set_sndadv_mid::matcolor_w" "0" "0.7" "200" ; + transition "pop_set_sndadv_btm::matcolor_w" "0" "0.7" "200" ; + + // back button + transition "pop_set_sndadv_close::matcolor_w" "0" "0.4" "150" ; + transition "pop_set_sndadv_t_close::forecolor_w" "0" "0.8" "150" ; + transition "pop_set_sndadv_close_corner::matcolor_w" "0" "0.4" "150" ; + } + + onTime +200 { + set "desktop::curr" "35" ; + set "desktop::active" "0" ; + set "pop_set_sndadv::visible" "1" ; + + namedevent "pop_set_sndAdv::openALchange" ; + + set "pop_b_set_sndadv_1::visible" "1" ; + set "pop_b_set_sndadv_2::visible" "1" ; + set "pop_b_set_sndadv_3::visible" "1" ; + set "pop_b_set_sndadv_4::visible" "1" ; + set "pop_b_set_sndadv_close::visible" "1" ; + } + + } + windowDef anim_pop_sndadvOut + { + rect 0,0,1,1 + visible 1 + notime 1 + + onTime 0 { + namedevent "p_btns::hideSet" ; + set "pop_set_sndadv::visible" "0" ; + namedevent "p_btns::hidePop_set_sndadv" ; + + set "set_sys_auto::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + + set "set_sys_adv::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_t_adv::textscale" "0.26" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + + set "set_sys_b9::matcolor" "$desktop::corner" ; + set "set_sys_t_b9::forecolor" "$desktop::white_8" ; + set "set_sys_t_b9::textscale" "0.26" ; + set "set_sys_b9_corner::matcolor" "$desktop::corner" ; + } + + onTime +50 { + transition "pop_set_sndadv_black::backcolor_w" "0.94" "0" "250" ; + transition "pop_set_sndadv_bg::matcolor" "1,1,1,1" "0,0,0,1" "250" ; + transition "pop_set_sndadv_top::matcolor_w" "0.7" "0" "250" ; + transition "pop_set_sndadv_mid::matcolor_w" "0.7" "0" "250" ; + transition "pop_set_sndadv_btm::matcolor_w" "0.7" "0" "250" ; + + // back button + transition "pop_set_sndadv_close::matcolor_w" "0.8" "0" "150" ; + transition "pop_set_sndadv_t_close::forecolor_w" "1" "0" "150" ; + transition "pop_set_sndadv_close_corner::matcolor_w" "1" "0" "150" ; + } + + onTime +250 { + set "desktop::curr" "22" ; + set "pop_p_set_sndadv::visible" "0" ; + namedevent "p_btns::showSet" ; + set "desktop::active" "0" ; + } + + } + } + windowDef p_btns + { + rect 0,0,640,480 + visible 1 + + onNamedEvent showMain { + if ("gui::ingame" == 0) { + set "main_b_returnmp::visible" "0" ; + set "main_b_newgame::visible" "1" ; + set "main_b_savegame::visible" "0" ; + set "main_b_quitcurrent::visible" "0" ; + set "main_b_disconnect::visible" "0" ; + set "main_b_multiplayer::visible" "1" ; + set "main_b_return::visible" "0" ; + set "main_b_mods::visible" "1" ; + set "main_b_updates::visible" "1" ; + set "main_b_credits::visible" "1" ; + } else if ("gui::ingame" == 1) { + set "main_b_returnmp::visible" "0" ; + set "main_b_newgame::visible" "0" ; + set "main_b_savegame::visible" "1" ; + set "main_b_quitcurrent::visible" "1" ; + set "main_b_disconnect::visible" "0" ; + set "main_b_multiplayer::visible" "0" ; + set "main_b_return::visible" "1" ; + set "main_b_mods::visible" "0" ; + set "main_b_updates::visible" "0" ; + set "main_b_credits::visible" "0" ; + } else if ("gui::ingame" == 2) { + set "main_b_returnmp::visible" "1" ; + set "main_b_newgame::visible" "0" ; + set "main_b_savegame::visible" "0" ; + set "main_b_quitcurrent::visible" "0" ; + set "main_b_disconnect::visible" "1" ; + set "main_b_multiplayer::visible" "1" ; + set "main_b_return::visible" "0" ; + set "main_b_mods::visible" "1" ; + set "main_b_updates::visible" "1" ; + set "main_b_credits::visible" "1" ; + } + set "main_b_loadgame::visible" "1" ; + set "main_b_settings::visible" "1" ; + set "main_b_exit::visible" "1" ; + } + + onNamedEvent hideMain { + set "main_b_returnmp::visible" "0" ; + set "main_b_newgame::visible" "0" ; + set "main_b_savegame::visible" "0" ; + set "main_b_quitcurrent::visible" "0" ; + set "main_b_disconnect::visible" "0" ; + set "main_b_multiplayer::visible" "0" ; + set "main_b_return::visible" "0" ; + set "main_b_mods::visible" "0" ; + set "main_b_updates::visible" "0" ; + set "main_b_credits::visible" "0" ; + set "main_b_loadgame::visible" "0" ; + set "main_b_settings::visible" "0" ; + set "main_b_exit::visible" "0" ; + } + + onNamedEvent showSet { + set "set_b_loaddefaults::visible" "1" ; + if ("desktop::vidwarn" == 1) { + set "set_b_vidrestart::visible" "1" ; + } + set "set_b_back::visible" "1" ; + if ("desktop::curr" == 9) { + namedevent "showSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "hideSetSystem" ; + set "set_b_controls_move_11::visible" "0" ; + set "set_ctrl_b11::matcolor_w" "0.2" ; + set "set_b_controls_move_12::visible" "0" ; + set "set_ctrl_b12::matcolor_w" "0.2" ; + set "set_b_controls_move_13::visible" "0" ; + set "set_ctrl_b13::matcolor_w" "0.2" ; + + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + } + + if ("desktop::curr" == 10) { + namedevent "showSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "hideSetSystem" ; + set "set_b_controls_move_11::visible" "0" ; + set "set_ctrl_b11::matcolor_w" "0.2" ; + set "set_b_controls_move_12::visible" "0" ; + set "set_ctrl_b12::matcolor_w" "0.2" ; + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + } + + if ("desktop::curr" == 11) { + namedevent "showSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "hideSetSystem" ; + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "1" ; + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + } + + if ("desktop::curr" == 12) { + namedevent "showSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "hideSetSystem" ; + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "0" ; + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + } + + if ("desktop::curr" == 21) { + namedevent "hideSetControls" ; + namedevent "showSetGameOptions" ; + namedevent "hideSetSystem" ; + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "1" ; + set "p_settings_sys::visible" "0" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "0" ; + set "set_b_system::visible" "1" ; + } + + if ("desktop::curr" == 22) { + namedevent "hideSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "showSetSystem" ; + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "1" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "0" ; + } + } + + onNamedEvent hideSet { + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "0" ; + set "set_b_system::visible" "0" ; + set "set_b_loaddefaults::visible" "0" ; + set "set_b_vidrestart::visible" "0" ; + set "set_b_back::visible" "0" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + set "set_b_controls_5::visible" "0" ; + set "set_b_controls_6::visible" "0" ; + namedevent "hideSetControls" ; + namedevent "hideSetGameOptions" ; + namedevent "hideSetSystem" ; + } + + onNamedEvent showSetControls { + set "set_b_controls_move_1::visible" "1" ; + set "set_b_controls_move_2::visible" "1" ; + set "set_b_controls_move_3::visible" "1" ; + set "set_b_controls_move_4::visible" "1" ; + set "set_b_controls_move_5::visible" "1" ; + set "set_b_controls_move_6::visible" "1" ; + set "set_b_controls_move_7::visible" "1" ; + set "set_b_controls_move_8::visible" "1" ; + set "set_b_controls_move_9::visible" "1" ; + set "set_b_controls_move_10::visible" "1" ; + set "set_b_controls_move_11::visible" "1" ; + set "set_b_controls_move_12::visible" "1" ; + set "set_b_controls_move_13::visible" "1" ; + set "set_ctrls_move_forward_key::noevents" "0" ; + set "set_ctrls_move_backpedal_key::noevents" "0" ; + set "set_ctrls_move_moveleft_key::noevents" "0" ; + set "set_ctrls_move_moveright_key::noevents" "0" ; + set "set_ctrls_move_jump_key::noevents" "0" ; + set "set_ctrls_move_crouch_key::noevents" "0" ; + set "set_ctrls_move_turnleft_key::noevents" "0" ; + set "set_ctrls_move_turnright_key::noevents" "0" ; + set "set_ctrls_move_strafe_key::noevents" "0" ; + set "set_ctrls_move_walk_key::noevents" "0" ; + set "set_ctrls_weap_blaster_key::noevents" "0" ; + set "set_ctrls_weap_shotgun_key::noevents" "0" ; + set "set_ctrls_weap_mgun_key::noevents" "0" ; + set "set_ctrls_weap_hblaster_key::noevents" "0" ; + set "set_ctrls_weap_grenade_key::noevents" "0" ; + set "set_ctrls_weap_nailgun_key::noevents" "0" ; + set "set_ctrls_weap_rocket_key::noevents" "0" ; + set "set_ctrls_weap_railgun_key::noevents" "0" ; + set "set_ctrls_weap_lgun_key::noevents" "0" ; + set "set_ctrls_weap_dmg_key::noevents" "0" ; + set "set_ctrls_weap_napalmlauncher_key::noevents" "0" ; + set "set_ctrls_weap_buymenu_key::noevents" "0" ; + set "set_ctrls_attk_attack_key::noevents" "0" ; + set "set_ctrls_attk_prevweap_key::noevents" "0" ; + set "set_ctrls_attk_nextweap_key::noevents" "0" ; + set "set_ctrls_attk_reload_key::noevents" "0" ; + set "set_ctrls_attk_lookup_key::noevents" "0" ; + set "set_ctrls_attk_lookdown_key::noevents" "0" ; + set "set_ctrls_attk_mouselook_key::noevents" "0" ; + set "set_ctrls_attk_centerview_key::noevents" "0" ; + set "set_ctrls_attk_zoomview_key::noevents" "0" ; + set "set_ctrls_attk_objectives_key::noevents" "0" ; + set "set_ctrls_attk_flashlight_key::noevents" "0" ; + set "set_ctrls_attk_screenshot_key::noevents" "0" ; + set "set_ctrls_other_quicksave_key::noevents" "0" ; + set "set_ctrls_other_quickload_key::noevents" "0" ; + set "set_ctrls_other_chat_key::noevents" "0" ; + set "set_ctrls_other_teamchat_key::noevents" "0" ; + set "set_ctrls_other_voteyes_key::noevents" "0" ; + set "set_ctrls_other_voteno_key::noevents" "0" ; + set "set_ctrls_other_stats_key::noevents" "0" ; + set "set_ctrls_other_ready_key::noevents" "0" ; + set "set_ctrls_other_salute_key::noevents" "0" ; + set "set_ctrls_other_cheer_key::noevents" "0" ; + set "set_ctrls_other_taunt_key::noevents" "0" ; + set "set_ctrls_other_grab_key::noevents" "0" ; + set "set_ctrls_other_vchat_key::noevents" "0" ; + } + + onNamedEvent hideSetControls { + set "set_b_controls_move_1::visible" "0" ; + set "set_b_controls_move_2::visible" "0" ; + set "set_b_controls_move_3::visible" "0" ; + set "set_b_controls_move_4::visible" "0" ; + set "set_b_controls_move_5::visible" "0" ; + set "set_b_controls_move_6::visible" "0" ; + set "set_b_controls_move_7::visible" "0" ; + set "set_b_controls_move_8::visible" "0" ; + set "set_b_controls_move_9::visible" "0" ; + set "set_b_controls_move_10::visible" "0" ; + set "set_b_controls_move_11::visible" "0" ; + set "set_b_controls_move_12::visible" "0" ; + set "set_b_controls_move_13::visible" "0" ; + set "set_ctrls_move_forward_key::noevents" "1" ; + set "set_ctrls_move_backpedal_key::noevents" "1" ; + set "set_ctrls_move_moveleft_key::noevents" "1" ; + set "set_ctrls_move_moveright_key::noevents" "1" ; + set "set_ctrls_move_jump_key::noevents" "1" ; + set "set_ctrls_move_crouch_key::noevents" "1" ; + set "set_ctrls_move_turnleft_key::noevents" "1" ; + set "set_ctrls_move_turnright_key::noevents" "1" ; + set "set_ctrls_move_strafe_key::noevents" "1" ; + set "set_ctrls_move_walk_key::noevents" "1" ; + set "set_ctrls_weap_blaster_key::noevents" "1" ; + set "set_ctrls_weap_shotgun_key::noevents" "1" ; + set "set_ctrls_weap_mgun_key::noevents" "1" ; + set "set_ctrls_weap_hblaster_key::noevents" "1" ; + set "set_ctrls_weap_grenade_key::noevents" "1" ; + set "set_ctrls_weap_nailgun_key::noevents" "1" ; + set "set_ctrls_weap_rocket_key::noevents" "1" ; + set "set_ctrls_weap_railgun_key::noevents" "1" ; + set "set_ctrls_weap_lgun_key::noevents" "1" ; + set "set_ctrls_weap_dmg_key::noevents" "1" ; + set "set_ctrls_weap_napalmlauncher_key::noevents" "1" ; + set "set_ctrls_weap_buymenu_key::noevents" "1" ; + set "set_ctrls_attk_attack_key::noevents" "1" ; + set "set_ctrls_attk_prevweap_key::noevents" "1" ; + set "set_ctrls_attk_nextweap_key::noevents" "1" ; + set "set_ctrls_attk_reload_key::noevents" "1" ; + set "set_ctrls_attk_lookup_key::noevents" "1" ; + set "set_ctrls_attk_lookdown_key::noevents" "1" ; + set "set_ctrls_attk_mouselook_key::noevents" "1" ; + set "set_ctrls_attk_centerview_key::noevents" "1" ; + set "set_ctrls_attk_zoomview_key::noevents" "1" ; + set "set_ctrls_attk_objectives_key::noevents" "1" ; + set "set_ctrls_attk_flashlight_key::noevents" "1" ; + set "set_ctrls_attk_screenshot_key::noevents" "1" ; + set "set_ctrls_other_quicksave_key::noevents" "1" ; + set "set_ctrls_other_quickload_key::noevents" "1" ; + set "set_ctrls_other_chat_key::noevents" "1" ; + set "set_ctrls_other_teamchat_key::noevents" "1" ; + set "set_ctrls_other_voteyes_key::noevents" "1" ; + set "set_ctrls_other_voteno_key::noevents" "1" ; + set "set_ctrls_other_stats_key::noevents" "1" ; + set "set_ctrls_other_ready_key::noevents" "1" ; + set "set_ctrls_other_salute_key::noevents" "1" ; + set "set_ctrls_other_cheer_key::noevents" "1" ; + set "set_ctrls_other_taunt_key::noevents" "1" ; + set "set_ctrls_other_grab_key::noevents" "1" ; + set "set_ctrls_other_vchat_key::noevents" "1" ; + } + + onNamedEvent showSetGameOptions { + set "set_game_freelook::visible" "1" ; + set "set_game_freelook_hover::visible" "1" ; + set "set_game_autoreload::visible" "1" ; + set "set_game_autoreload_hover::visible" "1" ; + set "set_game_autoswitch::visible" "1" ; + set "set_game_autoswitch_hover::visible" "1"; + set "set_game_showdecals::visible" "1" ; + set "set_game_showdecals_hover::visible" "1" ; + set "set_game_showgun::visible" "1" ; + set "set_game_showgun_hover::visible" "1" ; + set "set_game_gunXYZ::visible" "1" ; + set "set_game_gunXYZ_hover::visible" "1" ; + set "set_game_simpleitems::visible" "1" ; + set "set_game_simpleitems_hover::visible" "1" ; + set "set_game_forcemodel::visible" "1" ; + set "set_game_forcemodel_hover::visible" "1" ; + set "set_game_mpitch::visible" "1" ; + set "set_game_mpitch_hover::visible" "1" ; + set "set_game_msmooth::visible" "1" ; + set "set_game_msmooth_hover::visible" "1" ; + set "set_game_msensitivity::visible" "1" ; + set "set_game_msensitivity_hover::visible" "1" ; + set "set_game_customxhair::visible" "1" ; + set "set_game_customxhair_hover::visible" "1" ; + if ( "gui::g_crosshairCustom" == 1 ) { + set "set_game_previewxhair_background::matcolor" "$desktop::corner" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_8" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "1" ; + set "set_game_previewxhair::noevents" "0" ; + set "set_game_previewxhair_hover::noevents" "0" ; + } else { + set "set_game_previewxhair_background::matcolor" "$desktop::grey1_4" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_4" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "0" ; + set "set_game_previewxhair::noevents" "1" ; + set "set_game_previewxhair_hover::noevents" "1" ; + } + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "1" ; + set "set_game_xhairsize::visible" "1" ; + set "set_game_xhairsize_hover::visible" "1" ; + set "set_game_xhaircolor::visible" "1" ; + set "set_game_xhaircolor_hover::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor0::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor1::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor2::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor3::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor4::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor5::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor6::visible" "1" ; + set "set_game_xhaircolor_hover_xcolor7::visible" "1" ; + set "set_game_freelook_val::noevents" "0" ; + set "set_game_autoreload::noevents" "0" ; + set "set_game_autoswitch::noevents" "0" ; + set "set_game_showdecals::noevents" "0" ; + set "set_game_showgun::noevents" "0" ; + set "set_game_gunXYZ::noevents" "0" ; + set "set_game_simpleitems::noevents" "0" ; + set "set_game_forcemodel::noevents" "0" ; + set "set_game_mpitch::noevents" "0" ; + set "set_game_msmooth::noevents" "0" ; + set "set_game_msensitivity::noevents" "0" ; + set "set_game_customxhair::noevents" "0" ; + set "set_game_previewxhair::noevents" "0" ; + set "set_game_xhairsize::noevents" "0" ; + set "set_game_xhaircolor::noevents" "0" ; + + + } + + onNamedEvent hideSetGameOptions { + set "set_game_freelook::visible" "0" ; + set "set_game_freelook_hover::visible" "0" ; + set "set_game_autoreload::visible" "0" ; + set "set_game_autoreload_hover::visible" "0" ; + set "set_game_autoswitch::visible" "0" ; + set "set_game_autoswitch_hover::visible" "0" ; + set "set_game_showdecals::visible" "0" ; + set "set_game_showdecals_hover::visible" "0" ; + set "set_game_showgun::visible" "0" ; + set "set_game_showgun_hover::visible" "0"; + set "set_game_gunXYZ_hover::visible" "0" ; + set "set_game_simpleitems::visible" "0" ; + set "set_game_simpleitems_hover::visible" "0" ; + set "set_game_forcemodel::visible" "0" ; + set "set_game_forcemodel_hover::visible" "0" ; + set "set_game_mpitch::visible" "0" ; + set "set_game_mpitch_hover::visible" "0" ; + set "set_game_msmooth::visible" "0" ; + set "set_game_msmooth_hover::visible" "0" ; + set "set_game_msensitivity::visible" "0" ; + set "set_game_msensitivity_hover::visible" "0" ; + set "set_game_customxhair::visible" "0" ; + set "set_game_customxhair_hover::visible" "0" ; + set "set_game_previewxhair::visible" "0" ; + set "set_game_previewxhair_hover::visible" "0" ; + set "set_game_xhairsize::visible" "0" ; + set "set_game_xhairsize_hover::visible" "0" ; + set "set_game_xhaircolor::visible" "0" ; + set "set_game_xhaircolor_hover::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor0::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor1::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor2::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor3::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor4::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor5::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor6::visible" "0" ; + set "set_game_xhaircolor_hover_xcolor7::visible" "0" ; + set "set_game_freelook_val::noevents" "1" ; + set "set_game_autoreload::noevents" "1" ; + set "set_game_autoswitch::noevents" "1" ; + set "set_game_showdecals::noevents" "1" ; + set "set_game_showgun::noevents" "1" ; + set "set_game_gunXYZ::noevents" "1" ; + set "set_game_simpleitems::noevents" "1" ; + set "set_game_forcemodel::noevents" "1" ; + set "set_game_mpitch::noevents" "1" ; + set "set_game_msmooth::noevents" "1" ; + set "set_game_msensitivity::noevents" "1" ; + set "set_game_customxhair::noevents" "1" ; + set "set_game_previewxhair::noevents" "1" ; + set "set_game_xhairsize::noevents" "1" ; + set "set_game_xhaircolor::noevents" "1" ; + } + + onNamedEvent showSetSystem { + set "set_b_system_1::visible" "1" ; + set "set_b_system_2::visible" "1" ; + set "set_b_system_3::visible" "1" ; + set "set_b_system_4::visible" "1" ; + set "set_b_system_auto::visible" "1" ; + set "set_b_system_adv::visible" "1" ; + set "set_b_system_5::visible" "1" ; + set "set_b_system_6::visible" "1" ; + set "set_b_system_9::visible" "1" ; + set "set_sys_vidqual_val::noevents" "0" ; + set "set_sys_screensize_val_0::noevents" "0" ; + set "set_sys_screensize_val_1::noevents" "0" ; + set "set_sys_screensize_val_2::noevents" "0" ; + set "set_sys_aspect_val::noevents" "0" ; + set "set_sys_fullscreen_val::noevents" "0" ; + set "set_sys_gamma_slider::noevents" "0" ; + set "set_sys_vol_slider::noevents" "0" ; + } + + onNamedEvent hideSetSystem { + set "set_b_system_1::visible" "0" ; + set "set_b_system_2::visible" "0" ; + set "set_b_system_3::visible" "0" ; + set "set_b_system_4::visible" "0" ; + set "set_b_system_auto::visible" "0" ; + set "set_b_system_adv::visible" "0" ; + set "set_b_system_5::visible" "0" ; + set "set_b_system_6::visible" "0" ; + set "set_b_system_9::visible" "0" ; + set "set_sys_vidqual_val::noevents" "1" ; + set "set_sys_screensize_val_0::noevents" "1" ; + set "set_sys_screensize_val_1::noevents" "1" ; + set "set_sys_screensize_val_2::noevents" "1" ; + set "set_sys_aspect_val::noevents" "1" ; + set "set_sys_fullscreen_val::noevents" "1" ; + set "set_sys_gamma_slider::noevents" "1" ; + set "set_sys_vol_slider::noevents" "1" ; + } + + onNamedEvent showNew { + + if ("desktop::skill" == 0) { + set "new_b_skill1::visible" "0" ; + set "new_b_skill2::visible" "1" ; + set "new_b_skill3::visible" "1" ; + set "new_b_skill4::visible" "1" ; + } else if ("desktop::skill" == 1) { + set "new_b_skill1::visible" "1" ; + set "new_b_skill2::visible" "0" ; + set "new_b_skill3::visible" "1" ; + set "new_b_skill4::visible" "1" ; + } else if ("desktop::skill" == 2) { + set "new_b_skill1::visible" "1" ; + set "new_b_skill2::visible" "1" ; + set "new_b_skill3::visible" "0" ; + set "new_b_skill4::visible" "1" ; + } else if ("desktop::skill" == 3) { + set "new_b_skill1::visible" "1" ; + set "new_b_skill2::visible" "1" ; + set "new_b_skill3::visible" "1" ; + set "new_b_skill4::visible" "0" ; + } + set "new_b_start::visible" "1" ; + set "new_b_back::visible" "1" ; + } + + onNamedEvent hideNew { + set "new_b_skill1::visible" "0" ; + set "new_b_skill2::visible" "0" ; + set "new_b_skill3::visible" "0" ; + set "new_b_skill4::visible" "0" ; + set "new_b_skill5::visible" "0" ; + set "new_b_skill6::visible" "0" ; + set "new_b_start::visible" "0" ; + set "new_b_back::visible" "0" ; + } + + onNamedEvent skillCheck { + set "new_b1::matcolor_w" "0.4" ; + set "new_t_b1::forecolor" "$desktop::white_8" ; + set "new_t_b1::textscale" "0.31" ; + set "new_b2::matcolor_w" "0.4" ; + set "new_t_b2::forecolor" "$desktop::white_8" ; + set "new_t_b2::textscale" "0.31" ; + set "new_b3::matcolor_w" "0.4" ; + set "new_t_b3::forecolor" "$desktop::white_8" ; + set "new_t_b3::textscale" "0.31" ; + set "new_b4::matcolor_w" "0.4" ; + set "new_t_b4::forecolor" "$desktop::white_8" ; + set "new_t_b4::textscale" "0.31" ; + if ("desktop::skill" == 0) { + set "new_b1::matcolor_w" "1" ; + set "new_t_b1::forecolor" "$desktop::orange" "0" ; + set "new_t_b1::textscale" "0.32" ; + set "new_diffDescript::text" "#str_200183" + } else if ("desktop::skill" == 1) { + set "new_b2::matcolor_w" "1" ; + set "new_t_b2::forecolor" "$desktop::orange" "0" ; + set "new_t_b2::textscale" "0.32" ; + set "new_diffDescript::text" "#str_200019" + } else if ("desktop::skill" == 2) { + set "new_b3::matcolor_w" "1" ; + set "new_t_b3::forecolor" "$desktop::orange" "0" ; + set "new_t_b3::textscale" "0.32" ; + set "new_diffDescript::text" "#str_200184" + } else if ("desktop::skill" == 3) { + set "new_b4::matcolor_w" "1" ; + set "new_t_b4::forecolor" "$desktop::orange" "0" ; + set "new_t_b4::textscale" "0.32" ; + set "new_diffDescript::text" "#str_200185" + } + } + + onNamedEvent showLoad { + set "load_b_loadgame::visible" "1" ; + set "load_b_delete::visible" "1" ; + set "load_b_back::visible" "1" ; + set "loadgamelist::noevents" "0" ; + } + + onNamedEvent hideLoad { + set "load_b_loadgame::visible" "0" ; + set "load_b_delete::visible" "0" ; + set "load_b_back::visible" "0" ; + set "loadgamelist::noevents" "1" ; + } + + onNamedEvent showSave { + set "save_b_savegame::visible" "1" ; + set "save_b_back::visible" "1" ; + set "savegamelist::noevents" "0" ; + } + + onNamedEvent hideSave { + set "save_b_savegame::visible" "0" ; + set "save_b_back::visible" "0" ; + set "savegamelist::noevents" "1" ; + } + + onNamedEvent showMp { + set "mp_b_gamebrowser::visible" "1" ; + set "mp_b_friendslist::visible" "1" ; + set "mp_b_createserver::visible" "1" ; + set "mp_b_settings::visible" "1" ; + set "mp_b_back::visible" "1" ; + } + + onNamedEvent hideMp { + set "mp_b_gamebrowser::visible" "0" ; + set "mp_b_friendslist::visible" "0" ; + set "mp_b_createserver::visible" "0" ; + set "mp_b_settings::visible" "0" ; + set "mp_b_back::visible" "0" ; + } + + onNamedEvent showMpSet { + set "mp_b_set_1::visible" "1" ; + set "mp_b_set_2::visible" "1" ; + set "mp_b_set_3::visible" "1" ; + set "mp_b_set_5::visible" "1" ; + set "mp_b_set_6::visible" "1" ; + set "mp_b_set_7::visible" "1" ; + set "mp_b_set_back::visible" "1" ; + set "mp_b_set_railcolor1::visible" "1" ; + set "mp_b_set_railcolor2::visible" "1" ; + set "mp_b_set_railcolor3::visible" "1" ; + set "mp_b_set_railcolor4::visible" "1" ; + set "mp_b_set_railcolor5::visible" "1" ; + set "mp_b_set_railcolor6::visible" "1" ; + set "mp_b_set_railcolor7::visible" "1" ; + + namedevent "p_mp_settings::mpSet_events" ; + } + + onNamedEvent hideMpSet { + set "mp_b_set_1::visible" "0" ; + set "mp_b_set_2::visible" "0" ; + set "mp_b_set_3::visible" "0" ; + set "mp_b_set_5::visible" "0" ; + set "mp_b_set_6::visible" "0" ; + set "mp_b_set_7::visible" "0" ; + set "mp_b_set_back::visible" "0" ; + set "mp_b_set_railcolor1::visible" "0" ; + set "mp_b_set_railcolor2::visible" "0" ; + set "mp_b_set_railcolor3::visible" "0" ; + set "mp_b_set_railcolor4::visible" "0" ; + set "mp_b_set_railcolor5::visible" "0" ; + set "mp_b_set_railcolor6::visible" "0" ; + set "mp_b_set_railcolor7::visible" "0" ; + + namedevent "p_mp_settings::mpSet_noevents" ; + } + + onNamedEvent showMpFriends { + set "mp_b_friends_joinserver::visible" "1" ; + set "mp_b_friends_removefriend::visible" "1" ; + set "mp_b_friends_sortName::visible" "1" ; + set "mp_b_friends_sortClan::visible" "1" ; + set "mp_b_friends_back::visible" "1" ; + } + + onNamedEvent hideMpFriends { + set "mp_b_friends_joinserver::visible" "0" ; + set "mp_b_friends_removefriend::visible" "0" ; + set "mp_b_friends_sortName::visible" "0" ; + set "mp_b_friends_sortClan::visible" "0" ; + set "mp_b_friends_back::visible" "0" ; + } + + onNamedEvent showMpBrowse { + set "mp_b_browse_refreshlist::visible" "1" ; + set "mp_b_browse_getnewlist::visible" "1" ; + set "mp_b_browse_joinipaddress::visible" "1" ; + set "mp_b_browse_joinserver::visible" "1" ; + set "mp_b_browse_findplayerclan::visible" "1" ; + set "mp_b_browse_back::visible" "1" ; + set "mp_b_browse_favsel::visible" "1" ; + set "mp_b_browse_sortFavorite::visible" "1" ; + set "mp_b_browse_sortLocked::visible" "1" ; + set "mp_b_browse_sortDed::visible" "1" ; + set "mp_b_browse_sortPb::visible" "1" ; + set "mp_b_browse_sortServer::visible" "1" ; + set "mp_b_browse_sortPing::visible" "1" ; + set "mp_b_browse_sortRepeater::visible" "1" ; + set "mp_b_browse_sortPlayers::visible" "1" ; + set "mp_b_browse_sortGametype::visible" "1" ; + set "mp_b_browse_sortMap::visible" "1" ; + set "mp_browse_serverlist::noevents" "0" ; + set "mp_b_browse_clearSort::visible" "1" ; + set "mp_b_browse_uparrow::visible" "1" ; + set "mp_b_browse_dnarrow::visible" "1" ; + set "mp_b_browse_filter_prev_mod::visible" "1" ; + set "mp_b_browse_filter_next_mod::visible" "1" ; + + if ( "gui::lanSet" == 0 ) { + set "mp_b_browse_src_internet::visible" "0" ; + set "mp_b_browse_src_lan::visible" "1" ; + set "mp_browse_internet::textscale" "0.23" ; + set "mp_browse_internet::forecolor" "$desktop::orange" ; + set "mp_browse_lan::textscale" "0.22" ; + set "mp_browse_lan::forecolor" "$desktop::white_8" ; + set "mp_browse_internet_boxcheck::matcolor_w" "1" ; + set "mp_browse_lan_boxcheck::matcolor_w" "0" ; + } else { + set "mp_b_browse_src_internet::visible" "1" ; + set "mp_b_browse_src_lan::visible" "0" ; + set "mp_browse_internet::textscale" "0.22" ; + set "mp_browse_internet::forecolor" "$desktop::white_8" ; + set "mp_browse_lan::textscale" "0.23" ; + set "mp_browse_lan::forecolor" "$desktop::orange" ; + set "mp_browse_internet_boxcheck::matcolor_w" "0" ; + set "mp_browse_lan_boxcheck::matcolor_w" "1" ; + } + set "mp_browse_serverlist::backgroundHover" "gfx/guis/mainmenu/bg_hover2" ; + set "mp_browse_serverlist::backgroundFocus" "gfx/guis/mainmenu/bg_focus2" ; + set "mp_browse_serverlist::backgroundLine" "gfx/guis/mainmenu/bg_line2" ; + } + + onNamedEvent hideMpBrowse { + set "mp_b_browse_refreshlist::visible" "0" ; + set "mp_b_browse_getnewlist::visible" "0" ; + set "mp_b_browse_joinipaddress::visible" "0" ; + set "mp_b_browse_joinserver::visible" "0" ; + set "mp_b_browse_findplayerclan::visible" "0" ; + set "mp_b_browse_back::visible" "0" ; + set "mp_b_browse_favsel::visible" "0" ; + set "mp_b_browse_sortFavorite::visible" "0" ; + set "mp_b_browse_sortLocked::visible" "0" ; + set "mp_b_browse_sortDed::visible" "0" ; + set "mp_b_browse_sortPb::visible" "0" ; + set "mp_b_browse_sortServer::visible" "0" ; + set "mp_b_browse_sortPing::visible" "0" ; + set "mp_b_browse_sortRepeater::visible" "0" ; + set "mp_b_browse_sortPlayers::visible" "0" ; + set "mp_b_browse_sortGametype::visible" "0" ; + set "mp_b_browse_sortMap::visible" "0" ; + set "mp_browse_serverlist::noevents" "1" ; + set "mp_b_browse_clearSort::visible" "0" ; + set "mp_b_browse_src_internet::visible" "0" ; + set "mp_b_browse_src_lan::visible" "0" ; + set "mp_b_browse_uparrow::visible" "0" ; + set "mp_b_browse_dnarrow::visible" "0" ; + set "mp_b_browse_filter_prev_mod::visible" "0" ; + set "mp_b_browse_filter_next_mod::visible" "0" ; + + set "mp_browse_serverlist::backgroundHover" "gfx/effects/particles_shapes/blank" ; + set "mp_browse_serverlist::backgroundFocus" "gfx/effects/particles_shapes/blank" ; + set "mp_browse_serverlist::backgroundLine" "gfx/effects/particles_shapes/blank" ; + } + + onNamedEvent showMpCreate { + set "mp_b_create_server::visible" "1" ; + set "mp_b_create_back::visible" "1" ; + set "mp_b_create_advanced::visible" "1" ; + set "mp_b_create_1::visible" "1" ; + set "mp_b_create_2::visible" "1" ; + set "mp_b_create_3::visible" "1" ; + set "mp_b_create_4::visible" "1" ; + set "mp_b_create_5::visible" "1" ; + set "mp_b_create_6::visible" "1" ; + set "mp_b_create_7::visible" "1" ; + set "mp_b_create_8::visible" "1" ; + set "mp_b_create_9::visible" "1" ; + set "mp_b_create_10::visible" "1" ; + set "mp_b_create_11::visible" "1" ; + set "mp_b_create_12::visible" "1" ; + set "mp_b_create_13::visible" "1" ; + set "mp_create_val1::noevents" "0" ; + set "mp_create_val2::noevents" "0" ; + set "mp_create_val3::noevents" "0" ; + set "mp_create_val4::noevents" "0" ; + set "mp_create_val5::noevents" "0" ; + set "mp_create_val6::noevents" "0" ; + set "mp_create_val7::noevents" "0" ; + set "mp_create_val8::noevents" "0" ; + set "mp_create_val9::noevents" "0" ; + set "mp_create_val10::noevents" "0" ; + set "mp_create_val11::noevents" "0" ; + set "mp_create_val12::noevents" "0" ; + set "mp_create_maplist::noevents" "0" ; + namedevent "p_mp_create::gametypeChange" ; + } + + onNamedEvent hideMpCreate { + set "mp_b_create_server::visible" "0" ; + set "mp_b_create_back::visible" "0" ; + set "mp_b_create_advanced::visible" "0" ; + set "mp_b_create_1::visible" "0" ; + set "mp_b_create_2::visible" "0" ; + set "mp_b_create_3::visible" "0" ; + set "mp_b_create_4::visible" "0" ; + set "mp_b_create_5::visible" "0" ; + set "mp_b_create_6::visible" "0" ; + set "mp_b_create_7::visible" "0" ; + set "mp_b_create_8::visible" "0" ; + set "mp_b_create_9::visible" "0" ; + set "mp_b_create_10::visible" "0" ; + set "mp_b_create_11::visible" "0" ; + set "mp_b_create_12::visible" "0" ; + set "mp_create_val1::noevents" "1" ; + set "mp_create_val2::noevents" "1" ; + set "mp_create_val3::noevents" "1" ; + set "mp_create_val4::noevents" "1" ; + set "mp_create_val5::noevents" "1" ; + set "mp_create_val6::noevents" "1" ; + set "mp_create_val7::noevents" "1" ; + set "mp_create_val8::noevents" "1" ; + set "mp_create_val9::noevents" "1" ; + set "mp_create_val10::noevents" "1" ; + set "mp_create_val11::noevents" "1" ; + set "mp_create_val12::noevents" "1" ; + set "mp_create_maplist::noevents" "1" ; + } + + onNamedEvent hideControls { + set "p_set_ctrls_move::visible" "0" ; + set "p_set_ctrls_attk::visible" "0" ; + set "p_set_ctrls_weap::visible" "0" ; + set "p_set_ctrls_other::visible" "0" ; + } + + onNamedEvent showPop_exit { + set "pop_b_exit_yes::visible" "1" ; + set "pop_b_exit_no::visible" "1" ; + } + + onNamedEvent hidePop_exit { + set "pop_b_exit_yes::visible" "0" ; + set "pop_b_exit_no::visible" "0" ; + } + + onNamedEvent showPop_mods { + set "pop_b_mods_loadmod::visible" "1" ; + set "pop_b_mods_cancel::visible" "1" ; + } + + onNamedEvent hidePop_mods { + set "pop_b_mods_loadmod::visible" "0" ; + set "pop_b_mods_cancel::visible" "0" ; + } + + onNamedEvent showPop_createAdv { + set "pop_b_createAdv_1::visible" "1" ; + + if ( "gui::si_usePass" == 1 ) { + set "pop_createAdv_b2::matcolor" "$desktop::corner" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_8" ; + set "pop_b_createAdv_2::visible" "1" ; + set "pop_createAdv_setpass_val::visible" "1" ; + } else { + set "pop_createAdv_b2::matcolor" "$desktop::grey1_4" ; + set "pop_createAdv_setpass::forecolor" "$desktop::white_4" ; + set "pop_b_createAdv_2::visible" "0" ; + set "pop_createAdv_setpass_val::visible" "0" ; + } + set "pop_b_createAdv_3::visible" "1" ; + set "pop_b_createAdv_4::visible" "1" ; + set "pop_b_createAdv_5::visible" "1" ; + set "pop_b_createAdv_6::visible" "1" ; + set "pop_b_createAdv_7::visible" "1" ; + set "pop_b_createAdv_8::visible" "1" ; + set "pop_b_createAdv_9::visible" "1" ; + set "pop_b_createAdv_10::visible" "1" ; + set "pop_b_createAdv_11::visible" "1" ; + set "pop_b_createAdv_12::visible" "1" ; + set "pop_b_createAdv_13::visible" "1" ; + if ( "gui::currentGametype" == 1 ) { // Do not allow buying in Tourney (Tourney = 1) + set "pop_b_createAdv_14::visible" "0" ; + set "pop_createAdv_b14::matcolor" "$desktop::grey1_4" ; + set "pop_b_createAdv_14::visible" "0" ; + set "pop_createAdv_allowBuying_val::visible" "0"; + } else { + set "pop_b_createAdv_14::visible" "1" ; + set "pop_createAdv_b14::matcolor" "$desktop::corner" ; + set "pop_b_createAdv_14::visible" "1" ; + set "pop_createAdv_allowBuying_val::visible" "1"; + } + set "pop_b_createAdv_close::visible" "1" ; + set "pop_createAdv_usepass_val::noevents" "0" ; + set "pop_createAdv_setpass_val::noevents" "0" ; + set "pop_createAdv_rconpass_val::noevents" "0" ; + set "pop_createAdv_mods_val::noevents" "0" ; + set "pop_createAdv_mapcycle_val::noevents" "0" ; + set "pop_createAdv_weapstay_val::noevents" "0" ; + set "pop_createAdv_pure_val::noevents" "0" ; + set "pop_createAdv_rate_val::noevents" "0" ; + set "pop_createAdv_ready_val::noevents" "0" ; + set "pop_createAdv_allowSpec_val::noevents" "0" ; + set "pop_createAdv_allowWarmup_val::noevents" "0" ; + set "pop_createAdv_allowVoice_val::noevents" "0" ; + set "pop_createAdv_allowBuying_val::noevents" "0" ; + } + + onNamedEvent hidePop_createAdv { + set "pop_b_createAdv_1::visible" "0" ; + set "pop_b_createAdv_2::visible" "0" ; + set "pop_b_createAdv_3::visible" "0" ; + set "pop_b_createAdv_4::visible" "0" ; + set "pop_b_createAdv_5::visible" "0" ; + set "pop_b_createAdv_6::visible" "0" ; + set "pop_b_createAdv_7::visible" "0" ; + set "pop_b_createAdv_8::visible" "0" ; + set "pop_b_createAdv_9::visible" "0" ; + set "pop_b_createAdv_10::visible" "0" ; + set "pop_b_createAdv_11::visible" "0" ; + set "pop_b_createAdv_12::visible" "0" ; + set "pop_b_createAdv_13::visible" "0" ; + set "pop_b_createAdv_14::visible" "0" ; + set "pop_b_createAdv_close::visible" "0" ; + set "pop_createAdv_usepass_val::noevents" "1" ; + set "pop_createAdv_setpass_val::noevents" "1" ; + set "pop_createAdv_rconpass_val::noevents" "1" ; + set "pop_createAdv_mods_val::noevents" "1" ; + set "pop_createAdv_mapcycle_val::noevents" "1" ; + set "pop_createAdv_weapstay_val::noevents" "1" ; + set "pop_createAdv_pure_val::noevents" "1" ; + set "pop_createAdv_rate_val::noevents" "1" ; + set "pop_createAdv_ready_val::noevents" "1" ; + set "pop_createAdv_allowSpec_val::noevents" "1" ; + set "pop_createAdv_allowWarmup_val::noevents" "1" ; + set "pop_createAdv_allowVoice_val::noevents" "1" ; + set "pop_createAdv_allowBuying_val::noevents" "1" ; + } + + onNamedEvent showPop_setAdv { + set "pop_b_setAdv_1::visible" "1" ; + set "pop_b_setAdv_2::visible" "1" ; + set "pop_b_setAdv_3::visible" "1" ; + set "pop_b_setAdv_4::visible" "1" ; + set "pop_b_setAdv_5::visible" "1" ; + if ("gui::r_forceAmbient" > 0) { + set "pop_b_setAdv_6::visible" "1" ; + set "gui::r_forceAmbientOn" "1" ; + set "pop_setAdv_b6::matcolor" "0.545,0.588,0.294,0.4" ; + set "pop_setAdv_ambientbr::forecolor" "1,1,1,0.8" ; + set "pop_setAdv_ambientbr_bg::matcolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_val::matcolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_valnum::forecolor" "1,0.745,0.137,0.8" ; + set "pop_setAdv_ambientbr_val::noevents" "0" ; + } else { + set "pop_b_setAdv_6::visible" "0" ; + set "gui::r_forceAmbientOn" "0" ; + set "pop_setAdv_b6::matcolor" "$desktop::grey1_4" ; + set "pop_setAdv_ambientbr::forecolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_bg::matcolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_val::matcolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_valnum::forecolor" "1,1,1,0.4" ; + set "pop_setAdv_ambientbr_val::noevents" "1" ; + } + set "pop_b_setAdv_7::visible" "1" ; + set "pop_b_setAdv_8::visible" "1" ; + set "pop_b_setAdv_9::visible" "1" ; + set "pop_b_setAdv_10::visible" "1" ; + if ("gui::cvar_r_allowSmp" == 1) { + set "pop_b_setAdv_9::visible" "1" ; + } + set "pop_b_setAdv_close::visible" "1" ; + } + + onNamedEvent hidePop_setAdv { + set "pop_b_setAdv_1::visible" "0" ; + set "pop_b_setAdv_2::visible" "0" ; + set "pop_b_setAdv_3::visible" "0" ; + set "pop_b_setAdv_4::visible" "0" ; + set "pop_b_setAdv_5::visible" "0" ; + set "pop_b_setAdv_6::visible" "0" ; + set "pop_b_setAdv_7::visible" "0" ; + set "pop_b_setAdv_8::visible" "0" ; + set "pop_b_setAdv_9::visible" "0" ; + set "pop_b_setAdv_10::visible" "0" ; + set "pop_b_setAdv_close::visible" "0" ; + } + + onNamedEvent showPop_overwrite { + if ( "desktop::overwrite_auto" == 0 ) { + set "pop_b_overwrite_yes::visible" "1" ; + set "pop_b_overwrite_no::visible" "1" ; + set "pop_b_overwrite_close::visible" "0" ; + }else { + set "pop_b_overwrite_yes::visible" "0" ; + set "pop_b_overwrite_no::visible" "0" ; + set "pop_b_overwrite_close::visible" "1" ; + } + } + + onNamedEvent hidePop_overwrite { + set "pop_b_overwrite_yes::visible" "0" ; + set "pop_b_overwrite_no::visible" "0" ; + set "pop_b_overwrite_close::visible" "0" ; + } + + onNamedEvent hidePop_set_sndadv { + set "pop_b_set_sndadv_1::visible" "0" ; + set "pop_b_set_sndadv_2::visible" "0" ; + set "pop_b_set_sndadv_3::visible" "0" ; + set "pop_b_set_sndadv_4::visible" "0" ; + set "pop_b_set_sndadv_close::visible" "0" ; + } + + windowDef main_b_returnmp + { + rect 24,214,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_returnmp" ; + + set "main_b1::matcolor_w" "0.8" ; + transition "main_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b1::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b1::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b1::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + namedevent "p_btns::hideMain" ; + resettime "anim_out" "0" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_newgame + { + rect 24,214,333,26 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_newgame" ; + + set "main_b1::matcolor_w" "0.8" ; + transition "main_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b1::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b1::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b1::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "1" ; + + set "new_bstart::matcolor_w" "0.4" ; + set "new_t_bstart::forecolor" "$desktop::white_8" ; + set "new_bstart_corner::matcolor" "$desktop::corner" ; + set "new_t_bstart::textscale" "0.33" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_savegame + { + rect 24,214,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_savegame" ; + + set "main_b1::matcolor_w" "0.8" ; + transition "main_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b1::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b1::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b1::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "23" ; + + set "save_b1::matcolor_w" "0.4"; + set "save_t_b1::forecolor" "$desktop::white_8" ; + set "save_t_b1::textscale" "0.31" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_loadgame + { + rect 24,244,333,26 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_loadgame" ; + + set "main_b2::matcolor_w" "0.8" ; + transition "main_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b2::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b2::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b2::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "2" ; + + set "load_b1::matcolor_w" "0.4"; + set "load_t_b1::forecolor" "$desktop::white_8" ; + set "load_t_b1::textscale" "0.31" ; + set "load_b2::matcolor_w" "0.4" ; + set "load_t_b2::forecolor" "$desktop::white_8" ; + set "load_t_b2::textscale" "0.31" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_disconnect + { + rect 24,244,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_disconnect" ; + + set "main_b2::matcolor_w" "0.8" ; + transition "main_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b2::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b2::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b2::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "pop_disc_title::text" "#str_200006" ; + set "pop_disc_text::text" "#str_200173" ; + + set "desktop::active" "1" ; + resettime "anim_pop_discIn" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_quitcurrent + { + rect 24,274,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_quitcurrent" ; + + set "main_b3::matcolor_w" "0.8" ; + transition "main_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b3_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b3::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b3::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b3_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b3::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "pop_disc_title::text" "#str_200004" ; + set "pop_disc_text::text" "#str_200174" ; + + set "desktop::active" "1" ; + resettime "anim_pop_discIn" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_multiplayer + { + rect 24,274,333,26 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_multiplayer" ; + + set "main_b3::matcolor_w" "0.8" ; + transition "main_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b3_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b3::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b3::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b3_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b3::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "3" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_settings + { + rect 24,304,333,26 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_settings" ; + + set "main_b4::matcolor_w" "0.8" ; + transition "main_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b4_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b4::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b4::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b4_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b4::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "4" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_return + { + rect 24,334,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_return" ; + + set "main_b9::matcolor_w" "0.8" ; + transition "main_t_b9::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "main_b9_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b9::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_b9::matcolor_w" "0.8" "0.4" "300" ; + transition "main_t_b9::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "main_b9_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b9::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + set "cmd" "close" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_mods + { + rect 32,403,62,20 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_mods" ; + + transition "main_t_b5::forecolor" "$desktop::white_5" "$desktop::white" "0" ; + transition "main_b5_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b5::textscale" "0.23" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_t_b5::forecolor" "$desktop::white" "$desktop::white_5" "300" ; + transition "main_b5_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b5::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_modsIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_updates + { + rect 97,403,92,20 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_updates" ; + + transition "main_t_b6::forecolor" "$desktop::white_5" "$desktop::white" "0" ; + transition "main_b6_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b6::textscale" "0.23" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_t_b6::forecolor" "$desktop::white" "$desktop::white_5" "300" ; + transition "main_b6_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b6::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + + set "cmd" "play main_menu_selection ; CheckUpdate2" ; + } + + } + windowDef main_b_credits + { + rect 190,403,85,20 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_credits" ; + + transition "main_t_b7::forecolor" "$desktop::white_5" "$desktop::white" "0" ; + transition "main_b7_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b7::textscale" "0.23" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_t_b7::forecolor" "$desktop::white" "$desktop::white_5" "300" ; + transition "main_b7_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b7::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mainOut" "0" ; + set "desktop::dest" "7" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef main_b_exit + { + rect 279,403,66,20 + visible 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "main_b_exit" ; + + transition "main_t_b8::forecolor" "$desktop::white_5" "$desktop::white" "0" ; + transition "main_b8_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "main_t_b8::textscale" "0.23" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "main_t_b8::forecolor" "$desktop::white" "$desktop::white_5" "300" ; + transition "main_b8_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "main_t_b8::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_exitIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_skill1 + { + rect 24,184,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_skill1" ; + + set "new_b1::matcolor_w" "1" ; + transition "new_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + set "new_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::skill" != 0) { + transition "new_b1::matcolor_w" "1" "0.4" "300" ; + transition "new_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "new_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::skill" "0" ; + consoleCMD "g_skill 0" ; + namedevent "p_btns::showNew" ; + namedevent "p_btns::skillCheck" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_skill2 + { + rect 24,214,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_skill2" ; + + set "new_b2::matcolor_w" "1" ; + transition "new_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + set "new_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::skill" != 1) { + transition "new_b2::matcolor_w" "1" "0.4" "300" ; + transition "new_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "new_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::skill" "1" ; + consoleCMD "g_skill 1" ; + namedevent "p_btns::showNew" ; + namedevent "p_btns::skillCheck" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_skill3 + { + rect 24,244,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_skill3" ; + + set "new_b3::matcolor_w" "1" ; + transition "new_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + set "new_t_b3::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::skill" != 2) { + transition "new_b3::matcolor_w" "1" "0.4" "300" ; + transition "new_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "new_t_b3::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::skill" "2" ; + consoleCMD "g_skill 2" ; + namedevent "p_btns::showNew" ; + namedevent "p_btns::skillCheck" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_skill4 + { + rect 24,274,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_skill4" ; + + set "new_b4::matcolor_w" "1" ; + transition "new_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + set "new_t_b4::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::skill" != 3) { + transition "new_b4::matcolor_w" "1" "0.4" "300" ; + transition "new_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "new_t_b4::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::skill" "3" ; + consoleCMD "g_skill 3" ; + namedevent "p_btns::showNew" ; + namedevent "p_btns::skillCheck" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_start + { + rect 239,226,358,34 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_start" ; + + set "new_bstart::matcolor_w" "1" ; + transition "new_t_bstart::forecolor" "$desktop::white_8" "$desktop::white" "0" ; + transition "new_bstart_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "new_t_bstart::textscale" "0.34" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "new_bstart::matcolor_w" "1" "0.4" "300" ; + transition "new_t_bstart::forecolor" "$desktop::white" "$desktop::white_8" "300" ; + transition "new_bstart_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "new_t_bstart::textscale" "0.34" "0.33" "300" ; + } + } + + onAction { + consoleCMD "map game/airdefense1" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef new_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "new_b_back" ; + + set "new_back::matcolor_w" "0.8" ; + transition "new_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "new_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "new_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "new_back::matcolor_w" "0.8" "0.4" "300" ; + transition "new_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "new_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "new_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_newOut" "0" ; + set "desktop::dest" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef load_b_loadgame + { + rect 24,269,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "load_b_loadgame" ; + + set "load_b1::matcolor_w" "1" ; + transition "load_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "load_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "load_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "load_b1::matcolor_w" "1" "0.4" "300" ; + transition "load_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "load_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "load_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "play main_menu_selection loadGame" ; + } + + } + windowDef load_b_delete + { + rect 24,305,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "load_b_delete" ; + + set "load_b2::matcolor_w" "1" ; + transition "load_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "load_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "load_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "load_b2::matcolor_w" "1" "0.4" "300" ; + transition "load_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "load_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "load_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + if ("gui::loadgame_sel_0" >= 0) { + if ("gui::loadgame_listdef_count" > 0) { + namedevent "p_anims::popReset0" ; + resettime "anim_pop_loaddelIn" "0" ; + set "desktop::active" "1" ; + set "desktop::dest" "28" ; + + set "cmd" "play main_menu_selection" ; + } + } + } + + } + windowDef load_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "load_b_back" ; + + set "load_back::matcolor_w" "0.8" ; + transition "load_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "load_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "load_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "load_back::matcolor_w" "0.8" "0.4" "300" ; + transition "load_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "load_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "load_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_loadOut" "0" ; + set "desktop::dest" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef save_b_savegame + { + rect 401,383,192,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "save_b_savegame" ; + + set "save_b1::matcolor_w" "1" ; + transition "save_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "save_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "save_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "save_b1::matcolor_w" "1" "0.4" "300" ; + transition "save_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "save_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "save_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "play main_menu_selection saveGame" ; + } + + } + windowDef save_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "save_b_back" ; + + set "save_back::matcolor_w" "0.8" ; + transition "save_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "save_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "save_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "save_back::matcolor_w" "0.8" "0.4" "300" ; + transition "save_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "save_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "save_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_saveOut" "0" ; + set "desktop::dest" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls + { + rect 18,184,205,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls" ; + + set "set_b1::matcolor_w" "1" ; + transition "set_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 9) { + transition "set_b1::matcolor_w" "1" "0.4" "300" ; + transition "set_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "p_settings_ctrls::visible" "1" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "0" ; + namedevent "p_btns::showSetControls" ; + namedevent "p_btns::hideSetGameOptions" ; + namedevent "p_btns::hideSetSystem" ; + + set "set_b_controls_move_11::visible" "0" ; + set "set_ctrl_b11::matcolor_w" "0.2" ; + set "set_b_controls_move_12::visible" "0" ; + set "set_ctrl_b12::matcolor_w" "0.2" ; + set "set_b_controls_move_13::visible" "0" ; + set "set_ctrl_b13::matcolor_w" "0.2" ; + + namedevent "p_btns::hideControls" ; + set "p_set_ctrls_move::visible" "1" ; + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab1" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + set "set_ctrl_t_b1::forecolor" "$desktop::orange"; + set "set_ctrl_t_b1::textscale" "0.24" ; + set "set_ctrl_t_b2::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::textscale" "0.23" ; + set "set_ctrl_t_b3::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b3::textscale" "0.23" ; + set "set_ctrl_t_b4::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::textscale" "0.23" ; + + set "t_settings_title::text" "#str_200007" ; + + set "desktop::curr" "9" ; + set "desktop::undercurr" "9" ; + set "set_b_controls::visible" "0" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "1" ; + + set "set_b2::matcolor_w" "0.4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + set "set_b3::matcolor_w" "0.4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_gameoptions + { + rect 18,214,205,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_gameoptions" ; + + set "set_b2::matcolor_w" "1" ; + transition "set_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 21) { + transition "set_b2::matcolor_w" "1" "0.4" "300" ; + transition "set_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "1" ; + set "p_settings_sys::visible" "0" ; + namedevent "p_btns::hideSetControls" ; + namedevent "p_btns::showSetGameOptions" ; + namedevent "p_btns::hideSetSystem" ; + + set "set_game_freelook_background::matcolor_w" "0.4" ; + set "set_game_autoreload_background::matcolor_w" "0.4" ; + set "set_game_autoswitch_background::matcolor_w" "0.4" ; + set "set_game_showdecals_background::matcolor_w" "0.4" ; + set "set_game_showgun_background::matcolor_w" "0.4" ; + set "set_game_gunXYZ_background::matcolor_w" "0.4" ; + set "set_game_simpleitems_background::matcolor_w" "0.4" ; + set "set_game_forcemodel_background::matcolor_w" "0.4" ; + set "set_game_mpitch_background::matcolor_w" "0.4" ; + set "set_game_msmooth_background::matcolor_w" "0.4" ; + set "set_game_msensitivity_background::matcolor_w" "0.4" ; + set "set_game_customxhair_background::matcolor_w" "0.4" ; + if ( "gui::g_crosshairCustom" == 1 ) { + set "set_game_previewxhair_background::matcolor" "$desktop::corner" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_8" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "1" ; + set "set_game_previewxhair::noevents" "0" ; + set "set_game_previewxhair_hover::noevents" "0" ; + } else { + set "set_game_previewxhair_background::matcolor" "$desktop::grey1_4" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_4" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "0" ; + set "set_game_previewxhair::noevents" "1" ; + set "set_game_previewxhair_hover::noevents" "1" ; + } + set "set_game_xhairsize_background::matcolor_w" "0.4" ; + set "set_game_xhaircolor_background::matcolor_w" "0.4" ; + + set "t_settings_title::text" "#str_200008" ; + + set "desktop::curr" "21" ; + set "desktop::undercurr" "21" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "0" ; + set "set_b_system::visible" "1" ; + + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + + set "set_b1::matcolor_w" "0.4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b3::matcolor_w" "0.4" ; + set "set_t_b3::forecolor" "$desktop::white_8" ; + set "set_t_b3::textscale" "0.31" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_system + { + rect 18,244,205,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system" ; + + set "set_b3::matcolor_w" "1" ; + transition "set_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_t_b3::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 22) { + transition "set_b3::matcolor_w" "1" "0.4" "300" ; + transition "set_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_t_b3::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "p_settings_ctrls::visible" "0" ; + set "p_settings_game::visible" "0" ; + set "p_settings_sys::visible" "1" ; + namedevent "p_btns::hideSetControls" ; + namedevent "p_btns::hideSetGameOptions" ; + namedevent "p_btns::showSetSystem" ; + + set "set_sys_b1::matcolor_w" "0.4" ; + set "set_sys_b2::matcolor_w" "0.4" ; + set "set_sys_b3::matcolor_w" "0.4" ; + set "set_sys_b4::matcolor_w" "0.4" ; + set "set_sys_b5::matcolor_w" "0.4" ; + set "set_sys_b6::matcolor_w" "0.4" ; + set "set_sys_b7::matcolor_w" "0.4" ; + set "set_sys_auto::matcolor_w" "0.4" ; + set "set_sys_t_auto::forecolor" "$desktop::white_8" ; + set "set_sys_auto_corner::matcolor" "$desktop::corner" ; + set "set_sys_t_auto::textscale" "0.26" ; + set "set_sys_adv::matcolor_w" "0.4" ; + set "set_sys_t_adv::forecolor" "$desktop::white_8" ; + set "set_sys_adv_corner::matcolor" "$desktop::corner" ; + set "set_sys_t_adv::textscale" "0.26" ; + + set "t_settings_title::text" "#str_200175" ; + + set "desktop::curr" "22" ; + set "desktop::undercurr" "22" ; + set "set_b_controls::visible" "1" ; + set "set_b_gameoptions::visible" "1" ; + set "set_b_system::visible" "0" ; + + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "0" ; + + set "set_b1::matcolor_w" "0.4" ; + set "set_t_b1::forecolor" "$desktop::white_8" ; + set "set_t_b1::textscale" "0.31" ; + set "set_b2::matcolor_w" "0.4" ; + set "set_t_b2::forecolor" "$desktop::white_8" ; + set "set_t_b2::textscale" "0.31" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_loaddefaults + { + rect 18,274,205,25 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_loaddefaults" ; + + set "set_b4::matcolor_w" "1" ; + transition "set_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_t_b4::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_b4::matcolor_w" "1" "0.4" "300" ; + transition "set_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_t_b4::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_defaultsIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_back" ; + + set "set_back::matcolor_w" "0.8" ; + transition "set_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "set_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "set_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_back::matcolor_w" "0.8" "0.4" "300" ; + transition "set_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "set_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "set_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_settingsOut" "0" ; + set "desktop::dest" "0" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "4" ; + } + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls_1 + { + rect 244,74,97,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_1" ; + + transition "set_ctrl_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.21" ; + } else { + set "set_ctrl_t_b1::textscale" "0.24" ; + } + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 9) { + transition "set_ctrl_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + transition "set_ctrl_t_b1::textscale" "0.21" "0.20" "300" ; + } else { + transition "set_ctrl_t_b1::textscale" "0.24" "0.23" "300" ; + } + + } + } + + onAction { + namedevent "p_btns::hideControls" ; + namedevent "p_anims::flashControlBG" ; + set "p_set_ctrls_move::visible" "1" ; + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab1" ; + + set "desktop::curr" "9" ; + set "desktop::undercurr" "9" ; + set "set_b_controls_1::visible" "0" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + + namedevent "p_btns::showSetControls" ; + set "set_b_controls_move_11::visible" "0" ; + transition "set_ctrl_b11::matcolor_w" "0.6" "0.2" "250" ; + set "set_b_controls_move_12::visible" "0" ; + transition "set_ctrl_b12::matcolor_w" "0.6" "0.2" "250" ; + set "set_b_controls_move_13::visible" "0" ; + transition "set_ctrl_b13::matcolor_w" "0.6" "0.2" "250" ; + + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.21" ; + set "set_ctrl_t_b3::textscale" "0.22" ; + } else { + set "set_ctrl_t_b1::textscale" "0.24" ; + set "set_ctrl_t_b3::textscale" "0.23" ; + } + + set "set_ctrl_t_b1::forecolor" "$desktop::orange"; + + set "set_ctrl_t_b2::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::textscale" "0.23" ; + set "set_ctrl_t_b3::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::textscale" "0.23" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls_2 + { + rect 341,74,87,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_2" ; + + transition "set_ctrl_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_ctrl_t_b2::textscale" "0.24" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 10) { + transition "set_ctrl_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_ctrl_t_b2::textscale" "0.24" "0.23" "300" ; + } + } + + onAction { + namedevent "p_btns::hideControls" ; + namedevent "p_anims::flashControlBG" ; + set "p_set_ctrls_weap::visible" "1" ; + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab2" ; + + set "desktop::curr" "10" ; + set "desktop::undercurr" "10" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "0" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "1" ; + + namedevent "p_btns::showSetControls" ; + set "set_b_controls_move_13::visible" "0" ; + transition "set_ctrl_b13::matcolor_w" "0.6" "0.2" "250" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.20" ; + set "set_ctrl_t_b3::textscale" "0.22" ; + } else { + set "set_ctrl_t_b1::textscale" "0.23" ; + set "set_ctrl_t_b3::textscale" "0.23" ; + } + + set "set_ctrl_t_b1::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::forecolor" "$desktop::orange"; + set "set_ctrl_t_b2::textscale" "0.24" ; + set "set_ctrl_t_b3::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::textscale" "0.23" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls_3 + { + rect 428,74,116,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_3" ; + + transition "set_ctrl_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b3::textscale" "0.23" ; + } else { + set "set_ctrl_t_b3::textscale" "0.24" ; + } + + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 11) { + transition "set_ctrl_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + transition "set_ctrl_t_b3::textscale" "0.23" "0.22" "300" ; + } else { + transition "set_ctrl_t_b3::textscale" "0.24" "0.23" "300" ; + } + + } + } + + onAction { + namedevent "p_btns::hideControls" ; + namedevent "p_anims::flashControlBG" ; + set "p_set_ctrls_attk::visible" "1" ; + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab3" ; + + set "desktop::curr" "11" ; + set "desktop::undercurr" "11" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "0" ; + set "set_b_controls_4::visible" "1" ; + + namedevent "p_btns::showSetControls" ; + + set "set_b_controls_move_13::visible" "0" ; + transition "set_ctrl_b13::matcolor_w" "0.6" "0.2" "250" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.20" ; + set "set_ctrl_t_b3::textscale" "0.23" ; + } else { + set "set_ctrl_t_b1::textscale" "0.23" ; + set "set_ctrl_t_b3::textscale" "0.24" ; + } + + set "set_ctrl_t_b1::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::textscale" "0.23" ; + set "set_ctrl_t_b3::forecolor" "$desktop::orange"; + set "set_ctrl_t_b4::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::textscale" "0.23" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls_4 + { + rect 544,74,62,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_4" ; + + transition "set_ctrl_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + + set "set_ctrl_t_b4::textscale" "0.24" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::curr" != 12) { + transition "set_ctrl_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + + transition "set_ctrl_t_b4::textscale" "0.24" "0.23" "300" ; + } + } + + onAction { + namedevent "p_btns::hideControls" ; + namedevent "p_anims::flashControlBG" ; + set "p_set_ctrls_other::visible" "1" ; + set "ctrls_tab::background" "gfx/guis/mainmenu/ctrls_tab4" ; + + set "desktop::curr" "12" ; + set "desktop::undercurr" "12" ; + set "set_b_controls_1::visible" "1" ; + set "set_b_controls_2::visible" "1" ; + set "set_b_controls_3::visible" "1" ; + set "set_b_controls_4::visible" "0" ; + + namedevent "p_btns::showSetControls" ; + + if ( "gui::curr_lang" == 1 || "gui::curr_lang" == 2 ) { + set "set_ctrl_t_b1::textscale" "0.20" ; + set "set_ctrl_t_b3::textscale" "0.22" ; + } else { + set "set_ctrl_t_b1::textscale" "0.23" ; + set "set_ctrl_t_b3::textscale" "0.23" ; + } + + set "set_ctrl_t_b1::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b2::textscale" "0.23" ; + set "set_ctrl_t_b3::forecolor" "$desktop::white_8"; + set "set_ctrl_t_b4::forecolor" "$desktop::orange"; + set "set_ctrl_t_b4::textscale" "0.24" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_controls_move_1 + { + rect 245,118,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_1" ; + + set "set_ctrl_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_2 + { + rect 245,142,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_2" ; + + set "set_ctrl_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_3 + { + rect 245,166,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_3" ; + + set "set_ctrl_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_4 + { + rect 245,190,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_4" ; + + set "set_ctrl_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_5 + { + rect 245,214,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_5" ; + + set "set_ctrl_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_6 + { + rect 245,238,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_6" ; + + set "set_ctrl_b6::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_7 + { + rect 245,262,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_7" ; + + set "set_ctrl_b7::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b7::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_8 + { + rect 245,286,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_8" ; + + set "set_ctrl_b8::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b8::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_9 + { + rect 245,310,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_9" ; + + set "set_ctrl_b9::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b9::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_10 + { + rect 245,334,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_10" ; + + set "set_ctrl_b10::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b10::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_11 + { + rect 245,358,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_11" ; + + set "set_ctrl_b11::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b11::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_12 + { + rect 245,382,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_12" ; + + set "set_ctrl_b12::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b12::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_controls_move_13 + { + rect 245,406,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_controls_move_13" ; + + set "set_ctrl_b13::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_ctrl_b13::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_freelook_hover + { + rect 245,49,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_freelook_background" ; + + set "set_game_freelook_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_freelook_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_autoreload_hover + { + rect 245,73,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_autoreload_background" ; + + set "set_game_autoreload_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_autoreload_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_autoswitch_hover + { + rect 245,97,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_autoswitch_background" ; + + set "set_game_autoswitch_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_autoswitch_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_showdecals_hover + { + rect 245,121,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_showdecals_background_4" ; + + set "set_game_showdecals_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_showdecals_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_showgun_hover + { + rect 245,145,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_showgun_background" ; + + set "set_game_showgun_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_showgun_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_gunXYZ_hover + { + rect 245,169,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_gunXYZ_background" ; + set "set_game_gunXYZ_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_gunXYZ_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_simpleitems_hover + { + rect 245,193,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_simpleitems_background" ; + set "set_game_simpleitems_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_simpleitems_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_forcemodel_hover + { + rect 245,217,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_forcemodel_background" ; + set "set_game_forcemodel_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_forcemodel_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_mpitch_hover + { + rect 245,241,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_mpitch_background" ; + set "set_game_mpitch_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_mpitch_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_msmooth_hover + { + rect 245,265,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_msmooth_background8" ; + set "set_game_msmooth_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_msmooth_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_msensitivity_hover + { + rect 245,289,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_msensitivity_background" ; + + set "set_game_msensitivity_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_msensitivity_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_customxhair_hover + { + rect 245,312,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_customxhair_background" ; + + set "set_game_customxhair_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_customxhair_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_previewxhair_hover + { + rect 245,335,361,48 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_previewxhair_background" ; + + set "set_game_previewxhair_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_previewxhair_background::matcolor_w" "1" "0.4" "300" ; + } + } + + onAction { + set "cmd" "chooseCrosshair" "1" ; + set "cmd" "play main_menu_selection" ; + } + + onBackAction { + set "cmd" "chooseCrosshair" "-1" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhairsize_hover + { + rect 245,384,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_xhairsize_background" ; + + set "set_game_xhairsize_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_xhairsize_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_game_xhaircolor_hover + { + rect 245,409,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_xhaircolor_background" ; + + set "set_game_xhaircolor_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_xhaircolor_background::matcolor_w" "1" "0.4" "300" ; + } + } + + windowDef set_game_xhaircolor_hover_xcolor0 + { + rect 227,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 1 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::bordercolor" "0.580,0.580,0.580,1" ; + set "set_game_xhaircolor_xcolor1::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor2::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor3::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor4::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor5::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor6::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor7::bordercolor" "0,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,16" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor1 + { + rect 241,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,16" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor2 + { + rect 255,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0.5 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0.5,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,16" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor3 + { + rect 269,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 1 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,16" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor4 + { + rect 283,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 1 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,16" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor5 + { + rect 297,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 1 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,16" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor6 + { + rect 311,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 0 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,0,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,16" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor7 + { + rect 325,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0 0.5 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0.5,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,16" ; + + set "cmd" "play main_menu_selection" ; + } + + } + } + windowDef set_b_system_1 + { + rect 245,106,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_1" ; + + set "set_sys_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_2 + { + rect 245,130,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_2" ; + + set "set_sys_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_3 + { + rect 245,154,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_3" ; + + set "set_sys_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_4 + { + rect 245,178,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_4" ; + + set "set_sys_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_5 + { + rect 245,202,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_5" ; + + set "set_sys_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_auto + { + rect 245,233,361,20 + visible 0 + notime 1 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_auto" ; + + set "set_sys_auto::matcolor_w" "1" ; + transition "set_sys_t_auto::forecolor" "$desktop::white_8" "$desktop::white" "0" ; + transition "set_sys_auto_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "set_sys_t_auto::textscale" "0.27" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 ) { + transition "set_sys_auto::matcolor_w" "1" "0.4" "300" ; + transition "set_sys_t_auto::forecolor" "$desktop::white" "$desktop::white_8" "300" ; + transition "set_sys_auto_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "set_sys_t_auto::textscale" "0.27" "0.26" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_autoIn" "0" ; + namedevent "p_anims::popReset0" ; + } + + } + windowDef set_b_system_adv + { + rect 245,264,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_adv" ; + + set "set_sys_adv::matcolor_w" "1" ; + transition "set_sys_t_adv::forecolor" "$desktop::white_8" "$desktop::white" "0" ; + transition "set_sys_adv_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "set_sys_t_adv::textscale" "0.27" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_adv::matcolor_w" "1" "0.4" "300" ; + transition "set_sys_t_adv::forecolor" "$desktop::white" "$desktop::white_8" "300" ; + transition "set_sys_adv_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "set_sys_t_adv::textscale" "0.27" "0.26" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + + set "cmd" "GetCVarValue r_allowSmp cvar_r_allowSmp" ; + + resettime "anim_pop_setAdvIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_b_system_6 + { + rect 245,334,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_6" ; + + set "set_sys_b6::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_sys_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef set_b_system_9 + { + rect 245,368,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_b_system_9" ; + + set "set_sys_b9::matcolor_w" "1" ; + transition "set_sys_t_b9::forecolor" "$desktop::white_8" "$desktop::white" "0" ; + transition "set_sys_b9_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "set_sys_t_b9::textscale" "0.27" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 ) { + transition "set_sys_b9::matcolor_w" "1" "0.4" "300" ; + transition "set_sys_t_b9::forecolor" "$desktop::white" "$desktop::white_8" "300" ; + transition "set_sys_b9_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "set_sys_t_b9::textscale" "0.27" "0.26" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_sndadvIn" "0" ; + namedevent "p_anims::popReset0" ; + } + + } + windowDef mp_b_gamebrowser + { + rect 24,181,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_gamebrowser" ; + + set "mp_b1::matcolor_w" "1" ; + transition "mp_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_b1::matcolor_w" "1" "0.4" "300" ; + transition "mp_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "14" ; + + set "mp_browse_b1::matcolor_w" "0.4" ; + set "mp_browse_t_b1::forecolor" "$desktop::white_8" ; + set "mp_browse_b1_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b1::textscale" "0.31" ; + set "mp_browse_b2::matcolor_w" "0.4" ; + set "mp_browse_t_b2::forecolor" "$desktop::white_8" ; + set "mp_browse_b2_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b2::textscale" "0.31" ; + set "mp_browse_b3::matcolor_w" "0.4" ; + set "mp_browse_t_b3::forecolor" "$desktop::white_8" ; + set "mp_browse_b3_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b3::textscale" "0.31" ; + set "mp_browse_b4::matcolor_w" "0.4" ; + set "mp_browse_t_b4::forecolor" "$desktop::white_8" ; + set "mp_browse_b4_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b4::textscale" "0.31" ; + set "mp_browse_b5::matcolor_w" "0.4" ; + set "mp_browse_t_b5::forecolor" "$desktop::white_8" ; + set "mp_browse_b5_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b5::textscale" "0.31" ; + set "mp_browse_b6::matcolor_w" "0.4" ; + set "mp_browse_t_b6::forecolor" "$desktop::white_8" ; + set "mp_browse_b6_corner::matcolor" "$desktop::corner" ; + set "mp_browse_t_b6::textscale" "0.31" ; + + if ("desktop::sort" != 4) { + set "mp_browse_servername::forecolor" "$desktop::white_8" ; + } + if ("desktop::sort" != 5) { + set "mp_browse_ping::forecolor" "$desktop::white_8" ; + } + if ("desktop::sort" != 6) { + set "mp_browse_players::forecolor" "$desktop::white_8" ; + } + if ("desktop::sort" != 7) { + set "mp_browse_gametype::forecolor" "$desktop::white_8" ; + } + if ("desktop::sort" != 8) { + set "mp_browse_map::forecolor" "$desktop::white_8" ; + } + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_friendslist + { + rect 24,211,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friendslist" ; + + set "mp_b2::matcolor_w" "1" ; + transition "mp_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_b2::matcolor_w" "1" "0.4" "300" ; + transition "mp_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "15" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_createserver + { + rect 24,241,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_createserver" ; + + set "mp_b3::matcolor_w" "1" ; + transition "mp_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_b3_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_t_b3::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_b3::matcolor_w" "1" "0.4" "300" ; + transition "mp_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_b3_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_t_b3::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "17" ; + + set "mp_create_b1::matcolor_w" "0.4" ; + set "mp_create_b2::matcolor_w" "0.4" ; + set "mp_create_b3::matcolor_w" "0.4" ; + set "mp_create_b4::matcolor_w" "0.4" ; + set "mp_create_b5::matcolor_w" "0.4" ; + set "mp_create_b6::matcolor_w" "0.4" ; + set "mp_create_b7::matcolor_w" "0.4" ; + set "mp_create_b8::matcolor_w" "0.4" ; + set "mp_create_b9::matcolor_w" "0.4" ; + set "mp_create_b10::matcolor_w" "0.4" ; + set "mp_create_b11::matcolor_w" "0.4" ; + set "mp_create_advbtn::matcolor_w" "0.4" ; + set "mp_create_adv::forecolor" "$desktop::white_8" ; + set "mp_create_adv_corner::matcolor" "$desktop::corner" ; + set "mp_create_adv::textscale" "0.26" ; + set "mp_create_serverbtn::matcolor_w" "0.4" ; + set "mp_create_server::forecolor" "$desktop::white_8" ; + set "mp_create_server_corner::matcolor" "$desktop::corner" ; + set "mp_create_server::textscale" "0.32" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_settings + { + rect 24,271,333,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_settings" ; + + set "mp_b4::matcolor_w" "1" ; + transition "mp_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_b4_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_t_b4::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_b4::matcolor_w" "1" "0.4" "300" ; + transition "mp_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_b4_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_t_b4::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "18" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_back" ; + + set "mp_back::matcolor_w" "0.8" ; + transition "mp_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_back::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpOut" "0" ; + set "desktop::dest" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_browse_sortFavorite + { + rect 27,68,19,19 + visible 0 + + onMouseEnter { + resettime "anim_sttip" "0" ; + + set "mp_browse_sttip_value::text" "#str_200932" ; + } + + onMouseExit { + set "anim_sttip::notime" "1" ; + stoptransitions "anim_sttip" ; + + set "p_mp_browse_sortTooltip::visible" "0" ; + set "mp_browse_sttip_top::matcolor_w" "0" ; + set "mp_browse_sttip_btm::matcolor_w" "0" ; + set "mp_browse_sttip_value::forecolor_w" "0" ; + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortFavorite::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "1" ; + set "cmd" "play main_menu_selection ; sortFavorite" ; + } + + } + windowDef mp_b_browse_sortLocked + { + rect 48,68,19,19 + visible 0 + + onMouseEnter { + resettime "anim_sttip" "0" ; + + set "mp_browse_sttip_value::text" "#str_200933" ; + } + + onMouseExit { + set "anim_sttip::notime" "1" ; + stoptransitions "anim_sttip" ; + + set "p_mp_browse_sortTooltip::visible" "0" ; + set "mp_browse_sttip_top::matcolor_w" "0" ; + set "mp_browse_sttip_btm::matcolor_w" "0" ; + set "mp_browse_sttip_value::forecolor_w" "0" ; + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortLocked::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "2" ; + set "cmd" "play main_menu_selection ; sortLocked" ; + } + + } + windowDef mp_b_browse_sortDed + { + rect 69,68,19,19 + visible 0 + + onMouseEnter { + resettime "anim_sttip" "0" ; + + set "mp_browse_sttip_value::text" "#str_200934" ; + } + + onMouseExit { + set "anim_sttip::notime" "1" ; + stoptransitions "anim_sttip" ; + + set "p_mp_browse_sortTooltip::visible" "0" ; + set "mp_browse_sttip_top::matcolor_w" "0" ; + set "mp_browse_sttip_btm::matcolor_w" "0" ; + set "mp_browse_sttip_value::forecolor_w" "0" ; + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortDed::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "3" ; + set "cmd" "play main_menu_selection ; sortDed" ; + } + + } + windowDef mp_b_browse_sortPb + { + rect 90,68,19,19 + visible 0 + + onMouseEnter { + resettime "anim_sttip" "0" ; + + set "mp_browse_sttip_value::text" "#str_200931" ; + } + + onMouseExit { + set "anim_sttip::notime" "1" ; + stoptransitions "anim_sttip" ; + + set "p_mp_browse_sortTooltip::visible" "0" ; + set "mp_browse_sttip_top::matcolor_w" "0" ; + set "mp_browse_sttip_btm::matcolor_w" "0" ; + set "mp_browse_sttip_value::forecolor_w" "0" ; + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortPb::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "3" ; + set "cmd" "play main_menu_selection ; sortPB" ; + } + + } + windowDef mp_b_browse_sortServer + { + rect 111,68,120,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_sortServer" ; + transition "mp_browse_servername::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 4) { + transition "mp_browse_servername::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortServer::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "4" ; + set "mp_browse_servername::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortServerName" ; + } + + } + windowDef mp_b_browse_sortPing + { + rect 354,68,51,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_sortPing" ; + transition "mp_browse_ping::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 5) { + transition "mp_browse_ping::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortPing::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "5" ; + set "mp_browse_ping::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortPing" ; + } + + } + windowDef mp_b_browse_sortRepeater + { + rect 401,68,19,19 + visible 0 + + onMouseEnter { + resettime "anim_sttip" "0" ; + + set "mp_browse_sttip_value::text" "#str_223004" ; + } + + onMouseExit { + set "anim_sttip::notime" "1" ; + stoptransitions "anim_sttip" ; + + set "p_mp_browse_sortTooltip::visible" "0" ; + set "mp_browse_sttip_top::matcolor_w" "0" ; + set "mp_browse_sttip_btm::matcolor_w" "0" ; + set "mp_browse_sttip_value::forecolor_w" "0" ; + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortRepeater::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "9" ; + set "cmd" "play main_menu_selection ; sortRepeater" ; + } + + } + windowDef mp_b_browse_sortPlayers + { + rect 422,68,53,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_sortPlayers" ; + transition "mp_browse_players::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 6) { + transition "mp_browse_players::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortPlayers::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "6" ; + set "mp_browse_players::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortPlayers" ; + } + + } + windowDef mp_b_browse_sortGametype + { + rect 474,68,71,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_sortGametype" ; + transition "mp_browse_gametype::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 7) { + transition "mp_browse_gametype::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortGametype::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "7" ; + set "mp_browse_gametype::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortGametype" ; + } + + } + windowDef mp_b_browse_sortMap + { + rect 545,68,68,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_sortMap" ; + transition "mp_browse_map::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 8) { + transition "mp_browse_map::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + transition "mp_browse_sortMap::backcolor_w" "0" "0.1" "100" ; + + set "desktop::sort" "8" ; + set "mp_browse_map::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortMap" ; + } + + } + windowDef mp_b_browse_filter_prev_mod + { + rect 91,46,16,16 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_filter_prev_mod" ; + + transition "mp_browse_filter_prev_mod::matcolor" "$desktop::cr_orange" "$desktop::yellow_8" "0" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_filter_prev_mod::matcolor" "$desktop::yellow_8" "$desktop::cr_orange" "300" ; + } + } + + onAction { + transition "mp_browse_filter_prev_mod::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + set "cmd" "filterByPrevMod; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_filter_next_mod + { + rect 269,46,16,16 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_filter_mod" ; + + transition "mp_browse_filter_next_mod::matcolor" "$desktop::cr_orange" "$desktop::yellow_8" "0" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_filter_next_mod::matcolor" "$desktop::yellow_8" "$desktop::cr_orange" "300" ; + } + } + + onAction { + transition "mp_browse_filter_next_mod::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + set "cmd" "filterByNextMod; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_src_internet + { + rect 441,49,110,14 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0 && "gui::lanset" != 0) { + stoptransitions "mp_b_browse_src_internet" ; + set "mp_browse_internet::textscale" "0.23" ; + transition "mp_browse_internet::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "gui::lanset" != 0) { + transition "mp_browse_internet::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_internet::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + set "gui::lanSet" "0" ; + + set "mp_b_browse_src_internet::visible" "0" ; + set "mp_b_browse_src_lan::visible" "1" ; + + set "mp_browse_internet_boxcheck::matcolor_w" "1" ; + set "mp_browse_lan_boxcheck::matcolor_w" "0" ; + + set "mp_browse_lan::forecolor" "$desktop::white_8"; + set "mp_browse_lan::textscale" "0.22" ; + + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "play main_menu_selection updateServers" ; + } + + } + windowDef mp_b_browse_src_lan + { + rect 552,49,62,14 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0 && "gui::lanset" != 1) { + stoptransitions "mp_b_browse_src_lan" ; + set "mp_browse_lan::textscale" "0.23" ; + transition "mp_browse_lan::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "gui::lanset" != 1) { + transition "mp_browse_lan::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_lan::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + set "gui::lanSet" "1" ; + + set "mp_b_browse_src_internet::visible" "1" ; + set "mp_b_browse_src_lan::visible" "0" ; + + set "mp_browse_internet_boxcheck::matcolor_w" "0" ; + set "mp_browse_lan_boxcheck::matcolor_w" "1" ; + + set "mp_browse_internet::forecolor" "$desktop::white_8"; + set "mp_browse_internet::textscale" "0.22" ; + + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "play main_menu_selection updateServers" ; + } + + } + windowDef mp_b_browse_clearSort + { + rect 435,290,171,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_clearSort" ; + + set "mp_browse_clearSort::matcolor_w" "1" ; + transition "mp_browse_t_clearSort::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_clearSort_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_clearSort::textscale" "0.26" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_clearSort::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_clearSort::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_clearSort_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_clearSort::textscale" "0.26" "0.25" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "server_clearSort ; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_refreshlist + { + rect 22,337,211,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_refreshlist" ; + + set "mp_browse_b1::matcolor_w" "1" ; + transition "mp_browse_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_b1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b1::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_b1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "refreshServers ; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_getnewlist + { + rect 22,364,211,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_getnewlist" ; + + set "mp_browse_b2::matcolor_w" "1" ; + transition "mp_browse_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b2::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpBrowseSort" ; + set "desktop::sort" "0" ; + + set "cmd" "updateServers ; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_joinipaddress + { + rect 22,393,211,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_joinipaddress" ; + + set "mp_browse_b3::matcolor_w" "1" ; + transition "mp_browse_t_b3::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_b3_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_b3::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b3::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b3::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_b3_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_b3::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_joinIpIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_browse_findplayerclan + { + rect 22,421,211,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_findplayerclan" ; + + set "mp_browse_b5::matcolor_w" "1" ; + transition "mp_browse_t_b5::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_b5_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_b5::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b5::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b5::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_b5_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_b5::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_fpcIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_browse_joinserver + { + rect 388,337,244,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_joinserver" ; + + set "mp_browse_b4::matcolor_w" "1" ; + transition "mp_browse_t_b4::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_joinserver_arrow::matcolor" "$desktop::yellow_8" "$desktop::white" "0" ; + + set "mp_browse_t_b4::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b4::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b4::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_joinserver_arrow::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + + transition "mp_browse_t_b4::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "connect ; play main_menu_selection" ; + } + + } + windowDef mp_b_browse_favsel + { + rect 388,400,244,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_favsel" ; + + set "mp_browse_b6::matcolor_w" "1" ; + transition "mp_browse_t_b6::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_b6_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_b6::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_b6::matcolor_w" "1" "0.4" "300" ; + transition "mp_browse_t_b6::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_b6_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_b6::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "toggleFavorite ; play main_menu_selection ; InitServerBrowser" ; + } + + } + windowDef mp_b_browse_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_back" ; + + set "mp_browse_back::matcolor_w" "0.8" ; + transition "mp_browse_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_browse_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_browse_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_back::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_browse_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_browse_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_browse_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpBrowseOut" "0" ; + set "desktop::dest" "3" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_browse_uparrow + { + rect 609,65,26,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_uparrow" ; + transition "mp_browse_uparrow::matcolor" "$desktop::cr_orange" "$desktop::yellow_8" "0" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_uparrow::matcolor" "$desktop::yellow_8" "$desktop::cr_orange" "300" ; + } + } + + onAction { + namedEvent "mp_browse_serverlist::scrollUp" ; + transition "mp_browse_uparrow::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_browse_dnarrow + { + rect 609,286,26,22 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_browse_dnarrow" ; + transition "mp_browse_dnarrow::matcolor" "$desktop::cr_orange" "$desktop::yellow_8" "0" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_browse_dnarrow::matcolor" "$desktop::yellow_8" "$desktop::cr_orange" "300" ; + } + } + + onAction { + namedEvent "mp_browse_serverlist::scrollDown" ; + transition "mp_browse_dnarrow::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_create_1 + { + rect 245,75,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_1" ; + + set "mp_create_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_2 + { + rect 245,99,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_2" ; + + set "mp_create_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_3 + { + rect 245,123,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_3" ; + + set "mp_create_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_4 + { + rect 245,147,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_4" ; + + set "mp_create_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_5 + { + rect 245,171,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_5" ; + + set "mp_create_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_6 + { + rect 245,195,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_6" ; + + set "mp_create_b6::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_7 + { + rect 245,219,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_7" ; + + set "mp_create_b7::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b7::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_8 + { + rect 245,243,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_8" ; + + set "mp_create_b8::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b8::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_9 + { + rect 245,267,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_9" ; + + set "mp_create_b9::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b9::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_10 + { + rect 245,291,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_10" ; + + set "mp_create_b10::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b10::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_11 + { + rect 245,315,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_11" ; + + set "mp_create_b11::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b11::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_12 + { + rect 245,339,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_12" ; + + set "mp_create_b12::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_b12::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_create_advanced + { + rect 245,369,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_advanced" ; + + set "mp_create_advbtn::matcolor_w" "0.8" ; + transition "mp_create_adv::forecolor" "$desktop::white_8" "$desktop::white" "0" ; + transition "mp_create_adv_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_create_adv::textscale" "0.27" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_advbtn::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_create_adv::forecolor" "$desktop::white" "$desktop::white_8" "300" ; + transition "mp_create_adv_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_create_adv::textscale" "0.27" "0.26" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_createAdvIn" "0" ; + namedevent "p_anims::popReset0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_create_server + { + rect 245,401,279,29 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_server" ; + + set "mp_create_serverbtn::matcolor_w" "0.8" ; + transition "mp_create_server::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_create_server_arrow::matcolor" "$desktop::yellow_8" "$desktop::white" "0" ; + + set "mp_create_server::textscale" "0.33" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_serverbtn::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_create_server::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_create_server_arrow::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + + transition "mp_create_server::textscale" "0.33" "0.32" "300" ; + } + } + + onAction { + set "cmd" "startMultiplayer ; play main_menu_selection" ; + } + + } + windowDef mp_b_create_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_create_back" ; + + set "mp_create_back::matcolor_w" "0.8" ; + transition "mp_create_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_create_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_create_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_create_back::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_create_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_create_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_create_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpCreateOut" "0" ; + set "desktop::dest" "3" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "17" ; + } + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_back" ; + + set "mp_back::matcolor_w" "0.8" ; + transition "mp_set_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_set_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_set_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_back::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_set_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_set_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_set_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + if ("desktop::vidwarn" == 0) { + set "desktop::active" "1" ; + resettime "anim_mpSetOut" "0" ; + set "desktop::dest" "3" ; + } else { + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnIn" "0" ; + set "desktop::dest" "18" ; + } + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_1 + { + rect 53,170,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_1" ; + + set "mp_set_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_set_2 + { + rect 53,194,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_2" ; + + set "mp_set_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_set_3 + { + rect 53,218,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_3" ; + + set "mp_set_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_set_5 + { + rect 53,266,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_5" ; + + set "mp_set_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_set_6 + { + rect 53,290,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_6" ; + set "mp_set_b6::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef mp_b_set_7 + { + rect 53,314,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_set_7" ; + set "mp_set_b7::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_set_b7::matcolor_w" "1" "0.4" "300" ; + } + } + + onAction { + consoleCMD "promptKey" + } + + } + windowDef mp_b_set_railcolor1 + { + rect 213,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 0 1 1" ; + set "railcolor1::rect" "213,244,12,16" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor2 + { + rect 227,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 30 1 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,16" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor3 + { + rect 241,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 60 1 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,16" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor4 + { + rect 255,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 120 0.6 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,16" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor5 + { + rect 269,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 180 1 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,16" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor6 + { + rect 283,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 240 0.6 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,16" ; + set "railcolor7::rect" "297,244,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_set_railcolor7 + { + rect 297,244,12,12 + visible 0 + + onAction { + consoleCMD "ui_hitscanTint 300 1 1" ; + set "railcolor1::rect" "213,244,12,12" ; + set "railcolor2::rect" "227,244,12,12" ; + set "railcolor3::rect" "241,244,12,12" ; + set "railcolor4::rect" "255,244,12,12" ; + set "railcolor5::rect" "269,244,12,12" ; + set "railcolor6::rect" "283,244,12,12" ; + set "railcolor7::rect" "297,244,12,16" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_exit_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_exit_yes" ; + + set "pop_exit_yes::matcolor_w" "0.8" ; + transition "pop_exit_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_exit_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_exit_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_exit_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_exit_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_exit_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_exit_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "quit" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_exit_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_exit_no" ; + + set "pop_exit_no::matcolor_w" "0.8" ; + transition "pop_exit_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_exit_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_exit_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_exit_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_exit_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_exit_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_exit_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_exitOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_mods_loadmod + { + rect 182,312,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_mods_loadmod" ; + + set "pop_mods_loadmod::matcolor_w" "0.8" ; + transition "pop_mods_t_loadmod::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_mods_loadmod_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_mods_t_loadmod::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_mods_loadmod::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_mods_t_loadmod::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_mods_loadmod_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_mods_t_loadmod::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_modsOut" "0" ; + + set "cmd" "play main_menu_selection loadMod" ; + } + + } + windowDef pop_b_mods_cancel + { + rect 354,312,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_mods_cancel" ; + + set "pop_mods_cancel::matcolor_w" "0.8" ; + transition "pop_mods_t_cancel::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_mods_cancel_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_mods_t_cancel::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_mods_cancel::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_mods_t_cancel::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_mods_cancel_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_mods_t_cancel::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_modsOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef credits_b_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "credits_b_back" ; + + set "credits_back::matcolor_w" "0.8" ; + transition "credits_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "credits_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "credits_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "credits_back::matcolor_w" "0.8" "0.4" "300" ; + transition "credits_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "credits_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "credits_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_creditsOut" "0" ; + set "desktop::dest" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_joinIp_connect + { + rect 184,228,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_joinIp_connect" ; + + set "pop_joinIp_connect::matcolor_w" "0.8" ; + transition "pop_joinIp_t_connect::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_joinIp_connect_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_joinIp_t_connect::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_joinIp_connect::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_joinIp_t_connect::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_joinIp_connect_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_joinIp_t_connect::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "pop_b_joinIp_connect::visible" "0" ; + set "pop_joinIp_connect::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_connect_corner::matcolor" "$desktop::grey1_4" ; + set "pop_joinIp_t_connect::forecolor" "$desktop::white_5" ; + + set "desktop::blockbrowser" "1" ; + + setfocus "pop_joinIp_address" ; + namedevent "p_btns::hideMpBrowse" ; + + set "cmd" "play main_menu_selection ; inetConnect" ; + } + + } + windowDef pop_b_joinIp_cancel + { + rect 342,228,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_joinIp_cancel" ; + + set "pop_joinIp_cancel::matcolor_w" "0.8" ; + transition "pop_joinIp_t_cancel::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_joinIp_cancel_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_joinIp_t_cancel::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_joinIp_cancel::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_joinIp_t_cancel::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_joinIp_cancel_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_joinIp_t_cancel::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_joinIpOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_defaults_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_defaults_yes" ; + + set "pop_defaults_yes::matcolor_w" "0.8" ; + transition "pop_defaults_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_defaults_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_defaults_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_defaults_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_defaults_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_defaults_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_defaults_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "exec cvar_restart ; play main_menu_selection" ; + set "cmd" "resetdefaults" ; + set "cmd" "exec s_restart" ; + set "desktop::active" "1" ; + set "desktop::loaddefaults" "1" ; + resettime "anim_pop_defaultsOut" "0" ; + + // reset xhair to default settings + set "set_game_previewxhair_size_16::visible" "0" ; + set "set_game_previewxhair_size_24::visible" "0" ; + set "set_game_previewxhair_size_32::visible" "1" ; + set "set_game_previewxhair_size_40::visible" "0" ; + set "set_game_previewxhair_size_48::visible" "0" ; + + consoleCMD "g_crosshairColor 1 1 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,1,1" ; + + set "set_game_customcross::forecolor" "$desktop::white_4" ; + + set "set_game_xhaircolor_xcolor0::bordercolor" "0.580,0.580,0.580,1" ; + set "set_game_xhaircolor_xcolor1::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor2::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor3::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor4::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor5::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor6::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor7::bordercolor" "0,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,16" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + } + + } + windowDef pop_b_defaults_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_defaults_no" ; + + set "pop_exit_no::matcolor_w" "0.8" ; + transition "pop_defaults_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_defaults_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_defaults_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_defaults_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_defaults_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_defaults_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_defaults_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_defaultsOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_setAdv_1 + { + rect 132,118,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_1" ; + + set "pop_setAdv_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_2 + { + rect 132,142,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_2" ; + + set "pop_setAdv_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_3 + { + rect 132,166,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_3" ; + + set "pop_setAdv_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_4 + { + rect 132,190,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_4" ; + + set "pop_setAdv_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_5 + { + rect 132,214,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_5" ; + + set "pop_setAdv_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_6 + { + rect 132,238,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_6" ; + + set "pop_setAdv_b6::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_7 + { + rect 132,262,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_7" ; + + set "pop_setAdv_b7::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b7::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_8 + { + rect 132,286,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_8" ; + + set "pop_setAdv_b8::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b8::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_9 + { + rect 132,310,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_9" ; + + set "pop_setAdv_b9::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b9::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_10 + { + rect 132,334,351,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_10" ; + + set "pop_setAdv_b10::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_b10::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_setAdv_close + { + rect 183,382,326,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_setAdv_close" ; + + set "pop_setAdv_close::matcolor_w" "0.8" ; + transition "pop_setAdv_t_close::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_setAdv_close_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_setAdv_t_close::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_setAdv_close::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_setAdv_t_close::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_setAdv_close_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_setAdv_t_close::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_setAdvOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_createAdv_1 + { + rect 122,74,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_1" ; + + set "pop_createAdv_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_2 + { + rect 122,98,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_2" ; + + set "pop_createAdv_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_3 + { + rect 122,122,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_3" ; + + set "pop_createAdv_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_4 + { + rect 122,146,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_4" ; + + set "pop_createAdv_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_5 + { + rect 122,170,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_5" ; + + set "pop_createAdv_b5::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b5::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_6 + { + rect 122,194,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_6" ; + + set "pop_createAdv_b6::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b6::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_7 + { + rect 122,218,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_7" ; + + set "pop_createAdv_b7::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b7::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_8 + { + rect 122,242,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_8" ; + + set "pop_createAdv_b8::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b8::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_9 + { + rect 122,266,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_9" ; + + set "pop_createAdv_b9::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b9::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_11 + { + rect 122,290,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_11" ; + + set "pop_createAdv_b11::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b11::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_12 + { + rect 122,314,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_12" ; + + set "pop_createAdv_b12::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b12::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_13 + { + rect 122,338,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_13" ; + + set "pop_createAdv_b13::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b13::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_14 + { + rect 122,362,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_14" ; + + set "pop_createAdv_b14::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b14::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_createAdv_10 + { + rect 122,386,408,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_10" ; + + set "pop_createAdv_b10::matcolor_w" "0.8" ; + transition "pop_createAdv_t_banlist::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_createAdv_banlist_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_createAdv_t_banlist::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_b10::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_createAdv_t_banlist::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_createAdv_banlist_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_createAdv_t_banlist::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_createAdv_banlistIn" "0" ; + set "cmd" "populateBanList" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_createAdv_close + { + rect 151,410,373,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_close" ; + + set "pop_createAdv_close::matcolor_w" "0.8" ; + transition "pop_createAdv_t_close::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_createAdv_close_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_createAdv_t_close::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_close::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_createAdv_t_close::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_createAdv_close_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_createAdv_t_close::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_createAdvOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_disc_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_disc_no" ; + + set "pop_disc_no::matcolor_w" "0.8" ; + transition "pop_disc_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_disc_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_disc_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_disc_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_disc_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_disc_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_disc_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_discOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_disc_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_disc_yes" ; + + set "pop_disc_yes::matcolor_w" "0.8" ; + transition "pop_disc_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_disc_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_disc_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_disc_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_disc_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_disc_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_disc_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "play main_menu_selection" ; + set "desktop::dest" "0" ; + set "desktop::active" "1" ; + + resettime "anim_disconnect" "0" ; + } + + } + windowDef pop_b_loadDel_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_loadDel_no" ; + + set "pop_loadDel_no::matcolor_w" "0.8" ; + transition "pop_loadDel_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_loadDel_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_loadDel_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_loadDel_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_loadDel_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_loadDel_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_loadDel_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_loaddelOut" "0" ; + namedevent "p_anims::loadReset" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_loadDel_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_loadDel_yes" ; + + set "pop_loadDel_yes::matcolor_w" "0.8" ; + transition "pop_loadDel_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_loadDel_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_loadDel_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_loadDel_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_loadDel_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_loadDel_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_loadDel_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_loaddelOut" "0" ; + namedevent "p_anims::loadReset" ; + + set "cmd" "play main_menu_selection deleteGame" ; + } + + } + windowDef mp_b_friends_back + { + rect 536,444,105,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friends_back" ; + + set "mp_friends_back::matcolor_w" "0.8" ; + transition "mp_friends_t_back::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_friends_back_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_friends_t_back::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_friends_back::matcolor_w" "0.8" "0.4" "300" ; + transition "mp_friends_t_back::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_friends_back_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_friends_t_back::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_mpFriendsOut" "0" ; + set "desktop::dest" "3" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef mp_b_friends_joinserver + { + rect 374,397,257,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friends_joinserver" ; + + set "mp_friends_b1::matcolor_w" "1" ; + transition "mp_friends_t_b1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_friends_joinserver_arrow::matcolor" "$desktop::yellow_8" "$desktop::white" "0" ; + + set "mp_friends_t_b1::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_friends_b1::matcolor_w" "1" "0.4" "300" ; + transition "mp_friends_t_b1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_friends_joinserver_arrow::matcolor" "$desktop::white" "$desktop::yellow_8" "300" ; + + transition "mp_friends_t_b1::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "friendConnect ; play main_menu_selection" ; + } + + } + windowDef mp_b_friends_removefriend + { + rect 24,397,223,26 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friends_removefriend" ; + + set "mp_friends_b2::matcolor_w" "1" ; + transition "mp_friends_t_b2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "mp_friends_b2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "mp_friends_t_b2::textscale" "0.32" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "mp_friends_b2::matcolor_w" "1" "0.4" "300" ; + transition "mp_friends_t_b2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "mp_friends_b2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "mp_friends_t_b2::textscale" "0.32" "0.31" "300" ; + } + } + + onAction { + set "cmd" "removeFriend ; play main_menu_selection" ; + } + + } + windowDef mp_b_friends_sortName + { + rect 43,69,165,17 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friends_sortName" ; + transition "mp_friends_name::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 1) { + transition "mp_friends_name::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpFriendsSort" ; + transition "mp_friends_sortName::backcolor_w" "0" "0.1" "100" ; + + set "desktop::friendSort" "1" ; + set "mp_friends_name::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortFriendsByName" ; + } + + } + windowDef mp_b_friends_sortClan + { + rect 208,69,117,17 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "mp_b_friends_sortClan" ; + transition "mp_friends_clan::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "desktop::sort" != 2) { + transition "mp_friends_clan::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + } + } + + onAction { + namedevent "p_anims::hideMpFriendsSort" ; + transition "mp_friends_sortClan::backcolor_w" "0" "0.1" "100" ; + + set "desktop::friendSort" "2" ; + set "mp_friends_clan::forecolor" "$desktop::orange" ; + + set "cmd" "play main_menu_selection ; sortFriendsByClan" ; + } + + } + windowDef pop_b_fpc_search + { + rect 184,269,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_fpc_search" ; + + set "pop_fpc_search::matcolor_w" "0.8" ; + transition "pop_fpc_t_search::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_fpc_search_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_fpc_t_search::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_fpc_search::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_fpc_t_search::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_search_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_fpc_t_search::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + set "cmd" "play main_menu_selection ; playerClanSearch" ; + resettime "anim_pop_fpcOut" "0" ; + } + + } + windowDef pop_b_fpc_cancel + { + rect 342,269,119,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_fpc_cancel" ; + + set "pop_fpc_cancel::matcolor_w" "0.8" ; + transition "pop_fpc_t_cancel::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_fpc_cancel_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_fpc_t_cancel::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_fpc_cancel::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_fpc_t_cancel::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_cancel_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_fpc_t_cancel::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_fpcOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_fpc_player + { + rect 296,197,92,14 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0 && "gui::player_search" == 0) { + stoptransitions "pop_b_fpc_player" ; + set "pop_fpc_player::textscale" "0.23" ; + transition "pop_fpc_player::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "gui::player_search" == 0) { + transition "pop_fpc_player::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_player::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + if ("gui::player_search" == 0) { + set "gui::player_search" "1" ; + set "gui::clan_search" "0" ; + + set "pop_fpc_player_boxcheck::matcolor_w" "1" ; + set "pop_fpc_clan_boxcheck::matcolor_w" "0" ; + + set "pop_b_fpc_player::visible" "0" ; + set "pop_b_fpc_clan::visible" "1" ; + + transition "pop_fpc_clan::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_clan::textscale" "0.23" "0.22" "300" ; + + set "cmd" "play main_menu_selection" ; + } + } + + } + windowDef pop_b_fpc_clan + { + rect 388,197,76,14 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0 && "gui::clan_search" == 0) { + stoptransitions "pop_b_fpc_clan" ; + set "pop_fpc_clan::textscale" "0.23" ; + transition "pop_fpc_clan::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + } + } + + onMouseExit { + if ("desktop::active" == 0 && "gui::clan_search" == 0) { + transition "pop_fpc_clan::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_clan::textscale" "0.23" "0.22" "300" ; + } + } + + onAction { + if ("gui::clan_search" == 0) { + set "gui::player_search" "0" ; + set "gui::clan_search" "1" ; + + set "pop_fpc_player_boxcheck::matcolor_w" "0" ; + set "pop_fpc_clan_boxcheck::matcolor_w" "1" ; + + set "pop_b_fpc_player::visible" "1" ; + set "pop_b_fpc_clan::visible" "0" ; + + transition "pop_fpc_player::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_fpc_player::textscale" "0.23" "0.22" "300" ; + + set "cmd" "play main_menu_selection" ; + } + } + + } + windowDef pop_b_overwrite_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_overwrite_no" ; + + set "pop_overwrite_no::matcolor_w" "0.8" ; + transition "pop_overwrite_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_overwrite_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_overwrite_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_overwrite_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_overwrite_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_overwrite_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_overwrite_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_overwriteOut" "0" ; + namedevent "p_anims::saveReset" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_overwrite_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_overwrite_yes" ; + + set "pop_overwrite_yes::matcolor_w" "0.8" ; + transition "pop_overwrite_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_overwrite_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_overwrite_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_overwrite_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_overwrite_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_overwrite_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_overwrite_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_overwriteOut" "0" ; + namedevent "p_anims::saveReset" ; + + set "cmd" "play main_menu_selection ; saveGame 1" ; + } + + } + windowDef pop_b_overwrite_close + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_overwrite_close" ; + + set "pop_overwrite_close::matcolor_w" "0.8" ; + transition "pop_overwrite_t_close::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_overwrite_close_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_overwrite_t_close::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_overwrite_close::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_overwrite_t_close::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_overwrite_close_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_overwrite_t_close::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_overwriteOut" "0" ; + namedevent "p_anims::saveReset" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_auto_no + { + rect 342,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_auto_no" ; + + set "pop_auto_no::matcolor_w" "0.8" ; + transition "pop_auto_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_auto_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_auto_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_auto_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_auto_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_auto_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_auto_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_autoOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_auto_yes + { + rect 184,254,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_auto_yes" ; + + set "pop_auto_yes::matcolor_w" "0.8" ; + transition "pop_auto_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_auto_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_auto_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_auto_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_auto_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_auto_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_auto_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "play main_menu_selection ; video recommended" ; + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "0" ; + // set "set_t_vidrestart::visible" "0" ; + // set "set_b_vidrestart::visible" "0" ; + set "desktop::vidwarn" "1" ; + set "desktop::sndwarn" "0" ; + // consolecmd "vid_restart" ; + set "desktop::active" "1" ; + resettime "anim_pop_autoOut" "0" ; + resettime "set_sys_t_auto" "0" ; + } + + } + windowDef pop_b_ultrawarn_no + { + rect 342,264,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_ultrawarn_no" ; + + set "pop_ultrawarn_no::matcolor_w" "0.8" ; + transition "pop_ultrawarn_t_no::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_ultrawarn_no_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_ultrawarn_t_no::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_ultrawarn_no::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_ultrawarn_t_no::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_ultrawarn_no_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_ultrawarn_t_no::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_ultrawarnOut" "0" ; + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + + if ( "desktop::com_machineSpec" == 2 ) { + set "cmd" "video low" ; + + set "set_sys_vidqual_val::text" "#str_200263" ; + set "desktop::com_machineSpec" "0" ; + + } else { + set "cmd" "video high" ; + + set "set_sys_vidqual_val::text" "#str_200262" ; + set "desktop::com_machineSpec" "2" ; + } + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_ultrawarn_yes + { + rect 184,264,125,23 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_ultrawarn_yes" ; + + set "pop_ultrawarn_yes::matcolor_w" "0.8" ; + transition "pop_ultrawarn_t_yes::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_ultrawarn_yes_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_ultrawarn_t_yes::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_ultrawarn_yes::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_ultrawarn_t_yes::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_ultrawarn_yes_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_ultrawarn_t_yes::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "video ultra" ; + + set "set_sys_vidqual_val::text" "#str_200268" ; + set "desktop::com_machineSpec" "3" ; + set "cmd" "play main_menu_selection" ; + set "desktop::active" "1" ; + resettime "anim_pop_ultrawarnOut" "0" ; + set "set_sys_notice::visible" "1" ; + // set "set_vidrestart::visible" "1" ; + // set "set_t_vidrestart::visible" "1" ; + // set "set_b_vidrestart::visible" "1" ; + set "desktop::vidwarn" "1" ; + } + + } + windowDef pop_b_createAdv_banList_1 + { + rect 164,323,204,24 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_banList_1" ; + + set "pop_createAdv_banlist_1::matcolor_w" "0.8" ; + transition "pop_createAdv_banlist_t_1::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_createAdv_banlist_1_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_createAdv_banlist_t_1::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_banlist_1::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_createAdv_banlist_t_1::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_createAdv_banlist_1_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_createAdv_banlist_t_1::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "cmd" "handleServerAdminRemoveBan" ; + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_createAdv_banList_2 + { + rect 377,323,114,24 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_createAdv_banList_2" ; + + set "pop_banlist_2::matcolor_w" "0.8" ; + transition "pop_createAdv_banlist_t_2::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_createAdv_banlist_2_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_createAdv_banlist_t_2::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_createAdv_banlist_2::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_createAdv_banlist_t_2::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_createAdv_banlist_2_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_createAdv_banlist_t_2::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + resettime "anim_pop_createAdv_banlistOut" "0" ; + + set "pop_createAdv_b8::matcolor_w" "0.4" ; + set "pop_createAdv_banlist::forecolor" "$desktop::white_8" ; + set "pop_createAdv_banlist_corner::matcolor" "$desktop::corner" ; + set "pop_createAdv_banlist::textscale" "0.28" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_vidwarn_close + { + rect 183,253,223,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_vidwarn_close" ; + + set "pop_vidwarn_close::matcolor_w" "0.8" ; + transition "pop_vidwarn_t_close::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_vidwarn_close_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_vidwarn_t_close::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_vidwarn_close::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_vidwarn_t_close::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_vidwarn_close_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_vidwarn_t_close::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + // consolecmd "vid_restart" ; + + set "set_sys_notice::visible" "0" ; + // set "set_vidrestart::visible" "0" ; + // set "set_t_vidrestart::visible" "0" ; + // set "set_b_vidrestart::visible" "0" ; + + set "desktop::active" "1" ; + resettime "anim_pop_vidwarnOut" "0" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef pop_b_set_sndadv_1 + { + rect 132,188,377,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_set_sndadv_1" ; + + set "pop_set_sndadv_b1::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_set_sndadv_b1::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_set_sndadv_2 + { + rect 132,212,377,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_set_sndadv_2" ; + + set "pop_set_sndadv_b2::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_set_sndadv_b2::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_set_sndadv_3 + { + rect 132,236,377,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_set_sndadv_3" ; + + set "pop_set_sndadv_b3::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_set_sndadv_b3::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_set_sndadv_4 + { + rect 132,260,377,19 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_set_sndadv_4" ; + + set "pop_set_sndadv_b4::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_set_sndadv_b4::matcolor_w" "1" "0.4" "300" ; + } + } + + } + windowDef pop_b_set_sndadv_close + { + rect 156,302,323,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "pop_b_set_sndadv_close" ; + + set "pop_set_sndadv_close::matcolor_w" "0.8" ; + transition "pop_set_sndadv_t_close::forecolor" "$desktop::white_8" "$desktop::orange" "0" ; + transition "pop_set_sndadv_close_corner::matcolor" "$desktop::corner" "$desktop::orange" "0" ; + + set "pop_set_sndadv_t_close::textscale" "0.29" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "pop_set_sndadv_close::matcolor_w" "0.8" "0.4" "300" ; + transition "pop_set_sndadv_t_close::forecolor" "$desktop::orange" "$desktop::white_8" "300" ; + transition "pop_set_sndadv_close_corner::matcolor" "$desktop::orange" "$desktop::corner" "300" ; + + transition "pop_vidwarn_t_close::textscale" "0.29" "0.28" "300" ; + } + } + + onAction { + set "desktop::active" "1" ; + if ("desktop::sndwarn" == 1) { + resettime "pop_set_sndAdv_warning" "0" ; + set "cmd" "play main_menu_selection" ; + } else { + resettime "anim_pop_sndadvOut" "0" ; + + set "cmd" "play main_menu_selection" ; + + } + + } + + } + } +} diff --git a/stuff/guis/menu/settings/game.gui b/stuff/guis/menu/settings/game.gui new file mode 100644 index 000000000..5be878648 --- /dev/null +++ b/stuff/guis/menu/settings/game.gui @@ -0,0 +1,835 @@ +//**************************************************************// +// [Begin] Settings->Game Options: +//**************************************************************// + + windowDef p_settings_game + { + rect 0,0,640,480 + visible 0 + + //--------------------------------------------------------------// + // Settings->Game Options->Free Look + //--------------------------------------------------------------// + + windowDef set_game_freelook + { + rect 228,47,403,25 + visible 1 + + windowDef set_game_freelook_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + + windowDef set_game_freelook_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200133" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_freelook_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar in_freeLook + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Auto Weapon Reload + //--------------------------------------------------------------// + + windowDef set_game_autoreload + { + rect 228,71,403,25 + visible 1 + + windowDef set_game_autoreload_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + + windowDef set_game_autoreload_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200134" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_autoreload_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_autoReload + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Auto Weapon Switch + //--------------------------------------------------------------// + + windowDef set_game_autoswitch + { + rect 228,95,403,25 + visible 1 + + windowDef set_game_autoswitch_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + + windowDef set_game_autoswitch_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200135" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_autoswitch_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_autoSwitch + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Show Decals + //--------------------------------------------------------------// + + windowDef set_game_showdecals + { + rect 228,119,403,25 + visible 1 + + windowDef set_game_showdecals_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + + windowDef set_game_showdecals_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200136" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_showdecals_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_decals + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Show Gun + //--------------------------------------------------------------// + + windowDef set_game_showgun + { + rect 228,143,403,25 + visible 1 + + windowDef set_game_showgun_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + + windowDef set_game_showgun_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200138" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_showgun_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar ui_showGun + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Gun Position + //--------------------------------------------------------------// + + windowDef set_game_gunXYZ + { + rect 228,167,403,25 + visible 1 + + windowDef set_game_gunXYZ_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_gunXYZ_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223007" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_gunXYZ_value + { + rect 240,3,162,18 + visible 1 + textscale 0.24 + forecolor 1,0.745,0.137,0.8 + gui "g_gunXYZ" + font "fonts/lowpixel" + choiceType 1 + choices "#str_223008" + values "0;1;2" + + onAction { + if ("gui::g_gunXYZ" == 0) { + consoleCMD "g_gunX 2"; + consoleCMD "g_gunY 2"; + consoleCMD "g_gunZ -2"; + consoleCMD "g_weaponFovEffect 1"; + } else if ("gui::g_gunXYZ" == 1) { + consoleCMD "g_gunX 2"; + consoleCMD "g_gunY -5"; + consoleCMD "g_gunZ -2"; + consoleCMD "g_weaponFovEffect 1"; + } else { + consoleCMD "g_gunX 0"; + consoleCMD "g_gunY 0"; + consoleCMD "g_gunZ 0"; + consoleCMD "g_weaponFovEffect 1"; + } + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Simple Items + //--------------------------------------------------------------// + + windowDef set_game_simpleitems + { + rect 228,191,403,25 + visible 1 + + windowDef set_game_simpleitems_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_simpleitems_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223000" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_simpleitems_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_simpleItems + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Force Pro Skins + //--------------------------------------------------------------// + + windowDef set_game_forcemodel + { + rect 228,215,403,25 + visible 1 + + + windowDef set_game_forcemodel_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_forcemodel_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_223006" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_forcemodel_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + gui "ui_proskins" + values "0;1" + choiceType 1 + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + + onAction { + if ("gui::ui_proskins" == "1") + { + consoleCMD "g_forceModel model_player_marine_helmeted_bright"; + consoleCMD "g_forceMarineModel model_player_marine_helmeted_bright"; + consoleCMD "g_forcestroggmodel model_player_tactical_transfer_bright"; + } else { + consoleCMD "g_forceModel null"; + consoleCMD "g_forceMarineModel null"; + consoleCMD "g_forcestroggmodel null"; + } + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Invert Mouse + //==============================================================// + + windowDef set_game_mpitch + { + rect 228,239,403,25 + visible 1 + + windowDef set_game_mpitch_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_mpitch_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200139" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_mpitch_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar m_pitch + textscale 0.24 + font "fonts/lowpixel" + choices "#str_200059" + values "0.022;-0.022" + choiceType 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + + //==============================================================// + + //==============================================================// + // Settings->Game Options->Mouse Smooth + //==============================================================// + + windowDef set_game_msmooth + { + rect 228,263,377,25 + visible 1 + + windowDef set_game_msmooth_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_msmooth_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200140" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_msmooth_slider_bg + { + rect 244,8,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_game_msmooth_slider_bar + { + rect 244,9,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 1 + high 8 + step 1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar m_smooth + visible 1 + } + editDef set_game_msmooth_value + { + rect 322,4,100,18 + visible 1 + cvar m_smooth + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Mouse Sensitivity + //==============================================================// + + windowDef set_game_msensitivity + { + rect 228,287,377,25 + visible 1 + + windowDef set_game_msensitivity_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_msensitivity_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200141" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_msensitivity_slider_bg + { + rect 244,8,128,16 + background "gfx/guis/mainmenu/slider_bg" + matcolor 1,0.745,0.137,0.8 + noevents 1 + visible 1 + } + sliderDef set_game_msensitivity_slider_bar + { + rect 244,9,71,8 + forecolor 1,0.745,0.137,0.8 + matcolor 1,0.745,0.137,0.8 + low 1 + high 8 + step 1 + thumbShader "gfx/guis/mainmenu/slider_bar" + cvar sensitivity + visible 1 + } + editDef set_game_msensitivity_value + { + rect 322,4,100,18 + visible 1 + cvar sensitivity + textscale 0.24 + maxchars 1 + forecolor 1,0.745,0.137,0.8 + font "fonts/lowpixel" + + onEnter { + setfocus "mp_b_set_back" ; + } + + onAction { + set "cmd" "play main_menu_selection" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Use Custom Crosshair + //==============================================================// + + windowDef set_game_customxhair + { + rect 228,311,403,25 + visible 1 + + windowDef set_game_customxhair_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_customxhair_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200307" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_customxhair_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + textscale 0.24 + font "fonts/lowpixel" + cvar g_crosshairCustom + choices "#str_200296" + choiceType 0 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + if ( "gui::g_crosshairCustom" == 1 ) { + set "set_game_previewxhair_background::matcolor" "$desktop::corner" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_8" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "1" ; + set "set_game_previewxhair::noevents" "0" ; + set "set_game_previewxhair_hover::noevents" "0" ; + } else { + set "set_game_previewxhair_background::matcolor" "$desktop::grey1_4" ; + set "set_game_previewxhair_description::forecolor" "$desktop::white_4" ; + set "set_game_previewxhair::visible" "1" ; + set "set_game_previewxhair_hover::visible" "0" ; + set "set_game_previewxhair::noevents" "1" ; + set "set_game_previewxhair_hover::noevents" "1" ; + } + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Preview Crosshair + //==============================================================// + + windowDef set_game_previewxhair + { + rect 228,335,377,48 + visible 1 + + windowDef set_game_previewxhair_background + { + rect 0,12,337,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_previewxhair_description + { + rect 31,15,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200308" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_previewxhair_size_16 + { + rect 252,16,16,16 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_24 + { + rect 248,12,24,24 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_32 + { + rect 244,8,32,32 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_40 + { + rect 240,4,40,40 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + windowDef set_game_previewxhair_size_48 + { + rect 236,0,48,48 + visible 0 + background "gui::crossImage" + matcolor 1,1,1,1 + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Crosshair Size + //==============================================================// + + windowDef set_game_xhairsize + { + rect 228,383,377,25 + visible 1 + + windowDef set_game_xhairsize_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_xhairsize_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_201010" + textscale 0.24 + font "fonts/lowpixel" + } + choiceDef set_game_xhairsize_value + { + rect 240,3,162,18 + visible 1 + forecolor 1,0.745,0.137,0.8 + cvar g_simpleItems + textscale 0.24 + font "fonts/lowpixel" + cvar g_crosshairSize + choices "#str_201022" + choiceType 1 + values "16;24;32;40;48" + notime 1 + + onAction { + set "cmd" "play main_menu_selection" ; + } + + onActionRelease { + resettime "set_game_xhairsize_value" "0" ; + } + + onTime 0 { + set "cmd" "GetCVarValue g_crosshairSize cvar_g_crosshairSize" ; + } + + onTime +50 { + namedevent "p_settings::crosshairSize" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Crosshair Color + //==============================================================// + + windowDef set_game_xhaircolor + { + rect 228,408,377,25 + visible 1 + + windowDef set_game_xhaircolor_background + { + rect 0,0,377,25 + visible 1 + background "gfx/guis/mainmenu/b3_light" + matcolor 0.545,0.588,0.294,0.4 + } + windowDef set_game_xhaircolor_description + { + rect 31,3,210,18 + visible 1 + forecolor 1,1,1,0.8 + text "#str_200299" + textscale 0.24 + font "fonts/lowpixel" + } + windowDef set_game_xhaircolor_xcolor0 + { + rect 244,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,1,1,1 + } + windowDef set_game_xhaircolor_xcolor1 + { + rect 258,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0,1 + } + windowDef set_game_xhaircolor_xcolor2 + { + rect 272,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0.501,0,1 + } + windowDef set_game_xhaircolor_xcolor3 + { + rect 286,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,1,0,1 + } + windowDef set_game_xhaircolor_xcolor4 + { + rect 300,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,0,1 + } + windowDef set_game_xhaircolor_xcolor5 + { + rect 314,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,1,1,1 + } + windowDef set_game_xhaircolor_xcolor6 + { + rect 328,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 0,0,1,1 + } + windowDef set_game_xhaircolor_xcolor7 + { + rect 342,9,12,12 + visible 1 + background "gfx/guis/common/32_sqsolid" + matcolor 1,0,0.501,1 + } + } + //==============================================================// + + } + +//**************************************************************// +// [End] Settings->Game Options: +//**************************************************************// diff --git a/stuff/guis/menu/settings/game_hovers.gui b/stuff/guis/menu/settings/game_hovers.gui new file mode 100644 index 000000000..6eca654b7 --- /dev/null +++ b/stuff/guis/menu/settings/game_hovers.gui @@ -0,0 +1,621 @@ + //--------------------------------------------------------------// + // Settings->Game Options->Free Look + //--------------------------------------------------------------// + windowDef set_game_freelook_hover + { + rect 245,49,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_freelook_background" ; + + set "set_game_freelook_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_freelook_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Auto Weapon Reload + //--------------------------------------------------------------// + windowDef set_game_autoreload_hover + { + rect 245,73,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_autoreload_background" ; + + set "set_game_autoreload_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_autoreload_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Auto Weapon Switch + //--------------------------------------------------------------// + windowDef set_game_autoswitch_hover + { + rect 245,97,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_autoswitch_background" ; + + set "set_game_autoswitch_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_autoswitch_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Show Decals + //--------------------------------------------------------------// + windowDef set_game_showdecals_hover + { + rect 245,121,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_showdecals_background_4" ; + + set "set_game_showdecals_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_showdecals_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Show Gun + //--------------------------------------------------------------// + windowDef set_game_showgun_hover + { + rect 245,145,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_showgun_background" ; + + set "set_game_showgun_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_showgun_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Gun Position + //--------------------------------------------------------------// + windowDef set_game_gunXYZ_hover + { + rect 245,169,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_gunXYZ_background" ; + set "set_game_gunXYZ_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_gunXYZ_background::matcolor_w" "1" "0.4" "300" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Simple Items + //--------------------------------------------------------------// + windowDef set_game_simpleitems_hover + { + rect 245,193,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_simpleitems_background" ; + set "set_game_simpleitems_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_simpleitems_background::matcolor_w" "1" "0.4" "300" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Force Pro Skins + //--------------------------------------------------------------// + windowDef set_game_forcemodel_hover + { + rect 245,217,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_forcemodel_background" ; + set "set_game_forcemodel_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_forcemodel_background::matcolor_w" "1" "0.4" "300" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Invert Mouse + //==============================================================// + windowDef set_game_mpitch_hover + { + rect 245,241,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_mpitch_background" ; + set "set_game_mpitch_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_mpitch_background::matcolor_w" "1" "0.4" "300" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Mouse Smooth + //==============================================================// + windowDef set_game_msmooth_hover + { + rect 245,265,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_msmooth_background8" ; + set "set_game_msmooth_background::matcolor_w" "1" ; + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_msmooth_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Mouse Sensitivity + //==============================================================// + windowDef set_game_msensitivity_hover + { + rect 245,289,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_msensitivity_background" ; + + set "set_game_msensitivity_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_msensitivity_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Use Custom Crosshair + //==============================================================// + windowDef set_game_customxhair_hover + { + rect 245,312,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_customxhair_background" ; + + set "set_game_customxhair_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_customxhair_background::matcolor_w" "1" "0.4" "300" ; + } + } + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Preview Crosshair + //==============================================================// + windowDef set_game_previewxhair_hover + { + rect 245,335,361,48 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_previewxhair_background" ; + + set "set_game_previewxhair_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_previewxhair_background::matcolor_w" "1" "0.4" "300" ; + } + } + + onAction { + set "cmd" "chooseCrosshair" "1" ; + set "cmd" "play main_menu_selection" ; + } + + onBackAction { + set "cmd" "chooseCrosshair" "-1" ; + set "cmd" "play main_menu_selection" ; + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Crosshair Size + //==============================================================// + windowDef set_game_xhairsize_hover + { + rect 245,384,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_xhairsize_background" ; + + set "set_game_xhairsize_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_xhairsize_background::matcolor_w" "1" "0.4" "300" ; + } + } + + } + //==============================================================// + + //==============================================================// + // Settings->Game Options->Crosshair Color + //==============================================================// + windowDef set_game_xhaircolor_hover + { + rect 245,409,361,20 + visible 0 + + onMouseEnter { + if ("desktop::active" == 0) { + stoptransitions "set_game_xhaircolor_background" ; + + set "set_game_xhaircolor_background::matcolor_w" "1" ; + + set "cmd" "play main_menu_mouseover" ; + } + } + + onMouseExit { + if ("desktop::active" == 0) { + transition "set_game_xhaircolor_background::matcolor_w" "1" "0.4" "300" ; + } + } + windowDef set_game_xhaircolor_hover_xcolor0 + { + rect 227,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 1 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::bordercolor" "0.580,0.580,0.580,1" ; + set "set_game_xhaircolor_xcolor1::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor2::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor3::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor4::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor5::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor6::bordercolor" "0,0,0,1" ; + set "set_game_xhaircolor_xcolor7::bordercolor" "0,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,16" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + } + windowDef set_game_xhaircolor_hover_xcolor1 + { + rect 241,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,16" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor2 + { + rect 255,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0.5 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0.5,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0.5,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,16" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor3 + { + rect 269,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 1 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,16" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor4 + { + rect 283,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 1 0 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,0,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,0,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,16" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor5 + { + rect 297,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 1 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,1,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,1,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,16" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor6 + { + rect 311,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 0 0 1 1" ; + + set "set_game_previewxhair_size_16::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_24::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_32::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_40::matcolor" "0,0,1,1" ; + set "set_game_previewxhair_size_48::matcolor" "0,0,1,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,16" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,12" ; + + set "cmd" "play main_menu_selection" ; + } + + } + windowDef set_game_xhaircolor_hover_xcolor7 + { + rect 325,8,12,12 + visible 0 + + onAction { + consoleCMD "g_crosshairColor 1 0 0.5 1" ; + + set "set_game_previewxhair_size_16::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_24::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_32::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_40::matcolor" "1,0,0.5,1" ; + set "set_game_previewxhair_size_48::matcolor" "1,0,0.5,1" ; + + set "set_game_xhaircolor_xcolor0::rect" "244,9,12,12" ; + set "set_game_xhaircolor_xcolor1::rect" "258,9,12,12" ; + set "set_game_xhaircolor_xcolor2::rect" "272,9,12,12" ; + set "set_game_xhaircolor_xcolor3::rect" "286,9,12,12" ; + set "set_game_xhaircolor_xcolor4::rect" "300,9,12,12" ; + set "set_game_xhaircolor_xcolor5::rect" "314,9,12,12" ; + set "set_game_xhaircolor_xcolor6::rect" "328,9,12,12" ; + set "set_game_xhaircolor_xcolor7::rect" "342,9,12,16" ; + + set "cmd" "play main_menu_selection" ; + } + + } + } + //==============================================================// diff --git a/stuff/pak064.pk4 b/stuff/pak064.pk4 new file mode 100644 index 000000000..f970b25cc Binary files /dev/null and b/stuff/pak064.pk4 differ diff --git a/stuff/savegames/Autosave_game_airdefense1.save b/stuff/savegames/Autosave_game_airdefense1.save new file mode 100644 index 000000000..493717bed Binary files /dev/null and b/stuff/savegames/Autosave_game_airdefense1.save differ diff --git a/stuff/savegames/Autosave_game_airdefense1.txt b/stuff/savegames/Autosave_game_airdefense1.txt new file mode 100644 index 000000000..20b3f23bc --- /dev/null +++ b/stuff/savegames/Autosave_game_airdefense1.txt @@ -0,0 +1,4 @@ +"Autosave game/airdefense1" +"^:Map Start ^0AIR DEFENSE BUNKER" +"gfx/guis/loadscreens/generic" +nooverwrite \ No newline at end of file diff --git a/stuff/savegames/Checkpoint0.save b/stuff/savegames/Checkpoint0.save new file mode 100644 index 000000000..b61438c7c Binary files /dev/null and b/stuff/savegames/Checkpoint0.save differ diff --git a/stuff/savegames/Checkpoint0.tga b/stuff/savegames/Checkpoint0.tga new file mode 100644 index 000000000..f3eff5f17 Binary files /dev/null and b/stuff/savegames/Checkpoint0.tga differ diff --git a/stuff/savegames/Checkpoint0.txt b/stuff/savegames/Checkpoint0.txt new file mode 100644 index 000000000..37928de43 --- /dev/null +++ b/stuff/savegames/Checkpoint0.txt @@ -0,0 +1,4 @@ +"Checkpoint0" +"^:Checkpoint ^0AIR DEFENSE BUNKER" +"" +nooverwrite \ No newline at end of file diff --git a/stuff/sound/mp.sndshd b/stuff/sound/mp.sndshd new file mode 100644 index 000000000..b0e191cf5 --- /dev/null +++ b/stuff/sound/mp.sndshd @@ -0,0 +1,1060 @@ + + +sound player_mp_footstep +{ + minDistance 80 + maxDistance 1600 + volumeDb 0 + no_dups + + sound/marine/player/steps/concrete_01 + shakeData 0 padaaaaaaaa + sound/marine/player/steps/concrete_02 + shakeData 1 hbdaaaabbaa + sound/marine/player/steps/concrete_03 + shakeData 2 gaeaaaabaaa + sound/marine/player/steps/concrete_04 + shakeData 3 mbcaaaaaaaa + sound/marine/player/steps/concrete_05 + shakeData 4 nfaaaaacaa +} + + +sound player_marine_mp_salute +{ + minDistance 120 + maxDistance 1181 + volumeDb 0 + no_dups + + sound/marine/player/steps/gear_mvemnt_01 + shakeData 0 ggglmhfdbbbbaabbaaaaaaaaaaaaaaaaa + sound/marine/player/steps/gear_mvemnt_02 + shakeData 1 cgmhidcdbaabcfgeaaaaaaaaaa + sound/marine/player/steps/gear_mvemnt_03 + shakeData 2 fgflkecaaaaaaabbaaaaaaaa + sound/marine/player/steps/gear_mvemnt_04 + shakeData 3 cejhgeidefcgdcdbbaaaa +} + + +sound weapon_mp_gauntlet_impact +{ + minDistance 39 + maxDistance 787 + volumeDb 0 + + sound/weapons/gauntlet/kickback1 + shakeData 0 zsmibafcba + sound/weapons/gauntlet/kickback2 + shakeData 1 zqsthbaaaa + sound/weapons/gauntlet/kickback3 + shakeData 2 zvedaaaa + sound/weapons/gauntlet/kickback4 + shakeData 3 zzrgjibaaaaa + sound/weapons/gauntlet/kickback5 + shakeData 4 zyotcdebaaaa +} + + +sound mp_incoming_message +{ + minDistance 196 + maxDistance 787 + volumeDb -12 + global + + sound/mp/misc/message + shakeData 0 kkkkaa +} + + +sound mp_dz_happy_pulse +{ + minDistance 196 + maxDistance 1024 + volumeDb -12 + global + + sound/mp/deadzone/deadzone_happy.wav +} + + +sound mp_dz_unhappy_pulse +{ + minDistance 196 + maxDistance 1024 + volumeDb -12 + global + + sound/mp/deadzone/deadzone_unhappy.wav +} + + +sound mp_dz_pickup +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/deadzone/deadzone_pickup.ogg +} + + +sound mp_incoming_message_team +{ + minDistance 196 + maxDistance 787 + volumeDb -12 + global + + sound/mp/misc/message_team + shakeData 0 hkjkkkkjkaa +} + + +sound mp_player_sounds_spawn +{ + minDistance 196 + maxDistance 2048 + volumeDb 0 + + sound/mp/misc/player_respawn + shakeData 0 beuzwwuuqtwzxxyvvuxuwuuvwwxwvwwwyvwxuxwvutwpqsuopoqqqnoolljhgihfgghfggfededdddcdccbbbbbbbaaaaaaa +} + + +sound mp_player_sounds_teleport +{ + minDistance 196 + maxDistance 787 + volumeDb 0 + + sound/mp/misc/teleport_out + shakeData 0 suzzzzzzzzwikghggdcccbaaaaaa +} + + +sound mp_player_sounds_teleport_in +{ + minDistance 196 + maxDistance 787 + volumeDb 0 + + sound/mp/misc/teleport_in + shakeData 0 yzzzyzzzzwwpyuvsqontomkhgfededcccbbbbbbbaaaaaaaaaaaa +} + + +sound mp_item_teleport +{ + minDistance 196 + maxDistance 787 + volumeDb 0 + + sound/mp/misc/item_teleport + shakeData 0 cekxxxzyxtpkigeeeedccccbabbaaaaaaaaa +} + + +sound mp_item_respawn +{ + minDistance 196 + maxDistance 1024 + volumeDb -12 + + sound/mp/misc/item_respawn + shakeData 0 fvzzzzzuuumkjhfecddcccbbbaaaaaaaaaaa +} + + +sound mp_jumppad +{ + minDistance 393 + maxDistance 1920 + volumeDb 0 + + sound/mp/misc/jumppad + shakeData 0 zzzyxzvxyorulmmmooihijgdbbbaaaaaaaaaaaa +} + + +sound heart_pump_in_mp +{ + minDistance 39 + maxDistance 1968 + volumeDb 9 + shakes 0.01 + no_occlusion + + sound/ambience/dispersal/heart/pump_in1 + shakeData 0 xyxvkidbaaaaa + sound/ambience/dispersal/heart/pump_in2 + shakeData 1 yyxusjqhfcbaaaa + sound/ambience/dispersal/heart/pump_in3 + shakeData 2 xxwyskoghdbaaaaa +} + + +sound heart_pump_out_mp +{ + minDistance 39 + maxDistance 1968 + volumeDb 9 + shakes 0.01 + no_occlusion + + sound/ambience/dispersal/heart/pump_out1 + shakeData 0 hkyvyxnpsrosjccggnjddbabaaaaaaaaa + sound/ambience/dispersal/heart/pump_out2 + shakeData 1 qxxowwmqusptkffhfmiedbbbbaaaaaaaaa + sound/ambience/dispersal/heart/pump_out3 + shakeData 2 xxoyvwlovsqtjcghfnidebbbaaaaaaaaa +} + + +sound item_powerups_quaddamage +{ + description "Quade Damage Pickup" + + minDistance 157 + maxDistance 314 + volumeDb -6 + + sound/weapons/quaddamage + shakeData 0 iwvvxvxtvuttsqrponmomjjhjggfeedcbba +} + + +sound pickup_armor +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/armor + shakeData 0 emkouvzzzxonqrvlihgcbbaaaaaaaaa +} + + +sound pickup_armor_shard +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/shard + shakeData 0 ustibpqvpmfbba +} + + +sound pickup_weapon +{ + description "Default weapon pickup" + + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/weapon + shakeData 0 szjrzznhntwoljebaaaa +} + +sound pickup_weaponstay +{ + description "Default weapon pickup" + + minDistance 157 + maxDistance 314 + volumeDb 6 + playonce + + sound/guis/generic/exit +} + + +sound pickup_health_shard +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/s_health + shakeData 0 hlzzzzxxursrpknolhcbaa +} + + +sound pickup_health_small +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/n_health + shakeData 0 ggvuzwzvzputsnljdhjgcbaa +} + + +sound pickup_health_large +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/l_health + shakeData 0 ggxuzzzyzzvnrukkmhedcbbaaaa +} + + +sound pickup_health_mega +{ + minDistance 157 + maxDistance 512 + volumeDb 1 + + sound/mp/pickups/m_health + shakeData 0 kmzxwtsrrkhggfbbaaaaaaa +} + + +sound quad_hum +{ + minDistance 40 + maxDistance 512 + volumeDb -9 + looping + + sound/mp/pickups/quad_loop_02 + shakeData 0 jikjkmplooomlklmmlkjjilijknljkkmmkkmmqommnmkjmlnjjjkljhimmjjmmnkgkljijkmmkljkijilmlkjhjlkpmnlllmlkkkmllknlhhgmkimknllmonmmmlmnllkkhklklkkf +} + + + + + +sound announce_general_three +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_300_3 + shakeData 0 adhhfnwxzwywyzwzuqmhddcbbaaaa +} + + +sound announce_general_two +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_300_2 + shakeData 0 zzzzzzzzxxzzuspllknifdcbaaaaa +} + + +sound announce_general_one +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_300_1 + shakeData 0 afjuwyzxzxztonffkodecbba +} + + +sound announce_general_you_win +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_2 + shakeData 0 cpzzzzyzzzwvsmvxyzzzxyxwupiheddcbaaa +} + + +sound announce_general_you_lose +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_1 + shakeData 0 bruwywwysrnljjlswwwwtummifddnpuvyvjfcaaaaa +} + + +sound announce_general_fight +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_7 + shakeData 0 abdgfklvzzyzyrlfmpiecbaa +} + + +sound announce_general_sudden_death +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_9 + shakeData 0 bvzzyzzyxuywywwtsjgvxywxvxynkjddecbaaaaaaa +} + + +sound announce_general_vote_failed +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_330_1 + shakeData 0 fjmzwyxwuhfoecbaaeholiwxxyvywxonhccfeecaaa +} + + +sound announce_general_vote_now +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_330_2 + shakeData 0 gjlouwuvuohpnfcbaaerrtuutssvwtxzxuhhdddcbbbaaaaa +} + + +sound announce_general_vote_passed +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_330_3 + shakeData 0 ddkwwwwvshfqkecbaaaaontxwutvvsljnyzyvejebbaaa +} + + +sound announce_general_one_frag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_1 + shakeData 0 ahjovzwwyxzwyrtpknokkzxyzxywxywnnivyzyuvwxnsvqjhbcaaaaa +} + + +sound announce_general_two_frags +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_2 + shakeData 0 yzxzzzzzxyzwqojlkjuyyzzwyxxvnszypsxywyxxllkdcafdbaaaaa +} + + +sound announce_general_three_frags +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_3 + shakeData 0 addioxxzzzzyzzzyptyvqxzzzzyxxwysnmlknryzxywysnhlhbficcbaaaaa +} + + +sound announce_general_one_minute +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_4 + shakeData 0 aantxyxzywxolgdccbaamnnxzrwxxwljgcbaakvzywwvwuvlkdbbaaaaa +} + + +sound announce_general_five_minute +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_5 + shakeData 0 adfvzzzzzwvxywwxljhccgioxywwxwnjjfcbaclvxwvyyuwvwnjfdcbaaaaaaaaaaa +} + + +sound announce_general_prepare_to_fight +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_320_6 + shakeData 0 jqvwxrkpwxzzywxyzptzwywqpqvyyxxvnkjlmedbbaaaaaaaaaa +} + +sound announce_general_quad_damage +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_360_1.wav + shakeData 0 qwoowywwxytjmuvyywvwgtwwvwxedesyypndbbaaaa +} + + +sound announce_general_regeneration +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_360_2.wav + shakeData 0 hlhjwxxxxiryxxvuyyxywvovvnvwlpkfdcbbaaa +} + + +sound announce_general_haste +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_360_5.wav + shakeData 0 pywvturqkwyylcshaaaaaa +} + + +sound announce_general_invisibility +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_360_4.wav + shakeData 0 vxyryvrxyxyywptwyuxyxqxyyyyyplkfdcbaaaaa +} + + +sound announce_dm_you_tied_lead +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_1 + shakeData 0 dwywyvxwwvkkzzyzzvwwxwroklssyxmywrvtyxxzzxvvmhhdfgdcbaa +} + + +sound announce_dm_you_have_taken_lead +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_2 + shakeData 0 bszxzxwypkhawzvxzqjyxwsquxxvyyzzzzzyslgongedbbaaaa +} + + +sound announce_dm_you_lost_lead +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_3 + shakeData 0 iuzvywzxyvmqmryxzxzxzzzyzzznmldccfjwystrwxxzzwwthgigccbaaaa +} + + +sound announce_team_enemy_score +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_310_4 + shakeData 0 aeizzyysgfywvwyzwsuuvwsrtwzzzzzfyzwxvxzzxyywvtlenvyzzyshdcaaa +} + + +sound announce_team_you_score +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_7 + shakeData 0 cqyxxzypkjwzzzzzywwuuyzzzzygxzxxzxvxzzzvztljnxwwqiebaaaa +} + + +sound announce_team_teams_tied +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_4 + shakeData 0 yzuuxyxxzusruwvzyrjekvzwxvujizzywwvwvwwxxxsiqhffdbbaaaaaa +} + + +sound announce_team_strogg_lead +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_5 + shakeData 0 apzxzzigwzyyzzzzzynmdcszwswxxwwwupnokmswyyxwvtrsqgecewzzwshdbaaaaaa +} + + +sound announce_team_marines_lead +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_350_6 + shakeData 0 eluyzyyzzzzzzzwtsomhfqzxrsxyyxxyvonnmlmuvzzzzzuvurgfdlyzzwphebaaaaaaaa +} + +sound announce_team_join_marine +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_8 + shakeData 0 eluyzyyzzzzzzzwtsomhfqzxrsxyyxxyvonnmlmuvzzzzzuvurgfdlyzzwphebaaaaaaaa +} + +sound announce_team_join_strogg +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_9 + shakeData 0 eluyzyyzzzzzzzwtsomhfqzxrsxyyxxyvonnmlmuvzzzzzuvurgfdlyzzwphebaaaaaaaa +} + +sound announce_ctf_you_have_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_3 + shakeData 0 jvzwxzzzzwxwwxxzqqnhxxuvsfxywzwyrquwxrsusmvwwvwwxxzyuvjigmgeccaaa +} + + +sound announce_ctf_your_team_has_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_6 + shakeData 0 czzwwzrkmzyzzyxyuvzzzzyuwwvxxwvxwnhxqphfxxyuzwtzzzqtwpxxyvwxxwxylkhiiccaaaa +} + + +sound announce_ctf_enemy_has_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_310_10 + shakeData 0 aeszyzzyzwyyzzzwxzxyzyqsxywvvwxuzzpwxxxzymqmnmmsyyxvwxwxrlhdcdfdcbaaaaa +} + + +sound announce_ctf_your_team_drops_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_5 + shakeData 0 arxzzztlhzxyzwvzvuywsvyzyzzzpmkatvxwxyyxpwwtmmsvwyxwwwxxywsjhegdccbaa +} + + +sound announce_ctf_enemy_drops_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_310_1 + shakeData 0 abfyzzzzxwzxvqxxtyvwywwvqqwvyxtrgeowzyzzznkhlwxxwywkljolpwwvyvyyzwnjhifdcaaaa +} + + +sound announce_ctf_your_flag_returned +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_340_4 + shakeData 0 fwzyxxpuupxxywyzzzzyyxxvyzumiezyyzzzyzyxmwyzzxxwxxxvsnlefgdcbaaaa +} + + +sound announce_ctf_enemy_returns_flag +{ + minDistance 40 + maxDistance 400 + volumeDb 0 + global + + sound/vo/mp/9_99_310_7 + shakeData 0 aaxyyzytyywvxysxxzynpllvzyxyxxxxwmsvvwxroghuuyyuwxuxxvjkzyyzzwwwwysnjfdfdedbbaaaaaaa +} + + +sound mp_announce_award_capture +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_380_3 + shakeData 0 quyxyyxwymlzzzxwxxywvwvmkedecbbaaaaa +} + + +sound mp_announce_award_humiliation +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_2 + shakeData 0 abciyynpnwwzxtwyywxywyxyzzzzyxxvlgccbbaaaaaaa +} + + +sound mp_announce_award_impressive +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_3 + shakeData 0 ewwxyqtqhfhflzwyyzzzzyxywwwkhdcbbcbbabaaa +} + + +sound mp_announce_award_excellent +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_1 + shakeData 0 yyyxwnwzzzzzwuvwvwskidagfcbaaaaa +} + + +sound mp_announce_award_assist +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_380_1 + shakeData 0 ewyzuzzzzzxzzxzypzzzzojhdcbaaaaa +} + + +sound mp_announce_award_defense +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_380_2 + shakeData 0 afzzzzzzytwxvzyyxwvokftvzzzzxvpidcaaaaaa +} + + +sound mp_announce_award_combo_kill +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_10 + shakeData 0 glxxxxtxllhxwnknhedbhkjxxxxxxxwvljuhhdccbbbaaaaaaaaaaaaaaaaaaaa +} + + +sound mp_announce_award_rampage +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_9 + shakeData 0 bhmuxxxxxxxxxrkhjnuxxtumoqkhdcbfdcbaaaaaaaaaaaaaaaaaaaaaaaaa +} + +sound mp_announce_award_holy_shit +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_370_11.wav + shakeData 0 aglwwwtyxpliovnmienyyyyyyrxwtvkdedgbaaaaaaa +} + +// tourney mode announcements +sound announce_tourney_advance +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_1.wav +} + +sound announce_tourney_join_arena_one +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_2.wav +} + +sound announce_tourney_join_arena_two +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_3.wav +} + +sound announce_tourney_join_arena_three +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_4.wav +} + +sound announce_tourney_join_arena_four +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_5.wav +} + +sound announce_tourney_join_arena_five +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_6.wav +} + +sound announce_tourney_join_arena_six +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_7.wav +} + +sound announce_tourney_join_arena_seven +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_8.wav +} + +sound announce_tourney_join_arena_eight +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_9.wav +} + +sound announce_tourney_done +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_10.wav +} + +sound announce_tourney_start +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_11.wav +} + +sound announce_tourney_eliminated +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_12.wav +} + +sound announce_tourney_won +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_13.wav +} + +sound announce_tourney_final_match +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_14.wav +} + +sound announce_tourney_prelims +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_15.wav +} + +sound announce_tourney_quarter_finals +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_16.wav +} + +sound announce_tourney_semi_finals +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_17.wav +} + +sound announce_tourney_join_arena_waiting +{ + minDistance 196 + maxDistance 1968 + volumeDb 0 + global + + sound/vo/mp/9_99_390_18.wav +} diff --git a/stuff/sound/napalmgun.sndshd b/stuff/sound/napalmgun.sndshd new file mode 100644 index 000000000..f8c0eb815 --- /dev/null +++ b/stuff/sound/napalmgun.sndshd @@ -0,0 +1,75 @@ +sound weapon_napalmgun_fire +{ + minDistance 196 + maxDistance 1181 + volumeDb 0 + + sound/weapons/napalmgun/napalmfire1.wav +} + +sound weapon_napalmgun_fire_mono +{ + minDistance 196 + maxDistance 1181 + volumeDb 0 + + sound/weapons/napalmgun/napalmfiremono.wav +} + +sound weapon_napalmgun_explode +{ + minDistance 196 + maxDistance 1181 + volumeDb -2 + + sound/weapons/napalmgun/napalmexplo1.wav +} + +sound weapon_napalmgun_napalm_inair +{ + minDistance 196 + maxDistance 600 + volumeDb -6 + + sound/weapons/napalmgun/napalm_inair.wav +} + + +sound weapon_napalmgun_napalm_burn +{ + minDistance 196 + maxDistance 640 + volumeDb -6 + sound/weapons/napalmgun/napalm_burn.wav + shakeData 0 voutqrxzyfhjexiqewjqweyrijlkjewrwerjjlkjdrahkjkkkkjkaahhhhhhhhhdeeeeeemnweffffcccdddhhggcccbbbbdedgbcccaaaaaa +} + + + +sound weapon_napalmgun_subexplode +{ + minDistance 196 + maxDistance 1181 + volumeDb 4 + + sound/weapons/napalmgun/napalmsubexplo2.wav +} + +sound weapon_napalmgun_reload +{ + minDistance 196 + maxDistance 1181 + volumeDb -5 + + sound/weapons/napalmgun/napalmreload1a.wav +} + + +sound weapon_napalmgun_bounce +{ + minDistance 196 + maxDistance 1181 + volumeDb 0 + + sound/weapons/napalmgun/napalm_bounce.wav +} diff --git a/stuff/sound/weapons/machinegun/fire0.ogg b/stuff/sound/weapons/machinegun/fire0.ogg new file mode 100644 index 000000000..ba50ae12e Binary files /dev/null and b/stuff/sound/weapons/machinegun/fire0.ogg differ diff --git a/stuff/sound/weapons/machinegun/fire1.ogg b/stuff/sound/weapons/machinegun/fire1.ogg new file mode 100644 index 000000000..651a0d054 Binary files /dev/null and b/stuff/sound/weapons/machinegun/fire1.ogg differ diff --git a/stuff/sound/weapons/napalmgun/napalm_burn.wav b/stuff/sound/weapons/napalmgun/napalm_burn.wav new file mode 100644 index 000000000..a5abce930 Binary files /dev/null and b/stuff/sound/weapons/napalmgun/napalm_burn.wav differ diff --git a/stuff/sound/weapons/rocketlauncher/explode0.ogg b/stuff/sound/weapons/rocketlauncher/explode0.ogg new file mode 100644 index 000000000..bfe5472d3 Binary files /dev/null and b/stuff/sound/weapons/rocketlauncher/explode0.ogg differ diff --git a/stuff/sound/weapons/rocketlauncher/explode1.ogg b/stuff/sound/weapons/rocketlauncher/explode1.ogg new file mode 100644 index 000000000..aa8c47101 Binary files /dev/null and b/stuff/sound/weapons/rocketlauncher/explode1.ogg differ diff --git a/stuff/sound/weapons/rocketlauncher/explode2.ogg b/stuff/sound/weapons/rocketlauncher/explode2.ogg new file mode 100644 index 000000000..5fecf6b93 Binary files /dev/null and b/stuff/sound/weapons/rocketlauncher/explode2.ogg differ diff --git a/stuff/sound/weapons/rocketlauncher/rocket_fire1.ogg b/stuff/sound/weapons/rocketlauncher/rocket_fire1.ogg new file mode 100644 index 000000000..a0f0956c1 Binary files /dev/null and b/stuff/sound/weapons/rocketlauncher/rocket_fire1.ogg differ diff --git a/stuff/strings/english_code.lang b/stuff/strings/english_code.lang new file mode 100644 index 000000000..85dcaec39 --- /dev/null +++ b/stuff/strings/english_code.lang @@ -0,0 +1,741 @@ +// English text used in code + +{ + "#str_100625" "Your system specifications allow for %d player(s) total." + "#str_100626" "Warning" + "#str_101991" "Team" + "#str_102047" "Server" + "#str_102087" "Loading..." + "#str_102911" "Unidentified" + "#str_102916" "Game Saved..." + "#str_104137" "These changes will take effect the next time you run Quake 4." + "#str_104141" "UNABLE TO LOCATE 3D AUDIO" + "#str_104142" "Surround speakers not found.\nMake sure the speaker settings are configured properly in the Windows Control Panel." + "#str_104247" "Ready" + "#str_104248" "Not Ready" + "#str_104249" "Enter the game" + "#str_104250" "Spectate" + "#str_104253" "Find the exit" + "#str_104254" "Allow Spectators" + "#str_104255" "No Spectators" + "#str_104256" "Change map to %s" + "#str_104257" "Can't kick the server host" + "#str_104258" "Change Game type to %s" + "#str_104259" "Already at the voted Game Type" + "#str_104260" "Tourney Limit value is out of range" + "#str_104261" "Already at the voted Tourney Limit" + "#str_104265" "Frag Limit" + "#str_104266" "Frag Limit value is out of range" + "#str_104267" "Already at the voted Frag Limit" + "#str_104268" "Set Time Limit to %d" + "#str_104269" "Time Limit value is out of range" + "#str_104270" "Already at the voted Time Limit" + "#str_104271" "Restart Map" + "#str_104272" "Next Map" + "#str_104273" "There is already a vote in progress" + "#str_104274" "Already voted or not allowed to vote" + "#str_104275" "No vote in progress" + "#str_104276" "Vote aborted" + "#str_104277" "Vote passed" + "#str_104278" "Vote failed" + "#str_104279" "%s^0 called a vote!" + "#str_104280" "%s^0 joined %s team" + "#str_104281" "%s^0 has reached the frag limit" + "#str_104284" "Time limit hit" + "#str_104285" "%s^0 joined the spectators" + "#str_104286" "Server forced %s^0 to ready up" + "#str_104287" "Sudden Death!" + "#str_104288" "Vote now!" + "#str_104289" "%s^0 died" + "#str_104290" "%s^0 was telefragged by %s" + "#str_104291" "%s^0 was killed by teammate %s" + "#str_104292" "%s^0 was killed by %s" + "#str_104293" "%s^0 committed suicide" + "#str_104294" "No map cycle defined in g_mapCycle, next map command aborted\n" + "#str_104295" "Already running the voted map %s" + "#str_104296" "Map not found: %s" + "#str_104297" "Unknown vote index %s" + "#str_104299" "Changing %s too fast. Wait %d seconds" + "#str_104300" "ready" + "#str_104301" "not ready" + "#str_104302" "Kick player %d ( %s^0 )" + "#str_104303" "Set %s to %d" + "#str_104304" "The CD Key you entered is missing or incomplete. The CD Key is located on your CD jewel case." + "#str_104305" "CD Key" + "#str_104307" "The CD Key you entered appears to be valid. Bethesda will never ask you for your CD key. Don't tell it to anyone! Don't lose your CD Key!" + "#str_104308" "Please enter your CD key - see your CD jewel case or game manual" + "#str_104310" "CD Key is invalid" + "#str_104311" "You must be alive to save the game." + "#str_104312" "Unable to save" + "#str_104313" "Not enough drive space to save the game." + "#str_104314" "Warning" + "#str_104315" "Your connection settings allow for %d player(s) total." + "#str_104316" "Lowered the number of players" + "#str_104317" "Server is loading next map" + "#str_104318" "Please wait..." + "#str_104319" "Disconnected from server" + "#str_104321" "Please enter the password to join this server" + "#str_104322" "Sending password" + "#str_104323" "Connection denied" + "#str_104325" "CD Key is invalid or missing" + "#str_104327" "CD Key is invalid" + "#str_104328" "Lost connection with the server" + "#str_104329" "Timed out" + "#str_104330" "New version available" + "#str_104331" "Execute update now?" + "#str_104332" "Download successful" + "#str_104333" "The file has been downloaded to %s" + "#str_104334" "Download successful" + "#str_104335" "The download failed or was aborted" + "#str_104336" "Download failed" + "#str_104337" "The configuration of this server doesn't allow pure mode" + "#str_104338" "Can't start pure server" + "#str_104339" "OK" + "#str_104340" "Cancel" + "#str_104341" "YES" + "#str_104342" "NO" + "#str_104343" "LOADING..." + "#str_104346" "INITIALIZING SOUND..." + "#str_104347" "INITIALIZING NETWORK..." + "#str_104348" "INITIALIZING RENDER SYSTEM..." + "#str_104349" "INITIALIZING USER INTERFACE..." + "#str_104350" "LOADING GAME..." + "#str_104351" "INITIALIZING MENUS..." + "#str_104400" "No vote parameters changed, no vote called.\n" + "#str_104401" "Already at the voted Capture Limit.\n" + "#str_104402" "Capture Limit value is out of range.\n" + "#str_104403" "Already at the voted Balance Teams value.\n" + "#str_104404" "USAGE: clientcallvote \n" + "#str_104405" "\tvalid types are: restart, timelimit, fraglimit, gametype, kick, map, spectators, capturelimit, autobalance, controlTime\n" + "#str_104406" "USAGE: clientcallvote timelimit \n" + "#str_104407" "USAGE: clientcallvote fraglimit \n" + "#str_104408" "USAGE: clientcallvote gametype \n" + "#str_104409" "\tvalid gametypes are DM, Tourney, Team DM, CTF, Arena CTF, and DeadZone\n" + "#str_104410" "USAGE: clientcallvote gametype \n" + "#str_104412" "USAGE: clientcallvote kick \n" + "#str_104413" "USAGE: clientcallvote map \n" + "#str_104414" "USAGE: clientcallvote minplayers [2-16]\n" + "#str_104415" "USAGE: clientcallvote capturelimit \n" + "#str_104416" "USAGE: clientcallvote autobalance <0, 1>\n" + "#str_104417" "USAGE: clientcallvote \n" + "#str_104418" "USAGE: clientvote \n" + "#str_104419" "YOU HAVE THE ENEMY FLAG" + "#str_104420" "YOUR TEAM HAS DROPPED THE FLAG" + "#str_104421" "Already at the voted Spectators value.\n" + "#str_104422" "KICK PLAYER %s" + "#str_104423" "RESTART MAP" + "#str_104424" "MIN PLAYERS %d" + "#str_104425" "ALLOWED" + "#str_104426" "NOT ALLOWED" + "#str_104427" "AUTO BALANCE TEAMS %s" + "#str_104428" "NEXT MAP" + "#str_104429" "MAP %s" + "#str_104430" "GAMETYPE %s" + "#str_104431" "TIME LIMIT %d" + "#str_104432" "TOURNEY LIMIT %d" + "#str_104433" "CAPTURE LIMIT %d" + "#str_104434" "FRAG LIMIT %d" + "#str_104435" "%d YES VOTES, %d NO VOTES" + "#str_104837" "UPDATES" + "#str_104839" "Quake 4 is up to date, no update is required." + "#str_104840" "Bad challenge.\n" + "#str_104842" "Data not in sync with server data.\n" + "#str_104843" "This server only accepts LAN clients.\n" + "#str_104844" "Data not in sync with server data (pure server).\n" + "#str_104845" "Server is full.\n" + "#str_104846" "No rcon available.\n" + "#str_104847" "Bad rcon password.\n" + "#str_104848" "rcon command successful.\n" + "#str_104849" "No map running.\n" + "#str_104852" "Precaching..." + "#str_104853" "There was an error in your video settings - safe defaults have been selected." + "#str_106732" "Players got even at the last second!" + "#str_106733" "No server selected\n" + "#str_106734" "Couldn't resolve server name \"%s\"\n" + "#str_106735" "Connect Failed\n" + "#str_106737" "Ready Status" + "#str_106738" "Spectator Mode" + "#str_106747" "Spectating is disabled on this server.\n" + "#str_106749" "Connecting to %s" + "#str_106750" "Missing game code pak file: 0x%x\n" + "#str_106751" "Missing %d media pak files: %s\n" + "#str_106780" "The current video card / driver combination does not support the necessary features." + "#str_106781" "You may experience poor performance on this server due to a high number of maximum players. Continue?" + "#str_107000" "Press any key..." + "#str_107001" "Invalid bind info" + "#str_107018" "TAB" + "#str_107019" "ENTER" + "#str_107020" "ESCAPE" + "#str_107021" "SPACE" + "#str_107022" "BACKSPACE" + "#str_107023" "UPARROW" + "#str_107024" "DOWNARROW" + "#str_107025" "LEFTARROW" + "#str_107026" "RIGHTARROW" + "#str_107027" "LEFT ALT" + "#str_107028" "LEFT CTRL" + "#str_107029" "LEFT SHIFT" + "#str_107030" "LWIN" + "#str_107031" "RWIN" + "#str_107032" "MENU" + "#str_107033" "COMMAND" + "#str_107034" "CAPSLOCK" + "#str_107035" "SCROLL" + "#str_107036" "F1" + "#str_107037" "F2" + "#str_107038" "F3" + "#str_107039" "F4" + "#str_107040" "F5" + "#str_107041" "F6" + "#str_107042" "F7" + "#str_107043" "F8" + "#str_107044" "F9" + "#str_107045" "F10" + "#str_107046" "F11" + "#str_107047" "F12" + "#str_107048" "INS" + "#str_107049" "DEL" + "#str_107050" "PGDN" + "#str_107051" "PGUP" + "#str_107052" "HOME" + "#str_107053" "END" + "#str_107054" "MOUSE1" + "#str_107055" "MOUSE2" + "#str_107056" "MOUSE3" + "#str_107057" "MOUSE4" + "#str_107058" "MOUSE5" + "#str_107059" "MOUSE6" + "#str_107060" "MOUSE7" + "#str_107061" "MOUSE8" + "#str_107062" "JOY1" + "#str_107063" "JOY2" + "#str_107064" "JOY3" + "#str_107065" "JOY4" + "#str_107066" "JOY5" + "#str_107067" "JOY6" + "#str_107068" "JOY7" + "#str_107069" "JOY8" + "#str_107070" "JOY9" + "#str_107071" "JOY10" + "#str_107072" "JOY11" + "#str_107073" "JOY12" + "#str_107074" "JOY13" + "#str_107075" "JOY14" + "#str_107076" "JOY15" + "#str_107077" "JOY16" + "#str_107078" "JOY17" + "#str_107079" "JOY18" + "#str_107080" "JOY19" + "#str_107081" "JOY20" + "#str_107082" "JOY21" + "#str_107083" "JOY22" + "#str_107084" "JOY23" + "#str_107085" "JOY24" + "#str_107086" "JOY25" + "#str_107087" "JOY26" + "#str_107088" "JOY27" + "#str_107089" "JOY28" + "#str_107090" "JOY29" + "#str_107091" "JOY30" + "#str_107092" "JOY31" + "#str_107093" "JOY32" + "#str_107094" "AUX1" + "#str_107095" "AUX2" + "#str_107096" "AUX3" + "#str_107097" "AUX4" + "#str_107098" "AUX5" + "#str_107099" "AUX6" + "#str_107100" "AUX7" + "#str_107101" "AUX8" + "#str_107102" "AUX9" + "#str_107103" "AUX10" + "#str_107104" "AUX11" + "#str_107105" "AUX12" + "#str_107106" "AUX13" + "#str_107107" "AUX14" + "#str_107108" "AUX15" + "#str_107109" "AUX16" + "#str_107110" "HOME" + "#str_107111" "UPARROW" + "#str_107112" "PGUP" + "#str_107113" "LEFTARROW" + "#str_107114" "5" + "#str_107115" "RIGHTARROW" + "#str_107116" "END" + "#str_107117" "DOWNARROW" + "#str_107118" "PGDN" + "#str_107119" "ENTER" + "#str_107120" "INS" + "#str_107121" "DEL" + "#str_107122" "SLASH" + "#str_107123" "MINUS" + "#str_107124" "PLUS" + "#str_107125" "NUMLOCK" + "#str_107126" "STAR" + "#str_107127" "EQUALS" + "#str_107128" "PAUSE" + "#str_107129" "SEMICOLON" + "#str_107130" "APOSTROPHE" + "#str_107131" "MWHEELUP" + "#str_107132" "MWHEELDOWN" + "#str_107133" "" + "#str_107134" "Kicked from server." + "#str_107135" "Server has shut down." + "#str_107136" "Reliable messages overflow." + "#str_107137" "Timed out." + "#str_107138" "disconnected." + "#str_107139" "Pure server is spawning. Please hold.\n" + "#str_107140" "Server is spawning. Please hold.\n" + "#str_107141" "Server is full.\n" + "#str_107142" "Server is misconfigured.\n" + "#str_107143" "Invalid password.\n" + "#str_107144" "MAX_PURE_PAKS exceeded.\n" + "#str_107145" "Invalid game code pak.\n" + "#str_107177" "%s^0 joined the game." + "#str_107178" "^5QuickSave" + "#str_107179" "PRINTSCREEN" + "#str_107180" "%s^0 is %s!\n" + "#str_107183" " or " + "#str_107186" "Unknown" + "#str_107187" "Invalid" + "#str_107188" "OK" + "#str_107189" "Checking" + "#str_107190" "N/A" + "#str_107191" "Logging in to authorization server" + "#str_107194" "Quake 4 CD Key is invalid" + "#str_107196" "This Quake 4 CD Key is banned" + "#str_107198" "Quake 4 CD Key is in use" + "#str_107204" "Waiting for authorization" + "#str_107205" "Client unknown to auth" + "#str_107206" "Access denied - CD Key in use" + "#str_107207" "Auth message" + "#str_107208" "Authorize Server - Waiting for client" + "#str_107210" "Can't connect to the pure server at %s:\n" + "#str_107211" "The pure server at %s didn't provide a reference to executable code\n" + "#str_107212" "Quake 4" + "#str_107213" "Downloading %s" + "#str_107214" "pak is corrupted ( checksum 0x%x, expected 0x%x )" + "#str_107215" "The download failed or was cancelled" + "#str_107216" "Download failed" + "#str_107217" "You are missing required pak files to connect to this server.\nThe server gave a web page though:\n%s\nDo you want to go there now?" + "#str_107218" "Missing required files" + "#str_107219" "Can't connect to the pure server: no downloads offered" + "#str_107220" "You need to download game code to connect to this server. Are you sure? You should only answer yes if you trust the server administrators." + "#str_107221" "Missing game binaries" + "#str_107222" "The server only offers to download some of the files required to connect ( %s ). Download anyway?" + "#str_107223" "You are missing some files to connect to this server, and the server doesn't provide downloads." + "#str_107224" "You need to download some files to connect to this server ( %s ), proceed?" + "#str_107230" "Surround speakers not found.\nMake sure the speaker settings are configured properly." + "#str_107231" "EAX" + "#str_107232" "EAX Reverb" + "#str_107233" "EAX Reverb" + "#str_107237" "PunkBuster must be enabled." + "#str_107238" "%d FRIENDS ONLINE" + "#str_107239" "You have been banned from this server." + "#str_107240" "Map Start" + "#str_107241" "Quicksave" + "#str_107242" "Vote Called:\n %s (YES) %s (NO)" + "#str_107243" "You Voted %s:\n %s (YES) %s (NO)" + "#str_107250" "rcon verified\n" + "#str_107260" "Lemming Award" + "#str_107261" "Rail Master" + "#str_107262" "Rocket Sauce" + "#str_107263" "Brawler" + "#str_107264" "Sniper" + "#str_107265" "Critical Failure" + "#str_107266" "Team Player" + "#str_107267" "Accuracy" + "#str_107268" "Frags" + "#str_107269" "Perfect" + "#str_107270" "You have joined Arena %d" + "#str_107271" "You have joined the waiting arena" + "#str_107272" "Favorites %s Regular" + "#str_107273" "Regular %s Favorites" + "#str_107274" "Locked %s Unlocked" + "#str_107275" "Unlocked %s Locked" + "#str_107276" "Dedicated %s Listen" + "#str_107277" "Listen %s Dedicated" + "#str_107278" "PunkBuster %s Regular" + "#str_107279" "Regular %s PunkBuster" + "#str_107280" "Server name A %s Z" + "#str_107281" "Server name Z %s A" + "#str_107282" "Ping Low %s High" + "#str_107283" "Ping High %s Low" + "#str_107284" "Players Low %s High" + "#str_107285" "Players High %s Low" + "#str_107286" "Players High %s Low (non-full)" + "#str_107287" "Map CTF1 %s DM9" + "#str_107288" "Map DM9 %s CTF1" + "#str_107289" "Tournament" + "#str_107290" "CTF" + "#str_107291" "Arena CTF" + "#str_107292" "Unsorted" + "#str_107293" "Scanning for LAN servers..." + "#str_107294" "Scanned %d Quake 4 Servers" + "#str_107295" "You fragged %s" + "#str_107296" "You were fragged by %s" + "#str_107297" "Scanning %d/%d: %s" + "#str_107298" "Scanning - Found: %s" + "#str_107299" "Quake 4 is out of date, please visit www.Quake4Game.com for updates." + + // DEF file entries + // done by hand + + // items.def + + "#str_107300" "if set to 1, show item acquisition gui when picked up" + "#str_107301" "name referenced for triggers etc.. requiring this to be in inventory to work" + "#str_107302" "icon name for hud graphics" + "#str_107303" "if set to 1, is carried as opposed to instant use" + "#str_107304" "trigger to give to player instead of picking up" + "#str_107305" "visual model" + "#str_107306" "sound to make when acquired" + "#str_107307" "amount to expand the pickup trigger by" + "#str_107308" "id number as defined in guis/itemdefs.h" + "#str_107309" "set to 1 and item will not spawn in easy mode" + "#str_107310" "set to 1 and item will not spawn in medium mode" + "#str_107311" "set to 1 and item will not spawn in hard mode" + "#str_107312" "Gives the player an objective, trigger it to give the objective." + "#str_107313" "1 means show objective window" + "#str_107314" "objective description" + "#str_107315" "objective title" + "#str_107316" "name of inventory/objective item used for requirements" + "#str_107317" "Completes a named objective, trigger it to complete the objective." + "#str_107318" "Fails a named objective, trigger it to fail the objective" + "#str_107319" "Objective to fail" + "#str_107320" "Health Shard" + "#str_107321" "Small Health Pack" + "#str_107322" "Large Health Pack" + "#str_107323" "Mega Health" + "#str_107324" "Armor Shard" + "#str_107325" "Small Armor Vest" + "#str_107326" "Large Armor Vest" + "#str_107327" "The Moderator" + "#str_107328" "Small Armor Vest" + "#str_107329" "Large Armor Vest" + + //weapons and goods + + "#str_107400" "Blaster" + "#str_107401" "Dark Matter Gun" + "#str_107402" "Gauntlet" + "#str_107403" "Grenade Launcher" + "#str_107404" "HyperBlaster" + "#str_107405" "Lightning Gun" + "#str_107406" "Machinegun" + "#str_107407" "Nailgun" + "#str_107408" "Railgun" + "#str_107409" "Rocket Launcher" + "#str_107410" "Shotgun" + "#str_107411" "Clips" + "#str_107412" "Nails" + "#str_107413" "Slugs" + "#str_107414" "Shells" + "#str_107415" "Batteries" + "#str_107416" "Rockets" + "#str_107417" "Grenades" + "#str_107418" "Lightning Coils" + "#str_107419" "Dark Matter Cores" + "#str_107420" "Item" + "#str_107421" "Marine Flag" + "#str_107422" "Strogg Flag" + "#str_107423" "Quad Damage" + "#str_107424" "Haste" + "#str_107425" "Regeneration" + "#str_107426" "Invisibility" + "#str_107427" "Guard" + "#str_107428" "Doubler" + "#str_107429" "Ammo Regen" + "#str_107430" "Scout" + "#str_107431" "Extended Clip Mod" + "#str_107432" "Bounce Shot Mod" + "#str_107434" "Chain Lightning Mod" + "#str_107435" "Extended Clip Mod" + "#str_107436" "Firepower Mod" + "#str_107438" "Nail Seeker Mod" + "#str_107439" "Rail Penetration Mod" + "#str_107440" "Rocket Homing Mod" + + //persona data + + "#str_107500" "PERSONA TEST" + "#str_107501" "PERSONA DESCRIPTION" + "#str_107502" "Rhino Squad" + "#str_107503" "Badger Squad" + "#str_107504" "Wolf Squad" + "#str_107505" "Kodiak Squad" + "#str_107506" "Eagle Squad" + "#str_107507" "Raven Squad" + "#str_107508" "Warthog Squad" + "#str_107509" "Viper Squad" + "#str_107510" "Cobra Squad" + "#str_107511" "Medic Anderson" + "#str_107512" "SGT Bidwell" + "#str_107513" "CPL Cortez" + "#str_107514" "SGT Morris" + "#str_107515" "2LT Morris" + "#str_107516" "CPL Rhodes" + "#str_107517" "LCPL 'Sledge'" + "#str_107518" "SGT 'Sledge'" + "#str_107519" "Tech Strauss" + "#str_107520" "LT Voss" + "#str_107521" "Unnamed" + + // maps.def + + "#str_107600" "THE FRAGGING YARD" + "#str_107601" "SANDSTORM" + "#str_107602" "THE LOST FLEET" + "#str_107603" "Q4DM4" + "#str_107604" "BLOODWORK" + "#str_107605" "THE ROSE" + "#str_107606" "NO DOCTORS" + "#str_107607" "OVER THE EDGE" + "#str_107608" "Q4TOURNEY1" + "#str_107609" "Q4TOURNEY6" + "#str_107610" "HEARTLESS" + "#str_107611" "DEATH BEFORE DISHONOR" + "#str_107612" "SPEED TRAP" + "#str_107613" "AIR DEFENSE BUNKER" + "#str_107614" "AIR DEFENSE TRENCHES" + "#str_107615" "PERIMETER DEFENSE STATION" + "#str_107616" "CANYON" + "#str_107617" "AQUEDUCTS" + "#str_107618" "AQUEDUCTS ANNEX" + "#str_107619" "NEXUS CORE" + "#str_107620" "DISPERSAL FACILITY" + "#str_107621" "INTERIOR DISPERSAL FACILITY" + "#str_107622" "HANGAR PERIMETER" + "#str_107623" "INTERIOR HANGAR" + "#str_107624" "NEXUS HUB TUNNELS" + "#str_107625" "NEXUS HUB" + "#str_107626" "OPERATION: ADVANTAGE" + "#str_107627" "MCC LANDING SITE" + "#str_107628" "STROGG MEDICAL FACILITIES" + "#str_107629" "DATA NETWORKING TERMINAL" + "#str_107630" "DATA NETWORKING SECURITY" + "#str_107631" "DATA PROCESSING TERMINAL" + "#str_107632" "DATA PROCESSING SECURITY" + "#str_107633" "PUTRIFICATION CENTER" + "#str_107634" "RECOMPOSITION CENTER" + "#str_107635" "DATA STORAGE TERMINAL" + "#str_107636" "DATA STORAGE SECURITY" + "#str_107637" "TRAM HUB STATION" + "#str_107638" "TRAM RAIL" + "#str_107639" "FUEL STATION" + "#str_107640" "CONSTRUCTION ZONE" + "#str_107641" "WASTE PROCESSING FACILITY" + "#str_107642" "OPERATION: LAST HOPE" + "#str_107643" "DATA PROCESSING TERMINAL" + "#str_107644" "PUTRIFICATION CENTER" + "#str_107645" "DATA STORAGE TERMINAL" + "#str_107646" "RELATIVITY" + "#str_107647" "THE LONGEST DAY" + "#str_107648" "THE FRAGGING YARD 1v1" + "#str_107649" "XAERO GRAVITY" + "#str_107650" "BACKSLASH" + "#str_107651" "RIGHT ALT" + "#str_107652" "RIGHT CTRL" + "#str_107653" "RIGHT SHIFT" + "#str_107654" "Can't save after failed mission" + "#str_107655" "No response from %s after %d challenges. Disconnecting." + "#str_107656" "Checkpoint" + "#str_107657" "Searching for available servers." + "#str_107658" "THE NEXUS" + "#str_107659" "Time Limit" + "#str_107660" "Frag Limit" + "#str_107661" "Capture Limit" + "#str_107662" "Pure" + "#str_107663" "Max Players" + "#str_107664" "Team Damage" + "#str_107665" "%s^0 team reached the frag limit" + "#str_107666" "Auto Balance Teams" + "#str_107667" "Loading... " + "#str_107668" "collision map" + "#str_107669" "game media" + "#str_107670" "Press %s/%s to cycle through players and arenas" + "#str_107671" "STARTING GAME IN %d" + "#str_107672" "SPECTATING - FOLLOWING %s" + "#str_107673" "SPECTATING" + "#str_107674" "WAITING ON ONE MORE PLAYER" + "#str_107675" "WAITING ON ONE PLAYER ON EACH TEAM" + "#str_107676" "Tourney" + "#str_107677" "Team Deathmatch" + "#str_107678" "Capture the Flag" + "#str_107679" "Deathmatch" + "#str_107680" "One Flag Capture the Flag" + "#str_107681" "Arena Capture the Flag" + "#str_107682" "Arena One Flag Capture the Flag" + "#str_107683" "Checking for Quake 4 updates." + "#str_107684" "You will be seeded when the tournament begins." + "#str_107685" "You will spectate the tournament." + "#str_107686" "You are in the waiting room" + "#str_107687" "You are eliminated; waiting for next tournament" + "#str_107688" "Advanced to next round; waiting for arenas to finish" + "#str_107689" "1st^0 place with" + "#str_107690" "2nd^0 place with" + "#str_107691" "3rd^0 place with" + "#str_107692" "th^0 place with" + // 107693 is printed before one of the place strings (107689->107692) + // It's printed when you tie for that place with someone else + "#str_107693" "Tied for" + "#str_107694" "Use the ESC Menu/Leave Tournament option to spectate the tournament" + "#str_107695" "Use the ESC Menu/Join Tournament option to be seeded in the next tournament" + "#str_107696" "Press %s to enter waiting arena" + "#str_107697" "Press %s to watch the tournament" + "#str_107698" "Press %s to cycle players, %s to exit follow mode" + "#str_107699" "Join the tournament" + "#str_107700" "Leave the tournament" + "#str_107701" "SPECTATORS" + "#str_107702" "Map" + "#str_107703" "Yes" + "#str_107704" "No" + "#str_107705" "- BYE -" + "#str_107706" "Warmup" + "#str_107707" "Unpure client detected. Invalid PK4 file referenced!" + "#str_107708" "Unpure client" + "#str_107709" "You have a BYE to the next round" + "#str_107710" "Waiting on everybody to ready up; Not Ready:\nPress %s to ready" + "#str_107711" "Waiting on everybody to ready up; Ready:\nPress %s to un-ready" + "#str_107712" "1 frag to win a round" + "#str_107713" "Playing tournament %d of %d" + "#str_107714" "Tourney Limit" + "#str_107715" "%d frags to win a round" + "#str_107716" "Arena" // used as Arena , e.g. Arena 4 + "#str_107717" "Preliminaries" + "#str_107718" "Quarter Finals" + "#str_107719" "Semi-Finals" + "#str_107720" "Final Match" + "#str_107721" "Pre-game" + + "#str_107722" "THE ENEMY HAS YOUR FLAG" + "#str_107723" "THE ENEMY DROPPED YOUR FLAG" + "#str_107724" "Vote Status:" + "#str_107725" "Server Name" + "#str_107726" "Server IP" + "#str_107727" "Game Type" + + "#str_107728" "PLAYING" + "#str_107729" "ELIMINATED" + + "#str_107730" "Map Name:" + "#str_107731" "No Choices Defined" + "#str_107732" "WAITING FOR %d MORE PLAYERS" + "#str_107733" "Already at the voted Min Players" + "#str_107734" "Min Players value is out of range" + "#str_107735" "Set Min Players to %d" + "#str_107736" "Getting list of servers..." + "#str_107737" "Settling world" + "#str_107738" "Waiting for initial server message" + "#str_107739" "WAITING TO PLAY" + "#str_107740" "ADVANCED" + // player.def for the model names in the MP menus.. + + "#str_108000" "Failed Transfer" + "#str_108001" "Slimy Transfer" + "#str_108002" "Corpse" + "#str_108003" "Kane" + "#str_108004" "Morris" + "#str_108005" "Voss" + "#str_108006" "Cortez" + "#str_108007" "Dynerman" + "#str_108008" "Strauss" + "#str_108009" "Anderson" + "#str_108010" "Harper" + "#str_108011" "Bidwell" + "#str_108012" "Fuchs" + "#str_108013" "Tactical Transfer" + "#str_108014" "Stroggified Kane" + "#str_108015" "Alternate Failed Transfer" + "#str_108016" "Alternate Slimy Transfer" + "#str_108017" "Tactical Elite" + "#str_108018" "Tactical Command" + "#str_108019" "Alternate Corpse 1" + "#str_108020" "Alternate Corpse 2" + "#str_108021" "Alternate Corpse 3" + + + "#str_108022" "killed client" + "#str_108023" "Voting disabled on server" + + "#str_108024" "Press %s to enter follow mode" + + "#str_108025" "Strogg" + "#str_108026" "Marine" + "#str_108027" "%s team hit the capture limit." + + // patch code strings start with #str_110000 + "#str_110000" "Unsorted" + "#str_110001" "Only Favorite Servers" + "#str_110002" "Only Non-Favorite Servers" + "#str_110003" "Only Locked Servers" + "#str_110004" "Only Unlocked Servers" + "#str_110005" "Only Dedicated Servers" + "#str_110006" "Only Listen Servers" + "#str_110007" "Only PB-Enabled" + "#str_110008" "Only PB-Disabled" + + "#str_110010" "SHUFFLE TEAMS" + + "#str_110011" "DM" + "#str_110012" "Tourney" + "#str_110013" "Team DM" + "#str_110014" "CTF" + "#str_110015" "Arena CTF" + + "#str_110016" "Players Low %s High (non-empty)" + "#str_110017" "Waiting on everybody to ready up; Not Ready: Press %s to ready" + "#str_110018" "Waiting on everybody to ready up; Ready: Press %s to un-ready" + + "#str_110019" "" + "#str_110020" "Do you wish to report anonymous usage statistics to the developer? Information sent will be of the type: Presence of DVD drive, type of video card, amount of system RAM, etc" + "#str_110021" "Do you wish to be prompted each time anonymous statistics are reported?" + + "#str_110023" "Showing %d out of %d servers" + "#str_110024" "Offline" + + "#str_110100" "Pro Marine" + "#str_110101" "Pro Strogg" + + // Ritual 1.3 patch code strings : #str_122000 - #str_122999 + "#str_122000" "Get to the Dead Zone!" + "#str_122001" "DeadZone" + "#str_122002" "USAGE: clientcallvote controlTime \n" + "#str_122003" "DeadZone Powerup" + "#str_122004" "Team Ammo Regen" + "#str_122005" "Team Health Regen" + "#str_122006" "Team Doubler" + "#str_122007" "FC Armor Regen" + "#str_122008" "Control Time" + "#str_122009" "CONTROL TIME %d" + "#str_122010" "ALLOW BUYING" + "#str_122011" "ALLOW BUYING %s" + "#str_122012" "USAGE: clientcallvote buying [0-1]\n" + "#str_122013" "Already at the voted Buying Mode" + "#str_122014" "Set Buy Mode to %d" + "#str_122015" "Credits:" + "#str_122016" "(Buy Zone)" + "#str_122017" "Already at the voted Control Time.\n" + "#str_122018" "Control time value is out of range.\n" + + "#str_122900" "CAVERNOUS CRYONICS" + "#str_122901" "CENTRAL INDUSTRIAL" + "#str_122902" "WARFORGED" + "#str_122903" "STROYENT RED" + "#str_122904" "RETROPHOBOPOLIS" + "#str_122905" "FIREWALL" + "#str_122906" "STROGGENOMENON" + "#str_122907" "VERTICON" + + // 1.4 patch code strings : #str_123000 - #str_123099 + "#str_123000" "Insufficient viewer slots" + "#str_123003" "Q4TV broadcast server can only connect to a Q4TV server" + "#str_123004" "No Q4TV broadcasts" + "#str_123005" "Only Q4TV broadcasts" + "#str_123006" "Filter by Mod" + "#str_123007" "Game" + "#str_123008" "all" + "#str_123009" "Tickrate" + +} + diff --git a/stuff/strings/english_guis.lang b/stuff/strings/english_guis.lang new file mode 100644 index 000000000..61e360e9c --- /dev/null +++ b/stuff/strings/english_guis.lang @@ -0,0 +1,1117 @@ +// string table +// english +// + +{ + "#str_200000" "NEW GAME" + "#str_200001" "LOAD GAME" + "#str_200002" "MULTIPLAYER" + "#str_200003" "SAVE GAME" + "#str_200004" "QUIT CURRENT GAME" + "#str_200005" "RETURN TO GAME" + "#str_200006" "DISCONNECT" + "#str_200007" "SETTINGS - CONTROLS" + "#str_200008" "SETTINGS - GAME OPTIONS" + "#str_200009" "SETTINGS" + "#str_200010" "MODS" + "#str_200011" "UPDATES" + "#str_200012" "CREDITS" + "#str_200013" "EXIT" + "#str_200014" "PRIVATE" + "#str_200015" "CORPORAL" + "#str_200016" "LIEUTENANT" + "#str_200017" "GENERAL" + "#str_200018" "BACK" + "#str_200019" "CORPORAL - You can hit a moving target...usually" + "#str_200020" "START GAME" + "#str_200021" "DELETE GAME" + "#str_200022" "INSTANT ACTION" + "#str_200023" "GAME BROWSER" + "#str_200024" "FRIENDS LIST" + "#str_200025" "JOIN IP ADDRESS" + "#str_200026" "CREATE SERVER" + "#str_200027" "MULTIPLAYER - GAME BROWSER" + "#str_200028" "REFRESH LIST" + "#str_200029" "GET NEW LIST" + "#str_200030" "FILTER OPTIONS" + "#str_200031" "JOIN SERVER" + "#str_200032" "SOURCE:" + "#str_200033" "INTERNET" + "#str_200034" "LAN" + "#str_200035" "FAVORITES" + "#str_200036" "SERVER NAME" + "#str_200037" "PING" + "#str_200038" "PLAYERS" + "#str_200039" "GAMETYPE" + "#str_200040" "MAP" + "#str_200041" "FAVORITE" + "#str_200042" "Gametype" + "#str_200043" "Any;Deathmatch;Tourney;Team DeathMatch;Capture The Flag;Arena Capture The Flag;DeadZone" + "#str_200044" "Max Ping" + "#str_200045" "Password" + "#str_200046" "Max Players" + "#str_200047" "Status" + "#str_200048" "CLOSE FILTER OPTIONS" + "#str_200049" "MULTIPLAYER - CREATE SERVER" + "#str_200050" "MAP SELECTION" + "#str_200051" "SERVER OPTIONS" + "#str_200052" "Server Name" + "#str_200053" "Dedicated" + "#str_200054" "No;Internet;LAN" + "#str_200056" "Internet;LAN" + "#str_200058" "Team Damage" + "#str_200059" "No;Yes" + "#str_200060" "Frag Limit" + "#str_200061" "Time Limit" + "#str_200062" "Do Warmup" + "#str_200063" "Yes;No" + "#str_200064" "Allow Spectators" + "#str_200065" "ADVANCED OPTIONS" + "#str_200066" "ADVANCED SERVER OPTIONS" + "#str_200067" "Use password" + "#str_200068" "Set password" + "#str_200069" "Remote console password" + "#str_200070" "Reload engine on map change" + "#str_200071" "Allow server side mods" + "#str_200072" "Map cycle script file" + "#str_200073" "Pure Server" + "#str_200074" "Server Upstream Rate" + "#str_200075" "CLOSE ADVANCED OPTIONS" + "#str_200076" "MULTIPLAYER - SETTINGS" + "#str_200077" "DSL/Cable;T1/Lan;ISDN" + "#str_200078" "Name" + "#str_200079" "Clan Tag" + "#str_200080" "Model" + "#str_200081" "Data Rate" + "#str_200082" "Set CD Key" + "#str_200083" "CONTROLS" + "#str_200084" "GAME OPTIONS" + "#str_200085" "SYSTEM" + "#str_200086" "LOAD DEFAULTS" + "#str_200087" "ACTION" + "#str_200088" "KEY ASSIGNMENT" + "#str_200090" "MOVEMENT" + "#str_200091" "WEAPONS" + "#str_200092" "ATTACK/LOOK" + "#str_200093" "OTHER" + "#str_200094" "Move Forward" + "#str_200095" "Backpedal" + "#str_200096" "Move Left" + "#str_200097" "Move Right" + "#str_200098" "Jump" + "#str_200099" "Crouch" + "#str_200100" "Turn Left" + "#str_200101" "Turn Right" + "#str_200102" "Strafe" + "#str_200103" "Walk" + "#str_200104" "Blaster/Gauntlet" + "#str_200105" "Shotgun" + "#str_200106" "Machinegun" + "#str_200107" "Hyperblaster" + "#str_200108" "Grenade Launcher" + "#str_200109" "Nailgun" + "#str_200110" "Rocket Launcher" + "#str_200111" "Railgun" + "#str_200112" "Lightning Gun" + "#str_200113" "Dark Matter Gun" + "#str_200114" "Attack" + "#str_200115" "Prev. Weapon" + "#str_200116" "Next Weapon" + "#str_200117" "Reload" + "#str_200118" "Look Up" + "#str_200119" "Look Down" + "#str_200120" "Mouse Look" + "#str_200121" "Center View" + "#str_200122" "Zoom/Weap. Special" + "#str_200123" "Quick Save" + "#str_200124" "Quick Load" + "#str_200125" "Screenshot" + "#str_200126" "Chat" + "#str_200127" "Team Chat" + "#str_200128" "Spectate" + "#str_200129" "Vote Yes" + "#str_200130" "Vote No" + "#str_200131" "Objectives/Scores" + "#str_200132" "View MP Statistics " + "#str_200133" "Free Look" + "#str_200134" "Auto Weapon Reload" + "#str_200135" "Auto Weapon Switch" + "#str_200136" "Show Decals" + "#str_200137" "Show Hud" + "#str_200138" "Show Gun Model" + "#str_200139" "Invert Mouse" + "#str_200140" "Smooth Mouse" + "#str_200141" "Mouse Sensitivity" + "#str_200142" "VIDEO SETTINGS" + "#str_200143" "Video Quality" + "#str_200144" "no;yes" + "#str_200145" "Screen Size" + "#str_200146" "'640x480';'800x600';'1024x768';'1152x864';'1280x1024';'1600x1200'" + "#str_200147" "Fullscreen" + "#str_200148" "Brightness" + "#str_200149" "AUTO DETECT SETTINGS" + "#str_200150" "ADVANCED SETTINGS" + "#str_200151" "AUDIO SETTINGS" + "#str_200152" "Surround Speakers" + "#str_200153" "Reverse Channels" + "#str_200154" "Master Volume" + "#str_200155" "Settings will take effect the next time you start Quake4" + "#str_200156" "This will restore all controls, game options and system settings to default. Are you sure?" + "#str_200157" "YES" + "#str_200158" "NO" + "#str_200159" "High quality special effects" + "#str_200160" "Enable shadows" + "#str_200161" "Enable specular" + "#str_200162" "Enable bump maps" + "#str_200163" "Vertical sync" + "#str_200164" "Antialiasing" + "#str_200165" "'Off';'2x';'4x';'8x';'16x'" + "#str_200166" "MODIFICATIONS" + "#str_200167" "LOAD MOD" + "#str_200168" "CANCEL" + "#str_200169" "EXIT GAME" + "#str_200170" "Are you sure you want to exit Quake4?" + "#str_200171" "CONNECT" + "#str_200172" "- NOT CURRENTLY FUNCTIONAL -" + "#str_200173" "Are you sure you want to disconnect from this multiplayer server?" + "#str_200174" "Are you sure you want to quit your current game?" + "#str_200175" "SETTINGS - SYSTEM" + "#str_200176" "RECOMMENDED QUALITY SELECTED" + "#str_200177" "Please wait..." + "#str_200178" "Abort" + "#str_200179" "128 kbits;256 kbits;384 kbits;512 kbits;768 kbits;LAN" + "#str_200180" "your ip address:" + "#str_200181" "" + "#str_200182" "FIND PLAYER/CLAN" + "#str_200183" "PRIVATE - Try not to shoot yourself in the foot" + "#str_200184" "LIEUTENANT - Shoot first, ask questions later" + "#str_200185" "GENERAL - An unstoppable death machine" + "#str_200186" "JOIN TEAM" + "#str_200187" "JOIN GAME" + "#str_200188" "MAIN MENU" + "#str_200189" "VOTE" + "#str_200190" "SERVER INFO" + "#str_200191" "ADMIN" + "#str_200192" "AUTO JOIN" + "#str_200193" "JOIN MARINE" + "#str_200194" "JOIN STROGG" + "#str_200195" "SPECTATE" + "#str_200196" "CHAT HISTORY" + "#str_200197" "MARINES" + "#str_200198" "SCORE" + "#str_200199" "STROGG" + "#str_200200" "SPECTATOR" + "#str_200201" "KILLS" + "#str_200202" "DEATHS" + "#str_200203" "ACCURACY" + "#str_200204" "AWARDS" + "#str_200207" "Kick player" + "#str_200208" "Restart map" + "#str_200209" "Map" + "#str_200210" "Gametype" + "#str_200211" "Time Limit" + "#str_200212" "Auto Balance Teams" + "#str_200213" "Allow Spectators" + "#str_200214" "Tourney Round Limit" + "#str_200215" "Capture Limit" + "#str_200216" "No Action;Restart" + "#str_200217" "DM;Tourney;Team DM;CTF;Arena CTF;DeadZone" + "#str_200218" "CALL VOTE" + "#str_200219" "Name" + "#str_200220" "Clan Tag" + "#str_200221" "Model" + "#str_200222" "Data Rate" + "#str_200223" "CD Key" + "#str_200224" "CONFIGURE CONTROLS" + "#str_200225" "SET GAME OPTIONS" + "#str_200226" "ADJUST SYSTEM SETTINGS" + "#str_200228" "SERVER" + "#str_200229" "CONSOLE" + "#str_200230" "Kick Player" + "#str_200231" "Ban Player" + "#str_200232" "Force Team Switch" + "#str_200233" "View Ban List" + "#str_200234" "Restart Map" + "#str_200235" "Capture Limit" + "#str_200236" "Time Limit" + "#str_200237" "Round Limit" + "#str_200239" "Allow Spectators" + "#str_200240" "Auto Balance Teams" + "#str_200241" "APPLY CHANGES" + "#str_200242" "NAME" + "#str_200243" "DATE" + "#str_200244" "TIME" + "#str_200245" "Are you sure you want to delete this savegame?" + "#str_200246" "Disabled;Enabled" + "#str_200247" "PunkBuster" + "#str_200248" "ADD FRIEND" + "#str_200249" "REMOVE FRIEND" + "#str_200250" "MUTE PLAYER" + "#str_200251" "UNMUTE PLAYER" + "#str_200252" "OVERWRITE SAVE?" + "#str_200253" "Are you sure you want to overwrite the following saved game?" + "#str_200254" "SEARCH FOR:" + "#str_200255" "PLAYER" + "#str_200256" "CLAN" + "#str_200257" "SEARCH" + "#str_200258" "MULTIPLAYER - FRIENDS LIST" + "#str_200260" "SERVER INFORMATION" + "#str_200261" "Medium Quality" + "#str_200262" "High Quality" + "#str_200263" "Low Quality" + "#str_200264" "DETECT SETTINGS" + "#str_200265" "This will automatically detect optimal settings for your system. Are you sure?" + "#str_200266" "WARNING" + "#str_200267" "Running Quake4 in Ultra Quality utilizes over 500 Megabytes of texture memory. Running in this mode is not recommended. Are you sure you want to proceed?" + "#str_200268" "Ultra Quality" + "#str_200269" "Press X to view standings" + "#str_200270" "Transmitting..." + "#str_200271" "OBJECTIVE FAILED:" + "#str_200272" "incoming" + "#str_200273" "transmission" + "#str_200274" ">>NEW OBJECTIVE" + "#str_200275" "SMC MILCOMM 45B-43556-BGX7J54" + "#str_200276" ">>OBJECTIVE COMPLETE" + "#str_200277" "Interactive" + "#str_200278" "EXIT LEVEL" + "#str_200279" "Mission Failed" + "#str_200280" "STROGG NET 45B-43556-BGX7J54" + "#str_200281" "SPECTATORS" + "#str_200282" "SUMMARY" + "#str_200283" "STATISTICS" + "#str_200284" "SCOREBOARD" + "#str_200285" "TOURNAMENT BRACKETS" + "#str_200286" "Preliminaries" + "#str_200287" "Quarter Finals" + "#str_200288" "Semi-Finals" + "#str_200289" "Finals" + "#str_200290" "-VS-" + "#str_200291" ">>MISSION OBJECTIVES" + "#str_200292" "ADD TO FAVORITES" + "#str_200293" "REMOVE FAVORITE" + "#str_200294" "Show All;Show Only Favorites" + "#str_200295" "Favorites" + "#str_200296" "Weapon Default; Custom" + "#str_200297" "Crosshair:" + "#str_200298" "Set Crosshair:" + "#str_200299" "Crosshair Color:" + "#str_200306" "Show All; Hide Full; Hide Empty; Hide Full and Empty" + "#str_200307" "Crosshair" + "#str_200308" "Set Crosshair" + "#str_200309" "Crosshair Color" + "#str_200310" "Tourney Brackets" + "#str_200311" "Salute" + "#str_200312" "Cheer" + "#str_200313" "Taunt" + "#str_200314" "Grab" + "#str_200315" "Flashlight" + "#str_200316" "Vote called:\nF1 (YES) F2 (NO)" + "#str_200317" "ENTER RCON PASSWORD" + "#str_200318" "ACCEPT" + "#str_200319" "SEND" + "#str_200320" "RESTART" + "#str_200321" "Restart from last Autosave." + "#str_200322" "QUIT" + "#str_200323" "Exit game." + "#str_200324" "WEAPON ACCURACY " + "#str_200325" "SMC INFO DISPLAY SYSTEM 80-4342" + "#str_200326" "call" + "#str_200327" "access" + "#str_200328" "restricted" + "#str_200329" "SMC" + "#str_200330" "keypad" + "#str_200331" "access granted" + "#str_200332" "X> 834.32" + "#str_200333" "X> 527.64" + "#str_200334" "X> 698.30" + "#str_200335" "X> 932.78" + "#str_200336" "X> 404.26" + "#str_200337" "X> 368.45" + "#str_200338" "Y> 602.57" + "#str_200339" "Y> 257.46" + "#str_200340" "Y> 968.03" + "#str_200341" "Y> 392.87" + "#str_200342" "Y> 440.62" + "#str_200343" "Y> 638.54" + "#str_200344" "Z> 438.60" + "#str_200345" "Z> 257.46" + "#str_200346" "Z> 968.03" + "#str_200347" "Z> 392.87" + "#str_200348" "Z> 440.62" + "#str_200349" "Z> 638.54" + "#str_200350" "W> 34.32" + "#str_200351" "W> 52.64" + "#str_200352" "W> 98.30" + "#str_200353" "W> 92.78" + "#str_200354" "W> 44.26" + "#str_200355" "W> 38.45" + "#str_200356" "R> 8.6" + "#str_200357" "R> 7.4" + "#str_200358" "R> 9.0" + "#str_200359" "R> 2.8" + "#str_200360" "R> 4.6" + "#str_200361" "R> 6.5" + "#str_200362" "access locked" + "#str_200363" "open seal" + "#str_200364" "close seal" + "#str_200365" "door access" + "#str_200366" "- processing -" + "#str_200367" "> locked <" + "#str_200368" "SECURITY" + "#str_200369" "ALARM" + "#str_200370" "warning" + "#str_200371" "do not enter" + "#str_200372" "high voltage" + "#str_200373" "//sector report header" + "#str_200374" "sub.sector" + "#str_200375" "security lockdown" + "#str_200376" "intruder alert" + "#str_200377" "transfer" + "#str_200378" "successful" + "#str_200379" "exit" + "#str_200380" "OBJECTIVES" + "#str_200381" "RESUME" + "#str_200382" "lift system" + "#str_200383" "pause" + "#str_200384" "call lift" + "#str_200385" "pause lift" + "#str_200386" "disable security" + "#str_200387" "admin" + "#str_200388" "system admin" + "#str_200389" "enzyme acid tank a" + "#str_200390" "enzyme acid tank b" + "#str_200391" "left ventricle" + "#str_200392" "right ventricle" + "#str_200393" "bpm" + "#str_200394" "cfm" + "#str_200395" "Bio-chemical fluidic transfer station 3" + "#str_200396" "sinoatrial node" + "#str_200397" "sa" + "#str_200398" "atrioventicular node" + "#str_200399" "av" + "#str_200400" "online" + "#str_200401" "enzyme transfer" + "#str_200402" "offline" + "#str_200405" "VALVE OPEN" + "#str_200406" "acid pump" + "#str_200407" "engage" + "#str_200408" "barrel" + "#str_200409" "> active <" + "#str_200410" "acid dispersal" + "#str_200411" "voltage" + "#str_200412" "control" + "#str_200413" "v34.5" + "#str_200414" "v59.6" + "#str_200415" "-warning-" + "#str_200416" "-overcharged-" + "#str_200417" "status" + "#str_200418" "injector unit" + "#str_200419" "operational" + "#str_200420" "malfunction" + "#str_200421" "reboot primary needle processor" + "#str_200422" "controls" + "#str_200423" "reboot" + "#str_200424" "stabilization" + "#str_200425" "regulator" + "#str_200426" "auto targeting mechanism" + "#str_200427" "on injector unit 01" + "#str_200428" "malfunctioning. reboot" + "#str_200429" "main processor." + "#str_200430" "- fluid levels nominal" + "#str_200431" "- regulator system open" + "#str_200432" "- servo status online" + "#str_200433" "all systems nominal." + "#str_200434" "initializing" + "#str_200435" "initializing." + "#str_200436" "initializing.." + "#str_200437" "initializing..." + "#str_200438" "VECTOR" + "#str_200439" "APPROACH" + "#str_200440" ">> END TRANSMISSION <<" + "#str_200441" "RECONNAISSANCE BRIEFING <<" + "#str_200442" ">>CLASSIFIED<<" + "#str_200443" "NEXUS HUB 34B-J9" + "#str_200444" "CONTROL SCHEMATIC" + "#str_200445" "lat" + "#str_200446" "long" + "#str_200447" "INSERTION" + "#str_200448" "POINT BRAVO" + "#str_200449" "POINT DELTA" + "#str_200450" "POINT GAMMA" + "#str_200451" "POINT EPSILON" + "#str_200452" "DETONATION" + "#str_200453" "ZONE" + "#str_200454" "nexus" + "#str_200455" "processor" + "#str_200456" "primary shield " + "#str_200457" "secondary shield " + "#str_200458" "junction:" + "#str_200459" "doggus crater " + "#str_200460" "elev - 2483" + "#str_200461" "tram substation " + "#str_200462" "nexus core" + "#str_200463" "facilities" + "#str_200464" "data" + "#str_200465" "storage" + "#str_200466" "processing" + "#str_200467" "centers" + "#str_200468" "networking" + "#str_200469" "sectors" + "#str_200470" "SCAN ARM CONTROL" + "#str_200471" "HIBERNATION CHAMBER ONE" + "#str_200472" "HIBERNATION CHAMBER TWO" + "#str_200473" "scanning" + "#str_200474" "neurocyte" + "#str_200475" "implanted" + "#str_200476" "bridge controls" + "#str_200477" "activate" + "#str_200478" "bridge" + "#str_200479" "floor" + "#str_200480" "lift halted for repairs on lvl 33" + "#str_200481" "lift status" + "#str_200482" "640bg-3r-ty-b5cfd" + "#str_200483" "deactivate" + "#str_200484" "shield" + "#str_200485" "inactive" + "#str_200486" "teleporter" + "#str_200487" "active" + "#str_200488" "reconstitute left brain" + "#str_200489" "reconstitute right brain" + "#str_200490" "lower" + "#str_200491" "overfull" + "#str_200492" "abdomen capacity" + "#str_200493" "bio-rythmic waveform" + "#str_200494" ">> initiate feeding <<" + "#str_200495" ">> feeding sequence <<" + "#str_200496" "> processor <\nsystem error" + "#str_200497" "stomach contents at:" + "#str_200498" "safety mechanisms prevent overfeeding" + "#str_200499" "of primary stroyent processor." + "#str_200500" "override?" + "#str_200501" "feeding status" + "#str_200502" "nominal" + "#str_200503" "processing liquid" + "#str_200504" "putrefaction" + "#str_200505" "internal" + "#str_200506" "capacity" + "#str_200507" "adjust input materials" + "#str_200508" "lr" + "#str_200509" "vk-3" + "#str_200510" "n-4" + "#str_200511" "raw stroyent input" + "#str_200512" "auxilliary" + "#str_200513" "tank capacity" + "#str_200514" "output" + "#str_200515" "low intensity fire trial" + "#str_200516" "test subject" + "#str_200517" "halt trial" + "#str_200518" "disconnected" + "#str_200519" "plate feed system" + "#str_200520" "subsystem" + "#str_200521" "distro.43b" + "#str_200522" "relay acc." + "#str_200523" "status:operational" + "#str_200524" "> system offline <" + "#str_200525" "system reset" + "#str_200526" "barrel source depleted" + "#str_200527" ">> initializing startup procedures" + "#str_200528" ">> system check - error" + "#str_200529" ">> barrel process 1 - offline" + "#str_200530" ">> barrel process 2 - offline" + "#str_200531" ">> primary source 4gt" + "#str_200532" ">> status - operational" + "#str_200533" ">> secondary source x5b" + "#str_200534" "activate barrel process" + "#str_200535" "> sorting process active <" + "#str_200536" "stroyent filling control 34-k" + "#str_200537" "holding cells" + "#str_200538" "cell 1" + "#str_200539" "cell 3" + "#str_200540" "cell 2" + "#str_200541" "cell 4" + "#str_200542" "logistics" + "#str_200543" "transport" + "#str_200544" "ext.spec" + "#str_200545" "assign" + "#str_200546" "repair bots" + "#str_200547" "station 04" + "#str_200548" "automated repair hub" + "#str_200549" "b58n2-x2-45-tw" + "#str_200550" "in transit" + "#str_200551" "open door" + "#str_200552" "open hangar" + "#str_200553" "reactivate" + "#str_200554" "core connect module" + "#str_200555" "tsd transfer system" + "#str_200556" "torso storage device" + "#str_200557" "zoom" + "#str_200558" "tram switching station 004" + "#str_200559" "station 004" + "#str_200560" " automated repair hub" + "#str_200561" "rail 87b" + "#str_200562" "call tram" + "#str_200563" "tram in route to station" + "#str_200564" "expand" + "#str_200565" "shutdown grid" + "#str_200566" "scanning ." + "#str_200567" "scanning . ." + "#str_200568" "scanning . . ." + "#str_200569" "scanning . . . ." + "#str_200570" "scanning . . . . ." + "#str_200571" "toggle bridge" + "#str_200572" "deploying bridge" + "#str_200573" "retracting bridge" + "#str_200574" "food services" + "#str_200575" "mess hall menu:" + "#str_200576" "select date" + "#str_200577" "breakfast" + "#str_200578" "lunch" + "#str_200579" "dinner" + "#str_200580" "sim eggs\nbiscuits & gravy\nrehydrated fruit\nhash browns\noatmeal\nprotein bar\npowersauce\nbacon loaf" + "#str_200581" "vat burgers\npseudo soy logs\nfreedom fries\ncorn\nfish cylinders\nbean paste\ntaco sandwich\nfreezie pops" + "#str_200582" "vat loaf surprise\npotato casserole\npasta\nchicken slop\nfresh beets\npizza\nsoup\nfried salad\ncupcakes " + "#str_200583" "munitions status" + "#str_200584" "ssp manual" + "#str_200585" "learn more about mcc standard safety procedures" + "#str_200586" "keep fingers away from " + "#str_200587" "moving ammunition belts" + "#str_200588" "help limit infectious disease" + "#str_200589" "report symptoms immediately " + "#str_200590" "reply" + "#str_200591" "community bbs" + "#str_200592" "post" + "#str_200593" "vat burgers and vat loaf on the same day?" + "#str_200594" "(stroggcrusher) 4.22 10:21" + "#str_200595" "RE: vat burgers" + "#str_200596" "(kentor) 4.22 10:28" + "#str_200597" "makes me glad i don't have latrine duty" + "#str_200598" "(the HC) 4.22 11:34" + "#str_200599" "(larson) 4.22 11:07" + "#str_200600" "LOL -N/T" + "#str_200601" "shut up, i've seen you go for seconds -N/T" + "#str_200602" "vat burgers are nutritionaly balanced" + "#str_200603" "(chef summers) 4.22 11:36" + "#str_200604" "100% daily value of sawdust" + "#str_200605" "(carl) 4.22 11:47" + "#str_200606" "heh, nutritionaly balanced to suck" + "#str_200607" "very funny -N/T" + "#str_200608" "(chef summers) 4.22 11:50\t" + "#str_200609" "(chef summers) 4.22 11:51" + "#str_200610" "how about not sucking?" + "#str_200611" "(carl) 4.22 14:20" + "#str_200612" "Carl, report to my office." + "#str_200613" "(LT Ranka) 4.22 14:23" + "#str_200614" "if i could eat vatburgers everyday i would" + "#str_200615" "(dynerman) 4.22 16:30" + "#str_200616" "addressing recent abuses of the community bbs." + "#str_200617" "(LT Ranka) 4.22 14:42" + "#str_200618" "thank - you -N/T" + "#str_200619" "(chef summers) 4.22 14:50" + "#str_200620" "OK, taking suggestions" + "#str_200621" "tech panel" + "#str_200622" "station 1 station 2" + "#str_200623" "progress" + "#str_200624" "search" + "#str_200625" "tools" + "#str_200626" "file" + "#str_200627" "config" + "#str_200628" "processing request" + "#str_200629" "file admin" + "#str_200630" "rec event schedule:" + "#str_200631" "april 2245" + "#str_200632" "april 22nd" + "#str_200633" "2030 MOVIE NIGHT: blood beast 5: the deadening" + "#str_200634" "Join your fellow marines to watch the cult classic considered by many to be the best of the worst in the Blood Beast octology. With special effects unable to scare your grandma, and a story with plot holes big enough to drive a hovertank through, Blood Beast 5: the Deadening needs to be seen to be believed." + "#str_200635" "2100 PROBALL FINALS (QUAD 3)" + "#str_200636" "Come down to watch as the 482nd Airborne team battles the 379th Infantry team for Proball supremacy and the right to enter the final round robin. Your commanding officers would like to take this opportunity to remind you to watch this event." + "#str_200637" "frequency" + "#str_200638" "channels" + "#str_200639" "encrypt" + "#str_200640" "options" + "#str_200641" "comm channel-" + "#str_200642" "ECHO.431.1v" + "#str_200643" "substation charlie re-supply depot 877 SMC code C887.51.43" + "#str_200644" "smc codes" + "#str_200645" "mail" + "#str_200646" "pcapaso.smcmail.wwx" + "#str_200647" "inbox" + "#str_200648" "compose" + "#str_200649" "sent" + "#str_200650" "junk" + "#str_200651" "log in as new user" + "#str_200652" "spelling" + "#str_200653" "cancel" + "#str_200654" "submit for smc approval" + "#str_200655" "logged in:" + "#str_200656" "to" + "#str_200657" "cc" + "#str_200658" "subject" + "#str_200659" "kcapaso.tccmailhost.wwv" + "#str_200660" "makes it sound like we'll be heading into hostile territory soon. I don't think the censors will let me tell you anything more than that. I know you worry, but don't. Rhino squad is the toughest fighting force in the SMC.\n\nAnyway, I'm rambling. Thanks for your last message. I miss you and your home cooking! I just wish you were in charge of meals here (no offense Summers). It's vat loaf again tonight..... " + "#str_200661" "sx457.dxc" + "#str_200662" "directory" + "#str_200663" "this system file is locked. obtain authorization by using the biometric thumbprint scanner." + "#str_200664" "scan" + "#str_200665" "dxc auxilliary dxc files" + "#str_200666" "sx455.dxc sx456.dxc sx457.dxc sx458.dxc sx459.dxc sx460.dxc sx461.dxc sx462.dxc sx463.dxc" + "#str_200667" "temp overwrite temp priority dxc exec" + "#str_200668" "articles" + "#str_200669" "clips" + "#str_200670" "index" + "#str_200671" "iconography" + "#str_200672" "strogg glyphs" + "#str_200673" "xeno linguistics" + "#str_200674" "analysis" + "#str_200675" "kwong.smcmail.wwx" + "#str_200676" "delete" + "#str_200677" "from subject recieved" + "#str_200678" "ssmith eholmes ssmith wwillis eholmes aranka ssmith mcase ssmith wwillis mcase staylor" + "#str_200679" "broken code (sorry) RE: my underlings suck problems on d deck engineering sys crash RE: failures in life RE: so pathetic data loss in terminal f4 RE: damn jokers can't get it working false alarm RE: rock bottom RE: why me lord?" + "#str_200680" "tactical ops" + "#str_200681" "mushroom squad" + "#str_200682" "badger squad" + "#str_200683" "snake squad" + "#str_200684" "hill 257" + "#str_200685" "intelligence report: sector 672c" + "#str_200686" "stroggos" + "#str_200687" "sector 672c" + "#str_200688" "verified 04/21/2245 16:53 by LT Collins 401st reconnaissance wing" + "#str_200689" "Praesent lorem nunc, tincidunt eget porta et interdum eget, ante. Vestibulum vestibulum dui ac ante. Donec et neque sodales augue interdum commodo. " + "#str_200690" "In a libero. Aliquam vitae mauris eget lacus mattis porttitor. Integer nisl. Aenean at ligula ac augue ullamcorper facilisis. In lacus dolor luctus non, venenatis a, vestibulum rhoncus sem. Cras lorem. Maecenas in quam eget felis scelerisque accumsan. In molestie dapibus risus. " + "#str_200691" "vidcomm channel" + "#str_200692" "archive" + "#str_200693" "filters" + "#str_200694" "feeds" + "#str_200695" "bravo 502.2n" + "#str_200696" "archived" + "#str_200697" "footage" + "#str_200698" "live" + "#str_200699" "feed" + "#str_200700" "mute" + "#str_200701" "terrain overview <<" + "#str_200702" "GRID 65X 43Y" + "#str_200703" "warthog squad" + "#str_200704" "kodiak squad" + "#str_200705" "logout" + "#str_200706" "wwx.smc.m_prompt//" + "#str_200707" "medical" + "#str_200708" "analyzing genetic data" + "#str_200709" "reset" + "#str_200710" "settings" + "#str_200711" "codons" + "#str_200712" "cga ttc gac cgc gcc tac ggt acg ggg gac cgt aca cgg tag gtt gct act cgc cac ttg cct aga gcc acg ggt ata tag ttg aac acg" + "#str_200713" "medlabs" + "#str_200714" "Subject 0012.01a was brought in by Bravo team coming back from a recon mission around the Strogg Putrification facility. subject appeared to be a marine modified by an invasive Strogg reconstruction method. DNA anaylasis revealed that subject 0012.01a was marine Corporal Shane Huxley of Rhino squad." + "#str_200715" "menu" + "#str_200716" "studies" + "#str_200717" "0012.01a" + "#str_200718" "Cell structure in Strogg altered bodies remains relatively unchanged. " + "#str_200719" "search database" + "#str_200720" "med scans" + "#str_200721" "SUBJECT 7749.1" + "#str_200722" "Skeletal structure in Strogg grunts appears alien in nature. The Strogg conversion process seems to have impaired bodily function to an extent that the subject is injected with an array of drugs for short bursts of berzerker rage. Most often found solo, guarding key areas of Strogg infrastructure." + "#str_200723" "SUBJECT 7749.2" + "#str_200724" "The basic strogg grunt includes bipedal humanoid species adapted for strogg needs. Integral arm blaster powered by fusion assures nonstop firepower. Agile and reasonably smart - the workhorse of the strogg army. Higher brain functions controlled by unknown link, while motor functions are enhanced by advanced servos and synthetic muscle groups." + "#str_200725" "SUBJECT 0455.8" + "#str_200726" "Subject shows abnormal deterioration of nerve cells around the hippocampus and somatosensory cortex. SMC command issued a study concluding that exposure to hazardous waste in Strogg chemical facilities results in long term neurological dysfunction." + "#str_200727" "sgt r. haloway" + "#str_200728" "records" + "#str_200729" "cardiac monitor" + "#str_200730" "hr" + "#str_200731" "art" + "#str_200732" "sao2" + "#str_200733" "qrs qt qtc(h)qqtd pq" + "#str_200734" "80ms 362ms 358ms 24ms 156ms" + "#str_200735" "SUBJECT 1302.9" + "#str_200736" ">>uss madison" + "#str_200737" "geosyncronous orbit" + "#str_200738" ">>uss iowa" + "#str_200739" "descending 30k" + "#str_200740" "tracking data" + "#str_200741" "1. DATA" + "#str_200742" "2. ARCHIVE" + "#str_200743" "3. SYSTEM" + "#str_200744" "engineering report" + "#str_200745" "decrypting message" + "#str_200746" "mode" + "#str_200747" "select" + "#str_200748" "1. REPORT" + "#str_200749" "2. STATUS" + "#str_200750" "3. DATA" + "#str_200751" "4. ARCHIVE" + "#str_200752" "5. SYSTEM" + "#str_200753" "page" + "#str_200754" "smc schedule" + "#str_200755" "0400 : rhino squad briefing\n0800 : general assembly\n1000 : medical team status\n1200 : tertiary generator offline\n1430 : vidcomm hq briefing\n1545 : turret 4 repair - tech team 3\n1730 : alpha squadron briefing\n1800 : strogg field report\n1935 : badger squad sitrep\n2030 : warthog squad briefing\n2100 : proball finals - quad 3\n2245 : assault prep - fighter wing b\n2300 : repair, refuel scouts 13-48\n2400 : final daily system check" + "#str_200756" "mess hall rations" + "#str_200757" "BREAKFAST\npancakes, eggs, sausages\nLUNCH\nchicken slop, rice, roast beef sandwich\nDINNER\nroast turkey, stuffing, beans, potato salad" + "#str_200758" "LT Jameson\n2LT Masters" + "#str_200759" "c.o.'s on duty" + "#str_200760" "info panel" + "#str_200761" "3. ARCHIVE" + "#str_200762" "2. SMC CODE" + "#str_200763" "1. FREQUENCY" + "#str_200764" "comm panel" + "#str_200765" "CHANNELS" + "#str_200766" "ENCRYPTION" + "#str_200767" "OPTIONS" + "#str_200768" ": system offline :" + "#str_200769" "connect" + "#str_200770" "lt. biessman" + "#str_200771" "vidcomm panel" + "#str_200772" "> established <" + "#str_200773" "marine hq" + "#str_200774" "level" + "#str_200775" "-online-" + "#str_200776" "-offline-" + "#str_200777" "systems are" + "#str_200778" "now offline" + "#str_200779" "system" + "#str_200780" "systems" + "#str_200781" "2q" + "#str_200782" "3y" + "#str_200783" "6k" + "#str_200784" "data storage 4br3" + "#str_200785" "640bg-3r-ty-b5bg-54" + "#str_200786" "access b4" + "#str_200787" "sys.aspect" + "#str_200788" "processor standby" + "#str_200789" "cycle 4" + "#str_200790" "7894-sdds-4" + "#str_200791" "array vector" + "#str_200792" "sig variance" + "#str_200793" "repair bot" + "#str_200794" "783894-sdfds-4" + "#str_200795" "systems status" + "#str_200796" "1 7 3 8 9 5 2 6 4" + "#str_200797" "6 2 9 0" + "#str_200798" "3 7 5 9" + "#str_200799" "640bg-3r-tybg-4" + "#str_200800" "640bg5" + "#str_200801" "acid tank" + "#str_200802" "barrel transfer" + "#str_200803" "gear system 34" + "#str_200804" "rpm" + "#str_200805" "levels" + "#str_200806" "system stalled" + "#str_200807" "barrel system" + "#str_200808" "power" + "#str_200809" "sys.def" + "#str_200810" "sorting process monitor" + "#str_200811" "system offline" + "#str_200812" "fluid monitor" + "#str_200813" "specimen transportation" + "#str_200814" ">active<" + "#str_200815" "examining..." + "#str_200816" "sp status:" + "#str_200817" "viable e.m." + "#str_200818" "transport suspended" + "#str_200819" "conveyor status" + "#str_200820" "conv.sys" + "#str_200821" "dispersal" + "#str_200822" "conveyor offline" + "#str_200823" ">system active<" + "#str_200824" "rmf" + "#str_200825" "cell.xsfr" + "#str_200826" "status.op" + "#str_200827" ">transport failure<" + "#str_200828" "barrel transport" + "#str_200829" "system error" + "#str_200830" "stroyent flow" + "#str_200831" "flowrate" + "#str_200832" "console" + "#str_200833" "sys.chk" + "#str_200834" "3a" + "#str_200835" "5x" + "#str_200836" "2k" + "#str_200837" "6c" + "#str_200838" "4n" + "#str_200839" "network traffic" + "#str_200840" "pattern recog" + "#str_200841" "kc4-723-d5bnmq-34xt" + "#str_200842" ">scanning<" + "#str_200843" "signature data match" + "#str_200844" "storage grid" + "#str_200845" "gh67-dfn-34b-67fg" + "#str_200846" "scanning initiated" + "#str_200847" "storage grading 4-b" + "#str_200848" "writing..." + "#str_200849" "process complete" + "#str_200850" "sys access" + "#str_200851" "data input" + "#str_200852" "pwr" + "#str_200853" "system trace" + "#str_200854" "wave analysis" + "#str_200855" "rst" + "#str_200856" "tetra" + "#str_200857" "enter command:" + "#str_200858" "> monitoring oscillates <" + "#str_200859" "stage 3 dissolution" + "#str_200860" "anomaly scan" + "#str_200861" "integrity qualified" + "#str_200862" "waveform analysis" + "#str_200863" "station 84b-x3v4-kj" + "#str_200864" "> accessing memory <" + "#str_200865" "buffer cleared" + "#str_200866" "process initializing" + "#str_200867" "data sys" + "#str_200868" "640bg-3r-ty-b5" + "#str_200869" "//station identification system" + "#str_200870" "tram" + "#str_200871" "station" + "#str_200872" "fueling" + "#str_200873" "hub" + "#str_200874" "construction" + "#str_200875" "site 37-f" + "#str_200876" "repair" + "#str_200877" "tram power grid" + "#str_200878" "84bm-03xd" + "#str_200879" "tram schematics" + "#str_200880" "power flux" + "#str_200881" "heat factor" + "#str_200882" "tram hub" + "#str_200883" "terminal diagram" + "#str_200884" "r7" + "#str_200885" "platform" + "#str_200886" "6b" + "#str_200887" "process" + "#str_200888" "st-2" + "#str_200889" "track" + "#str_200890" "GOD:" + "#str_200891" "> incoming missile threat <" + "#str_200892" "weapons" + "#str_200893" "150m" + "#str_200894" "MCG-435-X63KJ-32" + "#str_200895" "SYSTEM STATUS" + "#str_200896" "86-xgb" + "#str_200897" "toxic" + "#str_200898" "hazard" + "#str_200899" "shields" + "#str_200900" "low" + "#str_200901" "armor" + "#str_200902" "HAZARDOUS ENVIRONMENT" + "#str_200903" "EJECTION SYSTEM LOCKED" + "#str_200904" "-ENVIRONMENT SAFE-" + "#str_200905" "EJECTION SYSTEM UNLOCKED" + "#str_200906" "VOTE YES" + "#str_200907" "VOTE NO" + "#str_200908" "Game Saved..." + "#str_200909" "[ Press JUMP to exit ] " + "#str_200910" "[ NEXT/PREVIOUS WEAPON keys cycle weapons ] " + "#str_200911" "ARMOR" + "#str_200912" "SHIELDS" + "#str_200913" "[ Vehicle Locked ] " + "#str_200914" "Load a saved game." + "#str_200915" "Quit to the main menu." + "#str_200916" "[ Press ESC to return to the game ]" + "#str_200917" "MARINE" + "#str_200918" "pwr sys" + "#str_200919" "Toggle Waiting Room" + "#str_200920" "System Default;Stereo;Headphones;Dolby Surround;SRS;Discrete 4.0;Discrete 5.1;Discrete 6.1;Discrete 7.1;Discrete 8.1" + "#str_200921" "PLAYER BAN LIST" + "#str_200922" "REMOVE BAN" + "#str_200923" "CLOSE" + "#str_200924" "GUID" + "#str_200925" "SAVE NAME" + "#str_200926" "LOCATION" + "#str_200927" "CURRENT MAP" + "#str_200928" "SERVER SETTINGS" + "#str_200929" "DM;Tourney;Team DM;CTF;Arena CTF;DeadZone" + "#str_200930" "Select a key binding and hit ESCAPE to clear key assignment." + "#str_200931" "PUNKBUSTER ENABLED" + "#str_200932" "FAVORITE SERVER" + "#str_200933" "PASSWORD ENABLED" + "#str_200934" "DEDICATED SERVER" + "#str_200935" "No current mission objectives." + "#str_200936" "ENTER" + "#str_200937" "- CLICK TO CONTINUE -" + "#str_200938" "LOADING" + "#str_200939" ">>MACHINEGUN INITIALIZED..." + "#str_200940" ">>MAIN CANNON INITIALIZED..." + "#str_200941" ">>ROCKET PODS INITIALIZED..." + "#str_200942" ">>MACHINEGUNS INITIALIZED..." + "#str_200943" "ROUND 1 >" + "#str_200944" "ROUND 2 >" + "#str_200945" "ROUND 3 >" + "#str_200946" "ROUND 4 >" + "#str_200947" "Server Type" + "#str_200948" "VIEW LOCAL SERVER BAN LIST" + "#str_200949" "Blaster" + "#str_200950" "Gauntlet" + "#str_200951" "CLEAR SORTING" + "#str_200952" "EMPTY" + "#str_200953" "Tournament Pre-Game..." + "#str_200954" "diagram" + "#str_200955" "DATA ARRAY" + "#str_200956" "ALT. ACCESS" + "#str_200957" "MAINTENANCE" + "#str_200958" "VERIFICATION" + "#str_200959" "Voice Chat" + "#str_200960" "stroyent" + "#str_200961" "health" + "#str_200962" "DEPLETED" + "#str_200963" "track maintenance 7xj" + "#str_200964" "OFFLINE" + "#str_200965" "NOMINAL" + "#str_200966" "Blaster (SP)/Gauntlet (MP)" + "#str_200967" "Weapon stay" + "#str_200968" "Waiting Room List" + "#str_200969" "mcc" + "#str_200970" "Default;OpenAL" + "#str_200971" "Sound System" + "#str_200972" "EAX ADVANCED HD" + "#str_200973" "'Standard (4:3)';'Widescreen (16:9)';'Widescreen (16:10)'" + "#str_200974" "Aspect Ratio" + "#str_200975" "Ready Mode" + "#str_200976" "WINS" + "#str_200977" "Voice Chat" + "#str_200978" "WEAPON HEAT" + "#str_200979" "This will require a restart." + "#str_200980" "// LOCKED //" + "#str_200981" "Rail Color" + "#str_200982" "You cannot save over an autosave." + "#str_200983" "You need to restart Quake for these settings to take effect." + "#str_200984" "CONTINUE" + "#str_200985" "Excellent" + "#str_200986" "Impressive" + "#str_200987" "Humiliation" + "#str_200988" "Combo Kill" + "#str_200989" "Rampage" + "#str_200990" "Capture" + "#str_200991" "Assist" + "#str_200992" "Defense" + "#str_200993" "Killing two players in two seconds or less." + "#str_200994" "Hitting two players consecutively with the railgun." + "#str_200995" "Awarded for killing a player with a gauntlet." + "#str_200996" "A Rocket hit followed by a Railgun killshot within three seconds." + "#str_200997" "Three gib kills in five seconds or less." + "#str_200998" "Awarded to a player who captures the flag in CTF/Arena CTF." + "#str_200999" "Assisting a flag capture by carrying or returning a flag." + "#str_201000" "Awarded for defending your flag or flag carrier." + "#str_201001" "Ambient Volume" + "#str_201002" "Advanced Audio" + "#str_201003" "Close Advanced Audio" + "#str_201004" "ADVANCED AUDIO SETTINGS" + "#str_201005" "Sound Device" + "#str_201006" "Music Volume" + "#str_201007" "Min Players" + "#str_201008" "Auto Balance" + "#str_201009" "Toggle Ready Status" + "#str_201010" "Crosshair Size:" + "#str_201011" "STATUS" + "#str_201012" "MARINE TEAM WINS" + "#str_201013" "STROGG TEAM WINS" + "#str_201014" "MARINE TEAM LOSES" + "#str_201015" "STROGG TEAM LOSES" + "#str_201016" "VOICE CHAT SETTINGS" + "#str_201017" "Send Voice" + "#str_201018" "Receive Voice" + "#str_201019" "Receive Volume" + "#str_201020" "Voice Echo" + "#str_201021" "Allow Voice Chat" + "#str_201022" "Small; Medium; Default; Large; Extra Large" + "#str_201023" "Please wait for sound system to initialize..." + "#str_201024" "Warning: using OpenAL without having the latest drivers may cause sound and performance issues, including game lock up. Please update your sound drivers before running the game in OpenAL." + "#str_201025" "Allow Voting" + "#str_201026" "Voice Chat Settings" + "#str_201027" "Mic Level" + "#str_201028" "Warning: OpenAL sound system required for voice chat." + "#str_201029" "Volume" + "#str_201030" "Mic Input Volume" + + "#str_201031" "AN ID SOFTWARE GAME" + "#str_201032" "DEVELOPED BY" + "#str_201033" "RAVEN SOFTWARE" + "#str_201034" "PUBLISHED BY" + "#str_201035" "BETHESDA SOFTWORKS" + "#str_201036" "PRESENTS" + + "#str_201037" "Warning: Your sound card does not support OpenAL." + "#str_201038" "VOICE CONFIG" + + "#str_201039" "" + "#str_201040" "'640x480';'800x600';'1024x768';'1152x864';'1280x1024';'1600x1200';'2048x1536'" + "#str_201041" "'640x360';'800x450';'852x480';'1024x576';'1280x720';'1280x768';'1600x900';'1920x1080'" + "#str_201042" "'640x400';'800x500';'1024x640';'1280x800';'1440x900';'1600x1000';'1680x1050';'1920x1200'" + "#str_201043" "" + + "#str_201044" "Shuffle Teams" + + // Reserved for Russian + "#str_202000" "" + "#str_202001" "" + "#str_202002" "" + "#str_202003" "" + "#str_202004" "" + "#str_202005" "" + "#str_202006" "" + "#str_202007" "" + "#str_202008" "" + "#str_202009" "" + "#str_202010" "" + "#str_202011" "" + "#str_202012" "" + "#str_202013" "" + "#str_202014" "" + "#str_202015" "" + "#str_202016" "" + "#str_202017" "" + "#str_202018" "" + "#str_202019" "" + "#str_202020" "" + "#str_202021" "" + "#str_202022" "" + "#str_202023" "" + "#str_202024" "" + "#str_202025" "" + "#str_202026" "" + "#str_202027" "" + "#str_202028" "" + "#str_202029" "" + "#str_202030" "" + "#str_202031" "" + "#str_202032" "" + "#str_202033" "" + "#str_202034" "" + "#str_202035" "" + "#str_202036" "" + "#str_202037" "" + + // + + "#str_202038" "Changes must be applied for settings to take effect. This may take up to several minutes." + "#str_202039" "The Marine team has too many players!" + "#str_202040" "You are already on the Marine team!" + "#str_202041" "The Strogg team has too many players!" + "#str_202042" "You are already on the Strogg team!" + "#str_202043" "Multiple CPU/Core Optimization" + + // Ritual 1.3 patch GUI strings : #str_222000 - #str_222999 + "#str_222000" "Allow Buying" + "#str_222001" "Napalm Gun" + "#str_222002" "Credits:" + "#str_222003" "Weapons" + "#str_222004" "Armor / Ammo" + "#str_222005" "Team Powerups" + "#str_222006" "PURCHASE EQUIPMENT" + "#str_222007" "Ammo Refill" + "#str_222008" "Light Armor" + "#str_222009" "Heavy Armor" + "#str_222010" "Ammo Regeneration" + "#str_222011" "Health Regeneration" + "#str_222012" "Doubler" + "#str_222013" "Control Time" + "#str_222014" "Buy Menu" + + // 1.4 patch GUI strings : #str_223000 - #str_223099 + "#str_223000" "Simple Items" + "#str_223001" "Handicap" + "#str_223002" "Force ambient light" + "#str_223003" "Ambient brightness" + "#str_223004" "Q4TV - Spectator Television" + "#str_223005" "MOD:" + "#str_223006" "Force Pro Skins" + "#str_223007" "Gun Position" + "#str_223008" "Right;Centered;Lower Right" + "#str_223009" "Enable detailed sky" +}