general shepherd betrayal