diff options
Diffstat (limited to 'data/personality_test.s')
-rw-r--r-- | data/personality_test.s | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/data/personality_test.s b/data/personality_test.s new file mode 100644 index 0000000..58e9e78 --- /dev/null +++ b/data/personality_test.s @@ -0,0 +1,189 @@ + .section .rodata + + .include "data/data_80EBA18.inc" @ includes Personality Test Questions + + .global gPersonalityQuestionPointerTable +gPersonalityQuestionPointerTable: @ 80F2624 (pointers to each question text) + .byte 0xD8, 0x00, 0x0F, 0x08 + .byte 0x5C, 0x01, 0x0F, 0x08 + .byte 0xCC, 0x01, 0x0F, 0x08 + .byte 0x74, 0x02, 0x0F, 0x08 + .byte 0x18, 0x03, 0x0F, 0x08 + .byte 0xCC, 0x03, 0x0F, 0x08 + .byte 0xB0, 0x04, 0x0F, 0x08 + .byte 0xA0, 0x05, 0x0F, 0x08 + .byte 0x10, 0x06, 0x0F, 0x08 + .byte 0x44, 0x07, 0x0F, 0x08 + .byte 0x1C, 0x09, 0x0F, 0x08 + .byte 0x2C, 0x0A, 0x0F, 0x08 + .byte 0xBC, 0x0A, 0x0F, 0x08 + .byte 0x20, 0x0B, 0x0F, 0x08 + .byte 0xD0, 0x0B, 0x0F, 0x08 + .byte 0xBC, 0x0C, 0x0F, 0x08 + .byte 0x94, 0x0D, 0x0F, 0x08 + .byte 0xFC, 0x0D, 0x0F, 0x08 + .byte 0x54, 0x0E, 0x0F, 0x08 + .byte 0x3C, 0x0F, 0x0F, 0x08 + .byte 0xE0, 0x0F, 0x0F, 0x08 + .byte 0x48, 0x10, 0x0F, 0x08 + .byte 0xA8, 0x10, 0x0F, 0x08 + .byte 0x10, 0x11, 0x0F, 0x08 + .byte 0xE8, 0x11, 0x0F, 0x08 + .byte 0xF8, 0x12, 0x0F, 0x08 + .byte 0xCC, 0x13, 0x0F, 0x08 + .byte 0xA4, 0x14, 0x0F, 0x08 + .byte 0x5C, 0x15, 0x0F, 0x08 + .byte 0x48, 0x16, 0x0F, 0x08 + .byte 0x24, 0x17, 0x0F, 0x08 + .byte 0xEC, 0x17, 0x0F, 0x08 + .byte 0xCC, 0x18, 0x0F, 0x08 + .byte 0x5C, 0x19, 0x0F, 0x08 + .byte 0xCC, 0x19, 0x0F, 0x08 + .byte 0x38, 0x1A, 0x0F, 0x08 + .byte 0xB4, 0x1A, 0x0F, 0x08 + .byte 0x38, 0x1B, 0x0F, 0x08 + .byte 0xBC, 0x1B, 0x0F, 0x08 + .byte 0x18, 0x1C, 0x0F, 0x08 + .byte 0x70, 0x1C, 0x0F, 0x08 + .byte 0xE0, 0x1C, 0x0F, 0x08 + .byte 0xB0, 0x1D, 0x0F, 0x08 + .byte 0x28, 0x1E, 0x0F, 0x08 + .byte 0x94, 0x1E, 0x0F, 0x08 + .byte 0x04, 0x1F, 0x0F, 0x08 + .byte 0xB8, 0x1F, 0x0F, 0x08 + .byte 0xA0, 0x20, 0x0F, 0x08 + .byte 0x2C, 0x21, 0x0F, 0x08 + .byte 0x04, 0x22, 0x0F, 0x08 + .byte 0x04, 0x23, 0x0F, 0x08 + .byte 0xFC, 0x23, 0x0F, 0x08 + .byte 0xC8, 0x24, 0x0F, 0x08 + .byte 0x44, 0x25, 0x0F, 0x08 + .byte 0xD0, 0x25, 0x0F, 0x08 + .byte 0xD8, 0x07, 0x0F, 0x08 @ (pointer to Question 2B for Brave) + + .global gNatureQuestionTable +gNatureQuestionTable: @ 80F2704 (Categories??) + .byte 0x00, 0x00, 0x00, 0x00 @ (Hardy) + .byte 0x01, 0x01, 0x01, 0x01 @ (Docile) + .byte 0x02, 0x02, 0x02, 0x02 @ (Brave) + .byte 0x03, 0x03, 0x03, 0x03 @ (Jolly) + .byte 0x04, 0x04, 0x04, 0x04 @ (Impish) + .byte 0x05, 0x05, 0x05, 0x05 @ (Naive) + .byte 0x06, 0x06, 0x06, 0x06 @ (Timid) + .byte 0x07, 0x07, 0x07, 0x07 @ (Hasty) + .byte 0x08, 0x08, 0x08, 0x08 @ (Sassy) + .byte 0x09, 0x09, 0x09, 0x09 @ (Calm) + .byte 0x0A, 0x0A, 0x0A, 0x0A @ (Relaxed) + .byte 0x0B, 0x0B, 0x0B, 0x0B @ (Lonely) + .byte 0x0C, 0x0C, 0x0C, 0x0C @ (Quirky) + .byte 0x0D, 0x0D, 0x0D @ (Miscellaneous) + .byte 0x02 @ (Question 2b for Brave Category) + + .global gGenderText +gGenderText: @ 80F273C + .asciz "Are you a boy or a girl?" + .align 2,0 + .byte 0x3C, 0x27, 0x0F, 0x08 @ pointer to above text + + .global gUnknown_80F275C +gUnknown_80F275C: @ 80F275C + .byte 0x7C, 0x27, 0x0F, 0x08 @ Pointer to boy text + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x74, 0x27, 0x0F, 0x08 @ Pointer to girl text + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 @ end of table + .byte 0xFF, 0xFF, 0xFF, 0xFF + .asciz "Girl." + .align 2,0 + .string "Boy." + .byte 0x00 + .byte 0x01 + .byte 0x02 + .byte 0x03 + .byte 0x04 + .byte 0x05 + .byte 0x06 + .byte 0x07 + .byte 0x08 + .byte 0x09 + .byte 0x0A + .byte 0x0B + .byte 0x0C + .byte 0x0D + + .global gStarters +gStarters: @ 80F278E + .byte 0x04, 0x00 @ Charmander (Hardy M) + .byte 0x19, 0x00 @ Pikachu (Hardy F) + .byte 0x01, 0x00 @ Bulbasaur (Docile M) + .byte 0x98, 0x00 @ Chikorita (Docile F) + .byte 0x42, 0x00 @ Machop (Brave M) + .byte 0x04, 0x00 @ Charmander (Brave F) + .byte 0x07, 0x00 @ Squirtle (Jolly M) + .byte 0x9E, 0x00 @ Totodile (Jolly F) + .byte 0x19, 0x00 @ Pikachu (Impish M) + .byte 0x68, 0x00 @ Cubone (Impish F) + .byte 0x9E, 0x00 @ Totodile (Naive M) + .byte 0x85, 0x00 @ Eevee (Naive F) + .byte 0x9B, 0x00 @ Cyndaquil (Timid M) + .byte 0x1B, 0x01 @ Mudkip (Timid F) + .byte 0x18, 0x01 @ Torchic (Hasty M) + .byte 0x45, 0x01 @ Skitty (Hasty F) + .byte 0x15, 0x01 @ Treecko (Sassy M) + .byte 0x18, 0x01 @ Torchic (Sassy F) + .byte 0x1B, 0x01 @ Mudkip (Calm M) + .byte 0x01, 0x00 @ Bulbasaur (Calm F) + .byte 0x36, 0x00 @ Psyduck (Relaxed M) + .byte 0x07, 0x00 @ Squirtle (Relaxed F) + .byte 0x68, 0x00 @ Cubone (Lonely M) + .byte 0x36, 0x00 @ Psyduck (Lonely F) + .byte 0x34, 0x00 @ Meowth (Quirky M) + .byte 0x15, 0x01 @ Treecko (Quirky F) + .byte 0x00, 0x00 @ End of table + + .global gStarterReveal +gStarterReveal: @ 80F27C4 + .string "\n" + .string "#+The Pokémon $m0!" + .byte 0 + .byte 0xC4, 0x27, 0x0F, 0x08 @ pointer to above text + + .global gUnknown_80F27DC +gUnknown_80F27DC: @ 80F27DC + .string "#+This is the final step.#W\n" + .string "#+Who would you like to have as a partner?#P" @ #P -> scroll down + .string "#+Choose the Pokémon you want\n" + .asciz "#+as your partner from this group." + .align 2,0 + .byte 0xDC, 0x27, 0x0F, 0x08 @ pointer to above text + + .global gUnknown_80F286C +gUnknown_80F286C: @ 80F286C + .asciz "#+What is your partner~27s nickname?" + .align 2,0 + .byte 0x6C, 0x28, 0x0F, 0x08 @ pointer to above text + + .global gUnknown_80F2898 +gUnknown_80F2898: @ 80F2898 + .string "#+OK! We~27re all set!#P" + .string "#+Let~27s get you into the\n" + .string "#+world of Pokémon!#P" + .asciz "#+Go for it!" + .align 2,0 + .byte 0x98, 0x28, 0x0F, 0x08 @ (pointer to start of text) + + .global gPersonalityTypeDescriptionTable +gPersonalityTypeDescriptionTable: @ 80F28F4 + .incbin "baserom.gba", 0xF28F4, 0x1950 + + .global gUnknown_80F4244 +gUnknown_80F4244: @ 80F4244 (maybe dialog to ok starter selection??) + .byte 0x00, 0x00, 0x00, 0x00 + + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x0C, 0x00, 0x06, 0x00 + .byte 0x05, 0x00, 0x05, 0x00 + .byte 0x05, 0x00, 0x00, 0x00 + + .byte 0x00, 0x00, 0x00, 0x00 + .asciz "pksdir0" |