summaryrefslogtreecommitdiff
path: root/actions.c
diff options
context:
space:
mode:
authorOlivier Gayot <duskcoder@gmail.com>2015-01-10 21:08:22 +0100
committerOlivier Gayot <duskcoder@gmail.com>2015-01-10 21:08:22 +0100
commitd98cf9e97a61b175649fa9fe656cb8ec2874686c (patch)
treee0562dd314123c713ae8127964529960e31b8bcc /actions.c
parent4a0235f95dac85068cf3654ef95832608b3cdc49 (diff)
added esuna
for now on, the cast only cures poison Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
Diffstat (limited to 'actions.c')
-rw-r--r--actions.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/actions.c b/actions.c
index 9f02ef2..5ab45b4 100644
--- a/actions.c
+++ b/actions.c
@@ -203,3 +203,14 @@ void cyanure(SURFACES *surfaces, POSITIONS *positions, struct character_t *src,
damage_target_hp(surfaces, positions, target, target->max_hp / 4);
target->poisoned = true;
}
+
+void esuna(SURFACES *surfaces, POSITIONS *positions, struct character_t *src, struct target_t *dest, void *data)
+{
+ (void) surfaces;
+ (void) positions;
+ (void) src;
+ (void) data;
+
+ /* TODO cure every state and not only poison */
+ dest->chr->poisoned = false;
+}