If you're going to make a fight with a determined outcome regardless of what the player does, you better give them back all resources. But yeah, that's really just poor game design. Either just skip the player controlled fight altogether and make it a full story event or give some kind of reward for beating a fight you were expected to lose/was fine to lose, story-wise. (Or just make the win condition change from "defeat them" to "survive for X turns" and probably give the turn counter in the corner or something to indicate it's that sort of fight.)Does anybody else ever get tired of beating a boss only to have your work thrown away during a cutscene because the developer decided that you needed to be saved by an NPC instead?