00:11.08 | Kirkburn | Dammit, the z-order of my title bars has got messed up again :( My mouse goes under them! |
00:11.10 | AnduinLothar | that sounds liek a healix sorta thing |
00:11.22 | AnduinLothar | what's AfterCast do iriel? |
00:12.07 | Kirkburn | odd timing, no-one says anything for about 10 mins, then two say stuff at once |
00:12.28 | AnduinLothar | my AB just let out |
00:12.34 | AnduinLothar | and i just got in a guild, woot |
00:12.45 | AnduinLothar | bout time.. |
00:12.48 | Iriel | AnduinLothar : It just sets up triggers to happen on successful/failed casts |
00:12.58 | Iriel | It was one of those things that people kept asking how to do on the forum |
00:13.07 | Iriel | so I wrote AfterCast, I dont actually use it myself |
00:13.16 | AnduinLothar | ya, i figured. I was actually gonna make a library for that and using my APB code.. |
00:13.39 | AnduinLothar | but i spose that's what yours is |
00:13.59 | AnduinLothar | does yours catch name of spell and target and casting time? |
00:14.38 | Iriel | Nope |
00:14.44 | Iriel | Well, it gets the spell name if it can |
00:14.50 | Iriel | but it doesn't do anything with it |
00:15.00 | Iriel | it also doesn't hook ANYTHING |
00:15.09 | AnduinLothar | ya, mine is full of hooks |
00:15.19 | Iriel | it's entirely event driven, which means it's slightly limited in how much detail it can give |
00:15.22 | AnduinLothar | has to be |
00:15.27 | Iriel | however it's mostly for simple macro use, things like |
00:15.43 | Iriel | . /aftercast /say Burn baby burn |
00:15.47 | Iriel | . /cast Fireball |
00:16.08 | AnduinLothar | right |
00:16.14 | Iriel | Anyway, 1.10 completely changed a crapload of events |
00:16.22 | Iriel | (well, not that many events, just how they worked) |
00:16.40 | AnduinLothar | ya, mine is more for HealFail/Healix mor ein-depth addons |
00:17.21 | AnduinLothar | cause it has to catch cast time, name and target before the spell start event in other addons |
00:17.39 | ckknight | Kemayo, you there? |
00:18.58 | AnduinLothar | ya, i already have it all coded for APB, but it's about 1k lines of code |
00:19.41 | Ktron|afk | So, who wants to guess what happens if I delete my WTF account folder while running WoW and reload the ui? |
00:19.54 | AnduinLothar | it rebuilds some of it |
00:20.05 | AnduinLothar | the active character anyway |
00:20.10 | AnduinLothar | what's in memory |
00:21.14 | Ktron|afk | alright, so if I really want to clear I actually have to shutdown WoW... ah well |
00:21.20 | AnduinLothar | ya |
00:21.31 | Ktron|afk | Damn it! |
00:21.43 | AnduinLothar | you can log out if you just wanted the savded data and caches |
00:22.29 | Ktron|afk | I just got ganked by a level 60 rogue while I was standing in the zeppelin tower in Grom'Gol |
00:22.37 | AnduinLothar | :) |
00:22.47 | Ktron|afk | I'm 41... That's ridiculous |
00:22.54 | Ktron|afk | not acceptable |
00:22.56 | AnduinLothar | aww |
00:22.57 | Ktron|afk | ahh.... ah well |
00:23.01 | AnduinLothar | pvp? |
00:25.24 | Iriel | Ktron|afk : Depends what you mean by 'clear' |
00:25.52 | Iriel | Ktron|afk : You can write a script to kill the global environment on PLAYER_LOGOUT |
00:26.03 | Iriel | Ktron|afk : That'll catch all but the most stubborn addons |
00:26.32 | Iriel | Ktron|afk : And actually you can get the rest by iterating over all frames and killing their OnEvent and OnUpdate handlers |
00:34.53 | AnduinLothar | omg this crash bug is killing me. cant wait till tuesday |
00:35.00 | AnduinLothar | game is unplayable right now on macs |
00:36.01 | AnduinLothar | and i got disc by it and logged back in and had deserter debuff... INSIDE WSG! |
00:40.26 | *** join/#wowi-lounge Devla (n=Devla@69.49.158.29) |
00:40.41 | Cairenn | well well, hi stranger |
00:40.44 | Devla | hi |
00:40.51 | Devla | is tekkub around in any form? |
00:41.06 | Cairenn | <PROTECTED> |
00:41.09 | Devla | ahh |
00:41.13 | Devla | ty |
00:41.21 | Cairenn | welcome |
00:42.47 | Kirkburn | You remember this picture? |
00:42.48 | Kirkburn | http://img140.imageshack.us/img140/7250/newrace6yz.jpg |
00:43.20 | Kirkburn | Here's something I just made: http://img442.imageshack.us/img442/3218/proof6eq.jpg |
00:44.22 | Kirkburn | If that doesn't disprove it, I don't know what does :P |
00:45.55 | Devla | was fake a couple weeks ago, still looks fake |
00:46.10 | Devla | pink orcs! |
00:47.08 | Kirkburn | Heh |
00:47.35 | Kirkburn | That was me trying to disprove it :) Took me all of 5 minutes to find the spot where the picture was taken |
00:47.42 | ckknight | pink orcs? |
00:48.15 | Kirkburn | Then 2 minutes of posing in model viewer, stick the two together, and you get a fake murloc shot (minus gear, but that's just mroe cutting and pasting) |
00:49.41 | Gryphen | didnt realize anyone would consider it real |
00:50.11 | Kirkburn | Some do :P It was pretty well done, best I've seen so far |
00:51.10 | Kirkburn | Not only did he paste armour on the model, but he also added background detail |
00:51.12 | Devla | whatever it is, I bet $1 it will be lame |
00:51.24 | Kirkburn | Don't break the bank Devla! |
00:51.50 | Devla | i'm a po ass sumbich |
00:52.14 | Devla | pardon the french |
00:53.42 | *** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net) |
00:58.10 | Devla | kirkburn can you see this |
00:58.24 | Kirkburn | I can :P You have to register to send private msgs |
00:58.33 | Devla | ugh |
00:58.44 | Devla | someone eniighten me please |
00:58.46 | Kirkburn | We can talk here instead :) |
00:58.54 | Devla | ok |
00:58.55 | Kirkburn | I'll find it for you, two secs |
00:58.55 | MentalPower | <PROTECTED> |
00:58.58 | Cairenn | <PROTECTED> |
00:58.59 | Kirkburn | Or that. |
00:59.07 | Devla | lol |
00:59.10 | Cairenn | s/chanserv/nickserv/ |
00:59.13 | Devla | i'm confuzzled! |
00:59.24 | Cairenn | then /msg nickserv identify <pw> |
00:59.24 | MentalPower | yeah, what purl said |
00:59.36 | Kirkburn | purl is always right. |
01:00.04 | Kirkburn | (with some IRC clients you can shorten /msg nickserv to just /ns ) |
01:00.07 | MentalPower | s/purl/Cairenn/ |
01:00.07 | *** part/#wowi-lounge Devla (n=Devla@69.49.158.29) |
01:00.12 | MentalPower | :) |
01:00.22 | Josh|Work | or /nickserv |
01:00.22 | Kirkburn | s/purl/Cairenn/ |
01:00.54 | Kirkburn | Oh yeah, didn't work cos I wrote another line afterwards /headslap |
01:04.03 | Shouryuu | Cair did you get an addon submition from me on WoWI? |
01:04.05 | Kirkburn | Italian elections today (and tomorrow) ... wonder who my current countries leader will be |
01:04.19 | Shouryuu | I tried submiting but I'm not sure it went through properly |
01:05.04 | Cairenn | Shouryuu: nope |
01:05.13 | Shouryuu | I'll try again then :p |
01:07.41 | Kirkburn | ... where's Devla gone?? |
01:08.07 | zenzelezz | left eight minutes ago |
01:08.21 | Cairenn | he'll be back, told him |
01:08.41 | Kirkburn | He only needed to type one line :P |
01:09.00 | Kirkburn | I have to say, IRC is very confusing for the uninitiated though |
01:09.26 | Cairenn | he accidently hit the close button, he'll be back |
01:10.55 | *** join/#wowi-lounge Devla (n=Devla@69.49.158.29) |
01:11.01 | Devla | sorry i closed this |
01:11.07 | Kirkburn | :D |
01:12.09 | Shouryuu | why do I *have* to upload an image if I upload my add-on in the miscellaneous category? |
01:12.23 | Cairenn | ... |
01:12.38 | Shouryuu | 2 sec |
01:12.42 | MentalPower | just upload a blank image |
01:12.58 | MentalPower | or something along the lines of "Image comming soon" |
01:13.22 | Shouryuu | ok |
01:14.50 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
01:15.02 | MentalPower | anyone have a clue as to how to contact the admins of UI.worldofwar, I need to update an AddOn but don't have access to the account that uploaded it in the first place. |
01:15.19 | Cairenn | Delva is one of the staff |
01:15.22 | Cairenn | :p |
01:15.29 | Kirkburn | Quite good timing, that |
01:16.26 | MentalPower | lol |
01:17.03 | *** join/#wowi-lounge End (n=end@c-67-161-159-86.hsd1.co.comcast.net) |
01:20.55 | MentalPower | Devla: check your PMs if you would please :) |
01:22.41 | Kirkburn | Devla, I gots to go to bed. Hopefully talk to you another time! |
01:24.34 | Kirkburn | Night night all, sleep well! |
01:25.05 | Cairenn | night Kirkburn |
01:31.59 | *** part/#wowi-lounge Devla (n=Devla@69.49.158.29) |
01:32.16 | *** join/#wowi-lounge Devla (n=Devla@69.49.158.29) |
01:32.26 | Devla | mentalpower |
01:32.30 | MentalPower | yes? |
01:32.46 | Devla | can norganna email me devla@worldofwar.net |
01:32.53 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
01:33.24 | Devla | my PM's still aren't working here lol |
01:33.37 | MentalPower | anything specific that the email has to have? |
01:34.07 | Devla | if she's giving you auctioneer, just confirmation |
01:34.16 | Devla | big shoes |
01:34.37 | Devla | i mean he lol |
01:34.57 | Shouryuu_ | hummm |
01:35.36 | MentalPower | ok, I'll tell him that |
01:35.50 | Shouryuu_ | lol I just saw the scariest picture of myself |
01:37.16 | MentalPower | although there's plently of confirmation of it at our forums (http://norganna.org/bb/index.php?showtopic=1654) |
01:42.55 | MentalPower | brb |
01:48.49 | dukeku | DCC SEND LOLMIRCBUGS |
01:48.52 | dukeku | curses |
01:49.15 | *** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net) |
01:50.05 | dukeku | DCC SEND FOURTEENLETTRS |
01:50.12 | dukeku | ok that's just mean :| |
01:50.40 | *** join/#wowi-lounge Tain (n=tain@ip68-109-28-84.ri.ri.cox.net) |
01:51.25 | ckknight | ? |
01:52.14 | *** join/#wowi-lounge Kaelten (n=Kaelten@68.63.3.183) |
01:52.27 | *** mode/#wowi-lounge [+o Kaelten] by ChanServ |
01:52.29 | Kaelten | ello |
01:52.34 | dukeku | ckknight: something, i don't know what - it's disconnecting people using some version of something disconnects them when someone says DCC SEND some-14-letter-string |
01:52.37 | dukeku | oh dear |
01:52.43 | dukeku | haha |
01:52.45 | ckknight | hrm |
01:52.48 | ckknight | hey Kaelten |
01:53.08 | *** join/#wowi-lounge Tain (n=tain@ip68-109-28-84.ri.ri.cox.net) |
01:54.47 | MentalPower | dukeku: its if they're using some linksys routers or some versions of norton personal firewall |
01:55.07 | MentalPower | it appears as if Tain is one of those people |
01:55.08 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.31.96) |
01:55.36 | Wobin_ | yay drugz |
01:57.22 | MentalPower | ok... |
01:57.54 | dukeku | MentalPower: if it's norton again, i'm gonna laugh |
01:58.03 | dukeku | ok, appears to be linksys |
01:58.05 | dukeku | nice. |
01:58.24 | MentalPower | its both |
01:58.54 | dukeku | vxworks! |
02:14.59 | *** join/#wowi-lounge sweede2 (i=sweede@71.194.83.65) |
03:16.05 | Cairenn | night clad|sleep |
03:16.30 | AnduinLothar | moo |
03:16.34 | Cairenn | purr |
03:16.57 | AnduinLothar | how goes? |
03:17.06 | Cairenn | goes, you? |
03:17.26 | AnduinLothar | not too bad, just tried out a new church |
03:17.50 | AnduinLothar | was pretty cool, huge place. felt like home. I grew up in a large church |
03:18.16 | Cairenn | cool |
03:21.34 | AnduinLothar | ya, see if i can get into a community. it's always tough when you don't have a group of local people you enjoy spending time with. |
03:21.53 | Cairenn | aye |
03:22.27 | AnduinLothar | been keeping myself too busy to spend time with people. now i have time to get to know people |
03:24.40 | *** join/#wowi-lounge Norque (n=Mickachu@073.a.001.dub.iprimus.net.au) |
04:10.24 | Elessdy | jeez... "World peace can only happen when people embrace each other and respect each other. Then we can begin to understand each other. I think the biggest problem in the world is that people do not understand each other. The reason for that is because they don't have a dialogue, they have no discussion, they don't share culture or tradition," |
04:10.43 | Elessdy | understanding someone's motivations doesn't mean you won't oppose him |
04:10.59 | Elessdy | what a silly person this is |
04:11.38 | Norque | hmmmm... i prefer: "World peace can only happen when the sun goes supernova" |
04:11.59 | Norque | a little less optimistic, but much more realistic in my opnion |
04:12.13 | Elessdy | aw, that won't be for a while, yet |
04:14.18 | zenzelezz | a supernova wouldn't stop peopele from fighting each other; they'd be looking for someone to blame |
04:14.23 | zenzelezz | *people |
04:15.30 | Norque | hehehe. How true |
04:16.12 | Iriel | <PROTECTED> |
04:16.27 | zenzelezz | /wave |
04:16.34 | Elessdy | but only for, what, 23 seconds |
04:16.40 | Cairenn | sweet dreams Iriel |
04:16.42 | Corrodias | /bye |
04:21.02 | AnduinLothar | don't they have work peace by The Next Generation? |
04:21.06 | AnduinLothar | world* |
04:24.02 | Shouryuu_ | aww the graphics for lightwell aren't that cool =( |
04:24.20 | zenzelezz | lightwell? |
04:24.29 | Shouryuu_ | the 31 holy talent |
04:25.21 | zenzelezz | my spells have no funky effects at all... the only even close to cool ones are the stances :| |
04:28.00 | Shouryuu_ | hehe |
04:52.43 | Cairenn|sleep | night all |
04:52.55 | zenzelezz | night |
04:55.31 | zenzelezz | I find it interesting how sometimes the combat text (that pops above mobs) for my critical hits doesn't pop up until my next swing |
05:31.39 | *** join/#wowi-lounge Crispix (n=Crispy@c-24-7-241-103.hsd1.in.comcast.net) |
05:31.54 | dukeku | there needs to be a 'feature' that kills people who say 'dorf' |
05:32.18 | zenzelezz | dorf? |
05:32.23 | dukeku | it's dwarf, not dorg |
05:32.27 | dukeku | dorf |
05:32.27 | dukeku | >< |
05:32.32 | zenzelezz | ah |
05:32.49 | zenzelezz | in that case I also want the same feature for "worrior" |
05:32.52 | Crispix | <PROTECTED> |
05:32.57 | dukeku | sounds good |
05:33.05 | Crispix | you said it.. I kill you. I am a dwarf |
05:33.10 | AnduinLothar | sweet.. i reloadui and my game hangs in some endless loop.. |
05:33.55 | dukeku | blah, another week without judgement gloves >< |
05:34.15 | Wobin_ | heeh |
05:34.20 | Crispix | AnduinLothar time to delete teh WTF file :P |
05:34.28 | dukeku | urge to kill rising |
05:34.33 | dukeku | Crispix: you'd fit in at blizzard |
05:34.37 | Wobin_ | I dunno, I have a dorf priestess and it fits her to call her that |
05:34.45 | dukeku | except it's dwarf |
05:34.46 | Crispix | dukeku how come? |
05:34.54 | dukeku | because it's not pronounced 'dorf', it's pronounced 'dwarf' |
05:34.55 | dukeku | funny that |
05:35.10 | dukeku | like, wharf, not worf |
05:35.26 | MentalPower | nor wort :) |
05:35.30 | dukeku | mmhmm |
05:35.32 | dukeku | dwart |
05:35.33 | dukeku | :] |
05:35.36 | Wobin_ | Well worf and wharf are pronounced the same |
05:36.01 | dukeku | ok, bad example |
05:36.05 | dukeku | it's more of people dropping the 'r' |
05:36.24 | Wobin_ | unless you pronounce it "waar-f" and that'd be odd. |
05:36.31 | dukeku | truly |
05:37.49 | AnduinLothar | i wish i could express how awsome it is to hang my game for a year an a half onload.. |
05:39.19 | AnduinLothar | was EasyRaid |
05:40.10 | AnduinLothar | i think.. |
05:40.38 | AnduinLothar | yup |
05:41.04 | AnduinLothar | reloadui in av in a raid.. |
05:43.49 | Tem | AnduinLothar: your easy raid or the one you linked earlier today? |
05:45.05 | AnduinLothar | well i'm using the one i linked with small modifications, but it might not even be that... |
05:45.22 | AnduinLothar | cause i just dissabled it and i still have issues |
05:46.45 | AnduinLothar | actually might be some non updated 1.9 one |
05:47.07 | AnduinLothar | cause it seems all my addons get loaded after a crash.. |
06:16.51 | *** join/#wowi-lounge [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:48.50 | Shouryuu_ | this guy is killing me http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=351939&p=2 |
06:50.36 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
06:51.08 | Shouryuu_ | I write an addon for him, and he asks for more features =( |
06:51.37 | namxo | 6lol |
06:51.45 | AnduinLothar | welcome to my world |
06:51.48 | Shouryuu_ | looool |
06:51.53 | namxo | "hey you want something ? Use wowwiki.org" |
06:51.54 | namxo | ;D |
06:52.02 | namxo | org or com ? :D |
06:52.21 | Shouryuu_ | .com |
06:52.38 | Shouryuu_ | and AnduinLothar at least your addon doesn't have 3 users |
06:53.08 | namxo | lol |
06:53.35 | AnduinLothar | some of them do |
06:54.21 | dukeku | do 'users' count as your own alts |
06:54.28 | dukeku | because they should! |
06:54.45 | Shouryuu_ | hehe |
06:55.47 | Shouryuu_ | ok the guy doesn't want to see the message "He is a lvl 60 Night Elf Hunter" repeat itself, will parsing for that message prevent players from sending it? |
06:56.22 | Shouryuu_ | As in, the guy with the fastest connections sends it first, the others see it and don't send it |
06:57.40 | Shouryuu_ | or does everyone see it at the same time? |
07:02.16 | MentalPower | gnight guys |
07:02.21 | zenzelezz | night |
07:02.22 | Shouryuu_ | nigh |
07:09.26 | namxo | who is english here ? |
07:09.28 | namxo | or american ? |
07:09.34 | namxo | or use an english/american client ? |
07:09.37 | Shouryuu_ | me |
07:09.43 | namxo | ok, you know winmpq ? |
07:10.00 | Shouryuu_ | t francais ouai? |
07:10.06 | namxo | oui je suis francais |
07:10.10 | namxo | tu connais winmpq ? |
07:10.16 | Shouryuu_ | de nom ouai |
07:10.40 | namxo | ça serait bien que tu extrait des mpq le fichier GlobalStrings.lua et que tu le poste sur curse-gaming |
07:10.45 | namxo | et que tu le fasse pour chaque nouvelle mise à jour |
07:10.55 | namxo | (comme c'est fait par les francais (moi) et les allemands) |
07:11.17 | Shouryuu_ | ok explique moi comment je peux faire ca |
07:11.37 | Shouryuu_ | tu les veux en anglais? |
07:11.50 | namxo | hum laisse tomber si tu n'es pas familiarisé |
07:11.56 | namxo | je préfère demander à quelqu'un qui fait souvent des addons etc |
07:12.03 | namxo | ainsi il n'oubliera pas de mettre à jour le fichier |
07:12.33 | Shouryuu_ | oaui moi c pas trop mon cas :p |
07:12.50 | namxo | pour ça que je te dis de laisser tomber ;) |
07:13.05 | namxo | there is a english/american programer here ? |
07:13.11 | ckknight | me |
07:13.18 | namxo | ok |
07:13.25 | ckknight | don't speak French, though, I have Shouryuu do my translating |
07:13.30 | namxo | as you see on curse-gaming, you can find GlobalStrings french and deutsch |
07:13.37 | ckknight | yea |
07:13.41 | ckknight | you want enUS ones? |
07:13.44 | namxo | could you extrat your english GlobalStrings and post on curse |
07:13.47 | namxo | each patch ? |
07:13.47 | namxo | yep |
07:13.56 | ckknight | I'm not posting on curse |
07:14.01 | ckknight | I'll DCC it to you if you want |
07:14.17 | namxo | you program no addon ? |
07:14.40 | ckknight | I've programmed a few AddOns |
07:15.16 | namxo | posted where ? |
07:15.50 | ckknight | WoWInterface.com |
07:16.02 | ckknight | that's what this channel is geared toward |
07:16.05 | namxo | ;p |
07:16.22 | namxo | but i need GlobalStrings us on curse to large visibility |
07:17.05 | ckknight | meh, I'm not the one to do it |
07:17.11 | namxo | i see that :D |
07:20.59 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-148-114.dsl.pltn13.pacbell.net) |
07:21.06 | Shouryuu_ | great |
07:21.12 | Shouryuu_ | Forums won't let me log |
07:24.19 | Kirov | They finally learned |
07:24.26 | Shouryuu_ | hahahaha |
07:24.30 | Shouryuu_ | bully |
07:24.37 | Kirov | hehe, i can't log in either |
07:24.38 | Shouryuu_ | lol |
07:24.43 | Shouryuu_ | ha! |
07:25.50 | Shouryuu_ | I hope my fix works |
07:25.55 | Shouryuu_ | otherwise I'll be pissed |
07:27.06 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
07:57.03 | Kemayo | I am a very lazy man, belike, but http://www.kemayo.com/wow/GlobalStrings.lua is the one produced by the Custom Interface Kit in 1.10. (If it is 'produced'. Could be packaged for all I know.) |
07:57.39 | namxo | but i want it on curse-gaming |
07:57.39 | ckknight | hey Kemayo |
07:57.41 | namxo | for everybody |
07:57.42 | namxo | :p |
07:57.45 | ckknight | how's it going? |
07:57.58 | ckknight | namxo, why can't you put it up? |
07:58.02 | Kemayo | Aye, and you are free to place it there. As I said, I'm a very lazy man. :-) |
07:58.11 | namxo | because i can't put it for each patch |
07:58.16 | namxo | i'm not always in this channel |
07:58.27 | namxo | so the owner of the file must be english/american to put it themself |
07:58.34 | namxo | theirself ? himself ? |
07:58.38 | namxo | himself i believe :D |
07:58.48 | Kemayo | Things go fairly well. I'm procrastinating on stuff that I'm paid for, sadly. |
07:59.09 | Kemayo | But that is *entirely* my own fault. |
07:59.33 | ckknight | I hacked QuestFu to be a tracker in its own right |
07:59.38 | ckknight | with the detached tooltip dealy |
08:00.29 | ckknight | it's pretty cool that way |
08:01.08 | Kemayo | I thought that would be a good use for it. I just didn't have time today to look into the new API functions. :-) |
08:01.34 | ckknight | there's not much |
08:01.59 | ckknight | just do a search and replace, replace FuBarTooltip with self.tooltip |
08:02.05 | ckknight | then add canDetachTooltip = true to the top |
08:02.08 | ckknight | and that's it |
08:03.43 | ckknight | also, the AddCategory API changed the position of the hideBlankLine arg, so you gotta fix that |
08:04.16 | Kemayo | That I did. It was a nice quick change. |
08:05.06 | ckknight | yea |
08:05.24 | ckknight | but now you can have a + or - next to the category titles or whatnot |
08:05.31 | ckknight | seems like a good thing to add |
08:06.27 | ckknight | cause you fold the categories and such |
08:06.47 | Kemayo | Hey, nice, individual size/transparency options. I like. |
08:08.31 | ckknight | yep |
08:08.39 | ckknight | you won't ever have to fool with that on your own, though |
08:09.00 | ckknight | yea, I don't know where it is |
08:09.08 | *** join/#wowi-lounge Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
08:09.08 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
08:09.08 | ckknight | I just figured it's there somewhere |
08:09.18 | ckknight | MonkeyQuest uses it |
08:09.26 | Kemayo | I was just about to say "I'll check monkeyquest". |
08:09.58 | ckknight | lol |
08:10.04 | ckknight | silly monkeys. |
08:11.40 | Kirov | Interface\Buttons\UI-MinusButton-Up |
08:11.47 | Kirov | Interface\Buttons\UI-PlusButton-Up |
08:11.59 | Kirov | I think |
08:13.24 | Kalroth | if ( isCollapsed ) then |
08:13.24 | Kalroth | questLogTitle:SetNormalTexture("Interface\\Buttons\\UI-PlusButton-Up"); |
08:13.24 | Kalroth | else |
08:13.24 | Kalroth | questLogTitle:SetNormalTexture("Interface\\Buttons\\UI-MinusButton-Up"); |
08:13.24 | Kalroth | end |
08:13.25 | Kalroth | questHighlight:SetTexture("Interface\\Buttons\\UI-PlusButton-Hilight"); |
08:13.31 | Kalroth | taken from Gypsy mod :) |
08:20.27 | Kemayo | Okay, got that working. |
08:21.08 | Kemayo | It feels kinda hackish to tell it that 'checked' is always true and just mess around with the texture to represent an 'unchecked' line. :-) |
08:22.04 | Kalroth | :P |
08:22.39 | Kalroth | put it in an object so you get a Checked property that you can toggle! :) |
08:43.38 | End | heh..... getmetatable(self).__index(self, "Show")(self); |
08:43.57 | Kalroth | ick |
08:44.06 | End | just a bit |
09:28.10 | zespri | is it warcraft on the background |
09:28.13 | zespri | http://img220.imageshack.us/my.php?image=3639058on.jpg |
09:29.25 | [MoonWolf] | oh yes |
09:29.29 | [MoonWolf] | that is a windrider |
09:29.48 | [MoonWolf] | looks like the barrens, Xroads to oggrimar most likely |
09:29.59 | zespri | because i found this link on an irc server dedicate to comp;etely different mmorpg |
09:30.12 | [MoonWolf] | That is without doubts a windrider. |
09:31.03 | zespri | *irc channel, not server... but doesn't really matters |
09:33.39 | AnduinLothar | and... another crash |
09:34.34 | zenzelezz | isn't that Thousand Needles, just by the saltstone flats or whatever they're called, flying to Gadgetzan? I can't remember the kind of pillar on the left in Barrens/Durotar |
09:34.36 | [MoonWolf] | :9 |
09:34.43 | Kalroth | zespri: hehe, that's the hoof :) |
09:34.53 | Kalroth | (Yes, I know it's not nice!) |
09:35.27 | zespri | yeah it looks like 1000 needles more then barrens to me too |
09:35.57 | zespri | and I have no idea what does hoof mean, apart from the thing at the end of horse's leg |
09:36.46 | [MoonWolf] | okay |
09:36.51 | [MoonWolf] | it could also be 1k needles |
09:37.20 | Kalroth | zespri: there's a long story behind it, but in short; her right foot is deformed, hence the nickname |
09:39.01 | zespri | lol. I had no idea it's a celebrity =) |
09:39.23 | zespri | speaking of 'another game' anyone ever played ragnarok online? |
09:39.25 | Kalroth | a gamer chick that likes to post nudies? hell yes :) |
09:39.41 | Kalroth | Nope, I've never tried RO |
09:39.45 | [MoonWolf] | I played it a looooong time ago. |
09:40.22 | zespri | what is it about? I mean the only mmorpg I ever played is wow (and a bit of GW) so if you can compare it to WoW for me would be nice =) |
09:40.41 | zespri | is it crap? |
09:40.59 | Miravlix | You play these mini cartoons |
09:41.25 | Miravlix | It's a cuty game, I never figured out how you killed stuff in it. |
09:42.42 | [MoonWolf] | with magic and and weapons ofcourse.... |
09:42.52 | [MoonWolf] | did you complete the tutorial ? |
09:44.44 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
10:07.26 | namxo | <PROTECTED> |
10:07.29 | namxo | how use ace here ? |
10:07.33 | namxo | who |
10:08.19 | zespri | every one several times a day =) not me though |
10:16.45 | AnduinLothar | not i |
10:18.31 | [MoonWolf] | you dont count :P |
10:20.36 | AnduinLothar | i don't? |
10:20.55 | [MoonWolf] | no :D |
10:21.57 | [MoonWolf] | thats like asking ballmer I he uses google. |
10:22.11 | [MoonWolf] | (note not comparing your persona to ballmer.) |
10:23.21 | AnduinLothar | i use google.. |
10:23.55 | [MoonWolf] | Nevermind. |
10:27.36 | Wobin_ | "In a deep fog, HMS Point and HMS Anduin pass one another in the night..." |
10:28.42 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
10:41.36 | *** join/#wowi-lounge qwxyr^ (i=qw@201.80-202-198.nextgentel.com) |
10:45.03 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
10:47.30 | AnduinLothar | i don't use ace, but i use titan sometimes.. |
10:47.57 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
10:50.04 | [MoonWolf] | titan and ace, I fail to see a connection.... |
10:50.51 | ckknight | me either |
10:51.25 | AnduinLothar | mmm, both libraries? |
10:51.40 | ckknight | titan's not a library |
10:51.47 | [MoonWolf] | titan is a library now ? |
10:52.08 | AnduinLothar | other addons call it's functions.. |
10:52.41 | [MoonWolf] | yeah , I you look at it like that. |
10:52.48 | ckknight | doesn't make it a library, it functions on its own with the user |
11:10.56 | *** join/#wowi-lounge MentalPower_ (n=chatzill@host-70-45-84-10.onelinkpr.net) |
11:31.02 | Kalroth | wouldn't titan be a framework rather than a library? |
11:35.38 | AnduinLothar | isn't ace a framework? ;) |
11:37.01 | Kalroth | I guess so :) |
11:37.27 | Kalroth | ok ok, Titan is an UI framework then! |
11:37.34 | AnduinLothar | I WIN! |
11:37.40 | Kalroth | and ACE can be uhmm, non-UI framework! |
11:37.48 | AnduinLothar | lol. weak! |
11:38.24 | Kalroth | Sorry, lack coffee. :) |
11:48.02 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
11:50.01 | Kalroth | hej Cide! |
11:50.07 | Cide | hi |
12:02.44 | wereHamster | hi |
12:07.24 | *** join/#wowi-lounge Cide- (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
12:14.36 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
12:17.08 | *** join/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
12:17.22 | JoshBorke | morning :-) |
12:18.41 | Miravlix | Hmm, UI died on me. |
12:18.45 | Miravlix | EU, even |
12:18.54 | Kalroth | JoshBorke: It's not even 5pm yet, that's still night time for me |
12:23.28 | JoshBorke | isn't 5pm afternoon time? |
12:27.53 | Kalroth | Yup, I'm at work right now |
12:28.00 | Kalroth | Hence why I'm still asleep |
12:28.05 | Shouryuu_ | lol |
12:30.05 | Shouryuu_ | my god remind em enver to write a custom add on for someone again |
12:32.32 | krka|work | for someone in particular or anyone? |
12:32.45 | Shouryuu_ | for someone who asks on the forums |
12:32.50 | krka|work | my new plan is just to write something that _i_ want to use :) |
12:33.16 | Shouryuu_ | hehe |
12:33.16 | Shouryuu_ | That's a novel idea... |
12:33.31 | krka|work | if i get a feature request and i like it and it's not too much work, i'll do it |
12:33.36 | Wobin_ | Shou. just tell him you don't have the time to help him anymore, and you advise him to look at some lua manuals =P |
12:33.58 | Kalroth | krka|work: That way you can stop coding on it once it 1) got the features you need 2) get bored with it and abandon it :) |
12:34.12 | krka|work | that's what i usually do |
12:34.17 | Kalroth | Same :) |
12:34.22 | krka|work | or until blizzard bans it |
12:34.32 | Kalroth | I got a ton of projects that's 0/25/50/75% complete >< |
12:34.43 | Shouryuu_ | hehe |
12:34.46 | Kalroth | the 75% are usually the "works fine for me now, fsck the rest" stage |
12:34.58 | Shouryuu_ | lol |
12:35.02 | Kalroth | the 50% is the "ahh, to heck with it, it's never going to work" stage |
12:35.06 | Shouryuu_ | that's how my lotery add on works |
12:35.10 | Shouryuu_ | lol |
12:35.47 | krka|work | heh, grab is 75% done according to that definition |
12:35.49 | Kalroth | 25% is "this is a cool project name!" and 0% is "this is a cool filename!" |
12:36.37 | Kalroth | I actually have 4-5 folders with empty source files and a short todo.txt >< |
12:38.08 | krka|work | heh |
12:39.34 | *** join/#wowi-lounge Andalia (n=xx@p54ADB4D8.dip0.t-ipconnect.de) |
12:48.06 | wereHamster | what is the toc number? 11000 ? |
12:48.27 | krka|work | yes |
12:50.02 | wereHamster | is there a way to get the addon name? I mean if an addon calls a function that is implemented in a 'library', can I find out which addon called it? |
12:50.46 | Cide- | you could find which function called it |
12:52.31 | wereHamster | so WoW doesn't set any global vaiable that would indicate which addon is executing right now? |
12:52.42 | Cide- | not that I know of |
12:54.50 | *** join/#wowi-lounge Crispix (n=Crispy@c-24-7-241-103.hsd1.in.comcast.net) |
13:31.02 | JoshBorke | morning Cairenn |
13:31.05 | Cairenn | hey |
13:34.54 | Cairenn | how are you this morning? |
13:44.01 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
13:45.00 | malreth | malreth cannot post on the forums. it pains malreth. |
13:45.15 | Cairenn | renewal day? |
13:45.19 | malreth | yep |
13:45.22 | Kalroth | Maybe malreth posted too much in third character? |
13:45.27 | Cairenn | sucks, hate that |
13:45.53 | malreth | Kalroth: he hhopes not. the extra 'h' is for extra 'hope' |
13:46.01 | Kalroth | You can't post on renewal days? |
13:46.08 | Cairenn | well, if you need something posted, I'm sure someone or another in the channel will post for you |
13:46.14 | Cairenn | nope, you can't get logged in |
13:46.28 | Cairenn | you can log into the game |
13:46.31 | Cairenn | but not the forums |
13:46.32 | Cairenn | it's weird |
13:46.35 | Kalroth | That'd explain why I can't log on forums every now and then .. |
13:46.43 | Cairenn | once a month ;) |
13:46.59 | malreth | it's because those forums run on a windows server... they have much hate built up. |
13:47.08 | malreth | it's like in that ghostbusters 2 movie |
13:47.20 | malreth | it builds up and spills over the streets |
13:47.21 | Kalroth | I bet it's something utterly stupid like "where user.expiredate > getdate()" and it should be "where user.expiredate >= getdate()" |
13:47.46 | Cairenn | hey, at least it isn't like you're Tem or Iriel |
13:48.05 | malreth | eh? |
13:48.18 | Cairenn | We're pretty sure that Tem gets locked out some times just because he's Tem and they get sick of him crashing the game |
13:48.43 | Kalroth | hahaha |
13:48.53 | Cairenn | And Iriel. Well, every time Iriel pulls an Iriel, it annoys Slouken, so Slouken crashes the forums completely |
13:49.10 | Cairenn | These are the things we have determined, yup yup! |
13:49.13 | malreth | Tem moves at only two speeds: Walk and Crash |
13:49.35 | Shouryuu_ | lool |
13:49.40 | Cairenn | ;) |
13:51.06 | Cairenn | and if you bought any of that, well, I've got some prime real estate for sale |
13:51.58 | Cairenn | but they do make for good standing jokes |
13:52.18 | malreth | what is this, "pulling an Iriel?" |
13:52.41 | Cairenn | oh, you know, being all smart and stuff and showing Slouken up |
13:52.56 | Cairenn | *grin* |
13:52.58 | malreth | is it like when he posted that project overview report on embedded library implementations |
13:53.30 | malreth | i was all like, "hhells yes! but this is soooo over the head of 90% of the forum posters" |
13:53.58 | Shouryuu_ | well we can't all be as smart as Irirel |
13:54.06 | Cairenn | I'm not sure where the whole Iriel thing started at this point, but I remember bitching at Slouken cause the forums were down and he was all "Oh, it's that damn Iriel, you know, he pissed me off again so I crashed the forums" |
13:54.08 | malreth | i think i was the only one who responded to that thread... it was like he spoke... and the room got silent |
13:54.10 | Shouryuu_ | s/Irirel/Iriel |
13:54.12 | Cairenn | he was joking around |
13:54.34 | malreth | yeah |
13:55.08 | Cairenn | that's the nice thing about the "community" (as opposed to those that come and go) ... we all abuse the hell out of each other ... it's great |
13:55.16 | malreth | it's like my family |
13:55.52 | Cairenn | in my (rl) family, if we aren't picking on each other, there's something wrong |
13:56.02 | krka|work | i think iriel is just the right level of smart for me |
13:56.12 | krka|work | i can understand almost everything he says |
13:56.54 | Cairenn | anyway, now that I've abused them in absentia, Imma go get some more sleep, only had like 3 hrs so far |
13:57.04 | malreth | SLEEP! |
13:57.10 | Kalroth | nono, it's a nap |
13:57.27 | wereHamster | does anyone know how to get the global cooldown time (that respects when you get shield-bashed or silenced) ? |
13:57.52 | malreth | could check for the debuff and get the time left on it |
13:58.17 | wereHamster | I hate debuff checking.. localization and stuff.. :-/ |
13:58.31 | malreth | check based on the icon texture |
13:58.47 | wereHamster | and I'd have to update everytime blizz adds a new debuff |
13:58.56 | malreth | and i think there's a string in the tooltip that says something like "silenced" or something and that should be in the globals.lua |
13:59.00 | malreth | lemme check |
13:59.18 | krka|work | global cooldown time? just check the minimum of all your cooldowns :) |
14:00.56 | krka|work | oh sorryu |
14:01.08 | krka|work | you mean to consider silence effects in cooldown |
14:01.25 | malreth | bah... can't find anything in globalstrings.lua |
14:03.10 | wereHamster | and it should also work corectly with the green dragon debuff (increased cooldown) |
14:14.25 | Shouryuu_ | now, the question |
14:14.32 | Shouryuu_ | shoud I reroll, on keep on my main... |
14:14.34 | Shouryuu_ | hummm |
14:22.08 | Shouryuu_ | the problem with rerolling is finding the name |
14:23.20 | krka|work | http://rinkworks.com/namegen/ |
14:26.37 | Shouryuu_ | he |
14:28.34 | Kalroth | call it Rilurnuskraylye" |
14:29.01 | Shouryuu_ | I'm thinking either Oniwakamaru or Genkaku |
14:30.09 | *** join/#wowi-lounge malreth_ (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
14:33.41 | Wobin_ | Damnit |
14:33.46 | Wobin_ | I'm trying ro roll a rogue |
14:33.55 | Wobin_ | But I can't come up with a name either =P |
14:34.00 | Wobin_ | Stampy |
14:34.48 | Shouryuu_ | Unless he's a tauren, meh |
14:34.50 | *** join/#wowi-lounge Gryphen (n=gryphon@65-102-153-94.tukw.qwest.net) |
14:35.23 | Wobin_ | My tauren's names are Tinkabell and Roganjosh |
14:35.51 | Wobin_ | I usually go for the 'interesting' names |
14:36.00 | Shouryuu_ | hehe |
14:36.04 | krka|work | rinkworks suggests: Llamor |
14:36.10 | Shouryuu_ | I have a rogue friend called BloodyDeath |
14:36.13 | Wobin_ | bah |
14:36.18 | Wobin_ | rinkworks is boring =) |
14:36.26 | Shouryuu_ | Backstab? |
14:36.36 | krka|work | rinkworks suggests: Shit |
14:36.40 | Shouryuu_ | lol |
14:36.44 | Wobin_ | Classy |
14:37.47 | Wobin_ | "Jum" |
14:42.05 | Shouryuu_ | damn this is hard |
14:43.05 | Shouryuu_ | either Oniwakamaru (son of the devil), Genkaku(illusion), Namida(tears) or Kedamono (beast)... |
14:43.10 | Shouryuu_ | decisions decisions |
14:47.55 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
14:48.19 | Corrodias | or something that isn't an attempt to use a japanese word as a name |
14:48.26 | Corrodias | ..or foreign word |
14:48.41 | Corrodias | now that i think about it, i can't identify the language from here |
14:49.05 | Shouryuu_ | it is japanese :P |
14:49.37 | Shouryuu_ | I'm a geek, I like japanese, and I'm proud of it! |
14:50.37 | Shouryuu_ | How's ChuckNoriss |
14:50.40 | Corrodias | when making my one alliance character, i made a list of about 40 names to try |
14:50.45 | Corrodias | i got down to the third from last. |
14:51.25 | *** join/#wowi-lounge qwxyr^ (i=qw@201.80-202-198.nextgentel.com) |
14:51.34 | Shouryuu_ | hehe |
14:51.55 | Wobin_ | Maybe Gaijin |
14:52.22 | Wobin_ | Hamsuplo |
14:52.31 | Wobin_ | (except only the cantonese would get that last one) |
14:53.35 | JoshBorke | ew, not gaijin |
14:54.29 | Corrodias | [away] @ class |
14:55.26 | Shouryuu_ | yeah gay jin is weird |
15:02.39 | JoshBorke | i've always pronounced guy jin :-( |
15:02.57 | Wobin_ | Which is right =P |
15:03.44 | Eraphine|Lab | it's guy jin |
15:03.52 | Eraphine|Lab | pronounced like that. |
15:04.13 | Eraphine|Lab | it literal means outside person |
15:04.39 | Kalroth | You know it'll end up with "sup gay?" in guildchat though |
15:04.44 | Kalroth | So new name! |
15:05.09 | Eraphine|Lab | Setserbe Johnjohn |
15:13.48 | Wobin_ | I've named my rogue Tobermory |
15:14.04 | Wobin_ | In loving memory of the womble with the same name =P |
15:18.02 | Miravlix | To hell with leeching on someone elses names, create your own and make a name for yourself. |
15:19.47 | Miravlix | besides, it's stealing. |
15:27.15 | *** join/#wowi-lounge subsonic (n=SubSonic@jefferson.matrix-consultants.com) |
15:28.42 | wereHamster | stealing names? I stole mine.. from 'Shaggy' :) |
15:29.44 | wereHamster | Shag.. and my parent weren't pleased when they found out and looked that word up in a dictionary |
15:29.56 | krka|work | stealing names? says miraculix :P |
15:32.10 | *** join/#wowi-lounge [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
15:34.01 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
15:35.14 | *** join/#wowi-lounge Adrine (n=Adrine@208.187.119.42) |
15:35.51 | malreth | bleh... i'm bored |
15:43.59 | Miravlix | krka: It's Miravlix and the name is unique and created by me |
15:44.19 | Miravlix | It's a dragon in a story I created 11 years ago |
15:45.10 | malreth | http://www.apple.com/macosx/bootcamp/ |
15:45.19 | malreth | old news, but interesting, nonetheless |
15:59.37 | wereHamster | did anyone test what uses the most cpu cycles when the UI is loaded? parsing lua/xml files, creating frames, OnLoad() handlers etc ? |
16:00.19 | Miravlix | Dunno, but half the things you mention is strictly WoW.exe land |
16:00.58 | Miravlix | I can't figure out those reverse engineering laws, so dunno if profiling wow.exe is okay |
16:09.20 | Wobin_ | Miravalix: Made up names are boring =P I've had more positive comments about my name of "Rikitikitavi" than any of the 'randomised' names |
16:09.36 | Wobin_ | I'd prefer a name that brings happy memories to people that see it |
16:09.54 | JoshBorke | oO, rikitikitavi, good name :-) |
16:10.23 | Wobin_ | See? =) |
16:12.01 | JoshBorke | i need some help deciphering a SetPoint error message |
16:13.53 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce1.disney.com) |
16:14.46 | JoshBorke | it's something like: 'cannot SetPoint: frame2 is dependent on frame1' or something along those lines. what exactly does that mean? how is it dependent? |
16:15.20 | Wobin_ | Frame2 is perhaps parented to frame1? |
16:15.30 | JoshBorke | nope :-( |
16:15.58 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
16:26.47 | wereHamster | don't you need to call :ClearAllPoints() ? |
16:27.51 | JoshBorke | do I? |
16:27.54 | JoshBorke | i haven't been... |
16:28.02 | JoshBorke | that's probably a great idea :-) |
16:32.49 | Wobin_ | http://www.vgcats.com/comics/?strip_id=192 |
16:45.08 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
16:47.39 | JoshBorke | hola Iriel |
16:48.10 | Iriel | morning |
16:48.26 | Tem | wow... some people just won't let a dead thread die. |
16:49.09 | Miravlix | The smell of death attract vultures from all over the world |
16:55.14 | Wobin_ | http://www.atomfilms.com/landing/landingIndex.jsp?id=atom_412&mature=accept |
16:55.19 | Wobin_ | So very NSFW |
16:55.31 | Adrine | The last request var made me wonder. |
16:55.49 | Wobin_ | Hey Adrine |
16:56.03 | Adrine | Mornin' Wobin_ |
16:56.11 | JoshBorke | hola adrine |
16:56.33 | Wobin_ | Was wondering... Healcap... can it be changed a bit so that rather than seeing when/what heals are cast on you, it's when/what heals are cast on your party members? |
16:57.09 | Adrine | It could, sure, but it'd be slightly less accurate |
16:57.25 | Wobin_ | yeah, cause cancelled spell casting wouldn't be detected... |
16:57.28 | Adrine | Since party heal info is dependent on combat logs (and thus range) |
16:58.20 | Wobin_ | hm, It'd be mostly to see how my healing goes, ie, am I pushing the line too far in late heals etc, so the actual data would be solid for me... |
16:58.31 | Wobin_ | but I see what you mean in regards to other healers |
16:58.39 | JoshBorke | you want to see how your heals are? |
16:58.51 | Miravlix | Bliz changed it so the combat message isn't fired before the heal lands |
16:58.58 | Wobin_ | Ah good that |
16:59.12 | Adrine | It shouldn't be too hard to extend it to other party members, really. You'd have to just register the proper events, parse them properly, and extend the data arrays to include multiple recipients |
16:59.20 | Adrine | And then provide a UI means of switching between data sets |
16:59.27 | Adrine | Not too complex, but a bit tedious |
17:01.26 | Wobin_ | hokay, I'm out... tylenol starting to kick in... night! |
17:01.39 | Adrine | Night! |
17:02.05 | JoshBorke | night! |
17:02.16 | krka | night |
17:02.28 | JoshBorke | Adrine: what sort of data structure are you using now? (haven't delved into your code) |
17:02.29 | krka | anyone have a good guess when 1.11 should reach us? |
17:02.37 | Iriel | At least 3 weeks? |
17:02.48 | Gryphen | after test server? |
17:03.04 | krka | so weeks, not months atleast? |
17:03.28 | krka | i want my multiline editbox |
17:03.29 | Iriel | That all depends, I know it was in development before 1.10 launched. |
17:04.20 | JoshBorke | (repeat question from earlier) a SetPoint error message: 'cannot SetPoint: frame2 is dependent on frame1' or something along those lines. what exactly does that mean? how is it dependent? they share the same parent, am not doing ClearAllPoints |
17:04.30 | Iriel | It means there's a circular dependency |
17:04.33 | krka | maybe frame2 has points relative to frame1 |
17:04.37 | krka | also, what Iriel said |
17:04.39 | Iriel | Or at least, it thinks there's a circular dependency |
17:07.04 | krka | are you implying that the ui may be incorrect sometimes? |
17:07.20 | Iriel | No, i'm implying that JoshClaimed there wasn't a circular dependency 8-) |
17:07.58 | Iriel | I've yet to have it be wrong though, so it's possibly his error. |
17:12.20 | Tem | It may not be a direct dependency |
17:12.44 | Tem | it could be that some tree of frames is anchored to frame 1 and frame2 is anchored to that tree |
17:12.57 | Tem | so attempted to anchor frame1 to frame2 would give you that error |
17:13.45 | wereHamster | how could I improve this further.. any ideas? http://www.curse-gaming.com/mod.php?addid=1576 |
17:14.19 | Cide- | host it at wowi since I can't load curse for some reason... :) |
17:14.27 | wereHamster | It's ion wowi |
17:14.31 | Cide- | I take it it works for you? |
17:14.32 | wereHamster | just not the latest version |
17:14.43 | wereHamster | yes.. only a bit slow |
17:15.02 | wereHamster | http://www.wowinterface.com/downloads/fileinfo.php?id=4575 |
17:16.03 | krka | not sure i get it |
17:16.15 | krka | it shows the cooldown for various spells? |
17:17.40 | wereHamster | yes |
17:17.47 | krka | why do you need to configure it so much? |
17:18.06 | Adrine | I'd think you should be able to get info on any spells cooling down |
17:18.10 | wereHamster | I've done this to better see the spells with log cooldowns (5/10/30mins) |
17:18.18 | krka | http://www.wowwiki.com/API_GetSpellCooldown |
17:18.23 | krka | wouldn't that be good enough? |
17:18.25 | wereHamster | I use that |
17:18.25 | Adrine | Just have a configurable threshold (ie, if the spell starts at >threshold, add it to the list) and there you go |
17:18.37 | Adrine | No configuration of individual spells needed |
17:18.58 | Adrine | You could also add inventory items to it, so you have your ZHM, for example, and can add it to the list automatically |
17:19.03 | wereHamster | but.. both paladin shields share the same cooldown and thus both appear in the list |
17:19.11 | krka | is that a problem? |
17:19.29 | wereHamster | that's not nice.. the same with warrior revenge/overpower and shieldbash/pummel |
17:19.52 | krka | here's an idea: group and sort them by cooldown remainign |
17:19.55 | wereHamster | The list sometimes gets _very_ long when I play with my warrior |
17:20.03 | wereHamster | they are sorted.. |
17:20.10 | krka | and only show one spell per cooldown |
17:20.27 | Tem | if 2 spells have identical cooldowns, only show one |
17:20.32 | krka | or just show all the textures |
17:20.38 | krka | what tem said |
17:20.39 | Adrine | Since the assumption is that they're linked |
17:20.48 | Tem | well |
17:21.11 | Tem | you think up a way to stick to get 2 spells to have the EXACT same cooldown |
17:21.17 | Tem | other than being linked |
17:21.27 | krka | exactly |
17:21.41 | Adrine | Tem: Random chance. :) |
17:21.43 | wereHamster | does GetSpellCooldown report the exact values for spells that share the same cooldown? |
17:21.49 | Adrine | ie, I have a 5 minute cooldown |
17:21.50 | Cide- | possibly /script CastSpellByName("Inner Focus"); SpellStopCasting(); CastSpellByName("Renew") |
17:21.57 | Adrine | Exactly 2 minutes into it, I cast a 3-minute cooldown spell |
17:22.02 | Tem | Adrine: cooldowns are indicated by 2 things |
17:22.09 | Tem | Adrine: Start time and duration |
17:22.13 | Cide- | assuming the spells have the same cooldown (renew doesn't have a cooldown) |
17:22.14 | Adrine | Aha, you're right |
17:22.20 | Adrine | Start time would differentiate them then. |
17:22.22 | Tem | if those 2 things are the same, then you have linked spells |
17:22.23 | *** join/#wowi-lounge Natasem (n=Natasem@63.197.112.216) |
17:22.26 | Adrine | So yeah, that solution works great. |
17:22.29 | Adrine | Forgot about that. :) |
17:22.41 | Tem | :) |
17:22.45 | Cide- | should for 99% of the time, at least :) |
17:22.57 | wereHamster | 99% is not quite enough :) |
17:23.01 | Tem | I don't even think it's possible |
17:23.15 | krka | you'd have to cast two spells with the same cooldown at the exact same time |
17:23.15 | Tem | with the global cooldown and all |
17:23.23 | krka | maybe if one of them is instant |
17:23.23 | Adrine | Well |
17:23.30 | Adrine | I can think of one potential collision |
17:23.35 | Adrine | Inner Focus + Power Infusion |
17:23.36 | krka | still be some minor difference |
17:23.53 | Adrine | Both are no-cooldown spells (I think PI is no cooldown? I haven't played with it a lot), and both have 3-minute timers |
17:23.59 | Tem | yeah seems like there should still be a minor difference |
17:24.00 | Cide- | PI is 3min |
17:24.08 | Adrine | Inner Focus is too, as of 1.10 |
17:24.11 | Cide- | it has global cooldown |
17:24.12 | Tem | PI doesn't start the global cooldown |
17:24.18 | Cide- | oh, maybe not |
17:24.21 | Cide- | I don't have it |
17:24.22 | Adrine | So you macro them |
17:24.27 | Tem | at least, I don't think it does |
17:24.29 | Cide- | IF doesn't start global cooldown either |
17:24.31 | Tem | since AP doesn't |
17:24.38 | Adrine | and you have 2 3-minute cooldowns not linked fired at the same time |
17:24.42 | krka | there is still some time betweem them in the macro |
17:24.54 | Tem | Adrine: test it |
17:24.54 | Adrine | Enough to make a difference though? |
17:24.59 | Adrine | I may have to, Tem :) |
17:25.02 | Adrine | But I'm at work right now. |
17:25.03 | Tem | Adrine: I'm curious to know if it does make a difference |
17:25.09 | krka | i don't have a priest :/ |
17:25.14 | Tem | ooh |
17:25.21 | Cide- | I play a priest but I don't have PI |
17:25.22 | krka | hmm... thuogh, we are only interested in startTime |
17:25.22 | Tem | on a mage there might be something |
17:25.31 | Tem | CS and one of the wards |
17:26.07 | Tem | I'm gonna try it |
17:26.45 | Adrine | On a side note, power infusion is a lot of fun |
17:26.51 | krka | <PROTECTED> |
17:26.57 | Adrine | Last night in MC I had our casters /randoming for the right to receive it. :D |
17:27.52 | Adrine | Also, Rag is a bastard and likes seeing my rogue too much. :( |
17:30.27 | wereHamster | did anyone try krka's script? |
17:30.35 | Adrine | I'm at work, so I can't. |
17:30.44 | Adrine | Well. I COULD fire up my laptop and try it out. |
17:30.50 | Adrine | But doing so on company time is bad form. :) |
17:30.54 | Adrine | Unlike IRC. >_> |
17:31.09 | *** part/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
17:31.34 | wereHamster | I have a lvl45 pala and lvl~25 mage and lvl15 priest.. I don't think they have insta spells :-/ |
17:32.14 | Adrine | Divine Favor is instant, IIRC. |
17:32.18 | Adrine | Though I could be wrong. |
17:33.22 | Adrine | Actually, now that I think of it, I think DF has a cooldown. |
17:33.36 | wereHamster | bah.. queue |
17:36.54 | Tem | Adrine: ok here's the numbers |
17:37.14 | Tem | Adrine: with 2 linked spells the startime was EXACT |
17:37.26 | wereHamster | DesperatePrayer ist instant :) |
17:37.35 | wereHamster | Tem, thanks :) |
17:37.43 | wereHamster | .. for testing |
17:37.45 | Adrine | Hm, so they'd be indifferentiable then? |
17:37.51 | Tem | with 2 spells cast via macro virtually instantly, their start times were off by 0.009 seconds |
17:37.59 | Adrine | Ooh, ok. |
17:38.13 | Adrine | Though I suspect that's possible due to lag, but it should be reliable enough |
17:38.20 | Tem | indeed |
17:38.25 | Adrine | Also may be subject to computer speeds, though I dunno |
17:38.27 | Tem | there should always be some time between the 2 |
17:38.29 | Iriel|working | Even if you DO have 2 spells unlinked, but with identical cooldowns |
17:38.31 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
17:38.33 | Iriel|working | Why NOT show them as linked anyway? |
17:38.49 | Adrine | Iriel: Because you may want to use one independently of the other in a bit. They aren't inherently linked. |
17:38.56 | Adrine | The IF + PI issue, for example |
17:39.06 | Adrine | For offensive punch, I may want to macro the two and then toss out a smite. |
17:39.06 | Iriel|working | So, as soon as you use them independenly, you show the cooldown unlinked |
17:39.20 | Iriel|working | Or did the conversation change from just cooldown display to something more? |
17:39.58 | Adrine | But I do that, and then want to know when IF is up so I can throw out a heal, but the displayed buff is PI, which isn't inherently linked to IF, and relies on me remebering that "oh, I macroed the two, so PI means IF too here this time" |
17:40.39 | Adrine | Since they aren't inherently linked, it'd just be potential confusion. Granted, not much in real-world applications, but enough that if people weren't aware of it, it may throw them off. |
17:43.55 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
17:44.27 | Tem | Adrine: so then do one of 2 things |
17:44.33 | Tem | 1: Show all icons |
17:44.45 | Tem | 2: make sure the start times are EXACT |
17:44.46 | Adrine | Well, if there is a short delay between them, it's a moot point |
17:44.57 | Tem | I've tested a few more times |
17:45.03 | Adrine | I like the show-all-icons thing for linked items, personally |
17:45.05 | Tem | and there has been a delay everytime |
17:45.14 | Adrine | So, you have the warrior's 30-minute cooldowns, show the icons in a row |
17:45.24 | Adrine | You could grow icons to the left and text to the right |
17:46.01 | Tem | that should probably be an option |
17:46.29 | Tem | I like the idea of only showing the icon of the spell you actually used for linked stuff |
17:46.50 | Adrine | Ditto, but that requires a good bit more work, I'd suspect. |
17:46.57 | Tem | ah, true |
17:47.05 | Tem | I dunno |
17:47.14 | Tem | I need to go take some stuff to my boss |
17:47.18 | Tem | later guys |
17:47.55 | wereHamster | oh.. why I did the configuration.. so that for warriors,it displays the 30min cd spells in their respective stances, like shield wall in def statnce and recklessnes in berserker stance etc |
17:48.45 | wereHamster | If I just display the first spell that is linked with other spells, it will always display retalliation, regardless in which stance I am |
17:50.25 | Adrine | Hm. You may be able to scan the tooltip and see if the item is available (reagents, retaliation, etc) and then choose to display it based on that |
17:50.46 | Adrine | Since you have the "requires" text which is red if it's not available for whatever reason |
17:50.50 | Adrine | Might be slow-ish though. |
17:51.17 | wereHamster | I hate tooltip scaning |
17:51.22 | Adrine | Yeah. |
17:52.15 | Adrine | http://www.wowwiki.com/API_IsUsableAction |
17:52.19 | Adrine | That might work, actually |
17:52.25 | Adrine | Flag - Returns 1 if the action is valid for use at present (Does NOT include cooldown or range tests), nil otherwise. |
17:52.26 | wereHamster | action, not spell.. |
17:52.31 | Adrine | Doh. |
17:52.40 | wereHamster | I'd need IsSpellUsable(spellid) |
17:52.48 | Adrine | Right, right. |
17:53.54 | wereHamster | I think I'll stick with my configuration now :) |
17:59.30 | Tain | Ah well, can't log in to the Blizz forums and it's not even billing day. |
18:03.05 | Cide- | what did Iriel do? :P |
18:08.10 | Corrodias | the blizzard forums are a horrible place. you should be thankful. |
18:08.27 | Iriel|working | I got logged in just fine! |
18:08.52 | krka | there's no IsSpellUsable? |
18:08.58 | krka | annoying :) |
18:09.20 | krka | so we need actionbutton for that and for ranges |
18:09.49 | krka | wereHamster, that's a case of extremely rare tooltip scanning though |
18:10.03 | krka | only need to run it the same amount of time as when spellbook changes |
18:10.48 | wereHamster | krka, if you save the tooltip info in a lua table. |
18:10.55 | krka | yes |
18:11.15 | krka | only need to store the reagents per spell though |
18:11.40 | wereHamster | mom.. to find out if the spell is usable I'd need to scan the tooltips whenever I change stance |
18:12.20 | krka | hmm... easier to just place the spell on a free actionbutton |
18:12.40 | wereHamster | the idea to display all icons left of the duration text is nice |
18:12.43 | *** join/#wowi-lounge ComicSansMS (n=der_weih@p5497E1B1.dip.t-dialin.net) |
18:12.52 | ComicSansMS | greetings everyone! |
18:12.54 | krka | hi |
18:13.02 | Gryphen | heya |
18:13.17 | wereHamster | but, I don't want the buttons to grow to the left.. |
18:14.11 | krka | show underneath? |
18:14.23 | krka | or alternate buttons |
18:14.32 | wereHamster | there is the next button |
18:15.36 | JoshBorke | hola |
18:33.17 | *** join/#wowi-lounge groll (n=hepp@62.119.159.41) |
18:54.51 | Tain | So did anyone code up equivilent default ActionButtons without XML? |
18:55.18 | Miravlix | Dynamic frames? |
18:55.20 | JoshBorke | you? |
18:55.23 | Adrine | Hm. That seems like it shouldn't be too hard. |
18:55.24 | JoshBorke | ^_^ |
18:56.24 | Iriel|working | Tain: We can't yet |
18:56.28 | Iriel|working | Tain: At least ont fully equivalent |
18:56.35 | Iriel|working | s/ont/not/ |
18:57.51 | Adrine | When we get the ability to dynamically inherit existing frames, stuffs will be awesome. |
18:59.47 | Tain | That's good, Iriel, since I was afraid I was just screwing up my attempts. |
19:01.34 | Iriel|working | Tain: It's the whole SetText thing that messes us up |
19:03.44 | Tain | hah good (well sort of.) I'd rather it worked, but glad it wasn't just me doing it wrong. |
19:05.23 | ComicSansMS | are they going to fix the SetText()-bug in one of the upcoming patches? |
19:05.59 | wereHamster | SetText() bug? |
19:06.29 | ComicSansMS | when using SetText on a button created with CreateFrame() it won't work |
19:06.57 | wereHamster | ah.. |
19:09.51 | Iriel|working | ComicSansMS : yes, it's already scheduled for 1.10.2 |
19:14.49 | krka | what's wrong with SetText? |
19:15.03 | JoshBorke | ComicSansMS when using SetText on a button created with CreateFrame() it won't work |
19:15.21 | krka | SetText on a FontString then? |
19:15.29 | JoshBorke | that mean 1.10.1 is coming this week? |
19:15.34 | ComicSansMS | Iriel that's good news, thanks |
19:16.53 | krka | i didn't know buttons even had SetText |
19:16.59 | krka | thought that was for FontString and EditBox |
19:17.24 | AnduinLothar | nope, you can do it directly to a Button |
19:17.32 | AnduinLothar | doesn't work on CheckButtons tho |
19:17.38 | wereHamster | will it make a big difference when I create a new frame for each icon or should I put all icons as textures into the 'button-frame' ? |
19:18.03 | Iriel|working | wereHamster : It really depends on whether you NEED them to be in their own frames |
19:18.13 | Iriel|working | Regions are a lot more 'lightweight' than Frames are |
19:18.24 | Iriel|working | since they have no event handling or mouse handing of their own |
19:19.26 | wereHamster | no, they don't need to be in their own frame, but maybe it would be better to have them not bound to the frame so I could reuse them and bind to a differtn button |
19:19.36 | Iriel|working | You can re-parent them if need be |
19:19.55 | wereHamster | even if the texture is a child of one frame? |
19:20.30 | Iriel|working | Yes, textures have :SetParent |
19:21.26 | Iriel|working | My XBox 360 is poorly, a sparcity of oblivion awaits me |
19:21.55 | Kaelten|Oblivion | I'm playing it on the PC |
19:22.05 | Iriel|working | I tried both and liked the xbox controls better |
19:22.08 | wereHamster | so I could have all icons children of the button dock and re-parent them as I need? |
19:22.10 | Iriel|working | maybe i'm just a freak 8-) |
19:22.24 | Kaelten|Oblivion | hehe |
19:22.31 | Kaelten|Oblivion | don't have a 360 so my desicion was made |
19:22.38 | Iriel|working | wereHamster : if you're just doing it for visuals, you could make all of the textures children of the dock and just ANCHOR them as needed |
19:22.53 | wereHamster | but the dock isn't always visible |
19:23.07 | Iriel|working | wereHamster : Ah, then you'd want to re-parent them appropriately then, yes. |
19:23.13 | wereHamster | ok.. thanks |
19:23.47 | Iriel|working | wereHamster : I do suggest you test reparenting on textures, some of those API methods got moved around in 1.10 and i'm not sure how solid they are |
19:24.00 | Iriel|working | I have no reason to doubt the Pirate, but not everything we got in 1.10 works 100% 8-) |
19:24.37 | wereHamster | is there a function to generate a random string (hash-like)? |
19:26.07 | Iriel|working | Roll your own with math.random |
19:37.57 | Tain | mmm mm Oblivion. |
19:39.04 | Miravlix | Hmm, I don't think, I've seen the 1.10 weather yet |
19:39.15 | Iriel|working | I've not seen it since live |
19:39.19 | Iriel|working | But I saw rain and fog on test |
19:39.29 | Miravlix | Unless whats in Booty Bay right now is fog and not me that needs to polish my screen |
19:39.31 | zenzelezz | I've seen it |
19:39.31 | Iriel|working | Still no snow, but i've been in non-weathery zones |
19:39.58 | zenzelezz | had (mild) sand-storm like thing in Tanaris, rain in Un'Goro |
19:40.41 | Adrine | I've seen snow in Winterspring, but that's it |
19:40.52 | zenzelezz | it comes and goes =) |
19:41.09 | Tain | I've seen fire, and I've seen rain. |
19:41.14 | Miravlix | fire? |
19:41.15 | Tain | I've seen sunny days that I thought would never end. |
19:43.27 | JoshBorke | i've seen fog in the forest |
19:45.12 | Miravlix | Woot, rain! |
19:45.18 | wereHamster | ui.. works very fine now.. |
19:45.25 | Miravlix | I guess you talk about it and the sun comes out, err rain |
19:50.46 | Miravlix | Can we get an event for WEATHER_EFFECT_START WEATHER_EFFECT_STOP with arg1 = type? |
19:51.55 | wereHamster | http://img375.imageshack.us/my.php?image=cooldown9xm.jpg |
19:52.15 | wereHamster | tested with my paladin.. |
19:52.28 | Miravlix | Then I could write an addon that gives all items a weather effect status and create realistic emotes appropiate for the weather situation |
19:53.28 | JoshBorke | one side-effect of not having a great videocard: disable specular effects and drunkeness no longer affects your gameplay |
19:53.56 | Miravlix | Not entirely sure how to emulate rain drenched fur armor slowing down your movement speed, but I guess I could just report it as being slow |
19:54.22 | zenzelezz | go to walk mode |
19:54.25 | Miravlix | And plate armor would make you swim to the bottom of the ocean |
19:54.26 | wereHamster | that's what I thought when my whole raid had problems in ZG, only I didn't feel anything unusual when fighting the spider boss :) |
19:54.37 | Miravlix | zenz: Can't anymore, requires hardware event. :p |
19:54.40 | zenzelezz | "Argh, rain! My plate will rust!" |
19:56.13 | JoshBorke | wereHamster: lol, yep |
19:56.29 | JoshBorke | wereHamster: btw, very nice. i've been wanting a lightweight cooldown thingie |
19:58.10 | wereHamster | this will be very lightwight.. maybe a bit small for your taste.. don't know.. |
19:59.19 | wereHamster | I'm reusing frames or ceating them as needed :) |
20:00.45 | JoshBorke | wereHamster: nothing can be a bit small for my tastes :D wait, there was a raid UI that was text based. it was too small/ugly |
20:01.10 | JoshBorke | http://www.curse-gaming.com/mod.php?addid=696 |
20:01.45 | JoshBorke | too bad you burned your LoH for testing :D |
20:02.42 | *** join/#wowi-lounge Andalia (n=xx@p54ADB4D8.dip0.t-ipconnect.de) |
20:09.08 | Miravlix | Hmm, there is a bugged Servant of Grom or whatever theya re called in Stormwind |
20:09.23 | Miravlix | bunch of lemmings keeps attacking it even while it takes no damage |
20:11.42 | Codayus | Oh, yeah, those are fun, if that's the mob I think it is. |
20:12.07 | Codayus | It can't take damage until you destroy a crystal near where it spawns. |
20:12.27 | Codayus | Of course, since it spawns 5 zones away....GL with that. |
20:13.42 | Miravlix | Just leave it alone, it's a bug, let a GM deal with it. |
20:16.59 | wereHamster | am I stupid -.- |
20:17.57 | JoshBorke | is that a trick question? |
20:30.29 | Miravlix | Nothing like picking up a hammer and applying it to an harddisk to get it to work one last time and save the data on it |
20:31.27 | Miravlix | Annoying that harddisk has so low MTBF |
20:31.29 | wereHamster | did it work? |
20:32.29 | Miravlix | It's seen by the SCSI controler now, so yeah, it 'worked' |
20:33.17 | Iriel|working | Seagate? |
20:33.39 | wereHamster | I have 4x120GB seagate.. |
20:33.48 | Miravlix | Seagate doesn't make harddisk, they make paperweights |
20:34.23 | Elviso | what's paper? |
20:34.36 | Elviso | like that stuff notepad uses? :) |
20:34.37 | Iriel|working | While I dont thing seagate is all bad, they have had some spectacularly unhappy product lines |
20:34.40 | Miravlix | The disk is 5 years old or so, been running 24/7 |
20:35.01 | Miravlix | Maxtor Atlas those 10K noise makers |
20:35.45 | Tain | My Seagate 10k SCSI drive has been running almost 24/7 for about 8 years now. Mmm mm good. |
20:36.05 | Miravlix | Naah there MTBF is 5 years |
20:36.18 | Miravlix | Too risky using them that long |
20:36.49 | Tain | Every drive I've bought after it has died in the mean time. |
20:37.17 | zenzelezz | MTBF? |
20:37.27 | Miravlix | Main Time Between Failure |
20:37.33 | zenzelezz | aha |
20:38.03 | Miravlix | Thats the guarenteed life time of the equipment in optimal conditions. |
20:38.14 | Tain | For example, Maxtor drives have a MTBF of approximately four minutes, thirty-five seconds. |
20:39.07 | Elviso | sure it's not Mean TBF? |
20:39.11 | Iriel|working | I guess I should be replacing mine |
20:39.31 | Iriel|working | It's most certainly **NOT** The guaranteed lifetime of the equipment in optimal conditions. |
20:39.59 | zenzelezz | just make sure you make backups of important files, then run the HDDs till they die \o/ |
20:40.06 | Iriel|working | RAID FTW |
20:40.07 | zenzelezz | of course, I neglect the first part most of the time |
20:40.24 | Miravlix | I just cry |
20:40.28 | Tain | There aren't any guarantees. Warrantees are just a form of lottery, really. |
20:40.37 | Miravlix | Less troublesom |
20:40.48 | Miravlix | Warrentess is 2-3 years or so |
20:40.59 | zenzelezz | my dad used to bring broken Seagates home from work and claim the warranty on them... usually worked :o |
20:41.35 | Tain | Yeah it's cheaper to use lesser parts and replace drives that people actually claim warantees on than to make them las longer. |
20:42.03 | Miravlix | The disk is worth 10 bucks these days |
20:42.05 | Elviso | that's the problem I think with so many products today |
20:42.25 | Miravlix | But harddisk has never been life time technoligy |
20:42.37 | Miravlix | They have always had fairly short lifespans |
20:42.38 | Elviso | products are made with 1/2 the life expectancy than they were 10 years ago, but they're cheaper |
20:42.54 | Miravlix | Seems the same MTBF for harddisks |
20:43.02 | Tain | Harddive has absolutely gone downhill. |
20:43.29 | Miravlix | But I do live in a SCSI only world |
20:43.51 | Tain | Harddrives were more fragile, more prone to problems because of phyisical manhandling. |
20:43.52 | Elviso | I'm speaking about consumer products in general....cars, fridges, appliances, etc.....none last like similiar products from 10-20 yrs ago |
20:43.55 | Miravlix | They have always been better technoligy |
20:44.24 | Tain | But my experience says that harddrives live a lot shorter lifespans than they used to. |
20:44.51 | Tain | Of course I don't have any industry studies done on hard numbers so I suppose it's all irrelevant. |
20:45.00 | Miravlix | Well, I obeviusly haven't bought new ones in a while, since mine is failing. :p |
20:45.12 | *** join/#wowi-lounge Eraphine|Disco (n=Eraphine@brenna.human.cornell.edu) |
20:46.03 | Iriel|working | Since I made sure each of my machines had a UPS, i've had far fewer drive failures than I used to |
20:46.10 | Miravlix | Wow |
20:46.17 | Miravlix | they don't call it MTBF anymore |
20:46.18 | Miravlix | 1.4 million hours MTTF |
20:46.21 | Miravlix | It's MTTF |
20:46.29 | Iriel|working | Because once you F you never un-F |
20:46.40 | *** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se) |
20:46.45 | Elviso | lol that sounds like a new sig line for me Iriel |
20:46.55 | Elviso | "Because once you F you never un-F" |
20:47.00 | Iriel|working | (or more to the point, once the drive can't fix itself, it's just broken) |
20:47.36 | krka | broken drive? fsck that! |
20:48.42 | Tain | haha I had a drive that I just had to give a little tap to get it spin up, but once it did it ran fine! |
20:48.49 | Tain | Until I had to power down again. |
20:48.57 | Iriel|working | that's the typical seagate failure mode from some time ago |
20:49.06 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
20:49.17 | Iriel|working | sticktion, or whatever they called it |
20:49.18 | zenzelezz | it's beyond my comprehension how anyone can use MFC for a game >.< *hits Close as game crashes again* |
20:50.22 | Iriel|working | Ooh, my new toy has shipped |
20:50.41 | wereHamster | never underestimate the power of an endless loop ! |
20:51.35 | Miravlix | heh, I had a non fatal endless loop in PQ. :p |
20:52.10 | Miravlix | Forgot to move a mutex semaphore into a function, so the function triggered a event that called the function. |
20:53.10 | Miravlix | Something is wrong when you need mutex to call the Blizzard API |
20:53.10 | wereHamster | but not in lua.. |
20:53.26 | wereHamster | or does lua have semaphores? |
20:53.41 | Miravlix | you just set some variable |
20:53.56 | krka | lua doesn't need semaphores, it's single threaded |
20:53.56 | Miravlix | If it's true it's locked, if it's false it's unlocked |
20:54.14 | Miravlix | mutual exclusive semaphore |
20:54.18 | Miravlix | You do need those krka |
20:54.30 | Iriel|working | lua could be multi-threaded if you wanted, but the wow version isn't. |
20:54.39 | Miravlix | If you call a Blizzard API it will trigger ane vent call that will call your event handler |
20:54.46 | krka | yeah sorry, i assumed we were talking about wow here |
20:54.58 | Miravlix | It is wow and it is needed |
20:55.23 | Ktron|afk | tonk wars? and PvE to PvP transfers? |
20:55.27 | Miravlix | Do a QUEST_LOG_UPDATE handler, that calls QuestLogFrame API's |
20:55.29 | Iriel|working | Well, it CAN be needed, sure. |
20:55.33 | krka | well... you're already guaranteed your code will never be interrupted |
20:55.48 | Miravlix | Those API calls trigger a QUEST_LOG_UPDATE event |
20:56.13 | Miravlix | And the way the API is called is that it handles all the events before returning |
20:56.26 | wereHamster | wtf.. just looted a blue lvl47 bop item froma lvl54 mob.. |
20:56.45 | Miravlix | So your function will try to run itself over and over and over and over |
20:56.49 | Iriel|working | Must be a hunter item 8-) |
20:57.18 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
20:57.22 | Miravlix | So you setup a mutex and abort if your function is called while it's already running |
20:57.31 | wereHamster | http://wow.allakhazam.com/db/item.html?witem=11302 |
20:57.50 | Miravlix | There is several of these 'horror' cases. |
20:57.57 | krka | wouldn't call it a mutex, it's a simple flag |
20:58.12 | Miravlix | Mutual Exclusive Semaphore |
20:58.24 | Iriel|working | There are other approaches that can solve the problem |
20:59.07 | krka | in any event, i need sleep now |
20:59.26 | Miravlix | I don't see any better solution than making your code only be running once ever |
20:59.59 | krka | zero times ever? :) |
21:00.02 | Miravlix | I could unregisterevent instead |
21:00.27 | JoshBorke | ok, bye all :-0 |
21:00.30 | wereHamster | I think WoW should queue the events and wait until the addon gives the control back to WoW.exe |
21:00.36 | *** part/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
21:00.44 | krka | nah, that'd be annoying wereHamster |
21:00.47 | Tem | re-entry is bad |
21:00.54 | Tem | or has the potential to be bad |
21:00.58 | Miravlix | were: Why would I want 30+ QUEST_LOG_UPDATE events at the end of my code run? |
21:01.03 | Miravlix | Since I generated all 30 |
21:01.41 | wereHamster | .. in that case I'd unregister the event :) |
21:01.46 | krka | <do stuff> <call event triggering function> <do more stuff> vs |
21:01.58 | krka | <do stuff> <call event triggering function> <break> ..... enter function again ... <do more stuff> |
21:02.09 | Iriel|working | Miravlix : It's really all about how you avoid reacting to the new events |
21:02.22 | Iriel|working | Miravlix : A simple flag is one approach, but there are others you can use |
21:02.36 | Miravlix | What that got to do with anything? |
21:02.57 | Miravlix | This is about the fact that you can create endless loops with even handlers. |
21:03.00 | krka | a full fledged banner instead! |
21:03.10 | krka | with lots of pretty colours and fancy fabrics |
21:03.13 | Iriel|working | You said "<Miravlix> I don't see any better solution than making your code only be running once ever" |
21:03.28 | Iriel|working | I'm saying you could allow your code to run multiple times, and just know when to and when not to react |
21:03.32 | krka | create loops with even handlers? how odd! |
21:04.05 | Miravlix | I don't see how you would do that |
21:04.23 | Miravlix | I'm doing a expand(0) on the QuestLogFrame |
21:04.32 | Miravlix | That generates a event |
21:05.03 | Tain | Wow ABInfo got ugly. |
21:05.06 | Miravlix | And the event is executed before expand returns to me |
21:05.49 | Miravlix | Resulting in all addons watching QUEST_LOG_UPDATE getting called. |
21:05.57 | Ktron | You all have no idea how glad I am that I was just able to transfer my highest level character from Zul'jin (PvE) to Black Dragonflight (PvP) |
21:06.09 | Miravlix | wth? |
21:06.17 | Iriel|working | Miravlix : It's **POSSIBLE** (even if for YOUR CODE it isn't useful) to make your addon do some of the post-expand processing in the handler for the new event, rather than waiting for expand to return. |
21:06.31 | Iriel|working | I think that approach to PVE->PVP is the only sane one they could take |
21:06.49 | Iriel|working | Namely completely empty PVP servers that can ONLY be transferred to from PVE's |
21:06.51 | krka | they allow pve -> pvp now? O_o |
21:07.00 | Miravlix | Going from easymode PvE to a PvP server is bad |
21:07.10 | Iriel|working | I dont think it's bad IN THIS CASE |
21:07.14 | Miravlix | Thats so spitting on all PvP'ers that had to level in PvP mode |
21:07.20 | krka | ah... every player on the pvp was from pve |
21:07.22 | krka | then it's fair i guess |
21:07.23 | Iriel|working | Because, IN THIS CASE, all of the people on the server will be from a PVE server |
21:07.26 | Iriel|working | There's no unfairness |
21:07.41 | Iriel|working | WITHIN that server (and cross-server comparisons are largely irrelevant anyway) |
21:07.47 | Miravlix | The new players on the PvP server |
21:07.52 | Gryphen | new players |
21:07.52 | Miravlix | Still have to level PvP style |
21:07.54 | Gryphen | ^ |
21:07.57 | Miravlix | so it will always be unfair |
21:08.10 | Codayus | Well, nobody is forcing them to roll there. |
21:08.12 | Tain | That's ok, fairness was never part of the game. |
21:08.20 | Codayus | And it's 100% as "fair" as rolling a new char on any pvp server. |
21:08.29 | Gryphen | nobody is telling them its not like other pvp realms when they roll there |
21:08.29 | Codayus | There's always lvl 60s in epics around to gank you. :-) |
21:08.57 | Miravlix | Usually it's some 60 in greeens thats ganking |
21:09.06 | Miravlix | because they are to crap to fight anyone there own level |
21:09.27 | Miravlix | Killed a shaman with my Scarlet Monistairy team, 30-20 level differnce |
21:09.29 | Tain | And frankly I for one would welcome any spitting on all the PvPers who condescend so much to people who play on non-PVP servers. |
21:09.36 | Miravlix | And none one of us died |
21:09.52 | Miravlix | They are soo horrible bad they have to fight lowbies |
21:10.28 | Codayus | I'm from LIghtbringer - one of the realms that can transfer to BDF. |
21:11.34 | Codayus | Interesting seeing who's interested in transfer, and who isn't. :-) |
21:12.04 | Miravlix | RP-PVP is worse than PVP, I bet PVE-PVP will be worse than both of those. |
21:12.48 | Codayus | Possibly. |
21:13.06 | Codayus | Some of the alliance who are tranferring are uh....not exactly my most favorite people in the world. |
21:13.33 | Tem | I would **Love** to transfer to a pvp server |
21:13.42 | Codayus | Anyone who lists there reason for transfer as "wanting to go someplace where I'm not known" raises some alarm bells, eh? :-) |
21:13.44 | Tem | I hate that my main is on a pve server |
21:14.23 | Codayus | I've got a 60 rogue I never ever ever play. I was vaguely tempted at the thought of transferring him... |
21:14.45 | Miravlix | PVP in itself gives people plenty of reasons to be asses, but it also forces a more community oriented mentality on the people who levels up. |
21:14.47 | Tem | if they ever come up for my server I'm saying bye to my guild and transfering |
21:15.07 | Miravlix | RP-PVP just added another reason for griefers to grief, so it was a bit worse. |
21:15.33 | Codayus | Miravlix: Right. Some of the alliance I know are transferring are...erm...*not* community oritented. |
21:15.37 | Miravlix | PvE mentality people will have even less respect for there fellow players making it mayhem. |
21:17.00 | Codayus | Let me put it this way. One of the people I know is tranferring is a guild leader (of an MC guild, currently stuck on Rag) who just disbanded the guild last night, and said he was sick of it. Nobody knows what happeneed to the guild bank, nobody would be surprised if he's taking it with him. |
21:17.15 | Adrine | Hahah |
21:19.08 | Codayus | The horde who are transferring are mostly good sorts though, including one dedicated pvp guild. (Yes, I know. On a pve server. Weird.) |
21:20.12 | Iriel|working | I would imagine pvp attracts ANTI-social people, whereas PVE attracts non-social people. |
21:20.28 | Iriel|working | Sure neither is community oriented, but I know which i'd rather share my virtual world with |
21:20.41 | Miravlix | It's the other way around |
21:20.49 | Miravlix | PvP actually attracts social people |
21:20.53 | zenzelezz | I find PvP dull in MMOs :o More inclined to play a round of UT or something for that |
21:21.18 | Codayus | Iriel|working: There's a little bit of that...but I think anti-social types can suceed much easier in pve than pvp. You NEED friends more in pvp. |
21:21.19 | Miravlix | PvP forces community building on the players. |
21:21.20 | wereHamster | I'm on a PvP server, and I don't really see much PvP |
21:21.35 | Codayus | Of course, it's all a bit weird with the demise of world pvp and the advent of BGs. |
21:21.58 | Miravlix | Join RP-PVP then |
21:22.14 | zenzelezz | I had a 60 warrior on US-Arthas, and didn't see a very tightly-knit community... mostly guilds |
21:22.16 | Miravlix | In a normal 2-3 hour WoW session I have 200-300 defense alerts |
21:22.18 | Codayus | Hmm, yeah, a RP-PVP server should still have world pvp... |
21:22.33 | Iriel|working | Codayus : I mean 'ANTI-social' in the sense that they enjoy making other people's lives worse |
21:22.43 | Iriel|working | Codayus : It's much easier to do that in PvP |
21:22.52 | Miravlix | No |
21:22.58 | Miravlix | It's easier on a PvE |
21:23.10 | Miravlix | where some 60 can't come and tear you a new one if you try to grief |
21:23.15 | Iriel|working | If you're an asshole on my pvp server i'll go somewhere else |
21:23.19 | Iriel|working | I mean pve |
21:23.26 | Iriel|working | If you're an asshole on my pve server you could kill me |
21:23.30 | Iriel|working | again, and again, and again |
21:23.58 | Miravlix | Thats why people learn to be more friendly because they need each other |
21:24.00 | Iriel|working | Im aware the picture changes if the recipient is part of a powerful guild with lots of L60's |
21:24.04 | Miravlix | less solo mentality more team |
21:24.19 | Iriel|working | But I still think, if I wanted to grief other people, i'm going to be on a PvP server |
21:24.34 | Miravlix | Griefers don't live long on PvP servers |
21:24.41 | Miravlix | they get shunned and hunted by both sides |
21:24.48 | Iriel|working | So? |
21:24.54 | Iriel|working | That is, by some definition, "Success" |
21:25.08 | Miravlix | It's not griefing anyone |
21:25.47 | Miravlix | You try to grief people in Wetlands and a mob of 60s comes and corps camp you |
21:26.14 | Miravlix | Result, no one is bothered much about the situation and the 60s has a good laugh |
21:26.16 | *** join/#wowi-lounge zespri (i=andrew@203-184-54-125.jetbuster.co.nz) |
21:26.35 | Miravlix | Thats not my definition of a good griefing session |
21:30.49 | Miravlix | What is a good griefing session was the high level that got mad at me and went around killing every mob I got close to |
21:31.19 | Miravlix | But physical harresment takes care of that kind of players, because there is no in game solution to them |
21:33.57 | Miravlix | Was a interesting situation, he wanted to duel, I was on my levle 10ish char he was 60 and got mad at me for not dueling him. o.O |
21:34.36 | wereHamster | version 0.0.7.1 .. uploaded to CG to let the folks find the last bugs.. I hope to upload it to WoWI tomorrow.. http://www.curse-gaming.com/mod.php?addid=1576 |
21:34.49 | zenzelezz | people who get upset when you don't want to duel them on PvE servers amuse me |
21:35.39 | Miravlix | I only play PvP. |
21:38.11 | *** join/#wowi-lounge Shouryuu_ (n=Shouryuu@cm70.gamma137.maxonline.com.sg) |
21:40.27 | Miravlix | What did the removed GetDate() API return? |
21:41.02 | Iriel|working | I think it may have been date of client build |
21:41.10 | Iriel|working | let me see if I have a record |
21:41.29 | Miravlix | found it on Wiki |
21:41.42 | Miravlix | Yeah client build date, not terrible exiting. |
21:42.07 | Miravlix | Wish there was a server uptime call. |
21:43.26 | Miravlix | I hacked TitanHonorPlus, but dealing with those non server handled things it records is real annoying. |
21:43.33 | wereHamster | "duration - (GetTime() - start)" doesn't show the correct remaining cooldown time for lay on hands |
21:44.03 | wereHamster | it shows something like 71601 minutes |
21:44.04 | Miravlix | Works perfectly if you PvP though |
21:44.52 | Tem | anyone know what arg7 of CHAT_MSG_CHANNEL_NOTICE is? the wiki doesn't show |
21:44.57 | Miravlix | Since the change in pvp data is a good way to detect it, but if you start not doing things, you suddently end up with having no reset timers. |
21:46.02 | wereHamster | it's because GetTime() returns ~266 and GetSpellCooldown() 4292697,3600 .. so for my client the spell started in the future |
21:46.07 | Miravlix | Been playing with date("%Y%m%d") it's better as nothing for reseting. |
21:46.25 | Miravlix | s/as/than/. |
21:47.04 | wereHamster | maybe integer overflow in WoW ? |
21:47.10 | Miravlix | ? |
21:47.47 | wereHamster | I mean the GetSpellCooldown() return value ;) |
21:49.55 | wereHamster | I should say that I restarted the game.. it worked fine until I logged out the first time |
21:51.06 | Miravlix | Hmm, strange |
21:51.19 | Miravlix | pastebin? |
21:55.08 | ComicSansMS | tried using time() instead of GetTime()? |
21:58.15 | Miravlix | gettime is correct afaik |
22:00.32 | Miravlix | ToggleAutoRun <- that one is protected too |
22:05.01 | Miravlix | ToggleRun and so is this one. |
22:08.32 | End | hollly crap |
22:08.52 | Miravlix | ToggleMouseMove() <- and thats just weird |
22:08.57 | End | so, I switched from preallocating frames to allocating dynamically, and start up usage went down by 6 meg |
22:09.11 | Miravlix | o.O |
22:09.45 | End | moral of story: I was using a lot of memory for frames |
22:11.38 | Miravlix | But wont you use the same after a while |
22:11.51 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
22:12.16 | End | possibly |
22:12.25 | Miravlix | Lots of memory at startup is better than doiing it int he middle of a heavy combat situation |
22:12.51 | End | I doubt that'll be an issue |
22:13.07 | End | this particular addon doesn't get a ton of use midcombat |
22:13.11 | Miravlix | You will instantly trigger 2-3 GC calls. :p |
22:15.10 | End | well, the only case where you'll use as many frames as I was preallocating was where you zoomed all the way out, most of the time you won't hit that |
22:16.51 | Miravlix | What the cost of creating a frame dynamically? |
22:16.53 | Miravlix | None? |
22:17.23 | End | doesn't seem to be a lot, and I obviously remember previously created frames |
22:18.07 | Miravlix | Yeah, we got no tool to erase them, so we have to keep using them |
22:18.21 | End | that's fine to me |
22:18.30 | Iriel|working | I'm going to guess that a frame costs about 200 bytes or so, on its own. |
22:18.41 | Iriel|working | (Not including the non-UI memory usage of the C++ representation) |
22:19.22 | Miravlix | Not too concerned about memory usage |
22:19.57 | Miravlix | More how much time it cost to call a function that creates one dyna frame |
22:20.31 | Miravlix | The UI should just up the GC limit with 6 MB after creation, so wont be a GC issue in itself. |
22:22.52 | wereHamster | I was thinking to create a frame-factory addon that would create or re-use frames whenever I need one. |
22:23.50 | End | oh, that's interesting |
22:24.17 | Iriel|working | I haven't timed it yet |
22:24.34 | Miravlix | I want to make a invisible tooltip frame |
22:24.46 | Iriel|working | The factory approach is one I use in a more specialized context in some of my code, but a generalized factory is a bit tricky. |
22:25.05 | Miravlix | So I don't have to maintain 384747 different tooltip scanners. |
22:26.39 | Iriel|working | There are so many tooltips in the standard UI you can almost always 'borrow' one that's not in use 8-) |
22:27.13 | wereHamster | generalized factory.. each addon registers a frame name and a callback that creates the frame when needed and the factory manages two lists with used frames and unused frames. is there anything I've missed? |
22:27.25 | Iriel|working | The problem is cleanup |
22:27.43 | Iriel|working | You have to scrub down the old frames when they return to the factory |
22:27.51 | Iriel|working | It's not "hard" but it's a little bit messy |
22:27.56 | wereHamster | you tell the factory when you don't need a frame and the factory movs the frame to the 'unused' list |
22:28.11 | Iriel|working | Think about SetScript, and regions, and anchors, and children |
22:28.22 | Iriel|working | events are at least easy with UnregisterAllEvents() |
22:29.04 | wereHamster | I wouldn't remove the scripts, just reparent, reanchor and hide |
22:29.10 | Iriel|working | !! |
22:29.19 | Iriel|working | What if I put an OnUpdate on a frame then release it? |
22:29.43 | End | someone is going to have to scrub |
22:29.52 | End | I'd rather have the factory do it |
22:30.12 | Iriel|working | Exactly, the factory needs to do these things |
22:30.52 | Iriel|working | Or explicitly state that it's not going to and that users shouldnt do them, but then it ends up a less "general" factory |
22:30.57 | wereHamster | if you reuse your own frames, you know in what state they are, and if there is anything special that needs to be done |
22:31.08 | End | well, then it isn't a generalized factory |
22:31.34 | *** join/#wowi-lounge subsonic (n=SubSonic@jefferson.matrix-consultants.com) |
22:31.44 | Miravlix | You can check for scripts and nil them with SetScript |
22:31.53 | Miravlix | so cleanup shouldn't be too hard. |
22:31.54 | Iriel|working | You just need to know which scripts each frametype has |
22:32.05 | Iriel|working | That's a bit ugly at first |
22:32.15 | Iriel|working | though you can generate much of that at runtime |
22:33.24 | wereHamster | .. so you mean generalized factory as a factory that returns arbitrary frames? Like 'factory, give me a font object' or 'factory, give me a texture' ? |
22:34.00 | Miravlix | Frame:HasScript("handler") |
22:34.21 | Miravlix | With that one you can generate a list of possible scripts the frame has dynamically |
22:34.28 | Iriel|working | Yes, you need tok now which "handlers" are possibilities |
22:34.52 | Iriel|working | and you have to bear in mind that you dont want to call Frame:HasScript("handler") EVERY time a frame is released, you'd want to cache lists by object type |
22:34.59 | Miravlix | So you don't need to know it. |
22:35.13 | Iriel|working | You still need to know what the list of possibilities is |
22:35.19 | Iriel|working | Sometimes I swear you try to be difficult! |
22:35.49 | Miravlix | I need to know the list of possible "handler" values |
22:35.58 | Cairenn | and the prize for noting the obvious goes to .... Iriel! |
22:37.04 | Miravlix | I don't see it as an end of the world situation that I don't know of a dynamic way to create the "handler" list |
22:37.36 | Iriel|working | I just said "that's a bit ugly at first", not "that's world-destroyingly annoying". |
22:37.43 | wereHamster | Hook :SetHandler() and save which handlers are registered? |
22:37.59 | ComicSansMS | lol ^^ |
22:38.05 | End | oh |
22:38.05 | Iriel|working | wereHamster : That was one suggestion in the forum when this was discussed there |
22:38.21 | End | debugprofilestop() is in milliseconds |
22:38.23 | Iriel|working | wereHamster : It would work pretty well too, since you control how the frames are created. |
22:38.25 | End | that makes more sense |
22:38.26 | Iriel|working | End: Yup. |
22:38.46 | End | I thought it was seconds, but 56 seconds was not what I was observing |
22:38.58 | Iriel|working | And bear in mind that debugprofilestop() doesn't actually stop anything |
22:39.02 | End | (ot create about 220 frames) |
22:39.03 | ComicSansMS | but you'ld have to hook it for every single frame, since it's an object-method, right? |
22:39.10 | Iriel|working | they'd be better named debugprofilereset() and debugprofileget() |
22:39.17 | End | yeah |
22:39.44 | Iriel|working | ComicSansMS : yes, but since the factory creates every frame, that's not too hard. And you can use metamethod tricks to make it even more transparent. |
22:39.53 | Miravlix | End: Is 220 frames normal? |
22:40.17 | ComicSansMS | still, i don't like the idea. i tend to only use hooking when it's absolutely neccessary or extraordinary elegant :D |
22:40.18 | End | a little bit |
22:40.24 | End | I can easily go to around 900 though |
22:40.25 | wereHamster | night .. |
22:40.33 | End | usually I'm closer to 50-60 |
22:40.35 | Miravlix | End: ouch |
22:40.44 | Miravlix | then 56ms sounds serious |
22:40.57 | End | that's not for each |
22:41.50 | Miravlix | No it's for 220 frames |
22:42.46 | End | 900 frames is zooming all the way out |
22:42.56 | End | and only because I'm showing all gatherer points :P |
22:43.30 | End | I suppose if I disable gatherer support, I probably get like 10 |
22:44.07 | Miravlix | But 229ms is a looong time for an UI element to be busy |
22:45.16 | End | well, they aren't usually created -all- at once |
22:45.23 | Iriel|working | It'd be unlikely you'd create them all in the same moment |
22:45.25 | Miravlix | And 0,25ms pr. frame is a fairly expensive operation. |
22:45.32 | Iriel|working | And End could even modify the code to create at most N at a time |
22:45.41 | *** join/#wowi-lounge sweede2 (i=sweede@71.194.83.65) |
22:45.43 | Iriel|working | spread the creation out over a whole bunch of OnUpdates |
22:45.45 | End | yeah, I was thinking about that |
22:45.51 | MentalPower | 12,944 frames, Ouch |
22:46.04 | Miravlix | As always I'm more concerned about 200 addons all creating frames |
22:46.23 | Miravlix | that just End being slow in showing his window update |
22:47.08 | End | at worst it may seem to be a little slow for a bit, but for all usage after that there shouldn't be any difference |
22:47.31 | Iriel|working | I'd be more worried about the node and location tracking |
22:47.43 | End | and it helps speed up the loading screen for an addon that might not get pulled up at all :P |
22:48.29 | End | anyways, I'm gonna go eat now |
22:48.54 | Miravlix | AllInOneInventory should prolly go Dyna frame too |
22:49.22 | Miravlix | So it adjust to the size of the inventory it shows dynamically |
22:49.42 | Iriel|working | DevTools /vdump will be all-dynamic frames |
22:49.52 | Tain | Would that really have a benefit? I haven't used AIOI but isn't it just one frame? |
22:50.11 | Miravlix | Tain: Every inventory slot is a frame |
22:50.27 | Tain | I'm not a fan of that. |
22:50.27 | Tain | heh |
22:50.46 | Miravlix | Not sure how else you would do it. |
22:51.05 | Miravlix | Each item has it's own cooldown, tooltip and all that jazz |
22:51.26 | Iriel|working | You can do lots of textures in one frame |
22:51.31 | Iriel|working | but mouse tracking is a pain |
22:52.25 | Miravlix | It's frame everything frame here and there with graphics frame each inventory slot |
22:52.46 | Miravlix | So you can move the top frame around and all the kids follow |
22:55.25 | Miravlix | <Texture name="$parentItemTexture1" inherits="AllInOneInventoryFrameTextureTemplate"/> |
22:55.35 | Miravlix | <Texture name="$parentItemTexture109" inherits="AllInOneInventoryFrameTextureTemplate"/> |
22:56.22 | Miravlix | Hmm, AIOI is prolly broken now |
22:56.56 | Miravlix | Whats the max number of inventory slots these days? 112? |
22:57.37 | Ktron | a least |
22:57.41 | Ktron | *at least |
22:57.49 | Miravlix | 4*24 + 16 |
22:58.13 | Miravlix | Anything that gives more than 24 slots? |
23:02.00 | Tem | hrm. Advice |
23:02.07 | Tem | I'm hooking UseAction |
23:02.21 | Tem | is it **bad** if I don't always call UseAction in my hook? |
23:02.32 | Tem | (ie mean to other addons) |
23:04.29 | Miravlix | Does your UseAction completely emulate all features of UseAction? |
23:04.51 | Miravlix | And it would break CastOptions |
23:05.09 | Miravlix | and anything else that hooks UseAction after you |
23:05.11 | Tem | my UseAction only kicks in when a normal UseAction would do nothing |
23:05.47 | Miravlix | Yeah, but how do you decide for other addons if they make UseAction do nothing? |
23:05.57 | Tem | chances are low that another addon would hook after me since I don't hook until after PEW |
23:06.33 | Tem | Miravlix: the case I'm not passing it along is this IsConsumableAction(a) and GetActionCount(a) == 0 |
23:07.34 | Miravlix | All you do is remove an UI_ERROR_MESSAGE |
23:07.53 | Miravlix | So not all that important not to call it and risk breaking others |
23:08.18 | Tem | that's what I'm thinking |
23:08.52 | Miravlix | There is better ways to remove an error message than not call UseAction |
23:09.01 | ComicSansMS | i'm outta here, good night everyone! |
23:09.02 | Tem | that's not why I'm doing it |
23:09.08 | Cairenn | night ComicSansMS |
23:09.10 | Miravlix | I use PVPNoSpam and RogueSpam |
23:09.23 | Tem | Removing the error message sometimes is a side-effect |
23:09.24 | Miravlix | Sleep a few hours for me too CSM |
23:09.31 | Miravlix | I'll wake you when I'm done |
23:09.44 | Tem | I'm hooking in order to create more of said Consumable if able |
23:10.01 | Tem | so if you try to use your Crystal Water action and you are out... it will cast the spell to create mroe |
23:17.45 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
23:21.32 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
23:26.19 | Adrine | Seems like a bit of a catch22 :) |
23:26.42 | Adrine | I'm out of mana, so I need to drink, but I need mana so that I can make water to restore mana! |
23:28.57 | ForgottenLords | hehe |
23:31.38 | Codayus | oO |
23:31.52 | *** join/#wowi-lounge subsonic (n=SubSonic@jefferson.matrix-consultants.com) |