{GID_QFG1VGA,301,928,0,"Blink","init",-1,0,{WORKAROUND_FAKE,0}},// when entering inn, gets called with 1 parameter, but 2nd parameter is used for div which happens to be an object
{GID_ECOQUEST2,100,0,0,"Rain","points",0xcc6,0,{WORKAROUND_FAKE,0}},// when giving the papers to the customs officer, gets called against a pointer instead of a number
{GID_LSL6,360,938,0,"ROsc","cycleDone",-1,0,{WORKAROUND_FAKE,1}},// when looking through tile in the shower room initial cycles get set to an object instead of 2, we fix this by setting 1 after decrease
{GID_LSL6HIRES,360,64938,0,"ROsc","cycleDone",-1,0,{WORKAROUND_FAKE,1}},// when looking through tile in the shower room initial cycles get set to an object instead of 2, we fix this by setting 1 after decrease
{GID_HOYLE1,4,104,0,"GinRummyCardList","calcRuns",-1,4,{WORKAROUND_FAKE,0}},// Gin Rummy / right when the game starts
{GID_HOYLE1,5,204,0,"tableau","checkRuns",-1,2,{WORKAROUND_FAKE,0}},// Cribbage / during the game
{GID_HOYLE3,200,0,1,"Character","say",-1,504,{WORKAROUND_FAKE,0}},// when starting checkers, first time a character says something
{GID_HOYLE3,200,0,1,"Character","say",-1,505,{WORKAROUND_FAKE,0}},// when starting checkers, first time a character says something
{GID_HOYLE3,-1,700,0,"gcWindow","open",-1,-1,{WORKAROUND_FAKE,0}},// when entering control menu
{GID_ISLANDBRAIN,140,140,0,"piece","init",-1,3,{WORKAROUND_FAKE,1}},// first puzzle right at the start, some initialization variable. bnt is done on it, and it should be non-0
{GID_ISLANDBRAIN,200,268,0,"anElement","select",-1,0,{WORKAROUND_FAKE,0}},// elements puzzle, gets used before super TextIcon
{GID_JONES,1,232,0,"weekendText","draw",0x3d3,0,{WORKAROUND_FAKE,0}},// jones/cd only - gets called during the game
{GID_JONES,764,255,0,"","export 0",-1,13,{WORKAROUND_FAKE,0}},// jones/ega&vga only - called when the game starts
{GID_JONES,764,255,0,"","export 0",-1,14,{WORKAROUND_FAKE,0}},// jones/ega&vga only - called when the game starts
{GID_KQ5,90,0,0,"","export 29",-1,3,{WORKAROUND_FAKE,0}},// called when playing harp for the harpies, is used for kDoAudio
{GID_KQ5,25,25,0,"rm025","doit",-1,0,{WORKAROUND_FAKE,0}},// inside witch forest, when going to the room where the walking rock is
{GID_KQ6,30,30,0,"rats","changeState",-1,0,{WORKAROUND_FAKE,0}},// rats in the catacombs
{GID_KQ6,500,500,0,"rm500","init",-1,0,{WORKAROUND_FAKE,0}},// going to island of the beast
{GID_KQ6,520,520,0,"rm520","init",-1,0,{WORKAROUND_FAKE,0}},// going to boiling water trap on beast isle
{GID_KQ6,-1,903,0,"controlWin","open",-1,4,{WORKAROUND_FAKE,0}},// when opening the controls window (save, load etc)
{GID_LAURABOW2,-1,24,0,"gcWin","open",-1,5,{WORKAROUND_FAKE,0xf}},// is used as priority for game menu
{GID_LSL1,250,250,0,"increase","handleEvent",-1,2,{WORKAROUND_FAKE,0}},// casino, playing game, increasing bet
{GID_LSL1,720,720,0,"rm720","init",-1,0,{WORKAROUND_FAKE,0}},// age check room
{GID_LSL3,340,340,0,"ComicScript","changeState",-1,200,{WORKAROUND_FAKE,0}},// right after entering the 3 ethnic groups inside comedy club
{GID_LSL3,340,340,0,"ComicScript","changeState",-1,201,{WORKAROUND_FAKE,0}},// see above
{GID_LSL3,340,340,0,"ComicScript","changeState",-1,202,{WORKAROUND_FAKE,0}},// see above
{GID_LSL3,340,340,0,"ComicScript","changeState",-1,203,{WORKAROUND_FAKE,0}},// see above
{GID_LSL3,-1,997,0,"TheMenuBar","handleEvent",-1,1,{WORKAROUND_FAKE,0xf}},// when setting volume the first time, this temp is used to set volume on entry (normally it would have been initialized to 's')
{GID_LSL6,-1,85,0,"washcloth","doVerb",-1,0,{WORKAROUND_FAKE,0}},// washcloth in inventory
{GID_LSL6,-1,928,-1,"Narrator","startText",-1,0,{WORKAROUND_FAKE,0}},// used by various objects that are even translated in foreign versions, that's why we use the base-class
{GID_LSL6HIRES,0,85,0,"LL6Inv","init",-1,0,{WORKAROUND_FAKE,0}},// on startup
{GID_LSL6HIRES,-1,64950,1,"Feature","handleEvent",-1,0,{WORKAROUND_FAKE,0}},// at least when entering swimming pool area
{GID_ISLANDBRAIN,300,300,0,"dudeViewer","show",-1,0,{WORKAROUND_STILLCALL,0}},// when looking at the gene explanation chart, gets called with 1 extra parameter
{GID_SQ1,43,43,0,"someoneDied","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// when ordering beer, gets called with 1 extra parameter
{GID_CASTLEBRAIN,420,427,0,"alienIcon","select",-1,0,{WORKAROUND_STILLCALL,0}},// when selecting a card during the alien card game, gets called with 1 extra parameter
{GID_LSL6,-1,85,0,"rScroller","hide",-1,0,{WORKAROUND_STILLCALL,0}},// happens when restoring (sometimes), same as the one below
{GID_LSL6,-1,85,0,"lScroller","hide",-1,0,{WORKAROUND_STILLCALL,0}},// happens when restoring (sometimes), same as the one below
{GID_LSL6,-1,86,0,"LL6Inv","show",-1,0,{WORKAROUND_STILLCALL,0}},// happens when restoring, is called with hunk segment, but hunk is not allocated at that time
// ^^ TODO: check, if this is really a script error or an issue with our restore code
{GID_LSL6,-1,86,0,"LL6Inv","hide",-1,0,{WORKAROUND_STILLCALL,0}},// happens during the game, gets called with 1 extra parameter
{GID_LSL6,-1,0,0,"LSL6","hideControls",-1,0,{WORKAROUND_STILLCALL,0}},// happens when giving the bungee key to merrily (room 240) and at least in room 650 too - gets called with additional 5th parameter
{GID_SQ4,-1,818,0,"iconTextSwitch","show",-1,0,{WORKAROUND_STILLCALL,0}},// game menu "text/speech" display - parameter 5 is missing, but the right color number is on the stack
{GID_SQ4,405,405,0,"swimAfterEgo","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// skateOrama when "swimming" in the air - accidental additional parameter specified
{GID_SQ4,406,406,0,"swimAndShoot","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// skateOrama when "swimming" in the air - accidental additional parameter specified
{GID_SQ4,410,410,0,"swimAfterEgo","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// skateOrama when "swimming" in the air - accidental additional parameter specified
{GID_SQ4,411,411,0,"swimAndShoot","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// skateOrama when "swimming" in the air - accidental additional parameter specified
{GID_SQ4,-1,704,0,"shootEgo","changeState",-1,0,{WORKAROUND_STILLCALL,0}},// When shot by Droid in Super Computer Maze (Rooms 500, 505, 510...) - accidental additional parameter specified