Add option for over claim reward from #498.
This commit is contained in:
parent
11757be50d
commit
d916e97d0d
@ -234,6 +234,7 @@ public class Conf {
|
|||||||
public static String econUniverseAccount = "";
|
public static String econUniverseAccount = "";
|
||||||
public static double econCostClaimWilderness = 30.0;
|
public static double econCostClaimWilderness = 30.0;
|
||||||
public static double econCostClaimFromFactionBonus = 30.0;
|
public static double econCostClaimFromFactionBonus = 30.0;
|
||||||
|
public static double econOverclaimRewardMultiplier = 0.0;
|
||||||
public static double econClaimAdditionalMultiplier = 0.5;
|
public static double econClaimAdditionalMultiplier = 0.5;
|
||||||
public static double econClaimRefundMultiplier = 0.7;
|
public static double econClaimRefundMultiplier = 0.7;
|
||||||
public static double econClaimUnconnectedFee = 0.0;
|
public static double econClaimUnconnectedFee = 0.0;
|
||||||
|
@ -789,6 +789,12 @@ public abstract class MemoryFPlayer implements FPlayer {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Was an over claim
|
||||||
|
if(currentFaction.isNormal() && currentFaction.hasLandInflation()) {
|
||||||
|
// Give them money for over claiming.
|
||||||
|
Econ.modifyMoney(payee, Conf.econOverclaimRewardMultiplier, TL.CLAIM_TOOVERCLAIM.toString(), TL.CLAIM_FOROVERCLAIM.toString());
|
||||||
|
}
|
||||||
|
|
||||||
// announce success
|
// announce success
|
||||||
Set<FPlayer> informTheseFPlayers = new HashSet<FPlayer>();
|
Set<FPlayer> informTheseFPlayers = new HashSet<FPlayer>();
|
||||||
informTheseFPlayers.add(this);
|
informTheseFPlayers.add(this);
|
||||||
|
@ -554,6 +554,8 @@ public enum TL {
|
|||||||
CLAIM_BORDER("<b>You must start claiming land at the border of the territory."),
|
CLAIM_BORDER("<b>You must start claiming land at the border of the territory."),
|
||||||
CLAIM_TOCLAIM("to claim this land"),
|
CLAIM_TOCLAIM("to claim this land"),
|
||||||
CLAIM_FORCLAIM("for claiming this land"),
|
CLAIM_FORCLAIM("for claiming this land"),
|
||||||
|
CLAIM_TOOVERCLAIM("to overclaim this land"),
|
||||||
|
CLAIM_FOROVERCLAIM("for over claiming this land"),
|
||||||
CLAIM_CLAIMED("<h>%s<i> claimed land for <h>%s<i> from <h>%s<i>."),
|
CLAIM_CLAIMED("<h>%s<i> claimed land for <h>%s<i> from <h>%s<i>."),
|
||||||
CLAIM_CLAIMEDLOG("%s claimed land at (%s) for the faction: %s"),
|
CLAIM_CLAIMEDLOG("%s claimed land at (%s) for the faction: %s"),
|
||||||
CLAIM_OVERCLAIM_DISABLED("<i>Over claiming is disabled on this server."),
|
CLAIM_OVERCLAIM_DISABLED("<i>Over claiming is disabled on this server."),
|
||||||
|
Loading…
Reference in New Issue
Block a user