I probably shouldn't say anything, but how does targeting for Haste work? Doing some quick geometry, Konstantine's about 20' from the cliff, which is about 50' high, which makes a diagonal of about 54' to the edge of the cliff. Zagnak's another 5' from that spot, putting him nearly 60' (give or take a foot) from Konstantine. The range for Haste is 25' + 5'/2 levels, for a total of 45', and the spell can affect 1 creature per level (so, 8) as long as they're not more than 30' apart.
So I guess the question is, can he target 45' up into the air, so as to 'hit' Zagnak - and therefore the rest, since they're within 30' of each other - up there on the cliff?