=9  java/lang/Object()V   zombie/network/GameClient IDToPlayerMapLjava/util/HashMap;  java/util/HashMapvalues()Ljava/util/Collection;  java/util/Collectioniterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  !"next()Ljava/lang/Object;$zombie/characters/IsoPlayer #& '( getDistanceSq(Lzombie/iso/IsoMovingObject;)F * +,bClientZ #. / isLocalPlayer 123 45zombie/debug/DebugOptionsinstanceLzombie/debug/DebugOptions; 17 89MultiplayerAttackPlayer!Lzombie/debug/BooleanDebugOption; ;<= >zombie/debug/BooleanDebugOptiongetValue 1@ A9MultiplayerFollowPlayer CDE FGzombie/characters/MPDebugAIgetNearestPlayer<(Lzombie/characters/IsoPlayer;)Lzombie/characters/IsoPlayer;Izombie/iso/Vector2 #K LMxF #O PMy HR S(FF)VUzombie/core/math/PZMathI HX YZrotate(F)V H\ ]^ normalize()F HK abc dM$zombie/characters/IsoPlayer$MoveVarsmoveX HO ag hMmoveY jkl mnzombie/iso/IsoDirections fromAngle0(Lzombie/iso/Vector2;)Lzombie/iso/IsoDirections; ap qr NewFacingLzombie/iso/IsoDirections; #t u isTeleportingA #x yremoveFromSquare #{ |Mrealx #~ ZsetX # Mrealy # ZsetY # realzB # ZsetZ # ZsetLx # ZsetLy # ZsetLz #  ensureOnTile@ #  setRunning(Z)V #  setSprinting@ ? # getPathFindBehavior2%()Lzombie/vehicles/PathFindBehavior2; # getPath2&()Lzombie/vehicles/PolygonalMap2$Path;  !zombie/vehicles/PathFindBehavior2 isStrafing , bStopping C tempoLzombie/iso/Vector2; ^ getTargetX ^ getTargetY H set(FF)Lzombie/iso/Vector2; C tempo2 H dot(Lzombie/iso/Vector2;)F?I #  stateMachineLzombie/ai/StateMachine;  zombie/ai/StateMachine getCurrent()Lzombie/ai/State;  4zombie/ai/states/PathFindState"()Lzombie/vehicles/PathFindState2; # setDefaultState #  setJustMoved # Z setMoveDelta # #  legsSpriteLzombie/iso/sprite/IsoSprite;  zombie/iso/sprite/IsoSprite modelSlot1Lzombie/core/skinnedmodel/ModelManager$ModelSlot;  /zombie/core/skinnedmodel/ModelManager$ModelSlotmodel.Lzombie/core/skinnedmodel/model/ModelInstance;  ,zombie/core/skinnedmodel/model/ModelInstance AnimPlayer4Lzombie/core/skinnedmodel/animation/AnimationPlayer;  ^2zombie/core/skinnedmodel/animation/AnimationPlayergetRenderedAnglejava/lang/Math?!TD-@!TD- a MstrafeX a  MstrafeY #   setForwardDirection(Lzombie/iso/Vector2;)V  ,&zombie/characters/IsoPlayer$InputStatebMelee  , isAttacking  , isCharging  ,isAiming  ,bRunning  !, bSprinting? HCodeLineNumberTable StackMapTableupdateMovementFromInputF(Lzombie/characters/IsoPlayer;Lzombie/characters/IsoPlayer$MoveVars;)ZupdateInputStateH(Lzombie/characters/IsoPlayer;Lzombie/characters/IsoPlayer$InputState;)Z SourceFileMPDebugAI.java InnerClassesMoveVars1"zombie/vehicles/PolygonalMap2$Path3zombie/vehicles/PolygonalMap2Path6%zombie/core/skinnedmodel/ModelManager ModelSlot InputState!C$*% FG$?L M,),#N-*++*%-*%-L+%!&8:=&#)# '($ {)v*-o06:0?:W*BM,ϻHY,J*Jf*N,NfQN-VW-[W+-_`+-ef+-io,s,*%v@*w*,z}*,*,*,z*,*,*C,*%**+,*% *,*% + `+ f*N+` +f *---*Jf-*Nf: : 88n8 Ķ:8n8  W[WɶW+_`+ef+` +f *ʶθԦ*** *y+`+fW[W*8c8 g8 c8W+_+e)+`+fvW[WVW* %C %"*#.$H%N&S'[(c)k+},-./0123456789:;BC&E@IKJNLWM^OiPrQySTUWX[]_bdfhikl mo!q(s2v:xDyNzQ}a~hpwy&&%W#H<V% )*$4)_*-X06:L*BM++++++,#++,*%" ++);*-40?:(*BM++++++%n#(-27<@EJV[`bu{& `#=+$1HY#HY#%  ,-."a#/02457 #8