Reply to Re: List of weird stuff still present in 1.08 scripts
If you don't have an account, just leave the password field blank.
@Robj:
Basically, if you place a bomb down and change screens before it explodes, if the new screen has the a sprite on it with the same active sprite number as the bomb on the previous screen, that sprite will glitch out and explode like the bomb should have.
This happens because dam-bom.c is spawned from item-bom.c so it survives a screen change. The fix is script_attach(0) at the start of dam-bom so it doesn't survive a screen change.
dam-bom.c also fails to call kill_this_task, so every bomb will take one script buffer slot permamently.
Edit: s3-mog, dam-bom2 and s4-end also fail to call kill_this_task
Basically, if you place a bomb down and change screens before it explodes, if the new screen has the a sprite on it with the same active sprite number as the bomb on the previous screen, that sprite will glitch out and explode like the bomb should have.
This happens because dam-bom.c is spawned from item-bom.c so it survives a screen change. The fix is script_attach(0) at the start of dam-bom so it doesn't survive a screen change.
dam-bom.c also fails to call kill_this_task, so every bomb will take one script buffer slot permamently.
Edit: s3-mog, dam-bom2 and s4-end also fail to call kill_this_task






