public static List<Entity> getLootDrop(int level, LootAffinity affinity) { List<Entity> drops = new List<Entity>(); switch (affinity) { case LootAffinity.Standard: int y = Meta.random.Next(1, 4); Entity e = new Entity(); e.AddComponent(Weapons[y]); drops.Add(e); break; case LootAffinity.Fighter: break; case LootAffinity.Caster: break; case LootAffinity.Magical: break; } return drops; }
public LootTable(int exp, LootAffinity affinity) { this.Name = "LootTable"; this.ExpOnDeath = exp; this.Affinity = affinity; }