if (mid == -1) // only lesser recipes in list
{
return new RecipeScroll(recipes[Utility.Random(list.Length)]);
}
if (mid == 0) // only greater recipes in list
{
if (Utility.RandomDouble() < 0.01)
{
return new RecipeScroll(recipes[Utility.Random(list.Length)]);
}
}
else
{
if (Utility.RandomDouble() < 0.01)
{
return new RecipeScroll(recipes[Utility.RandomMinMax(mid, list.Length - 1)]);
}
return new RecipeScroll(recipes[Utility.Random(mid)]);
}
return null;
}
public virtual void GiveReward()
{ }
We use essential cookies to make this site work, and optional cookies to enhance your experience.