[Setup] Product=Push Away Version=100 Archive=Push Away.umod SrcPath=. MasterPath=.. Requires=UnrealTournamentRequirement Group=SetupGroup Group=umodINIGroup Group=PushAwayGroup [UnrealTournamentRequirement] Product=UnrealTournament Version= [SetupGroup] Copy=(Src=System\Manifest.ini,Master=System\Manifest.ini,Size=500,Flags=3) Copy=(Src=System\Manifest.int,Master=System\Manifest.int,Size=498,Flags=3) [umodINIGroup] Ini=System\Mutators.ini,PushAway.PushAway.Force=10 [PushAwayGroup] File=(Src=System\PushAway.u,Size=2119) File=(Src=System\PushAway.txt,Size=523) File=(Src=System\PushAway.int,Size=276) [Setup] LocalProduct=Push Away ReadMe=System\PushAway.txt SetupWindowTitle=Push Away AutoplayWindowTitle=Push Away Options ProductURL=mailto:gikrauss@sinectis.com.ar VersionURL=mailto:gikrauss@sinectis.com.ar Developer=Wizard DeveloperURL=mailto:gikrauss@sinectis.com.ar [UnrealTournamentRequirement] LocalProduct=UnrealTournament ProductURL=http://www.unrealtournament.com/ VersionURL=http://unreal.epicgames.com/ Developer=Epic Games, Inc. DeveloperURL=http://www.epicgames.com/ Áƒ*žD$@ œcC„ŢóÁÓ•8čY‚l $None PushAwayMutatorTakeDamageRegisterDamageMutatorSystemCoreEnginePostBeginPlayforceStructPropertyStructObject TextBufferVectorNameProperty FunctionPawnObjectPropertyBoolProperty GameInfo LevelInfoMutatorClass DamageTypePackage IntPropertyactualDamage Momentum HitLocationGameNextDamageMutatorVictiminstigatedBy InitializedActorLevel@€€€‡€€‡€“ #Y–,,++—,,6- -'’” Ţk //============================================================================= // PushAway. //============================================================================= class PushAway expands Mutator; var bool Initialized; var() config int Force; function PostBeginPlay() { If ( Force < 2 ) { Force = 2; } Else if (Force > 20 ) { Force = 20; } if (Initialized) return; Initialized = True; Level.Game.RegisterDamageMutator( Self ); } function MutatorTakeDamage( out int ActualDamage, Pawn Victim, Pawn InstigatedBy, out Vector HitLocation, out Vector Momentum, name DamageType) { Momentum *= Force; if ( NextDamageMutator != None ) NextDamageMutator.MutatorTakeDamage( ActualDamage, Victim, InstigatedBy, HitLocation, Momentum, DamageType ); } – |GÝ?Ew‹*‹$ ƒ ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ }‘FAƒ1šňpƒ1šňp†’ÔűRákř„" ţ˙˙˙˙˙˙˙ ţ˙˙˙"ţ˙˙˙ţ˙˙˙˙˙˙˙˙˙˙˙ ˙˙˙˙ý˙˙˙˙˙˙˙ ü˙˙˙˙˙˙˙ţ˙˙˙˙˙˙˙ ˙˙˙˙ű˙˙˙#ű˙˙˙ú˙˙˙˙˙˙˙ý˙˙˙Œ  \ • ! h ‰ t ‰ A ˆ N Œ  [ ˆ g Ž  t Š“ W@ 4v W Š– ?Mƒ$vLPush Away Mutator - a Wizard production Description: Makes you fly far away every time you get hit by a weapon. Installation: Just follow the instructions. You can configure it in the advance option menu. Recommendations: Try using it with the Low Gravity Mutator, they make a great couple. The best levels for this mutator are those with big open areas, like CTF-Face (if you wanna use it in DM just change the name to DM-Face). Enjoy! -Wizard Suggestions: gikrauss@sinectis.com.ar [Public] Object=(Name=PushAway.PushAway,Class=Class,MetaClass=Engine.Mutator,Description="Push Away, Push Away by Wizard") Preferences=(Caption="Mutators",Parent="Advanced Options") Preferences=(Caption="PushAway",Parent="Mutators",Class=PushAway.PushAway,Immediate=True)System\Manifest.ini~System\Manifest.int~ňSystem\PushAway.upGSystem\PushAway.txtˇ System\PushAway.intÂŁĹăŸÖŽÉ–Ż”