A  java/lang/Object()Vjava/util/HashMap  INT  java/lang/IntegervalueOf(I)Ljava/lang/Integer;  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;DEFATKCHAALCVIS! ADVENTURER#ARCHER%DWARF '() *+re/forestier/edu/rpg/PlayergetCurrentHealthPoints()I -./ 01java/lang/SystemoutLjava/io/PrintStream;3Le joueur est KO ! 567 89java/io/PrintStreamprintln(Ljava/lang/String;)V '; <+getHealthPoints '> ?@getAvatarClass()Ljava/lang/String; BCD EFjava/lang/Stringequals(Ljava/lang/Object;)Z 'H IJ inventoryLjava/util/ArrayList;L Holy Elixir NOP QFjava/util/ArrayListcontains 'S TUsetCurrentHealthPoints(I)VW Magic Bow 'Y Z+getLevel\(Lookout Ring : Prevents surprise attacks^4Scroll of Stupidity : INT-2 when applied to an enemy`&Draupnir : Increases XP gained by 100%b$Magic Charm : Magic +10 for 5 roundsdGRune Staff of Curse : May burn your ennemies... Or yourself. Who knows?f"Combat Edge : Well, that's an edgehHoly Elixir : Recover your HP jkl mn!re/forestier/edu/rpg/UpdatePlayer objectList[Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis#Lre/forestier/edu/rpg/UpdatePlayer;abilitiesPerTypeAndLevel()Ljava/util/HashMap;Ljava/util/HashMap; adventurerMapadventurerLevel1adventurerLevel2adventurerLevel3adventurerLevel4adventurerLevel5 archerMap archerLevel1 archerLevel2 archerLevel3 archerLevel4 archerLevel5dwarf dwarfLevel1 dwarfLevel2 dwarfLevel3 dwarfLevel4 dwarfLevel5LocalVariableTypeTableLjava/util/HashMap;>;>;bLjava/util/HashMap;>;:Ljava/util/HashMap; Signature()Ljava/util/HashMap;>;>; majFinDeTour (Lre/forestier/edu/rpg/Player;)VplayerLre/forestier/edu/rpg/Player; StackMapTable SourceFileUpdatePlayer.java!jmno/*pq rs tuobY KY LY M,  W, W, W, W+ ,WY N,  W, W+ -WY : W W+ WY : W+ WY : W W+ W* +WY :Y :  W W W W WY :   W  W  WY :   W  WY :   W  WY :   W  W*"WY : Y : W  W W  WY : W W  WY : W  WY : W  WY : W  W*$ W*p B #.9DNValv !"$%&'),-./ 0,182D4M5Y6e7q9z:;=>?ABCEHIJKLMO(P4Q@RLTUUaVmXvYZ\]^`bqtvwvxvVdyv;zv{v|v}v~vMmv z@v v v v v(vUevvDv#vtwxVdy;z{|}~Mm z@    (UevD# oD*& ,24*&*:l*= Af*=$A#*GKM **&`R**&`R*="Aa**&`R*GVMK**&*&l`dR6**&`R*X$**&dR*&*: **:RpRghilm)n5oApKrUvawkxwy}~q : 6oE-BY[SY]SY_SYaSYcSYeSYgSip