-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabilities.py
36 lines (35 loc) · 1.02 KB
/
abilities.py
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
from ability import *
from buffs import *
ABILITIES = {
"ShieldBash": Ability_Melee(
display_name = "Shield Bash",
cooldown = 2,
stamina_cost_base = 10,
stamina_cost_per_level = 5,
damage_base = 20,
damage_per_level = 10,
buffs = [ BUFFS["Stun"] ]),
"ToxicLick": Ability_Melee(
display_name = "Toxic Lick",
cooldown = 4,
buffs = [ BUFFS["ToxicLickDOT"] ]),
"Firebolt": Ability_Projectile(
display_name = "Firebolt",
filename = "images/firebolt.png",
cooldown = 2,
mana_cost_base = 20,
mana_cost_per_level = 10,
damage_base = 15,
damage_per_level = 8,
duration = 6),
"Fireball": Ability_Projectile(
display_name = "Fireball",
filename = "images/fireball.png",
cooldown = 4,
mana_cost_base = 30,
mana_cost_per_level = 15,
damage_base = 30,
damage_per_level = 15,
duration = 10,
buffs = [ BUFFS["BurnDOT"] ]),
}