UE1:NBSPServerActor (Class)
From Unreal Wiki, The Unreal Engine Documentation Site
Purpose
This class is used as an alternative way to load NBSP.
Variables
- None.
Discussion
Possible improvements
Commented source code
//=============================================================================
// NBSPServerActor ==> NoBullShitPlus v1.09
//=============================================================================
class NBSPServerActor extends Actor;
function PostBeginPlay()
{
local NBSP a; // Used for spawning
Super.PostBeginPlay(); // Pass PostBeginPlay() to Actor super class
// Make sure it wasn't added as a mutator
foreach AllActors(class 'NBSP',a)
return;
a = Level.Spawn(Class'NBSP'); // Spawn NBSP class
a.NextMutator = Level.Game.BaseMutator; // Set NextMutator of NBSP instance to the current BaseMutator
Level.Game.BaseMutator = a; // Make the NBSP instance the base mutator
// Fix the MaxTimeMargin for Epic
class'playerpawn'.default.maxtimemargin = 1;
class'playerpawn'.staticsaveconfig();
}
defaultproperties
{
bHidden=True;
}