Added increased activate time donor perks

This commit is contained in:
GJ 2012-06-21 23:01:02 -04:00
parent 9fe14609af
commit b331fa353b
3 changed files with 29 additions and 1 deletions

View File

@ -11,6 +11,7 @@ Version 1.3.09
+ Added compatibility with AntiCheat (Which I highly recommend to prevent cheating)
+ Added several permission nodes to give individual users special perks (Double/Triple/Quadruple XP)
+ Added reduced cooldown permission nodes as donor perks (1/4, 1/3, 1/2 cooldown)
+ Added increased activation time permissions nodes as donor perks (+2, +4, and +6 seconds)
+ Added API for plugins to add custom tools directly via Spout - repair / abilities do not work ATM
+ Added offline party members to the list displayed by /party
+ Added possibility to kick offline members from parties

View File

@ -403,6 +403,17 @@ public class Skills {
}
int ticks = 2 + (PP.getSkillLevel(type) / 50);
if (player.hasPermission("mcmmo.perks.activationtime.sixseconds")) {
ticks = ticks + 6;
}
else if (player.hasPermission("mcmmo.perks.activationtime.fourseconds")) {
ticks = ticks + 4;
}
else if (player.hasPermission("mcmmo.perks.activationtime.twoseconds")) {
ticks = ticks + 2;
}
int maxTicks = ability.getMaxTicks();
if (maxTicks != 0 && ticks > maxTicks) {

View File

@ -137,7 +137,23 @@ permissions:
mcmmo.admin: true
mcmmo.tools.*: true
mcmmo.admin:
description: Allows access to mmoupdate and other sensitive commands
description: Allows access to mmoupdate and other sensitive commands
mcmmo.perks.activationtime:
default: false
description: Increased activation time perks typically given to donors or VIPs
children:
mcmmo.perks.activationtime.sixseconds: true
mcmmo.perks.activationtime.fourseconds: true
mcmmo.perks.activationtime.twoseconds: true
mcmmo.perks.activationtime.sixseconds:
default: false
description: Increases activation time by 6 seconds
mcmmo.perks.activationtime.fourseconds:
default: false
description: Increases activation time by 4 seconds
mcmmo.perks.activationtime.twoseconds:
default: false
description: Increases activation time by 2 seconds
mcmmo.perks.cooldowns:
default: false
description: Reduced cooldown perks typically given to donors or VIPs