=  java/lang/Object()V   zombie/network/packets/hit/HitignoreZB  java/lang/Mathmin(FF)F  damageF  hitForce   hitDirectionX   hitDirectionY "#$ %&java/nio/ByteBufferget()B "( )*getFloat()F ,-. /0$zombie/core/network/ByteBufferWriter putBoolean(Z)V ,2 34putFloat(F)V6 78makeConcatWithConstants(ZFFFF)Ljava/lang/String; :;< =>"zombie/characters/IsoGameCharacter getHitDir()Lzombie/iso/Vector2; @AB CDzombie/iso/Vector2set(FF)Lzombie/iso/Vector2; :F G4 setHitForce IJK L zombie/network/GameServerbServerNzombie/characters/IsoZombiePzombie/characters/IsoPlayer MR STaddAggro (Lzombie/iso/IsoMovingObject;F)V VWX YZzombie/debug/DebugLogDamageLzombie/debug/DebugLogStream;\/AddAggro zombie=%d player=%d ( "%s" ) damage=%f :^ _` getOnlineID()S bcd efjava/lang/ShortvalueOf(S)Ljava/lang/Short; Oh ij getUsername()Ljava/lang/String; lmn eojava/lang/Float(F)Ljava/lang/Float; qrs tuzombie/debug/DebugLogStreamnoise](Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V :w xy setAttackedBy'(Lzombie/characters/IsoGameCharacter;)V{%zombie/network/packets/INetworkPacket MAX_DAMAGE ConstantValueCodeLineNumberTable(ZFFFF)Vparse:(Ljava/nio/ByteBuffer;Lzombie/core/raknet/UdpConnection;)V StackMapTable zombie/core/raknet/UdpConnectionwrite)(Lzombie/core/network/ByteBufferWriter;)VgetDescriptionprocessK(Lzombie/characters/IsoGameCharacter;Lzombie/characters/IsoGameCharacter;)V getDamage SourceFileHit.javaBootstrapMethods  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;7 Hit [ ignore= | damage= | force= | dir=(  ;  ) ] InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!z|}   ~*C~M!**$ *%** ~}1*+!*+'*+'*+'*+'%&' (()0*L"~U)+*++*1+*1+*1+*1/012 3(4j~2*****59~b,9**?W,*EHA,M:+O3,M+*QU[,]a+]a+Og*kp,+v& BCE,G8I>JYI\MaN\*~*Q