git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1877 c06c8d41-db1a-0410-9941-cceddc491573
FMBJCM5LJKCG326YRJGOOJU6QNWONXAHK2AB4CP4SAOHKJ5CORXQC static void debug_uptick_xl(int newxl){while (newxl > you.experience_level){you.experience = 1 + exp_needed( 2 + you.experience_level );level_change(true);}}static void debug_downtick_xl(int newxl){you.hp = you.hp_max;while (newxl < you.experience_level)lose_level();}void debug_set_xl(){mprf(MSGCH_PROMPT, "Enter new experience level: ");char buf[30];if (cancelable_get_line(buf, sizeof buf)){canned_msg(MSG_OK);return;}const int newxl = atoi(buf);if (newxl < 1 || newxl > 27 || newxl == you.experience_level){canned_msg(MSG_OK);return;}no_messages mx;if (newxl < you.experience_level)debug_downtick_xl(newxl);elsedebug_uptick_xl(newxl);}