To avoid such situations, you need to:
1. Read the dialogues.
2. Study the game mechanics in the library.
3. Do not use raw, outdated beta versions from third-party sites.
I managed to cheese my way past this. I used the living clothes to remove them and came back to the rift. I was able to fight the general successfully. Using .71 not an outdated version.