All Free Now
Marquis
Few buildings can produce diamonds randomly in city. Remove the diamond production from those buildings. Diamonds farmers will be halted and each event will get to know the actual effort for every player. No need to change from GBs, GBG, GE, arctic, oceanic and incidents, just remove from individual buildings are more than enough example like wishing well, fountain of youth, crows nest etc.
Still players can purchase the diamond and spend it on event, so to handle that, few criterias can be added like when they spend diamond inside the event, they will be moved from regular league to new league called premium league. This new league won't affect the regular league, but they will be moved into new league progress starting from zero progress in the same server. So players must think wisely to spend diamond on event beginning itself. Here, the problematic point is, player who spends very less diamonds also consider into premium league and cannot switch back to regular league.
I am actually supporting the greediness of the company little bit.
Still players can purchase the diamond and spend it on event, so to handle that, few criterias can be added like when they spend diamond inside the event, they will be moved from regular league to new league called premium league. This new league won't affect the regular league, but they will be moved into new league progress starting from zero progress in the same server. So players must think wisely to spend diamond on event beginning itself. Here, the problematic point is, player who spends very less diamonds also consider into premium league and cannot switch back to regular league.
I am actually supporting the greediness of the company little bit.