irclog2html for #wowi-lounge on 20051116

00:04.37*** join/#wowi-lounge ToastTheif (i=user@24-177-151-62.dhcp.mrqt.mi.charter.com)
00:06.05*** part/#wowi-lounge ToastTheif (i=user@24-177-151-62.dhcp.mrqt.mi.charter.com)
00:06.11Malivilneed to redownload the patch
00:06.17Malivilhe left
00:06.18Malivilnvm
00:06.29*** join/#wowi-lounge ToastTheif (i=user@24-177-151-62.dhcp.mrqt.mi.charter.com)
00:13.27MalivilListing channels
00:13.27Malivil-
00:13.27MalivilEnd of /List
00:13.31Maliviloops
00:13.50*** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57)
00:13.57Guillotinerawr
00:14.33Guillotineso has the blizz launcher actually caught anything for anyone?
00:15.20Malivili bypassed it
00:16.20Cairennhi Guillotine
00:18.01Guillotinehi
00:18.10Guillotinei opened it just to see if it caught everything...
00:18.12Guillotineanything*
00:18.31ToastTheifShour, you here?
00:18.34Guillotinehaha http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=5749843&s=blizzard&tmp=1#blizzard
00:19.55ToastTheifniiiiice
00:20.22Guillotine~toasttheif
00:20.23purlToasttheif ninjas toast then logs off
00:20.39ToastTheif=(
00:20.45Guillotine<3 toasty
00:20.52ToastTheif=)
00:20.55Guillotineyou are toasty now and you shall be my toast
00:21.21Cairennhi ToastTheif
00:21.51IrielI think it's more to look for keyloggers and stuff in cyber cafes than to catch cheats, though it may be handy as a way of blizzard getting around people saying "Well I didn't KNOW I was running the cheat you just banned me for"
00:22.27Guillotinetrue...
00:23.31Guillotineok. i guess i can relax
00:24.13kergothguh, the ubuntu installer failed to resize this partition
00:25.02*** join/#wowi-lounge Amicester (n=Atrius@nat-132.digitalriver.com)
00:25.04IrielYou can never relax, or They will find you!
00:25.05Guillotinehey guys, WoW EU released some info on what the digital signing may be for
00:25.07Guillotinehttp://www.worldofwar.net/shredder/index.php?seite=kobold&&pid=13099
00:25.19IrielConjecture? Or actually based on something?
00:25.31Guillotinea real blizz post
00:25.33Guillotinegenuine
00:25.35AmicesterYo.
00:25.44Cairennhi Amicester
00:25.49CairennGuillotine: thanks
00:25.50AmicesterAmicester/Atrius, etc.
00:25.59IrielReading that makes me think it was a GM who didnt know what he was talking about
00:26.05Irielbut that's just my guess
00:26.12Guillotineyup. at least its something though
00:26.12Atriushm.
00:26.15Atriuswtf?
00:26.41AtriusNickServ is spamming me apparently.
00:26.45Cairennthe link takes me nowhere "find not found"
00:27.00kergothit does that if you're using someone elses nick
00:27.06AmicesterI'm using my nick heh.
00:27.16AmicesterBut it also says "Kill protection is disabled on this network."
00:27.22AmicesterIt should probably read "Is enabled for everyone by default"
00:27.41Cairennnm
00:28.27AmicesterAnyway was just connecting to make sure everything worked, I'm at work here, so I'll be logging off and heading home =P
00:28.28Amicestercheers.
00:28.39Cairennlater Amicester
00:29.10Guillotinehey cairenn, why dont you register for the WoW-EU FSP? https://www.wow-europe.com/en/links/fansites.html
00:29.21CairennI did, they refused it :p
00:29.24Guillotinewhy?
00:29.30Guillotinewowinterface is the bestest!
00:29.36Cairennlike I know?
00:29.47Cairennform letter rejection, no info
00:29.54Guillotine:'(
00:30.07Guillotineyou should try resubmitting
00:30.12Cairennguess we just aren't sexy enough
00:30.32Guillotineif they have worldofwar.net (which advertises gold sales), i dont see why they shouldn't have wowinterface
00:30.41Cairenn*shrugs*
00:31.22Cairennmay reapply at some point, will see
00:31.27Cairenn*doesn't much care tonight*
00:31.52Guillotinebut it would be so much more publicity...
00:32.02CairennI hurt to much to care atm
00:32.57Guillotine? what happened?
00:33.05CairennIt's storming
00:33.20CairennBarometric pressure changes = Migraines for Cairenn
00:33.31Guillotineahhh
00:33.34krem`afkaw :(
00:33.39GuillotineMigrains for Guillotine = Accedrin
00:34.01Guillotine<3 accedrin. couldnt live wihtout it
00:34.20Cairennso my body wants to sleep because of the Myserndal, but my head hurts too much, since I only took one when I should actually take two
00:34.21Mondingaworldofwar is actually european tho:P
00:35.09Guillotinestill, i dont see why wowi cant be in the FSP
00:35.16Guillotineits still the same info
00:35.32Guillotineand most addons ARE localized anyway
00:37.58IrielStealth bumper
00:38.04Iriel*looks at Cair*
00:38.15Cairenn*arches an eyebrow at Iriel*
00:38.33CideCairenn masters the art of stealth bumping
00:40.29Cairennyou guys wound me to the quick with these foul baseless accusations
00:40.35IrielI saw the thread move
00:40.39IrielThat's evidence enough
00:40.57kremonteCairenn, teach me how to stealth bump well =O
00:40.57CairennWhat makes you so certain it was me, though?
00:41.10Irielit was the irc thread
00:41.18CairennYeah? So?
00:41.43TainIt could have been the Easter Bunny.
00:41.49TainHe's out of work right now.
00:41.53CairennOr the Tooth Fairy
00:42.42*** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com)
00:42.54Cairenn*decides there's no way this one is going to let her get away with just one*
00:42.58Cairenn*sighs*
00:43.20TainOnce you pop you can't stop?
00:43.52CairennNo, if I don't take another and get this under control, the next step is the hospital
00:44.31TainOh no I don't like hospitals.
00:44.42TainI don't think you should do that.
00:44.54CairennIt may take away the pain, but I don't *really* like getting shots of demerol
00:45.34Cairenn*much prefers being in control of herself and her surroundings*
00:46.57Guillotine~heal Cairenn
00:46.58purlACTION heals Cairenn with Super Cow Powers.
00:47.11Guillotineare you healed now?
00:47.15Cairenndon't I just wish
00:47.29Guillotinedang. it was worth a try
00:47.51Guillotinepurl, your not magical
00:47.53purloh yes I am
00:52.12Natasemit was me that stelth bumped the IRC thread
00:52.45kremonteIriel - you still looking for info on BLP2?
00:53.34IrielYes
00:53.56kremontethe source of blp2decode is on curse,
00:54.02kremontehttp://www.curse-gaming.com/mod.php?addid=181
00:54.55IrielThat's not the source
00:54.59IrielThat's the library and header file
00:55.05Nulkrisgot me excited~
00:55.07Iriel8-(
00:55.08kremonteoh, didn't read the description =O
00:55.10kremonte:(
00:55.21kremontehumm.
00:56.19IrielAll I've been able to find have been binary tools and header files
00:56.37IrielIt's a bit lame really, "Hey I have this great tool but I'm not releasing the source" is very unenlightened
00:57.22Natasemhttp://www.starterupsteve.com/swf/burgerking.html
00:58.16Guillotinethats not the source for a blp2 thing...
00:58.53Natasem"Why you should get to know me: "Because I already know I'll hate you, and I'm daring you to prove me wrong."
00:58.54Natasemlol
01:01.39Natasemlol http://www.theonion.com/content/node/42611
01:04.31Irielaha! http://wowmapview.sourceforge.net/wiki/index.php/BLP
01:05.29CairennNat, you bored dear?
01:06.44Tain~bored
01:06.45purlLa ... lalalala ... beer!
01:13.07futrtrublhmm, that wiki has every filetype used except lua
01:14.31*** join/#wowi-lounge Osagasu (n=NOYB@rhhe10-109.2wcm.comporium.net)
01:15.07Cairennhi Osagasu
01:15.24Osagasuello
01:15.46Guillotinehola
01:15.55Guillotinetranslate spanish en hola
01:15.59Guillotinepurl, translate spanish en hola
01:15.59OsagasuI got my new video card today. ^_^
01:16.03Osagasu56600 GT
01:16.04Guillotinegrats :D
01:16.10Osagasu6600
01:16.13Guillotineyou get it installed yet?
01:16.13Cairennand pleasantly surprised that I've managed to keep it down so far
01:16.20Cairenngah, wrong channel, sorry
01:16.31OsagasuHell, I shut down and installed it when I got it
01:17.00ToastTheifthat's what Im getting, Osa
01:17.35OsagasuIf you're willing to spend $60 extra, get the 6800 GS when it comes out
01:18.00Tain~x sp en hola
01:18.25Osagasucool. now all it needs is a drow to english translation. ;)
01:18.46Tain~x en kl good morning
01:19.22ToastTheifwell, I already ordered my comp
01:19.39Osagasupoor Toasty
01:19.46Tain~x en sp I need a new computer.
01:20.05Tain~x sp fr necesito una computadora nueva
01:20.10Osagasu~x en jp I need a new motherboard.
01:20.18Osagasuthere we go
01:20.25Cairenn><
01:20.30Tain~xp fr it  j'ai besoin d'un ordinateur nouveau
01:20.34OsagasuI didn't start it this time!
01:20.39Cairennno, you didn't
01:20.42ToastTheifuh
01:20.56ToastTheifordinateur is computer =/
01:21.19Irielyes
01:21.29Irielor oui, I guess, for consistency
01:21.38TainI don't know the code for Italian I guess.
01:21.41OsagasuI wonder if purl will respond to itself
01:21.53Guillotinepurl, translate it en j'ai besoin d'un ordinateur nouveau
01:21.54IrielDidn't you typo you rcommand ? You did xp not x
01:21.54Endprobably not
01:22.01Guillotinelol
01:22.41TainDarn me.
01:22.50Tain~x fr it j'ai besoin d'un ordinateur nouveau
01:22.54Guillotineis anyone else on irc.wowirc.com?
01:23.00Guillotineim trying it, but nobody is responding
01:23.07Guillotinetheir all dead
01:23.12Tain~x it en ho bisogno di un elaboratore nuovo
01:23.24OsagasuI'm on it
01:23.25TainHey that's pretty darn good.
01:23.29CairennI'm not, Guillotine
01:23.56Guillotinewhat channel are you in osagasu?
01:24.13Osagasu#azgalor, #idleRPG, #WoWRadio
01:24.17rjokayanyone know of a function or way to set the mouse coordinates?
01:24.17Osagasuwhy?
01:24.33rjokayI just want to center it in the middle of the screen
01:24.54Osagasuin WoW or in a standard program?
01:25.25IrielYou can't SET the cursor position in wow
01:25.39Irielthat'd make botting too easy
01:25.44Guillotineyupper
01:25.47OsagasuI might be able to recall code in VB6 and VB.net that can though
01:26.04rjokayk
01:26.10OsagasuBUT I can't compile it
01:26.23Guillotinedoesnt sound too legal to me though
01:26.32Guillotinethat would be a 3rd party program interacting with wow...
01:26.53TainYeah.  Not allowed.  Big no no.
01:26.58TainGet your hands cut off.
01:27.00OsagasuI would hardly call moving the cursor interacting with WoW--the mouse is in the Windows API
01:27.24TainMoving it without you doing it manually is.
01:27.24Osagasuits when you simulate clicking that it starts to interact
01:27.32Guillotinetrue...
01:27.40Guillotinebut not much point in moving it without clicking
01:27.55TainThat's one of the reasons why fishing moves the bobber around different places.
01:28.00OsagasuHey, I'm just playing Devil's Advocate here
01:28.00IrielAh yes, but you could, say, scan the mouse over the minimap to scrape target information
01:28.08Irielor resource information
01:28.37TainOr other cheaty details.
01:28.49Guillotineyup yup
01:28.52IrielThough I suppose in LUA I could move the minimap under the cursor and do the same thing
01:28.53Guillotineid say moving mouse is a no no
01:28.55Irielbut that'd be ANNOYING
01:29.32Guillotinesay... would that be possible? move the minimap under the mouse at different offsets in order to retrieve tracking info?
01:29.42IrielProbably
01:29.48TainYou can move the minimap under the mouse cursor.
01:30.01kremontei still wish there was a way to get the coordinates of your PET
01:30.02Irielit just depends on whether the mouseover code is smart enough to detect the entry in that circumstance
01:30.06kremontebut noo /rolls eyes
01:30.20kremontethere's only commands for the big map which pets aren't on, not the minimap ;_;
01:30.24Guillotinenow, could this be done fast enough that you wouldnt notice it much? so as to retrieve this info to send to party members?
01:30.40IrielYou'd have to leave it in place once each frame I suspect
01:30.46Irielso you'd definitely notice
01:30.50Osagasuso it'd be a while
01:31.02TainDon't you ahve to mouse-over the blip (orwhatever) in the minimap thought?
01:31.03Guillotinehmm... ya. that would be about a 10 second round per scan
01:31.11Osagasuand by then it would be useless
01:31.17Irielthough you could likely write something where you turn on auto run then have it make a noise if it sees a herb
01:31.25Irielit wouldn't be able to STOP you, but it could alert you
01:31.41OsagasuI just love these loopholes.
01:31.47Guillotineill have to try this
01:31.56Guillotinesee if i can get it fast enough to be useful
01:32.03kremontethe login servers are broked ;_;
01:32.07TainYeah but just mousing over the minimap wouldn't be enough.  You'd have to mouse over the node itself in the minimap.
01:32.23Irielyes, but if you can scan the minimap back and forth under the cursor
01:32.24Guillotineya, were saying move the minimap under the mouse at different offsets though
01:32.27Osagasuwell, the icons are so big
01:32.31Irielthen you'd be able to spot a blip
01:32.36TainThat's.. really annoying.
01:32.37Osagasuso you could move by several pixels each tick
01:32.44Guillotineright
01:32.52Irielyou may have to auto-run with run disabled for it to be reliable
01:32.57Irieland nobody in their right mind would DO it
01:33.00Guillotinedangit. login servers are down and 30 minutes until server restart :/
01:33.03Irielbut it'd be a funny proof of concept
01:33.07Endhehe
01:33.18kremonteargh why did i log off >_<
01:33.26OsagasuYep. and Blizzard would make moving frames require a hardware event, somehow. ;)
01:33.41Guillotineya... maybe we shouldnt try this
01:33.56Guillotinei dont want more limits...
01:34.10TainAlthough if you set the alpha on the minimap frame to 0 it should still have the frame there but you wouldn't see it.
01:34.11Osagasucould talk to Slouken before trying
01:34.50Guillotineit is an intersting idea though
01:34.55OsagasuI bet he'd have a laugh over this
01:35.15Cairennmost likely
01:36.37IrielI wonder what happens if you use a very small minimap (Not scaled small, just small coordinates)
01:36.42Irieldo the blips stay their normal size
01:36.49Irielthat could actually reduce the scanning time a lot
01:36.58Guillotineim pretty sure they shrink with the minimap
01:37.01TainYeah they scale
01:37.23TainBut
01:37.25Irielif you change the width and height rather then :SetScale() ?
01:37.32TainDunno!
01:37.40Guillotineo boy! a new project
01:37.42TainEasy to test though.
01:37.48*** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
01:37.53IrielNote to you all to save some pain, dont create TWO Minimap objects
01:37.58Osagasuquick, to the /scriptmobile!
01:38.01Tainhaha
01:38.01Guillotinewelcome clad
01:38.05Irielthe tracking layer gets rather, shall we say, confused
01:38.05Cairennwb cladhaire
01:38.07cladhaireHeyas all
01:38.28TainIs that like don't set the UIParent to strata Tooltip?
01:38.48Guillotinehaha
01:38.51IrielIt's not quite Tem quality, the client doesn't crash, it just looks terrible
01:51.39TainOh dear.
01:52.18TainSetting the MinimapCluster scale to 0.1 makes a tiny Minimap and a pretty darn big by comparison tracking blip.
01:52.31IrielI had a feeling it'd do that
01:52.39IrielNow set the zoom to as far out as it will go
01:52.39Irieland voila
01:53.01TainSort of, there's still a distance you have to be to something you're tracking and it's closer than max zoom.
01:53.02IrielHang on, you changed the SCALE and thathappened? I could have sworn the dots scaled with the map
01:53.11Irielbut maybe I was remembering exactly the opposite
01:53.20Irieldamn not being at home to test 8-)
01:53.35TainYeah, scale.  MinimapCluster didn't like having it's width or height changed though.
01:53.43TainIt got angry.
01:53.53Enddid it smash?
01:54.08TainNah, just distorted different parts of the Minimap
01:54.40TainOh damn.
01:54.57TainSetting scale to .05 makes the Minimap just slightly bigger than the blip.
01:55.31kremontehumm
01:55.41kremonteso move, bash key. move, bash key?
01:55.58TainOh I think there's even easier.
01:57.07Guillotinewait- so this thing to warn when a blib is nearby is actually possible?
01:57.13Irielyes
01:57.18Guillotineo.0
01:57.23Irielnot necessarily PRETTY
01:57.26Irielbut possible
01:57.30kremontebut then you lose the functionality of your minimap :b
01:57.35TainYep
01:57.37kremonteat least, the part you do with your eyes.
01:57.37Guillotinehm
01:57.39IrielWell, you could just check every X frames
01:57.46TainYeah you could.
01:57.47Irielso your minimap would flicker occasionally
01:58.13TainActually probably even less if you can figure out how much the Minimap moves per your movement.
01:58.13Guillotinenow, would this be considered exploiting? i was under the impression that blizz purposely did not release blib info to the API
01:58.17kremontei think eyes work better, but that's just me X)
01:58.26Guillotineblip*
01:58.37TainYeah I have to make a judgement call that it would not be looked upon kindly.
01:58.39IrielI'm pretty sure this would go against what they WANT us to do
01:58.52TainBut it isn't against the rules technically.
01:58.52Irielthough in fairness, we still dont know WHERE the blip is
01:58.55Irieljust THAT the blip is.
01:59.06TainYeah but if you get a blip you just resize the minimap to normal.
01:59.22IrielI mean in terms of automation
01:59.40IrielIt's bad because you can enumerate local targets/resources, but you can't really DO much with them
01:59.42TainOh right.  Yeah I wasn't even going to go there.
01:59.55Irieldoes the player blip get in the way at all?
02:00.07Guillotinei would think not
02:00.14Guillotinebecause i know it does nothing when you mouse-over it
02:00.28TainYeah has to have a tooltip popup.
02:00.29IrielSo it doesn't mask the tracking blip?
02:00.46TainSo it wouldn't work at all if you're grouped.  It would always show your party members.
02:00.54TainOh but you just filter the tooltip to find what you want.
02:01.29kremontelol, someone posted "Blue help" on interface forum asking for help modifying the MPQs >>;
02:01.55*** join/#wowi-lounge dukeku (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
02:02.30Guillotineya. i noticed that too
02:02.40Guillotinetried to post the link to the WoWI comic, but it said login server was down
02:04.09Guillotinehey guys, an intersting post: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=5801716&p=1&tmp=1#post5801716
02:04.19Guillotinesome real info on what the new launcher does
02:04.46*** join/#wowi-lounge Greywind (n=Greywind@h23.11.55.139.ip.alltel.net)
02:05.04Cairennhi Greywind
02:05.21Guillotinehiya grey
02:05.28Guillotine~wave Greywind
02:05.29purlBye, Greywind
02:05.35Guillotineno, your supposed to wave hello
02:05.48Greywindhehe i figured out how to join irc through my firwall at work, so if i suddenly drop you will know i just got fired :P
02:05.50kremonte~welcome Greywind
02:05.52purlHey, Greywind! Glad you could join us.
02:05.56Guillotinehaha
02:06.00kremonte~insult Guillotine
02:06.04kremonte:3
02:06.11Guillotine~emulate kremonte
02:06.31Guillotinehuh? he hasnt been inactive for 2 hrs. he just posted...
02:06.36kremontewuh
02:06.49kremonteoh
02:06.51kremontedamn mirc
02:06.55Greywindits a ghost i tell you :P
02:07.08kremontethere we go
02:07.15kremontei think...
02:08.04Guillotine~emulate shouryuu
02:08.05purlhehe. im shouryuu. hi. hehe. shouryuu
02:08.05Greywindhehe i love chatzilla, now noone will guess i have a irc client installed at work *whistles innocently*
02:08.15Guillotinei <3 chatzilla too
02:08.31Guillotinealso lets you join more than one irc network at once which is nice
02:08.38Greywindaye
02:10.16Greywindsooo anyone gonna be getting an xbox 360? for me it all depends on if my friends get one so i can use xbox live
02:10.41IrielI wasn't going to
02:10.59Guillotineneither was i
02:11.00Irielbut my usual console guinea pig isn't getting one until chrismas time (so that means I wont get to see it until new year)
02:11.04Irielso i'm torn now
02:11.42IrielBut i've yet to feel a compelling need
02:11.49Greywindis it sad that im mostly getting it for the voice chat capability :P?
02:12.11IrielThere needs to be a Steel Batallion or Animal Crossing equivalent (The reasons I got my XBox and GameCube respectively)
02:12.49Greywind<-- one of the few people who hasnt played animal crossing >.<
02:13.32Greywindmy poor under used gamecube, since WoW came out i havent touched it *sigh*
02:13.56IrielI hardly use either, just the XBox for Halo 2 on Live every so often with friends
02:14.14IrielThough last year Donkey Conga rejuvinated the gamecube for a bit
02:14.50TainDonkey Conga is pretty fun for a short while.
02:17.09dukeku<PROTECTED>
02:20.01Iriel> exits
02:20.38Endquit
02:20.53EndDo you really want to quit now?
02:20.56Endyes
02:21.01EndI win!
02:21.06End:O
02:22.01Greywindoh hello, looks like a big storm coming my way. darn it. I gotta make sure my employees are working, cyah all later >.<
02:22.04IrielYay for the bsdgames debian package
02:22.44EndYay for the freebsd-games-5.1.1_6 package
02:23.21Endcrap
02:23.41EndI started playing rogue, and got killed by a kestrel
02:25.23Codayusrogue?  How...primitive...
02:25.27Endhmm, I think I remember why I stopped playing this game
02:25.47EndI -finally- didn't die with 0 gold
02:25.54Endinstead, I died with 7 gold
02:25.57TainYeah, Nethack is more fun. :)
02:26.10IrielAngband!
02:26.18EndI played a lot more NetHack than I ever did rogue
02:27.09EndI also lasted longer, but never beat that either
02:27.36CodayusMy vote is for a good angband variant.  :-)
02:28.14ToastTheifgo go pistions
02:28.17IrielI went to school with the authors of angband
02:28.27IrielI was, as they say, there for the creation.
02:28.35Codayusheh
02:29.25Endheh, cool
02:29.32IrielI've never finished it either 8-)
02:30.55AnduinLotharwhat'd i miss?
02:31.19AnduinLotharanything exciting or momentus?
02:31.40Cairennsomething with the minmap and nodes
02:32.39AnduinLotharheh Ir: "scan the mouse over the minimap to scrape target information"  i actually thought about doign that just yesterday
02:33.02AnduinLotharfor instance distance calculations
02:33.14IrielI had the initial idea once when I was trying to come up with map location calibration schemes
02:33.19AnduinLotharon raid party memebrs
02:33.42AnduinLotharya, did u ever do a test implimentation to see if the response time was respectable?
02:33.45IrielI still think the minimap ping is the way to go there
02:34.21Irielno, there were too many other issues that I couldn't come up with satisfactory solutions for, I didn't try. 8-(
02:34.57IrielIt really depends on the sampling density you need, I expect you get one 'move' per frame, so it could take a long while
02:35.06Irielwhich is where today's discussion came in 8-)
02:35.12AnduinLotharlol, in class i just coded up a schema for IsMounted to enable addons to request auto-update for frequent checking efficiency
02:36.04IrielI used to love coding in school, so much otherwise wasted time!
02:36.23AnduinLothari debated auto-detection of effeciency enabling, but then looked at the potential overhead and remembered that it's often innefficient to try and guess at efficiency algorithms
02:37.27AnduinLotharlike, if the check is done more than 2 times between update periods more than 3 times, enable auto-update...
02:38.54Irielyeah, at that point the 'should I optimize' test is as expensive as the optimization
02:39.22AnduinLotharthe  other option was nil the data with a minimal auto-update then if not nil perform the algorithm, else grab the data
02:40.16Irielthe dirty flag approach is probably the fastest overall, unless the function is spammed constantly
02:40.22AnduinLotharbut then if you check multiple targets in a row that aren't mounted you end up running through all 24 buffs (or however many they have) every time u check
02:41.52AnduinLotharso what i'm going with is a table of automatable units and a AutoUpdate/ManualUpdate toggle function that you pass an addon id, then if no addons need it automated, turn it off
02:42.34IrielDoes that provide all that much an advantage over scan-on-demand with dirty flag?
02:42.37*** part/#wowi-lounge ToastTheif (i=user@24-177-151-62.dhcp.mrqt.mi.charter.com)
02:42.57IrielYou're told whenevr a unit changes
02:43.15AnduinLotharnot anymore
02:43.36AnduinLothartargettarget?
02:43.49AnduinLotharplayertarget?
02:43.58AnduinLotharparty1target
02:44.26AnduinLotharyou might be able to tell if the mouseover changes, but it's not worth storing that
02:44.40IrielWell, not the composite targets
02:44.54IrielI wouldn't bother caching those, no
02:45.43AnduinLotharright, but for efficiency i only want one or two table index calls to check if it's stored or valid to store, i dont want to have to parse the unit string
02:46.01IrielShould be fast enough to build a hitlist programatically on-load
02:46.10Irielfor all the raid and party members
02:46.11AnduinLotharthat's what i'm doing
02:47.42*** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com)
02:48.28AnduinLotharhmm
02:48.51AnduinLotharspose i could use a '0' stored speed for no mount and nil for not checked
02:49.20AnduinLotharbut then i cant just return the table value when speed is requested, i have to check if not nil and > 0
02:49.46AnduinLotharcould use false..
02:50.14AnduinLotharonly for automatable targets
02:50.30AnduinLotharhmmm, that could work
02:51.09AnduinLotharonly difference is the algorithm is run dynamicly on first request, rather than automaticly prior to code execution
02:51.42AnduinLotharand then nil it when it changes automaticly
02:53.14Cairenn*gives up*
02:53.22AnduinLotharat what cair?
02:53.32AnduinLothardrugs
02:54.38CladhaireSo what is everyone up to this evening?
02:54.55Cair|migraineat trying to fight off this migraine, so I"m to bed in the hopes I can pass out and sleep it off.
02:54.57AnduinLotharcoding my IsMounted mini-lib
02:55.00Cair|migrainelater all, have a good one
02:55.08CladhaireAnduinLothar: Ooh.. whats it do?
02:55.08AnduinLotharsweet dreams
02:55.23AnduinLotharchecks if a unit is mounted :)
02:55.45AnduinLotharand returns +speed and buff slot if u want it
02:55.51kergothwoot, back online with the i386 ubuntu install
02:55.53kergothnow to rebuild fglrx and test cedega
02:56.21CladhaireAnduinLothar: Just the player correct, or any unitID
02:56.34AnduinLotharany unit
02:57.36AnduinLotharwas gonna make a sister lib MountMe that you could mount/unmount any character with a single function
02:57.56Taindamn I need to not glance at screens quickly.
02:58.12TainI did a doubletake as I saw, "gonna make a sister mountme"
02:58.40AnduinLothargo back to ghosting tain
02:59.02TainI'm busy whipping up questionable yet not illegal addons
02:59.28CladhaireTain: I have been polishing the Bishop all night
02:59.35TainExcellent, Cladhaire!
03:06.54IrielWhen did model changing go from 'Blizzard, is this legal' to 'Because this is legal' ?
03:07.50*** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57)
03:09.34futrtrublif I pass 4 vars to a function that takes 3 will that cause an error or will the 4th var be ignored?
03:09.46AnduinLotharignored
03:09.47kergoth4th will be ignored
03:09.57futrtrublfantastic, that simplifies things
03:09.59AnduinLotharactually if will be set as arg1
03:10.07AnduinLotharit will*
03:10.13futrtrublahh yes
03:10.24AnduinLotharso provided ur not useing arg1 for something else..
03:11.00kergotheh?
03:11.14kergoththat isnt the case for lua.  must be some wow specific idiocy then
03:11.19AnduinLotharyup
03:11.21futrtrublwell the it's SetColorRGB() for the colorpicker
03:11.42kergoth~lart blizzard
03:12.05Irielonly if you do ... on the function definition will it go to arg[1]
03:12.07Irielit never goes to arg1
03:12.18kergothright
03:12.23Irielor is there some bizarre LUA rule I haven't run into yet
03:12.24Iriel?
03:12.29kergoththere isnt
03:12.33AnduinLotharshould go to arg1 automaticly
03:12.46kergoththere is no 'arg1' in lua
03:12.48Irielarg1 is a global
03:12.50AnduinLotharyes
03:12.59Iriela function call wouldn't set it, I'd hope
03:13.01Irielthat'd be scary
03:13.07futrtrubldo you know where I would find the code for methods like SetColorRGB() or are they done in C elsewhere?
03:13.09Irielactually, I know it doesn't do that 8-)
03:13.10AnduinLotharit does, but only for the scope of the function
03:13.13IrielThey're done in C elsewhere
03:13.15kergothi could see arg1 being used in event handlers, given blizzard's foolishness
03:13.16IrielAre you SURE Anduin
03:13.19kergothbut any arbitrary function?
03:13.20AnduinLotharyup
03:13.22kergothunlikely
03:13.46AnduinLothararg#, any # of consecutive arguments
03:13.53AnduinLothareasy to prove
03:14.05IrielI just proved it doesn't do that
03:14.13Iriel<PROTECTED>
03:14.14Irielx("hello");
03:14.15*** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com)
03:14.16Irielstdin:1: attempt to concatenate global `arg1' (a nil value)
03:14.30Cidepassing 3 arguments to a function with 2 parameters will result in the third one being ignored
03:14.35AnduinLotharmmhmm, well let me see what qualifies it then
03:14.40Cideit's not arg1 and arg isn't set
03:14.42IrielI think you meant:
03:14.45Irielfunction x(...) io.write("arg1 is " .. arg[1]) end
03:14.54Irielwhich works as you describe
03:14.56Guillotineg2g guys
03:14.57Guillotinettyl
03:15.04Guillotine#wave me
03:15.05kergothlater Guillotine
03:15.08Irielinterestingly you can tell the difference between x() and x(nil) that way
03:15.11Guillotineoops. i mean ~wave me
03:15.18Guillotine~wave me
03:15.20purlBye, guillotine
03:15.20Irielcya Guillotine
03:15.24Guillotinebye purl
03:15.27Guillotine<3
03:15.30*** join/#wowi-lounge Nomad_Wanderer (n=NomadWan@cpe-66-67-110-36.rochester.res.rr.com)
03:15.38futrtrublwouldn't a func only accept extra vals if it's funcname(...)?
03:15.39Nomad_WandererHello.
03:15.46kergothi need to spend some more quality time playing with sparse arrays in lua, particularly wrt setn/getn behavior
03:16.07Irielkergoth: There's very little mystery
03:16.38IrielWhat you get caught by is inconsistency in the standard LUA library over whether things go to table.getn(tableName) or stop at the first integer key with a nil value
03:17.06kergothipairs() is our friend.  next() stops at the first nil
03:17.32Nomad_WandererIs it okay to ask a noobish question here?
03:17.39Irielnext() is what pairs() uses, so that's to be expected
03:17.42CladhaireNomad_Wanderer: of course, we all had to start somewhere
03:17.48futrtrublI have been, and I haven't been shouted at much ;']
03:18.01IrielIt's err, I think concat, that bit me
03:18.28Irielno, wasn't that, err
03:18.40Nomad_WandererSo I'm working on a bid mod that uses /ra and a very simple UI. Our guild uses a DKP system that outputs a dkp_list.lua file. I've script loaded it in our XML file, and now need to reference it from lua.
03:18.49IrielOh it's ipairs
03:18.55Nomad_WandererIt has this kind of format.. gdkp = {["players"] = {["Aphra"] = { ["dkp"] = 5.00, ["class"] = "Warrior",},["Aydin"] = {["dkp"] = 34.00,["class"] = "Rogue",},
03:18.56Irielthat stops at the first key with a nil value
03:19.01kergothipairs stops at the first nil?
03:19.04kergothhmm
03:19.06kergoththats no good
03:19.16kergothso you'd need for i=1,table.getn(foo) do .. end
03:19.18Irielyes you need for i=1,table.getn(tableName) to iterate a spare array
03:19.18kergoth?
03:19.21kergothheh
03:19.21Irielyup
03:19.26Irielif you wanted all of the keys
03:19.36Irielpairs gives you all of the non-nil ones, in an arbitrary order
03:19.39AnduinLotharwhich one does for use that throws the silly 'next' error?
03:19.45kergothright then, that was the main question i had, ipairs behavior
03:19.54Nomad_WandererBut is that lua data file representing tables within tables?
03:20.00Irielyes
03:20.02Tainhee hee I got the minimap bouncing back and forth between my mouse cursor at scale .05 and normal scale/position.
03:20.10kergothGAH
03:20.10Irielgdkp.players["Aphra"].dkp == 5.00
03:20.18kergothmy i386 install has the cedega wow mouse bug too :((
03:20.19Nomad_Wandererwow.
03:20.22kergoth/cry
03:20.28Nomad_WandererI can dot notate in to that!?!
03:20.39kergotheh, non offense nomad, but rtfm.
03:20.42kergoths/non/no/
03:20.55IrielYou can do it like I just said there, you wouldn't want to dot notate the player name, of course
03:21.19futrtrublI love nested tables
03:21.27Nomad_WandererThanks..
03:23.27CladhaireI'm going to head to bed for the night.. had a long day today.
03:23.36kergothin lua 5.1, table.maxn() exists now
03:23.56kergothits O(n).  iterates over all of the elements in the table to get a count
03:24.00kergothrather than relying on the internal count
03:24.30IrielCount of the number of keys with non-nil values?
03:24.56Irielor the highest consecutive integer key with a non-nil value
03:24.57Iriel?
03:25.35kergothi think its the latter
03:25.45kergothto facilitate the iteration we just discussed, of a sparse array
03:26.00kergothwould have to check the manual
03:26.12kergothhmm, removing my WTF dir fixed the wow mouse bug
03:26.21kergothmust be a wow configuration parameter causing it
03:26.22kergothwhich is odd
03:26.32TainHardware mouse possibly.
03:26.42kergothnope, under cedega that option doesnt even exist
03:26.56TainIn WoW I mean, it's an option.
03:27.01kergothno, it isnt.
03:27.05kergothunder cedega, its greyed out
03:27.07kergothnonexistant
03:27.08TainOh.
03:27.10kergoth:)
03:27.10TainWell.
03:27.16TainScrew you and the mouse you rode in on!
03:27.46Tain~emulate me
03:27.47purlWhy the hell am I still sober?
03:27.54TainI'm working on it purl, I'm working on it.
03:27.57kergoththat is an excellent question
03:28.09Tain~emulate Saien
03:28.11purlThis is a stunningly stupid question to direct at me.
03:28.28kergoth!
03:28.31kergothi copied my Config.WTF
03:28.36kergothand .. it doesnt happen anymore
03:29.12kergothit cant be saved variables, since it occurred without any addons
03:29.17kergothwhat the hell
03:30.04AnduinLotharis there any way to force a frames OnEvent to be called before other unspecified frame OnEvents?
03:30.05IrielCould it have been the game saved variables?
03:30.11IrielAnduinLothar: No
03:30.15AnduinLotharsad
03:30.18kergothhmm, could be
03:30.33IrielI suspect 'make that frame load first' MIGHT work.
03:30.49AnduinLothar?
03:30.52IrielSince I believe handlers are called in registration orde, but I might be wrong there, I never tested it myself
03:31.07IrielThat is, however, generally impossible to achieve in reality
03:31.14AnduinLotharhmmm, so a lib's onevent would be called before an addon that req it
03:31.17*** part/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com)
03:31.39IrielI think you'd be okay
03:31.48IrielSince you'd get loaded first (as a dependency)
03:32.00AnduinLotharwhat if the RegisterEvent was called onvarsloaded rather than onload?
03:32.24IrielJust make YOURS OnLoad
03:32.30Irieland then it doesn't matter, right?
03:32.39IrielIf my assumption on ordering is correct
03:32.48AnduinLotharwell i'm wondering if i can reg onload, then unreg and reg again if it will still be called first
03:33.25AnduinLotharspose it depends on how blizz is storing and niling the registy internally
03:33.57IrielI would HOPE that if you reg and unreg and reg again, you'll end up at the end
03:33.59Irielnot the beginning
03:34.07Irielor where you were originally
03:34.30*** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com)
03:34.37AnduinLotharmmk, i'll have to flag the event handler rather than unreging then
03:35.24IrielThere is another option
03:35.30Irielnasty as it is
03:35.55IrielCheck the 'event' global variable when your function is called 8-)
03:36.14AnduinLotharthat would grab the last event fired, eh?
03:36.30Irielit'll grab the one that's in the process of firING
03:36.38AnduinLotharit nils after firing?
03:36.39Irielthen if you're called from someone else's event handler, you'd know
03:36.43Irielit appears to
03:36.46Irielbased on my 2 second test
03:36.48kergothIriel: you ever play with luac?  luac -p -l is so useful
03:37.15IrielI haven't actually, though that could be interesting
03:37.44kergothdumps all of the VM operations, # of stacks, # of upvalues, constants, etc
03:38.05AnduinLotharya, that'd be dirty, would have to call my onevent handler from the function first and then set a flag to disable the next onevent fire
03:38.11kergothgreat for testing the efficiency of mechanisms.  write two test case .lua's and compare the compiled forms
03:38.55AnduinLotharwould be interesting to use that to test the newest chronos with the last revision..
03:39.59Irielit's actually slightly more annoying than that
03:40.13Irielsince you dont know offhand if the 'current' event is the one your handler JUST processed or is ABOUT TO process
03:40.30Irielbut you can still make it non-horrible
03:40.38AnduinLotharcould check unit name..
03:41.33OsagasuMoof.
03:41.38CodayusHmm, observing slightly odd behaviour with tooltip scraping - wondering if there's a workaround.  I'm finding that if I call GameToolTipTextRight3:GetText(), I get the 3rd right-hand line if it exists, *OR* the 3rd right-hand line of whatever last had one...
03:41.45AnduinLotharmoof aint here
03:42.03AnduinLotharcheck if it's visible first
03:42.04IrielDo you clear the lines first?
03:42.06Cidecheck for IsVisible(), that's what I do
03:42.21OsagasuErr, Roog?
03:42.36CodayusHmmm.
03:42.37AnduinLotharhe aint here either
03:42.54Osagasusure he is.
03:43.05CodayusCheck if what's visible?
03:43.10Cidethe line
03:43.11AnduinLotharGameToolTipTextRight3
03:43.16CodayusOh, of course.
03:43.26IrielGameTooltip:ClearLines()
03:43.40Irieldoesn't that blank them all out?
03:43.41AnduinLotharno need to clear them if ur just scanning the gametootlip
03:43.54AnduinLotharor even your own
03:44.01Cideit does Iriel, ya
03:44.25IrielIt avoids a check to IsVisible on every line 8-)
03:44.40CodayusYeah, trying to check for weapontypes, but unique weapons have the weapon type on a different line.  So after I swap between a unique and a non-unique weapon, Right3 == "Mace", and Right4 == "Dagger", for example...
03:45.09AnduinLothari spose..
03:45.17AnduinLothardepends if ur doing one scan or many
03:45.33AnduinLotharfor just the case of one line use is visible
03:45.40CodayusSo, I guess either ClearLines() on the tooltip or IsVisible() on the lines should work...hmm.  Any particular reason to do one over the other?  (And I'm only checking two lines.)
03:45.57IrielIf you REALLY care, i'd say benchmark both 8-)
03:45.58AnduinLothari'd just use isvis for 2 lines
03:46.06Codayushttp://www.wowwiki.com/API_GameTooltip_ClearLines
03:46.13CodayusDoh, missed that when I looked last night.
03:46.28AnduinLotharclear would nil a bunch of lines potentially creating garbage
03:46.29CodayusAccording to that, ClearLines will not work - IsVisible() will.
03:46.34*** part/#wowi-lounge Rallion (n=Administ@cpe-72-224-69-179.nycap.res.rr.com)
03:46.52IrielWell, there we go 8-)
03:47.05IrielI wonder why none of my tooltip scanners have broken yet-- I guess nothing I scan uses the right lines?
03:47.16*** join/#wowi-lounge Rallion (i=Rallion@cpe-72-224-69-179.nycap.res.rr.com)
03:47.23TainBy the way.
03:47.34AnduinLotharlines less than 3 are almost always replaced unless it's a macro or ingame obj
03:47.41CodayusHmm, I could go test it I guess.  <shrug>
03:48.19TainJust did a very quick and dirty proof of concept of the Minimap stuff.  It absolutely will work as long as you're not moving your mouse cursor around too quick so as not to get the actuall tooltip to popup.
03:48.37*** join/#wowi-lounge sno (n=sno@host-134-202-9-69.midco.net)
03:48.46snoyo
03:48.52IrielIs there a one-frame delay between moving the window and getting the mouseover popup?
03:49.16Cide¨'
03:49.17Cideoops
03:49.19Cidewrong window
03:49.37TainYeah if you're moving the mouse when it moves to the cursor you won't trigger the popup.
03:49.45TainIf your mouse is stationary it'll work.
03:49.45snoi have a quick simple question i need to enter a jump in a macro.. what is the trigger for a simple jump?
03:50.01CideJump()
03:50.04TainFor travelling that's how I personally move, just by keyboard, so I know it would work for me.
03:50.05IrielIt's /script Jump()
03:50.06AnduinLotharheh
03:51.36AnduinLothargood to know you guys answer small questions too
03:52.09TainThere was a doubt?
03:52.13snohehe ya thx ;p
03:52.37AnduinLotharu never know. i'm a link whore...
03:52.52snofunny as it sounds trying to make just a script that runs and jumps
03:53.24AnduinLotharprolly cause when i was a kid and asked my dad how to spell he always told me "you know where the dictionary is"...
03:53.38AnduinLotharso, i still can't spell
03:53.48snortfm zomg ;p
03:54.04AnduinLotharbut i do know VERY well how to find information i'm looking for
03:54.10snoanyone have a link to database of all triggers? like Jump() ;p
03:54.23Irielwww.wowwiki.com
03:54.39AnduinLotharhttp://www.wowwiki.com/World_of_Warcraft_API
03:54.58IrielOk.. I'm off home now that traffic no longer sucks
03:55.00IrielHave fun all
03:55.06Cidelater Iriel
03:55.07AnduinLotharadios
03:56.21snoty
03:56.36TainNow I really want to do a full addon and send it to Slouken.
03:56.46kergothTain: what addon is this?
03:57.25TainAlert you when something pops up on your minimap that you're tracking. :)
03:57.41kergothheh, you can do that?
03:57.42kergothfun
03:57.46AnduinLotharok, well i'm glad i sounding-boarded here, i've managed to make mount storage dynamic on first request and niled on change of predictable ones
03:58.11TainNot suppoed to.  But between a acouple of brainstorms of off the wall ideas I did a quick proof of concept and you can.
03:58.13AnduinLotharavoiding noisy, excessive autoupdates on event
03:59.17AnduinLotharTain, can u make a lil feature that has a visible list of what party members are nearby?
03:59.20*** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57)
03:59.27Guillotinerawr
03:59.32AnduinLotharor maybe a lil icon for their party frame
03:59.37clad_sleepAndiun: Then make it click-castable =)
03:59.46Guillotineis clad talking in his sleep again?
03:59.51TainI am pretty certain yes, Anduin.  The tooltip lists out multiple things.
04:00.02clad_sleepYes, and spellin AnduinLothar's name wrong in the process
04:00.27AnduinLothartho u could prolly just use a long range spell for that and use IsInRange
04:00.32snoi made a macro that successfully runs and jumps fine but is it possible to somehow get a jump to occur when holding down both mouse buttons?
04:00.48AnduinLotharmake a binding
04:00.54AnduinLothartwo
04:00.56TainActually the best thing is I did a quick check to see if it would work just with Visor.
04:01.09AnduinLotharVisor?
04:01.23TainYou don't know the power of Visor?
04:01.28AnduinLotharnope
04:01.38AnduinLotharhunter trackign addon?
04:01.42Guillotinewhats visor?
04:01.52Guillotinepurl, visor?
04:01.53purli heard visor is palm done right, http://www.handspring.com or cheaper and faster, and fully compatible, or supported by linux 2.3.40+ (STABLIZED!) visist http://usbvisor.sourceforge.net
04:01.57Guillotinedam
04:01.58clad_sleepTain: i'll leave this one in your capable hands.. I'm off to bed =)
04:02.17Tainheh I forgot, we haven't put it anywhere but on wowace.com
04:02.35AnduinLotharthat would make me not have seen it
04:02.47TainVisor is a command line driven frame and button molestation system.
04:03.02kergothTain: theres a nice page on the opensvn wiki
04:03.12kergoththough i dunno if trac is behaving itself
04:03.24TainI was just on trac a few minutes ago, so should be
04:03.35kergothcool. was down last night
04:04.06Tainhttps://opensvn.csie.org/traccgi/Ace/trac.cgi/wiki/Visor
04:04.14TainYeah I know, it made me sad last night.
04:05.38Guillotinehmmm.... looks interesting
04:05.47Guillotinesounds kind of like DFM
04:05.56Guillotineespecially since you both said it was the 'mod to rule them all'
04:06.05Endnoooooo
04:06.12End<PROTECTED>
04:07.54TainIt basically is the functionality of a lot of other frame and button/bar addons, but there's no GUI.  It's very fast, very efficient, but not user friendly.
04:08.17Guillotinei think ill stick with DFM for now. it has done me no harm :)
04:08.52Guillotineso cair, you still have the migraine?
04:08.55Guillotineor are you asleep?
04:09.54snowhat function do i use to perform an action if movement is detected and stops if i stop moving?
04:09.54Guillotineyou mean what event?
04:10.26Endinteresting, I logged in just in time to get the onyxia buff
04:10.42AnduinLotharlove when that happens
04:10.49Guillotineive never gotten the onyxia buff :(
04:11.10snoya
04:11.24AnduinLotharlove getting it as low lvls when it multiplies your deeadliness by a facto of 20
04:14.42TainNot sure about that one, sno.
04:16.14Endoh yeah, it's nuts at low levels
04:17.59kergoththank you KeepItCool, for reminding my forgetful ass to use the salt shaker
04:19.24kergoththat addons button vanishing is getting old fast
04:19.33Tainhahah no kidding
04:20.11AnduinLothargo grab one of the addosn that has a gui to enable/disable addons ingame
04:20.32kergothcould do that, but i'm lazy
04:20.37AnduinLotharI know Khaos has one, not sure if AddonManager has been made standalone yet
04:20.48AnduinLotharmight be more
04:21.19kergothokay, wow works under cedega happily again
04:21.28kergothand with a better frame rate than i had before this mess
04:21.54TainIf I didn't have an original GeForce card in my linux system I might try that.
04:28.26kergothwoot, there we go, got a linux app to extract the wow icon from the exe so i can have a non-sucky wow icon on my xfce bar
04:28.29kergoth;)
04:29.16TainI wonder just what the Blizzard "launcher" and Warden find under Cedega.
04:29.59kergothhehe
04:30.02kergothprobably not much :)
04:30.03Endnot much probably :P
04:37.38snohow would i write this? "if movement then jump else nothing" repeating loop?
04:38.18Guillotineomg guys! Blizz just revealed the new alliance race!
04:38.27Guillotinegetting link right now
04:38.41Guillotinehttp://img283.imageshack.us/img283/8448/newracerevealed7dh.jpg
04:39.35Rallion|Sleepand I go to sleep with a chuckle.
04:54.24Guillotineso, you guys think caireen is going to kill me? http://www.wowinterface.com/forums/showthread.php?p=11352#post11352
04:55.43TainOne can only hope.
04:58.08Guillotine...
04:58.13Guillotine~salmon Tain
04:58.22Guillotine~trout Tain
04:58.26TainI am not a fan of that... thing!
04:58.33Guillotine~o rly?
04:58.34purlYA RLY
04:58.34snohow do i create a pause between actions?  /cheer pause... /laugh
04:58.42Guillotineget chronos
04:59.07Tainsno, you can't do it without another addon to help.  There's no normal pause, or delay function.
04:59.20snoah k
04:59.58TainThere's Chronos and Timex for example, too addons that let you schedule things to happen on a timer.
05:00.10Taintwo, not too
05:01.12AnduinLotharif u have chronos it adds the slash command "/in #" that lets u put a timer in macros to wait
05:06.40*** join/#wowi-lounge Morq (n=morquan@24.197.195.41)
05:07.50OsagasuI just lost my minimap
05:07.54Osagasu>.<
05:10.03*** join/#wowi-lounge Kaelten (n=Kaelten@pcp0010773238pcs.mobilh01.al.comcast.net)
05:10.17*** mode/#WoWI-lounge [+o Kaelten] by ChanServ
05:17.03*** join/#wowi-lounge Codayus (n=cody@chaos.net.nz)
05:17.46Guillotinelol. im just waiting for cairenn to kill me for http://www.wowinterface.com/forums/showthread.php?p=11354#post11354
05:17.56Guillotineher psychich powers should be waking her up any moment now
05:23.08*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
05:32.35OsagasuI shall take this time and say Kaelten is Rawk.
05:38.16futrtrubldoes HideUIPanel() wipe extra table data from an element when it hides it? I'm specifically thinking about when hiding the colorpickerframe when .hasopacity = true, I wouldn't want subsequent uses of the colorpicker to show the opacity slider even if they didn't have opacity
05:39.18IrielI dont believeit does ANYTHING to the element
05:39.25IrielThough if the element has an OnHide handler that does it....
05:39.31Iriel... then you'd be okay
05:39.40futrtrublhmmm, nope colorpickerframe does not
05:40.05Irieldoes blizzard's code explicitly set and unset that value?
05:40.22futrtrublI don't see a way of making sure .hasopacity gets wiped after I use unless I give an onhide handler
05:40.32futrtrublit doesn't as far as I can see
05:41.15Valleriussome quick testing seems to indicate that it just leaves .hideopacity as-is. the code that wants to show the colorpickerframe explicitly sets this each time before displaying it
05:41.23IrielAh..
05:41.37futrtrublit checks it onshow, but doesn't set it itself
05:41.55IrielI see what happens, yes.. UIDropDownMenuButton_OpenColorPicker explicitly sets it before using the picker
05:41.59futrtrubloh, you mean the users code... yeah
05:42.11Irielso you dont have to worry about it when you close it.. so in YOUR code, you need to explicitly set it before opening it
05:42.12futrtrubldamns
05:42.51futrtrublbut it might cause probs for users that do not set hasopacity.... well I guess it serves them right, but seems harsh
05:43.23Irielif they dont set it, then their code is broken
05:44.00futrtrublI'll update the wiki with that then, fair warning and all ;']
05:44.22AnduinLotharwb iriel, where'd u come from... make it home?
05:45.00AnduinLotharbtw thx for being a sounding board, i've got IsMounted a lot more efficient now
05:45.14Irielyup, back home now...
05:45.16Nomad_WandererHowdy.
05:45.18IrielExcellent 8-)
05:45.25Nomad_WandererCan I ask another noobish question ?
05:45.44AnduinLothari've coded up a UnitIsUnit check too, but i'm not sure it's necissarily faster
05:45.47Valleriusask away
05:46.05IrielYou can usually ask any question not obviously covered in an FAQ without ridicule
05:46.07Iriel8-)
05:46.40AnduinLotharif you're checking for the target i have it loop through all 46 predictibly consistant units to check if there are stored values and if UnitIsUnit("target", unit)
05:46.45Nomad_Wandererwhats the best way to turn a 1d table into a comma seperated string? I'm using a table foreach, and then inside the table for each, aggregating a string like this StringOne = StringOne .. " , ";
05:46.55Nomad_WandererIt's not working tho.
05:47.07AnduinLotharand then copy those stored variables
05:47.27IrielYou may want to check UnitIsFriend("target") and UnitIsPlayer("target") first
05:47.38Irieltable.concat?
05:47.53AnduinLotharmmm, i have (UnitExists(unit)) and (UnitIsPlayer(unit))
05:48.06Nomad_WandererI jsut want to list out the items in the table as a single string.. Say in a /ra or /w
05:48.07Guillotineso guys... did you all see http://www.wowinterface.com/forums/showthread.php?p=11354#post11354 ? apparently they announced the new alliance race
05:48.21IrielI mean on "target", before scanning the other units
05:48.28Iriela non-player or non-friend would never be in your raid/party
05:48.28AnduinLotharspose that's redundant, isn't it since UnitIsPlayer is nil for non existants, right?
05:48.42IrielI would imagine so
05:48.46Nomad_WandererPurl, troll?
05:48.48purli heard troll is a race on some muds; a guy under a bridge: an annoying robot; a port scanner, or somebody faking being clueless to be shown the One Linux Way so he can argue against it for his psychology thesis on linux advocates, or an employee of trolltech, or at http://www.kuro5hin.org/story/2001/7/27/51233/2979 or ...
05:48.53ValleriusNomad_Wanderer: is StringOne the loop variable used by foreach? if so, it'll be overwritten by the loop each time
05:49.32Guillotineare you calling mea  troll nomad?
05:49.35IrielGuillotine - Wow, that pretty much wraps up any outstanding doubt
05:49.39Nomad_WandererTieBiddersString="";TieBiddersString=""; for i=1,table.getn(TieBidders) doTieBiddersString=TieBiddersString .. ", " ..TieBidders[i]; end
05:49.43Guillotineoh ya
05:49.46CodayusNomad_Wanderer: Yeah, table.concat should be what you want.
05:49.58snowhats the addon that has the "spellbyname" thing?
05:50.12AnduinLotharIsSpellActive?
05:50.28CodayusI think:   table.concat(TieBidders,", ")
05:50.30AnduinLotharIsBuffActive*
05:50.45Nomad_WandererYep. Table.concat is it.. Can't see how I missed that one.. DOH!
05:50.45AnduinLotharCastSpellByName is default ui
05:51.09Guillotineg2g all
05:51.10Guillotinettyl
05:51.15Guillotinepurl, emulate shouryuu
05:51.16purlhehe. im shouryuu. hi. hehe. shouryuu
05:51.18Guillotine<3
05:51.30Guillotine~wave me
05:51.31purlBye, guillotine
05:51.42Nomad_WandererThanks everyone!
05:51.48CodayusIncidentally, is there a way to find out if a spell is in cooldown that DOESN'T involve finding it in an actionbar?
05:52.04Guillotinewe wish
05:52.05AnduinLotharok, i added UnitIsFriend, thx for the suggestion
05:52.08IrielGetSpellCooldown
05:52.24Guillotinewait- i was thinking of in range. sry
05:52.32Irielno, not in range
05:53.07CodayusOh.  Hmmm.  I wonder why I didn't notice that...
05:53.19CodayusThe WoW API pwns me again.  :-/
05:54.08AnduinLotharthose auto-spam emotes bug me...
05:54.25Guillotine~bug AnduinLothar
05:54.45AnduinLotharlol
05:55.14AnduinLotharpurl, emulate AnduinLothar
05:55.32Guillotinepurl, bug is <action> bugs $nick. Bug. Bug. Am i bugging you? Bug. Bug. Bug. O RLY? Bug. Bug. lol. YA RLY. bug. BUG. BUG. LOLOLOL!!!!111!
05:55.33purl...but bug is already something else...
05:55.33AnduinLotharpurl, emulate Anduinlothar
05:55.40Guillotinebug
05:55.42Guillotinepurl, bug
05:55.43purlhmm... bug is n: A son of a glitch. An error in design or programming in hardware or software. Effects range from cosmetic errors to system crash and loss of data. See also Feature.
05:55.54Guillotinehaha. son of a glitch
05:55.56AnduinLotharlol
05:56.03AnduinLotharee also Feature.
05:56.07Guillotinelol
05:56.10Guillotine<3 purl
05:56.19Guillotinepurl, feature
05:56.21purlit has been said that feature is A feature is something that a piece of hardware or software is designed to do. Many things that appear to be bugs are actually features. Often, a hardware or software developer will have to make a tradeoff in functionality that causes some undesirable effects. If they are aware of this and accept it, it is not a bug, but a feature.
05:56.34Guillotinelol
05:56.43Guillotinepurl, you rock
05:56.43purlthanks, Guillotine
05:56.49AnduinLotharlol
05:56.57Guillotinepurl, i love you
05:56.58purlYou love you?
05:57.00Guillotineno, i love you
05:57.02Guillotine<3
05:57.06Guillotineand i love me
05:57.14Guillotinebut that wasnt what i was saying
05:58.00Nomad_Wandererpurl, emulate guillotine
05:58.02purlwoohoo! spoofing links is fun!
05:58.07Guillotine:D
05:59.22Guillotinewhat happened?
05:59.22AnduinLotharO.o
05:59.22Guillotinelooks like a server went down...
05:59.22AnduinLotharlol
06:00.32GuillotineZelazny.freenode.net = dead
06:00.32Guillotineand i g2g
06:00.32Guillotinebye everyone!
06:00.32AnduinLotharadios
06:00.32Guillotinepurl, translate sp en adios
06:00.32AnduinLotharno love
06:00.32Guillotineo noz!
06:00.32Guillotinepurl isnt responding!
06:00.35Guillotine:'(
06:00.59Nomad_Wandererpurl, netsplit
06:01.01purl[netsplit] something that happens when two IRC servers lose their link, thus isolating the users on every side from each other.  a normal part of ALL irc networks, despite what some people bitching about larger networks may seem to think, or an orchestra of poips and thwoops, or something which occurs frequently on OPN
06:01.01*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Codayus (n=cody@chaos.net.nz) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Mondinga (n=morquan@24.197.195.41) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge sno (n=sno@host-134-202-9-69.midco.net) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Osagasu (n=NOYB@rhhe10-109.2wcm.comporium.net) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Nulkris (n=nulkris@CPE-144-137-62-111.vic.bigpond.net.au) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Malivil (n=Alaerand@209-6-253-11.c3-0.frm-ubr2.sbo-frm.ma.cable.rcn.com) [NETSPLIT VICTIM]
06:01.01*** join/#wowi-lounge Kiliek (i=wwarneck@stfu.mpls.mn.us) [NETSPLIT VICTIM]
06:01.02*** join/#wowi-lounge pagefault (i=pagefaul@Toronto-HSE-ppp3857544.sympatico.ca) [NETSPLIT VICTIM]
06:01.02*** join/#wowi-lounge kergoth (n=kergoth@c-24-118-219-25.hsd1.mn.comcast.net) [NETSPLIT VICTIM]
06:01.02*** join/#wowi-lounge Vallerius (n=me@64-110-246-145.sktn.hsdb.sasknet.sk.ca) [NETSPLIT VICTIM]
06:01.25Guillotinetheir back!
06:02.21OsagasuAAAAAAAAAAGH
06:02.22Osagasu<3 netsplit
06:02.22Guillotineok. bye guys
06:02.22Guillotinettyl
06:02.22Guillotinegn
06:02.22Osagasu...
06:02.22Guillotinepurl, emulate osagasu
06:02.23purlACTION slaps some random passerby with a frenic horrid trout of pwnage
06:02.23Osagasupurl, imitate me
06:02.25Osagasuor not
06:02.25CodayusSo, yeah, next question - is there a way to get a spellID if given a spellname, without doing some sort of ugly itteration through the spellbook?
06:03.03Nomad_WandererDunno. I learned lua yesterday
06:03.10AnduinLothardont think so
06:03.27Irielyou scan them all until you find it
06:03.42CodayusOh, elegant.  :-/
06:03.42Irielyou can remember the result until you get a SPELLS_CHANGED event
06:04.41CodayusMmm, fair enough.
06:04.44Irielno, you have to scan but you can remember the result until yo usee another SPELL_CHANGED event
06:04.50Irielso it really depends how often you intend to do it
06:05.50CodayusLooking at applying it to a button-mashing combat mod.  It works at the moment, but the user gets a lot of spam about spell not being ready.  A quick cooldown check seemed to be the obvious next step...but eh, maybe I'll implement that later...
06:06.07AnduinLotharok, i think IsMounted is ready for public releast
06:06.34OsagasuNini, ladies and gents
06:06.40OsagasuI have class tomorrow
06:06.48IrielMaintaining a table of spell to ID might be reasonable then
06:06.59CodayusIriel: ....hey, that's not a bad idea at all.
06:07.01Irielthough even the iteration isn't onerous for something that runs on a keypress
06:07.32CodayusCould do it once on startup and uh...I guess whenever you visit a trainer?
06:08.16CodayusSince that would potentially change spellIDs, if I understand how they're assigned.
06:08.20IrielNo, do it whenever you see a SPELL_CHANGED event
06:08.24Irielthat's all you have to look for
06:08.48Irielsorry SPELLS_CHANGED
06:09.00CodayusOh, hmm, that's thrown by...ah, learning new stuff.
06:09.13IrielI THINK so
06:09.23Irielthough i'm not certain, so check for LEARNED_SPELL_IN_TAB too
06:09.24CodayusAnd...opening the spellbook.  And changing weapons.  Hrm, well, fair enough.
06:10.11CodayusAh, that's probably better for my purposes.
06:10.21IrielUgh, it's called that often?
06:11.06CodayusLEARNED_SPELL_IN_TAB fires only when a spell/ability is actually added, which is precisely the only time I'd need to recalculate spellIDs.
06:11.35Codayushttp://www.wowwiki.com/Events_S_%28Screenshot%2C_Select%2C_Send%2C_Show%2C_Skill%2C_SpellsCast%2C_Spell%2C_Stop%2C_Suggest%2C_Sysmsg%29#SPELLS_CHANGED
06:11.48Codayus...eww, ugly URL.  But yeah, that's what the wiki says.
06:13.16CodayusThanks for the help - that should work pretty well.  :-)
06:13.38*** join/#wowi-lounge Greywind (n=Greywind@12-203-229-193.client.insightBB.com)
06:19.49AnduinLotharlove how a mod can get > 2000 dl and no comments..
06:19.59kremonte=|
06:21.22AnduinLotharmmm AssistMe has 1600... guess no one likes it..
06:22.28Greywindyeah i have had that happen on my WC3 maps i have made, it sucks
06:23.30Greywindand it turns out my map had some serious bugs with some players but noone ever told me until i stopped playing wc3 *sigh*
06:23.43AnduinLotharlol, ouch
06:24.16Greywindat least i havent crashed my WoW client...yet with my lua skillz...or lack thereof :P
06:24.34AnduinLothari used to do that all the time, the've made it harder
06:24.55IrielUnless your name is Tem, or you do something obviously bad, you'll be unlikely to crash it
06:25.00Greywindlol
06:25.39Greywindi think there has to be some function that recognizes Tem's character and auto crashes for him now :P
06:26.47CodayusI used to crash it repeatedly.
06:26.50CodayusFrustrated me...
06:26.56CodayusThought it was just a buggy game.
06:27.03Greywindhmm cant believe i forgot to register my nick, man its been a long time since i used irc *sigh* I feel like such an irc n00b >.<
06:27.04CodayusBut it actually turned out to be a bad stick of RAM.  ><
06:27.04AnduinLothartho i do like the fact that Chronos has gotten 2000 dl's since yesterday. that makes me feel warm and squishy
06:27.19Greywindhehe
06:33.29AnduinLotharthat was odd... randomly disconnected from server
06:35.28AnduinLotharwow 2000 latency
06:37.17kergothGordok Bushwhacker yells: NO!!! It puts the tannin in the basket, or it gets the mallet again!
06:41.04Greywindhehe
06:41.28GreywindDM north 4tw!
06:41.51Greywindor more like ogre suit 4tw
06:42.02Greywindogre dance is sweeeeet
06:44.20Greywindoh firefox 1.5 is supposed to be released today, i have been to busy to test the betas
06:48.13kergothhehe
06:48.20kergothis it? nice
06:48.27kergothlast time i tested the beta, it crashed before the browser even came up :P
06:48.50Greywindlol
06:49.53Greywindok i'm having serious pda envy going on. my brother just got a new ipaq with windows mobile 2005 on it, seems really nice
06:50.19Greywindcant believe im excited about anything with the word windows in it >.<
06:50.43Greywind<--- mac lover stuck on a pc
06:51.53kergothi'm more of a linux guy. wonder how long itll take the handhelds.org folks to get linux running on that model ;)
06:54.43Greywindthat would actually be nice to tryout, too bad he would never let me do it :P
06:55.07kergothhehe
06:55.17Greywindmmm portable mozilla instead of IE
06:55.30kergothpdas seem to be more toys than of real use, in my experience
06:55.40kergothi have a stack of 4 sharp zauruses in my closet collecting dust
06:55.50IrielI use my palm 3 when i'm actually DOING busy project stuff at work
06:55.56Irielbut the rest of the time it sits on the desk
06:56.00kergothnod
06:56.01Greywindhe speaks 5 different languages and has a ton of dictionaries on his
06:56.02IrielI have a zaurus in the closet also
06:56.15kergothbut you could probably get some decent apps for one's symbian phone for that stuff :)
06:56.17kergothheh, what model?
06:56.27Irielthe first US one
06:56.43IrielSL-5000D
06:56.45kergothsl5500d
06:56.48kergothah, developer model
06:56.51Irielyup
06:57.05Irielit was cool to fiddle with but just didn't really seem enough to be, y'know, greatly useful
06:57.11kergothyep. toy
06:57.16kergothespecially running that shitty ass software
06:57.30IrielDid the newer ones get any better?
06:57.35kergothwaht is pretty cool though.. is running openzaurus with GPE
06:57.38kergothits X
06:57.42kergothyou can run xchat and mozilla
06:57.43kergoth;)
06:57.58Greywindwhat! *steals his bro's pda*
06:58.03IrielI think i've more or less decided anything smaller than a laptop wont be very handy
06:58.08AnduinLotharxchat ftw
06:58.28kergothindeed.  though i could see getting one of those teeny laptops, like with the 10-12 inch display
06:58.35IrielNow I need to find a cellphone that I dont hate, Nokia's newer OS is pretty lousy
06:58.47kergothi dont mind symbian
06:58.57IrielMy fiancee just got a new 12" vaio, the 2.5lb one
06:59.11krkasymbian has a crappy java implementation
06:59.12IrielIt's SLOW, that's my problem with Symbian
06:59.17kergothi wanted a symbian phone with expandable media, bluetooth, GSM, flip phone.. werent many options
06:59.18IrielI want to hit a button and have something happen THEN
06:59.22kergothpicked up a nokia 6260
06:59.23Irielnot a second later
06:59.25kergothyeah, there is that
06:59.29kergothi'd like to try a nokia 770
06:59.33kergothlinux on that bad boy
06:59.36kergothyet another toy though
06:59.44krkai would recomment sonyericsson
06:59.48Irielkrka: I had wondered about that, java on the phone sounded interesting for one with GSM
07:00.03kergothi dont like the proprietary software on a lot of the phones
07:00.07kergothsymbian.. i installed python on mine
07:00.09kergoth:)
07:00.27kergothwho wants to port lua to symbian?
07:00.42IrielI'll pay sonyericsson more attention when I lose my patience with nokia enough to buy ANOTHER phone.
07:00.42Greywind*cricket*
07:00.58krkadon't think you'd ever want to code on your phone
07:01.33IrielWell, if I ever set it up again, I used to have temperature sensors in every room of my apartment, i'd love to have a little 'how is the house doing' app 8-)
07:02.04IrielThough of course, a web page would do just fine for that
07:02.06krkajust make a webapp for that, mobile phones support web
07:02.09kergothkrka: well, its nice to write quick symbian applications with.  a good friend of mine wrote a caching google maps browser with python for his symbian phone
07:02.16kergothuseful more to execute code, not actually write it.
07:02.30krkawhy not just use java then? it's builtin
07:02.33Irielyeah, I did some web stuff when I first got it, sadly T-mobile's network is s.. l.. o.. w..
07:02.47krkause opera mini :)
07:02.58kergothbecause its java? thats sufficient reason for me to not use it ;)
07:03.06Irielnothing wrong with java
07:03.21AnduinLotharpython's easier to write
07:03.26krkaJ2ME is pretty damn easy too
07:04.08kergothany language that has a class/object for _void_ is one i'm not going to be using
07:04.10kergoththanks anyway
07:04.11kergoth:P
07:04.25krkajava doesn't have that
07:04.25IrielHow do you represent it in a reflection interface without one?
07:04.42kergothit does.  i dont have the url handy, but it does indeed
07:05.00IrielI work in java every day, i've never instantiated something to mean 'Void'
07:05.21kergothi didnt say you had to instantiate it, now did i?
07:05.30IrielBut there is a java.lang.Void
07:06.06Irielbut it's there for reflection
07:06.11Irielhttp://java.sun.com/j2se/1.4.2/docs/api/java/lang/Void.html
07:06.15krkalol
07:06.20krkathat's funny :)
07:06.39kergoth:)
07:06.50krkastill, if you don't even use it, why is it a reason to not use java?
07:07.07krkaand it's more of a library thing than a language thing
07:07.25krkaJ2ME most certainly doesn't have java.lang.Void
07:09.35IrielHow much is 'missing' in J2ME?
07:10.34krkaalmost everything
07:10.38krkathen again, most of that is not needed
07:11.04Irielis all the Collection stuff still there in util?
07:12.34krkautil only has like Vector and HashTable
07:12.43krkano wait, HashMap
07:14.03IrielIs portability as good as it should be, or are vendors/manufacturers lazy and incompatible?
07:14.11krkait's getting better
07:14.28krkaas of midp 2 things are getting quite portable
07:14.43krkamidp1 lacked a lot so vendors pushed their own solutions to things
07:15.24IrielHow is stuff like networking handled? Is it heavily abstracted or do you just use the standard net api's?
07:15.51krkamidp1 only has http support basically, but midp2 also has sockets
07:15.57krkai believe it even handles encryption
07:17.30IrielThere's hope for it yet as something to play with if I ever find the time 8-)
07:17.56krkathe only thing that's really is bothering me now is buggy jvm implementations, such as the one in some nokia phones
07:18.05krkasony ericsson is always rock solid
07:19.46IrielNokia's bluetooth stack appears to suck also
07:20.06Irielthough that coul djust be fingerpointing from Palm
07:20.34krkanever played much with bluetooth, so i wouldn't know
07:20.56IrielI'm talking a year ago tho, so it may have improved, though getting firmware upgrades from US cellphone companies appears to be a joke
07:21.03krkaothers at the company says that using the bluetooth api to communicate with other phones is painful
07:21.32krkahow many cell phones in usa come with java btw? i heard brew was bigger there
07:22.10Iriellast time I was looking there were a fair few, but I have no idea how much of the market they represented
07:22.32IrielThey're a necessary evil, and the US cell companies lock things down enough to make them boring and uninteresting
07:23.05krkayeah that's what I kinda guessed
07:24.58AnduinLothari'm still using my old classic LG 440
07:25.02AnduinLothar4400*
07:26.10AnduinLotharsometimes i wish it had bluetooth, but i don't use it for much more than the phone. don't wanna pay for internet just for aim. i should just get a cable so i can sync my address book
07:26.44IrielI only use it when my DSL is out or i need to get my laptop online when i'm travelling (rarely)
07:27.08IrielI liked the idea of using it with my Palm, but the bluetooth stacks didn't play well together (And the consensus at the time was that the problem was Nokia's)
07:27.42AnduinLotharya, i dont have a laptop, if i did i might use it for wifi
07:27.58AnduinLotharand i donthave a pda either
07:28.45AnduinLothari'd kinda like to have a small 12" laptop... pda's haven't really taken off and I'd rather have a full computer than a blackberry
07:29.49AnduinLotharok, well i said IsMounted was done.. i lied... went to disable the debug messages and found one bug after another
07:30.01AnduinLotharthink i got it squared away now
07:30.57AnduinLotharit correctly checks against know units using UnitIsUnit on not only "target" but all non-predictibly consistant units and compound units
07:31.41AnduinLotharso if targettarget happens to be player it'll just copy/save/return the player stored values
07:32.59AnduinLotharnot sure exactly how compound units are useful to have this info about... but it's an abstract library... The opportunities are limited only by your imagination!
07:33.44AnduinLotharwell, that and it doesn't work for hostile players you cant see the buffs of
07:34.20AnduinLothartho it would still work if you or a party/raid member cast detect magic on them
07:38.12AnduinLotharok, ass soon as Cair approves it'll be on the WoWI library page
07:38.14AnduinLotharas*
07:40.58futrtrublwhat happens if a friendly PC goes out of range, changes its mount status and returns? would you still have its prev state?
07:42.36AnduinLotharUNIT_AURA would fire when it got back in range, the saved info would be nilled and a new lookup would call the detection algorithm
07:43.38AnduinLotharwhich is one reason it's a mini-library and not just a quick cut/past piece of code ;)
07:49.33futrtrublnice
07:50.36futrtrublwell, I'm off to bed, see you guys tomorah
07:51.01Irielcya
08:09.36*** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl)
08:11.43*** join/#wowi-lounge Industrial (n=tom@gateway.is.remotion.nl)
08:20.56IrielWell, that;s enough being senselessly ganked for me for one night
08:23.38AnduinLotharAPB's now on curse as well (they take longer to aprove..): http://www.curse-gaming.com/mod.php?addid=2650
08:24.34Industrialgood morning
08:25.27AnduinLotharmoorning
08:31.43MoonWolfhey, is that a usefull use of sky mod. omg wtf
08:31.45AnduinLotharah, he'll miss the IsMounted debut: http://www.wowinterface.com/downloads/fileinfo.php?id=4334
08:32.31AnduinLotharyeah. I figured since I designed the Library I was obliged to force it into the lime light with something useful
08:33.05AnduinLotharI mean, I've written ChannelManager and Meteorologist for it too
08:33.26AnduinLotharan PartyQuests is pretty nifty
08:33.49AnduinLotharGIRD was also useful till the author went afk
08:34.50AnduinLotharand imo CTA and CTRA should use it... course CTRA never will for political reasons. and I'm told CTA will optionally use it next patch
08:39.35Industrialoh noes http://www.facesofwow.com/gallery/displayimage.php?pos=-26701
08:41.35MoonWolfIndustrial stop putting your face everywhere
08:41.49IndustrialMoonWolf: o_O
08:41.53IndustrialxD
08:42.51MoonWolfpatching wow now
08:49.24AnduinLothardude, just checked that pic site found a char i've known and played for like a yr is a chick and i didn't even know..
08:51.33Industriallol
08:51.44Industrialshe hot? :>
08:51.47MoonWolfI had that with a guild mate.
08:51.48Industriallink!
08:52.01Industrialseems Eu server names arent on there
08:52.09Industrialwell.. Frostwhisper isnt
08:52.11MoonWolfone day she was like gtg my boyfriends comming over.
08:52.16Industrialo_O
08:52.18MoonWolfwe were like you gay, no im a girl!
08:52.20MoonWolfWTF!
08:52.43AnduinLotharhttp://www.facesofwow.com/gallery/displayimage.php?album=69&pos=39
08:53.12Industrialoooo
08:53.13Industrial:D
08:58.56Industrialwhy are all the really cute-cuddly-you-know-the-feeling girls so far away..
09:00.37*** join/#wowi-lounge Industrial (n=tom@gateway.is.remotion.nl)
09:02.45AnduinLotharO.o http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=250
09:06.09AnduinLotharmmm http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=327
09:07.02AnduinLotharoh and i foudn the leader of my last guild.. he looks axactly like the epitome of nerd/dork
09:10.42Industrialdamit sites like this make me not do work >_<
09:10.51AnduinLotharlol yup
09:11.39Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=130&pos=14
09:11.40Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=20&pos=7
09:11.47Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=20&pos=37
09:11.52Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=20&pos=58
09:12.01Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=20&pos=186
09:12.09Industrialhttp://www.facesofwow.com/gallery/displayimage.php?album=20&pos=122
09:12.11Industrial--^ hot!
09:13.07AnduinLothardamn... http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=559
09:14.19AnduinLothartho almost definitely fake, esp since she/he hasn't commented
09:18.28Industrial..
09:18.31Industrialdaaaaiiiimmnn
09:18.39Industrialn*gga
09:18.43Industrial:>
09:48.45*** join/#wowi-lounge Nulkris (n=chatzill@CPE-60-230-173-99.vic.bigpond.net.au)
10:52.42*** join/#wowi-lounge Cide (n=Cide@81-226-233-223-no60.tbcn.telia.com)
12:13.15*** join/#wowi-lounge Croup (i=Drebble@c213-100-137-7.swipnet.se)
12:13.16*** join/#wowi-lounge CaptainDrebble (i=Drebble@c213-100-137-7.swipnet.se)
12:13.40*** join/#wowi-lounge Croup (i=Drebble@c213-100-137-7.swipnet.se)
12:13.41*** join/#wowi-lounge CaptainDrebble (i=Drebble@c213-100-137-7.swipnet.se)
12:21.57*** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com)
12:22.34*** join/#wowi-lounge Croup (i=Drebble@c213-100-137-7.swipnet.se)
13:04.15*** join/#wowi-lounge Varuthus (i=FourthX@c-67-191-35-112.hsd1.fl.comcast.net)
14:12.48*** join/#wowi-lounge Stylpe (n=Stylpe@15.84-48-162.nextgentel.com)
14:16.33*** join/#wowi-lounge Cide (n=Cide@81-226-233-223-no60.tbcn.telia.com)
14:48.01*** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl)
14:54.26*** join/#wowi-lounge __raelyn (i=omgwtf@81-86-158-95.dsl.pipex.com)
15:13.49*** join/#wowi-lounge natebc (i=natebc@etcb01-00-bnwkga-69-173-44-180.atlaga.adelphia.net)
15:15.39*** join/#wowi-lounge Shouryuu (n=nicolass@56.239.97-84.rev.gaoland.net)
15:15.45Shouryuurawr?
15:16.16Shouryuuguess not
15:16.29natebczzz
15:17.24Cideroar
15:28.43Shouryuuugh this guy is killing me
15:28.49Shouryuuhe's whinning because there's no
15:28.56Shouryuumouse on the requierments
15:29.02Shouryuuyet you can't play without it...
15:29.12Shouryuuno mouseless API
15:29.13Shouryuuugh
15:34.53kergoth~today
15:34.55purlWednesday sucks, because it is only half way through the week.
15:36.36Shouryuudon't say that....
15:37.29Shouryuuyou've grown a pessimistic bot...
15:37.51kergoth~factinfo wednesday
15:37.51purlwednesday -- created by kergoth <~kergoth@dsl081-228-056.chi1.dsl.speakeasy.net> at Mon Mar 31 22:47:08 2003 (960 days); it has been requested 80 times, last by kergoth, 2m 56s ago.
15:37.53kergoth:P
15:37.58Shouryuulol
15:38.29Shouryuuhow old is he?
15:41.57kergothhmm, not sure
15:41.59kergoth~ibot
15:42.00purli heard ibot is a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported.
15:42.16kergothcould see how far back the logs go
15:45.07*** join/#wowi-lounge Parak (n=utterly_@nameserv2.http-tunnel.com)
15:47.12Croupdoes anyone here know if it's possible to detect if the player is sitting? I want to make it so that if I'm sitting, I will stand up, and if I'm already standing, I will jump.
15:47.26*** join/#wowi-lounge Stylpe (n=Stylpe@15.84-48-162.nextgentel.com)
15:47.32CroupAnd I can't find anything about it on wow wiki :/
15:47.52Shouryuudon't think so
15:48.02ShouryuuI'm quite sure Jump() has been removed thogh
15:48.10Shouryuumost of the movement functions are gone since 1.5
15:48.15CideJump() works fine in a macro
15:48.22Shouryuuok cool :p
15:48.28Shouryuuwasn;t sure
15:48.41ShouryuuI thought it was gone as well
15:49.08Shouryuuthen wait, how hard will it be do an add on that makes someone jump every 15 sec?
15:49.09Croupwell, if I jump while sitting (using my jump key) i will jump instead of just stand up
15:50.03ShouryuuDont answer my question
15:50.05ShouryuuI got it
15:50.25Shouryuuwelll
15:50.33Shouryuuyou could try to hook a function
15:50.52Shouryuuto your "sit" button (X i think)
15:51.04Shouryuuand make it toggle a value when you press it
15:51.10Shouryuubut that won't always work...
15:51.24Croupyeah most of the time I sit down to eat/drink ofr from being afk :P
15:51.33Croup*or
15:52.05Shouryuuwell then hook a functin for each action that requieres you to sit...
15:52.19Shouryuueach time you drink/eat
15:52.24Croupwell, it's not so important. I just get frustrated when I jump from sitting and are unable to cast spells for a brief time. i'll just have to learn to take a step in some direction instead
15:52.31*** join/#wowi-lounge Osagasu (n=NOYB@rhhe10-109.2wcm.comporium.net)
15:52.33Shouryuuhehe
15:53.01Croupits just that starting to walk from sitting sometimes messes with the camera
15:53.27Shouryuuseriously?
15:53.46ShouryuuI've never had that problem before...
15:54.17Croupits something about resetting the camera to face the direction you are facing
15:54.26Shouryuuoh that
15:54.32Croupso if im looking behind me and start to walk while sitting, im suddenly looking forward
15:55.06Shouryuuis normal, I think
15:55.14Croupyeah but irritating :)
15:55.22ShouryuuTheir might be an option in the interface setting of WoW
15:55.29Shouryuutake a good look for anything that could cahnge it
15:57.04Croupyeah might be something there for the camera
15:58.24Shouryuusmart pivot
15:58.26Shouryuudisable it
15:59.42Croupyay ^^
15:59.56CroupI'm much too eager to code it seems :P
16:00.12Croupdidnt spend enough time checking if it could already be done :)
16:00.24Shouryuuhehe
16:11.31Osagasuwierdos.
16:18.42Osagasummmm, friend rice smothered in soy sauce. heart-attack inducing goodness.
16:18.46Osagasu*fried
16:18.57Osagasufreudian slip? ^_^;
16:20.34TainThat is tasty stuff.
16:26.48Osagasuwhat, friend rice?
16:29.52TainYeah, fried rice and soy sauce, love those flavors.
16:30.11*** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl)
16:30.29Osagasueven if it kills you at 20 years of age
16:31.41StylpeI'd never eat 20 year old fried rice and soy sauce... I'm not STUPID
16:32.06Stylpe*badam pssh*
16:37.30Osagasu~stab Stylpe
16:37.31purlACTION runs at Stylpe with an origami Swiss Army knife, and inflicts a nasty paper cut.
16:37.50StylpeAAH! Paper cut!
16:38.01Osagasu~burn Stylpe
16:38.02purlibot pours gasoline all over Stylpe, ignites the fire, and then enjoys some toasty marshmallows with the glorious blaze
16:38.40StylpeStop hurting me =(
16:38.48OsagasuIf you wanna do DnD spells, go to a DnD channel
16:39.09Tain~rlart
16:39.19StylpeIt's just that paper cuts remind me so much about Munchkin DnD
16:39.33Osagasuotherwise; Lesser Heal, Heal, Greater Heal, Flash Heal, Prayer of Healing
16:40.34StylpeDon't forget Heavy Runecloth Bandage
16:41.25CideLesser Healing Wave!
16:41.30CideFlash of Light!
16:41.32Stylpenerf
16:41.45OsagasuNerf Shamans!
16:41.54Cidenah
16:42.11Stylpe~emulate me
16:42.12purlwell, emulate stylpe is <relpy>Chuuuuu! ^_^
16:42.22Stylpewth?
16:42.33TainStylpe is a relpy
16:42.43StylpeYeah, but ut's not working
16:42.55OsagasuMeh, really, I've played every class to 30, the only shaman thing that really needs to be nerfed is frost shock. :P
16:43.45TainWell, up to 30 is still pretty easy.  There are some things that get a lot worse the closer you get to 60.
16:44.13Paraklike pugs
16:44.36TainI still think a Paladin from 1-35 or even 40 is overpowered against anything he fights in pve.
16:44.37OsagasuHey, there are PUGs pretty close to killing off Rag
16:45.08Parak¬_¬
16:45.18StylpeAHA! relpy! >_<
16:45.25TainYou don't say!
16:45.30Osagasu~emulate me
16:45.32purlACTION slaps some random passerby with a frenic horrid trout of pwnage
16:45.34Stylpe~slap tain
16:45.35purlACTION slaps tain, keep your grubby fingers to yourself!
16:45.42Osagasu~rslap
16:45.47Osagasuworth a try
16:46.00Stylpe~emulate me
16:46.02purlY'know, sometimes I wish I could just pause RL for a day or two, just so I could do what I want, without anything or anyone interfering.
16:46.03Osagasu~kill Stylpe
16:46.05purlACTION shoots a ionized anti-photon gun at Stylpe
16:46.13Shouryuu~emulate me
16:46.14purlhehe. im shouryuu. hi. hehe. shouryuu
16:46.21Tain~lobotomize Osagasu
16:46.22purlACTION jams a rusty screw driver into Osagasu's head and swirls Osagasu's brain around
16:46.24Osagasu~emulate slouken
16:46.25purlACTION pokes some little piece of code.... "I wonder what this does?" ...fiddle fiddle.... SNAP
16:46.33Shouryuulol
16:46.41Osagasunice.
16:46.58Osagasu~forget slouken
16:47.10Osagasu~forget emulate slouken
16:47.10purli forgot emulate slouken, Osagasu
16:47.23Stylpe~unforget emulate slouken
16:47.23purlStylpe: Successfully recovered 'emulate slouken'.  Have fun now.
16:47.30Stylpebwahaha
16:47.34Stylpeliteral emulate slouken
16:47.40Stylpe~literal emulate slouken
16:47.41purl"emulate slouken" is "<reply> Yarg!"
16:47.51Stylpewth?
16:47.58Tainhah
16:47.59Osagasuowned.
16:48.02StylpeLook what you've done!
16:48.06Osagasuso?
16:48.40Tain~panic
16:48.41purlsomebody please DO something!
16:48.54Osagasu~literak emulate slouken
16:48.58Osagasu~literal emulate slouken
16:49.00purl"emulate slouken" is "<action> pokes some little piece of code.... "I wonder what this does?" ...fiddle fiddle.... *SNAP*"
16:51.53Osagasu~unlobotomy me
16:52.05Osagasumeh
16:52.37Osagasu~dict Stupid
16:52.54Osagasuthis doesn't bode well
16:58.04*** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
17:01.38Eraphine|LabCide, is CTRA in 1.9 going to split up into traditional CTRA and boss mods?
17:01.59Cideyes
17:03.12Eraphine|LabI'm also noticing about a 20kb/sec average reduction in mem increase during raids.
17:03.27Eraphine|Labnot sure why though..
17:04.20Eraphine|LabMight just because I was doing ZG instead of BWL last night, but it worked really well.
17:04.25Cidehopefully
17:04.36Cidebut there's a big differencr between ZG and BWL though
17:04.45Eraphine|Labyeah especially for fights like vaelez
17:04.47Eraphine|Labor nef
17:05.05Eraphine|LabBut, we can't live without it
17:06.07Cidewithout boss mods?
17:06.12Eraphine|Labno without ctraid
17:06.21Cideoh
17:06.21Eraphine|LabThe actual raid interface
17:06.27Cidewell, use it then :P
17:06.35Eraphine|LabI've written some small ace addons to parse the boss announces
17:06.42*** join/#wowi-lounge Amicester (n=Atrius@nat-132.digitalriver.com)
17:07.00Eraphine|LabI'm sure whatever counterpart you come up with for ctra boss mods will be great.
17:07.16StylpeCide: Did you fix /rarly in the last version?
17:07.18CideCT_RABossMods is still the same
17:07.22CideStylpe: yes
17:07.26Stylpe:D
17:07.26Cideit's just another addon now
17:07.39Cideit functions just like before (with some optimizations), but not everyone has to run it
17:07.47Eraphine|Laboh? can I drop the 1.45 xml/lua into the ctra directory?
17:07.51Eraphine|Laband update the toc?
17:07.56Stylpe~O RLY
17:07.58purlNO RLY
17:08.02Cideprobably
17:08.08Eraphine|Labaight !
17:08.20Cideor maybe not
17:08.25Cideprobably not actually
17:08.25Eraphine|LabIt's ok
17:08.52Eraphine|LabIt's not the end of the world
17:09.33Cidefor some reason the FTP is slow right now
17:09.58Eraphine|Labis the alpha of the split ctra_bossmods still in development? or is there a stable beta somewhere?
17:10.47Cideit's stable
17:10.56Cidebut I can't access the FTP to upload it right now
17:11.02Eraphine|Labroger that
17:11.21Eraphine|LabAnyone here alliance side beat nef yet?
17:21.35Cide<- horde, heh
17:40.38*** join/#wowi-lounge ToastTheif (n=chatzill@24-177-151-62.dhcp.mrqt.mi.charter.com)
17:42.09ToastTheifhmm
17:43.37Eraphine|LabGo steal some bread.
17:44.22AnduinLotharArcanePartyBars video: http://video.google.com/videoplay?docid=-1309833911457581073&q=%22Arcane+Party+Bars+Preview%22+playable%3Atrue
17:54.40*** join/#wowi-lounge Natasem (n=Natasem@h-64-105-32-25.snvacaid.covad.net)
18:11.47*** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
18:13.35AmicesterBy the gods! People keep feeding the trolls in that Ace thread.
18:13.48Eraphine|LabWhat trolls
18:14.08krkasaien and mugendai sure can argue forever
18:14.17Eraphine|LabIt's senseless
18:14.27krkato be young and have that energy again :)
18:14.29Eraphine|Labor maybe it makes too much sense
18:14.43Eraphine|Labshrug... I use ace, I don't force other people to use it.
18:14.57Eraphine|Labthe guildees I write addons for are forced to use ace I guess.
18:16.21Eraphine|LabI do think ace is a little too hyped up though.
18:16.48Eraphine|Labfor its own good.
18:19.30Eraphine|LabIs there a way to get vitals on a like-faction player not in your group without  changing your target?
18:20.02krkayou can change target, get info, change target back
18:20.06krkaif that would be acceptable
18:20.08Eraphine|Laband it's instant?
18:20.25Eraphine|LabWould it appear that my target has changed?
18:20.40krkadon't think so
18:21.23AmicesterThere will always be a slight delay when doing a target.
18:21.50krkahow slight?
18:21.52AmicesterAnd there's always the potential that you haven't recieved any events for them and so the information wouldn't be available until the events fired for the target unit id.
18:22.11krkaI think it needs to be investigated
18:22.12Eraphine|Labdon't those events get trigger on target changed?
18:22.16AmicesterThey do.
18:22.58AmicesterThe events would be in response to you changing target. You would then be sent the unit information if you didn't already have it.
18:23.03Eraphine|LabI'm just wondering how feasible it would be to extend the functionality of the traditional "UnitID" restriction to names.
18:23.16AmicesterReally difficult to do in realtime.
18:23.22Eraphine|Labnod..
18:23.26Eraphine|Labbut it would be so useful.
18:23.31AmicesterThat it would.
18:23.54KiliekEraphine|Lab, I'm alliance and havce beat nef.
18:23.56AmicesterIts similar to how we don't have unique ids for npcs in the world, and have no way to identify "Trogg" from another "Trogg"
18:23.56krkawell, why don't you try it instead of discussing it? :)
18:24.22krkajust use healthpoints and mana and stuff to differentiate between npcs :)
18:24.24AmicesterBecause you would be polling a target cycle which Blizzard, I believe, has asked us not to do.
18:24.30Eraphine|LabI'd have to hook every functin with UnitID
18:24.33Eraphine|Labit'd be arduous
18:24.46krkanot for a simple test
18:24.50Eraphine|Labthat's true.
18:24.52Amicesterwell you'd be continually cycling targets to get the information.
18:25.11krkablizzard needs to make targeting require a keypress
18:25.16Eraphine|Labit does.
18:25.19AmicesterIt does.
18:25.23AmicesterTo start a cycle.
18:25.27Kilieklack of trargetid is a big deal
18:25.35krkareally? they've changed it recently?
18:25.37Kiliekit'll never get added
18:25.38AmicesterSlouken stated that an infinite number of targets can be done from one keypress though.
18:25.41Eraphine|Labyeah you can run as many interations of changetarget as you like though.
18:25.45krkain 1.5 you could change targets automatically I think
18:25.49Eraphine|Labyou could.
18:25.50AmicesterBut I do think they asked us not to cycle targets continually to find information.
18:25.51Eraphine|Labthat got broke in 1.6
18:25.57krkai see
18:26.11Eraphine|Labso addons like defend yourself can no longer autotarget nearest
18:26.17AmicesterI mean obviously you can process combat messages.
18:26.22AmicesterSo if you poll a person once.
18:26.30AmicesterYou can in theory monitor combat messages and track their health that way.
18:26.34AmicesterEven if they're not in your party.
18:26.38AmicesterYou just have to make sure everything is exact.
18:26.41AmicesterAnd so it may not be in sync
18:26.53Eraphine|Labthat and you may not be in range of their combat messages.
18:26.58AmicesterRight.
18:27.00Eraphine|Labor aware of what buffs they are eating.
18:27.04krkaand you may not know their initial health
18:27.17AmicesterThats why I said you'd have to poll them once to get the initial information.
18:27.27Eraphine|Labyeah it'd be a headache
18:27.28AmicesterRegardless, I beleive its kind a waste of time. I wouldn't spend any time myself working on it.
18:27.32krkayou could make an addon that polls important people a few times each minute :)
18:27.37AmicesterBut if they'rei mportant.
18:27.40AmicesterJust put them in your party or raid
18:27.42Amicesterand you have a unit id
18:27.43Amicester=P
18:28.14Eraphine|Labindexed unitid/names for the closest 10 people around us..
18:28.18krkahas anyone made any addon to create a list of available enemy targets that has a unit id relative to you+
18:28.21Eraphine|Labblizzard should give us.
18:28.29krkai mean, you have infinite unitids now
18:28.36Eraphine|Labwe do?
18:28.36AmicesterNo you don't.
18:28.40AmicesterAll unit ids are predefined.
18:28.41krkaparty1target, party2target
18:28.42Eraphine|Labwe have 40+40
18:28.47krkatargettargettarget
18:28.54Eraphine|LabI don't believe they have unitid's
18:28.55krkaplayerpet1targettargettarget
18:28.57AmicesterYeah.
18:28.59krkathat's a unit id
18:29.00Eraphine|Labthey are inherited from the first target
18:29.01AmicesterThere is a "target" for every unit id
18:29.08Amicesterin theory.
18:29.19krkatheoretically you could find out about lots of players that way
18:29.35Eraphine|Labyeah, but those unitid's aren't created until you specify nested targets.
18:29.37Eraphine|LabI believe.
18:29.47Eraphine|Labotherwise wouldn't there be an infinite loop.
18:30.15Eraphine|LabI'm also pretty sure that targettarget doesn't trigger events.
18:30.21AmicesterIt only goes two deep as far as I know.
18:30.22krkahmm... I could write a simple function to map unitids -> player names
18:30.26AmicesterYou can view target, and targettarget of a unit id.
18:30.29krkawould you like that?
18:30.36krkait goes deeper than that
18:30.42krkadon't think blizzard made a limit
18:30.47krkaunless they changed that recently too
18:30.52Eraphine|Labkrka as soon as any player changes targets it loses the link.
18:30.54AmicesterRight.
18:30.56krkayes
18:31.07Eraphine|Labbut yes...
18:31.09krkayou'd have to create the links right before you use them
18:31.10Eraphine|LabI see what you're saying.
18:31.11AmicesterBut are you going to recieve events for all of these unit ids?
18:31.15krkano events
18:31.22krkastill, it might be useful
18:31.27Eraphine|LabYou could create a table of instant unitid's and names
18:31.31krkado it once a second or something or make a graphical table
18:31.35Eraphine|Laband then use SpellTargetUnit(Targettargettargettarget)...
18:31.47Eraphine|Labfor complete passive targetting.
18:32.16AmicesterYeah I can't think of a way to make anything like that in a manner that would interest me in spending the time to do it =P
18:32.19Eraphine|LabAmicester, there are no events for targettargets btw.
18:32.30Eraphine|LabThat's why targettarget addons all use onupdates.
18:32.37AmicesterThats what I mean.
18:32.57AmicesterSo you're polling constantly, and if you're polling through dozens or more unit ids every second?
18:33.02AmicesterIts difficult to make that sound efficient.
18:33.16Amicestergranted it could probably be done.
18:33.35Eraphine|LabIn a large city, most people are targetting npc's
18:33.38krkadoes it need to perform often and efficient?
18:33.51Eraphine|Labit needs to be able to perform very quickly right before a spellcast.
18:34.03Eraphine|Laband you assume that "someone" has that person targetted.
18:34.19Eraphine|Labyou assume that someone in your party has that person targetted.
18:34.39Eraphine|Labor your target has that person targetted.
18:34.46krkai am thinking it's only used to show the potential targets and their health / name / faction
18:34.50krkathen you can click on them to target
18:35.26Eraphine|Labwhat's the command to determine if unit id's are the same
18:35.30Eraphine|Labunitisunit ?
18:35.53krkaeys
18:35.55krkayes
18:36.12Eraphine|Labso you'd be making unitisunit comparisons out to say 5 degrees?
18:36.19Eraphine|Laband compiling a table?
18:37.43krkayes :)
18:37.54krkanot 5 degrees though, a complete search
18:37.58Eraphine|LabI think there's an addon called RaidTarget that attempst to do that.
18:38.24Eraphine|Labbut I can't find it
18:40.22*** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl)
18:41.51*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
18:41.56AmicesterHey Iriel and Moon.
18:42.04MoonWolfHi Amicester
18:42.18AmicesterIts difficult using this name here and Atrius on WoW IRC heh.
18:42.21kergothguh
18:42.23kergothmoney sucks
18:42.26Amicesteragreed.
18:42.26*** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57)
18:42.34Guillotinestill have a migraine cair?
18:42.35IrielMorning all.
18:42.39Shouryuuwould doing the following break the second loop, by that I mean prevent it from initializing again for i =2...? for i=1,10 do for j=1,10 do something() end j = j+ 10 end?
18:42.40Guillotinemorning :)
18:42.44Guillotinehey shour
18:42.47kremontemorning everyone :0
18:42.48Shouryuuhey there
18:42.48kergothmy car is worth $20k.  i originally got a loan for $30k.  The loan balance is now $34k.
18:42.49Endmorning!
18:42.53krkamaybe I'm totally insane for trying this
18:43.11Guillotine~emulate shouryuu
18:43.12purlhehe. im shouryuu. hi. hehe. shouryuu
18:43.15Amicesterj would be a local variable that would be gone after the for ended I think.
18:43.18IrielShor: No.. the j in the inner loop is a local for that block, the last j is referencing something else
18:43.36kergothShouryuu: rtfm.
18:43.41Irieleither an enclosing j upvalue or a global
18:43.44kergothprogramming in lua and the manual cover lua's scoping rules
18:44.24Shouryuuthe lua.org manual?
18:44.27MoonWolfeeuh, this is like the case in every programming language i know.
18:44.33IrielHopefully the PIL document is more newbie friendly than the LUA manual (which I really like, but which requires a certain understanding)
18:44.38kergothPIL is easier, yeah
18:44.43kergothits the book.  roberto did well with it
18:44.46kergothi'd like to buy a paper copy
18:44.53Eraphine|Labmorning iriel
18:44.56Eraphine|Laband caer
18:45.03Amicesterthe lua manual is mostly a technical specification of the syntax designed for experienced programemrs to learn the structure (at least imo)
18:45.14Amicesterits not exactly new developer friendly.
18:45.14Iriel*nod to Amicester*
18:45.27Shouryuui agree
18:45.27kergothcorrect
18:45.34kergothso go read PIL, Shouryuu
18:45.38Shouryuureally never understood anything from that place
18:45.42kergotheverything you're asking is well documented
18:45.48AmicesterIt was one of the most surprising things when I first looked at it was that they didn't waste time with filler =P
18:46.13kergoththe manual is good reference material, thats about it
18:48.29Guillotineit helps me sleep better than any sleeping medicine
18:48.30Eraphine|Labumm sorry did you all see that.
18:48.43Guillotinesee what?
18:48.50Eraphine|Labnm I did a whois
18:48.54Amicesteri'd gander thats a no? heh.
18:48.59Eraphine|Labhehe good ;)
18:50.18Amicesterits painful being in here at work, there's only so much you can do without a testing environment.
18:50.41Cair|migraineGuillotine: ROFL O Rly?
18:50.45krkaanyone want to see my code?
18:50.54krka(and possibly test it in some way)
18:51.14*** join/#wowi-lounge Tem (n=Matt@ip70-177-40-169.br.br.cox.net)
18:51.21krkahttp://pastebin.com/432018
18:51.37krka(no, i don't have a wow account to test it myself)
18:51.54MoonWolfhow is your head Cairenn ?
18:52.01krkait doesn't handle npcs very well though, it indexes people by name
18:52.04CairennI'm not talking about it
18:52.27Stylpe<PROTECTED>
18:52.45AmicesterWhat about stale values?
18:52.53AmicesterNames that are loaded but then you lose a unitid reference for.
18:53.25Guillotinecair- how you feeling?
18:53.27Guillotineany better?
18:53.55krka(insane amount of chocolate, that is)
18:54.03Irielkrka: That should work, and since it's by name you avoid duplicate searching, which should be nice.
18:54.04AmicesterThat stuff'll kill ya!
18:54.15IrielIt will fail if I name my pet the same as someone in my party or raid though 8-)
18:54.17krkayes, it should never traverse further than possible
18:54.26krkagood point iriel!
18:54.41krkathat needs to be fixed
18:54.50IrielYou might want to maintain a list of the unit ID's you've seen each name with
18:54.56Irieland iterate over and do a UnitIsUnit test
18:55.03AmicesterSo that you can remove stale values.
18:55.09krkaI considered that, but it should be slow
18:55.17Irielnot really THAT slow
18:55.23krkanow it's linear in amount of players found
18:55.35krkathat would make it quadratic or something
18:55.42IrielIn theory a UnitIsUnit test isn't THAT expensive
18:55.58krkaperhaps... and then I wouldn't even need to use name as index
18:56.12IrielYou'd still want *A* table with name as index
18:56.14Amicesterbut isn't that the purpose?
18:56.14krkayes
18:56.19IrielTo get your list for UnitIsUnit testing
18:56.20Amicesterokay yeah heh.
18:56.22krkaI think I want two tables now
18:56.36krkaactually, just one list with unitid as index
18:56.45AmicesterI'd personally make another table indexed by unitid to reference into the tables so that I could make a name as having no current unitid
18:56.50krkathe playername table could be generated afterwords
18:56.54Amicester-make +mark
18:57.02*** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-003-166.ewe-ip-backbone.de)
18:57.10krkaaaaanyway, could someone test this or something? :)
18:57.17AmicesterI wish =P
18:57.23krkacould just devtools_dump the table you get
18:57.50krka(also, my health retrieval functions et.c. are probably not correctly written
18:58.00AmicesterUnitHealth
18:58.04IrielYou are correct
18:58.04Amicesterand UnitMaxHealth?
18:58.13Iriels/Player/Unit/ and you'll be set 8-)
18:58.21krkai am correct about being wrong or just correct? :)
18:58.23Amicesteror is it UnitHealthMax? or MaxUnitHealth?
18:58.28Amicester=P
18:58.39IrielUnitHealthMax
18:58.44IrielI always have to look that one up
18:58.49Amicesteryeah heh.
18:59.00krkamaybe I want a "targets"-entry in the array too
18:59.05krkathen I can build a pretty graph
18:59.40IrielI've thought about an addon to do that, but can't figure out a sane visual representation
19:00.11AmicesterSome vector shape/line functions would be nice =P
19:00.19krkaI think there exists algorithms for displaying some graphs
19:00.27krkabut this graph is very generic
19:00.36krkacyclic directed graph
19:00.41kergotheasy, just make a new frame for each pixel in the graph
19:00.52krkaline function is easy
19:00.53AmicesterInconcievable!
19:01.02IrielBut a plain graph wouldn't necessarily be USEFUL at a glance
19:01.10krkatrue
19:01.30Guillotinewhoa. lots of new updates to WOWI
19:01.34krkacould simply show a list of units
19:01.39krkain a useful order
19:01.45krka(by health / faction / et.c.)
19:01.49kergothi should finish my rrdtool implementation for lua
19:01.55CairennIriel, I can't possibly try to catch up on the Blizz forum, anything there I need to pay attention to?
19:01.56kergothsomeday when i actually have some motivation
19:02.07krkathen for each unit show which unit it target and which other units that target it
19:02.14krkarrdtool?
19:02.51IrielCairenn: Not that i've noticed yet, the most interesting was: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=265197&p=1&tmp=1
19:03.04Eraphine|Labkrka is that important to the end user?
19:03.20IrielQzot did an addon that does sort of a 'who is targetting what' addon recently
19:03.29Eraphine|LabIf there is "nobody" targetting that unit, it's not going to be able to be addressed by unitid anyway
19:03.37kergoth~rrdtool
19:03.39purltime-series data logging and graphing. URL: http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/
19:04.03TainI'm arguing with people on the forum, Cairenn.
19:04.08TainBut they deserve it.
19:04.11Eraphine|LabIriel, enemy targets? or raid targets?
19:04.14krkamaybe the end user want to see which unit is targetting your friendly mage
19:04.15krkaor something
19:04.25kergothits essentially a clean way of storing time series data.  data granularity decreases as you move into the past, so you can have one value per week for the past 3 weeks, one value per month for the past 3 years, one value per day for hte past week, etc
19:04.31Eraphine|Labfor sure, but do we need a unit id or do we need a name to click on
19:04.36kergothbuilt in graph generaion support
19:04.40GuillotineIriel: oh wow. that is interesting
19:04.52IrielLook for PartyAims
19:04.53kergothextremely popular for graphing network bandwidth on routing devices, as well as things like cpu temperature
19:05.54Eraphine|Labumm wow
19:05.57krkathis should work nicely then: http://pastebin.com/432029
19:06.04krkaanyone feel like testing?
19:06.12Eraphine|Labsadly I am in lab
19:06.39AmicesterI'm at work =P
19:06.52krkait's 8 pm, you shouldn't be working!
19:07.06kergoth~emulate stewie
19:07.07purlBaby needs to suck ash!
19:07.07Amicesterheh. its 1pm where I am.
19:07.18kremonte~emulate kergoth
19:07.19purlACTION hacks on bitbake, OpenEmbedded, OpenZaurus, and other projects
19:07.21Tain~today
19:07.22purlWednesday sucks, because it is only half way through the week.
19:07.27krkaone problem with my implementation now is that it creates a lot of tables :/
19:07.28kergoth~botsnack
19:07.28purlkergoth: :)
19:07.28kremonte~tomorrow
19:07.30purlTomorrow will probably suck too.
19:07.33kergothhaha
19:07.39kergoth~good bot
19:07.39purlkergoth: :)
19:07.41kremontelol
19:07.43krkathat can be fixed though
19:07.45kremonte~friday
19:07.47purlFriday sucks, because it should be the weekend, but you're stuck working anyway.
19:07.50krka~die
19:07.51purlACTION takes two shots to the head and crumples to the ground, lifeless.
19:07.55ParakNOOO
19:07.57Guillotine~lol
19:07.58purlwell, lol is stands for Laughs Out Loud. It is grammatically incorrect to use LOL in the first person; use 'heh' or 'haha' instead. If you want to use LOL, do '/me lol' instead.
19:08.15kergoththat looks weird
19:08.17Guillotineyup
19:08.18kergothgramatically correct or no
19:08.23Guillotinescrew grammar
19:08.24Amicesteror you could just do: /me laughs out loud.
19:08.26kremontewtf this is the internet
19:08.27kremontewho cares?
19:08.32TainYou're right.  LOL never should have made it into common use.
19:08.33kremonte~die
19:08.35purlACTION takes two shots to the head and crumples to the ground, lifeless.
19:08.35Guillotinepurl, screw grammar
19:08.44krka~part
19:08.45purl/part
19:08.48kergothlol and lmao and all of them need to die
19:08.48krka~quit
19:08.50purlNo! You quit!
19:08.50Paraklol sucks anyway, it's totally 20th century. All the cool people nowadays use rofl.
19:08.52Amicesterbut I'm a rp junky, so when someone says "lol" instead of "haha" it makes me die inside.
19:09.04GuillotineRoflcopter
19:09.10kergothheh and hah in their various forms meet all needs
19:09.11kergoth:P
19:09.18Amicesteryep and are the same length.
19:09.19Guillotineor muhaha
19:09.21Guillotinei like muhaha
19:09.23Parakhow about teehee?
19:09.23Eraphine|Labwow... I wonder how much cpu power partyaims uses
19:09.24TainWhat's even worse is there are people, this is not a lie, who are saying LOL outloud.
19:09.25Cairenn*sighs*
19:09.31Amicesterteehee ... hah! classic.
19:09.31TainPronouncing it out as, "loll"
19:09.34AnduinLothar?
19:09.37Eraphine|Labcan you imagine.. in a raid.
19:09.40AmicesterThe funny thing is.
19:09.46AmicesterPeople will "lol" when they're not really laughing.
19:09.49AmicesterI never understood that.
19:09.52kergothi hate that
19:09.57AnduinLotharlol
19:09.59kremonte~bleh
19:10.01purlbleh means insert appropriate value here. see blah
19:10.02Guillotinerather than "lol" i should do "snort"
19:10.04AnduinLothar<-- not laughing
19:10.05kremonte~blah
19:10.06purlsomebody said blah was X
19:10.07kergothif you're mildly amused, or chuckling, goddamnit, use heh!
19:10.10kremonteX!
19:10.11TainROFL!  No, no you're not.  If you were you couldn't be typing.
19:10.12kergothheh is your friend
19:10.12krkaand people will rofl and then not even get their clothes dirty from being on the floro
19:10.18Guillotineheh
19:10.19Guillotinehaha
19:10.20Amicesterheh.
19:10.23Guillotinemeh
19:10.24kremonteheh.
19:10.26Guillotineha
19:10.27AmicesterWell you have to be careful in game.
19:10.30AnduinLothartihe
19:10.32AmicesterCause some things will make you blurt out in laughter.
19:10.34ParakOr people using lol over voice chat.
19:10.34kremonteLOLEROFLCOPTER
19:10.36Irielkrka: re lots of tables: You can just re-use work tables, and avoid GC, if you're concerned about that
19:10.42krkayeah I know
19:10.46kremontepurl, lol?
19:10.48purlhmm... lol is stands for Laughs Out Loud. It is grammatically incorrect to use LOL in the first person; use 'heh' or 'haha' instead. If you want to use LOL, do '/me lol' instead.
19:10.49krkaa bit less readable code though :)
19:11.03krkai reused all my work tables on AutoTravel, it worked wonderfully
19:11.04Eraphine|Labkrka
19:11.09Cairenn*hates lite*
19:11.10Eraphine|Lablook at partyaims.
19:11.12TainAbout the only acronym I like online is RTFM.
19:11.19krkaok
19:11.27Guillotineim going to make an addon that replaces all "lol"s with "haha". then im going to force everyone to use it
19:11.28AnduinLotharFTFM FTW
19:11.32Eraphine|Labhttp://www.wowinterface.com/downloads/fileinfo.php?id=4307
19:11.32kergothPEBKAC isnt bad
19:11.35kergothor FOAD
19:11.35kremonte~rtfm
19:11.36purlwell, rtfm is Read The F*cking Manual (TM)
19:11.44AmicesterThere actually are several language filtering addons out there.
19:11.46krka... this is why i don't like bots in channels
19:12.11krkaI'll get my hangman bot in here if you don't stop abusing :P
19:12.16GuillotineEraphine: why is there a 10 man raid in the deadmines :/
19:12.25Tain~ftw
19:12.27purlsomebody said ftw was wtf backwards
19:12.27Amicesterphat loot yo.
19:12.27kergothhaha
19:12.37TainVery true.
19:12.38Cidefuck the what?
19:12.52Cidewell, I guess it could work, heh
19:12.53kergoths/what/who/
19:13.27krkapartyaims looks kinda useful
19:13.42krkasomething similar could be done with my idea
19:14.31AmicesterSo in 1.9 we're getting SetTexCoord changes right?
19:14.46krkathink so
19:14.47Amicesterfor rotation and skew?
19:15.02TainReally?
19:15.08krkano idea what all the new parameters meant, way over my head
19:15.31Amicester"* New 8-param form of Texture:SetTexCoord(ULx, ULy, LLx, LLy, URx, URy, LRx, LRy)"
19:15.38CideTexture:SetTexCoord(ULx, ULy, LLx, LLy, URx, URy, LRx, LRy)
19:15.50Cideso upper-left x, upper-left y, lower-left x, lower-left y, etc
19:15.58krkaah... you specify all the corners
19:16.01Amicesteryeah, at first I didn't realize what the UL and LL and stuff ment
19:16.01krkasweet
19:16.05Amicester=P
19:16.23AmicesterYou sometimes try to think far too deep when you think acronyms and you forget the simple things
19:16.24krkaand by putting them in weird orders you can rotate and mirror and everything
19:16.26krkagenius
19:16.52AnduinLothartoo bad u cant rotate by angle
19:17.01AmicesterYou could make something to rotate by angle.
19:17.05krkayou could calculate it yourself
19:17.05AnduinLotharright
19:17.13AmicesterAt least its possible!
19:17.13krkaor are you lazy? :)
19:17.14AnduinLotharmmhmm
19:17.23TainI'm lazy.
19:17.27AmicesterI am very lazy.
19:17.35AnduinLotharlazy? nah. i already wrote the trig to rotate minimap icons which dragging
19:17.46AnduinLotharwhile*
19:17.54TainOh yeah?  But you didn't invent the trigonometry, did you?
19:17.57TainLazy.
19:18.00Amicesterheh.
19:18.03AnduinLotharya, basicly
19:18.05GuillotineShouryuu: I love your comments at http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=265220&p=1&tmp=1#post265220
19:18.13AnduinLothartho i didn make use of google to brush up
19:18.19Tain~google
19:18.20purlgoogle is probably a search engine found at http://www.google.com/
19:18.21krkano one kind enough to try out my example code? :(
19:18.26AnduinLotharand a lot of trial and error
19:18.36TainSorry krka, working.
19:18.38krka~googol
19:18.39purlgoogol is probably 10^100 or 1 followed by 100 zeroes. See also googolplex and google
19:18.47TainErr.. well chatting on irc while supposed to be working.
19:18.48krkaonly people in weird timezones here?
19:18.55Amicesterheh.
19:18.58AnduinLotharPST
19:19.01AnduinLothar11am
19:19.06TainWeird!  EST is the best timezone never!  Compared to GMT that is.
19:19.13Guillotinei am PST also
19:19.14AmicesterCST here. 1.19pm
19:19.17Tainerr I mean AFTER GMT
19:19.20TainGMT is the best.
19:19.24Guillotinego PST!
19:19.25krkaBTZ is the best timezone
19:19.26Guillotinewoohoo!
19:19.38Guillotine~PST
19:19.43TainPST sounds like PEST and that's what you all are!
19:19.44AmicesterI've got all sorts of people over on WoW IRC but most of them are just rpers that don't use many addons and wouldn't know how to test it =P
19:19.54TainPlus it's that other absurd acronym people use.
19:19.58Amicesterso they wouldn't really be able to help.
19:20.01TainSelling some random nonsense, pst!
19:20.05IrielPST here also
19:20.15Guillotinewoohoo! an PST wins!
19:20.19krkapacfic standard time or something?
19:20.29Tain(Pretty Stupid Timezone)
19:20.48krkagmt+1 ftw
19:20.57TainActually I was in PST for a couple years.
19:21.20TainI lived in a crappy apartment complex in Sunnyvale, CA that had a satellite cable setup to the apartments.
19:21.26TainExcept it was an east coast feed.
19:21.32Guillotinehehe
19:21.38Guillotinehaha
19:21.38TainPrime time shows came on at 4 in the afternoon.
19:21.41TainIt was so horrible.
19:21.52Guillotineid say lol, but really, im just not interested
19:21.54Guillotine;)
19:22.00AnduinLotharheh
19:22.07Guillotinemuhaha
19:22.08TainMy stories of personal tragedy are very interesting!
19:22.09Guillotineteehee
19:22.10Guillotinehehe
19:22.12Guillotinehaha
19:22.14AmicesterSo did we ever hear if anything constructive was done with the LFG input?
19:22.22Guillotineya
19:22.27AnduinLotharoh?
19:22.32Guillotinethey saw that we wernt going to just provide the code, so they locked the thread
19:22.34AnduinLotharthey making an addon now?
19:22.43Amicestermy input was code specific.
19:22.47AmicesterEveryone elses wasn't.
19:22.48Guillotineno. when they saw theyd actually have to do work, they forgot about it
19:22.49Amicester=P
19:22.58Guillotineya, but you didnt provide the actual files
19:22.59Guillotinethats what they wanted
19:23.08AmicesterNo. they wanted 1 function name I thought.
19:23.13Amicesterand only 1
19:23.23Amicesterand everyone started spouting paragraphs of "What would be a good lfg system" which isn't what they asked.
19:23.48AmicesterThats why I was curious if anything constructive came of it.
19:24.00Guillotinei thought they did ask what would bea  good lfg system...
19:24.01IrielIt was a fantastic demonstration of how few people dont read the original question
19:24.10Guillotinewait- what did they ask?
19:24.14IrielThey asked each person for the ONE thing they'd find most useful
19:24.16Guillotineya
19:24.19AmicesterThey asked for what one function you would have.
19:24.28Guillotineright
19:24.34AmicesterI assumed being in the UI & Macros forums they ment api function
19:24.42Guillotineoh. i assumed they meant GUI function
19:24.53MoonWolfI would liek a lfg group tag on a person and an interface that allows you to see everybody with a lfg tag.
19:25.00MalivilCircuFrmaes Alpha version .2a is out now if anyone cares =-P
19:25.04AmicesterMoon: Which exists, but is disabled.
19:25.07IrielI think they meant functoin in the sense of 'Ability to do X'
19:25.13MoonWolfWHAT, damn that. I want that.
19:25.19Cair|afkall they really need to do is copy the lfg system from EQ, it rocked
19:25.20AmicesterThe LFG Flag code still exists from beta.
19:25.28AmicesterIt was just a simple toggle on, toggle off.
19:25.31Amicesterthat would display in /who lists.
19:25.38TainIt was much better than what exists now, Cair.
19:25.38AnduinLotharyup, it's still there
19:25.49MoonWolfwell, build some nice stuff around taht and tada very nice lfg system
19:25.55AnduinLotharbut has no specification on what grp
19:25.59AmicesterRight, except they removed the server side flag.
19:26.01AmicesterSo there is no way to turn it on anymore
19:26.02Amicesteror check if its on.
19:26.07Cair|afkanyway, out for a while, have fun
19:26.13Guillotinebye cair
19:26.16Guillotinefeel better
19:26.18Amicestercheers.
19:26.20MoonWolfbye Cair|afk
19:26.29Cair|afknot anytime soon Guillotine
19:26.39Cair|afk*really really fucking hates life*
19:26.56AnduinLotharbeen there, done that
19:26.57Guillotineeat
19:26.59Guillotineits fun to eat
19:27.00krka:(
19:27.04Guillotinethats what i do when life has me down
19:27.10Amicesterdrink water, eat fruit.
19:27.35Guillotinescrew fruit. eat chocolate
19:27.51AnduinLothardrink lots of energy drinks and go to the nearest grocery store and greet random people
19:27.59Guillotinehaha
19:28.03TainYou people are sick.
19:28.19TainGo to bed and hide under a blanket.
19:28.26krkascrew random people, greet fruits
19:28.38AmicesterLook out for snakes.
19:28.48TainIf you're going to screw random people just make sure to use protection.
19:28.52*** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-032-108.ewe-ip-backbone.de)
19:29.11Guillotineyou guys are strange
19:29.32Guillotineand i love you all the more for it <3
19:29.32TainPeople are strange.
19:29.33AnduinLotharGREET, not screw...
19:29.46TainWhen you're a stranger.
19:30.00AnduinLotharand don't screw fruits, that's bad
19:30.18Guillotine:/ bad image
19:30.40AmicesterThis is the internet, you don't need mental images you can just google it and get a real one.
19:30.46Guillotinehaha
19:31.02Amicesterits really only funny because its true heh.
19:33.00Tain~x de en Antik Als Die Frauen Voegeln Lernten
19:33.04Guillotinesomeone needs to make a mod that sends random quotes from our chat into guild chat... can you imagune how funny that would be?
19:33.19Guillotineall of a sudden "screw random people, greet fruits
19:33.30TainI don't think that's what that translates into.
19:33.33AnduinLotharreally more funny in context
19:33.46TainYeah you can't just cherry pick quotes!
19:34.04AnduinLotharunless u were there and get the inside joke
19:34.11Guillotinetrue
19:34.30kergothhttp://bash.org/?577504
19:34.52kergothhaha - http://bash.org/?577451
19:35.33Tainhaha yeah I saw that second one recently kergoth
19:35.46Endbash.org pwns
19:35.59Tain~pwns
19:36.03purlmethinks pwns is a better way of saying owns
19:36.08TainA better way?
19:36.17TainStupid bot.
19:36.52End~owns
19:36.53purlextra, extra, read all about it, owns is lamerspeak
19:37.08MoonWolfno pwns is <reply> pwns is a retarded way os saying owns
19:37.20MoonWolfpurl no pwns is <reply> pwns is a retarded way os saying owns
19:37.22purlokay, MoonWolf
19:37.29MoonWolfthere
19:37.30End~pwns
19:37.31purlpwns is a retarded way os saying owns
19:37.43MoonWolfpurl no pwns is <reply> pwns is a retarded way of saying owns
19:37.44purlokay, MoonWolf
19:37.44Endos?
19:37.48Endhehe
19:39.22Tain"Excessive computer gaming has the hallmarks of addiction, suggests new experiments on "drug memory". The researchers argue it should be classified as such, enabling “addicts” to start seeking help."
19:39.55kergothhttp://bash.org/?575675
19:41.48TainHoly crap, Mr. T will be doing voice content to give directions on a new GPS navigation system.
19:41.51TainI need that.
19:42.00Tain"Turn left at the stopsign, sucka!"
19:42.18Iriel'Go straigt, fool!'
19:42.19kergothhaha
19:42.22IrielI love it
19:42.25IrielI can't spell, however, it seems.
19:42.55TainOh I have to hear that.
19:43.18Tain"I pity da fool who don't go straight for 0.4 miles!"
19:44.17Tainhaha another company has John Cleese giving directions.
19:44.37Guillotinehey guys, is there any easy way to get the number of arrows (or bullets) you have?
19:46.02TainThere must be, there's lots of addons for it.
19:46.34Guillotinefound it. http://www.wowwiki.com/API_GetInventoryItemCount
19:46.43Guillotinebut that implies that you can see the inventory of someone else...
19:47.05Guillotineah. nm. not backpack slot, inventory slot
19:47.34AmicesterThat wouldn't count non-equipped ammo, but ... who carries ammo different than what they have equipped?
19:47.53Guillotineright
19:47.56Guillotinethats close enough
19:48.09Guillotineif your running out of what you have equipped, chances are your running out of ammo
19:48.15Amicesteryep.
19:48.39Amicestermake sure to read the BEWARE note on that page though.
19:48.47Guillotinei did
19:48.53Amicesterempty ammo slot returns 1 thats just weird
19:49.03TainWill it count if you have two different types of arrows, let's say?
19:49.11AmicesterNo. Its only based off whats equipped.
19:49.12Guillotineno, but thats ok
19:49.12TainThat's not considered 1 type of ammo is it.
19:49.15TainOk.
19:49.26AmicesterBut we were just saying generally somebody doesn't carry two different types.
19:49.28Guillotineso... what would be a good name for this addon? how is AmmoWarning?
19:49.32Amicesterunless they're into wasting inventory space.
19:49.41*** join/#wowi-lounge ToastTheif (i=HydraIRC@24-177-151-62.dhcp.mrqt.mi.charter.com)
19:49.48Guillotine~toasttheif
19:49.49purlToasttheif ninjas toast then logs off
19:49.50AmicesterLeggomyeggolas.
19:49.55ToastTheif=/
19:49.56Guillotinelol
19:49.58TainI don't know, I have.  But I don't know that I'm a good example.
19:50.12Amicesterwell there are a few situations where it would occur.
19:50.14TainI mean sometimes there's no thorium arrows at the AH for example.
19:50.17IrielWell, sometimes you pick up ammo as a quest reward(+ (rare but it does happen)
19:50.20Guillotineclose enough though
19:50.20ToastTheifdoes anyone know of a good way to shrink the size of videos and keep quality, all that good stuff?
19:50.21Irielor you're someone who crafts ammo
19:50.44AmicesterGenerally if you're alerting on running out of ammo meaning when you're going to need intervention, equipped would work the best. Since you'll need to stop and reload if it is different ammo.
19:50.47IrielGenerally you should only care about the one you have EQUIPPED since wow doesn't auto-equip another type if you run out
19:50.57Guillotineright
19:51.00TainIt probably isn't ever a big deal.
19:51.02IrielYes, I would consider an ammo counter that counted ammo of a different type, broken
19:51.20IrielIt's a huge deal if you're about to die when you realize you forgot to equip the new ammo type
19:51.25Amicesterhehe.
19:51.26TainYeah.
19:51.30AmicesterThats a good "Oops moment"
19:51.35IrielNot that, uh, that's ever happened to me
19:51.40krkadoesn't the builtin client count arrows?
19:51.46AmicesterIts like running from a monster and going "Yes I made it, I'm out of combat with 40 health to go!"
19:51.48Amicesterthen you fall off a cliff.
19:52.09IrielI did that with a mage into redridge, but I had a feather and meant to do it
19:52.12Amicesterheh.
19:52.18krkai had a counter on my ammo bag
19:52.19TainThat's why I use Ammolert.
19:52.22Amicesteryeah I do it all the time as a priest.
19:52.56kremontekrka, it counts ALL ammo in that bag, not just the one you have equipped
19:54.29krkai see
19:55.01TainIf you do want to see how one addon does tracking and warning of low ammo, there is an Ace one.  (Not suggesting using this instead, just linking if you wanted to see someone else's code on it.)
19:55.04Tainhttp://mastaile.mine.nu/Ammolert/
19:55.18Guillotineya. i have some new things im putting into mine though
19:55.30Guillotinelike a warning before taking a ride on a flight master
19:55.40TainAh yeah that's good.
19:55.48Guillotineand reminding when you enter IF, ect.
19:56.02Tain"Buy more ammo, fool!"
19:56.07Guillotinelol
19:56.14Guillotineim thinking itll play the murloc sound...
19:56.18Tain"I pity the fool who runs out of ammo!"
19:56.21Amicesterheh.
19:56.37AmicesterWhile you're at it put together the transformer sounds for druid shapeshifts.
19:56.54Tainhaha
19:56.54Amicesterseparate mod of course.
19:57.02Tainhahah that would be so awesome.
19:57.12Amicesterdeh der duh dun.
19:57.14Tainhahaha I have to do that now, but I don't play a druid.
19:57.23TainWonder if my roommate still plays his druid.
19:57.31TainI'll put it in anyway just in case he ever does.
19:59.37Guillotineooo
19:59.46Guillotinewait- what do you mean transformer sounds?
20:00.07TainYes.
20:00.10Guillotinelink me to an mp3 or wav. i want to try it
20:00.17TainI'm looking for one now.
20:00.17krkai read somewhere that someone made an addon to autobuy important stuff
20:00.19krkasuch as ammo
20:00.30TainThere are some autobuy addons, krka.  Yeah.
20:00.53TainI used to use one for my Rogue to autobuy Flash Powder.
20:01.37kergothwould be nice to have an addon to autobuy all the reagents to top off your poison stacks
20:01.51kergoths/to top/you'll need in order to top/
20:01.56*** join/#wowi-lounge Stylp1 (n=Stylpe@15.84-48-162.nextgentel.com)
20:05.19AmicesterI use a different method.
20:06.11*** join/#wowi-lounge Krirken (n=nintendo@ool-44c7662c.dyn.optonline.net)
20:06.15KrirkenHello
20:06.20Guillotinerawr
20:06.37AmicesterI made the reagent buttons in the tradeskill window check the merchant contents, if the merchant I'm at owns the item, it notifies me in the tooltip, and makes the reagent clickable to purchase directly from the vendor.
20:06.54Guillotinethat works too
20:06.55AmicesterBut that works hand in hand with my changes to the splitstackframe which allows you to purchase multiple stack items like vials and stuff in qty.
20:07.09AmicesterI just use it so that I don't accidentally buy the wrong thread
20:07.12Amicesteror something stupid heh.
20:07.52Amicesternothing worse than hitting a vendor and buying 20 thread or 20 vials and realize they're the wrong kind.
20:07.54*** join/#wowi-lounge Trilian41 (n=Miranda@dyndsl-085-016-035-021.ewe-ip-backbone.de)
20:10.30TainThat reminds me, I always forget to look this up.  Is there a way to grab a single item off a stack instead of the slider window coming up?
20:11.54Cidewell there are functions for it of course
20:12.00Cidebut there isn't support for it in blizzard's code
20:12.24KrirkenIs the Guild MOTD server-side only?
20:12.46AnduinLotharafaik
20:13.44Guillotinein order to set a variabe to the value of a slider, would i just use LowValue = getglobal("AmmoAlertFrame".."LowSlider".."Value");
20:19.32Guillotinewelcome back cair
20:19.39Cairthanks
20:20.54krkafeeling ok?
20:23.05Cairnope, feel like shit, hate life, want to die
20:23.10Cairbut thanks for asking :)
20:23.51AmicesterGuillotine: You'll want to just get the slider global itself and use the :GetValue() or :GetMinMaxValues() funcs
20:24.12Guillotinety amicester
20:24.26Amicestergetglobal("Someslider"):GetValue() or whatever.
20:24.37Cairheh, sorry, hard to pretend like life is all roses when I'm in the grip of a bad one, which this one is
20:25.15*** join/#wowi-lounge LouZiffer (n=louie@adsl-065-005-196-108.sip.rdu.bellsouth.net)
20:25.25Guillotinehello LouZiffer
20:26.11Cairhi LouZiffer
20:26.34NatasemAhhh a fun filled day of USA Bashing in the OT Forums
20:26.57Cairwoot, 40 in room, my plan to take over the (WoW modding) world begins to bear fruit!
20:27.19Cair*chuckle*
20:27.25Natasem<PROTECTED>
20:27.54CairI laughed in channel Guil, when I logged in
20:28.01Guillotinei know
20:28.07Guillotinebut im suprised you didnt kill me :P
20:28.18Cairnaw, feel too shitty to kill right now
20:28.26Guillotine:(
20:28.29Cairwill kill later, right now I just laugh helplessly
20:28.47Guillotinedespite that, i still hope you feel better
20:29.01CairI will, I'm used to these, been putting up with them since I was 5
20:29.15Cairhence the fact that I *am* actually up and functioning
20:29.17Guillotineouch. when i get them, they only last for an hour or two
20:29.42Cairmeh, it's life
20:29.55CairI'm hoping that this one will pass quickly
20:30.12CairI've had migraines that lasted 3 weeks at a time
20:31.15Guillotine:0
20:31.18Guillotinenot good
20:31.57Cairanyway, talking about it does me no good and bores you guys to tears, sooooo ... back to geek talk, yes?
20:32.06Amicesterbeen kind of quiet.
20:32.09Guillotine~geek
20:32.10purl[geek] a circus performer who bites heads off of nevyns, or a chicken who performs the circus off of byte headers, or what GenericBoy is, and most other people in this channel, if they wish to be so called, or substract the sum of all boyfriends/girlfriends you have had from the number of computers you've ever owned. if the number is positive you're a geek. ...
20:32.21AmicesterSomeone needs to dig up a concept that we can rant about and justify our positions on its validity and resourcefulness.
20:32.35Guillotinewhich came first, the chicken or the egg?
20:32.44Amicesterneither. Bacteria.
20:32.46AnduinLotharthe egg slicer
20:32.53EndThe waffle iron
20:32.56Guillotinei say egg. dinosaurs were laying eggs long before chickens existed
20:32.57Amicestermmm ... waffles.
20:32.58CairAmicester: what, you want to be Saien?
20:33.20AmicesterI don't know them ... do I?
20:33.28Cairsorry, was just being catty
20:34.10Amicesterwell no I was serious heh. Good discussion spawns good theories, and answers many questions that would take one person a long time to address, as well as providing many different viewpoints on a particular scenario.
20:34.15AmicesterThe difficult part is just finding a scenario heh.
20:34.45Endwe just have strange discussions and strange theories on here, sorry
20:34.48Cairagreed, as is already being proved by this channel
20:35.31Guillotineooo. i know what we can discuss. how cladhair is always talking in IRC while asleep
20:35.31AmicesterYeah I tried starting up #UI on wowirc back when the network started in February, but alas people didn't seem interested at all, but back then I cared a lot more about the community, no offense. =P
20:35.52CairI'm enjoying the fact that people are actually taking advantage of the fact that this *is* neutral territory and coming together to discuss, regardless of the particular school of thought they tend to ascribe to
20:36.03AmicesterWell. Some people.
20:36.14Guillotineand what would we not be neutral on?
20:36.16AmicesterThe UI & Macro forums have become more and more depressing as time goes on.
20:36.36AmicesterThey used to be a very nice resource for assistance and information, now it takes so much time to weed through the uselessness that its tough to find.
20:36.36IrielHm, I'm not sure I share that assessment Amicester
20:36.36Guillotineyes. its moving faster and being filled with more and more repetitive questions
20:36.47AmicesterRight.
20:36.50AmicesterIts still a good resource.
20:36.52AmicesterIt just takes more time to use.
20:36.58IrielThere are peaks of uselessness around patch days
20:37.02Guillotineand were starting to get some real trolls. like ppl saying "ya. i had an addon that showed stuff. what is it?"
20:37.07AmicesterAnd thus defeats the purpose of being a resource when it waste more time than you can save by just looking it up yourself and trial and error =P
20:37.18Cairagreed Iriel
20:37.22Irielbut otherwise it's not really gotten MUCH worse, i think we're just more tired of the repeats
20:37.32Cairthere are always peaks and valleys
20:37.35Endthat's probably true
20:37.35AmicesterIf it takes me 2hrs to drive to the library and find the book I want, when I could write and test something myself in a half hour, its kind of a moot point in leaving to go to the library.
20:37.41TainIf the search function worked there could be less repeat questions at least.
20:37.47AmicesterI use google to search.
20:37.54AmicesterIts just the life of threads on the wow servers is always limited.
20:37.59AmicesterThe forum architecture is just horrible heh.
20:38.03Amicesterbut I don't have to tell you guys that.
20:38.11EndI guess if you look at the general forums you realize just how good we have it.
20:38.25Amicesteryeah, but if you look at how the ui forums were back when it didn't have "Macros" in the title
20:38.27Amicesterit was far far more clean.
20:38.48Endwell...Macros are pretty related.
20:38.52AmicesterThey are very related.
20:38.58Cairand, if you really want to get good discussions going, that will stick around come post on WoWI (promotes her site)
20:39.07AmicesterBack then it used to be primarily a developer hangout.
20:39.14AmicesterThere are a lot more users using it now.
20:39.18AmicesterWhich is a good thing
20:39.24Guillotinein some ways
20:39.32Amicesterit just pushes around a lot of the healthy development discussion
20:39.46AmicesterWoWI has some nice discussion on their forums
20:39.47Guillotinei just dont like the questions that are answered in 5 other threads on the front page
20:40.09CideI liked it better when 75% of the post weren't about "I need help finding addon X", or "Why isn't Y working?" or "How do you use Z?"
20:40.30Guillotinetheres way too many "I need help finding this addon" now
20:40.56Guillotinealthough i am glad that it seems people are getting more into the visual aspect of addons
20:41.04Guillotineand making the interface more appealing
20:41.12Guillotineused to be it was ALL about functionality
20:41.14AmicesterI don't mind when its someone looking at a screenshot asking what is that, because generally nobody posts unless they know what it is.
20:41.28CideI prefer functionality over apperance by a LOT myself
20:41.38AmicesterThats a coding preference really.
20:41.46Guillotineme too, but if you get the same functionality either way, I'd rather have it appealing
20:41.47AmicesterI prefer to code functionality, and the interface part of it bores me most of the time.
20:41.52Guillotineim just talking about reskinning and stuff
20:41.55Natasemalthough i keep throwing out my CTRa walkthrough, that usually solves most of CTRa's questions
20:41.57AmicesterOh yeah its come a long way.
20:42.04AmicesterPeople are really digging into the art and the 3d models and stuff.
20:42.07Amicesterthat stuff is kind of neat.
20:42.11AmicesterIts just not my cup of tea really.
20:42.27AmicesterI like to see it though.
20:42.32GuillotineQuestion: is any event called when the amount of ammo changes?
20:42.43AmicesterI would imagine the bag_update
20:42.48Temoh god
20:42.52Temno bag updates
20:42.53Amicesterbut thats a bad event
20:42.53Amicesterit fires all the time
20:43.00Tembag update is one of those nightmare events
20:43.02krkayou can catch a shot-attempt
20:43.04Guillotinebetter than OnUpdate
20:43.05krkacombat log
20:43.08Amicesterkind of like skill_line_updates
20:43.11TemGuillotine: barely
20:43.15Amicesterwhich triggers randomly like every .1 to 1 second
20:43.19Amicesterwith a weird random arg1
20:43.34Temvery strange stuff those events
20:43.38Natasemdoes anyone know Caliv?  if so tell him he needs to update his site again =P    http://www.rpgoutfitter.com/articles/view.cfm?AID=59
20:43.39Amicesteryeah that event has boggled my mind.
20:43.41AmicesterThe funny tihng is.
20:43.45AmicesterIf a skill actually updates
20:43.50Amicesterarg1 == 0
20:43.53Amicesterheh.
20:43.58Temlol
20:43.59Amicesterbut yet every other random time it fires arg1 != 0
20:44.09Amicesterweird.
20:44.42Guillotineso what event should i use to display a message if ammo goes below a certain amount?
20:44.44*** join/#wowi-lounge Shouryuu (n=nicolass@56.239.97-84.rev.gaoland.net)
20:44.46Shouryuurawr
20:44.49Guillotinerawr
20:44.49Amicesterah.
20:44.54Guillotine~emulate shouryuu
20:44.55purlhehe. im shouryuu. hi. hehe. shouryuu
20:44.56Shouryuuhow's that migraine cair?
20:44.57Irielare the random arg1's small numbers? Like less than 1000 ?
20:45.03Amicesterlike between 0 and 1
20:45.09Amicesterbut not deltas
20:45.11Amicesterfrom last updates
20:45.13Irielfractional?
20:45.18Shouryuuand who put that emulation of me there?
20:45.28Guillotineme <#
20:45.31Guillotine<3*
20:45.33Shouryuulol
20:45.40Guillotine~emulate me
20:45.41purlwoohoo! spoofing links is fun!
20:45.41Shouryuu~emulate guillotine
20:45.43purlwoohoo! spoofing links is fun!
20:45.46Shouryuuah I c
20:45.53krka~emulate me
20:46.05Guillotinewe have to put in an emulate for krka...
20:46.07krkaah, no AI and pattern detection
20:46.19Guillotinewhat should emulate krka do...
20:46.49AmicesterIriel: Not sure, I didn't look at it very long as I realized I was watching the wrong event entirely.
20:47.04IrielI was wondering if they were inventory slot numbers or somesuch
20:47.05Guillotineso guys, what event should i use to display a message if ammo goes below a certain amount?
20:47.16Amicesteroh no.
20:47.20IrielI thinkyou're stuck with the bag update one Guillotine
20:47.26Amicesterits a fractional number from 0 to 1
20:47.32krkahttp://www.wowwiki.com/Events_A-B_%28ActionBar%2C_Auction%2C_AutoEquip%2C_AutoFollow%2C_Bag%2C_BankFrame%2C_BattleFields%2C_Billing%29#BAG_UPDATE
20:47.34Shouryuuis there a gun being shot event?
20:47.34krkathat one wrong?
20:47.44Natasem~emulate Natasem
20:47.46Guillotinethats what im asking shouryuu
20:47.52Shouryuulol
20:47.57Shouryuuwhen krka's event sounds fine
20:48.00Shouryuu*well
20:48.06krkaShouryuu, there's a "You hit X for Y damage" in combat log
20:48.10krkaor "You miss"
20:48.12krkaor something
20:48.23Guillotinething is, i dont need it to trigger all that often
20:48.28Guillotinejust a warning
20:48.33Guillotineso maybe ill use an unrelated event
20:48.36Shouryuuwell you can make it trigger once
20:48.43Shouryuumeh
20:48.43krka... unrelated? O_o
20:49.03Amicesterare there events for inventory slot changes?
20:49.07krkawhy do you need the event?
20:49.17*** part/#wowi-lounge Malivil (n=Alaerand@209-6-253-11.c3-0.frm-ubr2.sbo-frm.ma.cable.rcn.com)
20:49.24Guillotineto display a message when ammo gets below a certain amount
20:49.32Amicesterhe needs an event to be able to check the count
20:49.39Guillotineright
20:49.46AmicesterI would avoid using chat_msgs at all personally.
20:49.59Guillotineim looking for an event that fires about every 10 seconds...
20:50.03Amicesterwhat does bag_update give for args?
20:50.11krkajust use a timer then
20:50.14IrielWhy not just do an OnUpdate then?
20:50.18Irielor Chronos 8-)
20:50.21Amicester... ew.
20:50.22Amicester=P
20:50.40AmicesterAhem. I mean yeah that would work.
20:50.53Guillotinei could do OnUpdate, but that triggers a bit too much
20:50.59Guillotineim looking for something efficient
20:51.05krkayou don't have to actually do anything every time
20:51.08Guillotinei could jsut do the bag change thing if i was willing to let it trigger alot
20:51.25IrielEvery single action button does an OnUpdate, your thing doing it isn't going to be noticable
20:51.36IrielAs long as you exit quickly when you dont need to be there
20:51.44Guillotineok. then ill just do the bag thing
20:51.47krkapeople really underestimate LUA
20:51.49AmicesterWell it'd be like 1 if condition
20:52.04Amicesterand then I assume do a UIErrorsFrame message or something
20:52.05Irieljust do what everything else does
20:52.17Irielcountdown a value using the time-since-last-update
20:52.18krkaomg, I make an if statement on every frame update!! it will kill performance!!
20:52.27Irieland when it goes below 0, do your work
20:52.28Amicesterwell no.
20:52.34IrielIt's the most reliable approach
20:52.38AmicesterBut if everyone keeps doing it.
20:52.56krkaI like to count up instead and start with 0, and subtract N when I reach N or more
20:53.00krkabut that's just me :)
20:53.02AmicesterEverything can be done most of the time with an onupdate, its always good to review cause and usage, and make sure you're not overkilling the fact.
20:53.06IrielYou'd be surprised how ONE frame method call compares to a bunch of LUA if statements 8-)
20:53.15AmicesterWhile it is true that "If everyone jumps off a bridge eventually it won't hurt so much" its not entirely necessary to jump.
20:54.29krkapeople optimize the wrong things... the top priorities are not creating memory wastefully (especially if it's something that happens often) and not calculating stuff except just before it's really needed (and then cache it for next time!)
20:55.08IrielBut, to add to krka's last point, dont implement caching unless the calculation it avoids is significantly more effort than the cache control logic
20:55.22krkanaturaly
20:55.31*** join/#wowi-lounge Krirken (n=nintendo@ool-44c7662c.dyn.optonline.net)
20:55.35krkabut for stuff like buff detection it is probably worth it
20:55.58krkaalso if you calculate the best way to walk between two points, storing that path is a good idea :)
20:57.21krkabut if you perform some advanced calculation on a UNIT_HEALTH event you're doing it wrong, since it's almost never there the value is needed, it's later when actually displaying it
20:59.17Tem~emulate me
20:59.18purlDammit, that's it.  I'm making a new [something]!
21:00.43Irielshouldnt that be BREAKING a new [something]! ?
21:00.57Endyes, it should
21:01.38krka~emulate god
21:01.49krka~emulate yourself
21:01.54End~emulate purl
21:02.15krka~emulate gwb
21:02.16Cairlol, I agree with Iriel on Tem
21:02.24Guillotinepurl, emulate tem
21:02.25purlDammit, that's it. I'm breaking a new [something]!
21:02.49Endsweet, it's fixed
21:02.55Tain~emulate me
21:02.56purlWhy the hell am I still sober?
21:03.06Shouryuulol
21:03.10krkashouldn't that be testing testing
21:03.16krka~emulate tain
21:03.17purlWhy the hell am I still sober?
21:03.23Guillotinepurl, emulate Cairenn
21:03.24purlACTION purrs
21:03.24krkaah i see
21:03.35Tain~emulate Saien
21:03.37purlStop trying to pretend I'm a kindergardener.
21:04.15krka~shutdown -h now
21:04.22krka~shell shutdown -h now
21:04.29Guillotinelol
21:04.40Guillotine~O RLY?
21:04.41purlYA RLY
21:04.41End~/sbin/shutdown -h now
21:04.47futr-sleepsay I have function foo(i) i+i; end; var = "foo"; would getglobal(var)(2) work?
21:05.03krkagetglobal("foo")(2)
21:05.08krkaah right
21:05.09krkasorry
21:05.13krkathen yes
21:05.20futr-sleepperfect
21:05.33krkanote to self: read first, answer second
21:06.06futr-sleepbut that would mean I would have to read first too, don't set the curve man
21:06.23Irielwell, the function definition part of that would fail with a syntax problem
21:06.46futr-sleepfrom the semicolons?
21:07.04futr-sleepoops newi=i+i
21:07.07Irielno, semicolons are largely optional
21:07.32Irielfunction foo(i)newi=i+i end var="foo"getglobal(var)(2) is just fine
21:07.50Irielnot that I recommend coding without semicolons, outside of macros
21:08.02Irielthey communicate intent rather well
21:08.38futr-sleepis the lua translated when it is loaded to something more... compact?
21:08.44Irielyes
21:08.50Irielit gets turned into bytecode at parse time
21:08.59Eraphine|Labare macros treated the same way?
21:09.03Irielno
21:09.12Irielmacros are evaluated line by line every time they're run
21:09.17Eraphine|LabIs that relatively slow?
21:09.20Irielso the /script line is parsed, executed, then discarded
21:09.24IrielRelatively to compiled code, yes
21:09.31Irielrelatiev to typing it in by hand every time, no
21:09.38Eraphine|LabDoes that mean if I have a macro I use often I should try to put it in an addon somewhere?
21:09.42Eraphine|Labthe function.
21:09.47IrielDefine "often"
21:09.52Eraphine|Labevery time I heal.
21:09.54Irielif you use it 20 times a second, absolutely
21:09.54Eraphine|Lablol
21:09.57futr-sleepso having a variable named myvar or myextremelyimportantvarthatmustneverbetouched will only change the lua file size and not mem usage?
21:09.59Irielif you use it every 10 minutes, dont bother
21:10.08Eraphine|Labhrm.. somewhere in between...
21:10.09Irielunless it's global, more or less
21:10.28IrielEXCEPT.. that it does use up mem usage because of the debugging information for error messages
21:10.39futr-sleepahhh, makes sence
21:10.46IrielEraphine|Lab: Really, if it's less frequent than once a second, dont worry about it
21:11.36Endtoo bad there is a macro cap next patch :-/
21:11.37Eraphine|Labaight ;)
21:11.57Eraphine|LabYou could just write your own macro interface.
21:12.06Eraphine|Labthe blizzard_macro is a blizzard addon after all
21:12.20Eraphine|Labstore the macros in savedvars.
21:12.42futrtrublsave it as a function not as a string though
21:13.14Endhmm
21:13.32Eraphine|Labit would have to be loaded from savedvars as a function
21:13.37Eraphine|Labwhich is fine.
21:13.46Irielyou can't serialize a function in WoW tho
21:13.48Natasemanother reason i hate ashely simpson
21:13.50Natasemhttp://www.wimp.com/drunken/
21:13.59Irielso you'd need to save it as a string, but then cache the function equivalent and use that
21:14.03Eraphine|Labyeah
21:14.04futrtrublrunscript("function MyMacroFunc();..myscript.."; end")
21:14.19Endinteresting.  my tooltip has now expanded to cover the entire screen
21:14.42IrielIt has become less of a Tip and more of a Directive?
21:14.52Eraphine|Labresistance is useless
21:14.55Endhehehe
21:17.29Cair*chuckles*
21:17.48Endwait
21:18.01Endok
21:18.06EndMozzTinyBar is causing it.
21:18.07futrtrubl~puzzled
21:18.08purlhmm... puzzled is puzzled
21:21.08Guillotinehelp! what does it mean "AmmoAlert.lua:1: unexpected symbol near `ï§€"
21:21.21Guillotineis that sayiing i have an error on the first line?
21:21.32TainI can't find what the druid change form sound effect is.
21:21.55Irielyes, that's what it means
21:22.03Irielpossibly you have some junk in the file
21:23.07Guillotineug. how do i get rid of that junk?
21:23.12cladhaireEvening all
21:23.18Guillotineit doesnt show anything in notepad...
21:23.19*** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl)
21:23.22Guillotineevening clad :)
21:23.30Guillotine~welcome Cladhaire
21:23.31purlHey, Cladhaire! Glad you could join us.
21:23.36Guillotine~welcome Industrial
21:23.37purlGood to see you, Industrial!
21:23.47Cairhey cladhaire :)
21:23.47IrielDo you have any special characters in there, or those wacky "Microsoft quotes" ?
21:23.54cladhaireI got called into work at 3:30 this morning, and just stuck it out til 11:00am so my shft was over and I could go home and sleep.. so I actually did "sleep" =)
21:23.54Natasem~kill Guillotine
21:23.56purlACTION shoots a   electron gun at Guillotine
21:23.57Industrialhai!
21:24.12Guillotinenope
21:24.21IrielHm, upload the file somewhere then 8-)
21:24.31Guillotineany suggestions to where i could upload it for free?
21:24.41Irieluse pastebin perhaps?
21:24.43Cair...
21:24.50Cairwww.wowinterface.com
21:24.53Irieljust cut and paste it in, wow.pastebin.com
21:24.59Cairthat works too
21:25.05Guillotineya but i dont want to waste room with something this small
21:25.27Cairmake a thread in the dev forums, attach it there, or use pastebin as Iriel suggested
21:25.32Cair*shrug*
21:25.50Cairthat *is* after all, why we have the forums, though
21:26.01Guillotinehttp://wow.pastebin.com/432237
21:26.49Guillotineoops. copy+paste missed the last end. its there though
21:26.52IrielIs that the whole file?
21:26.55Cairerrr ... re-reads that sentence ... boy, I managed that well, didn't I?
21:27.17Guillotineya it is Iriel
21:27.31IrielLowValue and CriticalValue are lousy global names 8-)
21:27.42Irielditto AmmoSlot, AmmoCount, and AmmoAlertWarned
21:27.45EndTain: I think the druid change sound effects are just some of the generic bear/cat/etc sounds
21:27.47Irielsorry, pet peeve 8-)
21:28.04Cairs/managed/mangled/
21:28.04Guillotineok. ill change them ;)
21:28.12Amicesteror just localize them?
21:28.22IrielThey should probably be file-local
21:28.26Irielor in a namespace table
21:28.28Cair*sigh* nm *goes back to her book since she obviously can't type today*
21:28.40AmicesterI often times use very generic names in some locals.
21:28.51Amicesterbut since its local it doesn't really matter heh.
21:28.53Guillotineso just ammend 'local' before each one?
21:29.09IrielAt the top of the file, before the first function
21:29.23Irieldo local LowValue, CriticalValue, AmmoSlot, AmmoCount, AmmoAlertWarned;
21:29.25AmicesterYeah, outside of any functions you can define the variables as local varname without yet defining them.
21:29.40Irielthen all functions after that point in the file can use the variables, but they dont leak outside of the file
21:30.20Amicesterits a beautiful thing <3
21:30.21IrielBy the way, I dont see anything in the file that would be causing your error offhand, have you tried exiting WoW completely and going back in?
21:31.08Amicesterhm my pastebin timed out.
21:31.16Guillotinei didnt use WoW. i used a standalone lua compiler
21:32.16IrielMaybe copy and paste the code back out of pastebin into anotehr file and test that one
21:32.21IrielIn case Notepad is lying to you
21:32.43Guillotineand im just changing the names to things like AmmoAlert_CriticalValue b/c im thinking of making some extensions later such as a titan plugin
21:33.07IrielYou MIGHT want to go with AmmoAlert={}; then use AmmoAlert.CriticalValue, etc
21:33.13Irielthenyou dont fill the global namespace up with symbols.
21:33.19IrielBut it's mostly a preference thing
21:33.36IrielLUA's hash tables are fast enough
21:36.06AmicesterLUA is very forgiving in most circumstances.
21:36.18AmicesterMy first itteration of some things are just awful.
21:36.27krkalua hash tables rule!
21:36.37Amicesterwhen I'm just trying to outline a concept and don't want to spend a bunch of time on it
21:37.05krkaI never make it past concept :/
21:37.25*** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl)
21:37.46MoonWolfI am here to inform you that directory opus is one hell of a nice file manager.
21:37.48MoonWolfthat is all
21:37.58Cairlol MoonWolf
21:38.18MoonWolfAlso, hello everybody.
21:39.21IndustrialMoonWolf: url?
21:39.43IndustrialCair: well well, looks like you've collected quite a bunch of people to hang out on irc, gj!
21:39.43MoonWolfhttp://www.gpsoft.com.au/
21:39.55Cairyup yup, is good :)
21:40.21Industrial"designed especially for windows"
21:40.25MoonWolfIts commercial but im sure you can figure out how to get it working outside of the trail period yourself.
21:40.36Industriallike i'd even run it on opensolaris, plan9 or openbsd
21:40.45Industrial:D
21:40.50MoonWolfno, those have good filemangers build it.
21:41.03Guillotinewait cair- are you saying you respect me? :0
21:41.21CairGuillotine: and then there is the rest of you
21:41.28Cair;)
21:41.33Guillotineahhh. knew there was a catch there
21:41.39Amicesterduh dum tsh.
21:42.05Amicesteryou think thats bad? We have necrophelia discussion going on in #Feathermoon on wowirc heh.
21:42.14Guillotinehaha
21:42.14MoonWolfDamn, some dog is barking like he is getting killed or something.
21:42.18krkayay! there's a slight chance someone respects me
21:43.04CairNow that I've got so many folks around that I respect, I just need to find someone to *dis*respect! ;)
21:43.23Amicesteryou can disrespect me because I really don't know you enough to take it to heart heh.
21:43.45Cairlol, wrong type of disrespecting, Amicester ;)
21:44.01AmicesterYou like to think so.
21:44.08Industrialhah:P
21:44.18AmicesterWasn't I the one making the necrophelia reference?
21:44.42AmicesterI was going to copy and paste but after we decided that they crossed the line it kind of stopped.
21:44.52CairTrue enough
21:45.04Cairbah, copy and paste, we can all use a laugh
21:45.25Amicester[15:34] Kaylia: I fully EXPECT someone to fuck my corpse. I won't be using it when I'm dead. Have a blast.
21:45.30Amicester[15:35] Kaylia: Hell.... if you don't like the holes I got, make a few new ones.
21:45.38Amicester[15:35] Pernese: Oh yeah, jokes about overboard sexual fetishes are okay as long as you don't graphically detail it.  Kaylia's okay.
21:45.54Cairlol
21:46.32Industriallol
21:46.32Industrial!
21:46.33Amicester[15:37] Sahran: What if we reanimate your corpse, Kay? [15:37] Kaylia: Sahran: Awesome!
21:46.37Amicester[15:37] * Sahran prepares the ressurection spell..and the barry white CD!
21:46.41Amicester[15:37] Tarq: oooooookay i think sahran just found the line again.
21:46.56Industrialhah! what server/channel?
21:46.56Amicestergood people ... really they are.
21:47.03MoonWolfsuuure
21:47.05Amicesterirc.wowirc.com - #Feathermoon server channel =P
21:47.09MoonWolflots o warlocks in there i guess
21:47.24Amicesterits crazy wow junkies I swear
21:47.25Amicesterevery single one of them
21:47.52Cairnone of those in here
21:49.37MoonWolfOh no, no crazy wow junkies here.
21:49.45AmicesterSometimes I sit in the road ...
21:50.02Amicesterfor hours on end working on an addon simply because I get bored with playing, but yet I can't get away from it heh.
21:51.33Amicestermaking something completely useless.
21:52.03AmicesterIts not until after I've been sitting there for hours that I realize.
21:52.08Amicester"I should be sitting in an inn..."
21:52.22Cairlol
21:52.54Industriallol
21:52.55Industrial:P
21:53.04Codayusheh
21:54.17AmicesterI was testing a skill up mod that I was writing because of this whole "Bored with actually playing syndrome" and I was sitting near the three corners in Redridge
21:54.29AmicesterI found 3 bunny spawns and I sat there for hours gunning down those bunnies to raise my gun skill
21:54.36AmicesterI got my gun skill up to 72
21:54.37Amicesterheh.
21:54.59AmicesterSo my comments for the addon state how many bunnies were harmed in the creation of this addon
21:55.26MoonWolfI made a murlock death counter once
21:55.40MoonWolfnever finished it because there are so many names for murlocs
21:55.52Codayus....hmmm.
21:56.17CodayusI wonder if there's a way to find out what model a mob is using...
21:56.35*** join/#wowi-lounge Krirken (n=nintendo@ool-44c7662c.dyn.optonline.net)
21:56.49KrirkenAnyone have an old version of Repair.exe, from before this Tuesdays patch?
21:56.55MoonWolfnope
21:57.35Amicesterthere is a SetModel() method for the model object but not a GetModel()
21:57.54*** join/#wowi-lounge KarlKFI (i=CosmosRo@bwsc064051.reshsg.uci.edu)
21:58.24Cairhey AnduinLothar
21:58.33CodayusHmmm, pity.  Probably would be easier to find a list of murlock models than to construct a list of murlock names...
21:59.02CodayusKrirken: Not I. Why do you want one?
21:59.10KarlKFII pity da foo who don't go strait for 0.4 miles!
21:59.14Amicesteryeah I thought about that a lot when I made a npc inspect with the dressupmodel.
21:59.21Amicesterin setting a backdrop image.
21:59.27KarlKFIheya cair
21:59.42CodayusActually, I *might*...hmmm.
21:59.44AmicesterI ended up just letting it go and forgot about it. Using an Alliance backdrop if they were alliance factioned otherwise use the standard horde backdrop.
22:00.26CodayusAmicester: fair enough.
22:00.38Amicesterbut you know ...
22:00.40AmicesterSee: Laziness
22:01.27Cair~laziness
22:01.28purlLAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.
22:01.45Cair~unproductivity
22:01.46purlyay!
22:01.58Amicesterthere is a point at which laziness becomes a bad thing.
22:02.12Cair*looks around her house*
22:02.14CairYup
22:03.00AmicesterAnd that is as energy cost reaches the amount of energy required to do the task manually.
22:03.11AmicesterA good example is ... looking for a television remote when you're 5ft from the television.
22:03.19Industrialdamn
22:03.22Industriali have a viros
22:03.24Industrialvirus
22:03.34Industrialdamn ass shit crack sites
22:03.47Industrial(i disabled my virus prog cause i needed the ram for wow) (512MB)
22:03.51Industrialbbl
22:03.52Industrialnp
22:03.53Industrial;X
22:04.40Amicesterasses have cracks that produce shit, ass shit is kind of a redundancy because I can't think of any other place shit comes from. You surely would not produce elbow shit.
22:04.50AmicesterAt least /I/ don't.
22:06.00MoonWolfwell, starfish dont have an ass, they digest and produce the shit from their mouths.
22:06.10Amicestermmm.
22:06.11MoonWolfyust FYI
22:06.13AmicesterWonderful.
22:06.22AmicesterI'm glad we've evolved beyond that stage.
22:06.31Amicesteror breathmints would be a very booming market
22:09.49AmicesterWhats that function to grab the current frame the mouse is over?
22:11.25AmicesterI remember Slouken posting a nifty trick
22:11.29AmicesterI just can't find it.
22:11.31*** join/#wowi-lounge Nulkris (n=nulkris@CPE-144-137-62-111.vic.bigpond.net.au)
22:12.23Cairyo Nulkris :)
22:12.25Amicesterthere's a function that drops you the frame and then you can GetName() it to find the name of the frame.
22:12.29futrtrublhey nulkris
22:12.32Nulkrismornin
22:12.32Amicesterjust drawing blanks.
22:13.07futrtrublWhatistheframethatisundermycursor()
22:13.18TainGetMouseFocus():GetName()
22:13.25AmicesterHah! GetMouseFocus! thank you.
22:13.42TainWelcome
22:13.46cladhaireTain: damn beat me to it
22:13.54Cair*considers going to see if there are any scalpers at the concert*
22:14.01TainWhich concert?
22:14.07CairAerosmith
22:14.10Tainooo
22:14.12AmicesterAerosmith still touring with whats his name?
22:14.39TainI've seen Aerosmith mmm.. 3 or 4 times.  They still put on a fantastic show.
22:14.42AmicesterMan. I am having issues accessing my long term memory =P
22:14.48TainYou should go.
22:14.52AmicesterAerosmith is always good entertainment.
22:15.06Caircouldn't afford the tickets when they were on ... Lenny Kravitz ... sale, and the last pair that the radio station I listen to just went =/
22:15.16Tain:(
22:15.30TainI'll sing Aerosmith kareoke songs for you.
22:15.40Cairanyway, daughter home, time to go get groceries, back later all
22:15.42Amicesteryeah Lenny Kravitz.
22:16.59AmicesterIf a frame's alpha is set to 0. Its still technically Visible?
22:17.08TainYeah
22:17.17AmicesterSo it would still process events.
22:17.23Amicesterer onupdate events
22:17.24TainYep.
22:18.23AmicesterOkay (entirely something different). Frame has a backdrop.
22:18.29AmicesterBackdrop stops clicks from falling through?
22:18.36AmicesterSetBackdrop(nil) and clicks pass through the frame?
22:18.41Cideno
22:18.44cladhaire:EnableMouse(nil)
22:18.48Cideyep
22:18.51futrtrublRegisterforClicks()
22:18.53AmicesterOkay.
22:18.57futrtrublor that even
22:18.59Guillotineback
22:18.59AmicesterWell my issue was that with a backdrop
22:19.07Amicesterit catches clicks, I can get the backdrop to turn off
22:19.08Guillotineo! nulkris! i have a request for the ui developer tool
22:19.12Amicesterbut I can't get SetBackdrop to refill it.
22:19.24AmicesterSo I just made a new frame inside that handles the backdrop and then hide that frame.
22:19.30AmicesterIssue is now even if that frame is hidden its capturing clicks.
22:19.36Amicesterthats probably just my parent frame
22:19.38Amicesterwith enablemouse?
22:20.06cladhaire<PROTECTED>
22:20.25Amicesterbut I can EnableMouse(1) to turn it back on?
22:20.40AmicesterThe clicks are really only used for moving it.
22:20.51AmicesterSo I could just disable mouse when they lock it
22:21.08Amicesteras it is it doesn't do anything in the ondragstart/stop if its locked anyway.
22:21.13Amicesterso I don't even need to handle the events if its locked
22:21.29Amicesterbut then I lose all clicks.
22:22.57AmicesterI just don't want to write myself into a hole by disabling clicks because right now I only use them for moving, when later on I might use them for something else.
22:23.18Amicesterreally the only things that would need to be clickable would be the elements in the frame not the frame itself.
22:23.43Amicesteris that even possible I would assume the parent would disable mouse to everything within it
22:24.47AmicesterI guess I could just dynamically resize the frame
22:24.57Amicestersince I do that as it is now for the max elements
22:25.02AmicesterI could just resize the height according to the current elements.
22:25.18Amicesterso the clickable area of the frame would only be as large as the size of the elements contained within it
22:26.31Amicesterjust curious other peoples ideas.
22:27.02Amicesterits a fixed horizontal width, each element that is loaded is the entire horizontal width of the frame, and roughly 15px high, they stack on top of eachother from the bottomleft anchor vertically
22:27.33TainSorry, I'm trying to figure out if it's worth creating AddOns to replace frames that don't let you change textures of in game.
22:27.53TainAnd if it is worth it if I can even do it without breaking other addons.
22:27.53AmicesterI think wasn't slouken applying texturenames to frames for us before?
22:28.07AmicesterI know he added a bunch but I know there are still some that don't have names.
22:28.16Amicesterlike the dressupframe
22:28.24Amicesteror is it the inspectframe?
22:28.25AmicesterI don't remember.
22:28.34TainYeah, but I've been going through and there's a whole bunch that I'm looking at.
22:28.41TainBasically the border to a lot of frames don't have names.
22:28.53Amicesteryeah the borders.
22:29.02AmicesterI see that occasionally.
22:29.05AmicesterI generally don't mess with it though.
22:29.13AmicesterYou looking at the ability to "reskin" the vanilla ui?
22:29.26TainYeah, without dropping stuff in the Data directory.
22:29.33TainBut I think it's more trouble than it would be worth.
22:30.15TainHaving to basically create brand new frames for the bank, bags, characterframe, lootframe, minimap, spellbook, trades...
22:30.19TainNone of them have named borders.
22:30.59*** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl)
22:31.09Industrialfixed
22:31.11Industrial:>
22:32.12Amicesteryeah it seems like too much work to be worthwhile.
22:32.23Amicesterwe don't have a way to read unnamed object elements?
22:32.27TainEven if I did go through the trouble it would still mean calling them by new frame names, which I know I can hook calls to the original frame names, but I don't know if that would even fully work.
22:32.29cladhaireTain: Visor
22:32.37cladhaireTain: Visor's new release is workin swimmingly =)
22:32.48TainExcellent, cladhaire!
22:33.12cladhaireTain: Isn't the editbox supposed to capture keypresses (left, right, etc?)
22:33.59TainCapture them?
22:34.13cladhaireMy understandin was that you could use teh arrow keys to edit your input..
22:34.22cladhaireBut they still move the camera
22:34.31Amicesterhave to hold alt
22:34.36Amicesterto use arrows
22:34.46TainYeah, that wasn't a Visor function, ScrollChat did that automatically.
22:34.59cladhaireAah.. cause i'd prefer that behavior.. so i'll add it =)
22:35.14Amicesteron the topic of editbox
22:35.22TainMe too.  But I do use ScrollChat so I never did anything about it.
22:35.33AmicesterSetFocus() and ClearFocus()
22:35.57AmicesterDoes that jump out of the keybind trapping?
22:36.10Amicesteror what is it?
22:36.48Amicesterat first I thought it was the highlight text, but then I realized there's a highlighttext method.
22:36.58AmicesterSo I'm assuming it means frame focus.
22:37.25TainIt sets the focus of your cursor to be in the edit box, or move out of the edit box.
22:37.28AmicesterCause sometimes you get stuck in an editbox, just curious if doing ClearFocus() would drop you out?
22:37.39Amicesterokay.
22:37.47TainSo if you're typing something and did ClearFocus() it would (should) move out out
22:37.51Amicesterso if you did clearfocus() you could then use your action buttons for example.
22:38.05Amicesterand then clicking on the editbox would (I assume) setfocus()
22:38.21TainYeah.  I've never used it though, so I'm not sure if it actually clears whatever you were typing.
22:38.35AmicesterI would assume it would just drop the focus but leave the current state of the editbox intact
22:38.43Amicesterhm.
22:38.53Guillotine~o rly?
22:38.54purlYA RLY
22:38.54TainThat's what I'm not sure of.  I don't like to assume any behavior with WoW without trying it. :)
22:39.00Amicesteryeah.
22:39.05AmicesterThats why I thought I'd ask since people were talking about it heh.
22:39.18TainThere's too many times I've said to myself, "Why the hell did it react like that?"
22:39.24Amicestermmmhmm.
22:39.41Amicestersome of the widget api is just really screwy.
22:39.47TainOr more often wept myself to sleep while muttering, "why doesn't it work?"
22:39.55MoonWolflost of all the api is really screwi
22:39.55Amicesterlike the SetMaxBytes() method. It exists to set the max byte size for entered text.
22:40.09RallionI think I might ACTUALLY restart work on SVEdit sometime in the next week or so
22:40.14Amicesterand they let you SetMaxLetters, you can GetNumLetters, but you can't get the byte size of the content
22:40.38Tainheh yeah
22:40.44Amicestermakes me wonder by the byte size even exists
22:41.03Amicester-by+why
22:41.21AmicesterI mean it makes me think ...
22:41.23AmicesterDouble Byte?
22:41.57Amicesterinternational support maybe? But why would you then ever want a setbytes you'd want to use setletter which (I would assume again) that the api would adjust according to character set.
22:42.20AmicesterWe may never know.
22:54.21Guillotinedammit. i hate it when my script wacks out and i cant find why until i see i forgot to capitalize....
22:54.38Guillotinesometimes i wish lua wasnt case sensitive
23:00.10futrtrublCLearFocus() just makes the editbox loose the cursor, doesn't change its text or anything
23:02.25TainThat's good to know.
23:02.38Guillotineis a local confined to the addon or to the function?
23:02.42Amicesterso it works.
23:02.50futrtrublfunction
23:02.54AmicesterGuillotine: Depends on where its defined.
23:03.02AmicesterIf its defined outside of a function it'll be local to the file.
23:03.06Guillotinenice
23:03.09Amicesterif its defined in a function it'll be local to the function.
23:03.15Tain~x de en Prachtvolle Titten
23:03.16futrtrublconcider afile as a function
23:03.35futrtrublman my typing sucks
23:04.01Amicesterlua is pretty considerate in most circumstances.
23:04.08Amicesterits not really picky about its variables or variable types.
23:04.57AmicesterI mean I guess it can be.
23:06.06futrtrublyup, it's not strongly typed
23:06.50Amicesterits a good thing really.
23:06.54AmicesterEspecially with how Blizzard has used it.
23:07.13Amicesterthe lua/xml setup is incredibly powerful I really enjoy the functionality it gives.
23:08.33kergothi love lua's simplicity and flexibility
23:08.44kergothit lets you do just about anything, .. few silly limitations
23:14.20MoonWolfnow if blizzard had really implemented the xml right.
23:20.00Natasem<PROTECTED>
23:20.01NatasemA. the kids with rocks
23:20.03NatasemB. The APC
23:20.04Natasemhttp://armyreco.ifrance.com/news/december_2003/images/vvt_armoured_vehicle_israel_01.jpg
23:21.23kergothwhew. dm west. owie.
23:21.24kergoth:)
23:26.14NatasemTruly pathetic if ya ask me   http://forums.worldofwarcraft.com/thread.aspx?fn=wow-realm-crushridge&t=129187
23:27.11Amicesterthat'd be great
23:27.20Amicesterif they used an image hosting site that wasn't crap.
23:27.22Amicesterheh.
23:27.45Guillotinehaha
23:27.48Guillotinethat is so hilarious
23:27.56Guillotineso... anyone want to tell me whats wrong with http://wow.pastebin.com/432433?
23:27.59Guillotineignore the top line
23:30.32Stylp1Hey, a friend of mine is looking for info on british food traditions and habits. Anyone an expert on that area? =P
23:30.34Amicesterare you getting a particular error?
23:32.00Amicesteroh. How are you setting the initial value?
23:32.22Natasemi can tell ya the first thing wrong with it, it's code written by some person named Guillotine
23:32.27Amicesteryou check if lowvalue and criticalvalue exist, do you set the defaults in the xml?
23:32.36Guillotineyes
23:32.39Amicesterokay.
23:32.39Guillotineis that a problem?
23:32.42AmicesterNo shouldn't be.
23:33.01Tainhmmm.. there's an extra semi-colon
23:33.02GuillotineStylp: i know what crumpets are. and i drink tea. does that count?
23:33.05Guillotinewhere?
23:33.19TainNo no there isn't.
23:33.31TainThat was a joke.  See you don't need semi-colons at all.
23:34.07Guillotineanyone want to see the xml as well?
23:34.17Amicesterhehe.
23:35.18Stylp1Guillotine: How about nooooooo? :P
23:35.36GuillotineStylp: ok. cant help you then
23:36.10AmicesterI can't see anything really wrong with the lua, syntax wise.
23:36.30Amicesteryou even error check the goofy 1 return from getinventoryitemcount heh.
23:37.18Guillotineok. then why is it giving such wierd errors?
23:37.23Amicesterwhat kinda errors?
23:37.50Guillotinesomething about AmmoAlertFrame being a table after closing it the first time
23:38.10Guillotineand that AmmoAlert_LowValue doesnt exist half the time
23:38.14Guillotinewhile it does exist the other half
23:38.29Amicesterbag_update is going to fire like 500 times on load
23:38.48AmicesterI think its one of the quirks that might be posing a problem.
23:39.02Amicesterit shouldn't thought.
23:39.03Amicester-t
23:39.17AmicesterOnEvent should never fire before OnLoad is complete right?
23:39.18Amicesterin theory.
23:40.00Amicesterbecause you're registering the event in the onload.
23:40.22Guillotinethat shouldnt be causing a problem...
23:40.32Amicesternope.
23:41.44AmicesterIt has to be just a weird order of operations issue with something coming up missing. Usually when that starts happening to me I start putting in a bunch of excess error checking.
23:42.09Guillotinewell heres the XML. that may be the problem: http://wow.pastebin.com/432470
23:42.20Guillotinegenerated with Nulkris's WoW UI Designer
23:42.45Amicesterah!
23:42.53Amicesteryour actual frame name is
23:42.57Amicester$parentLowSlider
23:43.04Amicesterand then name of the slider itself is $parentSlider
23:43.10Amicesterso it'd end up being $parentLowSliderSlider
23:43.21Guillotineahhhhhhh
23:43.43AmicesterI'd probably change the orgiinaly frame name to like $parentLowValue
23:43.46Guillotineyou rock amiceester :D
23:43.47Amicesterthen it'd be $parentLowValueSlider
23:43.57Guillotineif i can spell your name right at least...
23:43.59GuillotineAmicester
23:44.01Guillotineyay!
23:44.02Amicesterheh.
23:44.15Amicesteranyway I'm heading home from work probably check you all from home later this evening.
23:52.17StylpeHey, does anyone know a good rock song that's easy to learn to play on an (electrical) guitar
23:52.19Stylpe?
23:52.46ShouryuuCouper son coeur, couper sa gorge
23:52.57GuillotineMary had a little lamb
23:52.58ShouryuuVerser son sang verser sa peine
23:53.03Shouryuusans avoir peur de cette lame
23:53.09Guillotineshouryuu, your crazy
23:53.11Shouryuusans avoir peur de cette larme
23:53.15Shouryuuqui se repands avec lenteru
23:53.23Shouryuuet qui s'ecoule avec langeure
23:53.26StylpeNo, he's just typing in french
23:53.29Shouryuusur ma joue froide et congele
23:53.33*** part/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl)
23:53.37Tain~x fr en sur ma joue froide et congele
23:53.40Shouryuupar ce BAISER qu'Elle m;a donne
23:53.44Shouryuulol
23:53.57Shouryuuthat's one shit translation
23:54.01Tain~x fr en Verser son sang verser sa peine
23:54.10TainMmm tasty
23:54.13Shouryuulol
23:54.32ShouryuuI wish I were strunk
23:54.50ShouryuuMeh nevermind my babling
23:54.55Stylpe~wtf strunk
23:55.08Shouryuustoned and drunk
23:55.29StylpeOh, and it's 'I was' :F
23:55.50Shouryuuhummm
23:55.54Shouryuucan't you say were?
23:55.57StylpeAlways be careful, because the Spelling Nazis are ever watchful
23:56.00Shouryuulol
23:56.23StylpeI mean the Grammar Nazis >_>
23:56.27ShouryuuAnge plein de gaiete connaisez-vous l'angoise?
23:56.34ShouryuuLa honte les remords les sanglots les ennuis?
23:56.42ShouryuuEt les vagues terreurs de ces affreuses nuit
23:56.54ShouryuuQui rompent le coeur comme un papier qu'on froise
23:56.58Shouryuu<3 Baudelaire
23:57.04StylpeYou can't say I were unless you're a schizophrenic
23:57.21Shouryuuwhat does were imply?
23:57.52StylpeI was, you were, he/she/it was, we/you/they were
23:58.40Shouryuudang
23:58.43ShouryuuI;m a loser
23:59.01StylpeThus the pun on 'we were' and schizo...
23:59.06Shouryuuaye
23:59.17StylpeJus makin sure ^_^
23:59.27Shouryuucare for one last bit of french poetry?
23:59.58Shouryuumeh nvm if you do

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.