summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2017-10-22 18:55:07 -0400
committerDiegoisawesome <Diegoisawesome@users.noreply.github.com>2017-10-22 17:55:07 -0500
commitc042e5148b9fa3a51a4010922c3f9cd6ba11b51e (patch)
tree9006d66739fda70b8216f1dcb151f5e296809e08 /graphics
parent1bab62e1cd127e5e01adf839f1d74c5e59ce16bb (diff)
Decoration + decoration_inventory (#89)
* SetDecorationInventoriesPointers * ClearDecorationInventories * CheckHasDecoration * DecorationAdd * DecorationCheckSpace * DecorationRemove * sub_8161A38 * CountDecorations; Funcion renaming * Disassemble decoration data structs, tilemaps, and descriptions * sub_8126968 * sub_81269D4 * through sub_8126A88 * through sub_8126B2C * sub_8126B80 * sub_8126C08 * sub_8126C48 * sub_8126CA4 * sub_8126D10 * sub_8126E44 * sub_8126E8C * sub_8126F68 * sub_8127058 * sub_8127088 * sub_81270E8 * through sub_8127208 * through sub_8127268 * sub_8127284 * through sub_81272F8 * sub_8127330 * through sub_8127480 * sub_81274A0 * sub_8127500; makefile now tells scaninc to scan headers * Actual real fix to mapfile being in build/emerald instead of wd * through sub_812759C * through sub_812764C * through sub_8127744 * through sub_81277BC * sub_81277E8 * sub_8127814 * through sub_81279C4 * through sub_8127ACC * sub_8127B04 * sub_8127B54 * sub_8127B90 * sub_8127D38 * sub_8127E18 * sub_8127F68 * sub_8128060 * ConfigureCameraObjectForPlacingDecoration * SetUpPlacingDecorationPlayerAvatar * sub_812826C * through sub_8128414 * through sub_81284F4 * sub_812853C * sub_8128950 * through sub_8128AAC * through sub_8128BBC * c1_overworld_prev_quest * sub_8128C64 * sub_8128CD4 * sub_8128D10 * sub_8128DB4 * through sub_8128E18 * through sub_8129068 * sub_8129088 * through sub_81291E8 * sub_812925C * sub_81292D0 * sub_81292E8 * gpu_pal_decompress_alloc_tag_and_upload * AddDecorationIconObjectFromIconTable * GetDecorationIconPicOrPalette * AddDecorationIconObjectFromFieldObject * AddDecorationIconObject * through sub_8129708 * sub_81297F8 * sub_81298EC * SetUpPuttingAwayDecorationPlayerAvatar * sub_8129ABC * sub_8129B34 * sub_8129BCC * through sub_8129C74 * through sub_8129D8C * sub_8129E0C * sub_8129E74 * sub_8129F20 * sub_8129FC8 * sub_812A040 * nonmatching sub_812A0E8 * through sub_812A22C * sub_812A25C * sub_812A2C4 * through sub_812A39C * Remaining fns in decoration.s * Decompile decoration headers * Decompile all remaining decoration data that had already been disassembled * Disassemble two data objects * Suggest structure of list menu template * decompile through decoration list menu template * Disassemble decoration icon graphics table * Rip icon gfx * Decompile deco icon table * Decompile more data related to drawing decorations * Decompile gUnknown_085A7250 structs * Decompile two sprite templates * Decompile remaining data in decoration.s * Decompile decoration ewram * deco -> decor
Diffstat (limited to 'graphics')
-rw-r--r--graphics/decorations/decor_attract_mat.pal19
-rw-r--r--graphics/decorations/decor_attract_mat.pngbin0 -> 307 bytes
-rw-r--r--graphics/decorations/decor_big_plant.pal19
-rw-r--r--graphics/decorations/decor_big_plant.pngbin0 -> 310 bytes
-rw-r--r--graphics/decorations/decor_blastoise_doll.pal19
-rw-r--r--graphics/decorations/decor_blastoise_doll.pngbin0 -> 371 bytes
-rw-r--r--graphics/decorations/decor_blue_brick.pal19
-rw-r--r--graphics/decorations/decor_blue_brick.pngbin0 -> 226 bytes
-rw-r--r--graphics/decorations/decor_blue_tent.pal19
-rw-r--r--graphics/decorations/decor_blue_tent.pngbin0 -> 321 bytes
-rw-r--r--graphics/decorations/decor_breakable_door.pal19
-rw-r--r--graphics/decorations/decor_breakable_door.pngbin0 -> 274 bytes
-rw-r--r--graphics/decorations/decor_brick_desk.pal19
-rw-r--r--graphics/decorations/decor_brick_desk.pngbin0 -> 270 bytes
-rw-r--r--graphics/decorations/decor_camp_desk.pal19
-rw-r--r--graphics/decorations/decor_camp_desk.pngbin0 -> 265 bytes
-rw-r--r--graphics/decorations/decor_charizard_doll.pal19
-rw-r--r--graphics/decorations/decor_charizard_doll.pngbin0 -> 349 bytes
-rw-r--r--graphics/decorations/decor_colorful_plant.pal19
-rw-r--r--graphics/decorations/decor_colorful_plant.pngbin0 -> 371 bytes
-rw-r--r--graphics/decorations/decor_comfort_desk.pal19
-rw-r--r--graphics/decorations/decor_comfort_desk.pngbin0 -> 320 bytes
-rw-r--r--graphics/decorations/decor_fire_blast_mat.pal19
-rw-r--r--graphics/decorations/decor_fire_blast_mat.pngbin0 -> 287 bytes
-rw-r--r--graphics/decorations/decor_fissure_mat.pal19
-rw-r--r--graphics/decorations/decor_fissure_mat.pngbin0 -> 290 bytes
-rw-r--r--graphics/decorations/decor_glass_ornament.pal19
-rw-r--r--graphics/decorations/decor_glass_ornament.pngbin0 -> 292 bytes
-rw-r--r--graphics/decorations/decor_gorgeous_plant.pal19
-rw-r--r--graphics/decorations/decor_gorgeous_plant.pngbin0 -> 332 bytes
-rw-r--r--graphics/decorations/decor_hard_desk.pal19
-rw-r--r--graphics/decorations/decor_hard_desk.pngbin0 -> 325 bytes
-rw-r--r--graphics/decorations/decor_heavy_desk.pal19
-rw-r--r--graphics/decorations/decor_heavy_desk.pngbin0 -> 268 bytes
-rw-r--r--graphics/decorations/decor_lapras_doll.pal19
-rw-r--r--graphics/decorations/decor_lapras_doll.pngbin0 -> 349 bytes
-rw-r--r--graphics/decorations/decor_powder_snow_mat.pal19
-rw-r--r--graphics/decorations/decor_powder_snow_mat.pngbin0 -> 302 bytes
-rw-r--r--graphics/decorations/decor_pretty_desk.pal19
-rw-r--r--graphics/decorations/decor_pretty_desk.pngbin0 -> 296 bytes
-rw-r--r--graphics/decorations/decor_pretty_flowers.pal19
-rw-r--r--graphics/decorations/decor_pretty_flowers.pngbin0 -> 318 bytes
-rw-r--r--graphics/decorations/decor_ragged_desk.pal19
-rw-r--r--graphics/decorations/decor_ragged_desk.pngbin0 -> 257 bytes
-rw-r--r--graphics/decorations/decor_red_brick.pal19
-rw-r--r--graphics/decorations/decor_red_brick.pngbin0 -> 226 bytes
-rw-r--r--graphics/decorations/decor_red_plant.pal19
-rw-r--r--graphics/decorations/decor_red_plant.pngbin0 -> 300 bytes
-rw-r--r--graphics/decorations/decor_red_tent.pal19
-rw-r--r--graphics/decorations/decor_red_tent.pngbin0 -> 317 bytes
-rw-r--r--graphics/decorations/decor_regice_doll.pal19
-rw-r--r--graphics/decorations/decor_regice_doll.pngbin0 -> 346 bytes
-rw-r--r--graphics/decorations/decor_regirock_doll.pal19
-rw-r--r--graphics/decorations/decor_regirock_doll.pngbin0 -> 331 bytes
-rw-r--r--graphics/decorations/decor_registeel_doll.pal19
-rw-r--r--graphics/decorations/decor_registeel_doll.pngbin0 -> 351 bytes
-rw-r--r--graphics/decorations/decor_rhydon_doll.pal19
-rw-r--r--graphics/decorations/decor_rhydon_doll.pngbin0 -> 367 bytes
-rw-r--r--graphics/decorations/decor_sand_ornament.pal19
-rw-r--r--graphics/decorations/decor_sand_ornament.pngbin0 -> 286 bytes
-rw-r--r--graphics/decorations/decor_slide.pal19
-rw-r--r--graphics/decorations/decor_slide.pngbin0 -> 293 bytes
-rw-r--r--graphics/decorations/decor_snorlax_doll.pal19
-rw-r--r--graphics/decorations/decor_snorlax_doll.pngbin0 -> 337 bytes
-rw-r--r--graphics/decorations/decor_solid_board.pal19
-rw-r--r--graphics/decorations/decor_solid_board.pngbin0 -> 221 bytes
-rw-r--r--graphics/decorations/decor_spikes_mat.pal19
-rw-r--r--graphics/decorations/decor_spikes_mat.pngbin0 -> 302 bytes
-rw-r--r--graphics/decorations/decor_stand.pal19
-rw-r--r--graphics/decorations/decor_stand.pngbin0 -> 264 bytes
-rw-r--r--graphics/decorations/decor_surf_mat.pal19
-rw-r--r--graphics/decorations/decor_surf_mat.pngbin0 -> 298 bytes
-rw-r--r--graphics/decorations/decor_thunder_mat.pal19
-rw-r--r--graphics/decorations/decor_thunder_mat.pngbin0 -> 315 bytes
-rw-r--r--graphics/decorations/decor_tire.pal19
-rw-r--r--graphics/decorations/decor_tire.pngbin0 -> 303 bytes
-rw-r--r--graphics/decorations/decor_tropical_plant.pal19
-rw-r--r--graphics/decorations/decor_tropical_plant.pngbin0 -> 307 bytes
-rw-r--r--graphics/decorations/decor_venusaur_doll.pal19
-rw-r--r--graphics/decorations/decor_venusaur_doll.pngbin0 -> 393 bytes
-rw-r--r--graphics/decorations/decor_wailmer_doll.pal19
-rw-r--r--graphics/decorations/decor_wailmer_doll.pngbin0 -> 320 bytes
-rw-r--r--graphics/decorations/decor_yellow_brick.pal19
-rw-r--r--graphics/decorations/decor_yellow_brick.pngbin0 -> 226 bytes
-rw-r--r--graphics/misc/decoration_unk_85a7358.pngbin0 -> 87 bytes
85 files changed, 798 insertions, 0 deletions
diff --git a/graphics/decorations/decor_attract_mat.pal b/graphics/decorations/decor_attract_mat.pal
new file mode 100644
index 000000000..6f188b725
--- /dev/null
+++ b/graphics/decorations/decor_attract_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+255 230 222
+255 197 197
+246 156 156
+213 115 172
+197 189 131
+246 148 205
+123 82 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_attract_mat.png b/graphics/decorations/decor_attract_mat.png
new file mode 100644
index 000000000..16528d9f3
--- /dev/null
+++ b/graphics/decorations/decor_attract_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_big_plant.pal b/graphics/decorations/decor_big_plant.pal
new file mode 100644
index 000000000..6e5a869f3
--- /dev/null
+++ b/graphics/decorations/decor_big_plant.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+189 230 106
+123 172 74
+90 139 65
+57 98 41
+213 180 106
+180 139 82
+139 98 49
+82 57 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_big_plant.png b/graphics/decorations/decor_big_plant.png
new file mode 100644
index 000000000..e5eedd859
--- /dev/null
+++ b/graphics/decorations/decor_big_plant.png
Binary files differ
diff --git a/graphics/decorations/decor_blastoise_doll.pal b/graphics/decorations/decor_blastoise_doll.pal
new file mode 100644
index 000000000..a4ad56936
--- /dev/null
+++ b/graphics/decorations/decor_blastoise_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+197 222 255
+131 189 255
+90 139 213
+57 90 131
+213 156 90
+230 189 131
+156 131 90
+98 82 41
+139 90 74
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_blastoise_doll.png b/graphics/decorations/decor_blastoise_doll.png
new file mode 100644
index 000000000..00c55f229
--- /dev/null
+++ b/graphics/decorations/decor_blastoise_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_blue_brick.pal b/graphics/decorations/decor_blue_brick.pal
new file mode 100644
index 000000000..e8720d82f
--- /dev/null
+++ b/graphics/decorations/decor_blue_brick.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+156 180 246
+82 131 230
+57 98 189
+24 65 131
+106 106 106
+74 74 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_blue_brick.png b/graphics/decorations/decor_blue_brick.png
new file mode 100644
index 000000000..88e058712
--- /dev/null
+++ b/graphics/decorations/decor_blue_brick.png
Binary files differ
diff --git a/graphics/decorations/decor_blue_tent.pal b/graphics/decorations/decor_blue_tent.pal
new file mode 100644
index 000000000..e38cb56af
--- /dev/null
+++ b/graphics/decorations/decor_blue_tent.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+148 172 255
+115 139 238
+65 90 189
+49 57 123
+0 0 0
+197 205 230
+164 164 164
+131 131 131
+90 82 74
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_blue_tent.png b/graphics/decorations/decor_blue_tent.png
new file mode 100644
index 000000000..575b35241
--- /dev/null
+++ b/graphics/decorations/decor_blue_tent.png
Binary files differ
diff --git a/graphics/decorations/decor_breakable_door.pal b/graphics/decorations/decor_breakable_door.pal
new file mode 100644
index 000000000..85ece26dc
--- /dev/null
+++ b/graphics/decorations/decor_breakable_door.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+139 189 255
+106 156 213
+213 189 115
+156 131 41
+123 98 8
+90 74 57
+189 164 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+197 197 197
diff --git a/graphics/decorations/decor_breakable_door.png b/graphics/decorations/decor_breakable_door.png
new file mode 100644
index 000000000..01ba82d28
--- /dev/null
+++ b/graphics/decorations/decor_breakable_door.png
Binary files differ
diff --git a/graphics/decorations/decor_brick_desk.pal b/graphics/decorations/decor_brick_desk.pal
new file mode 100644
index 000000000..16b581470
--- /dev/null
+++ b/graphics/decorations/decor_brick_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+255 180 82
+230 139 49
+189 90 16
+0 0 0
+0 0 0
+0 0 0
+197 197 197
+148 148 156
+106 106 98
+74 74 74
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_brick_desk.png b/graphics/decorations/decor_brick_desk.png
new file mode 100644
index 000000000..829e45349
--- /dev/null
+++ b/graphics/decorations/decor_brick_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_camp_desk.pal b/graphics/decorations/decor_camp_desk.pal
new file mode 100644
index 000000000..0ac362c8a
--- /dev/null
+++ b/graphics/decorations/decor_camp_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+205 189 123
+172 156 90
+148 131 65
+123 98 32
+82 57 41
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_camp_desk.png b/graphics/decorations/decor_camp_desk.png
new file mode 100644
index 000000000..b40429229
--- /dev/null
+++ b/graphics/decorations/decor_camp_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_charizard_doll.pal b/graphics/decorations/decor_charizard_doll.pal
new file mode 100644
index 000000000..3e3e6bb79
--- /dev/null
+++ b/graphics/decorations/decor_charizard_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+238 172 98
+255 205 74
+222 156 41
+115 74 24
+164 98 24
+0 0 0
+230 82 65
+180 49 32
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+255 238 197
diff --git a/graphics/decorations/decor_charizard_doll.png b/graphics/decorations/decor_charizard_doll.png
new file mode 100644
index 000000000..ffc3dfcef
--- /dev/null
+++ b/graphics/decorations/decor_charizard_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_colorful_plant.pal b/graphics/decorations/decor_colorful_plant.pal
new file mode 100644
index 000000000..996b183d2
--- /dev/null
+++ b/graphics/decorations/decor_colorful_plant.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+205 180 115
+180 139 98
+131 90 57
+156 222 90
+139 189 139
+98 148 98
+41 90 57
+106 189 255
+255 123 172
+255 213 74
+0 0 0
+238 238 238
+0 0 0
diff --git a/graphics/decorations/decor_colorful_plant.png b/graphics/decorations/decor_colorful_plant.png
new file mode 100644
index 000000000..cc0efecc7
--- /dev/null
+++ b/graphics/decorations/decor_colorful_plant.png
Binary files differ
diff --git a/graphics/decorations/decor_comfort_desk.pal b/graphics/decorations/decor_comfort_desk.pal
new file mode 100644
index 000000000..f686f4b5c
--- /dev/null
+++ b/graphics/decorations/decor_comfort_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+180 222 139
+139 189 139
+90 139 90
+41 90 41
+115 164 115
+0 0 0
+164 131 65
+115 82 57
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_comfort_desk.png b/graphics/decorations/decor_comfort_desk.png
new file mode 100644
index 000000000..e7a72ff08
--- /dev/null
+++ b/graphics/decorations/decor_comfort_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_fire_blast_mat.pal b/graphics/decorations/decor_fire_blast_mat.pal
new file mode 100644
index 000000000..ea2301df2
--- /dev/null
+++ b/graphics/decorations/decor_fire_blast_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+255 180 82
+238 148 41
+213 98 24
+139 65 41
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_fire_blast_mat.png b/graphics/decorations/decor_fire_blast_mat.png
new file mode 100644
index 000000000..510675ee6
--- /dev/null
+++ b/graphics/decorations/decor_fire_blast_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_fissure_mat.pal b/graphics/decorations/decor_fissure_mat.pal
new file mode 100644
index 000000000..d2a4efb6d
--- /dev/null
+++ b/graphics/decorations/decor_fissure_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+205 189 131
+189 172 106
+156 139 74
+123 106 41
+98 74 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_fissure_mat.png b/graphics/decorations/decor_fissure_mat.png
new file mode 100644
index 000000000..6de66ef9d
--- /dev/null
+++ b/graphics/decorations/decor_fissure_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_glass_ornament.pal b/graphics/decorations/decor_glass_ornament.pal
new file mode 100644
index 000000000..1027a9501
--- /dev/null
+++ b/graphics/decorations/decor_glass_ornament.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+189 230 255
+156 197 255
+115 164 238
+82 139 189
+57 98 131
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+238 246 246
+0 0 0
diff --git a/graphics/decorations/decor_glass_ornament.png b/graphics/decorations/decor_glass_ornament.png
new file mode 100644
index 000000000..fcc895eb9
--- /dev/null
+++ b/graphics/decorations/decor_glass_ornament.png
Binary files differ
diff --git a/graphics/decorations/decor_gorgeous_plant.pal b/graphics/decorations/decor_gorgeous_plant.pal
new file mode 100644
index 000000000..782b82eef
--- /dev/null
+++ b/graphics/decorations/decor_gorgeous_plant.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+180 222 139
+139 180 139
+90 139 106
+49 82 41
+0 0 0
+148 115 82
+115 82 24
+0 0 0
+230 230 230
+164 164 164
+106 106 106
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_gorgeous_plant.png b/graphics/decorations/decor_gorgeous_plant.png
new file mode 100644
index 000000000..dc8639c65
--- /dev/null
+++ b/graphics/decorations/decor_gorgeous_plant.png
Binary files differ
diff --git a/graphics/decorations/decor_hard_desk.pal b/graphics/decorations/decor_hard_desk.pal
new file mode 100644
index 000000000..7aa8154ab
--- /dev/null
+++ b/graphics/decorations/decor_hard_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+197 197 197
+156 156 156
+115 115 115
+98 98 98
+74 74 74
+139 139 139
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_hard_desk.png b/graphics/decorations/decor_hard_desk.png
new file mode 100644
index 000000000..aa0c7feea
--- /dev/null
+++ b/graphics/decorations/decor_hard_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_heavy_desk.pal b/graphics/decorations/decor_heavy_desk.pal
new file mode 100644
index 000000000..c0ec71f09
--- /dev/null
+++ b/graphics/decorations/decor_heavy_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+180 180 197
+148 148 156
+90 90 90
+255 180 82
+230 139 49
+197 90 8
+90 41 8
+0 0 0
+123 123 123
+65 65 65
+106 106 115
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_heavy_desk.png b/graphics/decorations/decor_heavy_desk.png
new file mode 100644
index 000000000..141bcd831
--- /dev/null
+++ b/graphics/decorations/decor_heavy_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_lapras_doll.pal b/graphics/decorations/decor_lapras_doll.pal
new file mode 100644
index 000000000..c7d2fe61a
--- /dev/null
+++ b/graphics/decorations/decor_lapras_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+189 230 255
+115 180 246
+74 139 189
+32 90 139
+0 0 0
+0 0 0
+246 197 131
+222 156 98
+197 156 123
+106 74 41
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_lapras_doll.png b/graphics/decorations/decor_lapras_doll.png
new file mode 100644
index 000000000..517553a4a
--- /dev/null
+++ b/graphics/decorations/decor_lapras_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_powder_snow_mat.pal b/graphics/decorations/decor_powder_snow_mat.pal
new file mode 100644
index 000000000..9f365a3da
--- /dev/null
+++ b/graphics/decorations/decor_powder_snow_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+238 238 246
+180 205 255
+131 164 205
+197 222 255
+213 238 255
+98 131 172
+148 180 222
+49 82 123
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_powder_snow_mat.png b/graphics/decorations/decor_powder_snow_mat.png
new file mode 100644
index 000000000..82dbbfa66
--- /dev/null
+++ b/graphics/decorations/decor_powder_snow_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_pretty_desk.pal b/graphics/decorations/decor_pretty_desk.pal
new file mode 100644
index 000000000..7681a17cc
--- /dev/null
+++ b/graphics/decorations/decor_pretty_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+189 222 255
+156 197 255
+0 0 0
+131 164 246
+49 82 123
+0 0 0
+0 0 0
+0 0 0
+180 180 180
+131 131 131
+90 90 90
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_pretty_desk.png b/graphics/decorations/decor_pretty_desk.png
new file mode 100644
index 000000000..5be05ebcb
--- /dev/null
+++ b/graphics/decorations/decor_pretty_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_pretty_flowers.pal b/graphics/decorations/decor_pretty_flowers.pal
new file mode 100644
index 000000000..c3b0ffce9
--- /dev/null
+++ b/graphics/decorations/decor_pretty_flowers.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+205 180 74
+156 139 32
+90 74 49
+123 106 41
+115 180 98
+74 123 57
+41 82 32
+255 205 180
+123 74 49
+238 156 139
+246 246 246
+222 197 197
diff --git a/graphics/decorations/decor_pretty_flowers.png b/graphics/decorations/decor_pretty_flowers.png
new file mode 100644
index 000000000..b9fc0f5de
--- /dev/null
+++ b/graphics/decorations/decor_pretty_flowers.png
Binary files differ
diff --git a/graphics/decorations/decor_ragged_desk.pal b/graphics/decorations/decor_ragged_desk.pal
new file mode 100644
index 000000000..bac2a7372
--- /dev/null
+++ b/graphics/decorations/decor_ragged_desk.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 205 98
+49 49 49
+238 222 172
+213 197 139
+180 164 106
+148 131 74
+123 98 49
+82 65 32
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_ragged_desk.png b/graphics/decorations/decor_ragged_desk.png
new file mode 100644
index 000000000..953c1862f
--- /dev/null
+++ b/graphics/decorations/decor_ragged_desk.png
Binary files differ
diff --git a/graphics/decorations/decor_red_brick.pal b/graphics/decorations/decor_red_brick.pal
new file mode 100644
index 000000000..f9d647dda
--- /dev/null
+++ b/graphics/decorations/decor_red_brick.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+238 123 123
+189 74 65
+148 32 32
+123 16 16
+106 106 106
+74 74 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_red_brick.png b/graphics/decorations/decor_red_brick.png
new file mode 100644
index 000000000..3481044dd
--- /dev/null
+++ b/graphics/decorations/decor_red_brick.png
Binary files differ
diff --git a/graphics/decorations/decor_red_plant.pal b/graphics/decorations/decor_red_plant.pal
new file mode 100644
index 000000000..c3021eee5
--- /dev/null
+++ b/graphics/decorations/decor_red_plant.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+222 115 123
+189 74 82
+139 32 32
+82 32 16
+0 0 0
+115 164 106
+65 123 57
+24 82 41
+0 0 0
+205 172 98
+156 123 82
+106 82 57
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_red_plant.png b/graphics/decorations/decor_red_plant.png
new file mode 100644
index 000000000..c12e656f7
--- /dev/null
+++ b/graphics/decorations/decor_red_plant.png
Binary files differ
diff --git a/graphics/decorations/decor_red_tent.pal b/graphics/decorations/decor_red_tent.pal
new file mode 100644
index 000000000..61951623b
--- /dev/null
+++ b/graphics/decorations/decor_red_tent.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+246 123 123
+222 90 90
+180 49 49
+115 49 57
+0 0 0
+197 205 230
+164 164 164
+131 131 131
+90 82 74
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_red_tent.png b/graphics/decorations/decor_red_tent.png
new file mode 100644
index 000000000..22e435691
--- /dev/null
+++ b/graphics/decorations/decor_red_tent.png
Binary files differ
diff --git a/graphics/decorations/decor_regice_doll.pal b/graphics/decorations/decor_regice_doll.pal
new file mode 100644
index 000000000..39404f681
--- /dev/null
+++ b/graphics/decorations/decor_regice_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+238 238 255
+180 189 205
+139 148 172
+82 98 115
+115 123 139
+0 0 0
+0 0 0
+246 180 65
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_regice_doll.png b/graphics/decorations/decor_regice_doll.png
new file mode 100644
index 000000000..88a28df6d
--- /dev/null
+++ b/graphics/decorations/decor_regice_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_regirock_doll.pal b/graphics/decorations/decor_regirock_doll.pal
new file mode 100644
index 000000000..5c39edb2f
--- /dev/null
+++ b/graphics/decorations/decor_regirock_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+180 164 98
+123 115 49
+82 74 49
+0 0 0
+205 115 82
+148 65 82
+0 0 0
+189 74 24
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_regirock_doll.png b/graphics/decorations/decor_regirock_doll.png
new file mode 100644
index 000000000..16372281c
--- /dev/null
+++ b/graphics/decorations/decor_regirock_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_registeel_doll.pal b/graphics/decorations/decor_registeel_doll.pal
new file mode 100644
index 000000000..328f35a4f
--- /dev/null
+++ b/graphics/decorations/decor_registeel_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+238 238 238
+197 197 197
+164 164 164
+123 123 131
+82 82 90
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+172 82 65
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_registeel_doll.png b/graphics/decorations/decor_registeel_doll.png
new file mode 100644
index 000000000..f06de37ab
--- /dev/null
+++ b/graphics/decorations/decor_registeel_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_rhydon_doll.pal b/graphics/decorations/decor_rhydon_doll.pal
new file mode 100644
index 000000000..432dae5a9
--- /dev/null
+++ b/graphics/decorations/decor_rhydon_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+222 222 222
+164 164 164
+189 189 189
+139 139 139
+106 106 106
+82 82 82
+230 197 115
+189 148 74
+131 98 74
+0 0 0
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_rhydon_doll.png b/graphics/decorations/decor_rhydon_doll.png
new file mode 100644
index 000000000..ac4714c35
--- /dev/null
+++ b/graphics/decorations/decor_rhydon_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_sand_ornament.pal b/graphics/decorations/decor_sand_ornament.pal
new file mode 100644
index 000000000..e2fca6e31
--- /dev/null
+++ b/graphics/decorations/decor_sand_ornament.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+213 197 156
+189 164 90
+148 123 49
+90 74 24
+131 106 32
+172 148 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_sand_ornament.png b/graphics/decorations/decor_sand_ornament.png
new file mode 100644
index 000000000..9eafc8644
--- /dev/null
+++ b/graphics/decorations/decor_sand_ornament.png
Binary files differ
diff --git a/graphics/decorations/decor_slide.pal b/graphics/decorations/decor_slide.pal
new file mode 100644
index 000000000..395694fa3
--- /dev/null
+++ b/graphics/decorations/decor_slide.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+148 189 238
+106 148 205
+65 115 172
+180 222 255
+0 0 0
+0 0 0
+0 0 0
+213 213 213
+189 189 189
+156 156 156
+106 106 106
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_slide.png b/graphics/decorations/decor_slide.png
new file mode 100644
index 000000000..8a5dbada5
--- /dev/null
+++ b/graphics/decorations/decor_slide.png
Binary files differ
diff --git a/graphics/decorations/decor_snorlax_doll.pal b/graphics/decorations/decor_snorlax_doll.pal
new file mode 100644
index 000000000..21026b10d
--- /dev/null
+++ b/graphics/decorations/decor_snorlax_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+131 139 164
+82 90 115
+0 0 0
+255 238 222
+255 197 148
+222 156 90
+139 90 49
+172 106 49
+230 172 123
+0 0 0
+238 238 238
+189 189 197
diff --git a/graphics/decorations/decor_snorlax_doll.png b/graphics/decorations/decor_snorlax_doll.png
new file mode 100644
index 000000000..6ff891c13
--- /dev/null
+++ b/graphics/decorations/decor_snorlax_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_solid_board.pal b/graphics/decorations/decor_solid_board.pal
new file mode 100644
index 000000000..9995483b4
--- /dev/null
+++ b/graphics/decorations/decor_solid_board.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+189 164 98
+156 131 65
+123 90 41
+106 90 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_solid_board.png b/graphics/decorations/decor_solid_board.png
new file mode 100644
index 000000000..d0251d847
--- /dev/null
+++ b/graphics/decorations/decor_solid_board.png
Binary files differ
diff --git a/graphics/decorations/decor_spikes_mat.pal b/graphics/decorations/decor_spikes_mat.pal
new file mode 100644
index 000000000..ec37e1fe0
--- /dev/null
+++ b/graphics/decorations/decor_spikes_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 213 98
+49 49 49
+0 0 0
+148 197 148
+106 172 115
+82 148 90
+139 156 98
+222 205 139
+180 164 98
+205 189 131
+49 98 57
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_spikes_mat.png b/graphics/decorations/decor_spikes_mat.png
new file mode 100644
index 000000000..67f023a0a
--- /dev/null
+++ b/graphics/decorations/decor_spikes_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_stand.pal b/graphics/decorations/decor_stand.pal
new file mode 100644
index 000000000..a85f0b7b2
--- /dev/null
+++ b/graphics/decorations/decor_stand.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+255 180 156
+238 115 106
+197 65 65
+0 0 0
+0 0 0
+0 0 0
+197 197 197
+172 172 172
+131 131 131
+106 106 106
+0 0 0
+0 0 0
+246 246 246
+0 0 0
diff --git a/graphics/decorations/decor_stand.png b/graphics/decorations/decor_stand.png
new file mode 100644
index 000000000..86b1e4d1f
--- /dev/null
+++ b/graphics/decorations/decor_stand.png
Binary files differ
diff --git a/graphics/decorations/decor_surf_mat.pal b/graphics/decorations/decor_surf_mat.pal
new file mode 100644
index 000000000..17be591b7
--- /dev/null
+++ b/graphics/decorations/decor_surf_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+205 238 255
+164 205 255
+148 180 255
+115 148 222
+57 90 156
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+246 246 255
+0 0 0
diff --git a/graphics/decorations/decor_surf_mat.png b/graphics/decorations/decor_surf_mat.png
new file mode 100644
index 000000000..d74cb97bb
--- /dev/null
+++ b/graphics/decorations/decor_surf_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_thunder_mat.pal b/graphics/decorations/decor_thunder_mat.pal
new file mode 100644
index 000000000..fbe488860
--- /dev/null
+++ b/graphics/decorations/decor_thunder_mat.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+189 222 255
+172 205 238
+139 172 205
+139 156 164
+255 230 123
+90 106 115
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+238 246 255
+0 0 0
diff --git a/graphics/decorations/decor_thunder_mat.png b/graphics/decorations/decor_thunder_mat.png
new file mode 100644
index 000000000..1c5c56e33
--- /dev/null
+++ b/graphics/decorations/decor_thunder_mat.png
Binary files differ
diff --git a/graphics/decorations/decor_tire.pal b/graphics/decorations/decor_tire.pal
new file mode 100644
index 000000000..18a3279fc
--- /dev/null
+++ b/graphics/decorations/decor_tire.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+0 0 0
+238 238 238
+189 189 189
+164 164 164
+131 131 131
+98 98 98
+74 74 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_tire.png b/graphics/decorations/decor_tire.png
new file mode 100644
index 000000000..e394ebbd4
--- /dev/null
+++ b/graphics/decorations/decor_tire.png
Binary files differ
diff --git a/graphics/decorations/decor_tropical_plant.pal b/graphics/decorations/decor_tropical_plant.pal
new file mode 100644
index 000000000..4057e7cb2
--- /dev/null
+++ b/graphics/decorations/decor_tropical_plant.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+197 172 82
+164 139 49
+131 106 16
+82 65 16
+0 0 0
+0 0 0
+148 222 90
+106 180 49
+74 131 24
+32 90 24
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_tropical_plant.png b/graphics/decorations/decor_tropical_plant.png
new file mode 100644
index 000000000..12e43df47
--- /dev/null
+++ b/graphics/decorations/decor_tropical_plant.png
Binary files differ
diff --git a/graphics/decorations/decor_venusaur_doll.pal b/graphics/decorations/decor_venusaur_doll.pal
new file mode 100644
index 000000000..dcd11bea2
--- /dev/null
+++ b/graphics/decorations/decor_venusaur_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+197 255 222
+123 189 57
+82 148 24
+74 115 24
+41 82 32
+238 156 139
+213 98 90
+164 74 74
+115 57 65
+230 189 65
+131 98 24
+82 32 41
+246 246 246
diff --git a/graphics/decorations/decor_venusaur_doll.png b/graphics/decorations/decor_venusaur_doll.png
new file mode 100644
index 000000000..57fbdd93a
--- /dev/null
+++ b/graphics/decorations/decor_venusaur_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_wailmer_doll.pal b/graphics/decorations/decor_wailmer_doll.pal
new file mode 100644
index 000000000..99347748e
--- /dev/null
+++ b/graphics/decorations/decor_wailmer_doll.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+0 0 0
+0 0 0
+106 148 172
+74 115 148
+57 98 123
+57 65 106
+230 180 106
+205 148 82
+180 139 57
+115 74 41
+0 0 0
+213 213 213
+246 246 246
+164 164 164
diff --git a/graphics/decorations/decor_wailmer_doll.png b/graphics/decorations/decor_wailmer_doll.png
new file mode 100644
index 000000000..ceedfa6fb
--- /dev/null
+++ b/graphics/decorations/decor_wailmer_doll.png
Binary files differ
diff --git a/graphics/decorations/decor_yellow_brick.pal b/graphics/decorations/decor_yellow_brick.pal
new file mode 100644
index 000000000..cfdd874ad
--- /dev/null
+++ b/graphics/decorations/decor_yellow_brick.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 197 98
+49 49 49
+255 230 106
+222 197 49
+180 156 8
+148 123 0
+106 106 106
+74 74 74
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/decorations/decor_yellow_brick.png b/graphics/decorations/decor_yellow_brick.png
new file mode 100644
index 000000000..cb865760c
--- /dev/null
+++ b/graphics/decorations/decor_yellow_brick.png
Binary files differ
diff --git a/graphics/misc/decoration_unk_85a7358.png b/graphics/misc/decoration_unk_85a7358.png
new file mode 100644
index 000000000..2dc8ed604
--- /dev/null
+++ b/graphics/misc/decoration_unk_85a7358.png
Binary files differ