<P>	local DeusExWeapon wep;
<P>
<P>	super.PreBeginPlay();
<P>
<P>	foreach AllActors(Class'WeaponLAW', law)
<P>		ReplaceActor(law, class%LT%Actor%GT%(DynamicLoadObject("TNMItems.WeaponTNMLAW",class'Class')));
<P>
<P>	foreach AllActors(Class'FireExtinguisher', exting)
<P>		ReplaceActor(exting, class%LT%Actor%GT%(DynamicLoadObject("TNMitems.WeaponFireExting",class'Class')));
<P>
<P>	BTManager = Spawn(class'BulletTimeManager',Self);
<P>	BTManager.ModifyWeapons();
<P>}
<P>
<P>//shamelessly stolen from Chronos
<P>function ReplaceActor(Actor oldActor, class%LT%Actor%GT% newActorClass)
<P>{
<P>	local Actor newActor;
<P>	newActor = Spawn(newActorClass,oldActor.Owner, oldActor.Tag,  oldActor.Location,oldActor.Rotation);
<P>	newActor.SetCollisionSize(oldActor.CollisionRadius, oldActor.CollisionHeight);
<P>	newActor.SetPhysics(oldActor.Physics);
<P>	oldActor.Destroy();
<P>}
<P>
