Next month: February 2018
First change was to add a line on the home page detailing whether the £1m jackpot was won (predictably, it wasn't) and a link to the individual game page. Yep, Camelot have made the same draw numbering mistake they make with Lotto HotPicks - they are claiming that last night's Euro Millions HotPicks is draw #1080! Nope, it's draw #1 because it's a different game (Lucky Stars don't count, prizes are fixed/different, you have to pre-select 1 to 5 numbers to play and you don't have to buy a main Euro Millions ticket either).
Next up was the individual game page and the table of Euro Millions HotPicks results. What I did here for effciency was to macroise the Lotto HotPicks stuff to be conditional on whether I'm displaying a Euro Millions or main lotto page and to use the appropriate data arrays. This meant the code is shared and it was fairly quick to add this (though Euro Millions currency amounts are always to the nearest pence, so I had to widen the text table a bit).
Finally, code was added to pick up the Euro Millions HotPicks number of winners (the prizes are fixed, so I hard-code those) in each of 5 tiers from Camelot's site, which was pretty easy since I did something similar for Lotto HotPicks already. Some trial runs later and I was finished (I have code to simulate a run as if it was a draw night - only thing it doesn't do is re-regenerate any pages, just in case there's an error).
Before you ask, I've already updated various scripts/cron jobs for next Tuesday's new Thunderball draw, so that should hopefully all work OK.
Previous month: December 2017