Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue getting through the elevator in Theles' Ascension Complex #7

Open
bernardocaporto opened this issue Jun 12, 2017 · 0 comments
Open

Comments

@bernardocaporto
Copy link

hey, I'll try to make this as fast as possible. I reached Theles' second level and went through the elevator, got the quest to eliminate the rebels, and went back down. From that moment on, I was unable to go through the elevator again. even after killing the rebels, nothing changed. so I spent a little while looking at the quest txt files to see if I could decipher what caused the issue.

I managed to find the offending bit of code. looking at the line use <if= V1 1 else GoCheckEligibility if= SceneVar %8% 12 0 else GoAccessDenied Print -1 Exit Destination> in the file QUEST_Unique_L5PAT.txt which determines what happens when accessing the elevator, I narrowed it down to the if= SceneVar %8% 12 0 else GoAccessDenied portion; after all, the first time you use the elevator you are sent to GoCheckEligibility, which doesn't check for that SceneVar value. removing the equivalent bit of code from my save file allowed me to enter the elevator once more.

to check if the issue was truly solved, I reverted the save back to the original use <if= V1 1 else GoCheckEligibility if= SceneVar 214 12 0 else GoAccessDenied Print -1 Exit Destination> (214 was the assigned number in my save file) and instead tried to add a SceneVar= 214 12 0 to the line nu2 <if= T2 0 if= V2 0 V= 2 1 XPV 100 QMemo -42 2>, which handled the results of defeating the rebel forces. I proceeded to defeat them, and was then able to enter the elevator normally.

prior to this, I have never altered my save file in any way or form. also, from what I pieced together, the variable in question indicated inability to return to the 3rd floor due to refusing to follow orders, and I chose no options whatsoever which changed this variable. so I thought this may have something to do with the value being uninitialized, perhaps? though I frankly have no idea what the inner workings of this game's engine look like. but if this is the case, I imagine an easy fix would be changing a line in QUEST_Unique_L5PAT.txt from

GoAccessGranted <ifYesNo 2 3 4 V= 1 1 XPV 100 SetPlotStatus %plotid% %id4% L= 11 1 Print -1 Exit Destination>

to

GoAccessGranted <ifYesNo 2 3 4 V= 1 1 XPV 100 SetPlotStatus %plotid% %id4% SceneVar= %8% 12 0 L= 11 1 Print -1 Exit Destination>

thus initializing that value upon entering the 3rd floor for the first time.

I'm sorry for the lengthy and boring explanation, just wanted to make sure you guys knew this wasn't a half-assed hypothesis for the cause of this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant