| 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.11 | Malivil | need to redownload the patch |
| 00:06.17 | Malivil | he left |
| 00:06.18 | Malivil | nvm |
| 00:06.29 | *** join/#wowi-lounge ToastTheif (i=user@24-177-151-62.dhcp.mrqt.mi.charter.com) |
| 00:13.27 | Malivil | Listing channels |
| 00:13.27 | Malivil | - |
| 00:13.27 | Malivil | End of /List |
| 00:13.31 | Malivil | oops |
| 00:13.50 | *** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57) |
| 00:13.57 | Guillotine | rawr |
| 00:14.33 | Guillotine | so has the blizz launcher actually caught anything for anyone? |
| 00:15.20 | Malivil | i bypassed it |
| 00:16.20 | Cairenn | hi Guillotine |
| 00:18.01 | Guillotine | hi |
| 00:18.10 | Guillotine | i opened it just to see if it caught everything... |
| 00:18.12 | Guillotine | anything* |
| 00:18.31 | ToastTheif | Shour, you here? |
| 00:18.34 | Guillotine | haha http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=5749843&s=blizzard&tmp=1#blizzard |
| 00:19.55 | ToastTheif | niiiiice |
| 00:20.22 | Guillotine | ~toasttheif |
| 00:20.23 | purl | Toasttheif ninjas toast then logs off |
| 00:20.39 | ToastTheif | =( |
| 00:20.45 | Guillotine | <3 toasty |
| 00:20.52 | ToastTheif | =) |
| 00:20.55 | Guillotine | you are toasty now and you shall be my toast |
| 00:21.21 | Cairenn | hi ToastTheif |
| 00:21.51 | Iriel | I 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.27 | Guillotine | true... |
| 00:23.31 | Guillotine | ok. i guess i can relax |
| 00:24.13 | kergoth | guh, the ubuntu installer failed to resize this partition |
| 00:25.02 | *** join/#wowi-lounge Amicester (n=Atrius@nat-132.digitalriver.com) |
| 00:25.04 | Iriel | You can never relax, or They will find you! |
| 00:25.05 | Guillotine | hey guys, WoW EU released some info on what the digital signing may be for |
| 00:25.07 | Guillotine | http://www.worldofwar.net/shredder/index.php?seite=kobold&&pid=13099 |
| 00:25.19 | Iriel | Conjecture? Or actually based on something? |
| 00:25.31 | Guillotine | a real blizz post |
| 00:25.33 | Guillotine | genuine |
| 00:25.35 | Amicester | Yo. |
| 00:25.44 | Cairenn | hi Amicester |
| 00:25.49 | Cairenn | Guillotine: thanks |
| 00:25.50 | Amicester | Amicester/Atrius, etc. |
| 00:25.59 | Iriel | Reading that makes me think it was a GM who didnt know what he was talking about |
| 00:26.05 | Iriel | but that's just my guess |
| 00:26.12 | Guillotine | yup. at least its something though |
| 00:26.12 | Atrius | hm. |
| 00:26.15 | Atrius | wtf? |
| 00:26.41 | Atrius | NickServ is spamming me apparently. |
| 00:26.45 | Cairenn | the link takes me nowhere "find not found" |
| 00:27.00 | kergoth | it does that if you're using someone elses nick |
| 00:27.06 | Amicester | I'm using my nick heh. |
| 00:27.16 | Amicester | But it also says "Kill protection is disabled on this network." |
| 00:27.22 | Amicester | It should probably read "Is enabled for everyone by default" |
| 00:27.41 | Cairenn | nm |
| 00:28.27 | Amicester | Anyway 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.28 | Amicester | cheers. |
| 00:28.39 | Cairenn | later Amicester |
| 00:29.10 | Guillotine | hey cairenn, why dont you register for the WoW-EU FSP? https://www.wow-europe.com/en/links/fansites.html |
| 00:29.21 | Cairenn | I did, they refused it :p |
| 00:29.24 | Guillotine | why? |
| 00:29.30 | Guillotine | wowinterface is the bestest! |
| 00:29.36 | Cairenn | like I know? |
| 00:29.47 | Cairenn | form letter rejection, no info |
| 00:29.54 | Guillotine | :'( |
| 00:30.07 | Guillotine | you should try resubmitting |
| 00:30.12 | Cairenn | guess we just aren't sexy enough |
| 00:30.32 | Guillotine | if they have worldofwar.net (which advertises gold sales), i dont see why they shouldn't have wowinterface |
| 00:30.41 | Cairenn | *shrugs* |
| 00:31.22 | Cairenn | may reapply at some point, will see |
| 00:31.27 | Cairenn | *doesn't much care tonight* |
| 00:31.52 | Guillotine | but it would be so much more publicity... |
| 00:32.02 | Cairenn | I hurt to much to care atm |
| 00:32.57 | Guillotine | ? what happened? |
| 00:33.05 | Cairenn | It's storming |
| 00:33.20 | Cairenn | Barometric pressure changes = Migraines for Cairenn |
| 00:33.31 | Guillotine | ahhh |
| 00:33.34 | krem`afk | aw :( |
| 00:33.39 | Guillotine | Migrains for Guillotine = Accedrin |
| 00:34.01 | Guillotine | <3 accedrin. couldnt live wihtout it |
| 00:34.20 | Cairenn | so 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.21 | Mondinga | worldofwar is actually european tho:P |
| 00:35.09 | Guillotine | still, i dont see why wowi cant be in the FSP |
| 00:35.16 | Guillotine | its still the same info |
| 00:35.32 | Guillotine | and most addons ARE localized anyway |
| 00:37.58 | Iriel | Stealth bumper |
| 00:38.04 | Iriel | *looks at Cair* |
| 00:38.15 | Cairenn | *arches an eyebrow at Iriel* |
| 00:38.33 | Cide | Cairenn masters the art of stealth bumping |
| 00:40.29 | Cairenn | you guys wound me to the quick with these foul baseless accusations |
| 00:40.35 | Iriel | I saw the thread move |
| 00:40.39 | Iriel | That's evidence enough |
| 00:40.57 | kremonte | Cairenn, teach me how to stealth bump well =O |
| 00:40.57 | Cairenn | What makes you so certain it was me, though? |
| 00:41.10 | Iriel | it was the irc thread |
| 00:41.18 | Cairenn | Yeah? So? |
| 00:41.43 | Tain | It could have been the Easter Bunny. |
| 00:41.49 | Tain | He's out of work right now. |
| 00:41.53 | Cairenn | Or the Tooth Fairy |
| 00:42.42 | *** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com) |
| 00:42.54 | Cairenn | *decides there's no way this one is going to let her get away with just one* |
| 00:42.58 | Cairenn | *sighs* |
| 00:43.20 | Tain | Once you pop you can't stop? |
| 00:43.52 | Cairenn | No, if I don't take another and get this under control, the next step is the hospital |
| 00:44.31 | Tain | Oh no I don't like hospitals. |
| 00:44.42 | Tain | I don't think you should do that. |
| 00:44.54 | Cairenn | It may take away the pain, but I don't *really* like getting shots of demerol |
| 00:45.34 | Cairenn | *much prefers being in control of herself and her surroundings* |
| 00:46.57 | Guillotine | ~heal Cairenn |
| 00:46.58 | purl | ACTION heals Cairenn with Super Cow Powers. |
| 00:47.11 | Guillotine | are you healed now? |
| 00:47.15 | Cairenn | don't I just wish |
| 00:47.29 | Guillotine | dang. it was worth a try |
| 00:47.51 | Guillotine | purl, your not magical |
| 00:47.53 | purl | oh yes I am |
| 00:52.12 | Natasem | it was me that stelth bumped the IRC thread |
| 00:52.45 | kremonte | Iriel - you still looking for info on BLP2? |
| 00:53.34 | Iriel | Yes |
| 00:53.56 | kremonte | the source of blp2decode is on curse, |
| 00:54.02 | kremonte | http://www.curse-gaming.com/mod.php?addid=181 |
| 00:54.55 | Iriel | That's not the source |
| 00:54.59 | Iriel | That's the library and header file |
| 00:55.05 | Nulkris | got me excited~ |
| 00:55.07 | Iriel | 8-( |
| 00:55.08 | kremonte | oh, didn't read the description =O |
| 00:55.10 | kremonte | :( |
| 00:55.21 | kremonte | humm. |
| 00:56.19 | Iriel | All I've been able to find have been binary tools and header files |
| 00:56.37 | Iriel | It's a bit lame really, "Hey I have this great tool but I'm not releasing the source" is very unenlightened |
| 00:57.22 | Natasem | http://www.starterupsteve.com/swf/burgerking.html |
| 00:58.16 | Guillotine | thats not the source for a blp2 thing... |
| 00:58.53 | Natasem | "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.54 | Natasem | lol |
| 01:01.39 | Natasem | lol http://www.theonion.com/content/node/42611 |
| 01:04.31 | Iriel | aha! http://wowmapview.sourceforge.net/wiki/index.php/BLP |
| 01:05.29 | Cairenn | Nat, you bored dear? |
| 01:06.44 | Tain | ~bored |
| 01:06.45 | purl | La ... lalalala ... beer! |
| 01:13.07 | futrtrubl | hmm, that wiki has every filetype used except lua |
| 01:14.31 | *** join/#wowi-lounge Osagasu (n=NOYB@rhhe10-109.2wcm.comporium.net) |
| 01:15.07 | Cairenn | hi Osagasu |
| 01:15.24 | Osagasu | ello |
| 01:15.46 | Guillotine | hola |
| 01:15.55 | Guillotine | translate spanish en hola |
| 01:15.59 | Guillotine | purl, translate spanish en hola |
| 01:15.59 | Osagasu | I got my new video card today. ^_^ |
| 01:16.03 | Osagasu | 56600 GT |
| 01:16.04 | Guillotine | grats :D |
| 01:16.10 | Osagasu | 6600 |
| 01:16.13 | Guillotine | you get it installed yet? |
| 01:16.13 | Cairenn | and pleasantly surprised that I've managed to keep it down so far |
| 01:16.20 | Cairenn | gah, wrong channel, sorry |
| 01:16.31 | Osagasu | Hell, I shut down and installed it when I got it |
| 01:17.00 | ToastTheif | that's what Im getting, Osa |
| 01:17.35 | Osagasu | If you're willing to spend $60 extra, get the 6800 GS when it comes out |
| 01:18.00 | Tain | ~x sp en hola |
| 01:18.25 | Osagasu | cool. now all it needs is a drow to english translation. ;) |
| 01:18.46 | Tain | ~x en kl good morning |
| 01:19.22 | ToastTheif | well, I already ordered my comp |
| 01:19.39 | Osagasu | poor Toasty |
| 01:19.46 | Tain | ~x en sp I need a new computer. |
| 01:20.05 | Tain | ~x sp fr necesito una computadora nueva |
| 01:20.10 | Osagasu | ~x en jp I need a new motherboard. |
| 01:20.18 | Osagasu | there we go |
| 01:20.25 | Cairenn | >< |
| 01:20.30 | Tain | ~xp fr it j'ai besoin d'un ordinateur nouveau |
| 01:20.34 | Osagasu | I didn't start it this time! |
| 01:20.39 | Cairenn | no, you didn't |
| 01:20.42 | ToastTheif | uh |
| 01:20.56 | ToastTheif | ordinateur is computer =/ |
| 01:21.19 | Iriel | yes |
| 01:21.29 | Iriel | or oui, I guess, for consistency |
| 01:21.38 | Tain | I don't know the code for Italian I guess. |
| 01:21.41 | Osagasu | I wonder if purl will respond to itself |
| 01:21.53 | Guillotine | purl, translate it en j'ai besoin d'un ordinateur nouveau |
| 01:21.54 | Iriel | Didn't you typo you rcommand ? You did xp not x |
| 01:21.54 | End | probably not |
| 01:22.01 | Guillotine | lol |
| 01:22.41 | Tain | Darn me. |
| 01:22.50 | Tain | ~x fr it j'ai besoin d'un ordinateur nouveau |
| 01:22.54 | Guillotine | is anyone else on irc.wowirc.com? |
| 01:23.00 | Guillotine | im trying it, but nobody is responding |
| 01:23.07 | Guillotine | their all dead |
| 01:23.12 | Tain | ~x it en ho bisogno di un elaboratore nuovo |
| 01:23.24 | Osagasu | I'm on it |
| 01:23.25 | Tain | Hey that's pretty darn good. |
| 01:23.29 | Cairenn | I'm not, Guillotine |
| 01:23.56 | Guillotine | what channel are you in osagasu? |
| 01:24.13 | Osagasu | #azgalor, #idleRPG, #WoWRadio |
| 01:24.17 | rjokay | anyone know of a function or way to set the mouse coordinates? |
| 01:24.17 | Osagasu | why? |
| 01:24.33 | rjokay | I just want to center it in the middle of the screen |
| 01:24.54 | Osagasu | in WoW or in a standard program? |
| 01:25.25 | Iriel | You can't SET the cursor position in wow |
| 01:25.39 | Iriel | that'd make botting too easy |
| 01:25.44 | Guillotine | yupper |
| 01:25.47 | Osagasu | I might be able to recall code in VB6 and VB.net that can though |
| 01:26.04 | rjokay | k |
| 01:26.10 | Osagasu | BUT I can't compile it |
| 01:26.23 | Guillotine | doesnt sound too legal to me though |
| 01:26.32 | Guillotine | that would be a 3rd party program interacting with wow... |
| 01:26.53 | Tain | Yeah. Not allowed. Big no no. |
| 01:26.58 | Tain | Get your hands cut off. |
| 01:27.00 | Osagasu | I would hardly call moving the cursor interacting with WoW--the mouse is in the Windows API |
| 01:27.24 | Tain | Moving it without you doing it manually is. |
| 01:27.24 | Osagasu | its when you simulate clicking that it starts to interact |
| 01:27.32 | Guillotine | true... |
| 01:27.40 | Guillotine | but not much point in moving it without clicking |
| 01:27.55 | Tain | That's one of the reasons why fishing moves the bobber around different places. |
| 01:28.00 | Osagasu | Hey, I'm just playing Devil's Advocate here |
| 01:28.00 | Iriel | Ah yes, but you could, say, scan the mouse over the minimap to scrape target information |
| 01:28.08 | Iriel | or resource information |
| 01:28.37 | Tain | Or other cheaty details. |
| 01:28.49 | Guillotine | yup yup |
| 01:28.52 | Iriel | Though I suppose in LUA I could move the minimap under the cursor and do the same thing |
| 01:28.53 | Guillotine | id say moving mouse is a no no |
| 01:28.55 | Iriel | but that'd be ANNOYING |
| 01:29.32 | Guillotine | say... would that be possible? move the minimap under the mouse at different offsets in order to retrieve tracking info? |
| 01:29.42 | Iriel | Probably |
| 01:29.48 | Tain | You can move the minimap under the mouse cursor. |
| 01:30.01 | kremonte | i still wish there was a way to get the coordinates of your PET |
| 01:30.02 | Iriel | it just depends on whether the mouseover code is smart enough to detect the entry in that circumstance |
| 01:30.06 | kremonte | but noo /rolls eyes |
| 01:30.20 | kremonte | there's only commands for the big map which pets aren't on, not the minimap ;_; |
| 01:30.24 | Guillotine | now, 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.40 | Iriel | You'd have to leave it in place once each frame I suspect |
| 01:30.46 | Iriel | so you'd definitely notice |
| 01:30.50 | Osagasu | so it'd be a while |
| 01:31.02 | Tain | Don't you ahve to mouse-over the blip (orwhatever) in the minimap thought? |
| 01:31.03 | Guillotine | hmm... ya. that would be about a 10 second round per scan |
| 01:31.11 | Osagasu | and by then it would be useless |
| 01:31.17 | Iriel | though you could likely write something where you turn on auto run then have it make a noise if it sees a herb |
| 01:31.25 | Iriel | it wouldn't be able to STOP you, but it could alert you |
| 01:31.41 | Osagasu | I just love these loopholes. |
| 01:31.47 | Guillotine | ill have to try this |
| 01:31.56 | Guillotine | see if i can get it fast enough to be useful |
| 01:32.03 | kremonte | the login servers are broked ;_; |
| 01:32.07 | Tain | Yeah but just mousing over the minimap wouldn't be enough. You'd have to mouse over the node itself in the minimap. |
| 01:32.23 | Iriel | yes, but if you can scan the minimap back and forth under the cursor |
| 01:32.24 | Guillotine | ya, were saying move the minimap under the mouse at different offsets though |
| 01:32.27 | Osagasu | well, the icons are so big |
| 01:32.31 | Iriel | then you'd be able to spot a blip |
| 01:32.36 | Tain | That's.. really annoying. |
| 01:32.37 | Osagasu | so you could move by several pixels each tick |
| 01:32.44 | Guillotine | right |
| 01:32.52 | Iriel | you may have to auto-run with run disabled for it to be reliable |
| 01:32.57 | Iriel | and nobody in their right mind would DO it |
| 01:33.00 | Guillotine | dangit. login servers are down and 30 minutes until server restart :/ |
| 01:33.03 | Iriel | but it'd be a funny proof of concept |
| 01:33.07 | End | hehe |
| 01:33.18 | kremonte | argh why did i log off >_< |
| 01:33.26 | Osagasu | Yep. and Blizzard would make moving frames require a hardware event, somehow. ;) |
| 01:33.41 | Guillotine | ya... maybe we shouldnt try this |
| 01:33.56 | Guillotine | i dont want more limits... |
| 01:34.10 | Tain | Although 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.11 | Osagasu | could talk to Slouken before trying |
| 01:34.50 | Guillotine | it is an intersting idea though |
| 01:34.55 | Osagasu | I bet he'd have a laugh over this |
| 01:35.15 | Cairenn | most likely |
| 01:36.37 | Iriel | I wonder what happens if you use a very small minimap (Not scaled small, just small coordinates) |
| 01:36.42 | Iriel | do the blips stay their normal size |
| 01:36.49 | Iriel | that could actually reduce the scanning time a lot |
| 01:36.58 | Guillotine | im pretty sure they shrink with the minimap |
| 01:37.01 | Tain | Yeah they scale |
| 01:37.23 | Tain | But |
| 01:37.25 | Iriel | if you change the width and height rather then :SetScale() ? |
| 01:37.32 | Tain | Dunno! |
| 01:37.40 | Guillotine | o boy! a new project |
| 01:37.42 | Tain | Easy to test though. |
| 01:37.48 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com) |
| 01:37.53 | Iriel | Note to you all to save some pain, dont create TWO Minimap objects |
| 01:37.58 | Osagasu | quick, to the /scriptmobile! |
| 01:38.01 | Tain | haha |
| 01:38.01 | Guillotine | welcome clad |
| 01:38.05 | Iriel | the tracking layer gets rather, shall we say, confused |
| 01:38.05 | Cairenn | wb cladhaire |
| 01:38.07 | cladhaire | Heyas all |
| 01:38.28 | Tain | Is that like don't set the UIParent to strata Tooltip? |
| 01:38.48 | Guillotine | haha |
| 01:38.51 | Iriel | It's not quite Tem quality, the client doesn't crash, it just looks terrible |
| 01:51.39 | Tain | Oh dear. |
| 01:52.18 | Tain | Setting the MinimapCluster scale to 0.1 makes a tiny Minimap and a pretty darn big by comparison tracking blip. |
| 01:52.31 | Iriel | I had a feeling it'd do that |
| 01:52.39 | Iriel | Now set the zoom to as far out as it will go |
| 01:52.39 | Iriel | and voila |
| 01:53.01 | Tain | Sort of, there's still a distance you have to be to something you're tracking and it's closer than max zoom. |
| 01:53.02 | Iriel | Hang on, you changed the SCALE and thathappened? I could have sworn the dots scaled with the map |
| 01:53.11 | Iriel | but maybe I was remembering exactly the opposite |
| 01:53.20 | Iriel | damn not being at home to test 8-) |
| 01:53.35 | Tain | Yeah, scale. MinimapCluster didn't like having it's width or height changed though. |
| 01:53.43 | Tain | It got angry. |
| 01:53.53 | End | did it smash? |
| 01:54.08 | Tain | Nah, just distorted different parts of the Minimap |
| 01:54.40 | Tain | Oh damn. |
| 01:54.57 | Tain | Setting scale to .05 makes the Minimap just slightly bigger than the blip. |
| 01:55.31 | kremonte | humm |
| 01:55.41 | kremonte | so move, bash key. move, bash key? |
| 01:55.58 | Tain | Oh I think there's even easier. |
| 01:57.07 | Guillotine | wait- so this thing to warn when a blib is nearby is actually possible? |
| 01:57.13 | Iriel | yes |
| 01:57.18 | Guillotine | o.0 |
| 01:57.23 | Iriel | not necessarily PRETTY |
| 01:57.26 | Iriel | but possible |
| 01:57.30 | kremonte | but then you lose the functionality of your minimap :b |
| 01:57.35 | Tain | Yep |
| 01:57.37 | kremonte | at least, the part you do with your eyes. |
| 01:57.37 | Guillotine | hm |
| 01:57.39 | Iriel | Well, you could just check every X frames |
| 01:57.46 | Tain | Yeah you could. |
| 01:57.47 | Iriel | so your minimap would flicker occasionally |
| 01:58.13 | Tain | Actually probably even less if you can figure out how much the Minimap moves per your movement. |
| 01:58.13 | Guillotine | now, would this be considered exploiting? i was under the impression that blizz purposely did not release blib info to the API |
| 01:58.17 | kremonte | i think eyes work better, but that's just me X) |
| 01:58.26 | Guillotine | blip* |
| 01:58.37 | Tain | Yeah I have to make a judgement call that it would not be looked upon kindly. |
| 01:58.39 | Iriel | I'm pretty sure this would go against what they WANT us to do |
| 01:58.52 | Tain | But it isn't against the rules technically. |
| 01:58.52 | Iriel | though in fairness, we still dont know WHERE the blip is |
| 01:58.55 | Iriel | just THAT the blip is. |
| 01:59.06 | Tain | Yeah but if you get a blip you just resize the minimap to normal. |
| 01:59.22 | Iriel | I mean in terms of automation |
| 01:59.40 | Iriel | It's bad because you can enumerate local targets/resources, but you can't really DO much with them |
| 01:59.42 | Tain | Oh right. Yeah I wasn't even going to go there. |
| 01:59.55 | Iriel | does the player blip get in the way at all? |
| 02:00.07 | Guillotine | i would think not |
| 02:00.14 | Guillotine | because i know it does nothing when you mouse-over it |
| 02:00.28 | Tain | Yeah has to have a tooltip popup. |
| 02:00.29 | Iriel | So it doesn't mask the tracking blip? |
| 02:00.46 | Tain | So it wouldn't work at all if you're grouped. It would always show your party members. |
| 02:00.54 | Tain | Oh but you just filter the tooltip to find what you want. |
| 02:01.29 | kremonte | lol, 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.30 | Guillotine | ya. i noticed that too |
| 02:02.40 | Guillotine | tried to post the link to the WoWI comic, but it said login server was down |
| 02:04.09 | Guillotine | hey guys, an intersting post: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=5801716&p=1&tmp=1#post5801716 |
| 02:04.19 | Guillotine | some 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.04 | Cairenn | hi Greywind |
| 02:05.21 | Guillotine | hiya grey |
| 02:05.28 | Guillotine | ~wave Greywind |
| 02:05.29 | purl | Bye, Greywind |
| 02:05.35 | Guillotine | no, your supposed to wave hello |
| 02:05.48 | Greywind | hehe 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.50 | kremonte | ~welcome Greywind |
| 02:05.52 | purl | Hey, Greywind! Glad you could join us. |
| 02:05.56 | Guillotine | haha |
| 02:06.00 | kremonte | ~insult Guillotine |
| 02:06.04 | kremonte | :3 |
| 02:06.11 | Guillotine | ~emulate kremonte |
| 02:06.31 | Guillotine | huh? he hasnt been inactive for 2 hrs. he just posted... |
| 02:06.36 | kremonte | wuh |
| 02:06.49 | kremonte | oh |
| 02:06.51 | kremonte | damn mirc |
| 02:06.55 | Greywind | its a ghost i tell you :P |
| 02:07.08 | kremonte | there we go |
| 02:07.15 | kremonte | i think... |
| 02:08.04 | Guillotine | ~emulate shouryuu |
| 02:08.05 | purl | hehe. im shouryuu. hi. hehe. shouryuu |
| 02:08.05 | Greywind | hehe i love chatzilla, now noone will guess i have a irc client installed at work *whistles innocently* |
| 02:08.15 | Guillotine | i <3 chatzilla too |
| 02:08.31 | Guillotine | also lets you join more than one irc network at once which is nice |
| 02:08.38 | Greywind | aye |
| 02:10.16 | Greywind | sooo 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.41 | Iriel | I wasn't going to |
| 02:10.59 | Guillotine | neither was i |
| 02:11.00 | Iriel | but 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.04 | Iriel | so i'm torn now |
| 02:11.42 | Iriel | But i've yet to feel a compelling need |
| 02:11.49 | Greywind | is it sad that im mostly getting it for the voice chat capability :P? |
| 02:12.11 | Iriel | There needs to be a Steel Batallion or Animal Crossing equivalent (The reasons I got my XBox and GameCube respectively) |
| 02:12.49 | Greywind | <-- one of the few people who hasnt played animal crossing >.< |
| 02:13.32 | Greywind | my poor under used gamecube, since WoW came out i havent touched it *sigh* |
| 02:13.56 | Iriel | I hardly use either, just the XBox for Halo 2 on Live every so often with friends |
| 02:14.14 | Iriel | Though last year Donkey Conga rejuvinated the gamecube for a bit |
| 02:14.50 | Tain | Donkey Conga is pretty fun for a short while. |
| 02:17.09 | dukeku | <PROTECTED> |
| 02:20.01 | Iriel | > exits |
| 02:20.38 | End | quit |
| 02:20.53 | End | Do you really want to quit now? |
| 02:20.56 | End | yes |
| 02:21.01 | End | I win! |
| 02:21.06 | End | :O |
| 02:22.01 | Greywind | oh hello, looks like a big storm coming my way. darn it. I gotta make sure my employees are working, cyah all later >.< |
| 02:22.04 | Iriel | Yay for the bsdgames debian package |
| 02:22.44 | End | Yay for the freebsd-games-5.1.1_6 package |
| 02:23.21 | End | crap |
| 02:23.41 | End | I started playing rogue, and got killed by a kestrel |
| 02:25.23 | Codayus | rogue? How...primitive... |
| 02:25.27 | End | hmm, I think I remember why I stopped playing this game |
| 02:25.47 | End | I -finally- didn't die with 0 gold |
| 02:25.54 | End | instead, I died with 7 gold |
| 02:25.57 | Tain | Yeah, Nethack is more fun. :) |
| 02:26.10 | Iriel | Angband! |
| 02:26.18 | End | I played a lot more NetHack than I ever did rogue |
| 02:27.09 | End | I also lasted longer, but never beat that either |
| 02:27.36 | Codayus | My vote is for a good angband variant. :-) |
| 02:28.14 | ToastTheif | go go pistions |
| 02:28.17 | Iriel | I went to school with the authors of angband |
| 02:28.27 | Iriel | I was, as they say, there for the creation. |
| 02:28.35 | Codayus | heh |
| 02:29.25 | End | heh, cool |
| 02:29.32 | Iriel | I've never finished it either 8-) |
| 02:30.55 | AnduinLothar | what'd i miss? |
| 02:31.19 | AnduinLothar | anything exciting or momentus? |
| 02:31.40 | Cairenn | something with the minmap and nodes |
| 02:32.39 | AnduinLothar | heh Ir: "scan the mouse over the minimap to scrape target information" i actually thought about doign that just yesterday |
| 02:33.02 | AnduinLothar | for instance distance calculations |
| 02:33.14 | Iriel | I had the initial idea once when I was trying to come up with map location calibration schemes |
| 02:33.19 | AnduinLothar | on raid party memebrs |
| 02:33.42 | AnduinLothar | ya, did u ever do a test implimentation to see if the response time was respectable? |
| 02:33.45 | Iriel | I still think the minimap ping is the way to go there |
| 02:34.21 | Iriel | no, there were too many other issues that I couldn't come up with satisfactory solutions for, I didn't try. 8-( |
| 02:34.57 | Iriel | It 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.06 | Iriel | which is where today's discussion came in 8-) |
| 02:35.12 | AnduinLothar | lol, in class i just coded up a schema for IsMounted to enable addons to request auto-update for frequent checking efficiency |
| 02:36.04 | Iriel | I used to love coding in school, so much otherwise wasted time! |
| 02:36.23 | AnduinLothar | i 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.27 | AnduinLothar | like, if the check is done more than 2 times between update periods more than 3 times, enable auto-update... |
| 02:38.54 | Iriel | yeah, at that point the 'should I optimize' test is as expensive as the optimization |
| 02:39.22 | AnduinLothar | the other option was nil the data with a minimal auto-update then if not nil perform the algorithm, else grab the data |
| 02:40.16 | Iriel | the dirty flag approach is probably the fastest overall, unless the function is spammed constantly |
| 02:40.22 | AnduinLothar | but 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.52 | AnduinLothar | so 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.34 | Iriel | Does 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.57 | Iriel | You're told whenevr a unit changes |
| 02:43.15 | AnduinLothar | not anymore |
| 02:43.36 | AnduinLothar | targettarget? |
| 02:43.49 | AnduinLothar | playertarget? |
| 02:43.58 | AnduinLothar | party1target |
| 02:44.26 | AnduinLothar | you might be able to tell if the mouseover changes, but it's not worth storing that |
| 02:44.40 | Iriel | Well, not the composite targets |
| 02:44.54 | Iriel | I wouldn't bother caching those, no |
| 02:45.43 | AnduinLothar | right, 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.01 | Iriel | Should be fast enough to build a hitlist programatically on-load |
| 02:46.10 | Iriel | for all the raid and party members |
| 02:46.11 | AnduinLothar | that's what i'm doing |
| 02:47.42 | *** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com) |
| 02:48.28 | AnduinLothar | hmm |
| 02:48.51 | AnduinLothar | spose i could use a '0' stored speed for no mount and nil for not checked |
| 02:49.20 | AnduinLothar | but then i cant just return the table value when speed is requested, i have to check if not nil and > 0 |
| 02:49.46 | AnduinLothar | could use false.. |
| 02:50.14 | AnduinLothar | only for automatable targets |
| 02:50.30 | AnduinLothar | hmmm, that could work |
| 02:51.09 | AnduinLothar | only difference is the algorithm is run dynamicly on first request, rather than automaticly prior to code execution |
| 02:51.42 | AnduinLothar | and then nil it when it changes automaticly |
| 02:53.14 | Cairenn | *gives up* |
| 02:53.22 | AnduinLothar | at what cair? |
| 02:53.32 | AnduinLothar | drugs |
| 02:54.38 | Cladhaire | So what is everyone up to this evening? |
| 02:54.55 | Cair|migraine | at trying to fight off this migraine, so I"m to bed in the hopes I can pass out and sleep it off. |
| 02:54.57 | AnduinLothar | coding my IsMounted mini-lib |
| 02:55.00 | Cair|migraine | later all, have a good one |
| 02:55.08 | Cladhaire | AnduinLothar: Ooh.. whats it do? |
| 02:55.08 | AnduinLothar | sweet dreams |
| 02:55.23 | AnduinLothar | checks if a unit is mounted :) |
| 02:55.45 | AnduinLothar | and returns +speed and buff slot if u want it |
| 02:55.51 | kergoth | woot, back online with the i386 ubuntu install |
| 02:55.53 | kergoth | now to rebuild fglrx and test cedega |
| 02:56.21 | Cladhaire | AnduinLothar: Just the player correct, or any unitID |
| 02:56.34 | AnduinLothar | any unit |
| 02:57.36 | AnduinLothar | was gonna make a sister lib MountMe that you could mount/unmount any character with a single function |
| 02:57.56 | Tain | damn I need to not glance at screens quickly. |
| 02:58.12 | Tain | I did a doubletake as I saw, "gonna make a sister mountme" |
| 02:58.40 | AnduinLothar | go back to ghosting tain |
| 02:59.02 | Tain | I'm busy whipping up questionable yet not illegal addons |
| 02:59.28 | Cladhaire | Tain: I have been polishing the Bishop all night |
| 02:59.35 | Tain | Excellent, Cladhaire! |
| 03:06.54 | Iriel | When 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.34 | futrtrubl | if I pass 4 vars to a function that takes 3 will that cause an error or will the 4th var be ignored? |
| 03:09.46 | AnduinLothar | ignored |
| 03:09.47 | kergoth | 4th will be ignored |
| 03:09.57 | futrtrubl | fantastic, that simplifies things |
| 03:09.59 | AnduinLothar | actually if will be set as arg1 |
| 03:10.07 | AnduinLothar | it will* |
| 03:10.13 | futrtrubl | ahh yes |
| 03:10.24 | AnduinLothar | so provided ur not useing arg1 for something else.. |
| 03:11.00 | kergoth | eh? |
| 03:11.14 | kergoth | that isnt the case for lua. must be some wow specific idiocy then |
| 03:11.19 | AnduinLothar | yup |
| 03:11.21 | futrtrubl | well the it's SetColorRGB() for the colorpicker |
| 03:11.42 | kergoth | ~lart blizzard |
| 03:12.05 | Iriel | only if you do ... on the function definition will it go to arg[1] |
| 03:12.07 | Iriel | it never goes to arg1 |
| 03:12.18 | kergoth | right |
| 03:12.23 | Iriel | or is there some bizarre LUA rule I haven't run into yet |
| 03:12.24 | Iriel | ? |
| 03:12.29 | kergoth | there isnt |
| 03:12.33 | AnduinLothar | should go to arg1 automaticly |
| 03:12.46 | kergoth | there is no 'arg1' in lua |
| 03:12.48 | Iriel | arg1 is a global |
| 03:12.50 | AnduinLothar | yes |
| 03:12.59 | Iriel | a function call wouldn't set it, I'd hope |
| 03:13.01 | Iriel | that'd be scary |
| 03:13.07 | futrtrubl | do you know where I would find the code for methods like SetColorRGB() or are they done in C elsewhere? |
| 03:13.09 | Iriel | actually, I know it doesn't do that 8-) |
| 03:13.10 | AnduinLothar | it does, but only for the scope of the function |
| 03:13.13 | Iriel | They're done in C elsewhere |
| 03:13.15 | kergoth | i could see arg1 being used in event handlers, given blizzard's foolishness |
| 03:13.16 | Iriel | Are you SURE Anduin |
| 03:13.19 | kergoth | but any arbitrary function? |
| 03:13.20 | AnduinLothar | yup |
| 03:13.22 | kergoth | unlikely |
| 03:13.46 | AnduinLothar | arg#, any # of consecutive arguments |
| 03:13.53 | AnduinLothar | easy to prove |
| 03:14.05 | Iriel | I just proved it doesn't do that |
| 03:14.13 | Iriel | <PROTECTED> |
| 03:14.14 | Iriel | x("hello"); |
| 03:14.15 | *** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com) |
| 03:14.16 | Iriel | stdin:1: attempt to concatenate global `arg1' (a nil value) |
| 03:14.30 | Cide | passing 3 arguments to a function with 2 parameters will result in the third one being ignored |
| 03:14.35 | AnduinLothar | mmhmm, well let me see what qualifies it then |
| 03:14.40 | Cide | it's not arg1 and arg isn't set |
| 03:14.42 | Iriel | I think you meant: |
| 03:14.45 | Iriel | function x(...) io.write("arg1 is " .. arg[1]) end |
| 03:14.54 | Iriel | which works as you describe |
| 03:14.56 | Guillotine | g2g guys |
| 03:14.57 | Guillotine | ttyl |
| 03:15.04 | Guillotine | #wave me |
| 03:15.05 | kergoth | later Guillotine |
| 03:15.08 | Iriel | interestingly you can tell the difference between x() and x(nil) that way |
| 03:15.11 | Guillotine | oops. i mean ~wave me |
| 03:15.18 | Guillotine | ~wave me |
| 03:15.20 | purl | Bye, guillotine |
| 03:15.20 | Iriel | cya Guillotine |
| 03:15.24 | Guillotine | bye purl |
| 03:15.27 | Guillotine | <3 |
| 03:15.30 | *** join/#wowi-lounge Nomad_Wanderer (n=NomadWan@cpe-66-67-110-36.rochester.res.rr.com) |
| 03:15.38 | futrtrubl | wouldn't a func only accept extra vals if it's funcname(...)? |
| 03:15.39 | Nomad_Wanderer | Hello. |
| 03:15.46 | kergoth | i need to spend some more quality time playing with sparse arrays in lua, particularly wrt setn/getn behavior |
| 03:16.07 | Iriel | kergoth: There's very little mystery |
| 03:16.38 | Iriel | What 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.06 | kergoth | ipairs() is our friend. next() stops at the first nil |
| 03:17.32 | Nomad_Wanderer | Is it okay to ask a noobish question here? |
| 03:17.39 | Iriel | next() is what pairs() uses, so that's to be expected |
| 03:17.42 | Cladhaire | Nomad_Wanderer: of course, we all had to start somewhere |
| 03:17.48 | futrtrubl | I have been, and I haven't been shouted at much ;'] |
| 03:18.01 | Iriel | It's err, I think concat, that bit me |
| 03:18.28 | Iriel | no, wasn't that, err |
| 03:18.40 | Nomad_Wanderer | So 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.49 | Iriel | Oh it's ipairs |
| 03:18.55 | Nomad_Wanderer | It has this kind of format.. gdkp = {["players"] = {["Aphra"] = { ["dkp"] = 5.00, ["class"] = "Warrior",},["Aydin"] = {["dkp"] = 34.00,["class"] = "Rogue",}, |
| 03:18.56 | Iriel | that stops at the first key with a nil value |
| 03:19.01 | kergoth | ipairs stops at the first nil? |
| 03:19.04 | kergoth | hmm |
| 03:19.06 | kergoth | thats no good |
| 03:19.16 | kergoth | so you'd need for i=1,table.getn(foo) do .. end |
| 03:19.18 | Iriel | yes you need for i=1,table.getn(tableName) to iterate a spare array |
| 03:19.18 | kergoth | ? |
| 03:19.21 | kergoth | heh |
| 03:19.21 | Iriel | yup |
| 03:19.26 | Iriel | if you wanted all of the keys |
| 03:19.36 | Iriel | pairs gives you all of the non-nil ones, in an arbitrary order |
| 03:19.39 | AnduinLothar | which one does for use that throws the silly 'next' error? |
| 03:19.45 | kergoth | right then, that was the main question i had, ipairs behavior |
| 03:19.54 | Nomad_Wanderer | But is that lua data file representing tables within tables? |
| 03:20.00 | Iriel | yes |
| 03:20.02 | Tain | hee hee I got the minimap bouncing back and forth between my mouse cursor at scale .05 and normal scale/position. |
| 03:20.10 | kergoth | GAH |
| 03:20.10 | Iriel | gdkp.players["Aphra"].dkp == 5.00 |
| 03:20.18 | kergoth | my i386 install has the cedega wow mouse bug too :(( |
| 03:20.19 | Nomad_Wanderer | wow. |
| 03:20.22 | kergoth | /cry |
| 03:20.28 | Nomad_Wanderer | I can dot notate in to that!?! |
| 03:20.39 | kergoth | eh, non offense nomad, but rtfm. |
| 03:20.42 | kergoth | s/non/no/ |
| 03:20.55 | Iriel | You can do it like I just said there, you wouldn't want to dot notate the player name, of course |
| 03:21.19 | futrtrubl | I love nested tables |
| 03:21.27 | Nomad_Wanderer | Thanks.. |
| 03:23.27 | Cladhaire | I'm going to head to bed for the night.. had a long day today. |
| 03:23.36 | kergoth | in lua 5.1, table.maxn() exists now |
| 03:23.56 | kergoth | its O(n). iterates over all of the elements in the table to get a count |
| 03:24.00 | kergoth | rather than relying on the internal count |
| 03:24.30 | Iriel | Count of the number of keys with non-nil values? |
| 03:24.56 | Iriel | or the highest consecutive integer key with a non-nil value |
| 03:24.57 | Iriel | ? |
| 03:25.35 | kergoth | i think its the latter |
| 03:25.45 | kergoth | to facilitate the iteration we just discussed, of a sparse array |
| 03:26.00 | kergoth | would have to check the manual |
| 03:26.12 | kergoth | hmm, removing my WTF dir fixed the wow mouse bug |
| 03:26.21 | kergoth | must be a wow configuration parameter causing it |
| 03:26.22 | kergoth | which is odd |
| 03:26.32 | Tain | Hardware mouse possibly. |
| 03:26.42 | kergoth | nope, under cedega that option doesnt even exist |
| 03:26.56 | Tain | In WoW I mean, it's an option. |
| 03:27.01 | kergoth | no, it isnt. |
| 03:27.05 | kergoth | under cedega, its greyed out |
| 03:27.07 | kergoth | nonexistant |
| 03:27.08 | Tain | Oh. |
| 03:27.10 | kergoth | :) |
| 03:27.10 | Tain | Well. |
| 03:27.16 | Tain | Screw you and the mouse you rode in on! |
| 03:27.46 | Tain | ~emulate me |
| 03:27.47 | purl | Why the hell am I still sober? |
| 03:27.54 | Tain | I'm working on it purl, I'm working on it. |
| 03:27.57 | kergoth | that is an excellent question |
| 03:28.09 | Tain | ~emulate Saien |
| 03:28.11 | purl | This is a stunningly stupid question to direct at me. |
| 03:28.28 | kergoth | ! |
| 03:28.31 | kergoth | i copied my Config.WTF |
| 03:28.36 | kergoth | and .. it doesnt happen anymore |
| 03:29.12 | kergoth | it cant be saved variables, since it occurred without any addons |
| 03:29.17 | kergoth | what the hell |
| 03:30.04 | AnduinLothar | is there any way to force a frames OnEvent to be called before other unspecified frame OnEvents? |
| 03:30.05 | Iriel | Could it have been the game saved variables? |
| 03:30.11 | Iriel | AnduinLothar: No |
| 03:30.15 | AnduinLothar | sad |
| 03:30.18 | kergoth | hmm, could be |
| 03:30.33 | Iriel | I suspect 'make that frame load first' MIGHT work. |
| 03:30.49 | AnduinLothar | ? |
| 03:30.52 | Iriel | Since I believe handlers are called in registration orde, but I might be wrong there, I never tested it myself |
| 03:31.07 | Iriel | That is, however, generally impossible to achieve in reality |
| 03:31.14 | AnduinLothar | hmmm, 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.39 | Iriel | I think you'd be okay |
| 03:31.48 | Iriel | Since you'd get loaded first (as a dependency) |
| 03:32.00 | AnduinLothar | what if the RegisterEvent was called onvarsloaded rather than onload? |
| 03:32.24 | Iriel | Just make YOURS OnLoad |
| 03:32.30 | Iriel | and then it doesn't matter, right? |
| 03:32.39 | Iriel | If my assumption on ordering is correct |
| 03:32.48 | AnduinLothar | well i'm wondering if i can reg onload, then unreg and reg again if it will still be called first |
| 03:33.25 | AnduinLothar | spose it depends on how blizz is storing and niling the registy internally |
| 03:33.57 | Iriel | I would HOPE that if you reg and unreg and reg again, you'll end up at the end |
| 03:33.59 | Iriel | not the beginning |
| 03:34.07 | Iriel | or where you were originally |
| 03:34.30 | *** join/#wowi-lounge Cladhaire (i=jnwhiteh@fairfax.dreamhost.com) |
| 03:34.37 | AnduinLothar | mmk, i'll have to flag the event handler rather than unreging then |
| 03:35.24 | Iriel | There is another option |
| 03:35.30 | Iriel | nasty as it is |
| 03:35.55 | Iriel | Check the 'event' global variable when your function is called 8-) |
| 03:36.14 | AnduinLothar | that would grab the last event fired, eh? |
| 03:36.30 | Iriel | it'll grab the one that's in the process of firING |
| 03:36.38 | AnduinLothar | it nils after firing? |
| 03:36.39 | Iriel | then if you're called from someone else's event handler, you'd know |
| 03:36.43 | Iriel | it appears to |
| 03:36.46 | Iriel | based on my 2 second test |
| 03:36.48 | kergoth | Iriel: you ever play with luac? luac -p -l is so useful |
| 03:37.15 | Iriel | I haven't actually, though that could be interesting |
| 03:37.44 | kergoth | dumps all of the VM operations, # of stacks, # of upvalues, constants, etc |
| 03:38.05 | AnduinLothar | ya, 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.11 | kergoth | great for testing the efficiency of mechanisms. write two test case .lua's and compare the compiled forms |
| 03:38.55 | AnduinLothar | would be interesting to use that to test the newest chronos with the last revision.. |
| 03:39.59 | Iriel | it's actually slightly more annoying than that |
| 03:40.13 | Iriel | since you dont know offhand if the 'current' event is the one your handler JUST processed or is ABOUT TO process |
| 03:40.30 | Iriel | but you can still make it non-horrible |
| 03:40.38 | AnduinLothar | could check unit name.. |
| 03:41.33 | Osagasu | Moof. |
| 03:41.38 | Codayus | Hmm, 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.45 | AnduinLothar | moof aint here |
| 03:42.03 | AnduinLothar | check if it's visible first |
| 03:42.04 | Iriel | Do you clear the lines first? |
| 03:42.06 | Cide | check for IsVisible(), that's what I do |
| 03:42.21 | Osagasu | Err, Roog? |
| 03:42.36 | Codayus | Hmmm. |
| 03:42.37 | AnduinLothar | he aint here either |
| 03:42.54 | Osagasu | sure he is. |
| 03:43.05 | Codayus | Check if what's visible? |
| 03:43.10 | Cide | the line |
| 03:43.11 | AnduinLothar | GameToolTipTextRight3 |
| 03:43.16 | Codayus | Oh, of course. |
| 03:43.26 | Iriel | GameTooltip:ClearLines() |
| 03:43.40 | Iriel | doesn't that blank them all out? |
| 03:43.41 | AnduinLothar | no need to clear them if ur just scanning the gametootlip |
| 03:43.54 | AnduinLothar | or even your own |
| 03:44.01 | Cide | it does Iriel, ya |
| 03:44.25 | Iriel | It avoids a check to IsVisible on every line 8-) |
| 03:44.40 | Codayus | Yeah, 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.09 | AnduinLothar | i spose.. |
| 03:45.17 | AnduinLothar | depends if ur doing one scan or many |
| 03:45.33 | AnduinLothar | for just the case of one line use is visible |
| 03:45.40 | Codayus | So, 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.57 | Iriel | If you REALLY care, i'd say benchmark both 8-) |
| 03:45.58 | AnduinLothar | i'd just use isvis for 2 lines |
| 03:46.06 | Codayus | http://www.wowwiki.com/API_GameTooltip_ClearLines |
| 03:46.13 | Codayus | Doh, missed that when I looked last night. |
| 03:46.28 | AnduinLothar | clear would nil a bunch of lines potentially creating garbage |
| 03:46.29 | Codayus | According 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.52 | Iriel | Well, there we go 8-) |
| 03:47.05 | Iriel | I 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.23 | Tain | By the way. |
| 03:47.34 | AnduinLothar | lines less than 3 are almost always replaced unless it's a macro or ingame obj |
| 03:47.41 | Codayus | Hmm, I could go test it I guess. <shrug> |
| 03:48.19 | Tain | Just 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.46 | sno | yo |
| 03:48.52 | Iriel | Is there a one-frame delay between moving the window and getting the mouseover popup? |
| 03:49.16 | Cide | ¨' |
| 03:49.17 | Cide | oops |
| 03:49.19 | Cide | wrong window |
| 03:49.37 | Tain | Yeah if you're moving the mouse when it moves to the cursor you won't trigger the popup. |
| 03:49.45 | Tain | If your mouse is stationary it'll work. |
| 03:49.45 | sno | i have a quick simple question i need to enter a jump in a macro.. what is the trigger for a simple jump? |
| 03:50.01 | Cide | Jump() |
| 03:50.04 | Tain | For travelling that's how I personally move, just by keyboard, so I know it would work for me. |
| 03:50.05 | Iriel | It's /script Jump() |
| 03:50.06 | AnduinLothar | heh |
| 03:51.36 | AnduinLothar | good to know you guys answer small questions too |
| 03:52.09 | Tain | There was a doubt? |
| 03:52.13 | sno | hehe ya thx ;p |
| 03:52.37 | AnduinLothar | u never know. i'm a link whore... |
| 03:52.52 | sno | funny as it sounds trying to make just a script that runs and jumps |
| 03:53.24 | AnduinLothar | prolly 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.38 | AnduinLothar | so, i still can't spell |
| 03:53.48 | sno | rtfm zomg ;p |
| 03:54.04 | AnduinLothar | but i do know VERY well how to find information i'm looking for |
| 03:54.10 | sno | anyone have a link to database of all triggers? like Jump() ;p |
| 03:54.23 | Iriel | www.wowwiki.com |
| 03:54.39 | AnduinLothar | http://www.wowwiki.com/World_of_Warcraft_API |
| 03:54.58 | Iriel | Ok.. I'm off home now that traffic no longer sucks |
| 03:55.00 | Iriel | Have fun all |
| 03:55.06 | Cide | later Iriel |
| 03:55.07 | AnduinLothar | adios |
| 03:56.21 | sno | ty |
| 03:56.36 | Tain | Now I really want to do a full addon and send it to Slouken. |
| 03:56.46 | kergoth | Tain: what addon is this? |
| 03:57.25 | Tain | Alert you when something pops up on your minimap that you're tracking. :) |
| 03:57.41 | kergoth | heh, you can do that? |
| 03:57.42 | kergoth | fun |
| 03:57.46 | AnduinLothar | ok, 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.11 | Tain | Not 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.13 | AnduinLothar | avoiding noisy, excessive autoupdates on event |
| 03:59.17 | AnduinLothar | Tain, 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.27 | Guillotine | rawr |
| 03:59.32 | AnduinLothar | or maybe a lil icon for their party frame |
| 03:59.37 | clad_sleep | Andiun: Then make it click-castable =) |
| 03:59.46 | Guillotine | is clad talking in his sleep again? |
| 03:59.51 | Tain | I am pretty certain yes, Anduin. The tooltip lists out multiple things. |
| 04:00.02 | clad_sleep | Yes, and spellin AnduinLothar's name wrong in the process |
| 04:00.27 | AnduinLothar | tho u could prolly just use a long range spell for that and use IsInRange |
| 04:00.32 | sno | i 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.48 | AnduinLothar | make a binding |
| 04:00.54 | AnduinLothar | two |
| 04:00.56 | Tain | Actually the best thing is I did a quick check to see if it would work just with Visor. |
| 04:01.09 | AnduinLothar | Visor? |
| 04:01.23 | Tain | You don't know the power of Visor? |
| 04:01.28 | AnduinLothar | nope |
| 04:01.38 | AnduinLothar | hunter trackign addon? |
| 04:01.42 | Guillotine | whats visor? |
| 04:01.52 | Guillotine | purl, visor? |
| 04:01.53 | purl | i 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.57 | Guillotine | dam |
| 04:01.58 | clad_sleep | Tain: i'll leave this one in your capable hands.. I'm off to bed =) |
| 04:02.17 | Tain | heh I forgot, we haven't put it anywhere but on wowace.com |
| 04:02.35 | AnduinLothar | that would make me not have seen it |
| 04:02.47 | Tain | Visor is a command line driven frame and button molestation system. |
| 04:03.02 | kergoth | Tain: theres a nice page on the opensvn wiki |
| 04:03.12 | kergoth | though i dunno if trac is behaving itself |
| 04:03.24 | Tain | I was just on trac a few minutes ago, so should be |
| 04:03.35 | kergoth | cool. was down last night |
| 04:04.06 | Tain | https://opensvn.csie.org/traccgi/Ace/trac.cgi/wiki/Visor |
| 04:04.14 | Tain | Yeah I know, it made me sad last night. |
| 04:05.38 | Guillotine | hmmm.... looks interesting |
| 04:05.47 | Guillotine | sounds kind of like DFM |
| 04:05.56 | Guillotine | especially since you both said it was the 'mod to rule them all' |
| 04:06.05 | End | noooooo |
| 04:06.12 | End | <PROTECTED> |
| 04:07.54 | Tain | It 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.17 | Guillotine | i think ill stick with DFM for now. it has done me no harm :) |
| 04:08.52 | Guillotine | so cair, you still have the migraine? |
| 04:08.55 | Guillotine | or are you asleep? |
| 04:09.54 | sno | what function do i use to perform an action if movement is detected and stops if i stop moving? |
| 04:09.54 | Guillotine | you mean what event? |
| 04:10.26 | End | interesting, I logged in just in time to get the onyxia buff |
| 04:10.42 | AnduinLothar | love when that happens |
| 04:10.49 | Guillotine | ive never gotten the onyxia buff :( |
| 04:11.10 | sno | ya |
| 04:11.24 | AnduinLothar | love getting it as low lvls when it multiplies your deeadliness by a facto of 20 |
| 04:14.42 | Tain | Not sure about that one, sno. |
| 04:16.14 | End | oh yeah, it's nuts at low levels |
| 04:17.59 | kergoth | thank you KeepItCool, for reminding my forgetful ass to use the salt shaker |
| 04:19.24 | kergoth | that addons button vanishing is getting old fast |
| 04:19.33 | Tain | hahah no kidding |
| 04:20.11 | AnduinLothar | go grab one of the addosn that has a gui to enable/disable addons ingame |
| 04:20.32 | kergoth | could do that, but i'm lazy |
| 04:20.37 | AnduinLothar | I know Khaos has one, not sure if AddonManager has been made standalone yet |
| 04:20.48 | AnduinLothar | might be more |
| 04:21.19 | kergoth | okay, wow works under cedega happily again |
| 04:21.28 | kergoth | and with a better frame rate than i had before this mess |
| 04:21.54 | Tain | If I didn't have an original GeForce card in my linux system I might try that. |
| 04:28.26 | kergoth | woot, 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.29 | kergoth | ;) |
| 04:29.16 | Tain | I wonder just what the Blizzard "launcher" and Warden find under Cedega. |
| 04:29.59 | kergoth | hehe |
| 04:30.02 | kergoth | probably not much :) |
| 04:30.03 | End | not much probably :P |
| 04:37.38 | sno | how would i write this? "if movement then jump else nothing" repeating loop? |
| 04:38.18 | Guillotine | omg guys! Blizz just revealed the new alliance race! |
| 04:38.27 | Guillotine | getting link right now |
| 04:38.41 | Guillotine | http://img283.imageshack.us/img283/8448/newracerevealed7dh.jpg |
| 04:39.35 | Rallion|Sleep | and I go to sleep with a chuckle. |
| 04:54.24 | Guillotine | so, you guys think caireen is going to kill me? http://www.wowinterface.com/forums/showthread.php?p=11352#post11352 |
| 04:55.43 | Tain | One can only hope. |
| 04:58.08 | Guillotine | ... |
| 04:58.13 | Guillotine | ~salmon Tain |
| 04:58.22 | Guillotine | ~trout Tain |
| 04:58.26 | Tain | I am not a fan of that... thing! |
| 04:58.33 | Guillotine | ~o rly? |
| 04:58.34 | purl | YA RLY |
| 04:58.34 | sno | how do i create a pause between actions? /cheer pause... /laugh |
| 04:58.42 | Guillotine | get chronos |
| 04:59.07 | Tain | sno, you can't do it without another addon to help. There's no normal pause, or delay function. |
| 04:59.20 | sno | ah k |
| 04:59.58 | Tain | There's Chronos and Timex for example, too addons that let you schedule things to happen on a timer. |
| 05:00.10 | Tain | two, not too |
| 05:01.12 | AnduinLothar | if 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.50 | Osagasu | I just lost my minimap |
| 05:07.54 | Osagasu | >.< |
| 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.46 | Guillotine | lol. im just waiting for cairenn to kill me for http://www.wowinterface.com/forums/showthread.php?p=11354#post11354 |
| 05:17.56 | Guillotine | her 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.35 | Osagasu | I shall take this time and say Kaelten is Rawk. |
| 05:38.16 | futrtrubl | does 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.18 | Iriel | I dont believeit does ANYTHING to the element |
| 05:39.25 | Iriel | Though if the element has an OnHide handler that does it.... |
| 05:39.31 | Iriel | ... then you'd be okay |
| 05:39.40 | futrtrubl | hmmm, nope colorpickerframe does not |
| 05:40.05 | Iriel | does blizzard's code explicitly set and unset that value? |
| 05:40.22 | futrtrubl | I don't see a way of making sure .hasopacity gets wiped after I use unless I give an onhide handler |
| 05:40.32 | futrtrubl | it doesn't as far as I can see |
| 05:41.15 | Vallerius | some 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.23 | Iriel | Ah.. |
| 05:41.37 | futrtrubl | it checks it onshow, but doesn't set it itself |
| 05:41.55 | Iriel | I see what happens, yes.. UIDropDownMenuButton_OpenColorPicker explicitly sets it before using the picker |
| 05:41.59 | futrtrubl | oh, you mean the users code... yeah |
| 05:42.11 | Iriel | so 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.12 | futrtrubl | damns |
| 05:42.51 | futrtrubl | but it might cause probs for users that do not set hasopacity.... well I guess it serves them right, but seems harsh |
| 05:43.23 | Iriel | if they dont set it, then their code is broken |
| 05:44.00 | futrtrubl | I'll update the wiki with that then, fair warning and all ;'] |
| 05:44.22 | AnduinLothar | wb iriel, where'd u come from... make it home? |
| 05:45.00 | AnduinLothar | btw thx for being a sounding board, i've got IsMounted a lot more efficient now |
| 05:45.14 | Iriel | yup, back home now... |
| 05:45.16 | Nomad_Wanderer | Howdy. |
| 05:45.18 | Iriel | Excellent 8-) |
| 05:45.25 | Nomad_Wanderer | Can I ask another noobish question ? |
| 05:45.44 | AnduinLothar | i've coded up a UnitIsUnit check too, but i'm not sure it's necissarily faster |
| 05:45.47 | Vallerius | ask away |
| 05:46.05 | Iriel | You can usually ask any question not obviously covered in an FAQ without ridicule |
| 05:46.07 | Iriel | 8-) |
| 05:46.40 | AnduinLothar | if 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.45 | Nomad_Wanderer | whats 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.55 | Nomad_Wanderer | It's not working tho. |
| 05:47.07 | AnduinLothar | and then copy those stored variables |
| 05:47.27 | Iriel | You may want to check UnitIsFriend("target") and UnitIsPlayer("target") first |
| 05:47.38 | Iriel | table.concat? |
| 05:47.53 | AnduinLothar | mmm, i have (UnitExists(unit)) and (UnitIsPlayer(unit)) |
| 05:48.06 | Nomad_Wanderer | I jsut want to list out the items in the table as a single string.. Say in a /ra or /w |
| 05:48.07 | Guillotine | so guys... did you all see http://www.wowinterface.com/forums/showthread.php?p=11354#post11354 ? apparently they announced the new alliance race |
| 05:48.21 | Iriel | I mean on "target", before scanning the other units |
| 05:48.28 | Iriel | a non-player or non-friend would never be in your raid/party |
| 05:48.28 | AnduinLothar | spose that's redundant, isn't it since UnitIsPlayer is nil for non existants, right? |
| 05:48.42 | Iriel | I would imagine so |
| 05:48.46 | Nomad_Wanderer | Purl, troll? |
| 05:48.48 | purl | i 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.53 | Vallerius | Nomad_Wanderer: is StringOne the loop variable used by foreach? if so, it'll be overwritten by the loop each time |
| 05:49.32 | Guillotine | are you calling mea troll nomad? |
| 05:49.35 | Iriel | Guillotine - Wow, that pretty much wraps up any outstanding doubt |
| 05:49.39 | Nomad_Wanderer | TieBiddersString="";TieBiddersString=""; for i=1,table.getn(TieBidders) doTieBiddersString=TieBiddersString .. ", " ..TieBidders[i]; end |
| 05:49.43 | Guillotine | oh ya |
| 05:49.46 | Codayus | Nomad_Wanderer: Yeah, table.concat should be what you want. |
| 05:49.58 | sno | whats the addon that has the "spellbyname" thing? |
| 05:50.12 | AnduinLothar | IsSpellActive? |
| 05:50.28 | Codayus | I think: table.concat(TieBidders,", ") |
| 05:50.30 | AnduinLothar | IsBuffActive* |
| 05:50.45 | Nomad_Wanderer | Yep. Table.concat is it.. Can't see how I missed that one.. DOH! |
| 05:50.45 | AnduinLothar | CastSpellByName is default ui |
| 05:51.09 | Guillotine | g2g all |
| 05:51.10 | Guillotine | ttyl |
| 05:51.15 | Guillotine | purl, emulate shouryuu |
| 05:51.16 | purl | hehe. im shouryuu. hi. hehe. shouryuu |
| 05:51.18 | Guillotine | <3 |
| 05:51.30 | Guillotine | ~wave me |
| 05:51.31 | purl | Bye, guillotine |
| 05:51.42 | Nomad_Wanderer | Thanks everyone! |
| 05:51.48 | Codayus | Incidentally, is there a way to find out if a spell is in cooldown that DOESN'T involve finding it in an actionbar? |
| 05:52.04 | Guillotine | we wish |
| 05:52.05 | AnduinLothar | ok, i added UnitIsFriend, thx for the suggestion |
| 05:52.08 | Iriel | GetSpellCooldown |
| 05:52.24 | Guillotine | wait- i was thinking of in range. sry |
| 05:52.32 | Iriel | no, not in range |
| 05:53.07 | Codayus | Oh. Hmmm. I wonder why I didn't notice that... |
| 05:53.19 | Codayus | The WoW API pwns me again. :-/ |
| 05:54.08 | AnduinLothar | those auto-spam emotes bug me... |
| 05:54.25 | Guillotine | ~bug AnduinLothar |
| 05:54.45 | AnduinLothar | lol |
| 05:55.14 | AnduinLothar | purl, emulate AnduinLothar |
| 05:55.32 | Guillotine | purl, 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.33 | purl | ...but bug is already something else... |
| 05:55.33 | AnduinLothar | purl, emulate Anduinlothar |
| 05:55.40 | Guillotine | bug |
| 05:55.42 | Guillotine | purl, bug |
| 05:55.43 | purl | hmm... 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.54 | Guillotine | haha. son of a glitch |
| 05:55.56 | AnduinLothar | lol |
| 05:56.03 | AnduinLothar | ee also Feature. |
| 05:56.07 | Guillotine | lol |
| 05:56.10 | Guillotine | <3 purl |
| 05:56.19 | Guillotine | purl, feature |
| 05:56.21 | purl | it 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.34 | Guillotine | lol |
| 05:56.43 | Guillotine | purl, you rock |
| 05:56.43 | purl | thanks, Guillotine |
| 05:56.49 | AnduinLothar | lol |
| 05:56.57 | Guillotine | purl, i love you |
| 05:56.58 | purl | You love you? |
| 05:57.00 | Guillotine | no, i love you |
| 05:57.02 | Guillotine | <3 |
| 05:57.06 | Guillotine | and i love me |
| 05:57.14 | Guillotine | but that wasnt what i was saying |
| 05:58.00 | Nomad_Wanderer | purl, emulate guillotine |
| 05:58.02 | purl | woohoo! spoofing links is fun! |
| 05:58.07 | Guillotine | :D |
| 05:59.22 | Guillotine | what happened? |
| 05:59.22 | AnduinLothar | O.o |
| 05:59.22 | Guillotine | looks like a server went down... |
| 05:59.22 | AnduinLothar | lol |
| 06:00.32 | Guillotine | Zelazny.freenode.net = dead |
| 06:00.32 | Guillotine | and i g2g |
| 06:00.32 | Guillotine | bye everyone! |
| 06:00.32 | AnduinLothar | adios |
| 06:00.32 | Guillotine | purl, translate sp en adios |
| 06:00.32 | AnduinLothar | no love |
| 06:00.32 | Guillotine | o noz! |
| 06:00.32 | Guillotine | purl isnt responding! |
| 06:00.35 | Guillotine | :'( |
| 06:00.59 | Nomad_Wanderer | purl, netsplit |
| 06:01.01 | purl | [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.25 | Guillotine | their back! |
| 06:02.21 | Osagasu | AAAAAAAAAAGH |
| 06:02.22 | Osagasu | <3 netsplit |
| 06:02.22 | Guillotine | ok. bye guys |
| 06:02.22 | Guillotine | ttyl |
| 06:02.22 | Guillotine | gn |
| 06:02.22 | Osagasu | ... |
| 06:02.22 | Guillotine | purl, emulate osagasu |
| 06:02.23 | purl | ACTION slaps some random passerby with a frenic horrid trout of pwnage |
| 06:02.23 | Osagasu | purl, imitate me |
| 06:02.25 | Osagasu | or not |
| 06:02.25 | Codayus | So, 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.03 | Nomad_Wanderer | Dunno. I learned lua yesterday |
| 06:03.10 | AnduinLothar | dont think so |
| 06:03.27 | Iriel | you scan them all until you find it |
| 06:03.42 | Codayus | Oh, elegant. :-/ |
| 06:03.42 | Iriel | you can remember the result until you get a SPELLS_CHANGED event |
| 06:04.41 | Codayus | Mmm, fair enough. |
| 06:04.44 | Iriel | no, you have to scan but you can remember the result until yo usee another SPELL_CHANGED event |
| 06:04.50 | Iriel | so it really depends how often you intend to do it |
| 06:05.50 | Codayus | Looking 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.07 | AnduinLothar | ok, i think IsMounted is ready for public releast |
| 06:06.34 | Osagasu | Nini, ladies and gents |
| 06:06.40 | Osagasu | I have class tomorrow |
| 06:06.48 | Iriel | Maintaining a table of spell to ID might be reasonable then |
| 06:06.59 | Codayus | Iriel: ....hey, that's not a bad idea at all. |
| 06:07.01 | Iriel | though even the iteration isn't onerous for something that runs on a keypress |
| 06:07.32 | Codayus | Could do it once on startup and uh...I guess whenever you visit a trainer? |
| 06:08.16 | Codayus | Since that would potentially change spellIDs, if I understand how they're assigned. |
| 06:08.20 | Iriel | No, do it whenever you see a SPELL_CHANGED event |
| 06:08.24 | Iriel | that's all you have to look for |
| 06:08.48 | Iriel | sorry SPELLS_CHANGED |
| 06:09.00 | Codayus | Oh, hmm, that's thrown by...ah, learning new stuff. |
| 06:09.13 | Iriel | I THINK so |
| 06:09.23 | Iriel | though i'm not certain, so check for LEARNED_SPELL_IN_TAB too |
| 06:09.24 | Codayus | And...opening the spellbook. And changing weapons. Hrm, well, fair enough. |
| 06:10.11 | Codayus | Ah, that's probably better for my purposes. |
| 06:10.21 | Iriel | Ugh, it's called that often? |
| 06:11.06 | Codayus | LEARNED_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.35 | Codayus | http://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.48 | Codayus | ...eww, ugly URL. But yeah, that's what the wiki says. |
| 06:13.16 | Codayus | Thanks 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.49 | AnduinLothar | love how a mod can get > 2000 dl and no comments.. |
| 06:19.59 | kremonte | =| |
| 06:21.22 | AnduinLothar | mmm AssistMe has 1600... guess no one likes it.. |
| 06:22.28 | Greywind | yeah i have had that happen on my WC3 maps i have made, it sucks |
| 06:23.30 | Greywind | and 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.43 | AnduinLothar | lol, ouch |
| 06:24.16 | Greywind | at least i havent crashed my WoW client...yet with my lua skillz...or lack thereof :P |
| 06:24.34 | AnduinLothar | i used to do that all the time, the've made it harder |
| 06:24.55 | Iriel | Unless your name is Tem, or you do something obviously bad, you'll be unlikely to crash it |
| 06:25.00 | Greywind | lol |
| 06:25.39 | Greywind | i think there has to be some function that recognizes Tem's character and auto crashes for him now :P |
| 06:26.47 | Codayus | I used to crash it repeatedly. |
| 06:26.50 | Codayus | Frustrated me... |
| 06:26.56 | Codayus | Thought it was just a buggy game. |
| 06:27.03 | Greywind | hmm 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.04 | Codayus | But it actually turned out to be a bad stick of RAM. >< |
| 06:27.04 | AnduinLothar | tho i do like the fact that Chronos has gotten 2000 dl's since yesterday. that makes me feel warm and squishy |
| 06:27.19 | Greywind | hehe |
| 06:33.29 | AnduinLothar | that was odd... randomly disconnected from server |
| 06:35.28 | AnduinLothar | wow 2000 latency |
| 06:37.17 | kergoth | Gordok Bushwhacker yells: NO!!! It puts the tannin in the basket, or it gets the mallet again! |
| 06:41.04 | Greywind | hehe |
| 06:41.28 | Greywind | DM north 4tw! |
| 06:41.51 | Greywind | or more like ogre suit 4tw |
| 06:42.02 | Greywind | ogre dance is sweeeeet |
| 06:44.20 | Greywind | oh firefox 1.5 is supposed to be released today, i have been to busy to test the betas |
| 06:48.13 | kergoth | hehe |
| 06:48.20 | kergoth | is it? nice |
| 06:48.27 | kergoth | last time i tested the beta, it crashed before the browser even came up :P |
| 06:48.50 | Greywind | lol |
| 06:49.53 | Greywind | ok 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.19 | Greywind | cant believe im excited about anything with the word windows in it >.< |
| 06:50.43 | Greywind | <--- mac lover stuck on a pc |
| 06:51.53 | kergoth | i'm more of a linux guy. wonder how long itll take the handhelds.org folks to get linux running on that model ;) |
| 06:54.43 | Greywind | that would actually be nice to tryout, too bad he would never let me do it :P |
| 06:55.07 | kergoth | hehe |
| 06:55.17 | Greywind | mmm portable mozilla instead of IE |
| 06:55.30 | kergoth | pdas seem to be more toys than of real use, in my experience |
| 06:55.40 | kergoth | i have a stack of 4 sharp zauruses in my closet collecting dust |
| 06:55.50 | Iriel | I use my palm 3 when i'm actually DOING busy project stuff at work |
| 06:55.56 | Iriel | but the rest of the time it sits on the desk |
| 06:56.00 | kergoth | nod |
| 06:56.01 | Greywind | he speaks 5 different languages and has a ton of dictionaries on his |
| 06:56.02 | Iriel | I have a zaurus in the closet also |
| 06:56.15 | kergoth | but you could probably get some decent apps for one's symbian phone for that stuff :) |
| 06:56.17 | kergoth | heh, what model? |
| 06:56.27 | Iriel | the first US one |
| 06:56.43 | Iriel | SL-5000D |
| 06:56.45 | kergoth | sl5500d |
| 06:56.48 | kergoth | ah, developer model |
| 06:56.51 | Iriel | yup |
| 06:57.05 | Iriel | it was cool to fiddle with but just didn't really seem enough to be, y'know, greatly useful |
| 06:57.11 | kergoth | yep. toy |
| 06:57.16 | kergoth | especially running that shitty ass software |
| 06:57.30 | Iriel | Did the newer ones get any better? |
| 06:57.35 | kergoth | waht is pretty cool though.. is running openzaurus with GPE |
| 06:57.38 | kergoth | its X |
| 06:57.42 | kergoth | you can run xchat and mozilla |
| 06:57.43 | kergoth | ;) |
| 06:57.58 | Greywind | what! *steals his bro's pda* |
| 06:58.03 | Iriel | I think i've more or less decided anything smaller than a laptop wont be very handy |
| 06:58.08 | AnduinLothar | xchat ftw |
| 06:58.28 | kergoth | indeed. though i could see getting one of those teeny laptops, like with the 10-12 inch display |
| 06:58.35 | Iriel | Now I need to find a cellphone that I dont hate, Nokia's newer OS is pretty lousy |
| 06:58.47 | kergoth | i dont mind symbian |
| 06:58.57 | Iriel | My fiancee just got a new 12" vaio, the 2.5lb one |
| 06:59.11 | krka | symbian has a crappy java implementation |
| 06:59.12 | Iriel | It's SLOW, that's my problem with Symbian |
| 06:59.17 | kergoth | i wanted a symbian phone with expandable media, bluetooth, GSM, flip phone.. werent many options |
| 06:59.18 | Iriel | I want to hit a button and have something happen THEN |
| 06:59.22 | kergoth | picked up a nokia 6260 |
| 06:59.23 | Iriel | not a second later |
| 06:59.25 | kergoth | yeah, there is that |
| 06:59.29 | kergoth | i'd like to try a nokia 770 |
| 06:59.33 | kergoth | linux on that bad boy |
| 06:59.36 | kergoth | yet another toy though |
| 06:59.44 | krka | i would recomment sonyericsson |
| 06:59.48 | Iriel | krka: I had wondered about that, java on the phone sounded interesting for one with GSM |
| 07:00.03 | kergoth | i dont like the proprietary software on a lot of the phones |
| 07:00.07 | kergoth | symbian.. i installed python on mine |
| 07:00.09 | kergoth | :) |
| 07:00.27 | kergoth | who wants to port lua to symbian? |
| 07:00.42 | Iriel | I'll pay sonyericsson more attention when I lose my patience with nokia enough to buy ANOTHER phone. |
| 07:00.42 | Greywind | *cricket* |
| 07:00.58 | krka | don't think you'd ever want to code on your phone |
| 07:01.33 | Iriel | Well, 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.04 | Iriel | Though of course, a web page would do just fine for that |
| 07:02.06 | krka | just make a webapp for that, mobile phones support web |
| 07:02.09 | kergoth | krka: 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.16 | kergoth | useful more to execute code, not actually write it. |
| 07:02.30 | krka | why not just use java then? it's builtin |
| 07:02.33 | Iriel | yeah, I did some web stuff when I first got it, sadly T-mobile's network is s.. l.. o.. w.. |
| 07:02.47 | krka | use opera mini :) |
| 07:02.58 | kergoth | because its java? thats sufficient reason for me to not use it ;) |
| 07:03.06 | Iriel | nothing wrong with java |
| 07:03.21 | AnduinLothar | python's easier to write |
| 07:03.26 | krka | J2ME is pretty damn easy too |
| 07:04.08 | kergoth | any language that has a class/object for _void_ is one i'm not going to be using |
| 07:04.10 | kergoth | thanks anyway |
| 07:04.11 | kergoth | :P |
| 07:04.25 | krka | java doesn't have that |
| 07:04.25 | Iriel | How do you represent it in a reflection interface without one? |
| 07:04.42 | kergoth | it does. i dont have the url handy, but it does indeed |
| 07:05.00 | Iriel | I work in java every day, i've never instantiated something to mean 'Void' |
| 07:05.21 | kergoth | i didnt say you had to instantiate it, now did i? |
| 07:05.30 | Iriel | But there is a java.lang.Void |
| 07:06.06 | Iriel | but it's there for reflection |
| 07:06.11 | Iriel | http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Void.html |
| 07:06.15 | krka | lol |
| 07:06.20 | krka | that's funny :) |
| 07:06.39 | kergoth | :) |
| 07:06.50 | krka | still, if you don't even use it, why is it a reason to not use java? |
| 07:07.07 | krka | and it's more of a library thing than a language thing |
| 07:07.25 | krka | J2ME most certainly doesn't have java.lang.Void |
| 07:09.35 | Iriel | How much is 'missing' in J2ME? |
| 07:10.34 | krka | almost everything |
| 07:10.38 | krka | then again, most of that is not needed |
| 07:11.04 | Iriel | is all the Collection stuff still there in util? |
| 07:12.34 | krka | util only has like Vector and HashTable |
| 07:12.43 | krka | no wait, HashMap |
| 07:14.03 | Iriel | Is portability as good as it should be, or are vendors/manufacturers lazy and incompatible? |
| 07:14.11 | krka | it's getting better |
| 07:14.28 | krka | as of midp 2 things are getting quite portable |
| 07:14.43 | krka | midp1 lacked a lot so vendors pushed their own solutions to things |
| 07:15.24 | Iriel | How is stuff like networking handled? Is it heavily abstracted or do you just use the standard net api's? |
| 07:15.51 | krka | midp1 only has http support basically, but midp2 also has sockets |
| 07:15.57 | krka | i believe it even handles encryption |
| 07:17.30 | Iriel | There's hope for it yet as something to play with if I ever find the time 8-) |
| 07:17.56 | krka | the only thing that's really is bothering me now is buggy jvm implementations, such as the one in some nokia phones |
| 07:18.05 | krka | sony ericsson is always rock solid |
| 07:19.46 | Iriel | Nokia's bluetooth stack appears to suck also |
| 07:20.06 | Iriel | though that coul djust be fingerpointing from Palm |
| 07:20.34 | krka | never played much with bluetooth, so i wouldn't know |
| 07:20.56 | Iriel | I'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.03 | krka | others at the company says that using the bluetooth api to communicate with other phones is painful |
| 07:21.32 | krka | how many cell phones in usa come with java btw? i heard brew was bigger there |
| 07:22.10 | Iriel | last time I was looking there were a fair few, but I have no idea how much of the market they represented |
| 07:22.32 | Iriel | They're a necessary evil, and the US cell companies lock things down enough to make them boring and uninteresting |
| 07:23.05 | krka | yeah that's what I kinda guessed |
| 07:24.58 | AnduinLothar | i'm still using my old classic LG 440 |
| 07:25.02 | AnduinLothar | 4400* |
| 07:26.10 | AnduinLothar | sometimes 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.44 | Iriel | I only use it when my DSL is out or i need to get my laptop online when i'm travelling (rarely) |
| 07:27.08 | Iriel | I 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.42 | AnduinLothar | ya, i dont have a laptop, if i did i might use it for wifi |
| 07:27.58 | AnduinLothar | and i donthave a pda either |
| 07:28.45 | AnduinLothar | i'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.49 | AnduinLothar | ok, well i said IsMounted was done.. i lied... went to disable the debug messages and found one bug after another |
| 07:30.01 | AnduinLothar | think i got it squared away now |
| 07:30.57 | AnduinLothar | it correctly checks against know units using UnitIsUnit on not only "target" but all non-predictibly consistant units and compound units |
| 07:31.41 | AnduinLothar | so if targettarget happens to be player it'll just copy/save/return the player stored values |
| 07:32.59 | AnduinLothar | not 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.44 | AnduinLothar | well, that and it doesn't work for hostile players you cant see the buffs of |
| 07:34.20 | AnduinLothar | tho it would still work if you or a party/raid member cast detect magic on them |
| 07:38.12 | AnduinLothar | ok, ass soon as Cair approves it'll be on the WoWI library page |
| 07:38.14 | AnduinLothar | as* |
| 07:40.58 | futrtrubl | what happens if a friendly PC goes out of range, changes its mount status and returns? would you still have its prev state? |
| 07:42.36 | AnduinLothar | UNIT_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.38 | AnduinLothar | which is one reason it's a mini-library and not just a quick cut/past piece of code ;) |
| 07:49.33 | futrtrubl | nice |
| 07:50.36 | futrtrubl | well, I'm off to bed, see you guys tomorah |
| 07:51.01 | Iriel | cya |
| 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.56 | Iriel | Well, that;s enough being senselessly ganked for me for one night |
| 08:23.38 | AnduinLothar | APB's now on curse as well (they take longer to aprove..): http://www.curse-gaming.com/mod.php?addid=2650 |
| 08:24.34 | Industrial | good morning |
| 08:25.27 | AnduinLothar | moorning |
| 08:31.43 | MoonWolf | hey, is that a usefull use of sky mod. omg wtf |
| 08:31.45 | AnduinLothar | ah, he'll miss the IsMounted debut: http://www.wowinterface.com/downloads/fileinfo.php?id=4334 |
| 08:32.31 | AnduinLothar | yeah. I figured since I designed the Library I was obliged to force it into the lime light with something useful |
| 08:33.05 | AnduinLothar | I mean, I've written ChannelManager and Meteorologist for it too |
| 08:33.26 | AnduinLothar | an PartyQuests is pretty nifty |
| 08:33.49 | AnduinLothar | GIRD was also useful till the author went afk |
| 08:34.50 | AnduinLothar | and 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.35 | Industrial | oh noes http://www.facesofwow.com/gallery/displayimage.php?pos=-26701 |
| 08:41.35 | MoonWolf | Industrial stop putting your face everywhere |
| 08:41.49 | Industrial | MoonWolf: o_O |
| 08:41.53 | Industrial | xD |
| 08:42.51 | MoonWolf | patching wow now |
| 08:49.24 | AnduinLothar | dude, 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.33 | Industrial | lol |
| 08:51.44 | Industrial | she hot? :> |
| 08:51.47 | MoonWolf | I had that with a guild mate. |
| 08:51.48 | Industrial | link! |
| 08:52.01 | Industrial | seems Eu server names arent on there |
| 08:52.09 | Industrial | well.. Frostwhisper isnt |
| 08:52.11 | MoonWolf | one day she was like gtg my boyfriends comming over. |
| 08:52.16 | Industrial | o_O |
| 08:52.18 | MoonWolf | we were like you gay, no im a girl! |
| 08:52.20 | MoonWolf | WTF! |
| 08:52.43 | AnduinLothar | http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=39 |
| 08:53.12 | Industrial | oooo |
| 08:53.13 | Industrial | :D |
| 08:58.56 | Industrial | why 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.45 | AnduinLothar | O.o http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=250 |
| 09:06.09 | AnduinLothar | mmm http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=327 |
| 09:07.02 | AnduinLothar | oh and i foudn the leader of my last guild.. he looks axactly like the epitome of nerd/dork |
| 09:10.42 | Industrial | damit sites like this make me not do work >_< |
| 09:10.51 | AnduinLothar | lol yup |
| 09:11.39 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=130&pos=14 |
| 09:11.40 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=20&pos=7 |
| 09:11.47 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=20&pos=37 |
| 09:11.52 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=20&pos=58 |
| 09:12.01 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=20&pos=186 |
| 09:12.09 | Industrial | http://www.facesofwow.com/gallery/displayimage.php?album=20&pos=122 |
| 09:12.11 | Industrial | --^ hot! |
| 09:13.07 | AnduinLothar | damn... http://www.facesofwow.com/gallery/displayimage.php?album=69&pos=559 |
| 09:14.19 | AnduinLothar | tho almost definitely fake, esp since she/he hasn't commented |
| 09:18.28 | Industrial | .. |
| 09:18.31 | Industrial | daaaaiiiimmnn |
| 09:18.39 | Industrial | n*gga |
| 09:18.43 | Industrial | :> |
| 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.45 | Shouryuu | rawr? |
| 15:16.16 | Shouryuu | guess not |
| 15:16.29 | natebc | zzz |
| 15:17.24 | Cide | roar |
| 15:28.43 | Shouryuu | ugh this guy is killing me |
| 15:28.49 | Shouryuu | he's whinning because there's no |
| 15:28.56 | Shouryuu | mouse on the requierments |
| 15:29.02 | Shouryuu | yet you can't play without it... |
| 15:29.12 | Shouryuu | no mouseless API |
| 15:29.13 | Shouryuu | ugh |
| 15:34.53 | kergoth | ~today |
| 15:34.55 | purl | Wednesday sucks, because it is only half way through the week. |
| 15:36.36 | Shouryuu | don't say that.... |
| 15:37.29 | Shouryuu | you've grown a pessimistic bot... |
| 15:37.51 | kergoth | ~factinfo wednesday |
| 15:37.51 | purl | wednesday -- 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.53 | kergoth | :P |
| 15:37.58 | Shouryuu | lol |
| 15:38.29 | Shouryuu | how old is he? |
| 15:41.57 | kergoth | hmm, not sure |
| 15:41.59 | kergoth | ~ibot |
| 15:42.00 | purl | i 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.16 | kergoth | could see how far back the logs go |
| 15:45.07 | *** join/#wowi-lounge Parak (n=utterly_@nameserv2.http-tunnel.com) |
| 15:47.12 | Croup | does 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.32 | Croup | And I can't find anything about it on wow wiki :/ |
| 15:47.52 | Shouryuu | don't think so |
| 15:48.02 | Shouryuu | I'm quite sure Jump() has been removed thogh |
| 15:48.10 | Shouryuu | most of the movement functions are gone since 1.5 |
| 15:48.15 | Cide | Jump() works fine in a macro |
| 15:48.22 | Shouryuu | ok cool :p |
| 15:48.28 | Shouryuu | wasn;t sure |
| 15:48.41 | Shouryuu | I thought it was gone as well |
| 15:49.08 | Shouryuu | then wait, how hard will it be do an add on that makes someone jump every 15 sec? |
| 15:49.09 | Croup | well, if I jump while sitting (using my jump key) i will jump instead of just stand up |
| 15:50.03 | Shouryuu | Dont answer my question |
| 15:50.05 | Shouryuu | I got it |
| 15:50.25 | Shouryuu | welll |
| 15:50.33 | Shouryuu | you could try to hook a function |
| 15:50.52 | Shouryuu | to your "sit" button (X i think) |
| 15:51.04 | Shouryuu | and make it toggle a value when you press it |
| 15:51.10 | Shouryuu | but that won't always work... |
| 15:51.24 | Croup | yeah most of the time I sit down to eat/drink ofr from being afk :P |
| 15:51.33 | Croup | *or |
| 15:52.05 | Shouryuu | well then hook a functin for each action that requieres you to sit... |
| 15:52.19 | Shouryuu | each time you drink/eat |
| 15:52.24 | Croup | well, 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.33 | Shouryuu | hehe |
| 15:53.01 | Croup | its just that starting to walk from sitting sometimes messes with the camera |
| 15:53.27 | Shouryuu | seriously? |
| 15:53.46 | Shouryuu | I've never had that problem before... |
| 15:54.17 | Croup | its something about resetting the camera to face the direction you are facing |
| 15:54.26 | Shouryuu | oh that |
| 15:54.32 | Croup | so if im looking behind me and start to walk while sitting, im suddenly looking forward |
| 15:55.06 | Shouryuu | is normal, I think |
| 15:55.14 | Croup | yeah but irritating :) |
| 15:55.22 | Shouryuu | Their might be an option in the interface setting of WoW |
| 15:55.29 | Shouryuu | take a good look for anything that could cahnge it |
| 15:57.04 | Croup | yeah might be something there for the camera |
| 15:58.24 | Shouryuu | smart pivot |
| 15:58.26 | Shouryuu | disable it |
| 15:59.42 | Croup | yay ^^ |
| 15:59.56 | Croup | I'm much too eager to code it seems :P |
| 16:00.12 | Croup | didnt spend enough time checking if it could already be done :) |
| 16:00.24 | Shouryuu | hehe |
| 16:11.31 | Osagasu | wierdos. |
| 16:18.42 | Osagasu | mmmm, friend rice smothered in soy sauce. heart-attack inducing goodness. |
| 16:18.46 | Osagasu | *fried |
| 16:18.57 | Osagasu | freudian slip? ^_^; |
| 16:20.34 | Tain | That is tasty stuff. |
| 16:26.48 | Osagasu | what, friend rice? |
| 16:29.52 | Tain | Yeah, fried rice and soy sauce, love those flavors. |
| 16:30.11 | *** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl) |
| 16:30.29 | Osagasu | even if it kills you at 20 years of age |
| 16:31.41 | Stylpe | I'd never eat 20 year old fried rice and soy sauce... I'm not STUPID |
| 16:32.06 | Stylpe | *badam pssh* |
| 16:37.30 | Osagasu | ~stab Stylpe |
| 16:37.31 | purl | ACTION runs at Stylpe with an origami Swiss Army knife, and inflicts a nasty paper cut. |
| 16:37.50 | Stylpe | AAH! Paper cut! |
| 16:38.01 | Osagasu | ~burn Stylpe |
| 16:38.02 | purl | ibot pours gasoline all over Stylpe, ignites the fire, and then enjoys some toasty marshmallows with the glorious blaze |
| 16:38.40 | Stylpe | Stop hurting me =( |
| 16:38.48 | Osagasu | If you wanna do DnD spells, go to a DnD channel |
| 16:39.09 | Tain | ~rlart |
| 16:39.19 | Stylpe | It's just that paper cuts remind me so much about Munchkin DnD |
| 16:39.33 | Osagasu | otherwise; Lesser Heal, Heal, Greater Heal, Flash Heal, Prayer of Healing |
| 16:40.34 | Stylpe | Don't forget Heavy Runecloth Bandage |
| 16:41.25 | Cide | Lesser Healing Wave! |
| 16:41.30 | Cide | Flash of Light! |
| 16:41.32 | Stylpe | nerf |
| 16:41.45 | Osagasu | Nerf Shamans! |
| 16:41.54 | Cide | nah |
| 16:42.11 | Stylpe | ~emulate me |
| 16:42.12 | purl | well, emulate stylpe is <relpy>Chuuuuu! ^_^ |
| 16:42.22 | Stylpe | wth? |
| 16:42.33 | Tain | Stylpe is a relpy |
| 16:42.43 | Stylpe | Yeah, but ut's not working |
| 16:42.55 | Osagasu | Meh, really, I've played every class to 30, the only shaman thing that really needs to be nerfed is frost shock. :P |
| 16:43.45 | Tain | Well, up to 30 is still pretty easy. There are some things that get a lot worse the closer you get to 60. |
| 16:44.13 | Parak | like pugs |
| 16:44.36 | Tain | I still think a Paladin from 1-35 or even 40 is overpowered against anything he fights in pve. |
| 16:44.37 | Osagasu | Hey, there are PUGs pretty close to killing off Rag |
| 16:45.08 | Parak | ¬_¬ |
| 16:45.18 | Stylpe | AHA! relpy! >_< |
| 16:45.25 | Tain | You don't say! |
| 16:45.30 | Osagasu | ~emulate me |
| 16:45.32 | purl | ACTION slaps some random passerby with a frenic horrid trout of pwnage |
| 16:45.34 | Stylpe | ~slap tain |
| 16:45.35 | purl | ACTION slaps tain, keep your grubby fingers to yourself! |
| 16:45.42 | Osagasu | ~rslap |
| 16:45.47 | Osagasu | worth a try |
| 16:46.00 | Stylpe | ~emulate me |
| 16:46.02 | purl | Y'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.03 | Osagasu | ~kill Stylpe |
| 16:46.05 | purl | ACTION shoots a ionized anti-photon gun at Stylpe |
| 16:46.13 | Shouryuu | ~emulate me |
| 16:46.14 | purl | hehe. im shouryuu. hi. hehe. shouryuu |
| 16:46.21 | Tain | ~lobotomize Osagasu |
| 16:46.22 | purl | ACTION jams a rusty screw driver into Osagasu's head and swirls Osagasu's brain around |
| 16:46.24 | Osagasu | ~emulate slouken |
| 16:46.25 | purl | ACTION pokes some little piece of code.... "I wonder what this does?" ...fiddle fiddle.... SNAP |
| 16:46.33 | Shouryuu | lol |
| 16:46.41 | Osagasu | nice. |
| 16:46.58 | Osagasu | ~forget slouken |
| 16:47.10 | Osagasu | ~forget emulate slouken |
| 16:47.10 | purl | i forgot emulate slouken, Osagasu |
| 16:47.23 | Stylpe | ~unforget emulate slouken |
| 16:47.23 | purl | Stylpe: Successfully recovered 'emulate slouken'. Have fun now. |
| 16:47.30 | Stylpe | bwahaha |
| 16:47.34 | Stylpe | literal emulate slouken |
| 16:47.40 | Stylpe | ~literal emulate slouken |
| 16:47.41 | purl | "emulate slouken" is "<reply> Yarg!" |
| 16:47.51 | Stylpe | wth? |
| 16:47.58 | Tain | hah |
| 16:47.59 | Osagasu | owned. |
| 16:48.02 | Stylpe | Look what you've done! |
| 16:48.06 | Osagasu | so? |
| 16:48.40 | Tain | ~panic |
| 16:48.41 | purl | somebody please DO something! |
| 16:48.54 | Osagasu | ~literak emulate slouken |
| 16:48.58 | Osagasu | ~literal emulate slouken |
| 16:49.00 | purl | "emulate slouken" is "<action> pokes some little piece of code.... "I wonder what this does?" ...fiddle fiddle.... *SNAP*" |
| 16:51.53 | Osagasu | ~unlobotomy me |
| 16:52.05 | Osagasu | meh |
| 16:52.37 | Osagasu | ~dict Stupid |
| 16:52.54 | Osagasu | this doesn't bode well |
| 16:58.04 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
| 17:01.38 | Eraphine|Lab | Cide, is CTRA in 1.9 going to split up into traditional CTRA and boss mods? |
| 17:01.59 | Cide | yes |
| 17:03.12 | Eraphine|Lab | I'm also noticing about a 20kb/sec average reduction in mem increase during raids. |
| 17:03.27 | Eraphine|Lab | not sure why though.. |
| 17:04.20 | Eraphine|Lab | Might just because I was doing ZG instead of BWL last night, but it worked really well. |
| 17:04.25 | Cide | hopefully |
| 17:04.36 | Cide | but there's a big differencr between ZG and BWL though |
| 17:04.45 | Eraphine|Lab | yeah especially for fights like vaelez |
| 17:04.47 | Eraphine|Lab | or nef |
| 17:05.05 | Eraphine|Lab | But, we can't live without it |
| 17:06.07 | Cide | without boss mods? |
| 17:06.12 | Eraphine|Lab | no without ctraid |
| 17:06.21 | Cide | oh |
| 17:06.21 | Eraphine|Lab | The actual raid interface |
| 17:06.27 | Cide | well, use it then :P |
| 17:06.35 | Eraphine|Lab | I'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.00 | Eraphine|Lab | I'm sure whatever counterpart you come up with for ctra boss mods will be great. |
| 17:07.16 | Stylpe | Cide: Did you fix /rarly in the last version? |
| 17:07.18 | Cide | CT_RABossMods is still the same |
| 17:07.22 | Cide | Stylpe: yes |
| 17:07.26 | Stylpe | :D |
| 17:07.26 | Cide | it's just another addon now |
| 17:07.39 | Cide | it functions just like before (with some optimizations), but not everyone has to run it |
| 17:07.47 | Eraphine|Lab | oh? can I drop the 1.45 xml/lua into the ctra directory? |
| 17:07.51 | Eraphine|Lab | and update the toc? |
| 17:07.56 | Stylpe | ~O RLY |
| 17:07.58 | purl | NO RLY |
| 17:08.02 | Cide | probably |
| 17:08.08 | Eraphine|Lab | aight ! |
| 17:08.20 | Cide | or maybe not |
| 17:08.25 | Cide | probably not actually |
| 17:08.25 | Eraphine|Lab | It's ok |
| 17:08.52 | Eraphine|Lab | It's not the end of the world |
| 17:09.33 | Cide | for some reason the FTP is slow right now |
| 17:09.58 | Eraphine|Lab | is the alpha of the split ctra_bossmods still in development? or is there a stable beta somewhere? |
| 17:10.47 | Cide | it's stable |
| 17:10.56 | Cide | but I can't access the FTP to upload it right now |
| 17:11.02 | Eraphine|Lab | roger that |
| 17:11.21 | Eraphine|Lab | Anyone here alliance side beat nef yet? |
| 17:21.35 | Cide | <- horde, heh |
| 17:40.38 | *** join/#wowi-lounge ToastTheif (n=chatzill@24-177-151-62.dhcp.mrqt.mi.charter.com) |
| 17:42.09 | ToastTheif | hmm |
| 17:43.37 | Eraphine|Lab | Go steal some bread. |
| 17:44.22 | AnduinLothar | ArcanePartyBars 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.35 | Amicester | By the gods! People keep feeding the trolls in that Ace thread. |
| 18:13.48 | Eraphine|Lab | What trolls |
| 18:14.08 | krka | saien and mugendai sure can argue forever |
| 18:14.17 | Eraphine|Lab | It's senseless |
| 18:14.27 | krka | to be young and have that energy again :) |
| 18:14.29 | Eraphine|Lab | or maybe it makes too much sense |
| 18:14.43 | Eraphine|Lab | shrug... I use ace, I don't force other people to use it. |
| 18:14.57 | Eraphine|Lab | the guildees I write addons for are forced to use ace I guess. |
| 18:16.21 | Eraphine|Lab | I do think ace is a little too hyped up though. |
| 18:16.48 | Eraphine|Lab | for its own good. |
| 18:19.30 | Eraphine|Lab | Is there a way to get vitals on a like-faction player not in your group without changing your target? |
| 18:20.02 | krka | you can change target, get info, change target back |
| 18:20.06 | krka | if that would be acceptable |
| 18:20.08 | Eraphine|Lab | and it's instant? |
| 18:20.25 | Eraphine|Lab | Would it appear that my target has changed? |
| 18:20.40 | krka | don't think so |
| 18:21.23 | Amicester | There will always be a slight delay when doing a target. |
| 18:21.50 | krka | how slight? |
| 18:21.52 | Amicester | And 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.11 | krka | I think it needs to be investigated |
| 18:22.12 | Eraphine|Lab | don't those events get trigger on target changed? |
| 18:22.16 | Amicester | They do. |
| 18:22.58 | Amicester | The 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.03 | Eraphine|Lab | I'm just wondering how feasible it would be to extend the functionality of the traditional "UnitID" restriction to names. |
| 18:23.16 | Amicester | Really difficult to do in realtime. |
| 18:23.22 | Eraphine|Lab | nod.. |
| 18:23.26 | Eraphine|Lab | but it would be so useful. |
| 18:23.31 | Amicester | That it would. |
| 18:23.54 | Kiliek | Eraphine|Lab, I'm alliance and havce beat nef. |
| 18:23.56 | Amicester | Its 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.56 | krka | well, why don't you try it instead of discussing it? :) |
| 18:24.22 | krka | just use healthpoints and mana and stuff to differentiate between npcs :) |
| 18:24.24 | Amicester | Because you would be polling a target cycle which Blizzard, I believe, has asked us not to do. |
| 18:24.30 | Eraphine|Lab | I'd have to hook every functin with UnitID |
| 18:24.33 | Eraphine|Lab | it'd be arduous |
| 18:24.46 | krka | not for a simple test |
| 18:24.50 | Eraphine|Lab | that's true. |
| 18:24.52 | Amicester | well you'd be continually cycling targets to get the information. |
| 18:25.11 | krka | blizzard needs to make targeting require a keypress |
| 18:25.16 | Eraphine|Lab | it does. |
| 18:25.19 | Amicester | It does. |
| 18:25.23 | Amicester | To start a cycle. |
| 18:25.27 | Kiliek | lack of trargetid is a big deal |
| 18:25.35 | krka | really? they've changed it recently? |
| 18:25.37 | Kiliek | it'll never get added |
| 18:25.38 | Amicester | Slouken stated that an infinite number of targets can be done from one keypress though. |
| 18:25.41 | Eraphine|Lab | yeah you can run as many interations of changetarget as you like though. |
| 18:25.45 | krka | in 1.5 you could change targets automatically I think |
| 18:25.49 | Eraphine|Lab | you could. |
| 18:25.50 | Amicester | But I do think they asked us not to cycle targets continually to find information. |
| 18:25.51 | Eraphine|Lab | that got broke in 1.6 |
| 18:25.57 | krka | i see |
| 18:26.11 | Eraphine|Lab | so addons like defend yourself can no longer autotarget nearest |
| 18:26.17 | Amicester | I mean obviously you can process combat messages. |
| 18:26.22 | Amicester | So if you poll a person once. |
| 18:26.30 | Amicester | You can in theory monitor combat messages and track their health that way. |
| 18:26.34 | Amicester | Even if they're not in your party. |
| 18:26.38 | Amicester | You just have to make sure everything is exact. |
| 18:26.41 | Amicester | And so it may not be in sync |
| 18:26.53 | Eraphine|Lab | that and you may not be in range of their combat messages. |
| 18:26.58 | Amicester | Right. |
| 18:27.00 | Eraphine|Lab | or aware of what buffs they are eating. |
| 18:27.04 | krka | and you may not know their initial health |
| 18:27.17 | Amicester | Thats why I said you'd have to poll them once to get the initial information. |
| 18:27.27 | Eraphine|Lab | yeah it'd be a headache |
| 18:27.28 | Amicester | Regardless, I beleive its kind a waste of time. I wouldn't spend any time myself working on it. |
| 18:27.32 | krka | you could make an addon that polls important people a few times each minute :) |
| 18:27.37 | Amicester | But if they'rei mportant. |
| 18:27.40 | Amicester | Just put them in your party or raid |
| 18:27.42 | Amicester | and you have a unit id |
| 18:27.43 | Amicester | =P |
| 18:28.14 | Eraphine|Lab | indexed unitid/names for the closest 10 people around us.. |
| 18:28.18 | krka | has anyone made any addon to create a list of available enemy targets that has a unit id relative to you+ |
| 18:28.21 | Eraphine|Lab | blizzard should give us. |
| 18:28.29 | krka | i mean, you have infinite unitids now |
| 18:28.36 | Eraphine|Lab | we do? |
| 18:28.36 | Amicester | No you don't. |
| 18:28.40 | Amicester | All unit ids are predefined. |
| 18:28.41 | krka | party1target, party2target |
| 18:28.42 | Eraphine|Lab | we have 40+40 |
| 18:28.47 | krka | targettargettarget |
| 18:28.54 | Eraphine|Lab | I don't believe they have unitid's |
| 18:28.55 | krka | playerpet1targettargettarget |
| 18:28.57 | Amicester | Yeah. |
| 18:28.59 | krka | that's a unit id |
| 18:29.00 | Eraphine|Lab | they are inherited from the first target |
| 18:29.01 | Amicester | There is a "target" for every unit id |
| 18:29.08 | Amicester | in theory. |
| 18:29.19 | krka | theoretically you could find out about lots of players that way |
| 18:29.35 | Eraphine|Lab | yeah, but those unitid's aren't created until you specify nested targets. |
| 18:29.37 | Eraphine|Lab | I believe. |
| 18:29.47 | Eraphine|Lab | otherwise wouldn't there be an infinite loop. |
| 18:30.15 | Eraphine|Lab | I'm also pretty sure that targettarget doesn't trigger events. |
| 18:30.21 | Amicester | It only goes two deep as far as I know. |
| 18:30.22 | krka | hmm... I could write a simple function to map unitids -> player names |
| 18:30.26 | Amicester | You can view target, and targettarget of a unit id. |
| 18:30.29 | krka | would you like that? |
| 18:30.36 | krka | it goes deeper than that |
| 18:30.42 | krka | don't think blizzard made a limit |
| 18:30.47 | krka | unless they changed that recently too |
| 18:30.52 | Eraphine|Lab | krka as soon as any player changes targets it loses the link. |
| 18:30.54 | Amicester | Right. |
| 18:30.56 | krka | yes |
| 18:31.07 | Eraphine|Lab | but yes... |
| 18:31.09 | krka | you'd have to create the links right before you use them |
| 18:31.10 | Eraphine|Lab | I see what you're saying. |
| 18:31.11 | Amicester | But are you going to recieve events for all of these unit ids? |
| 18:31.15 | krka | no events |
| 18:31.22 | krka | still, it might be useful |
| 18:31.27 | Eraphine|Lab | You could create a table of instant unitid's and names |
| 18:31.31 | krka | do it once a second or something or make a graphical table |
| 18:31.35 | Eraphine|Lab | and then use SpellTargetUnit(Targettargettargettarget)... |
| 18:31.47 | Eraphine|Lab | for complete passive targetting. |
| 18:32.16 | Amicester | Yeah 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.19 | Eraphine|Lab | Amicester, there are no events for targettargets btw. |
| 18:32.30 | Eraphine|Lab | That's why targettarget addons all use onupdates. |
| 18:32.37 | Amicester | Thats what I mean. |
| 18:32.57 | Amicester | So you're polling constantly, and if you're polling through dozens or more unit ids every second? |
| 18:33.02 | Amicester | Its difficult to make that sound efficient. |
| 18:33.16 | Amicester | granted it could probably be done. |
| 18:33.35 | Eraphine|Lab | In a large city, most people are targetting npc's |
| 18:33.38 | krka | does it need to perform often and efficient? |
| 18:33.51 | Eraphine|Lab | it needs to be able to perform very quickly right before a spellcast. |
| 18:34.03 | Eraphine|Lab | and you assume that "someone" has that person targetted. |
| 18:34.19 | Eraphine|Lab | you assume that someone in your party has that person targetted. |
| 18:34.39 | Eraphine|Lab | or your target has that person targetted. |
| 18:34.46 | krka | i am thinking it's only used to show the potential targets and their health / name / faction |
| 18:34.50 | krka | then you can click on them to target |
| 18:35.26 | Eraphine|Lab | what's the command to determine if unit id's are the same |
| 18:35.30 | Eraphine|Lab | unitisunit ? |
| 18:35.53 | krka | eys |
| 18:35.55 | krka | yes |
| 18:36.12 | Eraphine|Lab | so you'd be making unitisunit comparisons out to say 5 degrees? |
| 18:36.19 | Eraphine|Lab | and compiling a table? |
| 18:37.43 | krka | yes :) |
| 18:37.54 | krka | not 5 degrees though, a complete search |
| 18:37.58 | Eraphine|Lab | I think there's an addon called RaidTarget that attempst to do that. |
| 18:38.24 | Eraphine|Lab | but 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.56 | Amicester | Hey Iriel and Moon. |
| 18:42.04 | MoonWolf | Hi Amicester |
| 18:42.18 | Amicester | Its difficult using this name here and Atrius on WoW IRC heh. |
| 18:42.21 | kergoth | guh |
| 18:42.23 | kergoth | money sucks |
| 18:42.26 | Amicester | agreed. |
| 18:42.26 | *** join/#wowi-lounge Guillotine (n=Guilloti@63.203.120.57) |
| 18:42.34 | Guillotine | still have a migraine cair? |
| 18:42.35 | Iriel | Morning all. |
| 18:42.39 | Shouryuu | would 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.40 | Guillotine | morning :) |
| 18:42.44 | Guillotine | hey shour |
| 18:42.47 | kremonte | morning everyone :0 |
| 18:42.48 | Shouryuu | hey there |
| 18:42.48 | kergoth | my car is worth $20k. i originally got a loan for $30k. The loan balance is now $34k. |
| 18:42.49 | End | morning! |
| 18:42.53 | krka | maybe I'm totally insane for trying this |
| 18:43.11 | Guillotine | ~emulate shouryuu |
| 18:43.12 | purl | hehe. im shouryuu. hi. hehe. shouryuu |
| 18:43.15 | Amicester | j would be a local variable that would be gone after the for ended I think. |
| 18:43.18 | Iriel | Shor: No.. the j in the inner loop is a local for that block, the last j is referencing something else |
| 18:43.36 | kergoth | Shouryuu: rtfm. |
| 18:43.41 | Iriel | either an enclosing j upvalue or a global |
| 18:43.44 | kergoth | programming in lua and the manual cover lua's scoping rules |
| 18:44.24 | Shouryuu | the lua.org manual? |
| 18:44.27 | MoonWolf | eeuh, this is like the case in every programming language i know. |
| 18:44.33 | Iriel | Hopefully the PIL document is more newbie friendly than the LUA manual (which I really like, but which requires a certain understanding) |
| 18:44.38 | kergoth | PIL is easier, yeah |
| 18:44.43 | kergoth | its the book. roberto did well with it |
| 18:44.46 | kergoth | i'd like to buy a paper copy |
| 18:44.53 | Eraphine|Lab | morning iriel |
| 18:44.56 | Eraphine|Lab | and caer |
| 18:45.03 | Amicester | the lua manual is mostly a technical specification of the syntax designed for experienced programemrs to learn the structure (at least imo) |
| 18:45.14 | Amicester | its not exactly new developer friendly. |
| 18:45.14 | Iriel | *nod to Amicester* |
| 18:45.27 | Shouryuu | i agree |
| 18:45.27 | kergoth | correct |
| 18:45.34 | kergoth | so go read PIL, Shouryuu |
| 18:45.38 | Shouryuu | really never understood anything from that place |
| 18:45.42 | kergoth | everything you're asking is well documented |
| 18:45.48 | Amicester | It 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.13 | kergoth | the manual is good reference material, thats about it |
| 18:48.29 | Guillotine | it helps me sleep better than any sleeping medicine |
| 18:48.30 | Eraphine|Lab | umm sorry did you all see that. |
| 18:48.43 | Guillotine | see what? |
| 18:48.50 | Eraphine|Lab | nm I did a whois |
| 18:48.54 | Amicester | i'd gander thats a no? heh. |
| 18:48.59 | Eraphine|Lab | hehe good ;) |
| 18:50.18 | Amicester | its painful being in here at work, there's only so much you can do without a testing environment. |
| 18:50.41 | Cair|migraine | Guillotine: ROFL O Rly? |
| 18:50.45 | krka | anyone want to see my code? |
| 18:50.54 | krka | (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.21 | krka | http://pastebin.com/432018 |
| 18:51.37 | krka | (no, i don't have a wow account to test it myself) |
| 18:51.54 | MoonWolf | how is your head Cairenn ? |
| 18:52.01 | krka | it doesn't handle npcs very well though, it indexes people by name |
| 18:52.04 | Cairenn | I'm not talking about it |
| 18:52.27 | Stylpe | <PROTECTED> |
| 18:52.45 | Amicester | What about stale values? |
| 18:52.53 | Amicester | Names that are loaded but then you lose a unitid reference for. |
| 18:53.25 | Guillotine | cair- how you feeling? |
| 18:53.27 | Guillotine | any better? |
| 18:53.55 | krka | (insane amount of chocolate, that is) |
| 18:54.03 | Iriel | krka: That should work, and since it's by name you avoid duplicate searching, which should be nice. |
| 18:54.04 | Amicester | That stuff'll kill ya! |
| 18:54.15 | Iriel | It will fail if I name my pet the same as someone in my party or raid though 8-) |
| 18:54.17 | krka | yes, it should never traverse further than possible |
| 18:54.26 | krka | good point iriel! |
| 18:54.41 | krka | that needs to be fixed |
| 18:54.50 | Iriel | You might want to maintain a list of the unit ID's you've seen each name with |
| 18:54.56 | Iriel | and iterate over and do a UnitIsUnit test |
| 18:55.03 | Amicester | So that you can remove stale values. |
| 18:55.09 | krka | I considered that, but it should be slow |
| 18:55.17 | Iriel | not really THAT slow |
| 18:55.23 | krka | now it's linear in amount of players found |
| 18:55.35 | krka | that would make it quadratic or something |
| 18:55.42 | Iriel | In theory a UnitIsUnit test isn't THAT expensive |
| 18:55.58 | krka | perhaps... and then I wouldn't even need to use name as index |
| 18:56.12 | Iriel | You'd still want *A* table with name as index |
| 18:56.14 | Amicester | but isn't that the purpose? |
| 18:56.14 | krka | yes |
| 18:56.19 | Iriel | To get your list for UnitIsUnit testing |
| 18:56.20 | Amicester | okay yeah heh. |
| 18:56.22 | krka | I think I want two tables now |
| 18:56.36 | krka | actually, just one list with unitid as index |
| 18:56.45 | Amicester | I'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.50 | krka | the playername table could be generated afterwords |
| 18:56.54 | Amicester | -make +mark |
| 18:57.02 | *** join/#wowi-lounge Trilian (n=Miranda@dyndsl-085-016-003-166.ewe-ip-backbone.de) |
| 18:57.10 | krka | aaaanyway, could someone test this or something? :) |
| 18:57.17 | Amicester | I wish =P |
| 18:57.23 | krka | could just devtools_dump the table you get |
| 18:57.50 | krka | (also, my health retrieval functions et.c. are probably not correctly written |
| 18:58.00 | Amicester | UnitHealth |
| 18:58.04 | Iriel | You are correct |
| 18:58.04 | Amicester | and UnitMaxHealth? |
| 18:58.13 | Iriel | s/Player/Unit/ and you'll be set 8-) |
| 18:58.21 | krka | i am correct about being wrong or just correct? :) |
| 18:58.23 | Amicester | or is it UnitHealthMax? or MaxUnitHealth? |
| 18:58.28 | Amicester | =P |
| 18:58.39 | Iriel | UnitHealthMax |
| 18:58.44 | Iriel | I always have to look that one up |
| 18:58.49 | Amicester | yeah heh. |
| 18:59.00 | krka | maybe I want a "targets"-entry in the array too |
| 18:59.05 | krka | then I can build a pretty graph |
| 18:59.40 | Iriel | I've thought about an addon to do that, but can't figure out a sane visual representation |
| 19:00.11 | Amicester | Some vector shape/line functions would be nice =P |
| 19:00.19 | krka | I think there exists algorithms for displaying some graphs |
| 19:00.27 | krka | but this graph is very generic |
| 19:00.36 | krka | cyclic directed graph |
| 19:00.41 | kergoth | easy, just make a new frame for each pixel in the graph |
| 19:00.52 | krka | line function is easy |
| 19:00.53 | Amicester | Inconcievable! |
| 19:01.02 | Iriel | But a plain graph wouldn't necessarily be USEFUL at a glance |
| 19:01.10 | krka | true |
| 19:01.30 | Guillotine | whoa. lots of new updates to WOWI |
| 19:01.34 | krka | could simply show a list of units |
| 19:01.39 | krka | in a useful order |
| 19:01.45 | krka | (by health / faction / et.c.) |
| 19:01.49 | kergoth | i should finish my rrdtool implementation for lua |
| 19:01.55 | Cairenn | Iriel, I can't possibly try to catch up on the Blizz forum, anything there I need to pay attention to? |
| 19:01.56 | kergoth | someday when i actually have some motivation |
| 19:02.07 | krka | then for each unit show which unit it target and which other units that target it |
| 19:02.14 | krka | rrdtool? |
| 19:02.51 | Iriel | Cairenn: 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.04 | Eraphine|Lab | krka is that important to the end user? |
| 19:03.20 | Iriel | Qzot did an addon that does sort of a 'who is targetting what' addon recently |
| 19:03.29 | Eraphine|Lab | If there is "nobody" targetting that unit, it's not going to be able to be addressed by unitid anyway |
| 19:03.37 | kergoth | ~rrdtool |
| 19:03.39 | purl | time-series data logging and graphing. URL: http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/ |
| 19:04.03 | Tain | I'm arguing with people on the forum, Cairenn. |
| 19:04.08 | Tain | But they deserve it. |
| 19:04.11 | Eraphine|Lab | Iriel, enemy targets? or raid targets? |
| 19:04.14 | krka | maybe the end user want to see which unit is targetting your friendly mage |
| 19:04.15 | krka | or something |
| 19:04.25 | kergoth | its 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.31 | Eraphine|Lab | for sure, but do we need a unit id or do we need a name to click on |
| 19:04.36 | kergoth | built in graph generaion support |
| 19:04.40 | Guillotine | Iriel: oh wow. that is interesting |
| 19:04.52 | Iriel | Look for PartyAims |
| 19:04.53 | kergoth | extremely popular for graphing network bandwidth on routing devices, as well as things like cpu temperature |
| 19:05.54 | Eraphine|Lab | umm wow |
| 19:05.57 | krka | this should work nicely then: http://pastebin.com/432029 |
| 19:06.04 | krka | anyone feel like testing? |
| 19:06.12 | Eraphine|Lab | sadly I am in lab |
| 19:06.39 | Amicester | I'm at work =P |
| 19:06.52 | krka | it's 8 pm, you shouldn't be working! |
| 19:07.06 | kergoth | ~emulate stewie |
| 19:07.07 | purl | Baby needs to suck ash! |
| 19:07.07 | Amicester | heh. its 1pm where I am. |
| 19:07.18 | kremonte | ~emulate kergoth |
| 19:07.19 | purl | ACTION hacks on bitbake, OpenEmbedded, OpenZaurus, and other projects |
| 19:07.21 | Tain | ~today |
| 19:07.22 | purl | Wednesday sucks, because it is only half way through the week. |
| 19:07.27 | krka | one problem with my implementation now is that it creates a lot of tables :/ |
| 19:07.28 | kergoth | ~botsnack |
| 19:07.28 | purl | kergoth: :) |
| 19:07.28 | kremonte | ~tomorrow |
| 19:07.30 | purl | Tomorrow will probably suck too. |
| 19:07.33 | kergoth | haha |
| 19:07.39 | kergoth | ~good bot |
| 19:07.39 | purl | kergoth: :) |
| 19:07.41 | kremonte | lol |
| 19:07.43 | krka | that can be fixed though |
| 19:07.45 | kremonte | ~friday |
| 19:07.47 | purl | Friday sucks, because it should be the weekend, but you're stuck working anyway. |
| 19:07.50 | krka | ~die |
| 19:07.51 | purl | ACTION takes two shots to the head and crumples to the ground, lifeless. |
| 19:07.55 | Parak | NOOO |
| 19:07.57 | Guillotine | ~lol |
| 19:07.58 | purl | well, 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.15 | kergoth | that looks weird |
| 19:08.17 | Guillotine | yup |
| 19:08.18 | kergoth | gramatically correct or no |
| 19:08.23 | Guillotine | screw grammar |
| 19:08.24 | Amicester | or you could just do: /me laughs out loud. |
| 19:08.26 | kremonte | wtf this is the internet |
| 19:08.27 | kremonte | who cares? |
| 19:08.32 | Tain | You're right. LOL never should have made it into common use. |
| 19:08.33 | kremonte | ~die |
| 19:08.35 | purl | ACTION takes two shots to the head and crumples to the ground, lifeless. |
| 19:08.35 | Guillotine | purl, screw grammar |
| 19:08.44 | krka | ~part |
| 19:08.45 | purl | /part |
| 19:08.48 | kergoth | lol and lmao and all of them need to die |
| 19:08.48 | krka | ~quit |
| 19:08.50 | purl | No! You quit! |
| 19:08.50 | Parak | lol sucks anyway, it's totally 20th century. All the cool people nowadays use rofl. |
| 19:08.52 | Amicester | but I'm a rp junky, so when someone says "lol" instead of "haha" it makes me die inside. |
| 19:09.04 | Guillotine | Roflcopter |
| 19:09.10 | kergoth | heh and hah in their various forms meet all needs |
| 19:09.11 | kergoth | :P |
| 19:09.18 | Amicester | yep and are the same length. |
| 19:09.19 | Guillotine | or muhaha |
| 19:09.21 | Guillotine | i like muhaha |
| 19:09.23 | Parak | how about teehee? |
| 19:09.23 | Eraphine|Lab | wow... I wonder how much cpu power partyaims uses |
| 19:09.24 | Tain | What's even worse is there are people, this is not a lie, who are saying LOL outloud. |
| 19:09.25 | Cairenn | *sighs* |
| 19:09.31 | Amicester | teehee ... hah! classic. |
| 19:09.31 | Tain | Pronouncing it out as, "loll" |
| 19:09.34 | AnduinLothar | ? |
| 19:09.37 | Eraphine|Lab | can you imagine.. in a raid. |
| 19:09.40 | Amicester | The funny thing is. |
| 19:09.46 | Amicester | People will "lol" when they're not really laughing. |
| 19:09.49 | Amicester | I never understood that. |
| 19:09.52 | kergoth | i hate that |
| 19:09.57 | AnduinLothar | lol |
| 19:09.59 | kremonte | ~bleh |
| 19:10.01 | purl | bleh means insert appropriate value here. see blah |
| 19:10.02 | Guillotine | rather than "lol" i should do "snort" |
| 19:10.04 | AnduinLothar | <-- not laughing |
| 19:10.05 | kremonte | ~blah |
| 19:10.06 | purl | somebody said blah was X |
| 19:10.07 | kergoth | if you're mildly amused, or chuckling, goddamnit, use heh! |
| 19:10.10 | kremonte | X! |
| 19:10.11 | Tain | ROFL! No, no you're not. If you were you couldn't be typing. |
| 19:10.12 | kergoth | heh is your friend |
| 19:10.12 | krka | and people will rofl and then not even get their clothes dirty from being on the floro |
| 19:10.18 | Guillotine | heh |
| 19:10.19 | Guillotine | haha |
| 19:10.20 | Amicester | heh. |
| 19:10.23 | Guillotine | meh |
| 19:10.24 | kremonte | heh. |
| 19:10.26 | Guillotine | ha |
| 19:10.27 | Amicester | Well you have to be careful in game. |
| 19:10.30 | AnduinLothar | tihe |
| 19:10.32 | Amicester | Cause some things will make you blurt out in laughter. |
| 19:10.34 | Parak | Or people using lol over voice chat. |
| 19:10.34 | kremonte | LOLEROFLCOPTER |
| 19:10.36 | Iriel | krka: re lots of tables: You can just re-use work tables, and avoid GC, if you're concerned about that |
| 19:10.42 | krka | yeah I know |
| 19:10.46 | kremonte | purl, lol? |
| 19:10.48 | purl | hmm... 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.49 | krka | a bit less readable code though :) |
| 19:11.03 | krka | i reused all my work tables on AutoTravel, it worked wonderfully |
| 19:11.04 | Eraphine|Lab | krka |
| 19:11.09 | Cairenn | *hates lite* |
| 19:11.10 | Eraphine|Lab | look at partyaims. |
| 19:11.12 | Tain | About the only acronym I like online is RTFM. |
| 19:11.19 | krka | ok |
| 19:11.27 | Guillotine | im going to make an addon that replaces all "lol"s with "haha". then im going to force everyone to use it |
| 19:11.28 | AnduinLothar | FTFM FTW |
| 19:11.32 | Eraphine|Lab | http://www.wowinterface.com/downloads/fileinfo.php?id=4307 |
| 19:11.32 | kergoth | PEBKAC isnt bad |
| 19:11.35 | kergoth | or FOAD |
| 19:11.35 | kremonte | ~rtfm |
| 19:11.36 | purl | well, rtfm is Read The F*cking Manual (TM) |
| 19:11.44 | Amicester | There actually are several language filtering addons out there. |
| 19:11.46 | krka | ... this is why i don't like bots in channels |
| 19:12.11 | krka | I'll get my hangman bot in here if you don't stop abusing :P |
| 19:12.16 | Guillotine | Eraphine: why is there a 10 man raid in the deadmines :/ |
| 19:12.25 | Tain | ~ftw |
| 19:12.27 | purl | somebody said ftw was wtf backwards |
| 19:12.27 | Amicester | phat loot yo. |
| 19:12.27 | kergoth | haha |
| 19:12.37 | Tain | Very true. |
| 19:12.38 | Cide | fuck the what? |
| 19:12.52 | Cide | well, I guess it could work, heh |
| 19:12.53 | kergoth | s/what/who/ |
| 19:13.27 | krka | partyaims looks kinda useful |
| 19:13.42 | krka | something similar could be done with my idea |
| 19:14.31 | Amicester | So in 1.9 we're getting SetTexCoord changes right? |
| 19:14.46 | krka | think so |
| 19:14.47 | Amicester | for rotation and skew? |
| 19:15.02 | Tain | Really? |
| 19:15.08 | krka | no idea what all the new parameters meant, way over my head |
| 19:15.31 | Amicester | "* New 8-param form of Texture:SetTexCoord(ULx, ULy, LLx, LLy, URx, URy, LRx, LRy)" |
| 19:15.38 | Cide | Texture:SetTexCoord(ULx, ULy, LLx, LLy, URx, URy, LRx, LRy) |
| 19:15.50 | Cide | so upper-left x, upper-left y, lower-left x, lower-left y, etc |
| 19:15.58 | krka | ah... you specify all the corners |
| 19:16.01 | Amicester | yeah, at first I didn't realize what the UL and LL and stuff ment |
| 19:16.01 | krka | sweet |
| 19:16.05 | Amicester | =P |
| 19:16.23 | Amicester | You sometimes try to think far too deep when you think acronyms and you forget the simple things |
| 19:16.24 | krka | and by putting them in weird orders you can rotate and mirror and everything |
| 19:16.26 | krka | genius |
| 19:16.52 | AnduinLothar | too bad u cant rotate by angle |
| 19:17.01 | Amicester | You could make something to rotate by angle. |
| 19:17.05 | krka | you could calculate it yourself |
| 19:17.05 | AnduinLothar | right |
| 19:17.13 | Amicester | At least its possible! |
| 19:17.13 | krka | or are you lazy? :) |
| 19:17.14 | AnduinLothar | mmhmm |
| 19:17.23 | Tain | I'm lazy. |
| 19:17.27 | Amicester | I am very lazy. |
| 19:17.35 | AnduinLothar | lazy? nah. i already wrote the trig to rotate minimap icons which dragging |
| 19:17.46 | AnduinLothar | while* |
| 19:17.54 | Tain | Oh yeah? But you didn't invent the trigonometry, did you? |
| 19:17.57 | Tain | Lazy. |
| 19:18.00 | Amicester | heh. |
| 19:18.03 | AnduinLothar | ya, basicly |
| 19:18.05 | Guillotine | Shouryuu: I love your comments at http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=265220&p=1&tmp=1#post265220 |
| 19:18.13 | AnduinLothar | tho i didn make use of google to brush up |
| 19:18.19 | Tain | ~google |
| 19:18.20 | purl | google is probably a search engine found at http://www.google.com/ |
| 19:18.21 | krka | no one kind enough to try out my example code? :( |
| 19:18.26 | AnduinLothar | and a lot of trial and error |
| 19:18.36 | Tain | Sorry krka, working. |
| 19:18.38 | krka | ~googol |
| 19:18.39 | purl | googol is probably 10^100 or 1 followed by 100 zeroes. See also googolplex and google |
| 19:18.47 | Tain | Err.. well chatting on irc while supposed to be working. |
| 19:18.48 | krka | only people in weird timezones here? |
| 19:18.55 | Amicester | heh. |
| 19:18.58 | AnduinLothar | PST |
| 19:19.01 | AnduinLothar | 11am |
| 19:19.06 | Tain | Weird! EST is the best timezone never! Compared to GMT that is. |
| 19:19.13 | Guillotine | i am PST also |
| 19:19.14 | Amicester | CST here. 1.19pm |
| 19:19.17 | Tain | err I mean AFTER GMT |
| 19:19.20 | Tain | GMT is the best. |
| 19:19.24 | Guillotine | go PST! |
| 19:19.25 | krka | BTZ is the best timezone |
| 19:19.26 | Guillotine | woohoo! |
| 19:19.38 | Guillotine | ~PST |
| 19:19.43 | Tain | PST sounds like PEST and that's what you all are! |
| 19:19.44 | Amicester | I'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.54 | Tain | Plus it's that other absurd acronym people use. |
| 19:19.58 | Amicester | so they wouldn't really be able to help. |
| 19:20.01 | Tain | Selling some random nonsense, pst! |
| 19:20.05 | Iriel | PST here also |
| 19:20.15 | Guillotine | woohoo! an PST wins! |
| 19:20.19 | krka | pacfic standard time or something? |
| 19:20.29 | Tain | (Pretty Stupid Timezone) |
| 19:20.48 | krka | gmt+1 ftw |
| 19:20.57 | Tain | Actually I was in PST for a couple years. |
| 19:21.20 | Tain | I lived in a crappy apartment complex in Sunnyvale, CA that had a satellite cable setup to the apartments. |
| 19:21.26 | Tain | Except it was an east coast feed. |
| 19:21.32 | Guillotine | hehe |
| 19:21.38 | Guillotine | haha |
| 19:21.38 | Tain | Prime time shows came on at 4 in the afternoon. |
| 19:21.41 | Tain | It was so horrible. |
| 19:21.52 | Guillotine | id say lol, but really, im just not interested |
| 19:21.54 | Guillotine | ;) |
| 19:22.00 | AnduinLothar | heh |
| 19:22.07 | Guillotine | muhaha |
| 19:22.08 | Tain | My stories of personal tragedy are very interesting! |
| 19:22.09 | Guillotine | teehee |
| 19:22.10 | Guillotine | hehe |
| 19:22.12 | Guillotine | haha |
| 19:22.14 | Amicester | So did we ever hear if anything constructive was done with the LFG input? |
| 19:22.22 | Guillotine | ya |
| 19:22.27 | AnduinLothar | oh? |
| 19:22.32 | Guillotine | they saw that we wernt going to just provide the code, so they locked the thread |
| 19:22.34 | AnduinLothar | they making an addon now? |
| 19:22.43 | Amicester | my input was code specific. |
| 19:22.47 | Amicester | Everyone elses wasn't. |
| 19:22.48 | Guillotine | no. when they saw theyd actually have to do work, they forgot about it |
| 19:22.49 | Amicester | =P |
| 19:22.58 | Guillotine | ya, but you didnt provide the actual files |
| 19:22.59 | Guillotine | thats what they wanted |
| 19:23.08 | Amicester | No. they wanted 1 function name I thought. |
| 19:23.13 | Amicester | and only 1 |
| 19:23.23 | Amicester | and everyone started spouting paragraphs of "What would be a good lfg system" which isn't what they asked. |
| 19:23.48 | Amicester | Thats why I was curious if anything constructive came of it. |
| 19:24.00 | Guillotine | i thought they did ask what would bea good lfg system... |
| 19:24.01 | Iriel | It was a fantastic demonstration of how few people dont read the original question |
| 19:24.10 | Guillotine | wait- what did they ask? |
| 19:24.14 | Iriel | They asked each person for the ONE thing they'd find most useful |
| 19:24.16 | Guillotine | ya |
| 19:24.19 | Amicester | They asked for what one function you would have. |
| 19:24.28 | Guillotine | right |
| 19:24.34 | Amicester | I assumed being in the UI & Macros forums they ment api function |
| 19:24.42 | Guillotine | oh. i assumed they meant GUI function |
| 19:24.53 | MoonWolf | I would liek a lfg group tag on a person and an interface that allows you to see everybody with a lfg tag. |
| 19:25.00 | Malivil | CircuFrmaes Alpha version .2a is out now if anyone cares =-P |
| 19:25.04 | Amicester | Moon: Which exists, but is disabled. |
| 19:25.07 | Iriel | I think they meant functoin in the sense of 'Ability to do X' |
| 19:25.13 | MoonWolf | WHAT, damn that. I want that. |
| 19:25.19 | Cair|afk | all they really need to do is copy the lfg system from EQ, it rocked |
| 19:25.20 | Amicester | The LFG Flag code still exists from beta. |
| 19:25.28 | Amicester | It was just a simple toggle on, toggle off. |
| 19:25.31 | Amicester | that would display in /who lists. |
| 19:25.38 | Tain | It was much better than what exists now, Cair. |
| 19:25.38 | AnduinLothar | yup, it's still there |
| 19:25.49 | MoonWolf | well, build some nice stuff around taht and tada very nice lfg system |
| 19:25.55 | AnduinLothar | but has no specification on what grp |
| 19:25.59 | Amicester | Right, except they removed the server side flag. |
| 19:26.01 | Amicester | So there is no way to turn it on anymore |
| 19:26.02 | Amicester | or check if its on. |
| 19:26.07 | Cair|afk | anyway, out for a while, have fun |
| 19:26.13 | Guillotine | bye cair |
| 19:26.16 | Guillotine | feel better |
| 19:26.18 | Amicester | cheers. |
| 19:26.20 | MoonWolf | bye Cair|afk |
| 19:26.29 | Cair|afk | not anytime soon Guillotine |
| 19:26.39 | Cair|afk | *really really fucking hates life* |
| 19:26.56 | AnduinLothar | been there, done that |
| 19:26.57 | Guillotine | eat |
| 19:26.59 | Guillotine | its fun to eat |
| 19:27.00 | krka | :( |
| 19:27.04 | Guillotine | thats what i do when life has me down |
| 19:27.10 | Amicester | drink water, eat fruit. |
| 19:27.35 | Guillotine | screw fruit. eat chocolate |
| 19:27.51 | AnduinLothar | drink lots of energy drinks and go to the nearest grocery store and greet random people |
| 19:27.59 | Guillotine | haha |
| 19:28.03 | Tain | You people are sick. |
| 19:28.19 | Tain | Go to bed and hide under a blanket. |
| 19:28.26 | krka | screw random people, greet fruits |
| 19:28.38 | Amicester | Look out for snakes. |
| 19:28.48 | Tain | If 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.11 | Guillotine | you guys are strange |
| 19:29.32 | Guillotine | and i love you all the more for it <3 |
| 19:29.32 | Tain | People are strange. |
| 19:29.33 | AnduinLothar | GREET, not screw... |
| 19:29.46 | Tain | When you're a stranger. |
| 19:30.00 | AnduinLothar | and don't screw fruits, that's bad |
| 19:30.18 | Guillotine | :/ bad image |
| 19:30.40 | Amicester | This is the internet, you don't need mental images you can just google it and get a real one. |
| 19:30.46 | Guillotine | haha |
| 19:31.02 | Amicester | its really only funny because its true heh. |
| 19:33.00 | Tain | ~x de en Antik Als Die Frauen Voegeln Lernten |
| 19:33.04 | Guillotine | someone 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.19 | Guillotine | all of a sudden "screw random people, greet fruits |
| 19:33.30 | Tain | I don't think that's what that translates into. |
| 19:33.33 | AnduinLothar | really more funny in context |
| 19:33.46 | Tain | Yeah you can't just cherry pick quotes! |
| 19:34.04 | AnduinLothar | unless u were there and get the inside joke |
| 19:34.11 | Guillotine | true |
| 19:34.30 | kergoth | http://bash.org/?577504 |
| 19:34.52 | kergoth | haha - http://bash.org/?577451 |
| 19:35.33 | Tain | haha yeah I saw that second one recently kergoth |
| 19:35.46 | End | bash.org pwns |
| 19:35.59 | Tain | ~pwns |
| 19:36.03 | purl | methinks pwns is a better way of saying owns |
| 19:36.08 | Tain | A better way? |
| 19:36.17 | Tain | Stupid bot. |
| 19:36.52 | End | ~owns |
| 19:36.53 | purl | extra, extra, read all about it, owns is lamerspeak |
| 19:37.08 | MoonWolf | no pwns is <reply> pwns is a retarded way os saying owns |
| 19:37.20 | MoonWolf | purl no pwns is <reply> pwns is a retarded way os saying owns |
| 19:37.22 | purl | okay, MoonWolf |
| 19:37.29 | MoonWolf | there |
| 19:37.30 | End | ~pwns |
| 19:37.31 | purl | pwns is a retarded way os saying owns |
| 19:37.43 | MoonWolf | purl no pwns is <reply> pwns is a retarded way of saying owns |
| 19:37.44 | purl | okay, MoonWolf |
| 19:37.44 | End | os? |
| 19:37.48 | End | hehe |
| 19:39.22 | Tain | "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.55 | kergoth | http://bash.org/?575675 |
| 19:41.48 | Tain | Holy crap, Mr. T will be doing voice content to give directions on a new GPS navigation system. |
| 19:41.51 | Tain | I need that. |
| 19:42.00 | Tain | "Turn left at the stopsign, sucka!" |
| 19:42.18 | Iriel | 'Go straigt, fool!' |
| 19:42.19 | kergoth | haha |
| 19:42.22 | Iriel | I love it |
| 19:42.25 | Iriel | I can't spell, however, it seems. |
| 19:42.55 | Tain | Oh I have to hear that. |
| 19:43.18 | Tain | "I pity da fool who don't go straight for 0.4 miles!" |
| 19:44.17 | Tain | haha another company has John Cleese giving directions. |
| 19:44.37 | Guillotine | hey guys, is there any easy way to get the number of arrows (or bullets) you have? |
| 19:46.02 | Tain | There must be, there's lots of addons for it. |
| 19:46.34 | Guillotine | found it. http://www.wowwiki.com/API_GetInventoryItemCount |
| 19:46.43 | Guillotine | but that implies that you can see the inventory of someone else... |
| 19:47.05 | Guillotine | ah. nm. not backpack slot, inventory slot |
| 19:47.34 | Amicester | That wouldn't count non-equipped ammo, but ... who carries ammo different than what they have equipped? |
| 19:47.53 | Guillotine | right |
| 19:47.56 | Guillotine | thats close enough |
| 19:48.09 | Guillotine | if your running out of what you have equipped, chances are your running out of ammo |
| 19:48.15 | Amicester | yep. |
| 19:48.39 | Amicester | make sure to read the BEWARE note on that page though. |
| 19:48.47 | Guillotine | i did |
| 19:48.53 | Amicester | empty ammo slot returns 1 thats just weird |
| 19:49.03 | Tain | Will it count if you have two different types of arrows, let's say? |
| 19:49.11 | Amicester | No. Its only based off whats equipped. |
| 19:49.12 | Guillotine | no, but thats ok |
| 19:49.12 | Tain | That's not considered 1 type of ammo is it. |
| 19:49.15 | Tain | Ok. |
| 19:49.26 | Amicester | But we were just saying generally somebody doesn't carry two different types. |
| 19:49.28 | Guillotine | so... what would be a good name for this addon? how is AmmoWarning? |
| 19:49.32 | Amicester | unless 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.48 | Guillotine | ~toasttheif |
| 19:49.49 | purl | Toasttheif ninjas toast then logs off |
| 19:49.50 | Amicester | Leggomyeggolas. |
| 19:49.55 | ToastTheif | =/ |
| 19:49.56 | Guillotine | lol |
| 19:49.58 | Tain | I don't know, I have. But I don't know that I'm a good example. |
| 19:50.12 | Amicester | well there are a few situations where it would occur. |
| 19:50.14 | Tain | I mean sometimes there's no thorium arrows at the AH for example. |
| 19:50.17 | Iriel | Well, sometimes you pick up ammo as a quest reward(+ (rare but it does happen) |
| 19:50.20 | Guillotine | close enough though |
| 19:50.20 | ToastTheif | does anyone know of a good way to shrink the size of videos and keep quality, all that good stuff? |
| 19:50.21 | Iriel | or you're someone who crafts ammo |
| 19:50.44 | Amicester | Generally 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.47 | Iriel | Generally you should only care about the one you have EQUIPPED since wow doesn't auto-equip another type if you run out |
| 19:50.57 | Guillotine | right |
| 19:51.00 | Tain | It probably isn't ever a big deal. |
| 19:51.02 | Iriel | Yes, I would consider an ammo counter that counted ammo of a different type, broken |
| 19:51.20 | Iriel | It's a huge deal if you're about to die when you realize you forgot to equip the new ammo type |
| 19:51.25 | Amicester | hehe. |
| 19:51.26 | Tain | Yeah. |
| 19:51.30 | Amicester | Thats a good "Oops moment" |
| 19:51.35 | Iriel | Not that, uh, that's ever happened to me |
| 19:51.40 | krka | doesn't the builtin client count arrows? |
| 19:51.46 | Amicester | Its like running from a monster and going "Yes I made it, I'm out of combat with 40 health to go!" |
| 19:51.48 | Amicester | then you fall off a cliff. |
| 19:52.09 | Iriel | I did that with a mage into redridge, but I had a feather and meant to do it |
| 19:52.12 | Amicester | heh. |
| 19:52.18 | krka | i had a counter on my ammo bag |
| 19:52.19 | Tain | That's why I use Ammolert. |
| 19:52.22 | Amicester | yeah I do it all the time as a priest. |
| 19:52.56 | kremonte | krka, it counts ALL ammo in that bag, not just the one you have equipped |
| 19:54.29 | krka | i see |
| 19:55.01 | Tain | If 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.04 | Tain | http://mastaile.mine.nu/Ammolert/ |
| 19:55.18 | Guillotine | ya. i have some new things im putting into mine though |
| 19:55.30 | Guillotine | like a warning before taking a ride on a flight master |
| 19:55.40 | Tain | Ah yeah that's good. |
| 19:55.48 | Guillotine | and reminding when you enter IF, ect. |
| 19:56.02 | Tain | "Buy more ammo, fool!" |
| 19:56.07 | Guillotine | lol |
| 19:56.14 | Guillotine | im thinking itll play the murloc sound... |
| 19:56.18 | Tain | "I pity the fool who runs out of ammo!" |
| 19:56.21 | Amicester | heh. |
| 19:56.37 | Amicester | While you're at it put together the transformer sounds for druid shapeshifts. |
| 19:56.54 | Tain | haha |
| 19:56.54 | Amicester | separate mod of course. |
| 19:57.02 | Tain | hahah that would be so awesome. |
| 19:57.12 | Amicester | deh der duh dun. |
| 19:57.14 | Tain | hahaha I have to do that now, but I don't play a druid. |
| 19:57.23 | Tain | Wonder if my roommate still plays his druid. |
| 19:57.31 | Tain | I'll put it in anyway just in case he ever does. |
| 19:59.37 | Guillotine | ooo |
| 19:59.46 | Guillotine | wait- what do you mean transformer sounds? |
| 20:00.07 | Tain | Yes. |
| 20:00.10 | Guillotine | link me to an mp3 or wav. i want to try it |
| 20:00.17 | Tain | I'm looking for one now. |
| 20:00.17 | krka | i read somewhere that someone made an addon to autobuy important stuff |
| 20:00.19 | krka | such as ammo |
| 20:00.30 | Tain | There are some autobuy addons, krka. Yeah. |
| 20:00.53 | Tain | I used to use one for my Rogue to autobuy Flash Powder. |
| 20:01.37 | kergoth | would be nice to have an addon to autobuy all the reagents to top off your poison stacks |
| 20:01.51 | kergoth | s/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.19 | Amicester | I use a different method. |
| 20:06.11 | *** join/#wowi-lounge Krirken (n=nintendo@ool-44c7662c.dyn.optonline.net) |
| 20:06.15 | Krirken | Hello |
| 20:06.20 | Guillotine | rawr |
| 20:06.37 | Amicester | I 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.54 | Guillotine | that works too |
| 20:06.55 | Amicester | But 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.09 | Amicester | I just use it so that I don't accidentally buy the wrong thread |
| 20:07.12 | Amicester | or something stupid heh. |
| 20:07.52 | Amicester | nothing 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.30 | Tain | That 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.54 | Cide | well there are functions for it of course |
| 20:12.00 | Cide | but there isn't support for it in blizzard's code |
| 20:12.24 | Krirken | Is the Guild MOTD server-side only? |
| 20:12.46 | AnduinLothar | afaik |
| 20:13.44 | Guillotine | in order to set a variabe to the value of a slider, would i just use LowValue = getglobal("AmmoAlertFrame".."LowSlider".."Value"); |
| 20:19.32 | Guillotine | welcome back cair |
| 20:19.39 | Cair | thanks |
| 20:20.54 | krka | feeling ok? |
| 20:23.05 | Cair | nope, feel like shit, hate life, want to die |
| 20:23.10 | Cair | but thanks for asking :) |
| 20:23.51 | Amicester | Guillotine: You'll want to just get the slider global itself and use the :GetValue() or :GetMinMaxValues() funcs |
| 20:24.12 | Guillotine | ty amicester |
| 20:24.26 | Amicester | getglobal("Someslider"):GetValue() or whatever. |
| 20:24.37 | Cair | heh, 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.25 | Guillotine | hello LouZiffer |
| 20:26.11 | Cair | hi LouZiffer |
| 20:26.34 | Natasem | Ahhh a fun filled day of USA Bashing in the OT Forums |
| 20:26.57 | Cair | woot, 40 in room, my plan to take over the (WoW modding) world begins to bear fruit! |
| 20:27.19 | Cair | *chuckle* |
| 20:27.25 | Natasem | <PROTECTED> |
| 20:27.54 | Cair | I laughed in channel Guil, when I logged in |
| 20:28.01 | Guillotine | i know |
| 20:28.07 | Guillotine | but im suprised you didnt kill me :P |
| 20:28.18 | Cair | naw, feel too shitty to kill right now |
| 20:28.26 | Guillotine | :( |
| 20:28.29 | Cair | will kill later, right now I just laugh helplessly |
| 20:28.47 | Guillotine | despite that, i still hope you feel better |
| 20:29.01 | Cair | I will, I'm used to these, been putting up with them since I was 5 |
| 20:29.15 | Cair | hence the fact that I *am* actually up and functioning |
| 20:29.17 | Guillotine | ouch. when i get them, they only last for an hour or two |
| 20:29.42 | Cair | meh, it's life |
| 20:29.55 | Cair | I'm hoping that this one will pass quickly |
| 20:30.12 | Cair | I've had migraines that lasted 3 weeks at a time |
| 20:31.15 | Guillotine | :0 |
| 20:31.18 | Guillotine | not good |
| 20:31.57 | Cair | anyway, talking about it does me no good and bores you guys to tears, sooooo ... back to geek talk, yes? |
| 20:32.06 | Amicester | been kind of quiet. |
| 20:32.09 | Guillotine | ~geek |
| 20:32.10 | purl | [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.21 | Amicester | Someone needs to dig up a concept that we can rant about and justify our positions on its validity and resourcefulness. |
| 20:32.35 | Guillotine | which came first, the chicken or the egg? |
| 20:32.44 | Amicester | neither. Bacteria. |
| 20:32.46 | AnduinLothar | the egg slicer |
| 20:32.53 | End | The waffle iron |
| 20:32.56 | Guillotine | i say egg. dinosaurs were laying eggs long before chickens existed |
| 20:32.57 | Amicester | mmm ... waffles. |
| 20:32.58 | Cair | Amicester: what, you want to be Saien? |
| 20:33.20 | Amicester | I don't know them ... do I? |
| 20:33.28 | Cair | sorry, was just being catty |
| 20:34.10 | Amicester | well 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.15 | Amicester | The difficult part is just finding a scenario heh. |
| 20:34.45 | End | we just have strange discussions and strange theories on here, sorry |
| 20:34.48 | Cair | agreed, as is already being proved by this channel |
| 20:35.31 | Guillotine | ooo. i know what we can discuss. how cladhair is always talking in IRC while asleep |
| 20:35.31 | Amicester | Yeah 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.52 | Cair | I'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.03 | Amicester | Well. Some people. |
| 20:36.14 | Guillotine | and what would we not be neutral on? |
| 20:36.16 | Amicester | The UI & Macro forums have become more and more depressing as time goes on. |
| 20:36.36 | Amicester | They 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.36 | Iriel | Hm, I'm not sure I share that assessment Amicester |
| 20:36.36 | Guillotine | yes. its moving faster and being filled with more and more repetitive questions |
| 20:36.47 | Amicester | Right. |
| 20:36.50 | Amicester | Its still a good resource. |
| 20:36.52 | Amicester | It just takes more time to use. |
| 20:36.58 | Iriel | There are peaks of uselessness around patch days |
| 20:37.02 | Guillotine | and were starting to get some real trolls. like ppl saying "ya. i had an addon that showed stuff. what is it?" |
| 20:37.07 | Amicester | And 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.18 | Cair | agreed Iriel |
| 20:37.22 | Iriel | but otherwise it's not really gotten MUCH worse, i think we're just more tired of the repeats |
| 20:37.32 | Cair | there are always peaks and valleys |
| 20:37.35 | End | that's probably true |
| 20:37.35 | Amicester | If 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.41 | Tain | If the search function worked there could be less repeat questions at least. |
| 20:37.47 | Amicester | I use google to search. |
| 20:37.54 | Amicester | Its just the life of threads on the wow servers is always limited. |
| 20:37.59 | Amicester | The forum architecture is just horrible heh. |
| 20:38.03 | Amicester | but I don't have to tell you guys that. |
| 20:38.11 | End | I guess if you look at the general forums you realize just how good we have it. |
| 20:38.25 | Amicester | yeah, but if you look at how the ui forums were back when it didn't have "Macros" in the title |
| 20:38.27 | Amicester | it was far far more clean. |
| 20:38.48 | End | well...Macros are pretty related. |
| 20:38.52 | Amicester | They are very related. |
| 20:38.58 | Cair | and, if you really want to get good discussions going, that will stick around come post on WoWI (promotes her site) |
| 20:39.07 | Amicester | Back then it used to be primarily a developer hangout. |
| 20:39.14 | Amicester | There are a lot more users using it now. |
| 20:39.18 | Amicester | Which is a good thing |
| 20:39.24 | Guillotine | in some ways |
| 20:39.32 | Amicester | it just pushes around a lot of the healthy development discussion |
| 20:39.46 | Amicester | WoWI has some nice discussion on their forums |
| 20:39.47 | Guillotine | i just dont like the questions that are answered in 5 other threads on the front page |
| 20:40.09 | Cide | I 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.30 | Guillotine | theres way too many "I need help finding this addon" now |
| 20:40.56 | Guillotine | although i am glad that it seems people are getting more into the visual aspect of addons |
| 20:41.04 | Guillotine | and making the interface more appealing |
| 20:41.12 | Guillotine | used to be it was ALL about functionality |
| 20:41.14 | Amicester | I 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.28 | Cide | I prefer functionality over apperance by a LOT myself |
| 20:41.38 | Amicester | Thats a coding preference really. |
| 20:41.46 | Guillotine | me too, but if you get the same functionality either way, I'd rather have it appealing |
| 20:41.47 | Amicester | I prefer to code functionality, and the interface part of it bores me most of the time. |
| 20:41.52 | Guillotine | im just talking about reskinning and stuff |
| 20:41.55 | Natasem | although i keep throwing out my CTRa walkthrough, that usually solves most of CTRa's questions |
| 20:41.57 | Amicester | Oh yeah its come a long way. |
| 20:42.04 | Amicester | People are really digging into the art and the 3d models and stuff. |
| 20:42.07 | Amicester | that stuff is kind of neat. |
| 20:42.11 | Amicester | Its just not my cup of tea really. |
| 20:42.27 | Amicester | I like to see it though. |
| 20:42.32 | Guillotine | Question: is any event called when the amount of ammo changes? |
| 20:42.43 | Amicester | I would imagine the bag_update |
| 20:42.48 | Tem | oh god |
| 20:42.52 | Tem | no bag updates |
| 20:42.53 | Amicester | but thats a bad event |
| 20:42.53 | Amicester | it fires all the time |
| 20:43.00 | Tem | bag update is one of those nightmare events |
| 20:43.02 | krka | you can catch a shot-attempt |
| 20:43.04 | Guillotine | better than OnUpdate |
| 20:43.05 | krka | combat log |
| 20:43.08 | Amicester | kind of like skill_line_updates |
| 20:43.11 | Tem | Guillotine: barely |
| 20:43.15 | Amicester | which triggers randomly like every .1 to 1 second |
| 20:43.19 | Amicester | with a weird random arg1 |
| 20:43.34 | Tem | very strange stuff those events |
| 20:43.38 | Natasem | does 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.39 | Amicester | yeah that event has boggled my mind. |
| 20:43.41 | Amicester | The funny tihng is. |
| 20:43.45 | Amicester | If a skill actually updates |
| 20:43.50 | Amicester | arg1 == 0 |
| 20:43.53 | Amicester | heh. |
| 20:43.58 | Tem | lol |
| 20:43.59 | Amicester | but yet every other random time it fires arg1 != 0 |
| 20:44.09 | Amicester | weird. |
| 20:44.42 | Guillotine | so 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.46 | Shouryuu | rawr |
| 20:44.49 | Guillotine | rawr |
| 20:44.49 | Amicester | ah. |
| 20:44.54 | Guillotine | ~emulate shouryuu |
| 20:44.55 | purl | hehe. im shouryuu. hi. hehe. shouryuu |
| 20:44.56 | Shouryuu | how's that migraine cair? |
| 20:44.57 | Iriel | are the random arg1's small numbers? Like less than 1000 ? |
| 20:45.03 | Amicester | like between 0 and 1 |
| 20:45.09 | Amicester | but not deltas |
| 20:45.11 | Amicester | from last updates |
| 20:45.13 | Iriel | fractional? |
| 20:45.18 | Shouryuu | and who put that emulation of me there? |
| 20:45.28 | Guillotine | me <# |
| 20:45.31 | Guillotine | <3* |
| 20:45.33 | Shouryuu | lol |
| 20:45.40 | Guillotine | ~emulate me |
| 20:45.41 | purl | woohoo! spoofing links is fun! |
| 20:45.41 | Shouryuu | ~emulate guillotine |
| 20:45.43 | purl | woohoo! spoofing links is fun! |
| 20:45.46 | Shouryuu | ah I c |
| 20:45.53 | krka | ~emulate me |
| 20:46.05 | Guillotine | we have to put in an emulate for krka... |
| 20:46.07 | krka | ah, no AI and pattern detection |
| 20:46.19 | Guillotine | what should emulate krka do... |
| 20:46.49 | Amicester | Iriel: Not sure, I didn't look at it very long as I realized I was watching the wrong event entirely. |
| 20:47.04 | Iriel | I was wondering if they were inventory slot numbers or somesuch |
| 20:47.05 | Guillotine | so guys, what event should i use to display a message if ammo goes below a certain amount? |
| 20:47.16 | Amicester | oh no. |
| 20:47.20 | Iriel | I thinkyou're stuck with the bag update one Guillotine |
| 20:47.26 | Amicester | its a fractional number from 0 to 1 |
| 20:47.32 | krka | http://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.34 | Shouryuu | is there a gun being shot event? |
| 20:47.34 | krka | that one wrong? |
| 20:47.44 | Natasem | ~emulate Natasem |
| 20:47.46 | Guillotine | thats what im asking shouryuu |
| 20:47.52 | Shouryuu | lol |
| 20:47.57 | Shouryuu | when krka's event sounds fine |
| 20:48.00 | Shouryuu | *well |
| 20:48.06 | krka | Shouryuu, there's a "You hit X for Y damage" in combat log |
| 20:48.10 | krka | or "You miss" |
| 20:48.12 | krka | or something |
| 20:48.23 | Guillotine | thing is, i dont need it to trigger all that often |
| 20:48.28 | Guillotine | just a warning |
| 20:48.33 | Guillotine | so maybe ill use an unrelated event |
| 20:48.36 | Shouryuu | well you can make it trigger once |
| 20:48.43 | Shouryuu | meh |
| 20:48.43 | krka | ... unrelated? O_o |
| 20:49.03 | Amicester | are there events for inventory slot changes? |
| 20:49.07 | krka | why 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.24 | Guillotine | to display a message when ammo gets below a certain amount |
| 20:49.32 | Amicester | he needs an event to be able to check the count |
| 20:49.39 | Guillotine | right |
| 20:49.46 | Amicester | I would avoid using chat_msgs at all personally. |
| 20:49.59 | Guillotine | im looking for an event that fires about every 10 seconds... |
| 20:50.03 | Amicester | what does bag_update give for args? |
| 20:50.11 | krka | just use a timer then |
| 20:50.14 | Iriel | Why not just do an OnUpdate then? |
| 20:50.18 | Iriel | or Chronos 8-) |
| 20:50.21 | Amicester | ... ew. |
| 20:50.22 | Amicester | =P |
| 20:50.40 | Amicester | Ahem. I mean yeah that would work. |
| 20:50.53 | Guillotine | i could do OnUpdate, but that triggers a bit too much |
| 20:50.59 | Guillotine | im looking for something efficient |
| 20:51.05 | krka | you don't have to actually do anything every time |
| 20:51.08 | Guillotine | i could jsut do the bag change thing if i was willing to let it trigger alot |
| 20:51.25 | Iriel | Every single action button does an OnUpdate, your thing doing it isn't going to be noticable |
| 20:51.36 | Iriel | As long as you exit quickly when you dont need to be there |
| 20:51.44 | Guillotine | ok. then ill just do the bag thing |
| 20:51.47 | krka | people really underestimate LUA |
| 20:51.49 | Amicester | Well it'd be like 1 if condition |
| 20:52.04 | Amicester | and then I assume do a UIErrorsFrame message or something |
| 20:52.05 | Iriel | just do what everything else does |
| 20:52.17 | Iriel | countdown a value using the time-since-last-update |
| 20:52.18 | krka | omg, I make an if statement on every frame update!! it will kill performance!! |
| 20:52.27 | Iriel | and when it goes below 0, do your work |
| 20:52.28 | Amicester | well no. |
| 20:52.34 | Iriel | It's the most reliable approach |
| 20:52.38 | Amicester | But if everyone keeps doing it. |
| 20:52.56 | krka | I like to count up instead and start with 0, and subtract N when I reach N or more |
| 20:53.00 | krka | but that's just me :) |
| 20:53.02 | Amicester | Everything 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.06 | Iriel | You'd be surprised how ONE frame method call compares to a bunch of LUA if statements 8-) |
| 20:53.15 | Amicester | While 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.29 | krka | people 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.08 | Iriel | But, 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.22 | krka | naturaly |
| 20:55.31 | *** join/#wowi-lounge Krirken (n=nintendo@ool-44c7662c.dyn.optonline.net) |
| 20:55.35 | krka | but for stuff like buff detection it is probably worth it |
| 20:55.58 | krka | also if you calculate the best way to walk between two points, storing that path is a good idea :) |
| 20:57.21 | krka | but 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.17 | Tem | ~emulate me |
| 20:59.18 | purl | Dammit, that's it. I'm making a new [something]! |
| 21:00.43 | Iriel | shouldnt that be BREAKING a new [something]! ? |
| 21:00.57 | End | yes, it should |
| 21:01.38 | krka | ~emulate god |
| 21:01.49 | krka | ~emulate yourself |
| 21:01.54 | End | ~emulate purl |
| 21:02.15 | krka | ~emulate gwb |
| 21:02.16 | Cair | lol, I agree with Iriel on Tem |
| 21:02.24 | Guillotine | purl, emulate tem |
| 21:02.25 | purl | Dammit, that's it. I'm breaking a new [something]! |
| 21:02.49 | End | sweet, it's fixed |
| 21:02.55 | Tain | ~emulate me |
| 21:02.56 | purl | Why the hell am I still sober? |
| 21:03.06 | Shouryuu | lol |
| 21:03.10 | krka | shouldn't that be testing testing |
| 21:03.16 | krka | ~emulate tain |
| 21:03.17 | purl | Why the hell am I still sober? |
| 21:03.23 | Guillotine | purl, emulate Cairenn |
| 21:03.24 | purl | ACTION purrs |
| 21:03.24 | krka | ah i see |
| 21:03.35 | Tain | ~emulate Saien |
| 21:03.37 | purl | Stop trying to pretend I'm a kindergardener. |
| 21:04.15 | krka | ~shutdown -h now |
| 21:04.22 | krka | ~shell shutdown -h now |
| 21:04.29 | Guillotine | lol |
| 21:04.40 | Guillotine | ~O RLY? |
| 21:04.41 | purl | YA RLY |
| 21:04.41 | End | ~/sbin/shutdown -h now |
| 21:04.47 | futr-sleep | say I have function foo(i) i+i; end; var = "foo"; would getglobal(var)(2) work? |
| 21:05.03 | krka | getglobal("foo")(2) |
| 21:05.08 | krka | ah right |
| 21:05.09 | krka | sorry |
| 21:05.13 | krka | then yes |
| 21:05.20 | futr-sleep | perfect |
| 21:05.33 | krka | note to self: read first, answer second |
| 21:06.06 | futr-sleep | but that would mean I would have to read first too, don't set the curve man |
| 21:06.23 | Iriel | well, the function definition part of that would fail with a syntax problem |
| 21:06.46 | futr-sleep | from the semicolons? |
| 21:07.04 | futr-sleep | oops newi=i+i |
| 21:07.07 | Iriel | no, semicolons are largely optional |
| 21:07.32 | Iriel | function foo(i)newi=i+i end var="foo"getglobal(var)(2) is just fine |
| 21:07.50 | Iriel | not that I recommend coding without semicolons, outside of macros |
| 21:08.02 | Iriel | they communicate intent rather well |
| 21:08.38 | futr-sleep | is the lua translated when it is loaded to something more... compact? |
| 21:08.44 | Iriel | yes |
| 21:08.50 | Iriel | it gets turned into bytecode at parse time |
| 21:08.59 | Eraphine|Lab | are macros treated the same way? |
| 21:09.03 | Iriel | no |
| 21:09.12 | Iriel | macros are evaluated line by line every time they're run |
| 21:09.17 | Eraphine|Lab | Is that relatively slow? |
| 21:09.20 | Iriel | so the /script line is parsed, executed, then discarded |
| 21:09.24 | Iriel | Relatively to compiled code, yes |
| 21:09.31 | Iriel | relatiev to typing it in by hand every time, no |
| 21:09.38 | Eraphine|Lab | Does that mean if I have a macro I use often I should try to put it in an addon somewhere? |
| 21:09.42 | Eraphine|Lab | the function. |
| 21:09.47 | Iriel | Define "often" |
| 21:09.52 | Eraphine|Lab | every time I heal. |
| 21:09.54 | Iriel | if you use it 20 times a second, absolutely |
| 21:09.54 | Eraphine|Lab | lol |
| 21:09.57 | futr-sleep | so having a variable named myvar or myextremelyimportantvarthatmustneverbetouched will only change the lua file size and not mem usage? |
| 21:09.59 | Iriel | if you use it every 10 minutes, dont bother |
| 21:10.08 | Eraphine|Lab | hrm.. somewhere in between... |
| 21:10.09 | Iriel | unless it's global, more or less |
| 21:10.28 | Iriel | EXCEPT.. that it does use up mem usage because of the debugging information for error messages |
| 21:10.39 | futr-sleep | ahhh, makes sence |
| 21:10.46 | Iriel | Eraphine|Lab: Really, if it's less frequent than once a second, dont worry about it |
| 21:11.36 | End | too bad there is a macro cap next patch :-/ |
| 21:11.37 | Eraphine|Lab | aight ;) |
| 21:11.57 | Eraphine|Lab | You could just write your own macro interface. |
| 21:12.06 | Eraphine|Lab | the blizzard_macro is a blizzard addon after all |
| 21:12.20 | Eraphine|Lab | store the macros in savedvars. |
| 21:12.42 | futrtrubl | save it as a function not as a string though |
| 21:13.14 | End | hmm |
| 21:13.32 | Eraphine|Lab | it would have to be loaded from savedvars as a function |
| 21:13.37 | Eraphine|Lab | which is fine. |
| 21:13.46 | Iriel | you can't serialize a function in WoW tho |
| 21:13.48 | Natasem | another reason i hate ashely simpson |
| 21:13.50 | Natasem | http://www.wimp.com/drunken/ |
| 21:13.59 | Iriel | so you'd need to save it as a string, but then cache the function equivalent and use that |
| 21:14.03 | Eraphine|Lab | yeah |
| 21:14.04 | futrtrubl | runscript("function MyMacroFunc();..myscript.."; end") |
| 21:14.19 | End | interesting. my tooltip has now expanded to cover the entire screen |
| 21:14.42 | Iriel | It has become less of a Tip and more of a Directive? |
| 21:14.52 | Eraphine|Lab | resistance is useless |
| 21:14.55 | End | hehehe |
| 21:17.29 | Cair | *chuckles* |
| 21:17.48 | End | wait |
| 21:18.01 | End | ok |
| 21:18.06 | End | MozzTinyBar is causing it. |
| 21:18.07 | futrtrubl | ~puzzled |
| 21:18.08 | purl | hmm... puzzled is puzzled |
| 21:21.08 | Guillotine | help! what does it mean "AmmoAlert.lua:1: unexpected symbol near `ï§€" |
| 21:21.21 | Guillotine | is that sayiing i have an error on the first line? |
| 21:21.32 | Tain | I can't find what the druid change form sound effect is. |
| 21:21.55 | Iriel | yes, that's what it means |
| 21:22.03 | Iriel | possibly you have some junk in the file |
| 21:23.07 | Guillotine | ug. how do i get rid of that junk? |
| 21:23.12 | cladhaire | Evening all |
| 21:23.18 | Guillotine | it doesnt show anything in notepad... |
| 21:23.19 | *** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl) |
| 21:23.22 | Guillotine | evening clad :) |
| 21:23.30 | Guillotine | ~welcome Cladhaire |
| 21:23.31 | purl | Hey, Cladhaire! Glad you could join us. |
| 21:23.36 | Guillotine | ~welcome Industrial |
| 21:23.37 | purl | Good to see you, Industrial! |
| 21:23.47 | Cair | hey cladhaire :) |
| 21:23.47 | Iriel | Do you have any special characters in there, or those wacky "Microsoft quotes" ? |
| 21:23.54 | cladhaire | I 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.54 | Natasem | ~kill Guillotine |
| 21:23.56 | purl | ACTION shoots a electron gun at Guillotine |
| 21:23.57 | Industrial | hai! |
| 21:24.12 | Guillotine | nope |
| 21:24.21 | Iriel | Hm, upload the file somewhere then 8-) |
| 21:24.31 | Guillotine | any suggestions to where i could upload it for free? |
| 21:24.41 | Iriel | use pastebin perhaps? |
| 21:24.43 | Cair | ... |
| 21:24.50 | Cair | www.wowinterface.com |
| 21:24.53 | Iriel | just cut and paste it in, wow.pastebin.com |
| 21:24.59 | Cair | that works too |
| 21:25.05 | Guillotine | ya but i dont want to waste room with something this small |
| 21:25.27 | Cair | make a thread in the dev forums, attach it there, or use pastebin as Iriel suggested |
| 21:25.32 | Cair | *shrug* |
| 21:25.50 | Cair | that *is* after all, why we have the forums, though |
| 21:26.01 | Guillotine | http://wow.pastebin.com/432237 |
| 21:26.49 | Guillotine | oops. copy+paste missed the last end. its there though |
| 21:26.52 | Iriel | Is that the whole file? |
| 21:26.55 | Cair | errr ... re-reads that sentence ... boy, I managed that well, didn't I? |
| 21:27.17 | Guillotine | ya it is Iriel |
| 21:27.31 | Iriel | LowValue and CriticalValue are lousy global names 8-) |
| 21:27.42 | Iriel | ditto AmmoSlot, AmmoCount, and AmmoAlertWarned |
| 21:27.45 | End | Tain: I think the druid change sound effects are just some of the generic bear/cat/etc sounds |
| 21:27.47 | Iriel | sorry, pet peeve 8-) |
| 21:28.04 | Cair | s/managed/mangled/ |
| 21:28.04 | Guillotine | ok. ill change them ;) |
| 21:28.12 | Amicester | or just localize them? |
| 21:28.22 | Iriel | They should probably be file-local |
| 21:28.26 | Iriel | or in a namespace table |
| 21:28.28 | Cair | *sigh* nm *goes back to her book since she obviously can't type today* |
| 21:28.40 | Amicester | I often times use very generic names in some locals. |
| 21:28.51 | Amicester | but since its local it doesn't really matter heh. |
| 21:28.53 | Guillotine | so just ammend 'local' before each one? |
| 21:29.09 | Iriel | At the top of the file, before the first function |
| 21:29.23 | Iriel | do local LowValue, CriticalValue, AmmoSlot, AmmoCount, AmmoAlertWarned; |
| 21:29.25 | Amicester | Yeah, outside of any functions you can define the variables as local varname without yet defining them. |
| 21:29.40 | Iriel | then all functions after that point in the file can use the variables, but they dont leak outside of the file |
| 21:30.20 | Amicester | its a beautiful thing <3 |
| 21:30.21 | Iriel | By 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.08 | Amicester | hm my pastebin timed out. |
| 21:31.16 | Guillotine | i didnt use WoW. i used a standalone lua compiler |
| 21:32.16 | Iriel | Maybe copy and paste the code back out of pastebin into anotehr file and test that one |
| 21:32.21 | Iriel | In case Notepad is lying to you |
| 21:32.43 | Guillotine | and 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.07 | Iriel | You MIGHT want to go with AmmoAlert={}; then use AmmoAlert.CriticalValue, etc |
| 21:33.13 | Iriel | thenyou dont fill the global namespace up with symbols. |
| 21:33.19 | Iriel | But it's mostly a preference thing |
| 21:33.36 | Iriel | LUA's hash tables are fast enough |
| 21:36.06 | Amicester | LUA is very forgiving in most circumstances. |
| 21:36.18 | Amicester | My first itteration of some things are just awful. |
| 21:36.27 | krka | lua hash tables rule! |
| 21:36.37 | Amicester | when I'm just trying to outline a concept and don't want to spend a bunch of time on it |
| 21:37.05 | krka | I never make it past concept :/ |
| 21:37.25 | *** join/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl) |
| 21:37.46 | MoonWolf | I am here to inform you that directory opus is one hell of a nice file manager. |
| 21:37.48 | MoonWolf | that is all |
| 21:37.58 | Cair | lol MoonWolf |
| 21:38.18 | MoonWolf | Also, hello everybody. |
| 21:39.21 | Industrial | MoonWolf: url? |
| 21:39.43 | Industrial | Cair: well well, looks like you've collected quite a bunch of people to hang out on irc, gj! |
| 21:39.43 | MoonWolf | http://www.gpsoft.com.au/ |
| 21:39.55 | Cair | yup yup, is good :) |
| 21:40.21 | Industrial | "designed especially for windows" |
| 21:40.25 | MoonWolf | Its commercial but im sure you can figure out how to get it working outside of the trail period yourself. |
| 21:40.36 | Industrial | like i'd even run it on opensolaris, plan9 or openbsd |
| 21:40.45 | Industrial | :D |
| 21:40.50 | MoonWolf | no, those have good filemangers build it. |
| 21:41.03 | Guillotine | wait cair- are you saying you respect me? :0 |
| 21:41.21 | Cair | Guillotine: and then there is the rest of you |
| 21:41.28 | Cair | ;) |
| 21:41.33 | Guillotine | ahhh. knew there was a catch there |
| 21:41.39 | Amicester | duh dum tsh. |
| 21:42.05 | Amicester | you think thats bad? We have necrophelia discussion going on in #Feathermoon on wowirc heh. |
| 21:42.14 | Guillotine | haha |
| 21:42.14 | MoonWolf | Damn, some dog is barking like he is getting killed or something. |
| 21:42.18 | krka | yay! there's a slight chance someone respects me |
| 21:43.04 | Cair | Now that I've got so many folks around that I respect, I just need to find someone to *dis*respect! ;) |
| 21:43.23 | Amicester | you can disrespect me because I really don't know you enough to take it to heart heh. |
| 21:43.45 | Cair | lol, wrong type of disrespecting, Amicester ;) |
| 21:44.01 | Amicester | You like to think so. |
| 21:44.08 | Industrial | hah:P |
| 21:44.18 | Amicester | Wasn't I the one making the necrophelia reference? |
| 21:44.42 | Amicester | I was going to copy and paste but after we decided that they crossed the line it kind of stopped. |
| 21:44.52 | Cair | True enough |
| 21:45.04 | Cair | bah, copy and paste, we can all use a laugh |
| 21:45.25 | Amicester | [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.30 | Amicester | [15:35] Kaylia: Hell.... if you don't like the holes I got, make a few new ones. |
| 21:45.38 | Amicester | [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.54 | Cair | lol |
| 21:46.32 | Industrial | lol |
| 21:46.32 | Industrial | ! |
| 21:46.33 | Amicester | [15:37] Sahran: What if we reanimate your corpse, Kay? [15:37] Kaylia: Sahran: Awesome! |
| 21:46.37 | Amicester | [15:37] * Sahran prepares the ressurection spell..and the barry white CD! |
| 21:46.41 | Amicester | [15:37] Tarq: oooooookay i think sahran just found the line again. |
| 21:46.56 | Industrial | hah! what server/channel? |
| 21:46.56 | Amicester | good people ... really they are. |
| 21:47.03 | MoonWolf | suuure |
| 21:47.05 | Amicester | irc.wowirc.com - #Feathermoon server channel =P |
| 21:47.09 | MoonWolf | lots o warlocks in there i guess |
| 21:47.24 | Amicester | its crazy wow junkies I swear |
| 21:47.25 | Amicester | every single one of them |
| 21:47.52 | Cair | none of those in here |
| 21:49.37 | MoonWolf | Oh no, no crazy wow junkies here. |
| 21:49.45 | Amicester | Sometimes I sit in the road ... |
| 21:50.02 | Amicester | for 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.33 | Amicester | making something completely useless. |
| 21:52.03 | Amicester | Its not until after I've been sitting there for hours that I realize. |
| 21:52.08 | Amicester | "I should be sitting in an inn..." |
| 21:52.22 | Cair | lol |
| 21:52.54 | Industrial | lol |
| 21:52.55 | Industrial | :P |
| 21:53.04 | Codayus | heh |
| 21:54.17 | Amicester | I 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.29 | Amicester | I found 3 bunny spawns and I sat there for hours gunning down those bunnies to raise my gun skill |
| 21:54.36 | Amicester | I got my gun skill up to 72 |
| 21:54.37 | Amicester | heh. |
| 21:54.59 | Amicester | So my comments for the addon state how many bunnies were harmed in the creation of this addon |
| 21:55.26 | MoonWolf | I made a murlock death counter once |
| 21:55.40 | MoonWolf | never finished it because there are so many names for murlocs |
| 21:55.52 | Codayus | ....hmmm. |
| 21:56.17 | Codayus | I 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.49 | Krirken | Anyone have an old version of Repair.exe, from before this Tuesdays patch? |
| 21:56.55 | MoonWolf | nope |
| 21:57.35 | Amicester | there 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.24 | Cair | hey AnduinLothar |
| 21:58.33 | Codayus | Hmmm, pity. Probably would be easier to find a list of murlock models than to construct a list of murlock names... |
| 21:59.02 | Codayus | Krirken: Not I. Why do you want one? |
| 21:59.10 | KarlKFI | I pity da foo who don't go strait for 0.4 miles! |
| 21:59.14 | Amicester | yeah I thought about that a lot when I made a npc inspect with the dressupmodel. |
| 21:59.21 | Amicester | in setting a backdrop image. |
| 21:59.27 | KarlKFI | heya cair |
| 21:59.42 | Codayus | Actually, I *might*...hmmm. |
| 21:59.44 | Amicester | I 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.26 | Codayus | Amicester: fair enough. |
| 22:00.38 | Amicester | but you know ... |
| 22:00.40 | Amicester | See: Laziness |
| 22:01.27 | Cair | ~laziness |
| 22:01.28 | purl | LAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. |
| 22:01.45 | Cair | ~unproductivity |
| 22:01.46 | purl | yay! |
| 22:01.58 | Amicester | there is a point at which laziness becomes a bad thing. |
| 22:02.12 | Cair | *looks around her house* |
| 22:02.14 | Cair | Yup |
| 22:03.00 | Amicester | And that is as energy cost reaches the amount of energy required to do the task manually. |
| 22:03.11 | Amicester | A good example is ... looking for a television remote when you're 5ft from the television. |
| 22:03.19 | Industrial | damn |
| 22:03.22 | Industrial | i have a viros |
| 22:03.24 | Industrial | virus |
| 22:03.34 | Industrial | damn ass shit crack sites |
| 22:03.47 | Industrial | (i disabled my virus prog cause i needed the ram for wow) (512MB) |
| 22:03.51 | Industrial | bbl |
| 22:03.52 | Industrial | np |
| 22:03.53 | Industrial | ;X |
| 22:04.40 | Amicester | asses 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.50 | Amicester | At least /I/ don't. |
| 22:06.00 | MoonWolf | well, starfish dont have an ass, they digest and produce the shit from their mouths. |
| 22:06.10 | Amicester | mmm. |
| 22:06.11 | MoonWolf | yust FYI |
| 22:06.13 | Amicester | Wonderful. |
| 22:06.22 | Amicester | I'm glad we've evolved beyond that stage. |
| 22:06.31 | Amicester | or breathmints would be a very booming market |
| 22:09.49 | Amicester | Whats that function to grab the current frame the mouse is over? |
| 22:11.25 | Amicester | I remember Slouken posting a nifty trick |
| 22:11.29 | Amicester | I 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.23 | Cair | yo Nulkris :) |
| 22:12.25 | Amicester | there's a function that drops you the frame and then you can GetName() it to find the name of the frame. |
| 22:12.29 | futrtrubl | hey nulkris |
| 22:12.32 | Nulkris | mornin |
| 22:12.32 | Amicester | just drawing blanks. |
| 22:13.07 | futrtrubl | Whatistheframethatisundermycursor() |
| 22:13.18 | Tain | GetMouseFocus():GetName() |
| 22:13.25 | Amicester | Hah! GetMouseFocus! thank you. |
| 22:13.42 | Tain | Welcome |
| 22:13.46 | cladhaire | Tain: damn beat me to it |
| 22:13.54 | Cair | *considers going to see if there are any scalpers at the concert* |
| 22:14.01 | Tain | Which concert? |
| 22:14.07 | Cair | Aerosmith |
| 22:14.10 | Tain | ooo |
| 22:14.12 | Amicester | Aerosmith still touring with whats his name? |
| 22:14.39 | Tain | I've seen Aerosmith mmm.. 3 or 4 times. They still put on a fantastic show. |
| 22:14.42 | Amicester | Man. I am having issues accessing my long term memory =P |
| 22:14.48 | Tain | You should go. |
| 22:14.52 | Amicester | Aerosmith is always good entertainment. |
| 22:15.06 | Cair | couldn'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.16 | Tain | :( |
| 22:15.30 | Tain | I'll sing Aerosmith kareoke songs for you. |
| 22:15.40 | Cair | anyway, daughter home, time to go get groceries, back later all |
| 22:15.42 | Amicester | yeah Lenny Kravitz. |
| 22:16.59 | Amicester | If a frame's alpha is set to 0. Its still technically Visible? |
| 22:17.08 | Tain | Yeah |
| 22:17.17 | Amicester | So it would still process events. |
| 22:17.23 | Amicester | er onupdate events |
| 22:17.24 | Tain | Yep. |
| 22:18.23 | Amicester | Okay (entirely something different). Frame has a backdrop. |
| 22:18.29 | Amicester | Backdrop stops clicks from falling through? |
| 22:18.36 | Amicester | SetBackdrop(nil) and clicks pass through the frame? |
| 22:18.41 | Cide | no |
| 22:18.44 | cladhaire | :EnableMouse(nil) |
| 22:18.48 | Cide | yep |
| 22:18.51 | futrtrubl | RegisterforClicks() |
| 22:18.53 | Amicester | Okay. |
| 22:18.57 | futrtrubl | or that even |
| 22:18.59 | Guillotine | back |
| 22:18.59 | Amicester | Well my issue was that with a backdrop |
| 22:19.07 | Amicester | it catches clicks, I can get the backdrop to turn off |
| 22:19.08 | Guillotine | o! nulkris! i have a request for the ui developer tool |
| 22:19.12 | Amicester | but I can't get SetBackdrop to refill it. |
| 22:19.24 | Amicester | So I just made a new frame inside that handles the backdrop and then hide that frame. |
| 22:19.30 | Amicester | Issue is now even if that frame is hidden its capturing clicks. |
| 22:19.36 | Amicester | thats probably just my parent frame |
| 22:19.38 | Amicester | with enablemouse? |
| 22:20.06 | cladhaire | <PROTECTED> |
| 22:20.25 | Amicester | but I can EnableMouse(1) to turn it back on? |
| 22:20.40 | Amicester | The clicks are really only used for moving it. |
| 22:20.51 | Amicester | So I could just disable mouse when they lock it |
| 22:21.08 | Amicester | as it is it doesn't do anything in the ondragstart/stop if its locked anyway. |
| 22:21.13 | Amicester | so I don't even need to handle the events if its locked |
| 22:21.29 | Amicester | but then I lose all clicks. |
| 22:22.57 | Amicester | I 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.18 | Amicester | really the only things that would need to be clickable would be the elements in the frame not the frame itself. |
| 22:23.43 | Amicester | is that even possible I would assume the parent would disable mouse to everything within it |
| 22:24.47 | Amicester | I guess I could just dynamically resize the frame |
| 22:24.57 | Amicester | since I do that as it is now for the max elements |
| 22:25.02 | Amicester | I could just resize the height according to the current elements. |
| 22:25.18 | Amicester | so the clickable area of the frame would only be as large as the size of the elements contained within it |
| 22:26.31 | Amicester | just curious other peoples ideas. |
| 22:27.02 | Amicester | its 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.33 | Tain | Sorry, 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.53 | Tain | And if it is worth it if I can even do it without breaking other addons. |
| 22:27.53 | Amicester | I think wasn't slouken applying texturenames to frames for us before? |
| 22:28.07 | Amicester | I know he added a bunch but I know there are still some that don't have names. |
| 22:28.16 | Amicester | like the dressupframe |
| 22:28.24 | Amicester | or is it the inspectframe? |
| 22:28.25 | Amicester | I don't remember. |
| 22:28.34 | Tain | Yeah, but I've been going through and there's a whole bunch that I'm looking at. |
| 22:28.41 | Tain | Basically the border to a lot of frames don't have names. |
| 22:28.53 | Amicester | yeah the borders. |
| 22:29.02 | Amicester | I see that occasionally. |
| 22:29.05 | Amicester | I generally don't mess with it though. |
| 22:29.13 | Amicester | You looking at the ability to "reskin" the vanilla ui? |
| 22:29.26 | Tain | Yeah, without dropping stuff in the Data directory. |
| 22:29.33 | Tain | But I think it's more trouble than it would be worth. |
| 22:30.15 | Tain | Having to basically create brand new frames for the bank, bags, characterframe, lootframe, minimap, spellbook, trades... |
| 22:30.19 | Tain | None of them have named borders. |
| 22:30.59 | *** join/#wowi-lounge Industrial (n=tom@hellsblade.xs4all.nl) |
| 22:31.09 | Industrial | fixed |
| 22:31.11 | Industrial | :> |
| 22:32.12 | Amicester | yeah it seems like too much work to be worthwhile. |
| 22:32.23 | Amicester | we don't have a way to read unnamed object elements? |
| 22:32.27 | Tain | Even 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.29 | cladhaire | Tain: Visor |
| 22:32.37 | cladhaire | Tain: Visor's new release is workin swimmingly =) |
| 22:32.48 | Tain | Excellent, cladhaire! |
| 22:33.12 | cladhaire | Tain: Isn't the editbox supposed to capture keypresses (left, right, etc?) |
| 22:33.59 | Tain | Capture them? |
| 22:34.13 | cladhaire | My understandin was that you could use teh arrow keys to edit your input.. |
| 22:34.22 | cladhaire | But they still move the camera |
| 22:34.31 | Amicester | have to hold alt |
| 22:34.36 | Amicester | to use arrows |
| 22:34.46 | Tain | Yeah, that wasn't a Visor function, ScrollChat did that automatically. |
| 22:34.59 | cladhaire | Aah.. cause i'd prefer that behavior.. so i'll add it =) |
| 22:35.14 | Amicester | on the topic of editbox |
| 22:35.22 | Tain | Me too. But I do use ScrollChat so I never did anything about it. |
| 22:35.33 | Amicester | SetFocus() and ClearFocus() |
| 22:35.57 | Amicester | Does that jump out of the keybind trapping? |
| 22:36.10 | Amicester | or what is it? |
| 22:36.48 | Amicester | at first I thought it was the highlight text, but then I realized there's a highlighttext method. |
| 22:36.58 | Amicester | So I'm assuming it means frame focus. |
| 22:37.25 | Tain | It sets the focus of your cursor to be in the edit box, or move out of the edit box. |
| 22:37.28 | Amicester | Cause sometimes you get stuck in an editbox, just curious if doing ClearFocus() would drop you out? |
| 22:37.39 | Amicester | okay. |
| 22:37.47 | Tain | So if you're typing something and did ClearFocus() it would (should) move out out |
| 22:37.51 | Amicester | so if you did clearfocus() you could then use your action buttons for example. |
| 22:38.05 | Amicester | and then clicking on the editbox would (I assume) setfocus() |
| 22:38.21 | Tain | Yeah. I've never used it though, so I'm not sure if it actually clears whatever you were typing. |
| 22:38.35 | Amicester | I would assume it would just drop the focus but leave the current state of the editbox intact |
| 22:38.43 | Amicester | hm. |
| 22:38.53 | Guillotine | ~o rly? |
| 22:38.54 | purl | YA RLY |
| 22:38.54 | Tain | That's what I'm not sure of. I don't like to assume any behavior with WoW without trying it. :) |
| 22:39.00 | Amicester | yeah. |
| 22:39.05 | Amicester | Thats why I thought I'd ask since people were talking about it heh. |
| 22:39.18 | Tain | There's too many times I've said to myself, "Why the hell did it react like that?" |
| 22:39.24 | Amicester | mmmhmm. |
| 22:39.41 | Amicester | some of the widget api is just really screwy. |
| 22:39.47 | Tain | Or more often wept myself to sleep while muttering, "why doesn't it work?" |
| 22:39.55 | MoonWolf | lost of all the api is really screwi |
| 22:39.55 | Amicester | like the SetMaxBytes() method. It exists to set the max byte size for entered text. |
| 22:40.09 | Rallion | I think I might ACTUALLY restart work on SVEdit sometime in the next week or so |
| 22:40.14 | Amicester | and they let you SetMaxLetters, you can GetNumLetters, but you can't get the byte size of the content |
| 22:40.38 | Tain | heh yeah |
| 22:40.44 | Amicester | makes me wonder by the byte size even exists |
| 22:41.03 | Amicester | -by+why |
| 22:41.21 | Amicester | I mean it makes me think ... |
| 22:41.23 | Amicester | Double Byte? |
| 22:41.57 | Amicester | international 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.20 | Amicester | We may never know. |
| 22:54.21 | Guillotine | dammit. i hate it when my script wacks out and i cant find why until i see i forgot to capitalize.... |
| 22:54.38 | Guillotine | sometimes i wish lua wasnt case sensitive |
| 23:00.10 | futrtrubl | CLearFocus() just makes the editbox loose the cursor, doesn't change its text or anything |
| 23:02.25 | Tain | That's good to know. |
| 23:02.38 | Guillotine | is a local confined to the addon or to the function? |
| 23:02.42 | Amicester | so it works. |
| 23:02.50 | futrtrubl | function |
| 23:02.54 | Amicester | Guillotine: Depends on where its defined. |
| 23:03.02 | Amicester | If its defined outside of a function it'll be local to the file. |
| 23:03.06 | Guillotine | nice |
| 23:03.09 | Amicester | if its defined in a function it'll be local to the function. |
| 23:03.15 | Tain | ~x de en Prachtvolle Titten |
| 23:03.16 | futrtrubl | concider afile as a function |
| 23:03.35 | futrtrubl | man my typing sucks |
| 23:04.01 | Amicester | lua is pretty considerate in most circumstances. |
| 23:04.08 | Amicester | its not really picky about its variables or variable types. |
| 23:04.57 | Amicester | I mean I guess it can be. |
| 23:06.06 | futrtrubl | yup, it's not strongly typed |
| 23:06.50 | Amicester | its a good thing really. |
| 23:06.54 | Amicester | Especially with how Blizzard has used it. |
| 23:07.13 | Amicester | the lua/xml setup is incredibly powerful I really enjoy the functionality it gives. |
| 23:08.33 | kergoth | i love lua's simplicity and flexibility |
| 23:08.44 | kergoth | it lets you do just about anything, .. few silly limitations |
| 23:14.20 | MoonWolf | now if blizzard had really implemented the xml right. |
| 23:20.00 | Natasem | <PROTECTED> |
| 23:20.01 | Natasem | A. the kids with rocks |
| 23:20.03 | Natasem | B. The APC |
| 23:20.04 | Natasem | http://armyreco.ifrance.com/news/december_2003/images/vvt_armoured_vehicle_israel_01.jpg |
| 23:21.23 | kergoth | whew. dm west. owie. |
| 23:21.24 | kergoth | :) |
| 23:26.14 | Natasem | Truly pathetic if ya ask me http://forums.worldofwarcraft.com/thread.aspx?fn=wow-realm-crushridge&t=129187 |
| 23:27.11 | Amicester | that'd be great |
| 23:27.20 | Amicester | if they used an image hosting site that wasn't crap. |
| 23:27.22 | Amicester | heh. |
| 23:27.45 | Guillotine | haha |
| 23:27.48 | Guillotine | that is so hilarious |
| 23:27.56 | Guillotine | so... anyone want to tell me whats wrong with http://wow.pastebin.com/432433? |
| 23:27.59 | Guillotine | ignore the top line |
| 23:30.32 | Stylp1 | Hey, a friend of mine is looking for info on british food traditions and habits. Anyone an expert on that area? =P |
| 23:30.34 | Amicester | are you getting a particular error? |
| 23:32.00 | Amicester | oh. How are you setting the initial value? |
| 23:32.22 | Natasem | i can tell ya the first thing wrong with it, it's code written by some person named Guillotine |
| 23:32.27 | Amicester | you check if lowvalue and criticalvalue exist, do you set the defaults in the xml? |
| 23:32.36 | Guillotine | yes |
| 23:32.39 | Amicester | okay. |
| 23:32.39 | Guillotine | is that a problem? |
| 23:32.42 | Amicester | No shouldn't be. |
| 23:33.01 | Tain | hmmm.. there's an extra semi-colon |
| 23:33.02 | Guillotine | Stylp: i know what crumpets are. and i drink tea. does that count? |
| 23:33.05 | Guillotine | where? |
| 23:33.19 | Tain | No no there isn't. |
| 23:33.31 | Tain | That was a joke. See you don't need semi-colons at all. |
| 23:34.07 | Guillotine | anyone want to see the xml as well? |
| 23:34.17 | Amicester | hehe. |
| 23:35.18 | Stylp1 | Guillotine: How about nooooooo? :P |
| 23:35.36 | Guillotine | Stylp: ok. cant help you then |
| 23:36.10 | Amicester | I can't see anything really wrong with the lua, syntax wise. |
| 23:36.30 | Amicester | you even error check the goofy 1 return from getinventoryitemcount heh. |
| 23:37.18 | Guillotine | ok. then why is it giving such wierd errors? |
| 23:37.23 | Amicester | what kinda errors? |
| 23:37.50 | Guillotine | something about AmmoAlertFrame being a table after closing it the first time |
| 23:38.10 | Guillotine | and that AmmoAlert_LowValue doesnt exist half the time |
| 23:38.14 | Guillotine | while it does exist the other half |
| 23:38.29 | Amicester | bag_update is going to fire like 500 times on load |
| 23:38.48 | Amicester | I think its one of the quirks that might be posing a problem. |
| 23:39.02 | Amicester | it shouldn't thought. |
| 23:39.03 | Amicester | -t |
| 23:39.17 | Amicester | OnEvent should never fire before OnLoad is complete right? |
| 23:39.18 | Amicester | in theory. |
| 23:40.00 | Amicester | because you're registering the event in the onload. |
| 23:40.22 | Guillotine | that shouldnt be causing a problem... |
| 23:40.32 | Amicester | nope. |
| 23:41.44 | Amicester | It 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.09 | Guillotine | well heres the XML. that may be the problem: http://wow.pastebin.com/432470 |
| 23:42.20 | Guillotine | generated with Nulkris's WoW UI Designer |
| 23:42.45 | Amicester | ah! |
| 23:42.53 | Amicester | your actual frame name is |
| 23:42.57 | Amicester | $parentLowSlider |
| 23:43.04 | Amicester | and then name of the slider itself is $parentSlider |
| 23:43.10 | Amicester | so it'd end up being $parentLowSliderSlider |
| 23:43.21 | Guillotine | ahhhhhhh |
| 23:43.43 | Amicester | I'd probably change the orgiinaly frame name to like $parentLowValue |
| 23:43.46 | Guillotine | you rock amiceester :D |
| 23:43.47 | Amicester | then it'd be $parentLowValueSlider |
| 23:43.57 | Guillotine | if i can spell your name right at least... |
| 23:43.59 | Guillotine | Amicester |
| 23:44.01 | Guillotine | yay! |
| 23:44.02 | Amicester | heh. |
| 23:44.15 | Amicester | anyway I'm heading home from work probably check you all from home later this evening. |
| 23:52.17 | Stylpe | Hey, does anyone know a good rock song that's easy to learn to play on an (electrical) guitar |
| 23:52.19 | Stylpe | ? |
| 23:52.46 | Shouryuu | Couper son coeur, couper sa gorge |
| 23:52.57 | Guillotine | Mary had a little lamb |
| 23:52.58 | Shouryuu | Verser son sang verser sa peine |
| 23:53.03 | Shouryuu | sans avoir peur de cette lame |
| 23:53.09 | Guillotine | shouryuu, your crazy |
| 23:53.11 | Shouryuu | sans avoir peur de cette larme |
| 23:53.15 | Shouryuu | qui se repands avec lenteru |
| 23:53.23 | Shouryuu | et qui s'ecoule avec langeure |
| 23:53.26 | Stylpe | No, he's just typing in french |
| 23:53.29 | Shouryuu | sur ma joue froide et congele |
| 23:53.33 | *** part/#wowi-lounge MoonWolf (i=MoonWolf@ip51ccaa81.speed.planet.nl) |
| 23:53.37 | Tain | ~x fr en sur ma joue froide et congele |
| 23:53.40 | Shouryuu | par ce BAISER qu'Elle m;a donne |
| 23:53.44 | Shouryuu | lol |
| 23:53.57 | Shouryuu | that's one shit translation |
| 23:54.01 | Tain | ~x fr en Verser son sang verser sa peine |
| 23:54.10 | Tain | Mmm tasty |
| 23:54.13 | Shouryuu | lol |
| 23:54.32 | Shouryuu | I wish I were strunk |
| 23:54.50 | Shouryuu | Meh nevermind my babling |
| 23:54.55 | Stylpe | ~wtf strunk |
| 23:55.08 | Shouryuu | stoned and drunk |
| 23:55.29 | Stylpe | Oh, and it's 'I was' :F |
| 23:55.50 | Shouryuu | hummm |
| 23:55.54 | Shouryuu | can't you say were? |
| 23:55.57 | Stylpe | Always be careful, because the Spelling Nazis are ever watchful |
| 23:56.00 | Shouryuu | lol |
| 23:56.23 | Stylpe | I mean the Grammar Nazis >_> |
| 23:56.27 | Shouryuu | Ange plein de gaiete connaisez-vous l'angoise? |
| 23:56.34 | Shouryuu | La honte les remords les sanglots les ennuis? |
| 23:56.42 | Shouryuu | Et les vagues terreurs de ces affreuses nuit |
| 23:56.54 | Shouryuu | Qui rompent le coeur comme un papier qu'on froise |
| 23:56.58 | Shouryuu | <3 Baudelaire |
| 23:57.04 | Stylpe | You can't say I were unless you're a schizophrenic |
| 23:57.21 | Shouryuu | what does were imply? |
| 23:57.52 | Stylpe | I was, you were, he/she/it was, we/you/they were |
| 23:58.40 | Shouryuu | dang |
| 23:58.43 | Shouryuu | I;m a loser |
| 23:59.01 | Stylpe | Thus the pun on 'we were' and schizo... |
| 23:59.06 | Shouryuu | aye |
| 23:59.17 | Stylpe | Jus makin sure ^_^ |
| 23:59.27 | Shouryuu | care for one last bit of french poetry? |
| 23:59.58 | Shouryuu | meh nvm if you do |