aboutsummaryrefslogtreecommitdiff
path: root/V3/Objects/IBasicCreatureFactory.cs
blob: 9b7a88b57c99f1f88cecb200d3f19ae300202299 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
namespace V3.Objects
{
    public interface IBasicCreatureFactory
    {
        MalePeasant CreateMalePeasant();

        FemalePeasant CreateFemalePeasant();

        Necromancer CreateNecromancer();

        Skeleton CreateSkeleton();
        SkeletonElite CreateSkeletonElite();

        Zombie CreateZombie();

        Knight CreateKnight();

        SkeletonHorse CreateSkeletonHorse();

        Meatball CreateMeatball();

        Prince CreatePrince();

        King CreateKing();

        KingsGuard CreateKingsGuard();
    }
}