1 CondAct 5 CType AType CData AData State n n n n n 34 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 3 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] 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 (?\d*) (?.*)\"$ s c s i 3 TABLE 2 K V n n 3 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] 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 3 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, Name Two] i 7 TABLE 2 k v n n 1 s e s setvar[masterthree, Name Three] s Default 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, Name Three] i 7 TABLE 2 k v n n 1 s e s setvar[CFour, Name Four] i 7 TABLE 2 k v n n 1 s e s setvar[CFive, Name Five] i 7 TABLE 2 k v n n 1 s e s setvar[CSix, Name Six] i 7 TABLE 2 k v n n 1 s e s setvar[CSeven, Name Seven] i 7 TABLE 2 k v n n 1 s e s setvar[CEight, Name Eight] i 7 TABLE 2 k v n n 1 s e s setvar[CNine, Name Nine] i 7 TABLE 2 k v n n 1 s e s setvar[CTen, Name Ten] s Default i 1 i 7 i 0 TABLE 2 k v n n 1 s e s setvar[random, randint[0,3]] s Default i 1 i 1 i 0 s **Main Loop** 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 2 i 7 TABLE 2 k v n n 1 s e s actiontrygiveitem[getvar[item], getvar[player]] i 1 s QuantityCheck s Give 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 1 i 1 i 0 s Give s GiveResponse i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CZero] TABLE 2 K V n n 1 i 2 s /mf lncbi set 0 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[COne] TABLE 2 K V n n 1 i 2 s /mf lncbi set 1 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CTwo] TABLE 2 K V n n 1 i 2 s /mf lncbi set 2 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CThree] TABLE 2 K V n n 1 i 2 s /mf lncbi set 3 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CFour] TABLE 2 K V n n 1 i 2 s /mf lncbi set 4 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CFive] TABLE 2 K V n n 1 i 2 s /mf lncbi set 5 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CSix] TABLE 2 K V n n 1 i 2 s /mf lncbi set 6 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CSeven] TABLE 2 K V n n 1 i 2 s /mf lncbi set 7 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CEight] TABLE 2 K V n n 1 i 2 s /mf lncbi set 8 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CNine] TABLE 2 K V n n 1 i 2 s /mf lncbi set 9 s Login i 26 i 3 TABLE 2 k v n n 1 s e s getvar[character]==getvar[CTen] TABLE 2 K V n n 1 i 2 s /mf lncbi set 10 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