From 9c022576fa053fd32aaebc7acb2bb44884a623d7 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sat, 30 Sep 2017 19:01:56 -0400 Subject: Added hold items MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit An items model was created, but the seed only contains items that can be held, which excludes key items and HMs. Berry Juice, while unobtainable, is still included. The item model contains three description fields: one for Ruby/Sapphire, one for FireRed/LeafGreen, and one for Emerald. This is because the descriptions for items are different between the games. In a lot of cases, the Emerald description is the same as the Ruby/Sapphire one, so in those cases, the Emerald description is nil. The purpose of having the different descriptions is so that when a Pokémon holds an item, the website can display the description that is accurate to the game that that Pokémon is currently in. In order to fully support TMs, the move model was improved to additionally contain type and also the three description fields which operate similarly to those of the item model. For TMs, the description fields on the item are usually nil. However, some TMs in Ruby/Sapphire, as well as Emerald, have different descriptions than the moves that they correspond with. In these cases, those descriptions are in the item model, and override the move descriptions when the move is looked at as a TM. --- app/assets/images/pokeviewer/items/0.png | Bin 0 -> 193 bytes app/assets/images/pokeviewer/items/1.png | Bin 0 -> 298 bytes app/assets/images/pokeviewer/items/10.png | Bin 0 -> 290 bytes app/assets/images/pokeviewer/items/103.png | Bin 0 -> 222 bytes app/assets/images/pokeviewer/items/104.png | Bin 0 -> 262 bytes app/assets/images/pokeviewer/items/106.png | Bin 0 -> 225 bytes app/assets/images/pokeviewer/items/107.png | Bin 0 -> 284 bytes app/assets/images/pokeviewer/items/108.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/109.png | Bin 0 -> 226 bytes app/assets/images/pokeviewer/items/11.png | Bin 0 -> 293 bytes app/assets/images/pokeviewer/items/110.png | Bin 0 -> 229 bytes app/assets/images/pokeviewer/items/111.png | Bin 0 -> 227 bytes app/assets/images/pokeviewer/items/12.png | Bin 0 -> 239 bytes app/assets/images/pokeviewer/items/121.png | Bin 0 -> 266 bytes app/assets/images/pokeviewer/items/122.png | Bin 0 -> 256 bytes app/assets/images/pokeviewer/items/123.png | Bin 0 -> 295 bytes app/assets/images/pokeviewer/items/124.png | Bin 0 -> 278 bytes app/assets/images/pokeviewer/items/125.png | Bin 0 -> 281 bytes app/assets/images/pokeviewer/items/126.png | Bin 0 -> 265 bytes app/assets/images/pokeviewer/items/127.png | Bin 0 -> 237 bytes app/assets/images/pokeviewer/items/128.png | Bin 0 -> 273 bytes app/assets/images/pokeviewer/items/129.png | Bin 0 -> 301 bytes app/assets/images/pokeviewer/items/13.png | Bin 0 -> 300 bytes app/assets/images/pokeviewer/items/130.png | Bin 0 -> 260 bytes app/assets/images/pokeviewer/items/131.png | Bin 0 -> 234 bytes app/assets/images/pokeviewer/items/132.png | Bin 0 -> 214 bytes app/assets/images/pokeviewer/items/133.png | Bin 0 -> 325 bytes app/assets/images/pokeviewer/items/134.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/135.png | Bin 0 -> 265 bytes app/assets/images/pokeviewer/items/136.png | Bin 0 -> 293 bytes app/assets/images/pokeviewer/items/137.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/138.png | Bin 0 -> 274 bytes app/assets/images/pokeviewer/items/139.png | Bin 0 -> 275 bytes app/assets/images/pokeviewer/items/14.png | Bin 0 -> 261 bytes app/assets/images/pokeviewer/items/140.png | Bin 0 -> 289 bytes app/assets/images/pokeviewer/items/141.png | Bin 0 -> 243 bytes app/assets/images/pokeviewer/items/142.png | Bin 0 -> 274 bytes app/assets/images/pokeviewer/items/143.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/144.png | Bin 0 -> 298 bytes app/assets/images/pokeviewer/items/145.png | Bin 0 -> 269 bytes app/assets/images/pokeviewer/items/146.png | Bin 0 -> 296 bytes app/assets/images/pokeviewer/items/147.png | Bin 0 -> 298 bytes app/assets/images/pokeviewer/items/148.png | Bin 0 -> 300 bytes app/assets/images/pokeviewer/items/149.png | Bin 0 -> 309 bytes app/assets/images/pokeviewer/items/15.png | Bin 0 -> 261 bytes app/assets/images/pokeviewer/items/150.png | Bin 0 -> 292 bytes app/assets/images/pokeviewer/items/151.png | Bin 0 -> 254 bytes app/assets/images/pokeviewer/items/152.png | Bin 0 -> 327 bytes app/assets/images/pokeviewer/items/153.png | Bin 0 -> 257 bytes app/assets/images/pokeviewer/items/154.png | Bin 0 -> 269 bytes app/assets/images/pokeviewer/items/155.png | Bin 0 -> 280 bytes app/assets/images/pokeviewer/items/156.png | Bin 0 -> 287 bytes app/assets/images/pokeviewer/items/157.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/158.png | Bin 0 -> 298 bytes app/assets/images/pokeviewer/items/159.png | Bin 0 -> 331 bytes app/assets/images/pokeviewer/items/16.png | Bin 0 -> 261 bytes app/assets/images/pokeviewer/items/160.png | Bin 0 -> 257 bytes app/assets/images/pokeviewer/items/161.png | Bin 0 -> 324 bytes app/assets/images/pokeviewer/items/162.png | Bin 0 -> 245 bytes app/assets/images/pokeviewer/items/163.png | Bin 0 -> 285 bytes app/assets/images/pokeviewer/items/164.png | Bin 0 -> 326 bytes app/assets/images/pokeviewer/items/165.png | Bin 0 -> 337 bytes app/assets/images/pokeviewer/items/166.png | Bin 0 -> 334 bytes app/assets/images/pokeviewer/items/167.png | Bin 0 -> 318 bytes app/assets/images/pokeviewer/items/168.png | Bin 0 -> 302 bytes app/assets/images/pokeviewer/items/169.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/17.png | Bin 0 -> 261 bytes app/assets/images/pokeviewer/items/170.png | Bin 0 -> 297 bytes app/assets/images/pokeviewer/items/171.png | Bin 0 -> 329 bytes app/assets/images/pokeviewer/items/172.png | Bin 0 -> 280 bytes app/assets/images/pokeviewer/items/173.png | Bin 0 -> 304 bytes app/assets/images/pokeviewer/items/174.png | Bin 0 -> 292 bytes app/assets/images/pokeviewer/items/175.png | Bin 0 -> 285 bytes app/assets/images/pokeviewer/items/179.png | Bin 0 -> 275 bytes app/assets/images/pokeviewer/items/18.png | Bin 0 -> 261 bytes app/assets/images/pokeviewer/items/180.png | Bin 0 -> 247 bytes app/assets/images/pokeviewer/items/181.png | Bin 0 -> 334 bytes app/assets/images/pokeviewer/items/182.png | Bin 0 -> 339 bytes app/assets/images/pokeviewer/items/183.png | Bin 0 -> 227 bytes app/assets/images/pokeviewer/items/184.png | Bin 0 -> 286 bytes app/assets/images/pokeviewer/items/185.png | Bin 0 -> 247 bytes app/assets/images/pokeviewer/items/186.png | Bin 0 -> 347 bytes app/assets/images/pokeviewer/items/187.png | Bin 0 -> 306 bytes app/assets/images/pokeviewer/items/188.png | Bin 0 -> 243 bytes app/assets/images/pokeviewer/items/189.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/19.png | Bin 0 -> 299 bytes app/assets/images/pokeviewer/items/190.png | Bin 0 -> 258 bytes app/assets/images/pokeviewer/items/191.png | Bin 0 -> 238 bytes app/assets/images/pokeviewer/items/192.png | Bin 0 -> 281 bytes app/assets/images/pokeviewer/items/193.png | Bin 0 -> 240 bytes app/assets/images/pokeviewer/items/194.png | Bin 0 -> 269 bytes app/assets/images/pokeviewer/items/195.png | Bin 0 -> 250 bytes app/assets/images/pokeviewer/items/196.png | Bin 0 -> 333 bytes app/assets/images/pokeviewer/items/197.png | Bin 0 -> 213 bytes app/assets/images/pokeviewer/items/198.png | Bin 0 -> 361 bytes app/assets/images/pokeviewer/items/199.png | Bin 0 -> 233 bytes app/assets/images/pokeviewer/items/2.png | Bin 0 -> 287 bytes app/assets/images/pokeviewer/items/20.png | Bin 0 -> 299 bytes app/assets/images/pokeviewer/items/200.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/201.png | Bin 0 -> 246 bytes app/assets/images/pokeviewer/items/202.png | Bin 0 -> 232 bytes app/assets/images/pokeviewer/items/203.png | Bin 0 -> 278 bytes app/assets/images/pokeviewer/items/204.png | Bin 0 -> 256 bytes app/assets/images/pokeviewer/items/205.png | Bin 0 -> 234 bytes app/assets/images/pokeviewer/items/206.png | Bin 0 -> 202 bytes app/assets/images/pokeviewer/items/207.png | Bin 0 -> 234 bytes app/assets/images/pokeviewer/items/208.png | Bin 0 -> 278 bytes app/assets/images/pokeviewer/items/209.png | Bin 0 -> 235 bytes app/assets/images/pokeviewer/items/21.png | Bin 0 -> 300 bytes app/assets/images/pokeviewer/items/210.png | Bin 0 -> 269 bytes app/assets/images/pokeviewer/items/211.png | Bin 0 -> 213 bytes app/assets/images/pokeviewer/items/212.png | Bin 0 -> 262 bytes app/assets/images/pokeviewer/items/213.png | Bin 0 -> 250 bytes app/assets/images/pokeviewer/items/214.png | Bin 0 -> 223 bytes app/assets/images/pokeviewer/items/215.png | Bin 0 -> 250 bytes app/assets/images/pokeviewer/items/216.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/217.png | Bin 0 -> 316 bytes app/assets/images/pokeviewer/items/218.png | Bin 0 -> 280 bytes app/assets/images/pokeviewer/items/219.png | Bin 0 -> 318 bytes app/assets/images/pokeviewer/items/22.png | Bin 0 -> 300 bytes app/assets/images/pokeviewer/items/220.png | Bin 0 -> 293 bytes app/assets/images/pokeviewer/items/221.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/222.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/223.png | Bin 0 -> 290 bytes app/assets/images/pokeviewer/items/224.png | Bin 0 -> 218 bytes app/assets/images/pokeviewer/items/225.png | Bin 0 -> 238 bytes app/assets/images/pokeviewer/items/23.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/24.png | Bin 0 -> 177 bytes app/assets/images/pokeviewer/items/25.png | Bin 0 -> 254 bytes app/assets/images/pokeviewer/items/254.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/255.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/256.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/257.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/258.png | Bin 0 -> 282 bytes app/assets/images/pokeviewer/items/26.png | Bin 0 -> 281 bytes app/assets/images/pokeviewer/items/27.png | Bin 0 -> 280 bytes app/assets/images/pokeviewer/items/276.png | Bin 0 -> 215 bytes app/assets/images/pokeviewer/items/277.png | Bin 0 -> 215 bytes app/assets/images/pokeviewer/items/28.png | Bin 0 -> 285 bytes app/assets/images/pokeviewer/items/29.png | Bin 0 -> 296 bytes app/assets/images/pokeviewer/items/3.png | Bin 0 -> 301 bytes app/assets/images/pokeviewer/items/30.png | Bin 0 -> 231 bytes app/assets/images/pokeviewer/items/31.png | Bin 0 -> 268 bytes app/assets/images/pokeviewer/items/32.png | Bin 0 -> 231 bytes app/assets/images/pokeviewer/items/33.png | Bin 0 -> 277 bytes app/assets/images/pokeviewer/items/34.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/35.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/36.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/37.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/38.png | Bin 0 -> 278 bytes app/assets/images/pokeviewer/items/39.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/4.png | Bin 0 -> 256 bytes app/assets/images/pokeviewer/items/40.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/41.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/42.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/43.png | Bin 0 -> 262 bytes app/assets/images/pokeviewer/items/44.png | Bin 0 -> 323 bytes app/assets/images/pokeviewer/items/45.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/46.png | Bin 0 -> 231 bytes app/assets/images/pokeviewer/items/47.png | Bin 0 -> 334 bytes app/assets/images/pokeviewer/items/48.png | Bin 0 -> 173 bytes app/assets/images/pokeviewer/items/49.png | Bin 0 -> 173 bytes app/assets/images/pokeviewer/items/5.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/50.png | Bin 0 -> 173 bytes app/assets/images/pokeviewer/items/51.png | Bin 0 -> 173 bytes app/assets/images/pokeviewer/items/6.png | Bin 0 -> 301 bytes app/assets/images/pokeviewer/items/63.png | Bin 0 -> 286 bytes app/assets/images/pokeviewer/items/64.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/65.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/66.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/67.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/68.png | Bin 0 -> 272 bytes app/assets/images/pokeviewer/items/69.png | Bin 0 -> 293 bytes app/assets/images/pokeviewer/items/7.png | Bin 0 -> 289 bytes app/assets/images/pokeviewer/items/70.png | Bin 0 -> 288 bytes app/assets/images/pokeviewer/items/71.png | Bin 0 -> 287 bytes app/assets/images/pokeviewer/items/73.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/74.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/75.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/76.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/77.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/78.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/79.png | Bin 0 -> 305 bytes app/assets/images/pokeviewer/items/8.png | Bin 0 -> 290 bytes app/assets/images/pokeviewer/items/80.png | Bin 0 -> 271 bytes app/assets/images/pokeviewer/items/81.png | Bin 0 -> 322 bytes app/assets/images/pokeviewer/items/83.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/84.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/85.png | Bin 0 -> 246 bytes app/assets/images/pokeviewer/items/86.png | Bin 0 -> 264 bytes app/assets/images/pokeviewer/items/9.png | Bin 0 -> 294 bytes app/assets/images/pokeviewer/items/93.png | Bin 0 -> 304 bytes app/assets/images/pokeviewer/items/94.png | Bin 0 -> 281 bytes app/assets/images/pokeviewer/items/95.png | Bin 0 -> 330 bytes app/assets/images/pokeviewer/items/96.png | Bin 0 -> 298 bytes app/assets/images/pokeviewer/items/97.png | Bin 0 -> 309 bytes app/assets/images/pokeviewer/items/98.png | Bin 0 -> 332 bytes app/assets/images/pokeviewer/items/tms/bug.png | Bin 0 -> 347 bytes app/assets/images/pokeviewer/items/tms/dark.png | Bin 0 -> 374 bytes app/assets/images/pokeviewer/items/tms/dragon.png | Bin 0 -> 373 bytes .../images/pokeviewer/items/tms/electric.png | Bin 0 -> 339 bytes .../images/pokeviewer/items/tms/fighting.png | Bin 0 -> 375 bytes app/assets/images/pokeviewer/items/tms/fire.png | Bin 0 -> 375 bytes app/assets/images/pokeviewer/items/tms/flying.png | Bin 0 -> 355 bytes app/assets/images/pokeviewer/items/tms/ghost.png | Bin 0 -> 340 bytes app/assets/images/pokeviewer/items/tms/grass.png | Bin 0 -> 374 bytes app/assets/images/pokeviewer/items/tms/ground.png | Bin 0 -> 341 bytes app/assets/images/pokeviewer/items/tms/ice.png | Bin 0 -> 368 bytes app/assets/images/pokeviewer/items/tms/normal.png | Bin 0 -> 369 bytes app/assets/images/pokeviewer/items/tms/poison.png | Bin 0 -> 376 bytes app/assets/images/pokeviewer/items/tms/psychic.png | Bin 0 -> 374 bytes app/assets/images/pokeviewer/items/tms/rock.png | Bin 0 -> 333 bytes app/assets/images/pokeviewer/items/tms/steel.png | Bin 0 -> 341 bytes app/assets/images/pokeviewer/items/tms/water.png | Bin 0 -> 372 bytes app/assets/stylesheets/pokeviewer/pokemon.css.scss | 1 + app/jobs/pokeviewer/extract_save_data_job.rb | 2 +- app/models/pokeviewer/item.rb | 43 +++++++++++++++++++++ app/models/pokeviewer/move.rb | 21 ++++++++++ app/models/pokeviewer/revision.rb | 4 +- app/views/pokeviewer/pokemon/show.html.haml | 10 +++++ 220 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 app/assets/images/pokeviewer/items/0.png create mode 100644 app/assets/images/pokeviewer/items/1.png create mode 100644 app/assets/images/pokeviewer/items/10.png create mode 100644 app/assets/images/pokeviewer/items/103.png create mode 100644 app/assets/images/pokeviewer/items/104.png create mode 100644 app/assets/images/pokeviewer/items/106.png create mode 100644 app/assets/images/pokeviewer/items/107.png create mode 100644 app/assets/images/pokeviewer/items/108.png create mode 100644 app/assets/images/pokeviewer/items/109.png create mode 100644 app/assets/images/pokeviewer/items/11.png create mode 100644 app/assets/images/pokeviewer/items/110.png create mode 100644 app/assets/images/pokeviewer/items/111.png create mode 100644 app/assets/images/pokeviewer/items/12.png create mode 100644 app/assets/images/pokeviewer/items/121.png create mode 100644 app/assets/images/pokeviewer/items/122.png create mode 100644 app/assets/images/pokeviewer/items/123.png create mode 100644 app/assets/images/pokeviewer/items/124.png create mode 100644 app/assets/images/pokeviewer/items/125.png create mode 100644 app/assets/images/pokeviewer/items/126.png create mode 100644 app/assets/images/pokeviewer/items/127.png create mode 100644 app/assets/images/pokeviewer/items/128.png create mode 100644 app/assets/images/pokeviewer/items/129.png create mode 100644 app/assets/images/pokeviewer/items/13.png create mode 100644 app/assets/images/pokeviewer/items/130.png create mode 100644 app/assets/images/pokeviewer/items/131.png create mode 100644 app/assets/images/pokeviewer/items/132.png create mode 100644 app/assets/images/pokeviewer/items/133.png create mode 100644 app/assets/images/pokeviewer/items/134.png create mode 100644 app/assets/images/pokeviewer/items/135.png create mode 100644 app/assets/images/pokeviewer/items/136.png create mode 100644 app/assets/images/pokeviewer/items/137.png create mode 100644 app/assets/images/pokeviewer/items/138.png create mode 100644 app/assets/images/pokeviewer/items/139.png create mode 100644 app/assets/images/pokeviewer/items/14.png create mode 100644 app/assets/images/pokeviewer/items/140.png create mode 100644 app/assets/images/pokeviewer/items/141.png create mode 100644 app/assets/images/pokeviewer/items/142.png create mode 100644 app/assets/images/pokeviewer/items/143.png create mode 100644 app/assets/images/pokeviewer/items/144.png create mode 100644 app/assets/images/pokeviewer/items/145.png create mode 100644 app/assets/images/pokeviewer/items/146.png create mode 100644 app/assets/images/pokeviewer/items/147.png create mode 100644 app/assets/images/pokeviewer/items/148.png create mode 100644 app/assets/images/pokeviewer/items/149.png create mode 100644 app/assets/images/pokeviewer/items/15.png create mode 100644 app/assets/images/pokeviewer/items/150.png create mode 100644 app/assets/images/pokeviewer/items/151.png create mode 100644 app/assets/images/pokeviewer/items/152.png create mode 100644 app/assets/images/pokeviewer/items/153.png create mode 100644 app/assets/images/pokeviewer/items/154.png create mode 100644 app/assets/images/pokeviewer/items/155.png create mode 100644 app/assets/images/pokeviewer/items/156.png create mode 100644 app/assets/images/pokeviewer/items/157.png create mode 100644 app/assets/images/pokeviewer/items/158.png create mode 100644 app/assets/images/pokeviewer/items/159.png create mode 100644 app/assets/images/pokeviewer/items/16.png create mode 100644 app/assets/images/pokeviewer/items/160.png create mode 100644 app/assets/images/pokeviewer/items/161.png create mode 100644 app/assets/images/pokeviewer/items/162.png create mode 100644 app/assets/images/pokeviewer/items/163.png create mode 100644 app/assets/images/pokeviewer/items/164.png create mode 100644 app/assets/images/pokeviewer/items/165.png create mode 100644 app/assets/images/pokeviewer/items/166.png create mode 100644 app/assets/images/pokeviewer/items/167.png create mode 100644 app/assets/images/pokeviewer/items/168.png create mode 100644 app/assets/images/pokeviewer/items/169.png create mode 100644 app/assets/images/pokeviewer/items/17.png create mode 100644 app/assets/images/pokeviewer/items/170.png create mode 100644 app/assets/images/pokeviewer/items/171.png create mode 100644 app/assets/images/pokeviewer/items/172.png create mode 100644 app/assets/images/pokeviewer/items/173.png create mode 100644 app/assets/images/pokeviewer/items/174.png create mode 100644 app/assets/images/pokeviewer/items/175.png create mode 100644 app/assets/images/pokeviewer/items/179.png create mode 100644 app/assets/images/pokeviewer/items/18.png create mode 100644 app/assets/images/pokeviewer/items/180.png create mode 100644 app/assets/images/pokeviewer/items/181.png create mode 100644 app/assets/images/pokeviewer/items/182.png create mode 100644 app/assets/images/pokeviewer/items/183.png create mode 100644 app/assets/images/pokeviewer/items/184.png create mode 100644 app/assets/images/pokeviewer/items/185.png create mode 100644 app/assets/images/pokeviewer/items/186.png create mode 100644 app/assets/images/pokeviewer/items/187.png create mode 100644 app/assets/images/pokeviewer/items/188.png create mode 100644 app/assets/images/pokeviewer/items/189.png create mode 100644 app/assets/images/pokeviewer/items/19.png create mode 100644 app/assets/images/pokeviewer/items/190.png create mode 100644 app/assets/images/pokeviewer/items/191.png create mode 100644 app/assets/images/pokeviewer/items/192.png create mode 100644 app/assets/images/pokeviewer/items/193.png create mode 100644 app/assets/images/pokeviewer/items/194.png create mode 100644 app/assets/images/pokeviewer/items/195.png create mode 100644 app/assets/images/pokeviewer/items/196.png create mode 100644 app/assets/images/pokeviewer/items/197.png create mode 100644 app/assets/images/pokeviewer/items/198.png create mode 100644 app/assets/images/pokeviewer/items/199.png create mode 100644 app/assets/images/pokeviewer/items/2.png create mode 100644 app/assets/images/pokeviewer/items/20.png create mode 100644 app/assets/images/pokeviewer/items/200.png create mode 100644 app/assets/images/pokeviewer/items/201.png create mode 100644 app/assets/images/pokeviewer/items/202.png create mode 100644 app/assets/images/pokeviewer/items/203.png create mode 100644 app/assets/images/pokeviewer/items/204.png create mode 100644 app/assets/images/pokeviewer/items/205.png create mode 100644 app/assets/images/pokeviewer/items/206.png create mode 100644 app/assets/images/pokeviewer/items/207.png create mode 100644 app/assets/images/pokeviewer/items/208.png create mode 100644 app/assets/images/pokeviewer/items/209.png create mode 100644 app/assets/images/pokeviewer/items/21.png create mode 100644 app/assets/images/pokeviewer/items/210.png create mode 100644 app/assets/images/pokeviewer/items/211.png create mode 100644 app/assets/images/pokeviewer/items/212.png create mode 100644 app/assets/images/pokeviewer/items/213.png create mode 100644 app/assets/images/pokeviewer/items/214.png create mode 100644 app/assets/images/pokeviewer/items/215.png create mode 100644 app/assets/images/pokeviewer/items/216.png create mode 100644 app/assets/images/pokeviewer/items/217.png create mode 100644 app/assets/images/pokeviewer/items/218.png create mode 100644 app/assets/images/pokeviewer/items/219.png create mode 100644 app/assets/images/pokeviewer/items/22.png create mode 100644 app/assets/images/pokeviewer/items/220.png create mode 100644 app/assets/images/pokeviewer/items/221.png create mode 100644 app/assets/images/pokeviewer/items/222.png create mode 100644 app/assets/images/pokeviewer/items/223.png create mode 100644 app/assets/images/pokeviewer/items/224.png create mode 100644 app/assets/images/pokeviewer/items/225.png create mode 100644 app/assets/images/pokeviewer/items/23.png create mode 100644 app/assets/images/pokeviewer/items/24.png create mode 100644 app/assets/images/pokeviewer/items/25.png create mode 100644 app/assets/images/pokeviewer/items/254.png create mode 100644 app/assets/images/pokeviewer/items/255.png create mode 100644 app/assets/images/pokeviewer/items/256.png create mode 100644 app/assets/images/pokeviewer/items/257.png create mode 100644 app/assets/images/pokeviewer/items/258.png create mode 100644 app/assets/images/pokeviewer/items/26.png create mode 100644 app/assets/images/pokeviewer/items/27.png create mode 100644 app/assets/images/pokeviewer/items/276.png create mode 100644 app/assets/images/pokeviewer/items/277.png create mode 100644 app/assets/images/pokeviewer/items/28.png create mode 100644 app/assets/images/pokeviewer/items/29.png create mode 100644 app/assets/images/pokeviewer/items/3.png create mode 100644 app/assets/images/pokeviewer/items/30.png create mode 100644 app/assets/images/pokeviewer/items/31.png create mode 100644 app/assets/images/pokeviewer/items/32.png create mode 100644 app/assets/images/pokeviewer/items/33.png create mode 100644 app/assets/images/pokeviewer/items/34.png create mode 100644 app/assets/images/pokeviewer/items/35.png create mode 100644 app/assets/images/pokeviewer/items/36.png create mode 100644 app/assets/images/pokeviewer/items/37.png create mode 100644 app/assets/images/pokeviewer/items/38.png create mode 100644 app/assets/images/pokeviewer/items/39.png create mode 100644 app/assets/images/pokeviewer/items/4.png create mode 100644 app/assets/images/pokeviewer/items/40.png create mode 100644 app/assets/images/pokeviewer/items/41.png create mode 100644 app/assets/images/pokeviewer/items/42.png create mode 100644 app/assets/images/pokeviewer/items/43.png create mode 100644 app/assets/images/pokeviewer/items/44.png create mode 100644 app/assets/images/pokeviewer/items/45.png create mode 100644 app/assets/images/pokeviewer/items/46.png create mode 100644 app/assets/images/pokeviewer/items/47.png create mode 100644 app/assets/images/pokeviewer/items/48.png create mode 100644 app/assets/images/pokeviewer/items/49.png create mode 100644 app/assets/images/pokeviewer/items/5.png create mode 100644 app/assets/images/pokeviewer/items/50.png create mode 100644 app/assets/images/pokeviewer/items/51.png create mode 100644 app/assets/images/pokeviewer/items/6.png create mode 100644 app/assets/images/pokeviewer/items/63.png create mode 100644 app/assets/images/pokeviewer/items/64.png create mode 100644 app/assets/images/pokeviewer/items/65.png create mode 100644 app/assets/images/pokeviewer/items/66.png create mode 100644 app/assets/images/pokeviewer/items/67.png create mode 100644 app/assets/images/pokeviewer/items/68.png create mode 100644 app/assets/images/pokeviewer/items/69.png create mode 100644 app/assets/images/pokeviewer/items/7.png create mode 100644 app/assets/images/pokeviewer/items/70.png create mode 100644 app/assets/images/pokeviewer/items/71.png create mode 100644 app/assets/images/pokeviewer/items/73.png create mode 100644 app/assets/images/pokeviewer/items/74.png create mode 100644 app/assets/images/pokeviewer/items/75.png create mode 100644 app/assets/images/pokeviewer/items/76.png create mode 100644 app/assets/images/pokeviewer/items/77.png create mode 100644 app/assets/images/pokeviewer/items/78.png create mode 100644 app/assets/images/pokeviewer/items/79.png create mode 100644 app/assets/images/pokeviewer/items/8.png create mode 100644 app/assets/images/pokeviewer/items/80.png create mode 100644 app/assets/images/pokeviewer/items/81.png create mode 100644 app/assets/images/pokeviewer/items/83.png create mode 100644 app/assets/images/pokeviewer/items/84.png create mode 100644 app/assets/images/pokeviewer/items/85.png create mode 100644 app/assets/images/pokeviewer/items/86.png create mode 100644 app/assets/images/pokeviewer/items/9.png create mode 100644 app/assets/images/pokeviewer/items/93.png create mode 100644 app/assets/images/pokeviewer/items/94.png create mode 100644 app/assets/images/pokeviewer/items/95.png create mode 100644 app/assets/images/pokeviewer/items/96.png create mode 100644 app/assets/images/pokeviewer/items/97.png create mode 100644 app/assets/images/pokeviewer/items/98.png create mode 100644 app/assets/images/pokeviewer/items/tms/bug.png create mode 100644 app/assets/images/pokeviewer/items/tms/dark.png create mode 100644 app/assets/images/pokeviewer/items/tms/dragon.png create mode 100644 app/assets/images/pokeviewer/items/tms/electric.png create mode 100644 app/assets/images/pokeviewer/items/tms/fighting.png create mode 100644 app/assets/images/pokeviewer/items/tms/fire.png create mode 100644 app/assets/images/pokeviewer/items/tms/flying.png create mode 100644 app/assets/images/pokeviewer/items/tms/ghost.png create mode 100644 app/assets/images/pokeviewer/items/tms/grass.png create mode 100644 app/assets/images/pokeviewer/items/tms/ground.png create mode 100644 app/assets/images/pokeviewer/items/tms/ice.png create mode 100644 app/assets/images/pokeviewer/items/tms/normal.png create mode 100644 app/assets/images/pokeviewer/items/tms/poison.png create mode 100644 app/assets/images/pokeviewer/items/tms/psychic.png create mode 100644 app/assets/images/pokeviewer/items/tms/rock.png create mode 100644 app/assets/images/pokeviewer/items/tms/steel.png create mode 100644 app/assets/images/pokeviewer/items/tms/water.png create mode 100644 app/models/pokeviewer/item.rb (limited to 'app') diff --git a/app/assets/images/pokeviewer/items/0.png b/app/assets/images/pokeviewer/items/0.png new file mode 100644 index 0000000..b37be99 Binary files /dev/null and b/app/assets/images/pokeviewer/items/0.png differ diff --git a/app/assets/images/pokeviewer/items/1.png b/app/assets/images/pokeviewer/items/1.png new file mode 100644 index 0000000..e2effa2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/1.png differ diff --git a/app/assets/images/pokeviewer/items/10.png b/app/assets/images/pokeviewer/items/10.png new file mode 100644 index 0000000..3a92800 Binary files /dev/null and b/app/assets/images/pokeviewer/items/10.png differ diff --git a/app/assets/images/pokeviewer/items/103.png b/app/assets/images/pokeviewer/items/103.png new file mode 100644 index 0000000..01c00dc Binary files /dev/null and b/app/assets/images/pokeviewer/items/103.png differ diff --git a/app/assets/images/pokeviewer/items/104.png b/app/assets/images/pokeviewer/items/104.png new file mode 100644 index 0000000..f5928c5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/104.png differ diff --git a/app/assets/images/pokeviewer/items/106.png b/app/assets/images/pokeviewer/items/106.png new file mode 100644 index 0000000..f769f1f Binary files /dev/null and b/app/assets/images/pokeviewer/items/106.png differ diff --git a/app/assets/images/pokeviewer/items/107.png b/app/assets/images/pokeviewer/items/107.png new file mode 100644 index 0000000..ace3694 Binary files /dev/null and b/app/assets/images/pokeviewer/items/107.png differ diff --git a/app/assets/images/pokeviewer/items/108.png b/app/assets/images/pokeviewer/items/108.png new file mode 100644 index 0000000..b84b29b Binary files /dev/null and b/app/assets/images/pokeviewer/items/108.png differ diff --git a/app/assets/images/pokeviewer/items/109.png b/app/assets/images/pokeviewer/items/109.png new file mode 100644 index 0000000..02aa2f7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/109.png differ diff --git a/app/assets/images/pokeviewer/items/11.png b/app/assets/images/pokeviewer/items/11.png new file mode 100644 index 0000000..0a9d4fd Binary files /dev/null and b/app/assets/images/pokeviewer/items/11.png differ diff --git a/app/assets/images/pokeviewer/items/110.png b/app/assets/images/pokeviewer/items/110.png new file mode 100644 index 0000000..25b835b Binary files /dev/null and b/app/assets/images/pokeviewer/items/110.png differ diff --git a/app/assets/images/pokeviewer/items/111.png b/app/assets/images/pokeviewer/items/111.png new file mode 100644 index 0000000..8d7e69e Binary files /dev/null and b/app/assets/images/pokeviewer/items/111.png differ diff --git a/app/assets/images/pokeviewer/items/12.png b/app/assets/images/pokeviewer/items/12.png new file mode 100644 index 0000000..f70f721 Binary files /dev/null and b/app/assets/images/pokeviewer/items/12.png differ diff --git a/app/assets/images/pokeviewer/items/121.png b/app/assets/images/pokeviewer/items/121.png new file mode 100644 index 0000000..8b7e87d Binary files /dev/null and b/app/assets/images/pokeviewer/items/121.png differ diff --git a/app/assets/images/pokeviewer/items/122.png b/app/assets/images/pokeviewer/items/122.png new file mode 100644 index 0000000..b3432f5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/122.png differ diff --git a/app/assets/images/pokeviewer/items/123.png b/app/assets/images/pokeviewer/items/123.png new file mode 100644 index 0000000..b7c07d5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/123.png differ diff --git a/app/assets/images/pokeviewer/items/124.png b/app/assets/images/pokeviewer/items/124.png new file mode 100644 index 0000000..3b86807 Binary files /dev/null and b/app/assets/images/pokeviewer/items/124.png differ diff --git a/app/assets/images/pokeviewer/items/125.png b/app/assets/images/pokeviewer/items/125.png new file mode 100644 index 0000000..9627827 Binary files /dev/null and b/app/assets/images/pokeviewer/items/125.png differ diff --git a/app/assets/images/pokeviewer/items/126.png b/app/assets/images/pokeviewer/items/126.png new file mode 100644 index 0000000..0a35794 Binary files /dev/null and b/app/assets/images/pokeviewer/items/126.png differ diff --git a/app/assets/images/pokeviewer/items/127.png b/app/assets/images/pokeviewer/items/127.png new file mode 100644 index 0000000..21cd987 Binary files /dev/null and b/app/assets/images/pokeviewer/items/127.png differ diff --git a/app/assets/images/pokeviewer/items/128.png b/app/assets/images/pokeviewer/items/128.png new file mode 100644 index 0000000..a8bbf28 Binary files /dev/null and b/app/assets/images/pokeviewer/items/128.png differ diff --git a/app/assets/images/pokeviewer/items/129.png b/app/assets/images/pokeviewer/items/129.png new file mode 100644 index 0000000..33c637e Binary files /dev/null and b/app/assets/images/pokeviewer/items/129.png differ diff --git a/app/assets/images/pokeviewer/items/13.png b/app/assets/images/pokeviewer/items/13.png new file mode 100644 index 0000000..d740c48 Binary files /dev/null and b/app/assets/images/pokeviewer/items/13.png differ diff --git a/app/assets/images/pokeviewer/items/130.png b/app/assets/images/pokeviewer/items/130.png new file mode 100644 index 0000000..a768ce1 Binary files /dev/null and b/app/assets/images/pokeviewer/items/130.png differ diff --git a/app/assets/images/pokeviewer/items/131.png b/app/assets/images/pokeviewer/items/131.png new file mode 100644 index 0000000..f97e060 Binary files /dev/null and b/app/assets/images/pokeviewer/items/131.png differ diff --git a/app/assets/images/pokeviewer/items/132.png b/app/assets/images/pokeviewer/items/132.png new file mode 100644 index 0000000..c519698 Binary files /dev/null and b/app/assets/images/pokeviewer/items/132.png differ diff --git a/app/assets/images/pokeviewer/items/133.png b/app/assets/images/pokeviewer/items/133.png new file mode 100644 index 0000000..9ddaf82 Binary files /dev/null and b/app/assets/images/pokeviewer/items/133.png differ diff --git a/app/assets/images/pokeviewer/items/134.png b/app/assets/images/pokeviewer/items/134.png new file mode 100644 index 0000000..da55c0d Binary files /dev/null and b/app/assets/images/pokeviewer/items/134.png differ diff --git a/app/assets/images/pokeviewer/items/135.png b/app/assets/images/pokeviewer/items/135.png new file mode 100644 index 0000000..14b5f6a Binary files /dev/null and b/app/assets/images/pokeviewer/items/135.png differ diff --git a/app/assets/images/pokeviewer/items/136.png b/app/assets/images/pokeviewer/items/136.png new file mode 100644 index 0000000..12807e0 Binary files /dev/null and b/app/assets/images/pokeviewer/items/136.png differ diff --git a/app/assets/images/pokeviewer/items/137.png b/app/assets/images/pokeviewer/items/137.png new file mode 100644 index 0000000..34ebfa2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/137.png differ diff --git a/app/assets/images/pokeviewer/items/138.png b/app/assets/images/pokeviewer/items/138.png new file mode 100644 index 0000000..d25f2db Binary files /dev/null and b/app/assets/images/pokeviewer/items/138.png differ diff --git a/app/assets/images/pokeviewer/items/139.png b/app/assets/images/pokeviewer/items/139.png new file mode 100644 index 0000000..34c4b25 Binary files /dev/null and b/app/assets/images/pokeviewer/items/139.png differ diff --git a/app/assets/images/pokeviewer/items/14.png b/app/assets/images/pokeviewer/items/14.png new file mode 100644 index 0000000..f4a66c1 Binary files /dev/null and b/app/assets/images/pokeviewer/items/14.png differ diff --git a/app/assets/images/pokeviewer/items/140.png b/app/assets/images/pokeviewer/items/140.png new file mode 100644 index 0000000..bb29741 Binary files /dev/null and b/app/assets/images/pokeviewer/items/140.png differ diff --git a/app/assets/images/pokeviewer/items/141.png b/app/assets/images/pokeviewer/items/141.png new file mode 100644 index 0000000..61ee83f Binary files /dev/null and b/app/assets/images/pokeviewer/items/141.png differ diff --git a/app/assets/images/pokeviewer/items/142.png b/app/assets/images/pokeviewer/items/142.png new file mode 100644 index 0000000..0677740 Binary files /dev/null and b/app/assets/images/pokeviewer/items/142.png differ diff --git a/app/assets/images/pokeviewer/items/143.png b/app/assets/images/pokeviewer/items/143.png new file mode 100644 index 0000000..b7b4608 Binary files /dev/null and b/app/assets/images/pokeviewer/items/143.png differ diff --git a/app/assets/images/pokeviewer/items/144.png b/app/assets/images/pokeviewer/items/144.png new file mode 100644 index 0000000..e8ebfea Binary files /dev/null and b/app/assets/images/pokeviewer/items/144.png differ diff --git a/app/assets/images/pokeviewer/items/145.png b/app/assets/images/pokeviewer/items/145.png new file mode 100644 index 0000000..cfb4109 Binary files /dev/null and b/app/assets/images/pokeviewer/items/145.png differ diff --git a/app/assets/images/pokeviewer/items/146.png b/app/assets/images/pokeviewer/items/146.png new file mode 100644 index 0000000..00f63b6 Binary files /dev/null and b/app/assets/images/pokeviewer/items/146.png differ diff --git a/app/assets/images/pokeviewer/items/147.png b/app/assets/images/pokeviewer/items/147.png new file mode 100644 index 0000000..5239480 Binary files /dev/null and b/app/assets/images/pokeviewer/items/147.png differ diff --git a/app/assets/images/pokeviewer/items/148.png b/app/assets/images/pokeviewer/items/148.png new file mode 100644 index 0000000..433c773 Binary files /dev/null and b/app/assets/images/pokeviewer/items/148.png differ diff --git a/app/assets/images/pokeviewer/items/149.png b/app/assets/images/pokeviewer/items/149.png new file mode 100644 index 0000000..a165b22 Binary files /dev/null and b/app/assets/images/pokeviewer/items/149.png differ diff --git a/app/assets/images/pokeviewer/items/15.png b/app/assets/images/pokeviewer/items/15.png new file mode 100644 index 0000000..462f484 Binary files /dev/null and b/app/assets/images/pokeviewer/items/15.png differ diff --git a/app/assets/images/pokeviewer/items/150.png b/app/assets/images/pokeviewer/items/150.png new file mode 100644 index 0000000..3a28368 Binary files /dev/null and b/app/assets/images/pokeviewer/items/150.png differ diff --git a/app/assets/images/pokeviewer/items/151.png b/app/assets/images/pokeviewer/items/151.png new file mode 100644 index 0000000..9ca199a Binary files /dev/null and b/app/assets/images/pokeviewer/items/151.png differ diff --git a/app/assets/images/pokeviewer/items/152.png b/app/assets/images/pokeviewer/items/152.png new file mode 100644 index 0000000..ac296d7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/152.png differ diff --git a/app/assets/images/pokeviewer/items/153.png b/app/assets/images/pokeviewer/items/153.png new file mode 100644 index 0000000..690bf70 Binary files /dev/null and b/app/assets/images/pokeviewer/items/153.png differ diff --git a/app/assets/images/pokeviewer/items/154.png b/app/assets/images/pokeviewer/items/154.png new file mode 100644 index 0000000..426e9e7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/154.png differ diff --git a/app/assets/images/pokeviewer/items/155.png b/app/assets/images/pokeviewer/items/155.png new file mode 100644 index 0000000..21f321d Binary files /dev/null and b/app/assets/images/pokeviewer/items/155.png differ diff --git a/app/assets/images/pokeviewer/items/156.png b/app/assets/images/pokeviewer/items/156.png new file mode 100644 index 0000000..da96e87 Binary files /dev/null and b/app/assets/images/pokeviewer/items/156.png differ diff --git a/app/assets/images/pokeviewer/items/157.png b/app/assets/images/pokeviewer/items/157.png new file mode 100644 index 0000000..dcce2df Binary files /dev/null and b/app/assets/images/pokeviewer/items/157.png differ diff --git a/app/assets/images/pokeviewer/items/158.png b/app/assets/images/pokeviewer/items/158.png new file mode 100644 index 0000000..c768e0e Binary files /dev/null and b/app/assets/images/pokeviewer/items/158.png differ diff --git a/app/assets/images/pokeviewer/items/159.png b/app/assets/images/pokeviewer/items/159.png new file mode 100644 index 0000000..52ef5d9 Binary files /dev/null and b/app/assets/images/pokeviewer/items/159.png differ diff --git a/app/assets/images/pokeviewer/items/16.png b/app/assets/images/pokeviewer/items/16.png new file mode 100644 index 0000000..bed7f8c Binary files /dev/null and b/app/assets/images/pokeviewer/items/16.png differ diff --git a/app/assets/images/pokeviewer/items/160.png b/app/assets/images/pokeviewer/items/160.png new file mode 100644 index 0000000..017519a Binary files /dev/null and b/app/assets/images/pokeviewer/items/160.png differ diff --git a/app/assets/images/pokeviewer/items/161.png b/app/assets/images/pokeviewer/items/161.png new file mode 100644 index 0000000..3ab4470 Binary files /dev/null and b/app/assets/images/pokeviewer/items/161.png differ diff --git a/app/assets/images/pokeviewer/items/162.png b/app/assets/images/pokeviewer/items/162.png new file mode 100644 index 0000000..f953fd7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/162.png differ diff --git a/app/assets/images/pokeviewer/items/163.png b/app/assets/images/pokeviewer/items/163.png new file mode 100644 index 0000000..dc72627 Binary files /dev/null and b/app/assets/images/pokeviewer/items/163.png differ diff --git a/app/assets/images/pokeviewer/items/164.png b/app/assets/images/pokeviewer/items/164.png new file mode 100644 index 0000000..e670d3f Binary files /dev/null and b/app/assets/images/pokeviewer/items/164.png differ diff --git a/app/assets/images/pokeviewer/items/165.png b/app/assets/images/pokeviewer/items/165.png new file mode 100644 index 0000000..f1b8eaa Binary files /dev/null and b/app/assets/images/pokeviewer/items/165.png differ diff --git a/app/assets/images/pokeviewer/items/166.png b/app/assets/images/pokeviewer/items/166.png new file mode 100644 index 0000000..8de081a Binary files /dev/null and b/app/assets/images/pokeviewer/items/166.png differ diff --git a/app/assets/images/pokeviewer/items/167.png b/app/assets/images/pokeviewer/items/167.png new file mode 100644 index 0000000..af3b836 Binary files /dev/null and b/app/assets/images/pokeviewer/items/167.png differ diff --git a/app/assets/images/pokeviewer/items/168.png b/app/assets/images/pokeviewer/items/168.png new file mode 100644 index 0000000..0e5be0e Binary files /dev/null and b/app/assets/images/pokeviewer/items/168.png differ diff --git a/app/assets/images/pokeviewer/items/169.png b/app/assets/images/pokeviewer/items/169.png new file mode 100644 index 0000000..9c42b25 Binary files /dev/null and b/app/assets/images/pokeviewer/items/169.png differ diff --git a/app/assets/images/pokeviewer/items/17.png b/app/assets/images/pokeviewer/items/17.png new file mode 100644 index 0000000..8624382 Binary files /dev/null and b/app/assets/images/pokeviewer/items/17.png differ diff --git a/app/assets/images/pokeviewer/items/170.png b/app/assets/images/pokeviewer/items/170.png new file mode 100644 index 0000000..4b79a0e Binary files /dev/null and b/app/assets/images/pokeviewer/items/170.png differ diff --git a/app/assets/images/pokeviewer/items/171.png b/app/assets/images/pokeviewer/items/171.png new file mode 100644 index 0000000..7160600 Binary files /dev/null and b/app/assets/images/pokeviewer/items/171.png differ diff --git a/app/assets/images/pokeviewer/items/172.png b/app/assets/images/pokeviewer/items/172.png new file mode 100644 index 0000000..e163cfd Binary files /dev/null and b/app/assets/images/pokeviewer/items/172.png differ diff --git a/app/assets/images/pokeviewer/items/173.png b/app/assets/images/pokeviewer/items/173.png new file mode 100644 index 0000000..ab3be84 Binary files /dev/null and b/app/assets/images/pokeviewer/items/173.png differ diff --git a/app/assets/images/pokeviewer/items/174.png b/app/assets/images/pokeviewer/items/174.png new file mode 100644 index 0000000..eccaa00 Binary files /dev/null and b/app/assets/images/pokeviewer/items/174.png differ diff --git a/app/assets/images/pokeviewer/items/175.png b/app/assets/images/pokeviewer/items/175.png new file mode 100644 index 0000000..723c126 Binary files /dev/null and b/app/assets/images/pokeviewer/items/175.png differ diff --git a/app/assets/images/pokeviewer/items/179.png b/app/assets/images/pokeviewer/items/179.png new file mode 100644 index 0000000..add8647 Binary files /dev/null and b/app/assets/images/pokeviewer/items/179.png differ diff --git a/app/assets/images/pokeviewer/items/18.png b/app/assets/images/pokeviewer/items/18.png new file mode 100644 index 0000000..d014ecb Binary files /dev/null and b/app/assets/images/pokeviewer/items/18.png differ diff --git a/app/assets/images/pokeviewer/items/180.png b/app/assets/images/pokeviewer/items/180.png new file mode 100644 index 0000000..e0cb8d7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/180.png differ diff --git a/app/assets/images/pokeviewer/items/181.png b/app/assets/images/pokeviewer/items/181.png new file mode 100644 index 0000000..7e069dc Binary files /dev/null and b/app/assets/images/pokeviewer/items/181.png differ diff --git a/app/assets/images/pokeviewer/items/182.png b/app/assets/images/pokeviewer/items/182.png new file mode 100644 index 0000000..f18b40c Binary files /dev/null and b/app/assets/images/pokeviewer/items/182.png differ diff --git a/app/assets/images/pokeviewer/items/183.png b/app/assets/images/pokeviewer/items/183.png new file mode 100644 index 0000000..3747672 Binary files /dev/null and b/app/assets/images/pokeviewer/items/183.png differ diff --git a/app/assets/images/pokeviewer/items/184.png b/app/assets/images/pokeviewer/items/184.png new file mode 100644 index 0000000..2452372 Binary files /dev/null and b/app/assets/images/pokeviewer/items/184.png differ diff --git a/app/assets/images/pokeviewer/items/185.png b/app/assets/images/pokeviewer/items/185.png new file mode 100644 index 0000000..4c993de Binary files /dev/null and b/app/assets/images/pokeviewer/items/185.png differ diff --git a/app/assets/images/pokeviewer/items/186.png b/app/assets/images/pokeviewer/items/186.png new file mode 100644 index 0000000..67f7f7f Binary files /dev/null and b/app/assets/images/pokeviewer/items/186.png differ diff --git a/app/assets/images/pokeviewer/items/187.png b/app/assets/images/pokeviewer/items/187.png new file mode 100644 index 0000000..a89b280 Binary files /dev/null and b/app/assets/images/pokeviewer/items/187.png differ diff --git a/app/assets/images/pokeviewer/items/188.png b/app/assets/images/pokeviewer/items/188.png new file mode 100644 index 0000000..c6eb53a Binary files /dev/null and b/app/assets/images/pokeviewer/items/188.png differ diff --git a/app/assets/images/pokeviewer/items/189.png b/app/assets/images/pokeviewer/items/189.png new file mode 100644 index 0000000..dc155bb Binary files /dev/null and b/app/assets/images/pokeviewer/items/189.png differ diff --git a/app/assets/images/pokeviewer/items/19.png b/app/assets/images/pokeviewer/items/19.png new file mode 100644 index 0000000..1b4c68e Binary files /dev/null and b/app/assets/images/pokeviewer/items/19.png differ diff --git a/app/assets/images/pokeviewer/items/190.png b/app/assets/images/pokeviewer/items/190.png new file mode 100644 index 0000000..197b101 Binary files /dev/null and b/app/assets/images/pokeviewer/items/190.png differ diff --git a/app/assets/images/pokeviewer/items/191.png b/app/assets/images/pokeviewer/items/191.png new file mode 100644 index 0000000..2ee7a3b Binary files /dev/null and b/app/assets/images/pokeviewer/items/191.png differ diff --git a/app/assets/images/pokeviewer/items/192.png b/app/assets/images/pokeviewer/items/192.png new file mode 100644 index 0000000..e6d351c Binary files /dev/null and b/app/assets/images/pokeviewer/items/192.png differ diff --git a/app/assets/images/pokeviewer/items/193.png b/app/assets/images/pokeviewer/items/193.png new file mode 100644 index 0000000..49e2c79 Binary files /dev/null and b/app/assets/images/pokeviewer/items/193.png differ diff --git a/app/assets/images/pokeviewer/items/194.png b/app/assets/images/pokeviewer/items/194.png new file mode 100644 index 0000000..6e9f404 Binary files /dev/null and b/app/assets/images/pokeviewer/items/194.png differ diff --git a/app/assets/images/pokeviewer/items/195.png b/app/assets/images/pokeviewer/items/195.png new file mode 100644 index 0000000..87e69da Binary files /dev/null and b/app/assets/images/pokeviewer/items/195.png differ diff --git a/app/assets/images/pokeviewer/items/196.png b/app/assets/images/pokeviewer/items/196.png new file mode 100644 index 0000000..ee478be Binary files /dev/null and b/app/assets/images/pokeviewer/items/196.png differ diff --git a/app/assets/images/pokeviewer/items/197.png b/app/assets/images/pokeviewer/items/197.png new file mode 100644 index 0000000..7d0ca4f Binary files /dev/null and b/app/assets/images/pokeviewer/items/197.png differ diff --git a/app/assets/images/pokeviewer/items/198.png b/app/assets/images/pokeviewer/items/198.png new file mode 100644 index 0000000..d3ee680 Binary files /dev/null and b/app/assets/images/pokeviewer/items/198.png differ diff --git a/app/assets/images/pokeviewer/items/199.png b/app/assets/images/pokeviewer/items/199.png new file mode 100644 index 0000000..f0c04a4 Binary files /dev/null and b/app/assets/images/pokeviewer/items/199.png differ diff --git a/app/assets/images/pokeviewer/items/2.png b/app/assets/images/pokeviewer/items/2.png new file mode 100644 index 0000000..728f552 Binary files /dev/null and b/app/assets/images/pokeviewer/items/2.png differ diff --git a/app/assets/images/pokeviewer/items/20.png b/app/assets/images/pokeviewer/items/20.png new file mode 100644 index 0000000..3d163c4 Binary files /dev/null and b/app/assets/images/pokeviewer/items/20.png differ diff --git a/app/assets/images/pokeviewer/items/200.png b/app/assets/images/pokeviewer/items/200.png new file mode 100644 index 0000000..1c10aaf Binary files /dev/null and b/app/assets/images/pokeviewer/items/200.png differ diff --git a/app/assets/images/pokeviewer/items/201.png b/app/assets/images/pokeviewer/items/201.png new file mode 100644 index 0000000..41fd744 Binary files /dev/null and b/app/assets/images/pokeviewer/items/201.png differ diff --git a/app/assets/images/pokeviewer/items/202.png b/app/assets/images/pokeviewer/items/202.png new file mode 100644 index 0000000..d4e2370 Binary files /dev/null and b/app/assets/images/pokeviewer/items/202.png differ diff --git a/app/assets/images/pokeviewer/items/203.png b/app/assets/images/pokeviewer/items/203.png new file mode 100644 index 0000000..748adc0 Binary files /dev/null and b/app/assets/images/pokeviewer/items/203.png differ diff --git a/app/assets/images/pokeviewer/items/204.png b/app/assets/images/pokeviewer/items/204.png new file mode 100644 index 0000000..8601b20 Binary files /dev/null and b/app/assets/images/pokeviewer/items/204.png differ diff --git a/app/assets/images/pokeviewer/items/205.png b/app/assets/images/pokeviewer/items/205.png new file mode 100644 index 0000000..c7fc9e3 Binary files /dev/null and b/app/assets/images/pokeviewer/items/205.png differ diff --git a/app/assets/images/pokeviewer/items/206.png b/app/assets/images/pokeviewer/items/206.png new file mode 100644 index 0000000..f4244e8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/206.png differ diff --git a/app/assets/images/pokeviewer/items/207.png b/app/assets/images/pokeviewer/items/207.png new file mode 100644 index 0000000..63144d8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/207.png differ diff --git a/app/assets/images/pokeviewer/items/208.png b/app/assets/images/pokeviewer/items/208.png new file mode 100644 index 0000000..fc35f09 Binary files /dev/null and b/app/assets/images/pokeviewer/items/208.png differ diff --git a/app/assets/images/pokeviewer/items/209.png b/app/assets/images/pokeviewer/items/209.png new file mode 100644 index 0000000..d517431 Binary files /dev/null and b/app/assets/images/pokeviewer/items/209.png differ diff --git a/app/assets/images/pokeviewer/items/21.png b/app/assets/images/pokeviewer/items/21.png new file mode 100644 index 0000000..26d6ff2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/21.png differ diff --git a/app/assets/images/pokeviewer/items/210.png b/app/assets/images/pokeviewer/items/210.png new file mode 100644 index 0000000..a21675d Binary files /dev/null and b/app/assets/images/pokeviewer/items/210.png differ diff --git a/app/assets/images/pokeviewer/items/211.png b/app/assets/images/pokeviewer/items/211.png new file mode 100644 index 0000000..7fd1e20 Binary files /dev/null and b/app/assets/images/pokeviewer/items/211.png differ diff --git a/app/assets/images/pokeviewer/items/212.png b/app/assets/images/pokeviewer/items/212.png new file mode 100644 index 0000000..49b0722 Binary files /dev/null and b/app/assets/images/pokeviewer/items/212.png differ diff --git a/app/assets/images/pokeviewer/items/213.png b/app/assets/images/pokeviewer/items/213.png new file mode 100644 index 0000000..7904f63 Binary files /dev/null and b/app/assets/images/pokeviewer/items/213.png differ diff --git a/app/assets/images/pokeviewer/items/214.png b/app/assets/images/pokeviewer/items/214.png new file mode 100644 index 0000000..23d1a95 Binary files /dev/null and b/app/assets/images/pokeviewer/items/214.png differ diff --git a/app/assets/images/pokeviewer/items/215.png b/app/assets/images/pokeviewer/items/215.png new file mode 100644 index 0000000..faccf15 Binary files /dev/null and b/app/assets/images/pokeviewer/items/215.png differ diff --git a/app/assets/images/pokeviewer/items/216.png b/app/assets/images/pokeviewer/items/216.png new file mode 100644 index 0000000..1da7390 Binary files /dev/null and b/app/assets/images/pokeviewer/items/216.png differ diff --git a/app/assets/images/pokeviewer/items/217.png b/app/assets/images/pokeviewer/items/217.png new file mode 100644 index 0000000..f2fe8d1 Binary files /dev/null and b/app/assets/images/pokeviewer/items/217.png differ diff --git a/app/assets/images/pokeviewer/items/218.png b/app/assets/images/pokeviewer/items/218.png new file mode 100644 index 0000000..f60d645 Binary files /dev/null and b/app/assets/images/pokeviewer/items/218.png differ diff --git a/app/assets/images/pokeviewer/items/219.png b/app/assets/images/pokeviewer/items/219.png new file mode 100644 index 0000000..8c55404 Binary files /dev/null and b/app/assets/images/pokeviewer/items/219.png differ diff --git a/app/assets/images/pokeviewer/items/22.png b/app/assets/images/pokeviewer/items/22.png new file mode 100644 index 0000000..f06c6f8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/22.png differ diff --git a/app/assets/images/pokeviewer/items/220.png b/app/assets/images/pokeviewer/items/220.png new file mode 100644 index 0000000..3bdf3eb Binary files /dev/null and b/app/assets/images/pokeviewer/items/220.png differ diff --git a/app/assets/images/pokeviewer/items/221.png b/app/assets/images/pokeviewer/items/221.png new file mode 100644 index 0000000..4947fb6 Binary files /dev/null and b/app/assets/images/pokeviewer/items/221.png differ diff --git a/app/assets/images/pokeviewer/items/222.png b/app/assets/images/pokeviewer/items/222.png new file mode 100644 index 0000000..2d6cfa5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/222.png differ diff --git a/app/assets/images/pokeviewer/items/223.png b/app/assets/images/pokeviewer/items/223.png new file mode 100644 index 0000000..ebd38bd Binary files /dev/null and b/app/assets/images/pokeviewer/items/223.png differ diff --git a/app/assets/images/pokeviewer/items/224.png b/app/assets/images/pokeviewer/items/224.png new file mode 100644 index 0000000..73ac747 Binary files /dev/null and b/app/assets/images/pokeviewer/items/224.png differ diff --git a/app/assets/images/pokeviewer/items/225.png b/app/assets/images/pokeviewer/items/225.png new file mode 100644 index 0000000..804a3c6 Binary files /dev/null and b/app/assets/images/pokeviewer/items/225.png differ diff --git a/app/assets/images/pokeviewer/items/23.png b/app/assets/images/pokeviewer/items/23.png new file mode 100644 index 0000000..6347679 Binary files /dev/null and b/app/assets/images/pokeviewer/items/23.png differ diff --git a/app/assets/images/pokeviewer/items/24.png b/app/assets/images/pokeviewer/items/24.png new file mode 100644 index 0000000..a560275 Binary files /dev/null and b/app/assets/images/pokeviewer/items/24.png differ diff --git a/app/assets/images/pokeviewer/items/25.png b/app/assets/images/pokeviewer/items/25.png new file mode 100644 index 0000000..a9c68d1 Binary files /dev/null and b/app/assets/images/pokeviewer/items/25.png differ diff --git a/app/assets/images/pokeviewer/items/254.png b/app/assets/images/pokeviewer/items/254.png new file mode 100644 index 0000000..4617979 Binary files /dev/null and b/app/assets/images/pokeviewer/items/254.png differ diff --git a/app/assets/images/pokeviewer/items/255.png b/app/assets/images/pokeviewer/items/255.png new file mode 100644 index 0000000..b181938 Binary files /dev/null and b/app/assets/images/pokeviewer/items/255.png differ diff --git a/app/assets/images/pokeviewer/items/256.png b/app/assets/images/pokeviewer/items/256.png new file mode 100644 index 0000000..7f05b0f Binary files /dev/null and b/app/assets/images/pokeviewer/items/256.png differ diff --git a/app/assets/images/pokeviewer/items/257.png b/app/assets/images/pokeviewer/items/257.png new file mode 100644 index 0000000..99e27e6 Binary files /dev/null and b/app/assets/images/pokeviewer/items/257.png differ diff --git a/app/assets/images/pokeviewer/items/258.png b/app/assets/images/pokeviewer/items/258.png new file mode 100644 index 0000000..060fe3a Binary files /dev/null and b/app/assets/images/pokeviewer/items/258.png differ diff --git a/app/assets/images/pokeviewer/items/26.png b/app/assets/images/pokeviewer/items/26.png new file mode 100644 index 0000000..278ff99 Binary files /dev/null and b/app/assets/images/pokeviewer/items/26.png differ diff --git a/app/assets/images/pokeviewer/items/27.png b/app/assets/images/pokeviewer/items/27.png new file mode 100644 index 0000000..fca5cc2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/27.png differ diff --git a/app/assets/images/pokeviewer/items/276.png b/app/assets/images/pokeviewer/items/276.png new file mode 100644 index 0000000..237e432 Binary files /dev/null and b/app/assets/images/pokeviewer/items/276.png differ diff --git a/app/assets/images/pokeviewer/items/277.png b/app/assets/images/pokeviewer/items/277.png new file mode 100644 index 0000000..e969a63 Binary files /dev/null and b/app/assets/images/pokeviewer/items/277.png differ diff --git a/app/assets/images/pokeviewer/items/28.png b/app/assets/images/pokeviewer/items/28.png new file mode 100644 index 0000000..5f2f5cd Binary files /dev/null and b/app/assets/images/pokeviewer/items/28.png differ diff --git a/app/assets/images/pokeviewer/items/29.png b/app/assets/images/pokeviewer/items/29.png new file mode 100644 index 0000000..a355139 Binary files /dev/null and b/app/assets/images/pokeviewer/items/29.png differ diff --git a/app/assets/images/pokeviewer/items/3.png b/app/assets/images/pokeviewer/items/3.png new file mode 100644 index 0000000..af321b0 Binary files /dev/null and b/app/assets/images/pokeviewer/items/3.png differ diff --git a/app/assets/images/pokeviewer/items/30.png b/app/assets/images/pokeviewer/items/30.png new file mode 100644 index 0000000..e301ff5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/30.png differ diff --git a/app/assets/images/pokeviewer/items/31.png b/app/assets/images/pokeviewer/items/31.png new file mode 100644 index 0000000..b9a909b Binary files /dev/null and b/app/assets/images/pokeviewer/items/31.png differ diff --git a/app/assets/images/pokeviewer/items/32.png b/app/assets/images/pokeviewer/items/32.png new file mode 100644 index 0000000..205be60 Binary files /dev/null and b/app/assets/images/pokeviewer/items/32.png differ diff --git a/app/assets/images/pokeviewer/items/33.png b/app/assets/images/pokeviewer/items/33.png new file mode 100644 index 0000000..d534d3f Binary files /dev/null and b/app/assets/images/pokeviewer/items/33.png differ diff --git a/app/assets/images/pokeviewer/items/34.png b/app/assets/images/pokeviewer/items/34.png new file mode 100644 index 0000000..a807eaa Binary files /dev/null and b/app/assets/images/pokeviewer/items/34.png differ diff --git a/app/assets/images/pokeviewer/items/35.png b/app/assets/images/pokeviewer/items/35.png new file mode 100644 index 0000000..b320be7 Binary files /dev/null and b/app/assets/images/pokeviewer/items/35.png differ diff --git a/app/assets/images/pokeviewer/items/36.png b/app/assets/images/pokeviewer/items/36.png new file mode 100644 index 0000000..e64854d Binary files /dev/null and b/app/assets/images/pokeviewer/items/36.png differ diff --git a/app/assets/images/pokeviewer/items/37.png b/app/assets/images/pokeviewer/items/37.png new file mode 100644 index 0000000..0eda30e Binary files /dev/null and b/app/assets/images/pokeviewer/items/37.png differ diff --git a/app/assets/images/pokeviewer/items/38.png b/app/assets/images/pokeviewer/items/38.png new file mode 100644 index 0000000..a911dc0 Binary files /dev/null and b/app/assets/images/pokeviewer/items/38.png differ diff --git a/app/assets/images/pokeviewer/items/39.png b/app/assets/images/pokeviewer/items/39.png new file mode 100644 index 0000000..14fff86 Binary files /dev/null and b/app/assets/images/pokeviewer/items/39.png differ diff --git a/app/assets/images/pokeviewer/items/4.png b/app/assets/images/pokeviewer/items/4.png new file mode 100644 index 0000000..538b46f Binary files /dev/null and b/app/assets/images/pokeviewer/items/4.png differ diff --git a/app/assets/images/pokeviewer/items/40.png b/app/assets/images/pokeviewer/items/40.png new file mode 100644 index 0000000..3150a81 Binary files /dev/null and b/app/assets/images/pokeviewer/items/40.png differ diff --git a/app/assets/images/pokeviewer/items/41.png b/app/assets/images/pokeviewer/items/41.png new file mode 100644 index 0000000..9395184 Binary files /dev/null and b/app/assets/images/pokeviewer/items/41.png differ diff --git a/app/assets/images/pokeviewer/items/42.png b/app/assets/images/pokeviewer/items/42.png new file mode 100644 index 0000000..cf6a30a Binary files /dev/null and b/app/assets/images/pokeviewer/items/42.png differ diff --git a/app/assets/images/pokeviewer/items/43.png b/app/assets/images/pokeviewer/items/43.png new file mode 100644 index 0000000..c8ced2f Binary files /dev/null and b/app/assets/images/pokeviewer/items/43.png differ diff --git a/app/assets/images/pokeviewer/items/44.png b/app/assets/images/pokeviewer/items/44.png new file mode 100644 index 0000000..6a47967 Binary files /dev/null and b/app/assets/images/pokeviewer/items/44.png differ diff --git a/app/assets/images/pokeviewer/items/45.png b/app/assets/images/pokeviewer/items/45.png new file mode 100644 index 0000000..0f83352 Binary files /dev/null and b/app/assets/images/pokeviewer/items/45.png differ diff --git a/app/assets/images/pokeviewer/items/46.png b/app/assets/images/pokeviewer/items/46.png new file mode 100644 index 0000000..f770215 Binary files /dev/null and b/app/assets/images/pokeviewer/items/46.png differ diff --git a/app/assets/images/pokeviewer/items/47.png b/app/assets/images/pokeviewer/items/47.png new file mode 100644 index 0000000..945be78 Binary files /dev/null and b/app/assets/images/pokeviewer/items/47.png differ diff --git a/app/assets/images/pokeviewer/items/48.png b/app/assets/images/pokeviewer/items/48.png new file mode 100644 index 0000000..4a8be33 Binary files /dev/null and b/app/assets/images/pokeviewer/items/48.png differ diff --git a/app/assets/images/pokeviewer/items/49.png b/app/assets/images/pokeviewer/items/49.png new file mode 100644 index 0000000..0ee6cd5 Binary files /dev/null and b/app/assets/images/pokeviewer/items/49.png differ diff --git a/app/assets/images/pokeviewer/items/5.png b/app/assets/images/pokeviewer/items/5.png new file mode 100644 index 0000000..e1996f8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/5.png differ diff --git a/app/assets/images/pokeviewer/items/50.png b/app/assets/images/pokeviewer/items/50.png new file mode 100644 index 0000000..cdd590f Binary files /dev/null and b/app/assets/images/pokeviewer/items/50.png differ diff --git a/app/assets/images/pokeviewer/items/51.png b/app/assets/images/pokeviewer/items/51.png new file mode 100644 index 0000000..39b7af8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/51.png differ diff --git a/app/assets/images/pokeviewer/items/6.png b/app/assets/images/pokeviewer/items/6.png new file mode 100644 index 0000000..22acd42 Binary files /dev/null and b/app/assets/images/pokeviewer/items/6.png differ diff --git a/app/assets/images/pokeviewer/items/63.png b/app/assets/images/pokeviewer/items/63.png new file mode 100644 index 0000000..f3a759f Binary files /dev/null and b/app/assets/images/pokeviewer/items/63.png differ diff --git a/app/assets/images/pokeviewer/items/64.png b/app/assets/images/pokeviewer/items/64.png new file mode 100644 index 0000000..328d5a8 Binary files /dev/null and b/app/assets/images/pokeviewer/items/64.png differ diff --git a/app/assets/images/pokeviewer/items/65.png b/app/assets/images/pokeviewer/items/65.png new file mode 100644 index 0000000..01efb3d Binary files /dev/null and b/app/assets/images/pokeviewer/items/65.png differ diff --git a/app/assets/images/pokeviewer/items/66.png b/app/assets/images/pokeviewer/items/66.png new file mode 100644 index 0000000..37a5aa2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/66.png differ diff --git a/app/assets/images/pokeviewer/items/67.png b/app/assets/images/pokeviewer/items/67.png new file mode 100644 index 0000000..80cf89f Binary files /dev/null and b/app/assets/images/pokeviewer/items/67.png differ diff --git a/app/assets/images/pokeviewer/items/68.png b/app/assets/images/pokeviewer/items/68.png new file mode 100644 index 0000000..a0b68cc Binary files /dev/null and b/app/assets/images/pokeviewer/items/68.png differ diff --git a/app/assets/images/pokeviewer/items/69.png b/app/assets/images/pokeviewer/items/69.png new file mode 100644 index 0000000..beb8014 Binary files /dev/null and b/app/assets/images/pokeviewer/items/69.png differ diff --git a/app/assets/images/pokeviewer/items/7.png b/app/assets/images/pokeviewer/items/7.png new file mode 100644 index 0000000..50ce190 Binary files /dev/null and b/app/assets/images/pokeviewer/items/7.png differ diff --git a/app/assets/images/pokeviewer/items/70.png b/app/assets/images/pokeviewer/items/70.png new file mode 100644 index 0000000..d01ad48 Binary files /dev/null and b/app/assets/images/pokeviewer/items/70.png differ diff --git a/app/assets/images/pokeviewer/items/71.png b/app/assets/images/pokeviewer/items/71.png new file mode 100644 index 0000000..a91eded Binary files /dev/null and b/app/assets/images/pokeviewer/items/71.png differ diff --git a/app/assets/images/pokeviewer/items/73.png b/app/assets/images/pokeviewer/items/73.png new file mode 100644 index 0000000..2a48637 Binary files /dev/null and b/app/assets/images/pokeviewer/items/73.png differ diff --git a/app/assets/images/pokeviewer/items/74.png b/app/assets/images/pokeviewer/items/74.png new file mode 100644 index 0000000..10405fb Binary files /dev/null and b/app/assets/images/pokeviewer/items/74.png differ diff --git a/app/assets/images/pokeviewer/items/75.png b/app/assets/images/pokeviewer/items/75.png new file mode 100644 index 0000000..5f77463 Binary files /dev/null and b/app/assets/images/pokeviewer/items/75.png differ diff --git a/app/assets/images/pokeviewer/items/76.png b/app/assets/images/pokeviewer/items/76.png new file mode 100644 index 0000000..a3deb69 Binary files /dev/null and b/app/assets/images/pokeviewer/items/76.png differ diff --git a/app/assets/images/pokeviewer/items/77.png b/app/assets/images/pokeviewer/items/77.png new file mode 100644 index 0000000..f612379 Binary files /dev/null and b/app/assets/images/pokeviewer/items/77.png differ diff --git a/app/assets/images/pokeviewer/items/78.png b/app/assets/images/pokeviewer/items/78.png new file mode 100644 index 0000000..50a7160 Binary files /dev/null and b/app/assets/images/pokeviewer/items/78.png differ diff --git a/app/assets/images/pokeviewer/items/79.png b/app/assets/images/pokeviewer/items/79.png new file mode 100644 index 0000000..31cd933 Binary files /dev/null and b/app/assets/images/pokeviewer/items/79.png differ diff --git a/app/assets/images/pokeviewer/items/8.png b/app/assets/images/pokeviewer/items/8.png new file mode 100644 index 0000000..1a8f14f Binary files /dev/null and b/app/assets/images/pokeviewer/items/8.png differ diff --git a/app/assets/images/pokeviewer/items/80.png b/app/assets/images/pokeviewer/items/80.png new file mode 100644 index 0000000..2dcef47 Binary files /dev/null and b/app/assets/images/pokeviewer/items/80.png differ diff --git a/app/assets/images/pokeviewer/items/81.png b/app/assets/images/pokeviewer/items/81.png new file mode 100644 index 0000000..98cf70e Binary files /dev/null and b/app/assets/images/pokeviewer/items/81.png differ diff --git a/app/assets/images/pokeviewer/items/83.png b/app/assets/images/pokeviewer/items/83.png new file mode 100644 index 0000000..50794dc Binary files /dev/null and b/app/assets/images/pokeviewer/items/83.png differ diff --git a/app/assets/images/pokeviewer/items/84.png b/app/assets/images/pokeviewer/items/84.png new file mode 100644 index 0000000..4221129 Binary files /dev/null and b/app/assets/images/pokeviewer/items/84.png differ diff --git a/app/assets/images/pokeviewer/items/85.png b/app/assets/images/pokeviewer/items/85.png new file mode 100644 index 0000000..108a48a Binary files /dev/null and b/app/assets/images/pokeviewer/items/85.png differ diff --git a/app/assets/images/pokeviewer/items/86.png b/app/assets/images/pokeviewer/items/86.png new file mode 100644 index 0000000..9e43a2e Binary files /dev/null and b/app/assets/images/pokeviewer/items/86.png differ diff --git a/app/assets/images/pokeviewer/items/9.png b/app/assets/images/pokeviewer/items/9.png new file mode 100644 index 0000000..8ce579f Binary files /dev/null and b/app/assets/images/pokeviewer/items/9.png differ diff --git a/app/assets/images/pokeviewer/items/93.png b/app/assets/images/pokeviewer/items/93.png new file mode 100644 index 0000000..37ac46d Binary files /dev/null and b/app/assets/images/pokeviewer/items/93.png differ diff --git a/app/assets/images/pokeviewer/items/94.png b/app/assets/images/pokeviewer/items/94.png new file mode 100644 index 0000000..635e4ef Binary files /dev/null and b/app/assets/images/pokeviewer/items/94.png differ diff --git a/app/assets/images/pokeviewer/items/95.png b/app/assets/images/pokeviewer/items/95.png new file mode 100644 index 0000000..351fcea Binary files /dev/null and b/app/assets/images/pokeviewer/items/95.png differ diff --git a/app/assets/images/pokeviewer/items/96.png b/app/assets/images/pokeviewer/items/96.png new file mode 100644 index 0000000..0e28b0c Binary files /dev/null and b/app/assets/images/pokeviewer/items/96.png differ diff --git a/app/assets/images/pokeviewer/items/97.png b/app/assets/images/pokeviewer/items/97.png new file mode 100644 index 0000000..d323b0c Binary files /dev/null and b/app/assets/images/pokeviewer/items/97.png differ diff --git a/app/assets/images/pokeviewer/items/98.png b/app/assets/images/pokeviewer/items/98.png new file mode 100644 index 0000000..cab7e22 Binary files /dev/null and b/app/assets/images/pokeviewer/items/98.png differ diff --git a/app/assets/images/pokeviewer/items/tms/bug.png b/app/assets/images/pokeviewer/items/tms/bug.png new file mode 100644 index 0000000..c1b41c2 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/bug.png differ diff --git a/app/assets/images/pokeviewer/items/tms/dark.png b/app/assets/images/pokeviewer/items/tms/dark.png new file mode 100644 index 0000000..dc5e08b Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/dark.png differ diff --git a/app/assets/images/pokeviewer/items/tms/dragon.png b/app/assets/images/pokeviewer/items/tms/dragon.png new file mode 100644 index 0000000..d79fb19 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/dragon.png differ diff --git a/app/assets/images/pokeviewer/items/tms/electric.png b/app/assets/images/pokeviewer/items/tms/electric.png new file mode 100644 index 0000000..c9a00cd Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/electric.png differ diff --git a/app/assets/images/pokeviewer/items/tms/fighting.png b/app/assets/images/pokeviewer/items/tms/fighting.png new file mode 100644 index 0000000..7638a80 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/fighting.png differ diff --git a/app/assets/images/pokeviewer/items/tms/fire.png b/app/assets/images/pokeviewer/items/tms/fire.png new file mode 100644 index 0000000..2046741 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/fire.png differ diff --git a/app/assets/images/pokeviewer/items/tms/flying.png b/app/assets/images/pokeviewer/items/tms/flying.png new file mode 100644 index 0000000..38931c1 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/flying.png differ diff --git a/app/assets/images/pokeviewer/items/tms/ghost.png b/app/assets/images/pokeviewer/items/tms/ghost.png new file mode 100644 index 0000000..3315118 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/ghost.png differ diff --git a/app/assets/images/pokeviewer/items/tms/grass.png b/app/assets/images/pokeviewer/items/tms/grass.png new file mode 100644 index 0000000..4e48ec3 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/grass.png differ diff --git a/app/assets/images/pokeviewer/items/tms/ground.png b/app/assets/images/pokeviewer/items/tms/ground.png new file mode 100644 index 0000000..e3a259e Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/ground.png differ diff --git a/app/assets/images/pokeviewer/items/tms/ice.png b/app/assets/images/pokeviewer/items/tms/ice.png new file mode 100644 index 0000000..35ad64b Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/ice.png differ diff --git a/app/assets/images/pokeviewer/items/tms/normal.png b/app/assets/images/pokeviewer/items/tms/normal.png new file mode 100644 index 0000000..803e1a0 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/normal.png differ diff --git a/app/assets/images/pokeviewer/items/tms/poison.png b/app/assets/images/pokeviewer/items/tms/poison.png new file mode 100644 index 0000000..26ed70b Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/poison.png differ diff --git a/app/assets/images/pokeviewer/items/tms/psychic.png b/app/assets/images/pokeviewer/items/tms/psychic.png new file mode 100644 index 0000000..26d809d Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/psychic.png differ diff --git a/app/assets/images/pokeviewer/items/tms/rock.png b/app/assets/images/pokeviewer/items/tms/rock.png new file mode 100644 index 0000000..c37c755 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/rock.png differ diff --git a/app/assets/images/pokeviewer/items/tms/steel.png b/app/assets/images/pokeviewer/items/tms/steel.png new file mode 100644 index 0000000..2741c00 Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/steel.png differ diff --git a/app/assets/images/pokeviewer/items/tms/water.png b/app/assets/images/pokeviewer/items/tms/water.png new file mode 100644 index 0000000..f0f695d Binary files /dev/null and b/app/assets/images/pokeviewer/items/tms/water.png differ diff --git a/app/assets/stylesheets/pokeviewer/pokemon.css.scss b/app/assets/stylesheets/pokeviewer/pokemon.css.scss index f44b499..ca6ae9c 100644 --- a/app/assets/stylesheets/pokeviewer/pokemon.css.scss +++ b/app/assets/stylesheets/pokeviewer/pokemon.css.scss @@ -161,6 +161,7 @@ body { box-shadow: 0px 0px 2px 1px #B3B3B3; border-radius: 4px; position: absolute; + max-width: 45ch; .pc-data-name { font-weight: bold; diff --git a/app/jobs/pokeviewer/extract_save_data_job.rb b/app/jobs/pokeviewer/extract_save_data_job.rb index b60a8c5..546e6d2 100644 --- a/app/jobs/pokeviewer/extract_save_data_job.rb +++ b/app/jobs/pokeviewer/extract_save_data_job.rb @@ -120,7 +120,7 @@ module Pokeviewer rev.smartness = param["smartness"] rev.toughness = param["toughness"] rev.sheen = param["sheen"] - rev.hold_item = param["heldItem"] + rev.item_id = param["heldItem"] if param.key? "heldItem" rev.move_1_id = param["moves"][0]["id"] rev.move_1_pp_bonuses = param["moves"][0]["ppBonuses"] diff --git a/app/models/pokeviewer/item.rb b/app/models/pokeviewer/item.rb new file mode 100644 index 0000000..d03c584 --- /dev/null +++ b/app/models/pokeviewer/item.rb @@ -0,0 +1,43 @@ +module Pokeviewer + class Item < ApplicationRecord + validates :name, presence: true + + belongs_to :move, optional: true + validates :move, presence: true, if: :tm? + + validates :rs_description, presence: true, unless: :tm? + validates :frlg_description, presence: true, unless: :tm? + + def description(game) + if game == :emerald + if not emerald_description.nil? + emerald_description + elsif not rs_description.nil? + rs_description + else + move.description game + end + elsif game == :firered or game == :leafgreen + if not frlg_description.nil? + frlg_description + else + move.description game + end + else + if not rs_description.nil? + rs_description + else + move.description game + end + end + end + + def icon_path + if tm? + "pokeviewer/items/tms/#{move.move_type}.png" + else + "pokeviewer/items/#{id}.png" + end + end + end +end diff --git a/app/models/pokeviewer/move.rb b/app/models/pokeviewer/move.rb index 337ac11..3ef6a9c 100644 --- a/app/models/pokeviewer/move.rb +++ b/app/models/pokeviewer/move.rb @@ -1,10 +1,31 @@ module Pokeviewer class Move < ApplicationRecord + extend Enumerize + has_many :revision_moves has_many :revisions, through: :revision_moves validates :name, presence: true, uniqueness: true + validates :pp, presence: true, numericality: { greater_than_or_equal_to: 1, only_integer: true } + + validates :move_type, presence: true + enumerize :move_type, in: [:normal, :fighting, :flying, :poison, :ground, + :rock, :bug, :ghost, :steel, :mystery, :fire, :water, :grass, :electric, + :psychic, :ice, :dragon, :dark], predicates: true + + validates :rs_description, presence: true + validates :frlg_description, presence: true + + def description(game) + if game == :emerald and not emerald_description.nil? + emerald_description + elsif game == :firered or game == :leafgreen + frlg_description + else + rs_description + end + end end end diff --git a/app/models/pokeviewer/revision.rb b/app/models/pokeviewer/revision.rb index ab4dfd3..b77bb1f 100644 --- a/app/models/pokeviewer/revision.rb +++ b/app/models/pokeviewer/revision.rb @@ -6,7 +6,7 @@ module Pokeviewer diff :nickname, :level, :hp, :attack, :defense, :special_attack, :special_defense, :speed, :coolness, :beauty, :cuteness, - :smartness, :toughness, :sheen, :hold_item, :move_1_id, :move_2_id, + :smartness, :toughness, :sheen, :item_id, :move_1_id, :move_2_id, :move_3_id, :move_4_id, :move_1_pp_bonuses, :move_2_pp_bonuses, :move_3_pp_bonuses, :move_4_pp_bonuses, :cool_ribbons, :beauty_ribbons, :cute_ribbons, :smart_ribbons, :tough_ribbons, :champion_ribbon, @@ -79,6 +79,8 @@ module Pokeviewer less_than_or_equal_to: 10, only_integer: true } + belongs_to :item, optional: true + belongs_to :move_1, class_name: "Move" belongs_to :move_2, class_name: "Move", optional: true belongs_to :move_3, class_name: "Move", optional: true diff --git a/app/views/pokeviewer/pokemon/show.html.haml b/app/views/pokeviewer/pokemon/show.html.haml index e90148e..9e892a7 100644 --- a/app/views/pokeviewer/pokemon/show.html.haml +++ b/app/views/pokeviewer/pokemon/show.html.haml @@ -88,3 +88,13 @@ .pkv-hover .pc-data-name= ribbon[:name] = ribbon[:description] + .pokemon-etc + .pd-details Misc + - unless @pokemon.revisions.last.item.nil? + .pd-hold-item.pkv-has-hover + = image_tag(@pokemon.revisions.last.item.icon_path) + .pkv-hover + .pc-data-name= @pokemon.revisions.last.item.name + - if @pokemon.revisions.last.item.tm? + .pc-move-name= @pokemon.revisions.last.item.move.name + = @pokemon.revisions.last.item.description(@pokemon.trainer.game) -- cgit 1.4.1