|
@@ -193,6 +193,74 @@ public class MetricsManager {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ // GlobalMultiplierGraph Fuzzy Logic Numbers
|
|
|
|
+ Graph globalMultiplierGraphFuzzy = metrics.createGraph("Global Multiplier Fuzz");
|
|
|
|
+
|
|
|
|
+ if (Config.getInstance().getExperienceGainsGlobalMultiplier() > 1.0) {
|
|
|
|
+ globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Higher") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ else if (Config.getInstance().getExperienceGainsGlobalMultiplier() < 1.0) {
|
|
|
|
+ globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Lower") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Default") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ globalMultiplierGraph.addPlotter(new Metrics.Plotter(Config.getInstance().getExperienceGainsGlobalMultiplier() + "") {
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ //GlobalCurveModifier Fuzzy Logic Numbers
|
|
|
|
+ Graph globalCurveMultiplierGraphFuzzy = metrics.createGraph("Global Curve Multiplier Fuzz");
|
|
|
|
+
|
|
|
|
+ if (Config.getInstance().getFormulaMultiplierCurve() > 20.0) {
|
|
|
|
+ globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Higher") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ else if (Config.getInstance().getFormulaMultiplierCurve() < 20.0) {
|
|
|
|
+ globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Lower") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ else {
|
|
|
|
+ globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Default") {
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public int getValue() {
|
|
|
|
+ return 1;
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+
|
|
// Chimera Wing Usage Trackers
|
|
// Chimera Wing Usage Trackers
|
|
final String chimeraGraphName = "Chimera Wing Usage";
|
|
final String chimeraGraphName = "Chimera Wing Usage";
|
|
|
|
|