update general in S_GAME_EVENT_CHANGE_HERO
fix the avatar doesn't change when the general is changed to the corresponding lord