irclog2html for #wowi-lounge on 20060118

00:12.18Natasemsee ya'll later
00:12.36Natasemgot a night jump comin up
00:23.20TemWhat's the correct usage for DressUpItem?
00:23.25Temlike what you need to give it?
00:28.01Maldiviahmm, ok - anyone else noticed, that it seems the client sometimes "forgets" to send a UNIT_HEALTH event ?
00:30.24TainAnd so castles made of sand fall into the sea, eventually.
00:30.46*** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net)
00:33.08MaldiviaTem: DressUpItem(id)  --- for instance: DressUpItem(19019)
00:38.23Temaye, thanks
00:38.37TemI was trying to send it "item:19019:0:0:0"
00:38.57Temso I just changed to DressUpItemLink
00:41.24*** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net)
00:41.47kremonte"Only nerds play wow. Youd rather spend your weekend downing Chromaggus than watching football? fag"
00:42.18kremontei can't tell if that was a really bad irony or sarcasm :(
00:42.45ScytheBlade1Or both
00:43.01kremontewell irony as in seriousness, or sarcasm as a joke
00:44.37Maldiviatsk tsk... we all know that chromaggus is on tuesdays...
00:44.47ScytheBlade1lol
00:45.03Cairennwell, and there is always this little statement
00:45.18Cairennwho the frick cares what someone else says/thinks?
00:45.28kremonteMaldivia: my guild raids on sat/sun, since we have a lot of EU and US mixed so it's when most are on
00:45.39kremonteCairenn: good question :]
00:46.02ScytheBlade1I vote because it's funny
00:46.27CairennI don't even bother going to the general forum
00:46.46kremontegeneral forum. hah
00:46.46Cairennthere is absolutely *no* info posted in that forum that I can't get elsewhere, without all the bs
00:46.53kremontethat was a cute joke :D
00:47.05kremontegeneral forum is a two word punchline
00:49.19Temman wtf
00:49.27TemI keep getting a usage error for this
00:49.28Tembutton:SetScript("OnUpdate")
00:49.49Temaccording to the wiki sending nil is supposed to remove the handler
00:51.11Endhmm
00:51.41Enddoes it have an OnUpdate script?
00:52.17Temaye
00:52.42TemI was trying to avoid using a dummy frame whos only purpose is an OnUpdate
00:53.03Temo well
00:57.33Endoh
00:57.59Endyou know what? nil isn't implcitly filled in
00:58.06Endif you actually pass nil it works
00:58.31Endtry button:SetScript("OnUpdate",nil)
01:02.57id`doing tunnel rat quest im gunna catch all rats on both sides
01:03.00id`:p
01:04.11id`Gotta catch em all!
01:07.10TainI just saw a webpage for a guy who makes Pikachus out of cheese.
01:07.25GenNMXPIKACHEEEESE!
01:07.32Endo_O
01:08.05GenNMX"Pichu what? Pichu PIKACHEESE!"
01:09.30TainI choose you, smoked gouda!
01:09.49CairennEnd: http://www.wowinterface.com/forums/showthread.php?t=3467
01:10.54EndCairenn: ok
01:11.35GenNMX"Gouda" already sounds like a Pokemon name. "Gouda, gouda! GOOOOUDA!"
01:11.42Cairennthat's why we recommend that you have a thread in the "released" forum, so folks know where to go to post problems, etc
01:12.20Cairennno, it isn't a "requirement", but we do recommend it
01:12.36Cairennit also helps with the whole "community" thing, instead of just "somewhere to host mods"
01:12.50TainCan I get an anonymous release area so no one knows they can go to me with questions or complaints?
01:13.02Cairennlots of places host mods, we build communities
01:13.12Cairenntain, no
01:13.14TainI'll be like, "The Masked Author"
01:13.20Tain"Addon Author X"
01:13.35EndI'd figure people would ask on the Yatlas page itself, but okie dokie
01:13.36Cairennwhatever floats your boat, Tain
01:15.30BeladonaEnd: Yatlas has a page?
01:15.37Endthe download page I mean
01:15.42Beladonaoh
01:15.47GenNMXTain: And I'll be "Speed Coder". You will be my long-long cousin second removed who mysteriously vanished during a coding competition, except he didn't really vanish, he just got lost on the way to the bathroom and ended up in Peru for 2 years, afterwhich he came back as the mysterious "Addon Author X" and coded along side his cousin twice removed even though his cousin did not know his real identity!
01:15.53Endpeople have been posting comments there so far
01:16.01Beladonait isn't as useful as forums
01:16.21Endand hmm
01:16.23CairennEnd: go with whatever works for you
01:16.39EndI'm not sure I have instructions o_O  maybe I should add a ReadMe.txt or something
01:16.52Endyeah, some sort of readme might be a good idea....
01:16.54BeladonaI thought it was pretty self explanatory
01:17.08Cairennhahahha
01:17.13Beladonabut then, people are stupid
01:17.16Cairennerrrr, sorry
01:17.24TainBut it's a community of stupid.
01:17.27CairennI'm not supposed to laugh at joe six-pack end user, am I?
01:17.44Endthe closest thing I have to instructions is the description I suppose :P
01:17.55*** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com)
01:17.56Endwhich isn't bad, and I think it explains it...
01:18.20Endhrm
01:18.21Endok
01:18.27Beladonawell
01:18.30EndI'll change it a little
01:18.31BeladonaI responded to that guy
01:18.35Beladonamaybe I shouldn't have
01:18.55Endit so happens it doesn't explain very well how to open the fullscreen view...
01:19.00Endactually
01:19.05Endit doesn't say how to open at all
01:19.37Beladonaisn't it a keybind?
01:19.43Endyes
01:19.49Endbut nowhere does it say how to open it
01:19.51Endor
01:19.56Endthat such keybinding exists
01:20.36Beladonasee I didn't know you didn't say that, but I knew the keybinding was there
01:20.46Endyeah
01:21.28Endok
01:21.58EndI've changed the description slightly
01:22.07Endby that I mean I said how to open it
01:24.31*** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-164-255.dhcp.mrqt.mi.charter.com)
01:24.49ToastTheifid`
01:24.53ToastTheifu here yet?
01:25.13*** part/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
01:25.45Beladonayou know I just now looked directly at your avatar End. I wasn't paying attention and it only registered in my peripheral vision up until now. I thought it was some kind of fuzzy thing with two eyes...
01:25.54Endhahaha
01:28.35id`ToastTheif, yo sup
01:28.51ToastTheifyay
01:28.57ToastTheifwhat's up with ur sire
01:29.00ToastTheifand the smallness
01:31.39*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
01:31.43id`haha
01:31.44id`:p
01:31.56id`yeah i need to change that
01:31.59id`did it for fun
01:32.53ToastTheifwell
01:33.01ToastTheifchange it and link me to ur site
01:33.03Beladonaupdated my Yatlas, hopefully it is useful for me again =D
01:33.21ToastTheifand tell me why you haven't implemented the dissapearing buttons fix =P
01:33.30id`http://digigen.nl/~Industrial
01:33.35id`oh, i did
01:33.40Cairennoh for the love of god
01:33.47id`atheist
01:33.55Cairenn"I got banned"
01:33.57Cairenn*sigh*
01:34.02ToastTheiffrom where?
01:34.14Cairennnotice the quotation marks
01:34.15ToastTheifare you calling me an atheist? lol
01:34.25Beladonasomeone said that
01:34.27Beladonain the forums?
01:34.28ToastTheifoh ok
01:34.42BeladonaI was gonna mention that
01:34.49Endtry...not doing 5px
01:34.51CairennOMG id`
01:34.52BeladonaId, something to consider
01:35.02BeladonaI have 1900x1200 res
01:35.03Endin fact
01:35.08Enddon't define it in pixels at all
01:35.08Cairennummmm, wow, I can ONLY read the things you have in red
01:35.12BeladonaI have to increase your font 8 times to make it readable
01:35.33kremontegrr, anytime something happens with computers in my house, the only way to fix it is to start from scratch and do it myself >_>
01:35.33kremontemy dad set up a network 4 years ago, and i always wondered why port forwarding didn't work
01:35.37kremontewell that's because the router had firmware from..4 years ago
01:35.54Cairennif I squint really hard and put my nose to my monitor, I can make out one word in three
01:36.05Cairenn(if that)
01:36.09id`gimme a screenshot you people have weird monitors, gfx cards and eyes!
01:36.16id`;D
01:36.27Beladonanot really
01:36.35Endhardly weird
01:36.38ToastTheiffix b4
01:36.42ToastTheifI kill j00
01:36.43kremonteer id`
01:36.49id`thats what they all say
01:36.54kremontei have a $1200 LCD monitor and am running 1280x1024
01:36.55Beladonaset no font size, or at least set 12pt
01:36.56kremonteand it's like
01:37.11kremonte..,...,,....,.,.,..,.,,,.,,,..,.,..,.,.,,...,.,.,.,.,..,.,.,...,,,.
01:37.21id`http://img44.imageshack.us/my.php?image=011820060236568wk.png
01:37.23id`eh, eh?
01:37.34kremontedo you do ctrl+mousewheel all the wya down?
01:37.42GenNMXkremonte: what size?
01:37.50kremontewhat size what?
01:37.57kremontei'm at firefox default
01:38.03TainThat's kind of personal, isn't it?
01:38.07GenNMXyour monitor.
01:38.18kremontelol Tain . lol, "19
01:38.25kremonteit's super high definition though
01:38.28kremontei watch tv and it's like
01:38.32kremonteOMG DONT SOOT
01:38.34kremonteshoot*
01:38.36kremonte.... :(
01:38.44id`well look at my screenshot, its not weird
01:38.49GenNMXhow old?
01:38.50id`prove otherwise
01:38.51Cairennhttp://www.cairenn-mmorpg.com/images/id.gif
01:38.51id`:D
01:39.03kremonteGenNMX: a year and a month old
01:39.04id`zomg
01:39.22ToastTheifu know link to the newest idchat is down too, right?
01:39.22Endhttp://img62.imageshack.us/my.php?image=idneedsbiggerfont5zb.png
01:39.37GenNMXI bought my 24" LCD-TV Widescreen about 4 months ago now for $1200
01:39.37*** join/#wowi-lounge Iriel_ (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
01:40.02kremonteanyone mind telling me if http://24.187.164.234/ipb/ works?
01:40.07Iriel_Hm.. I guess I left myself logged in at home.
01:40.11GenNMXGoes up to 1920x1024, 8ms response, etc.
01:40.27Beladonalol Iriel
01:40.31Cairennthere you go id`, I have this window open beside it for comparison
01:40.35kremonteGenNMX: i don't have another inch of space on my screen
01:40.38Beladonajust do a ghost command?
01:40.44ToastTheifhttp://www.wowinterface.com/forums/showthread.php?t=2947 - must merge the who tooltip with idCha
01:40.45ToastTheift
01:40.46Endkremonte: firefox doesn't like it...thinks it is taking too long
01:40.48id`k ill edit it
01:40.49id`:P
01:40.49kremonteso i think 19" is fine
01:40.58kremonteEnd: does http://24.187.164.234/ itself work?
01:41.06Enddoesn't seem to...
01:41.07kremonteif not then i gotta screw with apache :Q
01:41.10kremontedang
01:41.11IrielEasier to just kill -HUP the other process
01:41.27Beladonakremonte
01:41.29subsonic-kremonte: what OS are you on?
01:41.34Beladonadid you opwn port 80?
01:41.36kremontesubsonic-: ubuntu
01:41.38Beladonaopen*
01:41.41kremonteBeladona: yes
01:41.48Endwell
01:41.51Cairennend, back to that thread at WoWI, he's got another problem :p
01:41.51Beladonaping doesn't work either
01:41.52kremontei can access it from every computer on my network! :D
01:42.37subsonic-kremonte: on your router, you're port forwarding port 80?
01:42.37kremontesubsonic-: yes
01:42.38subsonic-hmm
01:42.38kremonteyeesh i'm not stupid =P
01:42.38Endif port 80 is open, but no apache, it should just refuse immediately...
01:42.38id`=P
01:42.38Beladonahow about in ubuntu?
01:42.38EndCairenn: okie dokie
01:42.38BeladonaI believe ubuntu starts with prots stealthed
01:42.38kremontewhat in ubuntu?
01:42.38Beladonaports
01:42.38kremontewtf ubuntu is a rogue?
01:42.38kremontedamnit im using slackware from now on
01:42.38subsonic-haha
01:42.39Beladonalol
01:42.44Beladonathats a good thing
01:42.46id`www.archlinux.org :<
01:42.53kremonterather be a warrior in whites than a rogue in epics
01:43.08kremontei'm not changing my damn OS, and i never liked arch anyway ;p
01:43.13id`=<
01:44.01GenNMXI like debian, it's very fluid once you learn it.
01:44.13Beladonakremonte: apt-get firestarter
01:44.19Beladonafirewall config tool
01:44.41kremonteam i still connected?
01:44.51kremontebah
01:44.55GenNMXkremonte: no, you're disconnected
01:44.59kremonteoh
01:45.05kremontejust heard my AC go on
01:45.09kremonteand all my connections stalled
01:45.16kremontefrickin AC always pauses the internet
01:45.54kremonteBeladona: wouldn't installing a firewall just make me close more ports? =p
01:46.05kremonteor does this block out everything else
01:46.12kremonteother firewalls, i mean ;q
01:47.57GenNMXkremonte: Most distros have all the tools to setup a firewall already installed -- NetFilter tools, aka iptables.
01:48.06GenNMXUbuntu is one of these distros.
01:48.14kremontei just want ubuntu not to fuck with my ports :( is that so hard?
01:48.25Beladonafirestarter is a gui frontend
01:48.27Beladonafor that
01:48.35Beladonaotherwise he has to learn how to use iptables
01:48.47kremontetry http://24.187.164.234/ipb/ now? :Q
01:48.59GenNMXkremonte: Type in "iptables -L", do you have any rules listed there?
01:49.30Beladonamy god Gen, whats wrong with him using a gui?
01:49.45kremonteerr i got like 30 lines of spam in terminal
01:49.53ScytheBlade1Haha, yup, you've got stuff there
01:49.59ScytheBlade1iptables -F; iptables -X
01:50.03GenNMXBeladona: He's being stubborn, so I wanted to show him he needs to use SOME type of configurator
01:50.10Beladonaright
01:50.19kremontehow am i being stubborn? i'm looking at firestarter and i have no idea what to do
01:50.28kremontehaving 50 bloody lines of crap in terminal isn't much easier
01:50.31Beladonalike I said, he can either learn how to use iptables, which may take a few minutes, or he can get a gui
01:50.48Beladonatry the policies tab
01:50.59ScytheBlade1kremonte: iptables -F; iptables -X
01:51.06kremontenow it says allow service 0> HTTP port 80 for everyone
01:51.06ScytheBlade1Will flush all (standard) rules
01:51.20TainCheck the flux capacitor, that has to be running right.
01:51.30id`kremonte, then dont use firestarter when in the middle of the bank crowd in IF
01:51.35kremonteid`: what?
01:51.42id`02:50 <kremonte> how am i being stubborn? i'm looking at firestarter and i have no idea what to do
01:51.42id`02:50 <kremonte> having 50 bloody lines of crap in terminal isn't much easier
01:51.50kremonteuhuh....
01:51.54Tainapt-get Drew Barrymore
01:52.02Beladonaheh
01:52.09BeladonaI think she comes preinstalled
01:52.29kremonteid`: WoW doesn't even work on this computer, and i doubt that every individual person has a direct connection to your computer
01:52.45id`kremonte, eh?
01:52.47id`:S
01:52.58kremonteWoW no work, barely any shit open, understandy?
01:52.59id`pacman -Rs apt-get rpm emerge
01:53.01id`:p
01:53.16ScytheBlade1kremonte: did my suggestion work?
01:53.23id`you say it little use, i say you use wrong, understandy?
01:53.33kremonteScytheBlade1: i asked if anyone could check the IP
01:53.57kremontebut from what i'm reading, it's just id` telling me i'm in IF
01:54.00ScytheBlade1Oh, sorry.. ping it? What IP?
01:54.09kremontehttp://24.187.164.234/
01:54.20kremonteor 24.187.164.234:80
01:54.35id`kremonte, well umm.. yeah?
01:54.46ScytheBlade1kremonte: nope
01:54.58kremonteid`: stop talking please, you're not helping
01:55.22id`stop bashing addons that are great, its not nice
01:55.50ScytheBlade1kremonte: `iptables -L -v -n`
01:55.56ScytheBlade1If that lists any more than six actual lines, tell me
01:56.14Endhmm
01:56.19Beladonakremonte: http://www.howtoforge.com/perfect_setup_ubuntu_5.10
01:56.33EndI cannot figure out for the life of me why that guy is getting an error with Yatlas
01:56.45id`http://digigen.nl/~Industrial <-- there webby fixed thats how i meant it
01:56.46Endmy best guess is an old version of Gatherer
01:56.56ScytheBlade1Meh... imo, there can be no such thing as a perfect binary-based linux install...
01:57.01Endthe newest version seems to work fine...
01:57.14id`ScytheBlade1, archlinux.org \o/
01:57.19ScytheBlade1is?
01:57.23id`a distro
01:57.31Cairennid`: much better
01:57.42id`Cairenn, ok, it was a mistake tho :>
01:57.46ScytheBlade1Binary-based?
01:57.50id`~lart id`s browsers settings
01:58.19Endoh
01:58.21id`ScytheBlade1, yes i686 only and it features a nice build system imo
01:58.37ScytheBlade1i686 only? pass
01:58.40CairennEnd: find out what other map mods he's using
01:58.52Cairennmay well be some *other* incompatability
01:58.54id`why? running on a p2?
01:59.05Endthe gatherer icon db is...missing
01:59.09Endmy guess is...
01:59.13Cairennahhhh
01:59.15Endold version of gatherer
01:59.28Cairennooooor ... didn't maintain directory structure when unzipping
01:59.35Cairennso it can't *find* the icons
01:59.48Endexcept...Yatlas detects Gatherer...and the icon db is just a predefined variable
01:59.52id`ToastTheif, digigen.nl/~Industrial
01:59.56ScytheBlade1meh
02:00.01Beladonatried arch, kinda likes ubuntu better
02:00.02ScytheBlade1afk shower, killing a migraine
02:00.06Endand
02:00.16Endit sounds like Gatherer itself is working fine for him
02:00.20ToastTheifYARRR
02:00.25ToastTheifwhat does idny want
02:00.26ScytheBlade1kremonte: if you still haven't fixed your little issue, try #ubuntu and #iptables (in that order)
02:00.33ScytheBlade1kremonte: and should that fail, PM me ;)
02:01.01ToastTheifok id`
02:01.02Endwell
02:01.09ToastTheifnow you need to fix the dl on the newest idchat
02:01.13id`o_O
02:01.16Endthe version listed on wowi is 1.0.0
02:01.20ToastTheifand do the fix for the buttons
02:01.21ToastTheif;)
02:01.25EndI've never tested with that old of a version
02:01.33id`assadasfdsadfadsf
02:01.43Endmy guess is...that's the problem
02:01.46Cairennthe version listed on wowi ... shouldn't be
02:01.55Endnewer versions have been posted as "patches" and whatnot
02:02.00Endhttp://www.wowinterface.com/downloads/fileinfo.php?id=4100
02:02.02EndVersion:  1.0.0
02:02.04id`ToastTheif, link there buttons thing fixed
02:02.19Endin the Patch & Add-on List, it has 2.2.0 and 2.1.1
02:02.27Beladonashould tst both and then post the version required for it to work
02:02.29*** join/#wowi-lounge zeeg (n=wguru@63.147.183.47)
02:02.40id`ToastTheif, i'm going to make it ace dependent and add chat commands and more options.
02:02.43Beladonamaybe a link as well
02:02.43Cairennyeah ... because I've never gotten norgs to get back to me on who has rights to be uploading it to the site
02:02.49id`like display of coordinates
02:02.55ToastTheifyay
02:02.57Cairennevery time I think of it, he isn't in channel
02:03.03ToastTheiflike adding a /who tip?
02:03.03Cairennwhen he is in channel, I forget =/
02:03.08Beladonawhere has norgs been btw?
02:03.13id`<PROTECTED>
02:03.16id`PM
02:03.16id`:D
02:03.17Corrodiasyeah, display those coordinates
02:03.22Endoh
02:03.35CairennI've moved the *main* mod to Outdated
02:03.36Endwell, ...the version is actually 2.0-p5
02:03.42ToastTheifya know
02:03.45Endsomeone forgot to update the version string
02:03.49Endstill out of date though
02:03.54Endconsidering newest is ..2.20
02:03.55Ender
02:03.56End2.2.0
02:04.40subsonic-"Star Tours now offers non-stop flights to the moon of Endor"
02:04.52id`worse are temporary unofficial unspoken-with-author 'fixes'
02:05.18subsonic-Cairenn: good, that sucks when people do that
02:05.24Corrodiasit's really interesting that the "search" dropdown menu on wowi works on every page EXCEPT addon pages
02:05.59Cairennif it isn't working somewhere, post in the bugs forum, so Dolby knows to go looking and fix it
02:06.26TainWhat if the original mod author has been mia for a while and it's just random people updating?  Like Titan for example.
02:06.30Cairennwe really are responsive to things like that
02:06.39Corrodiasi really should register, since i am more and more frequently wanting to post things
02:08.23Corrodiasas soon as i have sufficient self-motivation to get off my ass and type up the registration form
02:08.24TainAnd I ask specifically because I'm going to probably be releasing a cleaned up, resource friendly version of Titan.
02:08.32TainOr, Titain as it's been termed.
02:08.47Corrodiasanother version of titan? oh this will be good
02:09.03Corrodiaslet me say that i absolutely love the titan emotemenu addon. that's some fantastic work there.
02:09.22Corrodias(not that i'm implying any of you had anything to do with it, but just in case...)
02:09.37TainYes, but one that has code updated now that there's more experience and understanding of Lua in WoW.
02:10.21TainThe original author had great ideas, but some of the implementation was not optimal.  But no one really knew much about WoW addons at that point.
02:10.50Beladonatalk about reverse racism
02:10.52Beladonahttp://us.video.aol.com/video.index.adp?mode=2&pmmsid=1452254
02:11.32Endoh, thread view on wowi is pretty neat
02:12.53Corrodias"We're sorry, this feature requires the Mozilla ActiveX Plugin. Click here to install."\
02:12.57TainPlus I took all of those "built-in" Titan plugins and made them separate modules so you don't have to have them if you don't want.  That always annoyed me.
02:13.05CairennYAY!
02:13.06Corrodiasmaybe they should have tried, just, like, embedding the video like every-fucking-body else
02:13.17EndTain: that annoys me too...
02:13.25CairennCorrodias: don't bother, if you're using the latest Firefox, it won't run it anyway
02:13.28Corrodiaswhy would i install an activex plugin which is the #1 reason IE has problems? *ignore*!
02:13.33ScytheBlade1Oh, Cairenn!
02:13.36ScytheBlade1I regged an account! ;)
02:14.00Corrodiasah, if only. i think i'm still on 106, though
02:14.16Endoh woot, he thinks he is set now...the guy who keeps having troubles
02:14.41Corrodiasthe poor fool?
02:15.06*** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net)
02:15.09kremontegrr
02:15.18Corrodiasrawr
02:15.24kremonteonly when im fucking with ports does the power suddenly flash
02:15.35ScytheBlade1lol
02:15.39ScytheBlade1mmm karma
02:15.40kremontenow i spose it doesnt work >_>
02:15.55kremontehttp://24.187.164.234/ work or no?
02:16.16ToastTheif"...waiting"
02:16.28Corrodiasfailed!
02:16.36ScytheBlade1Nope
02:16.43EndThe connection has timed out...
02:16.48kremontegrr
02:16.48kremonte>:(
02:16.49ToastTheifNO WORKIE
02:16.52ScytheBlade1nmap > browser tests
02:16.59kremontewell
02:17.02Beladonadid you put a quarter in it?
02:17.24id`is the cable plugged in?
02:17.33id`eww, work-sickness
02:17.33BeladonaTain: have you released that Titan Stripped version yet?
02:17.35id`back to work
02:17.38subsonic-http://games.slashdot.org/games/06/01/17/2138211.shtml hehe
02:17.38id`err, coding
02:17.48Tainnmap is indeed wonderful, but I still end up doing telnet ip 80 since it's quick and familar.
02:17.55Beladonathat would be a good name btw -- Titan Stripped: XXX
02:17.57Endinteresting
02:18.00Endnmap -p 80 24.187.164.234 -P0
02:18.08Endsays it is filtered
02:18.17Endor does it say that...because I forced it to think it is up?
02:18.30ScytheBlade1nmap -sS -T Insane -P0 -p 80 24.187.164.234 <-- much nicer
02:18.52TainNo, Beladona.  Although there's really only one thing I want to really fix that's a true "bug" in my eyes, I wanted to change so that any addin can go anywhere. Right now the justify right option doesn't work.
02:18.53Endlol
02:18.54EndYou requested a scan type which requires r00t privileges, and you do not have them.
02:19.00ScytheBlade1Well, yeah
02:19.08TainSo you can't dock the clock to the right side like it usually is.
02:19.09Endeasy to fix though :P
02:19.09ScytheBlade1Linux dislikes you sending raw SYN packets as a normal user.
02:19.13ScytheBlade1-sT then
02:19.16ScytheBlade1Slower, but still works
02:19.27EndWho said it was linux? ;P
02:19.31ScytheBlade1rephrase
02:19.32BeladonaTain: suggestion. use ssimilar code as the right click drag of the minimap buttons
02:19.37ScytheBlade1s/linux/Anything other than windows/
02:19.39Beladonaallow dragging things anywhere on the bar
02:19.44Corrodiasthat's a nice little slashdot article..
02:19.45Endhehe
02:19.46End:P
02:20.10TainUltimately I want to, Beladona.  Right now I want to make sure basic functionality is all the sam.e
02:20.17Beladona=D
02:20.32TainThe Titan "bar" is really a button, not a normal frame to house other frames.
02:20.47Beladonayeah I know
02:20.51BeladonaI have hacked it a few times
02:20.56TainIt's just all hurts my head.
02:20.58Corrodiasbeyond the incredible odds that people who don't speak english in an english realm are not actually gold farmers, it will be impossible to have effective group communication with them during the instance run
02:21.07Beladonastrip it down and go up
02:21.17subsonic-They have their own servers :)
02:21.18BeladonaI started with the button and textures, without any plugin functions
02:21.41Corrodiasi am aware
02:21.53TainAnd I will not, I absolutely will not rest until that TitanUtils Ternary function is destroyed.
02:22.19*** join/#wowi-lounge zeetg (n=wguru@63.147.183.47)
02:22.21ScytheBlade1lol, poor kremonte
02:22.24TainIt's one of the most offensive things to my coding sensibilities that I have ever seen.
02:22.28ScytheBlade1Every reboot = iptables rules reset
02:22.42Cairennwell, I will be very happy when someone comes up with a valid replacement for it
02:22.46Corrodiasmy router doesn't need to reboot to change port forwarding... >_>
02:23.01Cairennright now I'm using BhaldieBar, which is nice enough
02:23.16CairennI should give Telo's Infobar a fresh look
02:23.21TainKeep in mind this is an unofficial Titan update just because I felt like doing it.  I will not likely ever support future versions.
02:23.32*** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net)
02:23.36kremontewell
02:23.40kremonteiptables breaks my internet
02:23.43TainBesides, AceBar will come out at some point. :)
02:23.48ScytheBlade1or that, heh.
02:24.06kremonteyou just ruined a brand new turtleneck
02:24.09Beladonamy original purpose for hacking Titan Panel though was to turn it into a simple docklet bar. So that I could dock all the main windows to it, and allow hiding to a tray icon
02:24.47kremontewell
02:24.53kremonteguess my localhost is only for local dev then
02:25.01kremontei still dont get how i had it working on windows half a year ago >_<
02:25.10kremontehmm wait
02:25.21kremontewhere is httpd.conf by default?
02:25.28TainI've been thinking about having something that lists all children of UIParent and lets you select/:Show() that frame.
02:25.33kremontenevermind, /etc/apache2
02:25.37TainDepends entirely on the distribution.
02:25.52kremonteTain: yeah, but quite a few here use ubuntu
02:25.57GenNMXTain: Integrating FrameSearch would be cool.
02:26.11TainDunno what FrameSearch is.
02:26.42TainAlthough if I had to guess it searches for frame names.
02:26.50GenNMXTain: Searches for the full frame name given a substring, it's on the wowace.com Addon forum
02:27.13TainReally?  I've never seen it.
02:27.14Beladonawhy not expand that and show frame names that the mouse is over
02:27.30Beladonalike a developer plugin
02:27.46TainBecause that doesn't give you hidden frames.
02:27.52GenNMXBeladona: Visor already does this, you just need to bind the function to a key. It just doesn't do it automatically.
02:28.03GenNMX"Frame Grabber" I think it's called
02:28.07Beladonasigh
02:28.16Beladonamisunderstood what I was saying but nm
02:28.25TainWell then explain it.
02:29.00Beladonakeep the ability to search by partial name, but also allow automatic display of the frame your mouse is over
02:29.11BeladonaI don't care about hidden frames
02:29.54TainYeah well you haven't had people bitching about it.
02:30.23Beladonaits not possible atm, so tough on them
02:30.28Tain"How do you expect someone to adjust a frame they can't see!"  For some reason the anser, "I don't expect you to adjust a frame you can't see." wasn't enough.
02:31.25TainYes and no. :)  Using Visor and VisorGUI if you specify a frame name that is currently hidden you can get a virtual frame that represents that frame, and adjust it to your heart's content.  It then applies those settings to the hidden frame.
02:31.38TainNow personally I think just showing the frame is easier, but it sounded like a fun exercise.
02:31.52Beladonapersonally I think that is a huge waste of resources too
02:32.03TainOnly while you're running it.
02:32.16TainSame as grabbing the framename when you mouseover.
02:32.26Beladonanot really
02:32.27TainAbsurd waste of resources to scan constantly.
02:32.40Beladonathat is a builtin function, you don't need an extra frame for every frame it gets
02:33.18TainIt's one frame.
02:33.29Beladonanot only that, but if you are gonna show a "template" of the frame you are modifying, why noty show the actual frame?
02:33.44TainAnd I think it's worse to run on-updates than create one single extra frame.
02:33.47id`ever used Discord Frame Modifier? it has what you want Beladona. but its frikken AWFUL on your fps
02:33.56TainI think I already covered that, Beladona.
02:34.02BeladonaI don't use it for that reason id
02:34.11IrielOne problem with showing the actual frame is that it's OnShow gets called
02:34.15IrielAnd all its children appear
02:34.27TainThat is the other issue.
02:34.37TainBut I really didn't know how muchof an issue that would be.
02:34.40KtronSomeone added Frame Finder to the recent versions of MoveAnything
02:34.44IrielAndit starts receiving OnUpdates
02:34.58Ktronthat will show you what the mouse is over and the parent of the frame that the mouse is over
02:35.32Beladonahow hard would it be to stub the On* scripts and restore them after you modified them?
02:35.32TainSee with Visor I made it a function you have to trigger to find the frame you're mousing over so that it doesn't scan constatly.
02:35.36GenNMXTain: If you want to really appease the masses, you could put a little green box at each corner of the frame currently selected, hidden or not. That way people could get a good idea of its scale and position without ever showing it.
02:35.47AnduinLotharnot hard bela
02:35.55IrielBeladona : What about all the children?
02:36.01IrielBeladona : What if someone hooks them while you're moving it?
02:36.21Beladonaif they are shown via OnUpdate it won't matter will it?
02:36.27Beladonaor OnShown rather
02:36.52TainYou could tak ethe time to go through all of the On* scripts you'd have to worry about, and then restore them.
02:36.54IrielWow propagates 'showedness' automatically
02:36.58TainOr not deal with it at all.
02:37.11Irielso you'd have to track down all of the frame's children and disable the appropriate on scripts there
02:37.35Beladonathiss is sort of why I don't mess with frame resizers and scalers
02:37.37GenNMXThen you could also make it so dragging the green boxes drags the currently selected frame, and shift+clicking scales it
02:38.33TainYeah GenNMX, I know.  I just personally am more of a number person so I like being able to see the x,y coords and adjust directly rather than drag around.
02:38.44IrielI like doing both
02:38.52TainI also don't like messing wiht the original frames that much, or as little as possible.
02:38.52Irieldrag to position, but show numbers so that you can align things
02:39.02TainI know most poeple would rather drag.
02:39.16IrielI'm actually looking foward to doing some real ring layouts with the new stat rings anchor drag stuff when it's done
02:39.18BeladonaI stick to global scaling
02:39.34MaldiviaIriel: looking forward to seeing the results :)
02:39.38TainSo... you don't move frames around?  I'm not sure I understand.
02:39.57Beladoname?
02:40.00Beladona\no I don't
02:40.23kremontedoes http://24.187.164.234:1991/ load? :x
02:40.23kremontei seem to remember my ISP blocking port 80
02:40.25Beladonathere are exceptions I guess
02:40.42TainOn a related note, I ripped out the frame moving stuff in the Titan version I'm working on.  I feel people can move frames on their own if they have issues with the positions.
02:40.43kremontechannel dead? :{
02:40.49Beladonanothing kremonte
02:40.50IrielOh my god
02:40.57Irielslouken agreed to an 'on self' flag for CastSpellByName
02:41.03kremonteboo
02:41.10Beladona0.o
02:41.16kremontewait. is that good or bad?
02:41.22kremonteD:
02:41.31IrielNo more 'How do I write a macro to cast X on myself'
02:41.36kremonteyay
02:41.49Beladonaone more mod bites the dust
02:41.52AnduinLothari thought there already was an onself flag
02:42.00Endon the action bar one
02:42.05AnduinLotharah, right
02:42.09EndUseAction() or whatever
02:42.13AnduinLotharya
02:42.22AnduinLotharthat's what i was thinking of
02:42.39AnduinLotharmeans i'll have to edit APB again to catch it
02:43.19CairennYAY!
02:43.39AnduinLotharok so login is fast, with no queue... but the fricken char list takes 10 min to load
02:43.49BeladonaTain, I have an idea for you
02:43.50AnduinLotharwtf is up with that
02:43.54Beladonain private
02:44.01Endhmm
02:44.05Endthat's not good
02:44.12EndI seem to be hanging WoW
02:45.00IrielInfinite loop in your UI?
02:45.03Endyeah
02:45.05Endprobablu
02:45.08Ender, probably
02:45.36EndI don't see what else it could be :P
02:46.01Endhaha
02:46.14EndI found it
02:46.21EndI rewrote a loop, but forgot a vital part
02:46.28Corrodiasthe incrementation?
02:46.35Endyeah :X
02:46.38Corrodiasi love that
02:46.57Endactually, I didnt even rewrite the whole loop
02:47.24AnduinLothararg... checking for new comments on curse for 31 addons is utterly rediculous...
02:48.14EndI can...understand your pain.
02:49.15kremontehttp://www.wowinterface.com/forums/showthread.php?t=2718&page=6&pp=10 15 year old thread bump alert weeoo
02:49.19kremonte15 day old*(
02:49.38AnduinLotharthere's no comment summary, there's not even a link to the actual addon page, much less the last page of comments for each addon. you have to click to the edit page, then the addon page, then scroll to the bottomand click the last page of comments...
02:49.53AnduinLotharfor each thing
02:51.07IrielAnduinLothar : And then it doesn't work right in mozilla if you want to reply
02:51.22AnduinLotharah, well i dont use moz
02:51.30AnduinLotharCamino ftw
02:52.21Gryphencurse comments dont work in ie7 either
02:52.32AnduinLothari only use firefox for blogging, cause blogger has a wysiwyg editor that doesn't work in camino and has a tendencie to nuke my posts
03:00.17Beladonaafk time =D
03:08.15AnduinLotharimg.. it litterally took me 5 min to load th egame...
03:08.28AnduinLotharafter 10 min waiting at the char screen
03:11.44Corrodiaslol.
03:16.40ForgottenLords**System Crash** Logout Imminent
03:21.59IrielI think this pretty much guarantees the link system will be locked down tightly
03:23.05IrielOne link with something REALLY offensive or contravertial at the end, and it may even make the ToS as bannable.
03:23.49Corrodiasthat post? *opens*
03:24.30Cairennand, it is in LootLink, apparently
03:24.32IrielThat post is just the latest in a series demonstrating a total lack of common sense and restraint
03:24.46IrielWell, that's the problem with faked links, they propagate
03:25.46MaldiviaCairenn: it's unfortunately already known on all realms :|
03:25.46IrielThough lootlink should be paranoid enough to verify the name of an item before stashing it in the database
03:25.50Corrodiaswhich suggests to me that the original method might have involved lootlink
03:26.09MaldiviaCairenn: even though I've tried to convince people that's people have already gotten suspensions for linking the items :)
03:26.29Corrodiasugh.. i detest that person's UI layout
03:27.02Cairennoh, I am quite aware that it's already well known
03:27.21Cairennand there are certain people that I slap on a somewhat regular basis, aren't there?
03:37.07Maldiviathe fake links were fun 12 months ago... but not now
03:40.04*** join/#wowi-lounge MentalPower|ZZzz (n=chatzill@host-70-45-84-10.onelinkpr.net)
03:48.15Cairennlater Iriel
04:14.22KtronI wonder if the profanity filter filters inside links
04:14.37Ktronyou have to give them a point for creativity
04:15.02Ktrongranted, we've been warned against enough times that no one should be doing it anymore
04:16.43MaldiviaKtron: there are a lot of drapes in the game... "rape" would probably be filtered
04:54.59Maldiviaohh... Medivh finished the war effort...
04:56.08AnduinLotharrly?
04:56.12Maldiviayeah
04:56.16AnduinLotharwow
04:56.46AnduinLotharnow what?
04:57.15Maldiviathe suplpies are shipped to silithus - which takes 5 days
04:57.26CodayusHmmm
04:57.45AnduinLothararmy?
04:57.47CodayusYou know, the tips they added in 1.9 are remarkably illiterate.
04:59.54MaldiviaUnexpected that you are all capable of such organization. Both the Alliance and the Horde have completed their preparations for the Ahn'Qiraj War. Even as we speak the materiel is being shipped over to Silithus and should all arrive within 5 days. Then it is up to the one who is going to reassemble the Scepter of the Shifting Sands to beat on the gong at the Scarab Dais and open the gates of Ahn'Qiraj. That is when the
04:59.54Maldiviawar will truly begin!
05:00.47Maldiviathat is what the Horde Ambassador said when I just talked to him :)
05:01.37MaldiviaAnd the Alliance Field Marshall:
05:01.39MaldiviaWe've done it, lad! The Alliance and the Horde have completed gathering everything that we think we'll need for the Ahn'Qiraj War. Right now the final goods are being taken over to Cenarion Hold in Silithus and all of it will arrive within 5 days. After that, some brave hero is going to need to ring the Scarab Gong with the Scepter of the Shifting Sands to open the gates to Ahn'Qiraj. When those gates open, the war begi
05:01.39Maldivians!
05:02.04ScytheBlade1What server are you on?
05:02.08MaldiviaMEdich
05:02.11MaldiviaMedivh*
05:02.24Maldiviaor well, the above is from Medivh :)
05:02.51AnduinLotharcouple servers have the scepter already
05:03.02ScytheBlade1I'm on Doomhammer, we're really rather close
05:03.03MaldiviaMost servers have the scepter :)
05:03.23Maldiviaonly Medivh have gathered all the mats :)
05:03.27Maldiviafor the war effort
05:04.02ScytheBlade1Indeed, good job
05:04.22MaldiviaA lot of servers completed the scepter last week
05:04.47Maldiviasince it takes a minimum of 2 BWL clears to complete it :)
05:07.33*** join/#wowi-lounge slouken (n=Sam@ip68-5-42-243.oc.oc.cox.net)
05:09.20Maldivianot much going on here right now though...
05:12.12GenNMXWe were all talking about the war thingie, whatever that is. I dunno, I code too much, I should try this "play" thing again...
05:13.23sloukenMe too. :)
05:13.58AnduinLotharlol, i'm grinding sithilis... but there's never enough people to do Dukes.. and my guild is crap
05:14.03Maldiviawell, farming Dead mines for Linen gets boring after a while, and when you go and turn in 800, and you only raise the turnin percentage with 0.1%, it's a bit of a letdown :|
05:14.42AnduinLothari just do Stocades for that. u get all 3
05:15.09Maldiviastockades drops too much wool
05:15.26AnduinLothargood for selling to the horde
05:15.43Maldiviatrue... but that doens't help the alliance turn in much
05:15.51AnduinLotharfor the server
05:16.34Maldiviawell, considering alliance need to gather 3x as much linen as horde needs to gather wool, I'm not really that concerned about horde
05:17.37ScytheBlade1We just had the horde sneak an alliance warlock into Ogrimaar
05:17.43ScytheBlade1Find a place, summon 20
05:17.46ScytheBlade1Go farm linen :)
05:18.17GenNMXScytheBlade1: Yeah, and Horde can easily abuse Deep Run Tram
05:18.31ScytheBlade1Indeed
05:18.34GenNMXThere are holes in all the major faction cities
05:18.48ScytheBlade1Yeah, how do you get into IF and SW though?
05:18.58ScytheBlade1I know of the backdoors to UC and Org
05:19.01ScytheBlade1But not SW/IF
05:19.09GenNMXScytheBlade1: Epic Mount
05:19.14ScytheBlade1lol
05:19.18Maldiviathe backdoor to IF and SW are eachother
05:19.30ScytheBlade1So you still have to get into one first
05:19.49Maldiviaan epic mount will get you a good long way to the tram
05:20.04ScytheBlade1True, but it's not quite like the UC back entrance ;)
05:20.06Maldiviaa warlock with a bag full of shards, and a few rogue... incomming summons
05:20.16GenNMXUC and Org are actually harder to transverse with an Epic Mount, because they're so cluttered
05:21.01GenNMXAnd it's also impossible with UC, heh
05:21.05ScytheBlade1Yeah, but you can also walk... right into them without a guard seeing you until you're actually IN
05:21.13*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
05:21.43Maldiviaanother thing, before I head to bed...
05:21.52GenNMXThere are reports of one for IF and SW, they're just used less because Alliance outnumbers Horde on most servers
05:22.13GenNMXAnd you have to time guard patrols
05:22.19ScytheBlade1Hence my question: where are they?
05:22.29Maldiviaanyone here noticed that sometimes the clients doesn't sends UNIT_HEALTH events, even though health changes?
05:22.57IrielMaldivia : In the absence or presence of other events?
05:23.34MaldiviaIriel: well, I've just see it in my own mod, that sometimes the players health change, but the health bar doesn't update
05:24.06Irieldid UNIT_MAXHEALTH fire?
05:24.17Maldiviaalso noticed this screneshot on the forums today: http://img77.imageshack.us/img77/8217/test2kg.jpg
05:24.25GenNMXMaldivia: What do you mean? Everything you see in a UI is controlled by either UNIT_HEALTH or UNIT_MAXHEALTH.
05:24.46Maldivialook at the target and then the health of the same player in the group-list
05:24.49Maldiviathey don't match
05:26.04Irielwell, target and party2 are different unit ID's, there's possibly some kind of variance between event firings of the two, but that does seem a bit extreme
05:26.49Maldiviaif you look at the party chat: "I didn't see your hp", as if, the party frame didn't update
05:27.14GenNMXIriel: Not necessarily, it happens all the time. Someone gets crit'd, their health goes from 100% down to 50%, then they are healed back to 100% all within 1-2 seconds. Server lag and priorities gives you a difference in party and target ids.
05:27.57IrielGenNMX : That would certainly explain it
05:28.11GenNMXPeople who mainly play healers notice this more often then non-Healers.
05:28.20Maldiviawhat I've noticed with my mod is, that even though the UNIT_HEALTH event hasn't fired, UnitHealth(unit) returns the actual health
05:29.17GenNMXMaldivia: Yeah, probably because the real health is cache'd, but mods don't know to update until the server admits there has been a health change.
05:29.20IrielIf you could write a test mode (use OnUpdate and OnEvent perhaps) to demonstrate that, several of us could attempt to verify
05:29.26Iriels/mode/mod/
05:30.06GenNMXThe same lag problem occurs when people "get healed for 10000 health then die", it's the server's funky priorities.
05:30.18Maldiviawell, I've only noticed this lack of event 2-3 times since 1.9.0 was released..
05:30.55Maldiviaand though it was a bug in my mod... but now I've seen people report it on the forums with CT_RA and various unit frame mods - and now this screenshot
05:32.08GenNMXMaldivia: A good test would be UNIT_HEALTH vs calling UnitHealth(unit) every 50ms
05:32.18Maldiviayeah
05:32.50Temmmmm
05:32.53Temsleep time
05:32.55Maldiviaand would be easy to make a mod, that constantly checked the health of for instance party1, if that unit existed
05:34.52GenNMXYeah, and count the ms it took to get up to speed for UNIT_HEALTH
05:35.21Maldiviahmm, if a player gets healed AND buffed at the exact same time, will both UNIT_HEALTH and UNIT_MEALTHMAX fire ?
05:36.07MaldiviaUNIT_MAXHEALTH that is :)
05:36.32GenNMXMaldivia: UNIT_HEALTH fires for buffs that increase Stamina anyway, I found this out with VitalWatch
05:36.33IrielI would imagine they should, but i'm not sure they do.. Most addons tend to look at both values when either fires
05:37.11Maldiviayeah
05:39.30GenNMXMaldivia: I also noticed in that screenshot...the mana values look the same
05:39.40Maldiviawell, that another event :)
05:39.52Maldiviaand UNIT_MANA only updates the mana bar in the default UI
05:40.00GenNMXSo it might really be a bug to UNIT_HEALTH introduced with 1.9
05:40.18GenNMXAnd not just all party update events
05:40.33Maldiviawell, not necessarily..
05:41.00Maldiviadepends on when the screenshot is taken
05:41.30GenNMXMaldivia: What do you mean, in the default UI? Everyone should be using UNIT_MANA like they use UNIT_HEALTH.
05:41.43Maldiviayes yes
05:42.17Maldiviaa lot of unit frame update both health and mana values when either event is fired
05:42.37GenNMXAhhh, that could be true.
05:43.16GenNMXIf they do, that shows right there that the original authors probably thought UNIT_HEALTH and/or UNIT_MANA were "too slow".
05:43.37GenNMXOr they were lazy.
05:43.39Maldiviaor that they are to lazy to write and event handler for each of them, :)
05:43.52Maldivia*cough* such as myself
05:44.41GenNMXI think VitalWatch is a good example of how you can make event handlers work for multiple vitals using the power of string contatonation and hash tables, heh
05:44.58GenNMXs/contatonation/concatonation/
05:45.02Irielstring concat is messy if you dont need it
05:45.24Irielcreating new strings and all that
05:45.27MaldiviaIriel: I actually implemented your frame-cache in a mod of mine - hope you dont mind :)
05:45.40IrielMaldivia : It was written to be used! I hope the CT folks use it too
05:46.34IrielI'd use it myself but I tend to already have references to my frames in subtables
05:46.48GenNMXIriel: Yeah, I was born into C...I like to make things look neat while using the least resources possible
05:47.04Maldivianot that I've noticed any performance changes - but it shouldn't really be that much :)
05:48.00Maldiviabut it's nice to do something like: Cache[this].HealthBar:Something();
05:48.34Maldiviais a lot more readable that: getglobal(this:GetName() .. "HealthBar"):Something();
05:50.12IrielYou'd probably notice performance improvements if you were doing that in a tight loop
05:50.24Irielbut for a handful of calls you're unlikely to
05:50.43Irielbut I agree it's much nicer to read
05:50.52Maldiviawell, I'll see tomorrow at Vael, if I can see a performance differance :)
05:51.29Maldiviaask Gello - he's the master of shortening macros :)
05:51.47IrielI'm already about 40 characters shorter than his
05:51.48GenNMXYeah, same reason I like to declare local Local at the top of my addons. It looks a lot neater, and there's no getlocal() equivilent I know of for easy string concat.
05:51.52Maldiviahehe, ok
05:51.54IrielHe may be good, but he's not THAT good 8-)
05:52.11Irielthere's no getlocal for a reason, locals dont have a 'namespace'
05:52.36GenNMXIriel: Right, one of the things I don't like about Lua...so I made a namespace for them.
05:52.40MaldiviaIriel: well, it's usually Gello who post the compact macros on the forums :)
05:52.51IrielYou're taking quite a performance hit by doing that GenNMX
05:52.51GenNMXI should put that in quotation marks, since it's not really a namespace.
05:53.03IrielFor things that really COULD be locals, that is
05:53.13IrielAgain, for most code it shouldn't matter
05:53.14Maldiviayou couls just make everything in a table, then you could self[str .. str2] :)
05:53.17Irielbut if you really care 8-)
05:53.58GenNMXIriel: How does Lua optimize multiple locals vs one local table with multiple entries?
05:54.15IrielThey're resolved at compile time, into memory locations/register entries
05:54.21Irielthere's NO runtime overhead on name lookup
05:54.22Maldiviaa local variable is a reference, a table is a hash lookup
05:55.03IrielYou'll see me do local this = this;
05:55.07Irielat the top of handlers, sometimes
05:55.57GenNMXIriel: How can I do hashes on local variables, though? Most of what I deal with requires a hash lookup.
05:55.58Maldiviais the difference of local and global really that big ?
05:56.00krkai do local for anything that gets used more than twice
05:56.10IrielGenNMX : You can't -- that's the one reason you'd use a table
05:56.23GenNMXMaldivia: I heard it was relatively small
05:56.26IrielMaldivia : it depends how many times you reference it
05:56.49IrielMaldivia : For something that could be referenced 100 times in an OnUpdate, I think it's worthwhile to remove it
05:57.05IrielMaldivia : For something that's hit 100 times only when someone presses a specific button, less of an issue
05:57.22IrielAvoiding making multiple :GetName() calls on the same frames is a LOT more beneficial
05:58.28Maldiviafor getglobals etc, (before I changed to cache) - either same to a local, or use it directly if only used once (pr branch)
05:58.29GenNMXYeah, I don't know about performance hits with frames, my addons don't normally deal with frames. I'm just getting into frames with my latest addon.
05:58.34Maldiviasave*
05:59.26IrielI suspect most of us spot repetition and eliminate it
05:59.33Maldiviayeah
05:59.46IrielThe frame method overhead is largely from the function lookup (it does depend WHAT frame method you call, I believe)
05:59.51MaldiviaI've eliminated almost all my OnUpdate handlers - except the once I was force to have
05:59.55Iriel(i.e., some have additional execution expense)
06:00.07AnduinLotharwtf... fighting the nightelf mind controlled chick we wiped and two of our grp ended up as ghosts in westfall...
06:00.10IrielI'm a big fan of OnUpdate, when used appropriately 8-)
06:00.20AnduinLotharfuck
06:00.37AnduinLotharthat means i have to spirit res... i have 3 outfits in my backpacks
06:00.50Maldiviawell, I've learned to have a if not active then this:Hide() end in the top of all OnUpdates :)
06:01.49Maldiviabut OnUpdate is the only way to do something periodicly...
06:02.01IrielAnduinLothar : Where is the 'nightelf mind controlled chick' anyway?
06:02.09Maldivialet me guess - Silithus
06:02.16AnduinLotharyes
06:02.46Maldiviaso the bug is still there :|
06:03.05AnduinLotharthat so sucks...
06:03.50IrielSuccess! 252 characters
06:04.04krkafor what?
06:04.14krkathat's how many you got to 60?
06:04.19IrielA macro that someone posted
06:04.20Maldiviaincluding /script ?
06:04.26IrielGello got it down to 320
06:04.36IrielYes, including script, and ALL of my variables are local-ed
06:04.42AnduinLotharok, make that my whole group... all in westfal
06:04.43Maldiviahehe
06:05.22AnduinLothari dont have enough g on me for repairs
06:06.15Iriellocal t,c,e,E,w,W for i=0,4do for j=1,GetContainerNumSlots(i)do t,c=GetContainerItemInfo(i,j)if not t then e,E=i,j elseif strfind(t,"Fabric_Wool")and c>1then w,W=i,j end end end if(e and w)then SplitContainerItem(w,W)PickupContainerItem(e,E)end
06:06.19Iriel8-)
06:07.06krkahmm... is it only IsActionInRange that is unique to actionbar compared to spellbook?
06:07.21krkai suspect IsUsableAction is also hard to duplicate
06:07.22Maldiviahmm, could probably be made a timy bit smaller :)
06:07.30IrielMaldivia : I doubt it
06:07.40IrielMaldivia : But if you manage it, i'll be very impressed
06:07.55IrielMaldivia : Shortening the search string is cheating
06:08.15Maldiviasomething like g,c=getglobal,"ContainerItem" g("Get"..c.."Info") for the functions
06:08.23IrielNo, tried that
06:08.31Irieltoo much overhead
06:09.20IrielThough I tried it with an earlier version, so let me verify it still holds
06:10.42IrielNah, still longer
06:11.10Maldiviayeah, just looked at it a bit more throughly
06:11.28Maldiviaand the chars you save is eaten by the decleration
06:11.33krkait finds some wool thingy and splits it and picks up in the last empty slot?
06:11.39Irielyes
06:11.54Irielbasically you grab a full stack of wool, the hit the macro until it's done
06:12.09Irielit's for AQ war effort pickup preparation
06:12.12Iriel(See the thread)
06:12.13krkawouldn't the first empty slot be where the slot?
06:12.30Irieldoing first empty slot adds characters
06:12.31Iriel8-)
06:12.53krkayeah, but pickup the last would not be the correct one?
06:13.02IrielWhy not?
06:13.05IrielThat'll work just fine
06:13.14IrielThe 'pickup' is to put down what's on the cursor
06:13.25krkaah, right
06:13.38krkai got it wrong
06:14.04krkai thought it picked up an container item :P
06:15.01IrielWell, it does, if there's one there
06:22.06Maldiviabugger...
06:22.48Maldiviawhy doesn't lua support assignments in expressions :|
06:22.59Irielmostly because it doesn't 8-)
06:23.07IrielBut it does support multi-assignment expressions
06:23.13Maldiviatrue
06:23.15IrielIt's a reasonable tradeoff
06:23.42*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
06:23.46Maldiviawas trying to see if I could find a char or 2 to cut off :)
06:23.52IrielHm, I got rid of 1 more character
06:24.05IrielReplaced the final if with
06:24.11Irielt=e and w and(SplitContainerItem(w,W,1)or PickupContainerItem(e,E))
06:24.12krkawow golf ftw!
06:24.19Maldiviayeah ok
06:25.13krkacould possibly get rid of all ifs
06:25.24IrielOh, one more character!
06:25.34IrielMake that 2!
06:25.41krkahm..
06:25.41Irielt=e and w and SplitContainerItem(w,W,1)==PickupContainerItem(e,E)
06:25.50Maldiviahehe
06:26.06Irielthe other ifs have to stay
06:29.25Maldiviaok... cant find any chars... but I can find an optimization :)
06:29.47Irielone that doesn't make it longer?
06:30.03Irielbecause it's dreadfully inefficient as it stands
06:30.27krkareally? how so?
06:30.31Maldiviawell, exactly the same code, just a very small optimization :)
06:30.36Irielit doesn't stop when it's done
06:30.43Irielit has to search every bag slot
06:31.02Maldiviacheck c>1 first, then no string evaluation is necessary
06:31.03krkaadd a break?
06:31.44krkawould have to check if c is non-nil first then?
06:31.59IrielMaldivia : That adds a character, I tried that
06:32.18krkahow does it add a character?
06:32.30IrielBecause I have to pad it differently
06:32.34Irieloh, no I dont
06:32.35Irielsorry
06:32.50Maldiviaelseif strfind(t,"Fabric_Wool")and c>1then
06:32.50Maldiviaelseif c>1and strfind(t,"Fabric_Wool")then
06:32.53Maldiviasame width
06:33.07krkawould crash if c == nil though
06:33.22IrielIts not nil
06:33.27*** join/#wowi-lounge Eraphine|Disco (n=Eraphine@brenna.human.cornell.edu)
06:33.29IrielIt's always a number if there's an object
06:33.32Maldiviabut it's not, unless the API functions returns "out-of-bound data"
06:33.33krkaah
06:33.46Irielthe 'not t' on the previous line takes care of those tho
06:34.10IrielIt's a valid concern otherwise, an earlier version I had broke on the strfind because of a missing nil check
06:34.20Irielok.. updated with that version now.
06:35.00krkayou sure that itemCount is never nil+
06:35.13IrielI've not run into it being nil when there's a texture
06:35.19krkaok
06:35.21Maldiviaif an item is there (not t), then it's atleast 1
06:35.39IrielI checked my inventory before I changed it tho 8-)
06:35.56krkacool
06:36.06krkai just figured unstackables would be nil
06:39.54MaldiviaCastSpellByName(spell, onSelf) - that's going to clear SO many forums posts...
06:42.34IrielYeah
06:42.52IrielAnd freakishly overcomplicated macros
06:42.58Maldiviayeah...
06:43.23MaldiviaAttackTarget changes, and we're down another 100 posts a day
06:43.45IrielThe silence on that one makes me suspect we might not get it
06:43.53Maldiviayeah, me too :|
06:43.58IrielBut who knows, he may just need to clear it with a designer or something
06:44.20Maldiviatrue... it's just a badly named function for a toggle-function
06:44.46*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
06:44.59IrielMy guess is it started out without the 'toggle off' part
06:45.01Irieland mutated
06:45.06Irielbut that's just speculation
06:45.32Maldiviayeah - probably
06:47.03krkadoes it work for CastSpell too?
06:47.35krkaCastSpellByName on self is pretty easy to code up manually though
06:48.45Irielkrka: Yes, mostly, but it doesn't work so well in macros then
06:48.57IrielThis was my request to clear up a bunch of 'newcomer's problems
06:49.05IrielEspecially in light of the macro char limits
06:50.01krkai suppose so
06:53.05Tem|Sleepcurses! I have /got/ to get out of this physics class
06:53.17Tem|Sleepthere is no way I'll ever get up for 7:30
06:53.19IrielBut.. Physics is fun!
06:54.36[MoonWolf]not fun enough it seems.
06:54.43MaldiviaTem: but... it's 7.55...
07:05.59Tem|Sleepno it's 1 AM here
07:06.22Tem|SleepI've already decided I'm skipping class tomorrow
07:06.30Tem|SleepI'm just not sleepy
07:07.33Maldiviago read some vogon poetry then
07:08.58Tem|SleepI feel like I should get that reference, but it escapes me
07:09.05Tem|Sleepis that HGTTG?
07:09.08Maldiviayeah
07:09.25*** join/#wowi-lounge pagefault (i=pagefaul@69.156.36.71)
07:09.33pagefaultley
07:09.35*** part/#wowi-lounge pagefault (i=pagefaul@69.156.36.71)
07:09.40Maldiviathird worst poerty in the universe
07:09.45*** join/#wowi-lounge pagefault (i=pagefaul@69.156.36.71)
07:09.47Tem|SleepI think I'd rather try to plan how I'm going to do a tree structure
07:12.28MaldiviaTem: hmm, draw a tree, with a height of atleast 10, and then count all the nodes, but you may not count the same node more than once, and you may not count two nodes in the same level after eachother, and you my not count the child or parent of the node just following counting the node itself :)
07:12.34Maldiviathat should get you sleepy...
07:13.08Maldiviaand if not sleepy - then very annoyed
07:20.24*** join/#wowi-lounge Fanook (n=thenerdw@heinze726.dacor.net)
07:36.41*** join/#wowi-lounge dukeku (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
07:53.07*** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net)
08:12.44krka|workwhere did everyone go?
08:13.46GenNMX3am EST / 12am PST ?
08:14.20krka|work9 am gmt +1 :P
08:30.51GenNMXIf I do x.y.z = x.y.w, does that still take up space?
08:31.23krka|workelaborate :)
08:31.33Corrodiasonly if x.y.z doesn't exist yet
08:32.13GenNMXSome Regex is the same, so I'm thinking of doing Regex.CHAT_MSG_COMBAT_PET_HITS = Regex.CHAT_MSG_COMBAT_PARTY_HITS
08:34.05Corrodiaswhy do so many humans feel it enhances their experience to bunnyhop everywhere?
08:34.06GenNMXThat should store a reference to the function Regex.CHAT_MSG_COMBAT_PARTY_HITS and the key value of CHAT_MSG_COMBAT_PET_HITS, right?
08:34.36GenNMXCorrodias: Sheer boredom.
08:35.26Corrodiaswhen on my alliance alt it sometimes looks like i'm playing half-life with all the hopping
08:35.44GenNMXCorrodias: Night Elves have it bad because they do something cool randomly.
08:35.57Corrodiasthe flip?
08:35.58krka|workyes, that would be nice to memory
08:36.01GenNMXHopefully Blood Elves will also do something cool to make it fair.
08:36.12GenNMXCorrodias: Exactly.
08:36.26Corrodiastrying to entice someone to buy my silk without getting a flood of messages at once...
08:38.07Corrodiasoddly, the first part seems to be the trouble
08:38.14GenNMXkrka|work: Yeah, and right now I'm using a "default" function for three different events. I could do that, but it doesn't look as pretty since Self needs its own function and some events have the same regex *sometimes*.
08:38.20Corrodiastheir auction house doesn't dip below 2g per stack and nobody's biting on 80s per stack
08:39.30Corrodiasi wonder if ET still needs silk bandages :o
08:40.02GenNMXCorrodias: I believe he was wrapped in a cloth blanket as he was phoning home...
08:48.38CodayusYeah, blood elves apparently do some sorta twirl when they jump.
08:48.40Codayus<shrug>
08:49.11CodayusHazy on details, but I remember that being discussed from people who saw it during bliz con or whatever...I think.  Maybe.
08:52.11krka|worka twirl??? that's it I'm rolling horde!
08:52.35Corrodiasno! stay out!
08:52.41Corrodiaswe like being few >:o
08:57.30strayanyone heard of a data type called a cursorlist?
08:58.11Corrodiasno, but i once saw a japanese euphamism for penis that went something like "cream-filled pastry roll"
08:58.29strayelightening.
08:58.42krka|workno but it sounds interesting
08:58.56strayim suddenly hungry
08:59.19Corrodiashere, why don't you taste my cream-filled pastry roll?
09:00.12strayit's too small for me.
09:00.28krka|workseems like it's a plain linked list with a cursor
09:00.59straybut its code is horribly different from a linked list
09:01.04strayi've been staring at it for a while ;o
09:02.14strayall of its time complexities are the same as a linked list(i think)
09:02.22straybut it runs so much slower for deletions
09:03.12Corrodiasdeleting in a linked list is so simple! :(
09:05.31straycurse my professor for making us actually have to think about this assignment.
09:06.00krka|workyeah looks weird
09:08.22krka|workseems like it's like a regular linked list except it uses a shared array for data
09:08.40strayyah
09:09.02strayand they dont point to eachother in order :/
09:09.07strayor anything
09:09.29strayits strange, but how is that much different from a normal linked list where you have data potentially all over the place?
09:10.00krka|workdunno
09:10.10strayscrew ill ask the prof 2morrow lol
09:10.17krka|worki suppose this is more memory efficient
09:10.47strayhm
10:03.05Corrodiasand i continue pondering and second-guessing my talent choices...
10:05.51krka|workif I could choose talents IRL I'd pick 5/5 reduced laziness
10:06.53Corrodiasmy poor druid has respecced several times
10:07.01Corrodiasnow my hunter is starting to waver
10:15.59Corrodiasi'm mostly trying to decide between a pet-focused build and a marksmanship-focused build. i'm sure all hunters have to face that decision.
10:17.04*** join/#wowi-lounge kremonte_ (n=kremonte@ool-18bba4ea.dyn.optonline.net)
10:17.53Corrodiasi just wish i knew how much damage a pet can do at high levels >_<
10:21.36krka|worki stopped playing my hunter because I got fed up with feeding my pet :/
10:21.42Corrodiaslol
10:21.47Corrodiasit's not so bad..
10:21.53krka|workhard to find food, imo
10:22.06Corrodiasyou know, vendors sell meat
10:22.11krka|workexpensive!
10:22.16krka|workalso need to buy ammo
10:22.18Corrodiasmaybe it's hard to find decently effective food at high levels, but...
10:22.21krka|workmage is way cheaper to play
10:22.33krka|workpet dies, gets sad, needs lots of food again
10:22.35krka|workannoying
10:22.44Corrodiasyes
10:24.13Kalrothjust buy a few stacks of food, it's not that hard :)
10:25.09Corrodias"I disagree with the statement that Marksman is a smart player's spec. I played Marksman for 20 levels, switched to Beast Mastery, then when I hit 49 switched to Marksman to try out all of the benefits and what not, we get to maraudon and i find myself much more useless."
10:25.16Corrodias"Sure you can get a nice 900 crit every 7 seconds, but how about a pet that can go 100% immune, tank, and deal 300 crits every other hit? and then when he does crit, can get a 30% speed buff.. C'mon now."
10:25.28krka|workno, not hard, just annoying
10:25.42krka|workyou can't argue that most other classes have it way easier
10:25.57Corrodiasi think he's exaggerating a bit, but that's partly why i'm torn between a BM-focused build and a M-focused build
10:26.41krka|workisn't it too easy to disable the pet though?
10:26.51Corrodiasit's pretty easy to disable a hunter, too >_>
10:26.55krka|workhaven't played hunter since 1.5 though, stopped when AutoTravel died
10:27.20Corrodiasi wonder how much damage they can do if they have unleashed fury, ferocity, and frenzy maxed
10:28.53Corrodiasit would be so nice to have -somebody- with trueshot aura around
10:29.26Kalrothkrka|work: Dunno, I've played a warrior, rogue, mage and hunter. The hunter got it really easy with PvE :)
10:29.27Corrodiasto get it, though, i'd have to totally castrate the pet's damage
10:29.57krka|workyes, it's somewhat easier to play
10:30.10krka|workhaven't had any problems with my mage yet though, seems almost as easy
10:30.22Corrodiastry a druid. god damn.
10:30.56krka|workI dont pay for food or water, can teleport to the major cities, people actually want me in groups sometimes
10:31.07Corrodiasgood deal
10:31.08krka|workdon't think I'll be going back to hunter soon
10:33.57Corrodiasi'm going to go read. [away]
10:40.41*** join/#wowi-lounge Legorol^ (n=Legorol@tcmpc43.phy.cam.ac.uk)
10:41.19krka|workhey lego
10:43.37*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
10:48.03*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
10:51.03Kalrothtjena Cide!
10:52.34Cidehi
11:32.10*** join/#wowi-lounge SP|Sorren (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
11:48.53*** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1)
11:50.55*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
12:20.18*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
12:27.27krka|workquiet today
12:29.17KalrothI can't think of anything good to say
12:29.37KalrothSo I'll just lurk until someone says something wrong/stupid and then I'll troll them!
12:35.05krka|workhow evil
12:53.39Kalrothkrka|work: I blame the lack of coffee.
13:05.57*** part/#wowi-lounge Bela|AFK (n=sluster@115-60.124-70.tampabay.res.rr.com)
13:13.23*** join/#wowi-lounge Jens (i=JensRex@pdpc/supporter/active/JensRex)
13:39.52*** join/#wowi-lounge Beladona (n=sluster@josephpartners.com)
13:39.52*** mode/#WoWI-lounge [+o Beladona] by ChanServ
13:58.24Corrodiashttp://data.4chan.org/b/src/1137588299974.jpg
13:59.06krka|workI need a good addon name that can be abbreviated to STAB, GRAB, or something like that (AB is for Action Buttons)
13:59.35CorrodiasSimple Togglable Action Buttons
13:59.59Corrodiasbut it would have to have toggling in the addon for that to work
14:00.06krka|worksimple would be a horribly inaccurate description :/
14:00.23Corrodiasin that case, Super Togglable Action buttons
14:00.29Corrodiasbad name. let me try again.
14:00.32Corrodiaswhat does it do?
14:01.06krka|workeach action button can contain several spells, with intelligent selection of which one to show
14:01.26Corrodiasah..
14:01.50krka|workkinda like flexbar or discord action bar I suppose, though I haven't really tried those
14:02.02krka|workexcept more difficult to setup
14:02.12Corrodiasthat's an impressive feat.
14:02.36krka|workactually, it is extremely easy for developers to setup
14:02.44krka|workprobably way easier than flexbar
14:03.04krka|workit should also be much more powerful and lightweight
14:03.27Corrodiashmmmm
14:03.42Corrodiasi really have no idea what those are, but i am getting a good idea for a name ..
14:04.20Corrodiasi got it.
14:04.26CorrodiasSCAB: Situation-Chosen Action Bars
14:04.29Corrodias*Buttons
14:04.33krka|workoooh good one!
14:04.57Corrodiasi believe there is a similar product but there's no reason you can't do it better
14:06.12krka|workknow what it's called?
14:06.55krka|workyeah, I'm probably like the single best addon coder out there. Also I am one of the most modest ones.
14:07.27Corrodiasand the most productive and least lazy
14:07.46Corrodiasi will find it.
14:07.48krka|workno... I am definitely lazy :)
14:07.58krka|workthat's why I haven't really created any addons yet
14:08.05Corrodiasmaybe i won't find it, since wowi is down
14:08.24krka|workdamn :/
14:08.33krka|workworks for me
14:09.18Corrodiasi think there is a failure to communicate with our DNS chain, sometimes
14:09.24Corrodiashold on
14:10.03krka|workwant me to get ip?
14:10.08Corrodiasflushed the dns cache, no go. okay, yeah, do that
14:10.19krka|work65.98.55.102
14:11.17Corrodiasknow what i SHOULD do is find a reliable free DNS server and add it as a manual "last resort" to my list
14:11.22*** join/#wowi-lounge a-stray-cat (n=email@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
14:11.23Corrodiashowever, i've never found one that worked at all
14:11.52krka|workheh
14:12.06Corrodiasi remember looking once because the dns servers at school were dead.
14:12.57Corrodiashttp://65.98.55.102/downloads/fileinfo.php?id=4237
14:13.03Corrodiasi believe that's the one i'm thinking of
14:13.22krka|workyeah, I made one of those aaaaages ago :P
14:13.24Corrodiaswhen you say "intelligent selection of which one to show"
14:13.31Corrodiasother than that it's probably not similar at all
14:13.38krka|workactually, I have one almost like that I haven't released yet
14:13.46krka|workexcept more customizable
14:15.54krka|workwhen I say intelligent selection, I mean you can write lua code yourself to set the conditions
14:16.18krka|workexample, one of my buttons contains Polymorph, and that button only shows when the target is hostile and humanoid or beast
14:17.47Corrodiasi fear i'd have too much trouble remembering which button was which if they all changed depending on what i'm targetting
14:19.02krka|workwell, you get visual feedback too
14:26.30krka|workthe more i read on the flexbar forums, the more convinced I get that my solution is easier and better
14:28.55Corrodiasi think i'm slightly depressed now
14:30.17krka|workwhy?
14:30.28krka|workthe dns servers?
14:32.35Corrodiasthings just don't always work like they should. and WoW has been distinctly boring the last couple of days
14:33.08Corrodiasmy sound card has been acting up for a week, and rarely my mouse, too, when it's really bad, which makes me wonder what connection they have
14:33.17krka|workWoW has been boring since always :P
14:33.17Corrodiasalthough today they've behaved themselves perfectly
14:33.31*** join/#wowi-lounge Kaelten (n=Kaelten@pcp04349492pcs.mobilh01.al.comcast.net)
14:33.37krka|workmy mouse seems to cause sound distortions when moved
14:33.41Corrodiaslol
14:33.45*** mode/#WoWI-lounge [+o Kaelten] by ChanServ
14:34.14Corrodiaswell, actually, i'm certain it's some process taking all the CPU for just a moment.. which explains why it's only rarely. i keep my list trim when palying.
14:34.15Corrodias*playing
14:34.25krka|workme too
14:34.32Kaeltenhello
14:34.36krka|worki only have xchat and emacs up at the same time
14:34.37krka|workhello
14:35.05Corrodiaswell, i have 46 processes running, but that's not a lot more than "no programs", mind you
14:35.35Corrodiasa little subspace has cheered me up. maybe i'll play that tomorrow. anyway, good night!
14:35.46krka|workyeah, I have lots of processes running too, but they consume almost nothing
14:35.57krka|workgood night
14:36.00krka|workaussie?
14:36.34Corrodiasno, i like the night. [away]
14:36.56Corrodiasi use "good night" more as an indication that i'm going to bed now
14:37.03krka|worki see :)
14:59.48JensSo this is the unofficial Freenode WoW channel?
15:00.13kremonte_nah
15:00.17kremonte_this is the WoWI channel
15:00.31kremontethe official one ;p
15:00.32Jens"I"?
15:00.40kremontewww.wowinterface.com
15:00.47Jens*looks*
15:01.25JensHmm.
15:01.26Eraphine|Discoanyone try Outfitter?
15:01.31kremonteoutfitter?
15:01.41kremontenot another equip mod ;_; eventually i'
15:01.43Eraphine|Discohttp://www.curse-gaming.com/mod.php?addid=3086
15:01.50kremontem going to have to...use my equips ><
15:01.54Eraphine|Discooh yeah - it is, but this one can autogenerate sets
15:02.15Eraphine|Disconot sure how smart it is about it, but it seems interesting at least
15:02.50JensI was looking for a "set" mod yesterday and found ChangingRoom... is that what most people use?
15:03.31*** join/#wowi-lounge Gryphen (n=gryphon@71-35-116-25.tukw.qwest.net)
15:03.38kremonterawr
15:03.44Gryphenono i esceared of teh rawr! i need a huggle.
15:04.52Corrodiaseh?
15:05.02kremonteeuh?
15:05.18Corrodiasoutfitter? looks a lot like wardrobe
15:05.26Corrodiaseverybody and their zerg uses wardrobe
15:05.34kremontesame icon and all
15:06.48Beladonadns issues, the only way to spend your morning
15:06.51BeladonaUGH
15:06.55kremonte~_~!
15:06.56purlhmm... _~ is sour face
15:07.04CorrodiasDNS issues, you too? :D
15:07.08Beladonawell
15:07.08kremontewell, nto as good as my morning ;(
15:07.12Beladonathey should be fixed now
15:07.18Beladonabut dynamic updates weren't firing
15:07.19kremontehad to skip class coz i have a final and i have to study
15:07.31kremonteso far ive done more than 200 multiple choice questions
15:07.33Beladonaincorrect name resolutiuons all morning
15:08.45Beladonahad people trying to connect to application db's, and they couldn't because the server was sending the data to the wrong ip
15:09.30kremonteis there an ace'd critline?
15:10.48KalrothBeladona: Actually I prefer spending my morning with coffee and a slow inbox!
15:10.51krka|workwhy do people want aced versions of stuff?
15:11.02krka|workdoes ace magically make stuff better?
15:11.06Kalrothkrka|work: because it's ace!
15:11.10Beladonaslow inbox?
15:11.12Beladonawhats that?
15:11.25kremontewow @ trackalert. i never saw that before o_o
15:11.33KalrothBeladona: a mail inbox with only 2-3 mails / hour :)
15:11.46kremontekrka|work: because i want to get a million mods i don't need, just because they use less memory than before
15:11.48kremonte: - )
15:12.00Beladonalol
15:12.04kremonteconsidering the comp i use WoW on isn't fast anymore
15:12.06BeladonaI get at least 30 an hour
15:12.10Beladonathats slow for me
15:12.14krka|workaced addons magically uses less memory?
15:12.22kremonteyes, in twine with one another
15:12.32kremonteusing a semi top-of-the-line graphics card...except it's an ati on a laptop
15:12.37kremonteand i only have ~1.8GHz
15:13.02Beladonakrka: look at it this way
15:13.13Beladona20 addons that are all ace'd use less memory than just 20 normal addons
15:13.24kremonte^ ouais
15:13.28krka|workhow?
15:13.29Beladonayou realize more memory savings the more ace'd addons you use
15:13.39Cideno...
15:13.45Beladonathe same way you do with any well written library
15:13.49Cideassuming they are written another way, maybe
15:13.50kremontedepends what addons, though
15:13.59kremonteit's like saving $1 on a $20 t-shirt
15:14.04kremonteyou buy 20 and you got one free =D
15:14.08Beladonabasically
15:14.18Beladonagood analogy
15:14.36Cidehaving 20 addons will always use less memory than 20+Ace, since Ace takes memory
15:14.37kremontehow come WoWI only uses zips ;(
15:14.39krka|workhow does it work though?
15:14.42kremontei want to upload tar.bz2 versions!
15:14.50Beladonayou have to have a special card to save that $1 (ace library)
15:14.54Cide"acing" an addon doesn't make it use less memory
15:15.04Cideoptimizing it does
15:15.10kremonteit does if it uses functions in ace =P
15:15.16Cideno
15:15.21Beladonaacing an addon is in effect an act of optimization
15:15.28kremonteinstead of reinstating the function for all 20 mods with different names
15:15.34kremontegiving you 20 more global functions
15:15.36Cideyes, since the ace functions can be more optimized than the addon counterparts
15:15.59Cidebut if the addon counterparts are just as good, then that addon will always use less memory than the addon + ace
15:16.04Beladonaif you have 20 addons that use another library as well written as ace, then sure, you won't see much of an improvement in switching to ace
15:16.13kremontethere are some addons that will get no benefit, or get worse, if aced
15:16.14Beladonabut be honest, are there any other libraries that large?
15:16.18kremontebut there are some that aren't :-)
15:16.23Cideyou might save memory by having all addons use the ace functions instead of having every addon declare their own functions and reinventing the wheel 20 times
15:16.42Beladonathat is a big part of it
15:16.45kremontefor example, getlink would have no benefit with ace. immolatewatch, perhaps :]
15:16.47kremonteor countdoom
15:16.48Beladonadoesn't make our statement any less true
15:16.48krka|worktrue, but that's not Ace specific, that's library usage in general
15:17.02Cidethe statement that ace magically makes addons better is false
15:17.04kremontekrka|work: yes, but everybody loves ace
15:17.10Beladonawho said anything about magically?
15:17.12kremontei used to dislike ace
15:17.14Beladonayou filled that part in
15:17.34BeladonaI was pretty clear that it is the library part that makes it work well
15:17.36kremontebut since moving from flexbar to visor, the improvement is dramatic
15:17.45CideI didn't say anyone stated it, but it's still false
15:17.53Beladonathen we agree
15:17.58kremontemagic? of course it's false E:
15:18.08Beladonafail to see where there was an issue
15:18.11KalrothYou don't believe in magic? :(
15:18.14kremonteunless
15:18.19kremontethe makers of ace are mages and warlocks
15:18.24KalrothI bet you don't believe in santa claus either!
15:18.25kremonte(nobody likes priests druids or shaman though)
15:18.45krka|workflexbar is doomed! SCAB will take over
15:18.46Beladonalike I said, if you can write your own library (which I do) that is well optimized, then ace is pretty pointless
15:18.55kremonte..SCAB?
15:18.58kremonteeww
15:19.02Kalrothlol
15:19.09Beladonabut for people that don't want to write their own libraries, or don't know how, acing is a very worthwhile choice
15:19.15kremontepeople are going to pick it and sites are gonna get all bloody and puss-ey
15:19.22kremonte..how do you say puss-ey?
15:19.29krka|workSituationally Chosen Action Buttons
15:19.56krka|worksadly, I am forced to write most libraries myself since other people suck at coding :()
15:20.07kremontekrka|work: depends what for E:
15:20.56krka|workhm?
15:21.13kremontefor lua?
15:21.18kremontefor server side stuff?
15:21.27kremontefor c and frendz?
15:21.39BeladonaI personally don't use ace because I use very few addons, and prefer all of them to be small, fast, and optimized
15:21.52Beladonaif there are functions not being used, I remove them
15:22.11kremonte.1 kB = 100B, right?
15:22.20Beladona1024b
15:22.30kremontenot 1kB, .1kB
15:22.32kremontethilly.
15:22.48Beladonaunless you are muicrosoft
15:22.53Beladonawho rounds everything down
15:23.05kremonteanywway. about 100 bytes
15:23.15Beladonaann bits?
15:23.17kremonteseriously the difference in this case is negligible
15:23.18Beladonaahh*
15:23.37kremontethe non-ace version of goodinspect is like, half a kB bigger
15:23.43kremontethat's redikulas!!!
15:24.22Beladonayou talking about actual space?
15:24.36kremonteyes =O
15:24.39Beladona1024B = 1kB
15:24.39kremontethe lua is biggerer!
15:24.55Cidemust be all the semi-colons :)
15:25.12kremonteCide: yeah, semicolons are evil. i still use them though, coz im a warlock! :D
15:25.21Beladonahttp://www.glossary-tech.com/byte.htm
15:25.25kremontebut i'm a gnome, which makes me..a nice warlock?
15:25.37kremonteBeladona: i know, but when you're talking about 1/10th of that, it's very negligible
15:25.49kremonte2.4bytes? >_>
15:25.56Beladonawere you measuring memory size?
15:26.11kremonteit's all rounded anyway, in file-roller
15:26.33Beladonaneed to measure memory size
15:26.43Beladonafile size means very little to wow
15:26.48kremonteim trying tog et them onto my notebook
15:26.52kremontebut samba broke
15:26.54kremontefuck you samba!
15:26.57Beladonaits not the size of it, its how you use it (giggle)
15:27.29kremonteCannot connect to: Windows Network: Raptop
15:27.35kremontegrr
15:28.25BeladonaRut da Fruck is a Robster Craw?
15:28.37kremonteanata wa engrish ga hanase masu kaaaaa? D:
15:28.38kremontewwwww
15:28.46kremontedamn japanese people and their wwwww's
15:33.08krka|workyes, semicolons in Lua is retarded
15:34.27kremontedidn't iriel find a place where you need a semicolon?
15:35.24krka|workhe probably didn't
15:35.35kremontesomeone did
15:35.59kremonteit was like ((foo());bar()) or something
15:36.03kremontei know it had lots of ()'s
15:36.09kremonteand a \n didn't work
15:36.18krka|workhttp://lua-users.org/lists/lua-l/2000-08/msg00073.html
15:37.24kremonteand they are always right? E:
15:37.29kremontelemme see if i can find it in the logs
15:37.30kremonte~logs
15:37.33purlapt/ibot/jbot/purl all log to http://ibot.rikers.org/<channelname>/ where channelname is html encoded ie: %23debian | lines that start with a space are not shown | some channels have stats at http://ibot.rikers.org/stats/<channelname>.html.gz, or updated "nightly"
15:38.25krka|workwell, no they're not :)
15:38.30kremontehttp://ibot.rikers.org/%23wowi-lounge/
15:39.20kremonteIrielanyway, it mostly works but it gets tripped up by p()(i)()
15:39.21krka|workhttp://lua-users.org/wiki/LuaGrammar
15:39.23Kalrothit doesn't show parts or quits :(
15:39.30krka|workthis implies that ; aren't fully optional
15:39.44Kalrothoh, it's just quits it doesn't show
15:40.07kremonteim not sure if that was iriel talking about a java lua parser though
15:40.20kremontehttp://ibot.rikers.org/%23wowi-lounge/20060114.html.gz
15:40.22kremontectrl f for semicolon
15:42.46krka|workif anyone could explain the possible interpretations of p()(i)() i'd appreciate it :)
15:43.43krka|worki can only see it as: call the function that p()(i) returns, where p()(i) means to call the function with parameter i that p returns
15:44.04kremontesee
15:44.06kremontei just got los
15:44.06kremontet
15:44.08kremontesooo
15:49.51Eraphine|Discokrka sounds suspiciously like rowne.
15:49.57Eraphine|Discokrka|work sadly, I am forced to write most libraries myself since other people suck at coding :()
15:50.07Gryphenhehe
15:50.13krka|workI do? :) is that good or bad?
15:50.32Eraphine|Discoit's good and bad
15:50.45Eraphine|Discoeveryone is good and bad
15:50.48kremontetrackalert blew up my minimap ;_;
15:50.49krka|workwell, tbh, very few uses the strategy of caching results
15:51.01krka|workso if I want to go that path, I have to do it myself
15:51.09Legorol^hi krka
15:51.17Legorol^Situationally Chosen doesn't sound cool enough :(
15:51.18krka|workyou respond slowly Legorol^ :)
15:51.25Legorol^yep, 5 hours delay
15:51.25Eraphine|Discosoo....
15:51.27Eraphine|Discoscab is..
15:51.30Legorol^don't you have like work to do?
15:51.30Eraphine|Discobenecast?
15:51.32Legorol^:D
15:51.45krka|workname suggestions are still open
15:51.52Legorol^goodie, i will rack my brain then
15:51.53krka|workcool abbreviation is a must
15:52.00Eraphine|Discokrka - do you even still play?
15:52.03krka|workalso should be somewhat descriptive
15:52.09krka|workyes!.. a bit
15:52.13krka|work... to test code
15:52.19Eraphine|DiscoBYOB
15:52.24Eraphine|Discobring your own buttons
15:52.46krka|worki want a pronouncible abbreviation
15:52.49krka|worklike SCAB or STAB
15:52.58Eraphine|Discokrka, btw, I think I missed this, how are your buttons different that setting custom scripts for action buttons>
15:53.06Eraphine|Discobecause visorbuttons can do very much the same.
15:53.20Legorol^i'd imagine krka will make it so the right icon shows up, right?
15:53.29Eraphine|Discoyou can do that with settexture
15:53.30Legorol^does visorbuttons change the icon in the button?
15:53.49Legorol^ok the question is however how much code the enduser needs to produce
15:53.55Eraphine|Discoall of i
15:53.56Eraphine|Discoit
15:53.59Legorol^e.g. if i had to configure an AB mod and manually include settextures,
15:54.02Legorol^i'd shy away from it
15:54.17Eraphine|DiscoI understand that.
15:54.22Legorol^especially because i wouldn't have a clue how to figure out the texture paths for the spells
15:54.38Legorol^hm, i think i'd be a good test-subject for you, krka
15:54.44krka|workyes, right button shows up
15:54.45krka|workalso shows mana
15:54.48krka|workalso shows cooldown
15:54.50krka|workalso shows range
15:54.52Legorol^I know Lua, i know about testing/bug hunting, and no virtually nothing about action buttons or textures
15:54.58krka|workalso works for items, and then showing count and cooldown
15:55.02Legorol^*no = know
15:55.03krka|workalso seems very fasdt
15:55.10Eraphine|Discocan you show me the code krka
15:55.18krka|workin an hour or two, on my way home now :)
15:55.19Eraphine|Discoand.. furthermore, have you looked at visor?
15:55.21krka|workgone!
15:55.24krka|worknope, not really
16:00.10Eraphine|Discooh YES!
16:00.22Eraphine|DiscoFinally - events a-z (full list) on wowwiki
16:03.06Beladonabeen there for like a month now
16:04.38*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
16:12.49Corrodiasmy first sucky attempt at humor: http://corrodias.no-ip.org:6928/pub/historic001.jpg
16:13.46Corrodiaswell, come on, somebody look :P
16:16.37*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
16:17.07Corrodiasfine, fine, i'm going to bed again. [away] again.
16:18.59*** join/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com)
16:37.46*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
16:58.22*** join/#wowi-lounge Andcd (n=Miranda@82-208-70-53.uac1.unlim.mts-nn.ru)
17:00.56*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
17:01.43*** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se)
17:02.04*** join/#wowi-lounge Iriel_ (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
17:03.03Andcdis it World Of Warcraft discution channel?
17:04.33Gryphenit is geared toward the development of addons
17:04.55Andcdaddons for WoW?
17:05.00Gryphenyes
17:05.10Andcdhmmm... oki ^_^
17:06.00GryphenUsually the topic describes that, but today it is just weird
17:07.37IrielHopefully we can convince Cair to put a useful topic back
17:10.08krkacan someone point me towards Visor?
17:10.30*** join/#wowi-lounge Ratbert_CP (n=KCummins@204.128.192.37)
17:13.14krkathanks!
17:13.28krkai never would have thought of looking there
17:18.32*** join/#wowi-lounge Kalroth_ (n=kalroth@port114.ds1-hj.adsl.cybercity.dk)
17:18.53*** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net)
17:22.09*** join/#wowi-lounge sharkhat (n=sharkhat@dhcp80ff254e.dynamic.uiowa.edu)
17:30.32krkasilly me updated nvidia, now I need to rebuild stuff
17:31.13id`like?
17:31.20Legorol^more and more people seem to stumble in here by simply looking in the channel list of Freenode and noticing "WoW" in the name
17:31.47id`Wich is not a bad thing for the wowi-community
17:31.56Legorol^not that bad, but it's random people..
17:32.02Legorol^and this channel is for dev discussion really
17:32.16Legorol^granted, a lot of the discussion here is not even related to WoW often :D
17:32.18id`i know
17:32.40id`<PROTECTED>
17:32.55id`;)
17:33.07Cidehmm...
17:33.09*** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-164-255.dhcp.mrqt.mi.charter.com)
17:33.16id`toasty
17:33.21Legorol^laters, people
17:33.24*** part/#wowi-lounge Legorol^ (n=Legorol@tcmpc43.phy.cam.ac.uk)
17:33.25id`cua lego
17:33.28id`:\
17:33.29Kalroth_even better would be /topic No, this isn't a wow channel, Wowi is the name of my cat!
17:33.32ToastTheifindy
17:33.36id`lol
17:33.36id`:p
17:33.43ToastTheifidy?
17:33.50id`haha
17:33.59id`just id is shorter
17:34.00id`:p
17:34.23ToastTheifidy
17:34.30CideI'm wondering... I have this table that holds records, which are then broadcasted to other users in the raid.. say when I want to delete a record, I just tremove(table, key)
17:34.31*** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se)
17:34.49krkadamn it, i screwed up GLX
17:34.53krkano more wow :/
17:35.08ToastTheifROFL
17:35.12Cidebut, what's the best way to make sure the same record is deleted for the other users? the key won't necessarily be the same.. do you think I should pass along the "owner-key" when an object is broadcasted, or should I pass along all the info in the delete message?
17:35.21Cideboth ways are pretty lame though
17:35.26ToastTheifyou know all those people saying how blizz is gonna ban twinking?
17:35.37Cidehave fun with that
17:35.47id`ToastTheif, no?
17:35.48ToastTheif"You can also spend some money to equip your low level character with powerful weapons and equipment to give yourself an edge."
17:35.58ToastTheifdirect from one of blizz's pages lol
17:36.06id`well people are morons
17:36.11*** topic/#WoWI-lounge by Cairenn|sleep -> UI Mod Dev channel. Respect, courtesy, patience. Leave slouken alone.
17:36.16IrielCide : Your 'table' is just an array?
17:36.24IrielCide : Not a normal associative array?
17:36.25id`in other games you can equip lvl 60 itsms on lvl 1 people
17:36.28Cideyeah, no associative indexes
17:36.28id`i like that
17:36.30krka<PROTECTED>
17:36.33IrielCide : And how are the records identified between other people?
17:36.33Tainkrka: Visor is at the wowace.com forums, a couple of different persistent threads in the Ace AddOns forum.
17:36.43TainThe main d/l is:  http://www.crushingdreams.com/Visor/VisorR36.zip
17:36.48Cidethere's no need to sync the records other than when deleting one
17:36.51krkai just want to know what it _is_
17:37.00krkaall I've gotten so far is that you can move around frames with it
17:37.12IrielCide : Soundslike you need to send the message body to do a proper delete, unless you've gotten index synchronization
17:37.24IrielCide : But since you're using tremove in one place, I doubt very much that's the case
17:37.45Cideyeah, there's no maintained synchronization between the different clients and the "server"
17:37.57IrielI'd imagine a better design strategy would be to have message 'creators' assign unique ID's and key your table with those
17:38.08IrielCide Something like <playerName>-<Timestamp>
17:38.30TainIt is mostly 2 things.  First frame management.  Move frames, size, scale, apply textures, set anchors, etc.  Really just about everything you can do to adjust frames in game.
17:38.48TainAll command-line driven, very small and efficient code.
17:38.49CideI was thinking along the lines of passing the creator's key as another part in the record
17:39.56Cidenot sure how advanced I want to make it yet
17:40.18Cideit's based on your line drawing idea actually :)
17:41.34IrielGiving "things you want to talk to multiple clients about" unique identifiers simplifies a whole bunch of other things.
17:41.53Irieland using it as a key makes deleting/checking real easy
17:42.40Beladonahi
17:42.48Gryphenheya
17:42.53Beladonawent to lunch and the channel got lively
17:43.02Beladonashould go to lunch more often
17:44.11Cidehmm
17:44.12*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
17:44.21TainDamnit I submitted resumes for about 15 jobs yesterday.  Where are my job offers?
17:44.36BeladonaYew
17:44.38BeladonaYes*
17:45.15Kalroth_Tain: Positive: Being reviewed and soon UPS will be knocking on your door! - Negative: In the bin.
17:45.49Kalroth_(Really negative: Being reviewed and soon FBI will be knocking on your door!)
17:45.54BeladonaMixed: making offers to others, and you are in the middle of the stack
17:46.08ToastTheifidy
17:46.35ToastTheifmapscroll?
17:46.39ToastTheifhow's it going?
17:49.04TainI am always at the top of the heap!
17:55.37*** part/#wowi-lounge Andcd (n=Miranda@82-208-70-53.uac1.unlim.mts-nn.ru)
17:57.02*** join/#wowi-lounge Lebannen (n=Snak@i-83-67-218-74.freedom2surf.net)
18:03.04*** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se)
18:03.15krkacool, nvidia-installer saved my ass there
18:03.47*** join/#wowi-lounge Lebannen (n=Snak@i-83-67-218-74.freedom2surf.net)
18:08.08*** join/#wowi-lounge Lebannen (n=Snak@i-83-67-218-74.freedom2surf.net)
18:24.54*** join/#wowi-lounge zeeg (n=wguru@63.147.183.47)
19:01.44*** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com)
19:16.33*** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com)
19:16.57krkacurrent toc number?
19:17.12Iriel10900
19:24.10krkathanks!
19:34.33Beladonalol
19:50.22krkadamn I rock!
19:58.25id`lol
20:21.04*** part/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com)
20:24.44*** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net)
20:44.33*** join/#wowi-lounge Natasem (n=Natasem@63.197.112.216)
20:45.15NatasemCairenn: you there?
20:45.29Cairennno, I'm actually here
20:45.34Natasem:P
20:45.55Beladonadepends, how much money is it worth
20:45.58Beladona=P
20:46.03*** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net)
20:46.05Natasemhey i added a bit of info to your Once and for all post, and if ya want you can copy and past it to your first post
20:46.12Natasemhttp://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=304310&tmp=1#post304310
20:50.41id`nice
20:50.59id`i'd use microsoft antispyware though
20:51.02id`or hitman pro
20:51.02id`:p
20:55.53*** join/#wowi-lounge Maldivia (n=the_real@62.61.134.59.generic-hostname.arrownet.dk)
20:59.50*** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu)
21:00.29AnduinLotharwhat's the name of the breath bar?
21:01.00id`dunno check eCastingbar it must have it
21:01.11AnduinLotharcan u move it with that?
21:01.18AnduinLothart's not the same as the casting bar
21:01.45Maldiviaisn't is a MirrorTimer# ?
21:02.15id`it's a casting bar replacement it must have the name of it in there
21:02.20id`:+)
21:02.43Maldiviafrom WorldFrame.lua:
21:02.45Maldivia-- Process breathbar onUpdates if the map is up or the ui is hidden
21:02.45Maldivialocal bar;
21:02.45Maldiviafor i=1, MIRRORTIMER_NUMTIMERS do
21:02.45Maldivia<PROTECTED>
21:04.09AnduinLotharodd that my grep didn't pick that up
21:04.23Maldiviamine did :)
21:04.27id`Castingbar:new('Breath',45,{0,0,100})
21:04.37id`--^ thats how i'd do it if i were blizzard
21:04.39id`*sigh*
21:04.50AnduinLotharwell u can cast while underwater
21:05.04Maldiviawell, you can cast spells while under water...
21:05.09id`well make another casting bar, thats my point
21:05.17id`:-)
21:05.38Maldiviamirror timers are used for exausted, feigh death and breath, I think
21:07.28AnduinLotharwhy the hell is the event called from the UIParent event driver and not the MirrorFrame event driver
21:08.09id`one word
21:08.12id`blizzard
21:08.16id`:^)
21:08.48AnduinLotharanyway. i dunno why these silly people with outfit mods cant make a swimming swap... seems really simple to me
21:09.12AnduinLotharthere's even events for the damn thing
21:09.17id`:o
21:10.03AnduinLotharItemRack author and Outfitter author keep saying there's no way to detect getting out... so i'm gonna put it in wardrobe and then they're all gonna copy me
21:10.36Maldiviawhat if I swim at the surface, then the breath bar doesn't appear...
21:11.00AnduinLotharvalid question
21:11.08Maldiviaor if I equip an item or a buff that allows underwater breating -- no breath bar
21:11.25AnduinLotharthat's easy. can look for buff
21:11.53Maldiviahow do you know when you enter the water then ?
21:11.59AnduinLotharyou don't
21:12.10id`there your problem
21:12.12id`:)
21:12.16AnduinLotharnot a big problem
21:12.23id`make it a button
21:12.25id`:p
21:12.35AnduinLotharum... u can already do that
21:12.48id`no i mean make it switch sets on button press
21:12.52AnduinLotharpeople want to be MORE lazy tho
21:12.55id`<PROTECTED>
21:13.05id`wich would be whatever
21:13.15AnduinLotharid... all outfitters already have macroing and menu options
21:13.23Maldiviaso in other words, they have to dive a bit, for the breath bar to appear, for the mod to trigger on it, to switch items ?
21:13.24id`so whats their big deal
21:13.39AnduinLotharsomething liek that.. or trigger it themselves
21:13.43id`i dont even want things to go automatically for me
21:13.58id`but thats just me i guess :(
21:14.03AnduinLotharapparently
21:14.13id`hey AnduinLothar, now you are here
21:14.18AnduinLotharno im not
21:14.26id`you are the author/maintainer of ImprovedErrorFrame, right?
21:14.54*** join/#wowi-lounge Codayus (n=cody@chaos.net.nz)
21:14.56AnduinLotharyes
21:15.00id`It would kick ass much more if: it would look like TinyPad, smaller text and a draggable window
21:15.01id`and
21:15.09id`if the icon stays forever
21:15.23AnduinLotharyou can make the button always visible
21:15.27id`o, how?
21:15.28AnduinLotharit's na option
21:15.32id`na?
21:15.36AnduinLotharan
21:15.36id`oh k
21:15.45*** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
21:15.50id`hi clad
21:16.06id`:=)
21:16.06cladhaireheyas =)
21:16.25id`(i really am playing that song)
21:18.06cladhairelol
21:19.16TemIriel: I made a reply about the GetNextFrame idea.
21:21.14MaldiviaGetNextFrame shouldn't be that hard to implement..
21:21.31krkais it possible that GetEffectiveScale could return nil?
21:21.37Temno
21:21.54Temcourse, GetMousFocus never supposed to return nil either
21:22.06Temso a check for nil wouldn't be uncalled-for
21:22.20krka<PROTECTED>
21:22.20krka<PROTECTED>
21:22.25krkaget a nil error on the second line
21:22.32krkaand frame1 is not nil
21:22.37IrielGetMouseFocus can return nil
21:22.39MaldiviaGetMouseFocus() can easily return nol
21:22.45IrielI am, I replied.
21:23.02IrielThe scale methods never return nil
21:23.11Maldiviaif you change viewport, and move mouse outside of worldframe - can't fall back to WorldFrame then :)
21:23.14krkawhat if I screw it up somehow? :)
21:23.24IrielYOu'd get the nil from some other place then
21:23.34Irielit wouldn't come out of GetScale or GetEffectiveScale
21:23.37krkamy frames manage to survive alt-z
21:23.47krkaGetLeft() perhaps?
21:24.35Maldiviaif they are not hidden from alt-z, then they dont have a UIParent as a parent (some where down the line) - so a GetParent() call ?
21:24.52krkaI never SetParent though
21:25.05Maldiviais ther a parent="..." in the xml ?
21:25.06krkakrkaBar has UIParent as a parent and the buttons all have krkaBar as a parent
21:25.09krkano
21:25.19krkaunless you mean UIParent with ...
21:25.29TemIriel: how do some textures or fontstrings not have a lua presence?
21:25.33Maldiviawell ... as in "fill in solething here" :)
21:25.45TemI've always been curious about how that stuff works
21:26.01TemI just assumed that right now if there is an xml element there, it has a lua global
21:26.15IrielNo, things with no name have no global
21:26.37krkamaybe we should write functions that localize stuff... such as tooltips
21:26.44IrielIt's possible to have things with a lua presence but no global (Especially in 1.10, and possibly in 1.9)
21:26.59krkayou can just nil them
21:27.01TemI know it's possible in 1.10, but how in 1.9?
21:27.08IrielSlouken's implying that ALL frames will have those, which is good since it means GetParent()==nil means what we think it means
21:27.16IrielWell, I'm not sure what happens to a frame between two named frames
21:27.24Irielit may or may not have a LUA presence
21:27.30krkawhy would it not have it?
21:27.37TemOnce, I did something like this:
21:27.53IrielBecause, in order to avoid wasted memory, lua objects aren't created for frame-like objects that dont need them
21:28.15krkaexample?
21:28.19IrielFontString and Textures will continue to behave that way, if you didn't name it, and it wasn't dynamically created, it wont have a LUA presence
21:28.25IrielAny un-named texture
21:28.51krkatrue
21:28.58Temhttp://wow.pastebin.com/512053
21:29.27IrielTem I recall that vaguelly, what did $parent evaluate as?
21:29.36TemSomeGlobal:GetName() == "TopSubFrame"
21:29.46IrielTem but also what happens if you do <Frame name="A"> .. <Frame> .. <Frame name="B">
21:29.48Tembut there was no global "top"
21:29.53Irielwhat does B:GetParent() return
21:30.02IrielAnd in your case, what does SomeGlobal:GetParent() return
21:30.10TemI don't remember
21:30.14TemI'll have to test later
21:30.18Irielis it nil, or is it an object that doesn' thave a global reference?
21:30.20Tembut right now I've got to go to work
21:30.28TemI'd hope it's non-nil
21:30.32Irielthat's the case I dont know right now
21:30.37Irielit might be nil, it might not
21:30.41IrielIn 1.10, it wont be nil
21:30.44Temnil would a bad thing
21:30.54Temmy code atm assumes nil means no parent
21:31.01MaldiviaIriel: a GetNextFrame method shouldn't be too hard to implement
21:31.36IrielMaldivia : Assuming that slouken has all of the frames in one hash somewhere, I agree.. But I have no idea what that stuff looks like internally
21:32.53MaldiviaIriel: hmm, what about something like http://wow.pastebin.com/512061
21:35.47IrielHow do you enumerate the 'toplevel' frames?
21:35.52IrielWe have no way to do that today
21:36.03IrielUIParent:GetParent() returns nil
21:36.09Iriel(At least, I think it does)
21:36.19Cideyep
21:36.28IrielIf the logical 'top' frame has a LUA presence, then we'd be ok, but without that we can't implement it ourselves
21:36.41*** part/#wowi-lounge Ratbert_CP (n=KCummins@204.128.192.37)
21:36.52Maldiviabeside an ugly hax, with scanning the global enviroment, check if it's a userdata object, check GetFrameType and then check GetParent - none
21:37.04Irielyou can't scan the global environment
21:37.10Iriel1.10 allows for anonymous frames
21:37.33IrielAs does 1.9 if you nil them after creation 8-)
21:38.14Maldiviahmm, yeah - ok
21:39.13IrielThe logical flip side of this is.. frames which dont want to be found, perhaps shouldn't be 8-)
21:39.59Maldiviabut on the other hand - does it really make sense to be able to do a GetNextFrame on the top-level ?
21:40.31IrielWell, the idea of get next frame was to iterate over ALL frame objects, whether they have a global reference or not
21:44.03Maldiviahmm, GetChildren - does it return the objects in load order ?
21:44.48IrielAn order has never been explicitly specified, so I have no idea
21:44.52krkaI try to hide as much as possible from other addons
21:45.02IrielIt really shouldn't matter
21:45.11krkaboth to avoid interference and to avoid people from weird hooking
21:45.14AnduinLotharcoolness factor
21:45.52MaldiviaIriel: hmm, it was just if for instance, say you have a scroll frame, with 20 lines - if you could make sure the 5 return from GetChildren was the 5th line
21:46.15IrielMaldivia : I would imagine it'd be more reliable to get the list then sort them by name
21:46.25IrielMaldivia : But it should be easy enough to test
21:46.52IrielI dont do a whole lot of runtime inspection other than to figure out why one of my own frames is missing
21:47.10*** part/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
21:51.31Natasembah i don't need no stinkin training class.....
21:51.32IrielQuestion: Are item links passed cross-faction?
21:51.32NatasemThe Office of the General Counsel on behalf of the Secretary of the Army is sending the attached memo which reaffirms the requirement for all Army personnel to attend annual face-to-face ethics training and an additional requirement for personnel involved in the acquisition process to attend Acquisition Ethics Training.
21:53.04Maldivianothing is passed cross-faction...
21:53.36Maldiviaitem-links are "scrambles" just like everything else
21:53.46Maldiviaand the scambling removes the link
21:54.54*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
21:58.05krkahah! I even showed my brother, who knows NOTHING about programming how to setup my addon
21:58.13*** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com)
21:59.32Beladonaweird
21:59.42BeladonaMacromedia actually has a decent source control system
22:00.27Beladonaanyway, home time, have fun!
22:00.38Cairennlater Bela
22:12.54AnduinLothari keep having this feeling that i could abstract Wardrobe inot like 200 lines
22:13.02AnduinLotharinto*
22:13.17AnduinLotharso much repeatitive code and hard coded constants
22:14.14Guillotinezeeg needs to watch his forums more. there are SO many advertisements for gold sellers and hacks
22:14.15*** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-51-225.twcny.res.rr.com)
22:15.02GuillotineAnduin: read my article on item links. rather than parsing the item tooltip, you can use the itemid, extra stat id, and enchant id
22:15.11Guillotinemuch faster
22:15.14Guillotineand less code
22:15.15AnduinLotharbeen there, done that
22:15.18Guillotineah
22:15.19Guillotineok
22:15.54AnduinLotharonly problem is uniqely identifying items of the same name with differnet perminant enchants
22:19.51ForgottenLordswow... I go play city of heroes for four days, and I feel like WoW's jump is lame, the controls are messed up... and Im confused as all hell...
22:20.13Guillotineanduin: part of the item link deliniates permanent enchantments
22:20.15ForgottenLordsomg... I cant even fly...
22:20.21GuillotineI would thinkt he problem would be temporary enchantments
22:20.24Guillotinethe*
22:20.39GuillotineForgottenLords: haha
22:20.42AnduinLothartemp enchants i don't care about
22:20.57AnduinLotharno one makes an outfit based on temp enchnts
22:21.07Guillotineright
22:21.13Guillotineif you dont mind WoWGuru, check out http://www.wowguru.com/forums/showthread.php?t=11536
22:21.20Guillotineif you do, maybe I'll post it on the forums
22:22.38AnduinLotharok so the perm enchants are diff # than the temp ones
22:22.45AnduinLotharthat makes it easy then
22:23.02*** join/#wowi-lounge Cide- (i=Cide@81-226-233-223-no60.tbcn.telia.com)
22:23.19AnduinLotharjust have to check for the enchant and if it cant find it in the bag, fall abck to one with the same id
22:23.38AnduinLotharmeans i have to cache the items tho
22:23.49AnduinLotharand convert my item storage to item id
22:25.16cladhaireMy game just locked up hardcore.. no crash =(
22:26.23GuillotineAnduinLothar: right. this also means that, if you use this, you do not need to actually change the gear to set up an outfit
22:26.58Guillotineit will also make localizations unneeded
22:27.15AnduinLothar?
22:27.29AnduinLotharoh right
22:28.06AnduinLotharcept then i'd have to make a whole virtual frame like ItemRack
22:28.21Guillotineif you did it that way
22:28.23AnduinLotharor override the char frame functions
22:28.24Guillotineyou can still do it your way though
22:28.47Guillotineby just getting the item link of the slot
22:28.48AnduinLotharright, i think it's more intuitive to use the char frame and have actual switching
22:28.55Guillotineright
22:29.10Guillotinealso the most code-efficient way (by how much code is needed)
22:29.14AnduinLotharright
22:29.20AnduinLotharcause i can reuse the outfit code
22:29.25AnduinLotharand not duplicate xml
22:29.31Guillotinemmhmmm
22:29.51AnduinLothari'm abstracting the event system in wardrobe atm
22:30.10AnduinLotharmaking a table for looping
22:30.29AnduinLotharmakes it easier to add new events
22:30.49AnduinLotharjust need a check function and new id lables
22:31.05AnduinLotharrather than 4 new functions and modified if/thens
22:32.58Guillotineright
22:33.12AnduinLotharabstracting is fun :)
22:33.15Guillotineit would be useful to do that. so you could add your own stuff (like a certain set when in a certain BG)
22:33.50AnduinLotharya, well i liek that ItemRack has the ability to add and modify you're own, but most users don't want that much control
22:33.57Guillotineya
22:34.14Guillotinethe advantage of adding that type of thing is that the people that are going to use it are usually going to be fine wtih slash commands
22:34.18Guillotineand you don' need to make a gui
22:34.58AnduinLotharhe has moth tho
22:35.00AnduinLotharboth
22:35.08AnduinLotharless slashcommands the better
22:36.47Guillotineright
22:42.16*** join/#wowi-lounge Beladona (n=sluster@115-60.124-70.tampabay.res.rr.com)
22:42.16*** mode/#WoWI-lounge [+o Beladona] by ChanServ
22:44.28*** part/#wowi-lounge Beladona (n=sluster@115-60.124-70.tampabay.res.rr.com)
22:50.53AnduinLotharbah, plaguezones mess everything up being different..
22:53.35Guillotineplaguezones?
22:53.51Guillotineplaguelands?
22:54.01AnduinLotharthe event trigger for entering or leaving a plague zone
22:54.07Temdoes Mouse3 count as a mouseclick?
22:54.14AnduinLotharif you tell it too
22:54.28Cide-yeah, you need to RegisterForClicks to get it, I believe
22:55.07Temcool
22:55.45IrielDoesn't that depend on whether you're using OnClick or OnMouseDown?
22:56.41TemI just need to know if it's possible
22:57.06TemI'm about to request from the Yatlas developer a few features and I didn't want to request something that was impossible
22:57.33TemIt reminds me so much of google maps that I want it to behave like google maps
22:57.46Temdown to the middle mouse click
22:57.49AnduinLotharcan u zoom with the scroll wheel?
22:57.52Temaye
22:57.59Irieli hate how my middle mouse button works in windows
22:58.08AnduinLotharas do i
22:58.10Irieldamn logitech drivers make it far more difficult than it needs to be
22:58.11TemI'm really quite impressed with Yatlas
22:58.26AnduinLothardoes it have a follow player mode yet?
22:58.34Temnot yet
22:58.39Temthat's one thing I'm requesting
22:58.41CideIriel: Indeed, the logitech drivers are pretty weird
22:59.05IrielIt's most annoying with Fable, since that actually USES the middle mouse button
22:59.22TemHow is the PC version of fable?
22:59.31TemI heard it was better than the XBox counterpart
22:59.34Temand still very fun
23:00.13IrielIt is better than the XBox version
23:00.23Iriel(Which I also have)
23:00.30AnduinLotharya, it is
23:00.33AnduinLotharroomie has both
23:00.44IrielThey could have done a better job with the PC UI, that's about my only real gripe
23:00.59IrielIt's basically the xbox UI with some key bindings
23:01.16Temheh
23:01.24TemI think you are spoiked
23:01.26Temspoiled
23:01.42TemI know I am
23:02.08Cidehmm.. can anyone think of a better way to implent a sort of "freehand" drawing tool (using Iriel's line drawing code) than this? I don't really like the way it is now: http://wow.pastebin.com/512212
23:02.42TemWhen I play PC games, I always find something I would like to change about the interface but I can't and I find it extremely annoying that I can't.
23:03.21Cidea lot of interfaces leave a lot to be desired
23:03.25IrielCide: I'd probably add some check on linear diistance too
23:03.31Irieloh, you have one 8-)
23:03.33AnduinLotharmake it so you mousedown to start a line, then as long as the mouse is down onupdate the render from the point sellected to the cursor
23:03.44CideAnduinLothar: it does that
23:04.01AnduinLotharso what's the problem?
23:04.30CideI'd like to change the mechanism to start a new line, it's kind of weird right now
23:04.43Cidesometimes it gets pretty "edgy", whereas other times it's smooth
23:04.45AnduinLotharas uppossed to when you click again?
23:05.05Natasemanyone have a link to Blizzards ToS?
23:05.18AnduinLotharoh ok, u mean for drawing, ,rather than individual lines
23:05.18Cideyou hold down the mouse, it starts dragging a new line
23:05.22IrielI'd imagine you'd need to track the direction the mouse was going BEFORE the angle started changing
23:05.24Irielbut that's tricky
23:05.36IrielI'd do it something like this...
23:05.40Cidethat's sort of what I was trying to accomplish with the length check
23:05.52Cideso it checks where the mouse is going when the length is <= 10
23:05.59Irielonce the mouse reaches a certain distance from the start point, establish a 'corridor' for the line
23:06.32Irielthen if the line escapes that corridoor, then put the endpoint at the last point in the corridor and start the new one
23:08.12Cidehmm
23:08.23IrielI think the problem with using just angle is that as you get further from the start point, the deviation has to get pretty crazy to trigger it
23:08.44Cideyeah, that might be it
23:10.10Irieldistance from line, rather than angle from line, would be the way to go
23:10.19Cidethat could possibly be circumvented by getting the max possible length, getting the ratio of length/maxLength, and then dividing the angle with that
23:10.29Cidebut I'm not sure how well that would function without trying it
23:10.31IrielThe math is easier than that
23:11.03Iriel(i mean, the math for 'distance from a line' is easier than the math for ratios and angles)
23:11.26Cideyeah, it is
23:11.37IrielIf I wasn't pretending to be working (Actually I sort of AM working) i'd try and sketch out what i'm suggesting in code
23:12.00AnduinLotharwhat kinda work do u do?
23:12.26Irielbut I think you're close, you establish a 'straight' line at a certain distance from the start, then when the cursor deviates from that line too much, you do an endpoint ON the line as close to the cursor as possible, and start the new one
23:12.44IrielSystems architecture and design for eCommerce systems
23:14.12Cidedoing what I suggested works, but I think I'll implent your way since it's undoubtedly faster
23:14.41Cideadding a check for last cursor position would probably be smart too, since this code is run during OnUpdate...
23:14.46AnduinLotharmmm, that sounds like real work..
23:15.09Irielthey call me at 3 in the morning when things break too much, so it can be.
23:15.40Irielit can be very interesting and challenging tho, which is why I like it (when the politics aren't too bad)
23:16.04IrielCide : Yeah, I do quick exits on my OnUpdate mouse tracking for that reason.
23:21.50AnduinLotharpolitics screw up everythign
23:22.57IrielYeah, they're one of those unavoidable evils, they're like a tide tho, some months are better than others.
23:23.22Cidehmm Iriel, were you going to suggest calculating the 'corridor' using another method than triangulation? I can't think of a good way to do it without using that (though I might be tired), which will take some processing too
23:24.31Irielyou'll have start point, and current-endpoint
23:24.40Irielcalculate length using sqrt(dx*dx+dy*dy)
23:24.50Irielthen you can calculate sin/cos using dx/l dy/l
23:25.31Irielthen you can figure out the parameters for an Ax + By + C = 0; representation
23:25.43Irielwhich I think is the easiest way to get a distance-from-line
23:27.02AnduinLotharlol... the stupid Death Grips still call the PLAYER_AURAS_CHANGED
23:27.26AnduinLotharthat's very annoying seeing as i have the mount speed enchanted
23:33.07IrielCide: In fact, if you've got your line as Ax + By + C = 0, then for any X, Y, distance from the line is AX + BY + C
23:33.17IrielCide: As long as (A*A+B*B) == 1
23:33.34IrielWhich they do if you use the construction above
23:45.33Natasemwowo the screenshot of the day is pretty cool
23:45.34Natasemhttp://forums.worldofwarcraft.com/screenshots/images/screenoftheday/ss0497.jpg
23:46.04id`hehe'
23:47.12AnduinLothari like the ss of erakanus in orgrimmar and everyone alseep
23:47.16AnduinLotharasleep
23:47.45Natasemu got a link for that one
23:49.21AnduinLotharmmm, was on thottbot
23:49.39Natasembah NooB
23:49.46AnduinLotharah, not eraknus. one of the others that guards the emerand dream
23:50.38Natasembah NooB X2
23:58.56GenNMXFor a database, what's better, totals[unit][physical][total] and totals[unit][spell][total] or totals[unit][physical_total] and totals[unit][spell .. ":" .. total] ?
23:59.29GenNMXIs there any benefit from reducing table depth?

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