summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/godcompanions.cc
diff options
context:
space:
mode:
authorSamuel Bronson <naesten@gmail.com>2013-03-21 15:08:20 -0400
committerSamuel Bronson <naesten@gmail.com>2013-03-21 15:08:20 -0400
commit087ba76b33db2e0b883a7a78085ed17b0dd3e8f1 (patch)
tree537412653ae88f886e2fbbf7902d6d54920fe48b /crawl-ref/source/godcompanions.cc
parent91f56e642736f6ffabcd4e5d83bb4ed62e26de17 (diff)
downloadcrawl-ref-087ba76b33db2e0b883a7a78085ed17b0dd3e8f1.tar.gz
crawl-ref-087ba76b33db2e0b883a7a78085ed17b0dd3e8f1.zip
Don't leak god companions between games (with restart_after_game).
I don't want to get my first win from this bug!
Diffstat (limited to 'crawl-ref/source/godcompanions.cc')
-rw-r--r--crawl-ref/source/godcompanions.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/godcompanions.cc b/crawl-ref/source/godcompanions.cc
index 95e1b513d1..4c58618c73 100644
--- a/crawl-ref/source/godcompanions.cc
+++ b/crawl-ref/source/godcompanions.cc
@@ -27,6 +27,11 @@ companion::companion(const monster& m)
timestamp = you.elapsed_time;
}
+void init_companions(void)
+{
+ companion_list.clear();
+}
+
void add_companion(monster* mons)
{
companion_list[mons->mid] = companion(*mons);