public InvasionController() : base(3796) { Name = "Invasion Controller"; Movable = false; Visible = false; spawntype = InvasionSpawnType.None; }
public InvasionController(): base(3796) { Name = "Invasion Controller"; Movable = false; Visible = false; spawntype = InvasionSpawnType.None; }
public void RandomSpawn() { switch (Utility.Random(1, 4)) { case 1: { spawntype = InvasionSpawnType.Rat; break; } case 2: { spawntype = InvasionSpawnType.Orc; break; } case 3: { spawntype = InvasionSpawnType.Reptile; break; } case 5: { spawntype = InvasionSpawnType.Arachnid; break; } } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Controller = (InvasionController)reader.ReadItem(); m_SpawnType = (InvasionSpawnType)reader.ReadInt(); Delete(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_InvasionStarted = reader.ReadBool(); m_InvasionTypeSpawn = (InvasionSpawnType)reader.ReadInt(); m_RequiredKillCount = reader.ReadInt(); m_SpawnDensity = reader.ReadInt(); m_Kills = reader.ReadInt(); m_Reward = reader.ReadInt(); m_InvasionLocationTarget = reader.ReadPoint3D(); m_InvasionOriginatesFrom = reader.ReadPoint3D(); m_InvasionRegionBounds = reader.ReadRect2D(); m_InvasionMap = reader.ReadMap(); }
public override void Deserialize(GenericReader reader) { Players = new ArrayList(); Spawn = new ArrayList(); base.Deserialize(reader); int version = reader.ReadInt(); // version inprogress = reader.ReadBool(); Killed = reader.ReadInt(); Players = reader.ReadMobileList(); Spawn = reader.ReadMobileList(); SpawnType = (InvasionSpawnType)reader.ReadInt(); regionpoint = reader.ReadRect2D(); regionmap = reader.ReadMap(); if (inprogress) { StartInvasion(); } }
public override void Deserialize(GenericReader reader) { Players = new ArrayList(); Spawn = new ArrayList(); base.Deserialize(reader); int version = reader.ReadInt(); // version inprogress = reader.ReadBool(); Killed = reader.ReadInt(); Players = reader.ReadMobileList(); Spawn = reader.ReadMobileList(); SpawnType = (InvasionSpawnType)reader.ReadInt(); regionpoint = reader.ReadRect2D(); regionmap = reader.ReadMap(); if (inprogress) StartInvasion(); }
public InvasionSpawn(InvasionController c, InvasionSpawnType spawntype, AIType ai_type, FightMode fightmode, double[] ints) : base(ai_type, fightmode, (int)ints[0], (int)ints[1], ints[2], ints[3]) { m_Controller = c; m_SpawnType = spawntype; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Controller = (InvasionController)reader.ReadItem(); m_SpawnType = (InvasionSpawnType)reader.ReadInt(); Delete(); }