- 1
- Posts
- 6
- Years
- Seen May 31, 2019
Hi there!
I'm currently working on a Pokemon Fire Red hack which centers around Misty after she returns to Kanto. I have a point in Mt. Moon where I want an earthquake to happen and rocks to "fall" (per-say) and block the main route. The script I have below works for the earthquake and to move the rocks. However, once the player leaves sight of the rocks they all return to the original position. Is there anything I'm missing/can add to make the position stay?
Thanks for any advice!
?
I'm currently working on a Pokemon Fire Red hack which centers around Misty after she returns to Kanto. I have a point in Mt. Moon where I want an earthquake to happen and rocks to "fall" (per-say) and block the main route. The script I have below works for the earthquake and to move the rocks. However, once the player leaves sight of the rocks they all return to the original position. Is there anything I'm missing/can add to make the position stay?
Thanks for any advice!
Spoiler:
#dynamic 0x800200
#org @start
lock
checkflag 0x259
if 0x1 goto @done
setvar 0x8004 0x4
setvar 0x8005 0x4
setvar 0x8006 0x9
setvar 0x8007 0x4
special 0x136
fadescreen 0x1
applymovement 0xB @move11
applymovement 0xC @move12
applymovement 0xD @move11
applymovement 0xE @move11
applymovement 0xF @move12
waitmovement 0x0
fadescreen 0x0
setvar 0x8004 0x4
setvar 0x8005 0x4
setvar 0x8006 0x9
setvar 0x8007 0x4
special 0x136
fadescreen 0x1
applymovement 0x10 @move12
applymovement 0x11 @move2
applymovement 0x12 @move12
applymovement 0x13 @move11
applymovement 0x14 @move13
waitmovement 0x0
fadescreen 0x0
applymovement 0xFF @move
waitmovement 0x0
textcolor 0x01
msgbox @1 0x6
setflag 0x259
setvar 0x8008 0x1
release
end
#org @done
release
end
#org @move
#raw 0x62
#raw 0xFE
#org @move2
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move11
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move12
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move13
#raw 0x11
#raw 0xFE
#org @1
= Hm...\pGuess I'll have to find a\ndifferent way around.
#org @start
lock
checkflag 0x259
if 0x1 goto @done
setvar 0x8004 0x4
setvar 0x8005 0x4
setvar 0x8006 0x9
setvar 0x8007 0x4
special 0x136
fadescreen 0x1
applymovement 0xB @move11
applymovement 0xC @move12
applymovement 0xD @move11
applymovement 0xE @move11
applymovement 0xF @move12
waitmovement 0x0
fadescreen 0x0
setvar 0x8004 0x4
setvar 0x8005 0x4
setvar 0x8006 0x9
setvar 0x8007 0x4
special 0x136
fadescreen 0x1
applymovement 0x10 @move12
applymovement 0x11 @move2
applymovement 0x12 @move12
applymovement 0x13 @move11
applymovement 0x14 @move13
waitmovement 0x0
fadescreen 0x0
applymovement 0xFF @move
waitmovement 0x0
textcolor 0x01
msgbox @1 0x6
setflag 0x259
setvar 0x8008 0x1
release
end
#org @done
release
end
#org @move
#raw 0x62
#raw 0xFE
#org @move2
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move11
#raw 0x11
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move12
#raw 0x11
#raw 0x11
#raw 0xFE
#org @move13
#raw 0x11
#raw 0xFE
#org @1
= Hm...\pGuess I'll have to find a\ndifferent way around.
?