00:02.54 | *** join/#wowi-lounge Norque (n=Mickachu@074.a.001.dub.iprimus.net.au) |
00:03.15 | *** join/#wowi-lounge zeeg (n=wguru@67.63.84.143) |
00:03.39 | zenzio | "I've got got 8600 armour but only 308def, all the +def leather has relatively low ac." -- I really want to reply, asking why he'd use +def *leather*, but I'm sure no-one would find it funny :| |
00:03.57 | Guillotine | maybe a druid tank? |
00:04.32 | zenzio | it's in the warrior forum |
00:04.35 | zenzio | but could be |
00:05.06 | Guillotine | he can't be using leather if he has 8.6k AC unless he's a druid in bear form |
00:05.10 | Guillotine | though then its the wrong forum |
00:06.12 | Iriel | Maybe he figured warriors might have more answers? |
00:06.33 | Guillotine | why would warriors know about +def leather? |
00:07.18 | zenzio | his question was more towards +def gear vs. AC gear I think, so it's possible he wanted to ask another class that deals with it |
00:08.16 | zenzio | this is why I don't usually post on forums... my logic moves much slower than my trail of thought |
00:18.29 | Tem | Anyone got any idea what Editbox:SetShadowColor does and what it takes as parameters? The damn thing doesn't give a usage error |
00:21.02 | Iriel | It should set the shadow color |
00:21.08 | Iriel | It should take r,g,b,a |
00:21.14 | Iriel | and be used with SetShadowOffset(x,y) |
00:22.52 | Tem | excellent |
00:22.53 | Tem | thanks |
00:22.54 | cladhaire | Iriel: Just want to verify my findings here.. CHAT_MSG won't fire until after PLAYER_ENTERING_WORLD from what I can see... do you have any reason to suspect otherwise? |
00:25.53 | *** join/#wowi-lounge Guillotine___ (n=Guilloti@ns.motek-services.com) |
00:28.28 | *** join/#wowi-lounge Guillotine____ (n=Guilloti@ns.motek-services.com) |
00:28.34 | AnduinLothar | lol |
00:48.41 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
00:49.24 | Iriel | cladhaire : I've not done too many experiments, but that would make sense, you (the player) dont "exist" until P_E_W |
00:52.02 | *** join/#wowi-lounge Kirkburn (n=George@151.56.215.68) |
00:52.19 | cladhaire | Iriel: *nod*.. that's what I'm seeing. |
00:52.22 | Kirkburn | Ciao! Thought I might just pop in and say hello before I go to bed :) |
00:52.23 | zenzio | "is there a life before P_E_W" |
00:56.39 | Tem | why, WHY can't blizzard fix their login server issues |
00:57.22 | Kirkburn | Because they know the EU customers are better ;) |
00:57.54 | Tem | unable to connect |
00:59.22 | Kirkburn | lol |
01:00.17 | Kirkburn | Isn't the server migration 2day? |
01:01.54 | *** join/#wowi-lounge Guillotine_____ (n=Guilloti@ns.motek-services.com) |
01:02.21 | zenzio | rar@! Fighting priests is painful when they desynch around you. "Too far away. You are facing the wrong way." |
01:02.27 | Tem | it's been like this since 1.10 went live |
01:02.53 | Tem | soon as peak hours hits, the login server goes to hell |
01:03.35 | Iriel | But then it has spurts of working just fine |
01:04.06 | zenzio | of course, don't want anyone to get suspicious! |
01:04.11 | Tem | very frustating when you spend 2-3 hours coding something and can't log in to test |
01:05.53 | *** join/#wowi-lounge Guillotine_____ (n=Guilloti@ns.motek-services.com) |
01:06.28 | Tem | uh oh |
01:06.32 | Tem | got through to handshaking |
01:06.50 | Kirkburn | Oooh, we've definately got until 1.13 before the expansion comes out |
01:07.23 | Kirkburn | Eyonix has said it categorically won't be before all the classes have their review |
01:07.48 | Kirkburn | So we're looking at something around september |
01:08.11 | Kirkburn | Tooo long! :( |
01:08.26 | Iriel | Unless they do 2 classes in a build? |
01:08.30 | Iriel | Or have some back-to-back builds? |
01:08.41 | Iriel | There's an awful lot of assumptions in your "september" 8-) |
01:08.49 | Guillotine | anyone remember the name of that addon that colors people's names by the hash of their name (so that its the same every time)? |
01:08.55 | Iriel | Having said that, that's about when most people said it would be. |
01:09.24 | Iriel | Guillotine: No, but it should've been called "Skittles" or "TasteTheRainbow" |
01:09.30 | Guillotine | lol |
01:09.47 | Guillotine | if I can't find it I'm going to make my own |
01:09.57 | Guillotine | and I'll name it 'TasteTheRainbow' |
01:10.18 | Kirkburn | I want to kick Iriel right now |
01:10.19 | Iriel | Excellent |
01:10.28 | Kirkburn | Iriel, can you kick yourself? :) |
01:10.35 | Iriel | I CAN, but i'm not going to. |
01:10.40 | Kirkburn | awww, go on |
01:10.49 | Iriel | What did I do anyway? |
01:10.56 | Kirkburn | You disagreed with me :P |
01:11.05 | Iriel | I disagree with everyone! It's my job! |
01:11.19 | Kirkburn | heh |
01:11.25 | Iriel | But often i'm not so much disagreeing as indicating that there's a possible interpretation which does not agree |
01:11.32 | Iriel | See, I just did it again |
01:12.11 | Kirkburn | =) I more meant that given the previous examples of how Blizz works, september seems to be the earlier for the possible launch of BC |
01:12.15 | zenzio | I'm not disagreeing, I'm just saying you're wrong! |
01:12.19 | Guillotine | so what would be the best way to hash a name to have a relatively random color? |
01:13.25 | Tem | I verymuch hope BC doesn't launch in september |
01:13.35 | Kirkburn | Why? |
01:13.58 | Tem | because then I'll fail all my fall classes |
01:14.01 | Kirkburn | :P |
01:14.02 | Codayus | ah |
01:14.10 | Codayus | yes, an important point. |
01:14.14 | Tem | I was looking forward to a "June" release |
01:14.21 | Tem | but that's probably not gonna happen |
01:14.31 | Kirkburn | Eyonix: "1.11 will not be our last pre-expansion patch, and we do plan to complete our reviews for each class talent tree before we launch the Burning Crusade. On the class designers to-do list are the Mage, Shaman and Rogue." |
01:14.31 | Iriel | June 3rd would be ideal |
01:14.39 | Codayus | I find mself almost wishing oblivion had come out later - just after spring finals |
01:15.00 | Codayus | having that be the BC launch date would be *perfect* |
01:15.33 | Codayus | okay, they could do two reviews in 1 patch....hypothetically. |
01:15.45 | Tem | Mages are 1.11 |
01:16.00 | Tem | Shamen and Rogues don't need much of a review as I understand |
01:16.07 | Tem | so yeah, 2 revies in one patch is a posibility |
01:16.10 | Codayus | yeah, rogues are pretty solid |
01:16.29 | Iriel | Maybe they'll do Blizconn 2006 and release it there 8-) |
01:16.41 | Kirkburn | Still, May for 1.11 ... June looks unlikely for 1.12 |
01:16.48 | Tem | s/revies/reviews/ |
01:17.00 | Iriel | Why? one month per patch isn't unreasonable |
01:17.03 | Codayus | yeah |
01:17.05 | Kirkburn | purl? |
01:17.14 | Codayus | heh, wasn't that the original schedule? |
01:17.17 | Codayus | one per month? |
01:17.28 | Kirkburn | It worked for about 2 months |
01:17.41 | Kirkburn | About august/sept last year |
01:17.44 | Tem | well I think they have said before that 1.11 was supposed to be considerably less content than 1.11 |
01:17.46 | Kirkburn | Then it all fell apart :P |
01:17.55 | Tem | >< |
01:17.59 | Kirkburn | heh |
01:18.00 | Tem | than 1.10* |
01:18.03 | Codayus | hmmm |
01:18.04 | Kirkburn | They achieved that |
01:18.20 | Kirkburn | Wait, which way round? |
01:18.43 | Tem | 1.10 patch cycle length > 1.11 patch cycle lengh |
01:19.04 | Kirkburn | I have a feeling Naxx was supposed to be in 1.10 anyway |
01:19.23 | Tem|AFK | Naxx? |
01:19.30 | Tem|AFK | The necropolis? |
01:19.34 | Kirkburn | Er, that big thing coming in 1.11 |
01:19.47 | *** join/#wowi-lounge Qzot (n=nickell@sandbox.xerox.com) |
01:19.51 | Codayus | yeah |
01:19.55 | Tem|AFK | I really have no idea what coming in 1.11 other than the mage review and keyrings |
01:19.55 | Kirkburn | Necropolis Naxxramas :) |
01:20.08 | Kirkburn | Harder than AQ40 |
01:20.17 | Qzot | Breaking News: Blizz is pleased to announced that they've finished the scheduled realm migration. |
01:20.17 | Tem|AFK | terrrific |
01:20.21 | Tem|AFK | more content I'll never see |
01:20.35 | Qzot | Broken News: The authentication servers are down 2nd night in a row. |
01:20.36 | Kirkburn | Heh, you never know |
01:20.38 | Iriel | Which realms did theymigrate? |
01:20.43 | Kirkburn | Depends how theu |
01:20.44 | Iriel | It said "See below" and then there was nothing |
01:20.45 | Osagasu | yea, Naxx should be coming in the next patch |
01:20.45 | Gryphen | mine |
01:20.51 | Gryphen | mal'ganis at least |
01:21.03 | Kirkburn | The mini bosses might be easier is what i tried to say :P |
01:21.09 | Qzot | It doesn't matter if you can't authenticate and talk to the bloody things... |
01:21.30 | Iriel | I have characters on Mal'Ganis, so that's good, possibly |
01:21.30 | Kirkburn | However, we've def got 1.10.1 and 1.10.2 first |
01:21.40 | Codayus | ha a mc raid last night. 40 people signed up plus some backups. |
01:21.43 | Osagasu | and god knows how long of test |
01:21.44 | Gryphen | Archimonde |
01:21.44 | Gryphen | Dalaran |
01:21.44 | Gryphen | Khadgar |
01:21.44 | Gryphen | Mal'Ganis |
01:21.54 | Iriel | I suspect 1.10.1 will come out next tuesday unless it fails QA |
01:22.00 | Kirkburn | yeah |
01:22.05 | Iriel | and 1.10.2 1-2 weeks after |
01:22.29 | Kirkburn | And then the 1.11 test realms! ... er ... maybe |
01:22.37 | Qzot | But I don't think the auth and AH issues have client-side part to them anyway, do they? |
01:22.40 | Iriel | Though that doesn't bode well for 1.11 showing up anywhere useful |
01:22.51 | Kirkburn | Btw, one of the new precipitation suggestions that Blizz might do is blood rain when you kill Hakkar |
01:22.52 | Iriel | I dont think the client is the problem at all at present |
01:22.52 | Codayus | ended up killing luci with 29. then went to zg. finished with 17 people kill the spider. |
01:22.55 | Codayus | stupid login servers. >< |
01:22.58 | Qzot | Agreed. |
01:23.18 | Qzot | And yet we have heard that Blizzard "has no unmet needs" at the present time. :P |
01:23.21 | Iriel | It feels like a data access or network connectivity issue |
01:23.39 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
01:23.40 | Qzot | Probably someone tried to do something too fancy. |
01:23.41 | Kirkburn | DoS attack again? |
01:23.56 | Codayus | I'd go with internal netwrk connectivity isues. that seems to be their problem more often than not |
01:23.58 | Qzot | "again"? Have their been DoS attacks on Blizz? |
01:24.19 | Kirkburn | A long time ago IIRC, though that might have been Steam |
01:24.27 | Kirkburn | But it wouldn't surprise me |
01:24.28 | *** join/#wowi-lounge Crispix (n=Crispy@c-24-7-241-103.hsd1.in.comcast.net) |
01:24.36 | zenzio | I remember AO was DDoSed a while back |
01:24.43 | Kirkburn | High profile enough |
01:24.44 | Qzot | Wow. I'm surprised Steam would do a DoS attack on Blizzard. |
01:24.48 | Kirkburn | lol |
01:25.04 | zenzio | hey, they stole CS players Qzot ;o |
01:25.12 | Qzot | Kirkburn: May I quote you? I have a couple reporter friends? |
01:25.38 | Kirkburn | Steam assaults Blizzard! Condenses. |
01:25.45 | Gryphen | woot handshaking |
01:25.52 | Kirkburn | Wow, wouldn't that be a boring story |
01:26.12 | Kirkburn | Please tell me someone got that joke |
01:26.19 | Iriel | Yes, i meant internal rather than external connectivity |
01:26.36 | Iriel | that may explain the freakish latency figures it's been producing too |
01:26.41 | Codayus | Kirkburn: wasn't much of a joke |
01:26.46 | Kirkburn | =( |
01:27.03 | Codayus | Iriel: yeah, they seem to have recurring issues with server <-> db connectivity. looting, ah, mail... |
01:27.20 | Iriel | Heh, slouken posted this: |
01:27.25 | Iriel | <PROTECTED> |
01:27.28 | Iriel | Frame:RegisterAllEvents() - For debugging purposes only!!!ZOMG!!! |
01:27.37 | Qzot | Wowie!! |
01:27.38 | Codayus | although some of the latency stuff seems to be something else... |
01:27.38 | Codayus | lol |
01:27.43 | Kirkburn | heh |
01:27.48 | Qzot | Hmm. Maybe he'll make us request a key to enable it. |
01:28.18 | Crispix | is anyone watching Supernatural? |
01:28.45 | Kirkburn | no. |
01:30.24 | Kirkburn | Okay, I didn't mean to kill the convo |
01:30.29 | Qzot | Iriel: When you talked about a Sync lib, did you have some specific algorithms in mind? I tihnk I could cook some up, but why re-invent the toilet paper? |
01:30.44 | Kirkburn | Did someone in the firstv place? |
01:31.03 | Crispix | :| damn it....I can't connect :( |
01:31.33 | Kirkburn | Sponge-onna-stick method, much better |
01:32.04 | Qzot | Lol, Kb, I have no idea what you're saying. |
01:32.28 | Kirkburn | :P No-one ever does. That's what the Romans used |
01:32.57 | Qzot | Why a stick? |
01:33.14 | Kirkburn | Why not? Do you want to use your hand and a sponge? |
01:33.20 | Qzot | Actually, second thought. I changed my mind. I don't want to know. |
01:33.41 | Kirkburn | Oh. |
01:33.58 | Qzot | Lol. I lived for 2.5 years in a place without TP. |
01:34.21 | zenzio | just coax? |
01:34.37 | Kirkburn | ... |
01:34.47 | zenzio | what, too nerdy? |
01:34.50 | Qzot | Funny thing. They had wires for electricity and cable. But nothing ran through them. |
01:34.53 | Tain | Definitely too nerdy. |
01:35.03 | Kirkburn | What's the TP link? |
01:35.09 | Tain | Beats trying to ftp through a bidet though. |
01:35.19 | Qzot | Gross. |
01:35.37 | Kirkburn | Ewww |
01:35.44 | Qzot | No bidet, either, but essentially the same basic idea. |
01:35.47 | Kirkburn | Qzot, where was that? |
01:35.53 | zenzio | well, at least FTP is connectionless (UDP) |
01:36.12 | Kirkburn | Ah, I just worked out the nerdy joke |
01:36.42 | Tain | It's really bad when you can't figure out where you're dumping packets and need to use a sniffer. |
01:37.04 | Kirkburn | Thanks for that Tain |
01:37.06 | zenzio | this is getting dirty |
01:37.11 | Tain | I live to serve. |
01:37.51 | Kirkburn | Well, it's nice to know not even here can escape from good old poop jokes |
01:38.02 | Tain | Never. |
01:38.09 | Kirkburn | Oh wait, er, I mean, nerd jokes |
01:38.19 | Kirkburn | Cos that's what we were talking about. |
01:38.31 | Tain | I think I like Kaspersky Anti-Virus. |
01:38.46 | zenzio | it's nice |
01:38.49 | Kirkburn | Buy it some flowers? |
01:39.00 | Kirkburn | How fast do you normally move? |
01:39.03 | Kirkburn | 2 date kinda guy? |
01:39.15 | Tain | Yeah, generally second date. |
01:39.46 | Tain | Which I'm feeling good about my chances for getting a second date with the girl I went out with tonight. |
01:39.53 | *** join/#wowi-lounge Guillotine_____ (n=Guilloti@ns.motek-services.com) |
01:40.08 | Kirkburn | Was she called Kaspersky Anti-Virus? |
01:40.58 | Tain | No, but I'm a strong believe in taking the proper safeguards against infection in both cases. |
01:41.23 | Kirkburn | (nicely done) |
01:41.52 | Kirkburn | Christ, it's 3:40 ... okay, so I'm going to bed now. G'night all! |
01:42.20 | Kirkburn | See yas 2moro. Unless I spend the day epixxing myself again (first ever epic 2day!) |
01:47.03 | Elviso | grats Kirkburn, cyas :) |
01:47.40 | Kirkburn | Oh lol, hadn't closed the window :P Thanks, and byeeeeeeee |
01:50.37 | zenzio | isn't it? I thought so at least |
01:50.53 | Iriel | FTP is most certainly TCP based |
01:51.07 | zenzio | hrm... I'm confusing it with something else again |
01:51.10 | Iriel | there was some wierd FTP variant out there that Id were using at one point |
01:51.17 | Iriel | I dont remember what it was called, but that was UDP |
01:51.24 | Iriel | FSP perhaps? |
01:51.34 | ckknight | FTP is definitely TCP/IP |
01:52.59 | Qzot | Buybuy. |
01:53.03 | Iriel | cya QZ |
01:54.12 | Codayus | tftp? |
01:54.20 | Codayus | I beleieve cisco uses it a lot |
01:54.24 | Codayus | and I think its udp. |
01:54.25 | Tain | It's silly, there are some apps that try to use UDP instead of TCP, but they then build in sequence checking and acknowledgements and it completely defeats the purpose. |
01:54.58 | Codayus | I probably shold know that. :-/ |
01:54.59 | Tain | tftp does use UDP. |
01:55.05 | Codayus | yay! |
01:55.24 | Tain | Yay winner! |
01:56.45 | Corrodias | They might think they have a superior implementation |
01:57.07 | Codayus | *snerk* |
01:57.11 | Codayus | well, it's possible |
01:57.28 | Codayus | and for certain extremely specialized applications...could even be true... |
01:57.39 | Codayus | In theory. I guess... |
01:59.53 | Tain | You know I don't have nearly enough patience nor dedication to test and bugfix when I have to sit at an Authenticating window. |
02:05.55 | Iriel | Well, TCP's optimized for a certain network architecture, and there ARE times when that just isn't appropriate |
02:06.11 | Iriel | There IS room for a balance between guaranteed sequenced delivery and unreliable transmission |
02:07.41 | Iriel | on the other hand, anyone who tries to reimplement TCP using UDP is probably wasting their time and should use TCP 8-) |
02:07.44 | Tain | Of course, but when you're taking UDP and then adding those functions in your software... |
02:08.01 | Iriel | yeah |
02:08.14 | Iriel | But tftp, for example, is fine to use UDP |
02:08.27 | Iriel | because you can retransmit missing blocks again and again without problem |
02:08.39 | Iriel | and receive order is mostly irrelevant |
02:08.56 | Tain | I think some people just like doing it because they want to do it. And that's fine, but not if you really want to produce something with the intention of mass use. |
02:10.54 | cladhaire | Anyone happen to have the magical "one-shot" tooltip definition on them? |
02:11.00 | kremonte | lawl |
02:11.03 | kremonte | emeriss is in SW |
02:11.10 | Iriel | GameTooltip ? |
02:11.23 | Iriel | (i.e. use the one the game creates already) |
02:11.30 | cladhaire | nah.. it was a stupid question. |
02:11.33 | Iriel | I suspect that's not what you want 8-) |
02:11.35 | cladhaire | I meant the scanning tooltip definition |
02:12.07 | cladhaire | no parent, hidden=true? then setowner on it to.. itself? |
02:12.26 | Iriel | noParent, hidden doesn't matter, SetOwner it to itself or WorldFrame |
02:12.43 | cladhaire | does WorldFrame still hide when the map is up? |
02:12.58 | Iriel | UIParent does, I dont believe WorldFrame does |
02:12.59 | cladhaire | and its ANCHOR_NONE? |
02:13.06 | Iriel | Yup |
02:13.13 | Iriel | well, "ANCHOR_NONE" |
02:13.14 | cladhaire | thanks |
02:13.31 | Iriel | http://www.wowwiki.com/UIOBJECT_GameTooltip is the place to check |
02:13.38 | Iriel | That's Lego's writeup |
02:13.54 | *** join/#wowi-lounge Guillotine_____ (n=Guilloti@ns.motek-services.com) |
02:14.59 | kremonte | ahaha |
02:15.05 | kremonte | Corp Hur trained Emeriss to Stormwind |
02:15.16 | kremonte | and the server was reset |
02:15.19 | kremonte | to get it out |
02:15.25 | kremonte | about 30 seconds after it evade bugged.. |
02:15.39 | kremonte | fun times |
02:15.44 | zenzio | ouch |
02:16.08 | Cairenn | later Iriel |
02:20.11 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.25.202) |
02:31.31 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
02:36.11 | *** join/#wowi-lounge zeeg (n=wguru@67.63.84.143) |
03:08.55 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
03:22.02 | kremonte | MoveForwardX() can't be called from a macro? :X |
03:22.42 | MentalPower | nop |
03:22.51 | kremonte | whyeeeeeee |
03:23.13 | MentalPower | case its blocked |
03:23.23 | MentalPower | s/case/cause/ |
03:23.44 | Depherios | can you still use Jump()? |
03:24.10 | zenzio | no |
03:24.16 | Depherios | probably not... bugger |
03:24.21 | Depherios | good thing I changed the way my buttons work |
03:29.49 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
03:31.19 | Iriel | I'm baaaack! |
03:31.23 | Iriel | is it worth trying to log in? |
03:31.47 | zenzio | been quiet in here for a while... not sure if that means things are back to normal |
03:32.34 | Iriel | Guess i'll find out... |
03:33.31 | Tem | Iriel: I just thought of this and thought you might find it ammusing |
03:33.34 | Tem | Iriel: local f = EnumerateFrames() while f do local s = f.Show f.Show = f.Hide f.Hide = s f = EnumerateFrames(f) end |
03:40.41 | Iriel | Does that have any purpose beyond basic perversity? |
03:41.17 | Tem | not really |
03:41.24 | Iriel | 8-) |
03:41.42 | Tem | it was just the first thing that came to mind in response to a "we can screw up lots of things without doing X" |
03:42.06 | Tem | I'm dying to get in game to see how the UI behaves after I do that |
03:42.14 | Iriel | Wow, I got logged in on my 3rd try, things HAVE improved since yesterday |
03:42.46 | Tem | if I understand correctly, they took the auth servers down last night for a while |
03:42.53 | AnduinLothar | well, tha was fun while it lasted.. |
03:42.59 | Tem | AnduinLothar: ? |
03:43.30 | AnduinLothar | Fired, reason: Broke the rules ex: ran irc using ssh tunneling. |
03:43.41 | Cairenn | oh crap! |
03:43.45 | AnduinLothar | poof, gone. |
03:43.48 | Cairenn | :( |
03:44.07 | Cairenn | had you been told at time of hiring? |
03:45.05 | Wobin_ | yow |
03:45.20 | Wobin_ | AL: =( |
03:45.31 | AnduinLothar | I was tol dverbally 'not to install software without permission'. i was given a warning last night, so i unistalled the software. then today i was told my manager consulted with the other managers and they decided to let me go. |
03:45.47 | Wobin_ | That's not much of a 'warning'... |
03:45.51 | AnduinLothar | nope.. |
03:46.00 | AnduinLothar | not even a repeat offender |
03:46.15 | Tem | so, what software did you install without permission? |
03:46.18 | Tem | irc? |
03:46.24 | Wobin_ | putty? |
03:46.51 | ckknight | I'm sorry, AnduinLothar |
03:47.00 | AnduinLothar | i was on a mac, i has a script for port tunneling which i could have done via command line and an irc client, both run off of my ipd and not installed on the computer |
03:47.23 | Wobin_ | So technically there wasn't any 'software' 'installed' |
03:47.28 | AnduinLothar | nope.. |
03:47.33 | Wobin_ | But then again, it was a verbal agreement in the first place |
03:47.45 | Wobin_ | and thus subject to interpretation on the manager's behalf |
03:47.47 | AnduinLothar | it was a direction and not much of an agreement |
03:47.59 | Iriel | Still, you did bridge their presumably EXTREMELY secure internal netywork to the internet, albeit in a likely non-threatening manner |
03:48.15 | Iriel | Not that this doesn't suck horribly and i'm very sorry to hear they were so draconian |
03:48.20 | AnduinLothar | they had ports open for accessign the external battle.net |
03:48.21 | Iriel | But you can sort of understand why |
03:48.23 | Wobin_ | Indeed =( |
03:49.37 | AnduinLothar | i understand that I apparently do not belong in a corporate system where my intelegence is bellow my responsiblity |
03:49.44 | AnduinLothar | vice versa* |
03:50.05 | AnduinLothar | i apparently don't do very well with rules |
03:50.27 | AnduinLothar | even tho i have done nothing but cooperate with any specific requests of me |
03:51.26 | AnduinLothar | i can only assume that the rule breaking, which does not seem to be reason enough to fire me, was taken as an indication that I was not trustworthy. |
03:51.33 | Iriel | Do you think if you made a written apology and explained that perhaps it wasn't the wisest thing, but you'd be sure not to do it (or anything like it) again that they'd reconsider? |
03:52.05 | AnduinLothar | I don't do very well with groveling |
03:52.23 | AnduinLothar | it always comes out like i'm making excuses |
03:52.36 | Wobin_ | Well.. you technically are |
03:52.41 | Wobin_ | or rather you're not |
03:52.50 | Wobin_ | You're admitting to a mistake |
03:53.00 | Wobin_ | and saying you're learnt your lesson |
03:53.03 | Cairenn | that's why a written one is better, you can take the time to get the wording right |
03:53.04 | Iriel | An error of judgement, so to speak |
03:53.14 | Wobin_ | So not really 'excusing' yourself at all |
03:53.21 | AnduinLothar | I'm not sure I want to. |
03:53.32 | Cairenn | that, otoh, is a different matter |
03:53.41 | Kaelten|Sleeping | gnight guys |
03:53.54 | Cairenn | night Kaelten|Sleeping, sweet dreams |
03:53.59 | Wobin_ | Whether the environment would be different because of the incident after the fact is really the deciding factor... |
03:55.04 | Wobin_ | Were you still within the probationary period? |
03:55.35 | AnduinLothar | I was in the process of working my life around the job and a potential future with the company. This week, there's still time to go back to full time school this quarter. I think I will take it as a sign that I chose the wrong path and go about figuring out what the right path is. |
03:56.18 | AnduinLothar | 6months temporary status, yes |
03:56.26 | Iriel | Maybe not the wrong path, as much as the wrong time to take that path. |
03:56.30 | Cairenn | that is a very positive way to view what happened |
03:56.34 | AnduinLothar | right |
03:57.44 | AnduinLothar | although I don't know how good my odds are at ever getting a job there in the future. I would have to have a very impressive resume |
03:58.08 | Cairenn | you may want to consider writing the letter of apology anyway |
03:58.21 | AnduinLothar | i will. but not tonight |
03:58.23 | Cairenn | whether you get the job back or not, whether you *want* it back or not |
03:58.55 | Wobin_ | It'll possibly lay the groundwork for later acceptance if you ever go down that path |
03:58.57 | Cairenn | will look good should you decide to pursue a position with them in the future |
03:59.43 | Cairenn | still sorry to hear it though, getting fired sucks big time |
03:59.54 | AnduinLothar | Tonight I get to cry myself to sleep for ruining an opportunity that I works so hard to get in the first place. |
04:00.09 | Cairenn | =/ |
04:01.04 | AnduinLothar | but i'm sorry to have ruined any conversation here. I don't want to make anyone else miserable. |
04:01.41 | Cairenn | hi, friends, remember? |
04:01.50 | Cairenn | friends listen to each other, not just in the good times :p |
04:02.11 | Cairenn | and lord knows we have all screwed up one time or another |
04:02.14 | zenzio | I must be getting tired... read that as "just not in the good times" |
04:02.14 | *** part/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
04:03.10 | AnduinLothar | wonder if they're gonna revoke my 300 months free wow.. |
04:03.32 | Cairenn | 300 months?! |
04:03.47 | AnduinLothar | or the two fiends & familiy accounts i gave out |
04:03.56 | AnduinLothar | that would suck |
04:04.50 | AnduinLothar | ya, its sposed to be lifetime wow, but they just give you a # for a subscription card with 300 months on it |
04:04.57 | Cairenn | wow |
04:05.12 | AnduinLothar | think i still have another # i could use |
04:05.14 | Iriel | I suspect that'd probably stick unless they explicitly said otherwise |
04:06.13 | AnduinLothar | you would think, but then i didn't really expect to be fired without a warning either.. |
04:06.32 | Cairenn | I'd actually figure it'd be gone, unless explicitly stated otherwise |
04:07.29 | AnduinLothar | cept it's a subscription card... so it's not automated with a list of accounts.. |
04:07.40 | Cairenn | *nod* true |
04:07.47 | Iriel | Perhaps, I suppose it depends how it shows up in their system, being a subscription cart it may not be tied back quite as tightly |
04:07.49 | Iriel | who knows. |
04:08.01 | AnduinLothar | they;re have to look up my account name fromt he internal list and then manually cancil my subscription |
04:08.26 | AnduinLothar | which in and of itself would suck unless i got an email warning |
04:08.47 | AnduinLothar | w/e |
04:09.15 | AnduinLothar | funny tho. i sent slouken my reduced MovePad last night and he said he'd look at it.. |
04:09.40 | AnduinLothar | he prolly wont know i'm fired till his email bounces back |
04:10.08 | Iriel | Maybe you should email him beforehand to explain the situation |
04:10.59 | AnduinLothar | and i did have some QA addons that would have made their lives easier, but the approval process is horendously long and without me to maintain or push for it they will never see the light of day, which means i wasted at least 3 weeks of free time coding them |
04:11.41 | AnduinLothar | very dissapointing |
04:12.03 | AnduinLothar | i could have been recoding sky or something |
04:12.25 | AnduinLothar | sigh |
04:23.32 | *** join/#wowi-lounge slouken (n=Sam@ip68-5-42-243.oc.oc.cox.net) |
04:23.52 | AnduinLothar | why, speak of the devil |
04:23.58 | Iriel | Hey, it's the cookie man! |
04:24.44 | Cairenn | Question for you AnduinLothar. While you were coding them, did you learn anything new? In fact, just finding out what sort of things they might want/could possibly use means you learned something. |
04:24.57 | slouken | AnduinLothar, have you been speaking of the devil again lately? I told you that you'd get in trouble that way... |
04:25.04 | AnduinLothar | i did |
04:26.15 | AnduinLothar | yes, in fact i wrote an embedable chat comm that may be salvagable. |
04:26.38 | AnduinLothar | tho, not very robust |
04:26.55 | Cairenn | then it would seem to me that you didn't "waste at least 3 weeks of free time coding them" ... |
04:27.25 | AnduinLothar | well, that's up to slouken, one of the things was the movepad i 'enhanced' |
04:27.26 | Cairenn | among other things |
04:27.54 | Cairenn | if you learned something out of the experience, then it wasn't a "waste", is my point |
04:28.06 | AnduinLothar | right, thx. We'll see. |
04:29.10 | AnduinLothar | yes, slouken. Apparently my employers found out that I had been speakingto the devil and wanted nothing to do with it. |
04:31.22 | AnduinLothar | but trouble I usually equate with fear or danger. when i think it's more likely that I've been cursed, but being a lowly paladin, cannot remove this particular malady. |
04:31.51 | ckknight | find a priest? |
04:31.54 | AnduinLothar | however it's probably more correct to call me a rogue |
04:32.18 | AnduinLothar | with no hly afiliation other than my own pride. |
04:33.39 | ckknight | I don't like Rogues |
04:33.49 | AnduinLothar | i didn't either |
04:34.18 | Iriel | my first alliance character was a rogue (useless random trivia of the day) |
04:34.33 | ckknight | my first char was an Undead Warlock |
04:34.38 | ckknight | now I play an Undead Priest |
04:34.45 | ckknight | Tauren are my favorite, though |
04:34.53 | ckknight | wish I could be a Tauren Priest :'( |
04:35.15 | Cairenn | my first was a human mage, back before they got the hunters online |
04:35.32 | Cairenn | my first when the game went "live" was a NE hunter |
04:35.47 | Cairenn | so was my second ... and my third .... and my fourth ... and my |
04:36.00 | AnduinLothar | I started and have always been a human paladin. I never got any others past 25 nor spent any substantial time on them. |
04:36.06 | Iriel | Likewise, Iriel (the NE) was my first 'live' character |
04:37.07 | Elviso | I have some new backgrounds for FuBar I'm needing feedback on, if anyone wants to try them out |
04:37.20 | Elviso | download: http://limitlessguild.net/elvis/new/ (remove the _color) |
04:37.27 | Elviso | screenshots: http://limitlessguild.net/elvis/new/ss/ |
04:37.54 | Elviso | and for some reason they're not working well if your bar is anchored to the top, at least not for me |
04:40.50 | AnduinLothar | anyway. I'm done for the night. I have no way of being productive. I think i'm going to go read a book and become someone else for a while. |
04:41.10 | Cairenn | later AnduinLothar =/ |
04:41.26 | AnduinLothar | thanks for listening |
04:41.34 | Cairenn | any time |
04:41.36 | Cairenn | *hug* |
04:41.49 | Iriel | Take care Anduin |
04:44.14 | Elviso | everything for a reason, Anduin....keep your head up |
04:48.07 | *** join/#wowi-lounge Qzot (i=user@sandbox.xerox.com) |
04:48.23 | Iriel | Hey QZ |
04:48.25 | Qzot | Grr. |
04:48.36 | Qzot | Blizz is seeing improvement in authentication. |
04:48.50 | Qzot | Wish they would pass them on to the customers, as well. |
04:49.05 | ckknight | AnduinLothar, I do that with cartoons |
04:49.33 | Cairenn | hey Qzot |
04:49.45 | Iriel | I saw improvement |
04:49.47 | Qzot | Hey, Cairenn. |
04:49.50 | Iriel | 3 tries as opposed to about 9 |
04:50.03 | Qzot | I'm about .. umm .. zero for 10. |
04:50.17 | Iriel | Note to self: Congratulating onesself on sneaking into Pyrewood village is premature without also discovering a route out |
04:50.25 | zenzio | all of a sudden this Uther's Strength seems to proc a lot :o |
04:50.32 | Iriel | Frost nova and "run away" to the rescue |
04:51.20 | Qzot | Where is Pyrewood, again? Silverpine? |
04:51.47 | Iriel | yeah |
04:52.06 | Qzot | I don't think I've ever done but the first couple Silverpine quests. |
04:52.59 | Qzot | "Great improvements." Grr. Pshaw. |
04:54.53 | Qzot | Apparently, Authenticate(Rank 1) is a 300 second cast. |
04:55.20 | zenzio | should've spent points in Improved Authentication |
04:55.40 | slouken | Oh, I have Authenticate(Rank 3) |
04:55.40 | Iriel | I hear [World of Warcraft Client] procs happiness upon connection though |
04:55.46 | Iriel | So sooner or later you'll be in |
04:55.59 | Iriel | and then you'll be happy |
04:56.04 | Iriel | or happier |
04:56.08 | Iriel | or at least, less grumpy |
04:56.49 | Cairenn | anyone know if Flisher is still around? Looking for an update on CharacterViewer |
04:57.46 | Tem | why did I think he had quit wow long ago |
04:57.57 | Tem | like so that Legorol was maintaining CV now |
04:58.18 | Cairenn | Lego has EquipCompare, no idea if he's taken over CV |
04:58.50 | slouken | Where's a good place to farm for heavy leather? |
04:58.59 | Qzot | Beasts. |
04:59.02 | Iriel | Hm, what level is that? |
04:59.15 | Iriel | I'm trying to think of the popular leather farming spots |
04:59.23 | Iriel | That's presumably too high for the Darkshire worgen? |
04:59.31 | Iriel | Is it too low for the apes in STV? |
04:59.55 | Qzot | Horde or Alliance, and on a PvP server or no? |
05:00.40 | slouken | alliance, rp |
05:01.08 | Qzot | So, if you're not on a pvp server, there's a great teleport hack I can point you to. |
05:01.12 | Iriel | my suggestions remain valid then, but i'm not sure the level range is right |
05:01.16 | Qzot | :D |
05:01.27 | slouken | The best place I've found is the raptors in stranglethorn, but it's only about 50% heavy leather drop |
05:01.42 | Qzot | hehe |
05:01.43 | Iriel | the other 50% is better or worse than that? |
05:02.11 | Iriel | Those gorillas are very popular with the skinning crowd |
05:02.21 | Iriel | plus my fiancee got TWO Staffs of Jordan from them in a 2 week period |
05:02.36 | Qzot | I thought the type of leather was slightly random, but mostly determined by beast level. |
05:02.50 | Iriel | thats correct |
05:03.33 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net) |
05:03.50 | Iriel | Fricken night elf hunter |
05:03.55 | Qzot | WTS 3x [Unable to Connect]. I've found a great spot to farm them. :P |
05:05.02 | Iriel | Death by not being able to AoE to save myself |
05:05.19 | Qzot | Wait. I'm not using the channel correctly. I'll fix that. |
05:05.31 | Qzot | WTS 3x [Unable to Connect] |
05:05.32 | Qzot | WTS 3x [Unable to Connect] |
05:05.33 | Iriel | And now my cat is casting Cute Meow(Rank 10) |
05:05.33 | Qzot | WTS 3x [Unable to Connect] |
05:05.36 | Qzot | WTS 3x [Unable to Connect] |
05:05.44 | Iriel | You'll be unable to connect HERE too if you keep that up 8-) |
05:05.45 | Qzot | There. Feel like IF/Org? |
05:05.48 | Qzot | Lol. |
05:05.57 | Iriel | I tend to ignore trade and general |
05:06.18 | Qzot | Trade, unfortunately, is my bread and butter profit. |
05:06.19 | Cairenn | ~lart Qzot |
05:06.50 | Qzot | People not willing to extract the full value of their goodies patiently via the AH. |
05:06.59 | Tem | I wrote a tiny addon for myself that leaves certain channels at appropriate times |
05:07.10 | Tem | ie, leave trade/general when entering a major city |
05:07.20 | Qzot | Iriel: Did I tell you about my AH windfall? |
05:07.22 | Tem | leave general/lfg in all raid instances] |
05:08.06 | Qzot | Nice, Tem. |
05:08.11 | Tem | because, honestly, MC general/lfg are the worst |
05:08.36 | Iriel | no, what fell |
05:08.38 | Qzot | I have a similar mod I've been meaning to write. But I'll never get the time. |
05:08.48 | zenzio | when using /2, you should also remember that if you don't sell the item within two minutes, you should add at least 10 exclamation marks to your spam |
05:09.11 | Qzot | I bought a pattern for Titanic Leggings. 750g. Figured I could resell for 1-1.2kg. |
05:09.15 | Tem | zenzio: don't forget to cross post in all other channel |
05:10.07 | Qzot | Since it was 3 days to weekend, I decided to post it for 2500g. Get people used to a high price, when few sales anyway, then bring it down for the weekend. But... |
05:10.14 | Qzot | *2400g |
05:10.25 | Elviso | Tem: you see my screenshots? |
05:10.31 | Tem | Elviso: no I didn't |
05:10.34 | Iriel | someone bought it didn't they? |
05:10.36 | Elviso | screenshots: http://limitlessguild.net/elvis/new/ss/ |
05:10.41 | Iriel | I can just tell where this is going |
05:10.44 | Tem | I saw a post in /trade on my alt server where the prices are generally lower than my normal server |
05:10.49 | Qzot | ...it sold. |
05:10.53 | Iriel | nice |
05:11.07 | Iriel | Oh, are any of the *nu's tailors? |
05:11.09 | Tem | <PROTECTED> |
05:11.14 | Qzot | Nope. |
05:11.25 | Qzot | Check Kleo's List on the writeboards. |
05:11.32 | Iriel | ah, ok |
05:11.35 | ckknight | <PROTECTED> |
05:11.51 | Iriel | Is it worth 10g? |
05:11.59 | zenzio | seems to be a green |
05:12.09 | Qzot | It's soulbound. Can't sell it. |
05:12.21 | Qzot | BoP. Nub. |
05:12.39 | Elviso | I accidently disenchanted my [Body] |
05:12.41 | Iriel | Heh, Hepatitis, great name for an UD priest |
05:12.44 | Qzot | LOL |
05:13.10 | Iriel | I disenchanted my [Soul] and all I got was this lousy [Strange Dust] |
05:13.10 | Tem | I enjoy my female dwarf priest, "Lard" |
05:13.29 | Qzot | I'm better off to wait during Auth, not discon after 3 min and try again, right? |
05:13.53 | Iriel | 3 min may be excessive |
05:14.13 | Qzot | It's taking 4-5 to [Unable to Connect] me. |
05:14.41 | Qzot | I'm only on my 5th since logging into #wowi |
05:15.27 | Iriel | Ugh, it's degraded from my earlier experienec then, it was taking 1-2 mins to give up on me |
05:15.39 | Iriel | then 3rd try it went 'pop' and I was in |
05:15.45 | Qzot | Nope. So. 5 tries in 45 minutes. 9 min per. |
05:15.47 | Iriel | It didn't literaly go 'pop' |
05:18.18 | Qzot | That "great improvements" on the Breaking News page is *so* wickedly mean. |
05:18.48 | Iriel | They just forgot to put (but not for you, Qzot) after it |
05:19.03 | Qzot | Lol. |
05:19.45 | Qzot | Well, I think it's obvious I'm not getting in tonight. |
05:22.15 | Qzot | Iriel: What did you use as the basics of Sync, when you've done it before? |
05:23.11 | Iriel | Qzot: Well, the first question is, can you track a version of the elements, or efficiently produce hashes of them |
05:23.28 | Iriel | Qzot: For explicit replication versioning should be fairly easy |
05:23.46 | Iriel | Qzot: then recursively negotiate if each subtree needs synchronization or not |
05:24.42 | Iriel | But it doesn't have to be a tree structure, any kind of mutually predictable subdivision works |
05:24.46 | Qzot | I'm imagining 2 trees in Lua, on different machines, that could have possibly come from SavedVariables. |
05:25.50 | Qzot | With the restriction that nodes which are tables with only numeric keys are considered unordered (the keys don't matter, only the values do), but otherwise, the keys are significant. |
05:26.12 | Qzot | I'd prefer to assume no versioning in the general case. |
05:26.17 | Iriel | Assuming the goal is to minimize communication overhead, some kind of md5 checksum for each subnode would work |
05:26.27 | Qzot | Which makes a hash a prerequisite. |
05:26.39 | Iriel | Each node's hash is the hash of its children (or children's hashes, if they're tables themselves) |
05:26.47 | Qzot | Exactly. |
05:27.09 | Qzot | Except that md5 doesn't work if you want to consider unordered hashes, too. |
05:27.21 | Iriel | well, force an arbitrary ordering while you hash |
05:27.27 | Qzot | "Unordered hashes" is the wrong term. "Sets". |
05:27.29 | Iriel | table.sort comes to mind |
05:27.50 | Qzot | If the elements are tables, that's pretty hard. |
05:28.03 | Iriel | not if you dont mind using a (single) temporary list |
05:28.33 | Qzot | Just define the checksum of a Set to be the xor of all the members of the Set. |
05:28.48 | Iriel | put the table's keys into a list as values, then sort it, and use that to iterate and build the md5sum |
05:29.01 | Iriel | xor is a terrible hash scheme tho |
05:29.06 | Qzot | Yeah. |
05:29.54 | Qzot | Set = table with all numeric keys, and we consider Sets identical if they have the same values, but in a different order. |
05:30.32 | Iriel | If you dont mind doing that, it's even easier, just sort the set values before hashing, you dont even need a temporary work table |
05:30.44 | Qzot | *sigh* An hour is long enough to spend trying to authenticate. I give. |
05:31.09 | Qzot | Same prob as before. The set values might be tree nodes themselves. |
05:31.55 | Qzot | Maybe just say Sets don't make sense, and you have to find a way to key your data if you want to Sync. |
05:32.40 | Qzot | Then it a simple key/hash compare. |
05:33.47 | Iriel | Well, no problem, if the nodes are trees, then you sort their hashes in their place |
05:33.57 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
05:34.01 | Qzot | That works. |
05:34.23 | Iriel | The implied assumption being that if hash(A) == hash(B) then A == B, which is safe enough |
05:34.53 | Iriel | if you're using md5 or some other decently sized/analyzed algorithm |
05:35.10 | Qzot | Yeah. Which is why you need a good hash, whereas in most cases, a crappy will still work. |
05:36.10 | Qzot | public int hashCode() { return 3; } is surprisingly effective in a pinch. |
05:37.21 | Iriel | Well, it depends heavily on what you're using it for! |
05:37.30 | Iriel | Stick 10,000 of them in a HashSet and you'll regret it |
05:38.36 | Qzot | hehe |
05:39.09 | Qzot | I use them to figure out if the real hashCode is completely borked, and violating the contract. |
05:40.15 | Iriel | Having equals but not hashCode is a real treat |
05:40.22 | Iriel | Luckily checkstyle spots that |
05:40.51 | Qzot | Yup. |
05:41.25 | Qzot | Having a class and it's subclass both override equals is about my favorite. |
05:41.48 | Iriel | I'm assuming you mean having them both override equals and doing it WRONG? |
05:42.17 | Qzot | It's nearly impossible to do it any way that's right, and still needs the subclass to override. |
05:42.31 | Iriel | you end up having to do a wacky backwards call |
05:42.36 | Qzot | It's not impossible. Just nearly so. |
05:42.42 | Iriel | it's not exactly efficient |
05:43.29 | Qzot | And also doesn't scale well to B and C both being subclasses of A, and all 3 overriding equals. :P |
05:45.06 | Iriel | a handy time for 'final' 8-) |
05:45.32 | Iriel | (and defining equals in terms of other sane thngs within the classes) |
05:45.54 | Iriel | not sure that's generally solveable tho, extremely dependent on the classes at hand |
05:46.36 | Qzot | As I said. Nearly impossible to do correctly, and still have meaning. |
05:47.10 | Qzot | Almost always, the correct thing to do is to decide which level in the class hierarchy gets to define equals, make it final, and have done with it. |
05:49.42 | zenzio | I should've taken a nap while flying from Winterspring to Silithus :| |
05:50.16 | Iriel | gonna try wow one more time? |
05:50.36 | Qzot | I should've gone to bed, instead of flying from Disconnected to Connected. |
05:50.54 | Qzot | Just did. Still stuck at Authenticating. |
05:51.23 | Qzot | Gah. Unable to connect. |
05:51.46 | Iriel | hopefully it'll be fixed by tomorrow or they'll have a riot on their hands |
05:52.05 | Tem | heh |
05:52.14 | Tem | I'm glad for it to be "down" |
05:52.38 | Tem | since I'm not really trying to log in |
05:53.42 | Tem | yay for free days |
05:54.30 | Cairenn | have they said we're getting free days? |
05:54.46 | Cairenn | I'm kinda behind on the news this week |
05:54.53 | Qzot | If you had toons on a char for the schlepp. |
05:55.11 | Cairenn | in English now? |
05:55.13 | Qzot | I've haven't heard of free days just because you couldn't log in and play. |
05:55.38 | Qzot | If you had characters on one of the servers in a certain list, you got a free day. |
05:55.46 | Cairenn | gotcha |
05:58.14 | Miravlix | I have heard of free days because you couldn't log in. |
05:58.27 | Tem | me too |
05:58.45 | Qzot | k |
05:58.48 | Tem | if you read the sticky in the general forum about last night, you will see that everyone got a free day becaose of last night |
05:58.58 | Tem | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7805960&p=1&tmp=1#post7805960 |
05:59.07 | Tem | "Because players were unable to log in to the game during peak playing time yesterday as a result of the emergency maintenance, we will be applying a one-day credit to all players’ accounts. " |
05:59.19 | Cairenn | cool |
05:59.28 | Qzot | Good. |
05:59.32 | Tem | indeed |
05:59.39 | Qzot | ...but I'd still prefer to log in. :D |
05:59.41 | ckknight | I'd rather play :-P |
05:59.48 | Iriel | I wonder how close to 40 i've gotten now |
06:00.08 | Cairenn | I do wish people would give them a break though, they do try to do the right thing |
06:00.08 | Miravlix | Iriel, Had a chinese lever play your char? |
06:00.36 | Iriel | 40 free days 8-) |
06:00.54 | Iriel | It's the new 'level grind' 8-) |
06:01.16 | Cairenn | I think they are *still* trying to recover from the popularity of the game. They never even dreamed it would be this popular and they are still scrambling trying to get on top of things. (MO) |
06:01.33 | Miravlix | Haven't looked at my days, but I've gotten everything there is to get since a few hours after launch EU. |
06:01.48 | Miravlix | They released 250-300K copies... |
06:02.03 | Miravlix | They where gone before they was packed on the trucks |
06:02.27 | Iriel | Fond memories of waiting outside EBGames in the mall for them to open to pick up my collectors ed |
06:02.30 | Miravlix | to say Blizzard got taken by supprise is the understatement of the year |
06:02.47 | Cairenn | Iriel: heh, yup, me too (although I didn't get CE) |
06:02.55 | Miravlix | The world is still supprised by WoW's success |
06:03.28 | Miravlix | Missed out on CE, *sighs* |
06:03.54 | Miravlix | My CC didn't work the day I ordered and when I got it fixed I couldn't find CE. |
06:03.55 | Qzot | *sigh* They're successful for a reason. The game is fun. |
06:04.12 | Qzot | And I want to play. And I can't. |
06:04.16 | Iriel | 8-( |
06:04.26 | Cairenn | me either |
06:04.27 | Qzot | Okay. I *really* give up this time. |
06:04.37 | Qzot | I'm not going to try "one more time" this time. |
06:04.37 | Cairenn | I've been trying to get logged in for a while now too |
06:04.47 | Iriel | Anyone recognize this, by the way "The gathered will tell the path of the shell. |
06:04.49 | Qzot | I'm backing away from the keyboard. |
06:05.18 | Cairenn | Qzot: slowly and carefully, smiling and nodding? |
06:05.45 | Qzot | Uru? |
06:05.58 | *** join/#wowi-lounge Norque (n=Mickachu@074.a.001.dub.iprimus.net.au) |
06:06.18 | Iriel | Aye, it was Zandi's message to everyone on the last day of Uru Live |
06:06.26 | Iriel | One of the saddest moments in gaming for me |
06:07.10 | Iriel | I need to get an invite to the new cavern now, the rush should've cooled off |
06:07.17 | *** join/#wowi-lounge s|loup^away (n=loup@213.221.117.211) |
06:07.28 | Qzot | Well, g'night, all. |
06:07.53 | Iriel | goodnight, may tomorrow be more connectful |
06:08.18 | Cairenn | night Qzot |
06:09.23 | Iriel | Must stop playing like a hunter, dead again |
06:09.33 | Miravlix | You know, you can use computers for other things than WoW. |
06:09.36 | s|loup | hi |
06:09.39 | ckknight | says you |
06:09.42 | Miravlix | Mine is a radio player right now. |
06:09.46 | Cairenn | hey s|loup :) |
06:09.50 | Iriel | Oblivion? |
06:09.57 | Iriel | Civ4? |
06:10.02 | Miravlix | Obli doen't work on my computer |
06:10.27 | Iriel | I hear some people WORK on computers too |
06:11.05 | Cairenn | nevah! |
06:11.50 | Miravlix | It's the all in one entertainment pack |
06:12.16 | Miravlix | Video, radio, games, pron, you get it all |
06:12.22 | Iriel | So oblivion doesn't work AT ALL, or it just doesn't work well enough to play? |
06:12.43 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
06:12.56 | Miravlix | It's dead on load |
06:13.07 | *** join/#wowi-lounge [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:13.08 | Miravlix | Wants to tell Microsoft |
06:13.20 | Iriel | Ah, nasty driverissueitis? |
06:14.33 | Miravlix | It just wants to talk with Microsoft, not me |
06:14.44 | Miravlix | so I have no idea what the problem is |
06:15.03 | Iriel | No details if you do tell microsoft? |
06:15.16 | [MoonWolf] | lol |
06:15.20 | Miravlix | You know how that report feature work. :p |
06:15.41 | Miravlix | Thanks for reporting to Microsoft, HA HA HA your computer doesn't work. |
06:15.53 | Iriel | It usually gives me an idea of WHAT kind of crash it was |
06:15.56 | Iriel | driver, something else |
06:16.36 | Miravlix | I've never cared for Windows, so never bothered to learn how to read the error crap |
06:16.55 | Miravlix | I can rewrite and fix the problem if it was Linux though. :p |
06:18.25 | Miravlix | My life has been DOS, some DOS Multitaskers, OS/2, Linux, I've gone through life blissfully ignorant of Windows. |
06:18.45 | Norque | oh dear god.. Microsoft has bought Lionhead Studios... Now there will be no end to the half baked games! |
06:19.11 | [MoonWolf] | great, now they can have great ideas and not do anything usefull with them MORE |
06:19.15 | Iriel | It's official? |
06:19.25 | Iriel | Maybe they'll have great ideas and the funding to finish them? |
06:19.30 | Iriel | One can hope, anyway |
06:19.36 | Iriel | They need to release Populous 2K6 |
06:19.48 | Norque | Thats a pretty big hope there Iriel |
06:20.12 | [MoonWolf] | populous 2k6, you are a technoshaman and your clan of cyberneticly enhanced humans need help to take over the planet! |
06:20.21 | ckknight | Populous is cool |
06:20.47 | Norque | yeah Populous rocks. It's all there other games thats the problem |
06:21.03 | ckknight | <PROTECTED> |
06:21.15 | ckknight | Populous: Beginnings was pretty damn cool |
06:21.17 | [MoonWolf] | Use cube shaped ships with eery green light to travel to other planets and take those over as well. Use assimilators to turn the members of other clans to your side. |
06:21.28 | [MoonWolf] | Populous: Borg! |
06:21.29 | Norque | lol |
06:22.32 | Iriel | B&W2 was both awesome and not so awesome |
06:22.44 | Iriel | They fixed so many of the issues from BW1 |
06:22.51 | Iriel | but then left out huge gameplay opportunities |
06:23.11 | [MoonWolf] | and your creaturse still could not play chess |
06:24.13 | [MoonWolf] | B&W is awesome though |
06:24.38 | [MoonWolf] | the way you can take over tasks from the common man and do them 100x faster |
06:24.56 | Miravlix | B&W2 was weird |
06:25.06 | Miravlix | I felt like it was B&W 1 patch 3 |
06:25.10 | Norque | My creature in B&W was brain dead or something. It would go and stare at the big creature on island 1 until it died, then go and do it again |
06:25.27 | [MoonWolf] | Norque, it was in love :o/ |
06:25.32 | [MoonWolf] | but shy |
06:25.32 | ckknight | B&W2 was too graphics intensive |
06:25.34 | ckknight | needlessly |
06:25.49 | Norque | No excuse to die of starvation |
06:25.51 | [MoonWolf] | hey I can brush the grass with my hand! |
06:27.10 | Norque | my box isnt uber enough to show grass :( |
06:28.53 | ckknight | what should I name my localization library |
06:28.54 | ckknight | ? |
06:29.45 | Tem | oh damn |
06:29.54 | Tem | what's the name of the fish in hhgttg? |
06:29.59 | Iriel | Babel Fish? |
06:30.03 | Tem | yeah that's it |
06:30.11 | Iriel | or SoLongAndThanksForAllThe Fish |
06:30.20 | ckknight | hrm |
06:30.26 | ckknight | good idea |
06:32.09 | Iriel | That was also the name of a cross faction mod |
06:32.17 | Tem | hmm |
06:32.20 | Iriel | You could go with ElevatorOfBabel |
06:32.22 | Tem | guess that's out them |
06:32.27 | Tem | s/m/n/ |
06:32.29 | ckknight | TowerOfBabel |
06:32.30 | Iriel | bit of biblical humor |
06:32.33 | zenzio | WTF U SAY |
06:34.02 | ckknight | maybe it should have "Lib" in it |
06:34.07 | ckknight | or something |
06:34.20 | zenzio | Libram of Language |
06:34.29 | Tem | Libram is taken |
06:34.43 | Tem | how 'bout Websters or something? |
06:34.46 | Iriel | How about "Babble" |
06:35.16 | ckknight | something like BabbleLib could work |
06:36.06 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net) |
06:38.34 | Iriel | SupportYour(Local(ized)Library) ? |
06:38.57 | Tem | TEXT(Lib) |
06:39.16 | ckknight | lol, Iriel |
06:39.47 | ckknight | think BabbleLib could work |
06:39.48 | [MoonWolf] | Iriel, right, that will work as a table name juuuuuust fine. |
06:40.57 | Iriel | Maybe it behaves differently in the EU client? |
06:44.21 | Tem | perhaps |
06:44.40 | ckknight | what should I use as a deprecation text? |
06:44.53 | ckknight | currently it's FuBarUtils.LocalizedClassToEnglish("class") has been deprecated. Please use BabbleLib:GetInstance().GetEnglishClass("class")., but the GetInstance() bit seems icky, cause you're supposed to use versions |
06:47.26 | Iriel | You could say BabbleLib:GetInstance(<VERSION>), and put the current version in there> |
06:52.41 | ckknight | alright, done, Iriel |
06:54.52 | Cairenn | night all |
06:55.24 | ckknight | one problem with the deprecation deal is I can't tell where it came from |
06:56.34 | Iriel | hm, can you use debugstack() ? |
06:56.51 | ckknight | hrm |
06:56.58 | ckknight | haven't tried it |
06:57.17 | ckknight | thanks for the tip |
07:00.29 | slouken | debugstack() rocks. :) |
07:00.53 | ckknight | that's what she said ;-) |
07:00.59 | ckknight | jk |
07:02.06 | slouken | Good night everyone |
07:02.14 | ckknight | cya later |
07:03.51 | ckknight | alright, that works great |
07:04.02 | ckknight | my deprecated deal now shows where it takes place |
07:05.17 | Iriel | Okay, time for me to go, have a good one |
07:05.30 | ckknight | alright, cya |
07:06.24 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
07:32.13 | *** join/#wowi-lounge Crispix (n=Crispy@c-24-7-241-103.hsd1.in.comcast.net) |
08:00.28 | Wobin_ | hrm, what 'page listing' page does everyone use in the Wowwiki? |
08:05.08 | Tem | I typically use this one http://www.wowwiki.com/Interface_Customization |
08:05.16 | Tem | but it's not perfect |
08:07.25 | Wobin_ | oh brilliant |
08:07.31 | Wobin_ | Much better than the main page |
08:07.38 | Wobin_ | (which needs more links I'd say...?) |
08:08.10 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
08:08.10 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
08:19.09 | Wobin_ | hum |
08:19.12 | Wobin_ | To accomplish this, it's likely that we'll take a few of the "must have" abilities from Arcane, and make them available to all magi. (Some likely candidates are the talents Evocation and Improved Arcane Explosion.) |
08:19.24 | Wobin_ | IAE being for all would be useful |
08:19.33 | Wobin_ | and evoc naturally |
08:23.04 | [MoonWolf] | ?? |
08:23.06 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@147.11.103-84.rev.gaoland.net) |
08:24.32 | Shouryuu_ | rawr boo purr moo and so forth |
08:24.57 | [MoonWolf] | woof |
08:25.01 | Tem | Wobin_: where are you getting this? |
08:25.04 | Shouryuu_ | damn |
08:25.29 | Shouryuu_ | lol,http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=351939&p=2 I'm a "known" scripter |
08:26.57 | [MoonWolf] | Shouryuu_, congrats |
08:28.11 | Shouryuu_ | hehe |
08:29.06 | Wobin_ | hum |
08:29.10 | Wobin_ | WoWLJ |
08:29.19 | Wobin_ | No direct link, but it's on the realm forum apparantly |
08:32.45 | Tem | realm forum? |
08:32.51 | Tem | that's an odd place for a Mage post |
08:42.47 | Wobin_ | ah |
08:42.49 | Wobin_ | http://www.wow-europe.com/en/misc/wowinsider/wowi06/interview.html |
08:42.54 | Wobin_ | Just one paragraph |
08:52.23 | *** join/#wowi-lounge Maldivia (i=the_real@193.88.12.43) |
08:57.39 | *** join/#wowi-lounge Kemayo (n=kemayo@pool-71-103-166-178.lsanca.dsl-w.verizon.net) |
09:03.21 | Shouryuu_ | I've just had an idea for that Sudoku addon |
09:04.09 | Shouryuu_ | instead of generating my own, I'll just put in a default database of say 20 of 'em, and let players add their own, and share them the same way that Gatherer add-on does |
09:05.31 | [MoonWolf] | sharing them is a whole new problem in itself. |
09:05.45 | Shouryuu_ | porrque? |
09:06.03 | [MoonWolf] | I could create one that simply cannot be solved AT ALL |
09:06.41 | Shouryuu_ | I guess yeah |
09:07.04 | Shouryuu_ | yeah something with like 4 numbers |
09:07.35 | Shouryuu_ | That would be just for the pleasure of pissing people off, but it'll work |
09:34.54 | *** join/#wowi-lounge JoshBorie (n=none@r35h65.res.gatech.edu) |
09:44.20 | krka|work | well, your client can identify which ones are solvable/not solvable |
09:50.37 | *** part/#wowi-lounge Depherios (n=Deph@67.189.88.161) |
09:56.12 | *** join/#wowi-lounge zenzelezz (n=zenzelez@ti131310a080-13679.bb.online.no) |
09:57.10 | Shouryuu_ | yeah but somene sends one with just 5 numbers, there will be a solution to it, but unless you start randomly putting numbers around you'll never find one. |
09:57.48 | Shouryuu_ | So I guess I have to force a minimum number of numbers, but what will the minimum be... |
10:09.31 | [MoonWolf] | 6 |
10:09.44 | [MoonWolf] | 6 should give decent complexity |
10:10.12 | Shouryuu_ | no 6 is not enough |
10:10.16 | Shouryuu_ | it's far from not enough |
10:10.29 | [MoonWolf] | 2009476 |
10:10.32 | Shouryuu_ | there's an average of 2-3 per square |
10:10.33 | Shouryuu_ | hehe |
10:10.51 | Shouryuu_ | that's like 18-27 |
10:11.20 | [MoonWolf] | start it off at 25 ? |
10:13.15 | Shouryuu_ | yeah I guess |
10:13.21 | Shouryuu_ | I don't think I'm going to do it anyways |
10:18.22 | *** join/#wowi-lounge Andalia (n=xx@p54AD93B8.dip0.t-ipconnect.de) |
11:49.18 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
11:58.51 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-146-176.dsl.pltn13.pacbell.net) |
12:03.44 | Kirov | how many people are actually here? |
12:05.34 | zenzelezz | good question |
12:06.21 | Maldivia | no idea |
12:16.29 | *** join/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
12:16.36 | JoshBorke | morning :-) |
12:16.55 | Maldivia | morning |
12:37.36 | *** join/#wowi-lounge groll (n=hepp@62.119.159.41) |
12:44.33 | JoshBorke | can someone help me with a conceptual problem? |
12:44.54 | JoshBorke | http://wow.pastebin.com/645938 i need to know how that code would work and I have no idea how to get a lua environment running in linux :-/ |
12:49.02 | krka|work | just download lua |
12:49.08 | krka|work | with debian / ubuntu: apt-get install lua |
12:49.20 | JoshBorke | using rhel4 |
12:49.28 | JoshBorke | not in the yum repository so i'm gonna check for an rpm |
12:50.43 | krka|work | http://lua-users.org/wiki/LuaBinaries |
12:50.45 | JoshBorke | ok, i have lua installed, what do i do now? :-( |
12:50.58 | krka|work | luac mycode.lua |
12:51.00 | krka|work | to compile it |
12:51.04 | [MoonWolf] | luac yourfile.lua |
12:51.06 | krka|work | lua luac.out to run it |
12:51.25 | krka|work | i have an alias that does: luac $1 ; lua luac.out |
12:52.23 | JoshBorke | and then how can i output something? |
12:52.27 | krka|work | luac -l to lodd code there JoshBorke ... what do you want to do? |
12:52.30 | krka|work | print(message) |
12:52.42 | krka|work | oops.... scratch the "luac -l to l" |
12:53.34 | krka|work | looks like homework almost :) |
12:54.51 | JoshBorke | oh good, it appears to work |
12:55.42 | JoshBorke | hm |
12:56.00 | JoshBorke | so the for evaluates the table.getn only once, when it first starts |
12:56.09 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
13:35.40 | Maldivia | JoshBorke: hmm, change it to a repeat until ? |
13:37.56 | Maldivia | if you want to evaluate the expression every time |
13:40.06 | Maldivia | krka: why compile the code first? lua file.lua works just fine .) |
13:44.37 | JoshBorke | Maldivia: repeat until guarantees at least one execution though, right? |
13:44.45 | Maldivia | correct |
13:45.06 | Maldivia | so you'll have to do a if tbl[i] then check, or check if the table is empty first |
13:45.34 | JoshBorke | if i do: 'while (tbl[i]) do...' it works great :-) |
13:45.58 | Maldivia | yeah, that should work aswell :9 |
13:46.11 | JoshBorke | danke :-) |
13:46.19 | Maldivia | otherwise, repeat until version: http://wow.pastebin.com/646016 |
13:47.01 | Maldivia | but yeah, a while should be better :) |
13:48.17 | JoshBorke | danke sehr |
13:51.31 | kremonte | <PROTECTED> |
13:51.35 | kremonte | you can't call any movement functions now |
13:51.42 | kremonte | whyeee |
13:52.05 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@147.11.103-84.rev.gaoland.net) |
13:52.40 | JoshBorke | morning Shouryuu_ |
13:56.35 | Shouryuu_ | hello |
14:09.13 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-188.handshake.de) |
14:12.01 | Shouryuu_ | Bleach was fun the first 20 episodes |
14:12.05 | Shouryuu_ | now it's gotten boring |
14:12.33 | Shouryuu_ | It's dragon ball-etish |
14:13.35 | Elkano | even worse: now it's licensed and Lunar droped it :( |
14:13.46 | Shouryuu_ | meh I won't miss it |
14:13.57 | Shouryuu_ | I;m at episode 50ish and it's gotten very borin |
14:16.29 | Elkano | the nd of the soul society arc sin't that bad, just hang in there a few episodes longer |
14:18.46 | JoshBorke | yea, i'm waiting for the filler eps to go away before i get back into it |
14:20.11 | Shouryuu_ | The fights just get annoying now |
14:20.25 | Shouryuu_ | "ohh! Impossible! Ichigo, so fast!" |
14:20.38 | Shouryuu_ | "What power..." |
14:20.48 | Shouryuu_ | really dragon ball-ish :P |
14:21.34 | JoshBorke | at least he doesn't 'power up' for 3 episodes? |
14:23.12 | Shouryuu_ | lol |
14:23.40 | Shouryuu_ | But he bleeds to death 5 times an episodes. He's been doing so for about 20 episodes. |
14:28.24 | Kirov | Bleach? |
14:28.49 | Shouryuu_ | An anime |
14:38.44 | Wobin_ | PS http://www.thottbot.com/?i=53333 |
14:38.57 | Wobin_ | Finally a valid 'hunter weapon' =P |
14:39.58 | *** join/#wowi-lounge ComicSansMS (n=der_weih@p5497E27A.dip.t-dialin.net) |
14:40.07 | ComicSansMS | greetings everyone! |
14:40.18 | Shouryuu_ | hello |
14:40.56 | JoshBorke | hello! |
14:41.56 | Wobin_ | hola Mr Font |
14:42.07 | Kirov | Mr. Font? heh |
14:43.38 | JoshBorke | Wobin_: paladin weapon :D |
14:45.36 | kremonte | pallies need agi? :P |
14:45.38 | *** join/#wowi-lounge _B (i=isis@217.146.90.199) |
14:46.36 | _B | Once the merchant frame has openend, item tooltips now display the value of items, but how can I retrieve this value? I cannot find it anywhere |
14:46.55 | Maldivia | Huntsman harpoon... :) |
14:47.05 | Maldivia | Hunter weapon :9 |
14:47.20 | Maldivia | but it's still no Barb of the Sand Reaver :9 |
14:47.48 | Shouryuu_ | _B Isn't there something like a GetTooltipText() function? |
14:48.26 | _B | I would prefer it if you did not answer my question with a question ;) |
14:48.35 | Shouryuu_ | hehe |
14:48.41 | Maldivia | _B: http://www.wowwiki.com/API_GetMerchantItemInfo |
14:48.42 | Shouryuu_ | I;m not an expert, sorry :P |
14:49.05 | Maldivia | or are you talking abour the sell value on items in your inventory? |
14:49.07 | _B | I found that, but that is for querying items that the merchant sells |
14:49.10 | _B | Aye I am yes |
14:49.13 | Maldivia | Ok |
14:50.38 | Kirov | SetMerchantCompareItem |
14:52.27 | _B | Bingo Kirov |
14:52.32 | _B | Thank you |
14:53.15 | Kirov | hmm |
14:53.32 | Kirov | actually, it's GetScript("OnTooltipAddMoney") |
14:53.38 | Kirov | hook that |
14:54.44 | Maldivia | and remember to check for InRepairMode() |
14:55.34 | ckknight | hey all |
14:55.43 | Shouryuu_ | <PROTECTED> |
14:56.17 | Maldivia | <PROTECTED> |
14:57.53 | _B | Yes that's even better ;) |
14:59.02 | _B | Unfortunately it means that the value is never exposed unless all items are moused-over |
14:59.13 | _B | I thought it might be exposed as soon as the merchant frame was opened |
14:59.50 | Maldivia | well, all you have to do is internally "mouse over" all items when the merchant frame is shown :) |
15:00.17 | Maldivia | although, that could cause some lag when opening merchants |
15:01.55 | Shouryuu_ | how could you internally mouse over all the items in the merchant frame? |
15:02.12 | Wobin_ | for each item in your bag set the tooltip to that item |
15:02.34 | Wobin_ | PackRat does that |
15:02.46 | Wobin_ | spam: |
15:02.47 | Wobin_ | for bag = 0, NUM_BAG_FRAMES do |
15:02.47 | Wobin_ | for slot = 1, GetContainerNumSlots(bag) do |
15:02.47 | Wobin_ | _, _, _, id = self.GetItemInfoFromLink(GetContainerItemLink(bag, slot)) |
15:02.47 | Wobin_ | if( id ) then |
15:02.47 | Wobin_ | local name, _, quality = GetItemInfo(id) |
15:02.49 | Wobin_ | GameTooltip:SetBagItem(bag, slot) |
15:03.23 | Shouryuu_ | ahh |
15:03.28 | Shouryuu_ | indeed |
15:04.21 | Elkano | _B, here's the way I'm doing it: lua: http://pastebin.com/646164 / XML: http://pastebin.com/646165 |
15:06.01 | Elkano | but I think I'll have to rework the soulbound check a bit and add a durability check :/ |
15:07.07 | _B | You know there is a better way than doing this local _, _, _, business |
15:07.21 | _B | Especially if you just want one value |
15:08.01 | _B | example: local maxXP = ({this:GetMinMaxValues()})[2]; |
15:08.13 | Shouryuu_ | which place is safer for a HDD, my backpack or my lugage? |
15:10.00 | _B | Using {} table constructor places the return values from the function into a table. Then for some reason you need to surrounded that in braces, which I found out after some trial and error, and then LUA let's you access the elements of the table with the subscript [] braces |
15:10.45 | wereHamster | _B, wouldn't be "local _, maxXP = this:GetMinMaxValues()" easier? |
15:10.55 | _B | It would be a waste of a variable! |
15:11.11 | wereHamster | because {} creates a new table, that is far more worse than a variable |
15:11.32 | Miravlix | You didn't talk about returning temp tables and talking about waisting space in the same breath! |
15:12.09 | _B | Well err, I like they way it looks for readability better ;p |
15:12.25 | _B | It's clear that you're only using the second return value |
15:12.58 | _B | Though I doubt I would convert anyone |
15:13.08 | Shouryuu_ | lol |
15:13.12 | Shouryuu_ | Yeah that just hurt my eyes :p |
15:13.31 | Shouryuu_ | _,2_,_,_,_=SomeStuf() makes a lot more sens to me :P |
15:13.40 | Shouryuu_ | but the, that's just me |
15:13.56 | wereHamster | I personally like local_, _, val = FancyFunc() better than ({FancyFunc()})[3] |
15:14.17 | _B | /cry |
15:14.38 | Elkano | same here :( |
15:14.49 | _B | I spent ages trying to figure that out ;p |
15:14.57 | Shouryuu_ | lol |
15:15.00 | *** join/#wowi-lounge Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk) |
15:15.10 | _B | Because I don't like wasted variables~ |
15:15.16 | _B | Even though you may have a point that mine takes up more memory |
15:15.23 | _B | Though who truly knows the answer to that |
15:16.42 | Elkano | but where does _ waste a variable? wasn't that specialy designed not to do so? |
15:17.07 | Miravlix | We do |
15:17.19 | Miravlix | Local variables use memory once |
15:17.27 | Miravlix | temp taples get recreated |
15:17.35 | Miravlix | tables |
15:17.44 | Elkano | the _ way should discard the value directly where the table solution would first store it in a table to discard it later |
15:18.09 | Miravlix | Your addon would create garbage, thats very very bad |
15:18.51 | Shouryuu_ | badd |
15:19.07 | Cide | only if you do it often. |
15:19.15 | Cide | or, if you do it a lot |
15:19.45 | Wobin_ | ps {function()} only returns the first value |
15:19.46 | Miravlix | Do it once and it's still once * number of function in X number of addons |
15:19.53 | Miravlix | Program right for crying out loud it's not that hard |
15:20.00 | Wobin_ | it doesn't help if you're after _, womble = func() |
15:20.21 | Wobin_ | er (func()) maybe |
15:20.25 | Wobin_ | feh |
15:20.31 | _B | You lose |
15:20.34 | Wobin_ | true |
15:20.37 | _B | ;) |
15:20.39 | Wobin_ | But at least I use locals =P |
15:20.42 | Cide | sigh |
15:20.48 | _B | At least you realised your mistake |
15:20.55 | Kalroth | At least I got chicken |
15:21.04 | Wobin_ | Mmm. Chikin |
15:21.11 | Cide | if you do it once, you do it once. if every addon does it once, it's still only numAddons times, which is nothing |
15:21.29 | Cide | if you do it every frame, then you might have a point |
15:21.54 | wereHamster | Elkano, no, '_' is a variable like any other |
15:21.54 | Cide | garbage is unavoidable in the long run, you can minimize it but saying that creating garbage = programming "wrong" is absurd |
15:21.58 | Wobin_ | That's no excuse for bad coding, though |
15:22.11 | Wobin_ | If there's a more efficient way of doing it, it should be done |
15:22.12 | Miravlix | Once for every function in every addon, even if it only gets called once every now and then, would result in the good old crap days |
15:22.17 | Cide | correct, Wobin_ |
15:22.23 | Miravlix | of broken UI because it is GCing every 5 seconds |
15:22.28 | Wobin_ | Saying "Oh that's alright, it only happens once in my code" isn't an excuse |
15:22.40 | Cide | depends |
15:22.47 | Cide | if you can fix it, then you should |
15:22.53 | Cide | if you can't, then don't lose sleep |
15:23.10 | _B | I agree with Wobin's philospohy |
15:23.17 | _B | Though in this case I don't think it's an issue |
15:23.21 | Wobin_ | Well, we're talking about simple fixes that are merely a matter of understanding how the memory works |
15:23.22 | Cide | Miravlix: and you're blowing a balloon into a zeppelin, once again |
15:23.40 | Kirov | So, making all if statements a call to a function is bad? |
15:23.41 | Kirov | ;) |
15:23.44 | Cide | I said once per addon, not once every function, there's quite a big difference |
15:24.02 | Cide | no, every function call shall be surrounded by "if ( true ) then" and "end" |
15:24.05 | Wobin_ | Cide: Oh the Humanity! |
15:24.15 | Shouryuu_ | lol |
15:24.41 | Kalroth | "if ((not true) or (true)) then" is better though |
15:24.45 | wereHamster | Wobin_, {func()} creates a table with all the return values in it |
15:24.54 | Miravlix | Only because you refuse to do mutiplication of every problem |
15:25.14 | Cide | no, because you're VERY liberal with using the multiplication sign |
15:25.19 | _B | Elkano you put a `;` after `end` in your OnTooltipAddMoney function ;p |
15:25.20 | Wobin_ | I seem to recall (func()) returns the first value of the function return |
15:25.26 | _B | Now that's a zepplin |
15:25.26 | Cide | if every addon does it once, then it only happens once per addon, period |
15:25.42 | Miravlix | Thats not how addons work |
15:25.48 | Cide | of course it is |
15:25.48 | Miravlix | No addon runs once and then do nothing |
15:25.49 | Shouryuu_ | see ya guys |
15:25.53 | Shouryuu_ | wish me a good flight! |
15:25.56 | Cide | you're missing the point |
15:26.02 | Elkano | oh ^^ well, lua dosn't care about ; that much anyways ^^ |
15:26.03 | Miravlix | 99.99% of all addons run multiple times |
15:26.05 | Kirov | local True = true; |
15:26.05 | Kirov | for i=1, 4000 do |
15:26.06 | Cide | yes |
15:26.09 | Kirov | bah |
15:26.10 | Cide | but if the CODE is only run once |
15:26.11 | _B | It doesn't, no |
15:26.19 | _B | So how do you know what item the value belongs to |
15:26.20 | Miravlix | Code isn't just run once |
15:26.25 | Cide | eh, yes it is |
15:26.28 | _B | Are you just assuming the the values come back in the same order that you query them |
15:26.36 | _B | that the* |
15:26.54 | Cide | please tell me that any _OnLoad() function I have is run more than once |
15:26.56 | Wobin_ | wuh? |
15:27.06 | Wobin_ | _B, who are you talking at? =) |
15:27.07 | Miravlix | It is atuctually |
15:27.38 | _B | The person what I am talking to knows that I am talking to them ;) |
15:27.43 | Wobin_ | oh good |
15:27.46 | _B | that I am* so many typos~ |
15:28.07 | _B | Actually I can see how he has done it in his code now |
15:28.17 | _B | Saved it to a *non local* variable OMG! |
15:28.28 | Wobin_ | oh Elk? |
15:28.33 | _B | Yeah |
15:28.34 | Cide | Miravlix: right |
15:28.38 | Elkano | hm? |
15:28.46 | Wobin_ | _B's talking at you =) |
15:28.46 | _B | Blizzard should really let us raise our own user-events |
15:28.59 | Wobin_ | _B have a look at SpecialEvents |
15:29.07 | _B | SpecialEvents? |
15:29.14 | Wobin_ | lemme see if I can find the link |
15:29.19 | Wobin_ | It's probably on WowI |
15:29.23 | Wobin_ | look under Tekkub's addons |
15:29.28 | _B | WowI? |
15:29.29 | Wobin_ | tekkub.wowinterface.com |
15:29.45 | Miravlix | 1 addon = 1 run, 2 addons = 2 runs |
15:29.48 | _B | I just found this channel in the comments section of Auctioneer ;p |
15:30.05 | Elkano | well, if I remember correctly, I based my code upon SellValues in some parts ^^' |
15:30.08 | Wobin_ | Wowi stands for WowInterface, the parent webpage of this channel |
15:30.27 | _B | I guessed what it stood for |
15:30.33 | _B | I didn't realise it was attached to a Web site |
15:30.41 | wereHamster | _B, you are in #wowi-lounge... wowi stands for wowinterface(.com) |
15:30.42 | Wobin_ | And a fine one it is too! |
15:31.00 | wereHamster | too late :) |
15:31.03 | Wobin_ | One of the best author oriented addon sites =) |
15:31.15 | _B | In my current experience, this channel outperforms the Web site in it's usefulness thus far |
15:31.30 | Wobin_ | oh naturally |
15:32.11 | _B | It's a shame that you can't know if another mod is querying the monetary value of all items in your bags already |
15:32.21 | _B | Because if you install two that do, then it's more lag time |
15:33.14 | Wobin_ | That's the nature of the beast at the moment |
15:33.31 | Miravlix | My ui creates 200/300K garbage during startup |
15:33.44 | Wobin_ | I'm not sure how easily implemented a central information repository for that sort of thing would be though |
15:34.05 | _B | It's not something that Blizz would ever do |
15:34.24 | _B | You're not even supposed to be able to get the value of all items at once, hence why the info only comes in a tooltip mouse over event |
15:34.42 | _B | I think it's pretty clear that they have tried to make it as obscure as possible |
15:38.44 | Wobin_ | Oh, and generically? You can raise your own events |
15:38.58 | Wobin_ | You just have to have something to register to that recognises them |
15:39.02 | Wobin_ | (Like SE does) |
15:39.50 | _B | You mean write your own event system? |
15:40.34 | Wobin_ | yeah |
15:40.41 | _B | I suppose you could do that |
15:41.00 | _B | Though I don't know how you would send args |
15:41.09 | Cairenn | morning |
15:41.10 | _B | Actually yes I do |
15:41.47 | _B | Oh yeah I meant to ask, is there some way you can do RegisterEvent("*") or something to watch all events fly in order to help determine which ones you *should* be listening for? |
15:41.57 | wereHamster | morning |
15:41.57 | _B | Kind of like when you watch Windows' WM_ messages and such |
15:42.35 | Kirov | 1.11 will have :RegisterForAllEvents() |
15:42.47 | _B | Oh nice |
15:42.53 | _B | Source? |
15:42.57 | Miravlix | I'll have to hook that and dsiable it |
15:43.04 | Kirov | lol |
15:43.12 | Wobin_ | REgister for all events? |
15:43.13 | Wobin_ | Ow =P |
15:43.21 | Wobin_ | Ah |
15:43.22 | _B | Clearly it should be used for debug only |
15:43.29 | Wobin_ | Oh _B? Get FireShow |
15:43.37 | Wobin_ | That shows every event that fires |
15:43.38 | *** join/#wowi-lounge [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
15:43.52 | Miravlix | Well, EventProfile and any others will be easy to code |
15:43.58 | Wobin_ | As to whether it's on WoWI I don't know... it could just be on the Ace SVN |
15:44.03 | Miravlix | From 400 RegisterEvents to 1 line |
15:44.09 | Wobin_ | hehe |
15:45.03 | Wobin_ | Adrine: You there? HealCap is your creation, yes? |
15:45.14 | _B | Kirov when I said source, I meant, where did you read that? |
15:46.12 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
15:46.26 | Kirov | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=343889&p=1&tmp=1#post355729 |
15:47.13 | Cairenn | Did you guys see this? Amusing: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=353864&p=1&tmp=1#post353864 |
15:47.39 | Wobin_ | Hey Cair: What determines an addon's 'popular' status? |
15:47.50 | Wobin_ | (Rofl on post |
15:47.51 | Wobin_ | ) |
15:48.04 | Kirov | sorry, I'm trying to figure out how to deal with mana / health regen emulation when a player's max health or mana changes |
15:48.20 | Kirov | Cairenn - we've been pestering Iriel with that for a while now |
15:48.29 | Cairenn | ah |
15:48.58 | Cide | "Iriel's knowledge stretches further than getfenv(0)" |
15:49.25 | Kirov | anyone here tried to deal with mana regen? |
15:49.37 | Cairenn | Wobin_: how many downloads, user rating, how many have it in favorites |
15:49.39 | Cide | depends on what you want |
15:49.44 | Kirov | like, calculating it yourself |
15:49.54 | Cide | what you WILL have? |
15:50.12 | Kirov | no |
15:50.15 | Wobin_ | You could scan tooltips for added regen, auras, and calculate spirit |
15:50.19 | Kirov | what you have right now |
15:50.25 | Wobin_ | Or you could take samples every so often and take an average |
15:50.28 | Kirov | http://www.curse-gaming.com/mod.php?addid=3255 |
15:50.35 | Cide | for priests it's 14 + spirit/4 + mp5s/(5/2) |
15:50.39 | Cide | I believe |
15:50.46 | *** join/#wowi-lounge NeT- (n=net@p54ADFBFB.dip.t-dialin.net) |
15:50.49 | Kirov | I know the regen rates |
15:50.53 | Kirov | that's not the problem. |
15:50.55 | Cide | well what are you asking for? |
15:51.15 | Miravlix | DruidBar can do it for druids |
15:51.32 | Kirov | Miravlix - yeah, looked at their method |
15:51.38 | Kirov | less accurate then mine |
15:51.43 | Wobin_ | I'd say get the mana every second then figure out the change rate |
15:51.50 | Wobin_ | Easiest method |
15:52.17 | Kirov | Wobin - I'm dealing with a case where you can't see the player's health or mana, but they're still regening |
15:52.20 | Wobin_ | (Once you ignore negative gains and reset the counter at that point) |
15:52.28 | Kirov | hunters who have FDed, their health / mana show as 0 |
15:52.33 | Wobin_ | ah |
15:52.42 | _B | Ah yeah, I suppose most of you are from US WoW |
15:52.59 | Miravlix | Except the good ones of us |
15:53.16 | Kirov | My mod records the last known health / mana and keeps those for partied hunters, and then attempts to calculate regen for the player. |
15:53.33 | Wobin_ | You can't see it, but can't you get it though functions? |
15:53.49 | Kirov | Wobin - UnitHealth("player") returns 0 |
15:53.55 | Wobin_ | ew |
15:54.09 | Kirov | You still get the Unit_Health and Unit_Mana events though |
15:54.52 | Kirov | So, you can see that you are regening. |
15:55.11 | Kirov | I hook UnitHealth() and return the last valid #s |
15:55.20 | wereHamster | isn't "Iriel coded windows before Chuck Norris could say "roundhouse kick"" insulting? I wouldn't want anyone say I've coded windows :-/ |
15:55.44 | Wobin_ | Well Chuck Norris kicks very fast |
15:55.48 | Wobin_ | Which shows in Windows |
15:55.53 | Cide | windows isn't bad... |
15:56.01 | Wobin_ | It isn't good either =P |
15:56.08 | Cide | then explain its popularity :) |
15:56.15 | Miravlix | If you can't make it good, make it look good |
15:56.22 | Kirov | better than alternatives? |
15:56.23 | wereHamster | there certainly are better software programs |
15:56.27 | Miravlix | Looks owns all |
15:56.28 | AnduinLothar | it looks good? |
15:56.50 | Cide | I've yet to find a more suitable operating system for gaming |
15:56.53 | Wobin_ | Marketing |
15:57.07 | Wobin_ | That's only due to market share though |
15:57.07 | Miravlix | Compared to everything else they have had to compete with, yes |
15:57.10 | Cide | perhaps indirectly due to its popularity |
15:57.10 | Kirov | looks good, doesn't require a 400 page manual and console commands to operate, and has a lot of third party programs. |
15:57.17 | wereHamster | Cide, windows popularity? because of MS monopoly.. |
15:57.37 | Wobin_ | Marketing |
15:57.40 | Cide | bad products don't usually lead to monopolies, do they? |
15:57.51 | wereHamster | you mean like IE ? |
15:58.16 | Cide | I would hardly call that a monopoly right now |
15:58.27 | Cide | look at the amount of users using firefox |
15:58.50 | Cide | it varies based on the userbase, but I know ctprofiles had 45% firefox users the first day |
15:58.54 | Cide | that's hardly a monopoly :) |
15:58.59 | wereHamster | not now, but they had an almost-monopoly |
15:59.06 | Cide | right |
15:59.13 | Cide | but were there better alternatives? |
15:59.29 | Cide | netscape was pretty popular too, back in the day |
15:59.32 | wereHamster | not at that time, but they made sure peoply won't switch anymore |
15:59.46 | Miravlix | They lost in court so there monopoly could be broken |
16:00.15 | wereHamster | I have to admit that I'm a little biased.. I'm very pro-linux (or OSS) ;) |
16:00.26 | Miravlix | When they started out they where on the edge and ended up cornering the market effectively owning it |
16:00.28 | Adrine | To have a monopoly, you have to prevent entry into the market. |
16:00.30 | Cide | I'm just saying, you can't say windows is bad with the amount of users it has, it can't be only marketing |
16:00.47 | wereHamster | I didn't say windows is bad ! |
16:00.50 | Adrine | They had a large userbase, which isn't the same thing as a monopoly |
16:01.08 | Miravlix | And they still to this day keep making it so Windows and software is REQUIRED. |
16:01.08 | Cide | you implied it :) |
16:01.15 | wereHamster | I just sais that it wouldn't please me if someone said I've coded windows |
16:01.21 | Adrine | Required by who? |
16:01.24 | Cide | well |
16:01.31 | Cide | it would certainly imply you lack a social life, to say the least :) |
16:01.34 | Miravlix | I can't use my netbank without Windows software... |
16:01.55 | Adrine | That's the choice of the private software developer who developed your netbank |
16:02.02 | Miravlix | So we still don't have a choice. |
16:02.21 | wereHamster | doesn't it run under wine? |
16:02.22 | Adrine | Well, much in the same way that you don't have a choice about platform if you want to run Apple's video editing software. |
16:02.26 | Miravlix | And why is it in the banks interest to only support MS? |
16:02.32 | ckknight | anyone up and have a German client? |
16:02.37 | Adrine | Because that's the easiest way to hit the majority of the userbase. |
16:02.46 | wereHamster | what about java? |
16:02.53 | Miravlix | Supporting the internatonal standards gives you more customers |
16:03.04 | Adrine | But what's the cost? |
16:03.14 | Miravlix | but still people end up using one company's product and being impossible to run on anything else... |
16:03.20 | _B | LUA doesn't have "continue"? |
16:03.28 | Wobin_ | no |
16:03.29 | Wobin_ | It has break |
16:03.35 | Wobin_ | but that's not as much help |
16:03.41 | _B | Not in this case |
16:03.45 | Adrine | It's not Microsoft's fault that service providers target specific platforms, and it's smart business sense to target the largest demographic first. |
16:03.51 | Wobin_ | You'll have to rejig the logic =) |
16:04.06 | Adrine | It's the technically pure thing to do to target -all- demographics, but that's generally more expensive. |
16:04.15 | wereHamster | Adrine, you can do that by writing software that runs on all platforms |
16:04.28 | Adrine | wereHamster: But then you have to hire people that can write that software. |
16:04.51 | Adrine | If I don't know Java and I want to target a Java platform, I have to hire a Java developer at an additional cost |
16:05.09 | Wobin_ | Adrine: HealCap is your mod, is it not? |
16:05.09 | Adrine | Or, I could do it my way, hit 90% of my demographic, and save the money I'd be paying the Java dev. |
16:05.12 | Adrine | Wobin_: Yeah |
16:05.20 | Wobin_ | Whereabouts can I get ahold of a copy? |
16:05.22 | wereHamster | why did they hire C# developers in the first place? didn't they see the disadvantage? |
16:05.36 | Adrine | http://wow.tachyonsix.com/Healcap/Healcap-0.2.2.zip |
16:05.48 | Wobin_ | Ta =) |
16:05.55 | Adrine | Who knows? I wasn't in on that business decision. :) |
16:10.49 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce5.disney.com) |
16:13.56 | Cide | http://pastebin.com/646308 -- does anyone know why my frame never gets any events? |
16:14.04 | Cide | I'm pretty clueless myself |
16:14.45 | Adrine | Stupid question: Is it hidden? |
16:15.21 | MentalPower | it shouldn't matter if its hidden or now |
16:15.26 | MentalPower | s/now/not/ |
16:15.35 | Cide | no, it receives onupdates (pretty sure, let me verify).. and like MentalPower said, event handlers still get events when hidden |
16:15.45 | MentalPower | that only matters for OnUpdate purposes |
16:18.24 | Cide | hm... |
16:18.32 | wereHamster | function CT_RT_OnEvent(event) <= bad, event is a global variable |
16:18.41 | Cide | that should still work |
16:18.57 | Cide | I've used it before |
16:19.12 | wereHamster | are you cure? is the OnEvent handler called with the first argument set to 'event' ? |
16:19.23 | Cide | that way I can call CT_RT_OnEvent("RAID_ROSTER_UPDATE") to simulate an event |
16:19.44 | Cide | actually, you're right. |
16:19.50 | Cide | but I have no clue why that doesn't work |
16:19.56 | wereHamster | CT_RT_OnEvent(myEvent) if (myEvent) then event = myEvent end ... end |
16:20.02 | Cide | yeah, easy fix |
16:20.10 | Cide | but I've used it in tons of other places |
16:20.28 | Cide | blizzard too... "function ChatFrame_OnEvent(event)" |
16:20.42 | MentalPower | because if the frame is an XML frame then you have that in your XML OnEvent |
16:20.50 | Cide | hmm, yeah. maybe |
16:20.58 | Cide | oh, right |
16:21.02 | MentalPower | but since the frame is dynamic you're hiding the global event variable |
16:21.15 | Cide | to accomplish that I would have to do SetScript("OnEvent", function() CT_RT_OnEvent(event) end) |
16:21.20 | wereHamster | I'd do the same with the OnLoad callback: CT_RT_OnLoad(myFrame) if (myFrame) this = myFrame end .. .end |
16:21.20 | Cide | thanks |
16:21.23 | MentalPower | bingo |
16:21.34 | Cide | wereHamster: not using that in the code now |
16:21.41 | Cide | was just for debugging |
16:22.24 | wereHamster | I've seen this construct in a blizzard code.. |
16:22.48 | Cide | which construct? |
16:23.00 | wereHamster | so they could call the function with a custom frame object or the default 'this' |
16:23.08 | Cide | ah, yes |
16:23.16 | Cide | ActionButton_Update(button) has it, I believe |
16:23.24 | wereHamster | yep, something like that |
16:28.45 | Cide | hehe, next problem |
16:29.09 | Cide | http://pastebin.com/646349 |
16:29.22 | Cide | it prints "Checking to initiate raid..." and then nothing. |
16:29.35 | Cide | how can it not execute one of the other CT_RT_Debug calls? :) |
16:38.01 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
16:40.12 | *** join/#wowi-lounge Gryphen (n=gryphon@65-102-153-94.tukw.qwest.net) |
16:40.58 | Crispix | is Kirkburn around? |
16:44.59 | JoshBorke | Cide: that's odd |
16:45.28 | Cide | yes |
16:53.30 | Eraphine|Lab | Cide, are custom debuff priorities not working properly in RA? |
16:53.38 | Eraphine|Lab | I think I get arithmetic errors |
16:54.08 | wereHamster | cide, maybe CT_RA_Debug() refuses to print any further messages :) |
16:54.56 | *** part/#wowi-lounge Kirov (n=Kirov@adsl-68-127-146-176.dsl.pltn13.pacbell.net) |
16:55.07 | Cide | I fixed it |
16:55.19 | Cide | Eraphine|Lab: they should.. haven't heard that they aren't |
16:55.28 | JoshBorke | Cide: what was the fix? |
16:55.31 | Eraphine|Lab | aight, I may need to clear some variables |
16:55.53 | Cide | my CT_RT_IsRaidInitiated() function was doing some funky stuff |
16:56.09 | Cide | so I rewrote it, not sure what was actually causing it besides that |
16:56.55 | Cide | anyway, off I go! later |
16:58.16 | Elkano | AnduinLothar, are you there? arch killed my target frame once again :/ (updated to the latest version :/ ) |
16:59.33 | wereHamster | arch? |
17:00.07 | Elkano | archaeologist |
17:00.09 | _B | Is there already a function that converts copper to g/s/c or am I writing that one myself? |
17:00.27 | ckknight | you can steal my function from FuBarUtils |
17:00.42 | _B | o rly |
17:00.50 | Elkano | btw: a addon named !!warmup should load as first addon, shouldn't it? it loads last for me :/ even changing it's name to AAAA_Warmup didn't fix it :/ |
17:00.52 | ckknight | why is your name _B? |
17:01.02 | ckknight | Elkano, weird |
17:01.05 | JoshBorke | Elkano: are you sure it's loading last? |
17:01.08 | _B | Because it != !_B |
17:01.19 | ckknight | ? |
17:01.32 | _B | Or for you LUA people, because it ~= not _B |
17:01.49 | JoshBorke | lol |
17:01.52 | Elkano | Josh, since it tells me that all other addons have already been loaded, yes ^^ warmup should messure inital loading times and mem usages |
17:02.12 | ckknight | only false and nil are "false" values, so by using your logic, I am you, which is wrong |
17:02.21 | JoshBorke | i don't have any problems with my warmup :-( what if you add another !? |
17:02.28 | ckknight | since not ckknight == not _B |
17:02.45 | AnduinLothar | how did it kill it? |
17:04.08 | _B | local gold = floor(money / (COPPER_PER_SILVER * SILVER_PER_GOLD)); |
17:04.08 | _B | local silver = floor((money - (gold * COPPER_PER_SILVER * SILVER_PER_GOLD)) / COPPER_PER_SILVER); |
17:04.08 | _B | local copper = mod(money, COPPER_PER_SILVER); |
17:04.55 | _B | It's in the API, just not in a resuable function |
17:04.59 | Elkano | btw: ckknight, there is still a problem with merged plugins: shouldn't the ampty line be above the 2nd plugins name and not beyond? |
17:05.22 | ckknight | yea |
17:05.23 | ckknight | hrm |
17:07.27 | Elkano | btw: did you think about my idea of giving every plugin its own tooltip even if they are merged? |
17:07.52 | ckknight | I didn't know you gave me that idea |
17:08.04 | ckknight | and you can do that now |
17:08.12 | ckknight | there are three kinds of merges |
17:08.41 | ckknight | inline, switch, and switchtext |
17:08.55 | ckknight | honor's merge is switchtext |
17:09.03 | ckknight | which means the text will switch, but the tooltip is added on to |
17:09.12 | ckknight | the switch type switches both |
17:09.16 | ckknight | the inline type adds to both |
17:10.07 | Elkano | well, I mean that if you add to the tooltip, you could add another tooltip under the first one |
17:10.52 | Elkano | ah, another thing I wanted to ask: what's the difference between data and fullData? |
17:12.09 | ckknight | data is based on profile |
17:12.13 | ckknight | fullData is global no matter what |
17:21.02 | *** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net) |
17:22.06 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-64-161-16-97.dsl.sntc01.pacbell.net) |
17:32.17 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
17:35.03 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
17:40.49 | *** join/#wowi-lounge Adrine (n=Adrine@208.187.119.42) |
17:47.05 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
17:57.34 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
17:58.55 | malreth | horray for friday! |
18:00.41 | Miravlix | Dunno, WoW is more peacefull on weekdays |
18:00.57 | Miravlix | Weekends tend to cause more stress in game |
18:01.19 | malreth | well, i won't be playing this weekend. goin' campin' instead. |
18:01.50 | Miravlix | Oh then it sounds nice |
18:22.35 | *** join/#wowi-lounge Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk) |
18:23.56 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
18:31.42 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
18:34.18 | Iriel | Hm |
18:34.23 | Iriel | Blizzard did something to their forums |
18:34.34 | Kirov | yeah, won't show 75 posts |
18:34.45 | malreth | yeah, noticed that too |
18:35.01 | malreth | someone needs to clean up our stickies... |
18:35.47 | malreth | first we need a new comprehensive FAQ |
18:36.31 | malreth | the |
18:37.01 | malreth | the "have a cool addon/macros?" stickies should go... no one reads them anyways |
18:37.11 | malreth | that old trojan warning should go |
18:37.45 | malreth | the old wow interface customization thread is superseded by the new addon kit |
18:38.16 | malreth | then we need the third party program enforcement thread to be made more obvious... like 24pt red bold text |
18:38.47 | Cairenn | oh, you mean something like this http://www.wowinterface.com/forums/showthread.php?t=3868 that I started and asked for help getting sorted out, cleaned up, verified, etc? |
18:38.59 | Cairenn | you can see how much help I've received on it ... |
18:39.06 | malreth | what's wowinterface.com? |
18:39.07 | kremonte | You need help with something? :x |
18:39.08 | malreth | :p |
18:39.22 | kremonte | I'm bored and wanna doooo something |
18:40.13 | Iriel | I almost started a replacement tutorial and then 2 days later the new addon kit was announced |
18:40.19 | Iriel | I agree that the old thread should probably go |
18:40.20 | Cairenn | heh |
18:41.11 | malreth | hmm... i should make a tutorial on how to install addons. |
18:41.25 | malreth | something that even the most noobiest of noobs could follow |
18:41.43 | Cairenn | my faq covers it quite nicely |
18:42.12 | Iriel | Yeah, Cairenn's FAQ FTW |
18:42.23 | Iriel | I even link it from the install document I now include with each of my addons |
18:42.35 | kremonte | when i started it took me forever to find out how to install |
18:42.35 | kremonte | :x |
18:42.44 | malreth | no... some noobs are too noobie to even follow that right. it needs something more. |
18:43.21 | kremonte | hah. make a little program that links to Addons/ for the desktop :p |
18:43.55 | Cairenn | if you go to the actual FAQ on my site, it's even more extensive than what is in that thread |
18:45.31 | Cairenn | what about the scripting and macro FAQs? recommend stay or go? |
18:45.33 | Kalroth | (this is where you ask what a FAQ is!) |
18:45.45 | malreth | i've thought about making a little program that associates itself with .toc files. you double-click the .toc and it installs the addon for you |
18:45.51 | Cairenn | (seeing what I can do about getting the forum tidied up) |
18:47.17 | Adrine | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-shaman&t=491801&p=1&tmp=1#post491801 |
18:47.22 | Cairenn | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=2738&p=1&tmp=1#post2738 and http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=3026&p=1&tmp=1#post3026 and http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=4265&p=1&tmp=1#post4265 |
18:47.25 | Cairenn | stay or go? |
18:47.35 | Adrine | Shammy review in 1.11 |
18:48.18 | malreth | Adrine: "I am busy with shaman and mage. Shaman need more buffs!" |
18:48.41 | Adrine | I just want my rogue review. I think/. |
18:48.48 | Adrine | I want a hunter-style review. No pally review plz. >_> |
18:48.57 | malreth | Cairenn: WoW Scripting Resources should be folded into your mega-faq |
18:48.58 | JoshBorke | ^_^ |
18:49.14 | Cairenn | malreth: it already is, for all intents and purposes |
18:49.21 | Iriel | Well the scripting faq is largely abused as 'how do I' stuff, maybe a single FAQ focussed on MAKING rather than USING stuff |
18:49.28 | malreth | then poof it goes |
18:49.32 | Kirov | Cairenn - WoW Scripting Resources needs to go. Much of it is out of date |
18:49.41 | Kirov | Or just out of place |
18:49.50 | malreth | isn't the wiki a good place for a lot of the macro FAQ stuff? |
18:49.51 | Kirov | A list of every sound used by the UI is just silly |
18:50.07 | Kirov | Yeah, the wiki would be a perfect place for this |
18:50.24 | Kirov | The wiki also isn't officially supported |
18:50.25 | Cairenn | yeah, that's what I thought too ... I've no idea if our recommendations will be followed or not, but figure it can't hurt to see if we can get them tidied up |
18:50.49 | Cairenn | I really *would* appreciate some help on The Definitive Mod and Macro FAQ :p |
18:53.35 | Cairenn | okay, sent it off, no idea whether the recommendations will be followed or not, but worth a shot |
18:55.15 | Miravlix | Cairenn, Problem is we aren't smart enough yet to know whats definitive |
18:55.25 | Cairenn | ... |
18:55.27 | Miravlix | Every day someone figures out a new way |
18:55.46 | Adrine | Cairenn: What help do you need? |
18:56.00 | Cairenn | If you go through the thread, you'll see |
18:56.07 | Adrine | That requires me to do actual work :( |
18:56.09 | Osagasu | the problem is that geniuses purposely go against whats definitive |
18:56.14 | Osagasu | and idiots too |
18:56.32 | Adrine | What would be REALLY neat... |
18:56.43 | JoshBorke | is if you could do it with just your mind? |
18:56.49 | Adrine | ...is a function that, on thread post, heuristically searches for potentially-similar threads |
18:56.57 | Adrine | And gives the user a chance to read them before allowing the new thread to go up |
18:57.00 | Miravlix | It's very interesting watching how the UI community has changed and developed over the past year, the API hasn't changed insanely mutch, but what ppl have figured out to do with it, is oceans away from the beginning |
18:57.15 | Osagasu | I don't remember who said it, but "Genius has limits. Idiocy is not thus handicapped" |
18:57.21 | Adrine | Heh. |
18:58.18 | Adrine | What's that quote? "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. |
18:58.19 | Adrine | So far, the Universe is winning." |
18:58.42 | Cairenn | ckknight: you really need to list dependencies in your FuBar (main) description |
18:59.13 | groll | hmm is hyperactive chipmunk or what he's called around here anytimes?` |
18:59.16 | Kirov | Adrine - lol |
18:59.26 | groll | Evening Cairenn btw :D |
18:59.33 | Cairenn | groll: he's in the ace channel atm - #wowace |
18:59.37 | Cairenn | and hey :) |
18:59.40 | groll | thanks |
18:59.46 | Cairenn | np hun |
19:00.33 | Osagasu | just a little tangent of mine |
19:00.40 | Kirov | Cairenn - mu biggest complaint with a lot of "FAQ"s type posts is that they tend to get huge |
19:00.50 | Cairenn | Kirov: I know |
19:01.04 | Miravlix | The Essence of UI |
19:01.38 | kremonte | Osagasu: lol? |
19:01.43 | kremonte | oblivion is yuck IMO |
19:01.48 | groll | wei :D sisters of mercy in the headphones :D |
19:01.50 | Osagasu | :< |
19:02.08 | Kirov | tocs are good, but unless they're actual links they're not super useful. |
19:02.19 | Kirov | (table of contents) |
19:02.47 | Kirov | the average user doesn't usually think to use something like their browser's page search, etc. |
19:03.06 | Miravlix | You can search? |
19:03.27 | Cairenn | Kirov: not a lot I can do about it though, not on the Blizz forums ... on my own site, they are all nice links |
19:03.39 | Miravlix | I printed out the internet and is reading through all the pages. |
19:03.51 | Wobin_ | I downloaded the internet once. |
19:04.03 | Kirov | Cairenn - There can be a link after each section that is #ed to the correct post |
19:04.10 | Wobin_ | It told me I may have already won |
19:04.20 | Osagasu | Well, I'm a big - hex that, a REALLY big - fan of modularity |
19:07.35 | Kirov | Cairenn - stuff about backing up the saved variables is a little old |
19:08.29 | Cairenn | so post how you would fix it, on the thread I linked, please? |
19:08.35 | Kirov | it doesn't make any mention of the fact that data is now stored in any one of several places (savedvariables folder in the main account folder, as well as each character's folder in each server folder) |
19:08.50 | Cairenn | I know |
19:09.02 | Cairenn | I said I needed help getting it cleaned up and sorted out |
19:09.23 | Cairenn | it's always been the product of the entire UI community, not just me |
19:10.03 | Cairenn | I've just been the one maintaining it |
19:10.03 | *** join/#wowi-lounge Eraphine|Disco (n=Eraphine@brenna.human.cornell.edu) |
19:10.03 | Adrine | The first problem with a FAQ is getting people to read it. |
19:10.04 | Cairenn | yeah, well =/ |
19:10.17 | Adrine | Because, to be honest, it takes much less time to click "new thread" and type "how i make marcos" than it does to open a thread and navigate to the relevant information. |
19:10.45 | Kirov | Yeah, those bastards on the forums are waaay to helpful |
19:10.48 | Kirov | >.< |
19:10.58 | Kirov | s/to/too |
19:11.02 | wereHamster | isn't that because the forums search function doesn't work? |
19:11.03 | Kirov | bah |
19:11.15 | kremonte | You need the slash at the end, Kirov |
19:11.20 | Kirov | s/to/too/ |
19:11.21 | kremonte | wereHamster: not that.. |
19:11.30 | kremonte | Kirov: you already sent messages afterwards |
19:11.36 | Kirov | bah |
19:11.41 | Cairenn | lol |
19:11.41 | kremonte | wereHamster: It's easier to make a new thread than to go onto the sticky |
19:11.42 | Kirov | bah! |
19:11.43 | kremonte | hit ctrl+f |
19:11.46 | Wobin_ | oh dear god |
19:11.47 | kremonte | and type in what you're searching for. |
19:11.48 | Wobin_ | http://www.livejournal.com/userpic/44021894/467931 |
19:12.05 | Kirov | kremonte - but that only searches whats on the page, not in the posts |
19:12.16 | Kirov | and I agree with wereHamster |
19:12.29 | kremonte | Stickies generally have their information on the main page |
19:13.06 | Adrine | kremonte: You're assuming basic intelligence |
19:13.12 | Kirov | I've seen a lot of posts from people who have genuinly attempted to find the information, and as I mentioned before, the average user doesn't even know they can do ctrl+f in their browser, or at least the thought of using it doesn't dawn on them. |
19:13.34 | kremonte | Adrine: exactly. |
19:13.39 | kremonte | Adrine: I was referring to wereHamster and Kirov. |
19:13.50 | Kirov | they see a seach on the forums, they try to use it, and nothing shows. |
19:14.00 | Kirov | They assume from there that the information doesn't exist |
19:14.08 | kremonte | Kirov: exactly. |
19:14.16 | Kirov | Why read the stickies if the seach didn't find any information in them |
19:14.19 | kremonte | Kirov: they would know if they read the stickies - which is exactly the purpose |
19:14.29 | Kirov | @#%! "working as intended" |
19:14.35 | kremonte | lol |
19:15.06 | Kirov | You know what "working as intended" stands for? "we don't want to fix it" |
19:15.44 | Kirov | grr ... ok, lunch |
19:16.45 | JoshBorke | man, the forums still broken? |
19:17.22 | groll | being in a mood to party and playing wow sucks :/ |
19:17.46 | wereHamster | doesn't the google query "site:forums.worldofwarcraft.com [search query]" work? |
19:18.24 | *** join/#wowi-lounge Crispix (n=Crispy@c-24-7-241-103.hsd1.in.comcast.net) |
19:18.46 | wereHamster | if blizzard can't implement a search function they should at least try to integrate google |
19:19.21 | Kirov|FOOD | wereHamster - that's even more extreme than using the search function in your browser |
19:20.13 | wereHamster | as said, the browser searches only in the current page, not the whole foryum or thread |
19:22.07 | AnduinLothar | foryum! |
19:23.02 | Kirov|FOOD | wereHamster - and the average user doesn't do either. =) |
19:25.19 | groll | AnduinLothar u around? |
19:26.58 | AnduinLothar | not for long, what's up |
19:28.26 | JoshBorke | Iriel: btw, I <3 your new dtchatevent, it's awesome :-) |
19:28.54 | groll | just wondering how come latest cosmos havent been updated with ur mobileframes on curse :D |
19:29.58 | malreth | windows update just fubared the video drivers on my work pc |
19:30.16 | AnduinLothar | it has |
19:30.38 | AnduinLothar | but they are sepperate versions. the one on curse is stand-alone |
19:30.38 | groll | hmm it has? my patcher didnt say so :P |
19:30.42 | groll | ah |
19:31.09 | AnduinLothar | the one in cosmos depends on sea and doesn't include the three embedable addons |
19:31.21 | AnduinLothar | er.. maybe just 1 |
19:31.23 | groll | aha ok thanks :D |
19:31.31 | AnduinLothar | Arch has 3 |
19:32.32 | groll | btw AnduinLothar who handles improvederrorframe? |
19:32.48 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
19:33.43 | *** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se) |
19:34.19 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
19:34.36 | ToastTheif | arrr |
19:34.41 | AnduinLothar | i do |
19:34.48 | ToastTheif | <PROTECTED> |
19:34.53 | AnduinLothar | Cosmos Staff more specificly |
19:35.33 | groll | ok cause hmm well there is something funky with it :P |
19:35.35 | Cairenn | ToastTheif: get BabbleLib |
19:35.40 | krka | hey peoples |
19:35.48 | Cairenn | hey krka :) |
19:35.54 | JoshBorke | hi kremonte |
19:35.55 | ToastTheif | wtf is babblelib? |
19:35.58 | AnduinLothar | what about it groll |
19:36.03 | JoshBorke | hi krka |
19:36.05 | JoshBorke | tab ftl |
19:36.24 | Cairenn | ToastTheif: http://www.wowinterface.com/downloads/fileinfo.php?id=4809 |
19:36.58 | groll | AnduinLothar well i got a macro from legorol that made an output of all online in my guild pasted to the chatframe, and then it was put into imp error.. thing is as of 1.10 if i have more than ~35ppl online it dont work at all |
19:37.46 | AnduinLothar | why would it be in ief? |
19:38.21 | groll | so i can copy paste it |
19:38.26 | AnduinLothar | oic |
19:38.39 | groll | need it for my dkp page as it takes ages to write them manually :P |
19:38.44 | AnduinLothar | you'll have to ask leg about it. i'm ff to class |
19:39.03 | groll | hehe ok see ya |
19:39.43 | krka | ff? |
19:39.51 | krka | fast forwarding? |
19:40.45 | groll | ff föräldrafritt :D |
19:40.49 | Cide | has anyone tested how the performance of CreateFrame is? |
19:45.00 | Iriel | Not yet, no |
19:45.04 | ComicSansMS | oO what are you up to now? |
19:54.27 | *** join/#wowi-lounge purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
19:54.27 | *** topic/#wowi-lounge is Mod Dev Discussions: Keep smiling! It makes people wonder what you are up to... |
19:54.52 | JoshBorke | ~wb purl |
19:58.39 | JoshBorke | the vigilance-committee.org/wow/downloads site? |
20:01.15 | Iriel | yeah, it may have moved into 'random' by now |
20:01.18 | Iriel | which is below downloads |
20:05.27 | Cide | hey Iriel, you posted about your new devtools addition, to download the file DevTools-1.0dev1-11000.zip |
20:05.34 | Cide | I can't find it on your site; did you rename it? |
20:06.45 | Kirov|FOOD | hmm, forums are doing "more" posts now |
20:07.21 | Cide | nevermind, I found it :) |
20:08.21 | Iriel | Cide: Was that you just not noticing it, or did I screw something up? |
20:08.23 | *** join/#wowi-lounge Depherios (n=Deph@67.189.88.161) |
20:09.16 | Cide | I downloaded DevTools-1.0pre1-11000.zip which seems to have the chat event stuff |
20:12.48 | *** join/#wowi-lounge purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
20:12.48 | *** topic/#wowi-lounge is Mod Dev Discussions: Keep smiling! It makes people wonder what you are up to... |
20:13.11 | *** join/#wowi-lounge Kirkburn (n=George@151.56.226.114) |
20:13.27 | Kirkburn | Ahoy, hoy ... Eyonix: "Your review will be completed in 1.11, along with the Mage -- just thought you'd like to know. :P |
20:13.27 | Kirkburn | We'll talk more soon..." |
20:13.38 | Kirkburn | Oops, he was talking about Shamans |
20:15.49 | JoshBorke | ok bye |
20:15.49 | *** part/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
20:17.42 | Kirov | ooo |
20:17.54 | Kirov | mouse wheel to be action bindable in 1.11! |
20:18.18 | zenzelezz | uh oh... bet Night Elves will have Jump bound to it by default |
20:18.39 | Kirov | hehe |
20:25.52 | Adrine | What do you mean by "action bindable"? |
20:26.01 | Adrine | I already use the mouse wheel for toggling autorun |
20:26.27 | Kirov | Adrine - action buttons require an OnDown and OnUp, which the mouse wheel does not have |
20:26.31 | *** join/#wowi-lounge zeeg2 (n=wguru@67.63.84.143) |
20:26.39 | Adrine | Ooh, UI buttons. |
20:26.40 | Adrine | Right. |
20:26.44 | Kirov | If you try to bind something on the action bar to the mouse wheel you just get a pop up message saying you can't do it |
20:26.46 | Adrine | As in middle-clicking UI elements. |
20:27.06 | Kirov | no, scroll wheel |
20:27.17 | Adrine | Ah. Right. |
20:27.34 | Kirov | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7816456&p=1&tmp=1#post7816456 -- hmm |
20:27.37 | zenzelezz | Up: Shield. Down: Hearthstone |
20:28.03 | Adrine | Heh. |
20:28.05 | Kirkburn | I'd rather have it as my zoom really |
20:28.12 | Adrine | Same. |
20:28.28 | Kirov | same here, but not everyone does |
20:28.36 | Kirov | I just wish it'd zoom faster |
20:28.37 | Kirov | heh |
20:28.43 | Adrine | You can change that via the console |
20:28.49 | Adrine | The zoom speed, that is |
20:28.50 | Kirkburn | Although, you would be able to do something like [shift]+[roll up] ? |
20:28.56 | Depherios | ... the wheel is already bindable? |
20:29.09 | Depherios | I have mine bound to targetting next/prev enemy |
20:29.18 | Kirov | Depherios - on bindings that done require an up and down state |
20:29.25 | Depherios | ahh |
20:29.34 | Kirov | s/done/don't |
20:29.41 | Kirov | forgot the / again |
20:30.01 | Kirkburn | Useless =) |
20:31.37 | malreth | slouken's not a forum moderator, is he? |
20:31.41 | Cairenn | no |
20:31.48 | Cairenn | he's one of the programmers |
20:31.57 | malreth | that's what i thought |
20:32.01 | Cairenn | everything he does with the UI community, he does in his spare time |
20:32.02 | malreth | so he can't lock or delete posts |
20:32.07 | Cairenn | yes, he can |
20:32.08 | Cairenn | and does |
20:32.15 | malreth | OIC |
20:32.32 | malreth | so... he's not a moderator but he can moderate |
20:32.49 | Kirov | he's not an official forum moderator, no |
20:33.46 | Kirov | I'm guessing most of the blizzard employees, if they ask for it, could get moderation privileges |
20:34.11 | Adrine | His job isn't moderation, but he has privileges. |
20:34.39 | malreth | i should have been more specific in my original question |
20:34.42 | Kirov | privileges he has, though moderator he is not |
20:35.09 | Kirov | slouken melts faces in pvp |
20:35.15 | malreth | Kirov: but does he have privileges to moderate? |
20:35.16 | Cairenn | malreth: is there a particular reason you ask? |
20:35.35 | malreth | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=356261&p=1&tmp=1#post356261 |
20:35.40 | wereHamster | Kirov: mouse wheel to be action bindable in 1.11! -- xmodmap ftw :) |
20:36.44 | Kirov | malreth - I'm not sure how that has anything to do with forum moderation |
20:37.42 | malreth | it doesn't. the OP was totally mistaken |
20:38.08 | Kirov | oh |
20:38.16 | Kirov | post title, right |
20:38.30 | malreth | and then i got to thinking, "slouken is just a lowly programmer earning a poor pittance at the hands of blizzard. can he even moderate forum posts here?" |
20:39.03 | malreth | so now i need his address to send him food. poor little man. |
20:39.09 | Kirov | If you read the stickies, you'd know he has moderation privileges. =) |
20:39.20 | malreth | i don't read stickies. i just point them out. |
20:39.28 | Kirov | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=2738&p=1&tmp=1#post2738 |
20:40.16 | malreth | oh yeah... i remember reading that months ago |
20:43.32 | krka | what does a frame need in order to receive onupdate-events? |
20:43.43 | krka | would createframe + show be enough? |
20:45.55 | malreth | CreateFrame makes frames that are shown by default |
20:46.07 | malreth | so, CreateFrame and then a SetScript |
20:46.43 | krka | cool |
20:46.53 | krka | no need to set anchors / size or stuff |
20:47.03 | malreth | no... doesn't even need a parent or a name |
20:47.33 | krka | cool :) |
20:47.34 | krka | thanks |
20:47.41 | malreth | local frame = CreateFrame("Frame"); frame:SetScript("OnUpdate", function () --do stuff end) |
20:47.50 | krka | yeah, that's what i have atm |
20:48.35 | malreth | CreateFrame"Frame":SetScript("OnUpdate", function () -- foo end) |
20:48.41 | malreth | dunno if that's valid, though |
20:49.08 | malreth | but that's probably not the best way to do it |
20:49.12 | malreth | and it's ugly |
20:49.24 | krka | it is? |
20:49.25 | malreth | not to mention it's ugly |
20:49.26 | _B | And syntacticaly fubar? |
20:49.46 | krka | i am assuming there's a () around "Frame", other than that it's fine |
20:49.47 | _B | Is this SetScript stuff new, or old |
20:49.51 | malreth | better to do it with the local variable |
20:49.53 | krka | semi-new |
20:49.55 | wereHamster | CreateFrame"foo" is the same as CreateFrame("foo") |
20:49.57 | _B | Because it seems to me that in any case you can just use hooks instead |
20:50.03 | Cide | CreateFrame("Frame"):SetScript("OnUpdate", function() stuff(); end); |
20:50.04 | Cide | works |
20:50.05 | _B | So why would you use one or the other |
20:50.12 | malreth | wereHamster: is correct |
20:50.14 | krka | hooks are evil |
20:50.28 | wereHamster | and func{} is the same as func({}) |
20:50.35 | krka | really? |
20:50.35 | _B | They're also the basis for the way almost every mod since ever functions |
20:50.46 | wereHamster | syntactical suggar is what the lua folks call it :) |
20:50.51 | krka | not really _B |
20:51.02 | krka | none of my addons really use hooking |
20:51.08 | malreth | krka: well, it makes better sense with the requires() function |
20:51.10 | _B | Syntactical sugar is a programming term before LUA |
20:51.27 | _B | The function of the "@" symbol in C# is also considered syntactical sugar |
20:51.38 | _B | And some Java people want it |
20:51.47 | Wobin_ | @? |
20:51.52 | wereHamster | and tbl["foo"] is the same as tbl.foo .. in lua you can do things in very different ways |
20:51.57 | malreth | at the top of your .lua file, you'd have requires "module.lua" instead of requires("module.lua") |
20:51.59 | _B | @ = verbatim string literal |
20:52.04 | Wobin_ | oh yeah |
20:52.13 | krka | didn't know you could skip parentesis in function calls though |
20:52.15 | _B | Means escapes are ignored |
20:52.19 | krka | you learn something every day :) |
20:52.28 | malreth | krka: only if the string literal is the only argument |
20:52.29 | _B | krka: same as you can in VB |
20:52.29 | Wobin_ | but the one thing you can do with tbl["foo bar"] that you can't with the other way |
20:52.30 | wereHamster | krka, only for strings and tables I think |
20:52.44 | _B | LUA copies a lot of syntax from VB |
20:52.45 | malreth | krka: and the table thing, too |
20:52.55 | krka | Wobin_, and dynamic strings |
20:52.55 | _B | It even had endif |
20:52.57 | malreth | it's very useful when crunching macros under 255 chars |
20:53.54 | malreth | so, now with the CreateFrame function, we can make macros that autorepeat |
20:55.06 | Cide | I like this term |
20:55.08 | Cide | "Another extension is syntactic saccharin. Just as saccharine sweetens without providing real calories, syntactic saccharine is purported to ease programming without actually doing so." |
20:55.29 | zenzelezz | hehehe |
20:55.53 | krka | you mean like: /script if not a then a=CreateFrame("Frame")a:SetScript("OnUpdate", function()dostuff()end) |
20:56.39 | Kirkburn | Iriel: you were right about combining class reviews in patches btw |
20:56.47 | malreth | how about /script CreateFrame("Frame)"SetScript("OnUpdate",function SendChatMessage("WTS [Krol Blade] 600g oh look super r@re!") end) |
20:57.04 | Kirkburn | 1.11 is both shaman and mages |
20:57.41 | malreth | ack... well, a colon where that errant double-quote is... |
20:57.57 | malreth | syntax errors aside... that should get you disconnected right quick |
20:59.29 | wereHamster | malreth, not if you have <1 fps :) |
20:59.54 | malreth | wereHamster: then it'll get you an account suspension |
21:00.49 | malreth | rogues are gonna be pissed that shamans are getting looked at first |
21:01.28 | malreth | oh, there'll be plenty of 'slap in the face' and 'i'm quitting' and 'i'm suing' and 'i'm gonna cut myself' posts |
21:02.07 | Depherios | lol, rogues might be getting crappier, but they still have more players than any other class lol |
21:02.56 | wereHamster | why suddenly 2 classes in one patch? |
21:03.15 | malreth | shaman talents are actually really fubar |
21:04.05 | Kirkburn | wereHamster ... they said they were gonna do all the class reviews before the expansion |
21:04.16 | Kirkburn | This just makes the expansion quicker :D |
21:04.21 | Cide | I think |
21:04.30 | Kirkburn | That's good? |
21:04.37 | Cide | err, I think it's because they want shaman to be on even ground with pallies for naxxramas |
21:05.06 | Adrine | There is no way there are more rogue mains than hunters. |
21:05.15 | wereHamster | I don't know.. I thought I'd make a timeout until the expansion arrives.. guess I won't have that much time |
21:06.00 | Kirkburn | The exact thing eyonix said was that they hope to get them all done for the expansion arrives, which suggests doubt. Which suggests an even earlier date for the release |
21:06.10 | Kirkburn | *before |
21:07.44 | Cide | doubt it |
21:07.57 | Cide | they stated they expect the beta test to begin some time before 2007 |
21:08.11 | wereHamster | something from blizzard releases in time? never! |
21:08.13 | Cide | which suggests that it's still quite far away (I know they want to be on the safe side, but still) |
21:08.43 | wereHamster | or wait.. they always say 'when it's done', right? |
21:08.54 | Cide | pretty much :) |
21:09.03 | Cide | welcome back, Iriel! |
21:09.20 | zenzelezz | "when it's done" didn't scare me all that much before Duke Nukem Forever |
21:09.28 | Cide | well |
21:09.32 | Kirkburn | True, but the very idea what Eyonix said they hoped to get them done in time (one day before the combined review annoucement), in my view, means something |
21:09.32 | Cide | blizzard delivers |
21:09.46 | Cide | probably get them done before the beta test starts, then |
21:10.45 | Depherios | "when it's done" means "never" sometimes from blizzard lol. i.e. Warcraft Adventures/Starcraft Ghost |
21:10.58 | Adrine | I don't know about Adventures, but Blizzard wasn't doing Ghost. |
21:11.03 | Adrine | Nihilistic was. |
21:11.31 | Iriel | _B: I'd say lua copies a lot of syntax from other languages, and vb also does |
21:11.36 | Depherios | ... they bought out Swingin Ape |
21:11.43 | Depherios | to make it |
21:12.04 | zenzelezz | are there any languages which don't borrow something these days? |
21:12.06 | Iriel | malreth, I think your example was broken "function() -- foo end" comments out the end. |
21:12.22 | Iriel | zenzelezz : Excluding freakish experimental languages, I doubt it |
21:12.33 | malreth | it's only an example |
21:13.46 | Cide | ghost will be done eventually I'm sure |
21:13.56 | Adrine | Ruby's the most "different" mainstreamish language I've seen recently, and even it draws heavily on smalltalk and lisp |
21:14.06 | Kirkburn | Far too much time has been spent on it for it to be abandoned |
21:14.35 | malreth | too many parenthesis... too many... |
21:14.48 | Adrine | You'd like ruby then. It nearly completely eschews them :) |
21:14.52 | Kirkburn | malreth, are you having some kind of 'verb-less' day? |
21:14.54 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
21:15.15 | Adrine | Lots of functional inspiration, but very OO and parentheses are almost always optional. Heh. |
21:15.15 | malreth | Kirkburn: why would i arbitrarily limit that to just one day? |
21:15.29 | Kirkburn | That is true, why limit yourself |
21:15.35 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce5.disney.com) |
21:15.45 | malreth | besides, verbs overrated |
21:16.07 | Kirkburn | yes |
21:16.22 | Kirkburn | That true |
21:16.29 | Adrine | No, no "true dat" |
21:16.38 | Kirkburn | Sorry :( |
21:16.46 | wereHamster | dat? |
21:16.51 | Iriel | I wonder if the 360 release messed up the ghost development schedule at all |
21:17.14 | Iriel | It was running on standard xboxen at blizzcon |
21:17.49 | Kirkburn | Ich liebe xboxen |
21:18.29 | Adrine | From what I heard from my QA guy at Nihilistic, Blizzard was very unhappy with the direction Nihilistic had taken with the project and pulled it. |
21:18.38 | Adrine | So it was more design conflict than technical stuff, from what I gathered. |
21:18.39 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
21:18.56 | Kirkburn | ooooh |
21:19.05 | Guillotine | ahhhhh |
21:19.13 | zenzelezz | just a little bit |
21:19.29 | Kirkburn | :P |
21:19.34 | Kirkburn | A little bit more |
21:21.21 | Guillotine | ok. so I am planning on finishing Elkano's idea for an addon that colors names based on a simple hash of their names. I came up with a simple formula that should provide variation, but I'd like to pass it by everyone |
21:21.55 | krka | sounds cool |
21:22.14 | Kirkburn | Oooh, hints about E3! http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7817579&p=#post7817579 |
21:22.48 | wereHamster | has someone here been at E3 ? |
21:22.52 | Depherios | cleanchat already does that Guillotine (not to say you should stop but you might want to take a look at how they did it) |
21:23.11 | Guillotine | ill have to look at that depherios |
21:23.17 | Depherios | I almost went last year but my work limits how many of us can take off lol |
21:23.20 | Iriel | Guillotine : Are you using djb2 or something similar? |
21:23.25 | Iriel | Guillotine : http://www.cs.yorku.ca/~oz/hash.html |
21:23.28 | Depherios | and I was low man on the totem pole |
21:23.29 | wereHamster | I'd like to go, but it's so far from europe :( |
21:23.31 | Guillotine | no. made my own formula |
21:24.24 | Elkano | oh, hiho Guillotine :) |
21:25.01 | *** join/#wowi-lounge Andalia (n=xx@p54AD93B8.dip0.t-ipconnect.de) |
21:25.17 | Guillotine | 1. Assign a prime number (other than 1) to every letter |
21:25.19 | Guillotine | 2. assign each letter a number between 2 and 27 |
21:25.21 | Guillotine | 3. color.r = prime value of the first letter to the power of its position+1 (2) times the prime value of the second letter to the power of its position+1, ect. (modulo 256) |
21:25.22 | Guillotine | 4. color.g = addition of all sequencial letter values multiplied by color.r (modulo 256) |
21:25.24 | Guillotine | 5. color.b = prime values of all letters multiplied times color.g (modulo 256) |
21:25.36 | Guillotine | it seems to me that it would provide variation for even small changes |
21:25.44 | kremonte | and why the special name colors? :p |
21:26.37 | Guillotine | so you can identify people by the colors (see http://www.wowinterface.com/forums/showthread.php?t=2457 ) |
21:26.43 | Iriel | Hm, i'd have gone with something mor elike this: |
21:26.45 | Guillotine | completely elkano's idea |
21:26.50 | Iriel | 1) Use an existing hash like djb2 |
21:26.51 | Elkano | well, ColoredWhispers was based on the idea to help you distinguish between different players you're talking to at the same time by different colors |
21:27.01 | krka | i'd just use djb2 and keep a table of colours to use |
21:27.17 | Iriel | 2) Mask off the lower 8-12 bits |
21:27.29 | Iriel | 3) Use the result as an input to a 'color wheel' function |
21:27.58 | Iriel | The latter being basically the 'H' of an HSV approach |
21:28.11 | Iriel | Keep S and V constant so things stay visually consistent |
21:28.18 | Elkano | atm, colored whispers does this by simply chosing a random value for the color but unfortunatly that can give you similar looking colors for similar names and if you're unlocky hardly readable names because auf missing contrast between text and background |
21:28.32 | Iriel | Making r, g, and b separate is asking for trouble andunreadable names |
21:28.40 | Iriel | Vary just the color, keep the other aspects constant |
21:29.01 | Elkano | having a hash function that is likely to asign different values for similar names would at least help solve the first problem |
21:29.03 | Guillotine | but then I'd have to come up with a list of hundreds of readable colors |
21:29.30 | Iriel | Just derive it mathematically |
21:29.36 | Iriel | find an HSV -> RGB function |
21:29.40 | Iriel | vary H, fix S, V |
21:29.44 | Iriel | instant hundreds of colors |
21:29.52 | krka | iriel makes a good point :) |
21:29.53 | Adrine | 256, to be precise! |
21:30.00 | Iriel | no, you can get more than 256 |
21:30.10 | krka | btw, you could also try to use the name length |
21:30.15 | Wobin_ | worst tank ever |
21:30.19 | krka | people with different name lengths can easily share colours |
21:30.20 | Adrine | Each component of HSV is 0-255, isn't it? |
21:30.28 | Adrine | Or am I confused again. |
21:30.30 | krka | yes |
21:30.33 | Adrine | (which happens often.) |
21:30.41 | krka | it can be any precision |
21:30.43 | Guillotine | but you can have 243.2343 |
21:30.45 | Iriel | No, each component of HSV is 0-1 |
21:30.55 | Iriel | quantized to whatever scheme you want, or not at all |
21:31.00 | Adrine | Well, sure, but if we're talking integers, 0-255 |
21:31.07 | Iriel | folks are just used to 0-255 |
21:31.18 | wereHamster | lua doesn't differentialte between integers and floats |
21:31.51 | malreth | plus, you can vary saturation mildly to give pastel variants of any given hue |
21:32.05 | Iriel | that's true also |
21:32.09 | Iriel | but you dont want to go too far |
21:32.12 | malreth | correct |
21:32.19 | Iriel | Anyway, I'd really recommend using something like djb2 |
21:32.32 | krka | i suggest sha-1! |
21:32.32 | Guillotine | i don't get djb 2 >_< |
21:32.39 | Iriel | it's tried and true, I regret not doing it 'properly' when I did bookworm |
21:32.58 | malreth | later all |
21:33.21 | krka | wereHamster, yes, i do think lua differentiates integers and floats on some level |
21:33.27 | krka | for table keys for instance |
21:33.30 | Cide | hum.. I wonder what addon (if any?) is messing with my [playerName] has come online. system messages |
21:34.04 | Iriel | No, it doesn't really |
21:34.04 | Cide | the link itself works fine (shift-click for /who), but for example, a rogue named "Rast" just logged on. I got the message "[(x"(x"] has come online." |
21:34.06 | AnduinLothar | ya, i was getting [(null)] has come onile. |
21:34.09 | Iriel | (to the int/float thing) |
21:34.25 | Cide | I got [/PO/PO] earlier |
21:34.30 | Guillotine | Cide, I have that too |
21:34.30 | AnduinLothar | odd |
21:34.31 | Cide | really weird. |
21:34.33 | Iriel | it does differentiate between non-integer doubles and integer doubles, in the array sense |
21:34.47 | Guillotine | I even had that with no addons on the test server though |
21:34.59 | AnduinLothar | did they change ChatFrame_OnEvent? |
21:35.01 | Guillotine | I thought they had fixed it, but its still appearing with some addon or another |
21:36.19 | Cide | it only happens sometimes, no clue where it might stem from |
21:36.26 | Cide | seeing as the link itself works |
21:36.32 | Iriel | But only when it has to, tables get to choose how they handle 'integer' keys. |
21:37.08 | Cide | Iriel: /dtchatevent is awesome. thanks |
21:37.13 | Iriel | Cide: 8-) |
21:37.35 | Cide | hehe, the first message I clicked had someone who typed "no clue" |
21:37.55 | Cide | and it said arg1="No clue", I was a bit confused whether DevTools had AI or not |
21:37.56 | Iriel | Cide: Half way through playing last night I realized that I completely didn't notice it was enabled, which is exactly what'd hoped for from it. |
21:37.58 | Cide | until I actually read the message |
21:38.18 | Iriel | I thought about color coding strings versus numbers |
21:38.24 | Iriel | if anyone still wants that I can do it |
21:38.37 | Cide | in the tooltip? |
21:39.25 | Iriel | Yup |
21:39.42 | Cide | I don't think it's necessary |
21:40.04 | Iriel | That's the conclusion i'd reached after putting "'s (and escapes in the code) around stringy stuff |
21:40.10 | Iriel | But I figured i'd make sure others agreed |
21:40.22 | Guillotine | could I have the link to the new dtchatevent? ^_^ |
21:40.30 | Iriel | My site |
21:40.34 | Cide | http://www.vigilance-committee.org/wow/downloads/DevTools-1.0pre1-11000.zip |
21:40.38 | Iriel | DevTools-1.0dev1-11000.zip |
21:40.40 | Guillotine | ty mcuh :) |
21:40.42 | Iriel | oops, pre1, not dev1 |
21:42.10 | Guillotine | so what does djb2 mean by "h = ((h << 5) + h) + c"? |
21:42.21 | Guillotine | what is <<? |
21:42.29 | Cide | shifted to the left |
21:42.37 | Cide | in binary |
21:42.47 | Guillotine | ahh |
21:42.50 | Iriel | lshift |
21:42.53 | Iriel | you'll want bitlib |
21:43.22 | Guillotine | I guess I might as well put this into a seperate file for anyone else that wants djb2 in lua :/ |
21:43.24 | krka | or just multiply |
21:43.40 | krka | just do h = 33*h + c |
21:44.25 | Guillotine | and what is c? |
21:44.27 | Guillotine | lol |
21:44.38 | krka | a character in the string |
21:44.49 | Kirov | the speed of light? |
21:45.03 | Cide | I'd agree with Kirov ;) |
21:45.05 | Guillotine | how are you adding a string to an inteter? |
21:45.20 | Cide | it'd interpret it as an integer, if you are |
21:45.35 | Guillotine | you can do that in lua? |
21:45.40 | Cide | string.byte("char") |
21:45.44 | Guillotine | ahhh |
21:45.46 | Guillotine | right |
21:45.59 | Guillotine | and h would be... |
21:46.14 | Wobin_ | Any warriors here? |
21:46.34 | Guillotine | I have a lvl 19 warr twink. does that help? |
21:46.40 | Wobin_ | probably not |
21:46.41 | Cide | I have a level 28 warrior |
21:46.43 | Cide | :) |
21:46.49 | Adrine | I have a 22 warrior |
21:46.51 | Wobin_ | But you still could probably have tanked better than my last one |
21:46.59 | kremonte | 49 warrior, Wobin_ ;/ |
21:47.03 | Adrine | And a rogue with a bunch of +def/+parry gear that likes to tank stuff. |
21:47.16 | kremonte | + i play a 60 warrior |
21:47.22 | Wobin_ | I think he subscribed to the school of Hit Stuff With A Stick With A Pointy End On It |
21:47.31 | kremonte | Wobin_: what ye' need? |
21:47.35 | Wobin_ | I died three times trying to keep him alive |
21:47.48 | Wobin_ | apparantly I hadn't "adapted" to his style fast enough |
21:47.59 | Wobin_ | I want to know if there's a tanking style where you ignore the healer =P |
21:48.09 | Adrine | I think it's called "mass suicide" |
21:48.09 | kremonte | what do you mean ignore the healer? |
21:48.21 | Guillotine | if he ignores you, you ignore him |
21:48.22 | Iriel | Guillotine : h is the 'current hash' |
21:48.24 | kremonte | i never pay much attention to healing :) |
21:48.27 | Guillotine | iriel: thank you |
21:48.28 | Iriel | Guillotine : you initialize to the specified starting value |
21:48.31 | Wobin_ | If the healer is being whaled upon by mobs, you don't do anything =P |
21:48.35 | kremonte | um |
21:48.35 | kremonte | no ;p |
21:48.36 | Iriel | Guillotine : Then you mask it off at 32 bits each time |
21:49.09 | Guillotine | Iriel: so do you do this one letter at a time or all at once? |
21:49.13 | Iriel | Guillotine |
21:49.19 | Guillotine | Iriel |
21:49.21 | Iriel | You run the loop one letter at a time |
21:49.30 | Iriel | the result when you've processed all of the letters is your 'hash' |
21:49.39 | Iriel | then you'd want to % it against some reasonable value |
21:49.54 | krka | i was in maraudon with a crappy warrior recently |
21:50.05 | krka | i just frost bolted the one the warrior was attacking |
21:50.07 | kremonte | i did maraudon recently, and i am a crappy warrior :x |
21:50.15 | krka | and waited a few seconds before casting |
21:50.18 | krka | still, i always got aggro |
21:50.21 | krka | bloody annoying |
21:50.26 | kremonte | what is "a few seconds"? |
21:50.36 | kremonte | and what was the warrior's level in comparison to the mob? ._. |
21:50.48 | krka | hm... around the same |
21:50.58 | kremonte | well, 1 lvl + means glancing blows ;p |
21:51.01 | krka | 52 warrior i think |
21:51.06 | kremonte | oh |
21:51.13 | kremonte | i tanked mara fine at 48 ;/ |
21:51.14 | krka | i am 50 mage |
21:51.18 | kremonte | was he tanking in berserker stance ? lol |
21:51.35 | krka | yeah, had to convince him to go into defensive |
21:51.39 | kremonte | rofl.. |
21:51.40 | Adrine | ... |
21:51.43 | kremonte | THAT WOULD BE WHY. |
21:51.44 | Adrine | Oy. |
21:51.45 | krka | he said he did more damage with serk |
21:51.46 | krka | :/ |
21:51.53 | Adrine | Yeah, but that -60% threat's a real bitch. |
21:51.57 | krka | i pointed out that maybe me and the hunter should do most of the damage |
21:52.15 | Kirov | pff, silly mage |
21:52.20 | Kirov | Don't they know they should tank? |
21:52.25 | krka | wow would be fun if i didn't have to team up with idiots |
21:52.32 | kremonte | rofl.. |
21:52.48 | krka | think i've had 2-3 good groups total |
21:52.52 | krka | between 1 and 50 |
21:52.55 | kremonte | defensive stance = 10% more threat, 10% damage mitigation, 10% less damage done |
21:53.06 | kremonte | berserker stance = 3% more crit, 10% more damage taken, 0% more threat |
21:53.15 | Adrine | (Sorry, not 60%) |
21:53.18 | kremonte | and he has um... whirlwind and berserker rage? :b |
21:53.20 | Adrine | Zerker is -20% threat |
21:53.23 | Adrine | Same as the rogue innate |
21:53.27 | kremonte | eh? |
21:53.28 | krka | not sure how you should play a warrior, but isn't sunder armor the best way to get more aggro? |
21:53.31 | kremonte | doesn't say that on the tooltip, Adrine :/ |
21:53.37 | kremonte | krka: generally. |
21:53.39 | Cide | zerker would be -10% threat :) |
21:53.41 | kremonte | heroic strike as well |
21:53.47 | kremonte | ah, 10% |
21:53.47 | Cide | -20% compared to defensive |
21:53.52 | Adrine | http://www.thotbott.com/?sp=7381 ? |
21:54.09 | Adrine | http://www.thotbott.com/?sp=7376 |
21:54.13 | Cide | maybe I was wrong, I was just going with what kremonte said |
21:54.17 | Kirov | Adrine - thottbot isn't always right |
21:54.20 | kremonte | nope, Adrine |
21:54.21 | kremonte | that's a lie |
21:54.29 | kremonte | i don't know about zerker threat (doesn't say anything in game) |
21:54.29 | Kirov | It has some spell ranges listed as 300 yards. =) |
21:54.36 | kremonte | but defensive stance is +10% |
21:54.40 | Adrine | Positive? I've had guild wars say the same to me... |
21:54.47 | Cide | spells don't lie |
21:55.00 | Adrine | Lemme see if I can find that other link... |
21:55.43 | krka | one time i was in ZF with a hunter that didn't even have a shield |
21:55.45 | krka | :/ |
21:55.46 | krka | oops |
21:55.48 | krka | warrior i meant |
21:55.53 | Kirov | lol |
21:55.54 | kremonte | krka: lawl |
21:56.26 | krka | <PROTECTED> |
21:56.27 | Kirkburn | Damn those hunters! |
21:56.32 | Kirov | One of my old guild's warriors got to level 60 and never used a shield |
21:56.37 | Kirov | He refused to use a 1h |
21:56.48 | kremonte | ... |
21:57.06 | Kirov | crazy ass damage, except that I out dpsed him on my hunter with ease and the paladin did all the tanking. |
21:57.36 | Adrine | Hm. The Defensive tooltip says "Decreases damage taken by 10% and damage caused by 10%. Increases threat generated.", but doesn't give a number. |
21:57.37 | kremonte | lemme guess, MS |
21:58.06 | krka | i do think warriors and priests have a harder time in groups though... more obvious if they play bad |
21:58.13 | krka | my mage seems like easy mode |
21:58.20 | kremonte | yes |
21:58.28 | kremonte | tank/healing needs to pay more attention |
21:58.33 | Kirov | priest get blaimed if the party wipes |
21:58.34 | kremonte | and they get blamed more for shit, especially healers |
21:58.40 | Adrine | http://www.wownation.net/spells/warrior/ - this page agrees with me, too :) |
21:58.40 | Kirov | warriors get noticed when they suck |
21:58.47 | Kirov | and the hunter gets blaimed for bad pulls |
21:58.49 | Adrine | -20% in battle/zerker, +30% in defensive. :) |
21:58.53 | kremonte | not really |
21:58.58 | kremonte | warriors get blamed when they lose aggro |
21:59.00 | krka | mage gets blamed for not making water fast enoguh |
21:59.06 | Kirov | hahah |
21:59.07 | kremonte | krka: lawl, never seen that one |
21:59.14 | kremonte | i see warriors get blamed when like |
21:59.19 | Adrine | I still say that Conjure Water should be a -threat move |
21:59.24 | Tem|WoW | hah |
21:59.29 | kremonte | a mage PI AP trinket pyroblast crits |
21:59.29 | Adrine | The mobs all "Oh, he's just serving drinks, I'll ignore him" |
21:59.32 | kremonte | and takes aggro.. |
21:59.33 | Tem|WoW | I haven't made water for someone else in the raid in a longass time |
21:59.56 | Tem|WoW | I make all my underling mages do all the water business |
22:00.14 | Adrine | http://evilempireguild.org/guides/threat.html agrees with me too. >_> |
22:00.15 | Kirov | I love mages who give me a stack of like 7 water |
22:00.19 | Adrine | "In Battle Stance and Berserker Stance, all threat from a Warrior is multiplied by 80%. In defensive stance, the multiplier is 130%. With Defiance, it is 145%." |
22:00.23 | Guillotine | would there be a simple one line code to perform a function on every letter of a string that I'm just not thinking of? |
22:00.27 | krka | also, wouldn't the best tanking strategy for just a few mobs at the time to focus on one mob at the time? our warrior in mara kept switching all the time |
22:00.41 | Adrine | Guillotine: I forget, but I think Lua supports string indexing |
22:00.45 | Tem|WoW | Kirov: what class do you play? |
22:00.51 | Kirov | Tem - Hunter |
22:00.56 | Iriel | Guillotine : string.gsub with . as the pattern, but it could be more hassle than its worth |
22:01.00 | krka | hunter is also kinda easy mode, imo |
22:01.06 | Adrine | so for n = 1, length(str) do myFunc(str[i]); end |
22:01.06 | Tem|WoW | Kirov: we hate you for asking for water |
22:01.07 | Iriel | Guillotine : Since you'll have to maintain state in a function somewhere etc |
22:01.08 | krka | except that keeping pet happy is annoying |
22:01.18 | Kirov | There are mages that always give you like 4 stacks of water and 2 stacks of rolls |
22:01.28 | kremonte | Kirov: other way around |
22:01.29 | kremonte | ;) |
22:01.30 | Kirov | then there are those that give you what ever is on them. |
22:01.34 | Wobin_ | I met a very nice mage tonight |
22:01.40 | Kirov | Or just part of their own stack. |
22:01.42 | Wobin_ | She gave me 6 stacks of CW |
22:01.43 | krka | i tend to give one stack of water |
22:01.44 | kremonte | most mages are nice. then there are the mages you know of |
22:01.48 | kremonte | the whiney crybabies |
22:01.49 | Iriel | I would expect a loop and string.sub to be the most effective solution |
22:01.54 | krka | if people don't say what they want, i am not gonna be guessing |
22:01.55 | Kirov | I usually think one stack of water is fine. |
22:02.03 | Kirov | I always thank mages for giving me water though. |
22:02.04 | Tem|WoW | there is nothing more annoying to a mage than a hunter with less than half the mana that the water will return |
22:02.08 | Iriel | Oops, ignore that, I MEANT |
22:02.11 | kremonte | Tem|WoW: lol |
22:02.13 | Tem|WoW | asking for a full stack of crystal water |
22:02.16 | Kirov | Tem - I have 5000 mana |
22:02.17 | Wobin_ | Well, it depends on whether the mage is in the party or not =P |
22:02.20 | Kirov | =P |
22:02.23 | kremonte | Kirov: get more agi! |
22:02.25 | krka | hunters mana usage is underrated |
22:02.29 | kremonte | my warlock barely has 5k mana :/ |
22:02.33 | kremonte | oh , hunters do use a lot of mana |
22:02.35 | Kirov | kre - 540 agi |
22:02.35 | kremonte | but they have a low mana pool |
22:02.35 | Iriel | I would imagine for i=1,string.len(str) local c=string.byte(str, i), ..., end |
22:02.36 | krka | hunters do use a lot of mana and have a non-trivial mana pool |
22:02.39 | Wobin_ | My hunter runs out of mana quite fast |
22:02.39 | kremonte | Kirov: LIE |
22:02.44 | kremonte | LIE LIE LIE ELI ELI ELIE LEIE |
22:02.49 | Kirov | krem - 7/8 dragonstalker |
22:02.50 | Iriel | is the most effective, it doesn't create any substring objects, just indexes str |
22:02.54 | kremonte | LIES |
22:02.57 | kremonte | wait |
22:03.01 | kremonte | DS has that much int? o_O |
22:03.02 | Kirov | A guildie has 610 agi |
22:03.04 | Kirov | yeah |
22:03.05 | Iriel | Guillotine : do local strbyte = string.byte beforehand too, if you want |
22:03.07 | kremonte | word |
22:03.12 | kremonte | 7/8 nemesis, i have ~5.8k mana |
22:03.12 | Kirov | this is fully buffed mind you |
22:03.15 | Cide | Kirov: alliance? |
22:03.16 | Kirov | I have just under 4k unbuffed |
22:03.16 | kremonte | with gnome racial |
22:03.25 | Kirov | cide - dorf hunter |
22:03.26 | Kirov | yes |
22:03.28 | Cide | figured :) |
22:03.28 | kremonte | Cide: go away, horde scum! |
22:03.46 | Kirov | cide- lol |
22:03.49 | krka | i have 4.5k mana at level 50, unbuffed |
22:03.51 | Kirov | what's that supposed to mean? |
22:03.51 | krka | <-- suxxor |
22:04.14 | Cide | that means he'd have 530 agi on horde side, where it matters :) |
22:04.18 | kremonte | Tem|WoW: i know what you mean |
22:04.21 | kremonte | Cide: eh? |
22:04.28 | krka | hunters never have to do party with anyone before level 60 :P |
22:04.31 | krka | kinda explains a lot |
22:04.32 | kremonte | BoK, you mean? |
22:04.34 | Cide | yes |
22:04.45 | kremonte | wtb windfury |
22:04.46 | Kirov | hehe, fair enough. |
22:04.46 | kremonte | hahaha |
22:04.49 | kremonte | i love that debate |
22:04.57 | Cide | I'm not going to start another debate |
22:04.59 | kremonte | aye |
22:05.01 | Kirov | personally, the only pally buff I care about is salvation |
22:05.11 | Cide | what class? |
22:05.14 | kremonte | i usually bitch at pallies that give me salv |
22:05.16 | kremonte | and ask for a kings |
22:05.19 | Wobin_ | I like Salv |
22:05.21 | Adrine | Might plz. |
22:05.23 | Cide | see |
22:05.24 | Wobin_ | But that was before I dinged |
22:05.26 | Cide | you can have all buffs |
22:05.26 | Adrine | Kings is nice |
22:05.27 | Adrine | But might plz. |
22:05.28 | krka | what are those? |
22:05.30 | Wobin_ | Oh BTW, Yay!!! 60!!! |
22:05.34 | kremonte | grats! |
22:05.44 | Cide | we need 8 shaman with 4 totems each to get even remotely close :( |
22:05.49 | Wobin_ | A dorf priestess named Rikitikitavi =) |
22:05.52 | krka | i am a friendly mage, i give out arcane int for "mouseover" |
22:05.56 | krka | no need to choose buff to give |
22:05.57 | Cide | and then we still get either windfury, grace of air or tranquil air |
22:05.59 | Cide | not all in one |
22:06.21 | Adrine | I would loooove to have grace of air. |
22:06.23 | kremonte | Cide: there are really only 3 pally buffs that are used often |
22:06.28 | Kirov | I'm still waiting for the salvation nerf to %10 |
22:06.31 | Cide | but you can easily have all of them on everyone |
22:06.34 | kremonte | BoK is a talent, then there's salv and might/wisdom (per-class) |
22:06.34 | Wobin_ | Salv, kings, wisdom? |
22:06.36 | Adrine | Rogue threat isn't too hard to manage if you're careful, really. |
22:06.48 | Adrine | Hunter threat is a joke. |
22:06.55 | kremonte | a joke? |
22:06.56 | kremonte | fd.. |
22:06.56 | Wobin_ | Hunter threat == FD |
22:07.01 | Adrine | Fall over every 30 sec = no threat |
22:07.07 | Cide | Adrine: yeah, but then you don't get windfury (might?) or tranquil air (salv) |
22:07.14 | kremonte | i love when hunters/rogues brag about damagemeters |
22:07.37 | kremonte | oh sorry for not doing as much dps as you, i can't feint/vanish/feign, i just sit there and die == 0 dps |
22:07.51 | Wobin_ | or 0 healing =P |
22:08.05 | kremonte | healing meters are a joke, they dont mean anything :/ |
22:08.11 | Cide | oh well, I'm not going to complain, I like being horde |
22:08.17 | kremonte | wtb wotf |
22:08.17 | krka | damagemeter is a poor way of showing skill in group |
22:08.28 | Cide | wotf really is useless in all but one fight :) |
22:08.33 | kremonte | PVP OMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG |
22:08.36 | kremonte | ;) |
22:08.38 | Kirov | krka is decent for damage classes, though it doesn't really show that you're killing the right person. |
22:08.39 | Cide | excluding pvp |
22:08.41 | Wobin_ | Although, I would like a notifier for heals.. I might try JB's |
22:08.43 | Cide | and well, it's useless there too |
22:08.44 | kremonte | UNDERWATER BREATHING? OVERPOWEREEEEEEEEEEEEEEED |
22:08.50 | Adrine | damage meters are useful for rogues, because if a rogue can't do damage they're useless. |
22:08.53 | Cide | unless you're the MT (we have zero undead tanks) |
22:08.54 | Adrine | Well, in raids. |
22:09.02 | kremonte | anyway |
22:09.06 | Adrine | In small-scale runs, you can stun and do minimal CC |
22:09.10 | Kirov | Cide - are their any plans from the CT crew to make a "meters" type mod? |
22:09.11 | kremonte | pure DPS classes will almost always beat mages/warlocks |
22:09.18 | Cide | yes |
22:09.22 | Adrine | Because they have nothing else to do, kremonte |
22:09.27 | Cide | but seeing as I'm the only coder, it'll be a while |
22:09.27 | krka | i thought mage was pure dps :/ |
22:09.28 | kremonte | Adrine: exactly |
22:09.33 | Adrine | We have a warlock that utterly blows up the charts in MC before Garr |
22:09.33 | kremonte | thus, damagemeters mean nothing :p |
22:09.37 | Wobin_ | Y'know.. I think I worked it out |
22:09.40 | Kirov | From the popularity of CTMod, you guys have about the only chance anyone has of making a real overhealing monitor |
22:09.44 | kremonte | Cide: omg, i'll join the crew! ^_^ |
22:09.44 | Adrine | He sustains 470+ DPS up till then. It's surreal. |
22:09.50 | Cide | our list of things to do is 6+ pages in word, at 10pt |
22:09.56 | kremonte | Adrine: SM/ruin |
22:09.59 | Adrine | Then he hits Garr and the rogues are all "lawls, see ya!" |
22:09.59 | kremonte | or DS/ruin |
22:10.02 | kremonte | or SM/DS |
22:10.04 | Kirov | Cide - hehe |
22:10.05 | Wobin_ | That tank was doing 5man scholo (with a 57 rogue no less) like it was a 10 man raid with full 60s and he was offtank =P |
22:10.07 | Adrine | I think he's SM/ruin |
22:10.09 | krka | what is a mages role, except dps? |
22:10.12 | kremonte | see, |
22:10.12 | Adrine | Decursing |
22:10.16 | Cide | yeah, there's a bunch of stuff I could implement into ctra that would hardly work outside of it |
22:10.19 | Adrine | Decursing decursing decursing |
22:10.25 | kremonte | i have imp imp, i have to run around and keep imps near tanks ( i can't sac for +15% dps ) |
22:10.25 | krka | i thought that was priests and stuff? |
22:10.30 | Cide | still toying with the whiteboard idea |
22:10.30 | Adrine | Priests are busy healing |
22:10.34 | kremonte | only decursing classes are mages and druids, krka |
22:10.38 | krka | priests, shaman, paladin, drudi |
22:10.41 | Adrine | They can decurse, but makes and druids make better primary decursers |
22:10.42 | Adrine | Well |
22:10.45 | Adrine | Priests cna't decurse |
22:10.47 | Adrine | They can remove magic |
22:10.48 | Adrine | But not curses |
22:10.51 | krka | i only have remove lesser curse |
22:10.52 | Cide | well |
22:10.56 | kremonte | krka - and? |
22:10.58 | Kirov | Cide - I built a ping checker in to my guild's ctra |
22:10.59 | krka | do i get a better one later? |
22:10.59 | kremonte | lesser means nothing ;/ |
22:11.01 | kremonte | no |
22:11.06 | kremonte | it's just remove curse |
22:11.07 | Adrine | It removes curses |
22:11.09 | Cide | every since decursive, decurse = remove <insert debuff type> |
22:11.10 | krka | oh :) |
22:11.11 | Kirov | great for those people who cry "sorry, my ping is bad." |
22:11.22 | Adrine | Cide: Heh, yeah |
22:11.26 | Kirov | "No, you're ping is 230, stop sucking" |
22:11.27 | Cide | s/every/ever/ |
22:11.30 | krka | heh, i've never recursed in party :P |
22:11.35 | krka | maybe i should start |
22:11.37 | kremonte | l2p! |
22:11.37 | Adrine | "Decurse" has become synonymous with "un-debuff" |
22:11.38 | Kirov | s/you're/your/ |
22:11.42 | krka | i'll add a GRAB-button for that |
22:11.53 | Cide | well |
22:12.04 | Cide | how often does it send that, Kirov? |
22:12.16 | Adrine | Paladins should get an aura like Grounding Totem that sucks up debuffs on their party members. |
22:12.18 | Cide | people still have illusions that ctra uses chat messages to display health and mana |
22:12.18 | Kirov | Cide only on /ralat |
22:12.18 | Adrine | That would rule. |
22:12.22 | kremonte | anyways, Cide, i don't doubt that there would be many people willing to help with CTMod ;) |
22:12.29 | Cide | I'm sure |
22:12.38 | Kirov | since I realized that /raping would be a bad slash command |
22:12.41 | Adrine | Hahahah |
22:12.43 | Cide | but we haven't wanted to get another coder |
22:12.44 | kremonte | rofl |
22:12.45 | krka | what people want isn't the same as what people can :) |
22:13.43 | Kirov | Cide - oh, random question, have you every tried adding some of the other slash commands in to the drop down menu? |
22:13.49 | Kirov | (the minimap dropdown menu) |
22:14.01 | Cide | haven't really thought about it |
22:14.05 | Kirov | Every time I've tried it I run accross a curious bug which causes the UI to hide itself. |
22:14.05 | Cide | it has the possibility to be rather huge already |
22:14.21 | Cide | that's weird |
22:14.24 | Kirov | Yeah |
22:14.31 | Cide | though, I must say, the dropdown code is rather screwy |
22:14.40 | Tem|WoW | indeed |
22:14.42 | Kirov | I debugged that one for a while with out an success. |
22:14.51 | Cide | have you run into the bug where it closes after anywhere between .1 and .5 sec after opening, all the time? |
22:14.55 | Tem|WoW | one of these days I'm going to write a dropdown lib |
22:15.03 | Kirov | Cide -yeah |
22:15.08 | Adrine | Cide: Mine does that sometimes |
22:15.12 | Cide | I found the reason why it happened once |
22:15.13 | Cide | but I forgot what it was |
22:15.19 | Kirov | Cide - hehe |
22:15.20 | kremonte | wait, why is the dropdown so complex? :C |
22:15.22 | Adrine | I suspect it's possibly related to another mod messing with something |
22:15.25 | kremonte | isn't it just showing/hiding a frame? :x |
22:15.27 | Cide | only happens either first load, or after reloaduis |
22:15.34 | Cide | it is rather complex, yeah |
22:15.37 | Adrine | Another question -- |
22:15.40 | Adrine | FauxScrollFrames |
22:15.47 | Cide | it has a bunch of functionality (that, I must say, is rarely used) |
22:15.52 | Adrine | Anyone notice that scrolling -up- a list causes the client's FPS to drop horridly? |
22:15.54 | kremonte | what functionality? o_O |
22:16.04 | Adrine | I've profiled my code out the wazoo and can't find anything that would slow it down like that |
22:16.05 | Cide | displaying color swatches, nested menus |
22:16.23 | Adrine | But when I scroll up a list (not down), my FPS drops into the 3-5 range till I'm done scrolling |
22:16.33 | Cide | no clue on that, Adrine... seems very weird |
22:16.36 | Kirov | Adrine - hmm, I've not actually used a FauxScrollFrame yet, only ScrollFrames |
22:16.38 | Tem|WoW | lol slouken is goofy |
22:16.53 | kremonte | Tem|WoW: ? |
22:17.04 | Tem|WoW | see the 1.11 changes thread |
22:17.18 | Adrine | You can observe it in Sanity, if any of you use it |
22:17.19 | Cide | in any case, regarding closing dropdowns.. it was something about only happening first load or (can't remember which) any subsequent reload |
22:17.27 | Adrine | Pull up an inventory listing, scroll to the bottom, scroll to the top |
22:17.32 | Kirov | Sanity has a lot of slow down issues, actually. |
22:17.35 | Adrine | Doesn't happen all the time, but when it does, it's noticable. |
22:17.46 | Adrine | Kirov: I've been optimizing it lately :) |
22:17.51 | Adrine | Next release should be substantially faster. |
22:17.53 | Kirov | I've been wanting to look in to it because most of the time I have to turn it off. |
22:17.54 | Cide | had something to do with the countdown timer for closing dropdowns not resetting when opened |
22:18.01 | kremonte | ahah |
22:18.13 | Adrine | Do you have specific complaints? I'd love to know where to specifically look |
22:18.16 | Kirov | Adrine - make sure you fix the bug where if you move something out of your bank in to your bags it continues to show it in your bank AND your bags |
22:18.31 | Adrine | Hm. Never run into that one, but I'll check it. |
22:18.33 | Kirov | Equipment swap mainly as far as slow down goes |
22:18.59 | Adrine | Well -- |
22:19.07 | Adrine | I've noticed there's a minor ui lockup when you switch equipment out |
22:19.27 | kremonte | it's not the UI |
22:19.30 | kremonte | it's the model changing :) |
22:19.31 | Kirov | yeah, that's always present, but it's a lot worse with sanity. |
22:19.35 | Kirov | not sure why |
22:19.43 | Adrine | Sanity does a re-scan of your inventory when your bags change |
22:19.48 | Adrine | So that's quite possibly why |
22:19.49 | kremonte | ._. |
22:19.50 | Tem|WoW | We require more vespene gas. |
22:19.53 | Adrine | I DID find a major slowdown point |
22:19.59 | Cide | uh oh, make sure you disable that on PLAYER_LEAVING_WORLD :) |
22:20.04 | Adrine | I have :) |
22:20.09 | Adrine | Sanity is zoning-friendly |
22:20.13 | Kirov | Adrine - do you scan all bags, or just the one that is changed? |
22:20.20 | Adrine | All of them, right now |
22:20.27 | Kirov | ew |
22:20.28 | Cide | do we get to know which one actually changed? |
22:20.31 | Adrine | For the most part, the scan is fast... |
22:20.32 | Kirov | yeah |
22:20.39 | Kirov | it's arg1 of BAG_UPDATED |
22:20.40 | Adrine | ...but I found a very specific slowdown point |
22:20.48 | Kirov | 0-4 |
22:20.52 | Cide | ah |
22:21.01 | Adrine | I was doing a sort every time I called SanityRefresh(), which isn't necessary most of the time |
22:21.07 | Tem|WoW | but it doesn't tell you the slots |
22:21.09 | Tem|WoW | which sucks |
22:21.09 | Adrine | Factored that out in my dev version and it's a -lot- faster now |
22:21.15 | Adrine | I don't need the slots so much. bag should speed it up. |
22:21.28 | Adrine | I do develop on a stupidly fast machine, so I probably don't notice slowdown as much as some. |
22:21.52 | Adrine | But, I added switchable profiling code to my dev version, which is helping |
22:22.01 | Kirov | Tem - considering I have 2 18 slot bags and 3 16 slot bags, it's slow to scan all of them |
22:22.30 | Kirov | especially since they're all usually full |
22:22.46 | Tem|WoW | Kirov: I have no idea what you are taling about. I was saying the the BAG_UPDATE event sucks in that it doesn't tell you which slot of the bag changed |
22:23.01 | Wobin_ | Use SpecialEvents =) |
22:23.04 | kremonte | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=356331&p=1&tmp=1#post356331 |
22:23.07 | Tem|WoW | indeed :) |
22:23.22 | Kirov | Tem - yeah, but narrowing it down to 1 bag instead of all 5 is a lot lot better |
22:23.29 | Tem|WoW | yeah |
22:23.34 | Tem|WoW | but there is room for improvement |
22:23.54 | zespri | This is wierd - I don't have a parent for my tooltip and I SetOwner but still owner disappears sometimes |
22:24.11 | Tem|WoW | so just call SetOwner before every attempt to read from it |
22:24.21 | zespri | it's in OnUpdate - so I can't |
22:24.30 | Kirov | I've taken to doing that as well. |
22:24.36 | Kirov | which is so painful |
22:24.40 | Tem|WoW | why are you reading from a tooltip in an OnUpdate? |
22:24.50 | Kirov | It's doubling the time it takes to read a tooltip |
22:25.05 | Tem|WoW | Kirov: where did you get that info? |
22:25.45 | Kirov | Tem - on SetOwner doubling the time it takes to read tooltips? |
22:25.53 | Tem|WoW | I think SetOwner is smart enough to do nothing when it's not needed. Like Show or Hide |
22:25.58 | Tem|WoW | Kirov: yeah |
22:26.00 | Kirov | It's not |
22:26.10 | Tem|WoW | you test that? |
22:26.27 | Tem|WoW | this is the first I hear of it |
22:26.40 | Kirov | debugprofilestart() for i=1, 5000 do GameTooltip:SetOwner(blah) end message(debugprofilestop()) |
22:26.50 | Kirov | (blah) being real stuff |
22:27.14 | Tem|WoW | ouch |
22:27.34 | Kirov | It's slower than all the other Set commands by themselves to begin with. |
22:27.45 | Kirov | twice as slow as a ClearLines() |
22:28.07 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
22:29.40 | Tem|WoW | there are 3 things I hate dealing with in addon coding |
22:29.49 | Tem|WoW | 1) Tooltip Scans |
22:29.54 | Tem|WoW | 2) Drop down menus |
22:29.57 | Tem|WoW | 3) String parsing |
22:30.23 | ckknight | string parsing is easy |
22:30.37 | ckknight | :-P |
22:30.41 | Guillotine | anybody know of a formula once I have RGB in 0-1 to hex? |
22:30.51 | Tem|WoW | Guillotine: you can use String.format |
22:30.56 | Cide | dropdowns are rather easy, actually |
22:31.06 | Cide | they are just... annoying and sometimes buggy |
22:31.09 | Tem|WoW | Cide: yes, they are easy, but a pain |
22:31.13 | ckknight | format("%02x%02x%02x", r * 255, g * 255, b * 255) |
22:31.30 | Cide | aye |
22:32.12 | Guillotine | ty much :) |
22:32.26 | Cide | the way you pass values is annoying to say the least |
22:32.59 | Tem|WoW | the tables to AddButton? |
22:33.15 | Tem|WoW | it's not so bad if you have a static menu and can reuse the same table |
22:33.27 | Cide | no, but info.value and all of that |
22:33.34 | Cide | especially with nested menus |
22:33.52 | Kirov | My favorite is if another menu rebuilds itself when you have another open, it's possible the one that's open will corrupt itself |
22:33.55 | Guillotine | if anybody wants to look through http://wow.pastebin.com/646986 , I would be very grateful :) |
22:35.57 | wereHamster | math.floor(r * 255) ? |
22:36.19 | Kirov | floor works with out the math. |
22:36.20 | Cide | haha, Iriel, you're right |
22:36.43 | wereHamster | I don't know how lua behaves in format("%2.2x", 0.1) .. |
22:37.21 | Cide | I totally just thought "where did that [#] go?" and then I typed /dtchatevent only to get "... is now disabled".. and I look again, only to see it on every single line :) |
22:37.57 | Cide | wereHamster: that returns "00" |
22:38.15 | wereHamster | yep.. lua floor()s the number :) |
22:38.34 | krka | why not math.floor(r*256)? |
22:38.45 | krka | if 0 < r < 1 |
22:38.49 | Guillotine | is something wrong with math.mod? |
22:39.05 | Guillotine | wait, what? |
22:39.06 | Kirov | to translate krka, rgb is a 0-255 scale, not 1-256 |
22:39.37 | wereHamster | krka, and lua does the floor() for you :) |
22:39.47 | krka | math.floor(r*256) would make the value between 0 and 255 |
22:39.52 | krka | if 0 < r < 1 |
22:40.24 | Guillotine | I don't get what you're saying. any way you could just edit it to what you think it should be and repost? |
22:40.37 | Kirov | ah |
22:40.39 | Guillotine | nowhere in there do I have 256 |
22:41.05 | Guillotine | ahhh. I think I see |
22:41.18 | Cide | math.floor(r*255) would make it 0-255, r*256 would make it 0-256, no? |
22:41.37 | Cide | well, I totally missed "if 0 < r < 1" |
22:41.38 | krka | i'd change it to 256 in the format |
22:41.38 | Kirov | assuming r is never 1 |
22:41.45 | groll | anyone here use gatherer? |
22:41.50 | Cide | is r never 1? |
22:41.51 | Kirkburn | yep |
22:41.56 | Kirkburn | (@ groll) |
22:42.06 | groll | Kirkburn ok 2 questions then :D |
22:42.06 | Kirov | r, however, can be one, and most certainly can be 0 |
22:42.19 | krka | i'd make a special case of r = 1 |
22:42.33 | groll | when i open up the search, what does the type % and the % density mean? |
22:42.42 | Cide | well |
22:42.50 | krka | why do you need it in hex btw? |
22:42.55 | Cide | math.floor(r*255) would accomplish the same thing without using a special case, wouldn't it? |
22:43.01 | Kirov | min( floor( r*256), 255) |
22:43.01 | krka | not really |
22:43.11 | krka | 255 would MUCH less probable than 254 |
22:43.12 | Kirkburn | groll: er, haven't the faintest |
22:43.21 | Cide | hmm, yeah. that is true |
22:43.26 | krka | assuming a fair distribution of r between 0 and 1 |
22:43.27 | groll | Kirkburn haha oke :P |
22:43.31 | Kirkburn | :) |
22:43.43 | Kirov | though, unless you're converting back and forth between hex and rgb a lot, who cares if you're off by 1? |
22:43.53 | krka | Kirovs suggestion looks good |
22:44.17 | krka | not even sure why hex is needed in the first place :) |
22:44.53 | Kirov | I use hex for my drop down menu coloring so I don't have to deal with info.r info.g info.b |
22:45.08 | Kirov | =) |
22:46.05 | krka | btw, am i the only one who thinks "Jurassic Bark" is the single saddest thing that has been shown on tv? |
22:46.20 | Kirov | ? |
22:46.42 | groll | Kirkburn i found it |
22:47.12 | groll | type % is percentage fo the resources compared to number of recorded gather of the same type in zone |
22:48.06 | groll | and the density one is how much of the world totally gathered is in that location |
22:51.47 | wereHamster | night folks |
22:51.50 | *** part/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
22:52.49 | *** part/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
22:56.07 | Guillotine | Krka: I need hex b/c I'm editing the color of text in the chat window. and I believe that is the easiest way |
23:05.25 | *** join/#wowi-lounge dukeku (n=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
23:06.37 | krka | good reason |
23:07.24 | Kirov | guillotine - are you altering the color of text mid-string, or the entire line |
23:07.37 | Guillotine | mid string. only the name |
23:07.57 | Kirov | then, yeah, hex isn't just the easiest, it's the only way. =) |
23:08.15 | Kirov | well, apart from a floating frame with the same text in it overlayed on top of the existing text |
23:08.20 | Kirov | but, that's just insane |
23:08.32 | Guillotine | yes |
23:12.30 | groll | heh lol it's my 100 day playtime today :D |
23:17.05 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
23:18.40 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
23:25.21 | Kirkburn | woah |
23:27.51 | Kirov | floor(0.5) == 0, and ceil(0.5) == 1, right? |
23:28.40 | Iriel | Right |
23:29.01 | Iriel | floor(-0.5) == -1, ceil(-0.5) == 0 |
23:34.13 | *** join/#wowi-lounge Qzot (i=user@sandbox.xerox.com) |
23:34.34 | Iriel | Lo QZot, how late did you stay on? |
23:34.37 | Qzot | Heyo. |
23:34.41 | Qzot | Pretty late. |
23:34.44 | Qzot | 1:30. |
23:36.20 | Iriel | Hopefully stuff will behave better this weekend |
23:37.00 | Qzot | Right. While I'm driving. |
23:37.15 | Iriel | 8-( |
23:37.30 | Qzot | Hehe. I'm just being crabby. |
23:37.35 | *** join/#wowi-lounge [Hyper]Darshu (i=jb55@HSE-Hamilton-ppp3513905.sympatico.ca) |
23:37.40 | Iriel | Maybe I should say "Hopefully they'll spend all weekend breaking it so it's sparkly and fresh on monday" |
23:37.41 | Qzot | I'll be driving the Oregon coast, so no complaints here. |
23:37.57 | Iriel | (and then hopefully add "until tuesday when 1.10.1 comes out *fingers crossed*") |
23:38.10 | Iriel | Ah, a nice drive.. doing the scenic route or direct route up there? |
23:38.19 | Qzot | What are you hoping for in 1.10.1? |
23:38.46 | Qzot | http://www.wealthq.com/ |
23:39.06 | Qzot | What % crap, and what % really doing EULA violations? |
23:39.20 | Iriel | Qzot: Fixing the memory overhead introduced and adding collectgarbage |
23:39.59 | Qzot | Have you ever heard that Blizz has someone buy copies of stuff like that to see how serious the threats are? |
23:41.16 | Iriel | I wouldn't be surprised if they did sometimes |
23:41.30 | Iriel | But most of the time i'd imagine they ignore them |
23:42.22 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
23:42.34 | Iriel | Note they never say how FAST you'll level up |
23:43.00 | Tain | Yeah but levelling is pretty easy if you really want to just level. |
23:43.18 | Tain | You might not have any gear equivilent to your level, and have no money, but you can level. |
23:43.44 | *** join/#wowi-lounge Norque (n=Mickachu@077.a.001.dub.iprimus.net.au) |
23:44.03 | Tain | Defeats the purpose of the game to me, might as well just start a 60 on a test server. |
23:46.33 | Qzot | Agreed. |
23:47.23 | Qzot | I'm just fascinated that there's a market for this stuff, and curious to know whether it's pure scam, or whether Blizz is really having to expend effort to fight it. |
23:47.51 | Iriel | Most people are stupid, so I doubt blizzard have to try TOO hard |
23:48.08 | Iriel | Most people <who fall for this sort of thing> are stupid.. |
23:48.57 | Adrine | You mean those pills that the guy in my email sold me aren't going to let me knock down trees with my wang? :( |
23:49.43 | Iriel | <PROTECTED> |
23:51.02 | Adrine | But...but...but the email SAID I could! |
23:51.10 | Adrine | They even had a website! |
23:51.10 | Adrine | That means it's legit, right? |
23:51.17 | Adrine | Everything I've known has been a lie. |
23:52.36 | Qzot | Actually, the folks at wowglider.com sound like they have their heads screwed on straight, other than the fact that they're creating an extensive app to allow people to do what is clearly cheating in the eyes of the game's designers. |
23:52.56 | Qzot | "Can you get banned for this?" "Yes. Don't be stupid." |
23:53.07 | Cide | hey Iriel, does the event tooltip ever display strings over two lines unless the string itself contains a newline? |
23:53.54 | Tem|WoW | wtf |
23:53.58 | Tem|WoW | someone posted my mod on a site |
23:54.00 | Tem|WoW | and it wasn't me |
23:54.13 | Cairenn | Tem|WoW: not WoWI, I trust? |
23:54.21 | Tem|WoW | curse |
23:54.27 | Tem|WoW | I removed all my addons from there yesterday |
23:54.31 | Norque | time to bust some heads Tem |
23:54.32 | Tem|WoW | and now they're all back |
23:54.50 | Tem|WoW | with more recent versions that I've only posted on WoWI |
23:54.50 | Cairenn | o.O |
23:55.21 | Iriel | Cide: Not that i've noticed, i may put some line wrapping in (and \n for newlines in the string) |
23:55.40 | Cairenn | more than just one? |
23:55.47 | Tem|WoW | Cairenn: 3 |
23:55.49 | Cide | two of the events in a raid encounter (yells) are not matched by my string comparison |
23:56.10 | Cairenn | I know how I'd feel, but my opinion is not necessarily the opinion of others |
23:56.16 | Cide | and the event tooltip displays the whole string on one line, and then a new line followed by the quotation mark |
23:56.24 | Cide | so I'm thinking the yell itself contains a newline at the end |
23:56.44 | Iriel | let me quickly check |
23:57.02 | Kirov | 1.10 seems to be having some string issues though |
23:57.11 | Kirov | ief for example |
23:57.24 | Cide | it existed in 1.9 too, though |
23:57.34 | Kirov | yeah, but got fixed in 1.9.1 |
23:57.42 | Iriel | Cide: I dont do line wrapping, so I think you're probably right |
23:57.43 | Cide | I'm pretty sure the string itself has a newline, though |
23:57.54 | Iriel | Cide: I will add \n escaping of newlines next time i'm in there tho |
23:58.01 | Cide | all the ones that work have it all on one line |
23:58.14 | Cide | whereas the ones that don't have the trailing quotation mark on a new line |
23:58.16 | ckknight | dammit |
23:58.23 | ckknight | my server said 15:00 till shutdown |
23:58.26 | ckknight | 10 seconds later |
23:58.28 | ckknight | 5:00 till shutdown |
23:58.39 | Iriel | Can you /dump GameTooltipTextLeft2:GetText() ? |
23:58.45 | Iriel | or whatever the appropriate line is |
23:58.57 | Iriel | Or ItemRefTooltip, sorry |
23:59.03 | Iriel | not GameTooltip - I changed that |
23:59.04 | Cide | actually, no |
23:59.19 | Cide | the tooltip is no longer shown when clicking the link |
23:59.26 | Iriel | it cycled out of the buffer 8-( |
23:59.34 | Cide | ah. |
23:59.39 | Iriel | I'm ALSO adding messaging for that (and a tweakable buffer) |
23:59.44 | Cide | well, next week I guess :) |
23:59.49 | Iriel | It's 1,000 events at the moment, whihc seems like a reasonable default |
23:59.58 | Cide | I would up it |