All player. Please understand that you pay does not mean you will get 100% for the general. Pay mean u stand higher chance to get the general. That all. If you don't get it, please pay more.