Mostly Harmless

Difference between revisions of "UE1:NBSPServerActor (Class)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m (Created page with '== Purpose == This class is used as a custom server Actor. == Variables == * None. == Discussion == == Possible improvements == == Complete source code == <uscript>//=====...')
 
m (Purpose)
Line 1: Line 1:
 
== Purpose ==
 
== Purpose ==
  
This class is used as a custom server Actor.
+
This class is used as an alternative way to load NBSP.
  
 
== Variables ==
 
== Variables ==

Revision as of 05:03, 1 April 2009

Purpose

This class is used as an alternative way to load NBSP.

Variables

  • None.

Discussion

Possible improvements

Complete source code

//=============================================================================
// NBSPServerActor ==> NoBullShitPlus v1.09
//=============================================================================
 
class NBSPServerActor extends Actor;
 
function PostBeginPlay()
{
	local NBSP a;
 
	Super.PostBeginPlay();
 
	// Make sure it wasn't added as a mutator	
	foreach AllActors(class 'NBSP',a)
		return;
 
	a = Level.Spawn(Class'NBSP');
	a.NextMutator = Level.Game.BaseMutator;
	Level.Game.BaseMutator = a;
 
	// Fix the MaxTimeMargin for Epic
	class'playerpawn'.default.maxtimemargin = 1;
	class'playerpawn'.staticsaveconfig();
}
 
defaultproperties
{
    bHidden=True;
}