[Setup] Product=NewRedeemerArena Version=100 Archive=NewRedeemerArena.umod SrcPath=. MasterPath=.. Requires=UnrealTournamentRequirement Group=SetupGroup Group=NewRedeemerArenaGroup [UnrealTournamentRequirement] Product=UnrealTournament Version= [SetupGroup] Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=464,Flags=3) Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=599,Flags=3) [NewRedeemerArenaGroup] File=(Src=System\NewRedeemerArena.u,Size=2335) File=(Src=System\NewRedeemerArena.txt,Size=502) File=(Src=System\NewRedeemerArena.int,Size=162) [Setup] LocalProduct=NewRedeemerArena ReadMe=System\NewRedeemerArena.txt SetupWindowTitle=NewRedeemerArena Setup AutoplayWindowTitle=NewRedeemerArena Options ProductURL=http://people.ce.mediaone.net/serpwidgets/UT.html VersionURL=http://people.ce.mediaone.net/serpwidgets/UT.html Developer=Serpentine Widgets DeveloperURL=http://people.ce.mediaone.net/serpwidgets/UT.html [UnrealTournamentRequirement] LocalProduct=UnrealTournament ProductURL=http://www.unrealtournament.com/ VersionURL=http://unreal.epicgames.com/ Developer=Epic Games, Inc. DeveloperURL=http://www.epicgames.com/ *E#@@Ø.P,5#NoneNewRedeemerArenaBotpackWarheadLauncher PreBeginPlayCoreEngineSystem WarHeadAmmo ModifyPlayerObject StrProperty Function TextBufferPawn NamePropertyClassPropertyPackageObjectPropertyClass InventoryOther WeaponNameDefaultWeaponInv AmmoName AmmoAmountMaxAmmoActor IntProperty WeaponString AmmoStringArenaMutatorAmmo zxw*aw.*.. M WarheadLauncher!WarHeadAmmo! g|//============================================================================= // NewRedeemerArena. //============================================================================= class NewRedeemerArena expands Arena; //============================================================================= // RedeemerArena. // Modified from Nev's Arena mutator, this one gives you 999 redeemer ammo // // Simply added ModifyPlayer function to mutator using code from "Allammo" // cheat from PlayerPawn //============================================================================= //class NewRedeemerArena expands Arena; event PreBeginPlay() { DefaultWeapon = class'WarheadLauncher'; WeaponString = "WarheadLauncher"; WeaponName = 'WarheadLauncher'; AmmoString = "WarHeadAmmo"; AmmoName = 'WarHeadAmmo'; } function ModifyPlayer(Pawn Other) { //local Weapon w; local Inventory Inv; for( Inv=other.Inventory; Inv!=None; Inv=Inv.Inventory ) { // w = Weapon(Inv); // if ( w != None) // { if (Ammo(Inv)!=None) { Ammo(Inv).AmmoAmount = 999; Ammo(Inv).MaxAmmo = 999; } // } } } yๅԱ9 }j@ѸBѸBj@" !        @  M  fZ N@ 4GN $CUNew Redeemer Arena: This mutator is the same as a standard Redeemer Arena, except it gives you 999 ammo every time you spawn. The standard mode was 2 ammo, which made it very difficult to get any real frag counts because you had to die after every 2 shots. The code for this is Nevitt's original, plus an additional function that adds the extra ammo. The extra few lines of code were basically ripped from the PlayerPawn's "allammo" cheat code function. Snakeeyes/Serpentine Widgets.[Public] Object=(Name=NewRedeemerArena.NewRedeemerArena,Class=Class,MetaClass=Engine.Mutator,Description="New Redeemer Arena, Gives you 999 ammo for redeemer") System\Manifest.iniZSystem\Manifest.intZWSystem\NewRedeemerArena.u System\NewRedeemerArena.txt System\NewRedeemerArena.inth89t