Latest on PQ2 hijacker bug investigation: Christoph recommended finding the exact rectangle of the seats in the plane by probing the Top, Bottom, and Left of the first row of seats.
You can get into the plane scene by "teleporting" to room 40. When first entering the plane, and walking left, ego stops at x=233 in SSCI and x=236 in FSCI (this would seem to be the "Right" of the control map rect). Going up, over, and down to find the "Top" yields y=60 in SSCI. In FSCI, I cannot get far enough left to get in position to test this. Going down, left, and up to find the "Bottom" yields y=71, x=218 in SSCI and y=75, x=218 in FSCI. Interestingly, at this position priority=3 in SSCI and priority=4 in FSCI. If we can infer that the control map for all the seats are the same, we can infer the Top and Left values using the seats in the row on the right. Going directly down from the "Bottom" point we measured yields the same stopping point in both FSCI and SSCI (218, 93). Weird. The Top measurement here is the same in both. Attempting to go right from that point yields no movement, a collision happens immediately. I would say this means the Left measurement is the same in both. Just for grins, I went straight left from that point. y=92 in both, of course. x=179 in SSCI and x=197 in FSCI. >From all of this information, I would hypothesize that the Right extension is what is off in FSCI. I tried playing with some values in draw_to_control_map(), but came up with nothing that fixed the problem. (BTW, what did that line that's commented out do and why is it commented out?) Given this information, does anyone have other ideas of things to look for or change? -- http://www.clock.org/~matt
