http://www.mediafire.com/?sharekey=b55954ec1d1ef96e1686155677bb2685c8f41b62e9fd8b22
Pick up the bombchus, and send them at the green rock.
They spawn an LW_SBOMB (with a fuse length of 3) which should blow up the green rock (which has flag 6). They don't trigger it.
Try the next screen down (the bombchu can go through the thin gap in the mountain) and send it at the green rock there. That rock has flag 11, which is not triggered either.
explosion = Screen->CreateLWeapon(LW_SBOMB);
explosion->Damage = bombchudmg;
is all that I'm using to spawn the bomb.
When I changed the 'LW_SBOMB' in the script to just 'LW_BOMB', I found that the bomb weapon which I was spawning also failed to trigger any flags.
Bomb spawning interacts with the player's bombs in the inventory. So, for example, if the player has Level 1 bombs, spawning a bomb creates that kind of bomb. If you have level 2, you guessed it, it makes level 2 bombs. If you have NO bombs? Dunno.
THIS BEHAVIOR IS STUPID YES.
Anyway, maybe that's the problem.
Ah, could possibly be related.
It was however working previously though, and now no-longer is.
I'll try adding the superbombs to Link's inventory invisibly sometime, when I get my computer back.
Which could be a long time away =(
I've checked your quest out, and the bug is that your Bombchu item explodes too soon. If you remember from Zelda NES, only the centre cloud in a normal bomb explosion triggers the flag.
Ah!
Thankyou.
I'll go check that out.
To be honest though, I don't remember that from Zelda NES.
And also, I was using a Super Bomb explosion rather than a normal Bomb explosion, but I'll fix it anyway, thanks.
EDIT: OK, I've changed it and it was that, so this is definately not a bug.
Thankyou _L_