=Hzombie/network/ServerMap  java/lang/Object()V  #zombie/network/ServerMap$ServerCellbLoadedZ   bPhysicsCheck[[Lzombie/iso/IsoChunk;  chunksjava/util/HashSet   UnexploredRoomsLjava/util/HashSet;  startedLoading " #bCancelLoading % &bLoadingWasCancelled ( ) doingRecalc + ,- chunkLoader"Lzombie/network/ServerChunkLoader; / 01loaded2Ljava/util/ArrayList; 345 67 zombie/network/ServerChunkLoader getRecalc(Ljava/util/ArrayList;)V 9:; <=java/util/ArrayListsize()I 9? @Aget(I)Ljava/lang/Object; CDE FGjava/lang/SystemnanoTime()J I J RecalcAll2 9L MAremove O P MapLoading RST PUzombie/debug/DebugTypeLzombie/debug/DebugType;W XYmakeConcatWithConstants)(Ljava/util/ArrayList;)Ljava/lang/String; [\] ^_zombie/debug/DebugLoglog-(Lzombie/debug/DebugType;Ljava/lang/String;)VIt$ b cdWXI f gdWYi Xj(IIF)Ljava/lang/String; l m loadVehicles opq rszombie/iso/IsoChunk isNewChunk()Z uvw xyzombie/vehicles/VehiclesDB2instanceLzombie/vehicles/VehiclesDB2; u{ |} loadChunkMain(Lzombie/iso/IsoChunk;)V  iterator()Ljava/util/Iterator;  sjava/util/IteratorhasNext next()Ljava/lang/Object;zombie/iso/RoomDef d IndoorZombies  clear  xLzombie/network/ServerMap;   getGridSquare(III)Lzombie/iso/IsoGridSquare;  zombie/iso/IsoGridSquare getObjects ()Lzombie/util/list/PZArrayList;  szombie/util/list/PZArrayListisEmpty  xzombie/iso/IsoWorldLzombie/iso/IsoWorld;  CurrentCellLzombie/iso/IsoCell; dx dy  zombie/iso/IsoCellEnsureSurroundNotNull(III)V RecalcAllWithNeighbours(Z)Vzombie/iso/IsoChunkMap o o dmaxLevel o squares[[Lzombie/iso/IsoGridSquare; getRoom()Lzombie/iso/areas/IsoRoom;  zombie/iso/areas/IsoRoomdefLzombie/iso/RoomDef;  bExplored  add(Ljava/lang/Object;)Z propertiesDirty o doLoadGridsquare  xzombie/VirtualZombieManagerLzombie/VirtualZombieManager; tryAddIndoorZombies(Lzombie/iso/RoomDef;Z)Vjava/lang/Exception printStackTrace   toWorldCellX(I)I X(IIII)Ljava/lang/String; o removeFromWorld o m_loadVehiclesObjectLjava/lang/Object; o 1vehicleszombie/vehicles/BaseVehicle u  updateVehicle (Lzombie/vehicles/BaseVehicle;)V 3 }addSaveUnloadedJob 3  }addSaveLoadedJob map    zombie/core/logger/LoggerManager getLogger0(Ljava/lang/String;)Lzombie/core/logger/ZLogger;  zombie/core/logger/ZLoggerwrite(Ljava/lang/Exception;)V 3  updateSaved o update 3 9 ! "1loaded Signature)Ljava/util/HashSet;;CodeLineNumberTableLoad2 StackMapTableUnloadSavegetChunk(II)Lzombie/iso/IsoChunk;getWXgetWY SourceFileServerMap.javaNestHostBootstrapMethods6 789 X:$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;< loaded2=>finish loading cell , ms=@Unloading cell: ,  (, ) InnerClasses ServerCellD%java/lang/invoke/MethodHandles$LookupFjava/lang/invoke/MethodHandlesLookup!  cdgd #$,-"1#% #&01#%) &p8** ***Y**!*$*''& ad egi#m(n-o2r(s&x*.2<.8d.>*SBA*H.KWNQ.VZB e`n8NQ*a*ehZ*k'6  $(0DOjnpv) 8%m&<<7=**22N--n t-zׄʱ'. %(/5;)o J& '*ah h<*eh h=2`>2`6*~::Yd** 663`d:&C>27`:#`2`:&GB2;`2`dW#62d`:&7`:#2``:&<2`d`:#662B``: `d: 62A``: d`: ed666*22:m6  ]6  J 2 2:  / ! ȴ̴Қ* ȴ̶W ل  yj626#*22*22܄݄*~:9:Y` :*  'v] >LSXbl}+>Ncis.>SY_is      "'*0:GTY \!r"'-./0.-234 6978;!C&D)/( # ??9C?398 ""o %5 *&{* N*Q*a*e*a*eZ<j=]*22N-G--6-8->:t۲*-*2S*~L+"+M,,Yd۱'^HIK5M<OCQLRPSSTWW\XkZy[X]^OMbcfgh)1 ,o ' +&* <m=`*22N-J*-6-8->:tۧ:  *&X['Rlmy{}~#&-<JRX[]bm{syy)% o 'B&4<*=*22N--*'* "(.3)o,-&T# *22N--'!)!.=&*a'/=&*e'0&?3Y*9Y 9Y.'k lq12345;5=5?A B CEG