Code: public boolean waitsForTalk(int npcId) { System.out.println("====================================="); System.out.println("waitsForTalk(int npcId)"); System.out.println("npcId: " + npcId); System.out.println("========"); for (int i = 0; i < state.getTalkIds().length; i++) { System.out.println(state.getTalkIds()[i] + ", "); } System.out.println("========"); for (int k : state.getTalkIds()) { System.out.println("========"); System.out.println("k: " + (k) + " - npcId: " + (npcId) + " - k == npcId: " + (k == npcId)); System.out.println("========"); if (k == npcId) { return true; } } System.out.println("====================================="); return false; } Console: ===================================== waitsForTalk(int npcId) npcId: 7846 ======== 7026, 7031, 7037, 7066, 7070, 7109, 7115, 7120, 7154, 7174, 7175, 7176, 7187, 7191, 7195, 7288, 7289, 7290, 7297, 7358, 7373, 7462, 7474, 7498, 7499, 7500, 7503, 7504, 7505, 7508, 7511, 7512, 7513, 7520, 7525, 7565, 7594, 7595, 7676, 7677, 7681, 7685, 7687, 7689, 7694, 7699, 7704, 7845, 7847, 7849, 7854, 7857, 7862, 7865, 7894, 7897, 7900, 7905, 7910, 7913, ======== ======== k: 7026 - npcId: 7846 - k == npcId: false ======== ======== k: 7031 - npcId: 7846 - k == npcId: false ======== ======== k: 7037 - npcId: 7846 - k == npcId: false ======== ======== k: 7066 - npcId: 7846 - k == npcId: false ======== ======== k: 7070 - npcId: 7846 - k == npcId: false ======== ======== k: 7109 - npcId: 7846 - k == npcId: false ======== ======== k: 7115 - npcId: 7846 - k == npcId: false ======== ======== k: 7120 - npcId: 7846 - k == npcId: false ======== ======== k: 7154 - npcId: 7846 - k == npcId: false ======== ======== k: 7174 - npcId: 7846 - k == npcId: false ======== ======== k: 7175 - npcId: 7846 - k == npcId: false ======== ======== k: 7176 - npcId: 7846 - k == npcId: false ======== ======== k: 7187 - npcId: 7846 - k == npcId: false ======== ======== k: 7191 - npcId: 7846 - k == npcId: false ======== ======== k: 7195 - npcId: 7846 - k == npcId: false ======== ======== k: 7288 - npcId: 7846 - k == npcId: false ======== ======== k: 7289 - npcId: 7846 - k == npcId: false ======== ======== k: 7290 - npcId: 7846 - k == npcId: false ======== ======== k: 7297 - npcId: 7846 - k == npcId: false ======== ======== k: 7358 - npcId: 7846 - k == npcId: false ======== ======== k: 7373 - npcId: 7846 - k == npcId: false ======== ======== k: 7462 - npcId: 7846 - k == npcId: false ======== ======== k: 7474 - npcId: 7846 - k == npcId: false ======== ======== k: 7498 - npcId: 7846 - k == npcId: false ======== ======== k: 7499 - npcId: 7846 - k == npcId: false ======== ======== k: 7500 - npcId: 7846 - k == npcId: false ======== ======== k: 7503 - npcId: 7846 - k == npcId: false ======== ======== k: 7504 - npcId: 7846 - k == npcId: false ======== ======== k: 7505 - npcId: 7846 - k == npcId: false ======== ======== k: 7508 - npcId: 7846 - k == npcId: false ======== ======== k: 7511 - npcId: 7846 - k == npcId: false ======== ======== k: 7512 - npcId: 7846 - k == npcId: false ======== ======== k: 7513 - npcId: 7846 - k == npcId: false ======== ======== k: 7520 - npcId: 7846 - k == npcId: false ======== ======== k: 7525 - npcId: 7846 - k == npcId: false ======== ======== k: 7565 - npcId: 7846 - k == npcId: false ======== ======== k: 7594 - npcId: 7846 - k == npcId: false ======== ======== k: 7595 - npcId: 7846 - k == npcId: false ======== ======== k: 7676 - npcId: 7846 - k == npcId: false ======== ======== k: 7677 - npcId: 7846 - k == npcId: false ======== ======== k: 7681 - npcId: 7846 - k == npcId: false ======== ======== k: 7685 - npcId: 7846 - k == npcId: false ======== ======== k: 7687 - npcId: 7846 - k == npcId: false ======== ======== k: 7689 - npcId: 7846 - k == npcId: false ======== ======== k: 7694 - npcId: 7846 - k == npcId: false ======== ======== k: 7699 - npcId: 7846 - k == npcId: false ======== ======== k: 7704 - npcId: 7846 - k == npcId: false ======== ======== k: 7845 - npcId: 7846 - k == npcId: false ======== ======== k: 7847 - npcId: 7846 - k == npcId: false ======== ======== k: 7849 - npcId: 7846 - k == npcId: false ======== ======== k: 7854 - npcId: 7846 - k == npcId: false ======== ======== k: 7857 - npcId: 7846 - k == npcId: false ======== ======== k: 7862 - npcId: 7846 - k == npcId: false ======== ======== k: 7865 - npcId: 7846 - k == npcId: false ======== ======== k: 7894 - npcId: 7846 - k == npcId: false ======== ======== k: 7897 - npcId: 7846 - k == npcId: false ======== ======== k: 7900 - npcId: 7846 - k == npcId: false ======== ======== k: 7905 - npcId: 7846 - k == npcId: false ======== ======== k: 7910 - npcId: 7846 - k == npcId: false ======== ======== k: 7913 - npcId: 7846 - k == npcId: false ======== ===================================== ===================================== waitsForTalk(int npcId) npcId: 7846 ======== ======== ===================================== ===================================== waitsForTalk(int npcId) npcId: 7846 ======== ======== =====================================