All pastes #41825 Raw Edit

Mine

public text v1 · immutable
#41825 ·published 2006-02-16 11:29 UTC
rendered paste body
townmanager:


  public final Town getClosestTown(L2Object activeObject)
     {
         switch
(MapRegionTable.getInstance().getMapRegion(activeObject.getPosition().getX(),
activeObject.getPosition().getY()))
         {
             case 0: return getTown(2);      // TI
             case 1: return getTown(3);      // Elven
             case 2: return getTown(1);      // DE
             case 3: return getTown(4);      // Orc
             case 4: return getTown(6);      // Dwarven
             case 5: return getTown(7);      // Gludio
             case 6: return getTown(5);      // Gludin
             case 7: return getTown(8);      // Dion
             case 8: return getTown(9);      // Giran
             case 9: return getTown(10);     // Oren
             case 10: return getTown(12);    // Aden
             case 11: return getTown(11);    // HV
             case 12: return getTown(16);    // Floran
             case 13: return getTown(15);    // Heine
             case 14: return getTown(14);    // Rune
             case 15: return getTown(13);    // Goddard
         }


mapregiontable


public String getClosestTownName(L2Character activeChar)
     {
         int nearestTownId = getMapRegion(activeChar.getX(), activeChar.getY());
         String nearestTown;

         switch (nearestTownId)
         {
             case 0: nearestTown = "Talking Island Village"; break;
             case 1: nearestTown = "Elven Village"; break;
             case 2: nearestTown = "Dark Elven Village"; break;
             case 3: nearestTown = "Orc Village"; break;
             case 4: nearestTown = "Dwarven Village"; break;
             case 5: nearestTown = "Gludio Castle Town"; break;
             case 6: nearestTown = "Gludin Village"; break;
             case 7: nearestTown = "Dion Castle Town"; break;
             case 8: nearestTown = "Giran Castle Town"; break;
             case 9: nearestTown = "Oren Castle Town"; break;
             case 10: nearestTown = "Aden Castle Town"; break;
             case 11: nearestTown = "Hunters Village"; break;
             case 12: nearestTown = "Giran Harbor"; break;
             case 13: nearestTown = "Heine"; break;
             case 14: nearestTown = "Rune Castle Town"; break;
             case 15: nearestTown = "Goddard"; break;
             default: nearestTown = "Aden Castle Town"; break;
         }

         return nearestTown;
}