tk102 Posted April 23, 2005 Share Posted April 23, 2005 I came across this bug last night that I had to fix. Thought I'd share it. One of the ancient terminals on Dxun has a dialog that asks you put in the arithmetic operators for the equation (6_2)_8_9_1=13 The trouble is, if you input the wrong operator and later choose to leave the terminal alone, too bad! A local boolean gets set and there's no way to reset it. So even if you come back later and put in the right answer... boom! To fix, simply extract puzz_se.dlg from 411DXN_dlg.erf. Open it up it DLGEditor and on the first Entry branch, enter: Script #1: a_local_reset P1: 50 Save this in your override. (It is unique.) Link to comment Share on other sites More sharing options...
Keiko Posted April 23, 2005 Share Posted April 23, 2005 Thanks Tk! Link to comment Share on other sites More sharing options...
Colma Adawin Posted April 23, 2005 Share Posted April 23, 2005 Thanks A HELL OF A LOT!!!! i've landed on Dxun this morning, saw this thread. so thanx a lot bud MattCole Link to comment Share on other sites More sharing options...
Jeff Posted April 23, 2005 Share Posted April 23, 2005 Thanks a ton for solving that, I've had that problem happen to me at least two times. Good job TK:D Link to comment Share on other sites More sharing options...
RedHawke Posted April 24, 2005 Share Posted April 24, 2005 Very good catch tk! I wondered why the darn computer exploded on me at the wierdiest times. Link to comment Share on other sites More sharing options...
Emperor Devon Posted April 24, 2005 Share Posted April 24, 2005 Convenient! Link to comment Share on other sites More sharing options...
mstarfire Posted April 25, 2005 Share Posted April 25, 2005 Well, the main bug with this terminal is there are two answers to the equation and it randomly picks one, so if you select the correct answer that the computer did not pick, it still counts it as wrong and exlodes anyways. Link to comment Share on other sites More sharing options...
Lorden Darkblade Posted April 25, 2005 Share Posted April 25, 2005 Originally posted by mstarfire Well, the main bug with this terminal is there are two answers to the equation and it randomly picks one, so if you select the correct answer that the computer did not pick, it still counts it as wrong and exlodes anyways. Yeah, when I first saw this thread I thought it was the fix to that. Still this is an interesting thing to be aware of. Thanks tk! Link to comment Share on other sites More sharing options...
tk102 Posted April 25, 2005 Author Share Posted April 25, 2005 Originally posted by mstarfire Well, the main bug with this terminal is there are two answers to the equation and it randomly picks one, so if you select the correct answer that the computer did not pick, it still counts it as wrong and exlodes anyways. No. The .dlg files indicates that either correct answer will produce the Success result, provided that you did not make an incorrect selection and then hoped to 'cancel' and try again. That is the bug. Link to comment Share on other sites More sharing options...
Razorfish.8 Posted April 26, 2005 Share Posted April 26, 2005 Originally posted by tk102 No. The .dlg files indicates that either correct answer will produce the Success result, provided that you did not make an incorrect selection and then hoped to 'cancel' and try again. That is the bug. Equation selection possibly fixed in patch v1.0b? Hmm, looks like you weren't supposed to be able to use the terminal again if you powered up with an incorrect answer (explosion and destruction of the terminal)... In that case, the a_local_reset of index 50 should probably be placed in the first reply (R0) rather than the first entry (E0), and E0's first action script should be c_local_notset. Edit: My bad, just checked a_puzzle, and it deletes the interfacing object for the terminal after powering up either way (case 3), so placing the call in either E0 or R0 should net in the same interaction results. Anyway, nice catch, tk! Link to comment Share on other sites More sharing options...
mstarfire Posted April 26, 2005 Share Posted April 26, 2005 Originally posted by tk102 No. The .dlg files indicates that either correct answer will produce the Success result, provided that you did not make an incorrect selection and then hoped to 'cancel' and try again. That is the bug. It must have been corrected with the update then. On my first run through the game, on my first interface with the terminal I gave the wrong correct answer and the terminal exploded on me. Confused, I did a search and found a few threads on various boards stating the information I had posted. When I loaded my game before the terminal, I enterred the same answer and it worked that time. I have not gotten to that point since tha patch, but I guess that bug was corrected. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.