Allows primary Tanks (the ones the game chooses in first instance) to
surrender control to their teammates, or admins to take it anytime.
You can configure it both to work with a button trigger in a timeframe after getting control (default RELOAD, 10 seconds after becoming tank),
or for the Control Menu to appear for all tanks.
Unlike any previous Plugin this does not use any workarounds,
but SDK Calls native L4D2 functions to do the job.
No more double or disappearing tanks.
Frustration remains functional - note the primary tank who surrendered control might get it back
if he is chosen as frustration replacement.
- allows an admin with the CHEATS flag to grab Tank Control from a human player, at any moment.
Note doing so will reset frustration. (if tank control was passed once, already, it can now be passed again)
- version number
- 0 - Disabled; 1 - press Button to call Menu; 2 - Menu appears for every Tank
- how long does a primary tank have to press the button after getting the notification.
If choicetype is 2, he has double this setting seconds to choose in the menu.
A Sourcemod build recent enough to support Raw Address Calling(!!)
Put the .smx in your sourcemod/plugins folder
Put the .txt in your sourcemod/gamedata folder
1.0.0 - public release
1.0.1 - menu screwup fixing
1.0.2 - fixed odd stuff happening when admin override command and client control clashed
1.0.3 - added finale exception (no swapping)
1.0.4 - fixed undead tank swap, fixed menu memory leak
1.0.5 - fixed clone handle errors (thanks thresh0ld
1.0.6 - fixed recurring Tank Menu attempts failing
1.0.7 - fixed infinite Tank retries, added Plugin_Stop to one timer