Normally when using Farore's Wind, it will behave identical to an F6 continue. When trying to fix a continue bug with a script, however, I've discovered that it doesn't seem to respect Game->LastEntranceDMap/Screen or Game->ContinueDMap/Screen when they are set with ZScript. It instead sends Link to whatever the continue screen was before the script changes were applied. Testing the same script with Continue/Save it seems to be otherwise working as intended. I can imagine this causing continue bugs in quests with both a scripted save system and Farore's Wind.
I've tested this in both 2.50.2 and 2.53 Beta 22.
The script I used for testing:
ffc script CustomWindContinue{ void run(){ while(true){ //if(UsingItem(I_FARORESWIND)){ // while(true){ Game->ContinueDMap = Game->GetCurDMap(); Game->ContinueScreen = Game->GetCurDMapScreen(); Game->LastEntranceDMap = Game->GetCurDMap(); Game->LastEntranceScreen = Game->GetCurDMapScreen(); Waitframe(); // } //} Waitframe(); } } }
Edited by Moosh, 06 October 2018 - 02:54 AM.