00:00.17 | Cide | you can send mail without a hardware event |
00:00.30 | Shadowed | talking about adding a COD amount to mail |
00:00.33 | Mike-N-Go | Please, enlighten me. |
00:00.33 | Cide | but I'm not sure if that applies to C.O.D. mail |
00:00.53 | Iriel|Working | Mike-N-Go, The other possibility is that you're doing it too fast |
00:01.05 | Iriel|Working | Mike-N-Go, you dont wait for the previous steps to be acknowledged in your code |
00:01.23 | Shadowed | If it was working last patch, not sure what would have changed in 2.0.7 to break it though |
00:01.24 | Iriel|Working | Mike-N-Go, You may find that you need to wait for the item to be acknowledged before you can add a C.O.D. amount |
00:01.44 | Iriel|Working | well, the game has to check the item's type now |
00:01.52 | Iriel|Working | You can't send gift wrapped items COD now, and you could before |
00:02.37 | Mike-N-Go | Iriel|Working: How would you do that? |
00:02.45 | Mike-N-Go | Burn the CPU :) |
00:03.50 | Iriel|Working | Check the events that come back, or use an OnUpdate delay... I doubt you could do it without returning control to the UI, but that all depends on what happens behind the scenes. |
00:05.00 | Mike-N-Go | Humm. |
00:05.18 | Mike-N-Go | That is my first addon, and I am not so sure of how this all works. |
00:05.37 | Mike-N-Go | I will keep trying, thow, but for now my users have autofill. |
00:08.07 | Tain | Does anyone have an easier job than Jon Stewart? I mean just watching CSPAN gives you more material than you could ever use in a single day. |
00:09.22 | *** join/#wowi-lounge ckknight (n=ckknight@198.199.136.121) |
00:09.52 | *** join/#wowi-lounge Legorol (i=Legorol@zr205.trin.cam.ac.uk) |
00:10.30 | Iriel|Working | Yeah, but he has to make it really funny |
00:10.49 | *** join/#wowi-lounge thejoker (n=jokerg22@ip68-1-174-146.ri.ri.cox.net) |
00:11.08 | Mike-N-Go | Well, the COD button clicks and the money fills the panes, but it does not send COD automisly. |
00:11.18 | Tain | Some of the stuff doesn't need any help. Not that I'm complaining about what he does. |
00:19.47 | Neuro_Medivh | Someone told me that "of the Bandit" gear is bugged, is this true? |
00:20.06 | subbawt | bugged how |
00:20.17 | Neuro_Medivh | I don't know |
00:24.50 | *** join/#wowi-lounge Tuller (n=chatzill@c-68-57-185-39.hsd1.va.comcast.net) |
00:28.45 | Tierrie|Work | Tain: hahaa |
00:29.00 | Tierrie|Work | Tain: seriously what bothers me is that Jon Stewart can go on for hours and yet every new day he gets new materials |
00:29.09 | Tierrie|Work | i mean, how can people be that stupid |
00:29.58 | Tierrie|Work | I just read todays reddit and digg and there's some crazy crap out there -- there's a group of conservatives that are saying that Copernicus helio-centric solar system model is a Jewish Conspiracy |
00:30.29 | Tierrie|Work | And there's a R-AL that is misquoting lincoln and wants to execute democrat congressmen for "giving relief to the enemy" |
00:30.56 | Tierrie|Work | and bush is looking for an excuse to create an "incident" |
00:32.28 | Tierrie|Work | actually ever since i started watching the daily show I think i've been more political savvy |
00:32.35 | Tierrie|Work | though the stress levels are now through th roof |
00:38.39 | Neuro_Medivh | I still like seeing Jon Stewart on Crossfire: http://www.youtube.com/watch?v=aFQFB5YpDZE |
00:42.51 | *** join/#wowi-lounge PProvost (n=PProvost@pool-71-112-38-65.sttlwa.dsl-w.verizon.net) |
00:42.58 | *** join/#wowi-lounge chuckg (i=chuckg@66-237-5-116.starstream.net) |
00:49.06 | *** join/#wowi-lounge Amian (n=amian@CPE001346ca1979-CM00e06f16c85a.cpe.net.cable.rogers.com) |
00:50.15 | *** part/#wowi-lounge Amian (n=amian@CPE001346ca1979-CM00e06f16c85a.cpe.net.cable.rogers.com) |
01:07.06 | *** part/#wowi-lounge Wing87 (n=Wing@c83-254-245-83.bredband.comhem.se) |
01:07.08 | *** join/#wowi-lounge dinesh-work (n=chatzill@c-68-36-168-161.hsd1.nj.comcast.net) |
01:08.31 | *** join/#wowi-lounge gnor (n=jaydee@cpe-76-81-38-253.socal.res.rr.com) |
01:09.07 | MentalPower | Hey guys, was it here that someone linked a program to strip the protection on WMAs you bought using napster if you still have the license files? |
01:15.23 | *** join/#wowi-lounge Untitled-18BEE (n=petridis@c-71-227-212-108.hsd1.or.comcast.net) |
01:23.57 | *** join/#wowi-lounge Kolth (n=petridis@c-71-227-212-108.hsd1.or.comcast.net) |
01:54.18 | *** join/#wowi-lounge Jebster (n=Jebster@85-210-5-85.dsl.pipex.com) |
01:54.23 | Jebster | anyone here? |
01:54.49 | Cairenn | nope |
01:54.53 | MentalPower | nop |
01:55.13 | Jebster | Lol, its just its 5 to 2 in the morning here lol, didnt know if anyone was here :P |
01:55.17 | Tain | Are any of us truly here? Or is here just a construct of our subconcious? |
01:55.21 | Jebster | how you all doing nyways? |
01:55.37 | Cairenn | Doing well, yourself Jebster? |
01:55.52 | JoshBorke | *yawn* morning all :-D |
01:55.57 | Jebster | basicaly your trying to say "we could all be dreaming" :P lol |
01:56.12 | Jebster | im doing ok thanks Cairenn |
01:56.15 | Tain | You may say I'm a dreamer. |
01:56.21 | Tain | But I'm not the only one. |
01:56.55 | Jebster | is it hard to program your own mods? |
01:57.00 | Cide | define 'hard' |
01:57.04 | Cide | if you're a programmer, it's quite easy |
01:57.16 | Jebster | lol, for a 13 year old kid :P |
01:57.50 | Tem | I know a guy who was a better programmer than I am now when he was 13 |
01:57.54 | Cide | I programmed when I was 10; age is not really relevant |
01:58.18 | Jebster | oh, i do use dreamweaver if that helps lol, dont think it will, thats HTML |
01:58.43 | Cide | no - dreamweaver is useless when it comes to coding mods (other than for syntax coloring and that stuff) |
01:59.00 | Jebster | i used it for making websites not coding mods though lol :P |
01:59.28 | Xuerian | For someone who manages to type with a decent appearance of literacy, it shouldn't be too hard ;) |
01:59.47 | Jebster | what are you rying to say? |
01:59.56 | Jebster | trying* lol |
02:00.19 | Xuerian | I'm saying you type well compared to today's thirteen-year-old, and it shouldn't be too hard for you to pick up. |
02:00.26 | Jebster | ok :P i do my best :P |
02:01.07 | Jebster | can you send me the URL's for any tutorial sites for coding mods + addons |
02:01.22 | Jebster | well im not your normal 13 year old lol |
02:01.25 | Xuerian | www.wowwiki.com |
02:01.30 | Jebster | thanks lol |
02:01.37 | Xuerian | You're going to have that site open pretty much the whole time for the first month or two. |
02:01.50 | Xuerian | There's a few tutorials in the UI forum on the WoW site. |
02:01.52 | Tem | First month or 2? |
02:02.04 | Tem | I'm 2 years in and I have 2 tabs of it open all the time |
02:02.08 | Jebster | thanks lol:p lol |
02:02.12 | Xuerian | It varies :P |
02:02.15 | Cide | I'd agree if the ability to type well implies a good understanding of logic |
02:02.15 | Jebster | lol |
02:02.33 | Xuerian | Cide: It doesn't correspond to the understanding of logic, so much as attention to detail. |
02:02.37 | Cide | plus, unless you're a maniac, I doubt you're laughing out loud as much as you're saying you do (pet peeve of mine :) |
02:02.53 | Cide | Xuerian: which might help a good programmer, but it doesn't make a good programmer |
02:02.53 | Xuerian | Don't let your pet peeves affect your logic, now. ;) |
02:03.06 | Jebster | :P thats funny :P |
02:03.09 | Tem | One open to the widget page and one open to the global api page at all times |
02:03.21 | Xuerian | Cide: Didn't say it did, now did I? I simply related my opinion, and what my opinion was based on. |
02:03.22 | Tem | yay, pizza's here |
02:03.44 | Cairenn | http://forums.worldofwarcraft.com/thread.html?topicId=11381244&sid=1 |
02:03.56 | Cide | Xuerian: no, and I didn't imply that you did say that either. I simply stated /my/ opinion |
02:04.00 | Jebster | it sucks though, im the only person at my school who uses tab browsing... all my firend have like 4 different internets open :P |
02:04.01 | Cairenn | (that link was for Jebster) |
02:04.11 | Xuerian | Cide: Fair enough. |
02:04.26 | Xuerian | Jebster: Yah just lost a point. |
02:05.01 | Xuerian | Jebster: Anyhow. #1: listen to Cairenn. She's the lovely lass who cuts through all the opinionated chatter the rest of us devs generate. ;) |
02:06.12 | Jebster | yea, if you dont mind im going to try and understand codes at 2 in the morning... should be fun =) |
02:06.39 | Jebster | im going to bury my head in a webpage for a while... |
02:08.25 | Cairenn | Well guys, he's already one step up on a lot of them - he's actually going to go read stuff and try to figure it out on his own first, instead of just coming in here and expecting all the answers handed to him on a silver platter :) |
02:08.52 | Jebster | :P like i said im not a normal 13 year old :P |
02:09.16 | Cairenn | What is "normal"? |
02:09.23 | Jebster | damn, if only WoW worked at my dads i could try sme stuff out... |
02:09.45 | Jebster | who knows, i would say it is the majority, but then again it could be the minority |
02:09.54 | Jebster | we shall never know... |
02:10.18 | Cairenn | Jebster: there's also a fair bit of stuff in here that can help you out, once you start getting into the meat of things: http://www.wowinterface.com/downloads/cat35.html |
02:11.04 | Cairenn | and this is probably the #1 "mod" on any dev's hit list: http://www.wowinterface.com/downloads/info3999-DevTools.html |
02:11.17 | Jebster | ok, i will have to take all these links again when i get back home... |
02:12.08 | Jebster | im just going to get some reading done tonight, maybe get into the meaty stuff tommorow... depends if i am still alive tommorow morning lol, i hate late nights :P |
02:12.31 | Jebster | but days are to short to not stay up late |
02:14.49 | Jebster | um... on that wowwiki website im a bit confused... |
02:15.22 | Jebster | the scripts bit... |
02:17.30 | Xuerian | Have to ask a [more specific] question to get a answer. =) |
02:19.15 | *** join/#wowi-lounge Kaso (n=Jonathan@resnet01.nat.lancs.ac.uk) |
02:19.38 | Jebster | i know hold on... |
02:20.21 | Jebster | if (IsPartyLeader()) then For this what would i type in the chat window for it to work? |
02:20.35 | Jebster | for that part?... |
02:24.01 | Xuerian | Right below that white box, it has another white box with what you'd type in the chat box. |
02:25.21 | Jebster | so i would have to type in that huge long piece of writing... damn :P |
02:25.22 | Xuerian | You also might want to get TinyPad or LuaSlinger. They're both addons (On WoWInterface, I think). They let you type code and run it in a much nicer box. Though, some things like casting may not work from it, afaik. (Security) |
02:25.47 | Jebster | will i have to by any programs for coding addons? |
02:25.56 | Cairenn | no |
02:26.13 | Cairenn | you can use notepad to do all your coding, if you want to |
02:26.23 | Jebster | cool, i have no money atm :P so thats good |
02:26.30 | Cairenn | and there are tons of free resources available |
02:26.30 | Jebster | ok... |
02:26.40 | Jebster | back to reading now |
02:26.53 | Cairenn | I would probably suggest you go up one level to wordpad at least, but ;) |
02:30.49 | Jebster | do what now :P |
02:31.23 | Cairenn | *chuckle* never mind, I was just being silly |
02:31.37 | Jebster | ok :P its saying i need to make some kind of new folder then goes onto say the name is important and then cuts off... thats confused me a bit...# |
02:32.22 | Jebster | noo! i cant start till i get bac on monday.... noooooooooooooooooo |
02:33.15 | *** join/#wowi-lounge Gryphen (n=masked@c-71-227-151-230.hsd1.or.comcast.net) |
02:33.35 | *** join/#wowi-lounge gnor (n=jaydee@cpe-76-81-38-253.socal.res.rr.com) |
02:33.48 | Cairenn | Jebster: honestly, start here: |
02:33.58 | Cairenn | <PROTECTED> |
02:33.59 | Cairenn | <PROTECTED> |
02:33.59 | Cairenn | - This extraction also includes a couple of tutorial AddOns for getting started. |
02:36.47 | *** join/#wowi-lounge Wing87 (n=Wing@c83-254-245-83.bredband.comhem.se) |
02:37.02 | Jebster | ok will do :P |
02:38.03 | Jebster | so download the tool? |
02:38.49 | Cairenn | presuming you can ever get to the site, yes |
02:39.01 | Cairenn | is blizz.com lagging like crazy for anyone else? |
02:39.22 | MentalPower | I thought I would never live to see the day when Cairenn was answering Lua coding questions :P |
02:39.28 | Xuerian | Forums loaded without a couple stylesheets for me, but then again, blizz has been getting steadily more harsh on dialup all around the board. |
02:40.08 | MentalPower | Cairenn: blizz.com loads fine for me |
02:40.08 | Cairenn | MentalPower: I've been able to answer basic stuff for ages, and I've *always* been able to point people to the resources, that's my main strength |
02:40.23 | Cairenn | I may not have the answers, but I know where to point you to, to find them |
02:40.36 | MentalPower | :), just teasin' |
02:40.59 | MentalPower | ~poke Cairenn |
02:41.31 | purl | ACTION cuts down a small tree, sneaks up behind Cairenn, pokes Cairenn repeatedly, hilarity ensues. |
02:41.31 | Cairenn | ~whaleparry MentalPower |
02:42.03 | purl | ACTION uses a slightly less-huge but eminently more agile killer whale named Edwardo to parry MentalPower's attacks. |
02:42.05 | Cairenn | purl is on strike again it seems |
02:42.07 | Xuerian | I'd like to add, though, Jebster... The best thing for you, might be to find a *simple* addon that's out there right now, and look at it. Especially if it's one doing something like what you want to do. Keep in mind; there's different lua-coding styles, different addon-coding styles, and such - So one way isn't the *only* way. |
02:42.39 | Jebster | ok, thing is i dont know what i want ot do... :p i know thats stupid but i dont |
02:42.55 | Xuerian | Not stupid. Common, really. |
02:42.58 | Cairenn | (I was pointing him to the CUI because a) he's going to need the files in the first place and b) it has the basic "hello world" tut in it) |
02:43.01 | MentalPower | well, what bothers you about the game? |
02:43.35 | MentalPower | start from there |
02:43.35 | Jebster | not knowing where quest starts are... |
02:44.08 | Xuerian | Cairenn: Oh, I know. That's a excellent resource. I meant after getting all the links together and resources at his fingertips, a good way to actually start comprehending things is to see how something is actually done :P |
02:44.09 | Cairenn | oh, and Jebster? DON'T get upset when you discover that someone has already made something similar |
02:45.47 | Jebster | i wont lol :P |
02:45.48 | Cairenn | just because someone else has already made something similar, doesn't mean you can't still make your own |
02:45.48 | Cairenn | well, lots of folks go "oh, someone already made it, so much for that idea" and get all bummed out |
02:45.48 | Jebster | it would be my own creation, and in my eyes "better" |
02:45.48 | Xuerian | As for where quests start, that one might be a rather... large... project. Additionally, it's already rather well handled by places like wowhead.com |
02:45.48 | Jebster | ok, not sure what else bugs me... something that buffs me and party members when we run lw, i always forget... :P |
02:45.48 | *** join/#wowi-lounge [1]gnorlish (n=jaydee@cpe-76-81-38-253.socal.res.rr.com) |
02:45.48 | Jebster | like an auto buffer |
02:48.34 | Cairenn | be very careful with "auto" anything |
02:48.34 | Xuerian | Been made impossible by blizzard (Automating the game). You could make a mod that reminds you to give Person X buff A |
02:48.35 | Jebster | that would work too, just something that reminds me then |
02:48.35 | Cairenn | that is perfectly fine |
02:48.35 | Cairenn | doing it _for_ you, though ... |
02:48.36 | Jebster | would that be hard to do? |
02:48.36 | Xuerian | It'd take a little work, but not hard, no. |
02:48.36 | Jebster | good place to start then i suppose :P |
02:48.58 | Jebster | another thing that annoys me is pvp, people always get behind me, anything that can help me with that? |
02:49.59 | MentalPower | nop |
02:50.14 | Jebster | damn it lol |
02:50.16 | MentalPower | behind you as in rogues? |
02:50.17 | Xuerian | That also falls into the category of doing things for you. Anything that casts a spell, moves you, or such, without you doing it through a action button or macro is pretty much impossible :) |
02:50.42 | Jebster | no, like the people jump around and i can hit em as it says the target needs o be in front of me... |
02:50.57 | Jebster | oh ok then :P |
02:51.22 | Jebster | gets annoying with attacks when you have a 2h wep |
02:51.35 | Jebster | takes ages to hit me... |
02:51.42 | Jebster | em even.. |
02:51.46 | Kolth | I have a choice: Level a 60 Druid, Priest or Mage. Which do I choose? |
02:52.37 | Xuerian | Does flight form require any training, or only epic flight form (If it exists, I heard rumors... >_>) |
02:52.45 | Xuerian | training as in riding training, that is. |
02:55.03 | Jebster | im off to bed... tired :P |
02:56.08 | Cairenn | night Jebster |
03:00.13 | jaxdahl | level 68 form does not require training, you get 225 for free |
03:00.35 | jaxdahl | i do not recall whether you would get the 300 skill for free with epic form |
03:00.41 | jaxdahl | or even if it would be required |
03:01.53 | *** join/#wowi-lounge [1]gnorlish (n=jaydee@cpe-76-81-38-253.socal.res.rr.com) |
03:02.20 | Xuerian | Kolth: Then druid. :P |
03:02.29 | Kolth | Why? :) |
03:02.43 | Xuerian | Because you don't have to worry about saving up for a mount. |
03:02.47 | Kolth | ah hhee |
03:10.24 | *** join/#wowi-lounge MentalPower (n=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
03:10.25 | *** mode/#wowi-lounge [+v MentalPower] by ChanServ |
03:11.29 | *** join/#wowi-lounge kindergip (n=one@h24-207-52-155.dlt.dccnet.com) |
03:18.55 | *** join/#wowi-lounge MentalPower (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
03:18.55 | *** mode/#wowi-lounge [+v MentalPower] by ChanServ |
03:23.08 | *** part/#wowi-lounge Wing87 (n=Wing@c83-254-245-83.bredband.comhem.se) |
03:24.30 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
04:51.32 | *** join/#wowi-lounge malreth (i=triti@cpe-72-179-20-11.austin.res.rr.com) |
04:51.32 | malreth | you know what's ironic? |
04:51.33 | Tain | Rain on your wedding day? |
04:51.33 | malreth | rain... on a rainy day |
04:51.33 | malreth | or meeting the woman of your dreams and finding out she's only five |
04:51.33 | malreth | or having Mazzlegasm in tents |
04:51.33 | malreth | s/gasm/gasms/ |
04:51.33 | Tain | One of my pet peeves in life is the misuse of the word, "ironic." |
04:51.34 | Cairenn | malreth: I have a bone to pick with you! |
04:51.34 | malreth | the human skeleton consists of 206 bones |
04:51.34 | malreth | pick one! |
04:51.34 | malreth | :D |
04:51.35 | Cairenn | how come I had to PM you asking you to post it on our site too? :( |
04:51.35 | malreth | because |
04:51.35 | malreth | i only wanted to post a working version for you |
04:51.35 | Cairenn | nice catch :p |
04:51.35 | Tain | That's an excellent recovery. |
04:51.36 | malreth | 1.02 works... the rest were trash |
04:51.36 | Cairenn | well, it's approved, and mazzle can go pound if he doesn't like it |
04:51.36 | Cairenn | I'm sick to death of this whole thing |
04:51.36 | malreth | hey... if he doesn't like it... he's free to not use it. |
04:51.36 | malreth | SNAP! |
04:51.37 | malreth | seriously, though... Iriel's proxy environment floored me |
04:51.37 | malreth | i never considered using get/setfenv like that for a single function |
04:51.38 | Cairenn | Iriel likes doing that |
04:51.38 | JoshBorke | eh? |
04:51.39 | malreth | JoshBorke... you... you just have to see |
04:51.39 | malreth | it'll BLOW YOUR MIND |
04:51.39 | malreth | http://www.wowinterface.com/downloads/fileinfo.php?id=6890 |
04:51.40 | malreth | just read the source and the comments |
04:51.40 | Cairenn | malreth: since your recovery was so nicely done ... |
04:51.41 | Cairenn | purl, hug malreth |
04:52.16 | purl | ACTION jumps into malreth's lap and huggles and *hugs* malreth |
04:52.16 | malreth | aww... |
04:52.16 | Cairenn | damn bot |
04:52.17 | Legorol | morning |
04:52.17 | Cairenn | btw, I laughed hard when I read your description for it :) |
04:52.17 | malreth | i aim to please |
04:52.17 | malreth | i love the photograph |
04:52.17 | Cairenn | heh, yeah |
04:52.17 | malreth | i love flickr and the creative commons |
04:52.18 | Cairenn | I was going to actually go in and edit it so that it showed up as a plug-in on the main mod, but I'm not sure if he would then be able to delete it |
04:52.18 | Cairenn | I have to check with dolby-wowi on that yet |
04:52.18 | Cairenn | but if he can't, I probably will |
04:52.18 | malreth | okeh |
04:52.18 | Legorol | what addon are you guys talking about? |
04:52.18 | Cairenn | then it'll show up right there on the same download |
04:52.18 | JoshBorke | purl, hug Cairenn |
04:52.50 | purl | ACTION sneaks up on Cairenn and suddenly hugs Cairenn tightly |
04:52.50 | Cairenn | http://www.wowinterface.com/downloads/info6890-MazzlegasmInterruptus.html |
04:52.50 | malreth | i giggle when i see that name |
04:52.51 | Legorol | ehm.. this is a T-rated game |
04:52.51 | Legorol | then again, if someone is below T, they won't get the name |
04:52.51 | Tain | Oh come on now, what teen hasn't been interrupted by a parent coming home too soon. |
04:52.51 | malreth | roffle |
04:52.51 | Legorol | ROFL *my stomach hurts* |
04:52.51 | Legorol | that is the funniest description ever |
04:52.51 | Legorol | love the caption and screenshot too |
04:52.51 | Legorol | so, i had been pondering this (non-addon) question |
04:52.51 | Legorol | just what quest or NPC exactly clue you up to go to the Caverns of Time? |
04:58.42 | Legorol | have they added some quests to the old world? |
04:58.42 | Legorol | is it something in Outland I haven't found yet? |
04:58.42 | Legorol | if anyone knows, call 0800-IKNOW now |
04:58.42 | malreth | i always assumed it was part of the brood of nozdormu faction quests |
04:58.42 | malreth | but i'm probably wrong |
04:58.42 | Legorol | which would start where and how? |
04:58.43 | Legorol | i didn't do much in Silithus in my time |
04:58.43 | malreth | i forget... AQ40 I wanna say... |
04:58.43 | malreth | but now i think i'm really wrong |
04:58.44 | Legorol | you can't possibly have to do AQ40 quest chains to be lead to CoT |
04:58.44 | Legorol | i'd been trying hard to find anything that leads to CoT, and i can't |
04:58.44 | Tain | Silithus bugged me because I kept trying to get worm meat for cooking. And it takes forever, but it was good food bonuses so I keep doing it. |
04:58.44 | Legorol | i don't want to go somewhere unless an NPC tells me to |
04:58.44 | Legorol | i also like to ask the hypothetical question: imagine a new player, who is leveling for the first time, is not in a guild, doesn't visit the website/forums or read patch notes, how would they stumble on this piece of content? |
04:58.44 | *** join/#wowi-lounge kindergip (n=one@h24-207-52-155.dlt.dccnet.com) |
04:58.44 | Legorol | oh, and doesn't use thott/alla |
04:58.45 | Legorol | when i can answer that with respect to a piece of content, i'm happy |
04:58.45 | Legorol | for example: who or what sends you to Shadowmoon Valley? |
04:58.45 | Legorol | that's another one i haven't figured out yet |
04:58.45 | Tain | I just consider outside spoilers as part of games now, so i can't separate that out. |
04:58.46 | Legorol | you uttered the magical word: "spoiler" |
04:58.46 | Legorol | unfortunately somehow i find it really hard to adapt to MMORPGs' "community knowledge" approach |
04:58.46 | Tain | It is a fact of life. |
04:58.46 | Legorol | i like individual knowledge |
04:58.46 | Tain | Just as I accept that people will buy and sell in-game goods for cash as an essential part of the game. |
04:58.46 | Legorol | yes it is a fact, one that i fight very hard against |
04:58.47 | Kolth | Any Druids here? I have a question. |
04:58.47 | Legorol | hm, dilemma... i have 1 more level to go, do i want to get that in Bladge's Edge, Shadowmoon or Netherstorm |
04:58.47 | Legorol | i am yet to do a single quest in any of those zones |
04:58.47 | Legorol | is there a general wow discussion channel i could join? |
04:58.48 | Legorol | one where people code less and talk more quests :o) |
04:58.48 | Kaso | Why have you done so few quests? |
04:58.48 | Legorol | Kaso: what do you mean? |
04:58.48 | Kaso | to get to 59 without visiting shadowmoon blades of netherstorm is quite alot of grinding and or instancing |
04:58.49 | Legorol | Kolth: ask anyway, someone might know the answer |
04:58.49 | Kaso | 69 |
04:58.49 | Legorol | Kaso: i don't know, i always find myself outleveling quests |
04:58.49 | Legorol | i never ever grind |
04:58.49 | Legorol | i run from a mob unless it's needed for a quest |
04:58.49 | Legorol | i have completed all quests in HP, almost all (with exception of 2) in Zangarmarsh, |
04:58.50 | Legorol | the majority in Terokkar, skipping some towards the end |
04:58.50 | Legorol | and about 60% in Nagrand |
04:58.50 | Legorol | and i hit 69 |
04:58.50 | Legorol | i did a few instance runs to finish quests there |
04:58.50 | Legorol | i didn't do an instance if i didn't have a quest for it |
04:58.50 | Legorol | so go figure |
04:58.51 | Legorol | i am a questoholic |
04:58.51 | JoshBorke | wow |
04:58.51 | JoshBorke | i did all quests and didn't get that much XP |
04:58.51 | Legorol | i have skipped a large part of the nesingwary quests in Nagrand because it's basically pure grinding |
04:58.51 | Kaso | hmm, they lowed the xp a bit since i did it on the beta, but i got to 69 and had ran out of quests (but blades edge wasnt finished and there was so shadowmoon so perhaps) |
04:58.52 | Legorol | i like exciting quests, but i also like to complete as many of them as possible |
04:58.52 | Legorol | ok let's see my instance count: |
04:58.52 | Legorol | ramparts 3 times, furnace once, slave pens twice, underbog 3 times, crypts twice, mana tombs never, sethek halls once |
04:58.52 | Legorol | is that a lot of instancing? |
04:58.52 | Legorol | i am also almost always fully in rested |
04:58.52 | Legorol | it actually annoys me that i outlevel quests |
04:58.53 | Legorol | because i like completing them |
04:58.53 | Kolth | Legorol: I'm new to Druid talents and just started playing around on my friend's 60 Druid |
04:58.53 | Legorol | i also never understood how people can run out of quests :D |
04:58.53 | Legorol | it was the same for me for 1-60 too |
04:58.53 | Legorol | too many quests, and i outleveled them |
04:58.54 | Legorol | never gone grinding |
04:58.54 | Legorol | Kolth: my duo partner is a druid and we discuss talents often, i might be able to help a bit |
04:58.54 | Legorol | go feral |
04:58.54 | Kolth | I was hoping to |
04:58.55 | *** join/#wowi-lounge Xuerian (n=core@12-196-151-89.psknet.net) |
04:58.55 | Kolth | I wanna tank when needed and DPS when able. |
04:58.55 | Legorol | and get fervor |
04:58.55 | Legorol | mangle ftw |
04:58.56 | Kolth | heeh |
04:58.56 | Legorol | it's much more powerful than it looks |
04:58.56 | Kolth | Coo |
04:58.57 | Kolth | My first try at a talent spec went to Mangle and then the rest in Restoration |
04:58.57 | Legorol | when the 41 pt talents came out, feral reaction was: man, resto gets treeform, balance gets treants, how cool is that |
04:58.57 | Legorol | and what do feral get? a slightly improved attack |
04:58.57 | Xuerian | Mangle is teh win.... |
05:00.44 | Legorol | it is |
05:00.44 | *** join/#wowi-lounge Kirov (n=Kirov@c-71-198-144-193.hsd1.ca.comcast.net) |
05:00.45 | Xuerian | Even if you *just* use it as a claw replacement |
05:00.45 | Legorol | it's very powerful in bearform too |
05:00.45 | wobin | it's true |
05:00.45 | Kolth | Coo |
05:00.45 | Legorol | btw, if anyone can solve the enigma of why i outlevel quests, i'd love to know |
05:00.46 | *** part/#wowi-lounge Kirov (n=Kirov@c-71-198-144-193.hsd1.ca.comcast.net) |
05:00.46 | Kolth | Leg: You don't play with your Rested XP? |
05:00.46 | Xuerian | Haven't really tried bearform yet, honestly... |
05:00.46 | Xuerian | s/tried/tried it in/ |
05:00.46 | Legorol | did i say fervor? i meant furor |
05:00.46 | Legorol | Xuerian: generates lots of threat and damage |
05:00.47 | Legorol | Kolth: are we talking about l70 spec? |
05:00.47 | Kolth | Leg: 60 now. |
05:00.47 | Legorol | if it was me, i would overload on feral tree and not go much into resto yet tbh |
05:00.48 | Kolth | kay |
05:00.48 | Kolth | I think that's how I worked it out. |
05:00.48 | Kolth | Resto has some helpers but Feral is where I saw big gains. |
05:00.48 | Legorol | but do get furor |
05:00.49 | Kolth | kay |
05:00.49 | Legorol | nothing more fun that shifting to bear and charging immediatley |
05:00.49 | Legorol | a speedig bear train leaving dusttrain is always amusing |
05:00.50 | Kolth | Any gear in TBC I have to get? This Druid has junky feral gear |
05:00.50 | Legorol | i don't know anything about gear, except what stats count for druids |
05:00.50 | Legorol | if you want to go feral, get lots of str and rings/trinkets with armor on them |
05:00.50 | Xuerian | Kolth: Depends on what you want to do. |
05:00.50 | Kolth | Xeur: Tank for my group and solo when I have to |
05:00.51 | Legorol | you do know that you get +2 AP from 1 str in both cat and bear form, |
05:00.51 | Legorol | and an additional +1 AP from 1 agi in cat form |
05:00.51 | Kolth | yar |
05:00.51 | Xuerian | Hm. |
05:00.51 | Legorol | most druids don't know that and think agi is more important in cat form |
05:00.51 | Kolth | agi provides Critical |
05:00.52 | Kolth | So that may be it. |
05:00.52 | Legorol | that's true |
05:00.52 | Xuerian | I've always done str for cat and agi for bear. |
05:00.52 | Legorol | so a healthy balance is good for cat |
05:00.52 | Legorol | i have seen way too many feral druids overloading on agi gear thinking its good for soloing in cat form |
05:00.53 | Legorol | Kolth: just imagine you are a warrior, and get gear accordingly |
05:00.53 | Legorol | str/agi/sta |
05:00.53 | Kolth | Rawrk. |
05:00.53 | Kolth | THanks |
05:00.53 | Legorol | if you want to get gear for tanking, prioritise resilience over defense |
05:00.53 | wobin | <Legorol> so a healthy balance is good for cat |
05:00.54 | Legorol | (for warriors, defense is better than resilience) |
05:00.54 | Kolth | kay |
05:00.54 | wobin | Keeps their coat shiny and clean? |
05:00.54 | Legorol | that's about all i know about feral |
05:00.54 | Legorol | wobin: true |
05:00.54 | *** join/#wowi-lounge kindergip (n=one@h24-207-52-155.dlt.dccnet.com) |
05:00.55 | wobin | meowmix meowmix please deliver! |
05:00.55 | Legorol | so, noone knows a general wow channel on freenode? |
05:00.55 | Legorol | i talk off topic here way too often |
05:00.55 | Legorol | maybe i'll see if the wiki lists any irc channels |
05:00.56 | wobin | hehe |
05:00.56 | wobin | there you go |
05:00.56 | wobin | #wwow |
05:00.56 | wobin | er |
05:00.56 | wobin | ##wow |
05:00.56 | Legorol | oh, i forgot about the wowirc network |
05:00.56 | Legorol | better try that |
05:00.58 | MentalPower | ##wow |
05:00.58 | MentalPower | oops |
05:01.00 | *** join/#wowi-lounge kindergip (n=one@h24-207-52-155.dlt.dccnet.com) |
05:01.33 | Legorol | i should NOT have joined that channel... |
05:01.34 | Legorol | realm channel for Illidan PvP realm |
05:01.34 | Legorol | the level of maturity is ... well.. undescribable |
05:02.08 | Kolth | PvP servers are hard to deal with. |
05:02.08 | Kolth | hah |
05:02.08 | Kolth | Leg omg ur mom is five |
05:02.08 | Cairenn | there is a reason why we set up over here on freenode, rather than on wowirc |
05:02.08 | Legorol | it was the one channel with actually people in it, so i figured i might get an answer |
05:02.08 | Legorol | Cairenn: i see that now |
05:02.09 | Legorol | Kolth: thanks for the compliment, i thought she looks young for her age too |
05:02.09 | Cairenn | we had folks telling us we should use that network because "that's where all the wow users are, you'll get more traffic that way blah blah blah" |
05:02.09 | Tain | I used to be an op in #everquest on EFNet. You want to talk maturity levels. |
05:02.10 | Cairenn | I opted to stay put, thanks :) |
05:02.11 | Legorol | Cairenn: i suppose you don't object if i use this channel instead for wow-related but non-coding topics |
05:02.11 | Cairenn | have I yet? |
05:02.11 | Legorol | it's not like you would |
05:02.11 | Legorol | hehe |
05:02.11 | Kolth | IRC is designed in such a way it doesn't matter what server you're on in most cases. Pick your own :) |
05:02.12 | Legorol | anyway, i shall make it a project then to find what leads to CoT |
05:02.12 | Legorol | i solved the mystery of my last project |
05:02.12 | Legorol | in case anyone cares/remembers, the problem (that sparked three hours of discussion on quest design philosphy) was that |
05:02.13 | Legorol | i skipped the Kurenai quests in Zangarmarsh |
05:02.13 | Legorol | i then found that I have no access to quests when i got to Telaar |
05:02.13 | Legorol | so the problem i faced was going back and doing low level quests with little reward just for the rep. so i can start doing stuff in Telaar |
05:02.13 | Legorol | and i didn't like that design, because it felt that it takes away my freedom of choice for quests in Zangarmarsh |
05:02.14 | Legorol | in the end, we debated this, but anyway i'm rambling, i will get back to the main point |
05:53.17 | Legorol | I have found (to my delight) that I don't actually have to grind Ogres in Nagrand as a solution |
05:53.17 | Legorol | there are enough quests in Nagrand itself that give Kurenai rep., given by non-Kurenai NPCs, that gets you to neutral rep. and thereby opening up the Kurenai quest givers |
05:53.17 | *** join/#wowi-lounge VoidFish (i=VoidRaid@bzq-84-110-237-150.red.bezeqint.net) |
05:53.17 | Legorol | that's the end of that project/debate |
05:53.17 | *** join/#wowi-lounge Xuerian_Alt (n=core@12-196-151-110.psknet.net) |
05:53.18 | Kolth | What are some good bar mods -- stuff to help me out with my Druid? |
05:53.18 | Kolth | I've been gone too long and have forgotten what mods I liked. |
05:53.18 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
05:53.18 | Xuerian | Itemrack - Bongos - DruidBar |
05:53.19 | Xuerian | The essentials, pretty much. |
05:53.19 | Xuerian | That and a scrolling combat text mod, eg MSBT |
05:53.19 | Kolth | People don't really use the bulit-in combat text? |
05:53.19 | Xuerian | It works. It also sucks. |
05:53.19 | Kolth | SCT it is :) |
05:53.19 | VoidRaider | Blizzard SCT is much better do its job and simple imo :) |
05:53.19 | Kolth | Can you extend Blizzard's? Add events? |
05:53.19 | Xuerian | Nope. |
05:53.19 | Kolth | Settles that. |
05:53.19 | malreth | you sure? |
05:56.04 | Xuerian | I don't know that it can't for a fact, but it's not something I'd put past it :) |
05:56.04 | Xuerian | (I certainly don't see any configuration for it) |
05:56.04 | VoidRaider | Addon ? :) |
05:56.04 | malreth | i don't see how it'd be any different than adding additional messages to chat windows using ChatFrame1:AddMessage() |
05:56.05 | Xuerian | malreth: Except the .. scrolling.... and formatting.... |
05:56.05 | malreth | it may not be built in with an event editor... but I bet that an addon could be written that displays additional Blizzard SCT messages |
05:56.05 | Xuerian | Yeah, but what's the point? |
05:56.05 | Xuerian | Aside from accomplishing that feat, that is |
05:56.06 | malreth | Kolth asked, "Can you extend Blizzard's? Add events?" |
05:56.06 | malreth | I would argue that the answer is a, "Possibly. No one has tried yet." |
05:56.06 | Xuerian | Kolth: Did you mean digging through frameXML, making yourself a addon, and hacking up BSCT? |
05:56.06 | Kolth | Xuer: Anything comparable to SCT's custom events interface. |
05:56.06 | Xuerian | malreth: I rest my case. |
05:56.06 | Kolth | Just setting up chat watches and reactions. |
05:56.07 | malreth | well, since SCT currently doesn't have a custom events interface (you have to edit a .lua file to add events) |
05:56.07 | Xuerian | MSBT has one. |
05:56.07 | Kolth | That is SCT's custom events interface. |
05:56.07 | malreth | regardless, someone could make an addon that could display additional event information using Blizzard's animations... |
05:56.08 | malreth | but people like SCT's animation styles |
05:56.08 | Kolth | Of course. |
05:56.08 | Xuerian | Of course. |
05:56.08 | malreth | so no one has really tried |
05:56.08 | malreth | because *that* probably somethign that you can't modify |
05:56.08 | malreth | although i'm not 100% sure of that either... |
05:56.08 | Xuerian | My theory is that anyone who will settle for BSCT doesn't really care for more modifications |
05:56.08 | malreth | it may be possible to change the animation code as well |
05:56.09 | Xuerian | And anyone who won't, gets the ability to add them to their choice of *SCT |
05:56.09 | Corrodias | "Blizzard SCT is much better do its job and simple imo :)" -- you can't even see it unless you're looking at the mob |
05:56.09 | Corrodias | *at the air ABOVE the mob |
05:56.09 | malreth | The Blizzard SCT is different than that, Corr. |
05:56.09 | Corrodias | oh my mistake. |
05:56.09 | malreth | Blizzard added a SCT-like thing that displays damage to you in the center of your screen |
05:56.10 | Xuerian | I actually like damage above the mod - That's not what the core of SCT mods are (Though SCT now has SCT_Damage and MSBT includes it by default) |
05:56.10 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
05:56.10 | Corrodias | i like it above the mob for very short mobs |
05:56.11 | Tain | I like MSBT because of the separate "zones" it has. |
05:56.11 | VoidRaider | I have a suggestion, my US account is currently not functional so I can't forward it, right now I'm using something similar to following thing to disable and enable the UI error messages and sound inside the macro scriptping system ... |
05:56.11 | malreth | anyways, the Blizzard code is remarkably hackable... |
05:56.11 | VoidRaider | Some macro commands/actions |
05:56.12 | Tain | And because the author of SCT acted like an ass when MSBT came out. |
05:56.12 | Corrodias | howso? |
05:56.12 | malreth | gawd.. why are addon authors such asses... ALL of them. :p |
05:56.12 | Corrodias | because they own IP |
05:56.12 | Xuerian | Just think of them as dogs with territories. |
05:56.12 | Corrodias | it makes people insane |
05:56.12 | Tain | The author of SCT posted at MSBT saying he was just stealing ideas. |
05:56.13 | *** join/#wowi-lounge scotepi (n=scotepi@cpe-76-179-91-149.maine.res.rr.com) |
05:56.13 | malreth | oh snap... |
05:56.13 | malreth | we're all screwed then |
05:56.13 | Tain | Regardless of the fact that MSBT added functionality that SCT never had. And the current versions of SCT have functionality that MSBT added. |
06:17.07 | VoidRaider | UIErrorsFrame:Hide(); SetCVar("EnableErrorSpeech", "0"); "Some macro commands/actions" UIErrorsFrame:Clear(); UIErrorsFrame:Show(); SetCVar("EnableErrorSpeech", "1"); |
06:17.07 | VoidRaider | and I would like to have something similar to this /errorspeach enable, /errorspeach disable, /errormessages enable /errormessages disable ... Can someone write a suggestion in my name please ? :) |
06:17.07 | scotepi | is it posable to invers a value in lua esily? say true/false or yes/no on/off |
06:17.07 | JoshBorke | wow malreth |
06:17.08 | *** join/#wowi-lounge quoin (n=quoin@219-90-160-135.ip.adam.com.au) |
06:17.08 | JoshBorke | that is wicked awesome |
06:17.08 | Xuerian | scotepi: a = not a |
06:17.08 | malreth | JoshBorke: Ain't it? |
06:17.08 | scotepi | Xuerian: ? |
06:17.08 | JoshBorke | i wonder |
06:17.08 | JoshBorke | gello wrote a snap-to mod that worked for any thing that used StartMovingOrSizing |
06:17.08 | Corrodias | "Redesigned the suppression system to use a hash table searching algorithm so that any number of suppressions may be added without any appreciable slowdown." -- what the heck are suppressions? |
06:17.08 | JoshBorke | I wonder if this could be used to safely hook frames |
06:18.00 | malreth | JoshBorke: I was thinking about that earlier. The only thing I could think of that Blizzard would do to prevent proxy environments from being to do that would be to mark any function that has its environment changed as tainted |
06:18.00 | malreth | which would prevent you from doing that to protected functions |
06:18.00 | JoshBorke | hm |
06:18.01 | Corrodias | proxy environments? o.o |
06:18.01 | malreth | it wouldn't surprise me if slouken already thought of it... |
06:18.01 | malreth | but feel free to experiment with it |
06:18.01 | malreth | no better way to learn |
06:18.01 | malreth | Corrodias: yes, they are the awesome |
06:18.01 | malreth | Iriel showed us how earlier today |
06:18.01 | Corrodias | i don't even know what regular environments are, in the context of wow/lua |
06:18.02 | malreth | Every function in Lua run inside of an environment |
06:18.02 | malreth | for most functions, this is the global environment |
06:18.02 | malreth | an environment is just a table |
06:18.02 | malreth | like any other table you'd make in lua |
06:18.02 | malreth | a={} |
06:18.02 | *** join/#wowi-lounge Adys (n=Miranda@APoitiers-256-1-48-229.w90-16.abo.wanadoo.fr) |
06:18.03 | malreth | when you reference a global variable, Lua refers to the global environment and looks it up there |
06:18.03 | kergoth | only downside to using them is that generally you end up pointing your new env's __index to the global env, so any global lookups involve an extra level of indirection.. course you could easily memoize it into the local env |
06:18.03 | kergoth | heh |
06:18.03 | kergoth | but thatd be bad |
06:18.04 | malreth | so if you call SaveBindings(), Lua references _G.SaveBindings here _G is a reference to the global environment table |
06:18.04 | Corrodias | okay |
06:18.04 | malreth | it's possible to change the environment for any function in Lua using the setfenv function |
06:18.05 | Legorol | ooh setfenv, _G and environemnts, sounds interesting |
06:18.05 | Legorol | is it worhth me scrolling back up? |
06:18.05 | malreth | one sec... the SO beckons... i obey |
06:18.05 | Corrodias | not really. i searched for environment in my buffer but i didn't see it. |
06:18.06 | Corrodias | apparently this may have something to do with it, http://www.wowinterface.com/downloads/fileinfo.php?id=6890 |
06:18.06 | Corrodias | i have absolutely no idea what it's talking about |
06:18.07 | Legorol | i'm curious what the discussion was about wrt protected functions and environments |
06:18.07 | Legorol | that sounded interesting |
06:18.07 | Corrodias | i can't find one |
06:18.19 | *** part/#wowi-lounge scotepi (n=scotepi@cpe-76-179-91-149.maine.res.rr.com) |
06:18.20 | Corrodias | and apparently Cairenn, malreth, and mazzle have something going on among them all |
06:18.20 | Corrodias | i really feel left out of the drama |
06:18.20 | Cairenn | we do? |
06:18.20 | Legorol | no i was wondering about malreth's comments with regards to taining and environments |
06:18.20 | Xuerian | Cairenn's personality is so magnetic, she attracts hugs from thin air. |
06:18.20 | Legorol | malreth: calling setfenv() on a protected function does taint it |
06:18.21 | malreth | purl is really lagged... those commands were entered hours ago |
06:18.24 | malreth | Legorol: I thought so |
06:18.24 | Corrodias | [21:41] <Cairenn> malreth: I have a bone to pick with you! |
06:18.24 | Corrodias | [21:42] <Cairenn> how come I had to PM you asking you to post it on our site too? :( |
06:18.24 | Xuerian | Hush, malreth. When life gives you flowers, give them to to a woman :P |
06:18.25 | Corrodias | [21:43] <Cairenn> well, it's approved, and mazzle can go pound if he doesn't like it |
06:18.25 | Corrodias | [21:43] <Cairenn> I'm sick to death of this whole thing |
06:18.25 | Corrodias | [21:43] <malreth> hey... if he doesn't like it... he's free to not use it. |
06:18.25 | Legorol | specifically, it taints the function closure itself, and not necessarily a particular reference to it |
06:18.25 | Legorol | functions are fairly complicated when it comes to taint |
06:18.26 | Corrodias | and every time anyone says "taint" i think "penis" |
06:18.26 | Legorol | there is separate tainting of a variable that has a reference to a function, and of the function closure itself |
06:19.03 | malreth | so, the SO is all like, "are you talking about your mazzleblaster thing?" |
06:19.04 | Cairenn | it's all moot now anyway guys - http://www.wowinterface.com/forums/showpost.php?p=45624&postcount=141 |
06:19.04 | Corrodias | i still don't have a full understanding of the following: changing environments, what SO is, what the hell you guys were talking about, and what a function closure is |
06:19.04 | malreth | wow! |
06:19.05 | Corrodias | the post explains nothing to me |
06:19.05 | Corrodias | i -still- have no idea what it's talking about |
06:19.05 | Legorol | so what *is* a mazzlegasm? |
06:19.05 | Legorol | and how does one reach it? |
06:19.05 | malreth | ok... back to where I was |
06:19.06 | malreth | so, it's possible to change the environment that a function runs in |
06:19.06 | malreth | so that a={} table that i created earlier |
06:19.06 | malreth | i could call setfenv(foo, a) and now whenever the function foo is called, it's environment is now an empty table... essentially it now no longer has access to globals in this particular instance |
06:19.07 | malreth | if foo calls SaveBindings, Lua takes the environment and looks for a key in it... a.SaveBindings |
06:19.07 | malreth | which is nil |
06:19.07 | malreth | and it don't work |
06:19.08 | Corrodias | so let me get this straight |
06:19.08 | Corrodias | mazzle produced an addon that, when the user configures it, produces text in the /y channel |
06:19.08 | Xuerian | Corrodias: And emotes, yep. |
06:19.08 | Corrodias | and a 141-post drama thread resulted from this |
06:19.08 | malreth | yeah... that part is pretty amazing |
06:19.09 | Cairenn | /emote moan /y I had the most intense mazzlegasm /emote cheer /emote dance |
06:19.09 | Corrodias | some of these wow players just absolutely amaze me |
06:19.09 | malreth | mostly, the drama erupted from his reaction to people's reaction to the mazzlegasm... and people reacting to that |
06:19.09 | Legorol | i think that the issue here is not the content or appropriety of the content |
06:19.09 | malreth | Legorol: correct |
06:19.09 | Legorol | the issue may well be about the fact that an addon , without consent of the user, makes the user perform game actions |
06:19.10 | Xuerian | <Shrug> Personally, I dislike the idea of the mod saying something in yell. But anyway, I don't think malreth is taking kindly to being derailed :p |
06:19.10 | Legorol | that's something where there are grey areas, and you have to stand firmly on one side of a narrow boundary |
06:19.10 | Corrodias | almost all of my addons do that |
06:19.10 | Cairenn | the thing that makes me crazy about all of it is that I warned Mazzle months ago that some folks weren't going to like it and that he should put in a toggle where folks could *choose* whether to do that or not |
06:19.10 | Corrodias | if i had to approve every single thing that all of my addons do, i'd never get any playing done |
06:19.11 | malreth | ah, well we get into an interesting discussion here then |
06:19.11 | Legorol | Corrodias: the problem here is as follows |
06:19.11 | Legorol | an addon that automatically sends gold to the author when you are at a mailbox is clearly not desired, right? |
06:19.12 | Legorol | well that's the extreme end of a spectrum that has a large grey area in the middle |
06:19.12 | Corrodias | if i don't want to do that, correct |
06:19.12 | malreth | ah... corrodias. you are correct there |
06:19.12 | Legorol | and it's better to stand as close towards the other end of the spectrum as possible |
06:19.12 | malreth | if there were an addon called |
06:19.12 | malreth | "ThisAddonSendsMeGold" |
06:19.13 | Legorol | also, there is difference between addons that mess with your UI vs. addons that perform game actions |
06:19.13 | Legorol | although the boundaries are blurred, again |
06:19.13 | malreth | you could choose to install it or not... same with me |
06:19.13 | Legorol | none of this is black and white |
06:19.14 | Corrodias | are you suggesting that mazzle put this irritating function in without telling anyone? |
06:19.14 | Legorol | Corrodias: as far as i know, it's not obvious when the user first installs it |
06:19.14 | Legorol | in fact, it's the initial wizard that comes up on first running it that does it |
06:19.15 | Legorol | to a first time user, it comes unexpectedly and surprisingly |
06:19.15 | Corrodias | i see |
06:19.15 | Legorol | i laughed and found it funny, but lot of people won't |
06:19.15 | Legorol | since emotes and yells are, to many people, representations of actions performed by their character (and therefore by them), it can be very embarassing |
06:19.15 | Corrodias | performing irritating things that are not related to accomplishing the purposes for which the addon was made seems very... unethical? douchebagish, anyway. |
06:19.15 | Corrodias | sorry, douchebaggish. |
06:19.16 | Legorol | a lot of you younglings are probably not aware of the very embarassing fiasco with Cosmos that resulted in a huge uproar when a certain Cosmos team leader went out of line |
06:19.16 | Corrodias | *without letting the user know about it |
06:19.16 | *** join/#wowi-lounge Cairen1 (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
06:19.17 | Corrodias | i would actually consider his addon malware when applied to a character on a roleplaying realm |
06:19.17 | Cairen1 | (12:03:53 AM) Cairenn: He put a warning about it on the file description on 9 Feb |
06:19.17 | Cairen1 | (12:04:19 AM) Cairenn: before that, no, unless you knew about it from reading the forums or had heard it in game or whatever, no, there was no warning |
06:20.15 | malreth | actually, one of the guys at the start of the thread, Vincent, is my guild master and we do play on a RP server |
06:20.16 | Corrodias | tell us the story, mister Legorol! |
06:20.16 | malreth | he has gotten ignore warnings and nasty tells from people |
06:20.16 | Legorol | Corrodias: nope :P |
06:20.16 | Corrodias | then mazzle's addon has, without the user's consent or knowledge, caused a violation of the game's terms of use in context of the roleplaying realm, yes? |
06:20.17 | malreth | depends |
06:20.17 | Corrodias | re: public communication out of character |
06:20.17 | Legorol | it was the first incident ever that i know of of any addon being abused by the author |
06:20.17 | malreth | again, this all goes back to what the player wants |
06:20.17 | Legorol | I think if you had to, it's possible to make a clear rule about what is and isn't acceptable for an addon |
06:20.18 | malreth | If i want an addon to /say and /yell things for me that's one thing |
06:20.18 | Corrodias | Legorol won't tell us about Cosmos? :( |
06:20.18 | Legorol | I beleive that an addon may perform any action that a) the player is notified of an consents to b) is completely reversible with no effect on other players or the player itself |
06:20.18 | Corrodias | if it was a huge uproar, it should be no secret by now |
06:20.18 | Legorol | i.e. an addon may for example totally revamp your UI without explaining in detail in advance what it's going to do, |
06:20.19 | Legorol | as long as you can undo it by uninstalling the addon |
06:20.19 | Legorol | but a yell performed by your character is not "undoable" |
06:20.19 | Corrodias | indeed |
06:20.19 | Legorol | this concept of "undo" is a good rule of thumb imo |
06:20.22 | Corrodias | TBag is very disorienting, initially, but it doesn't actually move things around in the bags if you just turn it off after loading |
06:20.22 | malreth | problem: what if an author considers "installing" the addon as an implied "consent"? |
06:20.22 | Legorol | well i would consider an addon that rearranged your items as undoable as well |
06:20.22 | Legorol | the change is irritating, but not permanent, and you can arrange the items back |
06:20.23 | Legorol | malreth: i think that's easy to answer |
06:20.23 | Legorol | it's not |
06:20.23 | Corrodias | agreed |
06:20.23 | Legorol | i would consider an author like that to have no common sense |
06:20.23 | Corrodias | in fact, what addon do i have that does -anything- that can't be undone? hmm |
06:20.24 | Legorol | exactly Corrodias |
06:20.24 | Corrodias | CT's mail mod helps me send mail, i guess |
06:20.24 | Legorol | most addons are UI mods |
06:20.24 | Legorol | hence can be undone |
06:20.25 | Legorol | even that only performs undoable actions you specifically choose to |
06:20.25 | Legorol | malreth: an author may consider whatever they want |
06:20.25 | Corrodias | cryolysis and tt_spelltimer can optionally announce into /party when you're casting polymorph. i would suggest they default to disabled, but i think in ttst's case it defaults to enabled |
06:20.25 | Legorol | you can never stop someone from writing a malicious addon, nor can you stop them from distributing it |
06:20.25 | Legorol | and there will be unlucky people who will try it |
06:20.26 | Legorol | we are talking about what we consider as responsible behaviour on the author's part |
06:20.26 | malreth | well, you have to consider addons who sole purpose is to auto-emote or chat |
06:20.26 | Legorol | Corrodias: that's fortunately a very minor point, but yes, any addon that sends messages in say/yell/guild/party/raid should default its behaviour to off |
06:20.27 | malreth | for example, a polymorph announce addon |
06:20.27 | Legorol | malreth: good point |
06:20.28 | Legorol | you are right, in a two-line polymorph announce addon installation is implicit consent |
06:20.28 | Legorol | however, as i said, none of this is black and light |
06:20.28 | Legorol | and the "undo" concept is a rule of thumb ;-) |
06:20.28 | malreth | well... i'll let you all mull that over |
06:20.29 | Corrodias | i would say that installing an addon gives the author consent only to perform the functions that are inherent to the addon's purpose |
06:20.29 | malreth | i'm outta here |
06:20.29 | malreth | good talking to all of you |
06:20.29 | Xuerian | Cya, malreth :p |
06:20.29 | Legorol | i'd argue that in the case of the polymorph thing, you have sufficient prior knowledge on reading the addon's name |
06:20.29 | Xuerian | Continue your scope lecture sometime. |
06:20.30 | Legorol | malreth: see ya |
06:20.30 | malreth | i really feel like I've learned a lot today |
06:20.30 | Corrodias | if you absolutely must announce something in /party because that's the entire purpose of the addon, i guess that'd do it |
06:20.30 | Xuerian | I was listening =| |
06:20.30 | Corrodias | now... what did iriel do with proxy environments? |
06:20.30 | malreth | oh... here... |
06:20.31 | malreth | http://www.wowinterface.com/downloads/info6890-MazzlegasmInterruptus.html |
06:20.31 | malreth | you can download and read through the addon's script |
06:20.31 | Tem|Food | malreth, poke |
06:20.31 | malreth | AAH! |
06:20.32 | Neuro_Medivh | btw, the real issue with Mazzle's thing was 1) He refused to add in a toggle, and 2) He actively harrassed anyone who attempted to get around it |
06:20.32 | Neuro_Medivh | Me, I don't give a rat's ass who modifies a mod of mine, or posts instructions on how to do it |
06:20.32 | malreth | i feel a little sad that it'll no longer be necessary but happy that the community won and he's puttin in a toggle |
06:20.32 | Corrodias | interesting |
06:20.32 | Neuro_Medivh | as long as credit is given back to me, AND it's not distributed as the official version |
06:20.32 | malreth | and i'm really happy about having learned a new hack in lua |
06:20.47 | AnduinLothar | <PROTECTED> |
06:20.47 | Corrodias | what addon does this mazzle produce, anyway? |
06:20.47 | Neuro_Medivh | it's a metamod |
06:20.47 | Corrodias | what does that mean? it's a mod of mods? |
06:20.48 | Neuro_Medivh | it's got about 70 other addons |
06:20.48 | Neuro_Medivh | yes |
06:20.48 | Tem | once upon a time it had some of my addons in it |
06:20.49 | Neuro_Medivh | it has about 3-4 original mods, and 70 other mods |
06:20.49 | malreth | it's actually pretty slick |
06:20.49 | Neuro_Medivh | and a massive overall interface |
06:20.49 | malreth | the mazzifier is snazzy |
06:20.49 | Corrodias | ah, "compilation" being another term used |
06:20.50 | Tem | but they may have been removed since then because I haven't updated anything in a few months |
06:20.50 | Neuro_Medivh | but they have been integrated into a composite whole |
06:20.50 | Tem | malreth, wrt to function environments and tainting |
06:20.50 | Xuerian | *We are the mazzle. Resistance is futile* |
06:20.50 | Tem | malreth, my buffer cut off a while back so I didn't get to see where you finally got with it |
06:20.51 | Tem | malreth, basically, if you set anything in the environment table, it's tainted |
06:20.51 | Tem | (and if you created the table yourself, it's tainted too) |
06:20.51 | Tem | (which makes *everything* in it tainted) |
06:20.51 | Tem | (yes, even nil) |
06:20.51 | malreth | the answer is simple... i didn't get very far with it... got sidetracked |
06:20.51 | malreth | and now the significant other (SO) is teasing me for company |
06:20.51 | malreth | and i really want to have THIS mazzlegasm |
06:20.51 | malreth | so... Legerol... Answer Tem. This I command... |
06:20.52 | malreth | hoo hoy!!! |
06:20.52 | malreth | i'm going now! |
06:20.52 | Tem | btw, I actually laughed out loud when I read your description |
06:20.53 | Corrodias | how sad it is that honorfu has such a problem with not working |
06:20.53 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
06:20.56 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-175-76.dhcp.mrqt.mi.charter.com) |
06:21.36 | *** join/#wowi-lounge Jocco_S (n=jocco@217-210-128-16-no18.tbcn.telia.com) |
06:22.07 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire) |
06:22.07 | *** mode/#wowi-lounge [+o cladhaire] by ChanServ |
06:29.51 | *** join/#wowi-lounge Mobeater (n=mhanger3@host-69-144-56-56.bln-mt.client.bresnan.net) |
06:33.19 | *** join/#wowi-lounge [quoin] (n=quoin@219-90-160-135.ip.adam.com.au) |
08:03.42 | Cairenn | night guys |
08:03.43 | MentalPower | night Cair |
08:03.43 | *** join/#wowi-lounge Thrae (n=generalm@c-68-49-121-236.hsd1.md.comcast.net) |
08:04.32 | *** join/#wowi-lounge Garoun (n=Garou@c-69-243-45-11.hsd1.va.comcast.net) |
08:04.33 | wobin | <PROTECTED> |
08:04.35 | *** join/#wowi-lounge Tem (n=tardmrr@WoWUIDev/WoWI/Dongle/Tem) |
08:04.35 | *** mode/#wowi-lounge [+v Tem] by ChanServ |
08:04.38 | Legorol | wobin: possibly |
08:04.38 | Legorol | depends on the level of math we are talking about |
08:06.08 | Corrodias | calculus: i'm pretty darn rusty |
08:06.08 | Corrodias | regular math: forgot it long ago |
08:06.09 | Corrodias | algebra: at least i remember this |
08:06.09 | Corrodias | trigonometry: see calculus |
08:06.10 | Corrodias | linear algebra: not a chance of remembering that |
08:06.10 | Legorol | wobin: what's the question |
08:06.10 | *** join/#wowi-lounge Sstixrud (n=Shane@c-24-16-81-112.hsd1.mn.comcast.net) |
08:06.11 | Sstixrud | Can anyone think of a reason why my "for k,v in pairs" would return a value that "looks" like the proper framename but when I k:Show() or k:Hide() it reports Show/Hide is a nil method? |
08:06.11 | Corrodias | i guess it's not actually a frame |
08:06.11 | Sstixrud | ... if print to script then /script name:Show() it works fine |
08:06.11 | Corrodias | you might have a reference to the userdata instead of the frame? |
08:06.12 | Corrodias | "print to script" is a term i don't know |
08:06.12 | Sstixrud | wopos I mean print to screen |
08:06.12 | Corrodias | how? |
08:06.12 | Sstixrud | DEFAULT_CHAT_FRAME:AddMessage("Frame name ":..k) |
08:06.12 | Corrodias | then k is a string, right? |
08:06.12 | Sstixrud | yes |
08:06.12 | Sstixrud | well |
08:06.12 | Sstixrud | for k,v in pairs(UBVAR.DYNEVENTS[arg1].HEALS) do |
08:06.13 | Corrodias | k:Show() can't work because string doesn't have a Show method |
08:06.13 | Sstixrud | UBVAR = { ["DYNEVENTS"] = { |
08:06.13 | Sstixrud | <PROTECTED> |
08:06.13 | Sstixrud | <PROTECTED> |
08:06.13 | Sstixrud | <PROTECTED> |
08:06.13 | Sstixrud | <PROTECTED> |
08:07.08 | Corrodias | getfenv(0)[k]:Show() |
08:07.08 | Sstixrud | hmm that was supposed to be one line sorry |
08:07.08 | Sstixrud | hmm ill try that what does that do? |
08:07.28 | Corrodias | it runs Show() on the global variable with the name of the string k |
08:07.28 | Corrodias | which i think you expect to be a frame |
08:08.14 | Corrodias | although making a lot of global variables is bad practice from an OO standpoint, and from a performance standpoint |
08:08.14 | Sstixrud | I do, ill give it a try. I am storing buttonnames in a table for later reference |
08:09.06 | Sstixrud | I am not sure there is another way of doing what I am attempting tho |
08:09.51 | Sstixrud | yes that works, it now hides the button as its supposed to on healh change |
08:10.02 | Corrodias | then i suggest you do this: |
08:10.19 | Corrodias | in the lua file for your addon, make a local G = getfenv(0) |
08:10.49 | Corrodias | then you can use G[k] later when you need to get the name to avoid a function use, although it's still a table lookup. |
08:10.58 | Corrodias | if you plan to make a lot of table lookups, make a local reference to the frame itself |
08:11.18 | Corrodias | s/make a lot of table lookups/reference the frame a lot of times/ |
08:12.19 | Corrodias | i think lua provides _G as a variable for the environment, actually, but i'm not sure how reliable it is in the context of wow. you'd have to ask someone who has actually tried it. |
08:12.37 | Sstixrud | Hmm I am trying to think of an easy way to do that. You see there are hundreds of frames I may have to worry about |
08:12.51 | Corrodias | you have hundreds of frames? |
08:13.12 | Sstixrud | one for each Unit, and 6-12 buttons per frame |
08:13.28 | Legorol | i suggest not complicating matters, and using getglobal(k):Show() |
08:13.38 | Corrodias | in that case, yeah |
08:14.03 | Sstixrud | I am alreadying using _G[] throughout my addon in place of getglobal |
08:14.16 | Sstixrud | I just didnt think I would need to do _G[k]:Show() |
08:14.25 | Sstixrud | didn't realize it was being treated as a string |
08:14.32 | Corrodias | i don't know a whole lot about _G, getglobal, and getfenv |
08:14.49 | Corrodias | with hundreds of frames, you might want to consider removing the frames from the global namespace, though, which is a handy thing i've seen others around here do |
08:15.19 | Sstixrud | thanks for the advice |
08:15.42 | Legorol | Sstixrud: it's not being *treated as* a string, iit *is* a string |
08:15.50 | Legorol | <Sstixrud> ["HEALS"] = { ["PlayerUnitButton7"] = { |
08:16.16 | Legorol | the key in the HEALS table, "PlayerUnitButton7" is a string, not a table representing the frame |
08:16.17 | Sstixrud | I understand now |
08:16.21 | Corrodias | MyAddonContainer[k] = ThatFrame; _G[k]=nil; |
08:16.44 | Corrodias | MyAddonContainer[k] = _G[k]; _G[k]=nil; -- is this correct? |
08:16.57 | Sstixrud | _G[k]:Show() is working fine |
08:17.26 | Corrodias | good to know |
08:17.28 | Legorol | is _G local to your addon |
08:17.46 | Corrodias | according to the lua manual, _G is a variable set (but not used) by lua |
08:17.53 | Legorol | it's not true in WoW |
08:17.59 | Sstixrud | one other question, how can treat the result as a numeric instead of a string? |
08:18.00 | Sstixrud | local unithp = UnitHealth(arg1) / UnitHealthMax(arg1) * 100 |
08:18.00 | Sstixrud | local unithp = string.format("%d", unithp) |
08:18.09 | Legorol | _G doesn't exist as a global, i am just checking with Sstixrud if you defend _G as a global or as an addon-local variable |
08:18.13 | Corrodias | then you're going to want to change to getglobal? or getfenv, either way. |
08:18.25 | Legorol | no, if _G is addon local, it's still faster to use that |
08:18.31 | *** join/#wowi-lounge gnor (n=jaydee@cpe-76-81-38-253.socal.res.rr.com) |
08:18.57 | Corrodias | that was the first thing i advised, but i didn't know he had a _G already, wherever it came from |
08:19.08 | Legorol | Sstixrud: i don't understand the question |
08:19.11 | Sstixrud | legorol I am not sure what you mean. I saw other mods using _G[] and some howto's suggested using it so I have been |
08:19.25 | Legorol | ok, show me the line where you assign to _G |
08:19.33 | Legorol | i.e. where you put the global table into it |
08:19.46 | Sstixrud | my two local statements above produce a string, I dont want it to be a string so I can perform math on it i.e. unithp > xxx |
08:19.56 | Legorol | then don't use the second line |
08:20.02 | Legorol | local unithp = UnitHealth(arg1) / UnitHealthMax(arg1) * 10 |
08:20.04 | Legorol | that's a number |
08:20.15 | Legorol | why do you have the second line? |
08:20.18 | Corrodias | the only purpose of the second line is to convert it to a string (which might be accomplished another way, if it's even necessary) |
08:20.27 | Sstixrud | string off the decmial |
08:20.40 | Sstixrud | strip even |
08:20.43 | Legorol | ah |
08:20.49 | Corrodias | i bet there's a rounding function |
08:20.52 | Legorol | unithp = math.floor(unithp) |
08:20.53 | Corrodias | /truncating |
08:21.00 | Legorol | that's if you wanted to strip it |
08:21.04 | Legorol | if you want to round it, then |
08:21.09 | Legorol | unithp = math.round(unithp) |
08:21.35 | Sstixrud | aww, ok thanks. |
08:22.08 | Legorol | ehm.. sorry don't use that |
08:22.11 | Legorol | there is no math.round :D |
08:22.12 | Sstixrud | Legorol - I am sorry, I am still new at programming. I do not believe I am assigning to _G[] |
08:22.25 | Corrodias | this channel is so helpful! but i'm mostly pulling things out of nowhere, half-remembered quips from other developers talking to each other |
08:22.55 | Sstixrud | I just converted all of my getglobals to _G[] due to people suggesting I should |
08:23.09 | Legorol | that won't work then, unless you have another addon that assigns _G |
08:23.12 | Legorol | it's not in WoW by default |
08:23.18 | Corrodias | that's probably what is going on, and you can't rely on it |
08:23.23 | Legorol | your addon is (subconciously) depending on something else then |
08:23.25 | Sstixrud | Hmm.. I must because its working fine heh |
08:23.32 | Legorol | by the way, here is how to round: |
08:23.43 | Sstixrud | how would I define it locally? |
08:23.48 | Tem | Legorol, no |
08:23.50 | Corrodias | it's a simple thing: local _G = getglobal() ? or getfenv(0) |
08:23.50 | Legorol | unithp = math.floor(unithp+0.5) |
08:23.56 | Tem | Legorol, _G was added recently |
08:24.04 | Legorol | Tem: ok my bad, up until recently it didn't exist |
08:24.09 | Legorol | thanks for correcting me |
08:24.09 | Tem | no idea why it was left out in previous versions of wow lua |
08:24.11 | Corrodias | hey, good to know |
08:24.22 | Legorol | Tem: presumably because we didn't have getfenv(0) either |
08:24.24 | Sstixrud | Why is _G[] faster than getglobal anyways? |
08:24.26 | Legorol | it was for paranoia |
08:24.33 | Tem | Legorol, we've had getfenv for ages |
08:24.37 | Legorol | yeah, what i mean is |
08:24.42 | Tem | presumably always |
08:24.42 | Legorol | we started off with no _G and no getfenv |
08:24.48 | Corrodias | getglobal is a function call which returns a reference to _G, basically |
08:24.51 | Legorol | presumably when getfenv was added, slou forgot _G |
08:24.57 | Legorol | Corrodias: nope |
08:25.01 | Corrodias | wrong again! :D |
08:25.02 | Legorol | i am not sure why _G[] is faster |
08:25.06 | Corrodias | i love when i am wrong |
08:25.09 | Legorol | it is two table lookups |
08:25.17 | Corrodias | it usually means things are better than i expect |
08:25.20 | Legorol | whereas getglobal(x) is one function call and one table lookup |
08:25.31 | Legorol | i guess the function call is expensive |
08:25.32 | Tem | Legorol, _G is faster when you do a great many at a time |
08:25.37 | Corrodias | oh, i see. getglobal(x) wasn't what you did before... |
08:25.44 | Tem | (but then you should be using a *local* _G) |
08:25.57 | Legorol | getglobal(x):Show() is identical to _G[x]:Show() |
08:26.03 | Corrodias | agreed |
08:26.09 | Tem | for just a few lookups, getglobal is faster |
08:26.11 | Sstixrud | What is a local _G? |
08:26.19 | Tem | local _G = _G |
08:26.27 | Corrodias | a local variable with the name _G unrelated to the regular _G unless you make it so |
08:26.39 | Legorol | Tem: i don't understand that, how can something be slower when used a few times but faster when used many times? |
08:26.46 | Corrodias | caching? |
08:26.49 | Legorol | either _G[x] is faster or slower than getglobal(x) |
08:26.55 | Legorol | there is no caching in Lua |
08:26.58 | Corrodias | your mom? |
08:27.03 | Legorol | that could be it! |
08:27.05 | Corrodias | but that was my best guess :( |
08:27.25 | Legorol | Sstixrud: what i mean by a local _G is this: |
08:27.26 | Tem | Legorol, lua_getglobal |
08:27.48 | Sstixrud | I see, well in my case I will be for k,v in pairs xxxxx _G[x]:Show() during every HEALTH and AURA event, tracking up 90 units with 6-12 buttons per unit :) |
08:27.48 | Legorol | if you are using _G in your code, you are using a global variable named _G |
08:28.11 | Tem | I meant a local variable with any name that referenced _G |
08:28.15 | Legorol | your code will be faster if you use a local variable instead |
08:28.33 | Tem | Legorol, oh, actually, I'm not so sure anymore |
08:28.35 | Legorol | if you put local someVariableNameYouLike = _G; somewhere near the start of your lua file, outside any functions, |
08:28.40 | Sstixrud | and my pairs is searching through tables looking for correct frame, button and what to do with the button during each event |
08:28.53 | Legorol | and use someVariableNameYouLike instead of _G throughout your addon, it's better and faster |
08:29.00 | Corrodias | don't you give us that, Tem, after hurting us so! ;) |
08:29.06 | *** join/#wowi-lounge MoonWolf (i=MoonWolf@g173217.upc-g.chello.nl) |
08:29.06 | *** mode/#wowi-lounge [+v MoonWolf] by ChanServ |
08:29.18 | Legorol | Tem: well you could be right, i didn't 100% say you are wrong, i was just surprised |
08:29.34 | Tem | Legorol, oh, hmm, I'm not sure anymore |
08:29.47 | Tem | Legorol, it used to be you had to call getfenv(0) |
08:29.59 | Sstixrud | any suggestions on what method would be best in my case? |
08:30.09 | Legorol | yes, the one i gave you |
08:30.14 | Legorol | local someVariableNameYouLike = _G; |
08:30.21 | Legorol | put that at the start of your lua file, outside any functions |
08:30.24 | Tem | So before you were assuming that indexing a local table was faster than the function call, but you had the inital cost of the getfenv call |
08:30.26 | Sstixrud | locally defining ech frame and button for each function is not practical :) |
08:30.28 | Legorol | and use that variable throughout your addon instead of _G |
08:30.39 | Tem | But really, I think it's really just a matter of personal preference |
08:30.49 | Legorol | Tem: ok i see |
08:31.01 | Legorol | if you have a function and you are doing a function-local local _G=getfenv(0), |
08:31.10 | Legorol | i can see how that could be slower in the short term then getglobal |
08:31.12 | Corrodias | he's not asking you to make local references to each frame |
09:22.45 | Corrodias | he's suggesting that you make a local reference to the environment (global variables table) (just stab my eyes if i'm using the term incorrectly) |
09:22.45 | Legorol | that was perfect terminology ;_) |
09:22.45 | Corrodias | but i wonder if that's worthwhile. is _G an actual variable within the environment, or is it special lua magic? |
09:22.45 | Legorol | although i'd avoid the use of the word environment, because you can go wrong with that ;-) |
09:22.45 | Legorol | according to the Lua manual, _G is an actual variable, nothing magical |
09:22.45 | Legorol | up until recently it didn't exist in WoW though |
09:22.46 | Corrodias | assuming your function hasn't been assigned a new environment (which it probably hasn't when your addon is just loading up, unless you did it yourself) |
09:22.46 | Legorol | Tem says it's been added in |
09:22.46 | Legorol | ok let's not confuse poor Sstixrud any more |
09:22.46 | Tem | Really, though, don't trust me now |
09:22.46 | Corrodias | okay. so if you actually use _G in your code, that's very much like saying _G[_G] |
09:22.47 | Tem | I haven't been in wow in over 2 months |
09:22.47 | Tem | so it's possible that I just imaged that it was added |
09:22.47 | Corrodias | or MyLocalReferenceToTheEnvironment[_G] at least |
09:22.47 | Corrodias | an extra table lookup, since the global variables table is in fact a table, and any references to global variables are table lookups |
09:22.47 | Sstixrud | I have been doing stuff like: |
09:22.47 | Sstixrud | for i = 1, 40 do |
09:22.47 | Sstixrud | <PROTECTED> |
09:22.48 | Sstixrud | local prevpos = raidframe |
09:22.48 | Legorol | easy enough to test Tem, i'm diving in |
09:22.48 | Legorol | it exists |
09:22.48 | Corrodias | a quick way to make that ever so slightly faster is to say... local Env = _G; for i = 1, 40 do local raidframe = Env["UBRaid"..i.."BarFrame"]; local prevpos = raidframe; |
09:22.49 | Legorol | /script message(tostring(_G._G == _G)) |
09:22.49 | Legorol | prints true |
09:22.49 | Corrodias | TOUCHDOWN! |
09:22.49 | Corrodias | once Env is a local variable, using it does not require a table lookup. However, _G requires a table lookup every time it's used. that's the only difference here. |
09:22.50 | Legorol | i think that there is very little difference between using addon-local _G and a global _G, |
09:22.50 | Legorol | if you are not too good at writing addons in general, don't worry about it |
09:22.50 | Legorol | if oyu are still learning and not a true expert, these little nuances will confuse you, and will be sources of unexplainable bugs |
09:22.50 | Legorol | best to leave them out and leave total optimization to when you are a lua-god |
09:22.50 | Sstixrud | Ok I will look into that, what about in the case where I have say _G[k] and k is obtained from a pairs searching through a table list of say 100 items |
09:22.51 | Legorol | just do what you are doing now, it's not worth the headache of doing these changes we suggest for a minute performance improvement |
09:22.51 | Corrodias | but if you're doing it OnUpdate, we'll kill you. |
09:22.51 | Legorol | i am not saying you wouldn't get an improvement, i am just saying there are so many more things you can do with your coding time |
09:22.51 | Corrodias | serial. |
09:22.51 | Sstixrud | naw, on HEALTH and AURA events :) |
09:22.52 | Legorol | Corrodias: lol i just saw a line of yours i haven't seen before |
09:22.52 | Legorol | _G == _G._G == _G["_G"], so GG |
09:22.52 | Corrodias | whoa. |
09:22.52 | Corrodias | oh yeah, _G["_G"], not _G[_G]. stupid me. |
09:22.52 | Legorol | hehe from now on, i'm going to call my addon local _G as GG |
09:22.52 | Legorol | and maybe function local ones as QQ |
09:22.52 | Corrodias | hahah |
09:22.53 | Legorol | i am yet to decide what to use PewPew for |
09:22.53 | Legorol | you know, there's something i don't understand |
09:22.53 | Legorol | oh nvm |
09:22.53 | Corrodias | Legorol sees all, knows all |
09:22.53 | Legorol | i think Lua might benefit from a language-level way of doing getglobal(x) |
09:22.53 | Legorol | something like !x |
09:22.53 | Corrodias | now here's a fantastic question for you |
09:22.54 | Legorol | because really, the virtual machine always holds a reference to the current global environ. |
09:22.54 | Corrodias | goes getglobal(x) get the actual global variable x, or is it limited to the local environment? |
09:22.54 | Corrodias | i havn't bothered to look it up in the lua manual again |
09:22.54 | Legorol | it gets the global variable that is in the current local environment ;-) |
09:22.54 | Legorol | does that answer the question? |
09:22.54 | Corrodias | aaahno. |
09:22.54 | Corrodias | re: iriel's proxy environment thing |
09:22.55 | Legorol | the local environment is, to all intents and purposes, the global table when you are inside that function |
09:22.55 | Legorol | there is absolutely no difference from the code point of view when you are within that function |
09:22.55 | Corrodias | cool. |
09:22.55 | Legorol | so getglobal(x) refers to the local environment |
09:22.55 | Corrodias | so getglobal("x") == x is always true |
09:22.56 | Legorol | hm, actually.. you do have a point |
09:22.56 | Legorol | well it should be |
09:22.56 | Legorol | but i am not 100% now that that's how getglobal is implemented |
09:22.57 | Legorol | you have to remember that getglobal is a WoW-only thing |
09:22.57 | Legorol | i'd need to check, brb |
09:22.57 | Corrodias | i did not know that |
09:22.57 | Corrodias | i suppose lua expects you to use _G |
09:22.57 | Corrodias | brb, bio break |
09:22.57 | Sstixrud | anyone bored and interested in picking a part my code? :) |
09:22.58 | Sstixrud | I am sure I could use a critical eye to tell me the newbie mistakes I am making :) |
09:23.55 | Corrodias | i'm actually a lua/addons noob |
09:23.56 | Sstixrud | I am sure I win |
09:23.56 | Sstixrud | this is my first mod, my first real program and I am about 1000 lines into it (not counting xml). About 4 weeks old now |
09:23.56 | Legorol | Corrodias: shocking! |
09:23.56 | Legorol | getglobal refers to the true global environment, rather than the function's |
09:23.57 | Sstixrud | its funny because 75% of my code deals with either UI or populating tables as a result of the UI |
09:23.57 | Legorol | so getglobal("x") ~= getfenv(0)["x"] |
09:23.57 | Legorol | this is potentially a problem |
09:23.57 | Corrodias | interesting |
09:23.58 | Corrodias | how about _G? |
09:23.59 | Corrodias | although if you -really- needed to lockdown a function, you could then give it an environment where getglobal is a function that looks it up in the local table instead >_> |
09:23.59 | Corrodias | aah, strange thoughts |
09:23.59 | Corrodias | i envision a war between two addon authors, trying to keep each other's functions from working |
09:24.00 | Legorol | sorry my bad, i think was explaining it wrong |
09:24.00 | Legorol | getglobal("x") is getfenv(0)["x"], |
09:24.00 | Legorol | but they are not the same as simply x |
09:24.01 | Corrodias | so they're both the global x instead of the environmental or local x? |
09:24.01 | Legorol | (getglobal("x") == getfenv(0)["x"]) ~= (x == getfenv(1)["x"]) |
09:24.01 | Legorol | ok now it's complete and correct |
09:24.01 | Corrodias | getfenv(1) huh |
09:24.01 | Legorol | yeah that's the local env. |
09:24.02 | Corrodias | up there i think you just said true ~= true |
09:24.03 | Corrodias | getglobal("x") == getfenv(0)["x"]; x == getfenv(1)["x"]; x ~= getglobal("x"); and the other relationships can be derived from that |
09:24.03 | Legorol | yeah, i did a lazy shorthand for that ;-) |
09:24.03 | Tem | Legorol, we'll have to ask slouken if getglobal is any more than function(lua_State *L){ lua_getglobal(L, luaL_checkstring(L,1)); return 1;} |
09:24.03 | |FF|Im2good4u | hehe i never understood those environment either :P\ |
09:24.04 | Tem | once we know if getglobal does anything more behind the scenes, we can figure which is faster |
09:24.04 | Tem | oops lol... I mixed lua and c |
09:24.04 | Tem | meh, you get the idea |
09:24.05 | Legorol | Tem: i doubt it's any differnet, but one thing we can try is a setfenv on getglobal |
09:24.05 | Legorol | if it has no effect, it's very likely that it's just what you wrote |
09:24.05 | Corrodias | setfenv on getglobal, jesus |
09:24.06 | Legorol | why the checkstring btw? |
09:24.06 | Tem | Legorol, doesn't it spit errors if you don't give it a string? |
09:24.06 | Tem | or does it just use whatever you give it? |
09:24.07 | Corrodias | getglobal(1)? |
09:24.07 | Legorol | oh i see, it's not the checking that matters, it's that lua_getglobal expects a string as a second argument (in the form of char*) |
09:24.07 | Legorol | checkstring returns a char* pointer |
09:24.08 | Tem | right |
09:24.08 | |FF|Im2good4u | i think getglobal should be simpel in order to keep it fast since its used a lot |
09:24.08 | Legorol | Tem: doing error checking in the process is added bonus ;-) |
09:24.08 | Legorol | did you get that line from somewhere btw? |
09:24.08 | Tem | I had to look up the function names, but no |
09:24.09 | *** join/#wowi-lounge Andalia (i=xx@p54AC866F.dip0.t-ipconnect.de) |
09:24.09 | Tem | (unless my ass counts) |
09:24.10 | Legorol | your ass does count, but it's a good place to get thigns from |
09:24.35 | Tem | I did some playing with the lua C api a while back |
09:24.35 | Tem | that's where I really got it from |
09:24.35 | Corrodias | local Storage = Tem.ass |
09:24.37 | |FF|Im2good4u | attemp to index global nil "Tem" |
09:24.37 | Tem | field Tard.ass is not visible |
09:24.37 | Tem | public class Tard { private BodyPart ass; } |
09:24.37 | Tem | Tard Tem = new Tard(); |
09:24.38 | |FF|Im2good4u | ahh cpp >.< |
09:24.38 | Tem | java, actually |
09:24.38 | Corrodias | indeed... |
09:24.38 | |FF|Im2good4u | well its all the same :P |
09:24.39 | Corrodias | and i don't know of a way to get to a private member of an existing object |
09:24.40 | Tem | Legorol, are you still in game? |
09:24.40 | Corrodias | perhaps i could have made an extending class and instantiated you as a SubTard with a new method, getass(), but you've already made yourself at this point |
09:24.40 | Tem | Corrodias, in java, private is private |
09:24.41 | Tem | even to a derrivative class |
09:24.41 | Corrodias | it is? how unfortunate |
09:24.41 | Corrodias | good for business trying to protect IP, bad for me |
09:24.41 | Tem | they added a new keyword "protected" for that |
09:24.43 | Corrodias | is there a way to hide data like that in Lua? |
09:24.43 | Tem | not easily |
09:24.43 | Corrodias | that suggests it is |
09:24.45 | *** join/#wowi-lounge Srosh (n=Srosh@c155113.adsl.hansenet.de) |
09:24.45 | Legorol | Tem: i quit |
09:24.45 | Tem | hmm? |
09:24.46 | Legorol | <Tem> Legorol, are you still in game? |
09:24.46 | Tem | oh |
09:24.46 | Tem | right |
09:24.46 | Tem | I forgot I asked that |
09:24.46 | Tem | I wanted to see if getglobal really did spit errors if you didn't give it a string |
09:24.46 | *** join/#wowi-lounge Mr_Rabies2 (i=catbutts@adsl-066-156-082-132.sip.asm.bellsouth.net) |
09:24.47 | *** join/#wowi-lounge Kaso (n=Jonathan@resnet01.nat.lancs.ac.uk) |
09:24.47 | Legorol | sorry i'm off now, fun stuff |
09:24.47 | Tem | this trip into Tem's world of delerium brought to you by dirt. it's everywhere. get used to it. |
09:24.47 | zenzelezz | so you're saying we're not fun? |
09:24.47 | Tem | (and lack of sleep. he helped too) |
09:24.48 | Tem|Sleep | <PROTECTED> |
09:24.48 | wobin | mwah? |
09:24.48 | Corrodias | WOBIN |
09:24.49 | Wobin | Where?! |
09:24.49 | Corrodias | setfenv on getglobal. |
09:24.49 | Wobin | Fishsticks! |
09:24.49 | Corrodias | DO IT |
09:24.50 | Corrodias | like ... x = "hi"; a = { x = "blah" }; setfenv(getglobal, a); DEFAULT_CHAT_FRAME:AddMessage(getglobal("x")); ? |
09:24.50 | Corrodias | i've barely touched lua, so do not expect that to be well-written |
09:24.50 | zenzelezz | is this for live or PTR? |
09:24.50 | Corrodias | lol |
09:24.50 | Corrodias | if you're serious, whichever |
09:24.51 | zenzelezz | I've not been following the conversation, I'm eating |
09:24.51 | zenzelezz | but for live it gives me "setfenv cannot change environment of given object" |
09:24.51 | Corrodias | Legorol just wondered aloud, in passing, if setfenv on getglobal would change the result |
09:24.51 | *** join/#wowi-lounge Kirkburn (n=Kirkburn@82-32-40-219.cable.ubr06.azte.blueyonder.co.uk) |
09:25.12 | Corrodias | interesting! |
09:25.12 | Kaso | it should do shouldnt it? |
09:25.12 | Kaso | even though its crazy witchcraft coding |
09:25.12 | Kaso | WITTCH! |
09:25.12 | Corrodias | that is unexpected. it's an error? |
09:25.13 | Kaso | hu? |
09:25.13 | zenzelezz | yes... comes up from Swatter I think, but that just gives you better error messages than the default UI, doesn't it? |
09:25.14 | Corrodias | indeed |
09:25.14 | Corrodias | suggesting that it would have been a big box in the middle of the screen otherwise |
09:25.15 | zenzelezz | I'm not a particularly good Lua coder, so whether you can change it somehow I don't know... but the code you provided gave said result at least =) |
09:25.15 | Mr_Rabies2 | oh mang my ui looks purdy now |
09:27.48 | *** join/#wowi-lounge Andalia_ (i=xx@p54AC866F.dip0.t-ipconnect.de) |
09:29.34 | Corrodias | give us screenies |
09:32.24 | Mr_Rabies2 | one sec |
09:43.21 | Corrodias | it's been a sec. |
09:48.23 | Mr_Rabies2 | I' |
09:48.35 | Mr_Rabies2 | m working on it :x |
09:48.50 | Mr_Rabies2 | it still needs some work but its good enough for now |
09:49.31 | Kaso | is wowi slow for anyone else? |
09:53.01 | Mr_Rabies2 | yep |
09:53.06 | Mr_Rabies2 | it 404ing for me |
09:55.32 | Kaso | make it work pretty please :> |
09:56.50 | Kaso | hmm, working! |
09:56.52 | Kaso | haha |
09:57.45 | Mr_Rabies2 | <PROTECTED> |
09:57.48 | Mr_Rabies2 | there ya go corr |
10:03.44 | Mr_Rabies2 | rather uninteresting but thats how i like it :p |
10:04.51 | Corrodias | aah, so plain! |
10:05.43 | Mr_Rabies2 | exactly :D |
10:05.53 | Mr_Rabies2 | you wouldn't know i had like 150 addons loaded |
10:06.23 | Mr_Rabies2 | i don't know if i like the shapeshift bar there though |
10:06.30 | *** join/#wowi-lounge Sairen (n=Miranda@p549E4E5D.dip.t-dialin.net) |
10:06.34 | Mr_Rabies2 | or the microbuttons |
10:06.48 | *** join/#wowi-lounge Jens (n=jens@pdpc/supporter/active/Jens) |
10:07.29 | jaxdahl | get micromenufu |
10:07.33 | jaxdahl | or something |
10:08.25 | *** join/#wowi-lounge quoin (n=quoin@219-90-230-196.ip.adam.com.au) |
10:08.25 | Mr_Rabies2 | Ooo |
10:08.26 | jaxdahl | and you don't need your XP on fubar, heh |
10:08.34 | Mr_Rabies2 | yeah i just dinged |
10:08.39 | Mr_Rabies2 | so i haven't messed with that |
10:08.51 | jaxdahl | let me log in and take a screen |
10:09.32 | Mr_Rabies2 | i wish the ace patcher would work right :[ |
10:09.46 | Mr_Rabies2 | it keeps updating my addons over and over to the same revision |
10:12.38 | Mr_Rabies2 | and my garbagefu is bugging out due to the patcher being borked |
10:13.30 | Mr_Rabies2 | i don't like my trinketmenu all out in the open there, but i won't remember to hit it otherwise |
10:15.26 | *** join/#wowi-lounge Elkano (n=elkano@srbk-590fc80b.pool.einsundeins.de) |
10:17.17 | *** join/#wowi-lounge moonsorrow (n=eagle@HSI-KBW-085-216-057-070.hsi.kabelbw.de) |
10:20.35 | *** join/#wowi-lounge Nickenyfiken (n=najklord@83.145.59.23) |
10:20.49 | jaxdahl | http://jax2.zenblue.net/wow/ui.jpg |
10:22.00 | Mr_Rabies2 | rofl what is the magnifying glass |
11:29.16 | Corrodias | left/right click for zoom? |
11:29.16 | Corrodias | i wish my UI could look that clean and still be functional |
11:29.16 | Corrodias | of course, having a larger screen would help |
11:29.17 | Mr_Rabies2 | i use the mousewheel to zoom :D |
11:29.17 | Corrodias | 1280x960 is considerably less space for stuff on my UI |
11:29.17 | Corrodias | i'm immensely frustrated that windows refuses to let me position my windows where i want them and remove the borders |
11:29.17 | Corrodias | from certain windows |
11:29.17 | Mr_Rabies2 | is it true that savedvariables are loaded for addons that aren't loaded? :O |
11:29.18 | Corrodias | i haven't checked |
11:29.18 | Corrodias | i can check right now |
11:29.18 | Mr_Rabies2 | howso |
11:29.18 | Mr_Rabies2 | :O |
11:29.18 | Corrodias | i'll load the game and see if some variables from one of my disabled addons is defined |
11:29.19 | Corrodias | i have a bunch of disabled ones |
11:29.19 | Mr_Rabies2 | wonder if the sound bug i was having is fixed yet |
11:29.19 | Corrodias | the answer to your question about savedvariables being loaded is no. |
11:29.19 | Corrodias | XLootDB == nil |
11:29.19 | Mr_Rabies2 | oh okay |
11:29.20 | Mr_Rabies2 | so i don't have to worry about deleting old SVs once i uninstall addons |
11:29.20 | Corrodias | they'll just linger, like scabs |
11:29.20 | Mr_Rabies2 | they're super minor file size wise so as long as it doesn't harm peformance i don't care :p |
11:29.20 | *** join/#wowi-lounge Kirkburn (n=Kirkburn@82-32-40-219.cable.ubr06.azte.blueyonder.co.uk) |
11:29.20 | jaxdahl | magnifying glass = abacus |
11:29.21 | jaxdahl | it organizes the minimap icons |
11:29.21 | Wobin | What's an addon that draws lines on the map? |
11:29.21 | Corrodias | Guild Wars |
11:29.21 | Mr_Rabies2 | haha |
11:29.21 | Mr_Rabies2 | you mean like grid lines or what? |
11:29.21 | Wobin | well, just actual lines |
11:29.21 | Wobin | any sort of lines |
11:29.22 | Wobin | I'd like to see how it's done |
11:29.23 | Kolth | http://i.a.cnn.net/si/multimedia/photo_gallery/2005/12/06/gallery.leadingoff/web012.jpg |
11:29.23 | Wobin | Photo finish |
11:29.23 | Mr_Rabies2 | rofl |
11:29.23 | Wobin | "And this is the last shot of his crotch..." |
11:29.23 | Mr_Rabies2 | all the looks |
11:29.23 | Mr_Rabies2 | on their faces |
11:29.23 | Mr_Rabies2 | is rofl |
11:29.24 | Kolth | Yes. |
11:29.24 | Wobin | Except the cameraman |
11:29.24 | Kolth | Everyone's on their A-game |
11:29.24 | Kolth | hah |
11:29.24 | Wobin | who's going 'wtf'? |
11:29.25 | Corrodias | $1,274.00 for the 30-inch widescreen dell lcd monitor |
11:29.25 | Corrodias | on sale mang |
11:29.25 | Kolth | whoa |
11:29.26 | Corrodias | 2560x1600 native resolution |
11:29.26 | Corrodias | i shall now read a review |
11:29.26 | *** join/#wowi-lounge amro (n=amro@82.101.184.158) |
11:29.26 | Corrodias | on april 2nd i will begin my new job, and then i can actually consider -buying- shit like that! |
11:29.27 | Corrodias | of course, my video card might get upset with me for trying to push a resolution like that |
11:29.27 | *** join/#wowi-lounge Mike-N-Go (n=mjgoosse@64.193.93.197) |
11:29.28 | Corrodias | but it looks like the 24" is a better display |
11:29.30 | Corrodias | $750 for that, as usual |
11:29.31 | Corrodias | i think i have about $200. i currently spend at least half of my "play money" income helping support a web host |
11:29.31 | *** join/#wowi-lounge Jebster (n=Jebster@85-210-5-85.dsl.pipex.com) |
11:29.31 | Jebster | mornin all |
11:29.32 | Corrodias | well, support a site by paying a host |
11:29.32 | Corrodias | Jebster, give me about $700 |
11:29.32 | Jebster | And why do you need $700? |
11:29.32 | Corrodias | i want a monitor |
11:29.32 | Corrodias | this one is too small and notbig |
11:29.32 | Jebster | :P afraid i dont have $700, sorry :P |
11:29.32 | Jebster | so how are ye all? |
11:29.33 | Corrodias | impatient for my guildmate to get our arena teams started |
11:29.33 | Jebster | Lol, what lvl you on then? 60 or 70 odd? |
11:29.33 | Corrodias | odd? just 70 |
11:29.33 | Jebster | Lol :P im 25 :P |
11:29.33 | Corrodias | i'm reading the new info about the arena tournament |
11:29.33 | Corrodias | so only 5v5 teams participate in the "tournament" and it takes 200g to start such a team |
11:29.33 | Jebster | what lvl do you need to be for the arena? |
11:29.34 | Corrodias | 70 to join a team |
11:30.32 | Corrodias | but i think you can skirmish otherwise |
11:30.32 | Jebster | oh... im a long way off :P |
11:30.33 | Jebster | ok |
11:30.33 | Jebster | what race and class are you? |
11:30.33 | Jebster | im a dwarf pally |
11:30.33 | Corrodias | tauren druid |
11:30.33 | Corrodias | i'm going to get squished |
11:30.33 | Jebster | coolio :P |
11:30.33 | Corrodias | balance/restoration, not feral |
11:30.34 | Kolth | I are Tauren Druid |
11:30.34 | Jebster | why? druids are good i thought... |
11:30.34 | Kolth | Almost made 60.5 today! |
11:30.34 | Corrodias | balance/restoration, not feral |
11:30.34 | Jebster | i got my WoW at christmas, so im pretty low :P |
11:30.35 | Jebster | im like 800 exp till 25 :P |
11:30.35 | Corrodias | so these arena rewards... just equipment? |
11:30.35 | Jebster | i would have no idea :P |
11:30.35 | Jebster | if you die in a match on the arena can you come back? |
11:30.36 | Corrodias | you spectate as a ghost until it's over |
11:30.36 | Jebster | thats harsh... means your team has gotta be good... im guessing hunters and warlocks would be great for it. |
11:30.36 | Jebster | they can make it so you have 10 men instead of 5... |
11:30.36 | Corrodias | why do people say hunters? i've not actually found them to be a huge problem |
11:30.36 | Corrodias | but then, i hibernate pets |
11:30.37 | *** join/#wowi-lounge nymbia (n=nymbia@168-103-200-247.hlrn.qwest.net) |
11:30.37 | Corrodias | but yes, warlocks plow through everyone else |
11:30.37 | Corrodias | plough? |
11:30.37 | Jebster | hunters are good with pets, warlocks are deffo better... |
11:30.37 | Jebster | plow i think... yes |
11:30.38 | Corrodias | At the end of each week, your Team Rating is used to calculate how many Arena Points your team will receive for this week. |
11:30.38 | Corrodias | however, Team Rating seems to be a function of the tournament, and only 5v5 teams participate in the tournament. |
11:30.39 | Corrodias | maybe not. maybe team rating is separate. |
11:30.39 | Jebster | hmm, could i join the arena at lvl 25? just to play? |
11:30.39 | Corrodias | you can try. i don't know. |
11:30.39 | Jebster | ok :P |
11:30.39 | Corrodias | try to get into a skirmish |
11:30.40 | Jebster | kk |
11:30.40 | *** join/#wowi-lounge cncfanatics (n=cncfanat@12.59-242-81.adsl-dyn.isp.belgacom.be) |
11:30.41 | Jebster | in your oppinion what is the best race and class out there? |
11:30.41 | Corrodias | "best"? |
11:30.41 | Kolth | Undead :) |
11:30.41 | Corrodias | for pvp, the most effective right now -seems- to be warlock, and for race you probably can't get better than forsaken |
11:30.42 | Corrodias | please! they're unundead now. |
11:30.42 | Kolth | zomg? |
11:30.42 | Mr_Rabies2 | they're undead still |
11:30.42 | Mr_Rabies2 | just not bound to the iron will of ner'zul |
11:30.42 | Mr_Rabies2 | :O |
11:30.42 | Corrodias | not for game mechanics |
11:30.42 | Mr_Rabies2 | oh well yeah |
11:30.42 | Mr_Rabies2 | humanoid |
11:30.43 | Kolth | For game mechanics, every char is dead. |
11:30.43 | Corrodias | so how do you get an arena team started? do i need an "arena promoter"? |
11:30.44 | Jebster | :P i think warlocks are best, not sure about race... |
11:30.45 | Mr_Rabies2 | as a lock, undead or blood elf |
11:31.02 | Corrodias | looks like it'll take many weeks to earn arena gear |
11:31.23 | Corrodias | he says blood elf and i'm not sure. |
11:31.45 | Jebster | :P i think warlocks are best, not sure about race...:P |
11:31.45 | Corrodias | a short range, short duration silence effect can't be why, so it must be the mana recharging he's thinking of |
11:31.54 | Corrodias | remember: you can't get close to people running in fear :P |
11:33.42 | Mr_Rabies2 | no, but when it breaks you can get close and silence them to rock other casters even more |
11:34.54 | Jebster | mages are ok... |
11:35.57 | Corrodias | certainly |
11:36.00 | Corrodias | you know who isn't great? |
11:36.10 | Corrodias | balance/resto druids! or maybe just me. :D |
11:36.46 | Corrodias | if people see i'm healing and that i'm in squishy caster form, they're not kind to me |
11:39.14 | Mr_Rabies2 | that's always been an issue |
11:39.26 | Mr_Rabies2 | we don't have psychic scream or PW:S to save us |
11:39.39 | Mr_Rabies2 | and long heals open us up to all kinds of counterspell |
11:39.58 | Mr_Rabies2 | hence why i went feral |
11:41.17 | *** join/#wowi-lounge BSChim (n=BSChim@VDSL-130-13-56-226.PHNX.QWEST.NET) |
11:42.21 | Jebster | Lol |
11:42.28 | Corrodias | it's not funny |
11:42.54 | Corrodias | how sad. i want to check out the flag design ui without paying to make a team, but it doesn't look like i can. |
11:42.59 | Jebster | i know, but there should a be a form that lets you cast and not be aquishy :P |
11:43.15 | Corrodias | well, the moonkin form increases armor by 360%, but i can't heal |
11:43.28 | Corrodias | that's fine to start the battle |
11:43.33 | Jebster | oh, thats not good then... |
11:43.42 | Jebster | yeah... |
11:43.45 | Corrodias | if i want to toss any healing, though, i have to shift out |
11:43.58 | Jebster | how long does it take to shift in again? |
11:44.57 | Corrodias | instant (and 663 mana + the global cooldown) |
11:45.26 | *** join/#wowi-lounge [dRaCo] (i=drc@p548598A8.dip0.t-ipconnect.de) |
11:45.28 | Wobin | oh man |
11:45.31 | Corrodias | roughly 9% of my total mana |
11:45.38 | Wobin | I quite enjoy playing your run of the mill adventure game |
11:45.45 | Wobin | but there are times I wish I had an epic mount |
11:45.56 | Corrodias | teleport hax |
11:46.22 | Jebster | my p-ally does ok :P still cant kill elites, does my head in though :P |
11:47.31 | Corrodias | in my experience, paladins don't do a lot of damage, but are so very hard to kill |
11:48.38 | Kolth | I am either going to watch a movie/tv-ep or play WoW. I can't figure it out. |
11:48.42 | Corrodias | i watched this poor paladin trying to kill something with a lot of health... |
11:49.06 | Corrodias | when i joined in to make it take less excruciatingly long, i was doing at least twice as much damage just with starfire |
11:49.41 | zenzelezz | doctors in Anarchy Online were like that... they could solo Lord of the Void, but it took literally hours |
11:52.22 | *** join/#wowi-lounge fatbrain (n=fatbrain@85.8.1.66.se.wasadata.net) |
11:52.28 | fatbrain | Hellows all |
11:53.03 | Jebster | hi, so whats your opions on pallys? |
11:53.45 | fatbrain | anyone know how the wdb/dbc's in 2.0 are layouted? my old wdb/dbc parsers are a bit fubar nowdays :( |
11:55.32 | Corrodias | paladins, i hate them |
11:55.47 | Corrodias | normally so harmless, but in AV they were an incredible nuisance |
11:56.06 | Jebster | Av? |
11:56.23 | nymbia | they're pretty killer in arenas |
11:56.44 | nymbia | the only teams my 3v3 team really loses to are the warrior-warrior-pally combos |
11:57.18 | Corrodias | Alterac Valley |
11:57.43 | Corrodias | two warriors and a paladin, eh |
11:58.06 | nymbia | too much plate >.< |
11:59.02 | nymbia | what was really funny though was this pally-pally-priest team we fought a couple times. none of us ever got below half hp, although it took about 15 minutes to kill em |
11:59.23 | Corrodias | heheheh |
12:01.43 | Jebster | Lol, so pallys are good supports, for healing? |
12:01.51 | Jebster | and doing a little comabt? |
12:02.07 | Corrodias | they're very hard to kill, and they can heal other players |
12:02.16 | Corrodias | just about all you can do is keep them busy until they run out of mana |
12:02.41 | Jebster | Lol, i do that a lot :P |
12:02.50 | Corrodias | two warriors and a paladin sounds like a damn near perfect team |
12:03.04 | Jebster | yep, great combat, and heal spells too |
12:03.10 | Corrodias | the paladin heals the warriors, who only take major damage from spells, which are generally cast by people with low armor, which are easy targets for warriors |
12:03.30 | Jebster | wow, damn, a great team then lol :P |
12:04.07 | Corrodias | actually, my balance druid would be a decent member against a team like that, with my higher armor (that is, if i were wearing decent gear) and ability to cast while being attacked |
12:04.07 | sancus | you can also just interrupt paladins |
12:04.20 | sancus | then laugh while they die because they can't cast any spells including invincibubble while school locked |
12:04.20 | Corrodias | except of course warlocks could just Fear them |
12:05.01 | Jebster | yea, a good 5v5 team then would be 2 warriors, a pally a warlock and one other... |
12:05.20 | Corrodias | balance druid? pleeease? |
12:05.39 | Jebster | i dunno, i was sort of asking what the last member should be,,, |
12:05.58 | sancus | but people don't seem to understand how to use interrupts properly in general |
12:06.15 | Jebster | you mean like the rouges ability kick? |
12:06.20 | Wobin | imp kick |
12:06.20 | Corrodias | i only have warstomp |
12:06.25 | sancus | regular kick |
12:06.26 | Wobin | silence for 2 seconds for that school |
12:06.38 | sancus | and counterspell, pummel, and uh |
12:06.43 | Wobin | silence |
12:06.46 | sancus | spell lock or wtfever fel puppy ability is |
12:06.46 | sancus | no |
12:06.47 | Wobin | priest |
12:06.49 | sancus | Silence is NOT an interrupt |
12:06.51 | Jebster | rouge would be a good 5th member... great for sneaking round the back of the enemy team... |
12:06.53 | sancus | nor is imp kick |
12:06.53 | Wobin | oh interrupt |
12:06.59 | sancus | silencing a paladin is a waste of time |
12:06.59 | Wobin | no both are 'silences' =P |
12:07.03 | sancus | they can bubble out of that shit |
12:07.04 | Corrodias | two hunters, not making a good fight for me |
12:07.34 | sancus | but if you interrupt a paladin's heal(which isnt hard since they don't have any instant heals unlike priests) |
12:07.40 | sancus | they are completely helpless |
12:07.48 | Corrodias | stupid me, i forgot all about barkskin |
12:07.54 | Corrodias | i -never- remember that in pvp |
12:08.03 | Wobin | It's like inner fire |
12:08.12 | sancus | it's one of the things people seem to conveniently forget about pallies |
12:08.13 | Wobin | I never remember to put it on since I stopped using an autocaster |
12:08.16 | sancus | counterspell _destroys_ them |
12:08.34 | Jebster | huh? |
12:08.54 | Corrodias | counterspell has quite a CD |
12:09.00 | sancus | it doesnt matter |
12:09.15 | sancus | if you can't kill a paladin in 10 seconds when they're completely helpless and can't do anything but walk around and auto attack |
12:09.24 | sancus | you should prob just play some other class :p |
12:09.29 | Wobin | need more dps =P |
12:09.48 | Jebster | so what, pallys are a waste of time? |
12:09.51 | sancus | no |
12:09.57 | sancus | they're good, they're just very vulnerable to interrupts |
12:10.07 | Jebster | oh, im getting confused lol, now i see :P |
12:10.19 | sancus | I'd personally prefer a well-geared priest over a paladin |
12:10.53 | sancus | somewhat hard to find though |
12:11.00 | sancus | a lot of priests just try to pvp in their pve gear or w/e.. doesnt work |
12:11.52 | Corrodias | i don't have multiple sets yet |
12:12.03 | Corrodias | well, other than damage / healing |
12:12.18 | sancus | priest with 8k unbuffed hp, 100 resilience, and 4k armor with inner fire up though |
12:12.24 | sancus | is quite tough |
12:14.11 | *** join/#wowi-lounge [dRaCo] (n=drc@p548598A8.dip0.t-ipconnect.de) |
12:14.11 | Corrodias | i'm going to sleep. 'ni |
12:14.42 | Wobin | I loved this game ^^ |
12:22.27 | MoonWolf | why ? |
12:22.31 | MoonWolf | did you love it ? |
12:25.46 | Wobin | What's not to love? =) |
12:26.45 | MoonWolf | its cluncky and certain magic types were clearly overpowred. |
12:28.07 | Wobin | bah, It was fun =) |
12:28.23 | Jebster | What game is this |
12:28.55 | MoonWolf | MoM old dos based turn based trategy |
12:29.19 | Kolth | Exit Dennis? |
12:30.17 | Jebster | Lol :P |
12:36.07 | *** join/#wowi-lounge kaso| (n=Jonathan@resnet01.nat.lancs.ac.uk) |
12:43.16 | Corrodias | hey, before i actually get into bed |
12:43.47 | Corrodias | arena points: earned at the end of each week as a function of your team ranking? |
12:44.25 | nymbia | yes and no |
12:44.29 | Mr_Rabies2 | http://www.wowwiki.com/Arena_Point |
12:44.46 | Corrodias | blizzard doesn't do a great job of explaining it... |
12:47.37 | Jebster | so you guys play on igame or battlecorp? |
12:47.41 | Jebster | ogame even... |
12:47.48 | Corrodias | never heard of them |
12:50.46 | Jebster | ok Lol :P |
12:53.50 | Corrodias | i wonder if there's any way for me to see possible arena team flag designs |
12:54.54 | Jebster | i wouldnt know sorry... |
12:57.16 | Mr_Rabies2 | mywarcraftstudio :p |
12:59.29 | Corrodias | some guy gives a rapidshare link in the comments section on curse for a newer version... |
12:59.46 | Corrodias | that doesn't smell like something i'd want to run so trustingly |
13:00.51 | Corrodias | is wowdev.org a trustworthy site? |
13:03.46 | Mr_Rabies2 | check your pm's |
13:03.56 | Corrodias | didn't get any |
13:11.33 | *** join/#wowi-lounge Wing87 (n=Wing@c83-254-245-208.bredband.comhem.se) |
13:27.37 | *** part/#wowi-lounge Wing87 (n=Wing@c83-254-245-208.bredband.comhem.se) |
13:27.57 | *** join/#wowi-lounge Wing87 (n=Wing@c83-254-245-208.bredband.comhem.se) |
15:02.14 | Jebster | hey all |
15:02.16 | Mr_Rabies2 | [You] Shred Crit [Gargle] *2666* |
15:02.16 | Mr_Rabies2 | :D |
15:02.17 | Kolth | Wow |
15:02.17 | Kolth | What gear ya got? |
15:02.19 | Jebster | :P what realms are you all on, anyone in Raven Holdt? |
15:02.20 | Kolth | no |
15:02.20 | Jebster | damn it lol :P |
15:02.22 | *** join/#wowi-lounge beerke (n=beerke@5353E177.cable.casema.nl) |
15:05.02 | Jebster | as a pally should i use a 2h or a shield and 1h weapon? also what type of of weapon, mace, swords etc |
15:05.08 | kaso| | depends what you're doing and what spec you are. |
15:05.09 | [dRaCo] | type of the weapon doesnt matter |
15:05.11 | [dRaCo] | 2h for PvP/damage Specs, 1h + Shield/Offhand for healers |
15:05.14 | [dRaCo] | 1h/Shield for tank builds :þ |
15:05.55 | Mr_Rabies2 | <Kolth> What gear ya got? |
15:05.55 | Mr_Rabies2 | not very good gear, but better than the mage apparently |
15:05.55 | Mr_Rabies2 | i've never seen it crit even remotely near that |
15:14.09 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
15:14.12 | *** join/#wowi-lounge Gngsk_ (n=gngsk@c-69-138-213-251.hsd1.md.comcast.net) |
15:23.35 | *** join/#wowi-lounge _aLEX (n=Alexandr@aix73-2-88-160-210-8.fbx.proxad.net) |
15:24.12 | kaso| | In 2.0.7 they changed haste didnt they? so the rating to percentage conversions will be different now |
15:25.33 | haste | 50% more afaik |
15:25.43 | kaso| | ha, perfect :> |
15:25.54 | Mr_Rabies2 | he'd know |
15:26.07 | Mr_Rabies2 | if anyone, haste would know |
15:26.39 | haste | >:3 |
15:27.03 | Mr_Rabies2 | jesus christ it's a lion |
15:27.05 | Mr_Rabies2 | get in the car |
15:28.13 | haste | oh hey, already done |
15:28.53 | Mr_Rabies2 | it's always caturday in /an/ |
15:32.20 | haste | I never read /an/ :o |
16:47.41 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire) |
16:47.41 | *** mode/#wowi-lounge [+o cladhaire] by ChanServ |
16:47.42 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.156.29) |
16:47.42 | Mr_Rabies2 | i rarely do i just go there if i want pictures of seals or cats or whatever |
16:47.45 | zenzelezz | I wish they hadn't called the instance Black Morass |
16:47.47 | [dRaCo] | why? |
16:47.48 | Mr_Rabies2 | not much else they could have called it, it's pretty well documented that that's where medivh let in the greenies |
16:47.48 | axxo | i hate so many players are nubs and can't handle black morass |
16:47.48 | zenzelezz | [dRaCo]: because like axxo hints at, I'm tired of being asked to come to "moreass" runs |
16:47.49 | [dRaCo] | lol |
16:47.50 | JoshBorke | i gotta say, i had a pretty tough time with it last night |
16:47.50 | JoshBorke | feral druid, resto druid, prot warrior, demo warlock, disc/holy priest |
16:47.51 | Mr_Rabies2 | i um |
16:47.52 | Mr_Rabies2 | kited every beast in the instance around in circles while mounted |
16:47.54 | nevcairiel | heh |
16:47.54 | Mr_Rabies2 | also started medivhs event on accident |
16:47.56 | Mr_Rabies2 | when you fail that event you should get a whisper saying <NAME!> YOU JUST CAUSED A TIME PARADOX |
17:20.40 | JoshBorke | lol |
17:20.40 | *** join/#wowi-lounge Elkano (n=elkano@srbk-590fc80b.pool.einsundeins.de) |
17:20.44 | *** topic/#wowi-lounge by Cairenn -> Paste Code Here: http://wowi.pastey.net/ | "Who said we need real ones" - Tierrie |
17:20.46 | JoshBorke | purl, hug Cairenn |
17:21.29 | purl | ACTION hugs Cairenn |
17:21.29 | Cairenn | morning JoshBorke ;) |
17:21.29 | *** join/#wowi-lounge drc|away (i=drc@p54859E25.dip0.t-ipconnect.de) |
17:21.29 | JoshBorke | morning Cairenn |
17:21.31 | *** join/#wowi-lounge tedrock (n=tedrock@d235-157-172.home1.cgocable.net) |
17:23.08 | JoshBorke | just noticed purl didn't do it for me |
17:23.09 | Cairenn | nope |
17:23.09 | Cairenn | purl has been on strike lately it seems |
17:23.19 | *** join/#wowi-lounge Cide (n=Cide@81-226-233-5-no60.tbcn.telia.com) |
17:23.19 | *** mode/#wowi-lounge [+v Cide] by ChanServ |
17:23.30 | Mr_Rabies2 | >:| |
18:30.20 | Cairenn | lol |
18:30.21 | Mr_Rabies2 | i think the guy running purl is actually in the 1980s |
18:55.51 | *** join/#wowi-lounge Gngsk (n=gngsk@c-69-138-213-251.hsd1.md.comcast.net) |
18:55.56 | *** join/#wowi-lounge Gngsk (n=gngsk@c-69-138-213-251.hsd1.md.comcast.net) |
18:55.56 | *** join/#wowi-lounge Legorol (i=Legorol@zr205.trin.cam.ac.uk) |
18:55.58 | JoshBorke | lol |
18:55.58 | *** join/#wowi-lounge sergio- (n=sp@unaffiliated/sergio) |
18:56.00 | *** join/#wowi-lounge |moonsorrow| (n=eagle@HSI-KBW-085-216-057-070.hsi.kabelbw.de) |
18:56.01 | Mr_Rabies2 | welp |
18:56.01 | Mr_Rabies2 | i can't solo nerub'enkhan |
18:56.01 | Mr_Rabies2 | guess i need to start shadowmoon |
18:56.06 | zenzelezz | hm, for some reason I read that as "I can't solo Anub'Rekhan" |
18:56.07 | *** join/#wowi-lounge Funkeh` (n=funkydud@host81-158-173-180.range81-158.btcentralplus.com) |
18:56.13 | *** join/#wowi-lounge amro (n=amro@82.101.184.158) |
21:37.04 | *** join/#wowi-lounge purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
21:37.04 | *** topic/#wowi-lounge is Paste Code Here: http://wowi.pastey.net/ | "Who said we need real ones" - Tierrie |
21:37.26 | tyroney | found it /swapactionbar <num1> <num2> |
21:39.47 | zenzelezz | I have to say... Big Bad Wolf event is awesome |
22:00.36 | Sstixrud | anyone know of a way to supress the cooldown graphic on buttons... if I set a button to :SetAlpha(0) the cooldown is still visable... and for buttons with long cooldowns its quite annoying :) |
22:05.14 | Kaso | Hmm, thats odd, the Cooldown is a child-frame of the Button, it should inherit the alpha as far as i know |
22:05.32 | Kaso | Is it Default UI you're talking about or, some other actionbar mod |
22:06.13 | Sstixrud | it is my actionbar mod :) |
22:07.03 | *** join/#wowi-lounge Tuller (n=chatzill@c-68-57-185-39.hsd1.va.comcast.net) |
22:07.11 | Kaso | paste your Button Template then :> |
22:08.46 | Sstixrud | hmm why is pastey giving a mysql error :| |
22:09.14 | Kaso | Shout at norgs :> |
22:09.27 | Sstixrud | hmm was at the wrong hostname |
22:09.27 | Sstixrud | heh |
22:10.07 | Sstixrud | nope that one gives same error |
22:10.22 | Kaso | try one of the zillion other paste servies then |
22:10.29 | Sstixrud | got one handy? |
22:10.45 | Kaso | pastebin.ca |
22:11.39 | Sstixrud | http://pastebin.ca/361051 |
22:15.12 | *** join/#wowi-lounge Kirov (n=Kirov@c-71-198-144-193.hsd1.ca.comcast.net) |
22:16.48 | Kaso | I must admit, im a little stumpted, i cant see why it wouldnt work |
22:17.22 | Kaso | Can your manually manipulate the cooldown frame? YourFrameNameCooldown:SetAlpha() etc etc ? |
22:17.38 | Sstixrud | let me try |
22:17.58 | Sstixrud | I didnt even know that was possible :) |
22:19.04 | Sstixrud | like /script UBPlayerTemplateCooldown:SetAlpha(0) ? |
22:19.09 | Kaso | Yes |
22:19.11 | *** join/#wowi-lounge nymbia (n=nymbia@168-103-200-247.hlrn.qwest.net) |
22:19.21 | Kaelten-Laptop | This is something I've been working on for the last two days, was wanting to see if anyone else would give some feedback: http://www.wowace.com/wiki/UiQuery |
22:19.31 | Sstixrud | gives nil value |
22:19.43 | Sstixrud | woops I see whats wrong |
22:20.26 | Sstixrud | hmm nope same error with /script UBPlayerBarFrameCooldown:SetAlpha(0) |
22:21.27 | *** join/#wowi-lounge Xuerian (n=core@12-196-151-41.psknet.net) |
22:21.45 | Kaso | UBPlayerBarFrame inherits from UBCheckButtonTemplate ? |
22:21.49 | Sstixrud | this doesnt return error tho /script PlayerUnitButton1Cooldown:SetAlpha(0) |
22:22.02 | Kaso | Does it work? |
22:22.08 | Kaso | does the cooldown show? |
22:22.09 | Sstixrud | checking |
22:22.43 | Sstixrud | yes it does |
22:23.27 | Kaso | It could be that during its normal process of the cooldown is re-setting it's alpha |
22:25.05 | Kaso | Im afraid i cant be huge amounts of help as i dont have a wow client to play about on |
22:25.49 | Sstixrud | tis ok :) thanks for trying |
22:26.03 | *** join/#wowi-lounge obelus (i=obelus@dsl092-133-089.chi1.dsl.speakeasy.net) |
22:26.11 | *** part/#wowi-lounge obelus (i=obelus@dsl092-133-089.chi1.dsl.speakeasy.net) |
22:26.34 | Sstixrud | I bet its trinitybars |
22:26.34 | Sstixrud | heh |
22:28.18 | *** join/#wowi-lounge Parak (i=PROFI@user-10874ap.cable.mindspring.com) |
22:28.21 | Kaso | What i'd do now, is see how the default UI behaves differently, i might theorise that during its cycle the cooldown fades in and out thus resetting its alpha, but that is a slim chance. |
22:28.41 | *** part/#wowi-lounge Sixen_ (n=Sixen@12.206.135.49) |
22:29.47 | Kaso | I've never really done ActionButtons, so all i know is what i read in the FrameXMLi |
22:29.55 | Kaso | but anyhoo, good luck working it out |
22:30.10 | Sstixrud | thanks |
22:30.38 | Sstixrud | how would I disable the main UI's cooldown |
22:31.38 | Kaso | Well if you want to disable the cooldown, have you tried Hide()'ing instead of setting alpha, first of all |
22:32.11 | Sstixrud | can't do it during combat |
22:32.12 | Kaso | and the cooldown is simply a Child Frame of the Button Named $parentCooldown |
22:32.15 | Sstixrud | I used to do that |
22:32.19 | Sstixrud | but wow breaks that now |
22:32.22 | Kaso | I see |
22:32.24 | Kaso | hmm |
22:33.11 | Kaso | this is a bit of a long-shot, but perhaps try an explanitory hook of Cooldown.SetAlpha |
22:33.35 | Kaso | No doubt the function is called from C, but perhaps its worth a try |
22:33.53 | Kaso | if it is called through lua you can prevent it being re-shown with a hook |
22:34.04 | Kaso | but, as i say, a far far longshot |
22:35.23 | Sstixrud | same thing happens with default ActionButtons |
22:36.02 | *** join/#wowi-lounge Thorgard (n=Fudge@cpe-70-122-114-186.houston.res.rr.com) |
22:36.07 | Kaso | Ok, So i guess my "its getting re-show whilst cycling" is correct |
22:38.19 | Kaso | Try the hook thing |
22:38.36 | Kaso | if its called from C, then the only way around it is to Re-Set the alpha OnUpdate |
22:38.55 | Kaso | if its called from lua then you can hook the function and block calls you dont want |
22:39.02 | Sstixrud | Any idea what the ActionBar frame names are? |
22:39.25 | Kaso | Hoover over the button and do /run ChatFrame1:AddMessage(GetMouseFocus():GetName()) |
22:42.43 | Sstixrud | cry |
22:42.43 | Sstixrud | Upcoming 2.1.0 API Changes - Concise List |
22:42.57 | Sstixrud | * Fixed a bug where frame alpha wasn't used b the Cooldown frame type |
22:43.11 | Kaso | haha |
22:43.21 | Kaso | awesome :> |
22:44.16 | Sstixrud | doesnt that imply I must deal with it on a per bar basis and not button? |
22:44.21 | Kaso | Doesnt what? |
22:44.35 | Sstixrud | <PROTECTED> |
22:45.02 | Sstixrud | well I guess a button is a frame |
22:45.48 | Kaso | Cooldown is an object that inherits from the frame type |
22:45.56 | Kaso | So the cooldown in itself is a frame |
22:47.08 | Sstixrud | why can I only change Cooldown for my checkbuttons and not my barframes |
22:47.20 | Kaso | Your bar frame shouldnt have a cooldown |
22:47.29 | Sstixrud | good point |
22:47.31 | Kaso | Bar -> Button -> Cooldown |
22:47.43 | Kaso | thats the hierachy |
22:47.47 | Sstixrud | ok so I am screwed until 2.1.0 |
22:47.52 | Kaso | pretty much |
22:48.12 | Sstixrud | at least I hit a bug I should be proud |
22:51.51 | *** join/#wowi-lounge Kaso_ (n=Kaso@resnet01.nat.lancs.ac.uk) |
22:52.41 | Kaso_ | purl, bark |
22:52.49 | purl | ACTION barks, like a rabid dog. |
22:53.13 | *** join/#wowi-lounge Soulless (i=Fridgid@24.96.171.248) |
22:53.46 | Sstixrud | this wouldnt be a problem if blizzard would just let me :Hide and :Show during combat :| |
22:54.20 | Kaso_ | It feels like there should be a way around this |
22:54.30 | Mr_Rabies2 | i've got a few addons that i can move and hide stuff in combat :O |
22:54.37 | Mr_Rabies2 | how do they do it? |
22:54.48 | Kaso_ | On secure frames we're talking about |
22:54.54 | Sstixrud | the other problem is I dont really like doing :Alpha(0) then :Disable as the user can't click through it and it looks like they should be able too |
22:54.56 | Tuller | moving can be done by the player |
22:55.02 | Tuller | hiding can be done too |
22:55.11 | Tuller | well, you can probably do movement using the other thing as well, but yes |
22:55.21 | Mr_Rabies2 | i guess trinketmenu isnt a secure frame |
22:56.12 | Tem | Can someone do me a favor? |
22:56.19 | Mr_Rabies2 | no |
22:56.21 | Mr_Rabies2 | :p |
22:56.46 | Mr_Rabies2 | that depends on the favor, what do you need? :O |
22:56.59 | Tem | I need to know where wow puts the "patches" folder |
22:57.27 | Tuller | World of Warcraft\Patches\WoW-2.0.0-to-2.0.3-enUS-Win-patch |
22:57.38 | Tuller | well, the last one is a folder too |
22:58.00 | Tem | okay yeah |
22:58.01 | Tem | thanks |
23:07.23 | Kaso | Sstixrud, |
23:07.44 | Kaso | do you need dynamically enable/disable the cooldown |
23:07.52 | Kaso | or do you just want to disable it and be done with |
23:08.49 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
23:09.13 | *** join/#wowi-lounge MentalPower (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
23:09.13 | *** mode/#wowi-lounge [+v MentalPower] by ChanServ |
23:10.59 | Sstixrud | Kaso dynamic |
23:11.18 | Sstixrud | prior to Alpha(0) a button, which happens during combat and is one of 4 states |
23:12.10 | Sstixrud | brb |
23:16.03 | *** join/#wowi-lounge Legorol (i=Legorol@zr205.trin.cam.ac.uk) |
23:24.09 | *** join/#wowi-lounge Kaso_ (n=Kaso@resnet01.nat.lancs.ac.uk) |
23:43.15 | *** join/#wowi-lounge Kaso_ (n=Kaso@resnet01.nat.lancs.ac.uk) |
23:47.25 | *** join/#wowi-lounge wobin (n=wobin@218-214-59-86.people.net.au) |
23:53.09 | Corrodias | i'm a black morass noob, too |