コード例 #1
0
ファイル: L1HateList.java プロジェクト: zajako/lineage-jimin
  public synchronized void removeInvalidCharacter(L1NpcInstance npc) {
    ArrayList<L1Character> invalidChars = new ArrayList<L1Character>();
    for (L1Character cha : _hateMap.keySet()) {
      if (cha == null || cha.isDead() || !npc.getNearObjects().knownsObject(cha)) {
        invalidChars.add(cha);
      }
    }

    for (L1Character cha : invalidChars) {
      _hateMap.remove(cha);
    }
  }
コード例 #2
0
 @Override
 public void run() {
   _npc.deleteMe();
   this.cancel();
 }