walkherotox walkherotoy walknpctox walknpctoy getnpcspeed setnpcspeed npccopynumber~createglobalnpc~globalnpcreference globalnpc swapbyname renamehero getherolevel gainherostatautosavestringtoglobalsglobalstostring showstringatcenterstringat hidestring stringstylestringisvisiblehsd:savestringhsd:restorestring lastascii inputstringcurrentdisplaytile waitforsound getenemystat setenemystat~resetenemystatgetenemyappearancesetenemyappearancesetvictorymusicgetvictorymusicgetdeathscript getloadscript setloadscripthsd:prefbitindexreadpreferencebitwritepreferencebitsetbattlewaitmodesetcaterpillarmodesetnohpleveluprestoresetnompleveluprestoresetinnnorevivemodesethpleveluprestoresetmpleveluprestoresetinnrevivemodesetfullheroswapmodehidebattlereadymeterhidebattlehealthmetershowbattlereadymetershowbattlehealthmetersetdebugkeysdisablesetdeadheroesgainexperience~setturnbasedbattlemode~getturnbasedbattlemode~setactivetimebattlemode~getactivetimebattlemode!setactivebattlepauseforanimationssetcappedherostat getdamagecap setdamagecapgetinventorysizesetinventorysizeextendedscancodesenabled getlevelcap setlevelcap getmaptilesetgetambientmusicsetambientmusic allowminimapallowsaveanywherecancelmapnamedisplaysetmapedgemodegetmapedgemodesetharmtiledamagesetharmtileflash getfootoffset setfootoffsetgetinsteadofbattlescriptsetinsteadofbattlescriptgeteachstepscriptseteachstepscriptgetonkeypressscriptsetonkeypressscriptdrawnpcsaboveheroeso~getcurrentmapautorunscriptl~"getcurrentmapautorunscriptargument readwallbit writewallbit daysofplay hoursofplay minutesofplay secondsofplay setdaysofplaysethoursofplaysetminutesofplaysetsecondsofplay firstmenuitem lastmenuitem waitformenugetmenuboxstylesetmenuboxstylegetmenutextcolorsetmenutextcolorgetmenudisabledtextcolorsetmenudisabledtextcolorgetmenumaxrowssetmenumaxrowsgetmenuoffsetxsetmenuoffsetxgetmenuoffsetysetmenuoffsetygetmenuanchorxsetmenuanchorxgetmenuanchorysetmenuanchorygetmenutextalignsetmenutextaligngetmenumincharssetmenumincharsgetmenumaxcharssetmenumaxchars getmenuborder setmenubordergetmenuonclosescriptsetmenuonclosescriptgetmenucancelbuttonmenusetmenucancelbuttonmenugetmenuitemspacingsetmenuitemspacing getmenubit setmenubit setmenuitem~setmenuitemtype}getmenuitemtype|setmenuitemsubtype{getmenuitemsubtypezsetmenuitemtagygetmenuitemtagxsetmenuitemsettagwgetmenuitemsettagvsetmenuitemtogtagugetmenuitemtogtagtgetmenuitembitssetmenuitembitpsetmenuitemcolorogetmenuitemcolornsetmenuitemdisabledcolormgetmenuitemdisabledcolorl getnpcspritek getherosprite~getherospritebyslotj loadsprite~ createspritei replacespritehloadenemyspritegreplaceenemyspriteffirstchildoftypeenextsiblingoftypedfirstcontainerchildcnextcontainersiblingbfirstrectchildanextrectsibling`firstspritechild_nextspritesibling^firsttextchild]nexttextsibling\firstellipsechild[nextellipsesiblingZfirstgridchildYnextgridsiblingXfirstscrollchildWnextscrollsiblingVfirstselectchildUnextselectsiblingTfirstpanelchildSnextpanelsiblingRfirstlinechildQnextlinesiblingPgetselectedchildOsetselectedchildNfreeslicechildrenM realignslice{~gentlyrealignsliceL centersliceKsetslicescreenxJsetslicescreenyI setslicesizeHputslicescreenz~moveslicetoscreenposG setpaddingF reparenttonpcEreparenttoheroy~gentlyreparentx~lookupancestor~dirx~diryDthatscriptintheotherfileC_dummy1BfooA_dummy2@foo2?interpretertests>elseifa=elseifb<elseifc; elseiftests:switcha9switchb8 switchtests7badbreak6 badcontinue5orphanedblocks~ exittests~return0~return1~return2j~ nestingexiti~continuebreaktestsh~simplecontinuetestg~simplebreaktestf~conditionalcontinueteste~basicnestingcontinuetestd~ continue2testc~continuewhiletestb~breakwhiletesta~whileforcontinue2test`~nestedwhileforcontinuetest2_~continuebreakdotest^~continuebreaknesteddotest]~ continue0test\~ break0test[~forswitchcontinue2testZ~forswitchbreak2testV~muchnestingtestY~variablecontinuetestX~variablebreaktestW~variablecontinuetest24 flowtests3 parsertests2?s管???e1 encodingtests0 lexertests/id. stringtests-check, mathtests+bitcount*largermathtestsU~logicalmathtestsT~tcallS~fcallR~ nevercalled)subscripttests(sscript1'sscript2&sscript3% ssscript1$sscript4#ssscript" sssscript! ssssscript breaksubscriptfibsibling1niecesibling2subscriptscopetestssub1sub2sub3sub4inside-outsidefib insidefib|~ randomtests plotstrtests mapautorunnewgameloadgame runtests1startcheckpointtimerdostartcheckpointinterval stopcheckpointtimer  runtests2  runtests3  passedtests w callstackcrash assertfailureschedulingtests ticknumber blockerscriptblockerscript2eachtickscript blockingtests~ bug430tester~checkbug430enabled~inventorytestsN~ itemstests~ herotests~ addherohook~removeherohook~ moveherohook~heropartymanagementtests~heroappearancetests~heronamesembedtests~heronamesembedhelper~ showboxnames~herocaterpillartests~doherocatertestsqsuspendwalkaboutstests~expectherowalls~heroexpandlevelstests~herostatgrowthtest~restorehpandmp~ herostattests~equipmenttests~ heromisctests~npctests~npcmovementtests~npcreferencetests~ npcidtests}~ npcextratests~npctagandonetimetests~anothernpcscript~usenpcscripttestsp~ npcslicetests~ alternpctests~getnpcspriteid~getnpcspritepalette~ deathtests~ ondeathscript~testharmtiledeath~globalnpctests~ triggertests~asserthurtpattern~ considerrank~ harmtiletests~testdamagepatterns~ menutests~ onmenuitemuse~onclosemenutest~scrollthroughmenu~menuscrolltests~ textboxtestss~ shoptests~ battletests~forcerandombattle~forcenonrandombattle~ afterbattle~insteadofbattle~testbattleformationmodification~testherocounterattacksw~ attacktests~ enemytests~ timertests~testtimerandbattleinteractions~ timertest1~loopingtimertest~ timerargstest~timerargstest2~battletimertest~pathfindingtests~herotilev~createmapoverlaycontaineru~visualizepathfromextra~isatpos~distfromleader~ distfrompos~ vehicletests~ doortests~each-stepscript~npctriggeredscript~textboxadvancescript~ map4autorun~concurrentscripttriggertests~anothereachstepscript~yetanothereachstepscript~waiting~scriptdoubletriggertests~scripttriggertests~ slicetests~slicehandletestsk~spriteframeidtestsQ~setandcheckframeP~setandcheckmissingframeO~spriteslicetests~rectslicetests~textslicetestsrpanelslicetests~ellipseslicetests~sliceclonetestsq~ removeextra~sliceextratestst~extraarraytests~slicecollectiontests~slicesearchtests~slicecollisiontests~rootchildindex~slicetreetests~slicecorrespondencetests~sliceblendingtestsslicesorttests~ checkzone~ zonetests~zonesrandomizedtest~ readarray~ writearray~arraycountzones~testarea~masterpalettetests~ maptiletests~~ mapstatetests~obsoletemapdatatests~wallcheckingtests~ sethitboxsize~ testcollide~ testcornerr~ platformtests~ saveslottests~stringloadtests~ savegametests~ afterloadgame~savegametests2~resetgametests~afterresetgamen~mapautoruntestsm~ simpleautorun~ rungametests