coppro wrote:
GameScreen.cpp, around line 3075 in CGameScreen:rocessCueEventsBeforeRoomDraw, the sound for a door opening is played if any of CID_AllTrapdoorsRemoved, CID_RoomConquerPending, or CID_AllTrapdoorsRemoved is triggered.
I ssume you mean AllTarRemoved here, since Mazer is talking about black gates. If you recall, this should have been fixed by me for build 74. If it's still not working with build 74, I need a specific simple example hold that demonstrates the bug.
Also, CID_AllTrapdoorsRemoved is also triggered when a trapdoor is added, in CDbRoom::IncTrapdoor. I would recommend creating two new cue events, associated triggers for script, and triggers for the sounds. It's the only way that doesn't whack backwards-compatibility over the head with a large stick.
That's true. I'll fix this so AllTrapdoorsRemoved does not fire when a trapdoor is added to a room w/o trapdoors in build 75.
____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.