diff --git a/mobile/ios/app-repo.json b/mobile/ios/app-repo.json index 52d15437..0d6bcfdc 100644 --- a/mobile/ios/app-repo.json +++ b/mobile/ios/app-repo.json @@ -12,6 +12,83 @@ "tintColor": "3b5ca8", "category": "games", "versions": [ + { + "version": "0.1.97", + "date": "2026-08-16", + "size": 11376813, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.97/gen1recomp++-0.1.97-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Issues closed\n\n- #1181 Poison seems to trigger twice during the poisoned pokemon's turn\n- #1212 the move payday does not grant money in gen 2\n- #1214 Title Screen with OG Red is the wrong color\n- #1224 Windowed and borderless toggle in Gold\n- #1230 Couple of sound effects missing\n- #1249 Cant use stat items IE HP UP PP UP PROTIEN\n- #1271 [Gold] substitute image broken/not shown\n- #1272 [Gold] swift still checks accuracy and/or evasion\n- #1273 S.S. Anne Issues\n- #1298 Gen1 sound tracks have a fade in period, if you enter a route and immediately exit it while this transition is going on it will land on the wrong music\n- #1305 Wrong Pikachu cry when getting defeated\n- #1307 Rival theme broken after initial fight in Yellow\n- #1318 Thunder Wave works on Ground-types\n- #1328 Message for turning on the PC missing\n- #1330 Message before looking at map missing\n- #1331 Messages in Oak's lab missing\n- #1333 E-mail in Oak's lab missing\n- #1334 Missing message after picking starter\n- #1335 No Money Box\n- #1340 Color palett doesn't affect attack animations\n- #1345 Wrong health color on OG palett\n- #1346 Health still black when viewing stats\n- #1360 No Surfing Music\n- #1362 Poison damage does not flash the screen\n\n## Contributors\n\n- @bryanthaboi" + }, + { + "version": "0.1.96", + "date": "2026-08-16", + "size": 11375356, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.96/gen1recomp++-0.1.96-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @AverageConsumer\n- @bryanthaboi\n- @ShaneMcGovernIE" + }, + { + "version": "0.1.95", + "date": "2026-08-16", + "size": 11373796, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.95/gen1recomp++-0.1.95-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @AverageConsumer\n- @bryanthaboi\n- @ShaneMcGovernIE" + }, + { + "version": "0.1.94", + "date": "2026-08-15", + "size": 11369457, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.94/gen1recomp++-0.1.94-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Issues closed\n\n- #694 Missing sound effect when falling from boulder holes\n\n## Contributors\n\n- @anxiousintrovert\n- @bryanthaboi\n- @ShaneMcGovernIE" + }, + { + "version": "0.1.93", + "date": "2026-08-15", + "size": 11366991, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.93/gen1recomp++-0.1.93-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Issues closed\n\n- #1314 Launcher is a bit buggy\n\n## Contributors\n\n- @1Jamie\n- @anxiousintrovert\n- @bryanthaboi\n- @TheRealSolidusSnake" + }, + { + "version": "0.1.92", + "date": "2026-08-15", + "size": 11364274, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.92/gen1recomp++-0.1.92-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @bryanthaboi" + }, + { + "version": "0.1.91", + "date": "2026-08-15", + "size": 11351477, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.91/gen1recomp++-0.1.91-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @bryanthaboi" + }, + { + "version": "0.1.90", + "date": "2026-08-15", + "size": 11344338, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.90/gen1recomp++-0.1.90-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @1Jamie\n- @bryanthaboi" + }, + { + "version": "0.1.89", + "date": "2026-08-15", + "size": 11343841, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.89/gen1recomp++-0.1.89-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @1Jamie\n- @anxiousintrovert\n- @AverageConsumer\n- @bryanthaboi" + }, + { + "version": "0.1.88", + "date": "2026-08-14", + "size": 11311237, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.88/gen1recomp++-0.1.88-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @bryanthaboi" + }, + { + "version": "0.1.87", + "date": "2026-08-14", + "size": 11310910, + "downloadURL": "https://github.com/bryanthaboi/gen1recomp/releases/download/v0.1.87/gen1recomp++-0.1.87-ios.ipa", + "localizedDescription": "Download the correct version for your computer below.\n\n## Contributors\n\n- @AverageConsumer\n- @bryanthaboi\n- @mleo2003\n- @ShaneMcGovernIE\n- MaxTomahawk" + }, { "version": "0.1.86", "date": "2026-08-14", diff --git a/src/ui/gen2/BattleState.lua b/src/ui/gen2/BattleState.lua index 1db75a55..2d65eeda 100644 --- a/src/ui/gen2/BattleState.lua +++ b/src/ui/gen2/BattleState.lua @@ -767,6 +767,24 @@ function BattleState:substituteDoll(back) return self.subDoll.image, back and self.subDoll.up or self.subDoll.down end +-- MonsterSpriteGFX (gfx/sprites.asm:82): the facing-DOWN 16x16 frame for the +-- enemy's frontpic, facing-UP for the player's backpic. +function BattleState:substituteDoll(back) + if self.subDoll == nil then + local ok, image = pcall(Assets.image, "assets/generated/sprites/monster.png") + if ok and image then + local w, h = image:getDimensions() + self.subDoll = { image = image, + down = love.graphics.newQuad(0, 0, 16, 16, w, h), + up = love.graphics.newQuad(0, 16, 16, 16, w, h) } + else + self.subDoll = false + end + end + if not self.subDoll then return nil end + return self.subDoll.image, back and self.subDoll.up or self.subDoll.down +end + -- The top `visible` rows of a pic, for the faint slide. One quad, re-aimed, -- the way BattleAnimView keeps one blit quad rather than a new one per frame. function BattleState:cropQuad(image, visible)