Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 public LootTable(int exp, LootAffinity affinity)
 {
     this.Name = "LootTable";
     this.ExpOnDeath = exp;
     this.Affinity = affinity;
 }