summaryrefslogtreecommitdiff
path: root/src/map/achievement.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/achievement.h')
-rw-r--r--src/map/achievement.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/map/achievement.h b/src/map/achievement.h
index f875f3a62..beba120a2 100644
--- a/src/map/achievement.h
+++ b/src/map/achievement.h
@@ -274,6 +274,10 @@ struct achievement_interface {
void (*validate_achievement_rank) (struct map_session_data *sd, int rank);
/* */
bool (*type_requires_criteria) (enum achievement_types type);
+ /* */
+ void (*init_titles) (struct map_session_data *sd);
+ bool (*check_title) (struct map_session_data *sd, int title_id);
+ void (*get_rewards) (struct map_session_data *sd, const struct achievement_data *ad);
};
#ifdef HERCULES_CORE