diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-09-29 18:36:57 -0400 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-09-29 18:36:57 -0400 |
| commit | 6dff23b065bd933ff2f571d2264c86902173d40b (patch) | |
| tree | 1b7853fce373897068d244cd2ae1487bf49cef6e /app/jobs | |
| parent | dc4a4d2f9a338e3d3560c514b0c97cb8bfea36b1 (diff) | |
| download | pokeviewer-6dff23b065bd933ff2f571d2264c86902173d40b.tar.gz pokeviewer-6dff23b065bd933ff2f571d2264c86902173d40b.tar.bz2 pokeviewer-6dff23b065bd933ff2f571d2264c86902173d40b.zip | |
Added ribbons
Gift ribbons currently partially work: the correct ribbon image and name is shown, but the ribbon description is not yet extracted from the game and thus is just blank.
Diffstat (limited to 'app/jobs')
| -rw-r--r-- | app/jobs/pokeviewer/extract_save_data_job.rb | 18 |
1 files changed, 18 insertions, 0 deletions
| diff --git a/app/jobs/pokeviewer/extract_save_data_job.rb b/app/jobs/pokeviewer/extract_save_data_job.rb index be8f64d..f7b8f8f 100644 --- a/app/jobs/pokeviewer/extract_save_data_job.rb +++ b/app/jobs/pokeviewer/extract_save_data_job.rb | |||
| @@ -109,6 +109,24 @@ module Pokeviewer | |||
| 109 | rev.move_4_pp_bonuses = param["moves"][3]["ppBonuses"] | 109 | rev.move_4_pp_bonuses = param["moves"][3]["ppBonuses"] |
| 110 | end | 110 | end |
| 111 | 111 | ||
| 112 | rev.cool_ribbons = param["coolRibbons"] | ||
| 113 | rev.beauty_ribbons = param["beautyRibbons"] | ||
| 114 | rev.cute_ribbons = param["cuteRibbons"] | ||
| 115 | rev.smart_ribbons = param["smartRibbons"] | ||
| 116 | rev.tough_ribbons = param["toughRibbons"] | ||
| 117 | rev.champion_ribbon = param.fetch "championRibbon", false | ||
| 118 | rev.winning_ribbon = param.fetch "winningRibbon", false | ||
| 119 | rev.victory_ribbon = param.fetch "victoryRibbon", false | ||
| 120 | rev.artist_ribbon = param.fetch "artistRibbon", false | ||
| 121 | rev.effort_ribbon = param.fetch "effortRibbon", false | ||
| 122 | rev.marine_ribbon = param.fetch "marineRibbon", false | ||
| 123 | rev.land_ribbon = param.fetch "landRibbon", false | ||
| 124 | rev.sky_ribbon = param.fetch "skyRibbon", false | ||
| 125 | rev.country_ribbon = param.fetch "countryRibbon", false | ||
| 126 | rev.national_ribbon = param.fetch "nationalRibbon", false | ||
| 127 | rev.earth_ribbon = param.fetch "earthRibbon", false | ||
| 128 | rev.world_ribbon = param.fetch "worldRibbon", false | ||
| 129 | |||
| 112 | if pk.revisions.empty? or rev.diff?(pk.revisions.last) | 130 | if pk.revisions.empty? or rev.diff?(pk.revisions.last) |
| 113 | rev.save! | 131 | rev.save! |
| 114 | end | 132 | end |
