The following changes have been made to the game:
- New Maximum Attack 4th Stage -R- quest for Episode 2 added to Fodra by @Matt! Please feel free to run and test it. Report any issues here: https://www.pioneer2.net/community/threads/open-beta-test-maximum-attack-4th-stage-r-series.13822/
The Episode 2 quest is an addition to the Episode 1 quest, which was added earlier. Episode 4 to come at a later date!
- Possibly avoided a crash caused by the DLL during a memory check while bursting.
- Gave Ba Boota his fast Foie back in Anguish.
- Gave Dark Falz his faster Megid back in Anguish.
- Added some new commands for people who like to Time Attack.
/starttimer x - Immediately starts a simple timer. "x" is an optional seconds parameter and, if provided, the timer will count down from x seconds to 0 instead of counting up from 0.
/freezetimer - Freezes the currently displayed timer. Once a timer is frozen, it cannot be unfrozen.
/killtimer - Destroys the currently displayed timer.
/revealtimer - Reveals an accidentally hidden timer.
/registertimer x,y,z - Creates a timer on standby waiting for register y to be set. The timer will automatically freeze once register z has been set. If x is set, the timer will count backwards from x number of seconds to 0.
/zonetimer x,y,z,r - Immediately starts a timer waiting for room z of floor y to be cleared. If r is set, the timer is created on standby, waiting for register r to be set before counting. If x is set, the timer will count backwards from x number of seconds to 0.
Example of use for Phantasmal World #4. At the counter, before starting the quest, type /zonetimer 0,17,30,245
This will create a zone timer that counts up, starting right after the Amulet is received from Natasha. Once the final enemy is defeated, the timer will automatically freeze.
Parameters passed to this command are 0, to count up, 17 for West Tower, 30 for the final room, 245 for the register set when the Amulet is received.
If you want times to be better sync'd for everyone in the group, I suggest using a register that is set at the same time on all clients or, better yet, a sync_register register. In PW4, using register 60 would be close enough as that register is set for the player positioning but BEFORE talking to Natasha.
Not sure which registers, floors and room IDs to use? Pop open the quest in QEdit and either look at the script or tick the "Show room ID" for guidance. In a good number of existing quests that do not have timers, you can look for the OPcode if_zone_clear to see what floor and room ID they check for the final rooms.
Though, some quests use chk_ene_num, which is currently not supported as an automatic trigger. I'd simply recommend putting a /starttimer and /freezetimer on a keyboard shortcut for that.
Thank you for playing on Ephinea!