import Ġkotlin . math . pow Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġname Ġ= Ġ" Mad rig al " ĊĠĠĠ Ġvar Ġhealth Points Ġ= Ġ 8 9 ĊĠĠĠ Ġval Ġis B les sed Ġ= Ġtrue ĊĠĠĠ Ġval Ġis Imm ort al Ġ= Ġfalse ĊĠĠĠ Ġval Ġa ura Visible Ġ= Ġis B les sed Ġ&& Ġhealth Points Ġ> Ġ 5 0 Ġ|| Ġis Imm ort al ĊĠĠĠ Ġval Ġrace Ġ= Ġ" E lf " ĊĠĠĠ Ġval Ġf action Ġ= Ġwhen Ġ( race ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" dw arf " Ġ-> Ġ" K ee pers Ġof Ġthe ĠM ines " ĊĠĠĠĠĠĠĠ Ġ" gnome " Ġ-> Ġ" K ee pers Ġof Ġthe ĠM ines " ĊĠĠĠĠĠĠĠ Ġ" orc " Ġ-> Ġ" Free ĠPeople Ġof Ġthe ĠRol ling ĠH ills " ĊĠĠĠĠĠĠĠ Ġ" Human " Ġ-> Ġ" Free ĠPeople Ġof Ġthe ĠRol ling ĠH ills " ĊĠĠĠĠĠĠĠ Ġ" E lf " Ġ-> Ġ" K ee pers Ġof Ġthe ĠFore sts " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" O ops !" ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Ġ 3 . 1 2 ĠãĤ « ãĥ« ãĥŀ ĊĠĠĠ Ġval Ġk arma Ġ= Ġ( Math . random (). pow (( 1 1 0 Ġ- Ġhealth Points ) Ġ/ Ġ 1 0 0 . 0 Ġ) Ġ* Ġ 2 0 ). toInt () ĊĠĠĠ Ġprintln ( karma ) ĊĠĠĠ Ġ// ĠA ura ĊĠĠĠ Ġval Ġa ura Color Ġ= Ġif Ġ( a ura Visible ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( karma ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin Ġ 0 .. 5 Ġ-> Ġ" RED " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin Ġ 6 .. 1 0 Ġ-> Ġ" OR ANGE " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin Ġ 1 1 .. 1 5 Ġ-> Ġ" PUR PLE " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin Ġ 1 6 .. 2 0 Ġ-> Ġ" GREEN " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" NONE " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġelse Ġ{ Ġ" NONE " Ġ} ĊĠĠĠ Ġ// Ġplayer Status ĊĠĠĠ Ġprintln ("( A ura : Ġ$ a ura Color ) Ġ( B les sed :${ if Ġ( is B les sed ) Ġ" YES " Ġelse Ġ" NO "}) ") ĊĊĠĠĠ Ġval Ġhealth Status Ġ= Ġwhen Ġ( health Points ) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 0 0 Ġ-> Ġ" is Ġin Ġexcellent Ġcondition !" ĊĠĠĠĠĠĠĠ Ġin Ġ 9 0 .. 9 9 Ġ-> Ġ" has Ġa Ġfew Ġscr atches !" ĊĠĠĠĠĠĠĠ Ġin Ġ 7 5 .. 8 9 Ġ-> Ġif Ġ( is B les sed ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" has Ġsome Ġminor Ġw ound s Ġbut Ġis Ġhe aling Ġquite Ġquickly !" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" has Ġsome Ġminor Ġw ound s !" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġin Ġ 1 5 .. 7 4 Ġ-> Ġ" look s Ġpretty Ġh urt !" ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" is Ġin Ġaw ful Ġcondition !" ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Ġplayer Status ĊĠĠĠ Ġprintln ("$ name Ġ$ health Status ") ĊĊĠĠĠ Ġ// Ġ 3 . 1 3 ĊĠĠĠ Ġ// Ġ ãģª ãĤĵ ãģĭ éģ ķ ãģĨ æ° Ĺ ãģĮ ãģĻãĤĭ ĊĠĠĠ Ġval ĠHP Ġ= Ġ" HP : Ġ$ health Points " ĊĠĠĠ Ġval ĠA Ġ= Ġ" A ura : Ġ$ a ura Color " ĊĠĠĠ Ġval ĠB Ġ= Ġ" B les sed : Ġ$ is B les sed " ĊĠĠĠ Ġval ĠH Ġ= Ġ"$ name Ġ$ health Status " ĊĠĠĠ Ġval Ġstatus Format String Ġ= Ġ" ($ HP ) ($ A )-> $ H " ĊĠĠĠ Ġprintln ( status Format String ) Ċ Ċ }