summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/directn.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/directn.cc')
-rw-r--r--crawl-ref/source/directn.cc21
1 files changed, 21 insertions, 0 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc
index d6d09117d8..f07d04864c 100644
--- a/crawl-ref/source/directn.cc
+++ b/crawl-ref/source/directn.cc
@@ -1415,6 +1415,27 @@ void direction(dist& moves, targeting_type restricts,
debug_miscast(mid);
break;
+
+ case CMD_TARGET_WIZARD_MAKE_SUMMONED:
+ if (!you.wizard || !in_bounds(moves.target))
+ break;
+ mid = mgrd(moves.target);
+ if (mid == NON_MONSTER) // can put in terrain description here
+ break;
+
+ wizard_make_monster_summoned(&menv[mid]);
+ break;
+
+ case CMD_TARGET_WIZARD_POLYMORPH:
+ if (!you.wizard || !in_bounds(moves.target))
+ break;
+ mid = mgrd(moves.target);
+ if (mid == NON_MONSTER) // can put in terrain description here
+ break;
+
+ wizard_polymorph_monster(&menv[mid]);
+ break;
+
#endif
case CMD_TARGET_DESCRIBE:
full_describe_square(moves.target);