From 2c9b995ca21b449826728e1e6d2df694699fbd89 Mon Sep 17 00:00:00 2001 From: iks Date: Tue, 5 Feb 2013 01:30:52 +0000 Subject: [PATCH] Fixed a bug is that tower quests cannot be completable, which is an enbug of modification of quests initializing. --- src/cmd2.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cmd2.c b/src/cmd2.c index 03b9b041e..4eaa36519 100644 --- a/src/cmd2.c +++ b/src/cmd2.c @@ -95,6 +95,11 @@ void do_cmd_go_up(void) /* Activate the quest */ if (!quest[p_ptr->inside_quest].status) { + if (quest[p_ptr->inside_quest].type != QUEST_TYPE_RANDOM) + { + init_flags = INIT_ASSIGN; + process_dungeon_file("q_info.txt", 0, 0, 0, 0); + } quest[p_ptr->inside_quest].status = QUEST_STATUS_TAKEN; } @@ -264,6 +269,11 @@ void do_cmd_go_down(void) /* Activate the quest */ if (!quest[p_ptr->inside_quest].status) { + if (quest[p_ptr->inside_quest].type != QUEST_TYPE_RANDOM) + { + init_flags = INIT_ASSIGN; + process_dungeon_file("q_info.txt", 0, 0, 0, 0); + } quest[p_ptr->inside_quest].status = QUEST_STATUS_TAKEN; } -- 2.11.0