1 CondAct 5 CType AType CData AData State n n n n n 33 i 4 i 0 s %% Alfred Version 1.1 %% i 0 s *** Edit Here *** i 1 i 3 i 0 TABLE 2 K V n n 9 i 7 TABLE 2 k v n n 1 s e s setvar[masterone, Immortalbob] i 7 TABLE 2 k v n n 1 s e s setvar[mastertwo, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[masterthree, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[masterfour, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[masterfive, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[mastersix, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[masterseven, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[mastereight, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[masternine, CHANGEME] s *** Edit Here *** i 1 i 3 i 0 TABLE 2 K V n n 11 i 7 TABLE 2 k v n n 1 s e s setvar[CZero, Bob's Epics] i 7 TABLE 2 k v n n 1 s e s setvar[COne, Bob's Items] i 7 TABLE 2 k v n n 1 s e s setvar[CTwo, Bob's Keys] i 7 TABLE 2 k v n n 1 s e s setvar[CThree, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CFour, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CFive, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CSix, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CSeven, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CEight, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CNine, CHANGEME] i 7 TABLE 2 k v n n 1 s e s setvar[CTen, CHANGEME] s *** Edit Here *** i 4 i 0 s %% DO NOT EDIT BELOW THIS LINE %% i 0 s *** Edit Here *** i 1 i 1 i 0 s **Main Loop** s *** Edit Here *** i 2 i 3 TABLE 2 K V n n 2 i 28 TABLE 2 k v n n 2 s p s (^(\[[A-z]+?\] |)You|.*\[^\<]*)\>.+\<\\Tell\>) (says|tells you), \"!Alfred log in (?.*)\"$ s c s i 3 TABLE 2 K V n n 9 i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterone] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastertwo] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterthree] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfour] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastersix] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterseven] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastereight] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masternine] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfive] TABLE 2 K V n n 2 i 7 TABLE 2 k v n n 1 s e s setvar[character, getvar[capturegroup_character]] i 1 s Login s **Main Loop** i 2 i 3 TABLE 2 K V n n 2 i 28 TABLE 2 k v n n 2 s p s (^(\[[A-z]+?\] |)You|.*\[^\<]*)\>.+\<\\Tell\>) (says|tells you), \"!Alfred give me all (?.*)\"$ s c s i 3 TABLE 2 K V n n 9 i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterone] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastertwo] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterthree] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfour] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfive] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastersix] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterseven] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastereight] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masternine] TABLE 2 K V n n 5 i 7 TABLE 2 k v n n 1 s e s setvar[Give All, true] i 7 TABLE 2 k v n n 1 s e s setvar[name, getvar[capturegroup_name]] i 7 TABLE 2 k v n n 1 s e s setvar[player, wobjectfindnearestbynameandobjectclass[24, getvar[name]]] i 7 TABLE 2 k v n n 1 s e s setvar[item, wobjectfindininventorybyname[getvar[capturegroup_item]]] i 1 s GiveResponse s **Main Loop** i 2 i 3 TABLE 2 K V n n 2 i 28 TABLE 2 k v n n 2 s p s (^(\[[A-z]+?\] |)You|.*\[^\<]*)\>.+\<\\Tell\>) (says|tells you), \"!Alfred give me (?\d*) (?.*)\"$ s c s i 3 TABLE 2 K V n n 9 i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterone] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastertwo] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterthree] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfour] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterfive] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastersix] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masterseven] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[mastereight] i 26 TABLE 2 k v n n 1 s e s getvar[capturegroup_name]==getvar[masternine] TABLE 2 K V n n 5 i 7 TABLE 2 k v n n 1 s e s setvar[quantity, cnumber[getvar[capturegroup_quantity]]] i 7 TABLE 2 k v n n 1 s e s setvar[name, getvar[capturegroup_name]] i 7 TABLE 2 k v n n 1 s e s setvar[item, wobjectfindininventorybyname[getvar[capturegroup_item]]] i 7 TABLE 2 k v n n 1 s e s setvar[player, wobjectfindnearestbynameandobjectclass[24, getvar[name]]] i 1 s GiveResponse s **Main Loop** i 1 i 3 i 0 TABLE 2 K V n n 2 i 7 TABLE 2 k v n n 1 s e s setvar[random, randint[0,3]] i 1 s *** Edit Here *** s Default i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[item]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==0 TABLE 2 K V n n 3 i 8 TABLE 2 k v n n 1 s e s \/s I regret to inform you that we are all out of +getvar[capturegroup_item]+\s\. Perhaps if master were to go hunting\? i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 1 s Default s Give i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[item]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==1 TABLE 2 K V n n 3 i 8 TABLE 2 k v n n 1 s e s \/s I\'m sorry sir\, we have no more +getvar[capturegroup_item]+\s\. Shall I send Benson to the store\? i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 1 s Default s Give i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[item]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==2 TABLE 2 K V n n 3 i 8 TABLE 2 k v n n 1 s e s \/s It seems we do not have any +getvar[capturegroup_item]+\s\. I think the maid is stealing\. i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 1 s Default s Give i 1 i 3 i 0 TABLE 2 K V n n 1 i 7 TABLE 2 k v n n 1 s e s actiontrygiveitem[getvar[item], getvar[player]] s Give i 2 i 3 TABLE 2 K V n n 1 i 28 TABLE 2 k v n n 2 s p s ^You give .*\.$ s c s TABLE 2 K V n n 1 i 1 s QuantityCheck s Give i 6 i 3 i 7 TABLE 2 K V n n 2 i 2 s /s I'm sorry sir, but I seem to have lost count. I am ready for your next command. i 1 s Default s Give i 1 i 3 i 0 TABLE 2 K V n n 1 i 7 TABLE 2 k v n n 1 s e s setvar[item, wobjectfindininventorybyname[getvar[capturegroup_item]]] s Give All i 26 i 1 TABLE 2 k v n n 1 s e s getvar[item]==0 s Give s Give All i 1 i 3 i 0 TABLE 2 K V n n 2 i 7 TABLE 2 k v n n 1 s e s actiontrygiveitem[getvar[item], getvar[player]] i 1 s Give All s Give All i 26 i 2 TABLE 2 k v n n 1 s e s getvar[random]==0 s /s Serving you gives me nothing but pleasure. s GiveResponse i 26 i 2 TABLE 2 k v n n 1 s e s getvar[random]==1 s /s Anything for you sir! s GiveResponse i 26 i 2 TABLE 2 k v n n 1 s e s getvar[random]==2 s /s I would do anything for you sir, as long as the check clears. s GiveResponse i 26 i 1 TABLE 2 k v n n 1 s e s getvar[Give All]==true s Give All s GiveResponse i 1 i 1 i 0 s Give s GiveResponse i 2 i 3 TABLE 2 K V n n 1 i 3 TABLE 2 K V n n 11 i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CZero] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[COne] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CTwo] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CThree] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CFour] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CFive] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CSix] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CSeven] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CEight] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CNine] i 26 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CTen] TABLE 2 K V n n 1 i 8 TABLE 2 k v n n 1 s e s \/mf lnc set +getvar[character] s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[random]==0 TABLE 2 K V n n 6 i 2 s /s Yes sir! Right away sir! i 2 s /mf alcmq add /s what is thy bidding my master i 2 s /mf alcmq add /vt meta load Alfred i 2 s /mf alcmq add /vt start i 2 s /mf alcmq add /vt start i 2 s /mt logout s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[random]==1 TABLE 2 K V n n 6 i 2 s /s I live only to serve. i 2 s /mf alcmq add /s Your wish is my command. i 2 s /mf alcmq add /vt meta load Alfred i 2 s /mf alcmq add /vt start i 2 s /mf alcmq add /vt start i 2 s /mt logout s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[random]==2 TABLE 2 K V n n 6 i 2 s /s I shall find him right away! i 2 s /mf alcmq add /s You rang i 2 s /mf alcmq add /vt meta load Alfred i 2 s /mf alcmq add /vt start i 2 s /mf alcmq add /vt start i 2 s /mt logout s Login i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[quantity]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==0 TABLE 2 K V n n 3 i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 2 s /s Can I get anything else for you sir? i 1 s Default s QuantityCheck i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[quantity]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==1 TABLE 2 K V n n 3 i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 2 s /s If you need anything else, please do not hesitate to ask. i 1 s Default s QuantityCheck i 2 i 3 TABLE 2 K V n n 2 i 26 TABLE 2 k v n n 1 s e s getvar[quantity]==0 i 26 TABLE 2 k v n n 1 s e s getvar[random]==2 TABLE 2 K V n n 3 i 7 TABLE 2 k v n n 1 s e s clearallvars[] i 2 s /s I await your next command, Master. i 1 s Default s QuantityCheck i 1 i 7 i 0 TABLE 2 k v n n 1 s e s setvar[item, wobjectfindininventorybyname[getvar[capturegroup_item]]] s QuantityCheck i 1 i 3 i 0 TABLE 2 K V n n 1 i 7 TABLE 2 k v n n 1 s e s setvar[quantity, getvar[quantity]-1] s QuantityCheck i 26 i 1 TABLE 2 k v n n 1 s e s getvar[quantity]>=1 s Give s QuantityCheck