1package com.runehive.game.world.entity.combat;
3import com.runehive.game.world.entity.mob.player.Player;
4import com.runehive.game.world.items.containers.ItemContainer;
5import com.runehive.game.world.position.Area;
7import java.util.Arrays;
9import static com.runehive.util.Items.*;
37 return eq.
contains(6525) || eq.contains(6528) || eq.contains(6523);
61 private static final int[]
BLACK_MASK =
new int[]{BLACK_MASK_1_, BLACK_MASK_2, BLACK_MASK_3_, BLACK_MASK_4_, BLACK_MASK_5_, BLACK_MASK_6_, BLACK_MASK_7_, BLACK_MASK_8_, BLACK_MASK_9_, BLACK_MASK_10_};
62 private static final int[]
BLACK_MASK_IMBUED =
new int[]{BLACK_MASK_1__I_, BLACK_MASK_2__I_, BLACK_MASK_3__I_, BLACK_MASK_4__I_, BLACK_MASK_5__I_, BLACK_MASK_6__I_, BLACK_MASK_7__I_, BLACK_MASK_8__I_, BLACK_MASK_9__I_, BLACK_MASK_10__I_};
This class represents a character controlled by a player.
final Equipment equipment
An abstraction game representing a group of Items.
boolean contains(int id)
Determines if this container contains id.
boolean contains(int[] bowsWithNoArrowsRequired)
Handles checking if mobs are in a certain area.
static boolean inWilderness(Position position)