diff options
author | DracoOmega <draco_omega@live.com> | 2013-02-27 13:38:42 -0330 |
---|---|---|
committer | DracoOmega <draco_omega@live.com> | 2013-03-03 18:36:51 -0330 |
commit | 72f3d047aa9c895fba5a28db6dcd34d986baf12c (patch) | |
tree | 3978293d78a7579429abd9b579f61013d9ce07fa /crawl-ref/source/godcompanions.h | |
parent | bf0e94542fb4c2ba0df094e86d8b992edf4b5515 (diff) | |
download | crawl-ref-72f3d047aa9c895fba5a28db6dcd34d986baf12c.tar.gz crawl-ref-72f3d047aa9c895fba5a28db6dcd34d986baf12c.zip |
Change recall to be incremental instead of instant
Instead of gathering all corresponding allies and dumping them instantly
on top of you, recall now recalls a single ally every 3-6 aut and continues
until all appropriate allies have either been recalled, or recall was
attempted on them and failed (possibly because there was no room).
This should allow recall to still be a useful logistical tool for
transporting your army around while weaking its ability to instantly
snipe specific targets.
Diffstat (limited to 'crawl-ref/source/godcompanions.h')
-rw-r--r-- | crawl-ref/source/godcompanions.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/godcompanions.h b/crawl-ref/source/godcompanions.h index d51980b0ea..e7dda4ca2d 100644 --- a/crawl-ref/source/godcompanions.h +++ b/crawl-ref/source/godcompanions.h @@ -33,6 +33,9 @@ void update_companions(); bool recall_offlevel_companions(); void list_companions(); -bool companion_is_elsewhere(const monster* mons); +bool companion_is_elsewhere(mid_t mid); + +void populate_offlevel_recall_list(); +bool recall_offlevel_ally(mid_t mid); #endif
\ No newline at end of file |