I'm not sure if I missed these bug reports or not... XD
So I upgraded to Windows 10... Still trying to set my programs up again. GitHub update thing may or may not work. Some programs work from the previous harddrive and their installation, but some don't. But we're also close to the internet limit so if it doesn't work, I'm not going to download it again until January.
The shop box bug is an easy fix, and is fixed on my end!
(Bank 0E)
NothingToSell:
LDA #$12
JSR DrawShopDialogueBox
JSR MenuWaitForBtn
: LDA #$02
JSR LoadShopBoxDims ; erase shop box 2 (inventory)
JSR EraseBox
--> LDA #$0
STA shop_selling
STA shop_listdrawn <-- ; remove the DEC things with this block
JMP MainShopLoop
Will need to go through shops again and make sure shop_listdrawn is 0 when that box goes away.
The sprites not updating the graphics when swapping is a whoopsie-doodle. I was trying to speed up all menu loading stuff to keep the music from skipping... So I for some reason thought I didn't need to re-load graphics after swapping. The fix for that, for now:
(Bank 0E)
@Select_Pressed:
JSR LineUp_InMenu
BCC EnterMainMenu <-- use this instead of ResumeMainMenu
JMP @EscapeSubTarget ; not swapped ; just reset the cursor
SUGGESTION: I think the UP/DOWN controls on the character creation screen should be swapped.
You know, that has tripped me up every single time...
(Bank 0F)
;; JIGS-- Left/Right now change the class, Up/Down change the sprite.
CMP #$02 ; if left is pressed
BEQ @ReverseCharThing
CMP #$04 ; or if down is pressed
BEQ @ReverseCharSpriteThing
CMP #$08 ; or if up is pressed
BEQ @CharSpriteThing
Just swap 04 and 08 I guess?
I don't think Runic interacts with Pray at all with the way I have it set up--it won't absorb spells cast by players unless they're confused. Just to be sure, I'm adding in something I should have done long ago. When a player is confused, they will stop guarding, praying, using Runic, or anything else that they shouldn't be able to do. This won't stop a Knight from protecting them though... And that should stop a Confused character from using Pray, which might trigger Runic absorbing the beneficial-to-the-player spell...
I don't need Runic to check for Confused casting for Runic users anymore either I think.
Also, I noticed that the save screen's graphics are toast.
Got into battle, animations are noticeably slow.
Yep and yep... haven't had the energy to look into it yet. Save screen uses the same kind of loading as battles do now, so I think its not getting done before Vblank ends in some cases, for some reason, even though it should all be done with the screen off and the new loading takes LESS time than before! If you swap back and forth, half the time it draws just fine. Animations are off in battle because at least one frame, sometimes 2 (for magic sprites), are used to load up the new graphics. I was trying to do that before animations even started, but... stuff is weird. And the timing of things like cheering at the end went CRAZY wrong from the changes...
Added the Stealing thing to my bug list to look into later as well.