forked from Upstream/mmocore
Fixed prefix bug for stat triggers.
This commit is contained in:
parent
b44283abcb
commit
b37c461092
@ -21,6 +21,7 @@ import net.Indyuce.mmocore.api.player.profess.resource.PlayerResource;
|
||||
import net.Indyuce.mmocore.api.player.social.FriendRequest;
|
||||
import net.Indyuce.mmocore.api.player.stats.PlayerStats;
|
||||
import net.Indyuce.mmocore.api.quest.PlayerQuests;
|
||||
import net.Indyuce.mmocore.api.quest.trigger.StatTrigger;
|
||||
import net.Indyuce.mmocore.api.util.Closable;
|
||||
import net.Indyuce.mmocore.api.util.MMOCoreUtils;
|
||||
import net.Indyuce.mmocore.experience.EXPSource;
|
||||
@ -145,7 +146,7 @@ public class PlayerData extends OfflinePlayerData implements Closable, Experienc
|
||||
// Used to see if the triggers need to be applied
|
||||
for (StatInstance instance : mmoData.getStatMap().getInstances())
|
||||
for (StatModifier modifier : instance.getModifiers())
|
||||
if (modifier.getKey().startsWith("trigger")) {
|
||||
if (modifier.getKey().startsWith(StatTrigger.TRIGGER_PREFIX)) {
|
||||
statsLoaded = true;
|
||||
break;
|
||||
}
|
||||
|
@ -9,9 +9,10 @@ import org.apache.commons.lang.Validate;
|
||||
import java.util.UUID;
|
||||
|
||||
public class StatTrigger extends Trigger {
|
||||
public static String TRIGGER_PREFIX = "mmocore_trigger";
|
||||
private final StatModifier statModifier;
|
||||
private final String stat;
|
||||
private final String modifierKey = "mmocore_trigger." + UUID.randomUUID();
|
||||
private final String modifierKey = TRIGGER_PREFIX + "." + UUID.randomUUID();
|
||||
private final double amount;
|
||||
|
||||
public StatTrigger(MMOLineConfig config) {
|
||||
|
Loading…
Reference in New Issue
Block a user