Allow timed specials and similar stuff to trigger while resting

This commit is contained in:
2014-12-12 10:29:29 -05:00
parent 2c2f824f4c
commit 24781b335d
7 changed files with 93 additions and 30 deletions

View File

@@ -10,14 +10,14 @@ bool adj_town_look(location where);
void PSOE(short which_special,unsigned char *stuff_done_val,short where_put);
bool damage_monst(short which_m, short who_hit, short how_much, short how_much_spec, eDamageType dam_type, short sound_type);
void kill_monst(cCreature *which_m,short who_killed);
void special_increase_age();
void special_increase_age(long length = 1, bool queue = false);
void do_rest(long length, int hp_restore, int mp_restore);
void out_move_party(char x,char y) ;
void teleport_party(short x,short y,short mode);
bool run_stone_circle(short which);
void fade_party();
void change_level(short town_num,short x,short y);
void push_things();
void special_increase_age();
void set_terrain(location l, ter_num_t terrain_type);
void queue_special(eSpecCtx mode, short which_type, short spec, location spec_loc);
void run_special(eSpecCtx which_mode,short which_type,short start_spec,location spec_loc,short *a,short *b,short *redraw);