package com.argon.utility;
import com.argon.player.Client;
import com.sun.media.jfxmedia.logging.Logger;
import java.util.Arrays;
/**
*
* @author Fuzen Seth
*/
public class Ironman {
/** Enum Mode
Represents the iron man modes that are active,
integer id : represents the mode's id.
integer experience : represents the mode's base experience. */
public enum Mode {
NORMAL(1, 50), HARD(2, 25), HARDCORE(3, 5);
//Mode id, experience modifier
private final int id, experience;
private Mode(int id, int experience) {
this.id = id;
this.experience = experience;
}
public int getId() { return id; }
public int getExperience() { return experience; }
}
/** Experience for iron man.
* [MENTION=75098]Para[/MENTION]m object player : player class
* [MENTION=75098]Para[/MENTION]m int skill : skill id
* [MENTION=75098]Para[/MENTION]m int exp : skill experience */
public static final boolean getTotalExperience(Client player, int skill, int experience) {
return player.getPlayerAssistant().addSkillXP(skill, experience * player.getMode().getExperience());
}
public static boolean isIronMan(Client p) {
if (p.getMode().getId() > 0)
return true;
else
return false;
}
public static void setIronMan(Client player, Mode mode) {
player.ironMan = mode.getId();
player.sendMessage("Your mode has been set to "+mode.toString().toLowerCase()+".");
}
}
private Mode mode;
public Mode getMode() {
return mode;
}
.
Copyright © 2026, NextGenUpdate.
All Rights Reserved.