Help needed with Irenicus

OK, in Hell we confronted Irenicus, and in the end, after much grief, he succumbed. Now, as I recall, there should be a cut scene at this point where demons surround Irenicus and torment the beggar; but this doesn't occur. I click on all 5 of the portals at the Abbyssal door, and nothing happens. We're stuck in Hell and can't move on. I can't even save the game, I get the "there are monsters about" message, even though there aren't any; we killed all his summoned demons. What am I missing here?
0
Comments
In theory you could launch ToB as a new game, then import your last save? I've never done this, it might mess up your NPCs and possessions.
Just checked, it will definitely make a mess of things...
Best advice is replay the fight.
- When you use the last tear, that plays a cutscene, cut85a. This summons Irenicus, and is immediately followed by cut85b which directs him to talk to the player. That conversation leads into cut85c, which changes Irenicus into his Slayer form and summons a bunch of demons. Cutscene sequence ends, fight starts.
- Irenicus is immortal here, but when you get him down to 1 HP his script takes over. Change him back to humanoid form with no combat script, and set the "DefeatedJon" global variable to 1.
- Now it's the area script's turn. If "DefeatedJon" is 1, cancel all actions for everybody, wait a moment, set "DefeatedJon" to 2, kill any demons still alive, display Irenicus' final words, and start the cutscene cut60a. That ends the player's Slayer transformation if active, moves some stuff around and does some visuals, and leads into cut59a. That finally kills Irenicus, then takes you back to the Temple of Rillifane where your bodies are. End scene, end campaign, fade to the final prerendered clip.
Out of curiosity, where exactly in this sequence was it breaking for you? What was the state the game just wouldn't move past?
In this game, that sort of stuff is handled with immortality items and scripted deaths; the boss has an item that enforces a minimum HP limit and blocks instant death effects. Then you beat the boss down, their script checks for them being at minimum HP, they say their piece, and then the script kills them - script kills aren't blocked by that immortality item.
The final boss version of Irenicus is particularly troublesome because ... ah, yeah, that is a real problem.
His immortality item is a minimum of 1 HP, and the script check is for less than 2 HP. Normal stuff so far. The problem is that Irenicus, in Slayer form, regenerates. At 6 HP per second. You beat him down, and half a second later when the script checks he's up a few HP and the check is no longer valid. Sometimes you get lucky and it works the first times, sometimes you keep beating on him and it doesn't seem to do anything.
Right, I think that's potential Fixpack material.