public static boolean warpStartDojo(final MapleCharacter c, final boolean party) {
	int stage = 1;
	if (party || stage == -1 || stage > 38) {
	    stage = 1;
	}
	final int mapid = 925020000 + (stage * 100);

	final ChannelServer ch = c.getClient().getChannelServer();
	for (int i = mapid; i < mapid + 15; i++) {
	    final MapleMap map = ch.getMapFactory().getMap(i);
	    if (map.getCharactersSize() == 0) {
		clearMap(map, false);
		c.changeMap(map, map.getPortal(0));
		spawnMonster(map, stage);
		return true;
	    }
	}
	return false;
    }