Relation commands will now cancel out if the same relation is already set with the target faction.

This commit is contained in:
Brettflan 2012-04-06 13:27:21 -05:00
parent dcee1f5232
commit dd0789cda1
1 changed files with 6 additions and 0 deletions

View File

@ -47,6 +47,12 @@ public abstract class FRelationCommand extends FCommand
return;
}
if (myFaction.getRelationWish(them) == targetRelation)
{
msg("<b>You already have that relation wish set with %s.", them.getTag());
return;
}
// if economy is enabled, they're not on the bypass list, and this command has a cost set, make 'em pay
if ( ! payForCommand(targetRelation.getRelationCost(), "to change a relation wish", "for changing a relation wish")) return;