From 4f0ef6978392ec9067af138cd615023a67c8feb9 Mon Sep 17 00:00:00 2001
From: Shibari <ShibariTOME@Gmail.com>
Date: Thu, 4 Dec 2014 08:41:04 -0500
Subject: [PATCH] - Removed all rares/uniques/randbosses from the forced start
 zones using the Searing Halls method

- Removed the instakill and rank changes for higher difficulties to normalize the ruleset
---
 game/modules/tome/data/birth/descriptors.lua         | 6 ++----
 game/modules/tome/data/zones/blighted-ruins/zone.lua | 3 ++-
 game/modules/tome/data/zones/murgol-lair/zone.lua    | 3 ++-
 game/modules/tome/data/zones/reknor-escape/zone.lua  | 3 ++-
 game/modules/tome/data/zones/ritch-tunnels/zone.lua  | 3 ++-
 game/modules/tome/data/zones/slazish-fen/zone.lua    | 3 ++-
 6 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/game/modules/tome/data/birth/descriptors.lua b/game/modules/tome/data/birth/descriptors.lua
index 372480ffeb..e5ee3695f7 100644
--- a/game/modules/tome/data/birth/descriptors.lua
+++ b/game/modules/tome/data/birth/descriptors.lua
@@ -220,7 +220,6 @@ newBirthDescriptor{
 		"Rare creatures are far more frequent and random bosses start to appear",
 		"Nonrandom bosses will have randomly selected talents",
 		"All enemies have 20% more life",
-		"Player rank is normal instead of elite",
 		"Player can earn Insane version of achievements if also playing in Roguelike or Adventure permadeath mode.",
 	},
 	descriptor_choices =
@@ -229,8 +228,8 @@ newBirthDescriptor{
 		class = { ["Tutorial Adventurer"] = "forbid", },
 	},
 	copy = {
+		instakill_immune = 1,
 		__game_difficulty = 4,
-		rank = 2,
 	},
 	game_state = {
 		default_random_rare_chance = 3,
@@ -251,7 +250,6 @@ newBirthDescriptor{
 		"Rare creatures are far more frequent and random bosses start to appear",
 		"Bosses will have randomly selected talents",
 		"Player is being hunted! Randomly all foes in a radius will get a feeling of where she/he is",
-		"Player rank is normal instead of elite",
 		"Player can earn Madness version of achievements if also playing in Roguelike or Adventure permadeath mode.",
 	},
 	descriptor_choices =
@@ -263,8 +261,8 @@ newBirthDescriptor{
 		[ActorTalents.T_HUNTED_PLAYER] = 1,
 	},
 	copy = {
+		instakill_immune = 1,
 		__game_difficulty = 5,
-		rank = 2,
 	},
 	game_state = {
 		default_random_rare_chance = 3,
diff --git a/game/modules/tome/data/zones/blighted-ruins/zone.lua b/game/modules/tome/data/zones/blighted-ruins/zone.lua
index 76b889f005..e26cd58b41 100644
--- a/game/modules/tome/data/zones/blighted-ruins/zone.lua
+++ b/game/modules/tome/data/zones/blighted-ruins/zone.lua
@@ -48,7 +48,8 @@ return {
 			door = "DOOR",
 		},
 		actor = {
-			class = "mod.class.generator.actor.Random",
+			class = "engine.generator.actor.Random",
+			--class = "mod.class.generator.actor.Random",
 			nb_npc = {20, 30},
 			filters = { {max_ood=2}, },
 			guardian = "HALF_BONE_GIANT", guardian_level = 1,
diff --git a/game/modules/tome/data/zones/murgol-lair/zone.lua b/game/modules/tome/data/zones/murgol-lair/zone.lua
index 3c620a0f34..77b249a4cd 100644
--- a/game/modules/tome/data/zones/murgol-lair/zone.lua
+++ b/game/modules/tome/data/zones/murgol-lair/zone.lua
@@ -50,7 +50,8 @@ return {
 			door = "WATER_DOOR",
 		},
 		actor = {
-			class = "mod.class.generator.actor.Random",
+			class = "engine.generator.actor.Random",
+			--class = "mod.class.generator.actor.Random",
 			nb_npc = {20, 30},
 			filters = { {max_ood=2}, },
 			guardian = is_invaded and "NASHVA" or "MURGOL",
diff --git a/game/modules/tome/data/zones/reknor-escape/zone.lua b/game/modules/tome/data/zones/reknor-escape/zone.lua
index 6e5866ab69..794a204808 100644
--- a/game/modules/tome/data/zones/reknor-escape/zone.lua
+++ b/game/modules/tome/data/zones/reknor-escape/zone.lua
@@ -45,7 +45,8 @@ return {
 			force_down = true,
 		},
 		actor = {
-			class = "mod.class.generator.actor.Random",
+			class = "engine.generator.actor.Random",
+			--class = "mod.class.generator.actor.Random",
 			nb_npc = {50, 60},
 			filters = { {max_ood=2}, },
 			nb_spots = 2, on_spot_chance = 35,
diff --git a/game/modules/tome/data/zones/ritch-tunnels/zone.lua b/game/modules/tome/data/zones/ritch-tunnels/zone.lua
index 317cade552..7fdb2b51ca 100644
--- a/game/modules/tome/data/zones/ritch-tunnels/zone.lua
+++ b/game/modules/tome/data/zones/ritch-tunnels/zone.lua
@@ -47,7 +47,8 @@ return {
 			door = "UNDERGROUND_SAND",
 		},
 		actor = {
-			class = "mod.class.generator.actor.Random",
+			class = "engine.generator.actor.Random",
+			--class = "mod.class.generator.actor.Random",
 			nb_npc = {20, 30},
 			filters = { {max_ood=2}, },
 			randelite = 0,
diff --git a/game/modules/tome/data/zones/slazish-fen/zone.lua b/game/modules/tome/data/zones/slazish-fen/zone.lua
index 44c751ce6e..da10e83829 100644
--- a/game/modules/tome/data/zones/slazish-fen/zone.lua
+++ b/game/modules/tome/data/zones/slazish-fen/zone.lua
@@ -56,7 +56,8 @@ return {
 --			lite_room_chance = 100,
 		},
 		actor = {
-			class = "mod.class.generator.actor.Random",
+			class = "engine.generator.actor.Random",
+			--class = "mod.class.generator.actor.Random",
 			nb_npc = {7, 10},
 			filters = { {max_ood=2}, },
 			randelite = 0,
-- 
GitLab