00:00.43 | *** join/#wowi-lounge snurre (n=snurre@AVelizy-153-1-90-144.w90-35.abo.wanadoo.fr) |
00:01.38 | AnduinLothar | http://www.cosmosui.org/download.php?t=addons&f=FluidFrames.zip |
00:01.48 | ckknight | own with fluidity! |
00:02.18 | chuckg | FLUID FRAMES WOO |
00:03.22 | cladhaire | I like the name |
00:03.43 | ckknight | I mean down with fluidity |
00:03.47 | ckknight | whatever |
00:03.48 | ckknight | what's it do? |
00:03.51 | ckknight | sounds fun |
00:04.11 | AnduinLothar | Move, resize, and scale frames with independent x&y axes. |
00:04.13 | AnduinLothar | using bindings to cycle through frames under the cursor |
00:04.21 | ckknight | hrm |
00:04.22 | ckknight | cool |
00:04.29 | chuckg | AnduinLothar, how do you know when you want to move it? |
00:04.31 | chuckg | A bound key? |
00:05.19 | AnduinLothar | set the binding and use it when your mouse is over the frame you want to move. cycle up by repeated pressings |
00:05.39 | AnduinLothar | read the readme.rtf |
00:05.58 | AnduinLothar | or check the help in the Khaos window if you're usign it |
00:15.51 | *** join/#wowi-lounge sioraiocht (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
00:24.49 | raevanmorlock | What's the big change to alchemy in the next patch? |
00:25.13 | zenzelezz | if you're looking for a short summary, "nerf" covers it |
00:25.19 | zenzelezz | otherwise you need to read the patch notes |
00:25.25 | chuckg | There *is* a buff though! |
00:25.28 | zenzelezz | it's quite extensively changed |
00:25.30 | chuckg | If you have a perverse way of looking at it. |
00:25.49 | raevanmorlock | Anyone got a link to the patch notes handy? |
00:25.51 | chuckg | By nerfing all the potions/elixirs, they've adversely buffed xmute mastery. |
00:25.53 | chuckg | =D |
00:26.22 | zenzelezz | let me try to get this right |
00:26.25 | raevanmorlock | xmute? |
00:26.29 | Krikburn | http://www.wowwiki.com/Patch_2.1.0_(Release_Notes) |
00:27.02 | raevanmorlock | Thanks, zenzelezz |
00:27.12 | zenzelezz | amg, you saw through my disguise! |
00:27.28 | raevanmorlock | Took me a minute |
00:27.46 | raevanmorlock | I was like "krik"<tab> .. wtf... "Krik"<tab>... |
00:27.50 | raevanmorlock | Don't do that again |
00:29.47 | raevanmorlock | http://www.icanhascheezburger.com/wp-content/uploads/2007/04/i-is-not-a-mallow.jpg |
00:32.02 | zenzelezz | lol, cute |
00:35.17 | Kirkburn | zenzelezz, \o/ |
00:35.31 | Kirkburn | Cheeky bugger |
00:35.48 | zenzelezz | I could've linked elsewhere you know :-p |
00:38.35 | Kirkburn | hehe |
00:38.53 | Kirkburn | Me and Adys spent lots of time on that undocumented changes list :P |
00:39.05 | Adys | mm? |
00:39.09 | Adys | bah |
00:39.15 | Adys | was searching where i was beeped.. |
00:40.13 | Karrion | I'm skeptical about a one or two of those undocumented changes |
00:40.34 | Adys | shh |
00:40.39 | Kirkburn | Karrion, yes, they can be bugs |
00:40.44 | Kirkburn | Or unintentional stuff |
00:40.56 | Karrion | mainly "Karazhan has been reitemized." - comes from one person saying it changed, and then several pages of people saying huh? what changed? |
00:41.04 | Kirkburn | New? "Moonkin Form now has it's own shapeshift bar (like Cat & Bear). I don't know if Tree Form received the same treatment if someone else could test it out." |
00:41.32 | zenzelezz | I'm also curious about what the "reitemized" means |
00:41.34 | AnduinLothar | http://www.cosmosui.org/showthread.php?t=56448 |
00:41.37 | Adys | both got it, its been said in multiple posts |
00:41.45 | Adys | about karazhan i dont know |
00:41.54 | Adys | added it since it was on the main list |
00:42.02 | Adys | but i did see linked a couple of new items from karazhan |
00:42.10 | Adys | [Netherspite Tank Loot 5] or something |
00:42.11 | AnduinLothar | oh, thats' why that link didn't work, it didn't parse the end ) |
00:42.54 | Karrion | ...screenshots or it didn't happen >.> ;-) |
00:43.13 | Kirkburn | I've just stuck 'Unconfirmed' next to the Karazhan thing |
00:43.30 | Kirkburn | So any druids able to confirm/deny the above thing? |
00:43.40 | Kirkburn | Moonkin didn't get a shapeshift bar before? |
00:43.49 | Adys | I dont think they did aye |
00:43.56 | zenzelezz | Adys: I'm just curious what the word reitemized means; new items or tuned stats on existing items |
00:44.05 | Adys | both prob |
00:44.09 | Adys | New items thats for sure |
00:44.14 | Adys | ive seen some linked |
00:44.25 | Adys | well, one oO |
00:44.33 | zenzelezz | wouldn't mind that... bit miffed that half our loot gets DEd all the time |
00:44.51 | Karrion | well none of my warr's kara loot changed stats |
00:44.55 | Kirkburn | K adding the druid thingy |
00:46.21 | AnduinLothar | yeah KZ is too hard for its loot |
00:46.35 | Karrion | I can confirm " The ability Spell Reflect has a newer, more noticable animation." - might as well be a flashing neon sign saying "cancel your cast now!" |
00:46.45 | Adys | lol |
00:46.49 | Adys | ya joined the screenshot |
00:46.54 | Adys | I really laughed when i saw it |
00:46.54 | Karrion | apparently warriors with shields were too useful in PvP? >.< |
00:47.09 | Adys | I liked an answer in the thread |
00:47.10 | *** join/#wowi-lounge Funkeh`` (n=funkydud@host217-44-101-8.range217-44.btcentralplus.com) |
00:47.11 | zenzelezz | there are some decent KZ items, but not enough... it's sad when no-one wants the T4 because they have better blues |
00:47.21 | AnduinLothar | ya |
00:47.21 | Adys | "Come on, soon mobs are going to know when not to cast spells aswell" |
00:48.09 | zenzelezz | Karrion: well, a guildie of mine keeps PvPing with shields... he's reported a trend: he reflects one spell to a mage and the whole other side goes after him |
00:48.25 | Adys | uh? |
00:48.29 | Adys | "other side"? |
00:48.50 | AnduinLothar | I always pvp/pve with a shield on my pally. the 1h bs sword is just too good |
00:48.58 | Adys | nvm, its late |
00:49.01 | zenzelezz | well, he was talking about 7 people going after him, so I'm guessing it was one of the big BGs |
00:49.02 | Adys | oh god.. |
00:49.46 | Karrion | well, prot with sword and board can be ok for running flags, that's about it |
00:50.19 | Adys | depends |
00:50.35 | Adys | prot fury seems to be really effective for most classes you face |
00:50.51 | Adys | its just.. "less" effective than full fury |
00:51.12 | Karrion | true |
00:51.20 | Karrion | but I'm full prot ;-) |
00:51.42 | zenzelezz | my guild leader recently asked me if I could try a hybrid spec on my warrior... so far I've messed around in the talent planner but just can't figure out how to balance it x.x Have been prot spec for a year, I'm totally lost at arms/fury :-| |
00:53.52 | AnduinLothar | none of my kz loot changed |
00:54.05 | AnduinLothar | 5 epics |
01:02.17 | *** join/#wowi-lounge Hallu2 (n=Hallucin@65.90.6.2) |
01:02.31 | Adys | Kirkburn.. |
01:02.51 | Adys | Why do you separate UI scripting and UI, theres like 3 changes :p |
01:03.18 | zenzelezz | scripting only matters to coders, the rest to the people who don't know what a "lua" is |
01:03.47 | Kirkburn | Adys, cause, uh |
01:03.52 | Adys | ya but in the undocumented notes theres 3 changes for scripting and 5 for UI :P |
01:03.53 | Kirkburn | I dunno, I did it for classes |
01:04.18 | Kirkburn | Makes it look longer? ;) |
01:04.27 | Adys | kek |
01:04.32 | Kirkburn | Change back if you want :P |
01:04.36 | Adys | bah |
01:04.52 | Adys | ya I will tbh :P I need to upload a few new icons anyways |
01:04.53 | Adys | linking ftw |
01:06.08 | Adys | I cant help it but think of patch 1.6 every time something gets a new icon |
01:06.32 | Adys | Warriors, 20 lines. Priests, 15 lines. Hunters, 20 lines. Mages. Mage Armor now has a new, unique icon! |
01:07.05 | Kirkburn | hehe |
01:07.28 | Adys | you know, if we separate things so much we might aswell make a new page for the undocumented notes and make it look like a real patch :P |
01:07.49 | Adys | its twice the size of a "large" minor patch |
01:12.02 | *** join/#wowi-lounge PProvost_ (n=PProvost@WoWUIDev/WAU/Admin/Pprovost) |
01:18.42 | Gnarfoz | Kirkburn: omg "Boats now have a bell that they ring when they arrive at the dock." :D |
01:19.21 | Kirkburn | I cannot wait to try that one out |
01:19.30 | Kirkburn | I'll spend hours on a boat listening for it |
01:19.47 | Kirkburn | Hopefully with the new UI changes I'll actually have a UI loading fast enough too |
01:20.23 | zenzelezz | why on a boat? I'd think the change was so you can alt+tab while waiting for it \o/ |
01:21.08 | Gnarfoz | of course :> |
01:21.41 | Gnarfoz | why else would they ever have added 'sound even if in background', too |
01:21.55 | zenzelezz | would've been more useful when we still raided TAQ, but I still love it =D |
01:22.31 | *** join/#wowi-lounge Mike-N-Go (n=MikeNGoS@64.193.93.197) |
01:27.10 | *** join/#wowi-lounge Kirkburn (n=Kirkburn@82-32-40-219.cable.ubr06.azte.blueyonder.co.uk) |
01:27.37 | Tem | I can't fix your problem because the firewall needs cooling |
01:28.30 | Kirkburn | Anyone know what's happening to Theorycraft? |
01:28.38 | *** join/#wowi-lounge Cairenn (n=Cairenn@MMOI/Administratrix/Cairenn) |
01:28.38 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
01:28.41 | Shirik | it's theorizing? |
01:29.05 | Kirkburn | The author Sephyx, said he was planning on redoing it 3 weeks ago (on CG) |
01:30.03 | zenzelezz | did you ask him? He could be, you know, redoing it |
01:30.19 | Kirkburn | How can I ask him? Telepathy? |
01:30.31 | zenzelezz | how should I know? I only use WoWI |
01:30.46 | Kirkburn | Nah, they haven't added telepathy support yet :( |
01:30.52 | Shirik | hehe |
01:31.15 | Cairenn | nope, not awake |
01:31.20 | zenzelezz | I assumed most authors let you contact them somehow |
01:31.27 | Kirkburn | Aaaaah, sleeptalker!! |
01:31.36 | zenzelezz | shoot, so I need to suck up later again |
01:31.55 | Shirik | evening, Cairenn :) |
01:31.59 | Cairenn | hi hi |
01:32.02 | Shirik | btw zenzelezz she's always here |
01:32.18 | zenzelezz | I see I was again not obvious enough |
01:32.26 | Cairenn | heh, I caught it, no worries ;) |
01:32.38 | zenzelezz | I meant obvious enough for Shirik =D |
01:32.43 | zenzelezz | he seemingly didn't |
01:33.01 | Shirik | I never catch anything :( |
01:33.05 | Cairenn | heheh |
01:33.16 | Cairenn | s'okay, we still <3 j00 |
01:33.20 | Shirik | :) |
01:34.10 | zenzelezz | speaking of catching stuff... they should make Cone of Cold have a small chance to give you a long-duration debuff that spreads to others |
01:34.28 | zenzelezz | doesn't matter what the debuff would do, but would be fun to spread the flu like they did with the ZG thing |
01:35.17 | *** join/#wowi-lounge [Ammo] (n=wouter@connected.dnd.utwente.nl) |
01:44.57 | Gnarfoz | the zg plague was most awesome |
01:45.13 | Gnarfoz | as is this from PTR: http://poptix.net/WoW/multipoly.jpg |
01:45.58 | zenzelezz | maybe they figured polymorph wasn't powerful enough |
01:46.08 | Shirik | ??! |
01:46.11 | Gnarfoz | yeah I always thought so |
01:46.31 | Gnarfoz | now you've got 3 separate polys and NONE of them regenerate health while poly'd |
01:46.34 | Gnarfoz | ;D |
01:46.37 | Gnarfoz | bug-o-rama |
01:47.03 | zenzelezz | only works with the different types, right? No multiple pigs etc |
01:47.34 | zenzelezz | at least I'd guess so from the picture |
01:47.57 | Gnarfoz | yeah guess so |
01:48.10 | Gnarfoz | not my screenshot either, but it's kind of obvious ^^ |
01:50.47 | *** join/#wowi-lounge Hallu2 (n=Hallucin@65.90.6.2) |
02:12.16 | Shirik | night all |
02:12.21 | Kirkburn | G'night Shirik|zZ |
02:19.57 | *** join/#wowi-lounge Funkeh` (n=funkydud@host217-44-101-8.range217-44.btcentralplus.com) |
02:21.01 | Kirkburn | Tem, http://wdn.wowinterface.com/detail/0106577/live/141 :( |
02:21.42 | Corrodias | THEY REMOVED something sorry caps |
02:21.44 | Corrodias | ? |
02:22.21 | Kirkburn | I thought it was normal to apologise at least a few seconds /after/ you do the bad thing? |
02:27.02 | Gnarfoz | that was weird, yea |
02:27.02 | Gnarfoz | ;D |
02:27.46 | Iriel | Kirkburn: The unit watch stuff got moved into another file to unify it, IIRC |
02:28.15 | Kirkburn | Ah, that's okay then :) I wouldn't want people losing their parts of the UI :P |
02:35.52 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire) |
02:35.52 | *** mode/#wowi-lounge [+o cladhaire] by ChanServ |
02:38.18 | *** join/#wowi-lounge Funkeh` (n=funkydud@host217-44-101-8.range217-44.btcentralplus.com) |
02:42.25 | *** join/#wowi-lounge PProvost_ (n=PProvost@WoWUIDev/WAU/Admin/Pprovost) |
02:43.44 | Mr_Rabies2 | so is there a 2.1.0 ptr yet |
02:43.46 | Mr_Rabies2 | :O |
02:44.13 | Mr_Rabies2 | oh hey there is :D |
02:57.23 | *** join/#wowi-lounge Adys2010 (n=Miranda@APoitiers-256-1-63-222.w90-16.abo.wanadoo.fr) |
03:37.20 | Mr_Rabies2 | The area of interest while on a flight path is farther along the path instead of in front of you. |
03:37.26 | Mr_Rabies2 | what does this mean? O_o |
03:42.22 | Tem | Mr_Rabies2, it's related to where the camera points and what objects appear |
03:42.32 | AnduinLothar | it means it triggers the zone change when you get to the zone and nto when it's under you |
03:42.59 | Tem | area of interest also refers to your combat log area |
03:43.21 | Tem | but we don't know if that's what this is refering to |
03:53.13 | raevanmorlock | Given the equation x = x - x, solve for x. |
03:53.41 | Karrion | x=0 |
04:01.00 | *** join/#wowi-lounge DuTempete (n=DuTempet@c-69-243-137-249.hsd1.in.comcast.net) |
04:05.12 | Mr_Rabies2 | ohh i bet it means draw distance for doodads and stuff |
04:05.27 | Iriel | The area of interest? |
04:05.27 | Mr_Rabies2 | stuff that's not static, basically, i bet |
04:05.36 | Iriel | It's which group of creatures / players your client is aware of |
04:05.37 | Mr_Rabies2 | yar |
04:05.48 | Mr_Rabies2 | yeah |
04:05.54 | Iriel | It's centered on the player normally, but since taxis move so fast it's ahead of you |
04:06.03 | Iriel | It used to be centered on you, but they fixed that some patches ago |
04:06.11 | Iriel | I think they're pushing it even further ahead now |
04:06.36 | Corrodias | i'd love to have a wider area for that |
04:06.43 | Iriel | The problem being that by the time the server's sent you the contents of the area, you've passed it |
04:06.49 | Mr_Rabies2 | ohman epic flight form is pretty nifty looking |
04:08.00 | Corrodias | that reminds me, i should install the ptr thing |
04:08.02 | Tem | got a link? |
04:08.05 | Corrodias | although i don't know how i'd find bugs |
04:08.10 | Mr_Rabies2 | http://img219.imageshack.us/img219/7484/swiftflightwr0.jpg |
04:08.14 | Mr_Rabies2 | looks like we have new icons too |
04:08.17 | Mr_Rabies2 | @_@ |
04:08.19 | Corrodias | i don't like the idea of playing just to lose anything i do |
04:08.23 | Mr_Rabies2 | http://aycu07.webshots.com/image/15206/2002799044887441192_rs.jpg |
04:08.39 | Mr_Rabies2 | night elf |
04:08.39 | Mr_Rabies2 | http://aycu18.webshots.com/image/13177/2002704644466981263_rs.jpg |
04:08.40 | Mr_Rabies2 | tauren |
04:09.03 | Iriel | Corrodias: Play to explore without fear of death |
04:10.36 | Corrodias | is there usually a fear of death? |
04:10.36 | Mr_Rabies2 | and/or copy multiple characters |
04:10.36 | Mr_Rabies2 | er the same char multiple times |
04:10.36 | Mr_Rabies2 | which i'm doing |
04:10.36 | Mr_Rabies2 | to start the quest chain |
04:11.12 | Corrodias | i did download the ptr patch |
04:11.16 | Corrodias | now if i could just find it |
04:11.16 | Mr_Rabies2 | Slay the Raven God and return to Morthis Whisperwing. Found in the chamber before the talon kings hall in Sethekk Halls Heroic. |
04:11.19 | Mr_Rabies2 | boooooo |
04:11.29 | Corrodias | heroic? haha |
04:11.47 | Corrodias | i don't have the lower city rep for that yet, and i don't know if we can handle heroics. then again, they're all getting nerfed in 2.1... |
04:12.56 | Mr_Rabies2 | i'm unguilded and poor |
04:13.03 | Mr_Rabies2 | so it's gonna be a while till i see it |
04:13.14 | Tem | hmm |
04:13.20 | Tem | what do you guys think about this? http://politics.slashdot.org/article.pl?sid=07/04/15/1950200&from=rss |
04:14.16 | Corrodias | i think that's unusual of politicians |
04:15.00 | Iriel | Personally I bought a crapload more music before the DRM/Anti P2P fanaticism kicked in |
04:15.04 | Corrodias | i wish them luck, but i'm not norwegian so i can't get involved. |
04:15.46 | Thrae | I bought 1 music CD before I learned about P2P |
04:15.51 | Mr_Rabies2 | personally, i just became a Power User+ on OiNK :P |
04:16.09 | Corrodias | ah hell |
04:16.17 | Corrodias | i'm out of disk space on my "external drive" again |
04:16.21 | Thrae | Now I download music if I want it. The industry never really had me to begin with. If I couldn't download music, there's no way I would spend the money to buy the music. |
04:17.46 | Corrodias | once i found internet radio, i never looked back :o |
04:17.50 | Thrae | Norway's politics are foreign to me. I know Europe is more progressive then the USA. |
04:18.02 | Iriel | That's been my thing, I want the physical CD (uncompressed audio FTW) but I'm reluctant to buy what I dont know |
04:18.21 | Mr_Rabies2 | FLAC, my friend |
04:18.31 | Corrodias | flak cannon, my favorite weapon |
04:18.41 | Thrae | All I know about are how screwed-up US politics are, and how some parliments in other countries like to shout. I like shouting parliments, they're cool. |
04:18.44 | Tem | damn you Corrodias |
04:18.58 | Tem | I'm going to install that game and lose many hours of addon coding time tonight |
04:19.01 | Thrae | Iriel: I can't notice the difference between MP3 and original CD. |
04:19.09 | Corrodias | if you approach me, i will rip you apart. if you run, i will blow you apart. |
04:19.12 | Mr_Rabies2 | full(y?) lossless audio codec |
04:19.22 | Mr_Rabies2 | sorry, ripper > flak cannon |
04:19.28 | Iriel | Thrae: Then you need better headphones / audio kit.. Or you're encoding with some extreme bit rate |
04:19.34 | Tem | even though I'm terrible at FPSs |
04:19.34 | Mr_Rabies2 | but i am damn good with the flak cannon |
04:19.43 | Mr_Rabies2 | the ripper was just fun |
04:19.46 | Corrodias | i like 192kbps or higher with mp3 now, or prefer other formats |
04:19.52 | Mr_Rabies2 | i'm mad they removed it for ut2k3+ |
04:19.58 | Corrodias | i'm pretty bad at them, too |
04:20.04 | Tem | Iriel, I agree with your need for uncompressed audio |
04:20.07 | Thrae | Iriel: OK, correction -- the difference between MP3 and Audio CD does not consciously bother me |
04:20.18 | Mr_Rabies2 | meh, i listen on my computer most of the time, so it's no big deal |
04:20.26 | Iriel | In my car I dont care, in my living room, I do |
04:20.45 | Iriel | I'm pretty happy with 192 KBps for all but the most 'proper' listening environment |
04:20.52 | Thrae | Just like the difference between DivX and direct DVD, or TV and HDTV, etc., doesn't bother me |
04:20.53 | Tem | my problem is that when I want a particular song, I don't want the rest of the album |
04:21.12 | Tem | and I *don't* want to buy it from some online music store |
04:21.18 | Tem | I want the physical CD |
04:21.23 | Iriel | I also like having the physical media, for when the next compression format shows up |
04:21.48 | Thrae | *shrugs* People have different tastes |
04:21.58 | Thrae | I'm no audio or videophile myself |
04:22.10 | Mr_Rabies2 | i don't want to buy it in general, so i don't :p |
04:22.24 | Mr_Rabies2 | if i didn't download it, i would just do without |
04:22.39 | Iriel | Back when napster was hot I'd discover a new group every week or so that I'd never heard of, and like them enough to want their CD's |
04:22.51 | Mr_Rabies2 | so they're not gaining or losing customers for me |
04:23.05 | Mr_Rabies2 | well, they lost a customer by driving up prices, down quality, and being total jerks |
04:23.24 | Iriel | The current state of affairs is just silly |
04:23.28 | Thrae | audiophile zealots would tell me, "How can you use X compression with X equipment, you'll like X & Y better". So I try X & Y and notice the differences, but overall I don't care |
04:23.33 | Iriel | If the radio wasn't so lame there'd be hope. |
04:23.49 | Thrae | There's stuff I haven't tried, but I'm pretty sure I won't care still |
04:23.59 | Mr_Rabies2 | my only problem these days is keeping a decent ratio up on oink :[ |
04:24.08 | Corrodias | i play WoW too much to spend time exploring music optoins |
04:24.10 | Corrodias | *options |
04:24.12 | Mr_Rabies2 | since everyone shares, it's hard to hold a good ratio |
04:24.22 | Mr_Rabies2 | i use pandora for discovering new stuff though |
04:24.31 | Mr_Rabies2 | i've found a lot of awesome stuff through pandora |
04:28.04 | Mr_Rabies2 | i still fund the mpaa though, sadly, because nothing compares to seeing a movie in a theater |
04:28.22 | Iriel | I'm much more of a home theatre person when it comes to movies |
04:28.37 | Mr_Rabies2 | one of these days i'll get a nice 1080p projector, a nice big wall, and pretend |
04:29.51 | Mr_Rabies2 | 1080p still doesn't compare to theater quality though |
04:30.57 | Iriel | True, but there aren't people talking when you do it at home |
04:31.06 | Iriel | and you can get a drink for less than $2 |
04:35.08 | Thrae | Iriel: Has anything changed that would substantially decrease the savings of using one frame with one OnUpdate and one frame for multiple addon's periodic function call usage? Assuming the lib is well-coded. |
04:35.08 | Thrae | s/and one frame// |
04:35.36 | Iriel | Well, OnUpdate dispatches are slightly faster since 2.0, BUT if you've got a good priority queue implementation a single queue manager will be better (significantly so if most timed events fire infrequently) |
04:39.40 | Thrae | Iriel: Yeah, as I thought. Thanks :) |
04:41.10 | Mr_Rabies2 | i've rarely had problems with people talking, and i sneak food/drink into the theater :p |
04:41.37 | Iriel | My cats cant' come to the theatre either |
04:42.18 | Mr_Rabies2 | smuggle them in |
04:42.24 | Mr_Rabies2 | in your pants |
04:42.36 | Corrodias | mmm |
04:42.36 | Mr_Rabies2 | everyone will be too afraid to ask questions |
04:42.43 | Iriel | There's a recipe for disaster if ever there was one |
04:42.49 | Corrodias | if they get too close, claws will lash out from your barn door |
04:42.54 | Corrodias | this could be interesting |
04:43.08 | Mr_Rabies2 | the mental imagery of that |
04:43.12 | Mr_Rabies2 | is hilarious |
04:43.23 | Mr_Rabies2 | dude, di...did....nevermind. |
04:55.03 | Corrodias | well, i've dropped all my addons and savedvariables into the wowtest folder and search & replaced all instances of my name or realm with the new values |
04:55.07 | Corrodias | let's see what doesn't work |
04:57.57 | Corrodias | i get about 20 messages about not being in a guild, haha |
04:58.57 | Corrodias | 20 other errors... |
04:59.36 | Corrodias | good news is that they all seem to be from xperl |
04:59.50 | *** join/#wowi-lounge JunkHead-Work (n=none@static-65-73-21-211.br1.atm.al.frontiernet.net) |
05:00.35 | Corrodias | try to do anything and a few more take a dump... sigh. i was hoping maybe i wouldn't have to download a ton of addon updates for this patch. |
05:02.23 | Corrodias | talent point refund wasn't mentioned... |
05:05.17 | Corrodias | okay, how do you use Faerie Fire (Feral) in a macro NOW? |
05:05.42 | Corrodias | oh, maybe it just needed to refresh them o.O |
05:10.01 | Mr_Rabies2 | your mom's a macro |
05:10.21 | Mr_Rabies2 | not a macrofur, those are just weird |
05:11.07 | MentalPower | >>> 10*1024 |
05:11.07 | Corrodias | argh, patches suck! |
05:11.20 | MentalPower | bah, cide's not here... |
05:11.51 | Corrodias | at least trinketmenu, xperl, and sct must be updated, and these are just the most obvious in the first few minutes |
05:11.54 | Iriel | MentalPower: 10240 |
05:12.33 | MentalPower | yeah, I also noticed that I was multipliying by 10 *after* I inputted it :-/ |
05:12.41 | Iriel | Suuure |
05:12.47 | Iriel | Your laziness has reached new levels |
05:13.38 | *** join/#wowi-lounge nuoHep (n=nuoHep@outer.test.e-larek.ru) |
05:13.46 | Corrodias | omg, regular flight form looks goofy |
05:14.11 | Corrodias | a little... light brown |
05:14.31 | Mr_Rabies2 | they gave you cows a unique one |
05:14.45 | Shadowed | flight form with horns? |
05:14.59 | Corrodias | no, still has night elf ears |
05:15.08 | Corrodias | and we have no NPC's in outland. yay! |
05:15.23 | Mr_Rabies2 | they're all afraid to cross the portal |
05:15.47 | Corrodias | stealth change: my character now rocks forward and back with the mount as it runs |
05:15.51 | Corrodias | at least with this flying mount |
05:15.55 | Corrodias | looks crazy |
05:16.28 | Corrodias | not the talbuk |
05:32.21 | Iriel | Sleepy time, gnight |
05:32.52 | Corrodias | they buffed the thoriumweave cloak? :o |
05:33.06 | Corrodias | or are the numbers i'm seeing green for a good reason? |
05:33.11 | Corrodias | re: armor |
05:35.29 | Mr_Rabies2 | items with +armor over their normal ilvl stats are green armor now |
05:35.50 | Corrodias | to indicate that some of the "stat points" have gone toward extra armor? |
05:36.06 | Mr_Rabies2 | yes |
05:36.44 | Corrodias | my heavy clefthoof equipment is now cool |
05:38.11 | Corrodias | my dodge may have been reduced though... i need to check |
05:40.08 | *** join/#wowi-lounge Thrae (i=generalm@c-68-49-121-236.hsd1.md.comcast.net) |
05:40.16 | Corrodias | i may be thinking of what it is when i stack elixirs |
05:40.35 | Thrae | There we go. That should improve my speed and burning time. |
05:44.34 | Mr_Rabies2 | the defense |
05:44.38 | Mr_Rabies2 | was nerfed to hell and back corr |
05:44.45 | Mr_Rabies2 | -60 Def or something |
05:44.49 | Mr_Rabies2 | it may be -60 def rating |
05:44.59 | Mr_Rabies2 | i dunno, still dling the stupid thing |
05:46.37 | Corrodias | where? |
05:46.51 | Corrodias | well, yeah, the defense may have gone down some |
05:47.10 | Corrodias | i think... i went from 423 defense to 412 or so when wearing that stuff |
05:47.16 | Corrodias | the armor went up considerably |
05:48.06 | Corrodias | and yeah, i've lost 3.5% dodge somewhere |
05:52.24 | Corrodias | ah, Naaru Belt of Precision was something i recently acquired. i don't have it equipped on ptr |
05:52.38 | Corrodias | tha'ts 25 agility and 21 dodge rating |
05:53.03 | *** join/#wowi-lounge Starzard (n=jocco@217-210-128-16-no18.tbcn.telia.com) |
05:54.28 | Corrodias | that might account for 3.5% dodge right there |
05:55.52 | Corrodias | whoa, huge buff to Idol of the Wild for cat form |
05:56.01 | Corrodias | 10 times the strength of the old effect to Mangle (Cat) |
05:56.21 | Corrodias | further minor nerf to its bear form effect |
06:02.14 | *** join/#wowi-lounge wobin_ (n=wobin@202-129-81-206.perm.iinet.net.au) |
06:03.43 | Nom- | boooooooooooo |
06:03.50 | Nom- | flintelocks' has been discontinued :( |
06:04.24 | Mr_Rabies2 | oh god i logged out on the ptr while flying |
06:04.35 | Mr_Rabies2 | last ptr |
06:04.46 | Mr_Rabies2 | and i log in and hit w and my gryphon is flapping like mad |
06:04.46 | Nom- | and ? |
06:09.06 | Corrodias | lol |
06:09.16 | Corrodias | well, i see they didn't just slow down the animation of the slower flying mounts |
06:09.22 | Corrodias | mine slows its animation after flying for a few seconds |
06:09.50 | *** join/#wowi-lounge Mike-N-Go (n=MikeNGoS@64.193.93.197) |
06:19.49 | *** join/#wowi-lounge kelvie (n=kelvie@d154-20-143-57.bchsia.telus.net) |
06:39.28 | *** join/#wowi-lounge Elkano (i=Elkano@client0782.vpn.uni-saarland.de) |
06:53.46 | Tem | "In news which may surprise some Slashdot users, females have been found to outnumber males online in the U.S. according to a report, and for some time." |
06:54.27 | Tem | Re: Females Outnumber Males Online: "What this really means... Males lying about being females outnumbers males telling the truth online." |
06:54.58 | nymbia | ~blame myspace |
06:55.19 | purl | ACTION blames myspace (and Canada) for all the evil in the world |
06:55.19 | Shadowed | haha |
06:55.30 | Shadowed | ~blame Canada |
06:55.33 | purl | ACTION blames Canada (and Canada) for all the evil in the world |
06:55.39 | Tem | s/and Canada/and thefacebook/ |
06:55.53 | nymbia | true |
06:56.14 | Tem | thefacebook is thedevil |
06:56.33 | Karrion | heh, I work for one of the companies sourced in that article |
06:56.46 | *** join/#wowi-lounge Ktron_ (n=kevin_ha@c-24-34-45-26.hsd1.nh.comcast.net) |
06:56.50 | Tem | I'm curious where they got the info |
06:56.59 | Ktron_ | Whee, trying out Opera's IRC client |
06:57.21 | Karrion | well... can't speak for the other companies |
06:57.25 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
06:58.03 | Karrion | and I'm not 100% which of our several measurement methods was used for ours, but most likely it's our panel-based data |
06:58.28 | Shadowed | females = females - males / 2 |
06:58.36 | Karrion | ie people are recruited to install an application on their machine which watches web traffic |
06:59.30 | Tem | Shadowed, I think it's more like this: |
06:59.35 | Tem | females = females /2 |
06:59.45 | Tem | males = females/2 + males |
07:00.27 | Tem | (the /2 left for clarity of which I meant) |
07:00.41 | Tem | s/which/what/ |
07:00.42 | Tem | wow... |
07:00.44 | *** join/#wowi-lounge Elkano (i=Elkano@client0288.vpn.uni-saarland.de) |
07:12.20 | *** join/#wowi-lounge SunTiger (n=MoonWolf@a82-92-149-38.adsl.xs4all.nl) |
07:12.20 | *** mode/#wowi-lounge [+v SunTiger] by ChanServ |
07:15.03 | *** part/#wowi-lounge Karrion (n=kieron@corp-gw01.imrworldwide.com) |
07:31.16 | *** part/#wowi-lounge Ktron (n=kevin_ha@c-24-34-45-26.hsd1.nh.comcast.net) |
07:31.34 | *** join/#wowi-lounge Ktron (n=kevin_ha@c-24-34-45-26.hsd1.nh.comcast.net) |
07:33.04 | *** part/#wowi-lounge Ktron (n=kevin_ha@c-24-34-45-26.hsd1.nh.comcast.net) |
07:33.16 | *** join/#wowi-lounge Ktron (n=kevin_ha@c-24-34-45-26.hsd1.nh.comcast.net) |
07:43.59 | *** join/#wowi-lounge rophy (n=Miranda@220-132-204-186.HINET-IP.hinet.net) |
08:02.27 | AnduinLothar | I added scale/resize restore across sessions to FluidFrames. http://www.wowinterface.com/downloads/fileinfo.php?id=7080 |
08:13.04 | *** join/#wowi-lounge Nargiddley (n=narg@203-97-236-74.cable.telstraclear.net) |
08:47.48 | *** join/#wowi-lounge Nickenyfiken (n=najklord@83.145.59.23) |
08:51.48 | *** join/#wowi-lounge Elkano (i=Elkano@client0021.vpn.uni-saarland.de) |
09:13.22 | *** join/#wowi-lounge nevcairiel (i=nevcairi@unaffiliated/nevcairiel) |
09:30.14 | AnduinLothar | omg... another post eaten by the forum because it logged me out while i was typing it... gfg |
09:32.31 | nevcairiel | typing in a text editor and copy pasting to forums .. priceless :) |
09:33.03 | AnduinLothar | bugs liek that prove that no one made usecases when they designed their software |
09:34.09 | *** join/#wowi-lounge bindi (n=indigo@d54C68DEA.access.telenet.be) |
09:45.30 | *** join/#wowi-lounge Jens (i=Jens@pdpc/supporter/active/Jens) |
10:28.15 | *** join/#wowi-lounge Lysistrata (n=yousuck@xdsl-84-44-199-128.netcologne.de) |
10:34.24 | *** join/#wowi-lounge clad|sleep_ (n=jnwhiteh@cpe-74-71-116-245.twcny.res.rr.com) |
10:38.32 | *** mode/#wowi-lounge [+o clad|work] by ChanServ |
10:40.14 | *** join/#wowi-lounge Cide (n=Cide@81-226-233-5-no60.tbcn.telia.com) |
10:40.14 | *** mode/#wowi-lounge [+v Cide] by ChanServ |
10:55.56 | *** join/#wowi-lounge Nerinia (n=dampf@zux221-080-047.adsl.green.ch) |
11:00.56 | *** join/#wowi-lounge Kaso (i=Jonathan@host81-151-110-1.range81-151.btcentralplus.com) |
11:21.24 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.156.29) |
11:24.34 | *** join/#wowi-lounge sioraiocht|sleep (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
11:40.29 | *** join/#wowi-lounge Telrin (n=test@shandalar.xs4all.nl) |
12:11.44 | *** join/#wowi-lounge Cairenn (n=Cairenn@MMOI/Administratrix/Cairenn) |
12:11.44 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
12:17.34 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.156.29) |
12:19.17 | *** join/#wowi-lounge Shirik|Ghost (i=nospam@rrcs-67-78-171-230.se.biz.rr.com) |
12:22.14 | *** join/#wowi-lounge ven (i=ven@i59F54474.versanet.de) |
12:27.11 | *** join/#wowi-lounge sioraiocht|sleep (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
12:34.36 | *** join/#wowi-lounge [dRaCo] (i=drc@p5485bf58.dip0.t-ipconnect.de) |
12:35.40 | *** join/#wowi-lounge sioraiocht (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
12:38.03 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
12:43.48 | *** join/#wowi-lounge leethal (n=leethal@kri1-1x-dhcp229.studby.uio.no) |
12:49.23 | *** join/#wowi-lounge Beladona (n=Beladona@josephpartners.com) |
12:49.23 | *** mode/#wowi-lounge [+o Beladona] by ChanServ |
13:05.27 | *** join/#wowi-lounge JoshBork1 (n=Josh@r35h14.res.gatech.edu) |
13:28.59 | *** join/#wowi-lounge leethal (n=leethal@kri1-1x-dhcp229.studby.uio.no) |
13:32.30 | *** join/#wowi-lounge dinesh__ (n=chatzill@146.145.196.188) |
13:33.14 | leethal | my Enchant Woot-O-Matic - http://wow-enchantwootomatic.googlecode.com/svn/trunk/ - for some reason "hides" the stuff MobInfo adds to the tooltip. any ideas? |
13:33.39 | leethal | just scanned through mobinfo, it seems like all it does is AddLine and AddDoubleLine (or whatever that left and right one is called) |
13:34.10 | Shirik | I'll look at it when I get to cafeteria :P |
13:34.28 | leethal | Shirik|Fooding: ftw |
13:54.59 | *** join/#wowi-lounge Teomyr (i=teo@p54A36243.dip.t-dialin.net) |
13:58.35 | *** join/#wowi-lounge Shirik|Ecole (n=nospam@155.31.161.72) |
13:59.46 | Shirik|Ecole | ok leethal |
13:59.49 | Shirik|Ecole | do you have that link again? |
13:59.55 | leethal | http://wow-enchantwootomatic.googlecode.com/svn/trunk/ |
14:00.02 | leethal | http://wow-enchantwootomatic.googlecode.com/svn/trunk/EnchantWootOMatic.lua to be specific |
14:00.16 | leethal | I guess it's the EnchantWootOMatic:IterateTooltip() that's weird |
14:00.21 | *** join/#wowi-lounge Funkeh` (n=funkydud@host217-44-101-8.range217-44.btcentralplus.com) |
14:00.36 | leethal | those commented lines is just my weird testing that I forgot to remove before the commit, btw |
14:01.16 | leethal | also the fact that that method takes a "width" parameter, that's just testing too |
14:02.32 | Industrial | http://img457.imageshack.us/img457/1971/wowscrnshot041607155423kg5.jpg |
14:02.33 | Industrial | i cant get my player frame texture on top of the bars :( |
14:02.40 | Industrial | How do I raise a Texture? |
14:03.24 | Shirik|Ecole | Industrial :Frame strata |
14:04.12 | Industrial | but its a texture not a frame |
14:04.16 | Shirik|Ecole | oh whoops |
14:04.17 | Shirik|Ecole | misread |
14:04.21 | Industrial | i could make it a frame.. |
14:04.28 | Industrial | and give it a texture |
14:04.30 | Industrial | hmm |
14:04.35 | VoidRaider | Using the Layer |
14:04.50 | Shirik|Ecole | leethal: What's it removing again? |
14:05.16 | Industrial | LayeredRegion:SetDrawLayer("layer") |
14:05.23 | leethal | Shirik|Ecole: stuff that MobInfo2 adds |
14:05.34 | Industrial | PlayerFrameTexture:GetDrawLayer() -> "BACKGROUND" |
14:05.38 | leethal | Shirik|Ecole: making a pastie with some MobInfo2 stuff now |
14:05.42 | Industrial | when i set my drawlayer to that its still the same :S |
14:05.45 | Shirik|Ecole | ok |
14:05.52 | VoidRaider | Hmm |
14:07.07 | *** join/#wowi-lounge TS|Skrom_ (n=TS|Skrom@66.148.226.210.nw.nuvox.net) |
14:07.09 | Industrial | VoidRaider: http://pastey.net/12902 |
14:07.36 | VoidRaider | Checking in a sec |
14:07.37 | *** part/#wowi-lounge TS|Skrom_ (n=TS|Skrom@66.148.226.210.nw.nuvox.net) |
14:08.03 | Industrial | righto :D |
14:08.12 | Industrial | mmm tuna |
14:08.39 | leethal | Shirik|Ecole: http://wowi.pastey.net/12903 |
14:08.45 | leethal | Shirik|Ecole: not sure if that's relevant |
14:09.10 | leethal | but that MI2_BuildMobInfoTooltip seems to do GameTooltip:AddLine() only |
14:09.19 | Shirik|Ecole | oh... |
14:09.27 | Shirik|Ecole | it's because they call :Show() |
14:09.39 | leethal | Shirik|Ecole: so does my addon |
14:09.39 | Shirik|Ecole | :Hide() and :Show() invalidate the tooltip |
14:09.52 | leethal | hmm |
14:10.28 | leethal | if I don't do :Show() in Enchant Woot-O-Matic, the tooltip will have silly width |
14:10.39 | leethal | it will have the text I add in one line, instead of wrapping it |
14:10.48 | leethal | with Show(), it's wrapped as it's supposed to |
14:11.46 | Shirik|Ecole | I take that back, I made that up :P |
14:11.46 | leethal | I guess I'll just do like I always do - test stuff in the API for a couple of hours and see what happens =) |
14:12.10 | Industrial | back |
14:12.14 | leethal | I have a hunch it's the way they hook GameTooltips OnShow |
14:12.20 | leethal | perhaps I should do something similar |
14:12.26 | Shirik|Ecole | leethal I don't know if this is me being stupid b ut |
14:12.33 | Shirik|Ecole | isn't getglobal(frame:GetName()) equivalent to frame ? |
14:12.48 | Industrial | yes. |
14:12.48 | leethal | ah, yeah |
14:12.57 | leethal | it's from way back, used to be some other getglobal =) |
14:13.08 | Shirik|Ecole | I mean it's not a problem, it's just something that caught my eye as I was reading it >< |
14:13.12 | krka | not really equivalent :) |
14:13.14 | leethal | yeah, hehe, thanks =) |
14:13.20 | Industrial | local g = getfenv(0) g.name |
14:13.21 | Industrial | :D? |
14:15.35 | Shirik|Ecole | you see Leethal |
14:15.43 | Shirik|Ecole | I could expect MobInfo to be overriding yours |
14:15.51 | Shirik|Ecole | I don't see why it's the other way around though |
14:15.54 | VoidRaider | Ind, have you tried seetting it to "ARTWORK" ? |
14:16.01 | VoidRaider | setting* |
14:16.09 | Industrial | yep |
14:16.16 | Industrial | (thats the default value) |
14:20.52 | leethal | the OnShow is a bit weird anyways, I'll probably have to find some other way of doing it |
14:21.13 | leethal | sometimes (no idea what causes it though) what I add to the tooltip just disappears while the tooltip is displaying |
14:23.38 | leethal | hmm.. now it's suddenly mobinfo that overwrites my addon, without me changing anything but which addons to load |
14:23.58 | Shirik|Ecole | ah |
14:24.11 | Shirik|Ecole | see, I really think it's just the order in which the scripts are added |
14:24.17 | Shirik|Ecole | which you really can't depend on |
14:24.25 | leethal | I see |
14:24.35 | Shirik|Ecole | yes, the OnShow will cause problems if more than one addon tries to use that method |
14:24.39 | leethal | aha |
14:24.53 | Shirik|Ecole | You /may/ want to test to see if MobInfo exists. If it does, hook their function. If not, do what you did. |
14:24.53 | leethal | perhaps create my own frame then, somehow? |
14:25.03 | leethal | ouch, I don't want that |
14:25.08 | leethal | smells anti DRY |
14:25.16 | Shirik|Ecole | otherwise the safest thing would be to make your own frame, yes |
14:25.37 | leethal | that's possible, I guess? To replace the GameTooltip with my own frame that's a parent of GameTooltip? |
14:25.56 | Shirik|Ecole | replace? not really |
14:26.07 | Shirik|Ecole | I was thinking something like what auctioneer does |
14:26.18 | Shirik|Ecole | anchor your frame to the current frame |
14:27.18 | Shirik|Ecole | honestly, I'm really surprised that MobInfo doesn't lock up |
14:27.26 | Shirik|Ecole | yours too tbh |
14:27.45 | Shirik|Ecole | your calling :Show() from inside the OnShow handler |
14:27.52 | Shirik|Ecole | which shows the frame, so OnShow is called |
14:27.54 | leethal | hmm |
14:28.01 | Shirik|Ecole | which does a :Show() |
14:28.06 | Shirik|Ecole | continue... |
14:28.50 | leethal | the solution seems to be not to use GameTooltips OnShow, then |
14:29.01 | Shirik|Ecole | that's what I recommend |
14:29.10 | Shirik|Ecole | but you kinda have to figure out a good way to do it |
14:30.07 | leethal | actually, mobinfo to hooking OnShow is very silly |
14:30.23 | leethal | nothing works, mobinfo completely takes over everything |
14:30.34 | leethal | not :AddLine, :SetWidth.. nothing |
14:30.55 | Shirik|Ecole | like I said, that's what I expected to be happening :P |
14:31.20 | Shirik|Ecole | (10:15:35) (Shirik|Ecole) you see Leethal |
14:31.20 | Shirik|Ecole | (10:15:43) (Shirik|Ecole) I could expect MobInfo to be overriding yours |
14:31.20 | Shirik|Ecole | (10:15:50) (Shirik|Ecole) I don't see why it's the other way around though |
14:32.18 | Shirik|Ecole | woah! |
14:32.24 | Shirik|Ecole | leethal, is that info accurate? |
14:32.26 | Shirik|Ecole | the pastey? |
14:32.43 | leethal | what what? |
14:32.56 | Shirik|Ecole | line 2 |
14:33.02 | leethal | this one? http://wowi.pastey.net/12903 |
14:33.03 | Shirik|Ecole | change MI1_GT to MI2_GT |
14:33.12 | leethal | yeah, it's MI2 |
14:33.13 | leethal | typo |
14:33.20 | Shirik|Ecole | ok |
14:33.25 | Shirik|Ecole | cause that would cause problems :P |
14:33.33 | leethal | hehe yeah |
14:34.19 | Shirik|Ecole | what's MI2_BuildMobInfoTooltip? |
14:34.46 | leethal | it builds the tooltip itself, it seems, with :AddLine()s |
14:35.01 | Shirik|Ecole | yeah can I see it though? |
14:35.08 | Shirik|Ecole | I'm looking for something specific |
14:35.54 | leethal | http://wowi.pastey.net/12911 |
14:36.23 | leethal | by the way, all upcoming nerfs listed in patch notes should be on the PTR, right? Such as mats cost for BS BoP items? |
14:36.46 | Shirik|Ecole | grrrrr |
14:36.50 | leethal | o shit, it's the BoE ones that got nerfed it seems |
14:37.00 | Shirik|Ecole | leethal: In general, but sometimes they decide to make undocumented changes |
14:37.07 | Shirik|Ecole | ummm can you now give me MI2_CreateNormalTooltip? |
14:37.09 | Shirik|Ecole | sorry >< |
14:37.24 | Shirik|Ecole | btw |
14:37.32 | Shirik|Ecole | evil globals all over the place! |
14:37.45 | leethal | what used to cost 10 felsteel bars, 8 primal mights and 2 primal nethers is now 10 khorium bar, 10 felsteel bar, 6 primal might and... 6!! primal nethers |
14:38.43 | leethal | http://wowi.pastey.net/12912 |
14:38.47 | leethal | Shirik|Ecole: ^ |
14:40.14 | Shirik|Ecole | remind me again, why did we decide not to use AddLine? |
14:41.11 | Kaso | AddLine is evil evil evil! |
14:41.48 | Shirik|Ecole | only reason I bring it up is because MobInfo uses it |
14:41.57 | Shirik|Ecole | and it seems it might be the only way to allow them to cooperate |
14:43.52 | Kaso | What do you use instead of AddLine/ |
14:44.02 | Shirik|Ecole | umm |
14:44.14 | Shirik|Ecole | SetText |
14:44.32 | Kaso | What if the next free line doesnt exist yet? |
14:44.44 | leethal | Shirik|Ecole: because I need to add it where the name of the enchant is |
14:44.52 | leethal | if there's better ways of doing that, I'm all ears |
14:45.02 | Shirik|Ecole | ah right |
14:45.12 | Shirik|Ecole | to replace the enchant text with what it is |
14:45.17 | Shirik|Ecole | instead of adding info to the bottom |
14:45.29 | leethal | yep |
14:45.59 | leethal | so, if the item has an enchant, I'm scanning the tooltip for the name of the enchant |
14:46.09 | VoidRaider | Is it possible to change the backdrop color of the Cooldown ? |
14:46.09 | Shirik|Ecole | hm, change your OnShow handler to hook it |
14:46.11 | leethal | if that name is in the addons DB, it'll replace that line |
14:46.20 | Shirik|Ecole | right now you're just setting it |
14:46.31 | leethal | huh? |
14:46.48 | Shirik|Ecole | currently you have v:SetScript("OnShow", function() self:DoTheWoot(v) end) |
14:46.55 | leethal | ya |
14:47.34 | Shirik|Ecole | do local old = v:GetScript("OnShow") or function() end; v:SetScript("OnShow", function() self:DoTheWoot(v); old end); |
14:47.38 | Shirik|Ecole | oops |
14:47.45 | Shirik|Ecole | do local old = v:GetScript("OnShow") or function() end; v:SetScript("OnShow", function() self:DoTheWoot(v); old() end); |
14:47.58 | leethal | aha |
14:48.10 | *** join/#wowi-lounge Gryphen (n=gryphon@mail.alexdevco.com) |
14:49.04 | Shirik|Ecole | gonna head back home now; let me know if that worked. My other account is still on here |
14:49.16 | leethal | ok =) |
14:51.07 | VoidRaider | Is it possible to change the backdrop color of the Cooldown ? :| |
14:51.17 | leethal | Shirik|Ecole: if you're still there - it worked! |
14:55.37 | Industrial | VoidRaider|Zz: PANTSCREAM http://img128.imageshack.us/img128/7752/wowscrnshot041607165421kd5.jpg |
15:02.50 | Shirik|Fooding | leethal: Glad to hear it :) |
15:05.15 | leethal | Shirik: now I'm doing this - http://wowi.pastey.net/12921 |
15:05.19 | *** join/#wowi-lounge MoonWolf (n=MoonWolf@89.98.118.15) |
15:05.19 | *** mode/#wowi-lounge [+v MoonWolf] by ChanServ |
15:05.29 | leethal | Shirik: is that "do" in the example of yours lua or english? =P |
15:05.35 | Shirik | english |
15:05.53 | leethal | hmm |
15:08.08 | Shirik | hmm? |
15:10.01 | *** join/#wowi-lounge DuTempete (n=DuTempet@c-69-243-137-249.hsd1.in.comcast.net) |
15:10.04 | leethal | I don't understand that local old = foo or function() end |
15:10.28 | leethal | actually, it's the function() end I don't understand |
15:10.34 | leethal | it makes an anonymous function or something? |
15:10.47 | leethal | never mind, I get it now =P |
15:10.56 | zenzelezz | basically says "do nothing" |
15:11.45 | leethal | I see |
15:12.00 | Nerinia | Is the Cidebot free for all? :) |
15:12.10 | Shirik | ok |
15:12.15 | Shirik | what I did was |
15:12.22 | Shirik | local old = v:GetScript("OnShow") or function() end |
15:12.37 | Shirik | if there is currently an OnShow handler, v:GetScript("OnShow") will return that function |
15:12.40 | Shirik | if not, it will return nil |
15:12.52 | Shirik | if it's nil, it goes to the "or" part, which happens to be function() end |
15:12.56 | Shirik | which is a null function |
15:12.59 | leethal | >>> return function() end |
15:13.04 | leethal | Cide: *poke* |
15:13.16 | Shirik | that way, when you try to call old(), it doesn't do anything, instead of complaining "attempt to call a nil value" |
15:13.25 | Shirik | your method works too |
15:13.26 | leethal | I see |
15:13.37 | leethal | that's why I added the if old then old end, because I got nil errors |
15:13.43 | Shirik | yeah |
15:13.47 | leethal | but local foo or bar for the win |
15:13.49 | Industrial | if you are going to do it more then one time id do local nothing = function() end |
15:13.53 | Shirik | they're two ways of accomplishing the same thing |
15:14.01 | Industrial | and then "or nothing" :P |
15:14.10 | Shirik | yeah I happen to have a function VFL.noop = function() end |
15:14.19 | Shirik | but assumed leethal doesn't have that :P |
15:14.43 | leethal | I don't have any other function() end, no |
15:16.50 | leethal | "Your message has been posted. Click <a href="foo">here</a> if you're not redirected automatically" |
15:16.53 | leethal | that's sooo web 1.0 =P |
15:16.59 | Shirik | lol |
15:17.27 | leethal | that's on curse gaming too, which tries to be a cool web 2.0 site |
15:17.31 | zenzelezz | I despise Web 2.0 |
15:17.45 | Shirik | I want web 3.0 |
15:17.47 | Cide | leethal: enabled, don't do useless stuff though :) |
15:17.52 | leethal | I like stuff like sorting tables by column X without having to reload the page |
15:18.00 | zenzelezz | so many stupid 2.0 websites that use all the crap for unnecessary things |
15:18.01 | Shirik | nah Cide we were trying to explain what a null function does :) |
15:18.18 | Shirik | or rather, what it doesn't do |
15:18.37 | Cide | >>> return function() end |
15:18.37 | Cide | Cide: function: 001B8A78 |
15:18.41 | Shirik | zenzelezz: I do have to say I like IPB's web 2.0 features |
15:18.45 | leethal | ah |
15:18.46 | Cide | very fascinating! :) |
15:18.53 | Shirik | editing posts without reloading, etc. |
15:18.53 | zenzelezz | IPB? |
15:18.58 | Shirik | invision power board |
15:19.02 | Shirik | forums |
15:19.06 | leethal | zenzelezz: but yes, some sites is waay to 2.0 |
15:19.15 | Shirik | but yeah I'll agree with that |
15:19.36 | zenzelezz | there are good things about 2.0, it's just abused =) |
15:19.49 | Shirik | and so leethal, we have this |
15:20.45 | *** join/#wowi-lounge cogwheel|work (n=chatzill@intra.kistlerwine.com) |
15:20.50 | Shirik | >>> local old = nil or function() end; newScript = function() print("MyStuff"); old(); end newScript(); |
15:20.51 | Cide | Shirik: "MyStuff" |
15:20.53 | Shirik | see :) |
15:20.55 | Shirik | no complaints |
15:21.38 | leethal | cute |
15:21.54 | leethal | from this day on I'll stop saying Ruby > all =) |
15:22.07 | Shirik | don't be confused by WoWWiki's definition of a "null function" |
15:22.09 | Shirik | it's mostly wrong |
15:22.27 | Shirik | they claim to say that a null function includes functions that only result in errors |
15:22.34 | Shirik | like function() error("Access denied"); end |
15:22.39 | Shirik | they say that's a null function but it's not... |
15:23.22 | leethal | edit it, then =P |
15:23.32 | Shirik | I've cleaned up a few places where they said that |
15:23.36 | Shirik | but I'm sure there's more |
15:24.19 | leethal | Shirik: is there a demo of the 2.0'ish invision board available somewhere? |
15:24.36 | Shirik | not really sure |
15:25.06 | Shirik | http://community.ipslink.com/board/demo.html |
15:26.06 | leethal | yeah, I dropped by that page, but I saw a form where I had to enter my e-mail |
15:26.35 | leethal | I want to click "see it in action" or something like that, l2usability |
15:28.06 | Shirik | um |
15:28.29 | Shirik | you can drop by my site, but that wouldn't really give you much; I'd prefer you didn't spam it :P |
15:28.35 | Shirik | and I can't really give you moderator access |
15:28.48 | Shirik | no offense, of course |
15:28.54 | *** join/#wowi-lounge nuoHep (i=nuoHep@85.192.55.242) |
15:31.34 | *** join/#wowi-lounge Kirkburn (n=Kirkburn@82-32-40-219.cable.ubr06.azte.blueyonder.co.uk) |
15:31.35 | leethal | hehe |
15:32.03 | leethal | they should have had a "click here for demo" link, and let you register on the site, instead of having to register outside of the forum |
15:33.59 | *** join/#wowi-lounge Nerinia (n=dampf@zux221-104-106.adsl.green.ch) |
15:46.28 | *** join/#wowi-lounge TC_Working (n=Thunder_@38.118.158.211) |
15:49.08 | *** join/#wowi-lounge Andalia (n=xx@p54ACAD21.dip0.t-ipconnect.de) |
15:58.24 | *** join/#wowi-lounge Jumpee (n=icechat5@cpe-76-166-247-247.socal.res.rr.com) |
15:59.40 | Shirik | ~poke Cairenn |
15:59.41 | purl | ACTION cuts down a small tree, sneaks up behind Cairenn, pokes Cairenn repeatedly, hilarity ensues. |
16:01.13 | TC_Working | hmm....the poking doesnt seem to be working.... |
16:01.55 | Jumpee | Maybe 'poke' isn't supported anymore/ |
16:02.26 | *** join/#wowi-lounge Antiarc|Work (n=cheald@208.187.119.42) |
16:02.42 | TC_Working | maybe |
16:02.54 | TC_Working | there are some things that work really well though |
16:03.02 | *** join/#wowi-lounge Kody (n=nope@69.109.103.158) |
16:03.34 | TC_Working | most people have it set to an audible alarm |
16:04.02 | TC_Working | so if you repeat their name 100 times, you will prolly get a response....even if it's an "i hate you" |
16:04.20 | Jumpee | In my own uneducated about IRC way, I was kidding. |
16:05.04 | TC_Working | me to |
16:05.13 | TC_Working | except for the last 3 lines |
16:10.04 | *** join/#wowi-lounge luc2 (n=luc2@lns-bzn-50f-81-56-234-216.adsl.proxad.net) |
16:10.11 | Shirik | I like the way my system works :P |
16:10.23 | Shirik | if someone says my name or one of the things I have highlighted |
16:10.28 | Jumpee | Get back to work on Simon |
16:10.33 | Shirik | if irc isn't the main window, it makes a little popup in the bottom right hand corner for 2 seconds |
16:10.38 | Shirik | along with a double chirp |
16:10.51 | Shirik | active window* |
16:11.06 | Shirik | Jumpee: It's what I'm working on actually >< |
16:11.12 | Jumpee | heh |
16:11.24 | Shirik | currently 1270 lines long -_- |
16:11.27 | luc2 | hello, i'd like to create an add-on which takes a screenshot each hour, but there's no ON_HOUR_EVENT. how to do that ? |
16:11.40 | Shirik | luc2: You'd need to use OnUpdate |
16:11.51 | cogwheel|work | you'd use an OnUpdate to keep track of the time |
16:11.57 | luc2 | Shirik: but there's no window to update in my add-on :] |
16:12.05 | cogwheel|work | so make one |
16:12.08 | luc2 | :( |
16:12.09 | Shirik | you'll need to make one |
16:12.13 | Shirik | even if it's invisible |
16:12.25 | luc2 | ok, an invisible window then ? |
16:12.31 | cogwheel|work | eventFrame = CreateFrame("Frame") |
16:12.32 | [dRaCo] | there should be a timer library... thought I've seen one |
16:12.45 | Shirik | libraries ftl -_- |
16:13.05 | Jumpee | it must be visible even if it isn't seen. boggle |
16:13.15 | Shirik | yeah, sorry bad wording |
16:13.18 | Shirik | it doesn't have to be "seeable" |
16:13.23 | Shirik | but it must be shown |
16:13.24 | luc2 | so, an invisible window which is visible ? |
16:13.33 | Jumpee | no, the whole concept confuses me |
16:13.46 | Jumpee | as to what is 'visible' |
16:14.18 | cogwheel|work | local time = 0; eventFrame:SetScript("OnUpdate", function(self, elapsed) time = time + elapsed; if time >= 3600 then time = time - 3600; TakeScreenshot() end end) |
16:14.24 | Jumpee | does hidden=false meet the visible criteria? |
16:14.51 | Shirik | yes |
16:15.04 | cogwheel|work | Jumpee: or just not defining any visual elements |
16:15.16 | cogwheel|work | but you can't make it hidden because then it won't get onupdate dispatches |
16:15.28 | leethal | or simply local f = CreateFrame("lol") |
16:15.34 | leethal | that frame won't be visible |
16:15.37 | Shirik | 12:13:12 ‹cogwheel|work› eventFrame = CreateFrame("Frame") |
16:15.46 | Shirik | =P |
16:15.56 | Shirik | but yes |
16:16.00 | Shirik | a default frame doesn't have anything to show |
16:16.09 | Shirik | so.... there's no real "visible" component to it |
16:16.11 | Shirik | even if it's not hidden |
16:16.20 | cogwheel|work | luc2: I just wrote the whole addon for you in those two lines up there... |
16:16.23 | Jumpee | LOL. I wrote an addon to list time in a raid and thinking I had to have a visible window to use OnUpdate I created a small, visible square frame. |
16:16.38 | luc2 | cogwheel|work: ok, thanks very much |
16:16.51 | Cairenn | purl, poke Shirik |
16:16.54 | purl | ACTION cuts down a small tree, sneaks up behind Shirik, pokes Shirik repeatedly, hilarity ensues. |
16:17.02 | cogwheel|work | stick a "local" in front of eventFrame = CreateFrame("Frame") though... |
16:18.48 | Shirik | btw re: What I was saying earlier, here's the little IRC popup I was talking about http://www.guardianhq.com/personal/skullshot/ircpopup.JPG |
16:18.51 | Shirik | it's fun |
16:20.03 | leethal | I'm on os X, using growl |
16:20.04 | leethal | ftw! |
16:20.06 | Jumpee | The only time I have sounds turned on is when playing games |
16:20.49 | leethal | I'll get a "pop" and a cute frame too |
16:21.03 | Shirik | I love that thing, just kinda wish sometimes all messages would show up |
16:21.11 | Shirik | so I don't have to keep switching back and forth every time I hear a chirp |
16:21.20 | Shirik | but I think it would also get annoying |
16:23.36 | Shirik | btw [dRaCo], despite what I said |
16:23.43 | Shirik | VFL does in fact have a timering functionality in it |
16:24.36 | Shirik | It's actually kinda impressive - it sets up a "schedule" for recurring events if you want, and if it notices performance is too low (too many events, or something), it will adapt the schedule to accomodate |
16:24.46 | *** join/#wowi-lounge grzesieq (n=grzesieq@irssi/user/grzesieq) |
16:24.50 | Shirik | unless you use the ZMSchedule which only does single events, and doesn't adapt |
16:25.19 | [dRaCo] | sounds pretty useful |
16:25.57 | Shirik | but... VFL does a LOT more than just timers, so if tha'ts all you're looking for, it's a bit overkill |
16:26.06 | Shirik | and by "a bit" I mean "a ton" |
16:38.10 | *** join/#wowi-lounge stavmar (n=chatzill@fw2.isgenesis.com) |
16:43.46 | cogwheel|work | luc2: here's a macro... the first click starts the screenshots every hour. Each subsequent click toggles it on and off. Whenever you toggle it on, it takes a SS immediately and restarts the timer. local f,s=MySSFrame,3600 if f then f.a=not f.a f.t=s else f=CreateFrame("Frame","MySSFrame")f.t,f.a=s,1 f:SetScript("OnUpdate",function(f,e)f.t=f.t+e if f.a and f.t>=s then f.t=f.t-s TakeScreenshot()end |
16:43.48 | cogwheel|work | end)end |
16:44.12 | cogwheel|work | change the 3600 to however many seconds you want. |
16:44.26 | cogwheel|work | (untested, btw :P) |
16:46.29 | leethal | hah! |
16:48.35 | luc2 | cogwheel|work: ok |
16:51.16 | *** join/#wowi-lounge ven_ (i=ven@i59F56A1F.versanet.de) |
16:57.08 | *** join/#wowi-lounge Mike-N-Go (n=MikeNGoS@74.92.248.14) |
16:57.10 | leethal | is it possible to dynamically define functions? For example, looping through a table with strings, creating functions called SomeFunctionName..thestringfromthetable? |
16:57.22 | Shirik | global functions? |
16:57.31 | leethal | hmm, guess so |
16:57.40 | leethal | not sure what a global function is |
16:57.47 | Shirik | _G["SomeFunctionName"..thestring] = function() --[[do stuff]] end |
16:57.51 | Shirik | the opposite of a local function :P |
16:57.57 | Kaso | why not just make a table of functions though |
16:58.06 | Shirik | remember functions are variables, they can be local or global just as variables can |
16:58.10 | Kaso | somefunctiontable[thestring]=function() end |
16:58.16 | Shirik | but yeah, /me points at Kaso |
16:58.59 | leethal | is the functions here - http://wow-enchantwootomatic.googlecode.com/svn/trunk/EnchantWootOMatic.lua - global functions? |
16:59.20 | Shirik | yes |
16:59.28 | Shirik | the alternative is |
16:59.35 | Shirik | local function foo() --[[do stuff]] end |
16:59.52 | cogwheel|work | Kaso: local functions have a slight performance advantage over tables of functions |
17:00.10 | Shirik | >>> local function foo() end; setfenv(0, {}); return foo; |
17:00.11 | Cide | Shirik: function: 00168A98 |
17:00.13 | Shirik | whoops |
17:00.21 | cogwheel|work | table.function(blah) is about the same efficiency as a global function |
17:00.52 | cogwheel|work | since a global function is simply an access to the _G table... |
17:01.02 | luc2 | gotta go. thanks for your help. bye bye |
17:01.08 | leethal | and what about calling them? E.g. calling MyFunctionName..somevariable |
17:01.41 | Shirik | _G["MyFunctionName"..somevariable]() |
17:01.43 | Shirik | or preferably.... |
17:01.47 | leethal | ah |
17:01.59 | Shirik | local fn = getglobal("MyFunctionName"..somevariable); fn(); |
17:03.46 | leethal | same about setting them, perhaps? setglobal("foobar"..lol, function() ... end) ? |
17:05.05 | *** join/#wowi-lounge Hallu (n=Hallucin@65.90.6.2) |
17:05.09 | *** join/#wowi-lounge Gnarfoz (i=smallbra@unaffiliated/gnarfoz) |
17:07.04 | *** join/#wowi-lounge Bouvi (n=Bouvi@72.243.111.178) |
17:07.20 | Shirik | you could do that |
17:07.28 | Shirik | I used _G |
17:07.30 | Shirik | it's the same thing |
17:07.33 | Shirik | _G is the global table |
17:07.40 | Bouvi | Hey all. Long time no talkie. Been swamped lol |
17:07.51 | Shirik | hi Bouvi |
17:08.13 | Cairenn | lol, read my PM and decided to stop in? |
17:08.18 | Cairenn | congrats on the new job! :) |
17:08.24 | Shirik | But leethal, is there a good reason to do that? |
17:08.28 | Shirik | new job? o.o |
17:08.29 | Shirik | congrats :D |
17:08.37 | Bouvi | Yeah thought I would say hi and thanks :) |
17:08.57 | Bouvi | I got promoted to executive officer for the US Chung Do Kwan Association. |
17:09.08 | Cairenn | I know you are swamped now, but do stop in from time to time still, hey? |
17:09.11 | Shirik | If I knew what that was I'm sure I'd be very impressed |
17:09.33 | Gnarfoz | martial arts... stuff? |
17:09.48 | Bouvi | I will try to stop in more. :) The US Chung Do Kwan is a large martial arts organization with over 200 schools. |
17:09.55 | Shirik | wow nice :) |
17:13.44 | *** join/#wowi-lounge Adys (n=Miranda@APoitiers-256-1-63-222.w90-16.abo.wanadoo.fr) |
17:14.16 | *** join/#wowi-lounge nymbia (n=nymbia@71-218-138-197.hlrn.qwest.net) |
17:16.15 | Bouvi | Hate to run but I am so swamped. Have fun. |
17:18.43 | *** join/#wowi-lounge Josh_Borke (n=Josh@early.stl.gtri.gatech.edu) |
17:20.43 | *** join/#wowi-lounge Hallu (n=Hallucin@65.90.6.2) |
17:25.03 | *** join/#wowi-lounge Hallu (n=Hallucin@65.90.6.2) |
17:26.50 | *** join/#wowi-lounge Kirov (n=Kirov@204.155.78.243) |
17:29.33 | Kirkburn | Speedy hamsters! http://www.funnyanimalvideos.com/hamster-videos/insane-hamsters-in-high-speed-wheel/ |
17:34.02 | *** join/#wowi-lounge dinesh (n=chatzill@146.145.196.188) |
17:35.15 | Kirkburn | Important news - http://news.bbc.co.uk/1/hi/world/americas/6560685.stm |
17:35.24 | Kirkburn | "At least 22 people have been killed and 21 more injured after a gunman went on the rampage at the campus of Virginia Tech university in Virginia, US." |
17:35.38 | Shirik | o.o |
17:35.46 | Shirik | I know people there :/ |
17:37.02 | Kirkburn | Shirik, I hope they're okay |
17:37.31 | Shirik | I wonder what caused him to do it... was it a student? |
17:37.38 | Shirik | guess I should read the article |
17:40.52 | leethal | any simple ways to nest a table? A hopefully easy to understand ruby example http://wowi.pastey.net/12966 |
17:41.11 | leethal | s/to nest a table/to flatten a nested table/ |
17:41.23 | Shirik | what is "flatten" ? |
17:41.33 | leethal | take a look at the ruby example =) |
17:41.35 | cogwheel|work | see the example :P |
17:41.52 | Shirik | hm |
17:41.55 | cogwheel|work | leethal: a recursive function that does a tinsert would work |
17:42.40 | cogwheel|work | it's a wow-specific global alias to table.insert |
17:43.42 | Cide | >>> function flatten(tbl, target_tbl, index) if ( not target_tbl ) then target_tbl = { }; index = 1; end for key, value in ipairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl, index); else tinsert(target_tbl, index. value); end index = index + 1; end return target_tbl; end return flatten_tbl({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:43.42 | Cide | Cide: [string "function flatten(tbl, target_tbl, index) if..."]:1: attempt to call global 'flatten_tbl' (a nil value) |
17:43.49 | Cide | >>> function flatten(tbl, target_tbl, index) if ( not target_tbl ) then target_tbl = { }; index = 1; end for key, value in ipairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl, index); else tinsert(target_tbl, index. value); end index = index + 1; end return target_tbl; end return flatten({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:43.49 | Cide | Cide: [string "function flatten(tbl, target_tbl, index) if..."]:1: attempt to index local 'index' (a number value) |
17:44.10 | Cide | >>> function flatten(tbl, target_tbl, index) if ( not target_tbl ) then target_tbl = { }; index = 1; end for key, value in ipairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl, index); else tinsert(target_tbl, index, value); end index = index + 1; end return target_tbl; end return flatten({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:44.10 | Cide | Cide: { "arrayitem1", "arrayitem2", "arraysub1", "arraysubsub1", "arraysubsub2" } (#1) |
17:44.16 | Cide | there |
17:44.17 | Shirik | >>> flatten = function(tbl) local newtbl = {}; for key, pair in pairs(tbl) do local this = pair; if type(pair) == "table" then this = flatten(this); end newtbl = table.insert |
17:44.18 | Cide | Shirik: [string "flatten = function(tbl) local newtbl = {}; for key, pair in pai..."]:1: 'end' expected near '<eof>' |
17:44.18 | Shirik | damn it |
17:44.23 | Shirik | I was working on it too :( |
17:44.45 | leethal | no idea why I made that into a ruby example |
17:44.46 | leethal | http://wowi.pastey.net/12968 |
17:45.16 | Shirik | >>> flatten = function(tbl) local newtbl = {}; for key, pair in pairs(tbl) do local this = pair; if type(pair) == "table" then this = flatten(this); end newtbl = table.insert(this); end return newtbl; end; return flatten({"a1", "a2", {"as1", {"ass1", "ass2"}}}); |
17:45.16 | Cide | Shirik: [string "flatten = function(tbl) local newtbl = {}; ..."]:1: bad argument #1 to 'insert' (table expected, got string) |
17:45.27 | Cide | leethal: my example should work |
17:45.29 | Shirik | >>> flatten = function(tbl) local newtbl = {}; for key, pair in pairs(tbl) do local this = pair; if type(pair) == "table" then this = flatten(this); end newtbl = table.insert(newtbl, this); end return newtbl; end; return flatten({"a1", "a2", {"as1", {"ass1", "ass2"}}}); |
17:45.30 | Cide | Shirik: [string "flatten = function(tbl) local newtbl = {}; ..."]:1: bad argument #1 to 'insert' (table expected, got nil) |
17:45.32 | Shirik | bleh |
17:45.35 | Shirik | I give up, Cide's works |
17:45.37 | leethal | I have a similar table for warriors, druids and paladins, and I like it DRY. so even thought the values are static, I'd like to do it DRY DRY DRY =) |
17:45.45 | cogwheel|work | http://wowi.pastey.net/12970 |
17:45.51 | Cide | well, it wouldn't for associative tables.. but just change "ipairs" to "pairs" |
17:46.10 | Cide | oh, you're right.. not sure why I bothered to pass the index around :) |
17:46.41 | Cide | >>> flatten(tbl, target_tbl) if ( not target_tbl ) then target_tbl = { }; nd for key, value in pairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl); else tinsert(target_tbl, value); end index = index + 1; end return target_tbl; end return flatten({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:46.41 | Cide | Cide: [string "flatten(tbl, target_tbl) if ( not target_tbl ) then target_tbl ..."]:1: '=' expected near 'for' |
17:46.46 | Cide | >>> flatten(tbl, target_tbl) if ( not target_tbl ) then target_tbl = { }; end for key, value in pairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl); else tinsert(target_tbl, value); end index = index + 1; end return target_tbl; end return flatten({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:46.46 | Cide | Cide: [string "flatten(tbl, target_tbl) if ( not target_tbl ) then target_tbl ..."]:1: '<eof>' expected near 'end' |
17:46.49 | Cide | grr! |
17:47.15 | Cide | >>> function flatten(tbl, target_tbl) if ( not target_tbl ) then target_tbl = { }; end for key, value in pairs(tbl) do if ( type(value) == "table" ) then flatten(value, target_tbl); else tinsert(target_tbl, value); end end return target_tbl; end return flatten({ "arrayitem1", "arrayitem2", { "arraysub1", { "arraysubsub1", "arraysubsub2" } } }) |
17:47.15 | Cide | Cide: { "arrayitem1", "arrayitem2", "arraysub1", "arraysubsub1", "arraysubsub2" } (#1) |
17:48.54 | leethal | woha |
17:49.16 | leethal | these Cide printouts makes this room look very hardcore |
17:49.22 | Cide | well, it is! |
17:49.31 | leethal | oh, sorry |
17:50.30 | Shirik | Lua xTreme! |
17:51.06 | raevanmorlock | How can I round a number? |
17:51.14 | Shirik | to the nearest integer? |
17:51.27 | Shirik | n = math.floor(n+0.5) |
17:52.10 | Shirik | >>> function round(n) return math.floor(n+0.5); end return round(0.2), round(0.7), round(1); |
17:52.11 | Cide | Shirik: 0, 1, 1 |
17:52.46 | leethal | woha, that's never happened. a silly typo version of http://wowi.pastey.net/12970 made wow crash |
17:52.49 | raevanmorlock | Thank ya |
17:53.23 | Shirik | >>> function round(n) return math.floor(n > 0 and n+0.5 or n-0.5); end return round(0.2), round(0.7), round(-0.2), round(-0.7); |
17:53.23 | Cide | Shirik: 0, 1, -1, -2 |
17:53.28 | Shirik | erk |
17:53.33 | cogwheel|work | what sort of typo? :P |
17:54.10 | Shirik | oh |
17:54.11 | Cide | s/then/ or true then/ |
17:54.14 | Shirik | I guess what I did first was right :P |
17:54.16 | Cide | :P |
17:54.47 | Cide | then again, that would only result in a stack overflow |
17:57.41 | Shirik | leethal: Does that always result in a crash? |
17:58.26 | cogwheel|work | anyone know of a "search box builder" for firefox similar to IE7's? |
17:58.36 | leethal | Shirik: didn't check |
18:10.13 | *** join/#wowi-lounge sioraiocht (n=rtharper@syru195-241.syr.edu) |
18:12.27 | *** join/#wowi-lounge Cairenn (n=Cairenn@MMOI/Administratrix/Cairenn) |
18:12.27 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
18:14.27 | *** join/#wowi-lounge Hallu (n=Hallucin@65.90.6.2) |
18:17.10 | *** join/#wowi-lounge poilbrun (n=poil_bru@23.241-64-87.adsl-dyn.isp.belgacom.be) |
18:19.44 | Kirkburn | For those who missed it earlier: |
18:19.45 | Kirkburn | Breaking news - "At least 22 people have been killed and 21 more injured after a gunman went on the rampage at the campus of Virginia Tech university in Virginia, US." http://news.bbc.co.uk/1/hi/world/americas/6560685.stm |
18:22.35 | leethal | =/ |
18:22.41 | *** part/#wowi-lounge poilbrun (n=poil_bru@23.241-64-87.adsl-dyn.isp.belgacom.be) |
18:23.39 | *** join/#wowi-lounge poilbrun (n=poil_bru@23.241-64-87.adsl-dyn.isp.belgacom.be) |
18:24.01 | leethal | how can I make [a-zA-Z] include underscores? |
18:24.16 | leethal | actually, I want small letters and underscores only |
18:24.33 | leethal | atm I have ([a-zA-Z]+) |
18:24.34 | Kaso | patterns you mean |
18:24.39 | leethal | ah, yes |
18:24.48 | Cide | [a-z_] |
18:24.48 | poilbrun | Hello all, maybe someone can help me with a small question I have for an addon. I have this in an addon: if (itemName == "Fish Oil") then |
18:25.03 | poilbrun | How do I replace the itemName by the itemID |
18:25.11 | leethal | heh, makes sense |
18:25.16 | Cide | if you want both upper- and lowercase letters, [a-zA-Z_] |
18:25.44 | poilbrun | I tried replacing itemName == "Fish Oil" by itemID == "xxxx:0:0:0" but it does not work |
18:25.57 | Cide | poilbrun: you'd have to paste the surrounding lines of code (use the pasting site in the topic) |
18:26.21 | Gnarfoz | although I don't know what RTFPN means (just the PN part), I'll simply apply STFW to it and learn something new today, yay |
18:26.30 | subbawt | patch notes |
18:26.57 | Gnarfoz | ah |
18:26.58 | Gnarfoz | xD |
18:27.01 | cogwheel|work | Read The F***ing |
18:28.12 | poilbrun | Sorry: http://wowi.pastey.net/12991 |
18:28.31 | poilbrun | Basically, I'm trying to avoid all the special characters I encounter since I play wow in French |
18:28.31 | cogwheel|work | poilbrun: i don't think you understood what Cide meant :P |
18:28.41 | cogwheel|work | we need to see where itemName is being set in the first place |
18:30.04 | Cide | yep, sorry for not being clearer |
18:30.42 | poilbrun | As you can guess, I'm new to this, just give me a second I'll get you the link :-) |
18:32.17 | leethal | hwat is spellId? is it constant, or does it vary based on spellbook contents? |
18:32.32 | leethal | trying to figure out which rank of Frenzied Regeneration a druid has |
18:35.01 | leethal | hmm.. perhaps the CHAT_MSG_SPELL_PERIODIC_SELF_BUFFS can tell me what rank of the spell that was used |
18:35.27 | poilbrun | I'm silent, but now that i understand your question, I think I understand what I did wrong :-) I'll tr and solve it by myself and come back if it does not work :-D |
18:39.21 | *** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com) |
18:44.52 | leethal | can devtools "emulate" an event? It would be nice to be able to "add" "Your taunt was resisted" to the combat log to test an addon I'm making, instead of having to run around having to try to get a taunt resisted |
18:45.30 | Cide | leethal: no |
18:45.39 | Cide | however, it's very easy to do yourself... |
18:45.47 | Cide | can you pastey the event handler? |
18:46.52 | leethal | it's pretty fancy |
18:47.06 | leethal | doesn't work properly atm, though |
18:47.27 | leethal | http://wowi.pastey.net/13002 |
18:47.46 | leethal | uhm, that's the wrong handler |
18:48.08 | leethal | that's the one - http://wowi.pastey.net/13003 |
18:48.25 | leethal | line 6 with end, not endqqqq |
18:48.59 | Shirik | hmm... well good news is I've gotten in touch with everyone I know except 2 at VT :/ |
18:49.47 | Cide | so you'd do.. /script arg1 = "Your Taunt was resisted by Moo."; TankAlert:CHAT_MSG_SPELL_SELF_DAMAGE() |
18:49.48 | Shirik | leethal: Just call the event |
18:49.49 | Shirik | that's what I do |
18:49.57 | Shirik | yeah like that |
18:50.17 | Cide | (btw, you should not use the global arg1, arg2, ..., argN variables!) |
18:50.27 | Shirik | yes, evil! |
18:51.30 | *** join/#wowi-lounge kneeki (n=chatzill@66-193-135-142.static.twtelecom.net) |
18:51.36 | kneeki | ello peoples =) |
18:51.40 | leethal | ah |
18:51.53 | Shirik | evening |
18:54.22 | leethal | Cide: if I don't use the global, what should I use? |
18:54.45 | Shirik | locals |
18:54.51 | Shirik | function eventHandler(arg1, arg2, arg3) |
18:55.02 | Cide | function eventHandler(event, arg1, arg2, arg3)* |
18:55.07 | Shirik | er |
18:55.08 | Shirik | yeah |
18:55.10 | leethal | ah |
18:55.31 | Shirik | it's more efficient, and the globals will disappear sometime in the near future |
18:55.38 | Cide | yep |
18:55.42 | leethal | and with a dongle self:RegisterEvent(EVENTNAME), how is that done? :RegisterEvent(NAME, foo, bar)? |
18:55.54 | Cide | #dongle :) |
18:56.01 | leethal | good idea =) |
18:58.07 | Mr_Rabies2 | someone dcc me some RJ45 connectors thanks in advance |
18:59.41 | Shirik | wtf? |
18:59.50 | Shirik | I don't think my electrical wire is big enough >< |
18:59.58 | Gnarfoz | can castsequence be used to create a buff macro? (like /castsequence [target=player] Blessing of Wisdom, [target=party1] Blessing of Wisdom) |
19:00.02 | kneeki | I could throw some out the window for you. |
19:00.07 | Shirik | Gnarfoz: No |
19:00.11 | Gnarfoz | damn :\ |
19:00.19 | Mr_Rabies2 | i'm too lazy to order some from monoprice |
19:00.31 | Shirik | you can't change conditionals in the middle of the sequence |
19:00.37 | Mr_Rabies2 | i don't want to pay 5 bucks shipping for a $0.50 order |
19:01.05 | Shirik | best buy? |
19:01.31 | Mr_Rabies2 | screw that, that's even more :p |
19:01.35 | Shirik | lol |
19:01.39 | Shirik | not if you have employee discount |
19:02.38 | zenzelezz | Maulgar is a pain... he hits me for tons, and I need to spend most of the fight looking at his crotch |
19:03.39 | Mr_Rabies2 | ah, 3 bucks for 50 of em, not too bad i guess, not as great of a deal as i remember |
19:04.33 | Cide | zenzelezz: such a fun fight though |
19:04.53 | zenzelezz | Cide: I'm sure it is once we get the hang of it; first night we try it =) |
19:09.02 | zenzelezz | I know my guild isn't the greatest raid guild on the server, but I can picture the non-attuned 25-mans being quite a sobering moment for the lesser raid guilds |
19:10.48 | *** join/#wowi-lounge MentalPower|Work (i=MPower@WoWUIDev/Norganna/Administrator/MentalPower) |
19:10.48 | *** mode/#wowi-lounge [+v MentalPower|Work] by ChanServ |
19:19.06 | leethal | "target" will be "lol" in this example if "test" is nil? http://wowi.pastey.net/13016 |
19:19.35 | Shirik | correct |
19:20.25 | Shirik | if you've ever used the trinary operator in other languages (C, for example) |
19:20.38 | *** join/#wowi-lounge Kirov (n=Kirov@204.155.78.243) |
19:20.44 | Jumpee | what if test isn't nil? |
19:20.52 | leethal | the value of test |
19:20.53 | Shirik | expr?val1:val2 --> Lua as: expr and val1 or val2 |
19:20.54 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
19:21.08 | leethal | >>> test = "lol"; return test or "hooray" |
19:21.09 | Cide | leethal: "lol" |
19:21.19 | leethal | >>> return test or "hooray" |
19:21.20 | Cide | leethal: "hooray" |
19:21.22 | Shirik | expr?expr:val2 can be shortened to expr or val2 |
19:21.54 | leethal | does lua support that C-like foo ? bar : lol syntax if you wanna use that? |
19:22.02 | zenzelezz | no |
19:22.06 | Shirik | you have to use the way I wrote it |
19:22.09 | Tem | leethal, sort of |
19:22.17 | Shirik | there is no trinary operator; it's been asked for, and the only reason they say no is because of what I just said |
19:22.19 | Mr_Rabies2 | #showtooltip is broken on the PTR? :O |
19:22.20 | Shirik | because you can already do it |
19:22.24 | Tem | and and or are short circuit |
19:22.37 | Tem | so you can do condition and (if true) or (if false) |
19:22.59 | leethal | the results of my last couple of hours of silly questions: http://tankalert.googlecode.com/svn/trunk/ |
19:23.00 | cogwheel|work | you have to be careful though... |
19:23.04 | Tem | right |
19:23.05 | leethal | works like a dream, damn I'm satisfied |
19:23.32 | cogwheel|work | a = b and c or d will not work properly if c is ever false or nil |
19:25.01 | JoshBorke | why won't that work cogwheel? a will get set to b and c |
19:25.05 | JoshBorke | or false/nil |
19:25.10 | raevanmorlock | >>> a="a"; b="b"; return a and b |
19:25.10 | Cide | raevanmorlock: "b" |
19:25.19 | raevanmorlock | >>> a="a"; b="b"; return a or b |
19:25.20 | cogwheel|work | a will get set to d in that case |
19:25.20 | Cide | raevanmorlock: "a" |
19:25.58 | Tem | >>> true and false or "b" |
19:25.58 | Cide | Tem: "b" |
19:25.59 | raevanmorlock | interesting. |
19:26.04 | cogwheel|work | >>> b = "b"; c = nil; d = "d"; print(b and c or d) |
19:26.04 | Cide | cogwheel|work: "d" |
19:26.09 | *** join/#wowi-lounge sergio (i=sp@unaffiliated/sergio) |
19:26.30 | Shirik | right cause "and" is first in order of operations |
19:26.40 | Shirik | so it becomes (b and c) or d |
19:26.50 | Shirik | let "e" be "b or c" and you have "e or d" |
19:27.47 | raevanmorlock | everybody now.. a b c d e f g.. h i j k lmnop.. q r s.. t u v.. w x.. y and z! Now I know my ABCs, next time won't you sing with me? |
19:28.05 | cogwheel|work | no i won't |
19:28.09 | Shirik | never again. |
19:28.15 | raevanmorlock | Oh bother. |
19:28.42 | Tem | lol pooh |
19:29.30 | raevanmorlock | >>> a="a"; b="b"; if (a or b) == true then return "true" else return "false" |
19:29.30 | Cide | raevanmorlock: [string "a="a"; b="b"; if (a or b) == true then return "true" else retur..."]:1: 'end' expected near '<eof>' |
19:29.58 | Shirik | a or b is not equal to true |
19:31.14 | Shirik | it is a true value, but it is not equal to true |
19:31.15 | Shirik | >>> return "a" or "b"; |
19:31.15 | Cide | Shirik: "a" |
19:31.15 | raevanmorlock | so a or b equals a? |
19:31.16 | cogwheel|work | a and b is equivalent to if a then return b else return a end |
19:31.21 | Shirik | huh? |
19:31.24 | cogwheel|work | a or b is equivalent to if a then return a else return b end |
19:31.30 | Shirik | yeah :) |
19:31.58 | raevanmorlock | interesting |
19:32.10 | Shirik | without trying to make this too complicated |
19:32.15 | Shirik | it's because that line is optimized |
19:32.25 | Shirik | just about every language does it |
19:32.38 | Shirik | in C, if you did if (true || a++) { /* stuff */ } |
19:32.38 | Cide | yep, look at this: |
19:32.41 | Shirik | a++ will not be run |
19:32.45 | Cide | bah. |
19:32.57 | Shirik | because in an "or" statement, there's no reason to go to the second operand if the first is true |
19:33.00 | Shirik | you already know the result |
19:33.03 | Shirik | sorry Cide >< |
19:33.16 | leethal | does Lua have || ? |
19:33.17 | Cide | >>> function foo() print("foo was run"); return true; end bar = true or foo(); |
19:33.17 | Cide | Cide: nil |
19:33.21 | Cide | >>> function foo() print("foo was run"); return true; end bar = false or foo(); |
19:33.21 | Cide | Cide: "foo was run" |
19:33.21 | cogwheel|work | leethal: or |
19:33.44 | leethal | in ruby I can do this ||= something_else. this will be this, but if this is nil, it will be something_else |
19:33.48 | Cide | as you can see, foo is not called in the first example |
19:33.48 | leethal | anything like that in lua? |
19:33.57 | Cide | foo = foo or bar |
19:33.58 | cogwheel|work | there are no shortcut assignment operators |
19:34.38 | Cide | >>> foo = foo or "something_else"; bar = "hi"; bar = bar or "something_else"; return foo, bar |
19:34.38 | Cide | Cide: "something_else", "hi" |
19:34.43 | leethal | ah, foo = foo or bar is bore than good enough =) |
19:35.10 | cogwheel|work | you could've come to that conclusion on your own :P |
19:35.20 | *** join/#wowi-lounge grzesieq (n=grzesieq@irssi/user/grzesieq) |
19:35.24 | Cide | || == or |
19:35.27 | Shirik | take note that all of the logical operators in Lua are not bitwise, btw ;) |
19:35.32 | leethal | sorry, it's too easy to not think for yourself when you have IRC |
19:35.36 | Cide | foo or= bar is equal to foo = foo or bar :) |
19:35.44 | Shirik | but... |
19:35.51 | Shirik | >>> return bit.bor(1,2); |
19:35.51 | Cide | (foo or= bar is not valid syntax!) |
19:35.51 | Cide | Shirik: 3 |
19:35.58 | Tem | yay short circuit operators |
19:35.58 | Shirik | ?? |
19:36.08 | Shirik | oh I thought that was from the bot >< |
19:36.14 | Cide | 01 | 10 == 11 |
19:37.06 | Shirik | yeah Cide I was just confused by this: 15:36:32 ‹+Cide› (foo or= bar is not valid syntax!) |
19:37.09 | Shirik | which I saw before the "3" |
19:37.17 | Cide | oh, hehe |
19:38.16 | cogwheel|work | cide, you should run your lua bot in a separate instance :) |
19:38.24 | cogwheel|work | and leave it on when you go away :P |
19:38.51 | *** join/#wowi-lounge QQngsk (n=gngsk@c-69-138-213-251.hsd1.md.comcast.net) |
19:39.50 | leethal | ye, why not have a luabot instance or something? |
19:40.04 | JoshBorke | yea cide! |
19:41.15 | Tem | Cide, have you ever shown your bot to #lua? |
19:41.59 | *** join/#wowi-lounge trik (i=trik@ppp-69-148-84-52.dsl.rcsntx.swbell.net) |
19:43.55 | Cide | Tem: nope |
19:44.21 | Cide | I can't keep my computer on all the time though |
19:45.20 | TC_Working | *gasp* |
19:46.27 | TC_Working | you can and you will, sir |
19:46.51 | *** join/#wowi-lounge Scre3m (n=max@24-107-70-71.dhcp.stls.mo.charter.com) |
19:47.13 | Guillotine | why not ask someone who is on all the time to run it? Theres quite a few people in here who are on 24/7 *cough*Cairenn*cough*TC |
19:47.15 | Tem | my machine has been on for 15 days, 11 hours, 42 minutes, 25 seconds |
19:47.27 | Shirik | uptime: 6d 8h 52m 37s :: record: 2w 7h 59m 29s |
19:47.35 | Shirik | :( |
19:47.39 | Shirik | when did I restart? |
19:48.04 | TC_Working | i'm not on here all the time Guillotine....just 99.99999999% of it |
19:48.15 | Guillotine | close enough |
19:48.23 | TC_Working | +- 100% |
19:48.24 | Shirik | oh |
19:48.29 | Shirik | I didn't see the "TC" part at the end |
19:48.36 | Shirik | and started thinking TC == Cairenn >< |
19:48.54 | TC_Working | hah, Cairenn would disown you if you thought that |
19:49.00 | *** join/#wowi-lounge Scre3m (n=max@24-107-70-71.dhcp.stls.mo.charter.com) |
19:49.25 | Guillotine | nah, theres a bunch of people who are on all the time. I just chose the first 2 I saw on my list who I know are :P |
19:49.51 | Industrial | uptime: 38d 20h 27m 22s |
19:49.53 | Industrial | ;o |
19:51.21 | TC_Working | uptime: older than god |
19:51.31 | TC_Working | s/older/longer/ |
19:57.28 | Kirkburn | Btw, regarding the Virginia thing, via CAD: "I am aware that Jack Thompson is currently on the news blaming the whole thing on video games." |
19:57.41 | zenzelezz | what took him so long? |
19:58.02 | Shirik | rofl |
19:58.13 | Shirik | It's surely finals stress or something like that |
19:58.32 | Shirik | tbh Jack Thompson is lucky something like that doesn't happen to him |
19:58.46 | Shirik | I know there are a ton of people that hate him |
19:58.51 | Shirik | all it takes is one crazy person |
19:59.07 | zenzelezz | the only reason no-one shoots him is they know his tombstone would read "I told you so!" |
19:59.12 | Shirik | lol |
19:59.15 | raevanmorlock | haha |
20:00.05 | TC_Working | why cant one of the crazy ppl flipout and kill HIM....that would be so much more rewarding, besides...damit zenzelezz you took away my joke |
20:00.05 | raevanmorlock | I miss the old Jack Thompson vs. Penny-Arcade war |
20:02.49 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-190.handshake.de) |
20:08.40 | wereHamster | up 361 days - if the luabot runs under linux, I'd gladly host it, I already have a supybot running here :) |
20:09.54 | raevanmorlock | 361 days? Do you not have power outages there? |
20:10.41 | Elkano | ~crash wereHamster |
20:10.47 | purl | ACTION jams a stick in wereHamster's spokes |
20:11.08 | wereHamster | my irssi runs on a server which stands in a datacenter somewhere in germany |
20:11.25 | *** join/#wowi-lounge Groll (n=yodla@83.233.178.60) |
20:11.44 | Elkano | I take that as a default win ;) |
20:11.50 | *** join/#wowi-lounge Adys (n=Miranda@APoitiers-256-1-63-222.w90-16.abo.wanadoo.fr) |
20:12.12 | wereHamster | default win? |
20:12.49 | cogwheel|work | you've got the bigger e-peen here :) |
20:13.02 | cogwheel|work | at least as far as irc connection reliability :P |
20:13.36 | *** join/#wowi-lounge Parak (i=PROFI@user-387hhso.cable.mindspring.com) |
20:13.40 | wereHamster | well.. I was thinking about writing a lua plugin for supybot.. it's supposed to be quite easy |
20:21.45 | *** join/#wowi-lounge ckknight (n=ckknight@rrcs-74-62-251-185.west.biz.rr.com) |
20:22.08 | *** join/#wowi-lounge Shirik|Ecole (n=nospam@155.31.161.72) |
20:23.05 | *** part/#wowi-lounge kneeki (n=chatzill@66-193-135-142.static.twtelecom.net) |
20:24.29 | *** join/#wowi-lounge Kaso (i=Jonathan@host81-151-110-175.range81-151.btcentralplus.com) |
20:30.29 | *** join/#wowi-lounge _aLF (n=Alexandr@aix73-2-88-160-210-8.fbx.proxad.net) |
20:46.02 | *** join/#wowi-lounge planetW (n=Wayne@cpc2-lich4-0-0-cust546.sol2.cable.ntl.com) |
20:46.54 | planetW | hiya all, does anyone know how to add a '/command' in to wow? |
20:47.20 | *** join/#wowi-lounge planetWayne (n=Wayne@cpc2-lich4-0-0-cust546.sol2.cable.ntl.com) |
20:47.41 | leethal | wowwiki has some reference on that |
20:47.43 | Gryphen | http://www.wowwiki.com/HOWTO:_Create_a_Slash_Command |
20:48.01 | Gryphen | dang quitters |
20:48.08 | planetWayne | sorry - that was me :) |
20:48.14 | Gryphen | ah hehe |
20:48.16 | planetWayne | (had joined twice!) |
20:48.23 | planetWayne | Cheers for that - off to read! |
20:48.29 | Gryphen | used to people asking and quiting before an answer can be made |
20:49.24 | leethal | planetWayne: you can also use a library, such as Dongle |
20:49.41 | planetWayne | a what!!? |
20:50.02 | planetWayne | Gryphen: sorry - forgot I had joined the net on another server :)) |
20:50.25 | leethal | planetWayne: a library |
20:50.36 | leethal | planetWayne: adds some functionality, for instance ez mode chat command creation |
20:50.48 | planetWayne | ah - another one to google :) |
20:50.59 | leethal | http://www.wowwiki.com/index.php/Dongle |
20:51.15 | leethal | planetWayne: a work in progress tutorial - http://www.wowwiki.com/User:Leethal/Dongle_For_Beginners |
20:52.09 | leethal | planetWayne: it's very work in progress, so don't take it's content for granted |
20:52.14 | leethal | planetWayne: gives you an idea, though |
20:52.37 | planetWayne | cool - I have a look through. |
20:58.28 | *** join/#wowi-lounge Kirov (n=Kirov@204.155.78.243) |
20:59.48 | Shadowed | leethal: Shouldn't it be Dongle-1.0 now not Beta0 |
20:59.50 | planetWayne | cool! - I can type a new slash command and get the console to say somthing! :)))) |
20:59.54 | Tem | leethal, don't use the global argX |
20:59.59 | planetWayne | (sorry - small steps and all :)) |
21:00.35 | leethal | Tem: yeah, just noticed |
21:00.40 | Tem | leethal, also, string.find does not return true and false |
21:00.45 | *** join/#wowi-lounge Mike-N-Go (n=MikeNGoS@74.92.248.14) |
21:00.57 | leethal | Tem: I wrote that tutorial 5 in the morning, and didn't revise it yet |
21:01.10 | leethal | ah |
21:01.39 | Tem | also, if you don't mind my opinion, a first time lua tutorial should be seperate from a first time dongle tutorial |
21:01.48 | zenzelezz | agreed |
21:01.53 | leethal | I disagree |
21:02.12 | zenzelezz | at least state that Dongle isn't a standard WoW feature or something like that |
21:02.26 | Tem | imo you shouldn't write addons at all until you've read the PiL |
21:02.51 | leethal | what's PiL? |
21:02.59 | TC_Working | ... |
21:03.02 | Cide | Programming in Lua |
21:03.16 | *** join/#wowi-lounge dinesh_ (n=chatzill@c-68-36-168-161.hsd1.nj.comcast.net) |
21:03.36 | Tem | leethal, if you haven't read it, I highly reccommend it |
21:03.55 | Tem | if for no other reason than I won't have to answer any silly questions because you will be informed |
21:06.15 | *** join/#wowi-lounge Cide (n=Cide@81-226-233-5-no60.tbcn.telia.com) |
21:06.16 | *** mode/#wowi-lounge [+v Cide] by ChanServ |
21:09.17 | leethal | I didn't even know it existed |
21:10.31 | *** join/#wowi-lounge Kaso| (i=Jonathan@host81-151-110-175.range81-151.btcentralplus.com) |
21:10.47 | Kaso| | leethal: did someone link you |
21:10.49 | Kaso| | www.lua.org/pil |
21:11.00 | leethal | yeah |
21:11.05 | leethal | reading now |
21:14.44 | planetWayne | this is more a lua than wow I guess - but can you say a console message that has newline / carrage return codes in it? (eg "quoted text on 1 line" + chr(13)+chr(10) + "this text on the next") |
21:16.07 | Shirik|Ecole | a console message? |
21:16.16 | Shirik|Ecole | can you explain that? |
21:16.32 | Shirik|Ecole | btw char(13)+char(10) is a complex way of writing "\n" |
21:16.52 | *** join/#wowi-lounge grzesieq (n=grzesieq@irssi/user/grzesieq) |
21:17.11 | planetWayne | a message to the screen with addmessage |
21:17.35 | planetWayne | so I could just use "quoted text on 1 line\nthis text on the next" instead? |
21:17.53 | Shirik|Ecole | um, there's a lot of frames that accept AddMessage(), but in general, yes, that would work |
21:18.09 | Shirik|Ecole | DEFAULT_CHAT_FRAME will, yes |
21:20.05 | planetWayne | cool |
21:20.07 | Shirik|Ecole | wb, cladhaire :) |
21:20.11 | cladhaire | thx |
21:24.19 | *** join/#wowi-lounge sioraiocht (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
21:34.57 | leethal | yes? |
21:38.06 | TC_Working | heh, Shadowed poked and ran |
21:48.16 | *** join/#wowi-lounge Droolio (n=drool@87-194-188-170.bethere.co.uk) |
21:56.37 | *** join/#wowi-lounge pastamancer (n=kyle@vostok.13th-floor.org) |
22:09.58 | leethal | yes? |
22:10.30 | TC_Working | lol, leethal is the poke and run target |
22:10.57 | Shirik | purl, poke leethal |
22:11.00 | purl | ACTION cuts down a small tree, sneaks up behind leethal, pokes leethal repeatedly, hilarity ensues. |
22:11.01 | Shirik | purl, run |
22:11.05 | purl | ACTION runs around in circles screaming "My pants are blue!!!" |
22:11.15 | Shirik | not run in circles you nit -_- |
22:11.27 | TC_Working | maybe they are really really big circles |
22:11.41 | TC_Working | ~escape purl |
22:11.57 | TC_Working | purl, flee |
22:11.58 | purl | ACTION runs away screaming |
22:11.59 | Shirik | purl, run away |
22:12.19 | TC_Working | purl, degauss |
22:12.22 | purl | it has been said that degauss is what you do when you want to irritate people next to you. |
22:12.22 | subbawt | i just ninjad to the first boss of black temple on the PTR |
22:12.29 | Shirik | hahaha |
22:12.32 | TC_Working | lol |
22:12.51 | TC_Working | not quite what i was expecting |
22:13.03 | leethal | subbawt: screenshot or it didn't happen |
22:13.03 | TC_Working | my favorite is still loose |
22:13.11 | TC_Working | ~loose |
22:13.13 | purl | extra, extra, read all about it, loose is the most annoying spelling error. It's LOSE you moron. Unless of course you're using loose in a Madonna sorta way. |
22:13.31 | subbawt | -_- i don't have one, i suppose i'll have to do it again |
22:13.44 | Shirik | loose is a word... |
22:13.52 | TC_Working | ~dict loose |
22:13.57 | Shirik | see? |
22:14.02 | subbawt | you loose, noob! |
22:14.13 | Shirik | ~lart subbawt |
22:14.13 | purl | whips subbawt with a wet and grimy noodle just because |
22:14.45 | Shirik | but yes, loose as lose is the most annoying spelling error |
22:15.08 | TC_Working | ~factinfo loose |
22:15.09 | purl | loose -- created by fire_hawk <firehawk@cr343230-a.ktchnr1.on.wave.home.com> at Sun Feb 13 10:52:32 2000 (2619 days); it has been requested 6 times, last by TC_Working, 1m 56s ago. |
22:15.26 | TC_Working | i guess fire_hawk cant spell |
22:15.51 | TC_Working | ~factinfo blame |
22:15.52 | purl | there's no such factoid as blame, TC_Working |
22:15.59 | TC_Working | ~blame Cairenn |
22:16.01 | purl | ACTION blames Cairenn (and Canada) for all the evil in the world |
22:16.14 | TC_Working | damit purl, there is blame |
22:16.58 | Shirik | ~blame purl |
22:16.59 | purl | ACTION blames purl (and Canada) for all the evil in the world |
22:17.41 | Cairenn | don't blame me, blame sickos with guns |
22:18.03 | Shirik | and Jack Thompson |
22:18.10 | TC_Working | indeed |
22:18.20 | Cairenn | (sorry, reading the stuff about Virginia Tech atm) |
22:18.34 | TC_Working | we figured |
22:18.44 | Shirik | it's ok Cairenn :( If it makes you feel any better, I know a lot of people that go there... and I was extremely close to going there myself |
22:18.56 | Shirik | I've gotten in touch with all of them except one, at least |
22:19.03 | Cairenn | it doesn't make me feel any better - I hope they are all okay |
22:19.03 | Shirik | and Cidan and Nalia are ok too :) |
22:19.11 | Shirik | (they go there as well) |
22:19.15 | Cairenn | unfortunately, there are 33+ that aren't :( |
22:19.22 | Shirik | yeah :( |
22:21.51 | Shirik | ~hug Cairenn |
22:21.53 | purl | ACTION jumps into Cairenn's lap and huggles and *hugs* Cairenn |
22:22.09 | TC_Working | ~comfort Cairenn |
22:22.11 | purl | There, there, Cairenn. It's OK. I'm here for you. |
22:29.35 | *** join/#wowi-lounge JoshBorke (n=Josh@r35h14.res.gatech.edu) |
22:29.47 | raevanmorlock | So uh... how bout them Yankees? |
22:30.10 | Cairenn | purl, hug JoshBorke |
22:30.12 | purl | ACTION hugs JoshBorke tightly until JoshBorke turns slightly blue |
22:30.46 | *** join/#wowi-lounge ckknight (n=ckknight@198.199.136.146) |
22:30.49 | JoshBorke | ~emulate JoshBorke |
22:30.51 | purl | ACTION hugs Cairenn |
22:31.33 | raevanmorlock | I appear to have walked in on the middle of a hug fest |
22:31.49 | Shirik | purl, hug raevanmorlock |
22:31.51 | purl | ACTION hugs raevanmorlock |
22:32.05 | raevanmorlock | oh my |
22:32.47 | *** join/#wowi-lounge cogwheel (n=chatzill@intra.kistlerwine.com) |
22:34.27 | Shirik | oi |
22:34.34 | JoshBorke | io |
22:34.49 | Shirik | you know there's a problem when you have 15 windows explorer windows, 4 IDEs, 2 copies of notepad, and 2 command prompts open |
22:34.50 | raevanmorlock | and bingo was his nameo |
22:35.15 | Shirik | (just looked at my taskbar for a second and saw this) |
22:35.31 | raevanmorlock | 15 explorers? That's a bit much |
22:35.37 | Shirik | I have a bad habit |
22:35.42 | Shirik | of just hitting windows+e when I need to look for something |
22:35.45 | Shirik | and then not closing the window |
22:35.47 | Shirik | they just add up |
22:37.27 | raevanmorlock | Well the first step is admitting the problem |
22:38.56 | Gnarfoz | in this case: using windows explorer ;D |
22:39.30 | raevanmorlock | Anyone know where I could find some addon called ItemDataCache? |
22:39.55 | Shirik | Gnarfoz: I know :( sadly I need it because I don't have a good IDE for a dragon12 board |
22:39.59 | raevanmorlock | neeeeeeevermind |
22:40.02 | Shirik | in anything other than windows |
22:40.10 | *** join/#wowi-lounge Calliee (n=Caylie@24-117-128-43.cpe.cableone.net) |
22:40.20 | Gnarfoz | you're using windows explorer as an IDE? oO |
22:40.22 | subbawt | First result in google, raevanmorlock? :P |
22:41.27 | Gryphen | www.12G4o7o12g3l4e.com |
22:41.29 | Shirik | Gnarfoz: No >< I use windows explorer when I need to do something like go to my Interface/Addons directory |
22:41.52 | Shirik | when I'm working on the updater, for example. I'll run it to test, then hit windows+e, look and see if it installed it right |
22:42.00 | Shirik | then a few minutes later, do another test, hit windows+e again |
22:42.02 | Shirik | repeat that 15 times |
22:42.05 | Gnarfoz | Shirik: what has that got to do with an IDE for a dragon12 board? (whatever that is :D) |
22:42.10 | raevanmorlock | Yeah yeah... I tried searching it earlier with spaces and didn't find anything |
22:42.11 | Shirik | nothing :P |
22:42.13 | Shirik | separate instances |
22:42.16 | Gnarfoz | heh |
22:42.27 | Shirik | dragon12 board is a prototyping board for a Motorola 68HCS12 microcontroller |
22:42.30 | Gnarfoz | SpeedCommander ftw (or TotalCommander, if you like ugly ^^) |
22:43.10 | Shirik | This is a dragon12: http://www.evbplus.com/catalog/images/dragon12_breadboard.jpg |
22:43.47 | Shirik | that's actually an older revision, I use revision E, but it's close enough |
22:51.46 | raevanmorlock | It's so neat running a google search on my addon and finding people that are actually using it |
22:52.14 | Cide | I was happy when google stopped suggesting the search "chmod" when people searched for "ctmod" :) |
22:52.49 | raevanmorlock | hah |
22:53.01 | Gnarfoz | suggestion was valid tho ^^ |
22:53.08 | raevanmorlock | That's pretty neat |
22:54.05 | Shirik | haha |
22:54.08 | Shirik | chmod |
22:54.09 | Shirik | nice |
22:54.52 | Shirik | unfortunately |
22:54.56 | Shirik | RDX returns results for drugs |
22:55.03 | Shirik | sorry, explosive |
22:55.18 | Shirik | "Cyclotrimethylenetrinitramine, also known as RDX, cyclonite, hexogen, and T4, is an explosive nitroamine widely used in military and industrial applications. Nomenclature variants include Cyclotrimethylene-trinitramine and Cyclotrimethylene Trinitramine." |
22:56.52 | Shirik | O.O |
22:57.02 | Shirik | there's a thread "RDX.Cid -> CTRaid's opponent?" on some guild forums |
22:57.05 | Shirik | nice |
22:57.28 | raevanmorlock | There's also an Acura RDX |
22:58.00 | raevanmorlock | That'd be neat to have an addon that's more popular than a car |
22:58.06 | Shirik | rofl |
23:02.08 | *** join/#wowi-lounge leethal (n=leethal@kri1-1x-dhcp229.studby.uio.no) |
23:02.52 | raevanmorlock | Is there a way to detect when the game tooltip is showing a tooltip for an item regardless of where the item is? |
23:03.42 | *** join/#wowi-lounge Karrion (n=kieron@corp-gw01.imrworldwide.com) |
23:05.13 | leethal | raevanmorlock: http://wow-enchantwootomatic.googlecode.com/svn/trunk/EnchantWootOMatic.lua |
23:05.22 | leethal | raevanmorlock: look at EnchantWootOMatic:DoTheWoot |
23:06.28 | raevanmorlock | What is this googlecode thing you're always linking to? |
23:06.41 | Shirik | his addon? |
23:07.01 | cogwheel|work | googlecode is google's answer to sourceforge |
23:07.08 | Shirik | pretty much |
23:07.20 | Shirik | it kinda sucks but gets the job done |
23:07.26 | Shirik | I despise its bug tracker |
23:07.27 | Shirik | despise. |
23:07.37 | raevanmorlock | heh |
23:07.55 | planetWayne | anyone use the 'Telepathy' libs? |
23:08.08 | Shirik | no; what do they do? |
23:08.19 | Gryphen | comms |
23:08.23 | Shirik | ah |
23:08.24 | raevanmorlock | They let you read minds, of course |
23:08.37 | planetWayne | SendAddomMsg on steriods |
23:08.48 | Shirik | I like RDX.EnqueueMessage. That is all :P |
23:08.56 | *** join/#wowi-lounge sioraiocht (n=rtharper@cpe-74-71-116-245.twcny.res.rr.com) |
23:10.21 | *** join/#wowi-lounge Sole (n=chatzill@203-118-186-231.bliink.ihug.co.nz) |
23:10.41 | *** join/#wowi-lounge Adys (n=Miranda@APoitiers-256-1-63-222.w90-16.abo.wanadoo.fr) |
23:10.51 | AnduinLothar | i wrote them planetWayne |
23:11.09 | planetWayne | cool! |
23:12.07 | planetWayne | forgive my complete noobness at this - but I'm trying to register the 'listener' but get an error :( |
23:13.13 | AnduinLothar | what's your call |
23:13.17 | planetWayne | "attemp to access the global 'Telepathy' (a nil value)" |
23:13.29 | AnduinLothar | then the addon isn't loaded |
23:13.47 | Shirik | remember to mark Telepathy as a dependency, to ensure it gets loaded first |
23:14.26 | planetWayne | Mmmm... I've altered my Toc file to include it... is that not enough? |
23:14.36 | Shirik | show us your TOC |
23:15.11 | Shirik | (hope you don't mind me jumping in AnduinLothar >< ) |
23:15.29 | planetWayne | does it have to be listed before my stuff? |
23:15.40 | Shirik | yes |
23:15.47 | Shirik | you _have_ to load the library first |
23:15.52 | Shirik | otherwise it won't exist |
23:16.23 | planetWayne | can that be invoked with a /console reloadui ui or do I need to start the game fully? |
23:16.35 | Shirik | if the TOC has changed you'll need to restart the game |
23:16.58 | planetWayne | crap - that will be that then :) |
23:17.40 | planetWayne | (did I mention noob at some point :)) |
23:18.08 | raevanmorlock | Does WoW have an alert/MessageBox function? |
23:18.36 | Shirik | It's got error() .. |
23:18.42 | Shirik | what do you mean? |
23:19.04 | AnduinLothar | StatisPopups |
23:19.07 | AnduinLothar | Static* |
23:19.19 | Shirik | oh |
23:19.24 | raevanmorlock | Just a box i can pop up to check the value of something |
23:19.27 | Shirik | I have VFL.MessageBox() ^^ |
23:19.50 | AnduinLothar | some addons impliment /print |
23:19.58 | Shirik | yeh, or grab devtools |
23:20.29 | raevanmorlock | What does DevTools have? |
23:20.38 | Shirik | /dump |
23:20.52 | cogwheel|work | if you have any ace addons installed, you have /print |
23:21.00 | planetWayne | Ok - now I get a "755: attempt to indexs global 'ChronosData' (a nil value)" |
23:21.06 | cogwheel|work | s/ace/AceConsole/ |
23:21.13 | raevanmorlock | alrighty |
23:21.17 | Shirik | planetWayne: Did you load the Chronos library first? |
23:21.33 | Shirik | or does telepathy use chronos? |
23:21.48 | planetWayne | ooookey , maybe i didnt... |
23:22.09 | AnduinLothar | if you got it from WoWI they are embedded |
23:22.12 | AnduinLothar | the deps |
23:22.16 | planetWayne | I was kinda trying to follow the guide from 'http://www.wowwiki.com/Telepathy' |
23:22.22 | Shirik | if you didn't get it from WoWI, I have to smack you :P |
23:22.44 | AnduinLothar | the only other palce to dl is from cosmos which has the deps as sepperate addons |
23:22.48 | AnduinLothar | place* |
23:23.01 | Shirik | ah, not on curse and the like? |
23:23.02 | *** join/#wowi-lounge norgs_away (n=ken@WoWUIDev/Norganna/Administrator/Norgs) |
23:23.02 | *** mode/#wowi-lounge [+v norgs_away] by ChanServ |
23:23.06 | AnduinLothar | nope |
23:24.40 | raevanmorlock | How does the select() statement work? |
23:25.10 | cogwheel|work | http://www.lua.org/manual/5.1/ |
23:25.11 | cogwheel|work | :P |
23:25.21 | Shirik | http://www.lua.org/manual/5.1/manual.html#pdf-select |
23:25.26 | Shirik | damn |
23:25.27 | Shirik | cog beet me |
23:25.35 | raevanmorlock | I read that.. didn't understand |
23:25.36 | planetWayne | (ok maybe i got the wrong one ) |
23:25.53 | Shirik | I ... can't really make it any clearer than that |
23:25.54 | cogwheel|work | say a function returns 3 values. if you do select(2, func()) it will return the second and third values |
23:26.07 | cogwheel|work | instead of all three |
23:26.10 | AnduinLothar | http://www.wowinterface.com/downloads/info5219-Telepathy.html |
23:26.37 | AnduinLothar | i updated it yesterday, the toc was wrong |
23:26.52 | Shirik | how long has it been wrong for >< |
23:27.37 | raevanmorlock | so rather than doing local _, val = func() you could do local val = select(2, func()) ? |
23:27.44 | Shirik | sure |
23:27.46 | cogwheel|work | yep |
23:27.56 | cogwheel|work | though the first is a bit cheaper since there's no function call |
23:28.07 | cogwheel|work | but the second is a bit more intuitive looking |
23:28.35 | raevanmorlock | I think that's what I don't understand... there doesn't seem to be a practical use for it |
23:28.41 | cogwheel|work | sec |
23:28.47 | Shirik | GetRandomArgument() uses it |
23:28.51 | Shirik | very well, actually |
23:29.49 | raevanmorlock | And what is GetRandomArgument() used for? :) |
23:30.00 | Shirik | function randarg(...) local n = select('#', ...); return select(math.random(n), ...); end |
23:30.01 | cogwheel|work | nm... gtg |
23:30.05 | Shirik | it quite literally gets a random argument |
23:30.07 | zenzelezz | /castrandom |
23:30.11 | zenzelezz | or is it userandom |
23:30.13 | Kirkburn | How do you get this set up for a channel? http://ibot.rikers.org/stats/wowi-lounge.html.gz |
23:30.18 | Shirik | GetRandomArgument(1, 2, 3); could return 1, 2, or 3 |
23:30.21 | Shirik | and does so randomly |
23:30.34 | raevanmorlock | lol ya.. but, why would you want a random argument? |
23:30.42 | Shirik | zenzelezz already told you |
23:30.56 | raevanmorlock | casting some random spell doesn't seem practical |
23:31.02 | Shirik | I use it in my macros too |
23:31.15 | zenzelezz | you need to remember that WoW isn't just for raiders |
23:31.16 | Karrion | it's easier than ({1, 2, 3})[Random()]? |
23:31.27 | Shirik | Karrion: It's less memory intensive |
23:31.31 | Shirik | considering creating a table hurts |
23:31.34 | planetWayne | ok - when your using Telepathy.RegisterListener - whats the correct syntax? (Telepathy.RegisterListener("MyID","GLOBAL","MyFunction"); ) ? |
23:31.36 | zenzelezz | casual and RPers can have great fun with random stuff; but even for PvE it can be used |
23:31.43 | Karrion | ya |
23:31.45 | Shirik | raevanmorlock: I have a ressurection macro |
23:32.07 | Karrion | and as for why, I use it to pick which mount to use randomly, for one |
23:32.26 | Shirik | SendChatMessage(GetRandomArgument("Get up, "..name..", I didn't say you could die yet!", "Look on the bright side, "..name..", it's your repair bill, not mine!"), "SAY"); |
23:32.34 | *** join/#wowi-lounge Neuro_Medivh (i=Neuro_Me@pool-71-96-129-84.dfw.dsl-w.verizon.net) |
23:32.36 | Shirik | there's a few other sayings in there |
23:32.44 | Shirik | but that's the jist of it |
23:33.08 | raevanmorlock | That's pretty nifty |
23:34.45 | Shirik | btw Karrion, in 5.0, that is indeed how it was done |
23:34.59 | Shirik | that's also how hooking was done |
23:35.03 | Shirik | (well, good hooks anyway) |
23:35.51 | raevanmorlock | Picking a random mount is how good hooks were done? |
23:35.56 | Shirik | um... no |
23:36.06 | Shirik | creating a table of parameters and passing them is how they were done |
23:36.42 | AnduinLothar | planetWayne: http://www.wowwiki.com/Telepathy.registerListener |
23:37.38 | AnduinLothar | id (string), method (string), callback (function) |
23:38.12 | planetWayne | I think I'm getting there - (and getting used to this case thing with Lua!) |
23:38.23 | Shirik | case thing? |
23:38.29 | planetWayne | do I need to join the globalcomm channel or is that automatic? |
23:38.40 | AnduinLothar | auto |
23:39.05 | AnduinLothar | tho you may want to check if you are in the channel before trying to send to it |
23:39.09 | planetWayne | Shirik - yeah when calling functions if you havnt got the case correct they dont wanna be called - (MyFunc != myfunc) |
23:39.24 | Shirik | oh god |
23:39.29 | Shirik | I can't stand non-case-sensitive languages |
23:39.34 | AnduinLothar | with Telepathy.isInGlobalChannel() |
23:39.57 | planetWayne | AnduinLothar - will that join me up to it too? |
23:40.00 | Shirik | and it's not just functions, it's everything in the language is case sensitive |
23:40.08 | *** join/#wowi-lounge Nickenyfiken (n=najklord@83.145.59.23) |
23:40.27 | AnduinLothar | no, if you register a listener with GLOBAL it will handle auto joining |
23:40.47 | AnduinLothar | but the users can theoreticly disable it |
23:40.48 | planetWayne | Shirik: yeah - finding that out :) its been a while and I thought I would give myself a little challenge :) |
23:41.07 | AnduinLothar | and/or if you call before it's joined it'll complain |
23:41.11 | Shirik | do yourself a favor - even if you're working in a language where it is case insensitive, always use the same case. It just makes for cleaner code. |
23:41.45 | Shirik | consistency is always a good thing |
23:41.55 | planetWayne | AnduinLothar - got that message back :) (not in channel) |
23:42.39 | planetWayne | whats advised best practice with joining the channel? |
23:43.27 | AnduinLothar | call registerListener |
23:43.33 | AnduinLothar | onload |
23:44.00 | planetWayne | thats where I'm doing it at the mo |
23:44.05 | AnduinLothar | it will autojoin when it joins all the other channels, shortly after VARIABLES_LOADED/PLAYER_ENTERED_WORLD |
23:44.46 | AnduinLothar | if you want to do somehting after it's joined on login and reloadui use Chronos.afterInit |
23:50.35 | planetWayne | is it possible that a GlobalComm channel cant be created or locked out? |
23:50.51 | AnduinLothar | rephrase your question |
23:51.25 | planetWayne | I cant seem to join it - even with the /join command (if I do a /join fred, I join the 'fred' channel' but doing /join GlobalComm doesnt return anything) |
23:51.42 | planetWayne | and /chanlist doesnt show it. |
23:51.53 | Shirik | you are probably already in it |
23:51.57 | Shirik | but hidden |
23:51.58 | AnduinLothar | it's hidden |
23:52.00 | *** join/#wowi-lounge Beladona (n=Beladona@cpe-72-185-210-159.tampabay.res.rr.com) |
23:52.00 | *** mode/#wowi-lounge [+o Beladona] by ChanServ |
23:52.15 | AnduinLothar | does Telepathy.isInGlobalChannel() return true? |
23:52.56 | Cairenn | evening Beladona :) |
23:53.06 | planetWayne | can I query that from the game without creating code for it ? |
23:53.12 | Beladona | everning |
23:53.15 | AnduinLothar | if you have a debug addon |
23:53.18 | Shirik | evening :) |
23:53.34 | Shirik | planetWayne: if you have devtools, /dump Telepathy.isInGlobalChannel() |
23:53.34 | AnduinLothar | i think it comes with /print |
23:53.59 | Shirik | otherwise, /script DEFAULT_CHAT_FRAME:AddMessage(Telepathy.isInGlobalChannel() and "True" or "False"); |
23:54.15 | AnduinLothar | Telepathy includes SeaPrint which adds /print |
23:54.21 | AnduinLothar | so /print Telepathy.isInGlobalChannel() |
23:54.40 | planetWayne | (false) |
23:54.47 | planetWayne | so I guess no |
23:55.16 | AnduinLothar | <PROTECTED> |
23:55.35 | *** join/#wowi-lounge Sole (n=chatzill@203-118-186-231.bliink.ihug.co.nz) |
23:55.42 | planetWayne | (true) |
23:56.03 | planetWayne | I saw a /gc... command for that and set it to true |
23:56.07 | planetWayne | (or 1) |
23:56.09 | AnduinLothar | <PROTECTED> |
23:56.12 | AnduinLothar | erm |
23:57.50 | AnduinLothar | <PROTECTED> |
23:58.10 | planetWayne | my bad (again) didnt have the registerlistener syntax correct |
23:58.46 | planetWayne | although now when I do a /chatlist - GlobalComm is listed too |
23:58.51 | AnduinLothar | you can pass a refrence to the function if you've defined it elsewhere |