//SERVER CONTROL SCRIPT
//YOU Can Modify anything In This Script

$TWM2::DisabledMissionTypes = "";  //Horde\tHorde4

$ScoreHudInventory::Active = 0; //0 returns the inv. hud to the normal one

//This global variable can disable the features of PGD Connect on the server. If the service
// goes down at any time, please set this to 1. All PGD Connect Servive info may be viewed on
// the PGD fourms (http://forums.phantomdev.net)
$TWM2::PGDConnectDisabled = 0;

//CHAT BOT
//Now you can control 'Cynthia', or whatever you wish on naming it
$ChatBot::Name = "Cynthia";   //The Name of the Bot
$ChatBot::Interactions = 1;   //Does the bot chat with you?    (coming in >2.9)
$ChatBot::Itterations = 1;    //Does the bot perform functions?
$ChatBot::AdminCmds = 1;      //Does the bot perform admin commands?
$ChatBot::AntiCurse = 0;      //Is the curse Filter on?
$ChatBot::KickWarnings = 3;   //Default warnings until kick
$ChatBot::MuteWarnings = 1;   //Default warnings until mute
$ChatBot::WarningDecTime = 3; //Time in minutes to warning decrease time
//End

$TWM2::AllyBotsOn = 1; //Enable Ally Bots in the Construction Game Mode

setPerfCounterEnable(0);     //leave this, reduces lag

$TWM2::HostGUID = "SetMeUp"; //Put your GUID in here, type ListGUIDS(); in the
                         //Server console to get your GUID

$TWM2::AllowBossVotes = 1; //0 to disable
$TWM2::AllowCMVotes = 1;   //0 to disable change mission votes

$TWM2::HeadshotKill = 1; //Rifle Weapons (Not G41) that HS will insta kill

$TWM2::CloseWhenDone = 0; //set 1 To Close Server if no players are in it (After at least 1 joins)

$TWM2::UnmannedGunship = 0; //1 sets Harbinger's Wrath to call in a auto-turret
                            //this should be 0, it's more fun to BE THE GUNNER :p
$TWM2::GunshipControlTime = 120; //Time in seconds for gunship control, Default 120

$TWM2::UseRankTags = 0; //Set to 1 to have green tags representing client rank attached
                        //to players, enable via the host /RankTags command

$TWM2::AllowSnipers = 1; //Set to 0 to disable, hosts can use /ToggleSniper

//Killstreaks
//Example:
//$Killstreak::Kills["UAV", 0] = 3;
//"UAV" represents the streak, 0 means player kills, 1 for zombie kills
//Specifying -1 will make the killstreak unavailiable for that case, and
//Don't specify 0, the streak will be unreachable. Also take in mind the
//Hardline perk, which makes killstreaks require 1 less kill, so basically
//keep the lowest possible to 2.

//UAV Recon
$Killstreak::Kills["UAV", 0] = 3;
$Killstreak::Kills["UAV", 1] = -1;              //UAV does not detect zombies
//Airstrike
$Killstreak::Kills["Airstrike", 0] = 4;
$Killstreak::Kills["Airstrike", 1] = 20;
//UAMS Guided Missile Strike
$Killstreak::Kills["UAMS", 0] = 5;
$Killstreak::Kills["UAMS", 1] = 25;
//Combat Helicopter
$Killstreak::Kills["Heli", 0] = 6;
$Killstreak::Kills["Heli", 1] = 28;
//Harrier Airstrike
$Killstreak::Kills["Harrier", 0] = 7;
$Killstreak::Kills["Harrier", 1] = 30;
//Satellite Strike (Orbital Laser Strike)
$Killstreak::Kills["SatBomb", 0] = 8;
$Killstreak::Kills["SatBomb", 1] = 33;
//Gunship Helicopter
$Killstreak::Kills["Gunship", 0] = 9;
$Killstreak::Kills["Gunship", 1] = 34;
//Stealth Bomber
$Killstreak::Kills["SlthBomb", 0] = 10;
$Killstreak::Kills["SlthBomb", 1] = 35;
//Harbinger's Wrath
$Killstreak::Kills["Harbins", 0] = 12;
$Killstreak::Kills["Harbins", 1] = 45;
//Apache Gunner
$Killstreak::Kills["ChopperGunner", 0] = 13;
$Killstreak::Kills["ChopperGunner", 1] = 47;
//Ac-130 Gunner
$Killstreak::Kills["AC130", 0] = 15;
$Killstreak::Kills["AC130", 1] = 49;
//Centaur Artillery Bombardment
$Killstreak::Kills["Artillery", 0] = 17;
$Killstreak::Kills["Artillery", 1] = 50;
//Mass EMP
$Killstreak::Kills["MassEMP", 0] = 20;
$Killstreak::Kills["MassEMP", 1] = -1;              //Mass EMP does not effect zombies
//Arrow IV Nuke Strike
$Killstreak::Kills["Nuke", 0] = 25;
$Killstreak::Kills["Nuke", 1] = -1;
//Z-Bomb
$Killstreak::Kills["ZBomb", 1] = 100;
//Fission Bomb
$Killstreak::Kills["Fission", 0] = 45;
//Napalm Airstrike
$Killstreak::Kills["Napalm", 0] = 8;
$Killstreak::Kills["Napalm", 1] = 34;
//


$Killstreak::Setting = 1; //Killstreak Setting:
                          //1. TWM2 1.9 Method (3 streaks + Officer Level/Player) *DEFAULT*
                          //2. TWM2 < 1.9 Method (All Streaks Unlockable [W/Medal])
                          //3. TWM 2.0 > Method (X Streaks/Player, X Set Below)
                          //4. No Streaks
$Killstreak::StreaksPerPlayer = 3;
                          //This will only apply is method 3 is enabled above

$Weather::UseConstantConditionMonitor = 1; //Enable the changing weather script
$Weather::DefaultZipLocation = 61084;      //The Zip Code of that location

$Weather::HourlyUpdate = 1;                //Updates every 'x' hour(s), 1 by default
                                           //NOTE: The script will disregard anything < 1

//Default Domination area names, change them as you will,
//use $Domination::Flag[#,MisName] = "Name"; in a mission file to make mission specific tags
$dFlag[1] = "Alpha";
$dFlag[2] = "Bravo";
$dFlag[3] = "Charlie";

//XP Stuffz
$TWM2::TeamKillDeduct = 10; //Lose this Much For TK
$TWM2::KillXPGain = 5;      //Gain for killing PLAYERS not zombies

$TWM2::MaxZombies = 150; //You can set this now too :)
$TWM2::CanSpawnZ = 1;    //0 Disables Zombie Spawning

$TWM2::ZombieName[1] = "Zombie";
$TWM2::ZombieName[2] = "Ravenger Zombie";
$TWM2::ZombieName[3] = "Zombie Lord";
$TWM2::ZombieName[4] = "Demon Zombie";
$TWM2::ZombieName[5] = "Air Rapier Zombie";
$TWM2::ZombieName[6] = "Demon Lord Zombie";
$TWM2::ZombieName[7] = "Lord Yvex";                   //Yvex
$TWM2::ZombieName[8] = CollapseEscape("\c7Lord Rog"); //Rog
$TWM2::ZombieName[9] = "Shifter Zombie";
$TWM2::ZombieName[10] = "Zombie Summoner";
$TWM2::ZombieName[11] = "Sniper Zombie";
$TWM2::ZombieName[12] = "Ultra Demon Zombie";
$TWM2::ZombieName[13] = "Volatile Ravenger";
$TWM2::ZombieName[14] = "Slingshot AA Zombie";
$TWM2::ZombieName[15] = "Wraith Zombie";
$TWM2::ZombieName[16] = "General Rog";
$TWM2::ZombieName[17] = "Elite Demon Zombie";

$TWM2::BossName["Windshear"] = "Colonel Windshear";
$TWM2::BossName["GoL"] = "The Ghost Of Lightning";
$TWM2::BossName["Vegenor"] = "General Vegenor";
$TWM2::BossName["Insignia"] = "Major Insignia";
$TWM2::BossName["Vardison"] = "Lord Vardison";
$TWM2::BossName["DAVardison"] = "Dark Archmage Vardison";
$TWM2::BossName["Trebor"] = "Lordranius Trevor";
$TWM2::BossName["GoF"] = CollapseEscape("\c7The Ghost Of Fire");
$TWM2::BossName["Stormrider"] = "Commander Stormrider";

//lower left names
$TWM2::BossName["Yvex"] = "Lord Yvex";
$TWM2::BossName["LordRog"] = "Lord Rog";
$TWM2::BossName["CnlWindshear"] = "Colonel Windshear";
$TWM2::BossName["Vegenor"] = "General Vegenor";
$TWM2::BossName["Insignia"] = "Major Insignia";
$TWM2::BossName["Vardison"] = "Lord Vardison";
$TWM2::BossName["Trebor"] = "Lordranius Trevor";
$TWM2::BossName["GhostOfFire"] = "The Ghost Of Fire";
$TWM2::BossName["Stormrider"] = "Commander Stormrider";
$TWM2::BossName["GhostOfLightning"] = "The Ghost Of Lightning";
$TWM2::BossName["Vardison1"] = "Lord Vardison";
$TWM2::BossName["Vardison2"] = "Lord Vardison";
$TWM2::BossName["Vardison3"] = "Lord Vardison";
$TWM2::BossName["ShadeLord"] = "The Shade Lord";
                                                    //-----OFFICIAL VALUES-----\\
$TWM2::ZombieXPAward[1] = 2;                        //           2
$TWM2::ZombieXPAward[2] = 4;                        //           4
$TWM2::ZombieXPAward[3] = 12;                       //           12
$TWM2::ZombieXPAward[4] = 8;                        //           8
$TWM2::ZombieXPAward[5] = 7;                        //           7
$TWM2::ZombieXPAward[6] = 55;                       //           55
$TWM2::ZombieXPAward[9] = 6;                        //           6
$TWM2::ZombieXPAward[10] = 15;                      //           15
$TWM2::ZombieXPAward[11] = 13;                      //           13
$TWM2::ZombieXPAward[12] = 20;                      //           20
$TWM2::ZombieXPAward[13] = 8;                       //           8
$TWM2::ZombieXPAward[14] = 17;                      //           17
$TWM2::ZombieXPAward[15] = 35;                      //           35
$TWM2::ZombieXPAward[16] = 1000;                    //          1000
$TWM2::ZombieXPAward[17] = 15;                      //           15

$TWM2::BossXPAward["Yvex"] = 10000;                 //          10000
$TWM2::BossXPAward["CnlWindshear"] = 12500;         //          12500
$TWM2::BossXPAward["CnlWindshearAlly"] = 1000;      //           1000
$TWM2::BossXPAward["GhostOfLightning"] = 20000;     //          20000
$TWM2::BossXPAward["Vengenor"] = 25000;             //          25000
$TWM2::BossXPAward["Trebor"] = 25000;               //          25000
$TWM2::BossXPAward["LordRog"] = 30000;              //          30000
$TWM2::BossXPAward["Insignia"] = 35000;             //          35000
$TWM2::BossXPAward["Stormrider"] = 45000;           //          45000
$TWM2::BossXPAward["GhostOfFire"] = 65000;          //          65000
$TWM2::BossXPAward["ShadeLord"] = 70000;            //          70000
$TWM2::BossXPAward["DAVardison"] = 75000;           //          75000
$TWM2::BossXPAward["Vardison3"] = 75000;            //          75000

$Host::UseDevelopersList = 1;

$Host::RankSystem = 1;

$Host::UseGlobalBanList = 1;

$TWM2::UseGoreMod = 0; //set this to 1 for bl00d

$Server::MOTD = "Welcome To Total Warfare Mod 2 : Advanced Warfare, Please Enjoy your time, but behave, Advertisers and spam bots are not accepted here and will be punshised with kick/ban.";

//This is center printed when a client enters the game window (Observer)
$Host::ServerPopup = "<just:center><color:ffffff>http://www.phantomdev.net \n Home of TWM2 \n Hosted by: Phantom139";

$TWM2::FFAMode = 0; // the /tkToggle command Sets This too

$Phantom::CSSEnabled = 1;
// CONTENT SAVING SYSTEM

//Obviously don't make this some insanely large number, you'r server will never be able
//to count all the slots in reasonable time (I'd say anything over 150-200 is bad)
$TWM2::PlayerSaveSlots = 15;     //start with this
$TWM2::AdminSaveSlots = 5;       //Admins get 5 additional slots
$TWM2::SuperAdminSaveSlots = 10; //SAs get 10 more than admins

$TWM::CSSTimeSave = 5;
//Time in Minutes to re-allow a building save

$TWM::CSSTimeLoad = 5;
//Time in Minutes to re-allow a building load

$TWM2::RemoveOrphansTime = 180;
//Time in seconds after a player leaves that his/her deployables is deleted


//Weapon Rank Requirements
$TWM2::RankRequire["G41"] = 4;
$TWM2::RankRequire["R700"] = 32;
$TWM2::RankRequire["Pg700"] = 13;
$TWM2::RankRequire["M1"] = 23;
$TWM2::RankRequire["MiniChaingun"] = 28;
$TWM2::RankRequire["Wp400"] = 18;
$TWM2::RankRequire["RSALaserRifle"] = 40;
$TWM2::RankRequire["PulsePhaser"] = 36;
$TWM2::RankRequire["MG42"] = 54;
$TWM2::RankRequire["ConcussionGun"] = 41;
$TWM2::RankRequire["SA2400"] = 34;
$TWM2::RankRequire["DesertEagle"] = 57;
$TWM2::RankRequire["Centaur"] = 46;
$TWM2::RankRequire["RPG7"] = 58;
$TWM2::RankRequire["Javelin"] = 51;
$TWM2::RankRequire["M4A1"] = 15;
$TWM2::RankRequire["SCD343"] = 59;
$TWM2::RankRequire["P90"] = 56;
$TWM2::RankRequire["ALSWP"] = 49;
$TWM2::RankRequire["CrimsonHawk"] = 61;
$TWM2::RankRequire["Stinger"] = 30;
$TWM2::RankRequire["MRXX"] = 35;
$TWM2::RankRequire["NapalmLauncher"] = 42;

$TWM2::ArmorReq["Shadow"] = 35;

//Chat Commands
//You can enable/disable them here
//Public Commands
$TWM2::AllowedCMD["Help"] = 1;
$TWM2::AllowedCMD["cmdHelp"] = 1;
$TWM2::AllowedCMD["nameSlot"] = 1;
$TWM2::AllowedCMD["me"] = 1;
$TWM2::AllowedCMD["me1"] = 1;
$TWM2::AllowedCMD["me2"] = 1;
$TWM2::AllowedCMD["me3"] = 1;
$TWM2::AllowedCMD["me4"] = 1;
$TWM2::AllowedCMD["me5"] = 1;
$TWM2::AllowedCMD["r"] = 1;
$TWM2::AllowedCMD["giveCard"] = 1;
$TWM2::AllowedCMD["takeCard"] = 1;
$TWM2::AllowedCMD["bf"] = 1;
$TWM2::AllowedCMD["getScale"] = 1;
$TWM2::AllowedCMD["getObj"] = 1;
$TWM2::AllowedCMD["pm"] = 1;
$TWM2::AllowedCMD["open"] = 1;
$TWM2::AllowedCMD["openDoor"] = 1;
$TWM2::AllowedCMD["setPass"] = 1;
$TWM2::AllowedCMD["setSpawn"] = 1;
$TWM2::AllowedCMD["clearSpawn"] = 1;
$TWM2::AllowedCMD["delMyPieces"] = 1;
$TWM2::AllowedCMD["name"] = 1;
$TWM2::AllowedCMD["scale"] = 1;
$TWM2::AllowedCMD["objMove"] = 1;
$TWM2::AllowedCMD["del"] = 1;
$TWM2::AllowedCMD["givePieces"] = 1;
$TWM2::AllowedCMD["power"] = 1;
$TWM2::AllowedCMD["hover"] = 1;
$TWM2::AllowedCMD["moveAll"] = 1;
$TWM2::AllowedCMD["radius"] = 1;
$TWM2::AllowedCMD["objPower"] = 1;
$TWM2::AllowedCMD["idea"] = 0; //<- No longer needed
$TWM2::AllowedCMD["timer"] = 1;
$TWM2::AllowedCMD["setRot"] = 1;
$TWM2::AllowedCMD["setNudge"] = 1;
$TWM2::AllowedCMD["getGUID"] = 1;
$TWM2::AllowedCMD["voteBoss"] = 1;
$TWM2::AllowedCMD["loadRank"] = 1;
$TWM2::AllowedCMD["saveRank"] = 1;
$TWM2::AllowedCMD["uload"] = 1;
$TWM2::AllowedCMD["usave"] = 1;
//Rank System Commands
$TWM2::AllowedCMD["checkStats"] = 1;
$TWM2::AllowedCMD["top5"] = 1;
$TWM2::AllowedCMD["top10"] = 1;
//Admin Commands
$TWM2::AllowedCMD["adminCMDS"] = 1;
$TWM2::AllowedCMD["moveMe"] = 1;
$TWM2::AllowedCMD["moveTo"] = 1;
$TWM2::AllowedCMD["kill"] = 1;
$TWM2::AllowedCMD["goto"] = 1;
$TWM2::AllowedCMD["summon"] = 1;
$TWM2::AllowedCMD["removePieces"] = 1;
$TWM2::AllowedCMD["giveOrphans"] = 1;
$TWM2::AllowedCMD["forcePieces"] = 1;
$TWM2::AllowedCMD["myName"] = 1;
$TWM2::AllowedCMD["setName"] = 1;
$TWM2::AllowedCMD["cancelVote"] = 1;
$TWM2::AllowedCMD["A"] = 1;
$TWM2::AllowedCMD["getPos"] = 1;
$TWM2::AllowedCMD["bp"] = 1;
$TWM2::AllowedCMD["cp"] = 1;
$TWM2::AllowedCMD["confiscate"] = 1;
$TWM2::AllowedCMD["gag"] = 1;
$TWM2::AllowedCMD["passVote"] = 1;
$TWM2::AllowedCMD["getDBs"] = 1;           //[CORE HOSTS] Recommend these two are disabled
$TWM2::AllowedCMD["giveGun"] = 1;          //[CORE HOSTS] Recommend these two are disabled
$TWM2::AllowedCMD["twoTeams"] = 1;
$TWM2::AllowedCMD["slap"] = 1;
$TWM2::AllowedCMD["freeze"] = 1;
//Zombie Commands
$TWM2::AllowedCMD["ZCmds"] = 1;
$TWM2::AllowedCMD["buyZPack"] = 1;
$TWM2::AllowedCMD["spawnZ"] = 1;
$TWM2::AllowedCMD["makeZ"] = 1;
$TWM2::AllowedCMD["cure"] = 1;
$TWM2::AllowedCMD["killZombies"] = 1;
//Super Admin Commands
$TWM2::AllowedCMD["saCMDS"] = 1;
$TWM2::AllowedCMD["TkToggle"] = 1;
$TWM2::AllowedCMD["SA"] = 1;
$TWM2::AllowedCMD["MakeSA"] = 1;
$TWM2::AllowedCMD["blowVehs"] = 1;
$TWM2::AllowedCMD["startBoss"] = 1;
$TWM2::AllowedCMD["makePRG"] = 1;
$TWM2::AllowedCMD["override"] = 1;
$TWM2::AllowedCMD["giveWS"] = 1;
$TWM2::AllowedCMD["giveKSSW"] = 1;
$TWM2::AllowedCMD["turrets"] = 1;
$TWM2::AllowedCMD["jail"] = 1;
$TWM2::AllowedCMD["megaSlap"] = 1;
$TWM2::AllowedCMD["zap"] = 1;
//DEV/HOST commands can be used no matter what, thus we ignore them.
