Create your own Interactive Fiction

ADRIFT - Interactive Fiction  
Home   |   News ADRIFT News RSS   |   Screenshots   |   Download   |   Games ADRIFT Reviews RSS   |   Forum   |   Help   |   Links
Welcome Guest Register | Login
Popular Games
Skybreak v 1.2
The Dwarf of Direwood Forest
The PK Girl
Starship Quest
Die Feuerfaust
Magnetic Moon
The Dragon Diamond
the virtual human
The Fortress of Fear
The Axe of Kolt
Latest Forum Posts
Combi-Lib 4.3(beta) ready for testing
Virus problem still around
2020 Xyzzy Awards winners announced 8th of October
Sir Clive Sinclair dies at aged 81
Taking an object
PUT ALL problem
How do I avoid stripping when player uses put all in object?
Combi-Lib 4.2 Released
It puzzles me ;-)
Latest Reviews
The Dwarf of Direwood Forest
Return To Castle Coris
Alien Diver v15
The Axe of Kolt
A Difficult Puzzle
The Garden Party
P/o Prune's mini comp.
I Summon Thee!
Sophia or Wisdom Defined

Make a donation

Cursor  UNDO fail to handle events correctly after game end

Issue Type: Status: Priority: Date Submitted: Votes:
Bug New Critical Sat 22nd Sep 2018 3 votes Vote Up Vote Down
Found in version: Last Updated: Completed in version: Date Completed: Track Changes: Sat 22nd Sep 2018 Log In
ice_wantedSat 22nd Sep 2018 01:53
Executing an UNDO following a game end will break events (especially when the ending task is used to start/stop/pause/resume events). The state of events returned in the game following an undo is random as far as I can tell. Stopped events are started when they shouldn't and Running events are terminated instead of restarted. Using pause/resume give erratic behavior at best when the end game undo is executed.

States of events need to be handle better following and end game and return the game events in the state they where before the last task.

Recommandation to mitigate this issue: Provide developers with ACTIONS (in task) allowing to start/stop/resume/pause specific events, so that they it can be done manually (forcefully) within tasks. It would be easier to roll back and also provide latitude to bypass the current limitation (ie: creating special tasks to restart required events following a end game UNDO).

© 2013 Campbell Wild. All rights reserved. | Contact the Webmaster