Example #1
0
 public void DumpAll()
 {
     foreach (EncounterSet encounterSet in m_PossibleEncounters)
     {
         foreach (RandomEncounter encounter in encounterSet)
         {
             RandomEncounterEngine.DumpEncounter(1, encounter);
         }
     }
 }
Example #2
0
        public static void Now(CommandEventArgs e)
        {
            if (e.Length != 2)
            {
                e.Mobile.SendMessage("usage: rand now [timertype]"); return;
            }

            Console.WriteLine("RandomEncounters: Now() command");

            RandomEncounterEngine.GenerateEncounters(e.Arguments[1]);
        }
Example #3
0
        protected override void OnTick()
        {
            DateTime checkTime = File.GetLastWriteTime(RandomEncounterEngine.EncountersFile);

            if (checkTime > m_lastWriteTime)
            {
                if (RandomEncounterEngine.Debug)
                {
                    Console.WriteLine("RandomEncounters: rereading encounters file");
                }

                RandomEncounterEngine.Stop();

                RandomEncounterEngine.Initialize();

                m_lastWriteTime = checkTime;
            }
        }
Example #4
0
 public static void Stop(CommandEventArgs e)
 {
     Console.WriteLine("RandomEncounters: Stop() command");
     RandomEncounterEngine.Stop();
 }
Example #5
0
 public static void Init(CommandEventArgs e)
 {
     Console.WriteLine("RandomEncounters: Init() command");
     RandomEncounterEngine.Initialize();
 }
Example #6
0
 protected override void OnTick()
 {
     RandomEncounterEngine.GenerateEncounters(m_RegionType);
 }