diff options
Diffstat (limited to 'crawl-ref/source/directn.cc')
-rw-r--r-- | crawl-ref/source/directn.cc | 21 |
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); |