Tower Defense Survival Created By Emperor_Penguin Tower Defense Survival is a scripted minigame, where the goal for defenders is to survive until the defenders' win timer reaches zero while keeping at least 1 tower alive and killing all imposters (if enabled). If all towers or all defenders die, the enemy and any live imposters (if enabled) win. It can be played by 1 to 16 players, working cooperatively or competitively. The players can be on the same team or on different teams. Hordes of enemy units invade from the four corners of the map. There are several custom lobby options that can significantly impact the game (you can read the options' descriptions if you mouse over them). Notably, there is an option to allow 1 player (instead of AI) to play as the hordes of enemies. If enabled, that player will be able to choose what units to produce by assisting the floating 'picker unit' with the floating 'pickable' units. The 'pickable' units assisting the 'picker' units will be produced. More units will become available over time, and the enemy player can change which 'pickable' units assist the 'picker unit' at any time to change what is produced. There are several towers scattered around the map. Each tower offers something in exchange for money. Kill enemies to get more money. Read tower names to learn what they do and how much money you need to activate their effects. To get the effects from a tower, you have to have a unit standing next to it assisting it. and you have to have enough money to afford to get the effect. If you purchase anything at a tower with a unit, the unit's name will temporarily be changed to reflect the purchase. Multiple units can purchase things from a tower simultaneously. If you have trouble purchasing something, make sure your unit is close enough to the tower and you have enough money available. Some effects are temporary (they specify this in the tower names). The rest are permanent. Getting the same buff multiple times stacks, unless otherwise specified in the tower name. You can purchase things multiple times in a row. However, for temporary modifiers (which last for 30 seconds), purchasing the same temporary modifier before it expires will not make it last beyond the initial 30 second period. On the left side of the screen, you can read the amount of kills and money that each player has. Note that that info is updated there every 15 seconds, whereas purchases can be made every 2 seconds. So, the values listed there can be outdated by up to 15 seconds. The enemies increase in health, number of units, and tech level over time. The rates of these increases can be adjusted in the custom lobby options (you can click the options button to edit the lobby options and then scroll down the options list to find them). Imposters can be enabled via lobby option. Imposters look like defenders, but their goal is to secretly and or overtly help the enemy to kill all of the defenders or all of the towers. Imposters start allied to the defenders who they want to kill and enemies with the enemy who they want to win. It is recommended to play with the suggested building restrictions and commander upgrade restrictions enabled. Disabling either of these settings can lead to undesirable results due to code conflicts that can result in some unit buffs being replaced/removed when either of those settings are disabled. To be clear, if you disable either of those settings, you will very likely lose some buffs, and it is recommended to keep those settings enabled. However, you may play with those settings disabled if you really want to anyway... just please don't complain if things go wrong as a result... Those settings can be enabled or disabled via the custom lobby options. PS: If you want to use code from this map script for something else FA-related, I will likely give permission for that if asked. I can be pinged for this in the modding-general channel of the FAF Discord.