Epic Games Store - 88% split goes to devs

Lighten up, Francis.

And yeah, definitely a miscommunication somewhere with Funcom.