LastManStanding + v0.2a

LastManStanding + is an improved version of the LastManStanding gametype.
It will not affect the original lms gameplay in any way.

What it improves over the normal lms?

-Dynamic Bots
	The original lms gametype have a big problem relating bots, if there is no human player left the bots will
	probably camp forever, don't letting another human players enter in the server. This is the reason why lms
	servers normally don't support bots.

	Dynamic Bots comes to solve this problem, bots will only play in the server when there's only one player.
	This allow this player play a bit with the bots before another humans join the match.
	When another human joins the match (there will be 2), the bots automatically leave the server and the first
	human have his stats restored (lives, kills, health, inventory).

	With this mode active bots will never block the humans join the game again.

-MidGame Join
	Another annoying characteristic of the original lms gametype is that players can only join at the very
	beginning of the matches. LMS+ was based in Extended LMS by adminthis and allow midgame join until there is
	at least some player with more than 1 live. 
	
	The new player will join with the same lives of the worst player of the current game, so if the worst have 
	2 lives the new player will join with 2 lives too. If the worst player have less than 2 lives, the new player 
	will have to wait until the match ends like in the original lms.

-Full support ZeroPing
	The original LMS gametype doesn't fully support ZeroPing. There's some bug bug that avoids zp_ShockRifle and
	zp_SniperRifle to be given to players. LastManStanding + also does fix this issue providing support for this weapons.
	See bellow how to configure normal weapons zero ping lms+.

-Does this new gametype is displayed in normal LMS server browser?

Yes players will see your server like a normal LMS server in the ut server browser.

-Is this gametype compatible with the other scoreboards did for original lms?

Yes.	

=======================================================
Install:
=======================================================
-Drop the content of the zip in the system folder.

-Start as gametype "LastManStanding +", or by command line with "LastManStandingPlus02a.LastManStanding"

=======================================================
How to configure Dynamic Bots:
=======================================================

Make sure it's enabled (by default it is) in the server ini tag:
[LastManStandingPlus02a.LastManStanding]

bDynamicBots=True

To configure the number of bots change

NumberDynamicBots=X

where X is the number wanted.

=======================================================
How to configure Normal Weapons Zero Ping:
=======================================================

Change bAddNwZpWeapons=False to bAddNwZpWeapons=True


and

In "ZpPackageName" put your zp package name.

Examples:

ZpPackageName=ZPPure7G, ZpPackageName=ZeroPingPlus103

(add just one!!)

Change in ut server ini section:
[LastManStandingPlus02a.LastManStanding]

This feature was been only tested in Pure ZP and ZP Plus.

=======================================================
Disable lms+ tag in server name:
=======================================================

LMS+ by default add the '+|' tag to the server name in order to clients differentiate the normal lms servers
from the lms+ ones.
This feature can be disables setting in the ini:

bServerTag=False

=======================================================
For devs:
=======================================================
You may release new versions of lms+, feel free to improve it or use any of my code/ideas. However if you 
do please credit me.

iloveut99 

versions log:

--------------------------
08-03-2011 v0.2a
-Fixed another weird bug related with dynamic bots, introduced by the previous version
--------------------------
08-03-2011 v0.2
-Fixed a bug related with dynamic bots
-Fixed lms+ tag
-Added compatibility with the ZeroPing Normal Weapons
--------------------------
15-02a-2011 v0.1c
-Now when a player enter and there is one already playing with dynamic bots the time will also be restored
-Added servertag option to differentiate lms+ servers
-Removed a function call that was left in previous versions that was no use
--------------------------
06-02a-2011 v0.1b
-Improved minScore Check
-Fixed a bug related with a player
entering in the server and begin with the
current worst player lives instead of all time 
match worst player lives
--------------------------
12-01-2011 v0.1a
-Fixed a spectator bug
--------------------------
11-01-2011 v0.1
-Initial Release
--------------------------

Planned to next versions:
-Killcount scoreboard / improved scoreboard
-Fix restoring time related with dynamic bots

Credits:
ut99.org for the support and to Feralidragon which provided me help to finish the zp integration, thanks mate!