Advertiser Content
Seen 2 Weeks Ago
Posted July 29th, 2019
30 posts
2.5 Years
So, I thought I could just place flag 0x1201 in any of the starter pokeballs, but that completely glitches the game and adds really weird scripts.

Is there any way to put certain flags on starters?

Such as 1201 on Bulb, 1202 on Squirtle, etc

I want to use this to create give Pokémon scripts that would check if certain starters were chosen and not give the selected starter to the player.
Male
Seen 2 Weeks Ago
Posted 3 Weeks Ago
38 posts
4 Years
this is the script i made for my hack...it should help u somehow

Spoiler:

#dyn 0x740000
#org @main
lock
faceplayer
playsound 0x12e 0x12e 0x0
checkflag 0xYYY // check if player got the pokemon before
if == jump @done
msgbox @oak-msg1
callstd MSG_NORMAL
closemsg
call @whichstarterwaschosen
setflag 0xYYY // use a freed up flag
fadedefault
release
end

#org @done
msgbox @msg-done
callstd MSG_NORMAL
release
end

#org @whichstarterwaschosen
compare 0x4031 0x0
if == call @chosebulba
compare 0x4031 0x1
if == call @chosesquirt
compare 0x4031 0x2
if == call @chosechar
return


#org @chosebulba
fanfare 0x13E
addpokemon CHARMANDER 5 00 0 0 0
waitfanfare
fanfare 0x13E
addpokemon SQUIRTLE 5 00 0 0 0
waitfanfare
msgbox @oak-gotcharandsquirt
callstd MSG_NORMAL
closemsg
return

#org @chosesquirt
fanfare 0x13E
addpokemon CHARMANDER 5 00 0 0 0
waitfanfare
fanfare 0x13E
addpokemon BULBASAUR 5 00 0 0 0
waitfanfare
msgbox @oak-gotcharandbulba
callstd MSG_NORMAL
closemsg
return

#org @chosechar
fanfare 0x13E
addpokemon BULBASAUR 5 00 0 0 0
waitfanfare
fanfare 0x13E
addpokemon SQUIRTLE 5 00 0 0 0
waitfanfare
msgbox @oak-gotbulbaandsquirt
callstd MSG_NORMAL
closemsg
return

//strings
#org @oak-msg1
= OAK: My grandson \v\h06 is not\nvery nice! Why don't you take these\lother POK\eMON with you \v\h01!

#org @msg-done
= OAK: I already gave you all the starters!

#org @oak-gotcharandsquirt
= OAK: Here is CHARMANDER...\nand here is SQUIRTLE!

#org @oak-gotcharandbulba
= OAK: Here is CHARMANDER...\nand here is BULBASAUR!

#org @oak-gotbulbaandsquirt
= OAK: Here is BULBASAUR...\nand here is SQUIRTLE!


P.s. also you shouldnt use that flag...use flags 200-2ff that havent been used or any flag whose script u have deleted it from. I just delete any item scripts and use their flag, like in Mt. Moon and Berry Forest or Cerulean Cave, there's lots of items there to delete and free up flags.

if you need any further help, I'd be glad to help if I can
Advertiser Content