00001 #ifndef SPRINT_H 00002 #define SPRINT_H 00003 00004 void sprint_give_items(); 00005 int sprint_modify_exp(int exp); 00006 int sprint_modify_exp_inverse(int exp); 00007 int sprint_modify_skills(int skill_gain); 00008 int sprint_modify_piety(int piety); 00009 int sprint_modify_abyss_exit_chance(int exit_chance); 00010 bool sprint_veto_random_abyss_monster(monster_type type); 00011 00012 class map_def; 00013 // All available maps. 00014 std::vector<const map_def *> get_sprint_maps(); 00015 00016 // Set and get the current map. Used to transfer 00017 // map choice from game choice to level gen. 00018 void set_sprint_map(const std::string& map); 00019 std::string get_sprint_map(); 00020 00021 #endif