In my latest game, I rely on a press of both buttons to restore health. But players (including myself) have been complaining that this behaves inconsistently.
I am using code along the lines of:
if(btnp(4) and btnp(5))then plr.usepotion(plr); elseif(btnp(4))then if(plr.stm>1)then plr.commanddash(plr) plr.stm-=10 else sfx(18) end elseif(btnp(5)) then if(plr.stm>1)then plr.attack(plr) plr.stm-=5 else sfx(18) end end
Its just too inconsistent though. I've had comments wishing there was a third button.