Various bug fixes.
This commit is contained in:
@@ -93,16 +93,19 @@ void apply_quest_reward(int score) {
|
||||
int skins_added = add_to_stack(inv_skins, skins_gain);
|
||||
inv_skins += skins_added;
|
||||
|
||||
string message = "Quest reward: favor +" + format_favor(favor_gain) + ".";
|
||||
if (stones_gain > 0) message += " Stones +" + stones_added + ".";
|
||||
if (logs_gain > 0) message += " Logs +" + logs_added + ".";
|
||||
if (skins_gain > 0) message += " Skins +" + skins_added + ".";
|
||||
speak_with_history(message, true);
|
||||
string message = "Quest Complete!\n\nRewards:\n";
|
||||
message += "Favor: +" + format_favor(favor_gain) + "\n";
|
||||
if (stones_gain > 0) message += "Stones: +" + stones_added + "\n";
|
||||
if (logs_gain > 0) message += "Logs: +" + logs_added + "\n";
|
||||
if (skins_gain > 0) message += "Skins: +" + skins_added + "\n";
|
||||
message += "\nScore: " + score;
|
||||
text_reader(message, "Quest Rewards", true);
|
||||
}
|
||||
|
||||
void run_quest(int quest_type) {
|
||||
speak_with_history(get_quest_description(quest_type), true);
|
||||
wait(800);
|
||||
string quest_name = get_quest_name(quest_type);
|
||||
string quest_desc = get_quest_description(quest_type);
|
||||
text_reader(quest_name + "\n\n" + quest_desc, "Quest Instructions", true);
|
||||
p.pause_all();
|
||||
int score = 0;
|
||||
if (quest_type == QUEST_BAT_INVASION) score = run_bat_invasion();
|
||||
|
||||
Reference in New Issue
Block a user