public static void Load()
{
Utilities.Logger.Infos("Loading @breeds@ ...");
Utilities.ConsoleStyle.EnableLoadingSymbol();
Cache.Clear();
var reader = DatabaseManager.Provider.ExecuteReader("SELECT * FROM breeds_data");
while (reader.Read())
{
var breed = new Models.BreedModel()
{
ID = reader.GetInt32("Race"),
Name = reader.GetString("Name"),
StartLife = reader.GetInt32("StartLife"),
StartAP = reader.GetInt32("StartPA"),
StartMP = reader.GetInt32("StartPM"),
StartInitiative = reader.GetInt32("StartInitiative"),
StartProspection = reader.GetInt32("StartProspection"),
WeaponBonus = reader.GetString("WeaponBonus"),
Fire = reader.GetString("Intelligence"),
Water = reader.GetString("Chance"),
Agility = reader.GetString("Agilite"),
Strenght = reader.GetString("Force"),
Life = reader.GetString("Vitalite"),
Wisdom = reader.GetString("Sagesse"),
};
breed.Load();
Cache.Add(breed.ID, breed);
}
reader.Close();
Utilities.ConsoleStyle.DisabledLoadingSymbol();
Utilities.Logger.Infos("Loaded @'" + Cache.Count + "'@ breeds");
}