=  java/lang/Object()V   zombie/iso/IsoLightSourcelifeI    startlife   bHydroPoweredZjava/util/ArrayList  (I)V  switchesLjava/util/ArrayList;   x ! " y $ % z ' ()rF + ,)g . /)b 1 2 radius 4 5bActive 7 89localToBuildingLzombie/iso/areas/IsoBuilding; ;<= >?zombie/iso/IsoWorldinstanceLzombie/iso/IsoWorld; ;A BC CurrentCellLzombie/iso/IsoCell; EFG HIzombie/iso/IsoCell getGridSquare(III)Lzombie/iso/IsoGridSquare; ;K LMisHydroPowerOn()Z OPQ RMzombie/iso/IsoGridSquarehaveElectricity TUV WX!zombie/core/opengl/RenderSettings getInstance%()Lzombie/core/opengl/RenderSettings; Z[\ ]^zombie/characters/IsoPlayergetPlayerIndex()I T` abgetAmbientForPlayer(I)F?333?L Of g)rmod Oi j)gmod Ol m)bmod Oo pq getBuilding ()Lzombie/iso/areas/IsoBuilding; Os tugetCell()Lzombie/iso/IsoCell; Ow x^getX Oz {^getY O} ~^getZ  zombie/iso/LosUtil lineClear=(Lzombie/iso/IsoCell;IIIIIIZ)Lzombie/iso/LosUtil$TestResults;  zombie/iso/LosUtil$TestResultsBlocked Lzombie/iso/LosUtil$TestResults;  java/lang/Mathabs(I)I  zombie/iso/IsoUtils DistanceTo (FFFFFF)F O getLampostTotalR()F O setLampostTotalR(F)V O getLampostTotalG O setLampostTotalG O getLampostTotalB O setLampostTotalB   bWasActive E ChunkMap[Lzombie/iso/IsoChunkMap; Z  numPlayers  zombie/iso/IsoChunkMapignore ^getWorldXMinTiles ^getWorldXMaxTiles ^getWorldYMinTiles ^getWorldYMaxTiles   isInBounds(IIII)Z  NextIDIDrJNIgJNIbJNI bActiveJNI Signature:Ljava/util/ArrayList;chunkLzombie/iso/IsoChunk;lightMapLjava/lang/Object; (IIIFFFI)VCodeLineNumberTable((IIIFFFILzombie/iso/areas/IsoBuilding;)V (IIIFFFII)Vupdate StackMapTablesetXsetYsetZgetRsetRgetGsetGgetBsetB getRadius setRadiusisActive setActive(Z)V wasActive setWasActive getSwitches()Ljava/util/ArrayList;<()Ljava/util/ArrayList; setSwitches(Ljava/util/ArrayList;)V=(Ljava/util/ArrayList;)VclearInfluenceisHydroPoweredgetLocalToBuilding SourceFileIsoLightSource.java InnerClasses TestResults!   " % (),)/))))2 5  89L*** **Y** *#*&***-*0*3:/% &(*0$1)2.344:5@6F7K8 R*** **Y** *#*&***-*0*3*6>;% &(*<$=)>.?4@:A@BFCKDQE W*** **Y** *#*&***-*0*3**Z >H% &(*I$J)K.L4M:N@OFPKQVR j:@** *#DL*:J+ +N *3*3*63*SY_cj&*SY_cj**SY_cj-* *Yd*6L+H*SY_djejcj&*SY_djhjcj**SY_djkjcj-**0d=**0`~* *0d>* *0`a6Q:@DL+6*6*6+n!+r** *#+v+y+|:+v*+y* +|*#  8+|*#d!** +v+y 8&** *#+v+y+|8*0t*0n8 f8j8*** nj8*&j j8**j j8 *-j j8 ++b++ b++ b{1VW1Y6Z7\>^?`FcVdfevh}jnqsu{}!$69NV[ +6ALW]}c{i:1O6O B0" .Ax^*"* {^* "*  ~^*#"*# *&"*#& **"*#* *-"*#- ^*0"*0 '(M*3/"*3 78M*?"* GH*O"*+ WXq**0d<**0`\* *0d=* *0`?>1:@D:   τ6 \^.`6bDdIfLiRjXk^`d^j\pp  OJ'* ** * x%@MV:@L=D+22+2>+26+26+26*ƙ2 ~ &.6>LNT .M*q*6ʱ @