---------------------------------------------------------------
All ThTenth ProMod changes are in files prefixed with ThProTen.
---------------------------------------------------------------

Player changes are in the pawn class, AI in the mutator.
============
Map Changes:
============
All maps have had any non-combatants turned into TCivilians (in some maps TKnights were used) and skinned as required.
Some maps have the new spider skins in use.
Most maps have had new features, either for aesthetics or for exploit removal.


========================
Search Tems In The Code:
========================
Use the following comments to search through exported .uc files for the changes made.
//Thievery Tenth: 
//Thievery Tenth: End of Changes!!

=======================
Code changes to ProMod:
=======================
Changes made:
- ThProFlareReplacer.uc - changed to load version Ten lit flare.
- ThProMutator.uc - changed to load replacers for Ten pawn,mace,sword and crossbow, and shop weapons. Also AI replacement code and spyorbs.
- ThProFireBoltFlame - changed to burn moss pieces.
- ThProFakeThief - added in mesh setting to default to male thief, not entirely accurate due to map differences but it'll do.

===============================
Sound Changes Made To Thievery:
===============================
AmbScary: Pulse
GuardFootsteps: ThWoodstep2/3
ThiefFootsteps: ThWoodstep1/2/3/4
ThieveryAISounds: NewObjective
ThieveryAmb: BellTowerTolls,ChurchChant,Door-TrunkLocked,EerieWind,HardWindBlows,humm1a,lava,MachineLoopX1,MachineLoopX3,outsidebirdsong
ThieveryCreatures: Snake
ThieveryData: ArrowLaunch,BJFail,BJPutAway,BJReady,bowtwang,eatcrunch,flashbomb,GuardVic,HitWood,Lockpick1,pickloot,Sheath,SwordHitBody,SwordSwing,TBowPull,TBowStart,ThiefVic,Unsheath
ThieveryMod: flashbomb,Lockpick1,TinkleBeep
ThieveryObjectives: NewObjective
ThieveryObjects: HarpFrob

===============================
Music Changes Made To Thievery:
===============================
49
65
125
Amb1
echohumm
TensionLoop
ThiefVic2

==================================
Major edits to Thievery Base Code:
==================================
ThMenu.u
--------
Changes made:
 - ThLookAndFeel.uc to expands UMenuMetalLookandFeel and .pcx renaming.
 - ThRootWindow.uc, pcx updates and background code commented to force new background image.
 - ThConsole.uc replaced menu music with ThAllSilent.
==============================

ThieveryAI.u
------------
Changes made:
 - TSoldier.uc - edited through UEd, added var bIsFemaleBot, and added whole TBot.uc footstepping function, with following change:

//log("stringstep:"$stringstep);
				//Thievery Tenth: Here we make sure that bots have guard footsteps.
				if ((Team>=1) && (Team<=4)) // guard
				{
					if (bIsFemaleBot==True)
					{
					stringstep="PrtesFootsteps"$mid(stringstep,14);
					}
					else
					{
					stringstep="GuardFootsteps"$mid(stringstep,14);
					}
					//Thievery Tenth: End of Changes!!
              	}
				step=sound(DynamicLoadObject(stringstep, class'Sound'));


 - TKnight.uc - edited through UEd, added TBot_Voice -VoiceSet4 to: ThTenthFrench.French.
 - TGuard.uc - Added the following code so custom melee weapons work for tguard and subclasses (tknight etc):

/*----------------------------------------------------------------
Anim notication stuff.
----------------------------------------------------------------*/
function bool HasMeleeHitNotification() {return true;}
function DoMeleeHit()
	{
	DoMeleeAttack();
	}

===============================

ThieveryMod.u
-------------
Changes made:
 - ThieveryPPawnTen.uc - created through UEd, expands ThieveryPPawn. Adds: var bool bIsFemale;
 - ThSpeechThiefTaunt.uc (Object>UWindowBase>UWindowWindow>NotifyWindow>SpeechWindow>ThSpeechWindow) - changes function Notify(UWindowWindow B, byte E) to:
 - ThieveryDeathMatchPlus.uc added through UEd, InitGame now includes promod,xmaps and torch snuffer mutators, due to issues also had to force call Thieverys Mutator.
 
local ThieveryPPawnTen tpp;
tpp=ThieveryPPawnTen(GetPlayerOwner());

			if (tpp.bIsFemale == True)
			{
			if (B==OptionButtons[0]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.SomethingMissing",3.0); }
			if (B==OptionButtons[1]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.StealingBaby",3.0); }
			if (B==OptionButtons[2]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.ThisJewel",3.0); }
			if (B==OptionButtons[3]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.MayShadowsGuide",3.0); }
			if (B==OptionButtons[4]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.ToTheRooftops",3.0); }
			if (B==OptionButtons[5]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.WontCatchme",3.0); }
			if (B==OptionButtons[6]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.FriendsToSleep",3.0); }
			if (B==OptionButtons[7]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTauntsF.TargetPractise",3.0); }
			}
			else
			{
			if (B==OptionButtons[0]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.SomethingMissing",3.0); }
			if (B==OptionButtons[1]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.StealingBaby",3.0); }
			if (B==OptionButtons[2]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.ThisJewel",3.0); }
			if (B==OptionButtons[3]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.MayShadowsGuide",3.0); }
			if (B==OptionButtons[4]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.ToTheRooftops",3.0); }
			if (B==OptionButtons[5]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.WontCatchme",3.0); }
			if (B==OptionButtons[6]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.FriendsToSleep",3.0); }
			if (B==OptionButtons[7]) { ThieveryPPawnTen(GetPlayerOwner()).SayTaunt("ThiefTaunts.TargetPractise",3.0); }
			}
	break;
	}
}

