Changes between Initial Version and Version 1 of Ticket #10835, comment 8


Ignore:
Timestamp:
Dec 14, 2018, 4:08:11 AM (5 years ago)
Author:
Vhati

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10835, comment 8

    initial v1  
    33\\
    44\\
    5 Another error: If you use the lingering Force Bolt cursor to shoot the crystal... Then shoot the room...
     5Another error: If, after killing Ad Avis, you use the lingering Force Bolt cursor to shoot the crystal... Then shoot the room...
    66{{{
    77parameter 0: 0000:0004 (integer), should be null, integer
     
    2626)
    2727}}}
     28* After killing Ad Avis, rm730's script is project::changeState(2).
     29* Attempting to shoot the crystal calls crystal::setScript(), not the room's. rm730 still has a mysteriously not-removed reference to project from shooting Ad Avis.
     30* After shooting the crystal, the script will advance, dispose() itself properly, and crystal's reference will be null. rm730's lingering reference will report state 4. The crystal can be shot repeatedly.
     31* Attempting to shoot the room has rm730::setScript() dispose the lingering already-disposed room reference. Which is what the array error meant.
     32\\
     33\\
     34Shooting the room (clears the room script, advances, and removes itself properly), then the crystal, then the room... no error.