=  *zombie/randomizedWorld/RandomizedWorldBase()V   Hzombie/randomizedWorld/randomizedVehicleStory/RandomizedVehicleStoryBasechanceI  horizontalZoneZ    zoneWidth   minX   minY   maxX   maxY ! "  minZoneWidth $ %  minZoneHeight ' (  totalChance * +,rvsMapLjava/util/HashMap; ./0 1java/util/HashMapclear 345 67zombie/iso/IsoWorldinstanceLzombie/iso/IsoWorld; 39 :;getRandomizedVehicleStoryList()Ljava/util/ArrayList; =>? @Ajava/util/ArrayListsize()I =C DEget(I)Ljava/lang/Object; G HIisValid6(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;Z)Z K LM isTimeValid(Z)Z O PA getChance RST UVjava/lang/IntegervalueOf(I)Ljava/lang/Integer; .X YZput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;C ]^_ `azombie/core/RandNext(FF)F cde 6fzombie/SandboxOptionsLzombie/SandboxOptions; ch ijVehicleStoryChance)Lzombie/SandboxOptions$EnumSandboxOption; lmn oA'zombie/SandboxOptions$EnumSandboxOptiongetValueDzCC/BHAH vwx yzzombie/iso/IsoChunkvehiclesLjava/util/ArrayList; =| }~isEmpty()Z  initAllRVSMapChance5(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;)V  getRandomStoryL()Lzombie/randomizedWorld/randomizedVehicleStory/RandomizedVehicleStoryBase;  initSpawnDataForChunky(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;)Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawnData; v !setRandomVehicleStoryToSpawnLaterH(Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawnData;)V ] `(I)I . keySet()Ljava/util/Set;   java/util/Setiterator()Ljava/util/Iterator;  ~java/util/IteratorhasNext next()Ljava/lang/Object; . D&(Ljava/lang/Object;)Ljava/lang/Object; R AintValue  zombie/iso/IsoMetaGrid$Zonex v wxzombie/iso/IsoChunkMap  java/lang/Mathmax(II)I y v wy w min h  zombie/iso/IsoCell getInstance()Lzombie/iso/IsoCell; z  getGridSquare(III)Lzombie/iso/IsoGridSquare;   debugLineLjava/lang/String;  hourLastSeen haveConstructionNav getType()Ljava/lang/String;  java/lang/Stringequals(Ljava/lang/Object;)Z makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;   getSpawnPoint7(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;[F)Z  AgetMinZoneWidth  AgetMinZoneHeight  Azombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawnerE()Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner;  getAABB (FFFFF[I)VCzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawnData   q(Lzombie/randomizedWorld/randomizedVehicleStory/RandomizedVehicleStoryBase;Lzombie/iso/IsoMetaGrid$Zone;FFFIIII)V   getRectangleSpawnPoint  getPolylineSpawnPoint  ~ isRectangle  AgetWidth  A getHeight (II)Ljava/lang/String;  AgetX ! "AgetY@ %&' ()zombie/core/math/PZMathclamp(FFF)F +,- .azombie/iso/Vector2 getDirection1Zone too small or too large 3 4~ isPolyline 6 7  polylineWidth9 :(I)Ljava/lang/String; < =>getClippedSegmentOfPolyline (IIII[D)I? A BCpoints$Lgnu/trove/list/array/TIntArrayList; EFG D"gnu/trove/list/array/TIntArrayList IJK Laorg/joml/Vector2flength %N a %P a RST Uzombie/core/CorebDebug WXY Z[java/lang/SystemcurrentTimeMillis()JhC b cd isChunkLoaded(II)Z fgh izombie/network/GameServerbServer klm 6nzombie/network/ServerMapLzombie/network/ServerMap; kp qrgetChunk(II)Lzombie/iso/IsoChunk; 3t uv CurrentCellLzombie/iso/IsoCell; p vy zbLoaded | }IinitVehicleStorySpawner ] NextBool(I)Z@I? spawn(Lzombie/randomizedWorld/randomizedVehicleStory/RandomizedVehicleStoryBase;)Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner$IElementSpawner;  Z(FFFFLzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner$IElementSpawner;)V  zombie/vehicles/BaseVehiclegetDir()Lzombie/iso/IsoDirections;Front  zombie/iso/IsoDirectionsWLzombie/iso/IsoDirections;  SRightLeft   setSmashed1(Ljava/lang/String;)Lzombie/vehicles/BaseVehicle;  setBloodIntensity(Ljava/lang/String;F)V    minimumDays    maximumDays  name . SignaturerLjava/util/HashMap; baseChanceF ConstantValueCodeLineNumberTable StackMapTable doRandomStoryrandomizeVehicleStorygetCenterOfChunkN(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;)Lzombie/iso/IsoGridSquare;[F[DisFullyStreamedIn(IIII)ZcallVehicleStorySpawner6(Lzombie/iso/IsoMetaGrid$Zone;Lzombie/iso/IsoChunk;F)Z spawnElement(Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner;Lzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner$Element;)VaddSmashedOverlay^(Lzombie/vehicles/BaseVehicle;Lzombie/vehicles/BaseVehicle;IIZZ)[Lzombie/vehicles/BaseVehicle; setChance(I)VgetMinimumDayssetMinimumDaysgetMaximumDayssetMaximumDaysgetName getDebugLineregisterCustomOutfits SourceFileRandomizedVehicleStoryBase.javaBootstrapMethods  $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;Not a 'Nav' zone.'Horizontal street is too small, w: h:%Vertical street is too small, w: h:$Polyline zone is too narrow, width:  "java/lang/invoke/LambdaMetafactory metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;   InnerClasseszombie/iso/IsoMetaGridZoneEnumSandboxOptionQzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner$IElementSpawnerIElementSpawnerIzombie/randomizedWorld/randomizedVehicleStory/VehicleStorySpawner$ElementElement%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  ( +, t    " % n2*** ****** *#*  "', Z&)-=28<C28BN-*+F%-J&-N`&)--NQWW& )* +,'-9.D/S+Y2  F I  [\FbgkO(*O4>H p\F q\F r\F s\F%t4+u{:*+:*+:+Z5688::A;D=K>N@UAXC_IfMpNrQuRzSTUVWZ] 8  D&;)L=+'+N)-R`=-* acdef(g8h=i?jBk )A4*  * p CA3*#*#u Cy +, h>+, h6++`,` h6++`,` h666* +++``l6`l6`l6+++``l6+жӰ2 6MPSZlww vHI* **׵ +ݙ ++*Yٺ*+, h*+, h*++`,` hĵ*++`,` hĵ*+,F (*6CEWi a g*>*6:*+,080808 :  Y*+ . . . ..  #)/4G F*+,- *+,-@ [ +*6*6++* *+ǵ+*+++*++-+8++`8+ + nb8-, h#b nb nf$Q-Q-f *Q++* *++*++/+*++/-+ 8+ +`8++ nb8-Q-, h#b nb nf$Q- f*Q*0* ',4=NPYjlpry  $&-9HMo{ }   FV:V+2 +5*6*6+5*+58:+, h, h,` h,` h;61919 +5p ?8 +@hD b8 +@h`D b8+@h`D b8+@h`D b8 f8f8H8*+5- nn8fM8 b fO8 jb8jb8 jb8jb8 \8QV\m^q`n8-fjbQ-fjbQ-*Q(%24 9!a$g&i(o)u+./0145679<>@D EF'J1K;LEMOOVP\QnR|STVf #4Bmv lv R 6l6l6dl6dl6 6   '6  *  a  2 [\ ]^_!`,b7dBfDbJ`Pj!%  cd_.ejo2swN--x opJvv@}IuZ:*+,*+,{W:08~ b8%b8b800 *2 z{}%,4:BX!e +:,:: : @:  : U: M : =: 5 : :  : : : + L, M+ , Y+SY,Sn $,4<DLT\`hpt|+ 4   PA*"* A*"* A*"* **ٰ+&.Y) $* lc