I tried the trick with the fertility potion before getting the blowjob from Shakala and it worked liked a charm (it changes her dialogue and prevents the screen freeze). Thank you very much for that!
For Zivah - yes, i stole the map and reported the witch as gone. We used the map to make the first trip to the temple where we met/fought Grug and retrieved the chalice. She taught me potion-making but everytime I interract with her now, my only option is have her milk me once a day. I'm trying to get past that point where she wants to return to the temple and asks me to ask the mayor to lend us some guards but so far all I can do is get her to milk me once a day.
The Walkthrough tells you that when the MC asks the Mayor for guards and receive a No, he thinks to ask for a Seasoned Warrior's help: Gabriel.
Go to the Inn. Talk to Gabriel. When he walks away mad, go look for him in the Goblin Forest.
Zivah patch him up and suggest to go fetch the Crown while he recuperates.
You get the Crown, go back to Weirdwood and meet Gabriel.
You fight a few Orcs before Zivah leaves the party.
Gabriel and MC raid a Orc Fortress and rescue Caleah.
Beth is happy her dad has a purpose again and agree to go on a Date (Summon Spell trigger).
There is Rope and Wood in the Tower, but buy Rope just to make sure. You need a Bear pelt.