#############Release notes###############

If you use version one, please update to this version. More damage control is included.

MHAntiBoostv2 is a combination antiboost/ghost camper mod. In addition to setting server defaults with the ini file, you can also configure whether or not you want boosting enabled per client by typing:

Mutate boost                 to allow yourself to be boosted
Mutate noboost              to disable yourself from being boosted by other players

This allows people to be boosted for as long as they choose, or not be boosted at all. Also removes any self-damage (rocket splash, etc).

The ghost camper part makes you transparent if you sit still too long. This prevents a player from blocking a doorway, elevator, etc. Players can pass through you, but you can still take damage from monsters (didn't want it to be THAT easy :)

The ini file is broken down as follows:

bEnabled=True                         DO YOU WANT IT TO BE ON? LEFT FOR LATER INCLUSION INTO A LARGER MOD
bDefaultAllowBoost=False        SETS PLAYER DEFAULT WHEN THEY JOIN THE SERVER
bBlockKilling=True                   BLOCK PLAYERS FROM KILLING MEMBERS OF OTHER TEAMS, NOT REALLY USEFUL FOR MH
bCheckCamping=True              DO YOU WANT GHOST CAMPERS USED IN GAME?
CampTime=15                         HOW LONG CAN THEY SIT STILL BEFORE THEY ARE GHOSTED?
CampRadius=100                    HOW FAR CAN THEY MOVE BUT STILL BE "CAMPING" (IN Unreal Units)

This part is mainly left in for BT servers. Monsterhunt will not really need any of this changed:

bForceElevatorsKill=True          WILL ALLOW ADMINS TO ADD SPECIFIC MOVERS TO ALWAYS KILL A PLAYER (KEEPS THEM FROM BLOCKING THE MOVER).
ForceElevatorsKill[0]=              To add movers: Format=%Mover%,%Mover%,... :%Map%,%Map%
ForceElevatorsKill[1]=              Up to ten movers and maps in one setting. Note: You get mover names from UnrealEd. Edit the map, find a mover, right
ForceElevatorsKill[2]=              click on it, Object -> Name. An Example line would look like this:
ForceElevatorsKill[3]=              ForceElevatorsKill[0]=Mover0,Mover1,Mover2,Mover5:BT-Maverick
ForceElevatorsKill[4]= 
ForceElevatorsKill[5]=
ForceElevatorsKill[6]=
ForceElevatorsKill[7]=
ForceElevatorsKill[8]=
ForceElevatorsKill[9]=
DisableBlockKillingOn=           Here you can set maps which you would like to globally allow killing on when it is forbidden by bBlockKilling. The maps should 
                                             be separated by a comma, and the names should be set the way to match many variations of a map name. For example 
                                             'BT-Colors' will also trigger this option on any maps containing this string, like for example on 'CTF-BT-Colors-xyz'. Note that 
                                             is case in-sensitive. The feature is useful for maps containing special frag zones, but make sure that these maps are bug-free 
                                             to not allow shooting on any other zones.

I left some code for movers in there as I'm not entirely sure if alterations will be made for some of the stupid hard BT with movers sections that some maps have. Admins can configure certain maps to not kill you with the movers by using this. Also if you play this offline, bots will boost you no matter what as they are classed differently than real players. I could add them to the list, but no servers I play on use bots and I don't know of any that do.

To use:
All three files to system folder. Edit BoostOptions to your liking.
========================
ServerPackages=MHAntiBoostv2
========================

Notes= All team damage and weapon created movement will be blocked with this with the exception of the splash a deemer makes. You can take a full-on hit and not move but if you are in the blast radius, you will be tossed. This would require a different damage check, and it's not a very common event.

*PLEASE* send me any error logs you get caused by this to agutgopostal@hotmail.com  

Credits:
Code was used from AntiBoostV5 (Author: Rush)
Thank you for allowing your work to be altered!


Feel free to alter, use, burn, destroy or mock this work without mercy. All my personal script work is considered public, so do what you want. Contact me if you need help.