commands separated
[k8-i-v-a-n.git] / src / game / commands / LevelTeleport.cpp
blobc05de3e371b6da29c28c61618f993332e483383e
1 COMMAND(LevelTeleport) {
2 sLong Level = game::NumberQuestion(CONST_S("To which level?"), WHITE);
3 if (Level <= 0 || Level > game::GetLevels()) {
4 ADD_MESSAGE("There is no level %d in this dungeon, %s!", Level, game::Insult());
5 return false;
7 if (Level == game::GetCurrentLevelIndex()+1) {
8 ADD_MESSAGE("You are already here, %s!", game::Insult());
9 return false;
11 return game::TryTravel(game::GetCurrentDungeonIndex(), Level-1, RANDOM, true);