First of all, I want to say that I absolutely love this code. It's the first working code for changing out party members that I found, and I love the menu update.
However, I seem to be having difficulties adding new items to the inventory, and I can't figure out why... I want the main character to start out with no weapons and armor, but when I try to add one in the game, it gets a NoMethodError, saying that 'push' is an undefined method... Do you know how I might fix this? Oh, and I tested it if he starts with weapons and armor, and it works fine then... but then I tried to add a regular item and it errored again.
Thanks!
Edit: Update on my problem:
It works perfectly fine, whether I start with items or not, if I don't look at the menu. However, if I look at the menu, it errors out. Also, I noticed that while it adds the potion-type items to the 'potion' menu in 'items', it doesn't add them to 'recent items'. I have no other codes added in, so I'm really not sure why it's doing this... It seems to work perfectly fine in the demo, which confuses me even more. Any help with this would be appreciated.