00:00.13 | Legorol | Ok Tem, you are absolutely right |
00:00.22 | Legorol | seems like Fontstrings have two modes for setting their width |
00:00.26 | Legorol | soft and hard, as you put it |
00:00.27 | Tem | pretty gayness eh? |
00:00.40 | Legorol | i did the following: |
00:00.52 | Legorol | do a bunch of getwidth interspaced with settext and setwidth |
00:01.03 | Legorol | when it's in soft mode, getwidth returns value bsaed on the last settext |
00:01.11 | Legorol | when in hard mode, it returns value based on the last setwidth |
00:01.29 | Legorol | calling setwidth forces it into hard mode |
00:01.41 | Legorol | now if i can find a way to force it back to soft mode, then we have completely udnerstood fontstrings |
00:01.55 | Legorol | This seems very similar to the SetWidth+GetWidth vs. Anchoring behaviour |
00:02.18 | Legorol | A question i encountered before was: what value will a GetWidth on a frame return, depending on: |
00:02.23 | Legorol | if it's anchored or if it has a size |
00:03.04 | Legorol | and the answer there was: if you set it's width to 0, either by omitting <Size> from XML or explicitly calling SetWidth(0), then GetWidth works in "soft" mode and returns width calculated from the anchors |
00:03.04 | Tem | mmhmmmm |
00:03.20 | Legorol | if you call SetWidth(non-0), then from there on, GetWidth always returns that value |
00:03.24 | Legorol | even if you reanchor the frame |
00:03.54 | Legorol | so if you want to know the width of an anchored frame, what you need to do is: frame:SetWidth(0), and then frame:GetWidth() returns the width based on anchors |
00:04.10 | Legorol | seems like fontstrings have something similar going |
00:04.28 | Legorol | which makes me think: maybe a fontstring:SetWidth(0) forces it back to "soft" mode |
00:04.35 | Tem | we need to pool all of this together and see if slouken can either make them behave more nicely or give us access to some of the "hidden" methods |
00:05.44 | Legorol | Bingo! |
00:05.51 | Legorol | no no it works! |
00:05.59 | Legorol | calling fontstring:SetWidth(0) changes it back to soft mode |
00:06.25 | Legorol | i'd say the pseudo-code for GetWidth is this: |
00:06.56 | Legorol | for a fontstring: if (myWidth == 0) then return textWidth else return myWidth end |
00:07.06 | Legorol | fontstring:SetWidth(x) is myWidth = x |
00:07.23 | Legorol | similarly, for a frame: if (myWidth ==) then return calculated width from anchors else return myWidth end |
00:07.31 | Legorol | oops, that should be myWidth == 0 |
00:07.36 | Legorol | Does that make sense? |
00:07.53 | Legorol | So we do have access to almost all the data/behaviour, |
00:08.17 | Legorol | the only thing you don't know is, if you call GetWidth, whether the internal myWidth is 0 or not |
00:08.20 | Legorol | but you can test it: |
00:09.09 | Legorol | local w = object:GetWidth(); object:SetWidth(0); if (w ~= object:GetWidth()) then internal width is non-0; object:SetWidth(w) else internal width is 0; end |
00:10.03 | Legorol | I know it's not 100%, because it could be that the hard width and the soft width happen to be the same |
00:10.11 | Legorol | but it is very rare that that'd matter |
00:11.06 | Legorol | So the question that now remains for me: are those fontstrings in the tooltip that are wrapping long text, because of a Setxxx call, have a soft or a hard width? |
00:11.26 | Legorol | if it's a soft width, then the Setxxx call is cheating and we can't replicate its behaviour from Lua |
00:11.45 | Legorol | purl, legorol |
00:11.46 | purl | Someone claimed that Legorol doesn't stop talking to himself |
00:12.54 | Kiliek | haha |
00:14.45 | *** part/#wowi-lounge Cair|sleep (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
00:15.12 | Legorol | Tam, good news! |
00:15.15 | Legorol | *Tem |
00:15.25 | Legorol | Seems like the Setxxx methods don't cheat |
00:15.36 | Legorol | Those fontstrings in a tooltip that have wrapped the text have a hard width |
00:16.01 | Tem | really? |
00:16.18 | Tem | sorry, I need to catch up |
00:16.32 | Tem | this is what I get for trying to have a discussion and do UBRS at the same time |
00:16.57 | Legorol | oh |
00:17.05 | Legorol | right i will let you do UBRS ;-) |
00:17.56 | Tem | Don't worry... we own ubrs |
00:18.01 | Tem | just a blood run for the noobs |
00:18.05 | Tem | I'll be back shortly |
00:18.06 | *** join/#wowi-lounge Cair|sleep (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
00:18.06 | *** mode/#WoWI-lounge [+o Cair|sleep] by ChanServ |
00:19.23 | Cair | Moved the mod for you Tain |
00:20.31 | Legorol | hi Cair! |
00:20.36 | Legorol | g'morning, did you sleep well? |
00:20.40 | Cair | hey Legorol :) |
00:21.06 | Cair | Well? I'm not so sure. Slept? Some. Need more? Definitely ;) |
00:21.17 | Legorol | Seems like thanks to Tem's inspirational ideas and my relentless attempt to understand/categorize everything systematically, we have finally bugged one of the 7 mysteries of WoW UI coding that has been around since day 1 |
00:21.27 | Legorol | i mean solved, not bugged |
00:21.30 | Cair | cool |
00:21.46 | Legorol | well it's thanks mostly to Tem's trial and error, code example etc. |
00:22.00 | Cair | I saw *part* of it before I accidentally closed the irc window |
00:22.10 | Legorol | Just so you don't need to scroll back, letme summarise: |
00:22.12 | Cair | trust you guys are gonna post it for Slouken? |
00:22.19 | Legorol | well it's not a bug |
00:22.32 | Legorol | it's just a behaviour of tooltips that has hitherto not been completely understood, by anyone, i think |
00:22.39 | Legorol | i will try to type it up and post it on wiki probably |
00:22.40 | Cair | ah |
00:22.50 | Cair | cool :) |
00:22.50 | Legorol | in summary: |
00:23.01 | Legorol | it's been observed that tooltips have some lines that wrap text |
00:23.06 | Cair | irght |
00:23.14 | Cair | right* |
00:23.18 | Legorol | e.g. green "Use" type text |
00:23.32 | Legorol | these are actually just one XML object, but the text is wrapped on multiple lines |
00:23.53 | Legorol | now, it has been known that it's possible to add additional lines to the tooltip, and specify whether the additional lines should be wrapped or not |
00:24.05 | Cair | *nod* |
00:24.14 | Legorol | but it hasn't been clear until now what "magic" it is that makes some of the existing lines wrap the text, but not others |
00:24.26 | Cair | okay |
00:24.28 | Legorol | this is important when you try to shift all the lines down by 1 say, to insert a new line |
00:24.34 | Cair | yup, would be |
00:24.41 | Legorol | you'd do that by copying all lines down by 1 |
00:24.52 | Legorol | but unless you make sure you copy this magical wrapping status too, it won't work |
00:25.07 | Cair | right |
00:25.21 | Legorol | so the big mystery has been: how to tell, from existing lines, whether a line is wrapping text or not, and how to copy this state |
00:25.35 | Cair | right |
00:25.53 | Legorol | and we solved it, I think! |
00:26.10 | Cair | *waits* |
00:26.25 | Tain | So if the tooltip weighs the same as a duck, it's made of wood. |
00:26.33 | Cair | burn it! witch! |
00:26.35 | Legorol | ok Tem has discovered that a fonstring can have its width set in what we started calling "soft" and "hard" mode |
00:26.39 | Tain | A witch! |
00:26.49 | Cair | okay ... |
00:26.56 | Tain | hehehhe he said hard |
00:26.58 | Legorol | if a fontstring is in soft mode, then its width grows and shrinks to accomodate the text put into it, and never wraps |
00:27.08 | Legorol | so immature |
00:27.09 | Cair | *nod* |
00:27.13 | Cair | lol |
00:27.17 | Tain | heheh he said grows and shrinks |
00:27.30 | Legorol | if the fontstring is in hard mode, it always stays the same width, and if you put in text that is longer, it wraps it |
00:27.34 | Cair | ROFL, stop it, I haven't had near enough sleep, this is hysterical :p |
00:27.45 | Cair | very cool Legorol |
00:27.52 | Legorol | that was Tem's discovery essentially |
00:28.05 | Legorol | so what i did was to figure out how to tell and how to set if a fontstring is in soft or hard mode |
00:28.05 | Cair | well, that is *very* cool, nice work guys :) |
00:28.34 | Legorol | it's simple actually: calling fontstring:SetWidth(0) puts it in soft mode, and fontstring:SetWidth(x) puts it in hard mode with a width of x |
00:28.34 | tekkub | now he said soft and hard *giggle* |
00:29.07 | Cair | mog! see what happens when people work *together* instead of sniping at each other?!?!!11!1one!! |
00:29.12 | Legorol | hehe |
00:29.40 | tekkub | caffine works better |
00:29.41 | Cair | Seriously though Leg, that's good work you guys did :) |
00:30.06 | Cair | so setwidth(0) == unlimited (basically) |
00:30.11 | Legorol | yes |
00:30.20 | Legorol | if you do setwidth(0) and then do a getwidth(), |
00:30.20 | Cair | whereas setwidth(x) == hard limit |
00:30.24 | Legorol | yes |
00:30.27 | Cair | nice |
00:30.45 | Legorol | with soft limit, a call to getwidth() returns a width calculated based on the text inside the fontstring |
00:30.51 | Cair | wild that no one figured it out before this, cause once it's pointed out to you, it's so very obvious, hey? |
00:30.56 | Cair | *nod* |
00:31.13 | Legorol | getwidth() never returns 0 either way |
00:31.21 | Cair | right |
00:31.24 | Legorol | yeah it is one of those why didn't i think of it before things |
00:31.37 | Legorol | so it's actually quite tricky to establish if a fontstring is in soft or hard mode |
00:31.46 | Legorol | there is a way, but it's not 100% |
00:31.55 | Cair | and that is? |
00:32.00 | Legorol | you do a getwidth(), then a setwidth(0) then another getwidth() |
00:32.02 | Legorol | compare the two results |
00:32.05 | Cair | ah ha |
00:32.09 | Cair | that makes sense |
00:32.11 | Legorol | if they are different, the fontstring was in hard mode before you meddled |
00:32.19 | Tain | Now is the fontstring just the "box" as it were that the text is in, or does the text itself grow and shrink? |
00:32.23 | Legorol | if they are the same, then it's likely they are in soft mode |
00:32.30 | Legorol | Tain, it's just the box |
00:32.37 | Legorol | the text doesn't grow or shrink,it's size is set by the font |
00:32.52 | Cair | *nods* |
00:33.00 | Legorol | to determine soft mode on the other hand, you'd do: |
00:33.19 | Legorol | text = fs:GetText(); fs:SetText(text.."a"); |
00:33.27 | Legorol | if getwidth() changes value, then it's in soft mode |
00:33.33 | Tain | Ok that's what I didn't know that there really was a complete seperation between the text/font and the fontstring. |
00:33.43 | Legorol | it's not obvious at all |
00:33.49 | Legorol | and you would think there isn't |
00:33.54 | Tain | Yes, yes I would. |
00:33.56 | Cair | fs == "fontstring" |
00:33.59 | Legorol | yep |
00:34.02 | Cair | k |
00:34.14 | Legorol | there is some tying of the text and fontstring in that |
00:34.25 | Legorol | if the fontstring is in soft mode, getwidth() result depends on the text in it |
00:34.52 | Legorol | btw, I figured this out because there is similar thing going on with Frames' sizes vs. anchors |
00:35.03 | Cair | okay, hang on a sec here, can we back up for a min, please? |
00:35.06 | Legorol | sure |
00:35.50 | Cair | Legorol: you do a getwidth(), then a setwidth(0) then another getwidth() Legorol: if they are different, the fontstring was in hard mode before you meddled Legorol: text = fs:GetText(); fs:SetText(text.."a"); Legorol: if getwidth() changes value, then it's in soft mode |
00:36.16 | Cair | in one you are saying "getwidth" in the other you are saying "gettext" |
00:36.29 | Cair | why are they different? |
00:36.34 | Legorol | uhm ok the 2nd example was a bit compacted, i should have said: |
00:36.48 | Cair | shouldn't it be getwidth and setwidth in both? |
00:37.17 | Legorol | To determine soft mode: text = fs:GetText(); width1 = fs:GetWidth(); fs:SetText(text.."a"); width2 = fs:GetWidth(); |
00:37.26 | Legorol | if (width1 ~= width2) then it's in soft mode end |
00:37.39 | Legorol | You need 2 separate types of tests |
00:37.47 | Cair | or is it that you are doing |
00:38.04 | Cair | yeah, that's what I was wondering, although I don't *quite* follow the coding |
00:38.24 | Legorol | Ok, you need 2 tests because: |
00:38.35 | Legorol | 1 test can give the answer: you are in hard mode, or unknown |
00:38.39 | Cair | right |
00:38.45 | Cair | no |
00:38.45 | Legorol | the other test can give the answer: you are in soft mode, or unknown |
00:39.06 | Cair | so what, we are suggesting that there is the potential for a 3rd mode? |
00:39.12 | Legorol | no |
00:39.14 | Cair | otherwise, why bother with the 2nd test |
00:39.15 | Legorol | mmmm |
00:39.37 | Cair | 1 test gives you hard mode or "unknown" |
00:39.38 | Legorol | let me think about how to explain this |
00:39.44 | Djanee | Legorol, prolly showing newbness here, but would what you're seeing with SetWidth also apply to SetHeight? I've been boggling over some CT_PartyFrame changes, wonder if this is related |
00:39.45 | Cair | yet if there are only 2 modes possible ... |
00:40.00 | Legorol | Djanee, for frames and size/anchor situation yes |
00:40.08 | Legorol | for fontstrings, i don't know |
00:40.09 | Legorol | probably |
00:40.24 | Legorol | Ok Cair, i think i got it how to explain it: |
00:40.28 | Cair | Djanee: lol, compare what you are asking to what I am asking ... trust me, *you* aren't appearing to be a newb |
00:40.32 | Cair | okay |
00:40.34 | Cair | *listens* |
00:40.38 | Legorol | There are only 2 modes, soft and hard |
00:40.42 | Cair | right |
00:40.49 | Djanee | I"m seeing some weirdness with a fontstring use of SetTextHeight...so guess I'll play with your tests |
00:40.55 | Cair | so if it isn't one, then it must be the other |
00:40.57 | Legorol | One test, when you do it, will give either the reply: "you are in soft mode for sure!" or "i can't tell which one" |
00:41.06 | Legorol | if you get the 2nd answer, you are stuck, if you get the first, you are happy |
00:41.16 | Legorol | yeah, exactly |
00:41.30 | Cair | nope |
00:41.38 | Legorol | The other test, on the other hand, can also give two replies: "you are in soft mode for sure!" or "i can't tell which one" |
00:41.58 | Cair | ahhhhh |
00:42.09 | Legorol | ehm.. |
00:42.13 | Legorol | i mean the 2nd one is hard mode |
00:42.22 | Tain | Oh nice, I found a situation where a mail attachment can be just... lost. |
00:42.27 | Legorol | ouch |
00:42.54 | Djanee | the "I can't tell which one" is the important part for clarity. At first I was with Cair and think if it isn't one it must be the other |
00:42.55 | Legorol | But by doing both tests, Cair, you can tell for sure which mode it is in, because one of the two tests will give the "sure" answer, and the other will give the "unknown" answer |
00:43.08 | Legorol | right, Djanee |
00:43.12 | Cair | yeah |
00:43.20 | Legorol | ok sorry probably should've made that clearer |
00:43.24 | Cair | no, it's okay |
00:43.51 | Legorol | it's a test that has a "positive or unknown" result, not a "positive or negative" result |
00:44.02 | Cair | both of them |
00:44.03 | Legorol | i agree that such tests are confusing |
00:44.04 | Djanee | just use "I can't tell which one" or "could be either" instead of "unknown" to prevent newbs from going into headspins |
00:44.07 | Legorol | yes, both of them are like that |
00:44.13 | Legorol | but fortunately, they are complementary |
00:44.20 | Cair | okay, that makes sense, more or less, now |
00:44.21 | Legorol | and if one is positive, the other is unknown and vice versa |
00:44.31 | Legorol | Djanee, that's a good idea |
00:44.50 | Legorol | Hey, i thought of a good way to explain it, at last! |
00:44.51 | Cair | I agree |
00:44.55 | Legorol | Now that you guys got it :-) |
00:45.00 | Legorol | How about I type it up like this: |
00:45.06 | Djanee | as fun as headspins can be...I've been in lua code learning by trial and error all day. I've had my fill of headspins :P |
00:45.07 | Legorol | you come to a junction, where you can go left or right |
00:45.07 | Cair | *listens* |
00:45.14 | Legorol | There are 2 guys standing there, Bob and Joe |
00:45.21 | *** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com) |
00:45.23 | Legorol | You want to know which way is the road to Orgrimmar |
00:45.35 | Legorol | If you ask Bob, he could either tell you it's to the right, or that he doesn't know |
00:45.45 | Legorol | If you ask Joe, he could either tell you it's to the left, or that he doesn't know |
00:45.54 | Legorol | But you are guaranteed that one of them does know |
00:46.07 | Cair | not if they're both drunk :p |
00:46.10 | Legorol | So you can find out which way Orgrimmar is |
00:46.11 | Legorol | lol |
00:46.15 | Cair | hehehe, sorry |
00:46.19 | Cair | yeah, it makes sense now |
00:46.19 | Legorol | np, that was funny |
00:46.41 | tem`ubrs | I might be behind on this, but calls to fs:SetHeight aren't reset out of hard mode but the SetXXX tooltip functions |
00:47.45 | Cair | Legorol: Now, think about *this* conversation, and then think about the question you asked me yesterday, about how I can *not* be bored silly sitting in this channel when I don't actually code, myself. This should have explained it quite nicely for you |
00:48.36 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@204.128.192.11) |
00:48.54 | Tain | Now that that's all settled, anyone know if there's a way to set a frame to pass mouse clicks through to the frame behind it? |
00:48.57 | Cair | I'm not stupid, I did follow some of it to a degree before I got confused, and I was able to then understand the rest after someone took the time to explain it to me in ways I can understand |
00:49.23 | tem`ubrs | Tain: do you know what frame is behind you? |
00:49.42 | Cair | anyway, I have to afk a few, having just woken up, be back momentarily |
00:49.51 | Legorol | Tain: yes |
00:49.59 | Legorol | call frame:EnableMouse(0) |
00:50.13 | Legorol | until you call frame:EnableMouse(1) again, all mouse events "pass through" the frame |
00:50.21 | tem`ubrs | oh |
00:50.24 | Legorol | you can't set this on individual event basis, it's all or nothing |
00:50.24 | tem`ubrs | well there's that |
00:50.48 | tem`ubrs | I assumed he needed to get the click events too |
00:50.57 | Legorol | hmmm |
00:50.59 | Legorol | then you are in trouble |
00:51.02 | tem`ubrs | nah |
00:51.10 | tem`ubrs | call GetScript |
00:51.25 | Legorol | ehm |
00:51.25 | Tain | I don't need the event on the frame itself, just to ignore it and let it pass through. |
00:51.46 | Legorol | Tain, does your frame have any mouse event handlers in its XML? |
00:51.52 | Legorol | becuase that automatically flags EnableMouse to 1 |
00:52.11 | Legorol | which is why it wouldn't pass them through to the frame below it |
00:52.23 | Legorol | alternatively, if it has an enableMouse="true" attribute |
00:52.24 | Tain | Yes it does, it has mouse events |
00:52.35 | Legorol | hm, in that case, why do you want to pass them through? |
00:52.41 | Legorol | or do you want to do what Tem said? |
00:52.42 | Tain | And enablemouse="true" in the XML. |
00:52.47 | Legorol | both process *and* pass them through? |
00:52.51 | Tain | I need to temporarily let them pass through. No process. |
00:52.54 | Legorol | right |
00:53.03 | Tain | Pass through, then set it back to normal. |
00:53.05 | Legorol | if it's a temporary thing then EnableMouse(0) is the way to go |
00:53.19 | Legorol | I am not sure, but I think Tem might be right too |
00:53.32 | Legorol | if you do a SetScript(nil) on the appropriate handler, it probably passes them through as well |
00:53.46 | tem`ubrs | Legorol: no |
00:54.09 | tem`ubrs | but it's not a big deal to call MouseDown or OnClick event handlers |
00:54.33 | Tain | Yeh trying again, when I EnableMouse(0) it just ignores all clicks. |
00:54.34 | tem`ubrs | (if you need to get the events) |
00:55.08 | Legorol | but Tem the problem is you don't know which frame is below you |
00:55.11 | Legorol | so which one's handlers to call |
00:55.15 | Legorol | how would you solve that? |
00:55.38 | Tain | oh blah it's already set at Background strata to begin with. |
00:56.34 | Legorol | Tem you are right, niling a mouse handler doesn't allow it to pass through |
00:56.49 | Legorol | ok Tain, i thought you wanted to pass mouse events through temporarily |
00:56.55 | Legorol | to whatever is beneath your frame |
00:57.12 | Legorol | that coudl be the WorldFrame, or could be any other frame that happens to be under yours |
00:57.29 | Tain | Yes, that is correct. WorldFrame is really what I want to pass to. |
00:57.43 | Legorol | so what is the intended behaviour if there is a frame between yours and WorldFrame? |
00:58.08 | tem`ubrs | to know what frames are below you.... |
00:58.23 | tem`ubrs | Assuming everything is eventually partented to UIParent |
00:58.34 | tem`ubrs | start a recursive search |
00:58.38 | Tain | There shouldn't be any other frames inbetween. |
00:58.42 | tem`ubrs | with GetChildren |
00:58.46 | Legorol | Actually, you can do: myframe:EnableMouse(0); GetMouseFocus(); |
00:58.48 | tem`ubrs | and MouseIsOver |
00:58.57 | Legorol | that getmousefocus returns the frame that is below yours that does have mouse events enabled |
00:59.00 | Tain | It should be frame, temporarily pass to WorldFrame. |
00:59.08 | tem`ubrs | oh yeah |
00:59.13 | Legorol | Tain, that is not possible, if there is a frame between yours and worldframe |
00:59.14 | tem`ubrs | much better solution |
00:59.38 | Tain | As I said, there shouldn't be a situation where that occurs. |
00:59.39 | Legorol | so what you need to do is: |
00:59.44 | Legorol | Tain, why not? |
00:59.48 | Legorol | you never know what other addons others write |
00:59.54 | Legorol | you can't just rely on Blizz code + yours |
00:59.56 | Legorol | make your code robust |
01:00.01 | Legorol | Here is what I would do: |
01:00.30 | Tain | Actually, you're right I forget some people place buttons and HUDs right in the center of the screen. |
01:01.00 | Legorol | myframe:EnableMouse(0); while (GetMouseFocus() ~= "WorldFrame") do f = GetMouseFocus(); table.insert(framesBelowMe, f); f:EnableMouse(0); end |
01:01.02 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-157-200.dhcp.mrqt.mi.charter.com) |
01:01.06 | Legorol | now mouse events pass to worldframe |
01:01.09 | Legorol | when you are done, you do: |
01:01.18 | ToastTheif | question... |
01:01.26 | Legorol | for i, f in ipairs(framesBelowMe) do f:EnableMouse(1) end |
01:01.28 | ToastTheif | how would I go about |
01:01.30 | ToastTheif | 1) Update your system BIOS from your motherboard manufacturers website. |
01:01.30 | ToastTheif | 2) Update your network cards drivers. |
01:01.30 | ToastTheif | 3) Update your sound and video card drivers. |
01:01.36 | ToastTheif | those things |
01:01.45 | Tain | The problem is setting EnableMouse(0) with nothing behind it doesn't pass to WorldFrame |
01:01.46 | tekkub | Holy UNIT_MANA batman! |
01:01.57 | Legorol | Tain, it should |
01:01.58 | tekkub | UNIT_MANA fired 3652 times |
01:02.01 | Tain | It does not. |
01:02.12 | Tain | I'm in game testing right now. |
01:02.12 | Legorol | it does for me |
01:02.18 | tekkub | another to add to the list of crap to ignore during a zone |
01:02.41 | Legorol | are you calling EnableMouse(0) on the right object? |
01:02.50 | Legorol | for example, if you have a window, with some buttons in it, |
01:03.05 | Legorol | and you call EnableMouse(0) on the buttons, the mouse events might still be captured by the window |
01:03.34 | Legorol | this is why you need to do EnableMouse(0) on your frame and everything beneath it, all the way to world frame |
01:03.37 | Legorol | hence the loop i posted up there |
01:03.52 | Legorol | you can verify this in-game easily: |
01:04.09 | Legorol | just print GetMouseFocus():GetName() after your EnableMouse(0) |
01:04.24 | Legorol | if it's worldframe, you are through, if it's something else, you need to EnableMouse(0) that too |
01:04.42 | Tain | It does it for some frames. |
01:05.38 | Legorol | what does what for some frames? |
01:05.44 | Legorol | ToastTheif, sorry for ignoring you, |
01:05.55 | Legorol | UI coding problems > basic computer troubleshooting ;-) |
01:05.56 | Tain | Passes through. |
01:06.00 | ToastTheif | Im totally lost |
01:06.33 | ToastTheif | I found the page for my nVida chipset driver mabobber |
01:06.40 | Legorol | you'd need to download the network, sound and video drivers from the manufacturer of your computer, if it's a brand name like Dell or Compaq |
01:06.41 | ToastTheif | but I can't find the right one dammit |
01:06.42 | Legorol | and install them |
01:06.49 | ToastTheif | it's not |
01:07.05 | Legorol | if it's custom built, go to the maker of the network, sound and video cards |
01:07.08 | Cair | back |
01:07.10 | ToastTheif | hmm |
01:07.15 | ToastTheif | mhmm*, I did that |
01:07.19 | Legorol | note that the chipset (nVidia) is not the same as the video card maker, necessarily |
01:07.38 | Osagasu | nVidia doesn't make video cards |
01:07.40 | Legorol | although with ATI and nVidia they release reference drivers that should work on all cards using that particular chipset |
01:07.51 | Legorol | Osagasu, exactly |
01:08.08 | ToastTheif | well I thought updating my system bios for my motherboard meant nVida4 chipset mabobber |
01:08.11 | Legorol | as for BIOS, you need to go to your motherboard's manufacturer |
01:08.31 | Legorol | ok, there are differnt types of chipsets: video chipsets, motherboard chipsets etc. |
01:08.44 | Legorol | what motherboard have you got? |
01:08.47 | Legorol | and what's your video card? |
01:08.53 | Legorol | or do you have "on-board" graphics? |
01:13.07 | ToastTheif | noooo |
01:13.14 | ToastTheif | I have a 6600gt card |
01:13.20 | ToastTheif | Im not that stupid :) |
01:13.38 | ToastTheif | I know what is good, just not anything more about it |
01:13.53 | Legorol | right, so to update BIOS, you go to motherboard manufacturer's site, |
01:13.58 | Tain | Ho ho was two different frames handling mouse events, disabled both and works fine, reenabled both and works fine. |
01:14.00 | Legorol | to update video drivers, go to nVidia's site |
01:15.14 | ToastTheif | I think nvidia made my motherboard too |
01:15.17 | ToastTheif | Im not sure though... |
01:15.52 | Osagasu | mmmh, Firefox 1.5 has been released: http://www.mozilla.com/firefox/ |
01:15.57 | ToastTheif | CPU Type AMD Athlon 64 Motherboard Chipset nVIDIA nForce4 |
01:16.55 | Tain | Yeah so get the nVidia nForce4 drivers from nvidia's website, that's your motherboard. |
01:17.17 | ToastTheif | I went to their "Download Drivers" part |
01:17.24 | ToastTheif | but I just can't find anything that looks like mine |
01:17.35 | ToastTheif | for my motherboard or graphics card |
01:17.40 | Osagasu | you aren't looking in the right spot |
01:18.00 | Osagasu | http://nvidia.com/content/drivers/drivers.asp <-- " |
01:18.02 | Tain | You're only looking for your motherboard at nVidia, the nForce4 driver set. |
01:18.07 | Osagasu | Platform/nForce Drivers" |
01:18.30 | Osagasu | clock that, then nForce4 AMD |
01:18.34 | Osagasu | *click |
01:18.42 | ToastTheif | mhmm, I went to nForce4AMD |
01:18.54 | ToastTheif | Then I guess I would go to Windows XP |
01:19.06 | Tain | Wow they have Vista drivers already. |
01:19.35 | ToastTheif | but I was thinking it should be Windows XP x64? since I have an AMD processor? but they don't have a home editon x64 thing |
01:19.44 | Tain | No. |
01:19.51 | Legorol | i'm not surprised, nVidia would work hard to release drivers since Vista is already in quite a wide beta |
01:20.12 | Tain | Well actually do you have XP 64 installed? |
01:20.37 | ToastTheif | I have Windows XP Home Edition |
01:20.45 | Osagasu | then no |
01:20.59 | ToastTheif | but apparently Windows XP x64 is only available in the pro ed. |
01:20.59 | Tain | That's Windows XP then, not 64. Which isn't anything wrong with your system. |
01:21.10 | ToastTheif | so I guess nForce4 AMD Edition - Windows XP/2000 (32-Bit) would be the right driver? |
01:21.14 | Tain | Yep. |
01:21.39 | Legorol | what's in the nForce4 chipset, if it's not an onboard graphics chipset? |
01:21.43 | Legorol | northbridge/southbridge? |
01:21.53 | ToastTheif | I have no clue what that means :) |
01:21.58 | Legorol | i'm asking Tain |
01:21.59 | Legorol | :-) |
01:22.01 | ToastTheif | ah |
01:22.02 | Legorol | maybe he knows |
01:22.09 | Tain | Audio, Ethernet, IDE, IDE RAID |
01:22.16 | Tain | Are all onboard the nForce4 chipset. |
01:22.21 | Legorol | right |
01:22.23 | ToastTheif | well, when I go to the Graphics Drivers, it doesn't show the 6600gt |
01:22.34 | Legorol | Tain, what about the core bridges? |
01:22.36 | Tain | And the equivelent of northbridge/southbridge, but it's a different implementation. |
01:22.38 | Legorol | would those be covered too? |
01:22.41 | Tain | Yeah. |
01:22.41 | Legorol | oh right |
01:22.52 | Legorol | i didn't realise AMD had different architecture from Intel |
01:22.56 | Legorol | thought it also has north/south bridge |
01:23.41 | Tain | No, it doesn't show because they do one driver package and handle all the types. |
01:23.55 | Tain | Download the Geforce and TNT2 driver for Windows XP |
01:24.15 | Tain | That's not very clear there at all, but that is the case. |
01:24.48 | ToastTheif | alright, cool, what about the network driver? I assume the audio one was in the nForce driver |
01:25.11 | Tain | The network driver is also in the nForce if it's on on-board network card. |
01:25.25 | ToastTheif | ok, thanks Tain |
01:25.30 | Tain | Which it probably is, I can't see anyone putting a separate network card in when it's already there. |
01:25.32 | ToastTheif | that should be all I need then I guess |
01:26.05 | Tain | I mean no, your system is all messed up now, you should send it to me and I'll fix it. Yeah. |
01:27.07 | ToastTheif | ;) |
01:27.53 | ToastTheif | ok |
01:28.18 | ToastTheif | so, I should just close everything and run those 2 things I downloaded while following the intructions it gives me, right? |
01:29.09 | ToastTheif | or do I have to uninstall the old ones first, then run the updates? |
01:29.54 | tekkub | I WIN! |
01:30.43 | tekkub | Just put a writeup up with Eventful on how to optimize your mod to ignore the OMGSPAM! events during zoning (aka stargate travel) |
01:31.17 | Tain | I've always had fine luck installing the chipset drivers on top of the others, but I usually uninstall the video drivers, reboot, then install the new video. |
01:31.20 | ToastTheif | I assume I don't have to uninstall first, because that's what my other friend told me |
01:31.42 | ToastTheif | well, long as it's okay to install on top, Im doing that |
01:31.47 | Tain | You don't necessarily have to uninstall the video drivers first, it's really a holdover from when the drivers were crappy. |
01:31.50 | ToastTheif | I don't wanna mess anything up :) |
01:32.10 | ToastTheif | alright, cya'll in a few minutes or whenever hopefully |
01:32.52 | Tain | Oh, and I now remember the other reason why EnableMouse(0) won't work for me. I only want to pass mouse clicks through, I still want mouseover tooltips to function. heh |
01:33.24 | Djanee | tekkub: do you have a link to that write up? |
01:34.34 | tekkub | http://ui.worldofwar.net/ui.php?id=1650 |
01:35.15 | Tain | I wonder if Toast will ever come back. |
01:35.48 | tekkub | perhaps if you'd have buttered him he would have been faster |
01:36.35 | Tain | That was very cheeesy |
01:37.14 | tekkub | cheese toast is good too |
01:37.23 | Tain | mmm grilled cheese |
01:38.35 | *** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com) |
01:39.46 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-157-200.dhcp.mrqt.mi.charter.com) |
01:39.52 | ToastTheif | alright |
01:39.54 | ToastTheif | nothing broke |
01:39.58 | ToastTheif | I don't think anyway |
01:40.02 | ToastTheif | time to try WoW |
01:40.05 | tekkub | see he came back without a buttering |
01:40.22 | ToastTheif | what's a buttering? =/ |
01:40.30 | tekkub | no comment |
01:40.40 | tekkub | we weren't talking about you while you were gone |
01:40.52 | tekkub | we were talking about... uh... grilled cheese |
01:41.11 | ToastTheif | -_- |
01:41.20 | ToastTheif | anyway, WoW time |
01:42.42 | *** join/#wowi-lounge Parakie (n=profi@user-12hdr8d.cable.mindspring.com) |
01:42.43 | Djanee | tekkub: wow...just wow at the improvements in load time |
01:43.04 | ToastTheif | weeee |
01:43.05 | ToastTheif | it works |
01:43.07 | ToastTheif | so far... |
01:47.50 | ToastTheif | Im about to join my first BG as a lvl 16 Lock... |
01:58.01 | Legorol | Question: what use is EquipCursorItem, as opposed to PickupInventoryItem? Under what circumstances would I use EquipCursorItem instead? |
01:58.33 | Cair | something you looted but are still holding on your mouse pointer, hasn't gone into invetory yet? |
01:58.38 | Cair | (suggestion) |
02:00.07 | Cair | *shrug* |
02:08.33 | Legorol | Hey, i have a challenge to the coders in this channel |
02:08.49 | cladhaire | k |
02:08.55 | cladhaire | i'll look for 15 seconds until i get bored |
02:08.57 | Legorol | One of the most popular requests for a macro is a 2H<->1H+shield (or dual weild) swap macro |
02:09.02 | Legorol | that works both ways |
02:09.11 | tekkub | okey... |
02:09.20 | cladhaire | k |
02:09.20 | tekkub | macros suck |
02:09.26 | Legorol | I challenge the people here to come up with the shortest macro that does that, with arbitrary two inventory slots for the items |
02:09.31 | tekkub | all my macros are this: |
02:09.45 | Legorol | By shortest i mean character count |
02:09.47 | tekkub | ./script Tekkub:SwapWeaps() |
02:09.51 | Legorol | that doesn't count |
02:09.57 | *** part/#wowi-lounge tekkub (n=tekkub@ip70-178-90-156.ma.dl.cox.net) |
02:09.58 | Legorol | it has to be purely Blizzard UI |
02:10.04 | Legorol | bye tekkub ;-) |
02:10.14 | Legorol | i see a number of variations on that macro, |
02:10.27 | Legorol | and i was wondering what's the simplest, or most minimal macro that can do it |
02:10.32 | *** join/#wowi-lounge tekkub (n=tekkub@ip70-178-90-156.ma.dl.cox.net) |
02:10.50 | tekkub | stupid esc key |
02:10.51 | Legorol | hey tekkub |
02:11.02 | Legorol | it has to be purely Blizz, i am wondering about the simplest/minimal macro |
02:11.04 | tekkub | I'm too used to mashing it in WoW... it makes trill close windows |
02:11.10 | Legorol | lol |
02:11.27 | tekkub | *shrug* I don't do the 255 limit, it's crap |
02:11.39 | tekkub | I have a lil mod I put all my macros in |
02:11.42 | Legorol | well it's a challenge, you don't have to use it |
02:11.46 | Legorol | it's all done in Lua anyway |
02:11.50 | Legorol | so consider it a Lua challenge |
02:11.55 | tekkub | :P |
02:12.01 | Legorol | come up with a Lua function that does the 2-way swap in the least number of characters ;-) |
02:12.04 | tekkub | that's like obfuscated code |
02:12.07 | Legorol | yep |
02:12.11 | tekkub | amusing but a waste of time |
02:12.14 | Legorol | consider it code obfuscation challenge if you like |
02:12.25 | Legorol | well at the moment i'm on a macro with 117 characters, including the /script |
02:12.28 | Legorol | see if you can beat that |
02:12.35 | tekkub | I need a function... Blizzard:GFY() |
02:12.35 | Tain | A lua lua... oh no.. me gotta go |
02:12.43 | Tain | Aye yi yi yi yi |
02:12.53 | Legorol | ok well if noone's interested, then that's that |
02:13.02 | tekkub | calm down zena |
02:13.15 | tekkub | I say put it in a function :) |
02:13.15 | Legorol | lol |
02:13.16 | Cair | so tekkub, you never do anything for the hell of it, simply because it is amusing, even if it is a waste of time? |
02:13.29 | Legorol | like... ehm.. let me see... playing WoW? |
02:13.34 | Tain | Amusing is never a waste of time. :) |
02:13.40 | Cair | Tain: I hated those damn rats in DN! |
02:13.42 | tekkub | you want to know what I do in wow? |
02:13.50 | Legorol | aha, you do log in! |
02:13.50 | tekkub | sit on my ass all but 2hr a night |
02:13.52 | Legorol | caught ya |
02:14.05 | tekkub | playing alone is boring |
02:14.09 | Tain | With two monkey butts. |
02:14.17 | tekkub | and my duo partner is only on 2hr a night |
02:14.33 | tekkub | so I spend all my time futzing with mods |
02:15.15 | tekkub | plus that whole UseItemByAStupidSlotNumber... uge |
02:15.26 | tekkub | why not UseItemByName blizzy? |
02:15.44 | tekkub | ye gave us UseSpellByName |
02:15.55 | Tain | What if you have two items with the same name? |
02:16.09 | tekkub | how often does that matter? |
02:16.23 | tekkub | only would matter if they bind |
02:16.29 | Tain | Well, let's say you have two items that have charges and you want to use the one that has less. |
02:16.30 | Tain | Or more. |
02:16.39 | tekkub | true |
02:16.48 | tekkub | in that case use the other func |
02:16.59 | Tain | Or if you have two items and one is soulbound and the other is bound for the auction house. |
02:17.00 | tekkub | I'm not saying replace, just add another |
02:17.04 | Legorol | actually, they didn't really give us CastSpellByName |
02:17.08 | Legorol | only works in a macro, not in AddOns |
02:17.12 | Legorol | which is reallllly annoying |
02:17.18 | tekkub | it works in addons |
02:17.19 | Cair | rilly? |
02:17.22 | Legorol | what? |
02:17.26 | tekkub | if called from a macro :) |
02:17.28 | Legorol | how does it work in an addon |
02:17.29 | Tain | haha |
02:17.32 | Legorol | well yeah |
02:17.34 | Legorol | d'uh |
02:17.43 | tekkub | I just told you, all my macros are in a addon |
02:17.44 | Legorol | but not in response to a keybinding say |
02:17.57 | tekkub | well yea |
02:18.04 | tekkub | same goes for item use |
02:18.09 | tekkub | what's your point? |
02:18.10 | Legorol | uh? |
02:18.12 | Legorol | well |
02:18.19 | Legorol | my point is, you can't cast spells by name in general |
02:18.24 | Legorol | unless you are executing a macro |
02:18.34 | Legorol | same with item use, except there you can't do it by name even in a macro |
02:18.37 | tekkub | yea, but we knew that :P |
02:18.53 | tekkub | you can if you have a by-name function |
02:18.59 | Legorol | your point was, why not UseItemByName, since they gave us CastSpellByName |
02:19.14 | tekkub | which has been around for a long time, I just think blizzy should give us one |
02:19.17 | Legorol | i'm saying they haven't really given us CastSpellByName, just some crap that occasionally works for some uses but not the best ones |
02:19.33 | tekkub | it works conditionally |
02:19.40 | tekkub | so would use item by name |
02:20.04 | tekkub | it's not like the whole hardware event is unknown :P |
02:20.05 | Legorol | anyways, go solve my puzzle instead ;-) |
02:20.13 | tekkub | or their function is buggy |
02:20.22 | tekkub | heh |
02:20.23 | Legorol | there is one problem with useitembyname |
02:20.29 | Legorol | which is you can have multiple items of the same name |
02:20.32 | Legorol | but not spells |
02:20.40 | tekkub | my solution: /script Tekkub:SwapWeapon() |
02:20.50 | Legorol | i told you tekkub, using no addons |
02:21.05 | Legorol | just pure Blizz macro-age |
02:21.09 | tekkub | then I say, you're a fool for conltraining yourself to 255 chars |
02:21.11 | tekkub | :P |
02:21.21 | Legorol | that wasn't the challenge! |
02:21.26 | Legorol | bha, why am i letting you wind me up ;-) |
02:21.41 | tekkub | I don't see a challange I see an unnessasry limitation |
02:21.56 | Legorol | well I just gave you a challenge |
02:22.05 | Legorol | the challenge wasn't to do it in 255 chars, it has nothing to do with the limit |
02:22.08 | tekkub | *shrug* people that try to do everything in macros piss me off |
02:22.11 | Legorol | the challenge was to do it in as little as possible |
02:22.21 | Legorol | i could've said, write the4 shortest Lua function that does it |
02:22.22 | Legorol | how about that? |
02:22.28 | Legorol | it's the same challenge |
02:22.30 | tekkub | but you didn't |
02:22.34 | Cair | ... |
02:22.34 | tekkub | it's too late now :P |
02:22.37 | Legorol | ok, then i withdraw my original challenge |
02:22.40 | Legorol | and i pose a new one: |
02:22.41 | tekkub | no takebacksies |
02:22.49 | Legorol | write the shortest Lua function that does it :-) |
02:23.10 | tekkub | I'm not a warrior/pally/chamois how will I test? |
02:23.24 | Legorol | do you have any characters that can hold a main and an off-hand item? |
02:23.27 | Legorol | as well as a 2-handed one? |
02:23.34 | Legorol | i beleive every character can |
02:23.37 | tekkub | hrm.... |
02:24.02 | tekkub | I do have my hunter with his dual-wield and his 2H... wait you tricked me! |
02:24.12 | tekkub | *glare* |
02:24.15 | Tain | If someone can hold a main and an off-hand and a 2H... he has a lot of arms. |
02:24.22 | Legorol | lol |
02:24.41 | *** join/#wowi-lounge Beladona (n=Beladona@115-60.124-70.tampabay.res.rr.com) |
02:24.41 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
02:24.57 | Tain | I think really, really strong characters should be able to dual wield 2h weapons. |
02:24.58 | Beladona | hi |
02:25.25 | tekkub | well I guess the big Q is, we going with set slots or "use by name"? |
02:28.05 | Tain | use by named slot set? |
02:28.23 | tekkub | you know what I say... |
02:28.32 | tekkub | go install EquipManager :P |
02:28.45 | tekkub | it'll do it |
02:28.56 | Osagasu | that DAMN SONG |
02:28.58 | Tain | Ok, so EnableMouse(0) won't work for my needs. Can I hook the OnClick handler for that frame and mmm do what with it. |
02:29.49 | Cair | hey Bela :) |
02:30.06 | Beladona | hiya |
02:30.07 | tekkub | ah music, I knew something was missing |
02:30.14 | Tain | I can hook it but then I have to tell it to pass clicks through to whatever is below. Can I tell it that? Or if I just ignore the original click handler will it work? |
02:30.19 | tekkub | good ol Ambient Nights ^^ |
02:30.33 | tekkub | I got no clue Tain |
02:30.44 | AnduinLothar | whata re u trying to do? |
02:30.45 | tekkub | when it comes to XML frames I'm a total noob |
02:31.06 | Tain | Or uh.. can I force a tooltip to appear without mouseover? |
02:31.12 | Tain | No, can't do that I'm pretty sure. |
02:31.23 | Beladona | Tain: that is worth exploring, although at first guess I would say no |
02:31.23 | AnduinLothar | what're u trying to do? |
02:31.36 | cladhaire | Which fires reliably before you enter the game (or on reload, or on zoning).. are we using PLAYER_LOGIN for that? |
02:31.44 | Tain | I want to temporarily make a frame pass mouse-clicks through itself to whatever's behind (most likely UIParent). |
02:32.01 | Tain | But not disable the mouse entirely so I can still get a tooltip on that frame when I need to. |
02:32.33 | AnduinLothar | so you want to have OnEnter and OnLeave work but pass the clicks? |
02:32.45 | Tain | mmm yes! |
02:33.06 | Beladona | interesting |
02:33.08 | tekkub | clad.. ol load events... |
02:33.13 | Tain | Thank you, I think I am. |
02:33.44 | tekkub | ADDON_LOADED xmany... VARIABLES_LOADED PLAYER_LOGIN PLAYER_ENTERING_WORLD |
02:33.49 | tekkub | in that order |
02:34.13 | tekkub | zoning is a leaving and an entering |
02:34.17 | cladhaire | *nod* |
02:34.20 | cladhaire | thats what i thought |
02:34.31 | Tain | Sometimes TEM_ENTERING_WORLD so it knows when to crash. |
02:34.36 | cladhaire | hehe |
02:34.39 | Beladona | Iriel not around? |
02:34.56 | Cair | said he was in all day meetings today, last night |
02:35.03 | Beladona | doh |
02:35.08 | Cair | so may still be there, or is on the way home |
02:35.10 | Cair | is my guess |
02:35.18 | Beladona | meetings = le suck |
02:35.22 | Cair | heh |
02:36.11 | *** join/#wowi-lounge Nomad_Wanderer (n=NomadWan@cpe-66-67-110-36.rochester.res.rr.com) |
02:36.17 | cladhaire | Tekkub: PLAYER_ENTERING_WORLD isn't firing for me on reload |
02:36.31 | Tain | No, I don't think it does on reload. |
02:36.38 | Cair | hi Nomad_Wanderer |
02:36.38 | cladhaire | or.. maybe |
02:36.40 | cladhaire | hold please =) |
02:36.43 | Tain | If you change zones I think it does though. |
02:36.46 | tekkub | br phone |
02:36.47 | Nomad_Wanderer | Hi |
02:37.13 | Legorol | AnduinLothar, Tain's question about the mouse events is interesting |
02:37.22 | Legorol | i've been pondering it all this time but i don't see a solution.. |
02:37.27 | Beladona | as am I |
02:37.40 | Tain | Me neither! And I've been trying different things too. |
02:37.42 | Legorol | EnableMouse(0) is not a solution as it disables onleave too |
02:37.42 | AnduinLothar | why is it necissary? what are u coving? |
02:37.46 | Beladona | aye |
02:37.49 | Legorol | he wants to handle onenter/onleave, |
02:37.53 | Beladona | you need mouse enabled, but you don't want clicks |
02:37.54 | Legorol | but allow the click to go through to the worldframe |
02:38.01 | Tain | Ayep. |
02:38.03 | AnduinLothar | on what frame? |
02:38.04 | Legorol | so you can e.g. turn the character and interact with game world |
02:38.08 | Legorol | on one of his own frames |
02:38.30 | Tain | Well it's actually a game frame. |
02:38.32 | AnduinLothar | well, what VisOpts does is have a MouseIsOver every x frames |
02:38.37 | Legorol | ugh |
02:38.39 | Legorol | that's an ugly hack |
02:38.44 | Legorol | isn't there something better? |
02:38.50 | Beladona | maybe not |
02:39.07 | Legorol | i wasn't going to mention MouseIsOver checks OnUpdate until as a last resort |
02:39.29 | AnduinLothar | do it twice a second and ur fine |
02:39.46 | Tain | Yeah but how does that trigger the tooltip? |
02:40.03 | Legorol | Tain: the idea is that every OnUpdate, you check if the mouse is over your frame or not |
02:40.11 | Legorol | if it is, you show the tooltip, if not, you hide it |
02:40.17 | AnduinLothar | well, not every onupdate, that's wasteful |
02:40.31 | Legorol | well yeah, as AnduinLothar says, do it twice a second or so |
02:40.37 | Legorol | but i don't like this solution at all :( |
02:40.57 | Legorol | it'd be nice to ahve a way to pass through arbitrary set of events of your choice |
02:40.57 | Beladona | wonder if you could disable mouse input on a click and still have it pass through |
02:40.59 | cladhaire | Holy shit.. |
02:41.02 | cladhaire | SOrr. |
02:41.06 | Legorol | Hm, i think i have an idea |
02:41.08 | Legorol | How about this: |
02:41.13 | Legorol | you register for all mouse events |
02:41.21 | Cair | cladhaire: ? |
02:41.22 | Legorol | for the ones you don't want to handle, you do this: |
02:41.27 | cladhaire | Setting all your frames to hidden absolutely drops your loadtime for a mod (And your memory usage) to almost nothing. |
02:41.44 | Nomad_Wanderer | I'm loading a table with numbers in it, and then updating the numbers... I'm doing a reloadui, and the right values are showing up in my savedVariables, though in memory, they are not It's really weird. Whats weirder is that in a reload ui situation the newly changed values, the ones that were just updated aren't whats used ... The original premodified numbers are. |
02:41.46 | Legorol | you call EnableMouse(0) on your own frame, you do GetMouseFocus() to get the frame below you, and you do GetScript to get its event handler |
02:41.48 | cladhaire | I went from 0.152 with 800 KiB... to 0.015 and 22 KiB for WatchDog |
02:41.50 | Legorol | then you call it if it exists |
02:41.59 | Nomad_Wanderer | I' |
02:42.16 | cladhaire | Cair: I was just really quite shocked at the difference. |
02:42.17 | Nomad_Wanderer | I'm sure its some stupid mistake I'm making.. I'm now infamous for them :) |
02:42.20 | AnduinLothar | leg, that's just as much a hack |
02:42.31 | Beladona | and may not be reliable |
02:42.37 | Legorol | well it's basically a Lua based event dispatcher |
02:42.38 | Cair | *nod* |
02:42.49 | Legorol | why wouldn't it be reliable? |
02:42.54 | zeeg | http://www.wowguru.com/wgp/ |
02:42.55 | zeeg | look good Cair? |
02:43.18 | Legorol | i feel that it's more robust than the twice a second check.. |
02:43.18 | zeeg | (you cant download it yet, just fyi :P) |
02:43.26 | Legorol | it can handle arbitrary set of events, not just OnEnter/OnLeave |
02:43.40 | Cair | zeeg: yeah |
02:43.40 | Legorol | say you wanted to pass OnMouseDown through but not OnMouseUp (for whatever reason) |
02:43.44 | Legorol | this allows you to do it |
02:43.46 | Tain | Which may still be necesary, if I can ever get in the login queue I can test. |
02:44.14 | Beladona | try both hacks to see which is better |
02:44.22 | Tain | hehe yes indeed |
02:44.24 | Beladona | there HAS to be a cleaner way to do it though |
02:44.31 | Nomad_Wanderer | Are there any limitations on reloadui? Like You have to logout to beable pull fresh data? |
02:44.31 | Beladona | wish Iriel was here |
02:44.54 | Nomad_Wanderer | Like how you can't change a toc without loggin out? |
02:46.02 | AnduinLothar | u could easily call Chronos.scheduleRepeating OnShow of ur frame and then Chronos.unscheduleByName OnHide if you want to do the MouseIsOver way. I'm sure you could do the same with timex. or u could impliment your own with an OnUpdate counter |
02:46.38 | Legorol | AnduinLothar, as i said, this is not just about whether the mouse is over you or not |
02:46.49 | Legorol | but passing through an arbitrary subset of the mouseevents whilst handling the rest |
02:46.52 | Legorol | in a completely generic way |
02:47.23 | AnduinLothar | nah, that's not what the problem is, that's just the challenge your making for yourself |
02:47.39 | Legorol | You are right about that, Tain's problem made me consider the more general problem |
02:47.47 | Legorol | because it will be useful to find a solution to the general case |
02:47.53 | AnduinLothar | maybe |
02:48.17 | Tain | Yeah I'm fine with using a hack myself, but I think it could be a beneficial overall general thing. |
02:48.32 | Legorol | I like to generalise from problems, so that I have a set of methods or tools to draw on if necessary |
02:48.39 | Legorol | Rather than just finding particular solution to particular problem |
02:48.47 | AnduinLothar | right, we know |
02:48.50 | Legorol | :-) |
02:48.52 | Beladona | mind if I ask what this is for? Sometimes seeing the overall problem brings about other solutions |
02:48.56 | Tain | I usually do as well, except when I get frustrated by working on a single one long enough to just hack away. |
02:49.02 | Legorol | I know you know, but most people in this channel don't know how infamous i'm yet ;-) |
02:49.30 | Cair | some of us do ;) |
02:49.58 | Legorol | btw AnduinLothar, you missed an exciting discussion about tooltip lines |
02:50.10 | Legorol | Tem and I figured out how to determine/set if a tooltip fontstring should wrap text or not |
02:50.19 | Tain | By the way, EnableMouse(0) and doing GameTooltip:Show() while over the frame that should be showing a tooltip doesn't show the tooltip |
02:50.20 | Legorol | besides AddLine's optional param |
02:50.28 | AnduinLothar | dont think u can use I'm to replace I am in a prepositional phrase.. |
02:50.53 | Legorol | lol, you are probably right |
02:51.08 | kremonte | still understandable :P |
02:51.22 | Cair | Karl: dont think u can use I'm to replace I am in a prepositional phrase.. funny, when you consider the use of "u" in the statement |
02:51.22 | Tain | Don't think you can correct other people's grammar when you use 'u' instead of 'you.' :P |
02:51.34 | Legorol | rofl @ Cair |
02:51.36 | AnduinLothar | stupid syntax class... what does it think it is... actually teaching me things.. |
02:51.44 | Cair | ;) |
02:51.46 | Legorol | and Tain |
02:52.14 | AnduinLothar | sure i can, it just makes me look like an ass |
02:52.22 | Cair | *chuckle* |
02:52.36 | Legorol | but we knew that already ;-) |
02:52.41 | AnduinLothar | exactly |
02:52.48 | Cair | *whistles a little tune* |
02:53.11 | *** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57) |
02:53.14 | Guillotine | rawr |
02:53.17 | Guillotine | whos Beladona? |
02:53.23 | Cair | *purr* |
02:53.28 | Legorol | wdn.wowinterface.com |
02:53.29 | Iriel | Ok.. i'm off to bed |
02:53.31 | Iriel | Oops. |
02:53.35 | Legorol | Guillotine, that was for you |
02:53.36 | Iriel | heh, I guess I didn't log out. |
02:53.41 | Legorol | hi Iriel |
02:53.42 | Cair | purl, Beladona? |
02:53.45 | Legorol | you missed some fun chats |
02:53.47 | AnduinLothar | my guess if he doesn't need to even use a hack, but can prolly use a different frame, but i dont hav eall th einfo so i dunno |
02:53.47 | Iriel | But I had that in my edit buffer. |
02:54.07 | Iriel | I had the fun of an all day meeting, joy |
02:54.25 | Cair | Guillotine: one of the moderators at WoWI, owner/creator of wdn.wowinterface.com and all around cool guy |
02:54.35 | Guillotine | ok :) |
02:54.43 | Guillotine | well, hi Beladona. nice to meet you :) |
02:54.45 | Tain | I'm using the Minimap. |
02:54.52 | Tain | And MinimapCluster |
02:54.58 | Cair | purl, Beladona is <reply> one of the moderators at WoWI, owner/creator of wdn.wowinterface.com and all around cool guy |
02:54.59 | purl | okay, Cair |
02:55.06 | Cair | purl, Beladona? |
02:55.08 | purl | one of the moderators at WoWI, owner/creator of wdn.wowinterface.com and all around cool guy |
02:55.19 | Cair | k |
02:55.27 | Cair | sorry, ignore me again |
02:55.28 | Guillotine | so have you guys heard about the CRAZY pally bug on the test servers? |
02:55.35 | Cair | done interrupting for now |
02:55.38 | Legorol | which one of the many would that be ;-) |
02:55.55 | *** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com) |
02:56.12 | Guillotine | get 4/5 imp. seal of right., cast seal of right. rank 6, use judgement, and BOOM ur on an epic kodo mount |
02:56.29 | Beladona | sorry, helping someone, so missed the Q |
02:56.31 | Legorol | rofl! |
02:56.47 | Guillotine | free cross-racial, cross-faction, epic, pvp mount at level 42+ |
02:56.49 | Beladona | next time smack me with a dead fish, that always gets my attention |
02:56.52 | tekkub | arg I hate lhones |
02:56.57 | tekkub | *phone |
02:57.09 | Guillotine | so is that a crazy bug or what :/ |
02:57.11 | Guillotine | so random |
02:57.24 | Guillotine | but its awesome riding a kodo mount... |
02:57.35 | Iriel | They have some very odd bugs on test this time around, some of which I guess are character copy related |
02:57.39 | AnduinLothar | so 4 of 5 tallent points into imp seal? |
02:57.42 | Guillotine | yup |
02:57.47 | Iriel | I had aspect of the hawk and aspect of the cheetah active a while back |
02:57.48 | Guillotine | thats all that matters |
02:57.53 | Guillotine | ya. my gf did that too |
02:57.57 | Guillotine | she could stack aspects |
02:58.07 | AnduinLothar | doesn't work with all 5 tallent pts? |
02:58.18 | Legorol | it's surprising how short the official blue "known-bugs" list is |
02:58.35 | Legorol | even though there are many bugs that have been verified by many players |
02:58.40 | Tain | "known-bugs" are just the ones they want you to know about. |
02:58.46 | Iriel | I'm a little surprised there hasnt been a new patch yet |
02:59.05 | tem`ony | patch to the test realm? |
02:59.15 | Beladona | Iriel, you have a minute to tackle the mouse click issue Tain is having? or did he already ask? |
02:59.22 | Guillotine | kremonte: you there? |
02:59.31 | Legorol | Iriel, this might interest you too, in case you have missed it: Tem and I figured out how to determine/set wrapping of text in tooltip lines |
02:59.33 | Iriel | Yes, and no. in that order |
02:59.40 | Legorol | on any line, not just when adding using AddLine |
02:59.50 | Beladona | Tain can explain better than I can |
02:59.56 | Iriel | Is it a height check? |
02:59.59 | Legorol | no |
03:00.00 | Iriel | that was to Legorol |
03:00.01 | Iriel | 8-) |
03:00.11 | Tain | Is it bigger than a breadbox? |
03:00.13 | Legorol | ok i'll let Tain tell his problem first |
03:00.29 | Tain | It all started when I was four. I had this uncle you see and... |
03:00.33 | Tain | Oh wait. Wrong problem. |
03:00.35 | Legorol | Iriel, if yo have this channel logged, you can scroll up to read it |
03:00.50 | Iriel | My scroll buffer isn't that big unfortunately, my irc config sucks. |
03:01.09 | Legorol | conversation about 3 hours ago to 2 hours ago |
03:01.09 | Iriel | One of these days i'll read the bitchx documentation |
03:01.14 | Tain | I'm just trying to temporarily make a frame pass-through mouse clicks to whatever is beneath it, but still be able to display the tooltip for that frame. |
03:01.31 | Tain | EnableMouse(0) passes the clicks through, but you can't get the tooltip. |
03:01.37 | Legorol | Tain's specific problem is: he wants to handle OnEnter/OnLeave but let the underlying frame handle the rest of the mouse events |
03:01.52 | AnduinLothar | why not just hook the OnEnter and OnLeave of the frame behind? |
03:01.55 | Legorol | My generalised problem is: how to selectively handle an arbitrary subset of mouse events |
03:02.02 | Legorol | AnduinLothar: because the frame behind can change |
03:02.05 | Iriel | Hm, Catch OnEnter, disable mouse when you enter, and then use an OnUpdate to detect leaving |
03:02.22 | Legorol | that solves the specific problem, as does any number of hacks |
03:02.52 | Cair | (*laughs at the question in the Cosmos channel*) |
03:03.06 | Legorol | that's what others have suggested too, essentially do a MouseIsOver test twice every second or so |
03:03.07 | Tain | Actually no, that won't fully solve it. I don't think. |
03:03.10 | *** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57) |
03:03.20 | Tain | Because I'm working with the Minimap. |
03:03.21 | Iriel | I think that's the best we get |
03:03.28 | Legorol | Cair, this one? : <Kadish> anyone here familiar with Cosmos? |
03:03.35 | Cair | yeah |
03:03.41 | Legorol | Iriel, i did have an idea, which was this: |
03:03.51 | Cair | like, hello? I would think that the ops in the Cosmos channel would know about Cosmos :p |
03:03.51 | Legorol | let your frame have a handler for all mouse events |
03:03.59 | Legorol | nevah! |
03:04.04 | Legorol | anyways, |
03:04.14 | Legorol | so you take a mouse event handler, and if it's one you want to pass through, you do: |
03:04.35 | Legorol | EnableMouse(0), GetMouseFocus() (to get frame underneath you), GetScript on that for the handler in question, and call it if it's non-nil |
03:04.48 | Legorol | it's like function hooking, allows it to go through multiple frames |
03:04.50 | Iriel | Well you wouldnt' even have to EnableMouse(0) I dont think |
03:04.57 | Iriel | I think you could just call it's OnClick function |
03:05.04 | Legorol | how else do you find out what's below you? |
03:05.15 | Legorol | you have to find out what frame is underneath yours that would get the mouse event if you didn't |
03:05.19 | Iriel | I figured in this case he knew |
03:05.23 | Iriel | But maybe not. |
03:05.30 | Legorol | i am talking completely general here |
03:05.37 | Legorol | Tain might know in his case |
03:05.50 | Tain | Yeah you can't really count on knowing. I mean I could for my own uses. :) But it wouldn't necessarily be in all cases. |
03:05.57 | Tain | Especially since I'm actually moving the frame around. |
03:05.57 | Iriel | Your general approach wont (I dont think) work for LootButtons, but for many other things it would |
03:06.08 | Legorol | My generalised problem is to solve it for the case when you have a frame that wants to selectively handle events, and pass the rest to whatever is underneath it |
03:06.23 | Iriel | And I believe that cannot be done satisfactorally for all cases |
03:06.24 | Legorol | ok LootButtons are nasty though |
03:06.38 | Legorol | but we know that |
03:06.42 | Legorol | what other case is there? |
03:06.54 | Iriel | The world frame? |
03:06.58 | Legorol | any frame that has a mouse event should respond to GetMouseFocus() |
03:07.09 | Tain | I especially don't care about LootButtons since I disable functionality during looting as it is. |
03:07.13 | Beladona | that is what I meant when I said it wouldn't be reliable |
03:07.14 | Legorol | well if you find GetMouseFocus():GetName() == "WorldFrame", you have reached the bottom |
03:07.14 | Beladona | =P |
03:07.19 | Tain | and I need WorldFrame |
03:07.32 | Tain | Click WorldFrame to move around. |
03:07.41 | Legorol | hm, you are right Iriel |
03:07.45 | Iriel | Yes, but I dont think you can pass a click to it |
03:07.47 | Legorol | you can't pass the clicks through to worldframe :( |
03:07.56 | Iriel | Another option is the opposite |
03:07.58 | Iriel | it's ugly tho |
03:08.05 | Tain | :( |
03:08.08 | Iriel | namely, dont register for any mouse events, but watch the mouse in an OnUpdate |
03:08.30 | Legorol | how do you catch clicks with that? |
03:08.59 | Legorol | ok i don't think my general problem is solvable :( |
03:09.14 | Iriel | Well, if you WANT clicks, then these problems go away |
03:09.22 | Legorol | not really |
03:09.24 | Iriel | the problem si when you want the clicks to pass through |
03:09.26 | Legorol | let's say you want clicks, but not OnEnter |
03:09.34 | Iriel | You can simulate OnEnter |
03:09.35 | Iriel | 8-) |
03:09.44 | Legorol | but that's a special case.. |
03:09.52 | Legorol | i mean, you can write code for any particular special case |
03:10.05 | Legorol | i was just trying to see if you could solve it in general |
03:10.28 | Legorol | in a hypothetical example, you might want to catch OnClick but let OnDragStart through |
03:10.32 | Legorol | etc. |
03:10.50 | Legorol | i think it's too general and therefore not possible to solve in a general way :( |
03:11.23 | Iriel | Yes, I agree there isn't a single simple solution |
03:11.39 | AnduinLothar | giving up already leg? it's not even tomorrow yet? |
03:11.45 | Iriel | The frame model supports "mouse, or no mouse" rather than shades of capability 8-) |
03:11.48 | Legorol | yeah i am giving up.. |
03:12.45 | Legorol | what also gets me are keyboard events, specifically if a widget of type frame has keyboard enabled, then it will grab keyboard events even if there are say editboxes around and one of those editboxes has the focus |
03:13.22 | Legorol | enabling keyboard events on a frame can be very dangerous |
03:14.10 | Legorol | anyways, Iriel what I wanted to mention to you is: |
03:14.25 | Legorol | Tem and I found that fontstrings can have their width defined in two ways |
03:14.34 | Legorol | we called it "soft" and "hard" mode (don't laugh) |
03:14.52 | Beladona | <enter crude joke here> |
03:14.54 | Legorol | in "soft" mode, a fontstring's width depends on the text you set to it |
03:14.59 | Legorol | Beladona, others have done it already |
03:15.02 | Beladona | hehe |
03:15.16 | Legorol | so fs:GetWidth() returns a value which changes with fs:SetText("...") |
03:15.27 | Legorol | also, in soft mode the fontstring doesn't wrap |
03:15.42 | Legorol | in hard mode, the fontstring has a fixed width, fs:GetWidth() returns this width |
03:15.56 | Legorol | any SetText has no effect on this width, and if you set a text that is too long, it wraps it |
03:16.27 | Legorol | Transitioning between the modes is straightforward: fs:SetWidth(0) puts it into soft, fs:SetWidth(X) puts it into hard with the width fixed at X |
03:16.35 | Legorol | so this is how you can control whether it shoudl wrap or not |
03:16.51 | Legorol | as for detecting if a fontstring is in soft or hard mode, that's trickier |
03:17.23 | Legorol | you can however do: w1 = fs:GetWidth(); fs:SetText(fs:GetText().."a"); if (fs:GetWidth() == w1) then in hard mode else in soft mode end |
03:17.42 | Legorol | That's the gist of the discussion |
03:18.07 | Tain | Ah damnit someone came along and looted the herb I was testing with. |
03:18.08 | Legorol | This behaviour mirrors the behaviour of how frames handle explicit sizing vs. anchors |
03:18.28 | AnduinLothar | wikified it yet? |
03:18.32 | Legorol | nope |
03:19.31 | AnduinLothar | sounds like it needs a Sea entry too EnableWrapping and IsWrapping |
03:19.32 | Iriel | A non-invasive method of detection would be ncie, wonder if we can come up with one |
03:19.45 | Legorol | well you can restore the text |
03:19.50 | Legorol | there is an alternate method too: |
03:20.13 | Legorol | w = fs:GetWidth(); fs:SetWidth(0); if (w ~= fs:GetWidth()) then in hard mode end |
03:20.53 | Legorol | unfortunately, w == fs:GetWidth() doesn't guarantee that you are in soft mode |
03:21.10 | Legorol | it could be that you are in hard mode with a width that happens to match the width the fontstring would adjust to for that particular text in soft mode |
03:21.48 | Iriel | That's still invasive, but less noticably so |
03:21.50 | Legorol | again, this is somewhat invasive |
03:21.59 | Iriel | It could be a less abusive first test |
03:22.09 | Iriel | But I suspect not that useful. |
03:22.26 | Legorol | Well it can give a definite answer, or indicate a further test is needed |
03:22.30 | Nomad_Wanderer | Is anyone familiar with /dump? |
03:22.31 | Iriel | Hm, what does GetStringWidth() do |
03:22.35 | Iriel | Heh, I wrote it, so yes |
03:22.40 | Nomad_Wanderer | oh. |
03:22.44 | Legorol | good point, haven't fiddled with GetStringWidth() yet |
03:22.48 | Legorol | maybe that's usable here |
03:22.57 | Legorol | compare it with fontstring:GetWidth() or some such |
03:23.01 | Legorol | again, this isn't 100% though |
03:23.07 | tem`ony | GetStringWidth returns the actual length of the text |
03:23.09 | Legorol | i will have a look at that at some point |
03:23.14 | tem`ony | (if it wasn |
03:23.18 | tem`ony | 't wrapped) |
03:23.19 | Nomad_Wanderer | I have a multi-field table..It's got many entries.. too many to see in a chat log.. can I get individual sub tables using /dump? |
03:23.29 | Iriel | No, btu if we could do a non-invasive first test, then you could save the invasive one for the 50% of the cases |
03:23.38 | Legorol | I also wanted to point out the parallel between this and frames |
03:23.39 | Iriel | Nomad_Wanderer : Just do /dump table.subname.whatever |
03:23.40 | tem`ony | so if GetTextWidth > GetWidth then it's wrapped |
03:23.47 | Nomad_Wanderer | Thanks. |
03:24.02 | Iriel | Actually, it'd be a lot less than 50% |
03:24.08 | Legorol | tem`ony, does GetStrinWidth return characters or pixels? |
03:24.10 | Iriel | because you'd have to have a string EXACTLY the width of the frame |
03:24.19 | Iriel | I mean, FontString, not frame |
03:24.26 | Legorol | maybe there are some insets, but that can be included |
03:24.29 | tem`ony | Legorol: it returts pixels |
03:24.33 | Legorol | ok |
03:24.34 | Iriel | Nomad_Wanderer : You can pass /dump any expression, including function calls |
03:24.48 | Nomad_Wanderer | wow.. That;s a little too past my speed limit for me now. |
03:25.22 | Iriel | Well, if there's a particular bit of your structure you want to see while developing, you just have to add a function to your code, like getMyDebugInfo() that returns it, then you can do /dump getMyDebugInfo() |
03:25.31 | Legorol | In case you guys aren't familiar with it, here is how SetWidth/GetWidth works for frames with anchors |
03:25.33 | Iriel | You can also call DevTools_Dump from inside your own code, but that can be a bit spammy |
03:25.55 | Legorol | If you call SetWidth(X) on a frame, GetWidth() will always return that value |
03:26.19 | Legorol | if you however call SetWidth(0) on a frame, GetWidth() returns the actual width, calculated from the fact that the frame is anchored |
03:26.49 | Legorol | you need to be careful though, because the scaling of the two cases differs |
03:27.02 | Legorol | I beleive in the first case, the return value is scaled according to the frame's scale |
03:27.07 | Iriel | So if you've called SetWidth, then GetWidth returns the desired width right, but you can override it with anchors |
03:27.12 | Legorol | whereas in the second it's with an absolute scale |
03:27.19 | Legorol | Iriel, that's right |
03:27.32 | Legorol | if you call SetWidth(X) and also have anchors, the anchors take precedence |
03:27.34 | Iriel | Have you tested the scaling values in 1.9 ? |
03:27.50 | Legorol | nope, only vaguely remember that in 1.8 they differ slightly |
03:27.59 | Legorol | i mean they differ |
03:28.09 | Legorol | i will test in 1.9 at some point, wasn't too interested to be honest :-) |
03:28.15 | Legorol | just wanted to note the parallel with the fontstring here |
03:28.27 | Legorol | basically, seems liek XML objects can have an internal width variable |
03:28.30 | Legorol | SetWidth sets that |
03:28.35 | Iriel | Is the logout event PLAYER_LOGOUT ? |
03:28.37 | Legorol | if it's non-0, GetWidth returns that |
03:28.51 | Legorol | if it's 0, then GetWidth() returns something calculated that is appropriate for that widget |
03:28.57 | Iriel | *nod @ Legorol |
03:29.05 | tem`ony | Oh, I have a really good test for soft/hard |
03:29.10 | Legorol | hm? |
03:29.15 | tem`ony | if GetStringWidth == GetWidth |
03:29.17 | tem`ony | soft |
03:29.23 | tem`ony | else hard |
03:29.23 | Legorol | not 100% guaranteed |
03:29.30 | Legorol | if they are equal, coudl be either |
03:29.32 | Legorol | else hard |
03:29.34 | tem`ony | sure but that's a very small corner case |
03:29.43 | Legorol | yes, this is what Iriel and I discussed earlier |
03:29.57 | Legorol | then you can do a more invasive test |
03:30.01 | Iriel | If they're equal you have to do an invasive test and change the value |
03:30.03 | Legorol | if it's necessary for your addon |
03:30.17 | tem`ony | ah yes, that's a good point |
03:30.25 | Legorol | btw, could there be some insets that alter this equality? |
03:30.35 | Legorol | that would need to be taken into account |
03:30.39 | tem`ony | insets? |
03:30.44 | Legorol | padding |
03:30.50 | zeeg | anyone got an email address for that one guy at curse-gaming who runs the site (it's not NeT) |
03:30.51 | Legorol | i don't remember if fontstrings allow insets |
03:30.59 | tem`ony | oh |
03:31.03 | tem`ony | I don't think they do |
03:31.30 | tem`ony | Insets only apply on layers I think |
03:31.47 | tem`ony | but I'm no xml guru |
03:32.21 | AnduinLothar | poor mozilla.org ... servers are nuked from Firefow 1.5 downloads + being slashdotted |
03:32.40 | zeeg | i want slashdotted |
03:32.41 | zeeg | i can handle it |
03:32.50 | AnduinLothar | doubt it |
03:32.53 | Iriel | No insets on FontString in the XSD |
03:32.53 | zeeg | trust me :) |
03:32.57 | Legorol | what does the nonspacewrap attribute of FontString do? |
03:32.57 | AnduinLothar | guru was craling last night |
03:33.12 | zeeg | AnduinLothar, ya i wiped cache was fixing some things |
03:33.16 | zeeg | if i wipe cache it has to regenerate pages |
03:33.17 | Iriel | Legorol : it means "ThisIsAVeryLongStringWithNoSpaces" gets wrapped |
03:33.18 | zeeg | which puts a lot of loa |
03:33.19 | zeeg | *load |
03:33.22 | Iriel | Instead of being "ThisIsAVeryLo..." |
03:33.23 | tem`ony | FF 1.5 is out? |
03:33.23 | zeeg | it does quite well for one server though |
03:33.37 | Legorol | ah right |
03:33.42 | AnduinLothar | yes tem, gl finding a dl |
03:33.53 | Beladona|sleep | night guys |
03:33.58 | Legorol | night |
03:34.04 | Cair | night Bela :) |
03:34.06 | tem`ony | <PROTECTED> |
03:34.08 | Legorol | what about "bytes" and "spacing"? |
03:35.36 | Nomad_Wanderer | What about stray lua files in the addons folder...They only get loaded IF they are called by another file right? |
03:35.43 | Iriel | Nomad_Wanderer : Yes |
03:35.46 | Nomad_Wanderer | Like in an XML <script> tag.. |
03:35.51 | Nomad_Wanderer | k.. thats what I thought. |
03:35.53 | Iriel | If it's not in a .toc or .xml it wont get touched |
03:36.07 | Legorol | Iriel, do you know what the bytes and spacing attribs do? |
03:36.08 | Codayus | Or in a .toc. Or you could do what I did last week, and use both a <script> tag AND put them in the .tco! |
03:36.12 | Codayus | Hint: Don't do that. |
03:36.14 | Codayus | :-( |
03:36.22 | Legorol | hm, i think the XML part of wowwiki needs serious work |
03:36.23 | Iriel | Legorol : Nope, I'd imagine Bytes sets a size limit, but that'd be a guess. |
03:36.27 | Iriel | Yes it does |
03:36.32 | Legorol | we are good on documenting functions, but not much info on attributes etc., |
03:36.39 | Legorol | and on UI behaviour like the ones we discusssed here |
03:37.37 | Iriel | I dont know if there are that many folks who use the wiki who build complex XML |
03:38.01 | Iriel | We need a couple of those to impart their wisdom |
03:38.46 | Legorol | i'd been gradually making notes on various XML arcana like these, i really should put them up.. |
03:38.48 | Legorol | i'm too lazy |
03:39.14 | Legorol | btw, "spacing" seems to control line spacing |
03:39.28 | Legorol | seems the amount, in pixels, that a multiline fontstring should place between lines |
03:40.44 | Iriel | Legorol : Makes sense, that's the one thing you can't do yourself in an enclosing frame |
03:43.25 | Cair | night clad|sleep |
03:44.39 | AnduinLothar | thx for your input on SeaHook btw clad |
03:45.31 | Tain | Ooh I crashed WoW. |
03:45.45 | Tain | Playing with the Minimap. |
03:45.48 | Cair | lol, that should get Tem's attention |
03:46.00 | Tain | Gotta see if I can recreate it. |
03:46.01 | Tain | :) |
03:46.09 | Nomad_Wanderer | Uh.. srry for my comment in the seahooks thread.. it was pretty unfunny. |
03:46.12 | AnduinLothar | lemme guess, you moved it off the screen |
03:46.42 | Iriel | The minimap has very little sense of humor |
03:46.44 | AnduinLothar | haven't read it yet nomad, there's still time to delete it.. |
03:46.48 | Tain | Oh no, I was actually moving the MiniMapTrackingFrame around |
03:46.57 | Nomad_Wanderer | It was from my priest.. From malt.. |
03:47.00 | Codayus | ...and THAT crashed it? |
03:47.05 | Tain | Which is also funny to me that some of the Minimap frames are Minimap, and some are MiniMap |
03:47.32 | Iriel | You should try putting 2 of them on your screen |
03:47.35 | Iriel | at different sizes |
03:47.37 | Iriel | it's quite amusing |
03:47.51 | Iriel | the MiniMap can handle it, the tracking frame, not so much |
03:48.02 | Tain | Yeah I couldn't get two minimaps up really, I was trying. |
03:48.10 | AnduinLothar | that the bug that blows um up to full screen? |
03:49.18 | AnduinLothar | ah, _that_ joke. w/e |
03:49.36 | Nomad_Wanderer | Yeah.. unfunny.. |
03:50.01 | Cair | where? |
03:50.41 | Legorol | uhm, just to verify that i understand correctly: the fact that fontstrings are displaying ... at the end rather than displaying the whole text is a bug, right? |
03:50.50 | Legorol | and is supposed to be fixed in 1.9? |
03:51.47 | tem`ony | no |
03:51.59 | tem`ony | They are adding an option to wrap those instead of truncating |
03:52.22 | AnduinLothar | no leg |
03:52.32 | AnduinLothar | it's a feature |
03:52.34 | Tain | I'm also tomorrow going to see if I can reliably recreate a mail attachment "poof" bug. :/ |
03:53.48 | Iriel | Legorol : The bug that was fixed was the same thing regarding edit boxes, I believe |
03:54.03 | AnduinLothar | i use it for truncation in ChannelManager, it's pretty much a pain tho cause in order to make them truncate at the right pcae I have to update the width of the frame whenever the parent frame is resized |
03:54.18 | Iriel | Anyone want to test a bug demonstration for me on 1.9 before I send it off to slouken? |
03:54.50 | Nomad_Wanderer | Can it be tomorrow? |
03:55.04 | Legorol | ehm ok so why is that, if i have a fontstring, with a string that has spaces in it, it's truncating with ... after line 4, whereas it should have about 20 lines? |
03:55.09 | Legorol | Iriel, i can try |
03:55.30 | AnduinLothar | make it taller |
03:55.32 | Legorol | that is still the case in 1.9 btw |
03:55.34 | Legorol | it doesn't have a height |
03:55.45 | ToastTheif | gnight |
03:55.48 | ToastTheif | wsg is fun ^^ |
03:55.50 | AnduinLothar | max chars default on the fontstring prolly |
03:56.22 | Legorol | fonstring has no maxchar, only bytes |
03:56.26 | Legorol | and no, i am not exceeding it |
03:56.46 | Legorol | basically what i have is some text with spaces, i have set the fontstring's width (so there is a hard width), |
03:56.52 | Legorol | and it's wrapping the text, up to line 4 |
03:56.57 | Legorol | at the end of line 4, it's ... |
03:57.02 | Legorol | both 1.8 and 1.9 |
03:57.08 | Legorol | Iriel, what's the test? |
03:57.13 | Legorol | i can do it for you |
03:57.17 | Iriel | I'll post the URL for it in a sec |
03:57.22 | Iriel | It's small |
03:57.28 | Legorol | changing hight of fontstring had no effect |
03:57.29 | Iriel | I'm just finishing the readme |
03:57.56 | AnduinLothar | no idea, never tried to make a fonttring that size. ur sposed to use a multiline editbox or SimpleHTML frame for that |
04:00.24 | AnduinLothar | question about some globalstrings |
04:01.00 | AnduinLothar | TOOLTIP_TALENT_RANK on german client is "Rang %$1d/%$2d" any idea why that is? |
04:01.13 | AnduinLothar | english vers: TOOLTIP_TALENT_RANK = "Rank %d/%d"; |
04:01.16 | Legorol | ok i found out what's happening |
04:01.24 | Legorol | i do think multiline fontstrings are good, |
04:01.32 | Legorol | i mean fontstrings in general, |
04:01.36 | Legorol | they are your basic non-fancy text labels |
04:02.02 | Legorol | anwyays, what was happening is that on line 5, i had some text that wouldn't fit the width i set, so it truncated that with ... |
04:02.08 | Legorol | and that stopped it from rendering the remaining lines |
04:02.21 | Iriel | Try calling the new wrap method |
04:02.24 | Iriel | and trying it again? |
04:02.31 | Legorol | ok |
04:02.48 | AnduinLothar | any idea what those $1 and $2 are for? |
04:03.20 | AnduinLothar | it fuxors formatting |
04:03.42 | tekkub | the DE strings are all wacky |
04:03.46 | tekkub | globalstirngs |
04:03.54 | AnduinLothar | are all of them like that? |
04:04.01 | tekkub | I ran into that with Titan [Mail] |
04:04.10 | tekkub | the auction ones are |
04:04.17 | Legorol | you are right, Iriel |
04:04.18 | tekkub | damn weird germans |
04:04.27 | AnduinLothar | has it been reported? |
04:04.37 | Legorol | setting nonspacewrap="true" in XML attribute or calling SetNonSpaceWrap ingame caused it to wrap the too long line, |
04:04.45 | Legorol | and it then rendered the remaining lines too |
04:05.15 | tekkub | I think it's intentional |
04:05.30 | tekkub | I havn't looked at the german code to see how it's used |
04:05.30 | Legorol | could be |
04:05.43 | tekkub | I just had to adjust my regex to remove em |
04:05.44 | AnduinLothar | what could it possibly be used for? |
04:06.03 | tekkub | I don't know, maybe umlauts are a special case :P |
04:07.39 | tekkub | are you generating a regex by replacing the %d or something? |
04:07.51 | tekkub | and then doing a stirng.find |
04:08.15 | AnduinLothar | that's what i generally do |
04:08.25 | Tain | If I get returned, "attempt to concatenate local 'v' (a function value)" is there a way for me to see what that function is? (I'm inside game, not my own addon somewhere.) |
04:08.29 | AnduinLothar | r gsub |
04:08.33 | tekkub | one sec I'll get you my stuff from Titan {Mail] |
04:08.37 | AnduinLothar | nah |
04:08.40 | AnduinLothar | i dont need it |
04:08.48 | AnduinLothar | i need it fixed |
04:08.50 | tekkub | FINE! |
04:08.52 | Iriel | The $'s are positional replacement AnduinLothar |
04:09.15 | AnduinLothar | what are they used for tho iriel? |
04:09.23 | Iriel | You could do "Max %$2d Cur %$1d" |
04:09.27 | Legorol | positional replacement? |
04:09.40 | AnduinLothar | ah |
04:09.41 | Legorol | i thought the strings in globalstrings are used in string.format() calls |
04:09.43 | tekkub | <PROTECTED> |
04:09.43 | tekkub | <PROTECTED> |
04:09.45 | Iriel | They are |
04:09.50 | AnduinLothar | Ahh |
04:09.53 | AnduinLothar | i get it |
04:09.54 | Iriel | sring.format in wow is special. |
04:09.56 | tekkub | that changes em to a (.+) |
04:10.00 | Iriel | slightly |
04:10.01 | AnduinLothar | it's for swaping the order of the input vars |
04:10.02 | Legorol | which should take the same as printf in C |
04:10.05 | Legorol | it's special? |
04:10.50 | Legorol | Iriel, out of curiousity, how did you find this out, did slouken post ;-) |
04:11.06 | Legorol | are there other features of WoW's format that standard Lua doesn't have? |
04:11.21 | Iriel | Hm, actually it's not appearing to be special right now, but someone (I dont recall who) had tested it at one point |
04:11.27 | AnduinLothar | tekkub, what's that regex do? |
04:11.42 | tekkub | one sec |
04:12.34 | Iriel | Maybe it only works on the EU versions |
04:12.44 | tekkub | I use that on Globalstrings like.. |
04:12.45 | tekkub | "You won an auction for %s" |
04:12.54 | AnduinLothar | the possibility of them being in a diff order dramaticly increased the difficulty of scanning based on format strings.. |
04:12.54 | Legorol | well, string.format("%$2s %$1s", "a", "b") in enGB client just threw an "invalid option in format" |
04:12.55 | tekkub | to cange it to "You won an auction for (.+)" |
04:13.09 | tekkub | and then plug it back to string.find |
04:13.19 | tekkub | and it works with the wacky german strings |
04:13.34 | tekkub | you'll prolly need to change the 's' to a 'd' |
04:13.46 | Iriel | No, doesn't work with a d for me |
04:13.59 | Iriel | But there IS a function that handles it, damn, I can't remember what it was |
04:14.01 | Iriel | Frustrating |
04:14.11 | Legorol | i could install deDE client... |
04:14.15 | Iriel | Well, perhaps it's not actually LUA that's doing it |
04:14.31 | Iriel | I think some of those strings get used by the C++ engine, which is likely using printf, which DOES parse them |
04:14.33 | tekkub | *grumble* |
04:14.43 | tekkub | cats are such a hinderance to typing |
04:14.54 | Legorol | Iriel, the C++ printf definition i just looked at doesn't mention the $ character |
04:14.54 | Iriel | But anyway, that's what they mean |
04:14.54 | AnduinLothar | leg, if ur gonna install it, upload the german GlobalStrigns to the svn while ur at it |
04:14.58 | tekkub | the plop their fat ass in your lap and act cute |
04:15.13 | tekkub | and they KNOW it's making it hard to do what you were doing |
04:15.20 | Iriel | Well, it may not be printf per se, btu it's one of the features of string libraries with internationalization support |
04:15.34 | Iriel | It/s been far too long sinceI played in C/C++ |
04:16.08 | Legorol | well it's not standard Lua, but since afaik format just passes it on to some underlying C function, |
04:16.13 | Legorol | it could be the underlying funciton |
04:16.16 | Legorol | probably not printf |
04:16.36 | AnduinLothar | did whats his face ever finish that conversion lib for converting format strings to regex strings? |
04:17.01 | AnduinLothar | was it docvangoh that was working on it? |
04:17.06 | AnduinLothar | that was liek 6 months ago |
04:17.09 | Legorol | Iriel, how is that test coming ;-) |
04:17.38 | Legorol | now i can fuel WoW addiction 24/7/168 |
04:18.10 | AnduinLothar | cant login to us servers.. |
04:18.28 | Iriel | Heh, fine, i'm just adding some more detailed tests, sorry, got a bit carried away |
04:18.30 | Nomad_Wanderer | I had one of those over heard wow at lunch stories today.. |
04:18.30 | Legorol | i can log in to the EU test realms which are actually located in the US in the data center there |
04:18.58 | tekkub | just put a new version of Warmup up, integrated Eventful into it :) |
04:19.06 | Nomad_Wanderer | I was sitting there eating my lunch when the table next to me starts saying. "Of course it's a server memory leak. Why would they need to bring the realms down for 8 hours every week.." |
04:19.06 | Legorol | AnduinLothar, anything else you need on SVN from deDE client? |
04:19.07 | tekkub | http://ui.worldofwar.net/ui.php?id=1644 |
04:19.51 | Legorol | mind you, i might not be able to patch, with realms down to maintenance |
04:19.51 | AnduinLothar | dont think much else is different |
04:19.56 | Legorol | in which case it'll have to wait till tomorrow |
04:20.21 | Nomad_Wanderer | I laughed and asked what they were talking about and yep they play on a pvp server :) |
04:20.51 | Legorol | hm, that made me realises: you can get live client, german client with language pack, and test client, but you can't install german test client on an enGB installation |
04:23.05 | Nomad_Wanderer | I'm starting to get frustrated with my priest... I only have a 4 button UI.. I can code addons and run a MajorDomo kill at the same time |
04:23.40 | Nomad_Wanderer | Maybe priest is the addon developer friendly class ;) |
04:24.13 | AnduinLothar | ya, it's the one most dependant on simple decision logic |
04:25.02 | Nomad_Wanderer | Just spam Flash heal, Fade, Prayer of Healing, and Renew. |
04:25.15 | Nomad_Wanderer | Write code while you do the above.. |
04:25.32 | tekkub | healbot :) |
04:25.39 | AnduinLothar | w/o addons you have to be good at processing information and making snap decisions. as oppossed to other classes which may prize quick reflexes and order of opperations more |
04:26.19 | AnduinLothar | when i'm healing i dont actually use my brain much |
04:26.25 | Nomad_Wanderer | Bingo. |
04:26.27 | tekkub | stupid cat... now my leg's asleep |
04:26.47 | Nomad_Wanderer | tekkub = bukket? |
04:26.58 | tekkub | gah! no! |
04:27.02 | AnduinLothar | it's more engaging on my pally when i have to decide weather it's more important to kill the monster fast or heal my ally |
04:27.05 | Nomad_Wanderer | :) j/k |
04:27.06 | Iriel | http://www.vigilance-committee.org/wow/downloads/random/ |
04:27.06 | tekkub | I name a taru that once |
04:27.09 | Iriel | AnchorProblemTest |
04:27.22 | Iriel | if someone wants to repeat my test (on 1.9) |
04:27.25 | tem`ony | getting off IRC because gaim uses a buttload of memory |
04:27.29 | Iriel | the readme.txt has the details |
04:27.34 | tem`ony | and I'm getting terrible FPS for ony |
04:27.37 | *** part/#wowi-lounge tem`ony (n=Matt@ip70-177-40-169.br.br.cox.net) |
04:27.49 | Nomad_Wanderer | Window Mode :) |
04:28.12 | AnduinLothar | need to be productive |
04:28.52 | Legorol | Iriel, you *had to* make the readme file have UNIX style line endings :-p |
04:29.10 | Nomad_Wanderer | ^m |
04:29.17 | Nomad_Wanderer | ^m's suck plain and simple |
04:30.08 | Iriel | I'm on linux, so yes 8-) |
04:30.38 | Codayus | Hmmm |
04:31.02 | Legorol | Iriel, it seems to me that this isn't really a bug, |
04:31.12 | Legorol | more like a limitation of the current layout saving system |
04:31.22 | Iriel | yeah, but it's counter-intuitive |
04:31.24 | Legorol | you really shouldn't change the scale to something different before restoring the saved pos |
04:31.27 | Iriel | it may not be a NEW bug |
04:31.30 | Cair | ~unproductivity |
04:31.31 | purl | yay! |
04:31.46 | Legorol | well i guess we can argue if it's a bug or not.. |
04:32.04 | Iriel | If the saved coords were normalized to the parents then it wouldn't happen |
04:32.22 | Legorol | it would still happen if the parent's scale is set onload |
04:32.28 | Codayus | I'm finding out weapon type by using GameTooltip:SetInventoryItem() and GameTooltipTextRight3:GetText()... |
04:32.32 | Iriel | I'll note this wasn't MY bug |
04:32.40 | Iriel | I was just reproducing it for someone else |
04:32.40 | Codayus | But actually, GetItemInfo() would be a lot easier wouldn't it? |
04:32.47 | Iriel | Codayus : yes |
04:32.56 | Legorol | well this should be an issue under 1.8 too, i beleive |
04:32.56 | Codayus | Why didn't I think of that before? |
04:33.05 | Legorol | since frame position is restored after OnLoad processing |
04:33.08 | Codayus | Oh yeah, because I forgot GetItemInfo() existed. Grrr. |
04:33.08 | Nomad_Wanderer | I'd love it if GetItemInfo() would give back the class restrictions for an item. |
04:33.48 | Codayus | Well, THAT lets me get rid of a lot of ugly code. (Among other things, weapon type is on different lines on different items...) |
04:37.07 | Legorol | Iriel, i ran through your test on 1.9 |
04:37.12 | Legorol | did exactly as you describe in readme |
04:38.12 | Iriel | cool, thank you. |
04:41.37 | Iriel | and now.. Princess Must Die! |
04:42.26 | Cair | Die foul pig, die! |
04:42.29 | Legorol | i'm not sure what you want slouken to do about this though |
04:42.40 | Legorol | basing it on parent's scale isn't correct either |
04:43.11 | Iriel | Well, I believe the saved positions are intended to be 'screen relative' |
04:43.49 | Legorol | they aren't |
04:43.56 | Legorol | they are in the scaled coordinates of the frame at the time of saving |
04:44.09 | Iriel | Yes, I know that |
04:44.20 | Iriel | but are they relative to the actual parent, or the UIParent? |
04:45.07 | Legorol | neither |
04:45.19 | Legorol | they are relative to the frame's own coordinate system |
04:45.22 | Legorol | which depends on its scale |
04:45.32 | Iriel | I think their being stored in scale form is an artifact of the way anchors are managed, and isn't 'deliberate' |
04:45.46 | Iriel | Okay, let me be more pedantic |
04:45.51 | Legorol | ok, maybe we have a different way of interpreting "scales" |
04:46.14 | Iriel | Where is the origin of the stored frame's coordinate system, is it the top left corner of the screen, or the top left corner of the frame's current Parent at the time of saving |
04:46.32 | Legorol | i don't know that one |
04:46.36 | Legorol | i beleive it's screen |
04:46.41 | Iriel | I do too |
04:46.42 | Legorol | i can try and test it |
04:47.33 | Iriel | So normalizing the stored coordinate so that, regardless of its scale at time of restoration, the window is still at the same place on the screen, would, to me, be better than what it does now |
04:47.56 | Legorol | i agree |
04:48.02 | Legorol | so it should save scale independent position |
04:48.14 | Iriel | So that's what I'm hoping slouken does with it 8-) |
04:48.34 | Legorol | do you know why they did the scale changes in 1.9 that they did? |
04:48.44 | Legorol | with effectivescale = getscale * parent:getscale |
04:49.10 | Legorol | what was wrong with the previous system? |
04:50.19 | Iriel | The other system was trying to work that way, sorta |
04:50.45 | Iriel | It mutated mid-implementation into the somewhat hacky pre-1.9 system |
04:51.05 | tekkub | Blizzy code "somewhat-hacky"? nevar! |
04:51.06 | Iriel | where calling X:SetScale ALSO updated the scales of all the children, so it sort of behaved like it was properly nested |
04:51.17 | Iriel | So he just clened it up |
04:51.26 | tekkub | <3 slouken |
04:51.31 | tekkub | and he's cute to boot |
04:51.31 | Iriel | I like the new system much better |
04:52.16 | tekkub | I love how every time I've submitted some issue the reply is always a one-line "oh crap, I'll fix that" |
04:52.43 | tekkub | it makes one feel like a real beta tester |
04:53.01 | tekkub | and yea.. I know the game's been out a damn year, but at times the UI still feels beta |
04:53.32 | Codayus | At least they fix stuff. |
04:53.37 | tekkub | exactly |
04:53.54 | tekkub | Blizz rules cause they're open to constructive criticism |
04:54.31 | tekkub | Squeenix? "we can't let you get to your desktop cause you cousd bot" guess what? bots work fine without stealing focus! |
04:54.38 | tekkub | *grumble* |
04:55.51 | Codayus | Heh, on a vaguely related note... I love the windowed+maximized mode |
04:56.15 | Codayus | The *only* thing that'd make it better is if WoW sounds would still play while the game doesn't have focus... |
04:56.15 | tekkub | yea see, that's another "we want it so they did it" |
04:56.26 | tekkub | yea why can't we have sounds? |
04:56.36 | tekkub | WoW is so rarely in focus on my box :) |
04:56.36 | Codayus | I didn't even know I wanted it until they did it. But I did. :-) |
04:56.42 | Tain | Oops. |
04:56.42 | Legorol | Iriel, frame's saved position is absolute in frame's coordinate system |
04:56.45 | Legorol | it's not relative to parent |
04:56.46 | Codayus | It'd be nice for BG queues. |
04:56.53 | Tain | I just wanted to see what was out there. |
04:56.55 | Tain | but... |
04:56.58 | tekkub | there's a mod for that now |
04:57.04 | tekkub | it's funny how they did it |
04:57.14 | Tain | for k,v in getfenv() do print(k,v) end |
04:57.20 | Tain | Is not a good idea. :/ |
04:57.20 | tekkub | you get queue notice it saves a var and reloads ui |
04:57.36 | tekkub | then it's client catches the SV file and makes noise |
04:57.52 | Codayus | ... |
04:57.56 | Codayus | LOL |
04:58.26 | tekkub | well hey, if you're AFK anway who cares about the 20sec to reloadui |
04:58.32 | tekkub | you get your alert |
04:58.50 | tekkub | and the guy put up the client's code for independant review |
04:58.59 | Iriel | Legorol : Cool, then the fix is fairly easy |
04:59.08 | Legorol | Iriel, there is a workaround for now: on logout, the frame should set its scale to 1 before exiting |
04:59.09 | tekkub | maybe Blue will get the hit that we need sound when it's not in focus |
04:59.22 | Legorol | then after it's been positioned, it should move itself if its scale was changed OnLoad |
04:59.29 | Codayus | Hmm, uh, silly question - I haven't played much with XML files before - if I make a change and /reloadui will it update? |
04:59.38 | Legorol | yes |
04:59.40 | tekkub | yes |
04:59.50 | tekkub | only TOC files are on load only |
05:00.02 | tekkub | and that only changed cause of load on demand |
05:00.19 | Legorol | not true, not because of load on demend |
05:00.21 | Iriel | Well, some files can't be added |
05:00.29 | Legorol | also because of optimizations, and the Enable/Disable AddOn API |
05:00.29 | tekkub | actually you don't have to completly exit, they're read on acct login |
05:00.30 | Iriel | You can't add textures and stuff wihtout a client restart |
05:00.39 | Legorol | oh? |
05:00.48 | Legorol | textures as in files, right? |
05:00.54 | Legorol | i coudl add a texture that is a colored box |
05:00.58 | Iriel | Yes, as in files |
05:00.59 | Iriel | Sorry |
05:01.07 | Legorol | what about <script> tags? |
05:01.14 | tekkub | ah, see I never deal in textures I didn't know that |
05:01.17 | Legorol | well anyway, let's hope slouken does something to the scale thing |
05:01.36 | Legorol | should be easy, just save coordinate*geteffectivescale instead of coordinate |
05:01.39 | tekkub | and the enable/disable thing happenend same time as on-demand so I lump it together :P |
05:01.47 | Legorol | and on loading, restore to position loaded coordinate/geteffectivescale |
05:02.38 | Legorol | btw is it just me or do scales give others headache too? |
05:02.54 | Iriel | Once you get used to them they're ok |
05:02.58 | Legorol | sometimes i don't know if to divide or multiply ;-) i can work it out if i think hard about it, but it's confusing occasionally |
05:03.10 | Iriel | Anchors being in the child scale is all that messes me up when i'm not thinking |
05:03.20 | Legorol | uhm.. |
05:03.25 | Legorol | they are? |
05:03.30 | Legorol | you mean e.g. offsets? |
05:03.37 | tekkub | I avoid scales... I just add a 2nd monitor to get more UI space |
05:03.51 | tekkub | but then again, scaled frames look like crap on my panels |
05:04.39 | tekkub | if I ran CRT I'd prolly love scaled frames |
05:04.53 | Legorol | why is frame:SetPoint("TOPLEFT") invalid? i thought that is valid.. |
05:04.55 | Tain | I was fine with scales once I just started using Visor for everything. But I'll have to rewrite things with 1.9 I'm sure. I should probably log into test. |
05:05.13 | tekkub | you should yes |
05:05.23 | tekkub | I went to toy with the enchanter links :) |
05:05.37 | tekkub | and made Enchanter Ad Shrinker shorten them too |
05:05.55 | tekkub | [Enchant Chest - Minor Health] is just too wordy |
05:06.13 | tekkub | [Chest HP+5] FTW! |
05:06.45 | Tain | That should work Legorol, unless maybe the frame doesn't have a parent defined? |
05:07.53 | tekkub | oh yea I need to post up those frame Visor doesn't work with |
05:08.11 | Legorol | hmmm.. |
05:08.20 | Legorol | the virtual template used for the frame does have UIParent as parent |
05:08.23 | Tain | tekkub: Inconceivable! |
05:08.50 | tekkub | ./vz f=ActionButton1Border wh=20 |
05:08.52 | tekkub | try it |
05:08.54 | Legorol | ok, the frame itself has a parent="UIParent" in XML |
05:08.55 | Iriel | TOPLEFT is valid |
05:08.59 | Legorol | yet SetPoint complains |
05:09.24 | Iriel | What;s your exact call? |
05:09.47 | Legorol | ./script frame:SetPoint("TOPLEFT") |
05:09.56 | Legorol | where frame is a frame that has UIParent as parent |
05:10.01 | Legorol | what i get is the Usage text for SetPoint |
05:10.04 | futrtrubl | is it already anchored? |
05:10.17 | Legorol | that shouldn't matter, but to be save i ClearAllPoints first |
05:10.35 | Iriel | There's no single-arg use of SetPoint |
05:10.44 | Iriel | You have to set it TO something |
05:10.44 | Tain | According to wowwiki there is. |
05:10.46 | Anduin|Studying | holy crap. Cable at peak hours in suburbia.... I am so switching back to dsl. |
05:10.47 | Legorol | but the usage text says it does |
05:10.55 | Iriel | SetPoint("TOPLEFT", 0, 0) should work |
05:10.55 | Legorol | and slouken said he implemented single-arg use |
05:11.30 | Legorol | Iriel: |
05:11.31 | Legorol | Error: [string "tf2:SetPoint("TOPLEFT")"]:1: Usage: SetPoint("point" [, frame] [, "relativePoint"] [, offsetX, offsetY]) |
05:11.40 | Iriel | Hm.. true |
05:12.03 | futrtrubl | could the "self" be the issue? |
05:12.12 | Anduin|Studying | can someone look up the Linked List on the java.sun.com docs and tell me what the remove command syntax is? |
05:14.01 | Legorol | Iriel, one thing that confuses me about scales is GetWidth() |
05:14.43 | Legorol | if the frame has a width defined via SetWidth, it returns that, and that width is consistent with GetRight()-GetLeft() |
05:14.49 | Legorol | which are scaled values |
05:15.40 | Tain | tekkub: Looks like the ActionButton??Border frames don't have methods to adjust them on their own. |
05:15.48 | Legorol | However, if you instead anchor the frame and call SetWidth(0), |
05:15.57 | Legorol | then GetWidth() returns size in absolute screen coordinates |
05:16.05 | Legorol | not the parent's scale, not the child's scale, but absolute |
05:16.25 | Legorol | so it's not equal to GetRight-GetLeft |
05:16.27 | tekkub | Tain... |
05:16.34 | tekkub | You can set width |
05:16.39 | tekkub | that's all I want |
05:16.50 | Iriel | To be honest I almost never use width/height |
05:17.06 | tekkub | you don't have the bad aspect ratio I do |
05:17.24 | tekkub | I have to adjust everything if I don't want to lok at stretchy |
05:17.54 | tekkub | but I can't compensate for my tauren's fat ass /cry |
05:18.12 | tekkub | I hope they get the dual-mon resolutions in pronto post 1.9 |
05:18.16 | Nomad_Wanderer | Are you familiar with the /chatlog command |
05:18.21 | Anduin|Studying | what resolution are u playign at that stretches? |
05:18.29 | futrtrubl | now we need SetXScale() and SetYScale() ;'] |
05:18.33 | tekkub | 1360x768 fitted into 2048x768 |
05:18.41 | tekkub | since there is no 2048x768 |
05:18.45 | Tain | That's what you get. |
05:18.47 | Legorol | the problem is the 1360 |
05:18.51 | tekkub | and WoW won't accept custom res's |
05:18.54 | Legorol | set it to 1024x768 in WoW |
05:19.06 | Legorol | i think |
05:19.11 | Iriel | Well, Princess apparently has decided to save her life by not actually spawning |
05:19.14 | tekkub | then I get 2x stretch |
05:19.25 | Legorol | yes, but then you can rescale the worldframe |
05:19.29 | Legorol | so you have worldframe on one monitor |
05:19.36 | futrtrubl | pigs are one of the smartest animals around |
05:19.42 | Nomad_Wanderer | People are saying the /chatlog command writes to disk in realtime, i.e. if you disco, it saves up to the disco.. |
05:19.42 | Tain | Have you tried entering 2048x768 manually in the config.wtf? |
05:19.44 | tekkub | yea but it doesn't correct aspect |
05:19.46 | Nomad_Wanderer | is that right? |
05:19.59 | Legorol | aspect ratios, resolutions and clipping of the viewport are very complicated |
05:20.01 | tekkub | the issue isn't moking worldframe |
05:20.08 | Legorol | i tried to research all aspects of it and got a headache :-) |
05:20.16 | tekkub | it's that everything becomes d o u b l e w i d e |
05:20.26 | Tain | Like a trailer home. |
05:20.29 | Legorol | ok what are you trying to achieve |
05:20.35 | Legorol | to show the gameworld across the two monitors? |
05:20.36 | tekkub | dual monitor |
05:20.41 | Legorol | whilst having right aspect ratio? |
05:20.47 | tekkub | no, WorldFrame on left |
05:20.57 | tekkub | in proper aspect |
05:20.58 | Legorol | and UI on right? |
05:21.00 | Nomad_Wanderer | CT_Viewport? |
05:21.05 | tekkub | most UI on right yes |
05:21.11 | Legorol | ok, then as i suggested, set resolution to 1024x768 in WoW, |
05:21.15 | tekkub | no, I do it script-wise |
05:21.18 | futrtrubl | there is no way yet to have a double monitor settup without stretching |
05:21.20 | Legorol | and set the WorldFrame to occupy only left-hand screen |
05:21.27 | Legorol | does that not work? |
05:21.29 | tekkub | one sec |
05:21.42 | tekkub | I think I have to post a pic for you to understand |
05:22.49 | Legorol | hm ok i think i see your problem |
05:23.04 | tekkub | you get it now? |
05:23.09 | Legorol | yeah |
05:23.10 | Legorol | thinking |
05:23.16 | tekkub | the aspect stretches to the new frame |
05:23.31 | tekkub | I can adjust frames fine with :SetWidth() |
05:23.45 | tekkub | the issue is that my tauren's ass is still fat :P |
05:23.58 | tekkub | and a few think can't adjust, like minimap |
05:24.02 | Legorol | if you do WorldFrame:SetWidth(), it does a combination of stretching, clipping and aspect ratio changing |
05:24.05 | Legorol | so it's not straightforward |
05:24.22 | tekkub | aspect never changes |
05:24.33 | tekkub | it's always 1360:768 |
05:24.49 | tekkub | even if the frame's, say, 8:3 |
05:24.59 | Legorol | ok hm |
05:25.12 | Legorol | ok so let me get this straight |
05:25.18 | Legorol | you set whatever res you want in WoW, |
05:25.18 | tekkub | slou's said they're gonna fix it someday |
05:25.23 | tekkub | no |
05:25.25 | Legorol | but it stretches across 2 screens, right? |
05:25.28 | Legorol | your computer does |
05:25.31 | tekkub | wow accepts only 19 res's |
05:25.36 | Legorol | yes i know that |
05:25.44 | Legorol | what i am saying is, let's say you set 1024x768 in wow |
05:25.56 | tekkub | so it stretches everything to fit |
05:25.59 | Legorol | then the game divides your two monitor's worth of space into 1204 pixels by 768, right? |
05:26.06 | Legorol | yeah so it stretches to double, visually |
05:26.19 | tekkub | yes, it fits 4:3 to 8:3 |
05:26.31 | Legorol | now if you set worldframe's width to 512, |
05:26.36 | Legorol | what happens? |
05:26.38 | tekkub | instead of changing the visual aspect to 8:3 |
05:26.47 | tekkub | same aspect |
05:26.50 | tekkub | always |
05:27.09 | tekkub | if Worldframe is 12x768 it's still the 4:3 aspect |
05:27.18 | Tain | You mean changing the viewport, Legorol ? |
05:27.28 | tekkub | the viewable area might change, but the visual aspect never does |
05:27.38 | Legorol | well, technically changing worldframe's width and changing viewport is not the same thing |
05:27.51 | Tain | No it's not, that's why I was trying to clarify. |
05:27.53 | tekkub | it's like, you can make it look like letterboxed 16:9 |
05:28.11 | Legorol | yeah but WoW clips and stretches, not changing aspect |
05:28.17 | Legorol | ok i see the problem, hm |
05:28.18 | tekkub | but the worldframe's aspect is 4:3, same as the UIParent dimensions |
05:28.41 | tekkub | soo my conundrum |
05:28.49 | Legorol | somehow oncei managed to change aspect with setwidth/setheight |
05:28.52 | Legorol | trying to remember how |
05:29.07 | tekkub | it's so bad I get on my hubby's box and go "elves aren't THAT tall and lankey... |
05:29.49 | Stylpe | Wait |
05:29.55 | tekkub | I see true-aspect photos of tauren and think they're underfed |
05:30.01 | Stylpe | This isn't right |
05:30.49 | Stylpe | I didn't think it was possible for more girls to come into this community |
05:31.09 | Stylpe | Unpossible! The world is becoming a better place to live in! |
05:31.10 | Tain | Who says tekkub is a girl? |
05:31.21 | futrtrubl | GIRLZZ ON TEH INTERWEB!?!?!!!!!11!one |
05:31.25 | Stylpe | Oh, he could be gay, too |
05:31.54 | Cair | meh, who cares |
05:32.01 | tekkub | ./cry |
05:32.01 | Cair | tekkub is tekkub is tekkub |
05:32.01 | Tain | Setting the width on WorldFrame doesn't appear to do anything. |
05:32.10 | Cair | male, female - doesn't matter |
05:32.23 | Stylpe | For every girl nerd I meet, I cheer for a week. |
05:32.31 | Stylpe | nerd/geek |
05:32.39 | Cair | we aren't *nerds* thank you very much, we are *geeks* |
05:32.42 | Cair | get it right |
05:32.44 | tekkub | true.. it don't matter.... random poll who thinks slouken's beard in secksy? |
05:32.48 | Stylpe | I know, it totally slipped |
05:33.10 | Cair | *purrs* |
05:33.13 | zeeg | does silver come in here yet Cair? |
05:33.14 | futrtrubl | better than a troll I saw on some forum somewhere. 15 page conversation, with every 4th post being fim saying variations of "NEKKID PICS!!!?" |
05:33.18 | Cair | nope |
05:34.52 | Cair | tekkub - private window :p |
05:35.03 | Cair | or are you not registered? |
05:35.16 | tekkub | uh, I replied |
05:35.26 | Tain | heh oh I did shrink the WorldFrame |
05:35.44 | tekkub | reh jis turd? |
05:35.46 | Stylpe | tekkub: Don't believe a word Cair says ab out me! |
05:36.02 | Stylpe | :F |
05:36.06 | Cair | still nadda tekkub ... are you registered? |
05:36.18 | Cair | if you aren't, your responses won't come through |
05:36.27 | tekkub | reh jis turd? |
05:36.49 | Cair | <PROTECTED> |
05:36.50 | tekkub | splain how then :P |
05:37.23 | tekkub | wewt |
05:37.26 | futrtrubl | ./ns register thepasswordyouwanthere |
05:37.49 | futrtrubl | then /ns identify thepasswordyouset |
05:37.55 | futrtrubl | anytime you come on |
05:39.42 | Stylpe | I wish there was a good nor-eng dictionary online, because then it wouldn't take so long to look up stupid words |
05:40.30 | Stylpe | Anyway, what I wanted to say earlier was, it just makes me so warm and fuzzy inside when I know that the old gender roles are being destroyed =) |
05:41.03 | tekkub | mmm fuzzzy |
05:41.17 | Stylpe | if that made any sense =P |
05:41.47 | tekkub | I like fuzzy |
05:43.39 | tekkub | so yea... to regress like half an hour |
05:43.47 | tekkub | I've gotten used to the bad aspect |
05:44.03 | tekkub | the issue is Visor doesn't like to set width on textures |
05:44.26 | tekkub | I currently do it with a lil script, but I'd rather Visor handle it |
05:44.43 | futrtrubl | wb kerg |
05:45.34 | Stylpe | yay! /cheer kergoth |
05:46.52 | Tain | Post up specifics tekkub and it will get looked at. |
05:46.57 | Tain | This I swear! |
05:46.59 | kergoth | interview(s) went pretty well, methinks, though i couldnt answer a couple questions well, mostly because of a lack of information from them about the positions |
05:47.05 | tekkub | heh |
05:47.09 | kergoth | talked to like 6 or 7 people at hte company |
05:47.17 | Tain | They hiring more, kergoth? Where do I have to move to? |
05:47.21 | tekkub | make ActionButton1Border work and it should fix em all |
05:48.51 | Cair | *crosses her fingers for kergoth* |
05:48.59 | Tain | Well you can use Visor to change the size of the WorldFrame |
05:49.03 | Tain | And move it around |
05:49.17 | kergoth | thanks cair, i've got mine crossed too :) |
05:49.20 | Tain | You just have to set the parent and relative parent of WorldFrame to UIParent |
05:49.28 | *** join/#wowi-lounge Tem (n=Matt@ip70-177-40-169.br.br.cox.net) |
05:49.35 | Tem | oh |
05:49.36 | Tem | em |
05:49.37 | Tem | gee |
05:49.46 | Tem | we just wiped on ony at 2% |
05:49.50 | Tain | Aww |
05:49.54 | Tem | because someone zoned in |
05:50.01 | Tem | and we got 2349815712 warders on our ass |
05:50.10 | tekkub | eh? I wasn't talking about WorldFrame |
05:50.26 | tekkub | stop raiding and pay attention! |
05:50.57 | kergoth | Tem: :( |
05:51.06 | Legorol | you shouldn't set the parent of WorldFrame to UIParent |
05:51.10 | Legorol | if you do, game goes blank |
05:51.17 | Legorol | you can anchor it to UIParent, that's fine |
05:51.27 | Legorol | but WorldFrame:SetParent(UIParent) is a nono |
05:52.19 | Tain | Works fine for me! |
05:52.27 | Tain | I'm playing with it right now. |
05:52.29 | Legorol | caused mine to go blank |
05:52.58 | Tain | Shrunk WorldFrame down to 400x300 and had a litle window in the middle of my screen. |
05:53.31 | Tain | I'm just offering you other options, tekkub. |
05:54.07 | Tain | Set your WorldFrame to a more suitable display resolution so you can see it all normally, and keep your other UI stuff completely out of the view of the world. |
05:54.16 | Iriel | Night all |
05:54.28 | Cair | night Iriel |
05:54.30 | Stylpe | ninight Iriel |
05:59.02 | Legorol | hm, Blizzard's custom interface kit doesn't extract interface files from german client under enGB client using language pack |
06:00.08 | futrtrubl | yeah, don't set it's parent to UIParent. if you do, any time UIParent hides it will too, like when you take screenshots or use alt-H. |
06:07.22 | futrtrubl | I hate doing translations |
06:19.12 | *** join/#wowi-lounge RasmusKL (i=RasmusKL@wnpgmb09dc1-70-208.dynamic.mts.net) |
06:23.51 | Tem | Legorol! |
06:23.55 | Tem | are you still here? |
06:24.11 | Tem | You just solved my crash condition from a long time ago that I could never figure out |
06:28.14 | *** join/#wowi-lounge Esamynn (n=chatzill@d207-216-176-153.bchsia.telus.net) |
06:29.19 | Esamynn | wow, it's quiet in here |
06:29.49 | Kolth | Roughly speaking. |
06:31.26 | Stylpe | Well, I have an exam in one and a half hour, and am currently having a minor nervous breakdown |
06:31.39 | Kolth | Go get drunk. |
06:31.44 | Kolth | Or move to America. |
06:31.48 | tekkub | heh |
06:32.01 | Esamynn | lol |
06:32.05 | tekkub | my old college roomie did better at calc when he was drunk |
06:32.15 | tekkub | every test he drank mare and did better |
06:33.52 | *** join/#wowi-lounge Esamynn (n=chatzill@d207-216-176-153.bchsia.telus.net) |
06:34.32 | Esamynn | ok, wtf, I have registered this host with nickserv, yet its still demanding I Identify myself :( |
06:35.07 | kergoth | yes, so identify yourself. |
06:35.09 | kergoth | identify != register |
06:35.19 | kergoth | er, oh, it helps if i read what you say |
06:35.22 | kergoth | correctly, even |
06:35.24 | Kolth | lawl |
06:35.24 | kergoth | hehe |
06:35.40 | Esamynn | I thought the point of the access list was so you didn't have to identify yourself each time |
06:35.41 | kergoth | sure that hostmask is correct? :) |
06:36.57 | Esamynn | yes |
06:37.37 | Esamynn | and it doesn't add another entry to the list when I identify myself, and automask is on |
06:38.11 | *** join/#wowi-lounge Tain (i=Shrubber@c-66-31-196-19.hsd1.ma.comcast.net) |
06:39.38 | Esamynn | any bright ideas or am I wrong about the point of the access list? |
06:40.22 | Esamynn | brb |
06:40.45 | *** join/#wowi-lounge Esamynn (n=chatzill@d207-216-176-153.bchsia.telus.net) |
06:49.50 | *** join/#wowi-lounge slouken (n=slouken@ip68-5-42-243.oc.oc.cox.net) |
06:50.08 | *** join/#wowi-lounge Esamynn (n=chatzill@d207-216-176-153.bchsia.telus.net) |
06:50.20 | slouken | good topic. :) |
06:50.34 | tekkub | OMG! |
06:50.39 | tekkub | *growl* |
06:50.41 | Esamynn | hey, its the man himself :) |
06:50.52 | slouken | Howdy. :) |
06:50.53 | tekkub | I didn't know he came here |
06:51.16 | tekkub | <-- bear on the forums, that annoying homo that thinks your beard is cute |
06:51.22 | slouken | lol |
06:51.32 | Esamynn | haha |
06:51.36 | tekkub | <-- and keeps bitching about dual-monitor aspect ratios |
06:51.43 | slouken | ~punt tekkub |
06:51.45 | purl | ACTION sends tekkub into a new timezone |
06:51.51 | tekkub | ./cry |
06:52.04 | Esamynn | lol |
06:52.12 | Esamynn | ./comfort tekkup |
06:52.15 | slouken | Actually, as I said, it's on our TODO list, but it's pretty low priority |
06:52.16 | Esamynn | tekkub* |
06:52.34 | tekkub | I know slou, I'm glad it is |
06:52.40 | tekkub | question |
06:52.49 | kergoth | ooh, http://lua-users.org/wiki/LazySort looks interesting |
06:52.56 | tekkub | it seems there used to be a console command to set the res |
06:53.07 | tekkub | why we limited to the list now? |
06:53.11 | Cair | *reminds everyone that bugging Slouken about work isn't allowed in here. That's what the forums are for* |
06:53.20 | tekkub | couldn't ya just turn that back on ^^ |
06:53.49 | Codayus | Oooh, itsa a slouken! |
06:54.03 | Codayus | Actually, the a is redundant, isn't it? |
06:54.10 | tekkub | bah, ruin my fun... can I at least play with his beard |
06:54.22 | Cair | for that, you'd have to ask him |
06:54.23 | Esamynn | yes, yes it is Codayus |
06:54.28 | Cair | but leave him alone about work |
06:54.31 | tekkub | I have to ask? |
06:54.38 | tekkub | taht's no fun |
06:55.04 | Cair | *boots Esamynn* |
06:55.34 | tekkub | you know you create two more bugs every time you swat one... |
06:55.44 | slouken | yeah, it's a frustrating fact |
06:55.45 | tekkub | it's the law of programming! |
06:56.06 | Esamynn | nah, all my programs are bug free! ;) |
06:56.15 | Esamynn | *I wish* |
06:56.15 | tekkub | you're lucky then |
06:56.28 | tekkub | first ya start with only one bug... |
06:56.39 | tekkub | then suddenly snowballefect! |
06:56.41 | kergoth | if you run it for the first time and it seems bug free, be very afraid |
06:56.47 | Esamynn | and then you ahve a million, they breed faster than rabbits |
06:57.10 | tekkub | *ponder* we need a BUG_UPDATE event... |
06:57.18 | Esamynn | rofl |
06:58.09 | slouken | Every frame that listens to the event generates another one |
06:58.13 | slouken | Hmmmm |
06:58.17 | slouken | I like it. :) |
06:58.28 | tekkub | *glee* |
06:58.32 | tekkub | He likes me! |
06:59.00 | Tain | There's no question. |
06:59.11 | tekkub | I'm perfectly sanitary TYVM |
06:59.14 | Esamynn | it doesn't exist, I know, I was trying to be nice |
06:59.20 | Esamynn | :P |
06:59.43 | Tain | Woah we're going to need pop-up blockers in WoW now. |
06:59.45 | kergoth | hmm, i like rici's proposed possible change to lua's iteration protocol |
06:59.52 | Tain | Frames will be doing pop-unders |
07:00.00 | futrtrubl | We need Iriel to add the BUG_UPDATE event to 1.9 changes. Or is that for 1.10 Slouken? |
07:00.01 | tekkub | what'? I've never seen one of the Blue Man Group before... I'll be poking him all night just to see if he's real |
07:00.27 | Tain | Hey the Blue Man Group is a great show! |
07:00.28 | slouken | Okay, good night everyone, have fun! |
07:00.35 | Tem | bye slouken |
07:00.38 | Cair | *beats futrtrubl over the head* |
07:00.42 | Tem | OH! Slouken! Before you go |
07:00.43 | Tain | Have a good one slouken . |
07:00.44 | Cair | night Slouken :) |
07:00.55 | Esamynn | night slouken |
07:01.00 | Tain | A bread grope? |
07:01.09 | Cair | s/beard/bread |
07:01.12 | tekkub | so I can't type shut up! |
07:01.12 | Tain | You can't steal slouken's sandwich |
07:01.17 | Tem | Take a look at the 1.9 Changes thread when you get a Chance, Legorol figured out what was the real cause of my frame Strata crashes |
07:01.25 | Cair | no asking slouken to do work stuff! |
07:01.29 | tekkub | stop making fun of my handicap /cry |
07:01.30 | slouken | Yeah, I fixed it already. :) |
07:01.33 | *** part/#wowi-lounge slouken (n=slouken@ip68-5-42-243.oc.oc.cox.net) |
07:01.35 | Tem | It was Mousewheel enabledness |
07:02.08 | Tain | Just like a guy, big build up and then just leave you hanging without any satisfaction. |
07:02.12 | tekkub | I think he likes me |
07:02.26 | Esamynn | *sigh* |
07:02.32 | Cair | tekkub, sweetie, hate to break this to you, but |
07:02.36 | Cair | he's straight |
07:02.39 | Cair | and married |
07:02.50 | tekkub | so I can still play with his beard |
07:02.56 | Esamynn | .................. |
07:03.02 | futrtrubl | remember, purl is logging all of this ;'] |
07:03.05 | Cair | lol |
07:03.20 | Esamynn | poor |
07:03.26 | tekkub | will she hurt me? |
07:03.29 | Esamynn | poor purl, the things she has seen |
07:03.34 | Cair | ~botsnack |
07:03.34 | purl | Cair: aw, gee |
07:04.08 | Tem | we really need a Mega HAL in here |
07:04.08 | Tem | I would really like to see how quickly it would be corrupted |
07:04.18 | Cair | oh lord no :p |
07:04.21 | futrtrubl | ~emulate Hal |
07:05.07 | Tem | ~inigp |
07:05.11 | Tem | ~inigo |
07:05.12 | purl | Let me 'splain. No, there is too much. Let me sum up. |
07:05.19 | Cair | heh |
07:05.24 | Cair | love the inigo quotes |
07:05.31 | kergoth | ~vizzini |
07:05.33 | purl | Am I going MAD, or did the word "think" escape your lips? |
07:05.38 | kergoth | yay |
07:05.47 | Cair | ROFL |
07:05.55 | futrtrubl | ~humperdink |
07:06.06 | Tem | ~inigo |
07:06.07 | purl | Hello, my name is Inigo Montoya. You killed my father: prepare to die. |
07:06.07 | Esamynn | hahaha |
07:06.12 | Tem | YES! |
07:06.13 | Cair | rarr |
07:06.23 | tekkub | ./blankstare |
07:06.23 | kergoth | mawwaige, mawwaige is what bwings us togevah today |
07:06.24 | Tem | That's the first time I've gotten it to say that |
07:06.28 | Esamynn | rofmao |
07:06.29 | Tem | ~botsnack |
07:06.29 | purl | Tem: :) |
07:06.39 | Cair | lol kergoth! |
07:07.15 | futrtrubl | ~fix Esamynn |
07:07.16 | purl | ACTION takes Esamynn to the vet for a "special" visit. |
07:07.22 | kergoth | eep |
07:07.28 | futrtrubl | not quite what I had in mind ;'] |
07:07.32 | Esamynn | *ACK!* |
07:08.01 | Cair | HAHAHAHAHA |
07:09.25 | Esamynn | please be nice to me, i'm an irc n00bie :P |
07:09.32 | Esamynn | I can't fight back |
07:09.53 | tekkub | just /angry at them |
07:09.56 | futrtrubl | Esamynn, say "~slap futrtrubl" |
07:10.23 | Esamynn | ~slap futrtrubl |
07:10.25 | purl | ACTION slaps futrtrubl, keep your grubby fingers to yourself! |
07:10.39 | tekkub | you know... I try to say that and I think I sprained my mouth |
07:10.49 | Esamynn | haha |
07:11.13 | Esamynn | some nicknames just weren't meant to pass the tounge |
07:11.28 | tekkub | yea, I'll just call him furbie |
07:11.54 | futrtrubl | ~futrtrubl |
07:11.55 | purl | i heard futrtrubl is the author of BasicExperienceBar, which can't yet be found on WoWI. |
07:12.05 | tekkub | hrm.... |
07:12.09 | tekkub | ~tekkub |
07:12.16 | futrtrubl | I need to update that |
07:12.22 | Cair | yes, yes you do |
07:12.29 | Cair | tekkub, it has to be programed |
07:12.42 | futrtrubl | ~no, futrtrubl is the author of BasicExperienceBar, which can be found on WoWI. |
07:12.49 | tekkub | I know I was wondering if it had random "I don't know him" ones |
07:12.58 | futrtrubl | purl, no, futrtrubl is the author of BasicExperienceBar, which can be found on WoWI. |
07:13.00 | purl | futrtrubl: okay |
07:13.04 | *** join/#wowi-lounge Tuatara (n=chatzill@d142-59-43-223.abhsia.telus.net) |
07:13.10 | Cair | hi |
07:13.16 | kergoth | thats an annoying blootbot bug. you cant use non-nickname addressing with 'no, ' |
07:13.30 | Cair | btw, what is so hard about futrtrubl's name? |
07:13.40 | Esamynn | where can I find info on how to use the bot btw? |
07:13.42 | Cair | "Future Trouble" |
07:13.43 | Stylpe | Well, I guess I should go to my exam *cry* See you in about 4 hours |
07:13.43 | tekkub | football? |
07:13.49 | Cair | good luck Stylpe |
07:13.53 | tekkub | footrubal? |
07:13.54 | Esamynn | gl Styple |
07:14.07 | tekkub | footrubber? |
07:14.11 | kergoth | ~ibot |
07:14.12 | purl | extra, extra, read all about it, ibot is a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported. |
07:14.15 | kergoth | ~blootbot |
07:14.17 | purl | somebody said blootbot was an IRC bot written in perl descended from infobot. Hosted on SF. Patches welcome, submit on SF or mailto:Tim@Rikers.org, or http://blootbot.sourceforge.net/,. I am a blootbot |
07:14.20 | Cair | futrtrubl == future trouble, doesn't it? |
07:14.22 | Stylpe | thanks ;) |
07:14.30 | futrtrubl | yup Cair |
07:14.38 | Cair | that's what I thought |
07:14.40 | futrtrubl | from my old script kiddie days |
07:14.45 | tekkub | ah now I see it |
07:15.05 | tekkub | that's like good ol Cmmolthr |
07:15.11 | futrtrubl | I dropped the l33t capitalization though, futRtrubL |
07:15.18 | Esamynn | hmm, someone should tell purl her links are broken |
07:15.47 | Esamynn | hmm, I think we scared Tuatara off |
07:15.48 | futrtrubl | oops, we ran Tuatara |
07:16.20 | *** join/#wowi-lounge Tuatara (n=chatzill@d142-59-43-223.abhsia.telus.net) |
07:16.37 | futrtrubl | ~emulate tem |
07:16.40 | purl | Dammit, that's it. I'm breaking a new [something]! |
07:16.45 | kergoth | Esamynn: hm? |
07:17.06 | kergoth | i dont see a 404 there |
07:17.25 | kergoth | looks like the blootbot sf site may be having some database issues, but that doesnt have anything to do with the bot |
07:17.44 | Esamynn | I'm getting a 404 from the http://ibot.rikers.org/<chan link |
07:17.58 | Esamynn | oh, wait, I see the problem |
07:18.00 | kergoth | .. |
07:18.21 | Esamynn | or I thought I did |
07:18.29 | kergoth | <chan> isnt literal |
07:18.34 | kergoth | but does require proper html encoding |
07:18.45 | kergoth | http://ibot.rikers.org/%23wowi-lounge/ |
07:20.54 | tekkub | damnit |
07:21.09 | tekkub | my duo partner's been pushed to 12-hr shifts |
07:21.21 | tekkub | anyone wanna duo with me on a PvE server? |
07:21.25 | tekkub | or RP, I like RP |
07:23.34 | Esamynn | commands to the bot can be msg'd as well correct? |
07:23.54 | Tem | aye |
07:24.59 | futrtrubl | esamynn do "/msg purl help" |
07:25.03 | *** join/#wowi-lounge MUDCoder (i=xiphoris@cpe-24-175-26-71.houston.res.rr.com) |
07:25.11 | Cair | hi MUDCoder |
07:25.23 | Xiphoris | greetings |
07:25.24 | Cair | or Xiphoris |
07:25.36 | Esamynn | hehe, silly me, never thought of trying help :P |
07:26.01 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-013-148.ewe-ip-backbone.de) |
07:27.20 | futrtrubl | damns, 250gig drive for $60 |
07:27.35 | Cair | nice |
07:27.48 | Xiphoris | hard drives are cheaper every day |
07:28.07 | futrtrubl | ahh, after mail in rebate |
07:28.22 | Xiphoris | so what is "wowi"? |
07:28.37 | Cair | http://www.wowinterface.com/index.php |
07:28.45 | Esamynn | wowi is www.wowinterface.com |
07:28.59 | futrtrubl | purl, wowi? |
07:30.01 | Cair | purl, wowi is www.wowinterface.com |
07:30.02 | purl | okay, Cair |
07:30.10 | Cair | purl, wowi? |
07:30.11 | purl | hmm... wowi is http://www.wowinterface.com |
07:30.26 | Xiphoris | supybot? |
07:30.38 | Xiphoris | purl, version? |
07:30.39 | purl | version is, like, woody 3.0 |
07:30.39 | Cair | purl, wowguru is www.wowguru.com |
07:30.41 | purl | okay, Cair |
07:31.09 | Xiphoris | purl, what is cosmos? |
07:31.11 | purl | Xiphoris: I think you lost me on that one |
07:31.19 | Xiphoris | tear |
07:31.26 | Xiphoris | purl, Cosmos? |
07:31.27 | purl | somebody said cosmos was The Cosmos is all that is or ever was or ever will be. -Carl Sagan |
07:31.27 | Cair | purl, ui.wow is http://.ui.worldofwar.net |
07:31.29 | purl | Cair: okay |
07:31.50 | Cair | purl, cg is www.cursegaming.com |
07:31.52 | purl | ...but cg is already something else... |
07:31.52 | kergoth | Xiphoris: purl is blootbot, not supybot. I much prefer the supybot codebase and flexibility of embedded commands and the like, but the ibot/jbot/purl/apt bot instance has been collecting factoids for years on freenode. |
07:31.59 | Cair | purl, cg? |
07:32.01 | purl | hmm... cg is Congo (Rep.) |
07:32.09 | Esamynn | lol |
07:32.09 | Cair | purl, curse? |
07:32.59 | futrtrubl | ~curse me |
07:33.00 | purl | May you be reincarnated as a Windows XP administrator, futrtrubl ! |
07:33.07 | futrtrubl | ;'] |
07:33.09 | Esamynn | ouch! |
07:33.16 | Cair | purl, curse-gaming is www.curse-gaming.com |
07:33.18 | purl | Cair: okay |
07:33.32 | Xiphoris | purl, alexyoshi? |
07:34.03 | Esamynn | purl, ctmod is http://www.ctmod.net/ |
07:34.04 | purl | okay, Esamynn |
07:35.05 | futrtrubl | ~beb |
07:35.07 | purl | i heard beb is BasicExperienceBar, a highly configurable XP bar addon. Find it at your favorite addon site. |
07:35.20 | kergoth | change that to specifically address _wow_ addon |
07:35.22 | Esamynn | lol, having fun huh? :P |
07:35.24 | Esamynn | purl, slouken? |
07:35.25 | purl | slouken is, like, an amazing WoW dev, or a close friend of God. |
07:35.55 | Xiphoris | purl, Xiphoris? |
07:36.15 | Cair | Xiphoris: you have to program it yet |
07:36.40 | Xiphoris | purl, Xiphoris was the founder of Cosmos from WoW's alpha days |
07:37.03 | Esamynn | its purl, no, <description> |
07:37.39 | futrtrubl | and you have to use "is" not "was" I believe |
07:38.50 | Cair | purl, xiphoris is the founder of Cosmos from WoW's alpha days |
07:38.51 | purl | ...but xiphoris is already something else... |
07:38.58 | Cair | purl, xiphoris? |
07:39.00 | purl | extra, extra, read all about it, xiphoris is strange |
07:39.05 | Cair | LOL |
07:39.05 | Xiphoris | lol, what |
07:39.07 | Mondinga | pwned |
07:39.10 | Xiphoris | >_< |
07:39.13 | Xiphoris | pwned by supylikebot |
07:39.25 | Esamynn | question, why does the bot always de-capitalize the first word in those notes? |
07:39.32 | Cair | no idea |
07:39.41 | Mondinga | cause caps are evil in irc i think |
07:39.57 | Mondinga | nearly to the level of punctuation |
07:39.57 | Cair | purl, no, xiphoris is the founder of Cosmos from WoW's alpha days |
07:39.58 | purl | Cair: okay |
07:40.03 | Xiphoris | thanks :P |
07:40.06 | Cair | heh, np |
07:40.10 | futrtrubl | ;'] |
07:40.37 | Cair | purl, Cosmos UI is www.cosmosui.org |
07:40.39 | purl | Cair: okay |
07:41.03 | futrtrubl | purl, Discord is www.discordmods.com |
07:41.04 | purl | ...but discord is already something else... |
07:41.08 | kergoth | Xiphoris: heh, more correctly, supybot would be said to be like this. as far as i know, blootbot/infobot has been around for quite a bit longer :P |
07:41.15 | kergoth | blootbot is an infobot descendent |
07:41.21 | Xiphoris | ah |
07:41.29 | Xiphoris | infobot before or after eggdrop? |
07:41.41 | kergoth | not sure, i suspect after |
07:41.46 | kergoth | at least, i never heard of it until after |
07:43.13 | Esamynn | ~groupheal |
07:43.14 | purl | [groupheal] the most ammazing healing AddOn ever written! |
07:43.25 | Esamynn | ok, I think I have inflated my ego enough for tonight :) |
07:43.36 | kergoth | Esamynn: change that. |
07:43.40 | kergoth | Esamynn: WoW addon, not addon |
07:43.51 | Esamynn | good point |
07:43.51 | kergoth | this bot is in nearly a hundred channels, most of which have absolutely nothing to do with wow :P |
07:44.12 | Esamynn | yes, that was a minor slip on my part |
07:44.19 | kergoth | np |
07:44.44 | futrtrubl | ~wtf gbh |
07:45.02 | Esamynn | purl, GroupHeal is the most amazing WoW healing AddOn ever written! |
07:45.04 | purl | ...but groupheal is already something else... |
07:45.22 | futrtrubl | purl, no, GroupHeal is the most amazing WoW healing AddOn ever written! |
07:45.23 | purl | futrtrubl: okay |
07:45.30 | Esamynn | ahh ty |
07:45.45 | Esamynn | purl, no, GroupHeal is the most amazing WoW healing AddOn ever written! |
07:45.47 | purl | Esamynn: i already had it that way |
07:45.50 | futrtrubl | ~wtf bbq |
07:46.06 | *** join/#wowi-lounge Darksideofthesch (n=Darkside@ppp-70-129-127-11.dsl.ksc2mo.swbell.net) |
07:46.17 | futrtrubl | ~orly? |
07:46.36 | Cair | hi Darksideofthesch |
07:50.01 | *** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl) |
07:50.14 | Esamynn | later all |
08:16.26 | *** join/#wowi-lounge Tuatara (n=chatzill@d142-59-43-223.abhsia.telus.net) |
08:18.05 | zeeg | purl, zeeg is god |
08:18.06 | purl | ...but zeeg is already something else... |
08:18.11 | zeeg | who is zeeg |
08:18.16 | zeeg | purl, zeeg? |
08:18.19 | purl | rumour has it, zeeg is at the bottom of the food-chain. |
08:18.26 | zeeg | purl, forget zeeg |
08:18.26 | purl | zeeg: i forgot zeeg |
08:18.29 | zeeg | purl, zeeg is god |
08:18.30 | purl | okay, zeeg |
08:18.33 | zeeg | all good |
08:18.33 | zeeg | :) |
08:18.45 | zeeg | zeeg? |
08:18.45 | Cair | purl, no, zeeg is one of the admins at wowguru |
08:18.47 | purl | okay, Cair |
08:18.50 | zeeg | lol |
08:18.50 | kergoth | heh |
08:18.55 | zeeg | infobot for the lose :) |
08:18.58 | zeeg | i coded one of those back in the day |
08:19.09 | zeeg | why does the bot respond to random requests? |
08:19.11 | zeeg | its more fun |
08:19.12 | kergoth | Warmup is useless when running under cedega |
08:19.17 | zeeg | purl, Blizzard is the devil |
08:19.18 | purl | ...but blizzard is already something else... |
08:19.22 | zeeg | >< |
08:19.23 | Cair | zeeg |
08:19.25 | tekkub | oro? |
08:19.26 | Cair | don't |
08:19.33 | zeeg | purl, I am the devil |
08:19.34 | purl | it is my pleasure to meet you, the devil |
08:19.39 | zeeg | bah! |
08:19.42 | kergoth | ! isnt sorted before A-Z |
08:19.44 | kergoth | :( |
08:19.50 | tekkub | heh |
08:19.51 | zeeg | i really hate javascript |
08:19.55 | zeeg | http://www.wowguru.com/db/newguide.php?step=2&entry_id=610§ion=quest# |
08:19.58 | zeeg | i should just go steal vb's |
08:19.58 | tekkub | so change it back to AAA |
08:20.03 | zeeg | not like i dont have a license |
08:20.25 | Cair | not like you'd let that stop you anyway :p |
08:22.11 | Cair | ~abuse zeeg |
08:22.12 | purl | ACTION smacks zeeg across the face. "Take that, sucker!" |
08:22.18 | Cair | heh |
08:22.34 | zeeg | hey |
08:22.36 | zeeg | i dont steal shit |
08:22.37 | zeeg | :P |
08:22.49 | zeeg | wowguru = 100% me |
08:22.59 | zeeg | ive gotten like 8 billion job offers just from wowguru as a ref too :D |
08:23.32 | Cair | zeeg, stop being so defensive, part of the price of hanging out in this channel is getting abused :p |
08:27.31 | kergoth | heh, Warmup doesnt like me |
08:27.39 | kergoth | only two addons load before it now :P |
08:27.42 | kergoth | out of 100 or so |
08:30.13 | zeeg | WGP is gonna be sooo much fun |
08:30.18 | zeeg | its going to be my new toy to play with C# |
08:30.45 | tekkub | what two ker? |
08:31.00 | tekkub | you could hack em and make Warmup an optional dep |
08:31.17 | kergoth | erm, i mis-said |
08:31.23 | kergoth | only two load _after_ :P |
08:31.26 | tekkub | ah |
08:31.26 | kergoth | everything else loads before |
08:31.34 | tekkub | make it opdep on the highest one |
08:31.49 | tekkub | that'd force it first |
08:32.46 | kergoth | methinks the load order is dependent on the os's filesystem... in windows defaulting to alphabetical, in linux defaulting to file creation (or is it modification? i dont recall) date |
08:32.48 | kergoth | :\ |
08:33.02 | kergoth | guess such a hack as you suggest is the best way at the moment |
08:33.53 | *** join/#wowi-lounge Industrial (n=tom@gateway.is.remotion.nl) |
08:34.01 | tekkub | ^^ |
08:34.20 | kergoth | warmup seems great otherwise :) |
08:35.09 | Industrial | morning |
08:35.42 | Cair | hey Industrial :) |
08:36.01 | Industrial | :) |
08:36.19 | Industrial | mind if i spam my lame site again for ker? :> |
08:36.50 | Industrial | kergoth: http://digigen.nl/~Industrial/index.html |
08:37.02 | Industrial | It needs gfx, but im horrible at that |
08:37.04 | Industrial | :X |
08:37.32 | kergoth | its cair's channel, ask her :P |
08:37.51 | Cair | not a problem by me :p |
08:39.45 | tekkub | OMG spam how lame! |
08:40.03 | Industrial | !!!111eleventy-one |
08:40.04 | tekkub | *giggle* |
08:40.18 | Industrial | :) |
08:59.13 | Kalroth | You moved the edit box to the top of the frame? :) |
09:06.03 | Industrial | yes sar |
09:08.01 | Kalroth | ohtay |
09:08.48 | tekkub | *rawr* |
09:09.06 | *** join/#wowi-lounge krka (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
09:09.38 | krka | whoa, I just read that Iriel suggested that you could implement autotravel by doing autofollow |
09:09.41 | krka | that's genious! |
09:09.48 | krka | has anyone tested that? |
09:09.59 | tekkub | oro? |
09:10.00 | krka | can you turn on and off autofollow? |
09:10.32 | tekkub | I don't see how that'd work |
09:12.34 | Cair | *growls at all the stupid people* |
09:12.45 | Cair | " In the trickily hidden, ambiguously titled thread "Hi, Read This 1st, Ask Questions 2nd", check out Sections 3 and 10. " |
09:12.53 | kergoth | heh, i was gonna say.. |
09:12.58 | kergoth | stupid people.. you're gonna have to be a lot more specific |
09:13.12 | Cair | ;) |
09:13.21 | krka | don't see? |
09:13.25 | Cair | how do I install, what do I do ... hi, rtfm! |
09:13.30 | krka | you choose a random person, do autofollow |
09:13.41 | krka | see if your movement takes you in the right direction |
09:13.44 | krka | if not, abort |
09:13.51 | krka | (and chose a new random person) |
09:18.26 | krka | silly people across the big pond being all asleep and stuff |
09:19.34 | tekkub | wow that sounds like a neat yet highly inaccurate way of doing it :) |
09:20.23 | kergoth | haha, thatd be amusing. i can just see your character waiting an intersection in the barrens for an hour for a character to come by going in the right direction |
09:20.24 | krka | can someone verify that FollowUnit or FollowByName works without hardware event? |
09:20.29 | kergoth | sticking his thumb out like a hitchhiker |
09:20.34 | krka | yeah :) |
09:20.56 | krka | you could even make the addon do /say I'm going to X, can I follow you? |
09:21.53 | tekkub | oh that's a great name for it |
09:21.53 | krka | also, would FollowUnit(nil) make you stop? |
09:22.01 | tekkub | I want to write it just for the name |
09:22.07 | krka | or FollowUnit("player") |
09:22.17 | krka | yeah go ahead! |
09:22.47 | tekkub | nah I'm too lazy |
09:23.00 | tekkub | but whoever does it needs to name it Hitchhiker |
09:23.05 | krka | you could probably reuse most of AutoTravel, only the actual movement function would need to be redone |
09:23.13 | tekkub | I'd love to try to get to Orgrimmar with it |
09:23.19 | tekkub | see how long it takes |
09:23.34 | kergoth | make it do a random /bored and stuff while its waiting, just because |
09:23.34 | krka | it would work pretty nice for getting around major cities I think |
09:23.55 | krka | can't you do /thumbforlift ? |
09:23.58 | tekkub | heck if we got it working slip it into a mod... |
09:24.10 | tekkub | then you go AFK in org and come back at SM |
09:24.14 | tekkub | that'd rock |
09:24.16 | krka | hmm... could even include payment-code |
09:24.16 | kergoth | haha |
09:24.25 | tekkub | undocumented features FTFW! |
09:24.28 | krka | <PROTECTED> |
09:24.41 | krka | if the player actually does it, give N silver upon arrival |
09:24.49 | kergoth | hehe. when bored, instead of farming, be a taxi driver |
09:24.54 | krka | exactly |
09:24.58 | krka | that would be awesome |
09:25.09 | kergoth | you culd have like 42 guys following you :D |
09:25.22 | Kalroth | hahaha |
09:25.32 | tekkub | WTS Autofollow guide to barrens! |
09:25.36 | Kalroth | awesome idea, I really like it |
09:25.43 | tekkub | oh new mod idea! |
09:25.46 | tekkub | Caravan! |
09:26.07 | Kalroth | now Blizzard just needs to remove windriders and win! |
09:26.38 | kergoth | i know, lets make it a congo line. if the guy you're following dances, you dance. then alternate between walking to the destination and dancing |
09:26.45 | tekkub | oh ye gods... my husband just said the funniest thing |
09:26.50 | tekkub | and he doesn't know he did |
09:26.51 | krka | the only problem is if blizzard makes FollowUnit require hardware event |
09:26.57 | tekkub | see if you guys get it... |
09:27.06 | tekkub | [03:16] trey251977: or we can have baked popato's if you want |
09:27.06 | kergoth | krka: probably would :\ |
09:27.22 | Cair | lol |
09:27.22 | krka | my goal in life is to make all functions require hardware events |
09:27.45 | Cair | so, was that supposed to be potato, or ? |
09:27.49 | Cair | poptarts? |
09:27.50 | krka | it's misspelled? |
09:28.00 | tekkub | yes but there's something funny about that spelling |
09:28.15 | krka | yeah it's wrong |
09:28.17 | krka | that's funny |
09:28.21 | tekkub | you'd know if you ever leveled Cooking in FFXI |
09:28.22 | krka | I always laugh at people who are wrong |
09:28.35 | tekkub | I did Baked Popotoes for like 9 levels |
09:28.45 | tekkub | blasted selbina butter! |
09:28.48 | krka | that's not what he wrote |
09:29.08 | tekkub | ya it is :P |
09:29.29 | krka | popato ~= popotoes |
09:29.44 | tekkub | *grumles* noone was a tradeskill junkie in FFXI like Me I guess |
09:29.58 | tekkub | I don't type well either so sue me |
09:30.01 | Industrial | FF? whats that? firefox? |
09:30.02 | Industrial | xD |
09:30.07 | Industrial | j/k |
09:30.10 | tekkub | and I'm not sure I spelled the FFXI name right |
09:30.32 | krka | ff is white |
09:30.49 | tekkub | *sigh* |
09:30.53 | krka | so FFXI would be white eleven |
09:30.55 | Cair | *pokes people* Worthy Cause thread: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=271957&p=1&tmp=1#post271957 |
09:30.57 | krka | that makes no sense |
09:30.59 | tekkub | I now feel like a nerd in a big group of nerd |
09:31.03 | tekkub | *nerds |
09:31.08 | tekkub | I'm pathetic |
09:31.10 | krka | a nerd herd! |
09:31.19 | tekkub | I can outnerd the nerdiest |
09:31.25 | krka | werd! |
09:31.40 | tekkub | stop agreeing with me! |
09:31.43 | tekkub | .ltwap |
09:31.59 | tekkub | now he's claiming he wrote that on purpose |
09:32.15 | krka | worthy cause? |
09:32.17 | Cair | go agree with each other in figuring out how to help the guy in that thread :p |
09:32.54 | tekkub | oro? |
09:32.54 | krka | autotravel was always a good thing for disabled people, or so my feedback told me |
09:33.19 | krka | ironic that it broke basic movement functions |
09:33.25 | Cair | yeah |
09:33.36 | tekkub | hum... |
09:33.36 | krka | otherwise the mouseover stuff would have worked |
09:34.39 | Cair | I'll spam the link again tomorrow when others are awake as well |
09:34.55 | Industrial | today is tomorrow |
09:35.00 | Cair | well, later today |
09:35.04 | Cair | lol Industrial ;) |
09:35.04 | krka | yesterday is today? |
09:35.17 | Industrial | krka: no, im gmt+1 :P |
09:35.22 | Cair | see, today is still today and tomorrow isn't here yet, because I haven't slept |
09:35.28 | Cair | so until I sleep, it's still today |
09:35.34 | Cair | even if it's actually yesterday |
09:35.34 | Industrial | hehe |
09:35.35 | krka | so am I |
09:35.35 | tekkub | !!! |
09:35.43 | tekkub | exactly what I say Cair |
09:35.44 | krka | I think |
09:36.25 | Industrial | k work time |
09:36.33 | Industrial | "first i space out for about an hour" |
09:36.42 | Industrial | ;] |
09:40.01 | krka | no one willing to test out how the follow functions work? |
09:40.32 | tekkub | willing, sure, motivated...meh... |
09:41.47 | krka | think of the children! will noone think of the children??? |
09:42.58 | Industrial | "i just stare at my desk... but it *looks* like i'm working" |
10:25.54 | Cair | night night |
10:33.43 | Industrial | nn Cair|sleep |
11:27.41 | tekkub | RRRRRRRRROOOOOOOOOOOAAAAAAAAAAAAAAAAAARRRRRRRRRRRRR!!!!!!!!!!!!!!!!!!!!!! |
11:29.31 | krka | yay, activity |
11:29.48 | tekkub | (Run away!) |
11:30.10 | tekkub | oh I can do colors in IRC.. I need ta make a translator alias |
11:34.30 | Industrial | no! no colors! please! |
11:34.32 | Industrial | :X |
12:31.06 | *** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl) |
12:45.31 | *** part/#wowi-lounge Beladona|sleep (n=Beladona@115-60.124-70.tampabay.res.rr.com) |
12:59.18 | *** join/#wowi-lounge Ayune (n=Ayune@ipd50aa517.speed.planet.nl) |
13:46.22 | *** join/#wowi-lounge Industrial (n=tom@gateway.is.remotion.nl) |
13:47.16 | *** join/#wowi-lounge id` (n=tom@gateway.is.remotion.nl) |
13:50.48 | *** join/#wowi-lounge Osagasu (n=NOYB@rhhe10-109.2wcm.comporium.net) |
14:14.27 | *** join/#wowi-lounge Beladona (n=Beladona@24.129.136.26) |
14:14.27 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
14:42.31 | *** part/#wowi-lounge phil__ (n=phil@ppp233-95.lns2.adl4.internode.on.net) |
14:46.31 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com) |
14:59.35 | *** join/#wowi-lounge Parak (n=utterly_@x403442a4.ip.e-nt.net) |
15:18.53 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:20.20 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:23.36 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:23.57 | Beladona | anyone know what version wow was at when it was released to retail? |
15:24.56 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-013-148.ewe-ip-backbone.de) |
15:31.50 | Parak | 0.11 Alpha 2 :p |
15:33.38 | *** join/#wowi-lounge Tain (i=Shrubber@c-66-31-196-19.hsd1.ma.comcast.net) |
15:34.03 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:34.04 | *** join/#wowi-lounge Tain (i=Shrubber@c-66-31-196-19.hsd1.ma.comcast.net) |
15:36.09 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:39.13 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:39.58 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:40.58 | sarf|sleep | Nono, Parak. This is how it works: |
15:41.00 | sarf|sleep | Alpha test version: too buggy to release Beta test version: still too buggy to release Release 1.0: alternate pronounciation of beta test version |
15:42.41 | *** join/#wowi-lounge BO|Razag (n=nierud@port-212-202-77-27.dynamic.qsc.de) |
15:43.29 | BO|Razag | any1 here who could help out a noob? |
15:43.42 | Beladona | depends, what with? |
15:44.02 | BO|Razag | i got not much addon xp, so its a very basic question |
15:44.21 | BO|Razag | i use string.find on a combat message event |
15:44.37 | BO|Razag | and it tells me "malformed pattern (ends with ') |
15:44.53 | Cide | give us the line |
15:44.56 | BO|Razag | i use nearly the exact function on a different event and it works fine |
15:45.01 | Beladona | may need to see the actual code |
15:45.11 | BO|Razag | function AceThreatMeter:ThreatReset() |
15:45.11 | BO|Razag | <PROTECTED> |
15:45.11 | BO|Razag | <PROTECTED> |
15:45.11 | BO|Razag | end |
15:45.18 | Beladona | http://wow.pastebin.com/ |
15:45.19 | Cide | wrong way |
15:45.25 | Cide | (.+) dies%.") |
15:45.30 | kremonte | zomg threadmeter |
15:45.31 | Cide | not (.+) dies.%") |
15:45.34 | kremonte | threat* |
15:45.48 | BO|Razag | whoops thnx :P |
15:45.56 | BO|Razag | yeah im trying to build one... lets see how far i come |
15:46.06 | kremonte | hard #'s? :P |
15:46.10 | BO|Razag | rasmus is helping :P |
15:46.21 | BO|Razag | well its more of a structure to test really |
15:46.36 | Legorol | Beladona, to answer your question. I beleive WoW was version 1.0.0 in the US when it was released, and it was 1.1.2 in EU when it was released. |
15:46.42 | BO|Razag | thnx anyway |
15:47.30 | Beladona | thanks Legorol |
15:47.56 | Legorol | let me doublecheck the US release, i don't know if they applied 1.1 to it before the relesae or not |
15:48.18 | kremonte | i think it was 1.0.0 |
15:48.28 | Legorol | you can look at the patch notes, the date on which 1.1 was released and see if it's before or after US release date |
15:48.38 | Beladona | true |
15:48.51 | *** join/#wowi-lounge Rowne (n=Wuff@81-178-121-210.dsl.pipex.com) |
15:49.36 | kremonte | you should be able to attack orgrimmar as an undead! |
15:49.58 | sarf|stuff | BO|Razag> I would recommend that you translate strings from GlobalStrings.lua |
15:50.04 | Legorol | what day was WoW released in US? |
15:50.17 | Legorol | ah, North America on Tuesday, November 23 |
15:50.17 | sarf|stuff | That way you don't have to localize as much when you adapt it for German, French, Korean and Chinese WoW |
15:50.33 | Legorol | the first client patch occured before that, 2004-11-07 according to patch notes |
15:50.44 | Legorol | So it depends on how you look at it. |
15:51.10 | Legorol | I'd imagine the retail boxes contain 1.0.0, (i don't own a US copy so I don't know), but as soon as players logged in on day 1 they'd be patched up |
15:51.24 | Legorol | - World of Warcraft Client Patch 1.1.1 (2004-11-17) |
15:51.33 | Legorol | that'd be the one they'd be patched up to |
15:51.57 | Beladona | some posts I read on forums in various places suggest that 1.1.1 was an open beta to retail patch |
15:52.05 | Beladona | but its pretty vague |
15:52.09 | Legorol | The EU retail box contains version 1.1.2 (I do own this one), and we were patched up as soon as logging in, to 1.2.1 |
15:52.32 | Beladona | yeah my cd has 1.1.2 (US) |
15:52.49 | Beladona | but I didn't get it on release day |
15:52.55 | Beladona | =P |
15:53.13 | Legorol | that's definitely not the original release, since |
15:53.14 | Legorol | - World of Warcraft Client Patch 1.1.2 (2004-12-6) |
15:54.20 | Legorol | The forum posts that say 1.1.1 is open beta to retail patch are right after a fashion |
15:54.36 | Legorol | Those who played in open beta would get to download 1.0.0, the same as in the retail box (I am guessing). |
15:55.13 | Legorol | So if you didn't reinstall after buying the box, you'd be patched up to 1.1.1 |
15:59.52 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
15:59.57 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
16:09.27 | Eraphine|Lab | i updated my wowbeta to retail - but in the patch to test 1.9, there was a problem with one of files, one of the textures in goldshire farm, so I had to reinstall. |
16:09.38 | Eraphine|Lab | err goldshire inn. |
16:21.36 | *** join/#wowi-lounge tekkub (n=tekkub@ip70-178-90-156.ma.dl.cox.net) |
16:21.54 | *** join/#wowi-lounge Eraphine|Disco (n=Eraphine@brenna.human.cornell.edu) |
16:29.48 | *** join/#wowi-lounge ToastTheif (i=ToastThe@rvr35nbar109.nmu.edu) |
16:42.08 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-037-174.ewe-ip-backbone.de) |
16:47.18 | *** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl) |
16:58.20 | Anduin|Studying | I have "WoW 1.0.1 to 1.1.0 enUS patch" dated Nov 9, 2004 and "WoW 1.1.2 to 1.2.1 patch enUS" dated Dec 21, 2004 |
16:58.36 | Anduin|Studying | the game came out on Nov 23, 2004 |
16:59.07 | Anduin|Studying | which suggests US Retail started at 1.1.0 |
16:59.45 | Anduin|Studying | tho i prolly managed to delete the 1.1.1 patch |
17:00.29 | Anduin|Studying | and 1.1.2 it seems |
17:00.46 | Anduin|Studying | useless.. |
17:05.06 | Beladona | there is no 1.1.2 |
17:05.10 | Beladona | from what I can tell |
17:05.32 | Anduin|Studying | my paatch says there was, else what would it be updating from? |
17:06.09 | Anduin|Studying | there was prolly no patch |
17:06.31 | Beladona | from what I have read there was a jump from the beta client to the actual retail client. The retail client seems to start at 1.1.2 officially |
17:06.32 | Anduin|Studying | it was probably just one that downloads w/o a downloader and installs automaticly |
17:07.13 | Beladona | I have found beta patches, but none taht actually bring the beta client up to 1.1.2 |
17:07.31 | Beladona | official aptches start from 1.1.2 and go up |
17:07.50 | MentalPower|PC | but you can (still) install the beta client and it will be updated to retail |
17:07.55 | Beladona | aye |
17:08.12 | Beladona | there is a pre-1.1.2 to 1.2.1 patch |
17:08.18 | Beladona | which applies to betas |
17:08.23 | MentalPower|PC | agreed |
17:09.10 | Beladona | I have managed to download every single incremental update with the exception of 1.1.2 (which doesn't seem to exist as my cd starts there), 1.2.0, and 1.2.2 |
17:09.19 | Anduin|Studying | is it possible to tell the version on the cd w/o installing? |
17:09.27 | Beladona | not that I can see |
17:09.42 | Anduin|Studying | is the version in the mpq files somewhere? |
17:09.56 | Beladona | I am looking at that now |
17:11.22 | *** join/#wowi-lounge Gryphen (n=gryphon@63-228-96-74.tukw.qwest.net) |
17:11.34 | Beladona | not that it matters |
17:11.39 | Beladona | I am reinstalling wow as we speak |
17:11.47 | Beladona | so can tell you what version it is at install |
17:12.09 | Anduin|Studying | well i have my copy i bought at the midnight openning, was gonna check it |
17:12.32 | Beladona | good idea |
17:12.46 | Beladona | using WinMPQ to open the Installer Tome mpq works |
17:13.02 | Anduin|Studying | mmm, it wouldn't let me with MPQ2K |
17:13.07 | Beladona | just trying to find a file I can use to get the version |
17:13.42 | Eraphine|Lab | why are you reinstalling btw |
17:13.51 | Eraphine|Lab | I had to because the 1.9 test patch kept failing at goldshire |
17:14.08 | Beladona | so that I can incrementally update and get the FrameXML files from each version |
17:14.15 | Beladona | in order to rebuild my compare archive |
17:14.22 | Eraphine|Lab | but.. but.. |
17:14.28 | Eraphine|Lab | oh ok. |
17:14.33 | Eraphine|Lab | you have the actual patches don't you. |
17:14.38 | Beladona | yes |
17:14.43 | Beladona | minus 3 |
17:14.46 | Eraphine|Lab | that's funny |
17:14.55 | Beladona | nah |
17:15.02 | Beladona | http://wdn.wowinterface.com |
17:15.04 | Eraphine|Lab | when I reinstalled I was praying they made a huge comprehensive cd-> current patch |
17:15.12 | Eraphine|Lab | and you actually want the incrementals |
17:15.31 | Eraphine|Lab | oh NEAT |
17:15.33 | Beladona | well hopefully I will never need to do this again |
17:15.49 | Beladona | this time I am burning the source files to a non-rewriteable cd |
17:15.53 | Beladona | =P |
17:15.54 | Eraphine|Lab | oh holy crap |
17:16.36 | Beladona | ? |
17:16.41 | Eraphine|Lab | Dang you got all the files compared. |
17:16.47 | Beladona | yeah |
17:16.54 | Eraphine|Lab | that's really useful for gauging the impact a patch is going to have your addon |
17:16.57 | Beladona | working on a better output though |
17:17.15 | Beladona | it helps |
17:17.23 | Beladona | there are some things that normal compares can't show |
17:17.27 | Eraphine|Lab | btw.. is there a frame in the UI whose scale is always 1? |
17:17.31 | Beladona | like API changes internal to the executable |
17:17.33 | Eraphine|Lab | despite what the uiscale is set at? |
17:17.35 | Beladona | but Iriel handles that |
17:17.54 | Anduin|Studying | WorldFrame is by default |
17:17.56 | Beladona | not sure, would need to research it |
17:18.24 | Eraphine|Lab | an the uiscale doesn't change it? |
17:18.32 | Anduin|Studying | no |
17:18.42 | Eraphine|Lab | can you parent anything to worldframe that you did to uiparent? |
17:18.43 | Anduin|Studying | uiscale only scales the UIParent |
17:18.49 | Eraphine|Lab | nevermind. |
17:18.50 | Anduin|Studying | afaik |
17:19.03 | *** join/#wowi-lounge shouryuu (n=nicolass@29.239.97-84.rev.gaoland.net) |
17:19.05 | shouryuu | rawr |
17:19.05 | Eraphine|Lab | but mods like viewport will screw up the axis |
17:19.10 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
17:19.11 | Anduin|Studying | right |
17:19.13 | Eraphine|Lab | the pixels per axis |
17:19.19 | Eraphine|Lab | so. not a great reference frame |
17:19.35 | Anduin|Studying | aren't any other ones. no master frame |
17:19.42 | Eraphine|Lab | I guess mods that used to use UI parent and don't want their stuff scaling at the same will need to create their own frame |
17:20.03 | Anduin|Studying | just make a new frame that doesn't have a parent |
17:20.10 | Eraphine|Lab | yep |
17:20.23 | Eraphine|Lab | Does UIParent have a parent? |
17:20.29 | Anduin|Studying | WorldFrame |
17:20.37 | Anduin|Studying | unless they decoupled those |
17:20.40 | Eraphine|Lab | it's probably anchored in the center then. |
17:20.50 | Eraphine|Lab | since viewport doesn't affect it |
17:21.11 | Anduin|Studying | <Frame name="UIParent" setAllPoints="true" frameStrata="MEDIUM"> |
17:21.15 | Anduin|Studying | nope, no parent |
17:21.31 | Eraphine|Lab | hrm.. |
17:21.44 | Eraphine|Lab | I guess people who wanted the old way uiparent worked could just replace the frame. |
17:21.48 | Eraphine|Lab | hook it |
17:22.37 | Eraphine|Lab | with the new cascading scales, a lot of mods are going to look different. |
17:22.44 | Anduin|Studying | yup |
17:23.02 | Beladona | Anduin, you still interested in ripping the version info from your cd? |
17:23.19 | Anduin|Studying | sure, if i can get an editor to open it |
17:23.34 | Beladona | download WinMPQ from wowinterface |
17:23.39 | Beladona | it opened it for me |
17:23.44 | Eraphine|Lab | the libraries are stored in mpq on the CD? |
17:23.45 | Anduin|Studying | on a mac, i would have to boot up vpc |
17:23.52 | Beladona | oh |
17:24.10 | Beladona | yeah, all install files, minus DirectX are unpacked from an MPQ on the cd |
17:24.15 | Anduin|Studying | but i have class soon, i'll do it later |
17:24.23 | Anduin|Studying | what's the file with the vers #? |
17:24.41 | Industrial | Anduin|Studying: its the .toc |
17:24.41 | Beladona | one sec, verifying it |
17:24.51 | Beladona | that is only a toc number |
17:25.00 | Beladona | luckily I have some of them listed per version |
17:25.20 | *** join/#wowi-lounge MentalPower (n=void@eacb01-00-crlnpr-24-48-144-65.miamfl.adelphia.net) |
17:26.04 | Beladona | FrameXML.toc is on cd2 btw |
17:26.12 | Beladona | in the mpq located on that cd anyway |
17:26.43 | Beladona | it didn't extract correctly though |
17:26.46 | Beladona | =( |
17:27.12 | Eraphine|Lab | you probably have to span them. |
17:27.16 | Eraphine|Lab | err glue them |
17:27.22 | Beladona | its harder than that |
17:27.23 | shouryuu | w00t my add-on is on WoWI! thank you beladona, or cair, or any admin who put it up there :D |
17:27.30 | Beladona | lol |
17:27.34 | Eraphine|Lab | link please |
17:27.47 | Beladona | it appears to be embedded inside an MPQ, that is embedded inside an MPQ |
17:27.50 | Eraphine|Lab | oh .. wow.. a way to replace viewport with one line of code yaya |
17:27.57 | *** join/#wowi-lounge MentalPower (n=void@eacb01-00-crlnpr-24-48-144-65.miamfl.adelphia.net) |
17:28.10 | Eraphine|Lab | not that CT_viewport isn't great |
17:28.14 | Anduin|Studying | ya, viewport is just for the gui |
17:29.27 | Beladona | interesting |
17:29.38 | Beladona | my cd isntalls frameXML.toc with toc version 3975 |
17:30.05 | Beladona | which is 1.1.1 |
17:30.44 | Beladona | there has to be a 1.1.2 patch somewhere durnit |
17:31.24 | Anduin|Studying | i think it was just a download-instal prolly with a temp patch that got deleted |
17:37.03 | Tain | There was a patch 1.1.2 that existed, at least. 2004-12-6 According to the patch notes it only removed time zone tabs from the real lists |
17:38.13 | Beladona | found a reference |
17:38.25 | Beladona | its a mini patch in the form of a wow-patch.mpg file |
17:38.32 | Beladona | mpq I mean |
17:38.38 | Beladona | trying to find it but having trouble |
17:39.44 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-039-219.ewe-ip-backbone.de) |
17:40.59 | Beladona | maybe I shouldn't evne bother |
17:41.05 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
17:41.20 | Beladona | it was a mini patch, so any changes would be minimal |
17:46.18 | MentalPower | morning Cair |
17:46.25 | Cair | morning :) |
17:46.31 | Beladona | hiya |
17:53.06 | Cair | btw, linked this during the middle of the night last night, but wanted to link it again today, so others would see it and maybe be able to help: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=271957&p=1&tmp=1#post271957 |
18:04.48 | Eraphine|Lab | I wonder if goldenrun would work for him. |
18:04.53 | Eraphine|Lab | he has the button to move foward |
18:04.59 | Eraphine|Lab | golden run makes so you can tap it twice |
18:05.03 | Eraphine|Lab | and it turns on autorun |
18:05.13 | Eraphine|Lab | what do you think cair? |
18:05.29 | Cair | that might work |
18:05.34 | Eraphine|Lab | i'll make a post |
18:05.39 | Cair | cool |
18:06.02 | Beladona | wow |
18:06.09 | Beladona | that is rather - unique |
18:06.18 | Eraphine|Lab | his circumstance? |
18:06.23 | Beladona | yeah |
18:07.41 | Cair | Astryl: Maybe I'm just paranoid and have a cold heart, but I am always suspicious of people with 'disabled friends'; they sound too much like someone trying to bot to me. |
18:07.41 | Cair | Cair: You may be right. I'm probably just being a naive, soft-hearted, gullible moron, but it comes across as real to me. *shrug* |
18:07.41 | Cair | Astryl: Aye, we're probably on both extremes of the scale, neither of which is exactly good. |
18:07.41 | Cair | Cair: ;) |
18:07.42 | Cair | Cair: The reason I'm tempted to believe this one is for real is in the details. Someone trying to bot wouldn't bother taking the time and effort to concoct such an elaborate story, would they? |
18:07.43 | Beladona | wonder if he could manipulate a joystick with his feet |
18:07.49 | Beladona | and use it for movement |
18:08.24 | Cair | Astryl: Heh, sure they would. |
18:08.24 | Cair | Astryl: It'd be fun to em. |
18:08.32 | Beladona | at first glance I thought he might be either joking or fishing too, but I can't help but wonder if maybe he is for real |
18:08.44 | Cair | So ... you guys think Astryl is right and I'm just being a guillible fool? |
18:09.29 | Beladona | thats a hard call |
18:10.21 | Codayus | Sounds real to me... |
18:10.43 | Codayus | <shrug> |
18:11.05 | Cair | It seems real to me too, but: Astryl: Lying can be quite fun, thinking up further lies to explain your previous lies, quickly. |
18:11.05 | Cair | Astryl: It's practically another Trade Skill: Believable Bullshit Crafting. ;) |
18:11.27 | Cair | anyway |
18:11.35 | Eraphine|Lab | hrm i'm getting an already posted error? |
18:11.42 | Eraphine|Lab | is there a delay between post? |
18:11.46 | Cair | if you can think of things that might help, and think it's for real, go ahead and post |
18:11.51 | Beladona | what I would do? |
18:11.54 | Codayus | True. But it idn't sound like it'd really be a lot of help in botting... |
18:12.08 | Codayus | Eraphine|Lab: It's because the WoW forums suck. |
18:12.17 | Beladona | ask Slouken what he thinks about it. I know he has better things to do, but he can say from a better standpoint whether he thinks we should help him, or assume he wants to bot |
18:12.39 | Codayus | In particular, you previewed, and then went back, instead of hitting the edit button, didn't you? |
18:12.45 | Eraphine|Lab | yes... |
18:12.55 | Cair | Eraphine|Lab: put an extra . at the end, then hit submit again |
18:13.14 | Eraphine|Lab | thanks for letting us know blizzard |
18:13.14 | Codayus | Don't do that. :-/ And yes, make any change and t should go through. |
18:13.24 | Eraphine|Lab | and thanks cair |
18:13.28 | Cair | welcome |
18:13.28 | Codayus | Bliz forums = "special" |
18:13.54 | Beladona | my Firefox has a delay in making the edit box usable on the wowi forums |
18:14.09 | Beladona | and actually disables it completely if you hit back |
18:22.48 | Beladona | ahh |
18:23.08 | Beladona | confirmed, my cd installs 1.1.2 according to the actual executable version |
18:23.20 | *** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net) |
18:23.45 | Cair | hey Iriel :) |
18:23.57 | shouryuu | rawr |
18:24.03 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
18:24.10 | shouryuu | we just took down kazzak! |
18:25.47 | Cair | *purr* |
18:33.50 | *** join/#wowi-lounge Legorol|alt (i=legorol@cpc3-cmbg6-6-0-cust238.cmbg.cable.ntl.com) |
18:34.25 | shouryuu | hummm legorol... |
18:34.31 | shouryuu | isn't that someone in Trigun> |
18:35.24 | Iriel | You're thinking of a different name, but it's just at the tip of my tongue and I can't remember it |
18:35.43 | Iriel | Legato |
18:37.22 | shouryuu | yup |
18:37.41 | shouryuu | happy to see I;m not the only geek here :P |
18:39.27 | shouryuu | oh noez! |
18:39.31 | Iriel | Given the location, and subject matter, I would have thought that a given? |
18:39.38 | Cair | ;) |
18:39.55 | shouryuu | ono i esceared of teh geek! i need a huggle. |
18:40.08 | Gryphen | huggles shouryuu |
18:40.12 | shouryuu | rawr |
18:40.17 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
18:40.24 | Cair | huggles Gryphen |
18:40.25 | Gryphen | :) |
18:40.29 | shouryuu | lol |
18:41.14 | shouryuu | w00t I even have the cool "Author" tag in my name at WoWI |
18:41.18 | shouryuu | I am the roxx0rz |
18:41.23 | Beladona | lol |
18:42.00 | shouryuu | man I'm going to be talking about that mod for like, a month |
18:42.09 | Cair | okay, who's been fiddling with the settings at WoWI? shouryuu appearing as cool simply isn't kosher |
18:42.45 | shouryuu | hehe |
18:42.54 | shouryuu | come on |
18:42.57 | shouryuu | I'm cool! |
18:42.58 | Beladona | it was me, I wanted to allow him his moment of glory before we shoved him back into solitary confinement |
18:43.00 | shouryuu | admit it! |
18:43.07 | shouryuu | :P |
18:43.11 | shouryuu | meanie |
18:43.47 | shouryuu | I don't care! I'm famous! I got like, FIVE downloads! raw r |
18:43.48 | Cair | Alright Bela, I'll forgive you this time, since that's deliciously nasty, but don't let it happen again |
18:44.10 | Beladona | <PROTECTED> |
18:44.15 | Beladona | err /salute even |
18:44.31 | Cair | ;) |
18:45.22 | Tem | What's the correct syntax for SetBinding? |
18:46.11 | Tem | I could swear it was SetBinding("BINDINGNAME","KEY") |
18:47.37 | Tem | aha... I had it backwards |
18:47.44 | Iriel | SetBinding ("KEY"[, "COMMAND"]) - API |
18:49.21 | Tem | does that save? |
18:49.44 | Tem | Or will that only set the binding for this session without some other call |
18:50.45 | Iriel | You have to call SaveBindings to make it save |
18:51.00 | Tem | Aha |
18:51.03 | Iriel | Or, more correctly |
18:51.20 | Iriel | SaveBindings(GetCurrentBindingSet()) |
18:52.14 | Tem | Thanks |
18:53.12 | *** join/#wowi-lounge tekkub (n=tekkub@ip70-178-90-156.ma.dl.cox.net) |
18:53.55 | Eraphine|Lab | does wow save keybindings per char by default now? |
18:54.00 | Eraphine|Lab | I haven't even bothered to check |
18:54.10 | tekkub | it can is 1.9 |
18:54.20 | tekkub | dunno if it's default tho |
18:57.47 | Iriel | It's not the default |
18:57.54 | Iriel | But you can toggle it, I believe on a per-character basis |
18:58.15 | Iriel | I should rephrase that |
18:58.27 | Iriel | You can toggle it, and I believe it remembers which set you want on a per-character basis |
18:59.33 | kremonte | wow, faster mob kill ever.2239 crit, 1809 crit, dead |
18:59.34 | kremonte | =o |
19:15.05 | Eraphine|Lab | mage? |
19:17.36 | kremonte | warlock |
19:19.34 | Anduin|Studying | LookLock seems like it would be useful for the disabled. u could make the binding shift-tab or something |
19:20.39 | Iriel | Shift tab doesn't sound like a very handy binding for someone with disabilities |
19:21.00 | Anduin|Studying | well, he said he could only reach 4 or 5 buttons |
19:21.05 | Anduin|Studying | one being shift |
19:21.12 | kremonte | and one being tab! |
19:21.16 | tekkub | I stand by my nostromo recommendation |
19:21.36 | Beladona|AFK | nostromo would be ideal |
19:21.39 | Anduin|Studying | i would prolly combine GoldenRun with LookLock |
19:21.48 | Iriel | Nostromo, yeah |
19:21.51 | Iriel | Or an Ergodex DX1 |
19:21.52 | Beladona|AFK | would give him more buttons to work with |
19:21.52 | tekkub | I don't know the full details of the guy's hand's mobility, but it'd probably give him more keys than the left side of the keyboard |
19:22.09 | Anduin|Studying | could also use a frogpad |
19:22.10 | tekkub | and it'd be more ergonomic |
19:23.03 | Cair | that's presuming that he has functional ability of multiple fingers on his left hand |
19:23.27 | Anduin|Studying | doesn't say |
19:23.29 | Cair | the keys the guy said he can use could all be done with a single finger |
19:23.46 | tekkub | very true |
19:24.01 | Cair | if he rests his left hand on the edge of the keyboard, those 4 keys are all ones in a nice little row that you could hit with any finger |
19:24.15 | tekkub | or they can be done with thumb index middle without moving your hand |
19:24.17 | Cair | so it may be that he only has mobility/function in one |
19:24.20 | Anduin|Studying | if u have your pointer finger u can hold control with your palm and hit tab at the same time |
19:24.44 | Cair | hard to know without more detail though |
19:24.48 | tekkub | yup |
19:25.00 | *** part/#wowi-lounge Rowne (n=Wuff@81-178-121-210.dsl.pipex.com) |
19:26.03 | Beladona | maybe he only has one finger |
19:26.14 | Beladona | :-O |
19:26.25 | Cair | possible |
19:26.27 | Cair | *shrug* |
19:26.33 | tekkub | might be no seperation between the fingers |
19:26.44 | tekkub | I've seen that before, not fully formed hand |
19:26.44 | Beladona | webbed? |
19:26.53 | Tain | I have one finger that I use a lot more than the others. |
19:26.53 | Cair | just glad you guys are willing to give the benefit of the doubt that it's for real |
19:27.00 | Anduin|Studying | mmm, wonder if it would be useful to have an AQ_PallyShield that auto casts when ur below a certain amount of hp.. |
19:27.01 | Cair | aye, that's true tekkub |
19:27.07 | tekkub | not that tain arg |
19:27.31 | tekkub | "giving the finger" has a whole different meaning for this guy! |
19:27.41 | tekkub | okey that sounded mean, wasn't intended that way |
19:27.51 | Tain | It's probably best to just go on on the information that he posted and try not to assume anything more. If he says he can only reach those keys, then try to work with those keys. |
19:28.16 | Iriel | It probably is worth asking if he has any chording abilities on those keys (i.e. more than one at once) |
19:28.28 | tekkub | I think the fact that all the replies have been positive the guy will post more details |
19:28.28 | Cair | *nod* |
19:28.32 | Iriel | Also, what sort of mobility he has between them |
19:28.48 | Iriel | I.e can key sequences be used. |
19:28.54 | Anduin|Studying | could always make an addon that uses a timer and if walk forward for a second or more it enables autorun |
19:29.01 | tekkub | pople are iffy with forums full of children, the "retard" comments can fly easily |
19:29.27 | tekkub | hopefully we've proven the UI forum isn't general ^^ |
19:29.27 | Beladona | or maybe an addon that enables autorun if you double tap forward? |
19:29.37 | tekkub | GoldenRun |
19:29.39 | Anduin|Studying | that already exists |
19:29.42 | Beladona | ahh |
19:29.47 | tekkub | allready been recommended |
19:29.53 | tekkub | and seconded |
19:30.36 | shouryuu | talking of the nostronomos, is it true that it can execute macros that do more than one action? |
19:30.39 | tekkub | hrm... interesting |
19:30.45 | Anduin|Studying | wow, AH_QuickSearch got 2k dl... how did that happen.. |
19:30.46 | Iriel | shouryuu : Yes |
19:30.49 | kremonte | Anduin|Studying - link to actionqueue? |
19:30.50 | tekkub | yes, but I fell no need to |
19:31.01 | Iriel | Same with any keyboard controller that has in-driver macroing capabilities |
19:31.02 | tekkub | anyone notice the guy's posting name? |
19:31.04 | tekkub | Singlestroke |
19:31.08 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-157-200.dhcp.mrqt.mi.charter.com) |
19:31.18 | Anduin|Studying | http://www.fukt.bth.se/~k/wow/scripts/ |
19:31.31 | shouryuu | Maybe I can hit 10 downloads on my mod before the end of 2005 :P |
19:31.38 | tekkub | I love that domain name ^^ |
19:31.46 | Beladona | there is a new logitech keyboard I have my eye on that has extra macro keys with in-driver macro-ing |
19:31.57 | tekkub | the one with the LCD? |
19:32.00 | Beladona | aye |
19:32.03 | Anduin|Studying | heh |
19:32.03 | shouryuu | isn't thatjust wrong? |
19:32.06 | Iriel | Personally I dont use my ergodex for wow at all |
19:32.06 | Anduin|Studying | sounds expensive |
19:32.08 | tekkub | tha advertises use with games like WoW |
19:32.19 | tekkub | yet WoW can't pull info out for it :P |
19:32.21 | Iriel | It's a godsend for BF2 tho |
19:32.21 | Beladona | yeah but I don't just play wow |
19:32.29 | shouryuu | hehe |
19:33.28 | Beladona | http://www.logitech.com/index.cfm/products/details/US/EN,CRID=2166,CONTENTID=10717 |
19:33.54 | tekkub | yup that's the one |
19:34.10 | tekkub | had a few questions on em already |
19:34.20 | shouryuu | zomg they are talking of singapore in Cowboy Bebop! |
19:34.30 | tekkub | if I remember right the bugger is HEAVY too |
19:34.33 | *** join/#wowi-lounge Plorkyeran (n=Knightki@stwl118.resnet.neu.edu) |
19:34.52 | Beladona | I hate regular backlit keyboards. I wanted one with the backlight showing through the letters, not the whole key like most. Thank god Logitech did it right |
19:34.52 | Cair | I'm asking, btw ... |
19:35.24 | tekkub | logi's always been great |
19:35.36 | tekkub | heck, the first mouse I ever owned was a logi |
19:35.39 | Beladona | I have their MX1000 mouse |
19:35.43 | Cair | you guys okay with being quoted? |
19:35.44 | Beladona | best mouse I ever owned |
19:35.44 | tekkub | it had _3_ buttons! |
19:35.50 | Anduin|Studying | the powerbooks do that too, it's nifty |
19:35.50 | Plorkyeran | I love that mouse |
19:35.56 | tekkub | depends on the qute |
19:36.03 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-035-051.ewe-ip-backbone.de) |
19:36.05 | tekkub | don't quote my finger comment :P |
19:36.10 | Cair | I'm not |
19:36.11 | Anduin|Studying | (letter glowing) |
19:36.31 | Beladona | (finger waving) oh sorry |
19:37.02 | Beladona | I am seriously interested in discovering if that disabled macro guy is for real |
19:37.18 | Anduin|Studying | heh, find something productive to do |
19:37.29 | tekkub | fine... I'll slip in my bad joke... tho it makes no sense if I can't show you it.... |
19:37.41 | tekkub | Do you know why gay men can't fight? |
19:37.41 | Iriel | I have the G5 laser mouse, and one of the rechargable wireless ones.. both are awesome |
19:37.54 | Cair | well, I just quoted a large portion of this conversation, to try to get more info |
19:38.00 | Beladona | ruh roh |
19:38.08 | tekkub | Cause we were taght that a fist was shaped somewhat differently |
19:38.19 | Cair | ROFL tekkub! |
19:38.22 | Beladona | time to change my name |
19:38.27 | tekkub | it's funnier when one can demonstrate... |
19:38.29 | Beladona | ew, tekkub |
19:38.44 | tekkub | sorry I had to, the finger thing made me think of that |
19:39.48 | ToastTheif | weeeeeeeeeee |
19:39.58 | ToastTheif | I so own WSG with my lvl 16 gnome lock |
19:40.21 | Cair | if any of you want me to remove some portion of your quote in the thread, tell me and I'll edit it out |
19:40.39 | ToastTheif | and I get 60fps in IF and Org! |
19:40.44 | ToastTheif | Im happy |
19:40.56 | ToastTheif | used to be 1-5fps in IF an Org |
19:41.00 | Beladona | link it |
19:41.01 | kremonte | bah how ToastTheif |
19:41.03 | kremonte | my FPS sucks |
19:41.09 | Anduin|Studying | i get 60 fps if i disable the ui and stare at the sky while flying.. |
19:41.18 | kremonte | lol |
19:41.24 | Beladona | guess I could scroll up, but I am lazy |
19:41.30 | kremonte | 20fps farming in EPL =/ |
19:41.34 | kremonte | then again 1200 MS |
19:41.42 | kremonte | so i cant really tell |
19:41.48 | tekkub | eh, hopefully my comment at the end won't cause strife, I meant it in a totally non-offensive way |
19:42.11 | ToastTheif | well |
19:42.21 | Cair | just changed it |
19:42.22 | tekkub | I grew up in a CO mtn town, birth defects were very common |
19:42.24 | ToastTheif | I spent about $1062 on a new computer ;) |
19:42.24 | Anduin|Studying | cair, replace my name with ym full nick |
19:42.31 | Cair | k |
19:42.45 | Cair | tekkub: I changed it to say "rude comments can fly" |
19:42.52 | tekkub | I had a kid, K-12, that was always in my class, only thing he could say was his name and "no" |
19:42.58 | tekkub | thanks Cair |
19:43.00 | Beladona | I hope he doesn't take offense to my "Maybe he only has one finger" comment |
19:43.22 | tekkub | it was actually rather disruptive to the rest of the class having him there |
19:43.24 | AnduinLothar | stop worrying |
19:43.45 | Beladona | worrying? |
19:43.49 | *** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl) |
19:43.50 | tekkub | he would have been better off with a specialized teacher, not just a nanny that drug him from class to class |
19:44.05 | tekkub | nah the finger is okey |
19:44.12 | MoonWolf | What the hell did I come into ? |
19:44.16 | tekkub | I mean, hand deformations are a common thing |
19:44.24 | Cair | Bela, I'm figuring that it is okay, given the context of the statement |
19:44.28 | tekkub | nothing bad moon |
19:44.37 | *** join/#wowi-lounge Kaelten (n=Kaelten@pcp0010773238pcs.mobilh01.al.comcast.net) |
19:44.41 | MoonWolf | tekkub he would have been better off with a specialized teacher, not just a nanny that drug him from class to class <-- sounds pretty fucked up. |
19:44.43 | Cair | I took out the comments that might be misconstrued |
19:44.45 | tekkub | and we're just trying to understand the disability |
19:44.50 | *** mode/#WoWI-lounge [+o Kaelten] by ChanServ |
19:44.56 | Kaelten | hey guys |
19:45.05 | Cair | like Tain's "I have one finger I use more than the rest" |
19:45.06 | tekkub | it's not like you said "oeew I bet he's got one finger... gross!" |
19:45.09 | Cair | I chopped that :p |
19:45.09 | Beladona | I figured it would be ok, I am jsut oversensitive to the possibility of statements being mos-construed sometimes |
19:45.16 | Beladona | mis* |
19:45.27 | Beladona | don't like people to think I am an ass |
19:45.31 | tekkub | we're trying to understand and help |
19:45.35 | Beladona | not that I'm not or anything |
19:45.44 | tekkub | if offense is taken to that he can forget the help :P |
19:45.49 | MoonWolf | also, my realm has been down the whole day now. THE WHOLE DAT. I want to play. |
19:46.03 | tekkub | damn those DATs |
19:46.25 | End | ack |
19:46.29 | MoonWolf | Day* |
19:46.29 | End | test server is down |
19:46.31 | Beladona | this chat is making me laugh too loud |
19:46.44 | *** join/#wowi-lounge Gryphen (n=gryphon@63-228-96-74.tukw.qwest.net) |
19:46.46 | AnduinLothar | so stop breathing |
19:46.50 | tekkub | test is down? THE END IS NEAR! |
19:46.55 | tekkub | get it... end... |
19:46.56 | End | YES I AM NEAR |
19:46.59 | MoonWolf | no, my rp-pvp is down. |
19:47.36 | Cair | hey Kael |
19:47.51 | Beladona | Kaeltan, the other white meat |
19:47.59 | MoonWolf | Up, the other down. |
19:48.00 | Kaelten | err? |
19:48.03 | tekkub | no that's knomes |
19:48.10 | Kaelten | lol |
19:48.23 | Cair | rofl! |
19:48.27 | tekkub | Alliance, the other other OTHER white meat |
19:48.28 | Beladona | hickory smoked gnome links |
19:49.04 | Beladona | lol, remember all the gnome jokes in EQ? |
19:49.31 | tekkub | I remember Taru jokes in FFXI |
19:49.37 | Eraphine|Lab | Iriel, does aftercast accept /script after /aftercast ? |
19:49.40 | tekkub | I was a galka WHM/BLM I made many |
19:50.08 | tekkub | most involved "equipping" a taru in some means to gain some 400 MP... it was rarely pleasant for the taru |
19:50.09 | Iriel | Eraphine|Lab : Yes |
19:50.11 | Eraphine|Lab | I was a human bard/whm. |
19:50.16 | Eraphine|Lab | thanks :) |
19:50.39 | Eraphine|Lab | so /aftercast /script if blah blah then blah blah end. |
19:50.53 | Iriel | Eraphine|Lab : It just passes whatever you give it to the parser |
19:50.58 | Eraphine|Lab | awesome |
19:51.12 | Eraphine|Lab | was worried i'd have to escape the / |
19:51.17 | Beladona | you know, when you patch your client incrementally, you really begin to appreciate their recent "launcher" in the last patch |
19:51.26 | Eraphine|Lab | o ryl? |
19:51.30 | Beladona | the game loads after every patch, and its very annoying |
19:51.31 | MoonWolf | how so ? |
19:51.39 | MoonWolf | oh, that is cool indeed |
19:51.42 | Eraphine|Lab | nad now? |
19:51.52 | Eraphine|Lab | please excuse my dylexia |
19:51.58 | Eraphine|Lab | gahh |
19:53.04 | tekkub | dyslexics have more fnu |
19:53.16 | tekkub | dyslexics of the world untie! |
19:53.27 | Eraphine|Lab | I didn't used to be dyslexic. |
19:53.38 | tekkub | I had a dyslexic calc teacher |
19:53.46 | tekkub | we messed with her all the time |
19:53.50 | Beladona | lol |
19:53.54 | Eraphine|Lab | wow.. |
19:53.55 | tekkub | wrote crap like that on the board |
19:53.59 | Eraphine|Lab | lmao |
19:54.04 | AnduinLothar | luapad needs tabstops |
19:54.08 | tekkub | she'd walk in, look at it, and go "yea so?" |
19:54.26 | tekkub | she had this waky ability too |
19:54.28 | Beladona | sounds like she had a good sense of humor though |
19:55.03 | tekkub | if she wrote a big block of numbers she'd write the first like left to right, second R to L, tird L to R |
19:55.11 | tekkub | never messed it up either |
19:55.27 | Beladona | Iriel, do you have a second? |
19:55.32 | Iriel | Sure |
19:55.47 | Beladona | you know how I do those compares of the xml, lua, and toc files? |
19:55.48 | tekkub | sometimes she'd write math sybols wrong and we'd laugh and she couldn't tell why |
19:56.14 | Iriel | Beladona : Yup? |
19:56.22 | Beladona | how useful would it be to do the same thing with the symbols output from each executable? |
19:56.28 | Iriel | Beladona : At least, I know THAT you do them, not necessarily HOW 8-) |
19:56.30 | AnduinLothar | it also needs a way to deselect mouse focus without closing the frame.. |
19:56.46 | Beladona | reason I ask is my comapres can only get changes at the file level |
19:56.55 | Beladona | not api, like what you post in your changelogs |
19:57.01 | Iriel | Beladona : I'd say 'probably not very' unless you've got a really good filtering mechanism. |
19:57.19 | Iriel | most of the 'viable symbols' in the EXE are junk |
19:57.30 | Beladona | yeah I noteiced last time I tried to get them out |
19:57.34 | Eraphine|Lab | i'm not sitting at a wow terminal right now, can someone remind me if using /5 in a macro outputs text to channel 5? |
19:57.48 | Beladona | I am saving the executable from each patch anyway just in case I can figure out a way |
19:58.00 | Iriel | *nod* |
19:58.03 | AnduinLothar | yes |
19:58.08 | Iriel | It's PROBABLY viable to find the event list |
19:58.15 | Iriel | that would be worth comparing |
19:58.20 | Beladona | very |
19:58.35 | Beladona | we should talk more later, I am still not totally understanding of how you do it |
19:59.01 | Iriel | Similarly you apparently CAN find the function names, by looking at the bytes around them, but I decided my way was easier (Get all those which match lua symbol names, stick them in a big table, and see if they exist in the environment) |
19:59.09 | Iriel | These days getfenv makes that easier 8-) |
19:59.41 | Beladona | you would think Blizz would clue in on what we do and just provide a full changelog themselves |
19:59.51 | Iriel | I dont believe they have a coherent one |
19:59.57 | Iriel | Other than a version control diff |
20:00.32 | Beladona | and they sure as hell won't open their CVS up to us |
20:00.51 | *** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust238.cmbg.cable.ntl.com) |
20:01.15 | Eraphine|Lab | Iriel, it shouldn't matter if functions that are not related to spellcasting appear between /aftercast and the actual /cast function right? |
20:01.26 | Eraphine|Lab | like a targetting function. |
20:01.35 | Iriel | Eraphine|Lab : Correct |
20:01.46 | Iriel | Eraphine|Lab : You can even leave the /cast off and it'll act on the next one that happens |
20:01.52 | Eraphine|Lab | Ok :) i'm teaching someone to use it, didn't want to lead them down the wrong path. |
20:01.58 | Eraphine|Lab | oh! |
20:01.59 | Iriel | Eraphine|Lab : It's a fairly 'stupid' addon |
20:02.03 | Eraphine|Lab | lmao |
20:02.09 | Eraphine|Lab | Yeah but it cuts down on spam |
20:02.22 | Iriel | Oh yes 'stupid' in the sense it doesn't have a lot of brains.. It's USEFUL |
20:02.23 | Eraphine|Lab | On the Nef fight our dwarf priests keep spamming, Casting Fear Ward on MT! |
20:04.38 | tekkub | Wewt! |
20:04.57 | Cair | *purr* |
20:05.10 | tekkub | time to go get the hubby's check so we can order our aniversary gifts |
20:05.30 | Cair | how many years? |
20:05.32 | Beladona | gifts, ftw |
20:05.58 | tekkub | 5yr |
20:06.01 | Cair | cool |
20:06.06 | Cair | congrats :) |
20:06.09 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
20:06.12 | tekkub | getting the stuff we can't do at his parrents for xmas ^^ |
20:06.23 | Cair | ;) |
20:08.51 | AnduinLothar | mmm needs to be mobile too |
20:09.34 | tekkub | oh they're portable |
20:09.45 | tekkub | oh wait we're not talking about me anymore |
20:09.52 | AnduinLothar | irel, u know of a way to detect mouse focus in an editbox? |
20:10.07 | Eraphine|Lab | Iriel, I think the answer to this is no, looking at the code, there isn't a way to have 2 chatlines outputed after /aftercast is there? not without using a custom /script ? |
20:10.37 | Eraphine|Lab | can't use onenter? |
20:11.05 | AnduinLothar | u can have focus without having ur mouse over the editbox |
20:11.24 | Eraphine|Lab | but mouse focus? |
20:11.25 | kremonte | hm how stupid would it be to get full hated with BB? |
20:11.40 | AnduinLothar | ok, i mean focus, as in 'typing mode' |
20:13.36 | Eraphine|Lab | if (ChatFrameEditBox:IsVisible() ) then |
20:13.43 | Iriel | Eraphine|Lab : Correct, at present. (re: Aftercast) |
20:13.56 | Iriel | Eraphine|Lab : Would that be a useful feature? I could add it |
20:14.02 | AnduinLothar | not that editbox, any editbox |
20:14.31 | AnduinLothar | for example there are multiple visible editboxes on the auctionframe |
20:14.41 | AnduinLothar | only one ever has focus at one time |
20:14.46 | Eraphine|Lab | It would be useful if I wanted to say something to both raid and party for instance |
20:14.50 | Iriel | AnduinLothar : I imagine you'd need to hook GetFocus, or add OnFocusGained/OnFocusLost handlers |
20:15.10 | AnduinLothar | bah.. |
20:15.43 | AnduinLothar | spose i'll add handler hooks to define a frame variable |
20:15.55 | Plorkyeran | kremonte: Very stupid, due to that you'd kill your rep with all of the goblin cities in the process |
20:15.58 | AnduinLothar | thisEditBox.hasFocus |
20:17.34 | kremonte | Plorkyeran - but i never really go to them. the only time would be a. if i'm ganking in BB, or b. when i teleport to gaget (which is only when i farm silithus) |
20:17.45 | kremonte | is there anything else they are really good for? |
20:18.06 | AnduinLothar | bs quests |
20:18.12 | Iriel | some trainers |
20:18.13 | kremonte | engineering. =o |
20:18.16 | Iriel | neutral AH's |
20:18.18 | kremonte | gnomish, i can go to IF |
20:18.22 | kremonte | hmm neutral AH's. |
20:18.43 | Eraphine|Lab | AnduinLothar, could you use <OnCursorChanged> ? |
20:22.06 | AnduinLothar | isn't that just when it moves? |
20:22.59 | Eraphine|Lab | yeah... |
20:23.01 | Eraphine|Lab | sorry |
20:25.06 | *** join/#wowi-lounge ToastTheif_ (i=ToastThe@24-177-157-200.dhcp.mrqt.mi.charter.com) |
20:30.12 | AnduinLothar | mmm ace code makes my head hurt to look at.. |
20:30.17 | Eraphine|Lab | lmao |
20:30.22 | Eraphine|Lab | me too actually |
20:30.22 | Eraphine|Lab | and I code in ace |
20:30.25 | Eraphine|Lab | but i'm still learning |
20:30.31 | kergoth | AnduinLothar: what code? |
20:30.51 | Tain | It's almost over, Cair! It'll be Spring before you know it. |
20:30.51 | Tem | ^^ same question |
20:30.51 | Eraphine|Lab | I'm not at Kerg's level where code looks like the matrix to me. |
20:30.51 | AnduinLothar | was looking at the GoldenRun code |
20:30.57 | kergoth | Eraphine|Lab: haha |
20:31.00 | Eraphine|Lab | eh.. that's mostly rowne and ternary |
20:31.05 | Tem | oh I thought you mean the internals of Ace |
20:31.06 | Eraphine|Lab | rowne has a ternary fetish. |
20:31.09 | Cair | you know winter is here when after you've done something outside and come in to wash your hands and the *cold* water feels hot |
20:31.15 | Eraphine|Lab | lol cair |
20:31.19 | AnduinLothar | no, i mean code that impliments ace |
20:31.25 | kergoth | well, goldenrun is rowne, and rowne loves teeeeny variables. which is only comprehensible after you've read it in its entirety and let it sink in |
20:31.32 | kergoth | the code in ace itself is pretty straightforward |
20:31.36 | Eraphine|Lab | oh the actual ace part I can do. |
20:31.43 | AnduinLothar | right, goldenrun is painful to read |
20:31.44 | Eraphine|Lab | it's just a system of setting up your addon |
20:32.21 | Kaelten | yes I'll never switch ace over to the rowne style variable names. |
20:33.00 | Eraphine|Lab | lmao |
20:33.27 | AnduinLothar | i condensed it into a 20 line addon |
20:33.40 | AnduinLothar | nothing 20 for the options |
20:33.43 | AnduinLothar | nother* |
20:34.12 | Osagasu | This room is starting to fill up |
20:34.17 | Osagasu | 45 people |
20:34.45 | Osagasu | DAMN THE MAN! |
20:34.46 | AnduinLothar | deja vu |
20:34.47 | Eraphine|Lab | The benefits of ace don't start to kick in until you use mostly ace addons. |
20:35.06 | Eraphine|Lab | rather.. like all dependencies, the more dependents, the more efficient. |
20:35.08 | AnduinLothar | i still dont see it benifitting gc wise. ace is chock full of ... |
20:35.18 | Eraphine|Lab | tables. |
20:35.21 | Osagasu | shit? |
20:35.28 | Osagasu | just kidding. *hides* |
20:35.29 | Eraphine|Lab | Let's work together here. |
20:35.51 | AnduinLothar | ... = dynamic table creation everytime you call an ace function |
20:36.01 | Eraphine|Lab | 0 gc increase |
20:36.20 | Eraphine|Lab | i shouldn't say 0 |
20:36.22 | AnduinLothar | doubt it |
20:36.22 | Eraphine|Lab | it's small. |
20:36.39 | AnduinLothar | it's small till u do it a lot |
20:36.41 | Iriel | Tables are only problems when you throw them away later |
20:37.29 | Iriel | Im going to have to back out of the 'Why Lua?" thread, Kinain annoys me |
20:37.40 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-005-184.ewe-ip-backbone.de) |
20:38.32 | Beladona | is it just me or do blizzard patchers seem horribly innefficient |
20:39.04 | Osagasu | they are |
20:39.15 | Tem | honestly, I HATE vb |
20:39.40 | Tem | I don't think anyone who calls themself a programmer has business coding with it |
20:39.51 | Kaelten | hehe, I started with vb but havn't touched it in years. |
20:40.06 | tekkub | Istarted with TI-BASIC |
20:40.10 | kergoth | i started with vb too, but it didnt corrupt me, i swear |
20:40.10 | tekkub | then Java :) |
20:40.21 | Iriel | Beladona : I think the patcher is optimized for 'simplicity/reliability' rather than performance. |
20:40.26 | AnduinLothar | the one thing i do like about ace is the global event driver. so u dont need xml |
20:40.27 | tekkub | tried TI-ASM but ye gods that was confusing at the time |
20:41.22 | Kaelten | Anduin: It also attempts to encourage addons to place nice with hooks and scripts. |
20:41.46 | Tem | I started with TI-BASIC also |
20:41.50 | Iriel | Basic, Logo, Forth, 6502 Assembly, 68000 Assembly, Pascal, C, Miranda, Troff, C++, Perl, ColdFusion, Java, Lua |
20:41.52 | Tem | then I moved to z80ASM |
20:42.00 | Osagasu | VB is good for two things: Ease of use, and ease of teaching; and even that is only VB before .net |
20:42.05 | Tem | then on to C++ |
20:42.16 | Iriel | I'm sure I missed some languages in there tho |
20:42.38 | Iriel | PostScript should be in there around about the same time as C++ |
20:42.42 | Legorol | good evening |
20:43.07 | Tain | VB.NET is a big upgrade over VB. I still wouldn't encourage using either, but VB is so embedded in the industry that you can't just get rid of it. |
20:43.23 | Legorol | the Blizz patchers are apparently inefficient when they are patching the game, |
20:43.32 | Legorol | but the actual result is something that is very efficient in terms of access |
20:43.39 | Osagasu | I find VB.net much harder to learn and teach than VB6 |
20:43.42 | Tain | Of course I also actually like C# .NET, if you have to program on a MS OS it's great. |
20:43.43 | Kaelten | Tain: yep that thats all thanks to Bill's love of it. Its in many ways his baby. |
20:43.53 | Kaelten | Osagasu: thats because .net removed many of 6's limitations. |
20:43.58 | Tain | It is harder to learn and teach, Osagasu. Because you're teaching .NET |
20:44.06 | Cair | hey Legorol :) |
20:44.12 | Legorol | Scripting Windows in assorted languages ftw |
20:44.12 | Osagasu | But it is good for programming basics, VB is |
20:44.13 | Tain | But once someone learns .NET you can easily move them to C#. :) |
20:44.14 | Legorol | especially in Lua! |
20:44.26 | Legorol | in case anyone's interested, i have a Lua-language plugin for Windows Script Host |
20:44.35 | Tain | I say teaching should begin with Pascal. :) |
20:44.39 | Tem | I never did learn C# ... it just felt like a cheap clone of Java |
20:44.42 | Legorol | quite fun, you get access to the COM object model, and do all your windows scripting in Lua instead of VB or JS |
20:45.10 | Tain | It's similiar to Java, but not just a cheap clone, Tem. But if you're not programming for Windows there's really no point. |
20:45.29 | Legorol | <Tain> But once someone learns .NET you can easily move them to C#. :) <= i'm puzzled?? |
20:45.32 | Tain | I don't really see Mono, et all having much impact. |
20:45.39 | Legorol | isn't .NET a platform/framework, whereas C# a language? |
20:45.54 | Iriel | They're intimately entwined tho |
20:45.56 | Iriel | On windows |
20:46.01 | Kaelten | yes but both vb.net and c# sit ontop of the .net framework |
20:46.12 | Iriel | In the traditional microsoft 'couple everything' scheme of things |
20:46.17 | Legorol | i guess |
20:46.34 | Legorol | but i'd say only to the extent that Java as a language is coupled to the standard Java libs and Swing |
20:46.34 | Tain | If you look at a C# and a VB.NET program side by side they look almost identical. |
20:46.45 | Tain | Just different ways to call the .NET functions. |
20:46.51 | Iriel | I almost never use Swing |
20:46.55 | Legorol | that just strengthens my point, Tain |
20:46.59 | Iriel | But the java standard libs, I'll have to give you 8-) |
20:47.07 | Tain | No, I'm just not explaining it well enough I suppose. |
20:47.09 | Legorol | that means that C# and VB are languages (and such interchangable) whereas .NET is a platform |
20:47.17 | Tain | Erm ok. |
20:47.21 | Tain | Then... what? |
20:47.30 | Legorol | ehm.. i dunno |
20:47.34 | Legorol | i lost the point |
20:47.55 | Beladona | posted a reply |
20:48.01 | Tain | Once you know the framework it doesn't matter what langugae you use, the only difference is in how you call the framework functions. |
20:48.01 | Beladona | my first and last on that thread of course |
20:48.06 | Tain | And that's barely a difference. |
20:48.10 | Legorol | Iriel, did slouken reply to your scaling thing by any chance? |
20:48.31 | Iriel | Legorol : not yet |
20:54.04 | *** join/#wowi-lounge cilo (i=cilo@c-24-127-49-92.hsd1.ca.comcast.net) |
21:04.01 | Eraphine|Lab | Iriel, AfterCast works fine with instant spells right? |
21:04.15 | Iriel | Eraphine|Lab : I believe so |
21:04.35 | Iriel | Eraphine|Lab : though I dont think it'd know what to do about the two-spell-trick |
21:04.37 | sarf|stuff | AfterCast? Works how? |
21:04.50 | Iriel | sarf|stuff : It just watches for SPELLCAST_* events |
21:05.04 | Eraphine|Lab | Instant spells only generaget STOPCASTS though. |
21:05.08 | Eraphine|Lab | and no arg1 |
21:05.14 | Iriel | sarf|stuff : basically it's to make those 'Say something if I successfully cast X' macros easy |
21:05.18 | sarf|stuff | Aha |
21:05.19 | Iriel | Eraphine|Lab : I believe I coded for that 8-) |
21:05.20 | sarf|stuff | Goody |
21:05.22 | Iriel | Eraphine|Lab : test it 8-) |
21:05.26 | Eraphine|Lab | yep I see it. |
21:05.34 | sarf|stuff | Thought it was one of those "piggy-back spells on other thingies" |
21:05.45 | Eraphine|Lab | I'm just wondering if STOPCAST events are fired even if you are out of range, and if you don't have the mana. |
21:06.08 | Eraphine|Lab | That only works for a few spells sarf. |
21:06.16 | Eraphine|Lab | But .. it's a good few spells :) PoM :) |
21:06.18 | sarf|stuff | Yeah |
21:06.22 | sarf|stuff | Most buffs ^^ |
21:06.53 | Beladona | ugh |
21:06.53 | Iriel | Eraphine|Lab : I believe I tested instant casts when I was writing it. But I only play limited spell casting classes so it's possible something doesn't work - Nobody's reported a bug about one to me yet tho 8-) |
21:07.05 | Beladona | its been like 4 hours and I still have 5 patches to go |
21:07.29 | Eraphine|Lab | yeah - I've used it for 4 months now with the warrior AE Taunt skill with no problems |
21:07.40 | Eraphine|Lab | but someone in by guild just posted that a long time ago it didn't work for instants. |
21:07.43 | Cair|PS | (If you need me specifically for some bizarre reason, please say my name so it'll beep at me. Otherwise I won't notice as this window isn't currently the focus) |
21:11.52 | Cair|PS | woo, Iriel's getting testy! |
21:12.15 | Iriel | This guys is a retard |
21:12.22 | Iriel | Or, more likely, fairly junior |
21:12.25 | Cair|PS | hehehe |
21:12.29 | kergoth | or both |
21:12.34 | Iriel | (not necessarily with age, just ability) |
21:12.52 | Cair|PS | *listens to Iriel's rant before going back to PS* |
21:12.53 | Beladona | talking about that why lua thread? |
21:12.57 | Iriel | Yes |
21:13.02 | Cair|PS | yup |
21:13.04 | kergoth | meh, i hope i find out whether i'm getting this job soon |
21:13.06 | Iriel | He just claimed learning API's was easier than languages |
21:13.11 | Beladona | I don't believe he is a programmer |
21:13.21 | Beladona | any real programmer would welcome the learning experience |
21:13.21 | Iriel | I'm sure he is, but in the 'Business programmer' sense |
21:13.22 | kergoth | Iriel: haha |
21:13.30 | Iriel | I doubt he's got "the progammer gene" |
21:13.32 | Cair|PS | "An API is trivial to learn by contrast to the syntax, intricacies, pitfalls, and other miscellaneous overhead that goes into picking up a new language" |
21:13.48 | tekkub | "learn" an API? |
21:13.55 | tekkub | I just look up it's args... |
21:14.05 | tekkub | and functions.. |
21:14.07 | Beladona | it still begs the question |
21:14.10 | Iriel | Well, you generally learn how an API is structured |
21:14.10 | Beladona | who cares? |
21:14.15 | Beladona | he can either learn it, or not |
21:14.17 | Cair|PS | lol Beladona ;) |
21:14.19 | Beladona | his loss |
21:14.22 | Iriel | Beladona : That is true |
21:14.30 | Iriel | Beladona : But his reason for not learning it is irrational |
21:14.37 | tekkub | yea I didn't even open that thread... my ursine sense was all tingley |
21:14.38 | Beladona | very |
21:14.50 | Beladona | but in my experience, reasoning with an irrational person is futile |
21:15.24 | tekkub | but bela, why don't you want to learn new forms of logic? |
21:15.32 | tekkub | I mean, your loss... |
21:15.37 | Beladona | its like saying, why did God make the sky blue? white or black would be more neutral and therefore easier to handle |
21:15.54 | Beladona | change it, omg wtf! |
21:16.06 | tekkub | because the elements in the upper atmosphere scatter that wavelength best... |
21:16.07 | Kiliek | I dunno, 90% of the forum is trash |
21:16.15 | Kiliek | which fits with 90% of the rest of the internet |
21:16.44 | tekkub | yea... the one most useful thing any forum needs and none seem to have... a blacklist |
21:16.56 | Kiliek | ignore list is hot on forums |
21:16.58 | tekkub | oh noes Cair... |
21:17.04 | Kiliek | too bad you can't add anyone under 30 |
21:17.05 | Iriel | I've got pretty reliable built in flamewar avoidance logic 8-) |
21:17.11 | tekkub | I'm going to duck after saying this... |
21:17.16 | Beladona | don't get me wrong. I love a good foaming myself once in a while. I have been known to foam myself |
21:17.24 | tekkub | I thought Iriel was female |
21:17.25 | Cair|PS | LOL, really?! |
21:17.27 | tekkub | ./duck |
21:17.33 | Iriel | Iriel is female, but i'm not, if that makes sense 8-) |
21:17.35 | Cair|PS | to Bela, not tekkub |
21:17.40 | Kiliek | oh shit more iriel gender convos |
21:17.48 | tekkub | yea it's the female NE that did it |
21:17.49 | Iriel | I'll answer to either gender |
21:17.53 | Osagasu | SWEEEEEEEEEEEEEEEEEEEEEEEEEEEEET EMOOOOOOOOOOOOOOOOTIOOOOOOOOOOOONNNNNNNN |
21:17.55 | Iriel | which generally makes it annoying for people 8-) |
21:17.56 | Osagasu | >.> |
21:17.56 | *** join/#wowi-lounge Nomad_Wanderer (n=NomadWan@cpe-66-67-110-36.rochester.res.rr.com) |
21:17.57 | Beladona | yeah, but not often |
21:18.04 | Cair|PS | there is *one* female in this channel, so far as I am aware |
21:18.21 | tekkub | well ane and a half |
21:18.28 | Cair|PS | nope |
21:18.33 | tekkub | <--- |
21:18.37 | Cair|PS | one and 2 halves |
21:18.41 | Cair|PS | ;) |
21:18.43 | tekkub | oh |
21:18.54 | Beladona | I had someone argue with me in wow once that I wasn't male |
21:18.55 | tekkub | okey who else is family? |
21:18.58 | Cair|PS | (that I know for sure, possibly others) |
21:19.05 | Nomad_Wanderer | Howdy |
21:19.12 | Cair|PS | that is their business tekkub, I won't say |
21:19.12 | Beladona | because I was "too nice" or some creap |
21:19.12 | tekkub | Bela, best response: |
21:19.14 | Osagasu | I've had that happen to me too, Bela |
21:19.19 | Cair|PS | if they want you to know, they'll tell you |
21:19.23 | tekkub | "Let me check... yup still there" |
21:19.37 | Osagasu | tekkub, that's awfully vague |
21:19.49 | tekkub | fine.. /checkspants |
21:19.52 | tekkub | that better? |
21:19.58 | Beladona | most people upon meeting me though bring up the porn star angle, which I assure you I didn't know about when choosing my name |
21:20.15 | Osagasu | poor Bela. |
21:20.23 | Cair|PS | lol tekkub |
21:20.31 | tekkub | LOL, I though wican/stevienicks/practicalmagic |
21:20.51 | tekkub | I'm not wearing pants |
21:20.54 | Beladona | I hehe |
21:21.04 | Beladona | Im not wearing any pants, film at eleven |
21:21.08 | Cair|PS | then the channel just got flashed, Osagasu |
21:21.09 | Beladona | (quoted) |
21:21.15 | tekkub | FG! |
21:21.23 | tekkub | I'm so excited, I've got wood! |
21:21.24 | Osagasu | I am COMMANDO! |
21:21.38 | Cair|PS | ah, but are you regimental? |
21:21.46 | tekkub | and attached to this wood is a piece of paper |
21:21.51 | Cair|PS | (sorry, Scottish humor) |
21:21.59 | Kaelten | bbl guys |
21:22.02 | Osagasu | Hi, my name is Kyle, and THIS is RAMBO. *hides* |
21:22.10 | Cair|PS | whoops, scared Kael away |
21:22.31 | Beladona | lol, we go from talking about UI matters to only having one finger, to pants. Who says we are not multi-disciplined? |
21:22.35 | tekkub | Rambone? now we're back to the porn thing |
21:22.43 | Cair|PS | okay, back to PS for me, since I now have everyone's pants and Iriel is done foaming at the mouth for now |
21:22.53 | tekkub | I only have one finger... in my pants |
21:22.59 | Beladona | ......... |
21:23.02 | Cair|PS | ROFL |
21:23.08 | Osagasu | I am a mix between Rambo, Largo, and Piro. |
21:23.09 | tekkub | wait that's not a finger, sorry nevermind |
21:23.12 | Osagasu | No WONDER I'm fucked up |
21:24.11 | Cair|PS | errr |
21:24.23 | Cair|PS | that was my outside voice again, wasn't it? |
21:24.30 | kergoth | nope |
21:24.48 | tekkub | oh crap I said the loud part quiet and the quiet part loud |
21:24.49 | Cair|PS | oh good! |
21:25.48 | Nomad_Wanderer | Oh.. Is Iriel here? I need to apologize.. Wasted like 10 minutes of his time yesterday with a weird I'm seeing wrong data issue.. Turned out the person I was helping, had multiple versions of the same addon in the addons folder running concurrently ("I thought it would be best to Name the first version you gave me 1.0, then the second 2.0, etc.")... |
21:25.53 | Osagasu | screw directions, I just want to get some. >.> |
21:25.54 | Cair|PS | glad that wasn't my outside voice, or it would have been very embarrassing |
21:25.56 | Nomad_Wanderer | Took me forever to figure that one out. |
21:26.27 | Iriel | Nomad_Wanderer : No worries 8-) |
21:26.32 | shouryuu | You will shed red tears |
21:26.39 | shouryuu | what a beautiful phrase :P |
21:26.46 | Nomad_Wanderer | I said huh? You did what? Why do you have all three versions in the same folder? |
21:27.00 | Nomad_Wanderer | Quickly resolved that one, after pulling my hair out for a while ;) |
21:27.41 | Nomad_Wanderer | hey shouryou, how do you say that in orcish.. that is a good line. |
21:28.32 | shouryuu | lol |
21:28.44 | Nomad_Wanderer | kek |
21:28.54 | tekkub | bur |
21:29.02 | tekkub | sorry... |
21:29.06 | tekkub | [Common] bur |
21:29.14 | Industrial | "Have at thee, fiend!" |
21:29.16 | shouryuu | hummm anyone here an anime geek? |
21:29.28 | Industrial | dark age of camelot nostalgy :< |
21:29.36 | Osagasu | I have several otaku friends. *shudder* |
21:29.37 | Industrial | shouryuu: sort of, havent watched alot lately |
21:29.55 | kergoth | meh, i'm tempted to do an actionqueue/keyminder based automatic poison applier |
21:30.04 | Nomad_Wanderer | GIT:SAC rules. |
21:30.12 | shouryuu | seen it too amny times |
21:30.17 | kergoth | with the ability to also apply them to any weapons in your inventory that are in current itemrack item sets |
21:30.18 | Nomad_Wanderer | Evangelion sucks |
21:30.21 | shouryuu | just finished Cowboy bebop |
21:30.25 | Iriel | Good, isn't it/. |
21:30.27 | Nomad_Wanderer | CB good :) |
21:30.30 | shouryuu | know Samurai Champloo by heart |
21:30.30 | Iriel | Series? Or Movie? |
21:30.43 | shouryuu | I like both |
21:30.48 | Iriel | I'm a half-anime-geek |
21:30.52 | shouryuu | GIT:Innocence is just badass |
21:30.54 | Nomad_Wanderer | Tri-gun? |
21:30.58 | shouryuu | by heart as well |
21:30.58 | Iriel | I have the full set of Trigun, Cowboy Bebop, and Lain |
21:31.05 | shouryuu | Ok lain sounds cool |
21:31.06 | Iriel | And most of GiTS |
21:31.09 | Iriel | Lain is.. odd. |
21:31.09 | Osagasu | "Oh, you were in that tub buck naked" "No, that was a dream" |
21:31.16 | shouryuu | odd is good |
21:31.19 | shouryuu | haha |
21:31.22 | Nomad_Wanderer | Haven't seen trigun b4... was thinking of buying it unseen.. |
21:31.33 | Iriel | Nomad_Wanderer : Trigun is good BUT |
21:31.38 | Iriel | Dont judge it on the first episode |
21:31.39 | shouryuu | Is the guy who did samurai champloo the same as the one who did Bebop? |
21:31.43 | shouryuu | yeah |
21:31.43 | Iriel | shouryuu : yes |
21:31.54 | shouryuu | cool |
21:31.55 | Nomad_Wanderer | You think they going to Adult Swim Trigun? Like they did evangelion and gitsac? |
21:31.59 | Iriel | Evangelion started well but got stupid. |
21:32.12 | shouryuu | it's funny how he builds his characters around a music theme |
21:32.48 | Nomad_Wanderer | How about old stuff? Macross plus? Ninja Scroll? Akira? |
21:32.48 | shouryuu | anyone here know berserk? |
21:32.54 | shouryuu | Akira <3 |
21:33.02 | shouryuu | The music in akira rocks |
21:33.08 | Iriel | Another series I like is Big O |
21:33.09 | shouryuu | I looooovvveee Kenji Kawai |
21:33.13 | Nomad_Wanderer | Everything in Akira rocks :) |
21:33.21 | shouryuu | his music rocks |
21:33.23 | Nomad_Wanderer | maybe thats nostalgai talking tho |
21:33.27 | Industrial | gundam wing ftw |
21:33.30 | Iriel | And Blue Submarine was very fun (5.1 audio and nice CG) |
21:33.30 | Industrial | :E |
21:33.34 | Cair|PS | oh my, now *I |
21:33.34 | Industrial | seed and destiny suck |
21:33.35 | shouryuu | Mononoke :P |
21:33.38 | Cair|PS | I'm in the thread, too |
21:33.43 | shouryuu | seed is just sad |
21:33.45 | Industrial | yep |
21:33.47 | shouryuu | Aplleseed? |
21:33.50 | shouryuu | that;s like meh |
21:33.54 | Nomad_Wanderer | I thought you were busy doing something to the pants Cair |
21:33.56 | shouryuu | I cried on how bad it was |
21:34.06 | Industrial | me too it was way to "power power huh" |
21:34.20 | shouryuu | yeah |
21:34.24 | shouryuu | I hate the graphics |
21:34.25 | Industrial | golden boy, now thats a good one :E |
21:35.10 | shouryuu | Miyazaki is just my idol |
21:35.16 | shouryuu | I love every single of his movies |
21:35.35 | shouryuu | Monoke, shishiro... |
21:35.36 | Nomad_Wanderer | ah... well Some of them are cool IMO. |
21:35.48 | Nomad_Wanderer | some just dont come out right for me |
21:35.59 | shouryuu | some are just weird |
21:36.05 | shouryuu | the one with the cats is just |
21:36.06 | Cair|PS | I just stole all the pants. I'm not *doing* anything with them. |
21:36.10 | shouryuu | wtf? |
21:36.28 | Nomad_Wanderer | Anyone using chatzilla? |
21:37.10 | Industrial | Be strong ride on, carry on through the war. Come along carry on, living for ever more. |
21:37.38 | Industrial | On the wings of death, by the hands of doom. By the darkest light, from the darkest moon. Crossing silent seas, over mountains high. For we stand as one tonight |
21:37.47 | Industrial | NANANNANANANANNANA |
21:37.53 | Industrial | \m/ >_< \m< |
21:38.01 | shouryuu | and that might be? |
21:38.07 | Industrial | DRAGONFORCE! |
21:38.24 | shouryuu | I trust you |
21:38.35 | Industrial | :> |
21:38.56 | Cair|PS | weirdo :p |
21:39.01 | Industrial | whaaattt? |
21:39.07 | Industrial | great music for wow... |
21:39.11 | Cair|PS | ;) |
21:39.35 | tekkub | hey Cair... pvt come thru or not? |
21:39.46 | Cair|PS | nope |
21:39.50 | tekkub | bah |
21:39.52 | Cair|PS | yup |
21:39.55 | Nomad_Wanderer | ETN Radio on Shoutcast <-- good for wow :) |
21:40.02 | tekkub | I hate this IRC server and it's pvt blockage |
21:40.11 | Nomad_Wanderer | Then register for pete's sake |
21:40.16 | tekkub | I did |
21:40.30 | tekkub | I was talking with someone else in PVT just a min ago |
21:40.40 | tekkub | *grumble* |
21:41.13 | Cair|PS | did you identify when you logged on? |
21:41.24 | tekkub | I thought I did.... |
21:41.27 | Industrial | auto do it |
21:41.36 | tekkub | I'll just throw it in my login script |
21:41.47 | Industrial | ;0 |
21:41.54 | shouryuu | this is just weird... my DvD-rom reads this DVD as having only 750Mb of free space... |
21:42.19 | Iriel | I want to reply to this thread, but I'm going to pass. |
21:42.23 | Nomad_Wanderer | The other amount is the new sony rootkit |
21:42.28 | Cair|PS | the same one Iriel? |
21:42.46 | Beladona | Cair: you wanted foaming? Read my reply to that Why Lua thread. And yes this time I am done posting :-I |
21:43.02 | Cair|PS | I saw it Bela |
21:43.11 | Cair|PS | and yeah, I've done my bit too, Imma ignore it now |
21:43.22 | Iriel | Yes, same one. |
21:43.52 | Iriel | I was going to do a 'just because there's more of you doesn't mean your way is better' post but I figured it'd come off as Eliteist (even if, i suppose, it is) |
21:44.01 | tekkub | I'm already identified so :P on you all that harassed me over pvt |
21:44.01 | Cair|PS | omg |
21:44.28 | Cair|PS | he didn't just suggest that the *modding* community is an "old boys club" as well, did he?! |
21:44.38 | Iriel | the game industry, I think |
21:44.40 | Iriel | not the community |
21:44.52 | Iriel | But I could have misread |
21:44.56 | Cair|PS | no, in *addition* to the gaming industry |
21:45.16 | Cair|PS | I read it that he is saying our particular little corner of the world |
21:45.39 | Cair|PS | "The addon development world could have been opened up to a much broader audience" |
21:46.02 | tekkub | we have a club? |
21:46.06 | tekkub | am I in it? |
21:46.26 | Beladona | LUA didn't just happen a year ago |
21:46.33 | Cair|PS | do you <3 me? |
21:46.38 | Beladona | its been around, and has been used in many applications |
21:46.45 | tekkub | cause if I am I didn't get my toaster oven |
21:46.53 | Cair|PS | tekkub: do you <3 me? |
21:46.59 | Nomad_Wanderer | Hehe thats agood thread.. I just responded :) |
21:47.05 | tekkub | in a totally non-herte way ^^ |
21:47.08 | Beladona | VB is far from an "open platform" |
21:47.10 | tekkub | *hetero |
21:47.19 | Cair|PS | cool, then yes you are in the club |
21:47.34 | tekkub | wewt! now where's my damn toasteroven? |
21:47.35 | Cair|PS | You can send your membership dues to K. Hobson, 341 ... |
21:47.55 | Cair|PS | ;) |
21:48.08 | tekkub | :P |
21:48.16 | tekkub | I pay my dues to blizzy monthly |
21:48.16 | Legorol | what's with the |PS? (too lazy to scroll back) |
21:48.24 | tekkub | well, my husband does... but yea |
21:48.36 | tekkub | she's playing playstation |
21:48.39 | Cair|PS | not |
21:48.42 | Cair|PS | Photoshoping |
21:48.45 | tekkub | photoshop? |
21:48.50 | Beladona | lol |
21:48.51 | Cair|PS | but I hadn't defined it earlier |
21:48.55 | tekkub | damnit that was supposed to be sarcastic |
21:49.10 | Beladona | I am gonna make a picture of Kanain with vb fanboi attire |
21:49.16 | Beladona | or maybe not |
21:49.20 | Cair|PS | lol! |
21:49.22 | tekkub | you went and ruined good sarcasm by making it truth! |
21:49.37 | Cair|PS | gotta be quicker than that tekkub ;) |
21:49.49 | tekkub | it's a good thing I'm not good with photoshop |
21:49.51 | Cair|PS | anyway, gonna actually get back to that now ... |
21:50.02 | tekkub | there'd be all sorts of sick tauren furry porn on my box |
21:50.30 | *** join/#wowi-lounge RedcXe (i=RedcXe@cpe-72-225-160-49.si.res.rr.com) |
21:50.35 | Beladona | ! |
21:51.07 | Beladona | tauren standing with a gnomer in front of him. The tauren has a look of pleasure upon his face... sorry I couldn't resist |
21:51.35 | Osagasu | XD |
21:51.52 | Beladona | maybe the Tauren is a priest? |
21:51.54 | *** join/#wowi-lounge zeeg (n=wguru@63.147.183.137) |
21:51.54 | Beladona | oh wait |
21:52.09 | tekkub | oh no, I would only deal in tauren-on-tauren action |
21:52.45 | Iriel | Back in 2 hours, I'll see where the "Why Lua?" thread is there by then. |
21:52.48 | Osagasu | Tauren Druid on Night Elf Druid |
21:52.57 | Nomad_Wanderer | anyone understand the EQDKP SQL table structure? |
21:52.58 | Iriel | Someone should suggest Tk/Tcl while i'm gone |
21:53.05 | tekkub | *growl* |
21:53.10 | tekkub | bear form only |
21:53.19 | Nomad_Wanderer | How about ada? |
21:53.30 | Nomad_Wanderer | with comments solely in Haiku... |
21:53.34 | tekkub | "Tauren druids == furries YIFF YIFF YIFF" <--- best siggie evar! |
21:53.36 | *** join/#wowi-lounge Nulkris (n=Nulkris@CPE-144-137-46-147.vic.bigpond.net.au) |
21:53.52 | Iriel | Stay away from /. ! |
21:53.57 | Nomad_Wanderer | hehehe |
21:54.02 | Nomad_Wanderer | you too then :p |
21:54.34 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-157-200.dhcp.mrqt.mi.charter.com) |
21:54.44 | tekkub | you know what we need |
21:54.48 | tekkub | addon levels... |
21:54.57 | tekkub | I feel so gimp having no 60 toons |
21:55.05 | Beladona | lol |
21:55.07 | tekkub | but I'd say I've got a few Lv.60 addons |
21:55.23 | Osagasu | what's wrong with /. ? |
21:55.29 | Beladona | maybe we can put that into effect at wowi |
21:55.37 | Beladona | based on download count |
21:55.40 | Osagasu | hmph. better than Digg, in any case. |
21:55.42 | tekkub | hrm... |
21:55.47 | Beladona | would be funny |
21:56.02 | tekkub | reputation makes more sense to me |
21:56.04 | Beladona | Level 60 Developer Utility |
21:56.15 | Beladona | or Level 45 Compilation |
21:56.16 | tekkub | "oh I gotta go grind WoWI rep" |
21:56.36 | tekkub | My unitframs are exhalted! |
21:56.37 | Osagasu | L60EDU |
21:56.58 | Beladona | lets go raid curse-gaming |
21:57.02 | tekkub | Maybe have PvP ranks for number of addons published |
21:57.02 | Beladona | oh |
21:57.15 | tekkub | Lets gank curse noobies! |
21:57.31 | Cair|PS | ROFL |
21:57.33 | tekkub | don't catch the mod-giver or you'll get DKs! |
21:57.44 | Cair|PS | you guys are nuts, have I mentioned that lately? |
21:57.53 | tekkub | watch the AoE! |
21:57.54 | Beladona | OMG! That guy just ninja looted my function call! |
21:58.01 | Nomad_Wanderer | Um.. yeah.. what was that about the Pants again Cair? :) |
21:58.02 | tekkub | totems! kill the totems! |
21:58.03 | Cair|PS | hahahahhaha |
21:58.15 | tekkub | oh no.. I gotta dig up the Grayrage soundboard |
21:58.21 | tekkub | anyone from Ilidan? |
21:58.41 | shouryuu | beladona don't put the add-on level on WoWI I'll just feel humiliated |
21:58.42 | tekkub | do you have my left socks too? |
21:58.55 | shouryuu | I don't want to be a lvl 1 modder for the next ten years |
21:59.08 | Cair|PS | regimental? |
21:59.15 | Tekkub|kilt | utilikilt |
21:59.19 | Cair|PS | ;) |
21:59.28 | Tekkub|kilt | I need to get one... /cry |
21:59.30 | Beladona|Nopants | that brings some interesting thoughts to mind.... |
21:59.38 | Tekkub|kilt | xmas gift to sefl perhaps |
21:59.40 | Cair|PS | LOL |
21:59.56 | Cair|PS | omg |
21:59.59 | Tekkub|kilt | http://www.utilikilts.com/ |
21:59.59 | shouryuu | haha |
22:00.05 | shouryuu | bully |
22:00.20 | Beladona|Nopants | it slices, it dices, it makes curley fries in half the time! Keep out of reach of children! Harmful if swallowed! Batteries not included! May explode if you stand too close! |
22:01.02 | Nomad_Wanderer | hehehe " Because if women had an appendage hanging between their legs we guarantee you they wouldn’t be wearing pants." |
22:01.11 | shouryuu | how do you call the instrument that guy is playing? |
22:01.32 | Tekkub|kilt | bagpipes? |
22:02.04 | Beladona|Nopants | Kilted Astronomy -- now thats funny |
22:02.11 | shouryuu | nope that big piano linked to the big tubes |
22:02.18 | Beladona|Nopants | you know I am like half scottish |
22:02.22 | Tekkub|kilt | organ? |
22:02.42 | shouryuu | it's called an organ? |
22:02.43 | Tekkub|kilt | I always get scottish and irish accents messed up |
22:02.54 | Tekkub|kilt | best I can do is 'sackapatatas" |
22:02.54 | shouryuu | there's a difference? |
22:02.58 | shouryuu | lol |
22:03.07 | Beladona|Nopants | OMG, kilts with two white stripes down the side! They look like jogging pants, but they are in kilt form! |
22:03.14 | Beladona|Nopants | so wrong |
22:03.15 | Cair|PS | lol |
22:03.32 | Tekkub|kilt | ^^ |
22:03.37 | Tekkub|kilt | I must get me one |
22:04.58 | Tekkub|kilt | okey that was... interesting.. |
22:05.12 | Tekkub|kilt | random oddity for you: |
22:05.29 | Beladona|Nopants | has anyone just randomly typed web addresses into their browser? |
22:05.31 | Tekkub|kilt | they just called me to tell me the black one's on backorder.... |
22:05.40 | Tekkub|kilt | so I'm getting a flesh colored one... |
22:05.56 | Beladona|Nopants | like hairypotato.com |
22:05.58 | Tekkub|kilt | she offered a larger one for like $1.20 more.. |
22:06.17 | Nomad_Wanderer | You guys haven't heard about stumbleapon? |
22:06.29 | Nomad_Wanderer | Best.Plugin.Ever. |
22:06.33 | Tekkub|kilt | yet she didn't offer a smaller one... |
22:06.41 | Tekkub|kilt | okey bedtime |
22:06.48 | Beladona|Nopants | http://tasteslikechicken.com/ |
22:06.48 | Cair|PS | night Tekkub|kilt |
22:06.49 | Tekkub|kilt | OLILYBB! |
22:07.25 | Beladona|Nopants | pullmyfinger.com |
22:11.31 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@c-66-229-214-105.hsd1.ca.comcast.net) |
22:21.25 | shouryuu | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=272533&p=4 |
22:21.26 | shouryuu | rawr |
22:21.28 | shouryuu | slouken ftw |
22:21.31 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
22:22.00 | shouryuu | are you even there? |
22:22.08 | Gryphen | yup |
22:23.11 | shouryuu | RAWR! |
22:23.28 | shouryuu | cool the auto message doesn't work now :P |
22:23.54 | Gryphen | doesn't work with the ! ;p |
22:24.15 | Beladona | rawr |
22:24.20 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
22:24.23 | Beladona | hehe |
22:24.49 | shouryuu | lol |
22:25.47 | Osagasu | O.o |
22:26.08 | Gryphen | hehe |
22:26.14 | Osagasu | </3 |
22:26.27 | shouryuu | dan |
22:26.28 | shouryuu | g |
22:26.33 | shouryuu | we need a gryphen in there |
22:26.49 | Gryphen | lol |
22:26.51 | shouryuu | haha |
22:26.55 | shouryuu | nice nice |
22:27.33 | Osagasu | basard. |
22:27.37 | Osagasu | bastard. |
22:28.11 | Beladona | yay, time to go home, seeya all in a bit |
22:28.26 | *** part/#wowi-lounge Beladona (n=Beladona@24.129.136.26) |
22:28.37 | Osagasu | Well that settles that question. |
22:28.47 | Osagasu | or does it |
22:29.05 | Cair|PS | weirdos! |
22:29.25 | Osagasu | thank you, Cair. |
22:29.37 | Gryphen | w00t for being weird |
22:30.00 | Osagasu | Its like a cyborg. |
22:30.00 | Cair|PS | Whoa! |
22:30.05 | Osagasu | half bot, half player. |
22:30.07 | Cair|PS | Slouken responded to the moron |
22:30.18 | Cair|PS | To actually answer the question in the topic... |
22:30.18 | Cair|PS | Why Lua? |
22:30.18 | Cair|PS | * It's small |
22:30.18 | Cair|PS | * It's fast |
22:30.18 | Cair|PS | * It's secure |
22:30.18 | Cair|PS | * It's flexible |
22:30.20 | Cair|PS | * It's free |
22:30.22 | Cair|PS | * It's cross-platform |
22:30.22 | Osagasu | SPAM! |
22:30.24 | Cair|PS | * It integrates easily with C and C++ |
22:30.26 | Cair|PS | There are many other scripting languages, even many which meet some or all of those criteria, but Lua met our needs admirably in all those areas. |
22:30.31 | Cair|PS | bite me |
22:30.32 | Osagasu | SPAAAAAAAAAAAAAM |
22:31.02 | Gryphen | chomp |
22:32.00 | Cair|PS | to respond or not to respond (on the thread) ... |
22:32.08 | Cair|PS | Osagasu: where? pick a spot ;) |
22:32.21 | Osagasu | rowr. |
22:32.26 | Cair|PS | *purr* |
22:32.34 | shouryuu | moo |
22:32.37 | Cair|PS | *purr* |
22:32.46 | shouryuu | RAWR! |
22:32.49 | Cair|PS | *purr* |
22:32.57 | shouryuu | rawr? |
22:33.01 | Cair|PS | *purr* |
22:33.03 | shouryuu | lol |
22:33.15 | shouryuu | Is that automated as well? |
22:33.20 | Cair|PS | nope |
22:33.21 | Osagasu | probably. |
22:33.29 | Cair|PS | I type everything out |
22:33.41 | shouryuu | cool |
22:33.47 | shouryuu | rawr means so many things |
22:33.52 | shouryuu | I just love those kind of words |
22:34.02 | Osagasu | "Its only spelled Akinori. Its PRONOUNCED Throatwobblermangrove. Its Welsh." |
22:34.08 | Cair|PS | when you get a response from me, it's the real genuine article, not some cheap imitation script |
22:34.24 | Cair|PS | ;) |
22:34.34 | Gryphen | cheap imitation script's are the devils playground! |
22:34.43 | shouryuu | rawr |
22:34.45 | Osagasu | Well in any case call me when you aren't married. |
22:34.46 | Cair|PS | *purr* |
22:34.48 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
22:34.49 | shouryuu | lol |
22:35.10 | Cair|PS | lol Osagasu |
22:35.21 | Osagasu | sad thing is /spoon is actually a command in game |
22:35.38 | shouryuu | lol what does it do? |
22:35.55 | Cair|PS | yup |
22:35.59 | Cair|PS | it's the same as /cuddle |
22:36.18 | shouryuu | lol |
22:36.22 | Osagasu | O.o -- Wikipedia search isn't working |
22:36.28 | shouryuu | w00t i got 7 downloads on my mod! I'm fammmmouuussssss |
22:36.52 | shouryuu | man Cair you will have to kill beladona for accepting my mod |
22:37.08 | shouryuu | I've added it to my favorites and I'm just spamming refresh in the hope of a download |
22:37.55 | Cair|PS | lol |
22:38.02 | Osagasu | and if you don't know what a spooning is, lay two female humans or female Nelfs together IG and that's a spooning. ;) |
22:38.32 | Osagasu | I feel sorry for anybody below 14 in this channel. |
22:40.25 | Osagasu | this is definitely not a channel for children... or anyone with overprotective parents... or anyone naive... well, you get the picture |
22:40.41 | Osagasu | Speaking of which, Shouryuu, why are you in here? |
22:40.56 | shouryuu | smartass :P |
22:41.02 | Cair|PS | ~unproductivity |
22:41.03 | purl | yay! |
22:41.05 | Osagasu | :3 |
22:41.44 | shouryuu | i think you won't be even thinking of saying that if you even remotly thought the things that I think, at least I think so |
22:42.51 | Osagasu | good child, I think of worse things at school than pornstars think of on the set. |
22:44.10 | Nulkris | Hey shoryuu, just wondering why you thought it necessary to add a script tag to the XML when its already included in the lua? |
22:44.12 | shouryuu | I think I would've liked to know Sade |
22:44.28 | shouryuu | nulk-nope |
22:44.36 | shouryuu | I really don't care how ugly my code is |
22:44.39 | shouryuu | as long as it works |
22:48.29 | shouryuu | I guess I'm open to suggestion on how to making it less uglier, but I ain't changing it now :p |
22:48.37 | shouryuu | Man I love Poe |
22:48.47 | shouryuu | I should read more of his stuff |
22:49.08 | Nulkris | Wasn't calling it ugly, just wondering on the redundant use of the script tag. |
22:49.22 | *** join/#wowi-lounge BO|Razag (n=nierud@port-212-202-77-27.dynamic.qsc.de) |
22:51.16 | BO|Razag | heyho how do i put the %s and %d from a Globalstring into variables? any1 got some sample code? |
22:52.00 | BO|Razag | COMBATHITCRITSCHOOLSELFOTHER = "You crit %s for %d %s damage."; |
22:52.04 | BO|Razag | e.g. |
22:52.45 | kergoth | format(COMBATHITCRITSCHOOLSELFOTHER, "An Angry Bunny", 82.3, "Mushy") |
22:53.37 | *** join/#wowi-lounge RasmusKL (i=RasmusKL@wnpgmb09dc1-70-208.dynamic.mts.net) |
22:53.48 | BO|Razag | that would fill COMBAT... wouldnt it? i want to extract smth from that string |
22:53.53 | clad|sleep | Holy crap.. if you disable the blizzard raidUI and then unregister all the events from CTRA.. your life is happy =) |
22:54.06 | Parak | :o? |
22:54.39 | cladhaire | Evening all |
22:55.09 | AnduinLothar | how do u mean ur life if happy? |
22:55.10 | shouryuu | BO you need to use string.find |
22:55.20 | shouryuu | what do you mean nregister events? |
22:55.33 | cladhaire | just unregister all teh combat events.. it makes it a CTRALite |
22:55.34 | cladhaire | lol |
22:55.44 | AnduinLothar | oic |
22:55.51 | shouryuu | i still don't :( |
22:56.13 | Iriel | <PROTECTED> |
22:56.15 | Iriel | Fun. |
22:56.49 | Iriel | I like that Kinain's solution to the sandboxing problem was to "Write a sandboxing interpreter" |
22:57.12 | shouryuu | lol |
22:58.42 | shouryuu | old english is just so much more beautiful than modern english |
22:58.42 | cladhaire | Iriel: I lost it at work.. I just about died laughing. |
22:59.03 | Kolth | Iriel: That thread is hilarious. |
23:01.00 | *** join/#wowi-lounge Beladona (n=Beladona@115-60.124-70.tampabay.res.rr.com) |
23:01.00 | *** mode/#WoWI-lounge [+o Beladona] by ChanServ |
23:02.30 | shouryuu | "And the silken sad uncertain rustling of each purple curtain" rawr for alliterations in 's' |
23:06.40 | shouryuu | Quoth the raven "Nevermore"! |
23:06.42 | shouryuu | rawr |
23:06.43 | shouryuu | see yarz |
23:06.47 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
23:06.51 | *** part/#wowi-lounge shouryuu (n=nicolass@29.239.97-84.rev.gaoland.net) |
23:19.24 | AnduinLothar | mmm i feel like industrial... just hacked GoldenRun into GoldenRunLight |
23:23.27 | AnduinLothar | 50 lines, no req, no config except two booleans and a delay number |
23:24.47 | Industrial | :] |
23:25.05 | AnduinLothar | optional use of SeaHooks if it's installed |
23:25.11 | Industrial | *twitch* |
23:25.15 | Industrial | hehe j/ |
23:25.15 | AnduinLothar | ;) |
23:25.17 | Industrial | k |
23:25.32 | Industrial | gotta go :( |
23:25.38 | Industrial | 00:25 sigh |
23:25.47 | Industrial | nn |
23:44.54 | *** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57) |
23:44.58 | Guillotine | rawr |
23:45.03 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
23:46.30 | Guillotine | oooo. cair put some pretty red text on the wowi front page... |
23:48.16 | Guillotine | omg. http://www.worldofwarcraft.com/imageviewer.html?/info/basics/factions/timbermaw/,images/,1,1,http://www.worldofwarcraft.com/info/basics/factions/timbermaw/rewards.html |
23:53.14 | *** part/#wowi-lounge Beladona (n=Beladona@115-60.124-70.tampabay.res.rr.com) |
23:58.40 | MentalPower | is there any way to know the calling function in WoW Lua? |
23:59.06 | Guillotine | no? |
23:59.45 | Guillotine | well, you could just assign the calling function to a variable (assuming you have access to it) before calling the function |