-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathEnemyData.pde
80 lines (68 loc) · 3.31 KB
/
EnemyData.pde
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
static class EnemyData{
//Global Attributes
static float MIN_SPEED = 0.1;
static float MAX_SPEED = 29;
static int BOUNTY_GROWTH_CAP_WAVE = 40;
static float [] GROWTH_POWER = {0.3,0.4,0.5};
static float [] ARMOR_ABSORB_RATIO = {0.5,0.75,0.8};
static int [] ARMOR_REGEN_DELAY = {600,300,180};
static float [] BUFF_FORTIFIED_MULTIPLIER = {0.2,0.3,0.4}; // Reduces the armor damage taken
static float [] BUFF_HASTE_MULTIPLIER = {0.15,0.2,0.4}; // Increases the speed
static float [] BUFF_HEALTH_REGEN_RATE = {0.002,0.0035,0.004}; // Heals based on the missing part of the health
static float [] BUFF_TOUGH_SKIN_MULTIPLIER = {0.1,0.2,0.3}; // Reduces the damage taken
static float [] BUFF_WEAVE_MULTIPLIER = {0.8,1.0,1.5}; // Increases the armor regen rate
static float [] BUFF_WEAVE_DELAY_REDUCTION = {0.3,0.4,0.5}; // Reduces the armor regen delay
//Normal
static color NORMAL_COLOR = #FF0000;
static float NORMAL_SIZE = 35;
static float [] NORMAL_MAX_HEALTH = {150,200,300};
static float [] NORMAL_POWER = {10,10,20};
static float [] NORMAL_MAX_ARMOR = {50,100,150};
static float [] NORMAL_ARMOR_REGEN_RATE = {0,0.001,0.005};
static float [] NORMAL_SPEED = {0.8,1.0,1.5};
static int [] NORMAL_BOUNTY = {7,6,5};
static float [] NORMAL_HEALTH_GROWTH = {200,300,400};
static float [] NORMAL_ARMOR_GROWTH = {30,40,60};
static float [] NORMAL_SPEED_GROWTH = {0.02,0.03,0.04};
static float [] NORMAL_BOUNTY_GROWTH = {0.15,0.10,0.10};
//Fast
static color FAST_COLOR = #FAA112;
static float FAST_SIZE = 20;
static float [] FAST_MAX_HEALTH = {75,100,150};
static float [] FAST_POWER = {5,5,15};
static float [] FAST_MAX_ARMOR = {15,25,100};
static float [] FAST_ARMOR_REGEN_RATE = {0,0.002,0.1};
static float [] FAST_SPEED = {1.2,1.5,1.8};
static int [] FAST_BOUNTY = {5,4,3};
static float [] FAST_HEALTH_GROWTH = {120,180,270};
static float [] FAST_ARMOR_GROWTH = {20,40,80};
static float [] FAST_SPEED_GROWTH = {0.03,0.04,0.06};
static float [] FAST_BOUNTY_GROWTH = {0.15,0.08,0.08};
//Tank
static color TANK_COLOR = #110F52;
static float TANK_SIZE = 50;
static float [] TANK_MAX_HEALTH = {2000,2400,3200};
static float [] TANK_POWER = {15,20,50};
static float [] TANK_MAX_ARMOR = {200,600,1200};
static float [] TANK_ARMOR_REGEN_RATE = {0,0.0005,0.003};
static float [] TANK_SPEED = {0.5,0.6,0.9};
static int [] TANK_BOUNTY = {80,60,40};
static float [] TANK_HEALTH_GROWTH = {2000,3000,4000};
static float [] TANK_ARMOR_GROWTH = {450,600,800};
static float [] TANK_SPEED_GROWTH = {0.02,0.02,0.03};
static float [] TANK_BOUNTY_GROWTH = {1.5,1.0,0.5};
//Support
static color SUPPORT_COLOR = #2C75F0;
static float SUPPORT_SIZE = 30;
static float [] SUPPORT_MAX_HEALTH = {100,150,350};
static float [] SUPPORT_POWER = {10,15,35};
static float [] SUPPORT_MAX_ARMOR = {10,20,100};
static float [] SUPPORT_ARMOR_REGEN_RATE = {0,0,0.002};
static float [] SUPPORT_SPEED = {0.8,1.0,1.2};
static int [] SUPPORT_BOUNTY = {9,8,7};
static float [] SUPPORT_BUFF_RANGE = {100,175,250};
static float [] SUPPORT_HEALTH_GROWTH = {120,240,360};
static float [] SUPPORT_ARMOR_GROWTH = {3,5,15};
static float [] SUPPORT_SPEED_GROWTH = {0.02,0.03,0.05};
static float [] SUPPORT_BOUNTY_GROWTH = {0.2,0.15,0.15};
}