diff --git a/game/modules/tome/data/maps/vaults/forest-snake-pit.lua b/game/modules/tome/data/maps/vaults/forest-snake-pit.lua
new file mode 100644
index 0000000000000000000000000000000000000000..d4cdcfac432f121810528e37242542932f9dd74f
--- /dev/null
+++ b/game/modules/tome/data/maps/vaults/forest-snake-pit.lua
@@ -0,0 +1,40 @@
+-- ToME - Tales of Middle-Earth
+-- Copyright (C) 2009, 2010 Nicolas Casalini
+--
+-- This program is free software: you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation, either version 3 of the License, or
+-- (at your option) any later version.
+--
+-- This program is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-- GNU General Public License for more details.
+--
+-- You should have received a copy of the GNU General Public License
+-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
+--
+-- Nicolas Casalini "DarkGod"
+-- darkgod@te4.org
+
+setStatusAll{no_teleport=true}
+
+rotates = {"default", "90", "180", "270", "flipx", "flipy"}
+
+defineTile(',', "GRASS")
+defineTile(';', "FLOWER")
+defineTile('#', "WALL")
+defineTile('X', "TREE")
+defineTile('x', "DOOR_VAULT")
+
+defineTile('s', "FLOOR", {random_filter={type="potion"}}, {random_filter={name="rattlesnake"}})
+
+return {
+[[,,,,,,,,,]],
+[[,#####,,,]],
+[[;#sss#,X,]],
+[[,#sssx,,,]],
+[[,#sss#,,,]],
+[[,#####;,,]],
+[[,,,,,,,,,]],
+}
\ No newline at end of file
diff --git a/game/modules/tome/data/zones/trollshaws/zone.lua b/game/modules/tome/data/zones/trollshaws/zone.lua
index c86606bc115ce7d69be147ac245d62518f05ea43..47ba9c9f2972cd5294b5a637eb0427c9ff807aaa 100644
--- a/game/modules/tome/data/zones/trollshaws/zone.lua
+++ b/game/modules/tome/data/zones/trollshaws/zone.lua
@@ -48,7 +48,7 @@ return {
 
 			nb_rooms = {0,0,0,1},
 			rooms = {"lesser_vault"},
-			lesser_vaults_list = {"honey_glade", "forest-ruined-building1", "forest-ruined-building2", "forest-ruined-building3"},
+			lesser_vaults_list = {"honey_glade", "forest-ruined-building1", "forest-ruined-building2", "forest-ruined-building3", "forest-snake-pit"},
 			lite_room_chance = 100,
 		},
 		actor = {