Working on auto claim

This commit is contained in:
Olof Larsson
2013-04-24 15:14:15 +02:00
parent f6da2d397b
commit aa989db8f7
6 changed files with 70 additions and 45 deletions

View File

@@ -24,16 +24,16 @@ public class CmdFactionsAutoClaim extends FCommand
public void perform()
{
Faction forFaction = this.arg(0, ARFaction.get(myFaction), myFaction);
if (forFaction == null || forFaction == fme.getAutoClaimFor())
if (forFaction == null || forFaction == fme.getAutoClaimFaction())
{
fme.setAutoClaimFor(null);
fme.setAutoClaimFaction(null);
msg("<i>Auto-claiming of land disabled.");
return;
}
if ( ! FPerm.TERRITORY.has(fme, forFaction, true)) return;
if (forFaction.isNormal() && !FPerm.TERRITORY.has(fme, forFaction, true)) return;
fme.setAutoClaimFor(forFaction);
fme.setAutoClaimFaction(forFaction);
msg("<i>Now auto-claiming land for <h>%s<i>.", forFaction.describeTo(fme));
fme.tryClaim(forFaction, PS.valueOf(me), true, true);