Digging through the common events, I think I see the problem. ‘Block’ breaks out of the SelectFood loop, but it doesn’t reset the SelectedFoodCapa variable to 0; if you’ve fed a goblin at any point in the game prior, the most recent value will then be used because even though the feeding menu is broken out of, the main GoblinCombat loop continues with the current value of SelectedFoodCapa - in essence, feeding the goblin a phantom version of the last food thrown. And if this value wasn’t zero, the block loop won’t play out as usual, since the game now believes the goblin was fed, replacing the block text in GoblinCombatWatch with the appropriate feeding level text.
1 Like