summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/debug.h
diff options
context:
space:
mode:
authorzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-12-20 02:26:25 +0000
committerzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-12-20 02:26:25 +0000
commitcd4f718dbcb7974ef1762c87b5e13f0a38df0961 (patch)
treea9fda3e09706d01703795039d33ab9db9a6d1a2a /crawl-ref/source/debug.h
parentf4cd5aede38a820cc5ab7137b8cc1a0927ae7f3e (diff)
downloadcrawl-ref-cd4f718dbcb7974ef1762c87b5e13f0a38df0961.tar.gz
crawl-ref-cd4f718dbcb7974ef1762c87b5e13f0a38df0961.zip
Some wizard/debugging commands:
* The &" command now shows the total experience value of all monster on the level. * &G now prevents dismissed monsters from dropping their original equipment, except for unrandarts and fixed arts. You can force the dismissed monsters to drop all of their non-summoned items by adding "keepitem" to the regexp string. * &R can now either change the random monster spawn rate for the current level, or immediately spawn a given number of random monsters. * &^D can be used to examine and alter player enchantments/durations. * The targeting command "S" can be used to turn a permanent monster into a summoned one. * The targeting command "~" can be used to polymorph a monster into one of a particular type. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7870 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/debug.h')
-rw-r--r--crawl-ref/source/debug.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/debug.h b/crawl-ref/source/debug.h
index 7fe31e996c..22a62a0333 100644
--- a/crawl-ref/source/debug.h
+++ b/crawl-ref/source/debug.h
@@ -73,6 +73,7 @@ void wizard_create_spec_monster(void);
void wizard_create_spec_monster_name(void);
void wizard_create_spec_object(void);
void wizard_tweak_object(void);
+void wizard_make_object_randart(void);
void wizard_exercise_skill(void);
void wizard_set_skill_level(void);
void wizard_set_all_skills(void);
@@ -81,6 +82,7 @@ void wizard_change_species( void );
void wizard_set_xl();
void wizard_get_religion( void );
void wizard_set_stats( void );
+void wizard_edit_durations( void );
void wizard_draw_card();
void wizard_dismiss_all_monsters(bool force_all = false);
void wizard_place_stairs( bool down );
@@ -89,6 +91,7 @@ void wizard_interlevel_travel();
void debug_make_trap( void );
void debug_make_shop( void );
void debug_place_map();
+
// Honest debugging functions.
void debug_item_scan( void );
void debug_mons_scan();
@@ -109,10 +112,14 @@ void debug_stethoscope(int mon);
class monsters;
class coord_def;
+
void wizard_apply_monster_blessing(monsters* mon);
void wizard_give_monster_item(monsters* mon);
void wizard_move_player_or_monster(const coord_def& where);
+void wizard_make_monster_summoned(monsters* mon);
+void wizard_polymorph_monster(monsters* mon);
void debug_make_monster_shout(monsters* mon);
+
void debug_pathfind(int mid);
void debug_miscast( int target );