1 /** 2 * @file 3 * @brief Player related wizard functions. 4 **/ 5 6 #pragma once 7 8 #include "enum.h" 9 #include "job-type.h" 10 #include "species-type.h" 11 #include "skill-type.h" 12 13 #ifdef WIZARD 14 #define FREEZE_TIME_KEY "freeze_time" 15 16 void wizard_cast_spec_spell(); 17 void wizard_memorise_spec_spell(); 18 void wizard_heal(bool super_heal); 19 void wizard_set_gold(); 20 void wizard_set_piety(); 21 void wizard_set_piety_to(int new_piety, bool force = false); 22 void wizard_exercise_skill(); 23 void wizard_set_abyss(); 24 void wizard_set_skill_level(skill_type skill = SK_NONE); 25 void wizard_set_all_skills(); 26 void wizard_change_species(); 27 void wizard_set_xl(bool change_skills = false); 28 void set_xl(const int newxl, const bool train, const bool silent=true); 29 bool wizard_add_mutation(); 30 void wizard_set_stats(); 31 void wizard_edit_durations(); 32 void wizard_list_props(); 33 void wizard_get_god_gift(); 34 void wizard_toggle_xray_vision(); 35 void wizard_freeze_time(); 36 void wizard_god_wrath(); 37 void wizard_god_mollify(); 38 void wizard_transform(); 39 void wizard_join_religion(); 40 job_type find_job_from_string(const string &job_str); 41 void wizard_change_job_to(job_type job); 42 void wizard_xom_acts(); 43 void wizard_suppress(); 44 void wizard_set_zot_clock(); 45 #endif 46