5:58 PM 2/6/2012  Zombies5 - TWT_Zombies rewrite by Mr.Loathsome

Note, no models, textures or animations were changed.
(3 crude new animations were defined using the existing data however)

Only changes made were to the UScript involved.  (Lots of changes)


Zombies5 change list:

Mutator changes:

1.  Added ZombieHealth option in the ini file.
2.  Tweak to fix issues if extra zombies being summoned or added to the game via mutator.
3.  Major improvements to the speed that the mutator adds the zombies to the map.
4.  Debug mode now logs/broadcasts both the number of zombies needed, and the total currently on the map.



ZombiePawn changes:

1.  In previous versions, the zombies spawned out of thin air and dropped into the map.
    They now spawn lying prone on the ground looking just like corpses or carcasses.
    After a few seconds, they will get up individually, and then either wander about, or join
    the nearest horde if a victim is in sight.

2.  Occasionally, about 8% of the time, a zombie that has been killed, but not gibbed, will get
    back up and come after you.   

3.  Changed the damage done by the zombies so that it adapts automatically to whatever health value
    the victim might have.  It negates any crazy high health values monsters might have, and adjusts
    for players who might have a Health Regen Relic or HealthRegenerator mutator running.
    Should have approx the same effect and damage as previous versions with player health at 100.

4.  Added monster support.  The zombies will still not go after monsters on sight.  However, if they
    get bumped or damaged by one, they will go after it.

5.  Improved enemy detection.
    In the original TWT_Zombies source, I could see they had tried to integrate a "Horde AI" into the
    TWT_ZombiePawn source, but it wasnt quite working right.
    i.e. if 2 possible victims were in the same general area, they would try to get to the closest one.
    This is now working the way I think it should.  Sometimes, they wont notice, but other times they do...
 

Install:

Drop files Zombies5.ini, Zombies5.int & Zombies5.u into your UT/System directory.

Add the mutator to your games as usual for Zombies.

# of Zombies and other options can be configured via Options/Advanced Options/Mutators/Zombies.

Variable you can set for the mutator in the Zombies5.ini file are:

NZombiesCount=60  // Number of Zombies the mutator will attempt to keep on the map
NHordeSize=6      // Zombies are spawned in groups. This is the group size it will try for
ZombieHealth=100  // Default Zombie Health value.  (*Zombies summoned or added by other mutators will not use this value and have 100 health by default.)
CheckRate=20      // How often in seconds the mutator will attempt to check if more zombies need to spawn
bDebug=False      // Lots of debug info in the log if True.
bScoreDeathByZombie=True  // If True, deaths by zombies will count in gametypes where that is tracked
bScoreZombieKills=False   // If True, scores a point if you kill a Zombie
bNegScoring=False         // If True, deducts a point if you kill a Zombie
                          // Only checked if bScoreZombieKills=False.   Use if Zombie deaths are scoring points and you dont want them to

Usage of the mutator is optional.

You may also add the Zombies to your games via the Summon command or mutators such as MonsterSpawn or The Dropper.

These are Zombie classes:

Zombies5.TWT_ZombieNurse
Zombies5.TWT_ZombieTraci
Zombies5.TWT_ZombieTraci2
Zombies5.TWT_ZombieTraje1
Zombies5.TWT_ZombieTraje2
Zombies5.TWT_ZombieTraje3
Zombies5.TWT_ZombieBalin
Zombies5.TWT_ZombieBalin02
Zombies5.TWT_ZombieBalin03
Zombies5.TWT_ZombieBalin04
Zombies5.TWT_ZombieBalin05
Zombies5.TWT_ZombieBalin06
Zombies5.TWT_ZombieGordo
Zombies5.TWT_ZombieGordo01
Zombies5.TWT_ZombieGordo02
Zombies5.TWT_ZombieGordo03
Zombies5.TWT_ZombieGordo04
Zombies5.TWT_ZombieGordo05
Zombies5.TWT_ZombieGordo06



Credits:

1st, credits to the TWT guys down south.   Attempts by both me and GoPostal
to contact them regarding this were unsucessful.

ABOUT TWT (Wrote the origninal beta version of this TWT_Zombies thing...)
---------
Third World Tech is:

Mariano Trod: Idea, concepts, testing and 1 half painted texture!

Cristian Scandalo: Zombie in suit model, webcam mocap actor!

Ale Palmero: Coding, modeling and animation, webpage

--------------------------------------------------------------------------
11/14/2002 Ale Palmero  - apalmero@netactic.com
http://espacio.revoluziona.com/soyelchupacabra

----------------

Also thanks to GoPostal, who made various adjustments that were needed to the
mutator.  (Ripped out the excessive spammy log file entries, got rid of the
wierd changes to lighting and client Mouse Sensitivity. (wtf!)
He also added the additional zombie textures.

Last minute credits to Delacroix for the suggestions that led to the new spawning
method and also having an occasional zombie corpse rise back from the dead after
having been killed.
