IRC log for #wowace on 20111029

00:06.39*** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz)
00:08.47Repo10bank-stack: 03Kemayo * r213 core.lua:
00:08.48RepoChange guild bank throttle to 0.4secs, thanks to debug work done by Pungkula
00:22.51*** join/#wowace tekkub_ (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
00:22.51*** mode/#wowace [+v tekkub_] by ChanServ
00:33.16*** join/#wowace Guest30614 (~sylvanaar@tut.qvssoftware.com)
00:38.38*** join/#wowace SinusPi (sinus@178-36-13-207.adsl.inetia.pl)
01:14.27*** join/#wowace Groktar (~gr@c-76-20-77-109.hsd1.ca.comcast.net)
02:11.49*** join/#wowace quiescens (~quiescens@203-217-28-61.perm.iinet.net.au)
02:24.03Repo10retardcheck: 03oscarucb * r78 RetardCheck.lua:
02:24.04Repofix ticket 7 - use offhand miss chance for melee overage check when dual wielding
02:33.07*** join/#wowace [Wobin] (~quassel@124-168-151-81.dyn.iinet.net.au)
02:33.07*** mode/#wowace [+v [Wobin]] by ChanServ
02:35.14*** join/#wowace [MiRai] (~MiRai@99-106-147-211.lightspeed.nsvltn.sbcglobal.net)
02:36.38*** join/#wowace Kerman (~J@24-177-122-93.dhcp.mdsn.wi.charter.com)
02:40.13*** join/#wowace Masters2150 (~Masters@CPE602ad072e389-CM602ad072e386.cpe.net.cable.rogers.com)
02:40.17Masters2150hello?
02:40.53Stanzillahi
02:41.29Masters2150hi I was thinking of coming back to wow to try it out, trying to find someone to give me a scroll of res
02:42.19Masters2150having a hard time finding someone
02:42.45quiescensdon't do it
02:42.50quiescensdon't go back!
02:42.56Masters2150I'
02:42.59Megalonbaby got back
02:43.03Masters2150bored out of my mind :)
02:43.12Megalonand how do you think wow will change that
02:43.29Masters2150it's adictive so it will keep me entertained :)
02:43.30Megalonmisfits of pandaria is quite some time :P
02:44.00Masters2150so anyone wanna send me a scroll or should I just waste it
02:44.29*** join/#wowace Aens|Superiority (~a@76-10-131-11.dsl.teksavvy.com)
02:51.58Repo10retardcheck: 03oscarucb * r79 / (4 files in 1 directory): Added dual-spec profile support
03:06.40Repo10retardcheck: 03oscarucb 042.2 * r80 : Tagging as 2.2
03:16.16Repo10magic-dkp: 03dhedbor * r243 / (2 files in 1 directory):
03:16.17Repo[*]Core: Fixed Firelands unit id issues, made auto-detection fall back to classification elite && level == -1, since most bosses aren't marked as classification worldboss anymore.
03:17.03Repo10magic-dkp: 03dhedbor 041.0.244 * r244 : Tagging as 1.0.244
03:22.37TorhalNeoTron: That's changing.
03:22.55TorhalWorld Bosses are coming back. No idea how that will affect what you did there though.
03:36.31*** join/#wowace Moolgar (~chatzilla@c72A15BC1.dhcp.bluecom.no)
03:55.08*** join/#wowace Megalon (Megalon@d86-32-5-31.cust.tele2.at)
04:00.42*** join/#wowace Norton (~chatzilla@bas1-streetsville39-1279754918.dsl.bell.ca)
04:01.01Repo10tar (experimental): 03DieenDieen * r13 TaR (5 files in 2 directories): improved table reuse (a lot..)
04:03.47*** join/#wowace Daeger (~Adventure@ip68-227-115-210.ok.ok.cox.net)
04:04.50DaegerSo I'm trying to make a customfilter in Prat and it uses Lua strings and whatnot. Just trying to learn how to use it. The searchstrings I found a good page for..
04:05.04Daegerfor instance, %l matches lowercase letters and %u matches uppercase letters
04:05.35Daegerhowever, replacement text doesn't seem to follow the same rules, so I can't search for %u and then put %l in replacement, it just outputs the letter l
04:05.55DaegerThis is really more of a Lua question than a Prat question so I figured I'd ask here
04:06.02DaegerHow would I do that?
04:06.51DaegerI do know that %1 returns the match it found. But that's all I've been able to figure out for replacement text strings.
04:09.46sylvanaari cant even remember how it works myself, i'd have to to look
04:10.22DaegerOh hey, you're the guy who wrote it aren't you?
04:11.56sylvanaaryeah, did you read the blog page on how to use it?
04:12.13DaegerThere is no blog page on how to use it.
04:12.38quiescensa wizard did it
04:12.53DaegerI remember there being documentation for it at one point, but it has been lost it looks like. Couldn't even find it on archive.org
04:13.49Daegerhttp://old.wowace.com/wiki/Prat/Integrated_Modules#CustomFilters This should be where the documentation is. But now there's only Prat/Timestamps
04:16.40sylvanaarcurse lost my blog
04:16.43sylvanaarnice
04:16.44sylvanaarhttp://feeds.feedburner.com/sylvanaar/addons/prat
04:17.29Daegersylvanaar: This much I found.
04:17.40DaegerIt only teaches %1 for the replacement text
04:18.12sylvanaar!api string.gsub
04:18.12lua_botDocumentation for 'string.gsub' can be found at http://www.lua.org/manual/5.1/manual.html#pdf-string.gsub
04:18.20sylvanaarthat is what it uses
04:18.45DaegerCould you give me an example of how to replace an uppercase letter with a lowercase letter?
04:18.58Daegerjust as a catch-all. As in, all uppercase letters become lowercase.
04:19.49DaegerI'm understanding how to use the search strings. It's just the usage of replacement text that eludes me, nothing I put in that box seems to do anything special.
04:19.53sylvanaaryou need lua code to do that
04:20.27DaegerWhat would I put in the replacement box then? Or can it even be done with customfilters?
04:21.05sylvanaaryou need to be able to supply your own function instead of just a string. It doesnt support that
04:21.12DaegerCrap.
04:25.43sylvanaari would need to add a flag that says to loadstring the replacement text and use it as a function. not many people would use it
04:35.09*** join/#wowace oro (~Orofar@83.101.83.145)
04:44.03*** join/#wowace MiRai (~hi@unaffiliated/mirai)
04:45.03sylvanaarwell, i can drycode it if you want to test it for me
04:45.51Daegersylvanaar: Sure.
04:48.48Repo10prat-3-0: 03sylvanaar * r877 modules/CustomFilters.lua: try out allowing the replacement text to be lua code
04:50.08sylvanaaryour replacement text should be something like "local text = ... return text:lower()"
04:50.48sylvanaarand you have to check a box that says to use the replacement as lua code
04:59.54*** join/#wowace Xinhuan (~xinhuan@WoWUIDev/WoWAce/xinhuan)
04:59.54*** mode/#wowace [+v Xinhuan] by ChanServ
05:01.47*** join/#wowace DarkerAudit (~Brian@64-181-5-194.unassigned.ntelos.net)
05:11.39Daegersylvanaar: Oh, sorry about that, thought you were going to say name-ping me, I'll test it right now.
05:13.46Daegersylvanaar: Awesome, it works, thanks.
05:13.54sylvanaarcool
05:20.56*** join/#wowace [Wobin] (~quassel@124-168-151-81.dyn.iinet.net.au)
05:20.57*** mode/#wowace [+v [Wobin]] by ChanServ
05:26.41*** join/#wowace [_mirai_] (~hi@99-106-147-211.lightspeed.nsvltn.sbcglobal.net)
05:29.47*** join/#wowace MiRai (~hi@unaffiliated/mirai)
05:41.10*** part/#wowace Seerah (~Ryan@adsl-74-226-71-239.mem.bellsouth.net)
06:18.21*** join/#wowace Adirelle (~Adirelle@tok69-5-82-235-150-60.fbx.proxad.net)
06:31.14*** join/#wowace mckenziemc (~Mark@dialup-4.246.249.177.Dial1.SanJose1.Level3.net)
06:35.43*** join/#wowace gix (~gix@e180021115.adsl.alicedsl.de)
06:38.11*** join/#wowace Ketho (~Ketho@ip565063bd.direct-adsl.nl)
07:06.29*** join/#wowace Srosh (~Srosh@d039158.adsl.hansenet.de)
07:08.01Repo10libbabble-itemset-3-0: 03arith * r29 LibBabble-ItemSet-3.0.lua: to trigger the database exporting
07:09.49*** join/#wowace Ingela- (~Ingela@90-230-170-118-no35.tbcn.telia.com)
07:20.37Repo10libbabble-itemset-3-0: 03arith * r30 LibBabble-ItemSet-3.0.lua: update to WoW 4.3.0.14899
07:55.40Repo10atlasloot-enhanced: 03arith * r3620 Core/TextParsing.lua: t13s3 changed to Time Lord's Regalia
07:57.37*** join/#wowace stolenlegacy (~stolenleg@unaffiliated/stolenlegacy)
08:13.45*** part/#wowace mckenziemc (~Mark@dialup-4.246.249.177.Dial1.SanJose1.Level3.net)
08:17.21*** join/#wowace bien| (~bien@p57B63B93.dip.t-dialin.net)
08:21.48*** join/#wowace vince` (vince@173-228-119-250.dsl.dynamic.sonic.net)
08:35.40*** join/#wowace stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy)
08:36.09*** join/#wowace Yivry (~Dave@145.116.21.104)
08:42.37*** join/#wowace Dotted (Dotted@79.138.233.222.bredband.3.dk)
08:45.37Groktarhamuul runetotem fails at druid
08:45.57nevcairielhe is a tauren, nuff said
08:46.20Groktarhe just sat in roots and got destroyed
08:46.22Groktarfail fail fail
08:52.09Megalonyadda yadda yadda
08:55.01Megalonno signs of life in madagascar. fuck yea
09:02.13*** join/#wowace [Wobin] (~quassel@124-168-151-81.dyn.iinet.net.au)
09:02.14*** mode/#wowace [+v [Wobin]] by ChanServ
09:08.10Repo10weakauras: 03CommanderSirow * r198 / (2 files in 2 directories):
09:08.11Repo* Moonkin eclipse power should now be more consistent with the default UI bevavior.
09:08.12Repo* Fixed a bug that prevented eclipse-displays from hidding
09:08.13Repo* Another PTR 4.3 update to increase options performance on low FPS systems
09:14.13*** join/#wowace Caleb| (~caleb@1F2E540E.dsl.pool.telekom.hu)
09:14.38*** join/#wowace Random (~Denial@unaffiliated/windaria)
09:14.54*** join/#wowace Yoshimo (~Miranda@p549983CC.dip0.t-ipconnect.de)
09:20.44*** join/#wowace DarkestAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net)
09:22.29*** join/#wowace Xinhuan (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
09:22.30*** mode/#wowace [+v Xinhuan] by ChanServ
09:37.36*** join/#wowace Trellmor (~Trellmor@91-118-56-112.dynamic.adsl-line.inode.at)
09:38.11*** join/#wowace Lisimba2 (~Lisimba@s537510ef.adsl.wanadoo.nl)
09:39.28*** join/#wowace Kalroth (~Kalroth@3e6bac21.rev.stofanet.dk)
09:42.56*** join/#wowace Trellmor (~Trellmor@91.119.5.237)
09:44.27*** join/#wowace Zasurus (~IceChat9@78-105-174-15.zone3.bethere.co.uk)
10:05.03*** join/#wowace Dotted (Dotted@79.138.167.162.bredband.oister.dk)
10:08.09*** join/#wowace Elkano (~elkano@pool016.vpn.uni-saarland.de)
10:08.09*** join/#wowace Elkano (~elkano@WoWUIDev/WoWAce/Elkano)
10:08.09*** mode/#wowace [+v Elkano] by ChanServ
10:14.59*** join/#wowace Sliker (~ponies@84.93.158.5)
10:20.26*** join/#wowace Aluur (~chatzilla@cre26-1-88-167-206-222.fbx.proxad.net)
10:32.43*** join/#wowace koaschten (~koaschten@31-16-61-169-dynip.superkabel.de)
10:36.03*** join/#wowace Dotted (Dotted@94.191.204.193.bredband.3.dk)
10:42.33*** join/#wowace Xinhuan_ (~Xinhuan@bb219-75-77-82.singnet.com.sg)
10:42.34*** join/#wowace Xinhuan_ (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
10:42.34*** mode/#wowace [+v Xinhuan_] by ChanServ
10:51.00Repo10meta-guild: 03mgaiser * r45 MetaGuildUI.lua: More work on the Right Click Menu.
10:51.01RepoFixed Bug which displayed the wrong version number.
11:10.15*** join/#wowace profalbert (~profalber@194-166-31-206.adsl.highway.telekom.at)
11:10.58*** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au)
11:16.14*** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au)
11:18.02*** join/#wowace Aeyan (~pancake@207.126.94.2)
11:30.06Repo10libbabble-itemset-3-0: 03Dynaletik * r31 LibBabble-ItemSet-3.0.lua: - deDE fix for mage T13 set
11:34.16*** join/#wowace Next96 (Next96@118.32.87.248)
11:45.31*** join/#wowace gsnerf (~gsnerf@dslb-088-073-047-175.pools.arcor-ip.net)
11:50.43*** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz)
11:50.46*** join/#wowace faCe| (~face@p5B3E6CD4.dip.t-dialin.net)
11:54.36*** join/#wowace stew-a (~Stewart@unafilliated/stewa/x-008753)
11:57.59*** join/#wowace Sliker (~ponies@84.93.158.5)
12:09.10*** join/#wowace Lisimba (~Lisimba@s537510ef.adsl.wanadoo.nl)
12:20.30*** join/#wowace quiescens (~quiescens@203-217-28-61.perm.iinet.net.au)
12:37.52*** join/#wowace quiesense (~quiescens@203-217-28-61.perm.iinet.net.au)
12:43.55*** join/#wowace DarkAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net)
12:52.49quiescens):
12:58.48Megalonhttp://i.imgur.com/s7JtV.jpg quiescens
12:59.15quiescenso.o
12:59.32quiescenswhyfor are you putting a cat in a bowl
13:01.24Megalonbruce lee quiescens
13:01.36Megalonthe cat has to be like water
13:01.41Megalonif you put cat in a bowl
13:01.45Megalonit shall become the bowl
13:02.40*** join/#wowace Aeyan (pancake@cpe-024-163-021-006.triad.res.rr.com)
13:10.58quiescenso.o
13:23.58Repo10big-wigs: 03Maat * r8705 DragonSoul (2 files in 1 directory): small fixes
13:30.40*** join/#wowace Xinhuan_ (~Xinhuan@bb121-6-116-243.singnet.com.sg)
13:30.41*** join/#wowace Xinhuan_ (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
13:30.41*** mode/#wowace [+v Xinhuan_] by ChanServ
13:40.45*** join/#wowace profalbert (~profalber@p236-009.vps.tuwien.ac.at)
13:59.05*** join/#wowace profalbert (~profalber@194-166-31-206.adsl.highway.telekom.at)
14:02.44*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
14:02.44*** mode/#wowace [+v tekkub] by ChanServ
14:06.31*** join/#wowace Dotted^ (Dotted@79.138.163.126.bredband.oister.dk)
14:11.34*** join/#wowace profalbert (~profalber@p239-243.vps.tuwien.ac.at)
14:21.48Repo10all-played-laotseu: 03LaoTseu * r247 / (4 files in 1 directory): AllPlayed:
14:21.49Repo- Ticket #18: add option to display characters' iLevel (off by default)
14:23.24Moolgarhey, im trying to put on master volume on kollektiv's spell alerter. i have this line  :   if sound then PlaySoundFile(SM:Fetch("sound", sound)) end  i tryed to put in "Master" after sound and i tryed replace sound with "Master" but dont seem to work. anyone have a clue ?
14:30.56*** join/#wowace profalbert_ (~profalber@194-166-31-206.adsl.highway.telekom.at)
14:43.45*** join/#wowace unrealii (Next96@118.32.87.248)
14:47.04*** join/#wowace Julith (~Miranda@i59F7ED7F.versanet.de)
15:14.45*** join/#wowace Xinhuan_ (~Xinhuan@bb219-74-245-250.singnet.com.sg)
15:14.45*** join/#wowace Xinhuan_ (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
15:14.45*** mode/#wowace [+v Xinhuan_] by ChanServ
15:37.24*** join/#wowace profalbert__ (~profalber@p236-029.vps.tuwien.ac.at)
15:43.25*** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk)
15:47.50*** join/#wowace Tuller (~Jason@c-68-55-177-95.hsd1.va.comcast.net)
15:50.58*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
15:50.58*** mode/#wowace [+v tekkub] by ChanServ
15:55.54*** join/#wowace profalbert (~profalber@194-166-31-206.adsl.highway.telekom.at)
16:03.07*** join/#wowace stolenlegacy (~stolenleg@unaffiliated/stolenlegacy)
16:16.47*** join/#wowace Trela (~Alexia@c-71-228-185-34.hsd1.al.comcast.net)
16:42.36Repo10archud3: 03nyyr * r86 / (4 files in 3 directories): * added profile management
16:44.41Repo10archud3: 03nyyr 04v1.3 beta 2 * r87 : Tagging as v1.3 beta 2
16:47.54*** join/#wowace Xinhuan (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
16:47.54*** mode/#wowace [+v Xinhuan] by ChanServ
17:03.12Repo10bison: 03Grayal * r204 / (13 files in 1 directory): combo bar added
17:04.16Repo10bison: 03Grayal 042.4.0-release * r205 : combo bar added
17:26.03*** join/#wowace Cairenn (~Karen@MMOI/Administratrix/Cairenn)
17:26.03*** mode/#wowace [+o Cairenn] by ChanServ
17:39.12*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
17:39.12*** mode/#wowace [+v tekkub] by ChanServ
17:46.47*** join/#wowace Seerah (~Ryan@adsl-74-226-116-96.mem.bellsouth.net)
17:58.41*** join/#wowace Sliker (~ponies@84.93.158.5)
18:04.38*** join/#wowace raydenuni (~raydenuni@ip68-5-22-173.oc.oc.cox.net)
18:14.49*** join/#wowace Sliker (~ponies@84.93.158.5)
18:21.21*** join/#wowace mckenziemc (~Mark@dialup-4.246.254.9.Dial1.SanJose1.Level3.net)
18:27.44*** join/#wowace Owned (~Ben@138.16.35.98)
18:28.02*** join/#wowace Elkano_ (~elkano@pool015.vpn.uni-saarland.de)
18:28.02*** join/#wowace Elkano_ (~elkano@WoWUIDev/WoWAce/Elkano)
18:28.02*** mode/#wowace [+v Elkano_] by ChanServ
18:43.15quiescensmoo
18:52.08*** join/#wowace daev (~bleh@184.18.55.222)
18:52.50mckenziemcpats quiescens
19:04.03*** join/#wowace Higdur (~nike@h23n5-u-d2.ias.bredband.telia.com)
19:05.46*** join/#wowace stolenlegacy_ (~stolenleg@unaffiliated/stolenlegacy)
19:19.07*** join/#wowace Xinhuan (~Xinhuan@WoWUIDev/WoWAce/xinhuan)
19:19.07*** mode/#wowace [+v Xinhuan] by ChanServ
19:24.39*** join/#wowace stew-a (~Stewart@unafilliated/stewa/x-008753)
19:27.26*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
19:27.26*** mode/#wowace [+v tekkub] by ChanServ
19:38.31*** join/#wowace ThiefMaster (thief@AAnnecy-158-1-85-178.w90-52.abo.wanadoo.fr)
19:38.31*** join/#wowace ThiefMaster (thief@unaffiliated/thiefmaster)
19:39.35*** join/#wowace Groktar (~gr@c-76-20-77-109.hsd1.ca.comcast.net)
19:44.31*** join/#wowace digmouse (~chatzilla@61.49.120.246)
19:54.15*** part/#wowace Owned (~Ben@138.16.35.98)
20:01.25*** join/#wowace vince` (vince@173-228-119-250.dsl.dynamic.sonic.net)
20:30.02*** join/#wowace Xtek (~Xtek@c-71-227-186-114.hsd1.wa.comcast.net)
20:30.07*** join/#wowace Xtek (~Xtek@WoWUIDev/CurseStaff/CookieMonster/Xtek)
20:30.07*** mode/#wowace [+v Xtek] by ChanServ
20:32.10Repo10chocolatebar: 03yess * r144 ChocolateBar (5 files in 2 directories): Added option to remove custom colors from plugins.
20:33.51*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
20:33.51*** mode/#wowace [+v tekkub] by ChanServ
20:41.43*** join/#wowace Beautiuz (~Beautiuz@ip152-74-211-87.adsl2.static.versatel.nl)
20:41.44*** join/#wowace Xinhuan (~xinhuan@WoWUIDev/WoWAce/xinhuan)
20:41.44*** mode/#wowace [+v Xinhuan] by ChanServ
20:49.31*** join/#wowace Higdur (~nike@h23n5-u-d2.ias.bredband.telia.com)
21:02.33*** join/#wowace Funkeh` (~funk@5ad4d5e1.bb.sky.com)
21:02.34*** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh)
21:02.34*** mode/#wowace [+o Funkeh`] by ChanServ
21:13.46*** join/#wowace Yssaril (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net)
21:37.59*** join/#wowace pompyphone (~pompy@128.sub-174-252-80.myvzw.com)
21:40.18*** join/#wowace profalbert (~profalber@194-166-31-206.adsl.highway.telekom.at)
21:57.32*** join/#wowace Aeyan (pancake@cpe-024-163-021-006.triad.res.rr.com)
22:02.10*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
22:02.10*** mode/#wowace [+v tekkub] by ChanServ
22:08.42*** join/#wowace DarkerAudit (~Brian@c-98-236-98-13.hsd1.wv.comcast.net)
22:09.15*** join/#wowace tekkub_ (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
22:09.15*** mode/#wowace [+v tekkub_] by ChanServ
22:16.11*** join/#wowace Sliker (~ponies@84.93.158.5)
22:53.32*** join/#wowace bien| (~bien@p57B63B93.dip.t-dialin.net)
23:01.22Repo10smartres2: 03myrroddin 04Release 1.3.0 * r197 : Tagging as Release 1.3.0
23:01.23RepoSee if this works
23:03.28*** join/#wowace Tenchworks (~none@wsip-98-175-159-41.ri.ri.cox.net)
23:34.18*** join/#wowace bluspacecow (~bluspacec@60-234-165-167.bitstream.orcon.net.nz)
23:50.00*** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub)
23:50.00*** mode/#wowace [+v tekkub] by ChanServ

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.