getvalidtgts . concode_field_sep String minTargets concode_elem_sep String saValidTargeting concode_elem_sep Target_Choices choice concode_elem_sep String targetSpellAbilityType concode_elem_sep String vtSelection concode_elem_sep String maxTargets concode_elem_sep boolean tgtValid concode_elem_sep String ValidTgts[] concode_elem_sep boolean bMandatory concode_elem_sep String tgtZone concode_elem_sep Card srcCard concode_field_sep void setMandatory concode_elem_sep boolean canTgtCreatureAndPlayer concode_elem_sep void setTargetChoices concode_elem_sep String getTargetedString concode_elem_sep ArrayList<Object> getTargets concode_elem_sep boolean canOnlyTgtOpponent concode_elem_sep boolean isMinTargetsChosen concode_elem_sep void setTargetSpellAbilityType concode_elem_sep String getTargetSpellAbilityType concode_elem_sep void resetTargets concode_elem_sep void setSAValidTargeting concode_elem_sep String getSAValidTargeting concode_elem_sep String getVTSelection concode_elem_sep boolean isMaxTargetsChosen concode_elem_sep ArrayList<Card> getTargetCards concode_elem_sep boolean canTgtPlayer concode_elem_sep boolean getMandatory concode_elem_sep boolean addTarget concode_elem_sep boolean canTgtCreature concode_elem_sep int getMinTargets concode_elem_sep boolean doesTarget concode_elem_sep Target_Choices getTargetChoices concode_elem_sep String getZone concode_elem_sep ArrayList<Player> getTargetPlayers concode_elem_sep boolean canTgtPermanent concode_elem_sep ArrayList<SpellAbility> getTargetSAs concode_elem_sep int getNumTargeted concode_elem_sep boolean hasCandidates concode_elem_sep int getMaxTargets concode_elem_sep void setZone
String [ ] function ( ) { return ValidTgts ; }