Extra compiler check required (v0.17)
Posted: Wed Mar 13, 2002 8:51 pm
Having upgraded my Kid dungeon to the v0.17 format, I kept getting crashes with a coin slot/alcove puzzle:
I place a coin in the slot which then disappears and reveals an alcove containing items. I can pick up the items and use them normally. If I place them back on the alcove, the game instantly freezes - a complete lock up. I have to reboot the machine to get out of this and no error log file is generated. This always worked fine in previous versions
The only difference between my puzzles and the first 'small details' puzzle in the DM dungeon is that the objects on my alcove are LOWER numbered items than the alcove itself. In the DM dungeon, the falchion has a HIGHER object number than the alcove.
So I renumbered everything to match the DM dungeon, and the problem went away - no crashes.
I suggest that if it's *essential* that objects have a higher number than the alcove, then the compiler should pick this up and warn the user accordingly. If it's not important, then there's a bug here that needs fixing to allow objects to have any numbers.
Hope that makes sense!
I place a coin in the slot which then disappears and reveals an alcove containing items. I can pick up the items and use them normally. If I place them back on the alcove, the game instantly freezes - a complete lock up. I have to reboot the machine to get out of this and no error log file is generated. This always worked fine in previous versions
The only difference between my puzzles and the first 'small details' puzzle in the DM dungeon is that the objects on my alcove are LOWER numbered items than the alcove itself. In the DM dungeon, the falchion has a HIGHER object number than the alcove.
So I renumbered everything to match the DM dungeon, and the problem went away - no crashes.
I suggest that if it's *essential* that objects have a higher number than the alcove, then the compiler should pick this up and warn the user accordingly. If it's not important, then there's a bug here that needs fixing to allow objects to have any numbers.
Hope that makes sense!