=  java/lang/Object()V   &zombie/characters/BodyDamage/Nutrition carbohydratesF   lipids   proteins   calories;Q   carbohydratesDecreraseFemale;e`B   carbohydratesDecreraseMale:74  ! lipidsDecreraseFemale: $ % lipidsDecreraseMale ' ( proteinsDecreraseFemale:aq + , proteinsDecreraseMale<o / 0 caloriesDecreraseFemaleNormal 2 3 caloriesDecreaseMaleNormal> 6 7 caloriesDecreraseFemaleExercise 9 : caloriesDecreaseMaleExercise;D = > caloriesDecreraseFemaleSleeping @ A caloriesDecreaseMaleSleeping C DEcaloriesToGainWeightMaleI G HEcaloriesToGainWeightMaxMale J KEcaloriesToGainWeightFemale M NEcaloriesToGainWeightMaxFemale P QEcaloriesDecreaseMax7Z T U  weightGain79 X Y  weightLoss@N ] ^_weightD a bE updatedWeight d efisFemaleZ h iEsyncWeightTimer k l  caloriesMax n o  caloriesMin q rf incWeight t uf incWeightLot w xf decWeight z {|parentLzombie/characters/IsoPlayer; ~  setWeight(D)V@TDH   setCalories(F)V  fzombie/network/GameServerbServer  zombie/SandboxOptionsinstanceLzombie/SandboxOptions;  Nutrition,Lzombie/SandboxOptions$BooleanSandboxOption;  *zombie/SandboxOptions$BooleanSandboxOptiongetValue()Z  zombie/characters/IsoPlayerisDead  fzombie/network/GameClientbClient  isLocalPlayer  getCarbohydrates()F  zombie/GameTime getInstance()Lzombie/GameTime; "getGameWorldSecondsSinceLastUpdate  setCarbohydrates   getLipids   setLipids   getProteins   setProteins  updateCalories   updateWeight getCharacterActions()Ljava/util/Stack;  java/util/StackisEmpty get(I)Ljava/lang/Object;2zombie/characters/CharacterTimedActions/BaseAction caloriesModifier  !zombie/ai/states/SwipeStatePlayer%()Lzombie/ai/states/SwipeStatePlayer; isCurrentState(Lzombie/ai/State;)Z  $zombie/ai/states/ClimbOverFenceState(()Lzombie/ai/states/ClimbOverFenceState;  (zombie/ai/states/ClimbThroughWindowState,()Lzombie/ai/states/ClimbThroughWindowState;A  getBodyDamage+()Lzombie/characters/BodyDamage/BodyDamage;  'zombie/characters/BodyDamage/BodyDamagegetThermoregulator0()Lzombie/characters/BodyDamage/Thermoregulator;  ,zombie/characters/BodyDamage/ThermoregulatorgetEnergyMultiplier()D   getWeight   IsRunning   isPlayerMoving    getCalories   isSprinting?ff?  isAsleep   setIncWeight(Z)V  setIncWeightLot   setDecWeight@DD@Q@>D/@@C +,- ./java/lang/Mathabs(F)F 1 2applyTraitFromWeight 4 56 sendWeight (Lzombie/characters/IsoPlayer;)V 89: ;<java/nio/ByteBufferputFloat(F)Ljava/nio/ByteBuffer; 8> ?getFloat A BC getTraits,()Lzombie/characters/traits/TraitCollection; EF(zombie/characters/traits/TraitCollection H IJTraits4Lzombie/characters/IsoGameCharacter$CharacterTraits; LMN OP2zombie/characters/IsoGameCharacter$CharacterTraits Emaciated4Lzombie/characters/traits/TraitCollection$TraitSlot; RST U2zombie/characters/traits/TraitCollection$TraitSlotisSet@I LY ZPVeryUnderweight L\ ]P Underweight L_ `P Overweight@W Ld ePObese@Z@] Ej klremove(Ljava/lang/String;)ZnVery UnderweightO`e@Y Eu vwadd(Ljava/lang/String;)V@U@@P@@R  *zombie/characters/skills/PerkFactory$PerksFitness+Lzombie/characters/skills/PerkFactory$Perk;   getPerkLevel.(Lzombie/characters/skills/PerkFactory$Perk;)I  characterHaveWeightTroubleDz Eg@@A  &getHealthReductionFromSevereBadMoodles  Lzombie/GameTime;   getMultiplier  ReduceGeneralHealthOnPlayerGetDamage LOWWEIGHT  java/lang/FloatvalueOf(F)Ljava/lang/Float;  zombie/Lua/LuaEventManager triggerEventK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTable StackMapTableupdate syncWeightsave(Ljava/nio/ByteBuffer;)VloadapplyWeightFromTraitscanAddFitnessXp isIncWeightisIncWeightLot isDecWeight SourceFileNutrition.java InnerClassesBooleanSandboxOption"zombie/characters/IsoGameCharacterCharacterTraits TraitSlot$zombie/characters/skills/PerkFactoryPerks)zombie/characters/skills/PerkFactory$PerkPerk1!{|      ! % ( , 0 3 7 : > A DEHEKENEQEU Y ^_bEefiEl o rfufxf6** * * * ****"#*&*)**-.*-1*45*48*;<*;?*LB*F*I* L* ĵO*RS*VW*Z\*`*c*g* j* m*p*s*v*+y*c *Z} *}*'4 $*06<BH!N"T$Z%`'g(n)u*|+,-.012PQz{|589:<=V*y *y*y***c **jf***c **#jf***c *&**jf**ɱ:@ABCD%E&F6G7IYJ{KLMN^   D*y̶К*yٴD*y޶*y*yD E*y*y*yE*oF*y8*y. D** *c *5*8#j%jjf*y:*y0D** *c *5*8#j%jjf*y0D** *c *5*8#j%jjf`*y.** *c *<*?#j$j%jjf+** *c *.*1#j$j%jjf* *j ** j* *m ** mjTUV!XHYK\M]d^sb}defghijk l4m>nipstuvw!&'2* Ne****BD*FE F*c*ID*LE*g k8"bD*#g%kF%  F* #** $n8  8*S8*'*'(j8*$*)*) j8***jjc}B* %9** **On8  8***Wjjg}*Y```*`С *0*`#*Yg`g*g*y3*g+ $*0?FTZ\ejry| !+59>DNX_d# 0+ &%$*y3 [/+* 7W+*7W+*7W+*7W+*7W $.V**+=*+=*+=*+=*+=} )*y@*y@Dv*yGKQ *V}*yGXQ *Z}*yG[Q *#}*yG^Q *a}*yGcQ *f}2 '.>EU\ls.2C*y@hiW*y@miW*y@oiW*y@piW*y@qiW*r*y@qt*x*r*y@pt*z*|*y@ht*V*z*y@mt*V*y@otB*8FQ^t ^"""|V*yGKQC*yGcQ3*yGXQ#*yG[Q*yG^QP@_*y~ **y~9*yGKQ'*yGcQ*yGXQ']  B@* T#D#D*#  *T#D#D*# ! "#%&  *)T#D#D*#./ 0134 * 7T#D#D*# <= >?AB *\Ey@'5H*yjF*y%*y%*'\IJ KL)M:O?P:*pS"*p WX*s["*s _`*vc"*v gh* LRE