Example #1
0
    public Equipment Generate(EquipmentType type)
    {
        var e = new Equipment();
        e.Type = type;
        e.SlotType = type.PrimarySlotType;
        e.Name = type.Name;
        var rarityGen = new RarityGenerator(sim);
        e.Rarity = rarityGen.Roll();
        AssignAttributes(e);

        return e;
    }
Example #2
0
    public Equipment Generate(EquipmentType type)
    {
        var e = new Equipment();

        e.Type     = type;
        e.SlotType = type.PrimarySlotType;
        e.Name     = type.Name;
        var rarityGen = new RarityGenerator(sim);

        e.Rarity = rarityGen.Roll();
        AssignAttributes(e);

        return(e);
    }