diff --git a/game/modules/tome/data/birth/classes/celestial.lua b/game/modules/tome/data/birth/classes/celestial.lua index c3e2c4c02d4d6546310c78921970e718ced1dc03..96514a5baa761f180fd7b66c04bd35cadc88fb31 100644 --- a/game/modules/tome/data/birth/classes/celestial.lua +++ b/game/modules/tome/data/birth/classes/celestial.lua @@ -37,7 +37,7 @@ newBirthDescriptor{ }, copy = { class_start_check = function(self) - if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race == "Human" or self.descriptor.race == "Elf") then + if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race == "Human" or self.descriptor.race == "Elf") and not self._forbid_start_override then self.celestial_race_start_quest = self.starting_quest self.default_wilderness = {"zone-pop", "ruined-gates-of-morning"} self.starting_zone = "town-gates-of-morning" diff --git a/game/modules/tome/data/birth/classes/chronomancer.lua b/game/modules/tome/data/birth/classes/chronomancer.lua index c3feec1c452ca56b1c21e50bc4eb92fcc30cdc6f..64cea8be3aff7e34c314610936a1d5820f184e9d 100644 --- a/game/modules/tome/data/birth/classes/chronomancer.lua +++ b/game/modules/tome/data/birth/classes/chronomancer.lua @@ -37,7 +37,7 @@ newBirthDescriptor{ copy = { -- Chronomancers start in Point Zero class_start_check = function(self) - if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race ~= "Undead" and self.descriptor.race ~= "Dwarf" and self.descriptor.race ~= "Yeek") then + if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race ~= "Undead" and self.descriptor.race ~= "Dwarf" and self.descriptor.race ~= "Yeek") and not self._forbid_start_override then self.chronomancer_race_start_quest = self.starting_quest self.default_wilderness = {"zone-pop", "angolwen-portal"} self.starting_zone = "town-point-zero" diff --git a/game/modules/tome/data/birth/classes/mage.lua b/game/modules/tome/data/birth/classes/mage.lua index bcf139442ae55678c7d6b37463ae3df4c861f764..e801ea881da2920755968fabf9a880e7985b3d3f 100644 --- a/game/modules/tome/data/birth/classes/mage.lua +++ b/game/modules/tome/data/birth/classes/mage.lua @@ -200,7 +200,7 @@ newBirthDescriptor{ copy = { -- Mages start in angolwen class_start_check = function(self) - if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race == "Human" or self.descriptor.race == "Elf" or self.descriptor.race == "Halfling") then + if self.descriptor.world == "Maj'Eyal" and (self.descriptor.race == "Human" or self.descriptor.race == "Elf" or self.descriptor.race == "Halfling") and not self._forbid_start_override then self.archmage_race_start_quest = self.starting_quest self.default_wilderness = {"zone-pop", "angolwen-portal"} self.starting_zone = "town-angolwen"