final class GameCharacter { public long hash; public String name; public int serverIndex; public int serverId; public int currentX; public int currentY; public int npcId; public int stepCount; public int animationCurrent; public int animationNext; public int movingStep; public int waypointCurrent; public int waypointsX[]; public int waypointsY[]; public int equippedItem[]; public String message; public int messageTimeout; public int bubbleItem; public int bubbleTimeout; public int damageTaken; public int healthCurrent; public int healthMax; public int combatTimer; public int level; public int colourHair; public int colourTop; public int colourBottom; public int colourSkin; public int incomingProjectileSprite; public int attackingPlayerServerIndex; public int attackingNpcServerIndex; public int projectileRange; //public boolean unused; //public int unused1; public int skullVisible; GameCharacter() { waypointsX = new int[10]; waypointsY = new int[10]; equippedItem = new int[12]; level = -1; //unused = false; //unused1 = -1; } }