I don't use Deal-Init, so this is just a suggestion based on looking at the code in the repo. Adding the following at line 700 might address the problem (though it is not ideal - it will assume you are always playing on the campaign's current player page: turnorder[i]._pageid=Campaign().get('playerpageid'); The surrounding lines would be: (the added line bolded) var nextcard = {}; for (i = 0; i < turnorder.length; i += 1) {
turnorder[i]._pageid=Campaign().get('playerpageid');
// if --onlyto is active, we need to selectively execute this loop for only matching names // otherwise execute the loop for every turn order entry -unless dea2chat then execute loop once if ((!onlyToActive) || (onlyToActive && initEdges[i].name.indexOf(onlyToString) !== -1) || dealToChat) {