Spider Dungeon

Note - this map is a modification for The Underworld. Visit the new Mods Portal for more mods, mods on the wiki are no longer maintained. You can put it in-game by visiting the Debug Mod Control Panel in the debug rooms and browse to this mod or copy/paste the JSON below into the program window.

Contents

Map Details

You've heard rumor of treasure in the spider caves, but it is guarded by fierce spiders and no adventurers have ever returned. Indeed, the spiders seem quite eager for a female spider to lay their brood, and are quite happy to have you become one.

Objective: Search for one of the 'Cave Treasure Room's. If you can manage to reach that room, take the treasure, and return home, then you can consider yourself as having won this map. For an extra challenge, try the further away Cave Treasure Room that is past the Cave Grotto.

Strategy Notes: This is a difficult map, but if you bring and collect health potions and are level 3, you may be able to collect the treasure from the treasure room and return. If, however, you're not leveled up, or add more difficulty to your journey by applying the breast cream items lying around, you're almost certain to become a permanent addition to the Spider Dungeon.

If you are transformed into a spider, you will always respawn in the spider caves. Otherwise, you respawn at the beginning of the dungeon. If you're not careful, it is quite possible to get into a permanently stuck state on this map!

Note there are also some catgirls in this chapter -- some of their text still refers to the strip club, but for the most part it works. As they're not a transformative enemy, they won't be able to help you transform out of spider form.

Image Map: Available here. (Recommended to try to solving the dungeon without consulting the map for the first playthrough)

Dependencies: In order for the spiders to spawn, Male Spider should be loaded before visiting the map.

Source Code

This source code is not generally needed, unless you want to see how the map was put together when creating your own maps.

Lua Source

startingRoomID=18;-- "Roadway"spiderSpawnRoomID=7;-- "Comfortable Web"functionteleportToMapSpecificRespawn()-- See if player is a spider, even a little bit.ifSpecies.getSpecies("spider").countPlayerPartsOfThisType()>=1then-- Respawn them in the spider web.Player.getInstance().setLocation(this.createLocation(spiderSpawnRoomID));else-- Otherwise, kick player back to the entrance of the dungeon.Player.getInstance().setLocation(this.createLocation(startingRoomID));end-- This example checks based on player species, but anything could be used-- for comparison. In particular, it may be useful to tag rooms using the-- tag system to see if player was defeated in certain room types.-- In either case, player was teleported, so true should be returned.-- This will prevent default respawn logic from being applied.returntrue;end

Trizbort Source

To view this in trizbort, copy/paste this into a text file with the .trizbort extension. (It is not expected or needed to write trizbort XML by hand)