Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public WeaponManagerStatus setTarget(Player player) {
- if(optionalEffect&&optionalFirst){
- effectUsed=true;
- return WeaponManagerStatus.SQUARE; // targetSquare choice
- }
- if(targetPlayer==null){
- targetPlayer=player;
- if(!currentPlayer.playerICanSee(Game.getInstance().getGamePlank()).contains(targetPlayer)){
- return WeaponManagerStatus.TARGET;
- }
- useWeapon();
- return WeaponManagerStatus.OPTIONALEFFECTCHOICE;
- }
- if(optionalEffect&&!effectUsed){
- return WeaponManagerStatus.SQUARE;
- }
- if(currentPlayer.canPay(getFurtherOptionalCost())){
- return WeaponManagerStatus.OPTIONALEFFECTCHOICE;
- }
- useWeapon();
- return WeaponManagerStatus.FINISHED;
- }
Advertisement
Add Comment
Please, Sign In to add comment