=zombie/network/BodyDamageSync  java/lang/Object()V  java/lang/SystemcurrentTimeMillis()J  %zombie/network/BodyDamageSync$UpdatersendTimeJ  bbLjava/nio/ByteBuffer;   java/nio/ByteBufferclear()Ljava/nio/ByteBuffer; " #$bdLocal)Lzombie/characters/BodyDamage/BodyDamage; &'( )*'zombie/characters/BodyDamage/BodyDamage getParentChar&()Lzombie/characters/IsoGameCharacter; ,-. /0"zombie/characters/IsoGameCharacter getMoodles%()Lzombie/characters/Moodles/Moodles; 234 56$zombie/characters/Moodles/MoodleTypePain&Lzombie/characters/Moodles/MoodleType; 89: ;<!zombie/characters/Moodles/MoodlesgetMoodleLevel)(Lzombie/characters/Moodles/MoodleType;)I &> ?@getOverallBodyHealth()F B C$bdSent E FG compareFloats(FF)Z &I JKgetRemotePainLevel()I &M NOIsFakeInfectedZ &Q RSInfectionLevelF U VWput(B)Ljava/nio/ByteBuffer; Y Z[putFloat(F)Ljava/nio/ByteBuffer; &] ^_setOverallBodyHealth(F)V &a bcsetRemotePainLevel(I)V &e fg BodyPartsLjava/util/ArrayList; ijk lKjava/util/ArrayListsize n oc updatePart q rKposition tuv wxzombie/network/GameClient connection"Lzombie/core/raknet/UdpConnection; z{| }~ zombie/core/raknet/UdpConnection startPacket(()Lzombie/core/network/ByteBufferWriter;  %zombie/network/PacketTypes$PacketTypeBodyDamageUpdate'Lzombie/network/PacketTypes$PacketType; doPacket)(Lzombie/core/network/ByteBufferWriter;)V  $zombie/core/network/ByteBufferWriterputByte(B)V  zombie/characters/IsoPlayerplayers[Lzombie/characters/IsoPlayer;   localIndexS  getOnlineID()S putShort(S)V  remoteID   array()[B  V([BII)Ljava/nio/ByteBuffer; send%(Lzombie/core/raknet/UdpConnection;)V i get(I)Ljava/lang/Object;%zombie/characters/BodyDamage/BodyPart  O partStarted   partIndexB syncQ(Lzombie/characters/BodyDamage/BodyPart;Lzombie/network/BodyDamageSync$Updater;)V  java/lang/Floatcompare(FF)I  zombie/GameWindowWriteStringUTF*(Ljava/nio/ByteBuffer;Ljava/lang/String;)V  allocate(I)Ljava/nio/ByteBuffer;CodeLineNumberTableupdate StackMapTable updateField(BZ)V(BFF)Z(BLjava/lang/String;)V SourceFileBodyDamageSync.javaNestHost InnerClassesUpdaterzombie/network/PacketTypes PacketType1#$C$O*K.m @*e*W*!%+17>**!=*A=D4*AH)*!L*AL**!P*APDz2TW*!=XWTW*!LTW*!PXW*A*!=\*A`*A*!LL*A*!PP6*!dh*mpZATWsy:*2*pWs~YZ[\^_/`Kaqcwdefghijklnon qrt&u.v4wDxMyczl|+dpD_oc@*!dM*AdN**,-** ATW"#)/6? ?9*@TW*TW*TWTW (8 RFGH# $ #$  @=*$%D*@TW*TW*TW$XW& &+3; i0*@TW*TW*TW,DZ (/ " ͳM@