diff --git a/src/game/boe.specials.cpp b/src/game/boe.specials.cpp index 45db645f..fdb2200f 100644 --- a/src/game/boe.specials.cpp +++ b/src/game/boe.specials.cpp @@ -2105,7 +2105,7 @@ void run_special(eSpecCtx which_mode,short which_type,short start_spec,location } if(is_out()) erase_out_specials(); - else erase_specials(); + else erase_town_specials(); special_in_progress = false; // TODO: Should find a way to do this that doesn't risk stack overflow diff --git a/src/game/boe.town.cpp b/src/game/boe.town.cpp index 95a3b494..b69b3d00 100644 --- a/src/game/boe.town.cpp +++ b/src/game/boe.town.cpp @@ -441,7 +441,7 @@ void start_town_mode(short which_town, short entry_dir) { monst.active = 0; } - erase_specials(); + erase_town_specials(); // make_town_trim(0); @@ -1213,7 +1213,7 @@ void bash_door(location where,short pc_num) { } -void erase_specials() { +void erase_town_specials() { location where; short sd1,sd2; cSpecial sn; diff --git a/src/game/boe.town.hpp b/src/game/boe.town.hpp index 25f4dc71..2196a159 100644 --- a/src/game/boe.town.hpp +++ b/src/game/boe.town.hpp @@ -21,7 +21,7 @@ void do_sell(short which); void dump_gold(short print_mes); void pick_lock(location where,short pc_num); void bash_door(location where,short pc_num); -void erase_specials(); +void erase_town_specials(); void erase_hidden_towns(cOutdoors& sector, int quadrant_x, int quadrant_y); void erase_completed_specials(cOutdoors& sector); void erase_out_specials();