diff --git a/game/modules/tome/data/zones/ancient-elven-ruins/zone.lua b/game/modules/tome/data/zones/ancient-elven-ruins/zone.lua
index 172b51386e1db069b0fd2d9e227ec1473e5f313a..6c44306e3401bd05e6b20fd3a17f3a1268ce9ab5 100644
--- a/game/modules/tome/data/zones/ancient-elven-ruins/zone.lua
+++ b/game/modules/tome/data/zones/ancient-elven-ruins/zone.lua
@@ -54,7 +54,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
@@ -81,7 +81,7 @@ return {
 					nb_object = {6*3, 9*3},
 				},
 				trap = {
-					nb_trap = {6*4, 9*4},
+					nb_trap = {0, 0},
 				},
 			},
 		},
diff --git a/game/modules/tome/data/zones/blighted-ruins/zone.lua b/game/modules/tome/data/zones/blighted-ruins/zone.lua
index 92dbb686b51cb7cce9f72bf12981dffcb159b3ae..3191cf5bc034e202ffea5d7bfa3270d6bb09b90d 100644
--- a/game/modules/tome/data/zones/blighted-ruins/zone.lua
+++ b/game/modules/tome/data/zones/blighted-ruins/zone.lua
@@ -59,7 +59,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/charred-scar/zone.lua b/game/modules/tome/data/zones/charred-scar/zone.lua
index c8aa041c6f0c2fe2c884baab033db90849c54ab9..62208001f090eba6fd74006c90f2003a7f9da35d 100644
--- a/game/modules/tome/data/zones/charred-scar/zone.lua
+++ b/game/modules/tome/data/zones/charred-scar/zone.lua
@@ -49,7 +49,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 		object = {
 			class = "engine.generator.object.Random",
diff --git a/game/modules/tome/data/zones/crypt-kryl-feijan/zone.lua b/game/modules/tome/data/zones/crypt-kryl-feijan/zone.lua
index d22d00fa2cb6b23b2f51f63fd02a28bbe283fe8f..e96a3ccfc10b7f524d5add16ea1c366d55e60f05 100644
--- a/game/modules/tome/data/zones/crypt-kryl-feijan/zone.lua
+++ b/game/modules/tome/data/zones/crypt-kryl-feijan/zone.lua
@@ -55,7 +55,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	post_process = function(level)
diff --git a/game/modules/tome/data/zones/daikara/zone.lua b/game/modules/tome/data/zones/daikara/zone.lua
index 0814de9f2f0c3a70a3289a33b5b208047c5d162b..dc8ceaeb7ac900ecab733f0a70fec6aa9df5a9bd 100644
--- a/game/modules/tome/data/zones/daikara/zone.lua
+++ b/game/modules/tome/data/zones/daikara/zone.lua
@@ -58,7 +58,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {9, 15},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/deep-bellow/zone.lua b/game/modules/tome/data/zones/deep-bellow/zone.lua
index 87bbd48a38e0461b9679e98fa01459a10fb04ade..0bfe95cec9b5ef1fa00fa8e745fac7696cb60a44 100644
--- a/game/modules/tome/data/zones/deep-bellow/zone.lua
+++ b/game/modules/tome/data/zones/deep-bellow/zone.lua
@@ -53,7 +53,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/demon-plane/zone.lua b/game/modules/tome/data/zones/demon-plane/zone.lua
index 24330f64771c8dfa87a6b0097d01c9acb828392f..3a8279b8c14ad4644509714424604c43b806d810 100644
--- a/game/modules/tome/data/zones/demon-plane/zone.lua
+++ b/game/modules/tome/data/zones/demon-plane/zone.lua
@@ -61,7 +61,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {12, 15},
+			nb_trap = {0, 0},
 		},
 	},
 	on_enter = function(lev, old_lev, newzone)
diff --git a/game/modules/tome/data/zones/dreadfell/zone.lua b/game/modules/tome/data/zones/dreadfell/zone.lua
index 6cf29a89226029ed03640b5cd78d0b3199624cde..deec144c21235c3031adf0d3aa091a55e84d6f3b 100644
--- a/game/modules/tome/data/zones/dreadfell/zone.lua
+++ b/game/modules/tome/data/zones/dreadfell/zone.lua
@@ -60,7 +60,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	post_process = function(level)
diff --git a/game/modules/tome/data/zones/eruan/zone.lua b/game/modules/tome/data/zones/eruan/zone.lua
index b4a67b45f6bc6346565711372f5f0cafff98709a..a4b6ec3fdf0cc7cd0d4c239211520963662690fe 100644
--- a/game/modules/tome/data/zones/eruan/zone.lua
+++ b/game/modules/tome/data/zones/eruan/zone.lua
@@ -64,7 +64,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/flooded-cave/zone.lua b/game/modules/tome/data/zones/flooded-cave/zone.lua
index a1a61181383998dec7d33c292bb2cfac73fea9c8..4f085c72c750bb1eca21bb74acebc642c75cfcfd 100644
--- a/game/modules/tome/data/zones/flooded-cave/zone.lua
+++ b/game/modules/tome/data/zones/flooded-cave/zone.lua
@@ -57,7 +57,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/halfling-ruins/zone.lua b/game/modules/tome/data/zones/halfling-ruins/zone.lua
index 7e427c577941c205fdce8d050f81f6cc0e84b5bd..9924d257b3027e124105129a282a7c9d20292e84 100644
--- a/game/modules/tome/data/zones/halfling-ruins/zone.lua
+++ b/game/modules/tome/data/zones/halfling-ruins/zone.lua
@@ -55,7 +55,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/heart-gloom/zone.lua b/game/modules/tome/data/zones/heart-gloom/zone.lua
index a921e8351c8504a07a56b00a8b4517032dab8398..3b8b8b22a147ffcc31d813ce8ccbc09c388bc5ac 100644
--- a/game/modules/tome/data/zones/heart-gloom/zone.lua
+++ b/game/modules/tome/data/zones/heart-gloom/zone.lua
@@ -59,7 +59,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/high-peak/zone.lua b/game/modules/tome/data/zones/high-peak/zone.lua
index 9135e1b2028c97f0e613c711b5a3bfd39a26af0c..853431289176d9c623b154018fc6df13eaf96acf 100644
--- a/game/modules/tome/data/zones/high-peak/zone.lua
+++ b/game/modules/tome/data/zones/high-peak/zone.lua
@@ -69,7 +69,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {15, 20},
+			nb_trap = {0, 0},
 		},
 	},
 	post_process = function(level)
diff --git a/game/modules/tome/data/zones/infinite-dungeon/zone.lua b/game/modules/tome/data/zones/infinite-dungeon/zone.lua
index b5dd15b320a691a6f2987e14d4009da89b36e777..1391fc13177fca5e0a600b459df11ff45d8ed815 100644
--- a/game/modules/tome/data/zones/infinite-dungeon/zone.lua
+++ b/game/modules/tome/data/zones/infinite-dungeon/zone.lua
@@ -62,7 +62,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	post_process = function(level)
diff --git a/game/modules/tome/data/zones/maze/zone.lua b/game/modules/tome/data/zones/maze/zone.lua
index 77516cc8e357e3b8409b95f3edfd7dc5a3930280..e001c088e85523ccc62cf2fff0d04badaed83466 100644
--- a/game/modules/tome/data/zones/maze/zone.lua
+++ b/game/modules/tome/data/zones/maze/zone.lua
@@ -52,7 +52,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {20, 25},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/norgos-lair/zone.lua b/game/modules/tome/data/zones/norgos-lair/zone.lua
index 87fa9fb2e2beac9eba7a89d1a1a993cc137f0dfd..990d9fb56a376174e6cafddeea194ac123d07d0b 100644
--- a/game/modules/tome/data/zones/norgos-lair/zone.lua
+++ b/game/modules/tome/data/zones/norgos-lair/zone.lua
@@ -61,7 +61,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {9, 15},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/noxious-caldera/zone.lua b/game/modules/tome/data/zones/noxious-caldera/zone.lua
index 9631f77a87370e4cb05a2f214264e9edcbf6d340..ebca0178f9f8265737f8c5c9bfad01ab083f5c7b 100644
--- a/game/modules/tome/data/zones/noxious-caldera/zone.lua
+++ b/game/modules/tome/data/zones/noxious-caldera/zone.lua
@@ -59,7 +59,7 @@ return {
 				},
 				trap = {
 					class = "engine.generator.trap.Random",
-					nb_trap = {9, 15},
+					nb_trap = {0, 0},
 				},
 			},
 		},
@@ -86,7 +86,7 @@ return {
 				},
 				trap = {
 					class = "engine.generator.trap.Random",
-					nb_trap = {9, 15},
+					nb_trap = {0, 0},
 				},
 			},
 		},
diff --git a/game/modules/tome/data/zones/reknor/zone.lua b/game/modules/tome/data/zones/reknor/zone.lua
index 190093c16e7c86aa0e5b43660a8708357984c946..76c9bf7028babc4b1b93544d4083b67d7683f235 100644
--- a/game/modules/tome/data/zones/reknor/zone.lua
+++ b/game/modules/tome/data/zones/reknor/zone.lua
@@ -52,7 +52,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {20, 30},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/rhaloren-camp/zone.lua b/game/modules/tome/data/zones/rhaloren-camp/zone.lua
index 8dcdaf18595539b7c324dfa64cd5486156697b98..075446a55a3d275fd0c35080eb42638b989ec2d5 100644
--- a/game/modules/tome/data/zones/rhaloren-camp/zone.lua
+++ b/game/modules/tome/data/zones/rhaloren-camp/zone.lua
@@ -55,7 +55,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/ring-of-blood/zone.lua b/game/modules/tome/data/zones/ring-of-blood/zone.lua
index 5bd1cb0b7d53840b26c412efe1c9754ff103992d..d63c24d5e0a9c341956d1a6363be48c70812e385 100644
--- a/game/modules/tome/data/zones/ring-of-blood/zone.lua
+++ b/game/modules/tome/data/zones/ring-of-blood/zone.lua
@@ -56,7 +56,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels = {
diff --git a/game/modules/tome/data/zones/ruined-dungeon/zone.lua b/game/modules/tome/data/zones/ruined-dungeon/zone.lua
index 26199f12b194733f70387843249f5e3ddb9da68d..f77aad2b640a4109920826fcc77ffe56db66ceeb 100644
--- a/game/modules/tome/data/zones/ruined-dungeon/zone.lua
+++ b/game/modules/tome/data/zones/ruined-dungeon/zone.lua
@@ -45,7 +45,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {20, 20},
+			nb_trap = {0, 0},
 		},
 	},
 	post_process = function(level)
diff --git a/game/modules/tome/data/zones/ruins-kor-pul/zone.lua b/game/modules/tome/data/zones/ruins-kor-pul/zone.lua
index 8089999eb25c2171ee56950a2387c68005f25bdc..ec5fd396fde5671d36cc386329dfeae854c33c97 100644
--- a/game/modules/tome/data/zones/ruins-kor-pul/zone.lua
+++ b/game/modules/tome/data/zones/ruins-kor-pul/zone.lua
@@ -58,7 +58,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/scintillating-caves/zone.lua b/game/modules/tome/data/zones/scintillating-caves/zone.lua
index 595bf24f5fadfe5b59f26bfb53e45aa2c3e60e28..c3dea129a2f1b50d3fbfb693457ad1eaee1a09b5 100644
--- a/game/modules/tome/data/zones/scintillating-caves/zone.lua
+++ b/game/modules/tome/data/zones/scintillating-caves/zone.lua
@@ -54,7 +54,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/shadow-crypt/zone.lua b/game/modules/tome/data/zones/shadow-crypt/zone.lua
index 3a50f1cca7cc774c6cb79e85b10d6af20e03e07a..7e03466819558583676d4a6f378464c6f28ca95c 100644
--- a/game/modules/tome/data/zones/shadow-crypt/zone.lua
+++ b/game/modules/tome/data/zones/shadow-crypt/zone.lua
@@ -56,7 +56,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/slazish-fen/zone.lua b/game/modules/tome/data/zones/slazish-fen/zone.lua
index 37bac9882ec2e9df9aed7e7c8c017a257400f48d..7534c711e69e4499177a7eeeafed4ba355b44b75 100644
--- a/game/modules/tome/data/zones/slazish-fen/zone.lua
+++ b/game/modules/tome/data/zones/slazish-fen/zone.lua
@@ -66,7 +66,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/slime-tunnels/zone.lua b/game/modules/tome/data/zones/slime-tunnels/zone.lua
index 3f978f3c40eaa7705db883b52afc180fc33bb528..4ad33c715e8478be8028d27db149f07a1ecacc79 100644
--- a/game/modules/tome/data/zones/slime-tunnels/zone.lua
+++ b/game/modules/tome/data/zones/slime-tunnels/zone.lua
@@ -46,7 +46,7 @@ return {
 		},
 		object = {
 			class = "engine.generator.object.Random",
-			nb_trap = {4, 10},
+			nb_object = {4, 10},
 		},
 	},
 }
diff --git a/game/modules/tome/data/zones/telmur/zone.lua b/game/modules/tome/data/zones/telmur/zone.lua
index 0a3dc5fe844567894f9215648ad5941ca34095b5..07fb22b7e8af6b8f8c76ce42dc289773ba52734d 100644
--- a/game/modules/tome/data/zones/telmur/zone.lua
+++ b/game/modules/tome/data/zones/telmur/zone.lua
@@ -54,7 +54,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	on_enter = function(lev, old_lev, newzone)
diff --git a/game/modules/tome/data/zones/tempest-peak/zone.lua b/game/modules/tome/data/zones/tempest-peak/zone.lua
index 6ad2e6780f7752e97eceb15a4c2f454354307cca..ec719f489ab20c5f00fce45434dbd9934020c1ad 100644
--- a/game/modules/tome/data/zones/tempest-peak/zone.lua
+++ b/game/modules/tome/data/zones/tempest-peak/zone.lua
@@ -55,7 +55,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/trollmire/zone.lua b/game/modules/tome/data/zones/trollmire/zone.lua
index 34b04d35f7633442f6f058a8ef2b2fd4f06de696..67676c0bb98db7f505fe43b6806233618aad72da 100644
--- a/game/modules/tome/data/zones/trollmire/zone.lua
+++ b/game/modules/tome/data/zones/trollmire/zone.lua
@@ -73,7 +73,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {6, 9},
+			nb_trap = {0, 0},
 		},
 	},
 	levels =
diff --git a/game/modules/tome/data/zones/unremarkable-cave/zone.lua b/game/modules/tome/data/zones/unremarkable-cave/zone.lua
index b54a3011db2d091bdcc351b56c461b4b996e0a6e..e214a1f5beb38ae4f2f8278337529dc717b964e5 100644
--- a/game/modules/tome/data/zones/unremarkable-cave/zone.lua
+++ b/game/modules/tome/data/zones/unremarkable-cave/zone.lua
@@ -47,7 +47,7 @@ return {
 		},
 		trap = {
 			class = "engine.generator.trap.Random",
-			nb_trap = {10, 15},
+			nb_trap = {0, 0},
 		},
 	},
 }