package Ġworld . greg s . void ps . world . map . music ians Ċ Ċ import Ġworld . greg s . void ps . engine . client . ui . dialog ue . Dialog ue Context Ċ import Ġworld . greg s . void ps . engine . client . ui . dialog ue . dialog ue Ċ import Ġworld . greg s . void ps . engine . entity . character . npc . NP CO ption Ċ import Ġworld . greg s . void ps . engine . entity . character . player . Player Ċ import Ġworld . greg s . void ps . engine . event . on Ċ import Ġworld . greg s . void ps . world . interact . dialog ue . type . choice Ċ import Ġworld . greg s . void ps . world . interact . dialog ue . type . npc Ċ import Ġworld . greg s . void ps . world . interact . dialog ue . type . player Ċ Ċ on < NP CO ption >({ Ġnpc . id . startsWith (" music ian ") Ġ&& Ġoption Ġ== Ġ" Talk - to " Ġ}) Ġ{ Ġplayer : ĠPlayer Ġ-> ĊĠĠĠ Ġplayer . dialog ue ( npc ) Ġ{ ĊĠĠĠĠĠĠĠ Ġchoice () ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠDialog ue Context . choice () Ġ{ ĊĠĠĠ Ġval Ġchoice Ġ= Ġchoice (""" ĊĠĠĠĠĠĠĠ ĠWho Ġare Ġyou ? ĊĠĠĠĠĠĠĠ ĠCan ĠI Ġask Ġyou Ġsome Ġquestions Ġabout Ġrest ing ? ĊĠĠĠĠĠĠĠ ĠThat 's Ġall Ġfor Ġnow ĊĠĠĠ Ġ"" ") ĊĠĠĠ Ġwhen Ġ( choice ) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" un sure ", Ġ" Who Ġare Ġyou ?") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMe ? ĠI 'm Ġa Ġmusic ian ĠLet Ġme Ġhelp Ġyou Ġrelax : Ġsit Ġdown , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrest Ġyour Ġwe ary Ġli mb s Ġand Ġallow Ġme Ġto Ġw ash Ġaway Ġthe ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtrouble s Ġof Ġthe Ġday . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAfter Ġa Ġlong Ġtre k , Ġwhat Ġcould Ġbe Ġbetter Ġthan Ġsome ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmusic Ġto Ġgive Ġyou Ġthe Ġenergy Ġto Ġcontinue ? ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchoice () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠ 2 Ġ-> Ġrest ing () ĊĠĠĠĠĠĠĠĠ 3 Ġ-> Ġexit () ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠDialog ue Context . rest ing () Ġ{ ĊĠĠĠ Ġval Ġchoice Ġ= Ġchoice ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Can ĠI Ġask Ġyou Ġsome Ġquestions Ġabout Ġrest ing ?", ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠHow Ġdoes Ġrest ing Ġwork ? ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWhat 's Ġspecial Ġabout Ġrest ing Ġby Ġa Ġmusic ian ? ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCan Ġyou Ġsummar ise Ġthe Ġeffects Ġfor Ġme ? ĊĠĠĠĠĠĠĠĠĠĠĠ ĠThat 's Ġall Ġfor Ġnow . ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠ Ġ) ĊĠĠĠ Ġwhen Ġ( choice ) Ġ{ ĊĠĠĠĠĠĠĠĠ 1 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" un sure ", Ġ" So Ġhow Ġdoes Ġrest ing Ġwork ?") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHave Ġyou Ġever Ġbeen Ġon Ġa Ġlong Ġjourney , Ġand Ġsimply ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwanted Ġto Ġhave Ġa Ġrest ? ĠWhen Ġyou 're Ġrunning Ġfrom ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcity Ġto Ġcity , Ġit 's Ġso Ġeasy Ġto Ġrun Ġout Ġof Ġbre ath , Ġdon 't Ġyou ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfind ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" un sure ", Ġ" Yes , ĠI Ġcan Ġnever Ġrun Ġas Ġfar Ġas ĠI 'd Ġlike .") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWell , Ġyou Ġmay Ġrest Ġanywhere , Ġsimply Ġchoose Ġthe ĠRest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoption Ġon Ġthe Ġrun Ġbuttons . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWhen Ġyou Ġare Ġnice Ġand Ġrelax ed , Ġyou Ġwill Ġre charge Ġyour ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrun Ġenergy Ġmore Ġquickly Ġand Ġyour Ġlife Ġpoints Ġtwice Ġas Ġfast ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġas Ġyou Ġwould Ġdo Ġso Ġnormally . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" talk ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOf Ġcourse , Ġyou Ġcan 't Ġdo Ġanything Ġelse Ġwhile Ġyou 're ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrest ing , Ġother Ġthan Ġtalk . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" un sure ", Ġ" Why Ġnot ?") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWell , Ġyou Ġwouldn 't Ġbe Ġrest ing , Ġnow Ġwould Ġyou ? ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAlso , Ġyou Ġshould Ġknow Ġthat Ġrest ing Ġby Ġa Ġmusic ian , Ġhas ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġa Ġsimilar Ġeffect Ġbut Ġthe Ġbenefits Ġare Ġgreater . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrest ing () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠ 2 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" happy ", Ġ" What 's Ġspecial Ġabout Ġrest ing Ġby Ġa Ġmusic ian ?") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠThe Ġeffects Ġof Ġrest ing Ġare Ġenhanced Ġby Ġmusic . ĠYour ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrun Ġenergy Ġwill Ġre charge Ġmany Ġtimes Ġthe Ġnormal Ġrate , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġand Ġyour Ġlife Ġpoints Ġthree Ġtimes Ġas Ġfast . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSimply Ġsit Ġdown Ġand Ġrest Ġas Ġyou Ġwould Ġnormally , Ġnice ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġand Ġclose Ġto Ġthe Ġmusic ian . ĠYou 'll Ġturn Ġto Ġface Ġthe ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmusic ian Ġand Ġhear Ġthe Ġmusic . ĠLike Ġrest ing Ġanywhere , Ġif ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyou Ġdo Ġanything Ġother Ġthan Ġtalk , Ġyou Ġwill Ġstop Ġrest ing . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrest ing () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠ 3 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplayer (" happy ", Ġ" Can Ġyou Ġsummar ise Ġthe Ġeffects Ġfor Ġme ?") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCert ain ly . ĠYou Ġcan Ġrest Ġanywhere , Ġsimply Ġchoose Ġthe ĠRest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoption Ġon Ġthe Ġrun Ġbuttons . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRest ing Ġanywhere Ġwill Ġrepl en ish Ġyour Ġrun Ġenergy Ġmore ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquickly Ġthan Ġnormal , Ġyour Ġlife Ġpoints Ġwill Ġrepl en ish ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtwice Ġas Ġfast Ġas Ġwell ! ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnpc (" che er ful ", Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRest ing Ġby Ġa Ġmusic ian Ġwill Ġrepl en ish Ġyour Ġrun Ġenergy ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmany Ġtimes Ġfaster Ġthan Ġnormal , Ġand Ġyour Ġlife Ġpoints Ġwill ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġalso Ġrepl en ish Ġthree Ġtimes Ġas Ġfast . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrest ing () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠ 4 Ġ-> Ġexit () ĊĠĠĠ Ġ} Ċ } Ċ Ċ suspend Ġfun ĠDialog ue Context . exit () Ġ{ ĊĠĠĠ Ġplayer (" un sure ", Ġ" That 's Ġall Ġfor Ġnow .") ĊĠĠĠ Ġnpc (" che er ful ", Ġ" Well , Ġdon 't Ġforget Ġto Ġhave Ġa Ġrest Ġevery Ġnow Ġand Ġagain .") Ċ }