阿瓦拉克的训练异常困难,这让希里无比沮丧,杰洛特用自己的方法来开导她,俩人打起了雪仗,笑闹了一通后,希里的心情果然好多了,她决定继续找阿瓦拉克训练。(这里也可以选择和希里喝酒,但是会影响到大结局,希里死亡几率会加大。)
一天早上,希里突然叫醒杰洛特,她从阿瓦拉克那儿得知,威伦的三个老巫婆邀请伊勒瑞斯前往鲍尔德山参加女巫夜会,她决定替维瑟米尔复仇,于是二人前往鲍尔德山。(这期间会途经维吉玛,杰洛特可以决定带不带希里去见她的亲生父亲恩希尔。带她去,如果希里最后生还,有可能成为女皇。不带她去,如果希里最后生还,有可能成为狩魔猎人。注意,不要为了赏金不顾感情,那样希里死亡的几率会加大。)
在鲍尔德山的半山腰,他们被村民拦住,村民告诉他们想见女巫必须经过西克拉同意。这时杰洛特看到了小地灵强尼,强尼告诉他们伊勒瑞斯已经上山了。见到西克拉,她是个又老又丑的盲眼老太婆,可她却能敏锐地感觉到他们的真实情况,希里获准能上山见女巫,而杰洛特必须完成挑战才可以。
西克拉将曾由佛卡烧铸的硬币,被称为——祸患奥伦币扔入深湖,然后让杰洛特潜入水中捞出。杰洛特毫不犹豫跳入湖中,并很快就捞出了硬币。西克拉让人帮他们打开了通往山顶的大门,并让杰洛特把硬币带给大门后面的守门人。
很快他们就见到了守门人,原来他是个恶魔,叫做佛加斯,当杰洛特把硬币给他后,才知道自己上了当,因为佛加斯看到持硬币上山的人,就会将他们杀死。不过杰洛特并不好杀,反而是他很快就被干掉。随后二人决定分头行动,希里杀三女巫,而杰洛特则去杀伊勒瑞斯。
三女巫身处鲍尔德山顶大橡树的树根中心处,希里顺着瀑布跳入水潭,最终找到了此地。在这里她看到了三个女巫幻化成美女,全身赤裸地正在熬人肉汤。
见到希里出现,三女巫变回了她们丑陋的面貌,一番搏杀后,希里本以为已将她们通通干掉。谁知,织婆突然夺下维瑟米尔的徽章,幻化成一群乌鸦匆匆逃走。
另一边,杰洛特来到了山顶,伊勒瑞斯正和一群女夜魔狂欢,见到杰洛特后,他赶走女夜魔们,准备和杰洛特决一死战。他一手持重锤,一手持大盾,并且会短距离的精准传送,确实极难对付。杰洛特依靠自己的敏捷身法和娴熟的剑法和他缠斗起来,并瞅准机会用阿尔德法印震飞了伊勒瑞斯的重锤,然后一剑刺中了他。哪知伊勒瑞斯确实是强悍的存在,重伤的他居然用双手举起了杰洛特,惊诧于杰洛特高超地剑法,他大声地质问是谁教的杰洛特剑法。杰洛特的回答是:被你害死的那个人教的。说完,杰洛特冲着伊勒瑞斯的头盔使出了伊格尼法印,剧痛地伊勒瑞斯急忙摘下头盔,这时他已被烧的面目全非,完全丧失了抵抗力。杰洛特捡起他的重锤,照着他的脑袋重重砸去……
解决掉伊勒瑞斯以后,杰洛特和希里简单地休息了一会儿,就起程前往诺维格瑞。进入诺维格瑞城,他们发现由于法师们都逃走了,女巫猎人们又把目光对准了非人类,很多非人类都被迫害致死。
来到丹德里恩的变色龙旅馆,他们见到了丹德里恩。丹德里恩告诉杰洛特,特莉丝在楼上等他,同样阿瓦拉克也有事找他,而叶奈法不知何故去了一个酒店。希里则似乎有什么事情,借故离开了。
见到阿瓦拉克,他告诉杰洛特艾瑞汀手里还有两个将领,其中卡兰希尔很忠诚,而盖尔就不一样了。盖尔原来是忠于艾恩·艾尔前国王奥贝伦·穆尔瑟塔奇的,但艾瑞汀毒杀了奥贝伦,阿瓦拉克想让杰洛特找到他,并告诉他事情真相。而盖尔现在就在艾恩·艾尔的世界,那曾经是赤杨种族的地盘,在几百年前,艾恩·艾尔的精灵占据了那里。之后杰洛特表示他没有能力穿越世界,而阿瓦拉克告诉杰洛特,已知有很多世界,但是很少有人知道在这些世界中存在着隐藏之门相互连通,而最近一个即将开启的隐藏之门就在诺维格瑞。
阿瓦拉克领着杰洛特来到隐藏之门,杰洛特这才发现这儿原来就是那个小地灵莎拉居住的闹鬼房间,在房间的地下室里他们走进了隐藏之门。
他们先是来到一个荒凉的世界,阿瓦拉克说这是迪迪维特沙漠,这个世界曾经是一片汪洋,但是干涸了。很快他们就找到了另一个隐藏之门,在他们等待隐藏之门开启时,这个世界的沙虫发现了他们,大批沙虫攻来,二人当即和它们混战起来,不过沙虫太多怎么都杀不净,好在这时隐藏之门开启,二人连忙冲了进去。
这次杰洛特来到一个长满红色植物的山谷,空中四处弥漫着毒气,不时还会从远处传来奇怪的巨吼,而且阿瓦拉克也不知传送到了那里。好在杰洛特很快发现了远处另一个隐藏之门,一路他屏着呼吸,穿过重重毒雾,终于又一次走进隐藏之门。
这一次是个水下世界,好在隐藏之门并不远,杰洛特很快游了进去。
这次来到的一个冰雪世界,异常寒冷,即便是杰洛特这种狩魔猎人都承受不住,好在杰洛特用昆恩法印还能勉强抵挡一下酷寒。他依靠能遮蔽风雪的巨石残垣,一点点挪动着。在残破的房屋里突然跃出几只狂猎之犬,杰洛特立刻感到这个世界和狂猎有关系。
在一个残破的灯塔下,杰洛特找到了阿瓦拉克。看着这里的一切,杰洛特总有种似曾来过的感觉。阿瓦拉克告诉杰洛特,他曾在这里和艾瑞汀拼斗过,希里感应到后也赶来了,并救走了他,把他放到了凯尔·莫罕的森林,这就是为什么他能从狂猎手中逃脱的原因。艾瑞汀也是因此才知道希里拥有空间穿梭的能力。
阿瓦拉克告诉杰洛特,这个世界是提德·戴尔瑞,也是在最后纪元中被白霜摧毁的世界,而以后所有的世界都将被白霜摧毁。杰洛特问盖尔为什么会这么重要,阿瓦拉克说,由于艾瑞汀常年领着妖灵骑士四处征战,所以艾恩·艾尔的世界实际是盖尔在掌管。
就在这时又一个隐藏之门开启,二人再次走了进去。
这次他们终于到达了目的地,盖尔的总督府——提尔纳丽亚宫殿。盖尔正在花园里作画,见到他们的突然出现,他依然很镇定。阿瓦拉克告诉盖尔,艾瑞汀毒杀了前国王,而能证实这件事,必须前往杰洛特所在的世界,盖尔欣然前往。
三人回到原来的世界,找到了卜梦者可琳,通过可琳,盖尔见到精灵国王奥贝伦被毒杀,之后艾瑞汀说出:国王已死,浩气长存。
盖尔得知真相后,告诉杰洛特他们,他们可以到史凯利杰群岛寻找太阳石,并利用它召唤出末日之船纳吉尔法,然后艾瑞汀就会出现。至于他则会禁止艾恩·艾尔精灵响应艾瑞汀的召唤。得到盖尔的承诺,阿瓦拉克将他送回他的世界。
众人随后开始做总决斗的准备,阿瓦拉克建议借助女术士的协助,他们找到太阳石后就把艾瑞汀的船召唤到乌德维克洞岛旁的海湾,然后在那儿设下陷阱,对付艾瑞汀。
希里想要在此之前,对那些帮过她害过她的人做个了结,杰洛特决定和她一起。希里领他来到神殿岛,并告诉他去对付霍桑二世。杰洛特说他已经杀了霍桑,但希里说卓尔坦见到霍桑还活着,来到霍桑住处,杰洛特惊奇地发现已被杀死的霍桑居然还活着,就在希里准备动手杀他时,他大声喊出了他的真实身份,原来他是变形怪杜度伪装的。
杰洛特和希里又来到金鲟酒店,金鲟酒店的女侍碧雅曾冒着生命危险,帮希里联系过丹德里恩。他们来到旅馆正好看到三个女巫猎人正在欺负碧雅,杰洛特帮忙赶走了他们。希里将礼物送给碧娜后,他们又前往法尔寇奈寻找瓦多,他是个精灵有个马戏团,他也曾帮过希里。在得知由于诺维格瑞迫害非人类,瓦多他们打算离开但缺少马匹后,杰洛特决定帮助他们。杰洛特偷偷摸进一个奸商的马厮里,趁着守卫睡着的时候,打开马厮的大门,将马偷了出来。之后,希里要和瓦多道别,杰洛特回到丹德里恩的酒店见特莉丝。
特莉丝见到杰洛特时怒气冲冲,她很生气杰洛特居然带着希里去冒险杀伊勒瑞斯,好在在杰洛特的解释和亲吻下,特莉丝很快就消了气。
特莉丝告诉杰洛特,艾达和法兰茜丝卡拒绝帮助他们,芙琳吉拉则联系不到,而凯拉则和兰伯特一起去远游,现在所能做的就是找到菲丽芭和玛格丽塔。特莉丝已经有一些菲丽芭的线索了,菲丽芭在逃离洛穆涅之后来到诺维格瑞找她的旧情人亚瑟·维勒斯特求助,谁知因菲丽芭曾羞辱过亚瑟,亚瑟劝菲丽芭变身猫头鹰后,在她身上绑上了反魔法金属脚环,让她无法变回人身,以此来报复她。之后,由于女巫猎人开始扑杀术士,亚瑟被杀,他的财产被拍卖,而猫头鹰恰好被卓尔坦买去。此时,杰洛特才知道卓尔坦买来的那只瞎眼猫头鹰是菲丽芭,不过,几天前卓尔坦玩牌把菲丽芭给输掉了。好在还有一根猫头鹰脱落的羽毛,特莉丝做法查看到猫头鹰在迪科斯彻的澡堂。