00:00.26 | *** part/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce1.disney.com) |
00:05.44 | *** join/#wowi-lounge Norque (n=Norque@070.a.001.dub.iprimus.net.au) |
00:11.30 | Cairenn | later Iriel|working |
00:11.33 | Cairenn | drive safe |
00:12.06 | zenzelezz | I wonder what on earth it is my ISP does every night around this time to make my ping go up badly |
00:23.28 | *** part/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com) |
00:28.05 | AnduinLothar | LF1M DM East on Kil'Jaeden... |
00:28.18 | AnduinLothar | everyone has tier 2 and laughs at me.. |
00:29.27 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com) |
00:39.14 | *** join/#wowi-lounge Codayus (n=cody@l0gical.net) |
00:39.23 | Elviso | anyone know of a working totemtimers? |
00:39.38 | Elviso | the ones I keep trying don't give an expiration time |
00:40.10 | Elviso | zenzelezz: it's everyone getting off work and checking their email |
00:51.57 | zenzelezz | Elviso: not over here ;) Happens between 01:00 and 02:30 usually (in the night) |
00:52.51 | Elviso | hrmm |
00:52.51 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.21.180) |
00:53.09 | Elviso | no telling then :p |
00:59.03 | *** join/#wowi-lounge Codayus (i=cody@l0gical.net) |
01:18.25 | Miravlix | Hrm, I soo need to develope better ways to test modification of addons. Not really practical having to run around for 3 hours and setup the 'conditions' to check if code works |
01:19.26 | zenzelezz | :o |
01:30.57 | *** join/#wowi-lounge zespri_work (n=andrews@203-184-54-125.jetbuster.co.nz) |
01:32.13 | zespri_work | somebody is drilling something next floor. it's not only impossible to concentrate, but it's so shrewd that I think I'm going crazy. Reminds me of interrogation techniques. Stops this I'll tell you everything! |
01:36.12 | zespri_work | On the other note, I installed oblivion. The chars looks same ugly as hey were in morrowind. and after this ppl complain that horde chars look ugly. Oblivion sure beats horde in the ugliness contest |
01:44.52 | *** join/#wowi-lounge Kemayo (n=kemayo@pool-71-103-166-178.lsanca.dsl-w.verizon.net) |
01:45.49 | Kemayo | ...my computer just rebooted itself while I was playing WoW. |
01:46.31 | AnduinLothar | woot, sounds liek overheat |
01:46.56 | Kemayo | Odds are good, I agree. |
01:49.44 | AnduinLothar | woot |
01:52.01 | Osagasu | Well you can tweak OB people to non-ugliness |
01:52.23 | Osagasu | in both games you can retexture |
01:55.32 | AnduinLothar | that's 4... |
01:56.08 | Osagasu | I'm helping design an Oblivion mod right now. xD |
01:57.22 | Wobin_ | What's Oblivion use as a language? |
01:57.34 | Wobin_ | s/use/using/ |
01:59.35 | AnduinLothar | english |
02:00.28 | Osagasu | I don't remember |
02:00.41 | Osagasu | err, don't know. I'm simply provinging ideas for a living weapon mod. :P |
02:01.14 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
02:01.34 | Esamynn | Evening all |
02:01.39 | Cairenn | hi Esamynn |
02:38.55 | *** join/#wowi-lounge purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
02:38.55 | *** topic/#wowi-lounge is Mod Dev Discussions: Keep smiling! It makes people wonder what you are up to... |
02:38.55 | Wobin_ | I'm all for optimisation of code, but Rowne's "Oh I saved three characters by obfuscating this way" got a bit irritating =P |
02:39.00 | Esamynn | ~botsnack |
02:39.00 | purl | Esamynn: thanks |
02:39.05 | Wobin_ | Woohoo! |
02:39.08 | ckknight | ~sleep |
02:39.09 | purl | from memory, sleep is overrated, and a poor substitute for caffeine. |
02:39.11 | Cairenn | ~wb |
02:39.13 | purl | It's great to be back! |
02:39.23 | ckknight | it sure it, big guy |
02:39.27 | ckknight | is* |
02:39.35 | Osagasu | I responded by telling him that all I had to do to get women to want to marry me in fable was go AFK in the moddle of a tavern |
02:39.41 | Osagasu | *middle |
02:39.43 | Wobin_ | hehe |
02:39.46 | Wobin_ | true |
02:39.54 | Wobin_ | "Oh! It's the chicken chaser!!" |
02:40.48 | Osagasu | "Its funny, he doesn't look like a chicken chaser" |
02:45.55 | Wobin_ | hrh |
02:46.01 | Osagasu | Well I found this Rowne in an IRC channel over on Gamesurge |
02:46.03 | Wobin_ | The accent got a bit irritating after a while |
02:46.06 | Osagasu | I'm gonna ask him |
02:46.11 | Wobin_ | It'll be him |
02:46.15 | Wobin_ | really =P |
02:46.18 | Osagasu | I figure it will be |
02:46.21 | Osagasu | but I wanna check |
02:46.32 | Wobin_ | He suggested we redo Lilacor in WoW =P |
02:48.06 | Osagasu | He's trying to get an entire armoury of intelligent weapons and armor in OB |
02:48.13 | Osagasu | http://www.elderscrolls.com/forums/index.php?showtopic=358704&st=0 |
03:02.38 | ckknight | O RLY |
03:03.25 | Kemayo | RLY. |
03:05.46 | Wobin_ | NO WAI |
03:06.28 | Kemayo | WAI. |
03:06.36 | Kemayo | (Also SUGOI.) |
03:06.48 | Wobin_ | KAWAII? |
03:07.03 | Wobin_ | Don't tell me Sugoi is in the list as well? =P |
03:07.57 | Cairenn | ;) |
03:10.39 | Osagasu | Tenshi. <3 |
03:10.50 | Osagasu | No, not Tenchi. :P |
03:11.16 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-168-0.dsl.pltn13.pacbell.net) |
03:12.01 | Osagasu | For instance, several members here behave like Tenshi, other members like Oni |
03:16.57 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
03:30.39 | Tem | woah, wait |
03:30.48 | Tem | there isn't a GetActionItemLink? |
03:30.51 | Tem | <PROTECTED> |
03:32.51 | Miravlix | ? |
03:33.06 | Miravlix | The normal get item returns link |
03:40.05 | Kemayo | What other than getting stuck in an infinite loop might cause an addon to lock up WoW? |
03:40.27 | AnduinLothar | beer |
03:41.00 | Wobin_ | Horrific memory leakage? |
03:41.16 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
03:42.42 | Iriel | Evening |
03:42.47 | Wobin_ | 'lo Iriel |
03:43.18 | Cairenn | welcome back Iriel |
03:44.31 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
03:44.55 | Kirov | Tem - No, there's no GetAction - anything except GetActionText |
03:45.27 | Tem | :( |
03:45.35 | Tem | hmm |
03:45.39 | Tem | I don't trust the texture |
03:45.45 | Tem | I don't trust just the name |
03:45.49 | Tem | son of a .... |
03:45.51 | Kirov | The only way to know for sure if something on the action bar is an item is if it's not a macro or a spell |
03:45.57 | Tem | time for an f'ing tooltip scan |
03:46.04 | Kirov | Yep |
03:46.10 | Tem | well maybe not |
03:46.18 | Tem | I wonder how Mozz Sticky actions did it |
03:47.54 | wereHamster | morning.. |
03:48.23 | Cairenn | hey wereHamster |
03:48.38 | Kirov | Tem - is that part of Cosmos? |
03:48.49 | Tem | hahah |
03:48.49 | Tem | no |
03:49.06 | Kirov | I can't find it anywhere |
03:49.08 | Cairenn | http://www.wowinterface.com/downloads/fileinfo.php?id=4046 |
03:51.50 | Kirov | hmm |
03:53.36 | Kirov | heh |
03:55.42 | Kirov | It's based off the texture name |
03:55.52 | Kirov | if the texture starts with |
03:55.56 | Kirov | "INV_" |
03:56.01 | Kirov | he assumes it's an item |
03:56.03 | Kirov | tricky |
03:56.21 | Tem | yep |
03:56.38 | Tem | well at least I know the items I'm looking for |
03:58.49 | Kirov | You can find out if something is a macro pretty quickly. just check if GetActionText() returns anything |
03:59.21 | Tem | I'm checking first if I even care |
03:59.43 | Tem | IsConsumableAction(a) and GetActionCount(a) == 0 |
04:00.05 | Tem | then I need to figure out if the action refers to an item that I can conjure |
04:00.12 | Tem | like a mana ruby |
04:01.15 | Tem | ooh, if I pick up the action I might be able to do something |
04:02.56 | Tem | damn |
04:03.01 | Tem | CursorHasItem still returns nil |
04:06.02 | Kirov | Yeah, it's an action, not an item |
04:06.41 | Tem | CursorHasSpell and CursorHasMoney all return nil |
04:06.49 | Kirov | Right |
04:06.58 | Kirov | There's no CursorHasAction, that I remember |
04:07.20 | Iriel | Can you call WhatTheHellIsOnTheCursorDammit() ? |
04:07.26 | Kirov | hehe |
04:07.59 | Kirov | What I do is I hook |
04:07.59 | Kirov | <PROTECTED> |
04:07.59 | Kirov | <PROTECTED> |
04:08.05 | Kirov | er, not hook |
04:08.08 | Kirov | just watch for |
04:08.24 | Kirov | if CursorHasMoney, CursorHasSpell, etc. all fail, it's an action |
04:08.38 | Kirov | And ACTIONBAR_SHOWGRID has fired |
04:09.11 | Kirov | or rather, that's what I used to do |
04:09.28 | Kirov | Now I just have hooks to every "pickup" and log what the spell / item is that got picked up. |
04:14.39 | Tem | I need to know if a specific item is on an action slot |
04:14.57 | Tem | I thought about hooking all the possible ways to put an item there and keeping track |
04:15.14 | Tem | but items placed before my addon is enabled won't be seen |
04:15.21 | Kirov | meh, keep track of ACTION_BUTTON_UPDATE |
04:15.33 | Kirov | check then |
04:15.37 | Kirov | And what are you trying to do? |
04:21.40 | Tem | if you try to use an item that you are out of |
04:21.51 | Tem | and it's something you can conjure, it conjures |
04:23.19 | Tem | I'm also trying to write an addon as my guild makes it's first trip through the suppression rooms >< |
04:27.38 | Kirov | Lol! |
04:28.02 | Tem | (which explains the long time between responses... Everytime I sit to drink I tab out |
04:28.10 | Kirov | ok, so, why bother trying to keep track of the items in your action bars? |
04:28.17 | Kirov | Just keep track of what spells you have. |
04:29.19 | Tem | I need to know if the action I'm trying to use is an action that I can restore |
04:29.19 | Kirov | Then, when you use an action for which IsConsum == 1 and GetActionCount == 0, then do a tooltip scan for the name and see if it matches anything in your table |
04:29.44 | Tem | I was trying to avoid a tooltip scan |
04:29.51 | Tem | but it's probably what I'm going to have to do |
04:29.57 | Tem | I think item name will be close enough |
04:30.30 | Tem | so I can do GetItemInfo to get the name for my list of known items |
04:30.39 | Tem | and only look at the first line of the toolip |
04:30.55 | Kirov | You'll eventually have to do tooltip scanning, there's no way around it |
04:31.06 | Tem | 'fraid so |
04:31.21 | Kirov | Well, that or you can just match the icon, but it won't work for soul stones / health stones if you're going to support locks |
04:32.24 | Tem | I don't trust icons |
04:32.49 | Tem | and like you said, soul stones / health stones all have the same icon |
04:33.35 | Wobin_ | It's just the damn food/water |
04:33.42 | Wobin_ | Although, really.. the water |
04:33.53 | Tem | I'm really doing this for my mana rubies |
04:34.00 | Tem | I'm tired of having them on my action bar |
04:34.38 | Tem | rofl |
04:34.48 | Tem | a lock eye pulled broodlord |
04:35.00 | Tem | and I pissed him off with a nice big frostbolt crit |
04:35.07 | Tem | he definately one-shot me |
04:35.29 | Wobin_ | Not a good caster day, eh? =) |
04:35.39 | Kirov | lol |
04:35.41 | Tem | we got our first Vael kill earlier |
04:35.47 | Tem | and he dropped more f'ing Wrath |
04:36.32 | Tem | if you look at our dkp page broken down by class, warriors have looted more than double any other class |
04:39.52 | Tem | we have warriors in other guilds on the server offering to pay us to get in on our kills because Wrath has dropped so much for us |
04:39.55 | Kirov | Our first Nefarian kill dropped double stormrage |
04:40.05 | Kirov | Which gave one druid 8/8, and another 7/8 |
04:40.16 | Kirov | all other classes were at, tops, 4/8 |
04:40.21 | Tem | our first 6 rag kills included a wrath pants |
04:40.27 | Tem | 2 of them were double wrath |
04:40.28 | Kirov | <- hates druids |
04:40.29 | Kirov | heh |
04:40.45 | Tem | we're DEing wrath pants now |
04:40.56 | Tem | meanwhile, we've seen ONE nw pants |
04:41.02 | Kirov | It seems like every raiding group has one set that drops for them more than any other, at rates far more than neccessary |
04:41.20 | Tem | that's typically druids and warlocks |
04:41.27 | Tem | but for us it's wrath |
04:41.44 | Tem | and damnit the mage sets drop far too infrequently |
04:41.47 | Kirov | One guild on our server it's Dragonstalker |
04:41.59 | Tem | we've only seen 1 Arcanist boots |
04:42.03 | Tem | in 6 months |
04:42.10 | Tem | 2 Arcanist Shoulders |
04:42.11 | Kirov | All of their hunters were 8/8 with in 2 months of their first Nefarian down |
04:42.17 | Tem | wow |
04:45.17 | Kirov | I still remember the MC run we had where every mob dropped Felheart and Cenarian. |
04:45.19 | Kirov | With out fail |
04:45.22 | Kirov | Including rag |
04:45.30 | Kirov | And we DE'ed all of it |
04:53.43 | Tem | that sucks |
04:55.44 | *** join/#wowi-lounge subsonic- (n=SubSonic@jefferson.matrix-consultants.com) |
04:59.40 | Esamynn | Nefarion has dropped double transcendence for us 3 times! :( |
05:00.08 | Esamynn | and double wrath twice |
05:00.44 | Kirov | Esamynn - we only have 2 priests with 8/8 ... with the only two bps we've had |
05:01.03 | Esamynn | if we get anymore wrath or transcendence, it WILL get DE'd :( |
05:01.21 | Esamynn | well, there might be a couple warrior alts that don't have it |
05:01.25 | *** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net) |
05:04.26 | Esamynn | lets see, out of our Nef kills, we have had 6 Judgement, 3 Nemesis, 1 Bloodfang, 1 Stormrage, 8 Transcendence, 3 Dragonstalker's, 5 Wrath, and 1 Netherwind :( sounds like we have the opposite loot table from you guys |
05:05.27 | Osagasu | If yoyu only have 8 priests you should get a few moew |
05:05.29 | Osagasu | *more |
05:05.46 | Esamynn | hmm, I take it back, only 2 double trans, but 2 double wrath too |
05:07.15 | Esamynn | well, there are a couple priests without it, but chances are it will get DE'd, plus we always have 4+ Druids |
05:10.45 | Esamynn | Lets just say that even the Priests are hoping it doesn't drop again for quite a while |
05:14.00 | MentalPower | Cairenn: the ui.worldofwar admin's name is devla right? |
05:14.13 | Cairenn | moderator, not admin, but yes |
05:14.24 | Cairenn | admin is Rushster |
05:15.04 | Cairenn | what's up? |
05:15.14 | Osagasu | And you're owner? I can never keep things straight |
05:15.15 | Cairenn | oh, the bit about you submitting auctioneer? |
05:15.24 | Cairenn | Osagasu: I'm admin at WoWI |
05:15.54 | Osagasu | and Kaelten is just wierd |
05:16.39 | AnduinLothar | and i admin at worldofwarcraft.com |
05:16.40 | Tain | Now if only I could get an admin to "women" to explain how they work. |
05:17.21 | Cairenn | Tain: that's one of the rules |
05:17.22 | Esamynn | Tain: dream on |
05:17.26 | AnduinLothar | man woman |
05:17.27 | AnduinLothar | SYSTEM FAULT - CORE DUMP IN PROGRESS. |
05:17.29 | Cairenn | men aren't allowed to know what the rules are |
05:17.37 | Tain | That's absolutely true. |
05:18.28 | AnduinLothar | didn't you just tell us one of the rules? |
05:18.42 | Osagasu | No, the rules are that men get to take solace into thinking they have things figured out when they really don't. women know better than to think they have things figured out |
05:18.47 | Tain | I went to dinner with a woman the other night, she emailed me tonight to say she had a good time but was really disappointed that when I was paying the check she gave me half of the money and I accepted it. |
05:19.01 | Tain | So we're "at different points in our lifes" and not what she's looking for. |
05:19.16 | zenzelezz | knowing the rules is overrated. If they won't tell you the rules then they can't say you broke them |
05:19.28 | Esamynn | lol |
05:19.34 | Cairenn | no, because the rules are subject to change any time a male may or may not have found out what one of them is ... or whenever we feel like it ... |
05:19.40 | Tain | Honey, if you're worried about $20 than you bet we're at different points in our lives. |
05:20.09 | Esamynn | zenzelezz: nope, sorry, doesn't work like that |
05:20.32 | Osagasu | If there's one thing I've figured out in my life its that women can as bad as men, but women know better than to let men know that. |
05:20.42 | MentalPower | Cairenn: well norganna is writing up that e-mail that devla asked for, so I needed confirmation of his/her e-mail account |
05:20.44 | Cairenn | zenzelezz: nice try, but if you think that'll get you out of the dog house when you break one of the rules, you obviously haven't been paying attention |
05:20.48 | Osagasu | I have heard what women talk about when they think no men are near |
05:21.05 | Cairenn | MentalPower: *nod* |
05:21.43 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
05:21.44 | zenzelezz | Cairenn: with a combination of sadness and honesty, I don't have that problem, and won't be for eons yet >.< |
05:22.36 | Esamynn | you only think it's eons away |
05:23.22 | Osagasu | You might not realize it now, but thinking it brings you a whole lot closer to it |
05:23.32 | Osagasu | I've been there |
05:23.38 | Cairenn | you never know when love is going to walk up and tap you on the shoulder |
05:23.38 | Tain | Learn to swim. |
05:24.07 | zenzelezz | I appreciate the effort, but hardly leaving the house makes such things tough :p |
05:24.30 | Osagasu | my best friend hardly ever leaves his house |
05:24.55 | Osagasu | somehow he got a girl to move in with him, now he doesn't have to. >.> |
05:25.45 | zenzelezz | if I didn't know it would backfire, now would be a good time to mention "mail order brides" :p |
05:26.06 | Osagasu | Which she isn't |
05:26.24 | zenzelezz | I doubt she is, but I thought the joke would be obvious :| |
05:27.10 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
05:27.53 | Cairenn | tell you what, I'm gonna let you guys in on a little secret ... nice guys *don't* finish last. Nice guys are the ones we want to settle down and spend our lives with. Bad boys are only fun for a little while, but we don't marry them. |
05:28.16 | Osagasu | It depends on your definition of finish |
05:31.07 | Cairenn | anyway, I'm out |
05:31.08 | Cairenn | night all |
05:31.15 | zenzelezz | night |
05:31.19 | Osagasu | nini |
05:31.26 | Corrodias | but they don't get the good sex |
05:31.38 | MentalPower | night cair |
05:31.48 | Cairenn|sleep | Corrodias: oh yeah? tell that to my husband, I don't think he'd agree with you on that count ... |
05:31.55 | Osagasu | Damn corr, you're everywhere |
05:32.02 | Corrodias | wtf, you're here, too |
05:32.41 | Corrodias | the somethingawful forums are safe from me, for now |
05:33.04 | Osagasu | Well I brogut you here |
05:33.07 | Osagasu | *brought |
05:33.07 | AnduinLothar | sleep? sad... |
05:33.17 | Osagasu | I *didn't* bring you to the Oblivion forums |
05:33.20 | Osagasu | or #Terran |
05:34.08 | Osagasu | god, I see so many people from all over in Oblivoin now |
05:34.13 | Osagasu | *Oblivion |
05:34.42 | Corrodias | you shouldn't be seeing us -in- the game... |
05:34.46 | MentalPower | Cairenn|sleep: you still aorund? |
05:34.48 | Corrodias | you need to lay off the pills |
05:34.56 | Cairenn|sleep | MentalPower: only just ... what's up? |
05:35.06 | Osagasu | You know I can't, Corr |
05:35.07 | MentalPower | how do I turn off my portal? |
05:35.14 | Cairenn|sleep | *cry* |
05:35.18 | Osagasu | I need them to be able to concentrate |
05:35.43 | Cairenn|sleep | you ask one of us to do it for you |
05:35.51 | MentalPower | sorry :( I think my head will explode if I need to check yet another website for bugs/suggestions |
05:36.03 | Osagasu | Send everyone to the portal then |
05:36.20 | Esamynn | WTF, my server is down! :( |
05:36.33 | Osagasu | Its tuesday morning, init? |
05:36.44 | Esamynn | Thats not until 3 am |
05:37.33 | Kirov | think we're getting 1.10.1 |
05:37.35 | Kirov | ? |
05:37.36 | Esamynn | we are |
05:37.57 | Esamynn | hmm, Dragonblight is shown as up on the status page, but it doesn't show up in my realm list |
05:38.24 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
05:41.22 | Esamynn | sigh, I wonder what is going on |
05:44.06 | Osagasu | probably the character selection server is down |
05:45.36 | Esamynn | yah, probably :) |
05:45.38 | Esamynn | :(* |
05:45.39 | Esamynn | :( |
05:50.31 | Esamynn | well, that really throws a wrench into my plans |
05:55.52 | Esamynn | brb |
05:58.11 | *** join/#wowi-lounge Esamynn (n=jbcc@d207-216-176-153.bchsia.telus.net) |
06:05.14 | *** join/#wowi-lounge MentalPower_ (n=chatzill@host-70-45-84-10.onelinkpr.net) |
06:05.21 | AnduinLothar | woah, link spoofing |
06:05.28 | Kirov | ? |
06:05.44 | AnduinLothar | someone made a link that says [Rainbow] in rainbowed colors |
06:06.01 | Kirov | lol! |
06:06.05 | AnduinLothar | each letter a diff color |
06:06.18 | Kirov | Do you have it in LootLink? |
06:06.28 | AnduinLothar | id 0:0:0:0 tho.. |
06:06.48 | Kirov | that doesn't cause a disconnect? |
06:06.54 | AnduinLothar | apparently not.. |
06:07.11 | Kirov | hmm |
06:07.36 | AnduinLothar | itemref error if you click on it, Unknown link type |
06:08.09 | Esamynn | interesting |
06:08.30 | Esamynn | rather harmless I suppose, but I expect slouken would perfer to hear about it |
06:08.34 | MentalPower_ | i've been trying to do something like that for a while now, but never succeded |
06:09.25 | Esamynn | what confuses me about links, is why are they more than just the item's reference numbers, why is the item name embedded in them? |
06:10.24 | AnduinLothar | http://karlkfi.no-ip.com/games/wow/screenshots/rainbowspoof.jpg |
06:11.02 | Esamynn | can you snag the actual string behind it, It would be interesting to know how it was done |
06:16.34 | Elviso | hrmmm, I wonder if it has something to do w/alternative language char sets |
06:16.47 | Elviso | I know I see farmers posting links all the time that are simply [] |
06:18.21 | AnduinLothar | can't registerforsave random things anymore.. |
06:19.05 | Esamynn | nope |
06:19.12 | AnduinLothar | and i dont have iriel's devtools |
06:19.23 | AnduinLothar | and i think luapad is dissabled |
06:19.27 | Esamynn | I have a test addon that I always have available for that sort of thing |
06:19.46 | AnduinLothar | so i'd need a macro for getting the string |
06:20.29 | Corrodias | good song: Boy Meets Girl - Waiting For A Star To Fall |
06:20.45 | *** part/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
06:21.17 | *** join/#wowi-lounge [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:21.54 | Esamynn | oh well, since I can't get on to WoW, I'm going to get some sleep |
06:21.56 | Esamynn | night all |
06:22.14 | zenzelezz | night |
06:22.31 | Corrodias | ni |
06:35.23 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
06:36.00 | Kirov | hmm |
06:36.15 | Kirov | Well, I made a spoofed link fine |
06:37.31 | Elviso | hrm? |
06:37.56 | Kirov | using item:0:0:0:0 |
06:39.00 | MentalPower | AnduinLothar: can you add the sting to a random savedvariable? |
06:39.18 | MentalPower | ie add it as an entry to Arch's savedvariable structure |
06:39.32 | MentalPower | that "should" work |
06:40.30 | AnduinLothar | would need a macro to pull it from the chat |
06:40.31 | MentalPower | since the variable is already a table and its already set to be saved |
06:40.37 | AnduinLothar | and i've already closed wow |
06:41.03 | MentalPower | <PROTECTED> |
06:41.21 | AnduinLothar | if i had had luapad or something to execute code on running i woul dhave, but i didn't really care enough |
06:41.30 | MentalPower | shift-clicking the itemlink |
06:41.42 | MentalPower | <PROTECTED> |
06:41.44 | AnduinLothar | that would only save the title, no? |
06:41.49 | MentalPower | nopers |
06:41.55 | MentalPower | that would save the entire link |
06:41.59 | AnduinLothar | too lat enow |
06:42.01 | MentalPower | I've tried it :) |
06:42.20 | MentalPower | oh well, I guess it will come again |
06:42.28 | AnduinLothar | shouldn't be too difficult to repro |
06:42.42 | AnduinLothar | or i can ask the guy tomorrow |
06:42.51 | AnduinLothar | since he's in my guild |
06:43.02 | AnduinLothar | but atm i don't really care |
06:43.22 | MentalPower | well, with the extra piece of info "item:0:0:0:0" I think I can finally create one :) |
06:43.51 | AnduinLothar | ya, had that mod already loaded to grab the link from it |
06:44.39 | AnduinLothar | w/e i stopped being payed to break wow... |
06:44.43 | AnduinLothar | sleep now |
06:45.01 | MentalPower | gnight AnduinLothar |
06:45.05 | MentalPower | sweet dreams |
06:55.39 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
07:11.43 | MentalPower | gnight guys |
07:12.02 | *** join/#wowi-lounge Josh|Work (n=none@r35h65.res.gatech.edu) |
07:56.38 | Kirov | So, I'm a bad bad person |
07:56.50 | Kirov | [Rainbow] is getting spammed in IF now |
07:57.33 | Corrodias | another item link bug? |
07:57.41 | Corrodias | another/the same/ or something totally different? |
08:00.34 | Kirov | It's the same one that AnduinLothar found. |
08:00.38 | Kirov | Or saw someone else use |
08:23.56 | *** join/#wowi-lounge Andalia (n=xx@p54AD8BF1.dip0.t-ipconnect.de) |
08:37.03 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
08:40.57 | *** join/#wowi-lounge tomc (n=chatzill@slab61.ethz.ch) |
08:41.31 | tomc | did anyone see kirkburn? |
08:52.41 | Corrodias | i may have, some time in the past |
08:53.09 | *** join/#wowi-lounge Kosta (n=chatzill@r4bx51.chello.upc.cz) |
08:53.48 | *** part/#wowi-lounge Kosta (n=chatzill@r4bx51.chello.upc.cz) |
09:21.17 | *** join/#wowi-lounge groll (n=hepp@62.119.159.41) |
09:23.24 | *** join/#wowi-lounge s|loup^away (n=loup@213.221.117.211) |
09:23.27 | s|loup | hi |
09:23.52 | s|loup | does anyone knows if you can octal and hexadecimal use in lua? |
09:24.24 | s|loup | and if, what is the syntax for that? |
09:27.26 | krka|work | two options: 1) use string.format 2) write conversion yourself |
09:28.34 | krka|work | %o is octal and %x is hexadecimal |
09:28.58 | s|loup | hm ok |
09:29.07 | krka|work | %X if you want 0-9A-F |
09:29.12 | krka|work | %x if you want 0-9a-f |
09:29.16 | krka|work | _i think_ |
09:29.30 | s|loup | what about the function hex() ? is that implemented? |
09:30.18 | krka|work | no |
09:30.29 | s|loup | ok thx |
09:30.40 | krka|work | function hex(value) return string.format("%x", value) end |
09:31.01 | krka|work | example: |
09:31.03 | krka|work | print(string.format("%x, %X, %o", 123, 123, 123)) |
09:31.06 | krka|work | 7b, 7B, 173 |
09:32.11 | s|loup | hm looks like you can also use 0xXX ? |
09:32.52 | krka|work | what do you mean? |
09:33.13 | s|loup | mom |
09:33.41 | krka|work | ? |
09:34.34 | s|loup | one moment pls |
09:35.17 | *** join/#wowi-lounge Kirkburn (n=George@151.56.226.114) |
09:35.34 | krka|work | here's an interesting (?) thing to test btw |
09:35.54 | krka|work | i am interested in finding out how long it takes to find a cycle of translations between horde - alliance |
09:36.02 | s|loup | hm damn wrong version |
09:36.13 | s|loup | in 5.1 you can use 0xXX |
09:36.18 | s|loup | not in 5.0 |
09:36.25 | krka|work | hmm... pre-question: are translations random? |
09:36.30 | Kalroth | Yup |
09:36.34 | Wobin_ | cycle? |
09:37.07 | Kalroth | krka|work: when horde gets translated to common/etc. it uses a limited alphabet |
09:37.08 | krka|work | me: hehe -> orc hears: wawa: he repeats "wawa", i hear: "zugzug", et.c. |
09:37.20 | Kalroth | krka|work: so a lot of letters are shared |
09:38.02 | Kalroth | krka|work: http://projectazeroth.xwiki.com/xwiki/bin/view/Main/LanguageCommon |
09:38.48 | Tem | hrm |
09:38.53 | Tem | I need to host a zip |
09:39.01 | Tem | where can I shove one? |
09:39.11 | Wobin_ | hm |
09:39.18 | Wobin_ | What is it 'translated' to? |
09:39.28 | Tem | ? |
09:40.29 | Wobin_ | nm |
09:40.44 | Kalroth | krka|work: check http://projectazeroth.xwiki.com/xwiki/bin/view/Main/LanguageOrcish for more exact translation values |
09:40.59 | krka|work | i was just interested in finding cycles :) |
09:41.05 | krka|work | but if it's random, that's pointless |
09:42.18 | Wobin_ | That's kinda impressive the work gone into that |
09:42.20 | Kalroth | well it's not random, it's using a limited alphabet |
09:42.34 | Kalroth | but what do you mean by cycle? |
09:42.37 | Kalroth | cycle of what? |
09:44.52 | Kirkburn | Translations. What 'hehe' gets translated to each time, and whether it's circular |
09:45.02 | krka|work | yeah, i think Kirkburn understands me :) |
09:45.03 | Wobin_ | Alliance says word, Horde replies back with what it hears, Alliance repeats back what it hears, etc |
09:45.08 | Kalroth | ahh okay |
09:45.15 | krka|work | Wobin_ too |
09:45.26 | krka|work | now i dont have to explain, yay :) |
09:45.35 | Kirkburn | Btw, any of you been following the italian election? |
09:45.48 | Kalroth | krka|work: yes you do! how is that useable in any way? :p |
09:46.01 | krka|work | probably isn't |
09:46.01 | *** join/#wowi-lounge Andalia (n=xx@p54AD8BF1.dip0.t-ipconnect.de) |
09:46.01 | Kalroth | Kirkburn: didn't see the result yet, what was it? |
09:46.14 | Kirkburn | The current votes for the two main parties: 18.989.891 versus 18.962.408! |
09:46.21 | Kalroth | haha |
09:46.22 | s|loup | hm is there a way to color a word in a text in a macro? |
09:46.33 | krka|work | yes |
09:46.41 | s|loup | for example /script DEFAULT_CHAT_FRAME:AddMessage("|cffffff00 --- Player Frame ---"); doesnt work as intendet |
09:46.51 | Kalroth | Kirkburn: exitpolls were 49-51% vs 49-51%, but that's just silly :) |
09:47.19 | Kirkburn | Yeah, I know :P |
09:47.37 | Kalroth | s|loup: you can make a small addon with your own function |
09:47.41 | Kirkburn | It's gonna basically all be decided by the overseas votes, which are still being counted |
09:48.01 | s|loup | would be better if i can done it without an addon ;) |
09:48.38 | krka|work | i think that looks basically right s|loup |
09:48.54 | krka|work | never done any colouring myself so i dont know the exact syntax |
09:49.03 | s|loup | hm but it just prints |cffffff00 --- Player Frame --- in white color |
09:49.57 | krka|work | isn't that what you wanted? |
09:50.00 | Kalroth | I don't think that macros does the same parsing as a real lua addon gets |
09:50.18 | krka|work | yes it does |
09:50.22 | Kalroth | since |cffffff00 should be translated to colour change, yes? |
09:50.51 | *** join/#wowi-lounge Andalia (n=xx@p54AD8BF1.dip0.t-ipconnect.de) |
09:50.55 | s|loup | yes |
09:51.54 | s|loup | looks like the parsing for color is just in addons not in makros |
09:52.22 | krka|work | hm |
09:52.33 | krka|work | sounds really doubtful |
10:04.31 | Tem | no |
10:04.40 | Tem | | gets escaped at the chat line |
10:04.45 | Tem | use \124 |
10:13.05 | s|loup | hm k will test it |
10:29.44 | *** join/#wowi-lounge Legorol^ (n=Legorol@tcmpc43.phy.cam.ac.uk) |
10:31.04 | _B | How can you know what spell name or spell ID is in an action slot? |
10:31.13 | _B | Like how can you resolve spell name or ID from the action slot id |
10:32.44 | s|loup | use GetActionTexture(actionSlot) |
10:33.07 | s|loup | so you knwo what texture it is and then check in your books for that texture |
10:35.56 | krka|work | scan the tooltip |
10:37.24 | _B | There's not going to be any tooltip if the user uses the action buttons and never mouses over |
10:37.35 | _B | But how does the tooltip know |
10:37.40 | _B | It must get the info from somewhere |
10:39.31 | s|loup | http://www.wowwiki.com/API_GameTooltip_SetAction |
10:50.16 | _B | Thanks |
10:50.28 | _B | It would be nice of the API was not so useless however ;p |
10:50.42 | _B | Parsing the content of tooltips is not good |
10:57.12 | krka|work | could be much worse |
11:16.16 | _B | How can you put a spell into the "waiting to be cast" state so that you can check whether the target is valid? |
11:40.43 | _B | Hmm it's just CastSpellByName but if I do this with an instant cast spell then it has already cast it |
11:41.01 | Josh|Work | clear your target beforehand |
11:41.15 | Josh|Work | maybe? |
11:41.26 | _B | Some spells don't need a target |
11:41.43 | _B | So whilst trying to find out if it can be cast on the player, it has already done so for some spells |
11:41.50 | _B | To be honest I don't think it could be any worse |
11:42.08 | Josh|Work | what are you trying to do? |
11:42.44 | Josh|Work | ~logs |
11:42.46 | purl | apt/ibot/jbot/purl all log to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz, or updated "nightly" |
11:45.01 | *** join/#wowi-lounge zeeg (n=wguru@67.63.84.143) |
12:00.53 | *** join/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
12:05.36 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
12:11.38 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
12:17.51 | Shouryuu_ | when are servers going back up? |
12:19.26 | [MoonWolf] | no time soon. |
12:23.10 | JoshBorke | not for another 5 hours or so :-( |
12:32.02 | Shouryuu_ | 5hours... |
12:32.02 | Shouryuu_ | 5 |
13:01.54 | JoshBorke | wow, that selectionring thing looks really nifty |
13:16.15 | Shouryuu_ | y/quit |
13:52.39 | krka|work | selectionring? |
13:55.59 | JoshBorke | i'd give you a link but the forums appear to be broken |
13:57.01 | krka|work | oh, that one that was based on a game? |
14:03.32 | *** join/#wowi-lounge Kirkburn1 (n=George@151.56.226.114) |
14:03.52 | wereHamster | to make a text label not change its position when the text changes, you have to textObject:SetPoint("LEFT", parent, "LEFT", 0, 0); textObject:SetJustifyH("RIGHT") .. it doesn't work with CENTER.. |
14:04.12 | wereHamster | and I'm using a fixed width font |
14:06.21 | wereHamster | nor does it with textObject:SetPoint("RIGHT", parent, "RIGHT", 0, 0); textObject:SetJustifyH("LEFT") |
14:06.33 | JoshBorke | krka|work: yes |
14:26.06 | JoshBorke | morning Cafeine__ |
14:26.09 | JoshBorke | morning Cairenn |
14:26.18 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-170.handshake.de) |
14:26.18 | Cairenn | morning JoshBorke :) |
14:29.06 | *** join/#wowi-lounge malicor (n=mail@e178155237.adsl.alicedsl.de) |
14:29.11 | malicor | hi |
14:29.47 | malicor | when i execute a spell via "CastSpellByName" everything works fine, but my problem is: I want to cast 2 spells in a row, how can i do that? |
14:30.02 | Cairenn | this is the selection ring thingy under discussion, krka|work |
14:30.04 | Cairenn | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=358239&tmp=1#post358239 |
14:30.17 | krka|work | yeah, saw it |
14:30.54 | Cairenn | k, wasn't sure if you'd found it yet or not |
14:30.55 | malicor | (like i want to cast 2 'small healings' in a row) |
14:31.02 | Cairenn | morning malicor |
14:31.10 | malicor | 4:30pm here:) |
14:31.17 | [MoonWolf] | malicor, two hardware events. |
14:31.33 | malicor | that didnt help me yet, could you explain a little ? |
14:31.56 | [MoonWolf] | casting a spell requires a hardware event, like pressing a button on the bar or using a hotkey |
14:32.12 | [MoonWolf] | but you can only do one such action in per hardware event. |
14:32.25 | [MoonWolf] | so you need two hardware events. |
14:32.41 | [MoonWolf] | in other words, you cannont cast two spells in one keypress |
14:34.30 | malicor | hmm |
14:34.46 | malicor | aint there something like a sleep(int millisec); ? |
14:35.08 | Elkano | good (whatever) btw :) |
14:35.34 | JoshBorke | good (whatever) to you too Elkano |
14:35.38 | JoshBorke | malicor: no :-( |
14:36.05 | malicor | hmm |
14:36.06 | krka|work | basically, blizzard doesn't want you to do what you want to do |
14:36.09 | krka|work | so don't try |
14:36.11 | malicor | macros cant do it either ? |
14:36.15 | krka|work | if you succeed, blizzard will break it |
14:36.19 | malicor | *hehe* |
14:37.01 | malicor | ok, lets say i do two hardware events |
14:37.30 | malicor | lets say a click on a button (that is one, right?) |
14:37.30 | wereHamster | why would someone want to sleep in a script? do decrease framerate? |
14:37.35 | malicor | in order to successfully execute two CastSpellByName i would have to wait for the first one to be executed completely ? |
14:38.10 | malicor | werehamster: right now if i execute 2 CastSpellByNames in a row i get the error that there'S another action in progress |
14:38.31 | malicor | now if i could sleep x millisecs between the 2 castspellbynames the second one would have been executed (that was my guess at least) |
14:38.55 | wereHamster | there are plenty of threads in both EU and US forums that cover this topic |
14:39.05 | malicor | can you gimme a link to one please ? |
14:39.16 | wereHamster | I don't have.. sorry |
14:39.22 | malicor | i ll look myself then :) |
14:40.15 | Cairenn | new patch notes are up: http://www.wowinterface.com/forums/showthread.php?p=20450#post20450 |
14:41.15 | Elkano | so there was patch day today? |
14:41.38 | Cairenn | no, I made that up, a late april fool's joke |
14:41.55 | Cairenn | yes, mini patch 1.10.1 |
14:42.07 | Elkano | well, your today will be my tomorrow ^^ |
14:42.16 | Cairenn | *nod* |
14:42.21 | Elkano | and the patch log could have been prereleased |
14:42.46 | Cairenn | nope, that is straight from my wow folder after downloading and applying it :) |
14:44.03 | Elkano | well, I hope it won't break any UIs :) |
14:44.15 | Cairenn | you and all the rest of us :) |
14:44.24 | Elkano | ^^ |
14:45.10 | malicor | question: if a hardware event is executed, can i find out if a CastSpellByName would succeed or fail due to a different action happening at that moment ? |
14:47.54 | JoshBorke | HA! |
14:48.09 | JoshBorke | "Paladins: Fixed a bug that occasionally prevented the Seal of Command talent from casting" my foot |
14:48.12 | Cairenn | mmmrh? |
14:48.14 | Cairenn | ah |
14:49.22 | JoshBorke | i'll believe it when i see it |
14:50.10 | wereHamster | malicor, hardware event == key press or mouse button press and only one addon can recieve those 'events' (it's not an event, its more a callback) |
14:50.26 | wereHamster | => Bindings.xml |
15:00.09 | malicor | oki, thanks |
15:00.45 | Wobin_ | oh patch |
15:00.50 | Wobin_ | I was so hoping to log on |
15:01.03 | Wobin_ | (Well, not really... but it was a subtle hope) |
15:02.18 | Wobin_ | * Fixed a bug that could potentially crash the client when certain combinations of models and lighting were in effect. |
15:02.25 | Wobin_ | When the moon is in the seventh house =P |
15:02.32 | Cairenn | lol |
15:02.56 | Elkano | ...and Jupiter aligns with Mars... |
15:03.07 | Wobin_ | And peace will guide the planets! |
15:03.22 | Cairenn | I like this one: "* Fixed a bug that crashed the client when players in Moonkin, Noggenfogger, Gordok Ogre Suit, Hallow's End form/costume attempted to create a guild tabard." ... who the hell would even *think* to try to make a guild tabard while disguised? |
15:03.36 | Cairenn | Honestly, the things some people do |
15:03.41 | Cairenn | just makes the mind boggle |
15:03.44 | Wobin_ | I dunno, the thought of a Moonkin in my guild tabard is juts funny |
15:04.28 | Elkano | Wobin, you just made me put in the OST :/ |
15:04.39 | Wobin_ | Well phooey. |
15:04.49 | malicor | so what i CAN do is use SpellStopCasting(); and then rightafterwards CastSpellByName(), right ? |
15:05.01 | wereHamster | does GetChildren() return only the first level of child frames or all child frames? |
15:05.43 | Tain | Just the first level, you have to recurse to get all. |
15:06.51 | wereHamster | that's fine.. exactly what I need :) |
15:07.36 | Wobin_ | anyone got a nice simple addon that shows dynamic frame creation well? |
15:07.54 | Wobin_ | I always run into an intellectual brick wall when trying to do the GUI |
15:08.52 | Wobin_ | PS, is the toc number now 5230 or 1101? |
15:09.08 | JoshBorke | i thought it was 1337? |
15:10.11 | Cairenn | still 11000 |
15:10.14 | JoshBorke | or did they actually change it? |
15:10.24 | Cairenn | just checked, remained the same |
15:10.51 | Cairenn | WoW.exe version is 1.10.1.5230 |
15:13.11 | Cairenn | another nice thing with the new CUI ... now instead of you having to go in and delete it before re-extracting it, it tells you that you've got an old version that it will overwrite |
15:13.22 | Cairenn | and then just does so if you say go ahead |
15:13.30 | Cairenn | 'bout time |
15:17.31 | Ktron | Did you know that 11015230 is 2 * 5 * 29 * 181 * 227? |
15:18.43 | Ktron | And the closest prime number to it is 11915237? |
15:19.28 | Wobin_ | I hope you weren't up all night figuring that one out |
15:21.41 | JoshBorke | i hate regex :-( |
15:22.33 | Wobin_ | ~regex |
15:22.34 | purl | regex is, like, ^[$%]?s/.*?:(?:\\\\\\\\\\\\\)+/.*?:(?:\\\\\\\\\\\\\\\)*/[i]?$ |
15:22.46 | Wobin_ | (That's so true =() |
15:23.44 | Elkano | :( regex is fun :( |
15:23.57 | Ktron | "Most people are born then laid to rest. Chuck Norris was laid and born to kill!" <--- that one is mine |
15:24.57 | JoshBorke | Elkano: nuh uh |
15:25.24 | JoshBorke | Elkano: http://perl.pastebin.com/653640 is that fun? :-( |
15:26.53 | Ktron | s/then/and/ |
15:26.56 | Wobin_ | Ktron: Are you proud of yourself for perpetuating the Chuck Norris Agenda? |
15:27.01 | Ktron | yep |
15:27.14 | Wobin_ | (And there are too many people in this channel starting with K) |
15:28.16 | Elkano | JoshBorke, you've got to make sure that you're still atching the same service block. |
15:28.39 | Elkano | so make sure taht .* doesn't allow to leave the block |
15:29.31 | krka|work | sorry |
15:30.18 | wereHamster | I've written a frame-factory that we've talked about yesterday.. works good so far |
15:30.50 | krka|work | what does it do more exactly? |
15:31.07 | Wobin_ | frame-factory? |
15:31.45 | wereHamster | factory the creates frames on-demand.. and reuses them |
15:32.05 | Wobin_ | EmbLib? =) |
15:33.13 | wereHamster | well.. if you want to share frames between addons you can't make it embedded |
15:33.26 | Wobin_ | Well, reused frames... |
15:34.10 | Wobin_ | I was thinking it was like Compost, and recycled table references, but with frames instead |
15:36.22 | krka|work | ah... reuses them |
15:36.34 | krka|work | do you "clean" them on free() or on create()? |
15:36.41 | krka|work | and how does the cleaning work? |
15:36.55 | krka|work | does it work recursively? |
15:36.55 | Wobin_ | A good strong bleach and plenty of elbow grease! |
15:37.00 | krka|work | freeing all children? |
15:37.10 | wereHamster | no |
15:37.26 | krka|work | maintaing seperate freelists for frametypes, textures and fontstrings? |
15:37.31 | krka|work | et.c. |
15:37.42 | wereHamster | yes.. kinda |
15:38.24 | krka|work | kinda? |
15:38.51 | Wobin_ | When the moon is in the seventh house.... etc =) |
15:39.14 | krka|work | been thinking about such a factory |
15:39.17 | krka|work | kinda tricky to do |
15:39.27 | krka|work | lots of things to manage |
15:39.51 | wereHamster | each addon can register a frame type (and a corresponding callbeck when the frame needs to be created) |
15:39.59 | Elkano | hmm, what's faster/better? making a table empty by setting all values to nil or simply set the table to nil and create a new one having the gc clean up? |
15:40.10 | wereHamster | so you can have a frame "GenericTexture" and request such an object |
15:40.12 | Wobin_ | the former |
15:40.14 | krka|work | faster: creating a new table |
15:40.15 | Elkano | (I'm talking about a table with 6k+ entries) |
15:40.19 | krka|work | better: niling |
15:40.27 | krka|work | depends on how often you do it, i suppose |
15:40.42 | Wobin_ | Better to clean it yourself and reuse the reference |
15:40.57 | Wobin_ | Have a look at Compost =) |
15:41.02 | Josh|Work | ( Elkano ): how do i do that? |
15:41.14 | krka|work | where is Compost? |
15:41.19 | Josh|Work | make sure i leave the block that is |
15:41.19 | Wobin_ | http://wiki.wowace.com/index.php/Compost_Embedded_Library |
15:41.34 | krka|work | you wrote it? |
15:41.40 | Wobin_ | Tekkub did |
15:41.54 | krka|work | i'd prefer better names |
15:41.58 | krka|work | free / alloc |
15:42.05 | krka|work | or new / delete |
15:42.06 | krka|work | or whatever |
15:42.18 | Elkano | well, with ItemDB, I create a table of items that are shown in my list and this table is recreated upon search. Also tha list of all items is recreated every 5min if it is being used (so when accessing it, I check when it has been rebuild last) |
15:42.24 | Wobin_ | Suggest it to him |
15:42.40 | krka|work | ah, compost is just for tables? |
15:42.52 | Wobin_ | yeah |
15:43.02 | krka|work | already made my own version of that in krkaUtils |
15:43.32 | Wobin_ | Aye, but the fact that it's an embedded lib makes for better commonality among differnt addons |
15:43.43 | Wobin_ | with shared table pools |
15:43.53 | krka|work | yes |
15:44.16 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
15:44.17 | krka|work | not sure why that has to be object oriented |
15:44.19 | krka|work | oh well |
15:44.24 | Wobin_ | I did the same, but it's easy enough to convert |
15:44.37 | Ktron | any people around with at least a yellow belt in Visor? |
15:44.46 | Elkano | well, JoshBorke, if you are sure that the service block doesn't contain any } you can simply exclude this char from the list of matched chars ([^}] instead of .) |
15:44.48 | Wobin_ | White belt, yellow tip =P |
15:45.18 | Elkano | if you aren't sure you'll have to make sure that there is only a balanced amount of {} matched |
15:45.36 | Ktron | Been trying to learn about how to do 'switch on stance' bars with Visor |
15:45.40 | krka|work | http://wow.pastebin.com/653686 |
15:45.43 | krka|work | here's my implementation |
15:45.45 | krka|work | very easy :) |
15:45.48 | Wobin_ | Ah, AuraScan |
15:45.52 | Wobin_ | Mebbe |
15:46.00 | Wobin_ | I've got that working with my druid |
15:46.08 | Wobin_ | but I don't know if warriors are different |
15:46.22 | Elkano | if you don't do that the regex could match host_name and check_command from different service blocks |
15:46.26 | krka|work | mine is probably faster too :P |
15:46.27 | Ktron | Actually, I have a rogue in mind |
15:46.43 | Josh|Work | ( Elkano ): ah, thanks! |
15:46.59 | Ktron | I've been using the makeBar() script off the Visor wiki |
15:47.47 | Wobin_ | krka: Yours doesn't seem to setn though |
15:47.52 | Wobin_ | (clear setn, that is) |
15:48.07 | krka|work | hm, good point |
15:48.09 | Wobin_ | Have a look at AuraScan |
15:48.11 | krka|work | i never use getn/setn though |
15:48.18 | Wobin_ | beside the point =) |
15:48.41 | krka|work | but yeah, if i want to make it an embedded thingy, i should clear it |
15:48.42 | Wobin_ | If you nil out all the values, getn() will still return the size of the original array if it was all 'insert'd |
15:49.07 | Josh|Work | ( Elkano ): on my lunch break atm, when i get back to work i'll give it another try and exclude the {} because I know they won't be in the matched sections |
15:49.23 | Elkano | k :) |
15:49.24 | wereHamster | Wobin_, even if you set tbl.n t ozero? |
15:49.27 | Wobin_ | Have a look at Tekk's code, krka, he covers it all |
15:49.29 | Josh|Work | ( Elkano ): thanks so much :-) |
15:49.41 | krka|work | yeah |
15:49.42 | Elkano | well, I'm not 100% sure it will work but it should :) |
15:49.52 | krka|work | but it seems overly complex, imo |
15:49.58 | Wobin_ | wereHamster: I think if you set table.n to 0, it will always remain 0 from thereon in unless you specifically setn the value |
15:50.11 | Wobin_ | Not for what it does, krka... |
15:50.22 | Wobin_ | We've all hashed over the code quite a bit already =) |
15:50.34 | krka|work | and why "totn" and "numr", totally unreadable :/ |
15:50.35 | wereHamster | I though getn returns the highest index with tbl[index] ~= nil |
15:50.51 | Wobin_ | unless table.n has been set |
15:50.51 | krka|work | no, lowest index such that tbl[index - 1] ~= nil |
15:50.55 | krka|work | afaik |
15:51.07 | Wobin_ | if table.n has been set, it will always return that |
15:51.08 | krka|work | no wait |
15:51.12 | wereHamster | and if you nil everything, then there won't be any index and getn returns 0 |
15:51.16 | krka|work | lowest index such that tbl[index +1] = nil |
15:52.13 | krka|work | since i never use table.insert and table.remove, there's no reason for me to use table.getn |
15:52.14 | krka|work | i prefer to keep track of table size manually |
15:52.43 | Tain | Ktron this is exactly what I use with my Rogue and Visor. |
15:52.44 | Tain | http://ace.pastebin.com/653695 |
15:53.13 | Wobin_ | Actually I can't remember the reasons behind all that =P |
15:53.31 | krka|work | oooh... how does AuraScan work? |
15:53.36 | Wobin_ | I'm sure there was one though |
15:55.50 | Tain | Well, it's part of Visor's utils. I'll paste the code. |
15:55.57 | krka|work | thanks :) |
15:56.14 | krka|work | it appears to have a similar purpose to krkaUtils:s hasbuff |
15:57.10 | krka|work | O_o: cache in Compost? |
15:57.11 | Tain | Yeah it's just a buff scanner. http://ace.pastebin.com/653700 |
15:57.32 | krka|work | also, removing the first element of a table is slower than removing the last |
15:58.09 | krka|work | Wobin_, you know why there are two caches in Compost |
15:58.11 | krka|work | ? |
15:58.29 | wereHamster | Tain, I've always found the actionbutton handling difficult.. and swapping actionbuttons around requires a server roundtrip.. that's why I wrote the addon that binds keys to actions (spellcasts) with shapeshift form support.. |
15:58.46 | krka|work | ouch @ AuraScan |
15:59.02 | Tain | Actually the original documentation on AuraScan is apparently lost. heh |
15:59.11 | krka|work | probably just as well :) |
15:59.20 | krka|work | creating tables + closures + scanning |
15:59.40 | Tain | Yeah just another bit of the code I haven't ever gotten to look at yet. |
16:00.11 | krka|work | not to brag, but feel free to steal ideas from krkaUtils |
16:00.52 | Tain | Yeah wereHamster, it is a bit of a pain. I figured on trying to stick with the way WoW itself does the swapping for compatability, but it has to be faster to do it that way. |
16:01.00 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce5.disney.com) |
16:01.04 | Tain | I'm not above stealing ideas, krka! :) |
16:01.22 | krka|work | basically, i register for buff-modifying events |
16:01.24 | krka|work | and set the dirty-flag |
16:01.39 | krka|work | when asked about a buff, i either return the cache or scan it |
16:01.50 | Ratbert_CP | Mmmm.... Dirty flags... *drool* |
16:01.56 | wereHamster | When I tried swap button from addons WoW produces that swap-sound everytime I moved a button.. how did you disable that? or do you swap the whole actionbar? |
16:04.01 | Wobin_ | krka: It's a weak table, so it gets cleaned up faster, I think |
16:04.19 | Wobin_ | I'm not sure if it's fully developed yet |
16:04.23 | Wobin_ | but it's an overflow table |
16:04.26 | wereHamster | that was actually my first attempt to modify on-the fly keybindings.. I kept the actionbutton keybindings unchanged and swaped the buttons around.. |
16:04.40 | *** join/#wowi-lounge [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
16:04.47 | krka|work | weak table? O_o |
16:04.57 | krka|work | you're over my head i think :) |
16:05.07 | wereHamster | tbl.__mode = "kv" |
16:05.09 | Wobin_ | It's a lua thing |
16:05.21 | wereHamster | or __mode = "k" or __mode = "v" |
16:05.41 | krka|work | ah ok... so basically you cap the amount of things in your freelist |
16:05.43 | krka|work | makes sense |
16:08.45 | krka|work | not sure why not you'd simply just use a weak table |
16:10.36 | Wobin_ | for the main pool? |
16:10.37 | Tain | wereHamster: the way Visor does it is getting rid of the main ActionBar entirely and treating every button as its own entitiy. You specify what to swap with what, and it swaps the button IDs and leaves the keybindings. |
16:10.39 | krka|work | yeah |
16:10.47 | Wobin_ | Cause that'd just get wiped on the first GC |
16:10.52 | krka|work | so? |
16:10.56 | Wobin_ | Which sort of defeats the purpose |
16:10.59 | krka|work | no |
16:11.15 | Wobin_ | Well, you want to have this pool of table references to reuse, right? |
16:11.25 | krka|work | the purpose is to not create and throw away tables |
16:11.28 | Wobin_ | What's the point if every few minutes you have to create a whole batch of new ones |
16:11.46 | krka|work | creating a table with {} is probably faster than getting one from the freelist |
16:11.55 | ckknight | hey all |
16:12.01 | krka|work | hey |
16:12.16 | Wobin_ | I'm not sure about that, krka |
16:12.20 | krka|work | the point is that you avoid gc:ing when you create / delete tables in a fast paste |
16:12.22 | krka|work | pace |
16:12.54 | krka|work | will have to do some benchmarking |
16:13.20 | Wobin_ | I'm fairly sure retrieving an already existing reference is faster than creating a new one |
16:13.29 | krka|work | you're not just doing that though |
16:13.36 | krka|work | you're calling lots of functions |
16:14.08 | krka|work | and lots of table lookups |
16:14.29 | Wobin_ | *shrug* I'm not an expert in memory management =) |
16:14.40 | Tain | I thought I was, but I forgot. |
16:14.45 | krka|work | heh |
16:14.51 | Wobin_ | ba-doom-tisch! |
16:14.59 | krka|work | good one, indeed |
16:15.21 | Tain | I'm actually debating going and picking up a new cellphone, one o'them MS Smartphone thingies. |
16:15.25 | krka|work | ok, but assuming that {} is faster than :Acquire() then i am correct :P |
16:15.40 | Wobin_ | Probably =) |
16:15.56 | Wobin_ | I'm not sure how you'd go about benchmarking it, but give it a go =) |
16:16.05 | krka|work | not sure either |
16:16.25 | krka|work | do acquire a bunch of times, and do {} a bunch of times |
16:16.32 | Wobin_ | Cause you'd probably only see effective differences after a lot of repetitions |
16:16.45 | krka|work | yes |
16:16.48 | Wobin_ | hm |
16:17.09 | krka|work | better would be to implement both strategies |
16:17.14 | krka|work | and put them to the same tests |
16:17.32 | Wobin_ | although, Calling 'Acquire' a bunch of times without releasing it back to the Compost would be the same as calling {} but with an extra funciton call =P |
16:17.43 | Wobin_ | so you'd have to work it differently |
16:18.01 | krka|work | exactly |
16:18.13 | krka|work | Acquire / Release a lot of times |
16:18.51 | Wobin_ | {} and nil it a lot? =) |
16:18.53 | krka|work | hard to benchmark in any case |
16:19.07 | krka|work | no, that'd be an unfair test |
16:19.34 | krka|work | hmm gotta run |
16:19.37 | krka|work | will have to continue this later |
16:20.33 | *** join/#wowi-lounge Gryphen (n=gryphon@65-102-153-94.tukw.qwest.net) |
16:45.04 | Adrine | "Jagged Obsidian Shield is now Bind on Equip." |
16:45.06 | Adrine | What the hell. |
16:45.08 | Adrine | gg casters. |
16:45.27 | Adrine | Also: |
16:45.29 | Adrine | * Rogue |
16:45.31 | Adrine | (nothing here) |
16:45.36 | Adrine | Appreciate it blizz. |
16:45.51 | Adrine | This concludes your 1.10.1 patchnote bitching for the day. Have a good one! |
16:49.44 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
16:51.04 | *** join/#wowi-lounge Beladona (n=sluster@24.129.136.26) |
16:51.04 | *** mode/#wowi-lounge [+o Beladona] by ChanServ |
16:51.06 | Iriel | Morning |
16:51.18 | Wobin_ | Mroning |
16:51.18 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
16:52.30 | wereHamster | morning |
16:52.48 | Beladona | macoroni |
16:59.53 | MentalPower | morning folks |
17:04.25 | *** part/#wowi-lounge Beladona (n=sluster@24.129.136.26) |
17:11.12 | krka | back |
17:12.03 | krka | i am still fairly convinced that a memory management library should focus on minimal speed overhead when doing free and delete |
17:12.16 | krka | minimal speed for the most common cases |
17:14.02 | Wobin_ | hm |
17:14.09 | Wobin_ | but memory and speed are two different things |
17:14.26 | JoshBorke | hola |
17:14.27 | krka | yes |
17:14.29 | Wobin_ | ie, you shouldn't sacrifice memory for speed if it's a memory management thing |
17:14.43 | krka | but you wouldn't with my suggestion |
17:14.57 | Wobin_ | dumping the table cache every few minutes? |
17:15.08 | krka | yes, that _saves_ memory :P |
17:15.28 | Wobin_ | But what if you're constantly using and reusing tables at the time? |
17:15.44 | krka | you'd only have the penalty right after having run the gc |
17:15.48 | krka | _once_ every gc that is |
17:16.54 | Wobin_ | I think the cascaded pool works the same way, though, and you maintain the speed/.memory save from reuse of table reference -and- dump over the 'limit' references on GC |
17:17.19 | Wobin_ | Sort of the best of both worlds thing =P |
17:17.22 | Iriel | I guess I missed the beginning of an interesting conversation |
17:17.35 | Wobin_ | I'm not sure if I'm really qualified to argue all this =) |
17:18.04 | Wobin_ | Iriel! We're discussing the structure of Tekkub's CompostLib |
17:18.12 | Wobin_ | ie why he did it that way |
17:18.55 | krka | i think the aquire-method does too much work, and for too little gani |
17:18.56 | krka | gain |
17:18.59 | Wobin_ | I'm somewhat operating from a third party perspective of the whole situation, so my arguments are somewhat skewd |
17:19.00 | krka | non gain, actually |
17:19.47 | Iriel | I'm not familiar with CompostLib, do yo uhave a link? |
17:19.53 | Wobin_ | Sure, one sec |
17:20.37 | Wobin_ | http://svn.wowace.com/filedetails.php?repname=Tekkub&path=%2Ftrunk%2FCompostLib%2FCompostLib.lua&rev=33&sc=1 |
17:21.00 | krka | here's my proposal, excluding the embedding code |
17:21.04 | krka | http://wow.pastebin.com/653856 |
17:21.18 | Wobin_ | (oh and krka, all those weird variables are all for the reporting) |
17:21.55 | krka | but why not give them better names? |
17:22.13 | Wobin_ | who knows, maybe he got infected by Rowne |
17:22.18 | krka | heh |
17:23.03 | Iriel | Acquire would bother me |
17:23.16 | Wobin_ | totn = total number numr=number reclaimed, etc etc, I think |
17:23.25 | krka | hmm.. .that's not the one you showed me before i think |
17:23.43 | Wobin_ | Hm, the link on the wiki may be old |
17:23.45 | krka | i mostly have a problem with the design of two caches |
17:23.48 | Wobin_ | This is the latest version |
17:23.58 | Wobin_ | But the Acquire had been moved to GetTAble |
17:24.00 | krka | (and all the unnecessary function calls) |
17:24.13 | krka | (but those can be fixed without a redesign) |
17:25.10 | krka | i am not so sure i even want a weak table, it slows it down slightly |
17:25.16 | krka | more things to check |
17:25.17 | Iriel | Indeed, what is the point of the 2ndary cache? |
17:25.24 | Wobin_ | overflow apparantly |
17:25.26 | Iriel | Why not just use a single one, and make it weak if necessary |
17:25.55 | krka | Iriel, i think the second one is weak |
17:26.05 | Wobin_ | Aye, the second one is weak |
17:26.07 | krka | the argument was that having the first one weak saves a couple of {} |
17:26.14 | krka | err... first one _not weak_ |
17:26.27 | krka | but the weak one only gets flushed on GC anyway |
17:26.34 | Wobin_ | (please note, that's -my- interpretation =P) |
17:26.35 | krka | so you don't really gain anything |
17:26.48 | krka | that's the only interpretation i can come up with too |
17:27.00 | krka | assuming, of course, that {} isn't really slow |
17:27.08 | krka | in that case, it might be faster to keep the first cache |
17:27.17 | Iriel | Well, this library doesn't care THAT much about speed |
17:27.28 | krka | but then again, that still only applies to the first couple of calls to Acquire |
17:27.53 | Iriel | And using table.insert and table.remove for the secondary cache is going to cause issues |
17:27.54 | krka | the weak table is a good idea, assuming that the list would grow very big over time |
17:28.06 | Iriel | it's much better to just make a table with weak keys AND values |
17:28.13 | krka | and insert /delete on first index :/ |
17:28.17 | krka | and looping |
17:28.22 | Iriel | and then just use next to get the next free one |
17:28.24 | Iriel | and nil it |
17:28.34 | Iriel | Actually, weak keys, and boolean values would be just as good |
17:28.37 | Wobin_ | hrm, next |
17:28.40 | Wobin_ | That's a good point |
17:28.46 | krka | what's wrong with my code then? :P |
17:28.46 | Iriel | then insert is: secondaryCache[object] = true; |
17:28.48 | Iriel | and remove is |
17:29.02 | wereHamster | local function newTable() return table.remove(freelist) or {} end .. would that work? |
17:29.07 | Iriel | local new = next(secondaryCache) if (new) then secondaryCache[new] = nil; end |
17:29.23 | krka | Iriel, do you see any possible optimization for my code? |
17:30.07 | Iriel | All of your free implementations screw up on self referential tables |
17:30.15 | krka | true |
17:30.22 | krka | i have mostly assumed i was being given nice data |
17:30.23 | Wobin_ | hm |
17:30.25 | Iriel | I also dont see the point of freelistsize |
17:30.39 | Iriel | You've essentially re-implemented getn/setn |
17:30.42 | krka | yes |
17:30.47 | krka | no function calls :P |
17:30.59 | Wobin_ | What's the point of havng a table with only weak keys or only weak values? |
17:31.16 | Iriel | Wobin_ : it depends if the non-weak values are collectable |
17:31.52 | krka | i could get rid of freelistSize, but then i'd have to use table.getn or iterate over the table |
17:32.01 | Iriel | I still think my suggestion is cleaner |
17:32.14 | Iriel | Especially for yours krka |
17:32.18 | Iriel | it'd make the code much shorter |
17:32.29 | krka | hmm... can you pastebin your idea? |
17:32.31 | Iriel | And wouldn't have the self-referential problem as much. |
17:32.40 | wereHamster | Iriel, isn't table.getn() O(n) ? |
17:32.55 | krka | only if the internal n is not set, i think |
17:32.56 | wereHamster | .. unless the table has a member 'n' .. |
17:34.33 | krka | Iriel, how do lua tables work behind the scenes? |
17:34.42 | Iriel | http://wow.pastebin.com/653893 |
17:34.43 | krka | i've always imagined that pure index key tables are somehow faster :P |
17:34.53 | krka | err... pure integer |
17:35.00 | Iriel | table.getn is O(1) |
17:35.02 | Iriel | more or less |
17:35.16 | Iriel | krka: they are |
17:35.29 | Iriel | Lua tables maintain their entries in 2 lists |
17:35.33 | Iriel | one is an array |
17:35.38 | Iriel | and one is a hash table |
17:35.55 | Iriel | they re-balance their entries at runtime between the 2 lists |
17:36.06 | krka | then having tables as keys would be a hashtable |
17:36.33 | Iriel | True, but look at all of the code I've REMOVED |
17:39.00 | krka | yeah... but is it faster? |
17:39.12 | krka | cleaner, agreed, but i think it was already clean enough |
17:44.36 | wereHamster | Iriel, I've implemented a simple frame-factory for my 'coolDown' addon, What things should I clean up when 'releasing' the frame? SetScript() etc ? We've discussed it yesterday but I don't remember anymore :-/ |
17:45.04 | krka | clearallpoints, iterate through all keys and set to nil |
17:45.05 | Wobin_ | I wish Firefox was better at releasing memory =P |
17:46.33 | wereHamster | set all keys to nil.. that's the job of the 'DestroyFrame' callback ;) |
17:47.44 | Wobin_ | I hope your DestroyFrame callback has an evil cackle |
17:48.35 | wereHamster | this callback is provided by the addon that registered the CreateFrame callback.. so it whould know what to do and what don't |
18:01.29 | MentalPower | Iriel: what is better from a GC standpoint, "table = {}" or iterating thru a previously used list and niling out all the keys to have an empty table? |
18:03.49 | Elviso | seems Sanity is crashing me when I chk my mail again, or something is |
18:05.08 | Adrine | Elviso: I released 1.5.6 to address that |
18:05.17 | Elviso | let me chk my version |
18:05.36 | Adrine | Working on 1.6, which is a complete refactor of the codebase. It suffers from severe feature creep and the resulting brittleness :) |
18:06.22 | Elviso | Adrine: ahhh I have 1.5.4.....coulda sworn I had it up-to-date....I wasn't crashing at the mailboxes before the maint. |
18:06.36 | Elviso | anyways, time to update! |
18:06.39 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-64-161-16-97.dsl.sntc01.pacbell.net) |
18:06.41 | Adrine | http://ui.worldofwar.net/ui.php?id=2209 |
18:06.47 | Elviso | ty |
18:07.20 | Kirov | Adrine - do you have an update for Sanity yet? |
18:07.34 | Elviso | lol |
18:07.43 | Adrine | Just 1.5.6, which addresses the mailbox issue |
18:07.57 | Elviso | the one linked there is 1.5.7 |
18:08.03 | Adrine | I'm working on a complete refactor of the code. I'm doing it right this time, with proper MVC and test-driven development. :) |
18:08.06 | Adrine | Err, right, 1.5.7 |
18:08.17 | Adrine | Which was released to address a bug in 1.5.6. *chuckle* |
18:08.17 | Kirov | MVC? |
18:08.22 | Elviso | hehe |
18:08.23 | Adrine | Model-View-Controller |
18:08.57 | Adrine | http://en.wikipedia.org/wiki/Model-view-controller |
18:09.18 | Kirov | I hate that, all of my addons are like 1.5 is out ... 1.51, 1.52, 1.53 ... ok, all good. opps, forgot to zip up the right version 1.54, forgot to include that end, 1.55 |
18:09.19 | Kirov | ... |
18:09.25 | Adrine | Hahaha |
18:09.26 | Adrine | Yes, I do that |
18:09.38 | Adrine | I need to hire a QA guy or something |
18:09.55 | Adrine | (I actually have two guildies that do QA for Norton, so they're pretty good about catching problems in my pre-releases) |
18:10.04 | Adrine | Err. Symantec. |
18:10.51 | Kirov | Or the best is you make some big change for optimization, test it, it all works fine. Release ... realize you never actually SAVED said optimizations before testing and the release you just sent out was uber broken. |
18:11.26 | Adrine | Love that. |
18:11.26 | Elkano | I once broke one of my addons by adding a comment :/ |
18:11.31 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
18:11.33 | Kirov | hehe |
18:11.34 | Adrine | I'm so horrible about corner-case testing. |
18:11.37 | Adrine | So so so horrible. |
18:11.39 | Elkano | ...I used C-style syntax... |
18:11.43 | Adrine | Hahah |
18:11.44 | Adrine | Nice |
18:12.14 | Kirov | Though, it's worse when people report bugs in your addon and demand they be fixed ... when they're using a version that's a month older than the 2 month old release that fixed the problem. |
18:12.17 | wereHamster | MentalPower, I don't know if the test is representative.. Ive tested those two lua codes: 'for i=1,1000000 do t={} for j=1,1000 do t[j]=j end end' and 't={} for i=1,1000000 do for j=1,1000 do t[j]=j end for j=1,1000 do t[j]=nil end end' and the former is twice as fast |
18:12.34 | Elkano | btw: anyone of you using DurabilityFu? |
18:12.45 | Wobin_ | yeah |
18:13.15 | Elkano | also experiencing lag when sth is added to your bags? |
18:13.34 | MentalPower | yeah, I know t = {} is faster, but I want to know if the other method is more GC friendly |
18:13.34 | Wobin_ | hm |
18:13.49 | Wobin_ | Not noticably... but then I haven't really been looking? |
18:14.31 | Kirov | Mental - yes |
18:15.07 | Elkano | I'm getting about 1 sec lag and I narrowed it down to DurabilityFu since disabling it fixes the lag :/ but having a look at the code didn't give me a "that's the bug" :/ |
18:15.15 | Kirov | Mental - the other method, to my knowledge, actually removes that data from the memory outright, not requiring a GC to get it back. |
18:15.45 | MentalPower | awesome, thanks Kirov |
18:15.51 | Elviso | Elkano: the only prob I noticed w/DurFu was that if you had it & KC_autorepair, it'd lag you to all hell when you opened a vendor window |
18:16.19 | Elkano | well, they both have auto repair ^^ |
18:16.39 | Elviso | no they don't |
18:16.49 | Elviso | DurFu has the pop-up, but it doesn't have auto |
18:16.58 | Elviso | and the lag occurred even after disabling the pop-up |
18:17.05 | wereHamster | MentalPower, when executing the former piece of code, lua's memory usage stays at 8.8MB all the time |
18:17.09 | Elkano | ok, for me that's a bit auto ^^ |
18:17.13 | Elviso | but I think I pestered ckknight enough to add auto-repair :) |
18:17.38 | wereHamster | so either lua's GC collects the garbage at every loop iteration or it reuses the table somhow |
18:17.39 | Elviso | auto = you just open vendor and it repairs it all, no silly pop-ups needed :) |
18:18.53 | Adrine | Ok, so, question |
18:19.02 | Adrine | Since I'm refactoring Sanity, it's the right time to add in custom groups |
18:19.07 | Adrine | Should they be one-one or many-many? |
18:19.33 | Adrine | ie, can you have an item in one custom group, or many? |
18:19.35 | Kirov | custom groups? |
18:19.51 | Adrine | Yeah, create a custom group (say, Fire Resist gear), and put items into it |
18:19.57 | Adrine | Then be able to filter by custom groups |
18:20.08 | Adrine | Often-requested feature, and I can see how it'd be useful. :) |
18:20.43 | Adrine | Currently, items are grouped by type/subtype/equip loc |
18:20.57 | Adrine | Adding custom grouping should make it far more flexible. |
18:21.17 | krka | what's sanity? |
18:21.23 | krka | in one sentence :P |
18:21.31 | Adrine | Inventory management mod |
18:21.39 | krka | sounds cool |
18:21.49 | Adrine | List-style searchable view of your bags/bank/mail/character's items. |
18:22.00 | krka | does it display items as your graph thingy? |
18:22.07 | krka | food getting close to eachother et.c. |
18:22.25 | Wobin_ | many-many would be nice... |
18:22.39 | Adrine | krka: http://wow.tachyonsix.com/sanity/shots/sanity-1.5-5.jpg |
18:22.44 | krka | and automatic groups |
18:22.59 | Adrine | Automatic groups exist already in some form |
18:23.01 | krka | all rares automatically in group "Rare" |
18:23.03 | krka | cool |
18:23.07 | Wobin_ | You should use PT =) |
18:23.09 | krka | i have been thinking about such a mod myself |
18:23.10 | Adrine | Well, you can sort by various things |
18:23.11 | Adrine | PT? |
18:23.17 | Wobin_ | PeriodicTable =P |
18:23.18 | Adrine | If you sort by quality, it groups by quality |
18:23.18 | krka | too lazy to actually do it |
18:23.26 | Adrine | Lemme look it up, Wobin |
18:23.52 | krka | man, how do all you people manage to create nice GUIs? :( |
18:24.04 | Adrine | Iiiiinteresting. |
18:24.19 | Wobin_ | krka: I know just how you feel... GUI? GUH =P |
18:24.24 | Miravlix | Wow. thats one 1.10 stealth change. Target Dummies last 5 seconds if they aren't in a fight and Fused Wireing stacks |
18:24.30 | krka | _everyone_ here except me can do it, it seems |
18:24.33 | krka | bloody annoying |
18:24.50 | krka | my new strategy is to just use plain blue rectangular frames now |
18:24.50 | Wobin_ | I can't figure it out either =P |
18:25.00 | krka | ugly, but functional |
18:25.05 | Wobin_ | So I write addons that don't need guis =P |
18:25.15 | Kirov | krka - oy |
18:25.17 | Elkano | Miravlix, that's not totaly stealth... at least the fused wireings were in patch notes afair |
18:25.20 | krka | i write addons where atleast the focus isn't on gui |
18:25.20 | Kirov | don't be like Loz please |
18:25.27 | krka | like Loz? |
18:25.32 | Miravlix | They simply wasn't afraid of finger painting as a kid |
18:25.40 | Kirov | Discord stuff is great, but all his frames are ooooglu |
18:25.40 | Elkano | well, krka, c&p ;) |
18:25.48 | Adrine | Discord's frames are...very functional. |
18:25.53 | Adrine | That's about all I can say about them. :) |
18:25.53 | Kirov | Blue and red |
18:25.57 | Wobin_ | Finger painting with XML is like... ... ... |
18:26.08 | krka | well... i wont spend time on stuff i am bored with |
18:26.16 | krka | i'd be very happy to accept help though |
18:26.22 | krka | i can draw basic schematics of what i want |
18:26.42 | krka | but i am not sure anyone here actually wants to help :) |
18:27.00 | *** join/#wowi-lounge Tem (n=Tem@adsl-212-53-107.lft.bellsouth.net) |
18:27.04 | Kirov | basic ui stuff isn't terribly difficult |
18:27.14 | Adrine | It gets pretty easy as you do more of it |
18:27.17 | krka | true... just annoying |
18:27.21 | JoshBorke | i'm with you krka, GUI ftl |
18:27.29 | Adrine | The "aha" moment for me was building layouts with proper parenting and anchoring |
18:27.35 | *** join/#wowi-lounge Tem (n=Tem@adsl-212-53-107.lft.bellsouth.net) |
18:27.37 | krka | i dont know which textures to use, and when to use them, et.c. |
18:27.43 | Adrine | Rather than "here are all my widgets, figure out the proper x/y manually" |
18:27.45 | krka | i get parenting and anchoring |
18:27.52 | krka | and positioning |
18:28.01 | krka | it's just... i need to put textures on stuff |
18:28.11 | Kirov | meh |
18:28.24 | krka | i'll try to find a screenshot of my current attempts :) |
18:28.25 | Kirov | just reuse Blizzard's existing stuff |
18:28.29 | JoshBorke | i just inherit them from other objects and say have at it |
18:28.37 | krka | blizzard seems to have special textures for each of their frames |
18:28.41 | krka | so i can't reuse |
18:28.52 | krka | i tried looking at questlog, for instance |
18:28.58 | Kirov | What kind of frame are you attempting to create? |
18:29.04 | krka | i will show! |
18:29.09 | Elkano | questlog was a pain when writing FramesResized :/ |
18:29.12 | Kirov | I've done a lot of "creative reuse" for my mods. |
18:29.24 | JoshBorke | i could never get my scrollbars textured nicely :-( |
18:29.37 | Elkano | kirov, me too :) ItemDB uses action house-ui ^^ |
18:29.58 | Kirov | Elkano - which I'm surprised no one else did before. heh |
18:30.03 | Adrine | Sanity was built very heavily off of the CTRaid durability query frame |
18:30.09 | Elkano | ^^ |
18:30.12 | Adrine | Once I figured out how it worked, I dumped it and reworked it. |
18:30.40 | krka | damn, can't find a shot of my current attempt |
18:30.43 | krka | oh well |
18:30.46 | Elkano | me too :) it wasn't that hard to rebuild the filters :) |
18:30.55 | krka | it's mostly blue semitransparent frames with white text |
18:31.34 | krka | anyone please let me know if they want to throw together a gui for me |
18:31.41 | Kirov | what mod? |
18:31.44 | krka | GRAB |
18:31.54 | Kirov | I still need to rewrite SimpleTranqShot's UI |
18:32.10 | Kirov | I need to finish rewriting the internals first though. |
18:32.24 | krka | basically, i just want to avoid having to do the configuring of GRAB from Settings.lua |
18:32.27 | Kirov | Just so hard to actually bother doing that though, since it's quite functional as is. |
18:32.33 | Kirov | GRAB? |
18:32.40 | krka | Game Reactive Action Buttons |
18:32.50 | Kirov | url? |
18:32.56 | Adrine | Hm. I'd like to use itemIDs, but I can't get itemIDs for mail items. |
18:33.09 | Kirov | Adrine - but you can! |
18:33.14 | Kirov | =D |
18:33.28 | krka | ancient version here: http://www.wowinterface.com/downloads/fileinfo.php?s=&id=4524 |
18:33.32 | krka | next version will come with the gui |
18:33.46 | Adrine | Kirov: Not without brute forcing the item cache :P |
18:33.59 | Kirov | well, true |
18:34.02 | Kirov | but it works. =) |
18:34.10 | Kirov | as long as the item isn't enchanted. =P |
18:34.16 | Adrine | See, the idea is to not have the system hang for 3 years when you hit the mailbox. >_> |
18:34.42 | Kirov | You don't have to do every item on the first frame. |
18:34.59 | Kirov | Curious thing about the mail box, if you open it, then close it manually and walk away, all the data in it stays. |
18:35.08 | Kirov | So you can continue to parse it |
18:35.10 | Elkano | Kirov, I DO brute force the cache with itemdb ^^ |
18:35.33 | Kirov | Elkano - yeah, you haven't seen my GetInboxItemId() function though |
18:35.51 | Kirov | Think of itemdb, but also does suffix ids |
18:36.43 | Elkano | you'll never get a 100% accurate id by name |
18:36.53 | Kirov | it's not by name |
18:36.57 | Kirov | it's by tooltip |
18:37.12 | Elkano | ok, that IS overkill ^^ |
18:37.17 | Kirov | =) |
18:37.52 | Elkano | btw: what are the new minigame files for that shiped with 1.10? |
18:37.54 | Kirov | Induces a noticable, but not terrible hitch, but will return the proper id for any item |
18:38.17 | *** join/#wowi-lounge Qzot (n=nickell@sandbox.xerox.com) |
18:38.46 | Qzot | Good morning. |
18:39.50 | Elviso | anyone have a *working* version of totemtimers? I haven't been able to find one that keeps the expiry times |
18:39.58 | Elviso | hello, Qzot |
18:40.35 | Kirov | Elkano - this is a version of the function I wrote, though this one doesn't work. The real function I have at home and keep forgetting to upload someplace. |
18:40.36 | Kirov | http://wow.pastebin.com/654018 |
18:41.16 | Elviso | Kirov: what changes would you make to SimpleTranq? |
18:41.20 | Kirov | I have a method for adding support for enchants as well semi-quickly |
18:41.21 | Elviso | it works great right now |
18:41.42 | Kirov | Elviso - lots of people have been asking for more channel support. |
18:41.52 | Elviso | as in multiple channels? |
18:41.56 | Kirov | Yeah |
18:42.02 | Kirov | beyond just /rs + something else |
18:42.10 | Kirov | And different messages for each channel. |
18:42.36 | Elviso | I see |
18:42.37 | Kirov | Only send misses to /yell, everything else to private channel, with a "you're next" in a whisper |
18:43.07 | wereHamster | oh.. the last episode of '24' was interesting :) |
18:43.30 | krka | not seen it yet |
18:43.38 | krka | but damn, weird james bond music ripoff |
18:44.00 | Kirov | Elviso - I've also been thinking about adding something along the lines of Zanzer's Tranq Timer |
18:44.19 | Kirov | Though with out the command line stuff |
18:44.43 | Wobin_ | Bah |
18:45.12 | Wobin_ | I need an addon that gives me the 'best' equipment setup without me having to do any math =P |
18:45.13 | Kirov | I have the basic UI for creating rotations as well. |
18:45.22 | Kirov | Wobin - lazy |
18:45.34 | Wobin_ | Kirov - Totally. |
18:45.43 | Wobin_ | ~lazyness |
18:45.59 | Kirov | ~whaleshield |
18:46.01 | Wobin_ | ~laziness |
18:46.02 | purl | LAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. |
18:46.25 | Kirov | ~emulate saien |
18:46.26 | purl | This is a stunningly stupid question to direct at me. |
18:46.27 | Wobin_ | ~listkeys whale |
18:46.50 | krka | Wobin_, that's kinda tricky |
18:46.56 | wereHamster | Wobin_, outfitter will assemble the best equipment based on rules like maxhp, max resistances, max defense etc |
18:47.02 | krka | you can optimize attributes to some extent |
18:47.26 | Wobin_ | I kinda want something that'll tell me if like... more int is better than +healing |
18:47.29 | krka | is there any addon that determines which items are useless? |
18:47.37 | Adrine | Define "useless" |
18:47.46 | krka | i have some other item that is much better |
18:47.53 | krka | in all (or almost) ways |
18:47.57 | Adrine | I've been kicking around an idea for that |
18:48.07 | krka | you can specify the critera |
18:48.11 | Wobin_ | Althoguh, I guess if someone told me roughly the relationship between +healing and mana, it'd probably point me in the right direction |
18:48.13 | Kirov | There's a number of auto-destroy mods that kill grey / white items in favor of greens / blues, etc. |
18:48.15 | Adrine | Something that, when hovering over an item, would make an educated guess as to its usefulness based on your class and spec. |
18:48.15 | krka | like 10*int + 2*sta + 1*spi |
18:48.30 | wereHamster | Wobin_, my brother did a delphi app that shower how items perform WRT spi/mp5 in long fight.. |
18:48.35 | Kirov | Some get info from either their own price database or lootlinks / pricemasters / auctioneer's |
18:48.37 | krka | not destroy, just mark for vendoring |
18:49.19 | Wobin_ | ie, should I collect more +int, or more +heal? |
18:49.39 | Wobin_ | +spi probably isn't going to help as much as the other two |
18:50.09 | wereHamster | is pretty cool.. shows a graph for each item and you can see when they intersect, and based on that and properties like %OOC time you can see which item is better |
18:50.19 | Elkano | depends... as a 1.10 priest, +spi can also give you +heal afair |
18:50.27 | Wobin_ | true |
18:50.36 | Wobin_ | not that much though |
18:50.48 | Adrine | 1 damage per 4 spirit, IIRC |
18:51.02 | Adrine | But considering that a raiding priest can top 400 spirit pretty easily... |
18:51.17 | krka | should atleast be easy to make an addon that marks items that definitely are useless |
18:51.24 | krka | i.e. worse stats in everything that's interesting |
18:51.46 | krka | or just lists all items per category so you can choose yourself |
18:52.05 | Elkano | well, you can't tell what you may get via AH ;) |
18:52.12 | Wobin_ | Adrine: huh. yeah, I was working off 5% and forgot you could put more points in it =) |
18:53.09 | wereHamster | I found it.. just have to load all items from thottbot.. takes some time :) |
18:53.44 | wereHamster | but I can't give it to you.. my brother doesn't want to give it away |
18:53.49 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
18:54.50 | Elkano | hmm, so could rewrite it as a php script :) |
18:55.10 | Wobin_ | But then again, I'm not sure if +spi, even with the 25% spi+heal, is worth the mana gained by +int... |
18:55.19 | Wobin_ | Oh it's all so hard =P |
18:55.45 | wereHamster | for a priest +spi and mp5 is better than +int |
18:56.19 | Wobin_ | I should build up my mp5 collection |
18:57.04 | Tem | oh yeah today is 1.10.1 |
18:58.30 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
18:58.30 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
18:59.11 | Wobin_ | at the moment, my best manaregen is about 80mps |
18:59.37 | Kirov | that's it? |
18:59.47 | Kirov | oh, wait, p/sec |
18:59.56 | Wobin_ | I've not been looking for much mp5 stuff |
19:00.04 | Wobin_ | just what I've picked up along the way |
19:00.24 | Kirov | Wobin - what class? |
19:00.59 | wereHamster | Adrine, how can I move the sanity bag-icon? |
19:01.28 | Kirov | right click / drag |
19:01.33 | Wobin_ | Priest |
19:01.50 | Wobin_ | Sorry, I should have made that clear at the begining =) |
19:02.07 | Kirov | Wobin - my gf averages around 160 per tick, spirit gear only. |
19:02.15 | Kirov | so, around 80mps |
19:02.31 | Kirov | I think she can crank that up to 220 or so if she needs to |
19:02.41 | Wobin_ | Anyone know what the spirit to mana regen ratio is? |
19:02.57 | Kirov | it's on wowwiki |
19:03.06 | Tem | it's different depending on the situation isn't it? |
19:03.10 | Kirov | well hidden, like most stuff |
19:03.17 | Tem | oh man... what the hell |
19:03.23 | Tem | Auth Servers are already dead |
19:03.28 | Wobin_ | hm |
19:03.32 | Kirov | http://www.wowwiki.com/Formulas:Mana_Regen |
19:03.40 | Wobin_ | Oh I'm a lousy priest... it's 80mpt |
19:05.07 | Tem | this is getting rediculous |
19:05.13 | Kirov | she's in 8/8 transcendance though. =) |
19:05.14 | Tem | I can't ever log in |
19:05.42 | Wobin_ | yes, well I've only just started collecting tier0 =P |
19:08.20 | Cairenn | anyone able to log in yet? |
19:08.22 | wereHamster | dows anyone know if there's a public SQL database for WoW items? I'd like to work with the items locally/offline and a local database would be much faster than allakhazam/thottbot |
19:08.54 | Wobin_ | I'm ingame atm |
19:09.03 | Wobin_ | But I logged in a while ago |
19:09.08 | Cairenn | I keep getting unable to connect after the auth screen |
19:09.46 | Wobin_ | hm |
19:10.00 | Wobin_ | I think the best way for me to figure this out is go on a whole lot more raids =P |
19:10.06 | Wobin_ | And try different suits out |
19:10.27 | wereHamster | -.- I was downloading the items from thottbot, then WoW somehow crashed and I did 'killall wineserver' and forgot that the characterprofiler also runs under wine.. now I have to download everything again :-/ |
19:11.44 | Codayus | wereHamster: If you find something like that let me know. |
19:12.00 | Tem | Cairenn: are you as sick of this problem as me? |
19:12.08 | Tem | Cairenn: this is getting rediculous IMO |
19:12.12 | Cairenn | Tem: what problem? |
19:12.29 | Tem | the auth servers crapping out when there is any kind of loa |
19:12.30 | Tem | d |
19:12.34 | Cairenn | ah |
19:12.34 | Adrine | wereHamster: I've written a number of apps that grab that data from the allakhazam XML file and cache it |
19:12.35 | Cairenn | yeah |
19:12.47 | Cairenn | mind you, I'm just plain nervous about my computer atm |
19:12.52 | Tem | ? |
19:13.02 | Cairenn | the reason I dropped from channel for a few? BSoD, Page Kernal Fault |
19:13.08 | Cairenn | had to reboot |
19:13.17 | Gryphen | what is the wow.com addy for the breaking news? |
19:13.19 | Cairenn | had to reinstall my email |
19:13.28 | Tem | hmm |
19:13.32 | Cairenn | and now not able to connect to WoW |
19:13.37 | Cairenn | wondering if related |
19:13.43 | Gryphen | not related |
19:13.55 | wereHamster | Adrine, but it's a bit a waste to query a database for an item, transform the data into html/xml and then back into a database on the local computer |
19:13.58 | Cairenn | that is why I asked if anyone else was having probs |
19:14.07 | Tem | yeah I can't connect |
19:14.13 | Cairenn | others are, so I relax |
19:14.13 | Tem | it's really kinda pissing me off |
19:14.25 | Adrine | wereHamster: Can you elaborate? |
19:14.29 | Tem | I have some stuff to do soon and I wanted to mess around in wow before I had to go |
19:14.55 | Cairenn | I would like to know why I suddenly got Page Kernal error and BSoD'd though |
19:15.43 | wereHamster | Adrine, the allakhazam server has the data in a database I guess, their server gets the item info, transforms it into html/xml and on my side I store the data again in a database |
19:18.04 | Kirov | I was looking to build my LootLink Database Adder from Allakhazam's database. |
19:20.14 | *** join/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
19:20.43 | ckknight | hey all |
19:20.50 | Wobin_ | hrm, |
19:21.01 | Wobin_ | I can drop a rank in healing with my +heal gear... |
19:21.02 | Cairenn | hey ckknight |
19:21.15 | Wobin_ | I need to mod aceheal =P |
19:22.12 | Kirov | yay patch day |
19:23.06 | Elviso | Adrine: you still around |
19:23.07 | Elviso | ? |
19:23.17 | Kirov | They need to add the authentication server to the "Server Status" page |
19:23.17 | Codayus | modding aceheal to count +healing would be uber. |
19:23.25 | ckknight | what do people recommend for an IRC client on Windows? |
19:23.34 | Codayus | if it doesn't already...I never checked |
19:23.42 | Kirov | xirmillian |
19:24.09 | Kirov | (xircon, mirc, trillian) |
19:24.24 | JoshBorke | what about pirch? |
19:24.32 | wereHamster | gaim ? |
19:24.39 | JoshBorke | not that i would ever recommend it though :D |
19:24.43 | Codayus | ckknight: putty to ssh to a *nix box, and then irssi (inside screen) |
19:25.25 | Wobin_ | Codayus: From the brief look I had, no it appears not |
19:25.41 | ckknight | I want something not monospace, so that won't work, Codayus |
19:25.53 | Codayus | ....NOT monospace? |
19:26.00 | Wobin_ | We really need an embedded tooltip scanning lib =P That maybe caches tooltip info |
19:26.13 | ckknight | yea, it'd hard to read monospace |
19:26.18 | Codayus | I....don't understand .... oO |
19:26.18 | ckknight | unless it's code or something |
19:26.18 | ckknight | brb |
19:26.25 | Codayus | You need a better font. |
19:26.47 | Codayus | you probablyuse..... |
19:27.18 | *** join/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
19:27.50 | Codayus | and thats another reason to use irssi+screen. :-) |
19:28.13 | Elkano | ckknight, I got a strange 'bug' with DurabilityFu :/ whenever sth is added to my bags I get about 1sec lag :/ |
19:28.39 | ckknight | odd... |
19:28.55 | ckknight | Codayus, I will _not_ have something monospace |
19:29.11 | ckknight | not for IRC |
19:29.34 | krka | why does everything need to be embedded? |
19:30.00 | ckknight | because it's shinier that way |
19:30.03 | Elkano | ckknight, with mIRC you can chose your font yourself |
19:30.08 | Codayus | your loss. :-) |
19:30.31 | Elviso | I hated mIRC, too ugly. I like vIRC :) |
19:30.39 | krka | xchat ftw |
19:31.34 | ckknight | I'm trying out XChat now... |
19:34.29 | JoshBorke | isn't xircon pretty much dead? |
19:40.29 | Cairenn | LOL |
19:40.43 | Cairenn | this has got to be the most amusing justification ever for not allowing mods |
19:40.53 | Cairenn | http://www.wowinterface.com/forums/showpost.php?p=20471&postcount=77 |
19:41.43 | *** join/#wowi-lounge Qzot (i=user@sandbox.xerox.com) |
19:41.52 | Adrine | Weh weh weh, people don't spend their free time for my benefit fast enough! >:( |
19:42.05 | Wobin_ | oh no! |
19:42.12 | *** join/#wowi-lounge malicor (n=mail@e178160124.adsl.alicedsl.de) |
19:42.15 | Wobin_ | We'd better not tell him Santa isn't real =P |
19:42.18 | malicor | good evening:) |
19:42.19 | Cairenn | heh |
19:42.22 | Cairenn | hi malicor |
19:42.41 | Cairenn | "they are too popular so they shouldn't be allowed" |
19:43.17 | Cairenn | Qzot: cloud perhaps? |
19:43.22 | JoshBorke | hi malicor |
19:43.47 | Cairenn | hehehe |
19:44.10 | Qzot | Anyone else having connect problems this morning? |
19:44.14 | Cairenn | oh yeah |
19:44.22 | Qzot | Ah. Good. |
19:44.28 | Qzot | Misery loves company. |
19:44.39 | malicor | could someone tell me where i could read about how to save information to a file and load them again ? |
19:44.41 | Wobin_ | I love the children of Cenarius. |
19:44.41 | Wobin_ | You get the joy of killing a night elf and then you can make venison stew. |
19:45.22 | Qzot | malicor: In the context of WoW? |
19:45.25 | malicor | yes |
19:45.55 | malicor | like i have something in a EditBox and want to save it |
19:47.18 | Qzot | http://www.wowwiki.com/HOWTO:_Save_Variables_Between_Game_Sessions |
19:47.40 | malicor | thanks :) |
19:47.49 | Cairenn | ckknight: you're definitely hitting the big time with FuBar, it's now being included in Compilations: http://www.wowinterface.com/downloads/fileinfo.php?id=4821 |
19:47.57 | ckknight | woot. |
19:48.04 | ckknight | I just got 1.10.1 installed |
19:48.11 | ckknight | gonna make FuBar 1.0 RC now |
19:48.18 | Qzot | Cairenn: I heard you mention FuBar? Who's the author? |
19:48.25 | ckknight | soon as it lets me log in |
19:48.38 | Wobin_ | I dislike compilations due to the difficulty in keeping all the parts up to date |
19:48.54 | Tem | has anyone had any success logging in yet? |
19:48.59 | Cairenn | not I |
19:49.04 | Wobin_ | I have, but it was earlier... |
19:49.16 | ckknight | this isn't cool |
19:49.24 | Qzot | I logged in earlier and got the patch. |
19:49.35 | Cairenn | oh, getting the patch isn't a problem |
19:49.41 | Cairenn | getting past the auth server is |
19:49.51 | ckknight | Cairenn, I had to reinstall WoW to install this patch |
19:49.52 | ckknight | ... |
19:49.58 | Cairenn | ckknight: ewwww |
19:50.02 | Wobin_ | yeppers. Authentication is teh crapzor |
19:50.07 | Qzot | You can't get the patch without authenticating, can you? |
19:50.11 | Cairenn | yes |
19:50.19 | ckknight | it absolutely did not want to install the patch |
19:50.25 | Cairenn | or, can you? *thinks* |
19:50.30 | Cairenn | ckknight: :( |
19:50.34 | Wobin_ | I don't believe you can, Cair |
19:50.37 | malicor | what is FuBar ? |
19:50.38 | zenzelezz | can't you grab the patch somewhere on the website? |
19:50.46 | ckknight | malicor, something similar to Titan |
19:50.48 | Cairenn | malicor: previously BossPanel |
19:50.57 | Cairenn | http://www.wowinterface.com/downloads/fileinfo.php?id=4571 |
19:51.07 | Wobin_ | wow. Cair is LinkQueen =) |
19:51.26 | Cairenn | Wobin_: wouldn't be the first time I was wrong, won't be the last either |
19:51.27 | Wobin_ | Or maybe she has all these urls memorised |
19:51.41 | Cairenn | nope |
19:52.23 | Wobin_ | aw |
19:52.24 | Cairenn | but golly gee, I can find mods on my site rather quickly, for some odd reason |
19:52.28 | Wobin_ | ... just... aw http://pics.livejournal.com/wolffepsyche/pic/00080rfk/s320x240 |
19:52.43 | Cairenn | cute puppy |
19:52.54 | Wobin_ | Aussie shepherd pup =) |
19:53.12 | wereHamster | feel free to comment: http://www.wowinterface.com/downloads/fileinfo.php?id=4822 |
19:53.21 | Tem | All we need is some ice cream and a hug |
19:53.29 | Cairenn | wereHamster: that's you? |
19:53.49 | ckknight | wereHamster, why are your methods lowercase? |
19:53.53 | Cairenn | didn't know what name you were using on the site :p |
19:54.15 | wereHamster | Shag is my in-game name.. wereHamster is only for IRC |
19:55.08 | Cairenn | http://www.peninsulayardsale.com/dogs/8jankhana2.jpg |
19:55.17 | AnduinLothar | hmm, lowercase methods.. sounds like leftovers from java poison |
19:55.35 | Qzot | WoW is meta-down... |
19:55.36 | Wobin_ | two frameCreate functions, were? |
19:55.44 | Qzot | Even http://www.worldofwarcraft.com/serverstatus/ is down. |
19:55.44 | Gryphen | Easy for FuBar to hit the big time when 70% of the new updated are FuBar * spam :p |
19:56.05 | Cairenn | http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Chow_chow_puppy.jpg/800px-Chow_chow_puppy.jpg |
19:56.15 | Wobin_ | =( chow |
19:56.20 | Wobin_ | A bit yappy =) |
19:56.21 | JoshBorke | wait a tic, that's a self-referential link! |
19:56.24 | Cairenn | ! |
19:56.28 | Cairenn | not much |
19:56.29 | Gryphen | show eating poo? |
19:56.30 | JoshBorke | wait a tic, it's not |
19:56.31 | Gryphen | chow* |
19:56.52 | AnduinLothar | some tree part |
19:57.06 | wereHamster | ckknight, I didn't mean to talk about lower/upper-case.. but about the idea and implementation.. I'm sure the function prototypes will change |
19:57.33 | wereHamster | myAddOnFrameInterface:frameCreate() is only called if there is no frame it could re-use.. |
19:57.52 | Qzot | wereHamster: Why do you use 2 spaces in places where a single space will do? |
19:58.44 | Qzot | Seriously, looks cool. |
20:01.28 | Wobin_ | wereHamster: I didn't think you could do function overloading like htat |
20:01.40 | ckknight | ... http://www.wowinterface.com/downloads/fileinfo.php?id=4821 |
20:02.17 | Wobin_ | wow |
20:02.23 | Wobin_ | He's going to be updating a lot =) |
20:02.33 | ckknight | yea... |
20:02.34 | Cairenn | that's what I linked :p |
20:02.57 | ckknight | I don't rightly agree with having FuBar in a compilation before it hits release |
20:03.02 | ckknight | but I have no intentions to stop him |
20:03.38 | wereHamster | I planed to add a more common frame type, "IFrameRegistry" - "Texture" that could generate textures which could be used in your own frames, but I don't really see much need in that because most of the time an addon will use whole frame blocks, like 'coolDown' -- it uses either a 'Button' which is frame with a text label or 'Icon' which is a frame with a icon-texture and a icon-border |
20:04.49 | ckknight | gah, let me log in! |
20:05.40 | Wobin_ | night |
20:06.13 | AnduinLothar | ooo. ? Fixed a bug that occasionally prevented the Seal of Command talent from casting. |
20:06.20 | AnduinLothar | i hope they aren't lying |
20:06.54 | AnduinLothar | last i heard no one knew what caused it.. and that was 2 weeks ago. and the bug's been alive for the past 8 months |
20:07.38 | AnduinLothar | yay. ? Fixed a bug that could potentially crash the client when certain friend list notifications were received. |
20:07.46 | JoshBorke | AnduinLothar: as i said earlier, i'll believe it when i see it :D |
20:07.49 | AnduinLothar | that one owned my 8 times yesterday |
20:08.06 | AnduinLothar | in 1 dm east run i crashed 8 times.. |
20:08.17 | AnduinLothar | and disconnected twice |
20:09.11 | malicor | allright, lets see if i got this right, what i want to do is save the contents of my EditBox, first i added a line: ## SavedVariablesPerCharacter: myBox in the .toc file |
20:09.47 | malicor | next i have to add an <OnLoad> section to the <Scripts> section of my EditBox, in which i then have to do something like this:setText(myBox) ? |
20:12.58 | malicor | HA!, its SetText and not setText :) |
20:13.09 | ckknight | yea, methods in lua are capitalized |
20:13.50 | ckknight | oh, and you gotta remember that vaiables are only loaded after VARIABLES_LOADED |
20:14.00 | ckknight | is that before or after OnLoad? |
20:14.19 | AnduinLothar | so, i take it servers are still down. or at least login |
20:14.25 | ckknight | yea |
20:14.31 | krka | no, methods in wow are capitalized :P |
20:14.31 | malicor | whats 'VARIABLES_LOADED' ? |
20:15.13 | malicor | hmm, its not loading my variable |
20:15.17 | ckknight | yes they are, krka |
20:15.19 | Qzot | malicor: Going through one or two of the tutorials on the wowwiki would be an excellent investment of your time. |
20:15.41 | ckknight | err, forget that |
20:16.32 | malicor | oki |
20:17.15 | Qzot | bbl. Switching over to vpn. |
20:18.45 | ckknight | brb, gotta restart |
20:18.49 | Adrine | Question for the Sanity users. |
20:19.07 | Adrine | So, I'm doing the "sort by group" functionality, and an item can be in multiple groups |
20:19.14 | Adrine | The question is...what to do with the default group? |
20:19.24 | Adrine | If an item is not in another group, it is in the default group (current behavior) |
20:19.40 | Adrine | However, if it's in another group, should I leave it in the default group, or remove it? |
20:19.53 | wereHamster | Question for the developer: How do I move the bag button in the middle of the screen? |
20:20.03 | Kirov | right click + drag |
20:20.03 | Adrine | Right-click and drag, if you're talking about Sanity |
20:20.04 | Kirov | =P |
20:20.07 | Adrine | Just as the tooltip says :) |
20:20.28 | Adrine | So, if I have my [Wildfire Cape], and I put it in "Fire Resist" and "Cloaks" groups, should it still show in the "Cloak/Cloth (Back)" group? |
20:21.26 | Kirov | Adrine - it seems like by default you shouldn't let people show all groups at once. |
20:21.43 | Kirov | If groups can have conflicts, only let people show one at a time. |
20:21.54 | Adrine | Well, it's less a conflict than it is just duplication. |
20:22.07 | Adrine | My concern is just that if the default groups always exist, the view will get cluttered. |
20:22.16 | Adrine | And a show/hide default groups toggle seems too coars.e |
20:22.20 | Kirov | Or, when showing by all groups, give some indication that an item is in multiple groups and list them in the tooltip. |
20:22.28 | Adrine | Ooh, that's a great idea. |
20:22.51 | Kirov | You might run in to tooltip length issues though for set items |
20:22.58 | Adrine | Heh, this is true. |
20:23.04 | *** join/#wowi-lounge ckknight (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
20:23.08 | wereHamster | Adrine, I'd say .. show in both groups |
20:23.25 | Kirov | perhaps a non-item tooltip when mousing over the info at the end of the button |
20:23.37 | Adrine | Hm, that's a good idea Kriov. |
20:23.48 | Adrine | Multiple tooltips, one for item stuff, one for inventory info. |
20:24.06 | Adrine | Now, I'm not quite to this part yet... |
20:24.13 | Adrine | ...but how should group viewing work? |
20:24.21 | Adrine | Type part of the group name? Have a list and toggle groups to view on/off? |
20:25.57 | Adrine | Hmm...I should be able to expand/collapse groups in the view. |
20:26.04 | Adrine | And then just be able to search on group names |
20:26.15 | Adrine | That's likely going to be my cleanest option, I think. |
20:27.23 | wereHamster | Adrine, can I somewhere specify that I want to have the list always sorted by quality? |
20:27.49 | Adrine | Well, you can sort by the quality header, and that should persist unless you change it |
20:28.09 | Adrine | Unless I misunderstood the question |
20:28.18 | wereHamster | also across logouts? |
20:28.25 | Adrine | It should persist, IIRC |
20:28.35 | Adrine | Maybe not, but I think it does. |
20:29.05 | AnduinLothar | anyone got french of german client that wants to test the DamageMeters in Cosmos and see if it works |
20:29.33 | *** join/#wowi-lounge subsonic (n=SubSonic@jefferson.matrix-consultants.com) |
20:29.44 | AnduinLothar | we tried to upgrade to 4.2.0 and found out that it was english only when ours had been en+de+fr |
20:29.55 | ckknight | logged in to WoW, no servers up |
20:31.05 | wereHamster | Adrine, it doesn't save that info |
20:31.11 | Adrine | Hm, ok. |
20:31.20 | Adrine | Then no, there is no way to do it. |
20:31.24 | Adrine | But, that shouldn't be hard to put in. |
20:32.28 | Tem | I still don't understand why anyone still uses DM |
20:32.43 | Tem | Recap is better by exponential comparison |
20:32.59 | Kirov | syncing |
20:33.21 | Tem | I thought Recap did that too? |
20:33.29 | Kirov | nope |
20:33.30 | Adrine | Not automatic synching on a channel |
20:33.44 | Adrine | I love how comprehensive recap is though. |
20:33.45 | Tem | I'm surprized |
20:33.57 | Tem | oh well, I never cared much for those things |
20:34.10 | Tem | it was fun while we were still running UBRS |
20:34.27 | Tem | I enjoyed making the healers hate me by overagroing all the time |
20:34.40 | Tem | but that's just not something you can do in MC and above |
20:34.53 | malicor | the save variables tutorial on wowwiki.com isnt that self-explanatory that i can get the necessary information from it |
20:35.05 | Adrine | Malicor: |
20:35.13 | Adrine | Basically, just put an entry in your TOC like this: |
20:35.17 | Tem | not to mention that my highest dps build is completely useless in there |
20:35.24 | Adrine | ## SavedVariables: MyVariable1, MyVariable2 |
20:35.28 | malicor | did that. |
20:35.32 | Adrine | Where MyVariable1 and 2 are the vars you want to save |
20:35.41 | Adrine | They should automatically save and be reloaded when you log back in |
20:35.51 | Adrine | You'll know they've been loaded after the VARIABLES_LOADED event fires |
20:36.02 | Adrine | So onload, subscribe your frame to VARIABLES_LOADED |
20:36.15 | Adrine | Then, in your event handler, if the event == VARIABLES_LOADED, then it's safe to do stuff with your variables |
20:36.55 | malicor | from then on, now if my mod just does something when i type /myslashcommand 3, then i can safely assume that the variables are loaded already, cant i ? if the mod is like 20 sec active alread y? |
20:37.05 | Adrine | Correct |
20:37.16 | Adrine | By the time you have control of the UI, it's pretty save to assume that variables are loaded. |
20:37.23 | malicor | i do have to initialize my variable somehow before using it, correct ? |
20:38.14 | AnduinLothar | i'm in |
20:38.14 | Tem | it's probably better to watch for ADDON_LOADED with arg1 being your addon's name |
20:38.35 | wereHamster | malicor, on top if you lua file, have something like MyVariable1 = "DefaultValue" and when WoW loads savendvariables it woll overwrite it |
20:38.37 | Tem | it serves the same purpose as VARS_LOADED but it's more speicific |
20:38.51 | Tem | and it will work if you chose to go LoD |
20:40.01 | wereHamster | then if someone installs your addon the first time or deletes the savedvariables file everything will be set to the default values |
20:40.13 | malicor | i ll try this |
20:40.44 | JoshBorke | wereHamster: VARIABLES_LOADED will over-write any value that you previously set? awesome |
20:43.08 | malicor | well, its not saving the value of my variable |
20:43.46 | malicor | i got in my .toc file: ## SavedVariablesPerCharacter: commandBox |
20:43.57 | malicor | on top of my .lua file: commandBox = "FooBar"; |
20:44.07 | Adrine | Aha, that may be your problem |
20:44.11 | Adrine | commandBox gets set |
20:44.21 | malicor | and OnLoad of my EditBox: box:SetText(commandBox); |
20:44.23 | Adrine | Then VARIABLES_LOADED gets called, and commandBox gets overwritten with nil |
20:44.35 | Adrine | You need to be setting commandBox after VARIABLES_LOADED is called |
20:44.37 | malicor | no, actually my EditBox displays FooBar |
20:44.45 | Adrine | Ah, ok |
20:45.02 | malicor | the onload is called way later than when i load the addon |
20:45.09 | *** join/#wowi-lounge Elviso (n=e@66-90-143-73.dyn.grandenetworks.net) |
20:45.17 | malicor | its onload of the EditBox, and the editbox is loaded when i enter the slashcommand /mc 1 |
20:45.51 | malicor | where's my mistake ? |
20:46.22 | *** join/#wowi-lounge Miravlix_ (i=dragon@0x3e42aafc.adsl.cybercity.dk) |
20:46.38 | malicor | <OnEnterPressed> i do: commandBox = this:GetText(); and next line CastSpellByName(commandBox) |
20:46.43 | malicor | and the spell is executed correctly |
20:46.58 | Adrine | Ahahaaha |
20:47.06 | Adrine | I've stubbed my data functions for offline testing |
20:47.07 | malicor | Ahahaaha ?:) |
20:47.09 | Adrine | I just had [Demon Lord's Noob Pwnerer of the Platypus] come up. |
20:47.18 | Adrine | Sorry. Easily amused. |
20:47.30 | Adrine | (random item name generation) |
20:47.45 | JoshBorke | ... |
20:47.50 | JoshBorke | lol |
20:48.12 | malicor | maybe someone knows what i did wrong?:) i thought i understood the concept, but it aint saving |
20:48.26 | Elviso | Adrine! yay :) |
20:48.36 | Elviso | now I can spout my feature suggestion maybe :) |
20:48.44 | Adrine | The one thing I can think of is that the variable name "commandBox" is colliding with another addon or something |
20:48.46 | Adrine | It's somewhat generic |
20:48.48 | Adrine | Elviso: Go for it |
20:48.54 | AnduinLothar | wow.. there's a Global GetText function.. |
20:49.02 | malicor | i ll rename my variable and try again |
20:49.03 | Adrine | General convention for non-local variables is AddOnName_VariableName |
20:49.08 | Elviso | Can you make the char-select dropdown take servers into account? |
20:49.17 | Elviso | i.e. if I only want to search chars from server x |
20:49.18 | Adrine | Elviso: That's on the feature list for 1.6 :) |
20:49.23 | Elviso | oh ok, cool :) |
20:49.34 | Adrine | Knowing the contents of your alts' inventories on other servers -is- rather useless. |
20:50.12 | Elviso | not completely, but when you're trying to find something it's confusing and surely can't optimal per resources |
20:50.26 | Adrine | Yeah |
20:50.40 | malicor | i renamed my variable to cccommandBox and its still the same |
20:50.54 | Adrine | Hm. |
20:51.05 | Kirov | Anyone know of any compact keyboards that are just normal keyboards with the num pad hacked off? |
20:51.14 | malicor | i must do something basic wrong, but i dont know what |
20:51.15 | Kirov | The only ones I can find are 1985 IBM keyboards |
20:51.25 | malicor | my guess is that the content aint even saved at all |
20:51.47 | Adrine | malicor: You can look in the CharacterName/SavedVariables folder to see if it saves |
20:52.08 | malicor | in which subfolder ? |
20:52.50 | malicor | found it |
20:53.10 | malicor | its correctly saved |
20:54.04 | JoshBorke | the realm status page is broken :-( |
20:54.17 | JoshBorke | Kirov: Happy Hacker Keyboard |
20:54.27 | JoshBorke | Kirov: $70+ :-( |
20:54.41 | Adrine | Hm. Not sure, malicor. Can you pastebin some code? |
20:54.50 | Adrine | http://wow.pastebin.com/ |
20:54.58 | malicor | ha, i think i might have found the problem |
20:55.08 | Kirov | Josh - I want the arrow keys though |
20:55.10 | malicor | it looks like my EditBox is loaded way earlier than i thought |
20:55.24 | malicor | so its probably a problem of wrong order of commands |
20:55.37 | malicor | (and i must admit that i didnt understand the solution to that yet) |
20:56.46 | JoshBorke | Kirov: it has them in the bottom right hand side |
20:57.38 | JoshBorke | you have to get the lite version |
20:58.54 | Kirov | hmm, the lite2 ones are nice |
20:58.59 | Kirov | Hadn't seen those before |
20:59.10 | JoshBorke | yea they are :-) i use it at work and love it |
20:59.12 | Kirov | one of my coworkers here has one of the normal ones, it's a nice keyboard |
20:59.36 | JoshBorke | can't justify buying one myself though :D |
21:01.29 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
21:01.45 | Gryphen | http://froogle.google.com/froogle?q=compact+keyboard |
21:02.46 | JoshBorke | ok, have a great day everyone |
21:02.47 | *** part/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
21:04.31 | *** join/#wowi-lounge Ratbert_C1 (n=KCummins@adsl-71-147-10-6.dsl.irvnca.sbcglobal.net) |
21:06.52 | wereHamster | malicor, does WoW save the varibale to WTC/Account/realm/character/Savedvariables/addon-name.lua ? |
21:09.51 | wereHamster | what does the red 'UPDATED' label mean and the red start right of the mod name on wowinterface.com? |
21:16.26 | malicor | werehamster: yes, it saves it |
21:21.02 | malicor | could it be that there is no <OnEvent> inside <Scripts> inside my <EditBox> ? |
21:22.10 | Adrine | You only need OnEvent if you're explicitly registering and handling events |
21:23.01 | malicor | well, VARIABLES_LOADED is an event, right ? |
21:23.24 | malicor | when it occurs i have to do something with my cccommandbox, i guess |
21:25.12 | Kirov | woot |
21:25.28 | Kirov | Anyone want a mac OS style action bar? |
21:25.36 | Kirov | the "growing" buttons thing |
21:25.47 | wereHamster | .. you could hook _G's metatable, add __newindex or __index to it and watch when WoW loads savedvariables and creates your variable :) |
21:26.18 | wereHamster | but that goes under 'advanced coding techniques' ;) |
21:26.31 | malicor | pff :) |
21:31.37 | Adrine | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-bugs&t=130857 |
21:31.38 | Adrine | Well now. |
21:32.20 | Kirov | lol |
21:32.34 | Adrine | The good news, though, is that I have my data collection, sorting, and collapsing methods all done and tested without ever setting foot inside WoW |
21:32.40 | Kirov | At least it's not from Menethil to 200 feet below stonetalon mountains. |
21:32.54 | Adrine | So, I'll need to gut the existing UI and then drop in interface code, and we're good to go. |
21:33.21 | Adrine | Pretty amazing how much of it is UI code, really. |
21:35.09 | *** join/#wowi-lounge Qzot (i=user@sandbox.xerox.com) |
21:35.45 | Qzot | Rats. "Authentication issues have subsided." But I still can't get in. |
21:36.11 | Gryphen | ya lol |
21:36.24 | Qzot | It must be just me. |
21:36.36 | Gryphen | It must be just me too. |
21:36.48 | Tain | The guy who plugs his keyboard into the authentication server directly was able to log in. |
21:37.10 | Qzot | I bet there's a line behind him. |
21:37.30 | subsonic- | http://ui.worldofwar.net/ui.php?id=2419 oooh! |
21:37.55 | wereHamster | does debugprofilestop() report the time in miliseconds? |
21:38.07 | Kirov | yeah |
21:38.08 | Adrine | That's a great idea. |
21:38.09 | wereHamster | I get 150'000'000 for processing of one event |
21:38.34 | wereHamster | and it causes a noticable lag |
21:43.13 | Tem | nooooo! |
21:43.22 | Tem | I finaly managed to log in |
21:43.25 | Tem | but I had to go afk |
21:43.34 | Tem | I got disconnected and I can't be back in |
21:49.04 | wereHamster | night.. |
21:49.07 | *** join/#wowi-lounge Kirkburn (n=George@151.56.226.114) |
21:51.55 | Crispix | The heck? |
21:52.05 | Crispix | I log on and it says my server is down.. but my server is up.... |
21:53.02 | Tain | You know maybe they should expand the whole distributed WoW patcher idea to include running servers as well. |
21:55.37 | zenzelezz | wouldn't getting the correct version of a page (such as the realm status page) be a matter of luck then? |
21:56.04 | Qzot | Messages that say, "Come on in! Everything's fixed" are like rubbing salt in the wound. |
21:56.34 | *** join/#wowi-lounge Cide (i=Cide@c213-200-186-18.cm-upc.chello.se) |
22:02.26 | AnduinLothar | looks like slouken fixed MouselookStop |
22:02.38 | AnduinLothar | no longer lets you click, jsut does what it says |
22:11.02 | Cairenn | anyone else having problems with WoW just plain hanging now? |
22:12.21 | Tain | I haven't tried logging into the game, but I am logged into the forums as "Anonymous", Gateway: wow with an avatar image that says World of Warcraft Beta |
22:13.19 | zenzelezz | maybe they did a huge rollback to even out the difference between old and new players :o |
22:16.09 | Tain | I want to post a message to see who it posts by, I could be posting Anonymous flames all over the place right now. |
22:16.32 | Cairenn | it won't let you post |
22:17.02 | Tain | Sure, right now it won't even let me read a thread. I am thwarted before I even try. |
22:19.37 | Adrine | Did I hear right that you can't SetText on a dynamically-created button? |
22:20.01 | Adrine | Oho, that shouldn't matter. |
22:22.45 | *** join/#wowi-lounge Tem_ (n=Tem@adsl-212-53-107.lft.bellsouth.net) |
22:45.13 | *** part/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
22:45.59 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
22:45.59 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
22:52.32 | *** join/#wowi-lounge yammygirlcoding (n=hoho@225173.rjo.virtua.com.br) |
22:52.46 | yammygirlcoding | hello!! |
22:53.03 | yammygirlcoding | anyone is having errors 'unable to conect' over there? |
22:53.14 | Gryphen | all day |
22:53.44 | yammygirlcoding | : ( |
22:54.22 | yammygirlcoding | we pay very expensive to not receive the service for those long maintainces and when its expected to back, it doesnt :p |
22:58.21 | Cairenn | in point of interest, if you hate them so, why are you so upset because you can't play? ;) |
22:58.40 | yammygirlcoding | well.. bad with. worse without hehe |
22:58.50 | Cairenn | *grin* |
22:59.54 | Crispix | I'm joining yammygirlcoding because I was in game.. and it kept disconnecting :| |
22:59.55 | yammygirlcoding | btw how do I make an infinite loop for a macro called /hi ? I will start to walk waving all the time. E-ve-ry-whe-re I go, somebody knows me!! |
23:00.33 | zenzelezz | until you get reported and suspended |
23:00.52 | yammygirlcoding | read again.. missed the point |
23:01.11 | zenzelezz | not really, I'm just not in an amused mood |
23:01.17 | yammygirlcoding | lol |
23:01.19 | Kirkburn | Group hug! |
23:01.29 | yammygirlcoding | it was suposed to be funy :) |
23:01.39 | Kirkburn | It was :) |
23:01.42 | yammygirlcoding | : ) |
23:02.54 | yammygirlcoding | i wonder if the server is like this because they added rains and |
23:03.01 | yammygirlcoding | so, everywhere... |
23:03.30 | yammygirlcoding | now it rained so much, the servers are swiming in a pool of water |
23:05.04 | zeeg | http://digg.com/gaming/World_of_Warcraft_1.11_Translated_Patch_Notes (zeeg) |
23:05.59 | Crispix | http://forums.worldofwarcraft.com/thread.aspx?ForumName=wow-suggestions&ThreadID=780652 ^__^ |
23:07.07 | Adrine | what |
23:07.55 | Crispix | If the servers are down.. we should get credited rested xp OR have the time credited to our accounts |
23:08.05 | Adrine | I was responding to zeeg :P |
23:08.06 | Crispix | For the time we lose it's only fair we get rested xp |
23:08.09 | Crispix | ooh |
23:08.58 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
23:09.31 | yammygirlcoding | 1000xp per hour is too litle. it should be 20000 xp per hour :D |
23:09.31 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com) |
23:09.47 | cladhaire | Evening all |
23:09.53 | zenzelezz | greetings |
23:09.59 | Cairenn | hey cladhaire |
23:11.11 | ForgottenLords | whats the upper limit on the number of buffs a person can have on them? |
23:11.18 | Kirov | 20? |
23:11.41 | Adrine | Bandits |
23:11.43 | Adrine | Laser-resistance can now be correct. |
23:11.47 | Adrine | Rogues are getting laser resistance. |
23:11.48 | zeeg | Adrine, speaks for itslef |
23:11.48 | zeeg | :p |
23:11.48 | Adrine | \m/ |
23:11.49 | ForgottenLords | hmmm... sounds reasonable |
23:11.56 | Cafeine__ | guys, by any chances, one of you could tell me if the excellent "tweaks" will be updated or if I can find something similar ? |
23:13.44 | *** join/#wowi-lounge Tuatara (n=chatzill@d66-222-236-23.abhsia.telus.net) |
23:22.01 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
23:28.27 | Adrine | So today's patch apparently broke Seal Fate |
23:28.32 | Adrine | Any SF rogues here able to confirm? |
23:29.39 | cladhaire | I can logon to my rogue in a bit. |
23:30.26 | Adrine | " So I am running an upper to help a friend get a Briarwood Reed. I backstab a mob it crits, I get one combo point.. I'm thinkin maybe I'm just not seeing correctly. we pull again, I backstab another mob, it crits, I gain NO combo point. Backstab again and gain 1 on crit. Ambush, SS seem to be working correctly on crits.. but Backstab sometimes gives nothing at all, but usually 1 CP at the most. I'm also not hearing the sealfate sound at all. Anyone el |
23:31.46 | Adrine | As a SF rogue...this kinda worries me. |
23:32.02 | Miravlix | They will fix it in .2 |
23:32.04 | Adrine | But hey, no worries, it'll be fixed in 1.12 when rogues get their review, in 3 months. |
23:32.27 | Adrine | I'd hope they will, but given Blizzard's speed on other rogue bugs, I'm not holding my breath. |
23:33.32 | Shouryuu_ | did they disabel the ability to hook mouse clicks ibn the last mini-patch? |
23:33.58 | Kirkburn | zeeg, that is possibly the weirdest translation I've ever seen |
23:34.08 | Kirkburn | How on earth does Warlock translate as 'female'?! |
23:34.20 | Adrine | I saw that and thought it was paladins. >_> |
23:34.25 | Gryphen | witch? |
23:34.28 | Gryphen | lol |
23:34.29 | Miravlix | Depends on whatever they need to recode the whole game to fix it |
23:34.48 | Miravlix | Like with the druid cat bugs, took them a long time because it was a big change |
23:35.16 | Miravlix | But that you aren't getting propper combo points is a minor thing that will be fixed in next x.x.x update |
23:35.26 | Adrine | Heh. That's not minor to a rogue. |
23:35.30 | Adrine | Especially a seal fate backstab rogue. |
23:35.49 | Kirkburn | St. Knight: Mother - When the man after learning of high-grade, low levels of losses will not be able to reuse. |
23:36.17 | Adrine | A bug like that is bad enough that I will have to respec to something else until it's fixed if I expect to raid. |
23:36.29 | Kirkburn | Lol ... "Rail network Zhusi the flop probability slightly declined." |
23:36.32 | zenzelezz | what does Seal Fate do (or what is it supposed to do)? |
23:36.44 | Adrine | Seal Fate awards an extra CP on crits that would give 1 CP |
23:36.53 | zenzelezz | I see |
23:36.59 | Adrine | It balances the dagger rogue's energy requirements against the sword rogue's |
23:37.06 | Kirkburn | wtf! "The overall level of piracy South China Sea slightly improved." |
23:37.10 | Adrine | With it, the two playstyles work out relatively evenly. |
23:37.29 | Adrine | Without it, backstab rogues are at a severe loss, except for combat daggers, which is pure white damage and is only viable for raiding. |
23:37.30 | Kirkburn | They improved the piracy in the South China Sea? Blizzs' power is increasing! |
23:38.26 | Kirkburn | Oh god, I love engrish |
23:39.17 | Kirkburn | It's just mad ... "Amended by the parliament because of a players strike aircraft as a result of Kelly Lord, Yaerji Princess Mary was the replacement mistake. |
23:39.17 | Kirkburn | " They get strike aircraft? I'm jealous. |
23:39.58 | Kirkburn | Maybe they're like griffons you can drop bombs from |
23:41.21 | Kemayo | Now *that*'s a good bug: "In addition, players that have logged off on the continent of Kalimdor may not be able to log back in, and visiting this continent may result in disconnection." |
23:41.50 | Cairenn | yup, I can't get logged in, or rather, I get logged in but then completely freeze up |
23:42.05 | Cairenn | and have to crtl alt delete out |
23:46.23 | *** join/#wowi-lounge Norque (n=Norque@076.a.001.dub.iprimus.net.au) |
23:47.09 | *** join/#wowi-lounge Azrael[Immortali (i=sweede@71.194.83.65) |
23:47.21 | Azrael[Immortali | anyone know the new interface version ? |
23:47.46 | Cairenn | same |
23:47.59 | AnduinLothar | 11000 |
23:48.14 | sweede | i get an error LoadAddOn() saying that depversion is different. |
23:49.45 | AnduinLothar | cairenn, are you using PartyQuests? |
23:49.52 | Cairenn | AnduinLothar: nope, sorry |
23:50.19 | AnduinLothar | no worries, Libram (a req dep) was causing a hang onload |
23:51.53 | Cairenn | ah |
23:52.22 | Miravlix | Wouldn't need to C-A-D though |
23:53.20 | Miravlix | Still don't beleive in the error though. |
23:54.07 | Miravlix | Makes no sense if Blizzard has broken the UI this badly |
23:54.34 | Cairenn | hi Kaelten |
23:54.43 | Kaelten | hey Cairenn |
23:55.12 | Shouryuu_ | lol I am such an idiot |
23:55.20 | Shouryuu_ | that BG addon I wrote could've been done in 10 lines |
23:56.33 | Shouryuu_ | and been more efficient... |