IRC log for #arl on 20090530

00:15.16Ackislua> string.match("Pattern: Sapphire Spellthread", " %w+")
00:15.17lua_botAckis:  Sapphire
00:16.07Ackislua> string.match("Pattern: Sapphire Spellthread", "%s%w+")
00:16.07lua_botAckis:  Sapphire
00:16.30Ackislua> string.match("Pattern: Sapphire Spellthread", "%s%a+")
00:16.30lua_botAckis:  Sapphire
00:17.48Ackislua> string.gsub("Pattern: Sapphire Spellthread","%a+%: ")
00:17.49lua_botAckis: luabot:1: bad argument #3 to 'gsub' (string/function/table expected)
00:18.03Ackislua> string.gsub("Pattern: Sapphire Spellthread","%a+%: ", "")
00:18.03lua_botAckis: Sapphire Spellthread, 1
00:18.10Ackisbleh
00:33.39TorhalAckis: My balls itch. Please advise.
00:33.45Ackisscratch
00:34.10TorhalDamn. That was too simply.
00:34.15Torhals/simply/simple/
01:45.18pompygetting closer to finished lol http://www.wowwiki.com/Profession_trainers_by_skill
01:55.00Ackisok y'all
01:55.26AckisDataminer for vendors is working kinda, still missing flags so don't go around scanning stuff for completeness
01:56.20Ackisand I'm only coding this for enUS btw
02:06.18pompywhy? :( i only understand koKR
02:06.20pompylol
02:11.41Ackis...
02:23.21pompykidin, sry
03:00.18pompyi never knew about http://www.wowhead.com/?npc=33614#comments lol
03:03.25*** join/#arl ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
03:04.09Ackisthere's a bunch of NPCs there that need to be added :P
03:05.59Ackisso I need some ideas on how to scan the tooltips
03:06.03Ackisfeel free to post them
03:06.45Zhinjiocan you be moer specific?
03:07.02Zhinjioyou want to know how to scan tooltips?
03:07.19Ackisno, I'm doing it, I just need ideas on what would flag an item to be say healer only
03:07.33Zhinjioah
03:07.40ZhinjioI don't think you can
03:07.48Ackiswell I'm doing it partially now
03:07.55Zhinjioyou can flag something as being applicable to a healer, but not "healer only"
03:07.56Ackisie: spell hit/penetration == caster
03:08.06Ackisaye
03:08.48Zhinjiohealer ... mp5, int, sp
03:08.56Zhinjiospi
03:08.58Zhinjioas well
03:09.32Ackiswell with new gear itemization I can't really say that int/spirit == caster even
03:09.33TorhalZhinjio: Other casters benefit from Spirit now.
03:09.39TorhalWarlocks gain direct +damage
03:09.54Ackislook at the vendor scan code in the dataminer file to see what I've done so far
03:10.07ZhinjioI didn't say they don't.
03:10.16Zhinjiothats why I'm saying, you can't say something is "healer only"
03:10.23Zhinjiothats a useless concept now
03:11.44Zhinjiospell hit is not just caster
03:11.48Zhinjionor spell pen
03:11.53Zhinjioconsider ret pallies
03:12.00Zhinjioits not a primary thing for them, but they do gain from it
03:12.20Ackisret pallys use spell hit?
03:12.24Zhinjiosure
03:13.07ZhinjioI wouldn't gear for it, certainly, but its not useless
03:13.32Zhinjioat least for now, holy wrath, exorcism still use it
03:13.49Zhinjioexorcism is now in every ret pally's standard rotation
03:13.59Ackiskk
03:14.43ZhinjioI'm trying to think of something that is still "only"
03:14.43Zhinjiomaybe defense
03:14.43Ackisdef/blocking == tank only
03:14.43Zhinjionods.
03:15.21Ackis+armor == tank only
03:15.21Zhinjioyeah, that might be the only ones left
03:15.30AckisI think I'll go with spell hit/pen as caster only, can fix the few that aren't like that manually
03:16.46Ackisi have mana per 5 flagged as healer only, I think that's false however
03:17.53Ackisarmor pen == dps only
03:17.59Ackisattack power == dps only
03:18.08Ackis(tanking items don't have it from what tanks have told me)
03:21.25Ackishttp://pastebin.com/d6e184d31
03:51.48Torhalpompy: ZOMG! Rin'Wosho the Trader isn't properly flagged!
03:53.58pompyTorhal: flagged?
03:54.00pompyin what way
03:55.33pompyohh, u scanned him?
03:55.34TorhalDoesn't pop up a waypoint arrow
03:55.37pompyohh
03:55.41TorhalPlus, his coords are wrong
03:55.52TorhalThey're actually 15.07, 16.00
03:56.14pompy15.37,16.17
03:56.17pompyisnt good enough? ;p
03:56.36pompyi thought the not getting waypoint arrow stuff was fixed?
03:56.37TorhalHe's on a platform
03:56.46TorhalWell, it is if they're properly flagged
03:57.04TorhalAckis: What does 0 mean?
03:57.11pompyneutral
03:57.15pompyfaction id
03:57.36pompywhat do you mean by 'flagged' ?
03:58.03TorhalI have no fucking clue.
03:58.04Torhal:D
03:58.13TorhalTrainers are flagged differently from vendors
03:58.24TorhalAnd trainer flagnum wasn't picked up by waypoints before
03:58.26pompywell hes a vendor
03:58.28TorhalThey are now
03:58.30TorhalI know
03:58.34pompythe trader dude is
03:58.36TorhalBut he's not getting an arrow
03:58.48pompyu get a debug message?
03:58.52TorhalNo
03:59.02TorhalAnd I'm not adding one to the code because I'm about to go to bed
03:59.18TorhalBTW: The coords in the file take you close to him, but not up on his platform.
03:59.31TorhalThere's stairs, a mob, more stairs, then him
04:00.24pompy15.1,16.0
04:00.28pompychanged it to that
04:01.45TorhalDanke
04:01.55pompywell i guess ackis has to look at the waypoint creation for vendors then
04:02.11TorhalDunno why it doesn't work for him, works for others
04:02.29TorhalWell, fuck. Nevermind.
04:02.34TorhalIt did earlier today
04:06.12TorhalOk, they do work. Just not all
04:06.34TorhalI'd look at it, but I need to wake up in 5 and 1/2 hours
04:06.36TorhalYay
04:16.41pompylol k
04:19.23ZhinjioTorhal|Sleep: what??? you can't sleep now, I'm just getting started.
04:19.24Zhinjiodamnit
04:19.27Zhinjiofucker
04:21.43Torhal|Sleep:P
04:21.53TorhalZhinjio: What's up?
04:21.55Zhinjiohahahaha
04:22.00Zhinjiodude, if you gotta go to sleep, go.
04:22.05Zhinjionothing I can't bug you about tomorrow.
04:22.12Torhalkk
04:22.14ZhinjioI'm just starting the hitCrit qtc conversion
04:22.20ZhinjioI suspect I'll break something or other.
04:22.20TorhalAaah
04:22.35Zhinjiogo sleep... I'll hit you up tomorrow if I run into problems.
04:22.37TorhalGetting rid of the removal menu in favor of doing it inline?
04:23.00Zhinjiothat, and also click-reporting into chatframes, etc.
04:23.06TorhalCool :)
04:23.08TorhalG'night.
04:23.11Zhinjiog'night
07:05.55*** join/#arl BWMerlin (n=chatzill@58.174.148.250)
07:05.55*** mode/#arl [+v BWMerlin] by ChanServ
09:36.46*** join/#arl Jim-Bim (n=thorben_@mnsr-4db16cd2.pool.einsundeins.de)
09:36.46*** mode/#arl [+o Jim-Bim] by ChanServ
09:54.14TorhalZhinjio: Feh
12:57.51*** join/#arl BWMerlin (n=chatzill@58.174.148.250)
12:57.51*** mode/#arl [+v BWMerlin] by ChanServ
15:01.46aesirI hate the popup. The one that says you have no recipes to display.  Yes, I H A T E it.  I said it.  I'm not taking it back.  Even though it only pops up once per session per character per tradeskill... it's a lot.  It's too many.  I don't like it.  Shoot me.  Also, I see a message telling me to submit a bug report if I get that message.  Yowzaa.  Really?
15:08.09Ackispop-up can be disabled
15:08.12Ackisl2read options :P
15:08.18Ackismessage for bug report == ?
15:11.38ZhinjioTorhal|Away: ping
15:45.29*** join/#arl Jim-Bim (n=thorben_@mnsr-4db16cd2.pool.einsundeins.de)
15:45.29*** mode/#arl [+o Jim-Bim] by ChanServ
15:50.24ZhinjioG'morning Jim-Bim
15:51.33Jim-Bimg'day Zhinjio
15:51.57Jim-BimI'm already awake for 10 hours :P
15:56.44Zhinjionods.
16:43.49aesirAckis, The option "Hide Popups" that shows a popup at least once after a new version has been added.  For each character.  For each tradeskill.  Yes, that option is the one I speak of.  WTB a "Hide Popups" option that does.
16:44.32aesirI lost the copy/paste of the ARL chat spam saying I should post a bug report.  I'll get it again shortly.
16:45.20Zhinjiothe easiest way to avoid that popup is to open the skills before you open arl.
17:23.17pompy~lart aesir
17:23.17purlbeats aesir over the head with a microkernel
18:07.59aesirZhinjio: I don't understand.  In order for me to hit the 'Scan' button, I have to open a tradeskill first, unless I suppose there's a way in through the Interface Options dialog or command line (which I'm not using).
18:08.50Zhinjiook, so lets say you open Cooking
18:08.54Zhinjioand then scan
18:09.01Zhinjioyou should *not* get a popup for cooking, since its already scanned
18:09.22Zhinjiohowever, if you then press the round button at the top left to switch to say, ... mining, that will NOT have been scanned yet, and you WILL get the popup
18:10.56aesirI think that's what I'm doing (not the round button part, I don't use it - it's easier for me to navigate my tradeskills through my own button shortcuts) but I'll take another look at next logon.
18:11.25Zhinjiothen the only way the popup will be there is if you're filtering things out and there's nothing to display
18:12.04Zhinjiobecause it shouldn't be there unless a) you haven't scanned the skill yet, or b) you're filtering everything out
18:13.40aesirlol, ok back to step one.  I'm perfectly aware that the popup shows if filter settings preclude displaying of recipes in a scan.  The issue is that it popups whether I want that notice or not.  If I have no skills to show it's because my "usual" filter settings tell me that I've finally acquired all non-faction recipes for that character's current skill level.  But it pops up to tell me that each logon, each ARL update, each character, each pr
18:14.06Zhinjioaha.
18:14.07ZhinjioI see.
18:14.11aesirSo, for me at least, Hide Popups doesn't do much good.
18:14.15Zhinjioso you just don't want to see that popup
18:14.18aesirBingo!
18:14.21Zhinjiofair enough
18:14.38Zhinjiocan you ticket that hide popups doesn't seem to work, please?
18:14.39aesirBut...I'm also aware that it's there to hopefully minimize support tickets/forum posts QQing that no recipes show up.
18:14.53aesirIt's intended behavior as it stands. I'll open a feature request.
18:14.55Zhinjioyeah, that has to be shown by default
18:15.23aesirDefinitely. I only want to the option to kill it outright.
19:41.57ZhinjioSO Torhal|Away : when you return... what I want to know is if QTC can make a single span button across many populated text columns. For example, in HitCrit, if I hover down across a multi-column row, that the whole row can highlight even though each column has data in it.
19:42.47ZhinjioI can SetCell with a colspan if there's only one data element in the first column or whatever. that works. But I don't want the data in the column to span, just the highlight
20:25.18*** join/#arl Repo (n=supybot@repos.curseforge.net)
20:25.18*** mode/#arl [+v Repo] by ChanServ
20:26.46TorhalZhinjio: Gah. I was just thinking about that at work.
20:26.50TorhalNot currently possible.
20:29.47TorhalZhinjio: You can kinda fake it though.
20:30.14TorhalOn the cell's OnEnter, set the color of the line it's in.
20:45.38Zhinjiomeh, too much work.
20:45.56Zhinjioit just means the individual buttons(cells) all highlight on their own, but have the same effect
20:45.59Zhinjioshrugs.
20:48.17Zhinjioyou can pass a table as the arg, yes?
20:49.00TorhalZhinjio: Eh?
20:49.10TorhalAnd it's not too much work. You can do this:
20:49.18Torhallocal y, x = cell:GetPosition()
20:49.20Torhalin your handler.
20:49.34TorhalThen tooltip:SetLineColor(y, r, g, b, a)
20:49.57TorhalZhinjio: Oh, as the arg to the handler. Yes. Anything can be passed.
20:50.39*** join/#arl Repo (n=supybot@repos.curseforge.net)
20:50.39*** mode/#arl [+v Repo] by ChanServ
20:51.56*** join/#arl Repo (n=supybot@repos.curseforge.net)
20:51.56*** mode/#arl [+v Repo] by ChanServ
21:00.02Zhinjiohow's your day going?
21:00.59TorhalEh, ok. Yours?
21:01.15Zhinjiofair
21:01.18Torhal:D
21:38.14ZhinjioTorhal: got a minute to look at something?
21:38.20TorhalWazaa?
21:38.21Zhinjiois now officially puzzled
21:38.35Zhinjiohmm. hang on. lemme push this first
21:39.10ZhinjioI have a qtc clone of hitcrit
21:39.22Zhinjioany chance you can get r73 (once its done packaging) and take a look?
21:39.29TorhalSure.
21:39.34Zhinjiono errors, just not the expected behabvior
21:39.38Zhinjioturn "DEBUG" on
21:39.53Zhinjioalso, make sure you've got some hitcrit data in the tooltip
21:39.57ZhinjioI think you use the addon, no?
21:40.02TorhalAye
21:41.24Zhinjiooh
21:41.25Zhinjiohmm
21:41.32ZhinjioI think I know whats wrong
21:41.37Zhinjiodamn
21:42.07Zhinjiothis is a weird nuance of the way the handler works
21:42.15Zhinjiowhen I do the setcell that specifies the argument to pass
21:42.35Zhinjioit doesn't put the table in there, it puts a reference to the table in there
21:43.01Zhinjioif the table changes values sometime between when I call the SetCell and when I actually click on the cell, the CHANGED table is what gets passed
21:43.11Zhinjiowhich makes sense, I guess
21:43.14TorhalUgh.
21:43.23Zhinjioit just means that I have to do this a different way
21:43.38Zhinjioand I can't do things with a nice, neat variable.
21:43.40TorhalDon't pass the table?
21:43.51TorhalStill have the table, but pass a "do this" arg?
21:44.00Zhinjioexplain?
21:44.24TorhalHave the table in file-scope. You'll probably be re-using it anyway.
21:44.36TorhalThen pass a string as arg which tells the handler what to do with it.
21:44.55Zhinjiowell, the table was already a "do this" type argument
21:45.01TorhalOr look at how I handled click_info in ARLFrame.lua
21:45.14Zhinjioit contained the type of reset you wanted (category, school or entry)
21:45.26Zhinjioand then either the category id, the school id, or the spell id that you were going to nuke
21:45.49ZhinjioI'll take a look
21:46.21TorhalWell, it may not be viable for you because the way I did it was in a kinda cascade-effect since it's a menu system.
21:47.57TorhalI'd do it the way you're doing it now but instead of passing the table, ditch its resetCat and pass that instead.
21:48.14TorhalAnd make the table file-local. You're making garbage the way you're doing it now.
21:48.31ZhinjioI don't think it makes sense to have a table, is my point.
21:48.54ZhinjioI need to pass something like...
21:49.15Zhinjio"resetcat~resetschool~resetspell"
21:49.31Zhinjiowell, with resettype in there too
21:50.03Zhinjioor "resetType~resetSpecific"
21:50.19Zhinjiowhere resetSpecific will either be the category, school or spell based on what type is
21:50.39TorhalThen pass it delimited and use strsplit()
21:50.44Zhinjioyup
21:50.48ZhinjioI think I have to
21:51.10Zhinjioanyway, sorry to bug you. thanks for taking a look
21:51.33TorhalYou're not bugging me :)
21:52.07TorhalBTW: Use wipe(t) instead of clearing it by making a new table each time.
21:52.24TorhalI think that's why LQT was exploding memory-wise until I started cracking down on the recycling.
21:54.18Zhinjiok
21:55.20ZhinjioI do find it kind of stupid that I can't even use a local variable for it
21:55.23Zhinjiofor example
21:55.25Zhinjioif i do
21:55.38Zhinjiolocal passval = "damage~0~0"
21:55.55Zhinjioand then SetCell( blah, blah, blah... passval )
21:55.59Zhinjioit still passes a reference
21:56.13Zhinjiothats pretty fucking dumb.
21:56.30Zhinjioactually, I think managed to get that to work eventually
21:56.34Zhinjioanyway
21:57.50TorhalZhinjio: It kinda makes sense from Lua's scoping system. Once you reach the end of the function, anything declared local within it is purged so a reference must be passed to retain the data.
21:58.11Zhinjiothinks.
21:58.24TorhalThat's why I said make it file-scope.
21:58.48Zhinjiowould it change the behavior if I made the table file-scope, do you think?
21:58.53Zhinjioits worht a try
21:59.31TorhalYah, you'd be working with a single table. Just ditch passTable.resetCat = "damage" and pass "damage" as the arg.
22:00.12Zhinjiono, that doesn't work
22:00.18TorhalWas just gonna say that
22:00.29TorhalI looked further down and you're changing passtable in a loop
22:00.33TorhalSo it's always changed.
22:00.34Zhinjioyes
22:00.43Zhinjioevery cell is gonna have different values
22:00.48Zhinjioso nevermind
22:00.50Zhinjiofucking thing
22:00.56Zhinjioanyway
22:05.17pompyAckis: ping
22:12.55Zhinjiook, its working now, I still think thats lame.
22:12.56Zhinjioheh
22:16.19ZhinjioTorhal: can the OnMouseDown handler do proper detection of modifier states? like alt, shift, ctrl being down?
22:19.52Zhinjioand further, does the fourth arg to mousehandler "button" mean like RightMouseButton or LeftMouseButton?
22:19.55Zhinjioor what?
22:20.44Zhinjioer, RightButton/LeftButton rather
22:23.06pompyZhinjio: i dont have to bother scanning fishing trainers, eh? lol
22:23.49Zhinjiopompy: I wouldn't think so, no.
22:23.50Zhinjioheh
22:27.55Zhinjioyou guys use clique?
22:31.43pompynah
22:32.59*** join/#arl BWMerlin (n=chatzill@58.174.148.250)
22:32.59*** mode/#arl [+v BWMerlin] by ChanServ
22:39.48ZhinjioI think if I went resto again, I'd probably use it.
22:44.40TorhalZhinjio: RightButton, LeftButton, MiddleButton - and AltIsPressed/etc work.
22:47.04Zhinjiook
22:47.37ZhinjioIsAltKeyDown(), et al
22:51.15TorhalAye
22:51.37Zhinjiogood, thats working perfectly.
23:24.07*** join/#arl ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight)
23:48.43Zhinjiois there a function or something that will open the chat editbox for you?
23:50.10pompythe enter key? ;p
23:50.18Zhinjioprogrammatically
23:52.30pompydoesnt look like it :\
23:52.31pompyhttp://www.wowwiki.com/World_of_Warcraft_API#Chat_Window_Functions
23:52.32pompyall i see

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