Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Equipment suffixes for assigning equipment slots, etc.
- */
- public static final String[] HELMETS = { "full helm", "medhelm", "hat" };
- public static final String[] CAPES = { "cape" };
- public static final String[] AMULETS = { "amulet", "necklace" };
- public static final String[] TORSO = { "platebody", "top" };
- public static final String[] SHIELDS = { "shield" };
- public static final String[] LEGS = { "platelegs" };
- public static final String[] GLOVES = { "gloves" };
- public static final String[] BOOTS = { "boots" };
- public static final String[] RINGS = { "ring" };
- public static final String[] ARROWS = { "arrows" };
- /**
- * Returns equipment slots for items based on their name
- */
- public int equipSlots(int id) {
- String name = getItemName(id).toLowerCase();
- for (String s : HELMETS) {
- if (name.contains(s)) {
- return 0;
- }
- }
- for (String s : CAPES) {
- if (name.contains(s)) {
- return 1;
- }
- }
- for (String s : AMULETS) {
- if (name.contains(s)) {
- return 2;
- }
- }
- for (String s : TORSO) {
- if (name.contains(s)) {
- return 4;
- }
- }
- for (String s : SHIELDS) {
- if (name.contains(s)) {
- return 5;
- }
- }
- for (String s : LEGS) {
- if (name.contains(s)) {
- return 7;
- }
- }
- for (String s : GLOVES) {
- if (name.contains(s)) {
- return 9;
- }
- }
- for (String s : BOOTS) {
- if (name.contains(s)) {
- return 10;
- }
- }
- for (String s : RINGS) {
- if (name.contains(s)) {
- return 12;
- }
- }
- for (String s : ARROWS) {
- if (name.contains(s)) {
- return 13;
- }
- }
- return 3;
- }
Add Comment
Please, Sign In to add comment