00:15.16 | Ackis | lua> string.match("Pattern: Sapphire Spellthread", " %w+") |
00:15.17 | lua_bot | Ackis: Sapphire |
00:16.07 | Ackis | lua> string.match("Pattern: Sapphire Spellthread", "%s%w+") |
00:16.07 | lua_bot | Ackis: Sapphire |
00:16.30 | Ackis | lua> string.match("Pattern: Sapphire Spellthread", "%s%a+") |
00:16.30 | lua_bot | Ackis: Sapphire |
00:17.48 | Ackis | lua> string.gsub("Pattern: Sapphire Spellthread","%a+%: ") |
00:17.49 | lua_bot | Ackis: luabot:1: bad argument #3 to 'gsub' (string/function/table expected) |
00:18.03 | Ackis | lua> string.gsub("Pattern: Sapphire Spellthread","%a+%: ", "") |
00:18.03 | lua_bot | Ackis: Sapphire Spellthread, 1 |
00:18.10 | Ackis | bleh |
00:33.39 | Torhal | Ackis: My balls itch. Please advise. |
00:33.45 | Ackis | scratch |
00:34.10 | Torhal | Damn. That was too simply. |
00:34.15 | Torhal | s/simply/simple/ |
01:45.18 | pompy | getting closer to finished lol http://www.wowwiki.com/Profession_trainers_by_skill |
01:55.00 | Ackis | ok y'all |
01:55.26 | Ackis | Dataminer for vendors is working kinda, still missing flags so don't go around scanning stuff for completeness |
01:56.20 | Ackis | and I'm only coding this for enUS btw |
02:06.18 | pompy | why? :( i only understand koKR |
02:06.20 | pompy | lol |
02:11.41 | Ackis | ... |
02:23.21 | pompy | kidin, sry |
03:00.18 | pompy | i 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.09 | Ackis | there's a bunch of NPCs there that need to be added :P |
03:05.59 | Ackis | so I need some ideas on how to scan the tooltips |
03:06.03 | Ackis | feel free to post them |
03:06.45 | Zhinjio | can you be moer specific? |
03:07.02 | Zhinjio | you want to know how to scan tooltips? |
03:07.19 | Ackis | no, I'm doing it, I just need ideas on what would flag an item to be say healer only |
03:07.33 | Zhinjio | ah |
03:07.40 | Zhinjio | I don't think you can |
03:07.48 | Ackis | well I'm doing it partially now |
03:07.55 | Zhinjio | you can flag something as being applicable to a healer, but not "healer only" |
03:07.56 | Ackis | ie: spell hit/penetration == caster |
03:08.06 | Ackis | aye |
03:08.48 | Zhinjio | healer ... mp5, int, sp |
03:08.56 | Zhinjio | spi |
03:08.58 | Zhinjio | as well |
03:09.32 | Ackis | well with new gear itemization I can't really say that int/spirit == caster even |
03:09.33 | Torhal | Zhinjio: Other casters benefit from Spirit now. |
03:09.39 | Torhal | Warlocks gain direct +damage |
03:09.54 | Ackis | look at the vendor scan code in the dataminer file to see what I've done so far |
03:10.07 | Zhinjio | I didn't say they don't. |
03:10.16 | Zhinjio | thats why I'm saying, you can't say something is "healer only" |
03:10.23 | Zhinjio | thats a useless concept now |
03:11.44 | Zhinjio | spell hit is not just caster |
03:11.48 | Zhinjio | nor spell pen |
03:11.53 | Zhinjio | consider ret pallies |
03:12.00 | Zhinjio | its not a primary thing for them, but they do gain from it |
03:12.20 | Ackis | ret pallys use spell hit? |
03:12.24 | Zhinjio | sure |
03:13.07 | Zhinjio | I wouldn't gear for it, certainly, but its not useless |
03:13.32 | Zhinjio | at least for now, holy wrath, exorcism still use it |
03:13.49 | Zhinjio | exorcism is now in every ret pally's standard rotation |
03:13.59 | Ackis | kk |
03:14.43 | Zhinjio | I'm trying to think of something that is still "only" |
03:14.43 | Zhinjio | maybe defense |
03:14.43 | Ackis | def/blocking == tank only |
03:14.43 | Zhinjio | nods. |
03:15.21 | Ackis | +armor == tank only |
03:15.21 | Zhinjio | yeah, that might be the only ones left |
03:15.30 | Ackis | I think I'll go with spell hit/pen as caster only, can fix the few that aren't like that manually |
03:16.46 | Ackis | i have mana per 5 flagged as healer only, I think that's false however |
03:17.53 | Ackis | armor pen == dps only |
03:17.59 | Ackis | attack power == dps only |
03:18.08 | Ackis | (tanking items don't have it from what tanks have told me) |
03:21.25 | Ackis | http://pastebin.com/d6e184d31 |
03:51.48 | Torhal | pompy: ZOMG! Rin'Wosho the Trader isn't properly flagged! |
03:53.58 | pompy | Torhal: flagged? |
03:54.00 | pompy | in what way |
03:55.33 | pompy | ohh, u scanned him? |
03:55.34 | Torhal | Doesn't pop up a waypoint arrow |
03:55.37 | pompy | ohh |
03:55.41 | Torhal | Plus, his coords are wrong |
03:55.52 | Torhal | They're actually 15.07, 16.00 |
03:56.14 | pompy | 15.37,16.17 |
03:56.17 | pompy | isnt good enough? ;p |
03:56.36 | pompy | i thought the not getting waypoint arrow stuff was fixed? |
03:56.37 | Torhal | He's on a platform |
03:56.46 | Torhal | Well, it is if they're properly flagged |
03:57.04 | Torhal | Ackis: What does 0 mean? |
03:57.11 | pompy | neutral |
03:57.15 | pompy | faction id |
03:57.36 | pompy | what do you mean by 'flagged' ? |
03:58.03 | Torhal | I have no fucking clue. |
03:58.04 | Torhal | :D |
03:58.13 | Torhal | Trainers are flagged differently from vendors |
03:58.24 | Torhal | And trainer flagnum wasn't picked up by waypoints before |
03:58.26 | pompy | well hes a vendor |
03:58.28 | Torhal | They are now |
03:58.30 | Torhal | I know |
03:58.34 | pompy | the trader dude is |
03:58.36 | Torhal | But he's not getting an arrow |
03:58.48 | pompy | u get a debug message? |
03:58.52 | Torhal | No |
03:59.02 | Torhal | And I'm not adding one to the code because I'm about to go to bed |
03:59.18 | Torhal | BTW: The coords in the file take you close to him, but not up on his platform. |
03:59.31 | Torhal | There's stairs, a mob, more stairs, then him |
04:00.24 | pompy | 15.1,16.0 |
04:00.28 | pompy | changed it to that |
04:01.45 | Torhal | Danke |
04:01.55 | pompy | well i guess ackis has to look at the waypoint creation for vendors then |
04:02.11 | Torhal | Dunno why it doesn't work for him, works for others |
04:02.29 | Torhal | Well, fuck. Nevermind. |
04:02.34 | Torhal | It did earlier today |
04:06.12 | Torhal | Ok, they do work. Just not all |
04:06.34 | Torhal | I'd look at it, but I need to wake up in 5 and 1/2 hours |
04:06.36 | Torhal | Yay |
04:16.41 | pompy | lol k |
04:19.23 | Zhinjio | Torhal|Sleep: what??? you can't sleep now, I'm just getting started. |
04:19.24 | Zhinjio | damnit |
04:19.27 | Zhinjio | fucker |
04:21.43 | Torhal|Sleep | :P |
04:21.53 | Torhal | Zhinjio: What's up? |
04:21.55 | Zhinjio | hahahaha |
04:22.00 | Zhinjio | dude, if you gotta go to sleep, go. |
04:22.05 | Zhinjio | nothing I can't bug you about tomorrow. |
04:22.12 | Torhal | kk |
04:22.14 | Zhinjio | I'm just starting the hitCrit qtc conversion |
04:22.20 | Zhinjio | I suspect I'll break something or other. |
04:22.20 | Torhal | Aaah |
04:22.35 | Zhinjio | go sleep... I'll hit you up tomorrow if I run into problems. |
04:22.37 | Torhal | Getting rid of the removal menu in favor of doing it inline? |
04:23.00 | Zhinjio | that, and also click-reporting into chatframes, etc. |
04:23.06 | Torhal | Cool :) |
04:23.08 | Torhal | G'night. |
04:23.11 | Zhinjio | g'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.14 | Torhal | Zhinjio: Feh |
12:57.51 | *** join/#arl BWMerlin (n=chatzill@58.174.148.250) |
12:57.51 | *** mode/#arl [+v BWMerlin] by ChanServ |
15:01.46 | aesir | I 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.09 | Ackis | pop-up can be disabled |
15:08.12 | Ackis | l2read options :P |
15:08.18 | Ackis | message for bug report == ? |
15:11.38 | Zhinjio | Torhal|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.24 | Zhinjio | G'morning Jim-Bim |
15:51.33 | Jim-Bim | g'day Zhinjio |
15:51.57 | Jim-Bim | I'm already awake for 10 hours :P |
15:56.44 | Zhinjio | nods. |
16:43.49 | aesir | Ackis, 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.32 | aesir | I lost the copy/paste of the ARL chat spam saying I should post a bug report. I'll get it again shortly. |
16:45.20 | Zhinjio | the easiest way to avoid that popup is to open the skills before you open arl. |
17:23.17 | pompy | ~lart aesir |
17:23.17 | purl | beats aesir over the head with a microkernel |
18:07.59 | aesir | Zhinjio: 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.50 | Zhinjio | ok, so lets say you open Cooking |
18:08.54 | Zhinjio | and then scan |
18:09.01 | Zhinjio | you should *not* get a popup for cooking, since its already scanned |
18:09.22 | Zhinjio | however, 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.56 | aesir | I 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.25 | Zhinjio | then the only way the popup will be there is if you're filtering things out and there's nothing to display |
18:12.04 | Zhinjio | because it shouldn't be there unless a) you haven't scanned the skill yet, or b) you're filtering everything out |
18:13.40 | aesir | lol, 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.06 | Zhinjio | aha. |
18:14.07 | Zhinjio | I see. |
18:14.11 | aesir | So, for me at least, Hide Popups doesn't do much good. |
18:14.15 | Zhinjio | so you just don't want to see that popup |
18:14.18 | aesir | Bingo! |
18:14.21 | Zhinjio | fair enough |
18:14.38 | Zhinjio | can you ticket that hide popups doesn't seem to work, please? |
18:14.39 | aesir | But...I'm also aware that it's there to hopefully minimize support tickets/forum posts QQing that no recipes show up. |
18:14.53 | aesir | It's intended behavior as it stands. I'll open a feature request. |
18:14.55 | Zhinjio | yeah, that has to be shown by default |
18:15.23 | aesir | Definitely. I only want to the option to kill it outright. |
19:41.57 | Zhinjio | SO 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.47 | Zhinjio | I 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.46 | Torhal | Zhinjio: Gah. I was just thinking about that at work. |
20:26.50 | Torhal | Not currently possible. |
20:29.47 | Torhal | Zhinjio: You can kinda fake it though. |
20:30.14 | Torhal | On the cell's OnEnter, set the color of the line it's in. |
20:45.38 | Zhinjio | meh, too much work. |
20:45.56 | Zhinjio | it just means the individual buttons(cells) all highlight on their own, but have the same effect |
20:45.59 | Zhinjio | shrugs. |
20:48.17 | Zhinjio | you can pass a table as the arg, yes? |
20:49.00 | Torhal | Zhinjio: Eh? |
20:49.10 | Torhal | And it's not too much work. You can do this: |
20:49.18 | Torhal | local y, x = cell:GetPosition() |
20:49.20 | Torhal | in your handler. |
20:49.34 | Torhal | Then tooltip:SetLineColor(y, r, g, b, a) |
20:49.57 | Torhal | Zhinjio: 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.02 | Zhinjio | how's your day going? |
21:00.59 | Torhal | Eh, ok. Yours? |
21:01.15 | Zhinjio | fair |
21:01.18 | Torhal | :D |
21:38.14 | Zhinjio | Torhal: got a minute to look at something? |
21:38.20 | Torhal | Wazaa? |
21:38.21 | Zhinjio | is now officially puzzled |
21:38.35 | Zhinjio | hmm. hang on. lemme push this first |
21:39.10 | Zhinjio | I have a qtc clone of hitcrit |
21:39.22 | Zhinjio | any chance you can get r73 (once its done packaging) and take a look? |
21:39.29 | Torhal | Sure. |
21:39.34 | Zhinjio | no errors, just not the expected behabvior |
21:39.38 | Zhinjio | turn "DEBUG" on |
21:39.53 | Zhinjio | also, make sure you've got some hitcrit data in the tooltip |
21:39.57 | Zhinjio | I think you use the addon, no? |
21:40.02 | Torhal | Aye |
21:41.24 | Zhinjio | oh |
21:41.25 | Zhinjio | hmm |
21:41.32 | Zhinjio | I think I know whats wrong |
21:41.37 | Zhinjio | damn |
21:42.07 | Zhinjio | this is a weird nuance of the way the handler works |
21:42.15 | Zhinjio | when I do the setcell that specifies the argument to pass |
21:42.35 | Zhinjio | it doesn't put the table in there, it puts a reference to the table in there |
21:43.01 | Zhinjio | if 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.11 | Zhinjio | which makes sense, I guess |
21:43.14 | Torhal | Ugh. |
21:43.23 | Zhinjio | it just means that I have to do this a different way |
21:43.38 | Zhinjio | and I can't do things with a nice, neat variable. |
21:43.40 | Torhal | Don't pass the table? |
21:43.51 | Torhal | Still have the table, but pass a "do this" arg? |
21:44.00 | Zhinjio | explain? |
21:44.24 | Torhal | Have the table in file-scope. You'll probably be re-using it anyway. |
21:44.36 | Torhal | Then pass a string as arg which tells the handler what to do with it. |
21:44.55 | Zhinjio | well, the table was already a "do this" type argument |
21:45.01 | Torhal | Or look at how I handled click_info in ARLFrame.lua |
21:45.14 | Zhinjio | it contained the type of reset you wanted (category, school or entry) |
21:45.26 | Zhinjio | and then either the category id, the school id, or the spell id that you were going to nuke |
21:45.49 | Zhinjio | I'll take a look |
21:46.21 | Torhal | Well, 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.57 | Torhal | I'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.14 | Torhal | And make the table file-local. You're making garbage the way you're doing it now. |
21:48.31 | Zhinjio | I don't think it makes sense to have a table, is my point. |
21:48.54 | Zhinjio | I need to pass something like... |
21:49.15 | Zhinjio | "resetcat~resetschool~resetspell" |
21:49.31 | Zhinjio | well, with resettype in there too |
21:50.03 | Zhinjio | or "resetType~resetSpecific" |
21:50.19 | Zhinjio | where resetSpecific will either be the category, school or spell based on what type is |
21:50.39 | Torhal | Then pass it delimited and use strsplit() |
21:50.44 | Zhinjio | yup |
21:50.48 | Zhinjio | I think I have to |
21:51.10 | Zhinjio | anyway, sorry to bug you. thanks for taking a look |
21:51.33 | Torhal | You're not bugging me :) |
21:52.07 | Torhal | BTW: Use wipe(t) instead of clearing it by making a new table each time. |
21:52.24 | Torhal | I think that's why LQT was exploding memory-wise until I started cracking down on the recycling. |
21:54.18 | Zhinjio | k |
21:55.20 | Zhinjio | I do find it kind of stupid that I can't even use a local variable for it |
21:55.23 | Zhinjio | for example |
21:55.25 | Zhinjio | if i do |
21:55.38 | Zhinjio | local passval = "damage~0~0" |
21:55.55 | Zhinjio | and then SetCell( blah, blah, blah... passval ) |
21:55.59 | Zhinjio | it still passes a reference |
21:56.13 | Zhinjio | thats pretty fucking dumb. |
21:56.30 | Zhinjio | actually, I think managed to get that to work eventually |
21:56.34 | Zhinjio | anyway |
21:57.50 | Torhal | Zhinjio: 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.11 | Zhinjio | thinks. |
21:58.24 | Torhal | That's why I said make it file-scope. |
21:58.48 | Zhinjio | would it change the behavior if I made the table file-scope, do you think? |
21:58.53 | Zhinjio | its worht a try |
21:59.31 | Torhal | Yah, you'd be working with a single table. Just ditch passTable.resetCat = "damage" and pass "damage" as the arg. |
22:00.12 | Zhinjio | no, that doesn't work |
22:00.18 | Torhal | Was just gonna say that |
22:00.29 | Torhal | I looked further down and you're changing passtable in a loop |
22:00.33 | Torhal | So it's always changed. |
22:00.34 | Zhinjio | yes |
22:00.43 | Zhinjio | every cell is gonna have different values |
22:00.48 | Zhinjio | so nevermind |
22:00.50 | Zhinjio | fucking thing |
22:00.56 | Zhinjio | anyway |
22:05.17 | pompy | Ackis: ping |
22:12.55 | Zhinjio | ok, its working now, I still think thats lame. |
22:12.56 | Zhinjio | heh |
22:16.19 | Zhinjio | Torhal: can the OnMouseDown handler do proper detection of modifier states? like alt, shift, ctrl being down? |
22:19.52 | Zhinjio | and further, does the fourth arg to mousehandler "button" mean like RightMouseButton or LeftMouseButton? |
22:19.55 | Zhinjio | or what? |
22:20.44 | Zhinjio | er, RightButton/LeftButton rather |
22:23.06 | pompy | Zhinjio: i dont have to bother scanning fishing trainers, eh? lol |
22:23.49 | Zhinjio | pompy: I wouldn't think so, no. |
22:23.50 | Zhinjio | heh |
22:27.55 | Zhinjio | you guys use clique? |
22:31.43 | pompy | nah |
22:32.59 | *** join/#arl BWMerlin (n=chatzill@58.174.148.250) |
22:32.59 | *** mode/#arl [+v BWMerlin] by ChanServ |
22:39.48 | Zhinjio | I think if I went resto again, I'd probably use it. |
22:44.40 | Torhal | Zhinjio: RightButton, LeftButton, MiddleButton - and AltIsPressed/etc work. |
22:47.04 | Zhinjio | ok |
22:47.37 | Zhinjio | IsAltKeyDown(), et al |
22:51.15 | Torhal | Aye |
22:51.37 | Zhinjio | good, thats working perfectly. |
23:24.07 | *** join/#arl ckknight (n=ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
23:48.43 | Zhinjio | is there a function or something that will open the chat editbox for you? |
23:50.10 | pompy | the enter key? ;p |
23:50.18 | Zhinjio | programmatically |
23:52.30 | pompy | doesnt look like it :\ |
23:52.31 | pompy | http://www.wowwiki.com/World_of_Warcraft_API#Chat_Window_Functions |
23:52.32 | pompy | all i see |