fixed an issue where Ai was able to target you when you had shroud. thanks mnguyen!
This commit is contained in:
@@ -702,6 +702,9 @@ if (source && targetter && (targetter->controller() == targetter->controller())
|
|||||||
|
|
||||||
/*Damageable Target */
|
/*Damageable Target */
|
||||||
bool DamageableTargetChooser::canTarget(Targetable * target){
|
bool DamageableTargetChooser::canTarget(Targetable * target){
|
||||||
|
if (source && targetter && (targetter->controller() != targetter->controller()->opponent()) && (targetter->controller()->opponent()->game->inPlay->hasType("controllershroud")) && targetter->controller() != target) return false;
|
||||||
|
if (source && targetter && (targetter->controller() == targetter->controller()) && (targetter->controller()->opponent()->game->inPlay->hasType("playershroud")) && targetter->controller()->opponent() == target) return false;
|
||||||
|
if (source && targetter && (targetter->controller() == targetter->controller()) && (targetter->controller()->game->inPlay->hasType("playershroud")) && targetter->controller()== target) return false;
|
||||||
if (target->typeAsTarget() == TARGET_PLAYER){
|
if (target->typeAsTarget() == TARGET_PLAYER){
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user