[Release] Fix MobSpawns (AnimeCO Source)

11/08/2009 22:44 12tails#1
change the LoadMonterSpawns for this only:

Code:
public static void LoadMonsterSpawns()
        {
            lock (DatabaseConnection.Connection)
            {
                MySqlCommand Cmd = new MySqlCommand("SELECT * FROM `mobspawns`", DatabaseConnection.Connection);

                MySqlDataReader DR = Cmd.ExecuteReader();
                int TotalSpawns = 0;
                while (DR.Read())
                {
                    MonsterSpawn MS = new MonsterSpawn();
                    MS.Map = Convert.ToInt32(DR["Map"]);
                    MS.MobID = Convert.ToInt32(DR["ID"]);
                    MS.SpawnID = Convert.ToInt32(DR["UniSpawnID"]);
                    MS.SpawnNumber = Convert.ToInt32(DR["NumberToSpawnf"]);
                    MS.MaxSpawnNumber = MS.SpawnNumber;
                    TotalSpawns += MS.SpawnNumber;
                    MS.X = Convert.ToInt32(DR["x-start"]);
                    MS.XStop = Convert.ToInt32(DR["x-stop"]);
                    MS.Y = Convert.ToInt32(DR["y-start"]);
                    MS.YStop = Convert.ToInt32(DR["y-stop"]);
                    if (!Nano.MonsterSpawns.ContainsKey(MS.SpawnID))
                    {
                        Nano.MonsterSpawns.Add(MS.SpawnID, MS);
                    }
                }
                Console.WriteLine("[GameServer] Loaded " + Nano.MonsterSpawns.Count + " unique monster spawns.");
                Console.WriteLine("[GameServer] Will theoretically spawn " + TotalSpawns + " monsters into the world.");
                DR.Close();
            }
        }
11/08/2009 22:56 _legitimate_#2
nice bro
11/18/2009 22:38 shadow8994#3
nice
11/18/2009 22:38 #*=DarkAngeL=*##4
Good work :)
02/19/2010 09:05 sawickas#5
Nice :)