I did not know that there is a cooldown on event progress so I did not use my diamond and miss my chance of getting an Epic General even though it wasn't stated anywhere and I'm only 1 point away. The game should have stated this cooldown clearly