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