source: 2015/26/MikkoL/JRPG/JRPG/JRPG/Battle/EnemyBase/EnemyList.cs @ 6420

Revision 6420, 2.3 KB checked in by mijoliim, 5 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using Jypeli;
6
7public class EnemyList
8{
9    public static EnemyBase Testman()
10    {
11        EnemyBase Testman = new EnemyBase();
12
13        Testman.Name = "Test man";
14        Testman.FleePercent = 15;
15        Testman.Idle = Images.Enemies.Testman_Idle;
16
17        Testman.Attacks.Add(AttackList.Attack());
18
19        return Testman;
20    }
21
22    public static EnemyBase ChiliSnake()
23    {
24        EnemyBase ChiliSnake = new EnemyBase();
25
26        ChiliSnake.Stats.HP = 35;
27        ChiliSnake.Stats.Def = 5;
28        ChiliSnake.Stats.Res = 5;
29        ChiliSnake.Stats.Str = 5;
30
31        ChiliSnake.Name = "Chili Snake";
32        ChiliSnake.FleePercent = 25;
33        ChiliSnake.Idle = Images.Enemies.ChiliSnake_Idle;
34
35        ChiliSnake.BaseWaitTimeInSeconds = 2;
36
37        ChiliSnake.Attacks.Add(AttackList.SpookyAttack());
38
39        return ChiliSnake;
40    }
41
42    public static EnemyBase Cucumber()
43    {
44        EnemyBase Cucumber = new EnemyBase();
45
46        Cucumber.Stats.HP = 30;
47        Cucumber.Stats.Def = 5;
48        Cucumber.Stats.Res = 5;
49        Cucumber.Stats.Str = 5;
50
51        Cucumber.Name = "Pickle man";
52        Cucumber.FleePercent = 25;
53        Cucumber.Idle = Images.Enemies.Cucumber_Idle;
54
55        Cucumber.BaseWaitTimeInSeconds = 4;
56
57        Cucumber.Attacks.Add(AttackList.SpookyAttack());
58
59        return Cucumber;
60    }
61
62    public static EnemyBase Tele(int num)
63    {
64        EnemyBase Tele = new EnemyBase();
65
66        Tele.Stats.HP = 60;
67        Tele.Stats.Def = 5;
68        Tele.Stats.Res = 5;
69        Tele.Stats.Str = 5;
70
71       
72        Tele.FleePercent = 25;
73       
74        if (T
75
76        Tele.BaseWaitTimeInSeconds = 6;
77
78        Tele.Attacks.Add(AttackList.SpookyAttack());
79
80        return Tele;
81    }
82
83    public static EnemyBase Spookt()
84    {
85        EnemyBase Spookt = new EnemyBase();
86
87        Spookt.Stats.HP = 40;
88        Spookt.Stats.Def = 10;
89        Spookt.Stats.Res = 20;
90        Spookt.Stats.Str = 1;
91
92        Spookt.Name = "Spookt";
93        Spookt.FleePercent = 25;
94        Spookt.Idle = Images.Enemies.Ghost_Idle;
95
96        Spookt.BaseWaitTimeInSeconds = 4;
97
98        Spookt.Attacks.Add(AttackList.SpookyAttack());
99
100        return Spookt;
101    }
102}
Note: See TracBrowser for help on using the repository browser.