diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2020-03-29 11:42:08 -0400 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2020-03-29 11:42:08 -0400 |
commit | 19812c9d18a64e57ebc2ef5425176b89249b2fef (patch) | |
tree | 02ce4eb5089a6ab8095b6fa1b7b29119e2d6acef | |
parent | 20b7967049308fbc5730b97c5d5b05f1192618db (diff) |
Decoration data to C
-rw-r--r-- | data/decoration_tiles.inc | 359 | ||||
-rw-r--r-- | data/decorations.s | 857 | ||||
-rw-r--r-- | data/text/decoration_descriptions.inc | 573 | ||||
-rw-r--r-- | include/decoration.h | 55 | ||||
-rw-r--r-- | ld_script.txt | 2 | ||||
-rw-r--r-- | src/data/decoration/description.h | 573 | ||||
-rw-r--r-- | src/data/decoration/header.h | 1091 | ||||
-rw-r--r-- | src/data/decoration/tiles.h | 643 | ||||
-rw-r--r-- | src/decoration.c | 7 |
9 files changed, 2370 insertions, 1790 deletions
diff --git a/data/decoration_tiles.inc b/data/decoration_tiles.inc deleted file mode 100644 index 2a53f2d8e..000000000 --- a/data/decoration_tiles.inc +++ /dev/null @@ -1,359 +0,0 @@ -gUnknown_8454004:: @ 8454004 - .2byte 0x087 - -gUnknown_8454006:: @ 8454006 - .2byte 0x08F - -gUnknown_8454008:: @ 8454008 - .2byte 0x090, 0x091, 0x092, 0x098, 0x099, 0x09A - -gUnknown_8454014:: @ 8454014 - .2byte 0x093, 0x094, 0x095, 0x09B, 0x09C, 0x09D - -gUnknown_8454020:: @ 8454020 - .2byte 0x096, 0x097, 0x0A3, 0x09E, 0x09F, 0x0AB - -gUnknown_845402C:: @ 845402C - .2byte 0x0BD, 0x0BE, 0x0BF, 0x0C5, 0x0C6, 0x0C7, 0x0CD, 0x0CE, 0x0CF - -gUnknown_845403E:: @ 845403E - .2byte 0x0A0, 0x0A1, 0x0A2, 0x0A8, 0x0A9, 0x0AA, 0x0B0, 0x0B1, 0x0B2 - -gUnknown_8454050:: @ 8454050 - .2byte 0x0A4, 0x0A5, 0x0A6, 0x0AC, 0x0AD, 0x0AE, 0x0B4, 0x0B5, 0x0B6 - -gUnknown_8454062:: @ 8454062 - .2byte 0x0A7, 0x0BB, 0x0BC, 0x0AF, 0x0C3, 0x0C4, 0x0B7, 0x0CB, 0x0CC - -gUnknown_8454074:: @ 8454074 - .2byte 0x0B8 - -gUnknown_8454076:: @ 8454076 - .2byte 0x0B9 - -gUnknown_8454078:: @ 8454078 - .2byte 0x0BA - -gUnknown_845407A:: @ 845407A - .2byte 0x0C0 - -gUnknown_845407C:: @ 845407C - .2byte 0x0C1 - -gUnknown_845407E:: @ 845407E - .2byte 0x0C2 - -gUnknown_8454080:: @ 8454080 - .2byte 0x0C8 - -gUnknown_8454082:: @ 8454082 - .2byte 0x0C9 - -gUnknown_8454084:: @ 8454084 - .2byte 0x0CA - -gUnknown_8454086:: @ 8454086 - .2byte 0x0D0, 0x0D8 - -gUnknown_845408A:: @ 845408A - .2byte 0x0D2, 0x0DA - -gUnknown_845408E:: @ 845408E - .2byte 0x0D4, 0x0DC - -gUnknown_8454092:: @ 8454092 - .2byte 0x0E0, 0x0E2, 0x0E8, 0x0E9 - -gUnknown_845409A:: @ 845409A - .2byte 0x0E4, 0x0E6, 0x0EC, 0x0ED - -gUnknown_84540A2:: @ 84540A2 - .2byte 0x0F0, 0x0F2, 0x0F8, 0x0F9 - -gUnknown_84540AA:: @ 84540AA - .2byte 0x025, 0x02D - -gUnknown_84540AE:: @ 84540AE - .2byte 0x026, 0x02E - -gUnknown_84540B2:: @ 84540B2 - .2byte 0x027, 0x02F - -gUnknown_84540B6:: @ 84540B6 - .2byte 0x138 - -gUnknown_84540B8:: @ 84540B8 - .2byte 0x13C - -gUnknown_84540BA:: @ 84540BA - .2byte 0x140 - -gUnknown_84540BC:: @ 84540BC - .2byte 0x030, 0x031, 0x032, 0x038, 0x039, 0x03A, 0x040, 0x041, 0x03B - -gUnknown_84540CE:: @ 84540CE - .2byte 0x048, 0x049, 0x068, 0x050, 0x051, 0x070, 0x058, 0x059, 0x069 - -gUnknown_84540E0:: @ 84540E0 - .2byte 0x034, 0x03C - -gUnknown_84540E4:: @ 84540E4 - .2byte 0x035, 0x036, 0x03D, 0x03E, 0x063, 0x064, 0x06F, 0x077 - -gUnknown_84540F4:: @ 84540F4 - .2byte 0x033 - -gUnknown_84540F6:: @ 84540F6 - .2byte 0x02C - -gUnknown_84540F8:: @ 84540F8 - .2byte 0x080, 0x081, 0x088, 0x089 - -gUnknown_8454100:: @ 8454100 - .2byte 0x06A, 0x06B, 0x06C, 0x06D, 0x072, 0x073, 0x074, 0x075 - -gUnknown_8454110:: @ 8454110 - .2byte 0x028 - -gUnknown_8454112:: @ 8454112 - .2byte 0x037, 0x03F - -gUnknown_8454116:: @ 8454116 - .2byte 0x085, 0x08D - -gUnknown_845411A:: @ 845411A - .2byte 0x0D6, 0x0DE - -gUnknown_845411E:: @ 845411E - .2byte 0x12E, 0x136 - -gUnknown_8454122:: @ 8454122 - .2byte 0x082, 0x08A - -gUnknown_8454126:: @ 8454126 - .2byte 0x0F4 - -gUnknown_8454128:: @ 8454128 - .2byte 0x0F5 - -gUnknown_845412A:: @ 845412A - .2byte 0x0F6 - -gUnknown_845412C:: @ 845412C - .2byte 0x060 - -gUnknown_845412E:: @ 845412E - .2byte 0x061 - -gUnknown_8454130:: @ 8454130 - .2byte 0x062 - -gUnknown_8454132:: @ 8454132 - .2byte 0x078 - -gUnknown_8454134:: @ 8454134 - .2byte 0x079 - -gUnknown_8454136:: @ 8454136 - .2byte 0x07A - -gUnknown_8454138:: @ 8454138 - .2byte 0x07B - -gUnknown_845413A:: @ 845413A - .2byte 0x07C - -gUnknown_845413C:: @ 845413C - .2byte 0x07D - -gUnknown_845413E:: @ 845413E - .2byte 0x07E - -gUnknown_8454140:: @ 8454140 - .2byte 0x0B3 - -gUnknown_8454142:: @ 8454142 - .2byte 0x042, 0x043, 0x044, 0x04A, 0x04B, 0x04C, 0x052, 0x053, 0x054 - -gUnknown_8454154:: @ 8454154 - .2byte 0x045, 0x046, 0x047, 0x04D, 0x04E, 0x04F, 0x055, 0x056, 0x057 - -gUnknown_8454166:: @ 8454166 - .2byte 0x05A, 0x05B, 0x05C, 0x05D, 0x05E, 0x05F, 0x065, 0x066, 0x067 - -gUnknown_8454178:: @ 8454178 - .2byte 0x100, 0x101, 0x102, 0x108, 0x109, 0x10A, 0x110, 0x111, 0x112 - -gUnknown_845418A:: @ 845418A - .2byte 0x103, 0x104, 0x105, 0x10B, 0x10C, 0x10D, 0x113, 0x114, 0x115 - -gUnknown_845419C:: @ 845419C - .2byte 0x106, 0x107, 0x118, 0x10E, 0x10F, 0x120, 0x116, 0x117, 0x128 - -gUnknown_84541AE:: @ 84541AE - .2byte 0x119, 0x11A, 0x11B, 0x121, 0x122, 0x123, 0x129, 0x12A, 0x12B - -gUnknown_84541C0:: @ 84541C0 - .2byte 0x130 - -gUnknown_84541C2:: @ 84541C2 - .2byte 0x131 - -gUnknown_84541C4:: @ 84541C4 - .2byte 0x132 - -gUnknown_84541C6:: @ 84541C6 - .2byte 0x133 - -gUnknown_84541C8:: @ 84541C8 - .2byte 0x134 - -gUnknown_84541CA:: @ 84541CA - .2byte 0x11C, 0x11D - -gUnknown_84541CE:: @ 84541CE - .2byte 0x11E, 0x11F - -gUnknown_84541D2:: @ 84541D2 - .2byte 0x124, 0x125 - -gUnknown_84541D6:: @ 84541D6 - .2byte 0x126, 0x127 - -gUnknown_84541DA:: @ 84541DA - .2byte 0x12C, 0x12D - -gUnknown_84541DE:: @ 84541DE - .2byte 0x05C - -gUnknown_84541E0:: @ 84541E0 - .2byte 0x05C - -gUnknown_84541E2:: @ 84541E2 - .2byte 0x05C - -gUnknown_84541E4:: @ 84541E4 - .2byte 0x05C - -gUnknown_84541E6:: @ 84541E6 - .2byte 0x05C - -gUnknown_84541E8:: @ 84541E8 - .2byte 0x05C - -gUnknown_84541EA:: @ 84541EA - .2byte 0x05C - -gUnknown_84541EC:: @ 84541EC - .2byte 0x05C - -gUnknown_84541EE:: @ 84541EE - .2byte 0x05C - -gUnknown_84541F0:: @ 84541F0 - .2byte 0x05C - -gUnknown_84541F2:: @ 84541F2 - .2byte 0x05C - -gUnknown_84541F4:: @ 84541F4 - .2byte 0x05C - -gUnknown_84541F6:: @ 84541F6 - .2byte 0x05C - -gUnknown_84541F8:: @ 84541F8 - .2byte 0x05C - -gUnknown_84541FA:: @ 84541FA - .2byte 0x05C - -gUnknown_84541FC:: @ 84541FC - .2byte 0x05C - -gUnknown_84541FE:: @ 84541FE - .2byte 0x05C - -gUnknown_8454200:: @ 8454200 - .2byte 0x05C - -gUnknown_8454202:: @ 8454202 - .2byte 0x05C - -gUnknown_8454204:: @ 8454204 - .2byte 0x05C - -gUnknown_8454206:: @ 8454206 - .2byte 0x05C - -gUnknown_8454208:: @ 8454208 - .2byte 0x05C - -gUnknown_845420A:: @ 845420A - .2byte 0x05C - -gUnknown_845420C:: @ 845420C - .2byte 0x05C - -gUnknown_845420E:: @ 845420E - .2byte 0x05C - -gUnknown_8454210:: @ 8454210 - .2byte 0x05C - -gUnknown_8454212:: @ 8454212 - .2byte 0x05C - -gUnknown_8454214:: @ 8454214 - .2byte 0x05C - -gUnknown_8454216:: @ 8454216 - .2byte 0x05C - -gUnknown_8454218:: @ 8454218 - .2byte 0x05C - -gUnknown_845421A:: @ 845421A - .2byte 0x05C - -gUnknown_845421C:: @ 845421C - .2byte 0x05C - -gUnknown_845421E:: @ 845421E - .2byte 0x05C - -gUnknown_8454220:: @ 8454220 - .2byte 0x05C - -gUnknown_8454222:: @ 8454222 - .2byte 0x05C - -gUnknown_8454224:: @ 8454224 - .2byte 0x05C - -gUnknown_8454226:: @ 8454226 - .2byte 0x05C - -gUnknown_8454228:: @ 8454228 - .2byte 0x05C - -gUnknown_845422A:: @ 845422A - .2byte 0x05C - -gUnknown_845422C:: @ 845422C - .2byte 0x05C - -gUnknown_845422E:: @ 845422E - .2byte 0x05C - -gUnknown_8454230:: @ 8454230 - .2byte 0x05C - -gUnknown_8454232:: @ 8454232 - .2byte 0x05C - -gUnknown_8454234:: @ 8454234 - .2byte 0x05C - -gUnknown_8454236:: @ 8454236 - .2byte 0x05C diff --git a/data/decorations.s b/data/decorations.s deleted file mode 100644 index 0d6e85efe..000000000 --- a/data/decorations.s +++ /dev/null @@ -1,857 +0,0 @@ -#include "constants/decorations.h" - .include "asm/macros.inc" - .include "constants/constants.inc" - .section .rodata - .align 2 - - .include "data/decoration_tiles.inc" - .include "data/text/decoration_descriptions.inc" - - .align 2 -gDecorations:: @ 84556F8 - .byte DECOR_NONE - .string "SMALL DESK$", 16 - .byte 0x00, 0x00, 0x00 - .2byte 0, 0 - .4byte gUnknown_8454238 - .4byte gUnknown_8454004 - - .byte DECOR_SMALL_DESK - .string "SMALL DESK$", 16 - .byte 0x00, 0x00, 0x00 - .2byte 3000, 0 - .4byte gUnknown_8454238 - .4byte gUnknown_8454004 - - .byte DECOR_POKEMON_DESK - .string "POKéMON DESK$", 16 - .byte 0x00, 0x00, 0x00 - .2byte 3000, 0 - .4byte gUnknown_8454254 - .4byte gUnknown_8454006 - - .byte DECOR_HEAVY_DESK - .string "HEAVY DESK$", 16 - .byte 0x00, 0x09, 0x00 - .2byte 6000, 0 - .4byte gUnknown_8454284 - .4byte gUnknown_8454008 - - .byte DECOR_RAGGED_DESK - .string "RAGGED DESK$", 16 - .byte 0x00, 0x09, 0x00 - .2byte 6000, 0 - .4byte gUnknown_84542BC - .4byte gUnknown_8454014 - - .byte DECOR_COMFORT_DESK - .string "COMFORT DESK$", 16 - .byte 0x00, 0x09, 0x00 - .2byte 6000, 0 - .4byte gUnknown_84542F3 - .4byte gUnknown_8454020 - - .byte DECOR_PRETTY_DESK - .string "PRETTY DESK$", 16 - .byte 0x00, 0x08, 0x00 - .2byte 9000, 0 - .4byte gUnknown_845432C - .4byte gUnknown_845402C - - .byte DECOR_BRICK_DESK - .string "BRICK DESK$", 16 - .byte 0x00, 0x08, 0x00 - .2byte 9000, 0 - .4byte gUnknown_8454362 - .4byte gUnknown_845403E - - .byte DECOR_CAMP_DESK - .string "CAMP DESK$", 16 - .byte 0x00, 0x08, 0x00 - .2byte 9000, 0 - .4byte gUnknown_8454398 - .4byte gUnknown_8454050 - - .byte DECOR_HARD_DESK - .string "HARD DESK$", 16 - .byte 0x00, 0x08, 0x00 - .2byte 9000, 0 - .4byte gUnknown_84543D1 - .4byte gUnknown_8454062 - - .byte DECOR_SMALL_CHAIR - .string "SMALL CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_8454404 - .4byte gUnknown_8454074 - - .byte DECOR_POKEMON_CHAIR - .string "POKéMON CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_8454420 - .4byte gUnknown_8454076 - - .byte DECOR_HEAVY_CHAIR - .string "HEAVY CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_8454451 - .4byte gUnknown_8454078 - - .byte DECOR_PRETTY_CHAIR - .string "PRETTY CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_845446E - .4byte gUnknown_845407A - - .byte DECOR_COMFORT_CHAIR - .string "COMFORT CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_845448B - .4byte gUnknown_845407C - - .byte DECOR_RAGGED_CHAIR - .string "RAGGED CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_84544A9 - .4byte gUnknown_845407E - - .byte DECOR_BRICK_CHAIR - .string "BRICK CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_84544C5 - .4byte gUnknown_8454080 - - .byte DECOR_CAMP_CHAIR - .string "CAMP CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_84544E2 - .4byte gUnknown_8454082 - - .byte DECOR_HARD_CHAIR - .string "HARD CHAIR$", 16 - .byte 0x01, 0x00, 0x01 - .2byte 2000, 0 - .4byte gUnknown_84544FE - .4byte gUnknown_8454084 - - .byte DECOR_RED_PLANT - .string "RED PLANT$", 16 - .byte 0x02, 0x05, 0x02 - .2byte 3000, 0 - .4byte gUnknown_845451A - .4byte gUnknown_8454086 - - .byte DECOR_TROPICAL_PLANT - .string "TROPICAL PLANT$", 16 - .byte 0x02, 0x05, 0x02 - .2byte 3000, 0 - .4byte gUnknown_8454534 - .4byte gUnknown_845408A - - .byte DECOR_PRETTY_FLOWERS - .string "PRETTY FLOWERS$", 16 - .byte 0x02, 0x05, 0x02 - .2byte 3000, 0 - .4byte gUnknown_8454559 - .4byte gUnknown_845408E - - .byte DECOR_COLORFUL_PLANT - .string "COLORFUL PLANT$", 16 - .byte 0x02, 0x04, 0x02 - .2byte 5000, 0 - .4byte gUnknown_8454570 - .4byte gUnknown_8454092 - - .byte DECOR_BIG_PLANT - .string "BIG PLANT$", 16 - .byte 0x02, 0x04, 0x02 - .2byte 5000, 0 - .4byte gUnknown_8454598 - .4byte gUnknown_845409A - - .byte DECOR_GORGEOUS_PLANT - .string "GORGEOUS PLANT$", 16 - .byte 0x02, 0x04, 0x02 - .2byte 5000, 0 - .4byte gUnknown_84545C6 - .4byte gUnknown_84540A2 - - .byte DECOR_RED_BRICK - .string "RED BRICK$", 16 - .byte 0x00, 0x05, 0x03 - .2byte 500, 0 - .4byte gUnknown_84545EE - .4byte gUnknown_84540AA - - .byte DECOR_YELLOW_BRICK - .string "YELLOW BRICK$", 16 - .byte 0x00, 0x05, 0x03 - .2byte 500, 0 - .4byte gUnknown_8454625 - .4byte gUnknown_84540AE - - .byte DECOR_BLUE_BRICK - .string "BLUE BRICK$", 16 - .byte 0x00, 0x05, 0x03 - .2byte 500, 0 - .4byte gUnknown_845465A - .4byte gUnknown_84540B2 - - .byte DECOR_RED_BALLOON - .string "RED BALLOON$", 16 - .byte 0x01, 0x00, 0x03 - .2byte 500, 0 - .4byte gUnknown_845468D - .4byte gUnknown_84540B6 - - .byte DECOR_BLUE_BALLOON - .string "BLUE BALLOON$", 16 - .byte 0x01, 0x00, 0x03 - .2byte 500, 0 - .4byte gUnknown_84546C4 - .4byte gUnknown_84540B8 - - .byte DECOR_YELLOW_BALLOON - .string "YELLOW BALLOON$", 16 - .byte 0x01, 0x00, 0x03 - .2byte 500, 0 - .4byte gUnknown_84546FC - .4byte gUnknown_84540BA - - .byte DECOR_RED_TENT - .string "RED TENT$", 16 - .byte 0x01, 0x08, 0x03 - .2byte 10000, 0 - .4byte gUnknown_8454734 - .4byte gUnknown_84540BC - - .byte DECOR_BLUE_TENT - .string "BLUE TENT$", 16 - .byte 0x01, 0x08, 0x03 - .2byte 10000, 0 - .4byte gUnknown_845475E - .4byte gUnknown_84540CE - - .byte DECOR_SOLID_BOARD - .string "SOLID BOARD$", 16 - .byte 0x01, 0x05, 0x03 - .2byte 3000, 0 - .4byte gUnknown_8454789 - .4byte gUnknown_84540E0 - - .byte DECOR_SLIDE - .string "SLIDE$", 16 - .byte 0x01, 0x07, 0x03 - .2byte 8000, 0 - .4byte gUnknown_84547B7 - .4byte gUnknown_84540E4 - - .byte DECOR_FENCE_LENGTH - .string "FENCE LENGTH$", 16 - .byte 0x00, 0x00, 0x03 - .2byte 500, 0 - .4byte gUnknown_84547DC - .4byte gUnknown_84540F4 - - .byte DECOR_FENCE_WIDTH - .string "FENCE WIDTH$", 16 - .byte 0x00, 0x00, 0x03 - .2byte 500, 0 - .4byte gUnknown_84547FF - .4byte gUnknown_84540F6 - - .byte DECOR_TIRE - .string "TIRE$", 16 - .byte 0x00, 0x04, 0x03 - .2byte 800, 0 - .4byte gUnknown_8454822 - .4byte gUnknown_84540F8 - - .byte DECOR_STAND - .string "STAND$", 16 - .byte 0x01, 0x03, 0x03 - .2byte 7000, 0 - .4byte gUnknown_8454857 - .4byte gUnknown_8454100 - - .byte DECOR_MUD_BALL - .string "MUD BALL$", 16 - .byte 0x01, 0x00, 0x03 - .2byte 200, 0 - .4byte gUnknown_8454874 - .4byte gUnknown_8454110 - - .byte DECOR_BREAKABLE_DOOR - .string "BREAKABLE DOOR$", 16 - .byte 0x01, 0x05, 0x03 - .2byte 3000, 0 - .4byte gUnknown_84548A1 - .4byte gUnknown_8454112 - - .byte DECOR_SAND_ORNAMENT - .string "SAND ORNAMENT$", 16 - .byte 0x02, 0x05, 0x03 - .2byte 3000, 0 - .4byte gUnknown_84548D2 - .4byte gUnknown_8454116 - - .byte DECOR_SILVER_SHIELD - .string "SILVER SHIELD$", 16 - .byte 0x02, 0x05, 0x03 - .2byte 0, 0 - .4byte gUnknown_8454901 - .4byte gUnknown_845411A - - .byte DECOR_GOLD_SHIELD - .string "GOLD SHIELD$", 16 - .byte 0x02, 0x05, 0x03 - .2byte 0, 0 - .4byte gUnknown_8454933 - .4byte gUnknown_845411E - - .byte DECOR_GLASS_ORNAMENT - .string "GLASS ORNAMENT$", 16 - .byte 0x02, 0x05, 0x03 - .2byte 0, 0 - .4byte gUnknown_8454966 - .4byte gUnknown_8454122 - - .byte DECOR_TV - .string "TV$", 16 - .byte 0x00, 0x00, 0x03 - .2byte 3000, 0 - .4byte gUnknown_845499F - .4byte gUnknown_8454126 - - .byte DECOR_ROUND_TV - .string "ROUND TV$", 16 - .byte 0x00, 0x00, 0x03 - .2byte 4000, 0 - .4byte gUnknown_84549BE - .4byte gUnknown_8454128 - - .byte DECOR_CUTE_TV - .string "CUTE TV$", 16 - .byte 0x00, 0x00, 0x03 - .2byte 4000, 0 - .4byte gUnknown_84549E9 - .4byte gUnknown_845412A - - .byte DECOR_GLITTER_MAT - .string "GLITTER MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 2000, 0 - .4byte gUnknown_8454A14 - .4byte gUnknown_845412C - - .byte DECOR_JUMP_MAT - .string "JUMP MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 2000, 0 - .4byte gUnknown_8454A3C - .4byte gUnknown_845412E - - .byte DECOR_SPIN_MAT - .string "SPIN MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 2000, 0 - .4byte gUnknown_8454A6A - .4byte gUnknown_8454130 - - .byte DECOR_C_LOW_NOTE_MAT - .string "C Low NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454A99 - .4byte gUnknown_8454132 - - .byte DECOR_D_NOTE_MAT - .string "D NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454AC8 - .4byte gUnknown_8454134 - - .byte DECOR_E_NOTE_MAT - .string "E NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454AF3 - .4byte gUnknown_8454136 - - .byte DECOR_F_NOTE_MAT - .string "F NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454B1F - .4byte gUnknown_8454138 - - .byte DECOR_G_NOTE_MAT - .string "G NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454B4B - .4byte gUnknown_845413A - - .byte DECOR_A_NOTE_MAT - .string "A NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454B76 - .4byte gUnknown_845413C - - .byte DECOR_B_NOTE_MAT - .string "B NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454BA2 - .4byte gUnknown_845413E - - .byte DECOR_C_HIGH_NOTE_MAT - .string "C High NOTE MAT$", 16 - .byte 0x01, 0x00, 0x04 - .2byte 500, 0 - .4byte gUnknown_8454BCD - .4byte gUnknown_8454140 - - .byte DECOR_SURF_MAT - .string "SURF MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454BFD - .4byte gUnknown_8454142 - - .byte DECOR_THUNDER_MAT - .string "THUNDER MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454C31 - .4byte gUnknown_8454154 - - .byte DECOR_FIRE_BLAST_MAT - .string "FIRE BLAST MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454C68 - .4byte gUnknown_8454166 - - .byte DECOR_POWDER_SNOW_MAT - .string "POWDER SNOW MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454CA2 - .4byte gUnknown_8454178 - - .byte DECOR_ATTRACT_MAT - .string "ATTRACT MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454CDB - .4byte gUnknown_845418A - - .byte DECOR_FISSURE_MAT - .string "FISSURE MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454D13 - .4byte gUnknown_845419C - - .byte DECOR_SPIKES_MAT - .string "SPIKES MAT$", 16 - .byte 0x01, 0x08, 0x04 - .2byte 4000, 0 - .4byte gUnknown_8454D4A - .4byte gUnknown_84541AE - - .byte DECOR_BALL_POSTER - .string "BALL POSTER$", 16 - .byte 0x03, 0x00, 0x05 - .2byte 1000, 0 - .4byte gUnknown_8454D80 - .4byte gUnknown_84541C0 - - .byte DECOR_GREEN_POSTER - .string "GREEN POSTER$", 16 - .byte 0x03, 0x00, 0x05 - .2byte 1000, 0 - .4byte gUnknown_8454DA8 - .4byte gUnknown_84541C2 - - .byte DECOR_RED_POSTER - .string "RED POSTER$", 16 - .byte 0x03, 0x00, 0x05 - .2byte 1000, 0 - .4byte gUnknown_8454DCD - .4byte gUnknown_84541C4 - - .byte DECOR_BLUE_POSTER - .string "BLUE POSTER$", 16 - .byte 0x03, 0x00, 0x05 - .2byte 1000, 0 - .4byte gUnknown_8454DF2 - .4byte gUnknown_84541C6 - - .byte DECOR_CUTE_POSTER - .string "CUTE POSTER$", 16 - .byte 0x03, 0x00, 0x05 - .2byte 1000, 0 - .4byte gUnknown_8454E16 - .4byte gUnknown_84541C8 - - .byte DECOR_PIKA_POSTER - .string "PIKA POSTER$", 16 - .byte 0x03, 0x01, 0x05 - .2byte 1500, 0 - .4byte gUnknown_8454E3C - .4byte gUnknown_84541CA - - .byte DECOR_LONG_POSTER - .string "LONG POSTER$", 16 - .byte 0x03, 0x01, 0x05 - .2byte 1500, 0 - .4byte gUnknown_8454E6B - .4byte gUnknown_84541CE - - .byte DECOR_SEA_POSTER - .string "SEA POSTER$", 16 - .byte 0x03, 0x01, 0x05 - .2byte 1500, 0 - .4byte gUnknown_8454E90 - .4byte gUnknown_84541D2 - - .byte DECOR_SKY_POSTER - .string "SKY POSTER$", 16 - .byte 0x03, 0x01, 0x05 - .2byte 1500, 0 - .4byte gUnknown_8454EB7 - .4byte gUnknown_84541D6 - - .byte DECOR_KISS_POSTER - .string "KISS POSTER$", 16 - .byte 0x03, 0x01, 0x05 - .2byte 1500, 0 - .4byte gUnknown_8454EDC - .4byte gUnknown_84541DA - - .byte DECOR_PICHU_DOLL - .string "PICHU DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454F02 - .4byte gUnknown_84541DE - - .byte DECOR_PIKACHU_DOLL - .string "PIKACHU DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454F2D - .4byte gUnknown_84541E0 - - .byte DECOR_MARILL_DOLL - .string "MARILL DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454F5A - .4byte gUnknown_84541E2 - - .byte DECOR_TOGEPI_DOLL - .string "TOGEPI DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454F86 - .4byte gUnknown_84541E4 - - .byte DECOR_CYNDAQUIL_DOLL - .string "CYNDAQUIL DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454FB2 - .4byte gUnknown_84541E6 - - .byte DECOR_CHIKORITA_DOLL - .string "CHIKORITA DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8454FE1 - .4byte gUnknown_84541E8 - - .byte DECOR_TOTODILE_DOLL - .string "TOTODILE DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455010 - .4byte gUnknown_84541EA - - .byte DECOR_JIGGLYPUFF_DOLL - .string "JIGGLYPUFF DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845503E - .4byte gUnknown_84541EC - - .byte DECOR_MEOWTH_DOLL - .string "MEOWTH DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845506E - .4byte gUnknown_84541EE - - .byte DECOR_CLEFAIRY_DOLL - .string "CLEFAIRY DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845509A - .4byte gUnknown_84541F0 - - .byte DECOR_DITTO_DOLL - .string "DITTO DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84550C8 - .4byte gUnknown_84541F2 - - .byte DECOR_SMOOCHUM_DOLL - .string "SMOOCHUM DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84550F3 - .4byte gUnknown_84541F4 - - .byte DECOR_TREECKO_DOLL - .string "TREECKO DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455121 - .4byte gUnknown_84541F6 - - .byte DECOR_TORCHIC_DOLL - .string "TORCHIC DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845514E - .4byte gUnknown_84541F8 - - .byte DECOR_MUDKIP_DOLL - .string "MUDKIP DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845517B - .4byte gUnknown_84541FA - - .byte DECOR_DUSKULL_DOLL - .string "DUSKULL DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84551A7 - .4byte gUnknown_84541FC - - .byte DECOR_WYNAUT_DOLL - .string "WYNAUT DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84551D4 - .4byte gUnknown_84541FE - - .byte DECOR_BALTOY_DOLL - .string "BALTOY DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455200 - .4byte gUnknown_8454200 - - .byte DECOR_KECLEON_DOLL - .string "KECLEON DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845522C - .4byte gUnknown_8454202 - - .byte DECOR_AZURILL_DOLL - .string "AZURILL DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455259 - .4byte gUnknown_8454204 - - .byte DECOR_SKITTY_DOLL - .string "SKITTY DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455287 - .4byte gUnknown_8454206 - - .byte DECOR_SWABLU_DOLL - .string "SWABLU DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84552B3 - .4byte gUnknown_8454208 - - .byte DECOR_GULPIN_DOLL - .string "GULPIN DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_84552DF - .4byte gUnknown_845420A - - .byte DECOR_LOTAD_DOLL - .string "LOTAD DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_845530B - .4byte gUnknown_845420C - - .byte DECOR_SEEDOT_DOLL - .string "SEEDOT DOLL$", 16 - .byte 0x04, 0x00, 0x06 - .2byte 3000, 0 - .4byte gUnknown_8455336 - .4byte gUnknown_845420E - - .byte DECOR_PIKA_CUSHION - .string "PIKA CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455362 - .4byte gUnknown_8454210 - - .byte DECOR_ROUND_CUSHION - .string "ROUND CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455392 - .4byte gUnknown_8454212 - - .byte DECOR_KISS_CUSHION - .string "KISS CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_84553C1 - .4byte gUnknown_8454214 - - .byte DECOR_ZIGZAG_CUSHION - .string "ZIGZAG CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_84553F2 - .4byte gUnknown_8454216 - - .byte DECOR_SPIN_CUSHION - .string "SPIN CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455424 - .4byte gUnknown_8454218 - - .byte DECOR_DIAMOND_CUSHION - .string "DIAMOND CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455453 - .4byte gUnknown_845421A - - .byte DECOR_BALL_CUSHION - .string "BALL CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455483 - .4byte gUnknown_845421C - - .byte DECOR_GRASS_CUSHION - .string "GRASS CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_84554B0 - .4byte gUnknown_845421E - - .byte DECOR_FIRE_CUSHION - .string "FIRE CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_84554E3 - .4byte gUnknown_8454220 - - .byte DECOR_WATER_CUSHION - .string "WATER CUSHION$", 16 - .byte 0x04, 0x00, 0x07 - .2byte 2000, 0 - .4byte gUnknown_8455515 - .4byte gUnknown_8454222 - - .byte DECOR_SNORLAX_DOLL - .string "SNORLAX DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_8455548 - .4byte gUnknown_8454224 - - .byte DECOR_RHYDON_DOLL - .string "RHYDON DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_8455573 - .4byte gUnknown_8454226 - - .byte DECOR_LAPRAS_DOLL - .string "LAPRAS DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_845559E - .4byte gUnknown_8454228 - - .byte DECOR_VENUSAUR_DOLL - .string "VENUSAUR DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_84555C9 - .4byte gUnknown_845422A - - .byte DECOR_CHARIZARD_DOLL - .string "CHARIZARD DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_84555F4 - .4byte gUnknown_845422C - - .byte DECOR_BLASTOISE_DOLL - .string "BLASTOISE DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_845561F - .4byte gUnknown_845422E - - .byte DECOR_WAILMER_DOLL - .string "WAILMER DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_845564A - .4byte gUnknown_8454230 - - .byte DECOR_REGIROCK_DOLL - .string "REGIROCK DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_8455675 - .4byte gUnknown_8454232 - - .byte DECOR_REGICE_DOLL - .string "REGICE DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_84556A0 - .4byte gUnknown_8454234 - - .byte DECOR_REGISTEEL_DOLL - .string "REGISTEEL DOLL$", 16 - .byte 0x04, 0x05, 0x06 - .2byte 10000, 0 - .4byte gUnknown_84556CB - .4byte gUnknown_8454236 diff --git a/data/text/decoration_descriptions.inc b/data/text/decoration_descriptions.inc deleted file mode 100644 index 358070cb1..000000000 --- a/data/text/decoration_descriptions.inc +++ /dev/null @@ -1,573 +0,0 @@ -gUnknown_8454238:: @ 8454238 - .string "A small desk built\n" - .string "for one.$" - -gUnknown_8454254:: @ 8454254 - .string "A small desk built in\n" - .string "the shape of a POKé\n" - .string "BALL.$" - -gUnknown_8454284:: @ 8454284 - .string "A large desk made\n" - .string "of steel. Put some\n" - .string "decorations on it.$" - -gUnknown_84542BC:: @ 84542BC - .string "A large desk made\n" - .string "of wood. Put some\n" - .string "decorations on it.$" - -gUnknown_84542F3:: @ 84542F3 - .string "A large desk made\n" - .string "of leaves. Put some\n" - .string "decorations on it.$" - -gUnknown_845432C:: @ 845432C - .string "A huge desk made\n" - .string "of glass. Holds lots\n" - .string "of decorations.$" - -gUnknown_8454362:: @ 8454362 - .string "A huge desk made\n" - .string "of brick. Holds lots\n" - .string "of decorations.$" - -gUnknown_8454398:: @ 8454398 - .string "A huge desk made\n" - .string "of logs. Put lots of\n" - .string "decorations on it.$" - -gUnknown_84543D1:: @ 84543D1 - .string "A huge desk made\n" - .string "of rocks. Holds\n" - .string "many decorations.$" - -gUnknown_8454404:: @ 8454404 - .string "A small chair made\n" - .string "for one.$" - -gUnknown_8454420:: @ 8454420 - .string "A small chair built\n" - .string "in the shape of a\n" - .string "POKé BALL.$" - -gUnknown_8454451:: @ 8454451 - .string "A small chair made\n" - .string "of steel.$" - -gUnknown_845446E:: @ 845446E - .string "A small chair made\n" - .string "of glass.$" - -gUnknown_845448B:: @ 845448B - .string "A small chair made\n" - .string "of leaves.$" - -gUnknown_84544A9:: @ 84544A9 - .string "A small chair made\n" - .string "of wood.$" - -gUnknown_84544C5:: @ 84544C5 - .string "A small chair made\n" - .string "of brick.$" - -gUnknown_84544E2:: @ 84544E2 - .string "A small chair made\n" - .string "of logs.$" - -gUnknown_84544FE:: @ 84544FE - .string "A small chair made\n" - .string "of rock.$" - -gUnknown_845451A:: @ 845451A - .string "A vivid red potted\n" - .string "plant.$" - -gUnknown_8454534:: @ 8454534 - .string "A flowering tropical\n" - .string "plant in a pot.$" - -gUnknown_8454559:: @ 8454559 - .string "A pot of cute\n" - .string "flowers.$" - -gUnknown_8454570:: @ 8454570 - .string "A large pot with\n" - .string "many colorful\n" - .string "flowers.$" - -gUnknown_8454598:: @ 8454598 - .string "A large, umbrella-\n" - .string "shaped plant in a\n" - .string "big pot.$" - -gUnknown_84545C6:: @ 84545C6 - .string "A large, impressive\n" - .string "plant in a big pot.$" - -gUnknown_84545EE:: @ 84545EE - .string "A red-colored brick.\n" - .string "Decorations can be\n" - .string "placed on top.$" - -gUnknown_8454625:: @ 8454625 - .string "A yellow-colored\n" - .string "brick. Put some\n" - .string "decorations on top.$" - -gUnknown_845465A:: @ 845465A - .string "A blue-colored\n" - .string "brick. Put some\n" - .string "decorations on top.$" - -gUnknown_845468D:: @ 845468D - .string "A red balloon filled\n" - .string "with water. Bursts\n" - .string "if stepped on.$" - -gUnknown_84546C4:: @ 84546C4 - .string "A blue balloon filled\n" - .string "with water. Bursts\n" - .string "if stepped on.$" - -gUnknown_84546FC:: @ 84546FC - .string "A yellow balloon\n" - .string "filled with water.\n" - .string "Pops if stepped on.$" - -gUnknown_8454734:: @ 8454734 - .string "A large red tent.\n" - .string "You can hide inside\n" - .string "it.$" - -gUnknown_845475E:: @ 845475E - .string "A large blue tent.\n" - .string "You can hide inside\n" - .string "it.$" - -gUnknown_8454789:: @ 8454789 - .string "Place over a hole to\n" - .string "cross to the other\n" - .string "side.$" - -gUnknown_84547B7:: @ 84547B7 - .string "Use to slide down\n" - .string "from the platform.$" - -gUnknown_84547DC:: @ 84547DC - .string "A small fence that\n" - .string "blocks passage.$" - -gUnknown_84547FF:: @ 84547FF - .string "A small fence that\n" - .string "blocks passage.$" - -gUnknown_8454822:: @ 8454822 - .string "An old large tire.\n" - .string "Decorations can be\n" - .string "placed on top.$" - -gUnknown_8454857:: @ 8454857 - .string "A large pedestal\n" - .string "with steps.$" - -gUnknown_8454874:: @ 8454874 - .string "A large ball of mud.\n" - .string "Crumbles if stepped\n" - .string "on.$" - -gUnknown_84548A1:: @ 84548A1 - .string "A weird door that\n" - .string "people can walk\n" - .string "right through.$" - -gUnknown_84548D2:: @ 84548D2 - .string "An ornament made\n" - .string "of sand. Crumbles if\n" - .string "touched.$" - -gUnknown_8454901:: @ 8454901 - .string "Awarded for 50\n" - .string "straight wins at\n" - .string "the BATTLE TOWER.$" - -gUnknown_8454933:: @ 8454933 - .string "Awarded for 100\n" - .string "straight wins at\n" - .string "the BATTLE TOWER.$" - -gUnknown_8454966:: @ 8454966 - .string "A glass replica of\n" - .string "a famous sculpture\n" - .string "at the ART MUSEUM.$" - -gUnknown_845499F:: @ 845499F - .string "A small, gray-\n" - .string "colored toy TV.$" - -gUnknown_84549BE:: @ 84549BE - .string "A toy TV modeled\n" - .string "in the image of a\n" - .string "SEEDOT.$" - -gUnknown_84549E9:: @ 84549E9 - .string "A toy TV modeled\n" - .string "in the image of a\n" - .string "SKITTY.$" - -gUnknown_8454A14:: @ 8454A14 - .string "An odd mat that\n" - .string "glitters if stepped\n" - .string "on.$" - -gUnknown_8454A3C:: @ 8454A3C - .string "A trick mat that\n" - .string "jumps when it is\n" - .string "stepped on.$" - -gUnknown_8454A6A:: @ 8454A6A - .string "A trick mat that\n" - .string "spins around when\n" - .string "stepped on.$" - -gUnknown_8454A99:: @ 8454A99 - .string "A mat that plays\n" - .string "a low C note when\n" - .string "stepped on.$" - -gUnknown_8454AC8:: @ 8454AC8 - .string "A mat that plays\n" - .string "a D note when\n" - .string "stepped on.$" - -gUnknown_8454AF3:: @ 8454AF3 - .string "A mat that plays\n" - .string "an E note when\n" - .string "stepped on.$" - -gUnknown_8454B1F:: @ 8454B1F - .string "A mat that plays\n" - .string "an F note when\n" - .string "stepped on.$" - -gUnknown_8454B4B:: @ 8454B4B - .string "A mat that plays\n" - .string "a G note when\n" - .string "stepped on.$" - -gUnknown_8454B76:: @ 8454B76 - .string "A mat that plays\n" - .string "an A note when\n" - .string "stepped on.$" - -gUnknown_8454BA2:: @ 8454BA2 - .string "A mat that plays\n" - .string "a B note when\n" - .string "stepped on.$" - -gUnknown_8454BCD:: @ 8454BCD - .string "A mat that plays\n" - .string "a high C note when\n" - .string "stepped on.$" - -gUnknown_8454BFD:: @ 8454BFD - .string "A mat designed with\n" - .string "a SURF image.\n" - .string "Put items on top.$" - -gUnknown_8454C31:: @ 8454C31 - .string "A mat designed with\n" - .string "a THUNDER image.\n" - .string "Put items on top.$" - -gUnknown_8454C68:: @ 8454C68 - .string "A mat designed with\n" - .string "a FIRE BLAST image.\n" - .string "Put items on top.$" - -gUnknown_8454CA2:: @ 8454CA2 - .string "A mat with a POWDER\n" - .string "SNOW image design.\n" - .string "Put items on top.$" - -gUnknown_8454CDB:: @ 8454CDB - .string "A mat designed with\n" - .string "an ATTRACT image.\n" - .string "Put items on top.$" - -gUnknown_8454D13:: @ 8454D13 - .string "A mat designed with\n" - .string "a FISSURE image.\n" - .string "Put items on top.$" - -gUnknown_8454D4A:: @ 8454D4A - .string "A mat designed with\n" - .string "a SPIKES image.\n" - .string "Put items on top.$" - -gUnknown_8454D80:: @ 8454D80 - .string "A small poster\n" - .string "printed with POKé\n" - .string "BALLS.$" - -gUnknown_8454DA8:: @ 8454DA8 - .string "A small poster with\n" - .string "a TREECKO print.$" - -gUnknown_8454DCD:: @ 8454DCD - .string "A small poster with\n" - .string "a TORCHIC print.$" - -gUnknown_8454DF2:: @ 8454DF2 - .string "A small poster with\n" - .string "a MUDKIP print.$" - -gUnknown_8454E16:: @ 8454E16 - .string "A small poster with\n" - .string "an AZURILL print.$" - -gUnknown_8454E3C:: @ 8454E3C - .string "A large poster with\n" - .string "a PIKACHU and\n" - .string "PICHU print.$" - -gUnknown_8454E6B:: @ 8454E6B - .string "A large poster with\n" - .string "a SEVIPER print.$" - -gUnknown_8454E90:: @ 8454E90 - .string "A large poster with\n" - .string "a RELICANTH print.$" - -gUnknown_8454EB7:: @ 8454EB7 - .string "A large poster with\n" - .string "a WINGULL print.$" - -gUnknown_8454EDC:: @ 8454EDC - .string "A large poster with\n" - .string "a SMOOCHUM print.$" - -gUnknown_8454F02:: @ 8454F02 - .string "A PICHU doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8454F2D:: @ 8454F2D - .string "A PIKACHU doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8454F5A:: @ 8454F5A - .string "A MARILL doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8454F86:: @ 8454F86 - .string "A TOGEPI doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8454FB2:: @ 8454FB2 - .string "A CYNDAQUIL doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8454FE1:: @ 8454FE1 - .string "A CHIKORITA doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455010:: @ 8455010 - .string "A TOTODILE doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845503E:: @ 845503E - .string "A JIGGLYPUFF doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845506E:: @ 845506E - .string "A MEOWTH doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845509A:: @ 845509A - .string "A CLEFAIRY doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84550C8:: @ 84550C8 - .string "A DITTO doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84550F3:: @ 84550F3 - .string "A SMOOCHUM doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455121:: @ 8455121 - .string "A TREECKO doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845514E:: @ 845514E - .string "A TORCHIC doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845517B:: @ 845517B - .string "A MUDKIP doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84551A7:: @ 84551A7 - .string "A DUSKULL doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84551D4:: @ 84551D4 - .string "A WYNAUT doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455200:: @ 8455200 - .string "A BALTOY doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845522C:: @ 845522C - .string "A KECLEON doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455259:: @ 8455259 - .string "An AZURILL doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455287:: @ 8455287 - .string "A SKITTY doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84552B3:: @ 84552B3 - .string "A SWABLU doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84552DF:: @ 84552DF - .string "A GULPIN doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845530B:: @ 845530B - .string "A LOTAD doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455336:: @ 8455336 - .string "A SEEDOT doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455362:: @ 8455362 - .string "A PIKACHU cushion.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455392:: @ 8455392 - .string "A MARILL cushion.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84553C1:: @ 84553C1 - .string "A SMOOCHUM\n" - .string "cushion. Place it on\n" - .string "a mat or a desk.$" - -gUnknown_84553F2:: @ 84553F2 - .string "A ZIGZAGOON\n" - .string "cushion. Place it on\n" - .string "a mat or a desk.$" - -gUnknown_8455424:: @ 8455424 - .string "A SPINDA cushion.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455453:: @ 8455453 - .string "A SABLEYE cushion.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455483:: @ 8455483 - .string "A BALL cushion.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84554B0:: @ 84554B0 - .string "A grass-mark\n" - .string "cushion. Place it on\n" - .string "a mat or a desk.$" - -gUnknown_84554E3:: @ 84554E3 - .string "A fire-mark\n" - .string "cushion. Place it on\n" - .string "a mat or a desk.$" - -gUnknown_8455515:: @ 8455515 - .string "A water-mark\n" - .string "cushion. Place it on\n" - .string "a mat or a desk.$" - -gUnknown_8455548:: @ 8455548 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455573:: @ 8455573 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845559E:: @ 845559E - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84555C9:: @ 84555C9 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84555F4:: @ 84555F4 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845561F:: @ 845561F - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_845564A:: @ 845564A - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_8455675:: @ 8455675 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84556A0:: @ 84556A0 - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" - -gUnknown_84556CB:: @ 84556CB - .string "A large doll.\n" - .string "Place it on a mat\n" - .string "or a desk.$" diff --git a/include/decoration.h b/include/decoration.h new file mode 100644 index 000000000..fadb2a3c8 --- /dev/null +++ b/include/decoration.h @@ -0,0 +1,55 @@ +#ifndef GUARD_DECORATION_H +#define GUARD_DECORATION_H + +enum DecorationPermission +{ + /* + * The nomenclature here describes collision and placement permissions, in that order. + */ + DECORPERM_SOLID_FLOOR, + DECORPERM_PASS_FLOOR, + DECORPERM_BEHIND_FLOOR, + DECORPERM_NA_WALL, + DECORPERM_SPRITE, +}; + +enum DecorationShape +{ + DECORSHAPE_1x1, + DECORSHAPE_2x1, + DECORSHAPE_3x1, // unused + DECORSHAPE_4x2, + DECORSHAPE_2x2, + DECORSHAPE_1x2, + DECORSHAPE_1x3, // unused + DECORSHAPE_2x4, + DECORSHAPE_3x3, + DECORSHAPE_3x2, +}; + +enum DecorationCategory +{ + DECORCAT_DESK, + DECORCAT_CHAIR, + DECORCAT_PLANT, + DECORCAT_ORNAMENT, + DECORCAT_MAT, + DECORCAT_POSTER, + DECORCAT_DOLL, + DECORCAT_CUSHION, + DECORCAT_COUNT, +}; + +struct Decoration +{ + u8 id; + u8 name[16]; + u8 permission; + u8 shape; + u8 category; + u16 price; + const u8 *description; + const u16 *tiles; +}; + +#endif //GUARD_DECORATION_H diff --git a/ld_script.txt b/ld_script.txt index ecea5f2dd..7eea55ec7 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -546,7 +546,7 @@ SECTIONS { src/vs_seeker.o(.rodata); src/item_pc.o(.rodata); src/mailbox_pc.o(.rodata); - data/decorations.o(.rodata); + src/decoration.o(.rodata); src/menu.o(.rodata); src/quest_log.o(.rodata); src/union_room.o(.rodata); diff --git a/src/data/decoration/description.h b/src/data/decoration/description.h new file mode 100644 index 000000000..b56f43eb6 --- /dev/null +++ b/src/data/decoration/description.h @@ -0,0 +1,573 @@ +const u8 DecorDesc_SMALL_DESK[] = _( + "A small desk built\n" + "for one."); + +const u8 DecorDesc_POKEMON_DESK[] = _( + "A small desk built in\n" + "the shape of a POKé\n" + "BALL."); + +const u8 DecorDesc_HEAVY_DESK[] = _( + "A large desk made\n" + "of steel. Put some\n" + "decorations on it."); + +const u8 DecorDesc_RAGGED_DESK[] = _( + "A large desk made\n" + "of wood. Put some\n" + "decorations on it."); + +const u8 DecorDesc_COMFORT_DESK[] = _( + "A large desk made\n" + "of leaves. Put some\n" + "decorations on it."); + +const u8 DecorDesc_PRETTY_DESK[] = _( + "A huge desk made\n" + "of glass. Holds lots\n" + "of decorations."); + +const u8 DecorDesc_BRICK_DESK[] = _( + "A huge desk made\n" + "of brick. Holds lots\n" + "of decorations."); + +const u8 DecorDesc_CAMP_DESK[] = _( + "A huge desk made\n" + "of logs. Put lots of\n" + "decorations on it."); + +const u8 DecorDesc_HARD_DESK[] = _( + "A huge desk made\n" + "of rocks. Holds\n" + "many decorations."); + +const u8 DecorDesc_SMALL_CHAIR[] = _( + "A small chair made\n" + "for one."); + +const u8 DecorDesc_POKEMON_CHAIR[] = _( + "A small chair built\n" + "in the shape of a\n" + "POKé BALL."); + +const u8 DecorDesc_HEAVY_CHAIR[] = _( + "A small chair made\n" + "of steel."); + +const u8 DecorDesc_PRETTY_CHAIR[] = _( + "A small chair made\n" + "of glass."); + +const u8 DecorDesc_COMFORT_CHAIR[] = _( + "A small chair made\n" + "of leaves."); + +const u8 DecorDesc_RAGGED_CHAIR[] = _( + "A small chair made\n" + "of wood."); + +const u8 DecorDesc_BRICK_CHAIR[] = _( + "A small chair made\n" + "of brick."); + +const u8 DecorDesc_CAMP_CHAIR[] = _( + "A small chair made\n" + "of logs."); + +const u8 DecorDesc_HARD_CHAIR[] = _( + "A small chair made\n" + "of rock."); + +const u8 DecorDesc_RED_PLANT[] = _( + "A vivid red potted\n" + "plant."); + +const u8 DecorDesc_TROPICAL_PLANT[] = _( + "A flowering tropical\n" + "plant in a pot."); + +const u8 DecorDesc_PRETTY_FLOWERS[] = _( + "A pot of cute\n" + "flowers."); + +const u8 DecorDesc_COLORFUL_PLANT[] = _( + "A large pot with\n" + "many colorful\n" + "flowers."); + +const u8 DecorDesc_BIG_PLANT[] = _( + "A large, umbrella-\n" + "shaped plant in a\n" + "big pot."); + +const u8 DecorDesc_GORGEOUS_PLANT[] = _( + "A large, impressive\n" + "plant in a big pot."); + +const u8 DecorDesc_RED_BRICK[] = _( + "A red-colored brick.\n" + "Decorations can be\n" + "placed on top."); + +const u8 DecorDesc_YELLOW_BRICK[] = _( + "A yellow-colored\n" + "brick. Put some\n" + "decorations on top."); + +const u8 DecorDesc_BLUE_BRICK[] = _( + "A blue-colored\n" + "brick. Put some\n" + "decorations on top."); + +const u8 DecorDesc_RED_BALLOON[] = _( + "A red balloon filled\n" + "with water. Bursts\n" + "if stepped on."); + +const u8 DecorDesc_BLUE_BALLOON[] = _( + "A blue balloon filled\n" + "with water. Bursts\n" + "if stepped on."); + +const u8 DecorDesc_YELLOW_BALLOON[] = _( + "A yellow balloon\n" + "filled with water.\n" + "Pops if stepped on."); + +const u8 DecorDesc_RED_TENT[] = _( + "A large red tent.\n" + "You can hide inside\n" + "it."); + +const u8 DecorDesc_BLUE_TENT[] = _( + "A large blue tent.\n" + "You can hide inside\n" + "it."); + +const u8 DecorDesc_SOLID_BOARD[] = _( + "Place over a hole to\n" + "cross to the other\n" + "side."); + +const u8 DecorDesc_SLIDE[] = _( + "Use to slide down\n" + "from the platform."); + +const u8 DecorDesc_FENCE_LENGTH[] = _( + "A small fence that\n" + "blocks passage."); + +const u8 DecorDesc_FENCE_WIDTH[] = _( + "A small fence that\n" + "blocks passage."); + +const u8 DecorDesc_TIRE[] = _( + "An old large tire.\n" + "Decorations can be\n" + "placed on top."); + +const u8 DecorDesc_STAND[] = _( + "A large pedestal\n" + "with steps."); + +const u8 DecorDesc_MUD_BALL[] = _( + "A large ball of mud.\n" + "Crumbles if stepped\n" + "on."); + +const u8 DecorDesc_BREAKABLE_DOOR[] = _( + "A weird door that\n" + "people can walk\n" + "right through."); + +const u8 DecorDesc_SAND_ORNAMENT[] = _( + "An ornament made\n" + "of sand. Crumbles if\n" + "touched."); + +const u8 DecorDesc_SILVER_SHIELD[] = _( + "Awarded for 50\n" + "straight wins at\n" + "the BATTLE TOWER."); + +const u8 DecorDesc_GOLD_SHIELD[] = _( + "Awarded for 100\n" + "straight wins at\n" + "the BATTLE TOWER."); + +const u8 DecorDesc_GLASS_ORNAMENT[] = _( + "A glass replica of\n" + "a famous sculpture\n" + "at the ART MUSEUM."); + +const u8 DecorDesc_TV[] = _( + "A small, gray-\n" + "colored toy TV."); + +const u8 DecorDesc_ROUND_TV[] = _( + "A toy TV modeled\n" + "in the image of a\n" + "SEEDOT."); + +const u8 DecorDesc_CUTE_TV[] = _( + "A toy TV modeled\n" + "in the image of a\n" + "SKITTY."); + +const u8 DecorDesc_GLITTER_MAT[] = _( + "An odd mat that\n" + "glitters if stepped\n" + "on."); + +const u8 DecorDesc_JUMP_MAT[] = _( + "A trick mat that\n" + "jumps when it is\n" + "stepped on."); + +const u8 DecorDesc_SPIN_MAT[] = _( + "A trick mat that\n" + "spins around when\n" + "stepped on."); + +const u8 DecorDesc_C_LOW_NOTE_MAT[] = _( + "A mat that plays\n" + "a low C note when\n" + "stepped on."); + +const u8 DecorDesc_D_NOTE_MAT[] = _( + "A mat that plays\n" + "a D note when\n" + "stepped on."); + +const u8 DecorDesc_E_NOTE_MAT[] = _( + "A mat that plays\n" + "an E note when\n" + "stepped on."); + +const u8 DecorDesc_F_NOTE_MAT[] = _( + "A mat that plays\n" + "an F note when\n" + "stepped on."); + +const u8 DecorDesc_G_NOTE_MAT[] = _( + "A mat that plays\n" + "a G note when\n" + "stepped on."); + +const u8 DecorDesc_A_NOTE_MAT[] = _( + "A mat that plays\n" + "an A note when\n" + "stepped on."); + +const u8 DecorDesc_B_NOTE_MAT[] = _( + "A mat that plays\n" + "a B note when\n" + "stepped on."); + +const u8 DecorDesc_C_HIGH_NOTE_MAT[] = _( + "A mat that plays\n" + "a high C note when\n" + "stepped on."); + +const u8 DecorDesc_SURF_MAT[] = _( + "A mat designed with\n" + "a SURF image.\n" + "Put items on top."); + +const u8 DecorDesc_THUNDER_MAT[] = _( + "A mat designed with\n" + "a THUNDER image.\n" + "Put items on top."); + +const u8 DecorDesc_FIRE_BLAST_MAT[] = _( + "A mat designed with\n" + "a FIRE BLAST image.\n" + "Put items on top."); + +const u8 DecorDesc_POWDER_SNOW_MAT[] = _( + "A mat with a POWDER\n" + "SNOW image design.\n" + "Put items on top."); + +const u8 DecorDesc_ATTRACT_MAT[] = _( + "A mat designed with\n" + "an ATTRACT image.\n" + "Put items on top."); + +const u8 DecorDesc_FISSURE_MAT[] = _( + "A mat designed with\n" + "a FISSURE image.\n" + "Put items on top."); + +const u8 DecorDesc_SPIKES_MAT[] = _( + "A mat designed with\n" + "a SPIKES image.\n" + "Put items on top."); + +const u8 DecorDesc_BALL_POSTER[] = _( + "A small poster\n" + "printed with POKé\n" + "BALLS."); + +const u8 DecorDesc_GREEN_POSTER[] = _( + "A small poster with\n" + "a TREECKO print."); + +const u8 DecorDesc_RED_POSTER[] = _( + "A small poster with\n" + "a TORCHIC print."); + +const u8 DecorDesc_BLUE_POSTER[] = _( + "A small poster with\n" + "a MUDKIP print."); + +const u8 DecorDesc_CUTE_POSTER[] = _( + "A small poster with\n" + "an AZURILL print."); + +const u8 DecorDesc_PIKA_POSTER[] = _( + "A large poster with\n" + "a PIKACHU and\n" + "PICHU print."); + +const u8 DecorDesc_LONG_POSTER[] = _( + "A large poster with\n" + "a SEVIPER print."); + +const u8 DecorDesc_SEA_POSTER[] = _( + "A large poster with\n" + "a RELICANTH print."); + +const u8 DecorDesc_SKY_POSTER[] = _( + "A large poster with\n" + "a WINGULL print."); + +const u8 DecorDesc_KISS_POSTER[] = _( + "A large poster with\n" + "a SMOOCHUM print."); + +const u8 DecorDesc_PICHU_DOLL[] = _( + "A PICHU doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_PIKACHU_DOLL[] = _( + "A PIKACHU doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_MARILL_DOLL[] = _( + "A MARILL doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_TOGEPI_DOLL[] = _( + "A TOGEPI doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_CYNDAQUIL_DOLL[] = _( + "A CYNDAQUIL doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_CHIKORITA_DOLL[] = _( + "A CHIKORITA doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_TOTODILE_DOLL[] = _( + "A TOTODILE doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_JIGGLYPUFF_DOLL[] = _( + "A JIGGLYPUFF doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_MEOWTH_DOLL[] = _( + "A MEOWTH doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_CLEFAIRY_DOLL[] = _( + "A CLEFAIRY doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_DITTO_DOLL[] = _( + "A DITTO doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_SMOOCHUM_DOLL[] = _( + "A SMOOCHUM doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_TREECKO_DOLL[] = _( + "A TREECKO doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_TORCHIC_DOLL[] = _( + "A TORCHIC doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_MUDKIP_DOLL[] = _( + "A MUDKIP doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_DUSKULL_DOLL[] = _( + "A DUSKULL doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_WYNAUT_DOLL[] = _( + "A WYNAUT doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_BALTOY_DOLL[] = _( + "A BALTOY doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_KECLEON_DOLL[] = _( + "A KECLEON doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_AZURILL_DOLL[] = _( + "An AZURILL doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_SKITTY_DOLL[] = _( + "A SKITTY doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_SWABLU_DOLL[] = _( + "A SWABLU doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_GULPIN_DOLL[] = _( + "A GULPIN doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_LOTAD_DOLL[] = _( + "A LOTAD doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_SEEDOT_DOLL[] = _( + "A SEEDOT doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_PIKA_CUSHION[] = _( + "A PIKACHU cushion.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_ROUND_CUSHION[] = _( + "A MARILL cushion.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_KISS_CUSHION[] = _( + "A SMOOCHUM\n" + "cushion. Place it on\n" + "a mat or a desk."); + +const u8 DecorDesc_ZIGZAG_CUSHION[] = _( + "A ZIGZAGOON\n" + "cushion. Place it on\n" + "a mat or a desk."); + +const u8 DecorDesc_SPIN_CUSHION[] = _( + "A SPINDA cushion.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_DIAMOND_CUSHION[] = _( + "A SABLEYE cushion.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_BALL_CUSHION[] = _( + "A BALL cushion.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_GRASS_CUSHION[] = _( + "A grass-mark\n" + "cushion. Place it on\n" + "a mat or a desk."); + +const u8 DecorDesc_FIRE_CUSHION[] = _( + "A fire-mark\n" + "cushion. Place it on\n" + "a mat or a desk."); + +const u8 DecorDesc_WATER_CUSHION[] = _( + "A water-mark\n" + "cushion. Place it on\n" + "a mat or a desk."); + +const u8 DecorDesc_SNORLAX_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_RHYDON_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_LAPRAS_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_VENUSAUR_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_CHARIZARD_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_BLASTOISE_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_WAILMER_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_REGIROCK_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_REGICE_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); + +const u8 DecorDesc_REGISTEEL_DOLL[] = _( + "A large doll.\n" + "Place it on a mat\n" + "or a desk."); diff --git a/src/data/decoration/header.h b/src/data/decoration/header.h new file mode 100644 index 000000000..55458c7a3 --- /dev/null +++ b/src/data/decoration/header.h @@ -0,0 +1,1091 @@ +const struct Decoration gDecorations[] = { + { + DECOR_NONE, + _("SMALL DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_DESK, + 0, + DecorDesc_SMALL_DESK, + DecorGfx_SMALL_DESK + }, { + DECOR_SMALL_DESK, + _("SMALL DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_DESK, + 3000, + DecorDesc_SMALL_DESK, + DecorGfx_SMALL_DESK + }, { + DECOR_POKEMON_DESK, + _("POKéMON DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_DESK, + 3000, + DecorDesc_POKEMON_DESK, + DecorGfx_POKEMON_DESK + }, { + DECOR_HEAVY_DESK, + _("HEAVY DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x2, + DECORCAT_DESK, + 6000, + DecorDesc_HEAVY_DESK, + DecorGfx_HEAVY_DESK + }, { + DECOR_RAGGED_DESK, + _("RAGGED DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x2, + DECORCAT_DESK, + 6000, + DecorDesc_RAGGED_DESK, + DecorGfx_RAGGED_DESK + }, { + DECOR_COMFORT_DESK, + _("COMFORT DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x2, + DECORCAT_DESK, + 6000, + DecorDesc_COMFORT_DESK, + DecorGfx_COMFORT_DESK + }, { + DECOR_PRETTY_DESK, + _("PRETTY DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x3, + DECORCAT_DESK, + 9000, + DecorDesc_PRETTY_DESK, + DecorGfx_PRETTY_DESK + }, { + DECOR_BRICK_DESK, + _("BRICK DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x3, + DECORCAT_DESK, + 9000, + DecorDesc_BRICK_DESK, + DecorGfx_BRICK_DESK + }, { + DECOR_CAMP_DESK, + _("CAMP DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x3, + DECORCAT_DESK, + 9000, + DecorDesc_CAMP_DESK, + DecorGfx_CAMP_DESK + }, { + DECOR_HARD_DESK, + _("HARD DESK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_3x3, + DECORCAT_DESK, + 9000, + DecorDesc_HARD_DESK, + DecorGfx_HARD_DESK + }, { + DECOR_SMALL_CHAIR, + _("SMALL CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_SMALL_CHAIR, + DecorGfx_SMALL_CHAIR + }, { + DECOR_POKEMON_CHAIR, + _("POKéMON CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_POKEMON_CHAIR, + DecorGfx_POKEMON_CHAIR + }, { + DECOR_HEAVY_CHAIR, + _("HEAVY CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_HEAVY_CHAIR, + DecorGfx_HEAVY_CHAIR + }, { + DECOR_PRETTY_CHAIR, + _("PRETTY CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_PRETTY_CHAIR, + DecorGfx_PRETTY_CHAIR + }, { + DECOR_COMFORT_CHAIR, + _("COMFORT CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_COMFORT_CHAIR, + DecorGfx_COMFORT_CHAIR + }, { + DECOR_RAGGED_CHAIR, + _("RAGGED CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_RAGGED_CHAIR, + DecorGfx_RAGGED_CHAIR + }, { + DECOR_BRICK_CHAIR, + _("BRICK CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_BRICK_CHAIR, + DecorGfx_BRICK_CHAIR + }, { + DECOR_CAMP_CHAIR, + _("CAMP CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_CAMP_CHAIR, + DecorGfx_CAMP_CHAIR + }, { + DECOR_HARD_CHAIR, + _("HARD CHAIR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_CHAIR, + 2000, + DecorDesc_HARD_CHAIR, + DecorGfx_HARD_CHAIR + }, { + DECOR_RED_PLANT, + _("RED PLANT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_PLANT, + 3000, + DecorDesc_RED_PLANT, + DecorGfx_RED_PLANT + }, { + DECOR_TROPICAL_PLANT, + _("TROPICAL PLANT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_PLANT, + 3000, + DecorDesc_TROPICAL_PLANT, + DecorGfx_TROPICAL_PLANT + }, { + DECOR_PRETTY_FLOWERS, + _("PRETTY FLOWERS"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_PLANT, + 3000, + DecorDesc_PRETTY_FLOWERS, + DecorGfx_PRETTY_FLOWERS + }, { + DECOR_COLORFUL_PLANT, + _("COLORFUL PLANT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_2x2, + DECORCAT_PLANT, + 5000, + DecorDesc_COLORFUL_PLANT, + DecorGfx_COLORFUL_PLANT + }, { + DECOR_BIG_PLANT, + _("BIG PLANT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_2x2, + DECORCAT_PLANT, + 5000, + DecorDesc_BIG_PLANT, + DecorGfx_BIG_PLANT + }, { + DECOR_GORGEOUS_PLANT, + _("GORGEOUS PLANT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_2x2, + DECORCAT_PLANT, + 5000, + DecorDesc_GORGEOUS_PLANT, + DecorGfx_GORGEOUS_PLANT + }, { + DECOR_RED_BRICK, + _("RED BRICK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 500, + DecorDesc_RED_BRICK, + DecorGfx_RED_BRICK + }, { + DECOR_YELLOW_BRICK, + _("YELLOW BRICK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 500, + DecorDesc_YELLOW_BRICK, + DecorGfx_YELLOW_BRICK + }, { + DECOR_BLUE_BRICK, + _("BLUE BRICK"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 500, + DecorDesc_BLUE_BRICK, + DecorGfx_BLUE_BRICK + }, { + DECOR_RED_BALLOON, + _("RED BALLOON"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 500, + DecorDesc_RED_BALLOON, + DecorGfx_RED_BALLOON + }, { + DECOR_BLUE_BALLOON, + _("BLUE BALLOON"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 500, + DecorDesc_BLUE_BALLOON, + DecorGfx_BLUE_BALLOON + }, { + DECOR_YELLOW_BALLOON, + _("YELLOW BALLOON"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 500, + DecorDesc_YELLOW_BALLOON, + DecorGfx_YELLOW_BALLOON + }, { + DECOR_RED_TENT, + _("RED TENT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_ORNAMENT, + 10000, + DecorDesc_RED_TENT, + DecorGfx_RED_TENT + }, { + DECOR_BLUE_TENT, + _("BLUE TENT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_ORNAMENT, + 10000, + DecorDesc_BLUE_TENT, + DecorGfx_BLUE_TENT + }, { + DECOR_SOLID_BOARD, + _("SOLID BOARD"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 3000, + DecorDesc_SOLID_BOARD, + DecorGfx_SOLID_BOARD + }, { + DECOR_SLIDE, + _("SLIDE"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_2x4, + DECORCAT_ORNAMENT, + 8000, + DecorDesc_SLIDE, + DecorGfx_SLIDE + }, { + DECOR_FENCE_LENGTH, + _("FENCE LENGTH"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 500, + DecorDesc_FENCE_LENGTH, + DecorGfx_FENCE_LENGTH + }, { + DECOR_FENCE_WIDTH, + _("FENCE WIDTH"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 500, + DecorDesc_FENCE_WIDTH, + DecorGfx_FENCE_WIDTH + }, { + DECOR_TIRE, + _("TIRE"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_2x2, + DECORCAT_ORNAMENT, + 800, + DecorDesc_TIRE, + DecorGfx_TIRE + }, { + DECOR_STAND, + _("STAND"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_4x2, + DECORCAT_ORNAMENT, + 7000, + DecorDesc_STAND, + DecorGfx_STAND + }, { + DECOR_MUD_BALL, + _("MUD BALL"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 200, + DecorDesc_MUD_BALL, + DecorGfx_MUD_BALL + }, { + DECOR_BREAKABLE_DOOR, + _("BREAKABLE DOOR"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 3000, + DecorDesc_BREAKABLE_DOOR, + DecorGfx_BREAKABLE_DOOR + }, { + DECOR_SAND_ORNAMENT, + _("SAND ORNAMENT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 3000, + DecorDesc_SAND_ORNAMENT, + DecorGfx_SAND_ORNAMENT + }, { + DECOR_SILVER_SHIELD, + _("SILVER SHIELD"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 0, + DecorDesc_SILVER_SHIELD, + DecorGfx_SILVER_SHIELD + }, { + DECOR_GOLD_SHIELD, + _("GOLD SHIELD"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 0, + DecorDesc_GOLD_SHIELD, + DecorGfx_GOLD_SHIELD + }, { + DECOR_GLASS_ORNAMENT, + _("GLASS ORNAMENT"), + DECORPERM_BEHIND_FLOOR, + DECORSHAPE_1x2, + DECORCAT_ORNAMENT, + 0, + DecorDesc_GLASS_ORNAMENT, + DecorGfx_GLASS_ORNAMENT + }, { + DECOR_TV, + _("TV"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 3000, + DecorDesc_TV, + DecorGfx_TV + }, { + DECOR_ROUND_TV, + _("ROUND TV"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 4000, + DecorDesc_ROUND_TV, + DecorGfx_ROUND_TV + }, { + DECOR_CUTE_TV, + _("CUTE TV"), + DECORPERM_SOLID_FLOOR, + DECORSHAPE_1x1, + DECORCAT_ORNAMENT, + 4000, + DecorDesc_CUTE_TV, + DecorGfx_CUTE_TV + }, { + DECOR_GLITTER_MAT, + _("GLITTER MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 2000, + DecorDesc_GLITTER_MAT, + DecorGfx_GLITTER_MAT + }, { + DECOR_JUMP_MAT, + _("JUMP MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 2000, + DecorDesc_JUMP_MAT, + DecorGfx_JUMP_MAT + }, { + DECOR_SPIN_MAT, + _("SPIN MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 2000, + DecorDesc_SPIN_MAT, + DecorGfx_SPIN_MAT + }, { + DECOR_C_LOW_NOTE_MAT, + _("C Low NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_C_LOW_NOTE_MAT, + DecorGfx_C_LOW_NOTE_MAT + }, { + DECOR_D_NOTE_MAT, + _("D NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_D_NOTE_MAT, + DecorGfx_D_NOTE_MAT + }, { + DECOR_E_NOTE_MAT, + _("E NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_E_NOTE_MAT, + DecorGfx_E_NOTE_MAT + }, { + DECOR_F_NOTE_MAT, + _("F NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_F_NOTE_MAT, + DecorGfx_F_NOTE_MAT + }, { + DECOR_G_NOTE_MAT, + _("G NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_G_NOTE_MAT, + DecorGfx_G_NOTE_MAT + }, { + DECOR_A_NOTE_MAT, + _("A NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_A_NOTE_MAT, + DecorGfx_A_NOTE_MAT + }, { + DECOR_B_NOTE_MAT, + _("B NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_B_NOTE_MAT, + DecorGfx_B_NOTE_MAT + }, { + DECOR_C_HIGH_NOTE_MAT, + _("C High NOTE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_1x1, + DECORCAT_MAT, + 500, + DecorDesc_C_HIGH_NOTE_MAT, + DecorGfx_C_HIGH_NOTE_MAT + }, { + DECOR_SURF_MAT, + _("SURF MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_SURF_MAT, + DecorGfx_SURF_MAT + }, { + DECOR_THUNDER_MAT, + _("THUNDER MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_THUNDER_MAT, + DecorGfx_THUNDER_MAT + }, { + DECOR_FIRE_BLAST_MAT, + _("FIRE BLAST MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_FIRE_BLAST_MAT, + DecorGfx_FIRE_BLAST_MAT + }, { + DECOR_POWDER_SNOW_MAT, + _("POWDER SNOW MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_POWDER_SNOW_MAT, + DecorGfx_POWDER_SNOW_MAT + }, { + DECOR_ATTRACT_MAT, + _("ATTRACT MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_ATTRACT_MAT, + DecorGfx_ATTRACT_MAT + }, { + DECOR_FISSURE_MAT, + _("FISSURE MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_FISSURE_MAT, + DecorGfx_FISSURE_MAT + }, { + DECOR_SPIKES_MAT, + _("SPIKES MAT"), + DECORPERM_PASS_FLOOR, + DECORSHAPE_3x3, + DECORCAT_MAT, + 4000, + DecorDesc_SPIKES_MAT, + DecorGfx_SPIKES_MAT + }, { + DECOR_BALL_POSTER, + _("BALL POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_1x1, + DECORCAT_POSTER, + 1000, + DecorDesc_BALL_POSTER, + DecorGfx_BALL_POSTER + }, { + DECOR_GREEN_POSTER, + _("GREEN POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_1x1, + DECORCAT_POSTER, + 1000, + DecorDesc_GREEN_POSTER, + DecorGfx_GREEN_POSTER + }, { + DECOR_RED_POSTER, + _("RED POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_1x1, + DECORCAT_POSTER, + 1000, + DecorDesc_RED_POSTER, + DecorGfx_RED_POSTER + }, { + DECOR_BLUE_POSTER, + _("BLUE POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_1x1, + DECORCAT_POSTER, + 1000, + DecorDesc_BLUE_POSTER, + DecorGfx_BLUE_POSTER + }, { + DECOR_CUTE_POSTER, + _("CUTE POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_1x1, + DECORCAT_POSTER, + 1000, + DecorDesc_CUTE_POSTER, + DecorGfx_CUTE_POSTER + }, { + DECOR_PIKA_POSTER, + _("PIKA POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_2x1, + DECORCAT_POSTER, + 1500, + DecorDesc_PIKA_POSTER, + DecorGfx_PIKA_POSTER + }, { + DECOR_LONG_POSTER, + _("LONG POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_2x1, + DECORCAT_POSTER, + 1500, + DecorDesc_LONG_POSTER, + DecorGfx_LONG_POSTER + }, { + DECOR_SEA_POSTER, + _("SEA POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_2x1, + DECORCAT_POSTER, + 1500, + DecorDesc_SEA_POSTER, + DecorGfx_SEA_POSTER + }, { + DECOR_SKY_POSTER, + _("SKY POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_2x1, + DECORCAT_POSTER, + 1500, + DecorDesc_SKY_POSTER, + DecorGfx_SKY_POSTER + }, { + DECOR_KISS_POSTER, + _("KISS POSTER"), + DECORPERM_NA_WALL, + DECORSHAPE_2x1, + DECORCAT_POSTER, + 1500, + DecorDesc_KISS_POSTER, + DecorGfx_KISS_POSTER + }, { + DECOR_PICHU_DOLL, + _("PICHU DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_PICHU_DOLL, + DecorGfx_PICHU_DOLL + }, { + DECOR_PIKACHU_DOLL, + _("PIKACHU DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_PIKACHU_DOLL, + DecorGfx_PIKACHU_DOLL + }, { + DECOR_MARILL_DOLL, + _("MARILL DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_MARILL_DOLL, + DecorGfx_MARILL_DOLL + }, { + DECOR_TOGEPI_DOLL, + _("TOGEPI DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_TOGEPI_DOLL, + DecorGfx_TOGEPI_DOLL + }, { + DECOR_CYNDAQUIL_DOLL, + _("CYNDAQUIL DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_CYNDAQUIL_DOLL, + DecorGfx_CYNDAQUIL_DOLL + }, { + DECOR_CHIKORITA_DOLL, + _("CHIKORITA DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_CHIKORITA_DOLL, + DecorGfx_CHIKORITA_DOLL + }, { + DECOR_TOTODILE_DOLL, + _("TOTODILE DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_TOTODILE_DOLL, + DecorGfx_TOTODILE_DOLL + }, { + DECOR_JIGGLYPUFF_DOLL, + _("JIGGLYPUFF DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_JIGGLYPUFF_DOLL, + DecorGfx_JIGGLYPUFF_DOLL + }, { + DECOR_MEOWTH_DOLL, + _("MEOWTH DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_MEOWTH_DOLL, + DecorGfx_MEOWTH_DOLL + }, { + DECOR_CLEFAIRY_DOLL, + _("CLEFAIRY DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_CLEFAIRY_DOLL, + DecorGfx_CLEFAIRY_DOLL + }, { + DECOR_DITTO_DOLL, + _("DITTO DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_DITTO_DOLL, + DecorGfx_DITTO_DOLL + }, { + DECOR_SMOOCHUM_DOLL, + _("SMOOCHUM DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_SMOOCHUM_DOLL, + DecorGfx_SMOOCHUM_DOLL + }, { + DECOR_TREECKO_DOLL, + _("TREECKO DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_TREECKO_DOLL, + DecorGfx_TREECKO_DOLL + }, { + DECOR_TORCHIC_DOLL, + _("TORCHIC DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_TORCHIC_DOLL, + DecorGfx_TORCHIC_DOLL + }, { + DECOR_MUDKIP_DOLL, + _("MUDKIP DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_MUDKIP_DOLL, + DecorGfx_MUDKIP_DOLL + }, { + DECOR_DUSKULL_DOLL, + _("DUSKULL DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_DUSKULL_DOLL, + DecorGfx_DUSKULL_DOLL + }, { + DECOR_WYNAUT_DOLL, + _("WYNAUT DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_WYNAUT_DOLL, + DecorGfx_WYNAUT_DOLL + }, { + DECOR_BALTOY_DOLL, + _("BALTOY DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_BALTOY_DOLL, + DecorGfx_BALTOY_DOLL + }, { + DECOR_KECLEON_DOLL, + _("KECLEON DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_KECLEON_DOLL, + DecorGfx_KECLEON_DOLL + }, { + DECOR_AZURILL_DOLL, + _("AZURILL DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_AZURILL_DOLL, + DecorGfx_AZURILL_DOLL + }, { + DECOR_SKITTY_DOLL, + _("SKITTY DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_SKITTY_DOLL, + DecorGfx_SKITTY_DOLL + }, { + DECOR_SWABLU_DOLL, + _("SWABLU DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_SWABLU_DOLL, + DecorGfx_SWABLU_DOLL + }, { + DECOR_GULPIN_DOLL, + _("GULPIN DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_GULPIN_DOLL, + DecorGfx_GULPIN_DOLL + }, { + DECOR_LOTAD_DOLL, + _("LOTAD DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_LOTAD_DOLL, + DecorGfx_LOTAD_DOLL + }, { + DECOR_SEEDOT_DOLL, + _("SEEDOT DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_DOLL, + 3000, + DecorDesc_SEEDOT_DOLL, + DecorGfx_SEEDOT_DOLL + }, { + DECOR_PIKA_CUSHION, + _("PIKA CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_PIKA_CUSHION, + DecorGfx_PIKA_CUSHION + }, { + DECOR_ROUND_CUSHION, + _("ROUND CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_ROUND_CUSHION, + DecorGfx_ROUND_CUSHION + }, { + DECOR_KISS_CUSHION, + _("KISS CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_KISS_CUSHION, + DecorGfx_KISS_CUSHION + }, { + DECOR_ZIGZAG_CUSHION, + _("ZIGZAG CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_ZIGZAG_CUSHION, + DecorGfx_ZIGZAG_CUSHION + }, { + DECOR_SPIN_CUSHION, + _("SPIN CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_SPIN_CUSHION, + DecorGfx_SPIN_CUSHION + }, { + DECOR_DIAMOND_CUSHION, + _("DIAMOND CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_DIAMOND_CUSHION, + DecorGfx_DIAMOND_CUSHION + }, { + DECOR_BALL_CUSHION, + _("BALL CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_BALL_CUSHION, + DecorGfx_BALL_CUSHION + }, { + DECOR_GRASS_CUSHION, + _("GRASS CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_GRASS_CUSHION, + DecorGfx_GRASS_CUSHION + }, { + DECOR_FIRE_CUSHION, + _("FIRE CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_FIRE_CUSHION, + DecorGfx_FIRE_CUSHION + }, { + DECOR_WATER_CUSHION, + _("WATER CUSHION"), + DECORPERM_SPRITE, + DECORSHAPE_1x1, + DECORCAT_CUSHION, + 2000, + DecorDesc_WATER_CUSHION, + DecorGfx_WATER_CUSHION + }, { + DECOR_SNORLAX_DOLL, + _("SNORLAX DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_SNORLAX_DOLL, + DecorGfx_SNORLAX_DOLL + }, { + DECOR_RHYDON_DOLL, + _("RHYDON DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_RHYDON_DOLL, + DecorGfx_RHYDON_DOLL + }, { + DECOR_LAPRAS_DOLL, + _("LAPRAS DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_LAPRAS_DOLL, + DecorGfx_LAPRAS_DOLL + }, { + DECOR_VENUSAUR_DOLL, + _("VENUSAUR DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_VENUSAUR_DOLL, + DecorGfx_VENUSAUR_DOLL + }, { + DECOR_CHARIZARD_DOLL, + _("CHARIZARD DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_CHARIZARD_DOLL, + DecorGfx_CHARIZARD_DOLL + }, { + DECOR_BLASTOISE_DOLL, + _("BLASTOISE DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_BLASTOISE_DOLL, + DecorGfx_BLASTOISE_DOLL + }, { + DECOR_WAILMER_DOLL, + _("WAILMER DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_WAILMER_DOLL, + DecorGfx_WAILMER_DOLL + }, { + DECOR_REGIROCK_DOLL, + _("REGIROCK DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_REGIROCK_DOLL, + DecorGfx_REGIROCK_DOLL + }, { + DECOR_REGICE_DOLL, + _("REGICE DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_REGICE_DOLL, + DecorGfx_REGICE_DOLL + }, { + DECOR_REGISTEEL_DOLL, + _("REGISTEEL DOLL"), + DECORPERM_SPRITE, + DECORSHAPE_1x2, + DECORCAT_DOLL, + 10000, + DecorDesc_REGISTEEL_DOLL, + DecorGfx_REGISTEEL_DOLL} +}; diff --git a/src/data/decoration/tiles.h b/src/data/decoration/tiles.h new file mode 100644 index 000000000..ff6ef3e12 --- /dev/null +++ b/src/data/decoration/tiles.h @@ -0,0 +1,643 @@ +#include "constants/event_objects.h" + +const u16 DecorGfx_SMALL_DESK[] = { + 0x87 +}; + +const u16 DecorGfx_POKEMON_DESK[] = { + 0x8F +}; + +const u16 DecorGfx_HEAVY_DESK[] = { + 0x90, + 0x91, + 0x92, + 0x98, + 0x99, + 0x9A +}; + +const u16 DecorGfx_RAGGED_DESK[] = { + 0x93, + 0x94, + 0x95, + 0x9B, + 0x9C, + 0x9D +}; + +const u16 DecorGfx_COMFORT_DESK[] = { + 0x96, + 0x97, + 0xA3, + 0x9E, + 0x9F, + 0xAB +}; + +const u16 DecorGfx_PRETTY_DESK[] = { + 0xBD, + 0xBE, + 0xBF, + 0xC5, + 0xC6, + 0xC7, + 0xCD, + 0xCE, + 0xCF +}; + +const u16 DecorGfx_BRICK_DESK[] = { + 0xA0, + 0xA1, + 0xA2, + 0xA8, + 0xA9, + 0xAA, + 0xB0, + 0xB1, + 0xB2 +}; + +const u16 DecorGfx_CAMP_DESK[] = { + 0xA4, + 0xA5, + 0xA6, + 0xAC, + 0xAD, + 0xAE, + 0xB4, + 0xB5, + 0xB6 +}; + +const u16 DecorGfx_HARD_DESK[] = { + 0xA7, + 0xBB, + 0xBC, + 0xAF, + 0xC3, + 0xC4, + 0xB7, + 0xCB, + 0xCC +}; + +const u16 DecorGfx_SMALL_CHAIR[] = { + 0xB8 +}; + +const u16 DecorGfx_POKEMON_CHAIR[] = { + 0xB9 +}; + +const u16 DecorGfx_HEAVY_CHAIR[] = { + 0xBA +}; + +const u16 DecorGfx_PRETTY_CHAIR[] = { + 0xC0 +}; + +const u16 DecorGfx_COMFORT_CHAIR[] = { + 0xC1 +}; + +const u16 DecorGfx_RAGGED_CHAIR[] = { + 0xC2 +}; + +const u16 DecorGfx_BRICK_CHAIR[] = { + 0xC8 +}; + +const u16 DecorGfx_CAMP_CHAIR[] = { + 0xC9 +}; + +const u16 DecorGfx_HARD_CHAIR[] = { + 0xCA +}; + +const u16 DecorGfx_RED_PLANT[] = { + 0xD0, + 0xD8 +}; + +const u16 DecorGfx_TROPICAL_PLANT[] = { + 0xD2, + 0xDA +}; + +const u16 DecorGfx_PRETTY_FLOWERS[] = { + 0xD4, + 0xDC +}; + +const u16 DecorGfx_COLORFUL_PLANT[] = { + 0xE0, + 0xE2, + 0xE8, + 0xE9 +}; + +const u16 DecorGfx_BIG_PLANT[] = { + 0xE4, + 0xE6, + 0xEC, + 0xED +}; + +const u16 DecorGfx_GORGEOUS_PLANT[] = { + 0xF0, + 0xF2, + 0xF8, + 0xF9 +}; + +const u16 DecorGfx_RED_BRICK[] = { + 0x25, + 0x2D +}; + +const u16 DecorGfx_YELLOW_BRICK[] = { + 0x26, + 0x2E +}; + +const u16 DecorGfx_BLUE_BRICK[] = { + 0x27, + 0x2F +}; + +const u16 DecorGfx_RED_BALLOON[] = { + 0x138 +}; + +const u16 DecorGfx_BLUE_BALLOON[] = { + 0x13C +}; + +const u16 DecorGfx_YELLOW_BALLOON[] = { + 0x140 +}; + +const u16 DecorGfx_RED_TENT[] = { + 0x30, + 0x31, + 0x32, + 0x38, + 0x39, + 0x3A, + 0x40, + 0x41, + 0x3B +}; + +const u16 DecorGfx_BLUE_TENT[] = { + 0x48, + 0x49, + 0x68, + 0x50, + 0x51, + 0x70, + 0x58, + 0x59, + 0x69 +}; + +const u16 DecorGfx_SOLID_BOARD[] = { + 0x34, + 0x3C +}; + +const u16 DecorGfx_SLIDE[] = { + 0x35, + 0x36, + 0x3D, + 0x3E, + 0x63, + 0x64, + 0x6F, + 0x77 +}; + +const u16 DecorGfx_FENCE_LENGTH[] = { + 0x33 +}; + +const u16 DecorGfx_FENCE_WIDTH[] = { + 0x2C +}; + +const u16 DecorGfx_TIRE[] = { + 0x80, + 0x81, + 0x88, + 0x89 +}; + +const u16 DecorGfx_STAND[] = { + 0x6A, + 0x6B, + 0x6C, + 0x6D, + 0x72, + 0x73, + 0x74, + 0x75 +}; + +const u16 DecorGfx_MUD_BALL[] = { + 0x28 +}; + +const u16 DecorGfx_BREAKABLE_DOOR[] = { + 0x37, + 0x3F +}; + +const u16 DecorGfx_SAND_ORNAMENT[] = { + 0x85, + 0x8D +}; + +const u16 DecorGfx_SILVER_SHIELD[] = { + 0xD6, + 0xDE +}; + +const u16 DecorGfx_GOLD_SHIELD[] = { + 0x12E, + 0x136 +}; + +const u16 DecorGfx_GLASS_ORNAMENT[] = { + 0x82, + 0x8A +}; + +const u16 DecorGfx_TV[] = { + 0xF4 +}; + +const u16 DecorGfx_ROUND_TV[] = { + 0xF5 +}; + +const u16 DecorGfx_CUTE_TV[] = { + 0xF6 +}; + +const u16 DecorGfx_GLITTER_MAT[] = { + 0x60 +}; + +const u16 DecorGfx_JUMP_MAT[] = { + 0x61 +}; + +const u16 DecorGfx_SPIN_MAT[] = { + 0x62 +}; + +const u16 DecorGfx_C_LOW_NOTE_MAT[] = { + 0x78 +}; + +const u16 DecorGfx_D_NOTE_MAT[] = { + 0x79 +}; + +const u16 DecorGfx_E_NOTE_MAT[] = { + 0x7A +}; + +const u16 DecorGfx_F_NOTE_MAT[] = { + 0x7B +}; + +const u16 DecorGfx_G_NOTE_MAT[] = { + 0x7C +}; + +const u16 DecorGfx_A_NOTE_MAT[] = { + 0x7D +}; + +const u16 DecorGfx_B_NOTE_MAT[] = { + 0x7E +}; + +const u16 DecorGfx_C_HIGH_NOTE_MAT[] = { + 0xB3 +}; + +const u16 DecorGfx_SURF_MAT[] = { + 0x42, + 0x43, + 0x44, + 0x4A, + 0x4B, + 0x4C, + 0x52, + 0x53, + 0x54 +}; + +const u16 DecorGfx_THUNDER_MAT[] = { + 0x45, + 0x46, + 0x47, + 0x4D, + 0x4E, + 0x4F, + 0x55, + 0x56, + 0x57 +}; + +const u16 DecorGfx_FIRE_BLAST_MAT[] = { + 0x5A, + 0x5B, + 0x5C, + 0x5D, + 0x5E, + 0x5F, + 0x65, + 0x66, + 0x67 +}; + +const u16 DecorGfx_POWDER_SNOW_MAT[] = { + 0x100, + 0x101, + 0x102, + 0x108, + 0x109, + 0x10A, + 0x110, + 0x111, + 0x112 +}; + +const u16 DecorGfx_ATTRACT_MAT[] = { + 0x103, + 0x104, + 0x105, + 0x10B, + 0x10C, + 0x10D, + 0x113, + 0x114, + 0x115 +}; + +const u16 DecorGfx_FISSURE_MAT[] = { + 0x106, + 0x107, + 0x118, + 0x10E, + 0x10F, + 0x120, + 0x116, + 0x117, + 0x128 +}; + +const u16 DecorGfx_SPIKES_MAT[] = { + 0x119, + 0x11A, + 0x11B, + 0x121, + 0x122, + 0x123, + 0x129, + 0x12A, + 0x12B +}; + +const u16 DecorGfx_BALL_POSTER[] = { + 0x130 +}; + +const u16 DecorGfx_GREEN_POSTER[] = { + 0x131 +}; + +const u16 DecorGfx_RED_POSTER[] = { + 0x132 +}; + +const u16 DecorGfx_BLUE_POSTER[] = { + 0x133 +}; + +const u16 DecorGfx_CUTE_POSTER[] = { + 0x134 +}; + +const u16 DecorGfx_PIKA_POSTER[] = { + 0x11C, + 0x11D +}; + +const u16 DecorGfx_LONG_POSTER[] = { + 0x11E, + 0x11F +}; + +const u16 DecorGfx_SEA_POSTER[] = { + 0x124, + 0x125 +}; + +const u16 DecorGfx_SKY_POSTER[] = { + 0x126, + 0x127 +}; + +const u16 DecorGfx_KISS_POSTER[] = { + 0x12C, + 0x12D +}; + +const u16 DecorGfx_PICHU_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_PIKACHU_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_MARILL_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_TOGEPI_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_CYNDAQUIL_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_CHIKORITA_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_TOTODILE_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_JIGGLYPUFF_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_MEOWTH_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_CLEFAIRY_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_DITTO_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SMOOCHUM_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_TREECKO_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_TORCHIC_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_MUDKIP_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_DUSKULL_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_WYNAUT_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_BALTOY_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_KECLEON_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_AZURILL_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SKITTY_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SWABLU_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_GULPIN_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_LOTAD_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SEEDOT_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_PIKA_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_ROUND_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_KISS_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_ZIGZAG_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SPIN_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_DIAMOND_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_BALL_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_GRASS_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_FIRE_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_WATER_CUSHION[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_SNORLAX_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_RHYDON_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_LAPRAS_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_VENUSAUR_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_CHARIZARD_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_BLASTOISE_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_WAILMER_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_REGIROCK_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_REGICE_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; + +const u16 DecorGfx_REGISTEEL_DOLL[] = { + OBJ_EVENT_GFX_ITEM_BALL +}; diff --git a/src/decoration.c b/src/decoration.c new file mode 100644 index 000000000..4903735f0 --- /dev/null +++ b/src/decoration.c @@ -0,0 +1,7 @@ +#include "global.h" +#include "decoration.h" +#include "constants/decorations.h" + +#include "data/decoration/tiles.h" +#include "data/decoration/description.h" +#include "data/decoration/header.h" |