// Leoreth
void CvPlayer::changeUnimprovedTileYield(YieldTypes eYield, int iChange)
{
FAssertMsg(eYield < NUM_YIELD_TYPES, "Index out of bounds");
FAssertMsg(eYield > -1, "Index out of bounds");
if (iChange != 0)
{
m_aiUnimprovedTileYield[eYield] += iChange;
updateYield(); // Added line
AI_updateAssignWork();
}
}