alr3ady_tak3n

Untitled

Jun 23rd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. @Override
  2. public WeaponManagerStatus setTarget(Player player) {
  3. if(optionalEffect&&optionalFirst){
  4. effectUsed=true;
  5. return WeaponManagerStatus.SQUARE; // targetSquare choice
  6. }
  7. if(targetPlayer==null){
  8. targetPlayer=player;
  9. if(!currentPlayer.playerICanSee(Game.getInstance().getGamePlank()).contains(targetPlayer)){
  10. return WeaponManagerStatus.TARGET;
  11. }
  12. useWeapon();
  13. return WeaponManagerStatus.OPTIONALEFFECTCHOICE;
  14. }
  15.  
  16. if(optionalEffect&&!effectUsed){
  17. return WeaponManagerStatus.SQUARE;
  18. }
  19.  
  20. if(currentPlayer.canPay(getFurtherOptionalCost())){
  21. return WeaponManagerStatus.OPTIONALEFFECTCHOICE;
  22. }
  23.  
  24. useWeapon();
  25. return WeaponManagerStatus.FINISHED;
  26.  
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment