ELF>@@8@8@@@@@@@@@@ ``<h ``@@DDPtd}}@}@Qtd/lib64/ld-linux-x86-64.so.2GNUGNUg/_l۫PbK ΓW|!P%!#$r%y! (EL CyIk<  .  mb'xB'3 gR`H@2@O@u `@libstdc++.so.6__gmon_start___Jv_RegisterClassespthread_cancel_ZNSaIcED1Ev_ZNSt8ios_base4InitD1Ev_ZNSolsEPFRSoS_E_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv__gxx_personality_v0_ZSt3cin_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZNKSs7compareEPKc_ZNSirsERb_ZNSsC1Ev_ZNSirsERi_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E_ZNSsaSEPKc_ZNSsD1Ev_ZNSi6ignoreEli_ZNSsC1EPKcRKSaIcE_ZSt4cout_ZNSaIcEC1Ev_ZNSsC1ERKSs_ZNSt8ios_base4InitC1Ev_ZNSolsEe_ZNSolsEf_ZNSolsEilibm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6srandtime__cxa_atexitgetcharsystemusleep__libc_start_mainGCC_3.0GLIBC_2.2.5CXXABI_1.3GLIBCXX_3.4 P&y @ ui HӯkTt)_``! `%``````` ` ` (` 0`$8` @`H`"P`X```h`p`x`````````#`ȇ`Ї`&؇`` H[EH5x %x @%x h%x h%x h%x h%x h%x h%x h%x hp%x h`%x h P%x h @%x h 0%zx h %rx h %jx h%bx h%Zx h%Rx h%Jx h%Bx h%:x h%2x h%*x h%"x hp%x h`%x hP% x h@%x h0%w h %w h%w h%w h%w h 1I^HHPTIR@HR@HYI@HHyv HtHÐUHSH=y uK`Hy H`HHH9s$fDHHy `Hy H9rsy H[fff.H= t UHtHt`ÐUHH?Hy y y d Ay my UHAUATSH(S@ `Z`H@H L%9y D-:y S@ `#L$$Dl$H@H@HS@ ```H\@HT@ `h`H3@H)T@ `p`H @H]CT@ `nx`H@H4]T@ `E`H@H @H(x wT@ ` Ho@Hw EԾT@ `EH@Hw T@ `H @Hp@HcT@ `tv v 0t-=w }Eހ fEm]mދE؃HT@T@T@h`@qT@T@p` QT@t#T@x`1T@TF'T@`T@48- v T@H([A\A]UHSHH}軈`H``tHHRH[UHAVAUATSH }̉uȃ}C}6Њ`@S@Њ`HA``MHEHHEH¾T@LAIHEH*LIcHEHIHHEHHEH¾U@LAIHEHLIc9HEHIHHEHH/X@H'FSj t8]j HcHHHHHEHHƿ `l8X@H%j j j j 9_U@` =H([UHSH(H}ؿ(U@0i y i vi =~ ei 0U@ `FVU@ `7`H@H'i ]U@ `Hn@Hh EоgU@ `EH@Hh qU@ `H @Hoh |U@ `zH@HCU@ `T@H'EEHcHHHHHEHHƿ `U@HEHcHHHHHE؋]U@ `HD@HEHcHHHHHE؋XgU@ `H@HgEg 9E4U@ ```HU@HFU@`[$g 2g Kg xg vU@ `U@ `V@ `V@ `g $g " V@ `f $f f  f uf  tJXV@ `/qf 4$df ^f Lf 9Jf HkW@H' =mU@`^3c mHgfff)‰)‰c `gfff)‰)‰b b ~W@ `ib W@ `NCgfff)‰)‰[b Qgfff)‰)‰b b ~W@ `b W@ `a tX@`a X@`Tgfff)‰)‰la bgfff)‰)‰/a a Ha HcHHHHHEHV@Hu/` HcHHHHHEH{V@Ht` HcHHHHHE؋<{` HcHHHHHE@=` K` 4` HcHHHHHEHHƿ `CgX@H_ _ _ HcHHHHHE_ HcHHHHHE@_ HcHHHHHEHV@H|_ HcHHHHHEHHƿ `sX@Hf?_ HcHHHHHE؋:_ HcHHHHHE@^ ^ ^ ^ HcHHHHHEHHƿ `gX@HFx^ o^ }^ HcHHHHHE]^ HcHHHHHE@<^ HcHHHHHEHV@H3 ^ HcHHHHHEHHƿ `sX@H]  ] ] HcHHHHHE؋@)‰ЉX] ] HcHHHHHE؋Xq] HcHHHHHEHHƿ `X@HHY/X@HD] HcHHHHHEHHƿ `,8X@H\ \  \ \ HcHHHHHE؋@)‰ЉW\ \ HcHHHHHE؋Xp\ HcHHHHHEHHƿ `X@HHX/X@HF\ t8\ HcHHHHHEHHƿ ` 8X@H[ [ [ [ 9U@` =H([UHAVAUATSHpj[ {X@ `X@ ` @Y@ `Y@ `Z@ ``Z@ `,Z Z Z U@`HEH-EEEHEHZ@HHEHEEEHEHZ@HHpIAHEHLIUIHEHHcAIHt/L)HHHHHL$I9tILLIcHpHY Y Y ~#Y tY tu(U@Y Z@ `IkY N^Y XY u0[@ `PA%Y `Z@ `]]Y u/8[@ `X `Z@ `##X[@ ``Z@ `-X =X X t5[@ `o`Z@ ``-UX =KX f(U@[@ `0@KLvX LX 3AIHpHX0HpH9tHHLIc%HpHX0HpH9t'HHpIHEH]LHcHEHIIHEH6LHcHHEHHp[A\A]A^UHAVAUATSH{W (\@ `-\@ `\@ `0]@ `]@ ``Z@ `=W  W V U@`HEH>EE(EHEH^@HHEH EEE HEH^@HHEHEEEHEH$^@HoL0MHEHLIHHEHLIUHHEHHV U cAIMt/H)HHHHHIL9tHH;LIcH0HU U U ~#U tuU tu(U@RU 8^@ `%U U U u0^@ `AT `Z@ `]T u/^@ `T `Z@ `#X[@ `l`Z@ `]-RT =HT qT t5_@ `)-#T =T `Z@ ` ef(U@[@ `@KL0AT T 3AIH0HXHH0H9tHHWLIc%H0HXHH0H9t'HH*IHEHLHcHEHIHEHLHcHEHIHEHLHcHKHEHHİ[A\A]A^UHAVAUATSH@S x_@ `_@ `(`@ ``@ ``@ `ha@ `ua@ `fhb@ `W`Z@ `HuR oR eR U@`nHEHEEFEHEHb@H;H]HAHUHH`AIHt/LHH;H)HHHL$I9tILELIcHEHQ Q Q ~#Q tQ tu(U@_Q b@ `2Q %Q Q u0@c@ `AP `Z@ `$]P u/hc@ `P `Z@ `#X[@ `y`Z@ `j-_P =UP ~P t5c@ `6-0P =&P `Z@ `r`(U@[@ `@KL=NP P -AIHEHXHEH9tHHj LIcHEHXHEH9t-HHC IHEH0 LHcHHEH H@[A\A]A^UHAVAUATSHPuO d@ `'Xd@ `d@ ` e@ `xe@ `e@ ``Z@ `(N N N U@`HEH) EEFEHEH\f@HHEH EE EHEHgf@HHEH EE EHEHuf@HZH`H ƅhDž` DždH`Hf@HH@HK ƅHDž@ DžDH@Hf@HH H ƅ(Dž Dž$H Hf@HLMHEHL IHHEHL IHHEHL IHH`HL IHH@HL IUHH HHx cAIMt/H)HHHHHIL9tHH LIc HH~L uL wL ~#iL tZL tu(U@7L f@ ` L K K u0(g@ ` BK `Z@ `]K u/Pg@ `fK (`Z@ `g#X[@ `Q`Z@ `B-7K =-K VK t5xg@ `-K =J `Z@ `Ji(U@[@ `@KL&K J 6AIHHHH9tHH9LIc(HHHH9t*HH IH HLHcH HIH@HLHcH@HIH`HLHcH`HIHEHoLHcHEH[IHEHHLHcHEH4IHEH!LHcHHEHHP[A\A]A^UHAVAUATSH cI th@ `Xh@ `h@ `i@ ``i@ `i@ `@j@ `j@ ``Z@ `H H H U@`HEHEEdEHEHj@HHEHEEEHEHj@H]HEHEE2EHEHk@H*H`H]ƅhDž`(DždH`Hk@HH@HƅHDž@2DžDH@H(k@HLMHEHLIHHEHLIHHEHLIHH`HLIUHH@HHcAIMt/H)HHHHHIL9tHHLLIcHHF F F ~#F tF tu(U@cF @k@ `k@ ``Hxk@H`H^k@H`HDk@Hk@ `l@ `l@ `E E tl@ `_f(U@[@ `:@KLE VE 3AIHHXxHH9tHHLIc%HHXxHH9t*HHzIH@HdLHcH@HMIH`H7LHcH`H IHEH LHcHEHIHEHLHcHEHIHEHLHcHAHEHH [A\A]A^UHH}u}uK}uB `N@S@ `Hw`@S@`HVUHÐUHHH}HEHHUHHH}HEHHTUHHH}HuHEHEHEPHEPHEPHEPHEHPHEHHHUHHH}HuHUHEHHUHHH}HuHUHEHHÐUHHEHEHƿ``tP` `&Pm@ `'@HHEHƿ``o{EUHH}HEHƿ`o`5tP` `Pm@ `@HbHEHƿ``{EUHH Em@ `7m@ `(f``'m@ ``H{n@HE[EEt8n@ `}Eu{n@`&n@ `EE}n@ `hn@ @Bn@ `O$tIX@ o@ `5@ @B o@ `-@ }E fEm]mEEE=? E EHHH``Eo@HE}uE EHHH``Lo@HEE-? u̾Xo@ `iEE}tto@ `A`Ho@H'(p@ `p@ ` (q@ `q@ `(r@ `7r@}P'? t#? t ? tur@ `}`Hr@Hc@KLUHH}u}uK}uB`@S@`H`j@S@`HUHUHr@~r@ `s@ `xs@ `s@ `ht@ `t@ `tpu@ `eu@ `Vr@u@ `8u@ `)`H@Hu@ `u@H@Hu@ `u@H@Hv@ `u@H@Ht v@ `v@Hx@HK(v@ `\@H/Ov@ `@^v@H3u@ `$`v@H@Hu@ `v@H@Hbv@ `ҿtv@Hſyv@H踿v@ `詿v@ `蚿v@ `苿v@ `|u@ `mȿr@v@ `O(w@ `@w@ `1w@ `"0x@ `Xx@ `x@ `8y@ `y@ `׾u@ `Ⱦ#r@iu@ `誾u@ `蛾`H@Hau@ `ru@He@H8u@ `Iu@H<@Hv@ ` u@H@H v@ `v@H@H轾(v@ `ν@H衾y@ `貽^v@H襽u@ `薽v@H艽@H\u@ `mv@H`@H3bv@ `Dtv@H7yv@H*y@ `u@ ` gr@譼y@ `0z@ `߼z@ `мz@ `p{@ `貼{@ `裼X|@ `蔼|@ `腼u@ `vѼr@ }@ `X}@ `Iu@ `:蕼r@ۻUHH}u}u*}u!`蒻@S@`H軻UHÐfffff.Hl$Ld$H-1 L%1 Ll$Lt$L|$H\$H8L)AIHI裺Ht1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHHH1 Ht؄`DHHHuH[ÐH蟼HPlayer Name: Player Level: Forest ================= Swamp ================== Field ================== Hills ================== Assasin's Hideout ====== Health: Damage: Healing: Enter (1) to start the next level, Enter (2) to quit the game clearUNLOCKEDA@@@@@"@LOCKEDclear =============== YOU =============== Name: Health: Damage: Healing: Healing Cooldown: =============== ENEMYS ===============: =============== TURN =============== YOUR(1) To Attack (2) To Heal (3) To Flee (4) To Block This is choice doesn't exist, please pick again. What Enemy do you want to attack? DEADFLEEDYou have tried to attack an enemy that doesn't exist, is already dead or has fled, please try again.You have attacked for damage You have healed Health! Sorry, your healing cooldown is active. You have to wait: turns. Redo your turn YOU HAVE FLEED YOU HAVE ATTEMPTED TO FLEE, IT FAILLED YOU HAVE BLOCKED THE NEXT ATTACK YOU HAVE ATTEMPTED TO BLOCK, IT FAILLED ENEMYS HAS ATTACKED YOU FOR DAMAGE HAS ATTEMPTED TO ATTACK YOU, BUT WAS BLOCKED HAS FLEED HAS ATTEMPTED TO FLEE =================================== LEVEL 1 =================================== You begin your journey to destroy the assasins, by walking into the great forest. You begin to walk, and notice a few broken branches and twigs, and begin to pick up a trail. You see the remanants of an old camp. The assasins camp. But unfortunatly it isn't empty!! But it isn't filled with assasins, but two full grown bears! You must fight to survive! ===== ( Press any key to continue ) ===== Bear 1Bear 2Congrats! You have defeated the bears, your loot: (1) Bear claws (13 damage), (2) Bear fat (17 healing) You have chosen the bear claws! You have chosen the bear fat! You have skipped choosing loot. You have taken the cowardly way out, but maybe a smarter move than staying. Bears aren't afraid of tearing you apart! You have died, and failed your mission. =================================== LEVEL 2 =================================== After the bear encounter, you hurry on, you don't have much time to find the assasins. You begin to start getting lost, you've lost the assasin's trail a long time ago. Right ahead, you notice that the trees are disapearing, and the trail forwards leads to a swamp You slowly enter the swamp, but you feel eyes on your back, you turn around and see three swamp monsters!! Swamp Monster 1Swamp Monster 2Baby Swamp MonsterCongrats! You have defeated the Swamp monsters!, your loot: , (1) Deadly Branch (18 Damage), (2) Swampy Potion (19 Healing) You have chosen the Deadly Branch!! You have chosen the Swampy Potion! You have taken the cowardly way out, but maybe a smarter move than staying, those swamp monsters where scary! =================================== LEVEL 3 =================================== Your feet plastered with a thick layer of muddy goo, you continue on in your journey. You pass a small windmill, and spot some blood coated on the door, it looks like there was a fight. Looks like nobody is home. You think of what you would do if you where an assasin. You think. You realize that they can't have gone the way you came, they cant have gone east, and they havn't gone west. There is only one way they could go, and that's straight ahead, or north, right through the big open field. Adventuring on, you pause for a break in the long grass. While sitting down, you notice somebody very stealthy flick through the underbrush. It's an assasin scout! You must fight him before he sneak attacks you! Assasin ScoutCongrats! You have defeated the Assasin, your loot: (1) Assasins Blade (30 damage), (2) Healing Potion (health goes to 150) You have chosen the Assasins Blades! You have chosen the Healing Potion ! You have taken the cowardly way out, but maybe a smarter move than staying. Assasins are a deadly threat =================================== LEVEL 4 =================================== After the battle with the assasins, you noticed that they released a hawk, carrying a message. You follow the path of the hawk, and notice it turning slightly west, but still heading north. It looks to be headed towards the mountains, a dangerous area, surounded by magical foes! You prepare yourself, and turn towards the mountain. After a few hours, your peaceful hiking get interuppted with a bang. It looks to be a enourmous moving rock! You must destroy the Rock Giant and it's numerous minions! Rock GiantRock Minion 1Rock Minion 2Rock Minion 3Rock Minion 4Rock Minion 5Congrats! You have defeated the Rock Giant, your loot: (1) Rock Gloves (40 damage), (2) Rock Giant Heart (40 healing) You have chosen the Rock Gloves! You have chosen the Rock Giant Heart! You have taken the cowardly way out, but maybe a smarter move than staying. Rock Giants will crush you if you're not carefull! =================================== LEVEL 5 =================================== Your clothes are scarred, and your armour sooty, that fight with the Rock Giant was tough. You barely got out of there alive, and you must now find and destroy the assasins camp. During the battle, you saw a few elf assasins, they have to be close. The mountain naturrally leads the way, and after not long, you eventually get to the end. To the camp. You spot all the assasins, and the assasins spot you, hang on tight, because they're not going down with a fight! There are 5 of them, it looks like one is missing, it must be the scout you fought off. You look them in the eyes. This is ending, one way, or another... Assasin LeaderAssasin Fighter 2Assasin Fighter 3Assasin Fighter 4Assasin Fighter 5Congrats! You have defeated the Assasins! You restored safety to your king! When you return home, everybody chears your name: ! ! Your king is alive and healthy, all because of you! Congratulations! ===== You have unlocked DEV mode, to use it, you must play again, but using the name Marcos ===== ===== ( Press any key to end ) ===== Why are you looking at the source code? Actually, why did I put this in a cout statement, there's no way that you could ever get here unless theres a bug! You have entered wrong input, please enter it again ====================KING'S GUARD==================== ===========PLEASE ENTER ADVENTURER'S NAME=========== ====DO YOU ACCEPT THIS NAME: '' (1) FOR YES, (0) FOR NO === ===========PLEASE ENTER ADVENTURER'S NAME (ONE WORD) =========== MarcosDEV MODE ACTIVATED: PRESS 1 TO CONTINUE, 0 TO TO PLAY LIKE NORMAL Health set to 1'000'000... Damage set to 1'000'000... Healing set to 1'000'000... What level do you want to start at? LOCKEDUNLOCKED ==== DO YOU WANT TO START THE TUTORIAL? (1) FOR YES, (0) FOR NO ==== You, are part of the king's guard. This means you are a part of a 7 person group that defends the king from all assailants. The kingdom has been in war for the past 7 years, and if you don't do your job before nightfall, then the war will end... with your kings death. Assassins are coming for your king. They are elite warriors, and can not be stopped after nightfall. You, alone must enter the forest and find the assasins camp, and destroy them before they get the chance to assasinate your king. The other 6 members of the king's guard are defending the king and have put the responsabily on your shoulders alone. You have 6 hours to find the assassins before it is too late. ==========PRESS ANY KEY TO CONTINUE========== clear ========== That was the tale of . The End ========== clear ========= STARTING TUTORIAL ========= King's Guard is a text-based rpg style game, based off of the TV series 'The Dragon Prince'. The game works by giving you a choice of 4 combat mechanics, attacking, healing, fleeing, and blocking. If you want to finish your mission, you must skillfully use attacking, healing, and blocking, and fleeing as a last resort. There is also a loot systen, so when you finish each battle, you can choose an option between two sources of loot. There is an exception to this rule, if you flee, you don't get loot, meaning that if you flee a lot, you won't be powerfull enough to win. Let's try a example combat scene. Press any key to continue... =============== YOU =============== Name: Health: 100 Damage: 10 Healing: Healing Cooldown: 0=============== ENEMYS ===============Training Dummy 5 =============== YOUR TURN =============== (1) To Attack (2) To Heal (3) To Flee (4) To Block This is the combat scene, and we have pitted you against your worst enemy... Training dummy! We will go down the list, starting with attack. To trigger attack, you must enter the key '1'. If you put in any input other than 1-4, you will have to choose again. Then you will have to put in what enemy you want to attack, after this message pops up: 'What Enemy do you want to attack?' You cannot put in anything but a number, and this number has to have a correlating enemy. You cannot put in a number that is higher than the count of enemys, or any number that doesn't have an alive enemy there. So for this example, you would put in '1' and that would attack enemy one. Training dummy. This is what it would look like now. DEADYOU HAVE ATTACKED Then you whould be redirected to the loot page. And then back to the main menu. But say instead of being at 100 health, you where at 50, and you wanted to heal. Then you wouldn't press one, instead you would press 2, to heal, instead of 1 to attack. Then if your healing cooldown is 0, you would heal, you need to wait for your healing cooldown to return to 0 before healing again. If you don't wait, then that turn will be wasted, and you will receive a message. If you want to flee, then you press 3, instead of 1 or 2. This will give you a chance of fleeing, or wasting your turn, so it's a big risk. The final option is blocking, this gives you a chance to not take damage until your next turn. This helps if you want to heal, but you have the healing cooldown, this can be very usefull in fights. You have finished the tutorial, congratulations, you are now ready to be an official King's Guard, have fun! You will now be redirected to the beggining of the game. ;(n4\*@M,\`v<\|2\ ,Ll$$<zPRx@ $ FAC A $D2AC S l'0AC N] zPLRx@ ,$o4@AC [O VAC P $L AC N $$1LAC N9 L2AC Y l0AC Y .VAC Q ,$b@AC W ,Tp@AC ZQ ,ԃ@AC Wz ,W@AC Z ,9b_@AC ZC t*AC e ~(AC c +aAC \ lAC P HAC  <AC  \9AC  |aAC \ _AC P TAC  @AC { AC P zRx $4Q_@X*1v}/;3#`             S    g     @,G@L@R@ @ S@o`@H@@ k Ȇ` @x @H o @oo @`@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@GCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-18).symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment@#@ 1<@<$Do`@`<N @VH@Hk^o @ Nko @ pzx @x H @   @  @ @CS@SS@S*}@}~@~t4@4`0````Ȇ`Ȇ ` `  0-!B  @@<@`@@H@ @ @ x @ @ @ @ @S@S@}@~@4@`````Ȇ``` <@`*`8`E `@[0`j8`x @`0@` S@Њ` W@0 @o @' U@X ` F@ae ,G@'Hm@|` ^L@a L@'r@` R@@ R@Ȇ```` ``7N@`Ul R@| @  @`  S@` iA@b" G@*Rq` L@`0@` e H@qS@" ~G@V`@``$" `G@2" ~G@VC @FM (H@^`q" BG@ e/@``(܊` W;@ ``S@%؊`1`> R@N 7@Y`j`q :@`;`C" BG@Qk" `G@y`` (`- `2Pm`w`` Q3@p@`  @> V `b  !@Lx " G@(   YI@  @call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6352dtor_idx.6354frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxGameLoop.cpp_ZStL8__ioinit__tcf_0_Z41__static_initialization_and_destruction_0ii_GLOBAL__I_choice_ZZL18__gthread_active_pvE20__gthread_active_ptrGameplay.cpp_GLOBAL__I_loot_choiceMain.cpp_GLOBAL__I_nameTutorial.cpp_GLOBAL__I__Z8tutorialv_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start_ZSt3cin@@GLIBCXX_3.4_ZNSsaSEPKc@@GLIBCXX_3.4_ZNSsC1Ev@@GLIBCXX_3.4choice_ZNSolsEi@@GLIBCXX_3.4__libc_csu_fini_Z16BattleLoopFinaleP5Enemy_starton_Menu_ZNSirsERb@@GLIBCXX_3.4__gmon_start___Jv_RegisterClasses_finiturn_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_Z6Level5v_ZSteqIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3___libc_start_main@@GLIBC_2.2.5system@@GLIBC_2.2.5playerChoice_ZNSsC1ERKSs@@GLIBCXX_3.4__cxa_atexit@@GLIBC_2.2.5_ZNSolsEe@@GLIBCXX_3.4_Z8tutorialvInfo_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4player_fled_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4_Z7checkeri_IO_stdin_used_ZN5EnemyC2ERKS_BlockThisTurn_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4_ZNSsD1Ev@@GLIBCXX_3.4__data_startMessages_ZN5EnemyD1Ev_ZN5EnemyC1ERKS__Z5startv_Z11checkerBoolbrandomNumberChoice_ZN5EnemyC2Ev_Z6Level1vlevelsredoTurn_ZNKSs7compareEPKc@@GLIBCXX_3.4_ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4usleep@@GLIBC_2.2.5_Z6Level4v_ZSt4cout@@GLIBCXX_3.4deadLol__dso_handleloot_choice__DTOR_END____libc_csu_init_Z6Level3vrandomNumberFleeWinLol_Z16GameLoopFunctionvgetchar@@GLIBC_2.2.5_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv@@GLIBCXX_3.4__bss_start_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E@@GLIBCXX_3.4QuitLol_ZN5EnemyC1Ev_ZNSaIcED1Ev@@GLIBCXX_3.4_ZN5EnemyD2Ev_ZNSirsERi@@GLIBCXX_3.4srand@@GLIBC_2.2.5healthing_cooldownjpthread_cancel_ZNSolsEf@@GLIBCXX_3.4_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@@GLIBCXX_3.4name_end_ZNSolsEPFRSoS_E@@GLIBCXX_3.4_ZNSi6ignoreEli@@GLIBCXX_3.4narrationplayer_failedEnemy_Count_Alive_Z6Level2v_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4rand@@GLIBC_2.2.5_edata_ZNSaIcEC1Ev@@GLIBCXX_3.4__gxx_personality_v0@@CXXABI_1.3_Unwind_Resume@@GCC_3.0Enemy_Count_Z10BattleLoopP5Enemy_ZStneIcSt11char_traitsIcESaIcEEbRKSbIT_T0_T1_EPKS3_time@@GLIBC_2.2.5main_init