=H  )zombie/erosion/categories/ErosionCategory()V[I  %zombie/erosion/categories/NatureTreessoilRef[[I.zombie/erosion/categories/NatureTrees$TreeInitAmerican Hollye_americanholly_1  O(Lzombie/erosion/categories/NatureTrees;Ljava/lang/String;Ljava/lang/String;Z)VCanadian Hemlocke_canadianhemlock_1 Virginia Pinee_virginiapine_1! Riverbirch#e_riverbirch_1%Cockspur Hawthorn'e_cockspurhawthorn_1)Dogwood+ e_dogwood_1-Carolina Silverbell/e_carolinasilverbell_11 Yellowwood3e_yellowwood_15Eastern Redbud7e_easternredbud_19Redmaple; e_redmaple_1=American Linden?e_americanlinden_1 A BCtrees1[Lzombie/erosion/categories/NatureTrees$TreeInit; E F spawnChanceHjava/util/ArrayList G K LMobjsLjava/util/ArrayList; OPQ RSzombie/iso/IsoGridSquare getObjects ()Lzombie/util/list/PZArrayList; UVW XYzombie/util/list/PZArrayListsize()I U[ \]get(I)Ljava/lang/Object;_zombie/iso/IsoObject ^a bc getSprite()Lzombie/iso/sprite/IsoSprite; efg hizombie/iso/sprite/IsoSpritegetName()Ljava/lang/String;k jumbo_tree_01 mno pqjava/lang/String startsWith(Ljava/lang/String;)Z stu vw!zombie/erosion/ErosionData$SquaresoilI Oy zwx O| }wy s rand(III)I s w noiseMainInt  setCatModDataU(Lzombie/erosion/ErosionData$Square;)Lzombie/erosion/categories/ErosionCategory$Data;2zombie/erosion/categories/NatureTrees$CategoryData wgameObjBL  java/lang/Mathfloor(D)D wmaxStage wstage w spawnTime w dispSeason G[zombie/erosion/obj/ErosionObj nameLjava/lang/String; ^ setName(Ljava/lang/String;)V  hasSpawnedZvegetation_trees  tile O RemoveTileObject(Lzombie/iso/IsoObject;)I  doNothing GV w cycleTime .zombie/erosion/categories/ErosionCategory$Data s magicNumF  currentSeason#(FLzombie/erosion/obj/ErosionObj;)I  updateObj(Lzombie/erosion/ErosionData$Square;Lzombie/erosion/categories/ErosionCategory$Data;Lzombie/iso/IsoGridSquare;Lzombie/erosion/obj/ErosionObj;ZIIZ)V clearCatModData&(Lzombie/erosion/ErosionData$Square;)VBHB clerp(FFF)F#zombie/erosion/season/ErosionSeason  seasonDisp:[Lzombie/erosion/categories/ErosionCategory$SeasonDisplay;  w7zombie/erosion/categories/ErosionCategory$SeasonDisplayseason1 wseason2 split  %zombie/erosion/season/ErosionIceQueeninstance'Lzombie/erosion/season/ErosionIceQueen;    evergreen$zombie/erosion/obj/ErosionObjSprites (ILjava/lang/String;ZZZ)V_1JUMBO_1 m replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; makeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String;  setBase(ILjava/lang/String;I)V     addSprite'(Ljava/lang/String;Ljava/lang/String;)V  setChildSprite  -(Lzombie/erosion/obj/ErosionObjSprites;IFFZ)V G add(Ljava/lang/Object;)Z  G contains Signature6Ljava/util/ArrayList;CodeLineNumberTablereplaceExistingObjectd(Lzombie/iso/IsoGridSquare;Lzombie/erosion/ErosionData$Square;Lzombie/erosion/ErosionData$Chunk;ZZ)Z StackMapTable validateSpawne(Lzombie/iso/IsoGridSquare;Lzombie/erosion/ErosionData$Square;Lzombie/erosion/ErosionData$Chunk;ZZZ)Z% zombie/erosion/ErosionData$Chunkupdate(Lzombie/iso/IsoGridSquare;Lzombie/erosion/ErosionData$Square;Lzombie/erosion/categories/ErosionCategory$Data;Lzombie/erosion/ErosionData$Chunk;I)Vinit allocData2()Lzombie/erosion/categories/ErosionCategory$Data;getObjectNames(Ljava/util/ArrayList;)V,(Ljava/util/ArrayList;)V SourceFileNatureTrees.java NestMembersBootstrapMethods3 456 7$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;9_ InnerClassesTreeInit=zombie/erosion/ErosionDataSquareData CategoryData SeasonDisplayChunkD%java/lang/invoke/MethodHandles$LookupFjava/lang/invoke/MethodHandlesLookup1  BCFLMH  ** Y YOYOYOYOYOYOYOYOYOY OY OSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOYOSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOSY YOYOYOYOY OY OY OY OY OY  OY  OSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOY OY OY OY OSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOY OSY YOYOYOYOYOYOYOYOYOY OY OY OY OSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOYOYOSY YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOYOSY  YOY OY OY OY OY OY OY OY OY  OY  OSY  YOYOYOYOYOY OY OY OY OY  OY  OY  OY  OY  OY OY OY OY OY OSY  YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOY OY OY OY OS * YY*SYY*SYY*SYY* "SYY*$&SYY*(*SYY*,.SYY*02SYY*46SY Y*8:SY Y*<>S@*d D*GYIJ0NM [\ +NT6d6+NZ^:`:   d djl,r6   * ,+x+{* ~6 *  2: ,6 *,:   ,+x+{ ~.d  n`d    *J :  dl,r6   * ,+x+{* ~6 *  2: ,6 *,:   ,+x+{ ~.d  n`d    *J : 6  *@N d*@ 2l3*,:       +W 1a bc#d*e7gDhJiYjlkul{mnopqrstuvxyz { |)}/~9Rfpv|b!* I^e~!~N"#* +NT,r,r* * ,r2:,6*D.6  d,+x+{e~ Q*,:  ,+x+{~.d 2dl`d  dd`>)+6<E]g!'P Os$&'# -: *Jx*J:6d bnn6  - -6  6 6 *,6 6 *,-+    ˧*,ϱJ0AHent{!Z %(r  <d)*D2*2dn ԶՋO YOYOYOYOYOYOL*2*2*2*2*2*2*2*2*2*2*2*2MN6*@L*@2:*@2:*@26Y:6  6  + s h` d`6   M , -,  |w  + . Y h` `6   M ,3 -,    + . * Y< : *J W/(.KU_is}'-:?P\bz  !|#   m2mm@ ;"% m)* Y+,M=*JB*J++*J+*JW 3FL ! C-./0128:: ;s<>? @A$<B CEG