I really enjoy this game, but for some stuff i would like to have more information to understand how the game works. Maybe I forgot some stuff I did read ingame in previous updates, but i'm not sure.
For example in the last update (v0.11) there are two ways to try to infiltrate the willis corp. Throug the air ducts or using a disguise. In the air ducts the game tells me i lost the map and then i'm presented with three option "left" / "forward" / "right" but there is never any feedback about my choice always the same choice again and after a amount of choices the time runs out.
Am I supposed to make it this way? How? Can i prevent to lose the map? Or any other way to improve my chances besides just blindly guessing?
If I chose to go the other way and use a disguise i end infornt of a big guy i have to fight. Is the outcome completly random or is there a way to guide this fight into a victory for me, based on the choices i make in this battle (block/dodge/counter/etc.)? I tried this battle several times and did chose different approaches how to fight the big fella, but the result is always the same: a loss without a chance (big fella with 40-60% hp left).
Or is the player meant to fail these tasks no matter what he does?
you can't not lose the map, it is literally hard-coded into the game. To be honest, I used a text editor to look at the raw HTML file and extracted the section pertaining to the journey through the air vents. It's written as a bunch of If/else if statements with one of the options increasing a "progress variable" and each stage of the if structure looking for "progress variable" = a number representing the next stage of progress, with the other choices resetting the progress to 1. Each choice also increases the time time. So if you don't get to progress 8 before the time reaches 12 you fail the mini-game.
Honestly, I think the whole thing should be refactored into something like a While loop with a switch statement. Something like
set time = 1, set progress = 1
While (time<12 and Progress< 8)
If progress == # <show special scene>
else <show normal lost in the vents scene>
Switch progress:
Case 1: <choices, one of which increment progress by 1, the rest reset progress>
Case 2: <choices, one of which increment progress by 1, the rest reset progress>
Case 3: <choices, one of which increment progress by 1, the rest reset progress>
Case 4 <choices, one of which increment progress by 1, the rest reset progress>
Case 5: <choices, one of which increment progress by 1, the rest reset progress>
Case 6: <choices, one of which increment progress by 1, the rest reset progress>
Case 7 <choices, one of which increment progress by 1, the rest reset progress>
end switch
Time+=1
end while loop
IF progress == 8 <success>
Else <fail>