I recently did an interview about speed running Monkey Island (I’ll post a link when it’s available). One of the topics was how speed runners dislike random events and the end of Monkey Island 2 has a lot of randomness around when LeChuck appears. I was asked how this worked and to be honest that was a long time ago and I don’t remember every little scrap of code. It is also possible that I didn’t write it. But what I do have is the SCUMM source code for Monkey Island 2 and I tracked ...