#### Back to Server.Engines.CannedEvil

## ChampionSpawn : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>

(static) void GiveScrollTo( Mobile killer, SpecialScroll scroll )
(ctor) ChampionSpawn()
(ctor) ChampionSpawn( Serial serial )
bool Active( get; set; )
Mobile Champion( get; set; )
bool ConfinedRoaming( get; set; )
TimeSpan ExpireDelay( get; set; )
DateTime ExpireTime( get; set; )
bool HasBeenAdvanced( get; set; )
int Kills( get; set; )
int Level( get; set; )
int MaxKills( get; )
bool RandomizeType( get; set; )
TimeSpan RestartDelay( get; set; )
DateTime RestartTime( get; )
Rectangle2D SpawnArea( get; set; )
ChampionSpawnType Type( get; set; )
virtual void AddNameProperty( ObjectPropertyList list )
void AdvanceLevel()
void AwardArtifact( Item artifact )
void BeginRestart( TimeSpan ts )
ScrollofTranscendence CreateRandomSoT( bool felucca )
virtual void Deserialize( GenericReader reader )
void EndRestart()
void Expire()
virtual void GetProperties( ObjectPropertyList list )
Point3D GetRedSkullLocation( int index )
Point3D GetSpawnLocation()
int GetSubLevel()
int GetSubLevelFor( Mobile m )
Point3D GetWhiteSkullLocation( int index )
void GiveArtifact( Mobile to, Item artifact )
bool IsChampionSpawn( Mobile m )
bool IsEligible( Mobile m, Item Artifact )
virtual void OnAfterDelete()
virtual void OnDoubleClick( Mobile from )
virtual void OnLocationChange( Point3D oldLoc )
virtual void OnMapChange()
virtual void OnSingleClick( Mobile from )
void OnSlice()
void RegisterDamage( Mobile from, int amount )
virtual void RegisterDamageTo( Mobile m )
void Respawn()
virtual void Serialize( GenericWriter writer )
void SetInitialSpawnArea()
void SetWhiteSkullCount( int val )
Mobile Spawn()
Mobile Spawn( Type[] types )
void SpawnChampion()
void Start()
void Stop()
void UpdateRegion()