irclog2html for #wowace on 20060407

00:00.33cladhairebetween LEAVING and ENTERING tem?
00:00.46Temthose fired during a zone for me
00:00.55Temand were only 1 or 2
00:00.57cladhaireyes, because they
00:01.05cladhairethey're reinitializing the bindings, chatwindows and macros.
00:01.15cladhairenothing will have changed
00:01.17Temaye, as in events we want to let through
00:02.02cladhaireI don't understand why we need to let them through.. in what case do you need them to fire?
00:02.10cladhairei'm okay with it-- but i wnat to talk it out =)
00:02.12hyperChipmunkthose fire with no UI?
00:02.31hyperChipmunkoh duh
00:02.33hyperChipmunkdont' answer
00:02.43hyperChipmunkI'm stupid
00:02.44*** join/#wowace Norque (n=Mickachu@074.a.001.dub.iprimus.net.au)
00:03.48Temcladhaire: I'm more of the opinion that we should blacklist events
00:04.02Temcladhaire: rather than not letting anything through unless it's on the whitelist
00:04.03cladhairewell you and kaelten decide, i'm okay with either
00:04.24TemIMO only the known batshit events need to be filtered like this
00:04.33cladhaireI'm okay with that
00:04.37cladhaireyou two decide =)
00:04.39Temand to me, this has less chance of having issues
00:04.59Kaeltensorry what?
00:05.00cladhaireand what are the batshit events?
00:05.04Kaeltenbaby was distracting me
00:05.05cladhaire(20:03:40) Tem: cladhaire: I'm more of the opinion that we should blacklist events
00:05.05cladhaire(20:03:53) Tem: cladhaire: rather than not letting anything through unless it's on the whitelist
00:05.48Kaeltenwell compiling a list of batshit events would be a lot harder than just not responding to events during the in between
00:05.51TemBAG_UPDATE, UNIT_INVENTORY_CHANGED, UPDATE_CHAT_COLOR, ACTIONBAR_UPDATE_BINDINGS
00:05.59TemKaelten: I disagree
00:06.06TemKaelten: just install warmup and zone
00:06.08Temthe look
00:06.14Tems/the/then/
00:06.40Kaeltenon top of that if an addon really needs access during load it can still get it by forcing a whitelist.
00:06.55Kaeltentem: what you mean during regular gameplay?
00:07.27Temby forcing a whitelist?
00:07.28cladhaireyou two fight it out, and page me when you have an answer =)
00:07.56Kaeltenself:RegisterEvent("Event", nil, true)
00:08.20TemOh, I didn't realise you were planning that structure
00:08.23cladhaire*nod*
00:08.28cladhairecmon.. have faith =)
00:08.31Kaeltenyep
00:08.38Kaeltenthat way you can say I need this event regardless
00:08.45TemYeah
00:08.46TemI dunno
00:08.57TemI still lean towards a blacklist, but either way is good for me
00:09.38KaeltenI say white list
00:10.40Temlet me flesh out my opinion a little more
00:11.12Tema blacklist allows you to *unregister* for those events during a zone
00:11.32Kaeltenbut that also minimizes the effect of what we're trying to do
00:11.40Temwhich means that when those events fire, you do *no* processing
00:11.43Kaeltensince some will be allowed through anyway
00:12.06TemI don't think there is any reason to *ever* handle one of the blacklist events during a zone
00:12.29TemIriel put it very well
00:13.07cladhairewhy do you need UPDATE_MACROS when you would need BAG_UPDATE?
00:13.17cladhairethat was the inconsistency that I didn't understand
00:13.28Kaeltenwell in my white list implementation I saved about 10% of my load time
00:13.37Kaeltenprobably would have been better if we actually deregistered the events
00:13.38Kaeltenmaybe
00:13.47cladhaireI can do that
00:13.51Kaeltenclad) I redid it as a table lookup
00:13.53cladhairewith some magic
00:14.11TemYou logically leave the world (on one instance server) and re-enter it (on another instance server). Since your identity is stored on the server, the events are produced as the new server re-synchronizes the client with the server's state.
00:14.41Temthe extraneous events are the new server getting your info and spamming the event like it's new to you
00:14.44Tembut it's not new info
00:14.53Temso it's pointless to do any processing of them
00:15.03cladhaireOk, so we don't need anything, except ADDON_LOADED, VARIABLES_LOADED or PLAYER_ENTERING_WORLD
00:15.08cladhaireunless someone needs it
00:15.18Temwell chat events
00:15.29cladhairethey don't come during zoning afaik
00:15.31cladhaireor do they?
00:15.33Temaye
00:15.42TemI think it's possible anyway
00:15.49cladhaire.. i'm very skeptical
00:15.56TemI don't see why not
00:15.57cladhairei think they would be delayed until entering-world.. but i coul dbe wrong.
00:16.21TemI haven't tested so it's really just a guess
00:16.30cladhairegimme a second.
00:17.26Kaeltenlets do the whitelist, I think its a slightly better option.
00:19.24Kaeltentem: how do I get the window to show up?
00:19.40KaeltenTARD:Show()?
00:19.43Temaye
00:19.48cladhaireTem: PLAYER_ENTERING_WORLD has to happen before CHAT_MSG events come across
00:19.54Temcladhaire: cool
00:19.56cladhaireRun MessageEvent and reload
00:20.07cladhaireall the "SPAM" messages for addons happen at P_E_W.. and nothing happens before that.
00:20.20Temcladhaire: addons aren't chat
00:20.31cladhaireTem: I'm in raid/guild/party/general chat as well
00:20.33Temcladhaire: addons are people calling ChatFrame:AddMessage
00:20.33cladhaireI never siad they were.
00:20.36cladhaireyes.
00:20.37cladhairei'm aware.
00:21.16cladhairethe first time any CHAT_MSG event happens is after P_E_W
00:21.50cladhairehence why if you reload.. nothing ever appears before the Ace load message (which doesn't happen until P_E_W)
00:26.11TemPEWPEW
00:26.14TemLAZERZ
00:26.28TemKaelten: you get the frame to show up?
00:26.29cladhaireindeed =)
00:26.43cladhaireso did we decide on a whitelist for the three events ace needs to initialize addons?
00:27.01KaeltenTem: yep
00:27.05Kaeltenwhitelist the three clad
00:27.19cladhairek
00:27.34Kaeltenhmm  anyone have the location of a 3d mesh I can use?
00:27.48TemKaelten: I've never been able to see one load properly
00:31.25hyperChipmunkYES! first try!
00:35.18Kaeltenhrm I need a better example
00:35.35Temfor what?
00:35.39Kaeltenmodel
00:36.08KaeltenI've got it to show up a model but its dark
00:36.13Temoh
00:36.37Temtemporarily change your type to a PlayerModel
00:36.42Temand do a SetUnit
00:41.39cladhaireif not isZoning or (isZoning and whiteList[event])
00:41.44cladhaireany way to clean that up logically?
00:41.46cladhaireit looks ugly =)
00:44.02hyperChipmunker
00:44.05ckknightope
00:44.08ckknightnope*
00:44.16Kaeltenif isZoning and not whitelist[event] then return end
00:44.24hyperChipmunkyou don't need the first half
00:45.06ckknightyea, that's it, Kaelten
00:45.10hyperChipmunkright
00:48.20Elvisockknight: I've got a preliminary background drawn up, but my PS is lame and won't properly save to .tga
00:48.31ElvisoI've uploaded the PSD if you want to save it and try it out
00:48.38ckknightI use The GiMP
00:49.09ElvisoI've used that before but don't believe I have it on this system
00:49.15ElvisoI'll download it
00:49.23ckknightyea, it's Free
00:51.58cladhaireKaelten: No, that won't work-- because isZoning is typically false
00:52.43ckknighthow won't it work?
00:52.53ckknightif you're zoning, it stops the function
00:52.59ckknightthus the return
00:54.32Temoh god damnit
00:54.41Temfucking login server
00:55.43TemAUTHENTICATE ME YOU PIECE OF ROTTEN SHIT
00:56.12hyperChipmunkyou could be an imposter!
00:58.22hyperChipmunkAB time-to-victory implemented
00:59.10Temoh nice hyperChipmunk
00:59.28Temif I ever played AB because it wasn't the worst BG ever, that would be cool
00:59.41hyperChipmunkgot it on the first try too =D
00:59.49Tem:)
01:00.21hyperChipmunk00:00 within like a quarter of a second; even compensated for time between the tooltip update and the score updates
01:05.05TemKaelten: can you pastebin your model code so far
01:05.23ckknighthyperChipmunk, did you ever end up getting the 0.5 -> 0.8 code working?
01:05.34cladhaireHrm.. anyone up to testing a new AceEvent?
01:05.45TemI'd love to cladhaire, but I can't log in
01:05.55TemI don't think many people can
01:07.03Kaeltentem: you sure you want it, its not much so far.
01:07.22TemKaelten: I just wanna see how you're doing it
01:07.25Temin case I forgot to tell you anything
01:07.29ckknightcan you pastebin it?
01:07.34ckknightI want to read it
01:07.35cladhairehttp://ace.pastebin.com/645297
01:07.42Kaeltenhttp://ace.pastebin.com/645296
01:07.43cladhaireThat's the code without any debugging..
01:07.47cladhaireI just know I have no syntax errors
01:07.53hyperChipmunkI got a bad result yesterday; trying it again today
01:08.11hyperChipmunkthe reload thing kills it
01:08.54cladhaireKaelten: See anything glaring or missing with what I posted?  I need to clean it up a bit.
01:09.11ckknightI already see errors
01:09.16Kaeltenclad: testing it
01:09.19TemKaelten: coolbeans.  Looks good
01:09.24Kaeltenclad: addons didn't load
01:09.42TemI think I'm done with Editboxes
01:09.45Tembut I can't test
01:09.50cladhaireguys, its not ready for testing.. I'm just posting what I have-- I haven't loaded it up.. haven't done anything but write it =)
01:10.01Kaeltenlol
01:10.03cladhaireKaelten: It has to be activated in AceModule.
01:10.06ckknightcladhaire, line 90, the AceEvent in AceCore:new(AceEvent) there is nil
01:10.24Kaeltenclad oh ya
01:10.26cladhaire*nod*
01:10.27Kaeltenoops, revereted
01:10.30cladhairehave that fixed
01:10.48Kaeltentem: I can't test it either since I'd have to reload
01:10.49cladhairethat not an error so much as result of cut/paste code.
01:10.57TemKaelten: yeah that was my problem
01:10.58cladhaireckknight: If its nil, AceCore just creates a new object.
01:11.05ckknightah
01:11.09ckknightokay
01:11.12cladhaireso you can just cut the reference out.
01:11.21TemKaelten: I was in game, but I hadn't changed the toc yet, so I restarted wow.  Now I can't get back in
01:11.56Kaeltentem: it just let me in about 5 mins ago, keep tryin
01:12.07TemI am
01:13.27Kaeltentem: ok I can tell that its loaded the model but it can't figure out some of the other sets
01:13.48Temwhat do you mean
01:13.49Tem?
01:14.50Kaeltenwell its showing up as a shadowy outline
01:14.57Temoh
01:15.01Temthat's model files
01:15.10cladhaireKaelten:  commited to svn
01:15.43Kaeltenso its spost to be that way tem?
01:16.16Temnot really sure
01:16.26Tekcubhey clad, so question
01:16.29TemModel objects are a mystery to me
01:17.06cladhaireTekcub: Sup?
01:18.07Tekcubthe OnUpdate things... which method you think I should take... seperate frames for each function that registers and recycle them as needed or one frame and loop over a table on every update?
01:18.26Kaeltenhmm
01:18.58TemI say ask Iriel about that
01:19.03TemI'm sick of trying to log in
01:19.16Tekcuboh and I got a name for it, I think it was Wob that came up with it... Metronome
01:19.37cladhaireTekcub: One frame, iterate it.
01:20.13Tekcubokey then :P
01:20.24cladhaire=)
01:20.25Kaeltenclad: it doesn't work
01:20.30cladhaireyou save the overhead of multiple function calls
01:20.34cladhaireKaelten: I suspected that =)
01:20.38cladhaireKaelten: Any specifics?
01:20.40Kaeltenwhy?
01:20.44Kaeltenlol
01:20.46Kaeltenno just silent error
01:20.58Tekcubso the overhead of looping over a frame is less than the function calls?
01:21.05cladhaireabsolutely
01:21.08cladhaire./dump AceEventLib
01:21.10cladhaireerr
01:21.12ckknightthere are 923 spells in the game, not counting trade skills
01:21.12cladhairegimme a second.
01:21.38hyperChipmunkought to be more than that
01:21.41Tekcubso there's what, 930 with tradeskills :)
01:21.42hyperChipmunkincluding NPC stuff too?
01:21.52hyperChipmunkno, each tradeskill create is a spell
01:21.57ckknightyea
01:22.02ckknightthere's a lot of those
01:22.14Tekcubdoubtful, NPCs have a lot of variety even tho they have the same effects
01:22.15hyperChipmunkthey're just spells with reagents
01:22.42hyperChipmunkyea, I don't see how 923 includes npc
01:22.48Tekcuband from the spellbook perspective each tradeskill is one spell
01:23.10hyperChipmunkor item effects
01:23.30Tekcubfrom the castingbar perspective yes, but then there's items with cast times too
01:23.58hyperChipmunki thought we were talking about spells in the spell database
01:23.59ckknight923 includes pets
01:24.00Tekcubso it all depends on what you define as a spell :)
01:24.16ckknightit's what I spidered from WoWGuru
01:24.22ckknightgetting all the translations now...
01:24.24TekcubI think boss is talking about Spellbook
01:24.28hyperChipmunkI define a spell as an entry in the spell database
01:24.35Tekcubblarf, WoWGuru
01:24.51ckknightTekcub, do you know another place to get translations to German and French?
01:24.55Tekcubthen tradeskills are one spell per profession
01:25.04ckknightright
01:25.10ckknightnot crawling those
01:25.12TekcubAlla has em for items, not sure about spells
01:25.34Tekcubthey got chineese too
01:25.41ckknightmeh
01:25.42Norquei doesnt from what i saw :(
01:25.54Tekcuboh come on, farmers are people too!
01:26.00ckknightI doubt that
01:26.20hyperChipmunkI'm so glad I have a singaporean english teacher on my pvp team
01:26.25TekcubI hanestly don't think the farmers play on a chineese client anyway :)
01:26.30hyperChipmunkmakes dealing with them so much easier
01:26.42ckknightlol
01:26.50ckknightTekcub, me either
01:27.00ckknightand frankly, I don't think my Chinese userbase is that big
01:27.38Tekcub*shrug* who knows, I never worry myself with locale unless someone gives me translations
01:28.42ckknightwell, I make sure all my strings are localized, at least to English
01:28.51ckknightwith the lib I'm writing, it has French and German support
01:35.15Elvisockknight: is there a transparency/alpha setting in the API you're using on your background?
01:38.13hyperChipmunkam I the only person in here who does PVP?
01:38.42TainI don't PVP.
01:38.49hyperChipmunk...and betatesterless
01:39.02TekcubPvP sucks
01:39.37CodayusIf I wanted to pvp, I'd go down to the DMV.  Plenty of queues there!  </bitter>
01:39.46hyperChipmunk>8p
01:40.11Tekcubqueues? you damn Brit!
01:40.48CodayusFevered speculation and rumor has it  it that cross-server BG queues will come in 1.11.  That might be inteesting....
01:40.51CodayusTekcub: Hmm?
01:41.02Tekcubnothing :)
01:41.13hyperChipmunkbritish use 'queue' where americans would say 'line'
01:41.16Tekcubthere'll be keyrings in 1.11
01:41.28Codayusoh?
01:41.28Tekcubanother one of those "toook you fucking long enough" things
01:41.29Codayushmmm
01:41.54Codayusdoesn't bliz use the word queue?
01:42.10CodayusI think it's very standard usage in a comp sci context.
01:42.19Tekcubyes, but americans don't describe lines as queues IRL, only wacky brits do
01:42.43Tekcubstupid americans
01:42.57CodayusOh, well, I was referrring to the dmv queues in a comp sci sense I guess....analogizing them to bg queues.
01:43.02CodayusOr something.
01:43.16Tekcubyea I understood what you were saying
01:43.27Tekcuband I was taking the chance to make fun of you for it
01:43.35CodayusI think m usage was normal even for an american.
01:43.37hyperChipmunknothing wrong with that =)
01:43.46hyperChipmunknaw, only in disneyworld
01:46.36hyperChipmunk\
01:50.39ckknight20 KiB for spells per language or so
01:50.51ckknightreally, not that much if you think about it
01:56.24Elvisockknight: are you just showing a portion of the background in FuB?
01:56.41Elvisoor is there a transparency/alpha API function you're using?
01:58.02hyperChipmunkit's just a background texture, and a transparency slider that uses Frame:SetAlpha(alpha)
01:58.09hyperChipmunkI'm pretty sure
01:59.19Elvisojust asking b/c the default background he has is 256x256....but it only uses like 256x100 or so
01:59.33Elvisoand his img has no alpha channel
02:00.59hyperChipmunkdoesn't need it
02:01.17hyperChipmunkthe rendering engine does the alpha
02:02.04hyperChipmunkthat's part of a vidcard's job
02:02.33Elvisowell the titan bkgd has an alpha
02:02.37Elvisoso I was just curious
02:02.59Elvisoyou use FuB hyperChipmunk?
02:03.02hyperChipmunkif it has an alpha, then it will be adjusted relative to the rest of the image
02:03.03hyperChipmunkyes
02:03.13Elvisowant to beta-test a new bkgd for me?
02:03.22hyperChipmunkgimme a link
02:03.23ElvisoI'm in the middle of AQ40, can't really test right now
02:03.36Elvisohttp://limitlessguild.net/elvis/background.tga
02:11.31hyperChipmunkhttp://69.14.77.214/elvisobg.png
02:11.59ckknighthrm
02:12.18ckknightif you only use 256x100, be sure to set tileratio to 2.56
02:12.42ckknightand have your image be square
02:12.46ckknightjust use the top part
02:12.51ckknighttileRatio*
02:13.07hyperChipmunkhe just used the top strip of the image space
02:13.08ckknightwith the tileRatio set to 2.56, it'll only show that part, and it'll scale with the panel
02:13.46hyperChipmunkit's black, with a little strip of color that's the backdrop on top
02:14.20ckknightis your transparency set real low?
02:14.28hyperChipmunkI turned it all teh way up for that SS
02:14.32ckknighthrm
02:14.34hyperChipmunkcuz it was hard as heck to see even at 80%
02:14.41Elvisono its 256x256
02:15.03ckknightand you use the whole 256 lines or just the top 100?
02:15.26Elvisojust the top, like in your tga
02:15.33Elvisomine is the same exact size as yours
02:15.34ckknightyea
02:15.40ckknightso be sure to set the tileRatio to 2.56
02:15.43ckknightthat's all I'm saying
02:15.48ElvisohyperChipmunk: thanks, but that screenie is too small for me to see anything
02:15.53Elvisotileratio? where's that
02:15.59hyperChipmunkhe used only the top 27 pixels of the image
02:16.01hyperChipmunkdude
02:16.09ckknightyou set it at SetBackdrop({ data })
02:16.10hyperChipmunkhow big you need it
02:16.20ElvisoI haven't touched the code
02:16.26ckknight...
02:16.32hyperChipmunkthat's 1920xwhatever the height of the bar is
02:16.34ElvisoI just took your tga, and replaced the maroon part with my interpretation
02:16.45ckknightmaroon?
02:16.54Elvisow/e color your original bar is
02:17.00ckknightgray?
02:17.09Elvisoit shows dark red on mine
02:17.15Elvisothe bar itself
02:17.28ckknightI think you need to fix your monitor
02:17.49Elvisohaven't had any probs
02:17.50hyperChipmunkor update your FuBar
02:18.18ElvisoOh, I haven't switched to FuB yet :p
02:18.25Elvisodid the bkgd change recently?
02:18.43hyperChipmunkyes
02:18.58hyperChipmunkthe whole way of drawing it did, too
02:19.21ElvisohyperChipmunk: ok I saw my browser shrank your screenshot....it looks nice I think, just need to turn the bkgd texture down a bit...
02:19.23Elvisowhat do you think?
02:19.51hyperChipmunkit needs to be darker
02:19.56ckknightget the new version of FuBar, I think
02:20.00Elvisothat's what I meant
02:20.02ckknightbefore going further with this
02:20.03hyperChipmunkyellow on white is difficult to see
02:20.11*** join/#wowace Wobin_ (n=wob@221.221.25.202)
02:20.18ckknightcontrast for yellow on white is 15, which is extremely low
02:20.22ElvisoI will, I just assumed the name change was just a nomenclature change
02:20.34hyperChipmunkwell, it is
02:20.37ckknightI changed the texture 1 version before FuBar
02:20.38hyperChipmunkbut there's been updates since
02:20.54Elvisobut you think it's on the right track?
02:21.05hyperChipmunkit works, sure
02:21.10ElvisoI can make it darker, and/or change the texture color....red/blue/whatever
02:22.45Elvisothe reason I didn't download FuB yet is b/c I hate d/l'g 19 addons everytime :\
02:24.16hyperChipmunkif you're developing for something, though
02:25.46hyperChipmunkyou ought to keep up-to-date
02:25.52hyperChipmunkespecially during beta
02:26.56Elvisoeither way, the background worked...
02:27.01Elvisoso nothing changed too much :)
02:31.24Wobin_Hehe hyperChipmunk: If I actually do work out writing that AcedEngInv thing, I may as well call it Plow King =P
02:31.45KaeltenTem: you around?
02:37.01Tain~emulate zeeg
02:37.02purli have no morals. im a business man
02:38.45hyperChipmunk~emulate me
02:38.58hyperChipmunki have no business. im a morals man
02:38.59hyperChipmunk=\
02:41.15Kaelten~me
02:41.17purlsomebody said kaelten was spilling be champien
02:41.26Kaeltenlol
02:41.28Kaeltenthats mean
02:41.32Tainheh
02:42.04ckknightI was in a state spelling bee once
02:42.08ckknightmessed up on forecaster
02:42.35Kaeltenheh spelling has always been my weak point
02:42.52Kaeltenand hononyms(sp) allways give me issues when I'm typing fast
02:43.26ckknighthomonyms
02:45.13ckknightokay, I have a technical lua question
02:45.51ckknightif I have a function that sets a table on demand, how much more expensive is it than just setting it originally?
02:46.47Wobin_less so since the table didn't exist before the demand?
02:46.48ckknighti.e. function init() alpha = { stuff here } end then calling init later compared to just setting alpha inline
02:46.58ckknightthe table didn't exist
02:47.01ckknightit was nil
02:47.05ckknightbut in the local scope
02:47.14Wobin_is the function inline?
02:47.27ckknightyea
02:47.39ckknightwell, it's a local function for the file only
02:47.44ckknightsame with the table
02:47.47Wobin_I would say it's more efficient that way
02:47.48hyperChipmunkoops, ab counter doesn't QUITE work on first try
02:47.55hyperChipmunklittle tiny problem when people have 0 bases =)
02:47.58Wobin_Since on load, the table wouldn't exist
02:48.03ckknightyea
02:48.10ckknightit'd only be created once needed
02:48.16ckknightso that if you never use it, it won't be made
02:48.23ckknightbut as soon as you do need it, it'll do the initting
02:48.26Wobin_Which is always a good thing
02:48.32ckknightalright
02:48.34ckknightkeeping it that way, then
02:48.50ckknightalso, the init function is nilled once called
02:57.04ckknighthow long can lines be in Lua?
02:58.15Wobin_Is there a limit?
02:58.26ElvisoI have 4 new bkgds uploaded if anyone wants to try them out
02:58.50Elvisohttp://limitlessguild.net/elvis/new/
02:58.59Elvisojust remove the _color obviously :)
02:59.13Elviso(those are FuBar backgrounds btw)
02:59.43ckknightWobin_, I keep getting an error saying that it can't find the } to end a table
03:01.21Wobin_pastebin the code?
03:01.39Elvisodoh, those bkgds are fubar'd
03:01.51ckknightWobin_, it's 40k big
03:01.53Wobin_Elviso: Isn't that the point? =)
03:01.57ElvisoLOL
03:02.24Wobin_hm.
03:02.31kergoth`bblokay, i think i might have a non-horrible idea to implement super()
03:02.34ckknightstretched over 4 lines, 10k each
03:02.41Wobin_send me the file? =)
03:02.42*** join/#wowace kergoth_ (i=kergoth@rikers.org)
03:02.44ckknightokay
03:04.30hyperChipmunkthose are all the same file, and they're the default
03:05.14hyperChipmunk[staharaj@hyperion]$ diff background_blue.tga background_green.tga
03:05.15hyperChipmunk[staharaj@hyperion]$
03:07.22ckknightI'm gonna see if I can figure it out through the interpreter and such, Wobin_
03:07.29Wobin_k =)
03:07.31ckknightif I still can't get it to work, I'll send it to you
03:07.36Wobin_kergoth: thuper() ? =)
03:08.55ckknightI'm super, thanks for asking
03:08.57*** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
03:10.13Tekcubwewt, got PRT set up with oRA Tanks
03:10.18Tekcubno more CTRA!
03:11.41ckknightfound the problem, Wobin_
03:11.43ckknightTWO-HANDED_MACES = "Two Handed Maces"
03:11.50ckknightthat dash shouldn't be there
03:12.56Kaeltenwhat the hell is TimexDB.count?
03:13.20kergothfunction super(self) for i=1,table.getn(c.mro) do if c.mro[i] == getmetatable(getfenv(1)).__index then return c.mro[i + 1] end end end  -- requires that the methods get their function environments set to point at the class they're in.  locates the current position in the mro and returns the next one
03:13.25kergothoff the top of my head
03:13.32Wobin_aha =)
03:13.39kergothi dont like having to mess wtih function environments, but i cant think of any other solution thats any cleaner
03:14.03kergotherm, s/c\.mro/self.mro/g;
03:14.46kergothi'll test, but i'm certain that solves the diamond inheritence problem
03:15.10TainCan you work on the diamond engagement problem next?
03:15.25Tem|AFKKaelten: I'm back
03:15.31TainBecause that shit's expensive.
03:15.36Wobin_Tain: Bigger the better
03:16.29ckknightwhat's mro mean?
03:16.48kergothmethod resolution order
03:16.52ckknightah, okay
03:16.54kergothits a linearization of the class hierarchy
03:18.31Tekcubanyone seen a list of what loot's changed in the 60 instances in 1.10?
03:18.39TekcubI know the loot tables got reworked
03:22.15Kaeltenhey tem
03:22.24Temhey Kaelten
03:23.15Temdid you need something earlier?
03:24.37*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
03:24.49KaeltenI was going to aska bout the elements thing
03:24.54Kaeltenbut then I got distracted on this work clad did
03:24.57KaeltenI think he broke ace
03:24.58Kaeltenlol
03:25.32Temoh lol
03:25.38Temwhat about the elements?
03:26.20Kaelteneh, I'm just looking at the list on the wiki, thats some crazy stuff to try to implement, I know we need too, but still its crazy.
03:26.30Temwhich stuff?
03:26.55Temhonestly implementing the base types is the easy part
03:27.13Kaeltenya true
03:27.13Temthe hard part was setting up the structure
03:27.18Kaeltenwell like ColorPicker and MovieFrame
03:27.32Temand later when it's time to implement the more template-like types
03:27.36Temoh
03:27.50TemMovie frame we can safely ignore
03:27.58KaeltenTaxi?
03:28.02Temaye that too
03:28.08KaeltenMinimap
03:28.12Temyeah
03:28.24KaeltenSimpleHtml?
03:28.32Temwe need to support it
03:29.14Elvisook, I fixed the backgrounds
03:29.19Elvisohttp://limitlessguild.net/elvis/new/
03:29.37TemWidget I wasn't planning on supporting: WorldFrame, Minimap, TaxiRouteFrame, MovieFrame, and possibly TabardModel
03:30.13Kaeltenah no recreating theWorldFrame
03:30.23Kaelten?
03:30.38TemWorldFrame is a Highlander Type
03:30.46Temas is TaxiRouteFrame
03:30.59TemElviso: what are those textures for?
03:31.08Kaeltenyou sure, supporting the worldframe would be fun, since we could see what we'd break
03:31.19Elvisofor FuBar
03:31.20Temit's a Highlander type
03:31.24TemThere can be only one
03:31.28Kaeltenlol
03:31.39Temit won't let us create more
03:31.46Norqueand im sure we can break plenty without it :)
03:32.42Elvisoand I must say, my textures are f'n sexy
03:32.51Temlocal f = EnumerateFrames() while f do local s = f.Show f.Show = f.Hide f.Hide = s f = EnumerateFrames(f) end
03:33.02Temthat'll properly fuck with lots of things
03:34.19TemElviso: why did you seperate the channels?
03:34.20ckknightlol
03:34.29Norquealmost tempted to try that
03:34.34Temdo it
03:34.34ckknightTem, but not everything
03:34.41ckknightyou'd also need to hook CreateFrame and LoadAddOn
03:34.42Temckknight: no, it won't screw up everything
03:35.04ckknightthat'd fuck everything
03:35.18Temheh
03:35.25Temit still wouldn't catch everything
03:35.26ElvisoTem: I didn't....those are just 4 different ones you can try out
03:35.32Elvisojust remove the _color
03:35.33ckknightoh?
03:35.51Temthere are things that aren't hidden/shown via their Show/Hide methods
03:36.14TemTooltip lines come to mind
03:36.43TemElviso: ah, didn't realise
03:38.22Tekcubanyone else get disconnected after doing a few reloaduis, seemingly randomly?
03:38.24Norqueauthentication server is doing what it does best
03:38.50Tekcubalways seems to be about 5 seconds after the world draws in too...
03:39.06Tekcubstupid auth server
03:39.17TemNorque: if by that you mean not work in spectacular fassion, then yes, yes it is.
03:40.16TemElviso: are you able to get in game?
03:43.56TekcubI can't
03:44.01Tekcubso Tem...
03:44.05KaeltenTem: Clad broke my ace!
03:44.07Kaeltenlol
03:44.13Temlol
03:44.45Tekcubdid you look at Compost's code yet? *grin*
03:45.01Temno just no, but hell no
03:49.53ElvisoTem: I've been ingame awhile
03:50.05Elvisofor about 6 hrs
03:50.15TemElviso: so, do you have a screenshot of FB with one or all of your background textures?
03:50.20TemI'm dying to see what it looks like
03:50.26Tembut I can't get in
03:50.29ElvisoTem: I'll get you some now
03:50.34Temyay!
03:50.47Elvisoactually, let me install FuB, I still have BP :P
03:50.54ckknightalright
03:51.07ckknightI should release 1.0
03:53.15Kaeltenarg
03:53.21ckknighthrm, in both French and Germen, Alchemy is Alchimie
03:53.24Kaeltenwell I'm goign to bed,  I'll fight with this tommorow night
03:53.35Kaelten|Sleepinggnight guys
03:53.39Temlater kael
03:53.45ckknightcya
03:54.08Wobin_night Kael
03:56.40Elvisockknight: I'm getting odd behavior from the edges of my backgrounds
03:56.58Elvisoi'll check out the new FB before I go further though
03:57.42kergothhmm
03:58.31TemElviso: it might not be a good idea to log out
04:02.14*** part/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
04:04.01ckknightElviso edges?
04:04.42ckknighthere's a long word: Drachenschuppenlederverarbeitung
04:05.15hyperChipmunkhehe
04:05.19hyperChipmunkWyvern Sting?
04:05.25ckknightDragonscale Leatherworking
04:05.31hyperChipmunkah
04:05.48hyperChipmunk<3 german
04:06.11hyperChipmunkthe best argument against artificial UI limitations ever
04:06.28ckknightlol
04:06.34ckknightit's exorbitantly long words
04:06.59Elvisockknight: yes, the colored delimiter/edge works great when anchored on the bottom, but it's messed up when @ top
04:07.04kergothClass(nomemoize,tableindex): 0.31μs, 0.42μs, 0.5μs, 0.59μs
04:07.04kergothClass(nomemoize,functionindex): 0.31μs, 0.69μs, 1.07μs, 1.43μs
04:07.04kergothClass(c3,nomemoize): 0.31μs, 0.42μs, 0.5μs, 0.6μs
04:07.04kergothClass(c3,multi,nomemoize): 0.31μs, 2.35μs, 2.81μs, 3.25μs, 3.77μs, 4.12μs, 4.56μs
04:07.07kergothhmm
04:07.21kergothnot too bad
04:07.35ckknightare those microseconds?
04:07.38kergothyeah
04:07.41ckknightcause I got encoding discrepencies
04:07.45hyperChipmunkhehe
04:07.47kergothah
04:07.48kergothutf8 here
04:07.48hyperChipmunkthey're mus
04:07.53ckknightcrappy Trillian
04:08.28hyperChipmunkthat's not even a freaking irc client
04:08.38hyperChipmunkI bet it shows 75000 different styles of smilies though
04:08.45ckknightI turned smilies off
04:08.48ckknightthey pissed me off
04:08.54hyperChipmunkB) man
04:08.55ckknightespecially with like code
04:09.00ckknight:Show()
04:09.07kergothhehe
04:09.11kergothuse xchat or something
04:10.08hyperChipmunkI think it's actually free now, too
04:10.10ckknightI also use AIM/Jabber
04:10.45ElvisoTem: I was able to get logged in after about 5m
04:11.20hyperChipmunkckknight: I'll give you an account on my server box if you'll ssh in and use a real client >8P
04:12.09ckknightI have a linux box like 5 feet from me.
04:12.32ckknightthe French word for Smelting is Fondre
04:12.40ckknighta little too close to Fondue, if you ask me
04:12.56hyperChipmunkso hook it up , yo
04:12.57hyperChipmunkhehe
04:13.10hyperChipmunkooh, if i don't kill the wineserver, I can restart wow w/o restarting X
04:13.12ckknighthook what up?
04:13.14hyperChipmunkscore!
04:13.19hyperChipmunkyour Linux box
04:13.19ckknightI like Trillian
04:13.26ckknightit is hooked up
04:13.30ckknightit has my svn server on it
04:13.58hyperChipmunkpurl, emulate ckknight is <reply>I like Trillian
04:13.59purlhyperChipmunk: okay
04:14.26ckknight...
04:14.36hyperChipmunk[=(B-)
04:15.02ckknightis that a smiley or an algorithm?
04:15.26hyperChipmunkckknight's irc client just downloaded a 75 meg image to display in his chat window
04:15.48ckknight...?
04:15.49hyperChipmunkyou wouldn't know!
04:19.37hyperChipmunkboss, have you seen the new britney spears skin?! it's like oh my gawd!
04:20.02ckknightI'm not much of a Spears fan
04:20.11hyperChipmunk~tease boss
04:20.12purlACTION tickles boss with a feather and makes boss rotflmaopimp-ing
04:20.13ckknighther earlier work was much better anyway
04:20.25hyperChipmunkwtf
04:20.29hyperChipmunkhow is that teasing
04:20.40hyperChipmunk~fire purl
04:20.41purlI'm sorry, purl, but it just isn't working out.  Pack up your stuff.
04:20.56hyperChipmunkhm
04:20.58hyperChipmunk~trillian
04:20.59purlsomebody said trillian was a multi-protocol IM client for Windows at http://www.trillian.cc or a character from the Hitch-hikers Guide to the Galaxy called Tricia Macmillan or an old name for the Linux-on-Itanium project
04:21.20kergothWobin_, confirmed, if one is willing to use these function environments, a test of a diamond  no longer calls the base class function twice, and does in fact call all the init functions in the correct order
04:21.28kergothheh
04:21.33hyperChipmunkgo kerg!
04:23.57kergothdownside is, access to globals from the methods go through one layer of indirection.  the env's __index -> global env
04:24.28kergothbut thats like a 0.09 microsecond delay :P
04:24.29ckknighthrm
04:24.42ckknightbut the Blizzard API stuff is handy
04:24.50ckknightUnitName("player") and whatnot
04:26.18ElvisoFuBar bacnground screenshots: http://limitlessguild.net/elvis/new/ss/
04:26.29kergothhttp://ace.pastebin.com/645477
04:26.42Elvisockknight: an example of the buggy top bkgd is http://limitlessguild.net/elvis/new/ss/bkgd_top.jpg
04:29.12kergothhmm, this implementation isnt /quite/ right, its using the class mro inadvertantly, need to fix it to get passed the actual self object. maybe self:super() or super(self)
04:29.36ckknightokay
04:30.01ckknighteither is fine, I'd think
04:30.14ckknightI'd prefer super(self), actually
04:30.45kergothsame
04:30.52kergothjust changed it to do that, works
04:31.08kergothsuper(self):init() .. could be worse
04:31.58ckknightsuper()
04:32.09ckknightand super.whatever()
04:32.18kergothhmmm, how the hell do they manage that
04:32.25ckknightin the language
04:32.49kergothmust implicitly pick up the self object from the calling context
04:33.02ckknightyes
04:33.08kergothno way to do that in lua without ht edebug library (it has methods to manipulate locals in functions, its sick)
04:33.13kergoththisll do
04:33.14ckknightwell, actually, not necessarily
04:33.15kergothfor now anyway
04:33.25ckknightcause I think super() also works on static methods
04:33.38kergoththats easy
04:34.01kergothhmm, no, it isnt
04:34.09kergothhow the hell
04:34.21kergothit needs the mro of the object we started at
04:34.29kergothnot the class the calling function was defined in.
04:35.09kergothanyway, this works, im gonna clean and integrate and move on to something else, i'm bored
04:38.18ckknightcool
04:38.25ckknightI'm like almost done my KnightLib
04:38.31hyperChipmunkawesome
04:38.40kergothnice
04:39.07hyperChipmunksomeone want to explain how there's a bosspanel group combat state plugin in AceTooltip?
04:39.17ckknightlol?
04:39.24ckknightKnightLib:GetInstance('0.1').GetSpellIcon("Power Word: Fortitude")
04:39.28ckknighthehe
04:39.50ckknighthey, kergoth, what's the expense of having a function that creates a big table inside of it?
04:39.58ckknightjust existing, without the table existing yet
04:41.24kergothnot sure, i havent done much ram usage checking on the actual function objects themselves
04:41.45kergothi presume thats what you mean, if the number of instructions in the function influences its size in ram, which it does i'm sure, just not sure how much
04:41.46ckknighthrm
04:41.53kergothhmm
04:41.58ckknightyea, that's what I'm asking
04:42.04ckknightoh well
04:42.09hyperChipmunkah, n/m the plugin  was in SpecialEvents
04:42.13ckknightbasically it creates the table, then nills the function
04:42.15hyperChipmunknot that that makes any more sense...
04:42.19ckknightlol
04:44.01kergothckknight, in the future, once the stub becomes global, itll just be AceModule("KnightLib", "0.1").GetSpellIcon("Power Word: Fortitude").  no need for all the libs to have their own globals :)
04:44.12kergothhurray for avoiding namespace pollution
04:44.44ckknightworks for me
04:44.50ckknightbut that's in the future
04:44.55ckknight(how much in the future?)
04:45.04kergothnot sure actually. no real timeline for 2.0 yet
04:45.08ckknighthrm
04:45.10ckknightokay
04:45.21kergothwe've got a fair bit of work yet to do, since basically every component is being rewritten and converted to an embeddable module
04:45.33ckknightwhich is cool
04:46.01ckknightI really am liking the embeddable shared library idea
04:46.39kergothme too.  avoid deps if you want, or keep it independent if you prefer that.  gives a lot of flexibility to its users
04:47.04ckknightyea
04:47.53ckknightmy lib just has a few very handy localization functions
04:47.56ckknightand a few other stuff
04:48.21ckknightlike formatting of money, time, coloring, and the all glorious Deformat
04:48.27ckknightwhich is also a localization deal
04:49.48ckknightkergoth, well, lemme ask you this
04:50.04ckknightwould it be better to initialize the table right away, or wait till it's needed
04:50.05ckknight?
04:50.30ckknightif I wait till its needed, it may never initialize if nobody uses the function
04:50.48kergothwell, it comes down to determining how much more memory efficient it is in the other form
04:50.53kergothin your case, vm instructions in the function
04:50.58kergothin the periodictable case, its strings
04:51.11ckknightperiodictable?
04:51.27kergothtekkub's item sets / info db
04:51.36ckknightalright, I'm gonna test the memory usage and such
04:51.38kergothstores core data in strings in the sv, and expands into tables when it needs to
04:51.41kergothyeah, thats what i'd do
04:51.42kergothnumbers
04:51.47kergothif you dont already have the lua interpreter, get it :)
04:52.06kergothit also includes luac, the lua compiler
04:52.17kergothyou can use luac -l -p foo.lua to dump a disassembly. all the lua virtual machine instructions
04:52.33kergothso you can compare approaches of things, see exactly whats happening, how many locals there are, how many GETGLOBAL calls, etc
04:52.37kergothhelps when optimizing
04:58.35ckknightI have like 1 global total
04:58.37ckknightit's great
04:59.26ckknightlol, my lib is 183kb
05:00.03kergothmmm, fiery habanero doritos = yummy
05:00.07ckknightoh, except GetLocale()
05:00.09kergothtastes like burning!
05:00.28Temhmm
05:00.33Temno #fedora here?
05:00.49Temnevermind
05:00.51TemI'm retarded
05:03.32*** join/#wowace Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net)
05:03.42ckknightgcinfo() return in KiB, right?
05:03.59kergothyeah, unfortunately. often have to create multiple instances of things to be able to get a measurable rsult
05:04.06kergothnot as accurate as i'd like
05:04.07kergothbut oh well
05:06.29ckknightkergoth, I figured out the math
05:07.12ckknightby doing it the current way, if the lib isn't used, it only takes up 6 KiB, if it is used 118 KiB
05:07.58ckknightif I take out the functions and init everything to start off with, it takes up 118 KiB
05:07.59ckknighthehe.
05:08.58ckknightwhich doesn't make much sense to me
05:09.25ckknightis it possible that Lua Gc'd the nil functions quietly?
05:10.26ckknightah, well
05:10.29ckknightI don't really care
05:10.37ckknightit's lightweight and it works for me
05:11.31TekcubBoss got turned on to embedable libraries too eh? :)
05:11.43ckknightoh yes
05:11.46kergothckknight, you can disable gc during a block of code, and explicitly collect on demand
05:11.52ckknighthrm
05:11.56ckknighthow would i do that?
05:11.56kergothckknight, thats what i'd advise to avoid side effects in memory testing
05:11.56TekcubI'm writing up something similar to how FuBar does OnUpdates for it's plugins, BTW Boss
05:12.02kergothsee the docs on collectgarbage()
05:12.13ckknightI don't wanna see docs
05:12.14TekcubEmbedable of course... naming it Metronome
05:12.19ckknightgood work
05:12.56Tekcubso once that's done if you wanna use it for Fu's updates you're more than welcome to it
05:13.04ckknightI may do so
05:13.45ckknightmy embedded library is ginormous
05:13.54ckknight183 KiB unzipped, 50 KiB zipped
05:14.16Tekcubin game?
05:14.22ckknightoh no
05:14.29Tekcubno, how much in game?
05:14.44ckknightin game, it's 6 KiB dormant, 118 KiB in full use (which isn't too likely)
05:14.52Tekcubwhat's it do? :)
05:15.01ckknightit has a shitload of localization stuff
05:15.27Tekcubif you do locales right only the one locale that's valid should ever get loaded
05:15.32ckknightright.
05:15.49ckknightit can do "Hexenmeister" <-> "WARLOCK"
05:15.52Tekcubif you do em wrong everything is loaded and then overritten and the unused ones GC'd later
05:16.07TekcubI opt for version 1 :)
05:16.07ckknight"BLACKROCK_SPIRE = "Blackrockspitze"
05:16.28Tekcubso it's a library of handy localized stuff?
05:16.30ckknightit does classes, zones, spell trees, and spells
05:16.37Tekcubkewlness
05:16.45ckknightand it also can return the spell icon of a spell
05:16.50Tekcubmajor zones or subzones too?
05:17.10ckknightnot subzones like Brill
05:17.10ckknightjust major zones like Tirisfal Glades
05:17.18ckknightall in English, German, and French
05:17.18Tekcubokey
05:17.36Tekcubthere's some localization of subzones floating around out there
05:17.56ckknightwould it be useful, though?
05:18.05ckknightcause everything I've included thus far is useful
05:18.08Tekcubwould be handy for some stuff like Defense Tracker (god I need to rewrite that)
05:18.13ckknightalso, the lib includes a bit more than just localization stuff
05:18.16ckknightwhich I might take out
05:18.33ckknightstuff like FormatMoney and FormatDuration
05:18.36ckknightand assorted colors
05:18.37TekcubI'm guessing you use something like PT, only load up locales as they're needed?
05:18.56ckknightdon't know how PT does it
05:19.12Tekcubit caches out a set when it's first requested
05:19.18ckknightbut I mean, if you only use the class functions, it'll only load the class table
05:19.20ckknightright
05:19.22ckknightI do the same thing
05:19.43TekcubI've been debating making PT's cache weak, but I don't think it's necessary
05:19.48ckknightthat's why I said 6 KiB dormant (no functions called) and 118 KiB fully used (all functions called)
05:20.00Tekcubit's not really memory use that's an issue, it's garbage creation
05:20.07ckknightI know
05:20.29Tekcubso if PT's cache flushes it'll eat more memory in the end... yea fuck that idea
05:20.42ckknightlol
05:20.57Tekcubtha main aim of PT was to not load up a big ass table on login and extend the users's login times
05:21.06kergothheh, you guys might get a kick out of how i'm gonna avoid the need for a giant table of tables in c3
05:21.13Tekcub*coughreagentdatacough*
05:21.15kergothreplacing it with a single array that has embedded nils
05:21.35ckknightembedded nils?
05:22.01ckknightTekcub, I really made the lib to separate FuBarUtils from FuBar
05:22.10Tekcubseperating a single table into many sections with a nil spacer?
05:22.31Tekcubmakes sense Boss, seperate yet still part of it :)
05:22.37Tekcubif you know what I mean
05:22.44ckknightright
05:22.46ckknightembeddable
05:22.49ckknightbut not just in FuBar anymore
05:22.50Tekcublike a library of useful functions!
05:22.59ckknightyep
05:23.08ckknightso you think I should get rid of my color/formatting functions?
05:23.12ckknightor keep em in?
05:23.16Tekcubyea, everyone needs their own personal library I think, I named mine TekTech
05:23.17kergothckknight, yeah, like values at 1,2,3,4, then nil, then 6,7,8, then nil, then 10,11,12, then nil, then 13, then nil nil
05:23.20kergoth:P
05:23.49TekcubI was the one that said it not boss :P
05:23.53ckknightkergoth, but why?
05:24.20Tekcubto reduce memory load of multiple tables
05:24.21kergothbecause i need a list of lists, and right now i actually do an item by item copy of one group of tables into a newly constructed table of tables...
05:24.33kergothproducing like 10 tables with one class construction is bad, mmk
05:24.34kergoth:P
05:24.40TekcubCompost!
05:24.58kergothi thought about it, but i think its overkill for this
05:25.04TekcubI need to get Compost converted to Iriel's embed framework already
05:25.19Tekcubyou are using Iriel's framework, right Boss?
05:25.23ckknightyes
05:25.24Tekcubit's nice :)
05:25.28ckknightwith one modification at the top
05:25.47Tekcubyea I'm gonna change the stub bit so it' doen't generate unneeded garbage
05:25.49ckknightI'll pastebin it
05:25.55ckknightit optimizes it
05:26.10ckknighthttp://ace.pastebin.com/645521
05:26.14TekcubI don't like that declare, use if needed, nil.... why not just declare if needed?
05:26.24TemElviso: it looks like the texture you made is 1 or 2 textures too short
05:26.59Elvisoif used on the top or both?
05:27.07TemElviso: both
05:27.19ElvisoI thought it looked normal on the bottom
05:27.25Temone or 2 PIXELS* too short
05:27.28Elvisobut it *should* be the same size as the default
05:27.47Temmaybe it's a default graphical issue
05:28.42ckknightTem, what version are you using?
05:28.52Temckknight: I'm going off the screenshots
05:28.56TemI'm still unable to login
05:29.13ckknightah
05:29.13ElvisoTem: I think I know what you're saying
05:29.21Elvisothat the delimiter hits the top of the icons?
05:29.27Temyeah
05:29.30Temand that's ugly
05:29.34ElvisoI concur
05:29.44Elvisobut idk if that's my tga or the way it's setup
05:29.53ckknightyour tga
05:30.15TekcubKnightLib, NERD!
05:30.21ckknight?
05:30.23ckknightwhat?
05:30.25TekcubI dunno
05:30.35Tekcubat least you didn't name it KITT
05:30.42ckknightmy name is Knight.
05:30.51Temlast name?
05:30.53ckknightyea
05:30.59TemI know some Knights
05:31.00Tekcubkek
05:31.06Temthey own Knight Oil Tools
05:31.13Temthey are stupid rich
05:31.21Elvisockknight: do you know how tall the tga should be?
05:31.29ckknightTem, yea, a lot of us are
05:31.32TemI get nice christmas presents from them
05:31.41*** join/#wowace DvdKhl (i=DvdKhl@p508A4895.dip.t-dialin.net)
05:31.44ckknightElviso: square
05:31.58Elvisosquare isn't a quantity :p
05:32.09*** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
05:32.12kergothTekcub, first thing i thought of wasnt kitt, but NI!
05:32.22ckknighteither (2^k)x(2^k)
05:32.25ckknightthat's how big
05:32.43Elvisowhere k = ?
05:32.43Tekkubmeh, there's a damn Knights Who Say Ni guild on every server
05:32.52kergoththis is true
05:32.52ckknightk is a positive integer
05:32.59TekkubI think Icecrown's is <Knights of Ni>
05:33.02Elvisowell, it IS a square
05:33.09Elvisobut it's still getting cutoff
05:33.22Tekkubno that was FFXI Cerberus, KON...
05:33.24Elvisoalthough when I look at my tga in an image viewer, it looks perfect
05:33.35ckknightdid you do anything with the borders?
05:33.54Elvisoelaborate?
05:34.04ckknightthere's more than just the background tga
05:34.06TekkubIcecrown's is <Kinghts That Say Ni>
05:34.10ckknightthere are borders as well
05:34.16Elvisooh hell
05:34.47Elvisothat explains alot.....I shouldn't do addon work while raiding, that'll teach me
05:34.57ckknightlol
05:35.18kergothitemrack: __ New in 1.95 __
05:35.18kergoth- Events should 'unequip' more reliably
05:35.19kergothWOOT
05:35.22kergoththat was driving me fucking nuts
05:35.35kergothunmount, still wearing my damn spurs boots
05:35.50Temaye, I hated that too
05:36.28kergothi should buy some regular clothes and use itemrack's "about town" event to change into them when i'm not out fighting
05:36.33Elvisockknight: you mentioned something about tilesize earlier?
05:36.35kergothnot an rp server, i'm just bored
05:36.37*** join/#wowace Tekkub (n=Tekk@ip70-178-135-244.ks.ks.cox.net)
05:37.33Elviso3x18 slot bags and I still only have 4 open inv slots.....of course one of my bags is a fucking ammo bag
05:38.05kergothi'm only 4x16, and until recently i was duel resource collecting, and i'm a rogue, so poisons too :\
05:38.13kergothonly level 54 though
05:39.34hyperChipmunk<---engineer/miner/hunter
05:39.40hyperChipmunkdon't tell me about bagspace =P
05:40.05kergothhehe
05:40.06ckknightElviso, tileRatio, it's width/height of your texture
05:40.13kergothi just switched to engineering
05:40.23kergoththose bombs that stun are gonna be my new best friends in pvp, methinks
05:40.49Elvisook, I promise no more dumb questions....for a day or 2 :)
05:40.49hyperChipmunkoh, AND rp server
05:40.56kergothhehe
05:40.57hyperChipmunkomg you pvp?
05:41.08hyperChipmunk~love kergoth
05:41.09purlIf you love kergoth so much, why don't you marry it? (oooooh)
05:41.14kergothlol
05:41.45hyperChipmunkthe (ooooh) on the end makes me crack up
05:42.02ckknightPvP is fun
05:42.38hyperChipmunki ain't never got nobody what can test my addons =P
05:43.13kergothi havent in a while, testing out my new rogue build in bg a bit lately
05:43.23kergothhe isnt pvp spec'd, but does enough damage to be tolerable
05:46.25hyperChipmunklook! I bought my elf a new outfit
05:46.34hyperChipmunkhttp://69.14.77.214/newelfoutfit.jpg
05:46.53ckknightlousy elf.
05:47.14hyperChipmunkshe's all dressed up for easter now
05:49.16Temwhy do you own that?
05:49.28ckknighthe won it
05:49.35hyperChipmunkbg screenshot contest
05:49.42hyperChipmunksec, lemme see if it's still in the archives
05:52.36kergoth~factinfo CMD: love (.*?)
05:52.36purlcmd: love (.*?) -- created by NonToxic <joshua@joshuawise.com> at Mon Jan 20 01:30:39 2003 (1173 days); it has been requested 43 times, last by hyperChipmunk, 11m 27s ago.
05:52.47kergothah, josh
05:53.02hyperChipmunkhttp://www.worldofwarcraft.com/contests/05-06-09/
05:53.06ckknight~pet kergoth
05:53.08purlACTION reaches over and pets kergoth on the head, saying "There, there! It'll all be ok!"
05:53.56hyperChipmunkhttp://www.worldofwarcraft.com/contests/05-06-09/winners.html
05:54.25TemhyperChipmunk: you won that contest?
05:54.34hyperChipmunkyes
05:54.58hyperChipmunkgot one of the honorable mentions too
05:55.05ckknightthat is a pretty cool screenshot
05:55.06hyperChipmunkI actually like my hon. men. screenshot better
05:55.34ckknightyou do still fail, cause you're alliance
05:55.36ckknighthope you know that
05:56.07hyperChipmunk=p
05:56.15hyperChipmunklookit me in my old gimp gear hehe
06:05.46otraviI can't open the page to see :(
06:05.55*** join/#wowace Norque (n=Mickachu@074.a.001.dub.iprimus.net.au)
06:06.51hyperChipmunkclick the link a few times
06:06.59hyperChipmunkthe archive servers are weird like that
06:08.10ckknight~pat me
06:08.11purlACTION pats ckknight and says "Nicely Done!"
06:08.36ckknight~emulate Guybrush Threepwood
06:08.37purlLook behind you - a three-headed monkey!
06:08.42ckknightyea...
06:08.50Tekkub....
06:08.52Tekkub~ponder
06:08.54purlWuh, I think so, tekkub, but if we didn't have ears, we'd look like weasels.
06:09.00ckknight~emulate Guybrush Threepwood
06:09.01purlYou’re as repulsive as a monkey in a negligee. - I look that much like your fiancee?
06:11.11hyperChipmunkis there only the one ponder?
06:12.06Tekkubno chip there's a few
06:12.11Tekkub!ponder
06:12.14Tekkub~ponder
06:12.16purlUh... yeah, tekkub, but where are we going to find rubber pants our size?
06:12.21Tekkubsee
06:12.36Tekkubpurl needs a longer length tho so we can cram a ton in
06:12.43*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
06:12.44*** mode/#wowace [+o Tem] by ChanServ
06:12.53hyperChipmunkI think so, Brain, but me and Pippi Longstockings?  What would the children be like?
06:13.03hyperChipmunkhttp://69.14.77.214/gnomes.png
06:13.07*** join/#wowace [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl)
06:13.07*** mode/#wowace [+o [MoonWolf]] by ChanServ
06:13.15hyperChipmunkthat's my g/f
06:13.23hyperChipmunkI think she thinks they're all kindergarteners or something
06:14.24[MoonWolf]who are ?
06:14.29hyperChipmunkhttp://69.14.77.214/gnomes.png
06:15.00hyperChipmunkI try to explain to her that gnomes are for punting, but she just doesn't understand
06:15.19[MoonWolf]lol
06:15.52[MoonWolf]macaroni art is evil, evil needs punting, therefor gnomes need punting.
06:16.00[MoonWolf]and eating.
06:16.34TemElviso: have you messed with the textures more?
06:16.42[MoonWolf]1. punt gnome 2. eat gnome 3. ??? 4. Profit!
06:19.17ckknightAPI issue...
06:19.51ckknightI had FuBarUtils.AddSpacerDropDownMenu(level) before
06:19.58ckknightbut I'm deprecating FuBarUtils
06:20.08ckknightso where should AddSpacerDropDownMenu(level) go?
06:21.22hyperChipmunkI don't see why there can't be a FuBarUtils that deals with FuBar-specific things
06:21.40ckknighthrm
06:21.44ckknightbut that's the only thing.
06:21.44hyperChipmunkit doesn't make sense to limit yourself to only things that have use outside of FuBar
06:22.14hyperChipmunkfor now
06:22.19ckknightor...
06:22.29ckknightI could put the formatting stuff into FuBarUtils
06:22.38ckknightbut leave the awesome localization stuff in KnightLib
06:22.41hyperChipmunkight
06:22.52hyperChipmunkthat's what I meant
06:22.53ckknightsounds good to me
06:22.59hyperChipmunkFuBarUtils should still exist
06:23.07hyperChipmunkit's, like, utils...for FuBar
06:23.08ckknightit'll be backwards compatible, btw
06:27.41ckknightOkay, now that it just deals with localization stuff, should I rename it?
06:28.44ckknightI think I should, cause I'll make other libraries later
06:36.06*** part/#wowace Ratbert_CP (n=KCummins@c-24-130-132-88.hsd1.ca.comcast.net)
06:40.39hyperChipmunklol
06:40.53ckknightgoing with BabbleLib, I think
06:40.55hyperChipmunk/msg purl help join
06:40.58ckknightunless you can think of something better
06:41.02hyperChipmunk/msg purl join #hosernet
06:41.21hyperChipmunkpurl says: I am not allowed to join #hosernet
06:41.27hyperChipmunk/msg purl why not?
06:41.33hyperChipmunkpurl: because I don't like you
06:41.39[MoonWolf]hehe
06:41.40hyperChipmunk>8(
06:41.42ckknightlol
06:42.01[MoonWolf]~ibot
06:42.03purli guess ibot is a blootbot written in perl run by TimRiker on his server. logs on http://ibot.rikers.org/<chan>/ , ibot, jbot, apt are all the same process. It uses sqlite, but mysql or other SQL storage is also supported.
06:42.14ckknighthey, what should I use as a deprecation text?
06:42.27[MoonWolf]TimRiker is currently logged in
06:42.29[MoonWolf]talk to him
06:42.32ckknightcurrently it's FuBarUtils.LocalizedClassToEnglish("class") has been deprecated. Please use BabbleLib:GetInstance().GetEnglishClass("class")., but the GetInstance() bit seems icky
06:42.42ckknightat least to describe it that way
06:42.43hyperChipmunkhe doesn't know who I am, I think
06:42.47ckknightcause you should use versions anyway
06:42.54[MoonWolf]hyperChipmunk, tell him who you are then.
06:43.02hyperChipmunkI'm nobody!
06:43.12[MoonWolf]nobody would to have your bot in his channel!
06:48.19Wobin_Tem was behind the couch the entire time!
06:48.27hyperChipmunkha!
06:48.54[MoonWolf]lol
06:52.34hyperChipmunk/msg purl join hosernet
06:52.45hyperChipmunkpurl says: I am not allowed to join #hosernet
06:52.52hyperChipmunk/msg purl please?
06:53.01hyperChipmunkpurl:  Do I look like an information bitch, hyperchipmunk?
06:53.02purlACTION does I look like an information bitch, hyperchipmunk.
06:53.20ckknightlol
06:54.01Wobin_purl do the cancan!
06:54.04purlACTION does the cancan!.
06:54.19hyperChipmunkgood purl!
06:55.04Cairenn|sleepnight guys
06:55.07ckknightcya
06:55.09hyperChipmunksweet dreams
06:55.36ckknightkergoth, is there any way at all that I can tell where a function was called from?
07:23.21Temnight Cair.  I know it's a little late, but you have a habit of sticking around a while after you "go to sleep"
07:33.56[MoonWolf]<PROTECTED>
07:34.53[MoonWolf]And if you dont know who Tyr Anasazi is you should drop dead right now.
07:38.43Norquewell.. okay...
07:39.49Temthough, the name sounds familliar
07:40.26[MoonWolf]Does the world Nietzschean ring a bell ?
07:41.47Temmy mind is a bit clogged with statistical theory atm
07:41.52Tembut, yes
07:42.03[MoonWolf]Andromeda.
07:42.11[MoonWolf]The sci-fi show
07:42.15Temah, yes
07:42.21Temit has been a while
07:42.42Temthe one with the ship that was almost alive
07:43.24[MoonWolf]actually the ship was very dead, but it had a very very very intilgent AI.
07:44.25[MoonWolf]Farscape had the living ship.
07:49.11Temthat's what I mean
07:49.18Temby 'almost' alive
07:49.24Wobin_Rommie!
07:49.33TemCaptain Dylan Hunt iirc
07:49.37Wobin_And Whasisname Hercules =)
07:49.49Temsame guy
07:50.04Temgod when I was like 10, that was my favorite show
07:50.14[MoonWolf]Rommie is funny, she can have conversations with herself.
07:51.20Temtime-to-failure theory sucks
07:53.41Temthe gamma function can go fuck itself
07:53.45TembecuaseI just don't care
07:55.53[MoonWolf]gamma functions are fun
07:55.58[MoonWolf]keep telling yourself this
07:56.23Temblah blah recursive defnition
07:56.52Temhonestly, I just want to finish my homework so I can go to bed
07:57.33Temand I have very little motivation to do so because I will get a 100 whether I do it or not
08:00.22[MoonWolf]is a 100 good ?
08:00.32Tem100%
08:00.55[MoonWolf]if you know this to be true, and non of your homework involves handing in...
08:01.06Temwell heres the deal
08:01.11Temit's a group assignment
08:01.25Temthe group I'm in split the assignment up
08:01.39Temso if I don't do my portion, they we lose points
08:01.48Tembut, my name isn't going on their packet
08:01.54[MoonWolf]in that case, get to work.
08:02.04Temmy name is going on a different group's packet
08:02.09Wobin_...
08:02.12Tembecause the groups have a minimum size
08:02.14[MoonWolf]that doesnt make any sense.
08:02.24Temand this other group needed an extra member
08:02.47Temmembers of the other group have the solutions manual
08:02.48[MoonWolf]so you are getting points of one group, but doing work in the other....
08:02.53Temaye
08:02.58Wobin_strange
08:03.02Temit's a very stragne situation
08:03.07[MoonWolf]no kidding
08:03.28TemI don't expect it to be this way again
08:08.09*** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com)
08:08.09*** mode/#wowace [+o Cairenn] by ChanServ
08:08.25Temstill asleep Cairenn?
08:08.38Temjust your client auto-rejoining?
08:08.48Temfigures
08:09.06[MoonWolf]tem, you do it all the time.
08:09.10TemI know
08:09.27Temmy router has been finiky this week
08:09.39TemI checked my logs from last night...
08:09.48Temaparently I lost connection for about 3 hours
08:09.58[MoonWolf]yeah
08:10.04[MoonWolf]that is about right.
08:10.06Temwith sparatic part/joins throughout the night
08:10.09[MoonWolf]you should kick it a bit.
08:10.17Temheh
08:10.23Temkicking didn't seem to help
08:10.34Temthough, unplugging it for a few hours did
08:11.38[MoonWolf]kk
08:50.55[MoonWolf]I made a new sticky!
08:55.16Wobin_Aw
08:55.23Wobin_Our Moony is all growing up =)
08:55.54[MoonWolf]lol
08:57.34[MoonWolf]next time someone asks if mendeleev if efficient, I am going to tell that when stipped to its core its only 20 kb
08:58.03[MoonWolf]on disk
08:58.29Wobin_Well most of the data is in PT, yeah?
08:58.30[MoonWolf]about 8 kb actual code
08:58.36[MoonWolf]yes
08:58.42Wobin_Mendy is just an addon that drops info into the tt
08:59.02[MoonWolf]yep
08:59.21[MoonWolf]most of the mendy code is categories and localisations strings
08:59.24Wobin_Oh BTW, I borrowed the tooltip stuff pretty much wholesale from Mendy for ArmchairAlchemist =)
08:59.52[MoonWolf]feel free.
09:06.53Tekkub*yarn*
09:07.05Tekkubokey time to take a break from the game and code :)
09:08.08Temhey Wobin_, check this out
09:08.09Temhttp://www.pixellas.wowhead.com/
09:24.49Wobin_I like the names =)
09:25.42Wobin_hehe Zoned Focus would possibly proc every time Arcane Missles struck =P
09:33.20[MoonWolf]that talent thing is waaaay overpowered
09:47.54Tekkubtime to learn Iriel's embed stuff
09:50.12[MoonWolf]I have removed the ZG hyperspanner from PT :p
10:00.28Tem[MoonWolf]: yes, that's the point
10:00.37Tem[MoonWolf]:  it's meant to be overpowered
10:00.59Tem[MoonWolf]: the point is to draw attention to how the trees could be structured differently
10:07.39[MoonWolf]but the skills could be more balanced anyway
10:09.14[MoonWolf]his idea of structures is good though
10:09.22[MoonWolf]the balance not so.
10:21.21Tekkubyea I'm rewriting Iriel's framework, I don't like his "declare it, maybe use it once, throw it out for GC" design
10:21.36[MoonWolf]lol
10:22.11Tekkubespecially the stub, "Lets recreate this thing for every library, instead of making it a library in-and-of itsself!"
10:22.20Tekkub*eyeroll*
10:23.05[MoonWolf]you cant rewrite iriels code
10:23.10[MoonWolf]iriels code is perfection.
10:23.18Tekkubfuck iriel :)
10:23.19[MoonWolf]</iriel fanboy>
10:23.55Tekkubsorry, as Aceholes it's our duty to take other's code and optomize it before we use it :)
10:24.07[MoonWolf]There is no chin behinds iriels beard, only more code.
10:24.10[Ammo]hehe
10:24.18[Ammo]meh
10:24.39Tekkubwhat no mooo?
10:24.41[Ammo]to scan a tooltip without using a .xml file to declare the gametooltip in I have to write 40 lines of code
10:24.51[Ammo]to replicate the tooltip template
10:24.59[MoonWolf]go for the xml
10:24.59[Ammo]otherwise I can't do: tooltip:SetAction
10:25.01Tekkubyou got that to work?
10:25.01[Ammo]indeed
10:25.04[Ammo]I went for the xml
10:25.12[Ammo]it can work
10:25.13Tekkubif so, send my way I'll amke a tooltip LUA template
10:25.29[Ammo]I'll play with it some more
10:25.35[Ammo]but for progress I've ditched the line of thought atm
10:25.40Tekkubseriously, I got the design for lua templates already, I just got frustrated with the tooltip and button ones and gave up
10:25.42[Ammo]and went for just the tooltip declaration in xml
10:25.56Tekkubyea the XML is easier for now
10:26.16[Ammo]if blizzard could only do: tooltip:Inherits("blahblahblah")
10:26.16Tekkubbut seriously, work it out and give me the code, I'll write up an embedable template
10:26.36[MoonWolf]pass it to tem too
10:26.37[Ammo]you can't set the Inherits="" attribute from xml in lua
10:26.40[MoonWolf]make him put it in acegui
10:26.43TekkubI think the system ditches the virtual frames after it's inited tho
10:26.54Tekkubthey aren't available to LoD code, right?
10:27.20[Ammo]no idea, don't care atm :)
10:27.23TemTekkub: they are only available to LoD code if you tell it which files to look in
10:27.26[MoonWolf]nope, all xml files are read at load.
10:27.33[MoonWolf]oh, strike that.
10:27.40[Ammo]I got my 'this is a timed spell' detection code working
10:27.42Tekkubah, thanks Temmy
10:27.45Temusing inherits in something like AceGUI would be pointless and really really hard
10:27.49Temso, fuck it
10:27.52[Ammo]now to feed the spell and target info to my timers table
10:27.55[Ammo]and I'm done
10:28.21Tekkubso get this
10:28.32Tekkubmy raid leader, he who worships CTRA...
10:28.45Tekkubfound the thread about load times that links to WarmUp
10:28.50[Ammo]hehe
10:28.58Tekkubrealize WU is mine, posts the link to our guild forums
10:29.08Tekkubstarts asking me about oRA :)
10:29.19[Ammo]oh yeah oRA
10:29.19[MoonWolf]\o/
10:29.25[Ammo]I should fix that assistme thing still
10:29.27[Ammo]bonk self
10:29.31[Ammo]the code is at home
10:29.36Tekkuboro?
10:29.47[Ammo]I saw your question today tekk
10:30.05[Ammo]I wrote the clientside stuff for the targetmanager
10:30.13[Ammo]just need to commit it to the svn
10:30.15Tekkuboh kewl, that was the one thing he bitched about tonight when he was testing my oRA to see if it supported everything he uses
10:30.28[Ammo]I might have a buggy version of it here at work
10:30.34[Ammo]will see after lunch
10:30.39[Ammo]maybe I'll commit it :)
10:30.44[Ammo]and you can fix the bugs :)
10:30.55Tekkubwell fix and get it up... even tho he doesn't assign ME targets :)
10:31.01[Ammo]:)
10:31.19[Ammo]right now there's a hot topic in my guild
10:31.23[Ammo]to migrate or not to migrate
10:31.29[Ammo]stupid Laggerspine server
10:31.37[Ammo]last 2 weeks we've had 2 good raid nights
10:31.43[Ammo]the rest was all lag crashes and disconnects
10:31.55[Ammo]gave me lots of time to work on Necronomicon though
10:32.13Tekkubhonestly
10:32.24Tekkubdon't expect it to be anny better on a new server
10:32.29[Ammo]I do
10:32.37[Ammo]we're moving from the french datacenter to the better german one
10:32.47[Ammo]also Daggerspine is a day 1 server
10:32.53[Ammo]and Outland the new one is new and faster hardware
10:33.09Tekkubwell if it's a better DC maybe
10:33.14[MoonWolf]you know those metal things in front of your pc pci slots ?
10:33.25[Ammo]the small covers yeah
10:33.25Tekkubbut here in the US all the servers are fucked up equally from all I've seen
10:33.26[MoonWolf]those make for an exelent orange cutting tool
10:33.38[Ammo]in europe there are different datacenters
10:33.43[Ammo]1 in france, 1 in germany at least
10:33.48[Ammo]and I'd like to be in the german one :)
10:33.50Tekkubthere's 2 in US
10:33.54Tekkubeast and west
10:34.09[MoonWolf]3 datacenters
10:34.12[MoonWolf]2 original ones
10:34.18[MoonWolf]and later a 3rd one was added
10:34.27Tekkubwhen did that happen?
10:34.27[Ammo]looks like we're migrating to Outland the new server :)
10:34.47[Ammo]more chance at green dragons too
10:34.52[MoonWolf]in eu tekk
10:34.54[Ammo]since they're highly contested atm
10:34.58Tekkuboh
10:35.17[Ammo]anyway, lunchtime
10:36.05Tekkubyea back to fixing up the framework
11:09.22Tekkubstupid question!
11:09.39Tekkubis there a ste counterpart to getglobal()
11:09.42Tekkubset even
11:10.19[MoonWolf]not a clue
11:15.00Tekkubhey there is
11:17.18[MoonWolf]cool
11:17.27[MoonWolf]SetGlobal or another name ?
11:17.40TekkubI think ya'all are gonna like my changes to Iriel's framework
11:18.06Tekkubsteglobal(string globalName, var value)
11:18.11Tekkub*set
11:19.30*** join/#wowace id` (n=tom@tor/session/x-654d91360dd0f739)
11:21.25[MoonWolf]what have you changed so far ?
11:24.11id`have been poking at css again:
11:24.12id`http://digigen.nl/~Industrial/design1/
11:24.25id`Tell me what you thing, this might become my blog design
11:24.31id`blog/persona site/
11:24.47id`s/\/persona/\/Personal/
11:25.27[MoonWolf]nice
11:26.28id`Any things that need improvement? :P
11:26.40id`btw
11:26.41id`http://digigen.nl/~Industrial/design1/img/kitty.jpg
11:26.41[MoonWolf]I like it the way it is.
11:26.44id`SQUUEEEEEEEEEZE
11:27.24id`[MoonWolf], ok
11:27.40id`might add a photo to the header though
11:27.47id`meh, work time :(
12:07.08Tekkuboh this is gonna be nice :)
12:07.57TekkubMoon: I'm setting it up so that a) the stub is only declared once and it's reused by every library that uses this scheme
12:08.35Tekkubb) a version is not even declared if it's not a new major version or an upgrade to an existing major version
12:09.30[MoonWolf]that all ?
12:09.45[MoonWolf]or is there a c ?
12:11.00Tekkubuh
12:11.03Tekkubthat's all :)
12:11.08[MoonWolf]kk
12:11.14[MoonWolf]no major changes I see :P
12:11.21[MoonWolf]why arent you done yet
12:11.22Tekkubmostly it's getting rid of his "declare it then nil it" shit
12:11.32Tekkubcause people keep talking to me
12:11.39Tekkuband I'm removing semicolon
12:11.42Tekkub*s
12:11.49Tekkub*grin*
12:11.52[MoonWolf]find replace ;
12:11.58Tekkuband fixing his goddamn tabs
12:12.03id`:%s/;$//
12:12.09id`all semicolons gone
12:12.16Tekkubnoone taught him to tab for indents, space for allignment
12:12.17[MoonWolf]heh, I keep fixing YOUR tabs in mendeleev too
12:12.21[MoonWolf]eventually I gave up.
12:12.31Tekkubhow are my tabs bad?
12:12.32id`tabs is good
12:12.33id`:P
12:12.47[MoonWolf]I they sometimes misalign
12:12.53Tekkubyou aren't making leading spaces instead of tabs are you?
12:13.04id`depends on the font [MoonWolf]
12:13.04[MoonWolf]I use hard tabs only.
12:13.10Tekkubokey good
12:13.12[MoonWolf]no space
12:13.23[MoonWolf]and no smart indenting either.
12:13.30Tekkuband I try to keep shit in tabs, but sometimes borrowed code doesn't get fixed
12:13.39[MoonWolf]but sometimes if I get the files back from svn some lines don't line up anymore.
12:13.44Tekkubsmart indenting pisses me off, it's not smart
12:13.53[MoonWolf]and usually you edited them last
12:14.04Tekkubhere's an idea moon, commit up what you change :)
12:14.04[MoonWolf]its nothing major or anything.
12:14.04id`http://www.derkarl.org/why_to_tabs.html
12:14.30Tekkubor does the SVN commits disregard whitespace as conflicts?
12:14.51id`no just a googled link
12:15.04id`Tekkub, what do you think of my design?
12:15.15id`http://digigen.nl/~Industrial/design1/
12:15.17TekkubI think it blows
12:15.38TekkubI'll look in a min, need to go do the litterbox but PEOPLE KEEP DISTRACTING ME
12:16.17[MoonWolf]I only asked you what you changed, AN HOUR AGO.
12:16.26TekkubSTOP IT!
12:16.30TekkubLALALALALALALALALA
12:16.40TekkubI CAN'T HEAR YOU!!!!!!!!!
12:16.44TekkubWHAT?
12:16.47TekkubWHAT?!?!?!?!
12:16.54TekkubFUCK YOU TOO!
12:17.54[MoonWolf]Get a sex change a sexual orientation change, and stop being a furry and I might consider that.
12:18.10id`--^
12:18.14id`oh, and be hot.
12:18.19[MoonWolf]yes be hot.
12:18.36[MoonWolf]I'm not picky, I'm just not into gay furry's.
12:18.55id`I'm picky :P
12:19.47id`'oh noes, a chick with boots with those weird ass sawn off heel things or whatever. NEXT'
12:20.19id`[MoonWolf], know what i mean? I think it looks rediculous..
12:20.28[MoonWolf]Yes, its stupid.
12:26.20Tekkub:P
12:26.53[MoonWolf]hey, you are not here, go not be distracted!
12:48.03TekkubI think I'm done
12:48.10Tekkubtesting to make sure there's no issue
12:48.20Tekkubthen I'll SVN it up and make a post on the forums
12:49.25[MoonWolf]and show off the changes to iriel ?
12:53.21Tekkubnah
12:53.25Tekkubour forums
12:55.11TemTekkub: If I understand what you changed right, you may have actually done yourself a disfavor
12:55.32Tem(In reference to the "never create a lib if it's 'old')
12:55.54Temyou aren't saving any memory
12:56.15Tekkubhow so?
12:56.31Temwell, the table is created whether or not you keep it around
12:56.46TekkubI'm not creating it in the first place
12:57.15Temand, while I'm not 100% familliar with the lib, I think it was keeping around 'old' minor version for the case where an addon specifically requests that minor revision
12:57.23TekkubIriel's aproach is create it, if it's newer register it, nil out the ref... if it wasn't registered it'll GC
12:57.41Tekkubyou can only request major versions
12:57.52Tekkuband it'll register an older major version
12:58.02Tem'course
12:58.10Tekkubthe diference is it won't register an older minor version is all
12:58.18Temk, I'll have to look at the changes
12:58.26TemI'm too tired to follow you right now
12:58.32Tekkubit's a minor memory/processing improvement, but since it's during login I'm all for it
12:58.53Tekkubmore addons need to do less stuff during login
12:59.23Tekkubdelaying initialization is my new core value :)
12:59.42TemAceAddons don't do anything until after PEW
12:59.42Tekkubdon't create something till you need it, but save it for later if you need to
13:00.03Tekkublibrary framework isn't necessarily Ace :)
13:00.29Tekkubin fact, the two thing I want to use this for right now won't be Ace'd
13:00.39Tem?
13:01.03TekkubCompost (table recycling) and Metronome (the OnUpdate handler)
13:01.09Temah
13:01.25Tekkubyes I'll be using them in Ace addons, but they'll be designed like AceHooks to work in anything
13:01.33TemI've gotta hold out for just a bit longer....
13:01.44Temso... tired
13:01.52Tekkubhere's a great way
13:02.00Tekkubgrab a hammer, hit your hand once
13:02.05Temno thanks
13:02.15Tekkubwhen the pain dulls enough that it's not keeping you awake, repeat
13:02.29Temno thanks
13:02.45Tekkubyou're no fun
13:07.10TekkubOkey it looks good, SVNing it now
13:13.30Temyay
13:13.37Temfinaly got contact with my boss
13:14.02[MoonWolf]night night tem
13:14.09Tem|Sleeplater guys
13:41.56Tekkubhttp://www.wowace.com/forums/index.php/topic,1301.0.html
13:42.01Tekkuboh bah moonie logged
13:42.15Tekkuband tem, the asshole
13:46.27Kaeltenyou still there tek?
13:47.08Kaeltentekkub: ello?
13:50.21hyperChipmunkhi kael!
13:51.01Kaeltenhey Chip
13:51.45TekkubI am now
13:51.47Tekkubwhat's up?
13:51.58Kaeltenchecking out your copy of the embed lib
13:52.02Tekkub:)
13:52.23Tekkubmy only real complaint was his "thel the GC pick up the pieces" approach
13:52.34Tekkub*let
13:52.34Kaeltenunderstandable
13:52.45Kaeltenespecially if you have numerous copies of this
13:52.57Kaeltenalso only having one stub in memory is a good thing
13:53.01Tekkubthe chat tweak and the locals for versions/name were just to make it a tad purdyier
13:53.09Tekkubyea, exactly
13:53.16Kaeltenhmm
13:54.00KaeltenI'm thinking that I want several peices of Ace code to be available as embedded libraries
13:54.06Tekkub:)
13:54.10TekkubKael
13:54.12Tekkubfrankly
13:54.21Kaelten?
13:54.27Kaelteneither I'm an idiot or you love me
13:54.34KaeltenI'm scared of either
13:54.44TekkubACe, the core, should just be a nice access to the libraries, and a set of libraries
13:54.54Tekkubbut... hrm...
13:55.00Tekkubhow bout this
13:55.07Tekkubleave Ace alone...
13:55.18Tekkubstart a new mod, based greatly off ace...
13:55.22Tekkubname it Duece
13:55.27Kaelten`lol
13:55.42Tekkubit'd just be a framework of libraries and a basic addon/module manager :)
13:55.54Kaeltenwe'll see how this comes around
13:55.56TekkubI mean, there's a lot in ace I personally don't really use
13:56.08Kaeltenand ace 2 will fix a lot of that
13:56.09Kaeltenwe hope
13:56.14Kaeltenwhat don't you use tek?
13:56.23Tekkubone sec...
13:56.28TekkubI'll go down the list :)
13:56.31Kaeltenlol
13:57.07Tekkubchatcmd: nope, I should but too lazy to create the table structure, plus have some minor complaints about how it works
13:57.19TekkubCommands... this something internal?
13:57.26TekkubData ... internal?
13:57.46TekkubDB, nope, don't like the table passing as args, but is now minor thanks to Compost
13:57.57TekkubEvent OH DADDY!  needs fixes tho
13:58.03KaeltenCommands is the chat handler for ace
13:58.10TekkubHook, again fuck yes I use this
13:58.25KaeltenData is a the copy of AceDB that ace uses
13:58.27TekkubLocals, nope I handle locale on my own
13:58.56TekkubModule, nope I handle my own modules kinda... they're all just addons as far as ace is concerned
13:59.03TekkubScript whatdat?
13:59.07TekkubState whatdat?
13:59.19KaeltenScript is outdated now, I don't think it loads anymore
13:59.31Kaeltenya script doesn't load anymore
13:59.39Tekkubreally I use init/enable/disable, event, hooks... maybe chat output but that's rare
13:59.51KaeltenAceState needs updating, its what kickstarts ace running
13:59.52Tekkubthat's really about it
14:00.13TekkubI might take up AceDB now that I got compost to cancel out all those table creations
14:00.36Tekkubbut I kinda like boss's approach better (self,data etc)
14:00.39Kaeltenwell I'm thikning that AceHook and AceEvent and AceChat and probably AceDB would make good embedable libraries
14:00.43Tekkub*self.data
14:00.45otravinow what would cause the ready check to function on a chinese client, but no the MT grabbing and RS :<
14:00.59Tekkubyea Kael, that they would :)
14:01.12TekkubAceChat is chat output right?
14:01.22*** join/#wowace darkShrimp (n=Miranda@p549E6ADB.dip.t-dialin.net)
14:01.26Kaeltenacechat is the chat handler that you said you're too lazy to use
14:01.34Tekkuband I really hate to say it cause I used to like it a lot
14:01.39Tekkubbut fuck myAddons
14:01.53Kaelteneh, my addons support is going away
14:02.02Kaeltenits too bugy with his updated version
14:02.04Tekkubhell, myAddon's lack of useful categories was the initial reason I wrote ModMenu
14:02.10Kaeltenlol
14:02.26Tekkubthen it bloated out a tad to make an easy menu framework for addons
14:02.26otraviyay :D
14:02.45Tekkubbut noone actually wrote support into their addons, only users wrote entries
14:03.01Tekkubactually, there's an idea for a module...
14:03.08Tekkubmodule/library
14:03.12Kaelten>
14:03.13Kaelten?
14:03.16Tekkubsomething to manage simple menus
14:03.29Kaeltenyou mean like right click menus?
14:03.32Tekkubyou register your addon, give a category and a func to call for menu
14:03.53Tekkublike ModMenu but let the addon drow it's menu instead of wasting memory for tables
14:04.07Kaeltenhmm, never used modmenu
14:04.20TekkubI mean, given WoW's 3-level thing it wouldn't be able to do multiple levels...
14:04.30Tekkubbut it'd be nice and easy for modmenu
14:04.50Tekkubyea screw it's I'll rewrite modmenu to be standalone registration library...
14:04.58Tekkuband the Boss plugin to just load it up
14:05.05Tekkubotter!
14:05.15Tekkubmy CTRA nazi likes oRA
14:05.18Tekkub*grin*
14:05.20otravi:O
14:05.40otraviI fail to see why the RS and MT fails on a chinese client :<
14:05.45Tekkuband your module structure makes it so Initialize isn't called
14:05.52Tekkubno matter tho, I made it better :)
14:06.04Tekkubinit only happens when the first request comes in
14:06.09Tekkub:)
14:06.23Tekkuband as for the chineese... uh...
14:06.32TekkubCTRA works on there right?
14:06.44Tekkubmaybe the commands are different somehow?
14:06.57Tekkubugh, I'm getting chatty now :)
14:07.17TekkubKael: I'll put together a simple menu registration library for Ace
14:07.29TekkubI like menus for setting shit up more than chat commands
14:07.51Tekkuband full GUIs are usually too much, but the menus could handle opening a GUI for the user
14:08.08Tekkubso they don't need to remember chat commands or keybindings
14:08.32Tekkuband there can be titan, boss/fu and minimap plugins that show the menus really easily
14:08.51Tekkubgoddamnit, stop giving me new mods to write!
14:08.55Kaeltenlol tekk, your biting off the whale here before you can chew
14:09.15Tekkubnot really, I'm rewriting ModMenu to be better
14:09.39Kaeltentek, it looks like there is an issue with embedlibstub
14:09.43Kaeltenor maybe I'm blind
14:09.47Tekkuband making it more core to the addons to handle their menu instead of embedding a big table of menu layouts in the menu mod
14:09.57Tekkubwhat's the issue?
14:10.20KaeltenI can't seem to find where it tells the difference between different libraries
14:10.25TekkubI loaded up two side by side and they seemed fine... didn't get the full test library (Compost) done yet tho
14:10.46Tekkublibraries or versions?
14:10.51Kaeltenlibraries
14:10.59Kaeltenisn't this going to be used by multiple libraries?
14:11.12Kaeltenlike I said, could be crazy
14:11.15Tekkublocal libvarname = "SimpleExampleLib"
14:11.26Tekkubchange to your librarie's global name
14:11.42Tekkubso like, "AceHooks" or "CompostLib"
14:11.45Tekkub:)
14:12.16Tekkubanywho, food time bbiaf
14:12.54Kaeltenoh wait I see
14:12.59KaeltenI was looking in Register
14:13.07otraviTekkub: I don't think there is any difference, why would it be?
14:13.10Kaeltenso each copy of libobject is actually a new instance of the stub
14:14.28Kaeltenoh tekk, what is compost?
14:14.40Tekkub*thud*
14:14.48Tekkubcommintting new version for you
14:14.59Tekkubcompost is me table recycler library
14:15.43Kaeltenah
14:15.46Tekkublibobject is the actual library, it's just got the stub's methods embedded in it
14:15.51Kaeltenoh and would you be mad if I cleaned up the code a little bit?
14:15.59Kaeltenfor embed lib?
14:16.11Tekkubso in the end it's all your library major versions plus refs to the stub's methods that it needs
14:16.24Tekkubwhat needs cleaned?
14:16.30Tekkubanyway I gotta fucking eat
14:16.32Kaeltenprobably nothing
14:16.33Tekkubtalk later
14:16.37Kaeltenjust formating so I can read it easier
14:16.39Kaelten:)
14:21.47chipper|Schoolburn it! burn it all!
14:21.53chipper|Schooltabs to spaces! spaces to tabs!
14:22.11chipper|Schoolsemicolons strewn about!
14:22.17chipper|Schoolgo kael go!
14:23.01darkShrimpheyho, a question about AceGUIButton... is there any possibility to align the label to the left?
14:24.20Kaeltendark: I don't think thats supported
14:24.25Kaeltenchipper: huh?
14:25.36otravihttp://news.zdnet.co.uk/0,39020330,39261437,00.htm << yay for Microsoft :<
14:25.44darkShrimpmh any idea how I can add normal text to a multicolumn list which is aligned to the left side?
14:26.15darkShrimpbased on acegui
14:27.27darkShrimpI mean, if you look at bagboy, the itemtext is centered. Now I like to realign that text to the left.
14:27.44id`otravi, boo!!
14:27.48id`all software should be free
14:27.57id`all hardware shouldnt
14:28.00id`the end!
14:28.46otravi:D
14:28.48id`"Supplying base systems, or 'naked PCs', is a missed opportunity, according to Michala Alexander, Microsoft's head of anti-piracy." HAH another opportunity for some hacker to run a bot on the pc!
14:29.41Kaeltenid:  free software is nice in theory, but you can get a higher quality product at times if people are paid
14:29.56Kaeltennot saying it doesn't work
14:30.10id`Kaelten, that's true
14:30.32Kaeltentoo many free projects never reach completion, or have subpar features.
14:30.32id`Kaelten, often good software comes from good programmers who have made alot of software for money ;)
14:30.39Kaeltenyep
14:30.45Kaeltenwell guys I'm off to work
14:30.49id`cya
14:30.54KaeltenI'm going to fight with the new ace code when I get back
14:30.55id`im almost done (hurray)
14:31.50Wobin_indy: irt your page layout
14:31.57Wobin_You need like a back 20 entries thing
14:32.07Wobin_and a jump to top link
14:32.47id`paginating will follow :-) this is just the flat xhtml template
14:33.10Wobin_other than that, it's nice a clean and easy to read
14:33.26id`:-)
14:33.33id`I'm thinking about putting a photo in the header though
14:33.38id`or some logo... white..
14:35.24Wobin_have like a viewport view of the logo
14:35.27Wobin_Or of your name
14:35.43Wobin_but make it a subtle emboss or something
14:36.24Wobin_(by viewport I mean where you only see a subsection of the total image, but it's still recognisable)
14:36.58id`yeah
14:38.54id`i love this company
14:38.59id`its very small
14:39.08id`the IT department has gigs of illegal software
14:39.12id`photoshop etc
14:39.27Wobin_A sign that it probably isn't going to get much bigger =P
14:39.36id`not soon ;)
14:39.43id`last year 6 people worked there
14:39.44id`now 25
14:39.45id`:p
14:40.03id`heh we're not even microsoft partner :P
14:40.14id`no MCSE around, nada
14:40.29id`but im gone here in uh, 1 month
14:55.30ckknighthey all
14:58.22otravihello Fu
14:58.35ckknightI'm not Fu
14:58.55otravi:-P
14:59.07otraviI'm just abusing the name
15:43.38*** join/#wowace [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl)
15:43.38*** mode/#wowace [+o [MoonWolf]] by ChanServ
15:48.58[MoonWolf]<PROTECTED>
15:53.25ckknightwhere is the link to that page?
15:53.42Wobin_http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=353864&p=1&tmp=1#post353864
15:54.30Tekkubmoon: my tweaker version of the embed framework's on the SVN/forum :)
15:55.33[MoonWolf]cool
15:55.44[MoonWolf]now excuse me while i go feel REALLY sick for a second
15:56.14[MoonWolf]I did a search for all pictures with the name flonne (disgea) on usenet over the last week and donwnloaded it all
15:56.14Tekkubwhat? you just looked at it didn't you?
15:56.22[MoonWolf]And there Was Actual CP in it.
15:56.50Tekkub:P
15:57.01[MoonWolf]I fail to see the funny
15:57.31Wobin_?
15:59.08Tekkubyou rambling about something making you sick right after tell you my embed library template is up
16:00.02[MoonWolf]yeah
16:00.08[MoonWolf]weird coincidence
16:00.27kergoth_Kaelten|Working: i strongly disagree.  the code quality of every commercial project i've ever worked on has been substantially lower than that which is to be released into the open source community, usually because the public visability encourages the individual developer to take pride in their code.
16:00.46Tekkubpride schmide!
16:00.54kergoth_~hubris
16:00.55purlHUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.
16:00.56Tekkubit's my code, if you don't like it FUCK YOU!
16:01.03Tekkubif you do like it, fuck me?
16:01.30[MoonWolf]lol
16:02.30ckknightanyone up and have a German client?
16:02.46Tekkubso now that I got the template worked out... think I should maintain backwards compatability with Compost?  I'm thinking just use the name CompostLib and not worry about it
16:03.02Wobin_How much is using Compost now?
16:03.12Wobin_That have people able to change their code
16:03.12TekkubA bunch of my stuff :)
16:03.18Wobin_Well you then =P
16:03.32ckknightwhat is Compost? You keep talking about it, but I don't know what it does
16:03.33Tekkubbut if I take a diff name it's a non issue I guess
16:03.33kergoth_i wouldnt worry about compatibility yet.  in the future, sure
16:03.44Tekkubit recycles tables boss
16:03.53Tekkubto minimize garbage creation
16:04.09Tekkubit's helped tremendously with Mendy and ModMenu
16:04.26kergoth_it saddens me that we have to resort to it though.
16:04.33Tekkubanything that passes a table for an arg has the potential of getting great use of it
16:04.35ckknightah, okay
16:04.40[MoonWolf]peaks values of 800kb/s increase flattend to what
16:04.42Tekkubagreed kerg
16:04.44[MoonWolf]4kb/s ?
16:05.00Tekkubyea mendy was... what were the stats I gave?
16:05.15[MoonWolf]around what i said.
16:05.20Tekkub18KiB avg, 800KiB peaks flattened down to 4KiB
16:06.07Tekkubit's nice to use if you're builting menus too, since you gotta pass that table for how the menu is set up
16:06.33Tekkubthe table isn't stored by the menu code, so you get a table from compost, fill it, call the addbutton and reclaim the table
16:06.54Tekkubinstead of creating a table for every menu button
16:07.25ckknighthrm
16:07.28ckknightthat'd be handy
16:07.34Tekkuboh, it is
16:07.38ckknightfrankly, the current dropdown API is atrocious
16:07.56TekkubI'll get compost comverted to the new framework and publish it officially in a day or so
16:08.03ckknightcool
16:08.06Tekkuboh /agree x1000000
16:08.13TekkubI hate the dropdown system
16:08.14ckknightI'm publishing BabbleLib pretty soon
16:08.25Tekkubwhatdat?
16:08.47[MoonWolf]localization helper lib
16:08.53Tekkuboh :)
16:09.27Tekkubsomeone should write a better menu system, one that'll allow more than 3 levels and 32 buttons....
16:09.42Tekkubconsidering dynamic frame creation there should be no limits now
16:09.42ckknightI'll get on it eventually
16:10.18kergoth_Tekkub: heh, that sounds like a good candidate for an aceguiish thing
16:10.39Tekkubkerg: frankly, embedable library :)
16:10.47kergoth_that too.
16:10.49*** join/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com)
16:10.49Tekkubbut I think AgeGUI should use it :)
16:11.36TekkubI think Kael's gonna convert AceEvent, AceChat and two others to embedables too
16:11.47kergoth_tem and kael seem to be making good progress, from hearing the discussions in here lately
16:12.04Tekkub<Kaelten> well I'm thikning that AceHook and AceEvent and AceChat and probably AceDB would make good embedable libraries
16:12.14kergoth_Tekkub: the plan is to convert every module to an embeddable ace component long term, and largely clean up and rewrite parts as we go
16:12.25Tekkubhope he makes AceDB better in the process :)
16:12.27ckknightand then ace will not exist
16:12.30ckknightfor ace will be everything
16:12.34kergoth_acedb needs a complete rewrite.
16:12.41ckknightyes
16:12.54TekkubAce is headed towards being a base for the libraries I think...
16:12.58Ratbert_CPSpeaking of AceGUI, has there been a bugfix for the AceGUIListBox initialization bug?
16:13.13TekkubYou make an Ace addon, ace embeds all the libraries for you and that's about it
16:13.57kergoth_i dont foresee a need for an "Ace" right now, other than as the name of the overall project
16:14.02kergoth_but we'll see
16:14.02TekkubI still think when Ace gets reborn as embeddables it should get renamed to avoid Confusion and maybe even drop some of the old stuff (like myAddons support)...
16:14.10Tekkubname it Duece *grin*
16:15.12TekkubI almost want to compare this whole thing to Cosmos/Kaos, but I won't
16:15.51kergoth_i dunno, i think it can be done via a major version change.  going from Ace-1.x to Ace-2.x, or just call it Ace2
16:16.24TekkubBut... Ace2 just... it sounds so wrong
16:16.41Tekkuband Duece can very well be justified as "Ace 2"
16:17.04TekkubAce, Duece... v1, v2 ... GET IT????
16:18.59ckknightI don't like Duece
16:19.24TekkubI hate you
16:19.34kergoth_i dont either, makes me think of that lame gigolo movie
16:19.36ckknightyou're a dick
16:19.42ckknighthehe
16:19.42ckknightyea
16:19.56TekkubI never thought of that... you ruined it
16:20.00TekkubI hate you too
16:20.05kergoth_yay
16:20.20TekkubFine... now what are we gonna name it?
16:20.24ckknightAce 2
16:20.34TekkubAce 2 sucks
16:20.42Tekkubit needs to be more creative
16:20.48kergoth_changing the name loses our mindshare.
16:20.53TekkubAce is all about creative mod names
16:21.00ckknightno it's not
16:21.03Tekkubmindshare? is that a word?
16:21.11ckknightyep
16:21.17Tekkuband yes it is :P
16:21.25kergoth_Main Entry:  mindshare2
16:21.25kergoth_Part of Speech:  noun
16:21.26kergoth_Definition:  the development of consumer awareness about a specific product or brand in hopes that they will buy the product or brand
16:21.39Tekkubdamnit, where's Rowne when I need someone to back my arguements
16:21.58TekkubI ain't sellin shit, I don't care about "mindshare" :P
16:22.16kergoth_any project should care about mindshare, if you plan on it being adopted by anyone.
16:22.25kergoth_without awareness, there's no adoption
16:22.34TekkubI don't WANT every dumb user that's swayed by big boobs and flashy meaningless "features"
16:22.51kergoth_this isnt about the user, its about the developers.
16:22.58ckknightbut boobs are hot...
16:23.09TekkubI don't care if anyone uses my mods, I just put em up for the people that do find em and like em
16:23.31Tekkubyea the other devs think we're all stuck up or something
16:24.17kergoth_we /are/ stuck up.  thats what people call someone who doesnt tolerate that which doesnt meet their standards, and that certainly applies to our code
16:24.23kergoth_:P
16:24.32Tekkubkek
16:24.41ckknightstandardization ftw
16:25.32Tekkubwell lets see, our standards are performance... the rest of the mod community's is lots of purdy frames and easy to use big buttons
16:25.43Tekkubwhich one you think the users are gonna go for?
16:25.51ckknightI like performance
16:25.55ckknightmemory usage is important to me
16:26.17ckknightand users do what you tell em to do in most cases
16:26.21ckknighteveryone's a sheep
16:26.26Tekkuboh yea, boss... one side effect of the table thing...
16:26.31ckknightwhat's that?
16:26.35Tekkub*digs for clad's pastebin*
16:27.03Tekkubdamnit I don't see it now
16:27.37Tekkubwell the long and the short of it was that the mem use reported by gcinfo() reduced after the table was erased
16:27.56Tekkub(memory deallocation outside of GC)
16:30.09Tekkubhttp://wow.pastebin.com/636857
16:30.09ckknighthrm
16:31.13Tekkubhrm... but I think the memory released is only the pointers
16:31.25Tekkubif there are object the'll hang around for GC
16:31.29Tekkubanywho sleeptime
16:31.51kergoth_pointers?  you mean the elements of the table? each element has a certain amount of overhead regardless of its content
16:31.56TekkubI'll try to get new Compost up tonight and probably publish it to all the sites
16:31.57Ratbert_CPOh, ckknight: My clickable FuBarTooltip lines are... Unreliable.  It seems non-deterministic if a given mouse-click will be recognized.
16:32.18Tekkubyes kerg, I mean like pointer/refs to tables and strings
16:32.22Wobin_BTw, isn't it Deuce?
16:32.38Tekkubnot the actual object it points to, that'll hang till GC
16:32.42ckknightRatbert_CP, odd
16:32.50ckknightRatbert_CP, what are you clicking on?
16:32.54Tekkubanyway, sleep
16:32.59kergoth_right, the table itself resizes on the first non-nil assignment, thats all
16:33.06Ratbert_CPThe category line...
16:33.24ckknightin what plugin?
16:33.37Ratbert_CPBagBoy (but it's my own dev version)
16:33.49ckknightpastebin the fubar part
16:33.53Ratbert_CPOK.
16:34.39Ratbert_CPhttp://ace.pastebin.com/646358
16:35.51kergoth_huh.  c++ provides no rules for resolving method ambiguities, and doesnt provide a solution to the diamond inheritence problem.  tisk.
16:36.16ckknighthrm
16:36.46Ratbert_CPUnless there's something in how I handle (or avoid) OnUpdate...
16:42.12ckknightwhy do you have OnUpdate?
16:42.19ckknightshouldn't it update only when you make a change?
16:43.06Ratbert_CPI'm trying to remember.  I think I was having some trouble without it.  Let me comment it out and reload...
16:43.56Ratbert_CPInteresting... That seems to have fixed it.
16:44.10Ratbert_CPPerhaps the OnUpdate was overloading the system..
16:44.39ckknightbasically, OnUpdate was resetting the values or something
16:44.56ckknightyou should just be glad that OnUpdate doesn't run every frame
16:49.54otraviOnUpdate is like... *runs*
16:50.24ckknightotravi, I throttle it in FuBar
16:50.34ckknightyou can set the delay, default is 0.1 seconds
16:51.30otraviI know, but it's still nice to avoid :)
16:51.49ckknightno, not if you throttle it
16:51.53ckknightthough it depends on the application
16:54.00ckknightin most cases, unless you need something based on time, it's not needed
16:55.11otravidoh, I don't have wave support on XMMS :(
16:56.37ckknightlol
17:02.45otravihmm, xmms-wave wasn't very good :o
17:05.10*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
17:06.18otraviI'm going to dedicate this day to: fix my *nix
17:11.21[MoonWolf]good idea otravi
17:11.45otraviYes, it's a good idea since it will prevent me from having to reboot
17:11.47otraviwhich I hate
17:12.04[MoonWolf]seeing as *nix reboots take a long time
17:12.06[MoonWolf]i agree
17:12.47otravihmm, does anyone know the config command to turn of weather effects?
17:12.51otravior console :<
17:13.03otraviI can't use the Video Options to do it
17:13.24[MoonWolf]why not ?
17:13.40otraviIt crashes :<
17:13.41[MoonWolf]oh let me guess, pressing aply crashes wow
17:13.44[MoonWolf]i had that problem
17:13.49[MoonWolf]go into the config.wtf
17:13.54[MoonWolf]find the setting there
17:14.03otraviand when rain looks like this: http://plixx.org/?3N , imagen what a sandstorm in AQ is :<
17:14.32[MoonWolf]for some reason yellow rain in tirisfall makes sense to me.
17:14.41[MoonWolf]the damn place is blighted and taunted by the undead
17:14.47[MoonWolf]yellow rain isnt that weird.
17:14.54otraviIf I turn my camera it turns green!
17:15.00[MoonWolf]even better.
17:15.09[MoonWolf]slime rain
17:15.14otraviSET readScanning "-1" << uhm?
17:15.20otraviNew setting :o
17:16.22[MoonWolf]anybody interested in knowning how the necropolis is going to look
17:16.23[MoonWolf]http://vnmedia.ign.com/screenshots/wow/4064637.jpg
17:16.27[MoonWolf]its ff huge!
17:18.43[MoonWolf]it's bigger than the Undercity  <- blizzard statement
17:19.10kergoth_otravi: what unitframe is being used in that screenshot of the rain?
17:19.25Wobin_Undercity isn't that big....?
17:20.00[MoonWolf]undercity is pertty big, but because its so easy to walk around in you dont notice it.
17:20.15otravikergoth_: my own power mod of AceBarFrames, it's on the SVN as otravi_UnitFrames
17:21.00[MoonWolf]~ponder
17:21.02purlI think so, but where will we find an open tattoo parlor at this time of night?
17:22.01otraviI should clean it up a little and include the scaling functions that are used in AceLucenFrames tho'
17:22.15kergoth_otravi: neat, i like it. simple and clean
17:23.16otravihehe, I've had a lot of question what addon it is actually...
17:23.32otraviWhich is also why I should get myself together and release it
17:23.44[MoonWolf]screenie ? im lazy i know.
17:24.04kergoth_it was just in his screenshot of the rain, thats why i asked about it :P
17:24.13[MoonWolf]oh thats is
17:24.15[MoonWolf]it*
17:24.16[MoonWolf]cool
17:27.40otraviI can't find anything in the config, that could be weather effects :(
17:28.00otraviI would guess that default settings aren't written
17:28.24otravi(I remember spell effect wasn't in it by default)
17:28.29[MoonWolf]:(
17:29.08*** join/#wowace id` (i=debian-t@tor/session/x-e7ebe0b9160fa21c)
17:30.38[MoonWolf]evening id`
17:30.41id`lo
17:30.48id`just came back from training
17:30.50id`feel great
17:30.58id`(sauna afterwards, ofcource)
17:32.01ckknightfun stuff
17:32.34id`I kicked somebody in the face
17:32.36id`hah!
17:32.53[MoonWolf]he most likely hit you back yust as hard.
17:33.02id`nay he fell :3
17:33.21id`ofcource i didnt use brute force
17:33.22id`:p
17:34.01id`s/(ofcource)(.+)$/\2 \1/
17:34.17[MoonWolf]escapes dont work.
17:34.17ckknightlol
17:34.27ckknightthat sucks
17:34.30id`:p
17:34.33[MoonWolf]its more of a string replace.
17:35.08id`man, i watched gundam see destiny
17:35.10id`until the end
17:35.16id`it was pretty gay :<
17:35.53[MoonWolf]lalalala, did you say anything ?
17:42.40otravihow do you manually reload the video system?
17:44.28otravioh ignore, I figured it out
17:46.57otraviyay, found the weather command
17:47.46ckknightweather command?
17:48.15otravito turn it off
17:48.21otravibut I find this very strange
17:48.23ckknightah
17:48.28otraviif I use the Video Options, my game crashes
17:48.37otravibut if I use the console commands, it doesn't
17:51.18kergoth_you in linux, by chance?
17:51.34otraviYes
17:51.40kergoth_known cedega issue.
17:51.51kergoth_i usually just manipulate Config.wtf
17:52.05otraviYeah, but I didn't know I could use the console commands to do it
17:52.22otravitime to install gfxToggle I guess :)
17:52.41kergoth_oi, methinks maybe all those fiery habanero doritos last night werent the best of ideas
17:52.46kergoth_my stomachi snt very happy with me
18:00.39otravi~comfort
18:01.05otravidamn, it didn't have that one :<
18:07.23otravihaha, our MT used the ooze pet in AQ....
18:07.33otravi(that's -20 defense and -20 to all resistances)
18:14.25ckknightooze pet?
18:14.41ckknight~comfot kergoth_
18:14.48ckknight~comfort kergoth_
18:14.49purlThere, there, kergoth_.  It's OK.  I'm here for you.
18:14.58ckknightsee, purl's here for you
18:15.30*** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com)
18:15.52otravickknight: http://wow.allakhazam.com/db/item.html?witem=20769 << that pet
18:16.46Wobin_eee
18:16.48Wobin_stingy mage
18:16.56Wobin_Only gives me one stack of water at a time =P
18:18.07Elvisoooze pet is cool, I farmed mine in about 15m
18:18.42otravithat would be like... 7 kills with my shaman :p
18:19.16kergoth_bah, just realized calling the init function of your superclass is gonna be uglier than i thought
18:19.21kergoth_super(self).init(self) :P
18:19.28ckknighthrm
18:19.35ckknightwait
18:19.39ckknightsuper(self):init()
18:19.41ckknight?
18:19.44ckknightoh, no
18:19.45ckknightnvm
18:19.49kergoth_no, cause that sets self to the class, not the object
18:19.52kergoth_thats what i tried at first :)
18:20.07ckknightyep, it's super(self).init(self)
18:20.08kergoth_could do something like: super(self, 'init')
18:20.21ckknightthat'd work
18:20.21kergoth_but thatd be ugly when it comes to argument passing, most likely
18:20.43ckknightsuper(self, 'init', alpha, bravo, charlie)
18:20.55kergoth_varargs...
18:21.00kergoth_table construction..
18:21.10ckknightjust have like 20 arguments
18:21.12kergoth_course you get that in a billion places regardless
18:21.33kergoth_could do something disgusting
18:21.47kergoth_have super(self) return a new proxy table taht intercepts calls to the class and inserts self :P
18:21.57kergoth_replaces the first args
18:21.58kergoth_hehe
18:22.31kergoth_ckknight: could have super(self, 'init') return a closure
18:22.39kergoth_super(self, 'init')(alpha, bravo, charlie)
18:22.48kergoth_hehe
18:22.51kergoth_hmmm
18:23.45ckknighthrm
18:23.58ckknightno
18:24.02ckknightoh
18:24.03kergoth_i know one thing, super(self).init(self) is butt ugly
18:24.04ckknightnvm
18:24.12ckknightyou could do closure style
18:24.23kergoth_super().init(self) would be better, but there's no feasable way to manage that
18:24.40ckknightself.super().init(self)
18:24.51ckknightnot sure I'd want that, though
18:24.53kergoth_hehe, i thought about that too. self:super()
18:24.56kergoth_it implies the wrong thing though
18:25.07ckknightwhat does it imply?
18:25.10kergoth_super isnt a function of the object, its just a function that accesses it
18:25.17ckknightyea
18:25.23kergoth_imo anyway
18:25.24kergoth_hmm
18:25.37kergoth_erk, had an idea, but its gone now
18:26.02otraviI usually sleep and wake up with great ideas :<
18:26.20otravior rather solutions
18:27.18kergoth_but oh well, maybe i will make it a method of the object. its less horrendous than the alternatives
18:27.40kergoth_well, actually it isnt
18:27.45kergoth_self:super().init(self)?
18:27.47kergoth_:P
18:28.07kergoth_the super call gets more pleasant, but the overall thing is still ugly
18:28.50ckknight...
18:29.30ckknightidea
18:29.45ckknightno, that's a bad idea, nvm
18:30.14kergoth_its just not a fun situation. we need the superclass to get at the method, but both the method and super need the object, not the sueprclass
18:30.17kergoth_heh
18:30.45kergoth_i was thinking about doing something very evil, like changing values in the function environment of the function we're about to call when we're in the super callpath
18:30.55ckknightsuper(self, 'init')(...) or super(self, 'init', ...) or super(self).init(self)
18:30.56kergoth_each subsequent super call morphs the next
18:30.58kergoth_hehe
18:31.09ckknightI dunno if you want to do that
18:31.56kergoth_its ugly. lua isnt threaded, but my brain still goes NO, what if soemthing else happens during the execution of that callpath!
18:32.06kergoth_:P
18:32.18ckknightlol
18:32.39ckknightyea, I have issues with threading as well
18:33.25kergoth_i've dealt with it a lot, fixing race conditions, setting up correct locking, etc
18:33.29kergoth_can be fun stuff
18:33.38kergoth_for some values of "fun", at any rate ;)
18:35.27kergoth_super(self, 'init', ...) is probably best, avoiding the unnecessary closure creation, from a gc pressure standpoint, even though i tend to prefer the closure version conceptually and syntactically
18:35.59ckknightoh well
18:36.06kergoth_currying is fun for the whole family!
18:36.08kergoth_or something.
18:36.09ckknightI think super(self, 'init', ...) will work fine
18:36.37ckknightcurrying can be very handy, especially if you have a cache
18:36.58kergoth_i'm tempted to just pass one argument, super(self, 'init', foo) and if you need to pass more than one thing, force the caller to pass a table. leaves it in the hands of the user
18:37.11kergoth_either that or we do what hooking code does, 20 args or whatever
18:37.22ckknightI'd personally go with 20 args
18:37.34Elvisockknight: is there ever going to be a situation where FuB > 25px tall?
18:37.51ckknightElviso, only if you hack it
18:37.52ckknightso, no
18:38.25Elvisoso would you agree that bkgd textures only need to be 25px? you save alot on filesize
18:38.33Elviso*or rather
18:38.40Elvisoonly use 25px of the 256px
18:38.48ckknightnope
18:38.56ckknightwelcome to WoW's crappy texturing system
18:38.59ckknight*thumbs up*
18:39.20Elvisowhy not? I'm testing it now, and I've yet to have more than the top 25px render
18:39.33ckknightit scales, you know
18:39.51Elvisolike when you use font scaler?
18:39.55ckknightyea
18:40.04ElvisoI did that, and it still wont show more than the top 25px
18:40.14ckknightwhat did you set tileRatio to?
18:40.58Elvisolost me there....I haven't coded anything for this
18:41.03Elvisojust replacing default textures
18:41.34ckknightthen you have to do the top 32 pixels
18:43.53Elvisojust did another test, and I'm not seeing any difference over my 25px test
18:51.20otraviBossBlock + BigWigs = <3
18:52.07kergoth_bossblock?
18:52.23hyperChipmunkaloo
18:52.44kergoth_hey hyperChipmunk
18:53.12otravikergoth_: https://opensvn.csie.org/Ace/trunk/BossBlock/
18:53.13ckknighthey hyperChipmunk
18:53.36ckknightthe newest FuBar may or may not have broken BattlegroundFu
18:53.45hyperChipmunk<PROTECTED>
18:53.56ckknightwell, it won't break
18:54.01ckknightit'll give a deprecation warning, though
18:54.02ckknightmaybe
18:54.25ckknightif you use any localization stuff with FuBarUtils
18:54.27hyperChipmunkor maybe it'll just not do anything and not give any errors and fubar will disappear entirely
18:54.43otravi:D
18:54.49hyperChipmunk>8)
18:54.59ckknight...
18:55.05kergoth_i wish i'd stop trying to middle click paste in windows
18:55.06hyperChipmunkdude, you need to lighten up
18:55.27kergoth_otravi: ah, nice
18:55.28hyperChipmunkit wasn't even your module
18:55.40otraviI've changed it slightly tho'
18:55.40ckknighthyperChipmunk, I wasn't hugged much as a child
18:55.45hyperChipmunk~hug ckknight
18:55.46purlACTION hugs ckknight
18:55.51otravimade it so the first three stars doesn't have to be in the start
18:55.54hyperChipmunk~whalehug ckknight
18:56.00purlACTION Persuades a freakishly huge killer whale named Hugh to hug ckknight
18:56.27kergoth_squish
18:56.58hyperChipmunkat least you can't be grumpy if you've been liquefied
18:59.26hyperChipmunkI busted my honor count yesterday again =\
18:59.32hyperChipmunkI'm gonna make a real effort to get it today
18:59.48*** join/#wowace groll (n=hepp@62.119.159.41)
18:59.49kergoth_i'm gonna finish my task at work, and complete this stupid object model
18:59.57kergoth_super() was my last annoying piece
19:00.00hyperChipmunk/rl after every bg match =P
19:00.00grollhyperChipmunk you around?
19:00.03hyperChipmunkno
19:00.12kergoth_~remulate
19:00.14purlThere's this game where you put in a dollar and you win four quarters. I win every time!
19:00.15hyperChipmunkI sawed my head off just 2 minutes ago
19:00.17grolli submitted more info to my bugreport
19:00.26hyperChipmunkoh, excellent
19:00.28hyperChipmunkhey look guys!
19:00.33hyperChipmunksomeone came to talk to me
19:00.35hyperChipmunkto me!
19:00.38grollhaha
19:00.57grollur not loved! i just want a bugfree addon ;P
19:01.05id`pwnt
19:01.07id`:P
19:01.09kergoth_you're doing better than i am, nobody comes to see me, since i've never released any of my code in an addon :P
19:01.13grollbut feel free to feel lowed though :D
19:01.20grollimagination is good for ya :D
19:01.26ckknightkergoth, I come to you all the time for useful info
19:01.27otravihaha
19:01.45kergoth_hm, thats true, people do pester me on a regular basis on design and optimization stuff
19:01.48hyperChipmunkalright; I just got home from school.  Let me get some stuff sorted out here and I'll get with you
19:01.49kergoth_i feel better now
19:02.00kergoth_seriously though, i should release something at some point ;)
19:02.01hyperChipmunkyou gonna be around for a few mins?
19:02.02Elvisohttp://kenman.net/wow/test.jpg
19:02.08grollme yes
19:02.41hyperChipmunkexcellent
19:02.50kergoth_ckknight: have you looked into memory consumption of functions vs tables yet?
19:02.52kergoth_if not, i'm going to
19:04.35ckknightkergoth, not enough
19:04.52ckknightif you do look into it, I'd love to see your data
19:05.43hyperChipmunkalrighty there groll
19:05.46kergoth_interseting
19:05.57kergoth_in creating 1000 instances of an empty table, then of an empty function
19:06.07kergoth_the 1000 functions use 20k, the 1000 tables use 31
19:06.19hyperChipmunkfirst, have you deleted the old BossPanel_Battlegrounds directory?
19:06.26hyperChipmunkfrom your AddOn folder?
19:07.06hyperChipmunkif not, do that, restart wow, and then tell me what you see
19:07.19grollHoJ|Slayman yep?
19:07.24grolloops
19:07.31hyperChipmunknext one down
19:07.34grollyep i have deleted all old stuff
19:07.34otraviZhe germans are coming!
19:07.36hyperChipmunk=D
19:07.59kergoth_hmmm
19:08.04hyperChipmunkand you still get two FuBar_BattlegroundFu in your addons list?
19:08.10grollyep
19:08.14grollaha hmm wait! :D
19:08.15hyperChipmunkis one plural?
19:08.23kergoth_so one function is 2/3rds the size of one table if both are empty.  /me ponders
19:08.32grolli might have missed a savedvariable somewhere stupid double saves :P
19:08.37grollchecking to make sure
19:09.05hyperChipmunkshouldn't make a difference; I'm talking about in the wow/AddOns directory where you extracted the files after you downloaded
19:09.17hyperChipmunker, wow/Interface/AddOns
19:10.04hyperChipmunkthere should not be a wow/Interface/AddOns/BossPanel_Battlegrounds/ directory
19:10.07hyperChipmunkonly a wow/Interface/AddOns/FuBar_BattlegroundFu/ directory
19:10.25grollyep that is as it should be
19:10.30hyperChipmunkalright
19:10.38grolllogging in to check again just to make sure
19:10.40hyperChipmunkdo you have wow open?
19:10.46grollin a sec i have
19:10.48hyperChipmunkexit the game completely and open it up again
19:10.52hyperChipmunkk
19:10.58grolljust had it closed so loggin in now
19:11.02hyperChipmunkgreat
19:11.03kergoth_ckknight: lets put it this way, from what we were talking about the other day, lua vm instructions appear to be a pretty damn good form of compression
19:11.13grollyep got two
19:11.26kergoth_ckknight: so having your big table in a function that you initialize when needed is a good bet
19:11.31hyperChipmunkis there an s on the end of Battleground in one of them?
19:11.42grollnope exact same name
19:11.47hyperChipmunkhm
19:11.55hyperChipmunkboss?
19:12.08hyperChipmunkwhat version of FuBar are you running right now
19:12.17hyperChipmunkgr, that still doesn't make sense
19:12.30hyperChipmunkoh right!
19:12.30grollgonna insttall the latest one right now and see if anything changed
19:12.32hyperChipmunkwait
19:12.42grollk?
19:12.45hyperChipmunkI released one before I was fully aware of the new naming convention
19:12.53hyperChipmunkthe directory was called just plain BattlegroundFu
19:13.04hyperChipmunkI bet you still have that directory
19:13.09grollaha :D
19:13.21grolli did :P
19:13.35hyperChipmunksorry about that =(
19:13.39grollhehe np :P
19:13.49hyperChipmunkalright
19:13.54hyperChipmunkso delete that, restart wow again
19:14.05hyperChipmunkfire 'er up and tell me what ya see
19:14.05grollbe happy i aint one of the other ones in my guild that hardly know anything about what they install :P
19:14.12grolli do though hehe
19:14.27grollthey always come whine to me when something goes bonkers :P
19:14.48hyperChipmunkI'm just happy someone cares enough to let me know about a problem
19:14.52grollnow lets see if it works better :D
19:15.01Cairennhey ckknight, you around hun?
19:15.25kergoth_hmm, this is weird
19:16.01Cairennerrr, no, why?
19:16.04grollhaha
19:16.06groll:P
19:16.16grolljust being stupid groll as usuall :D
19:16.52grollcrap forgot to update my cosmos stuff :S
19:16.53grollbah
19:17.42grollhehe error error :P
19:17.57kergoth_ckknight, clad|sleep: fyi, the lua 5.1 collectgarbage("count") command gives you the current used ram in Kb, but unlike gcinfo(), it isnt a pure integer!  you can see bytes too :)
19:18.04hyperChipmunkerrors on me, or errors on the cosmos stuff
19:18.09grollhyperChipmunk same error as before :P
19:18.39hyperChipmunkalright, well at least we're down to a single add-on
19:18.45hyperChipmunkso your bosspanel isn't showing up at all
19:18.49hyperChipmunker, FuBar
19:18.52grollgettin some more now just a sec
19:19.12grollhttp://wow.pastebin.com/646644
19:19.49hyperChipmunkoh crud
19:20.03hyperChipmunkpaste up your BattlegroundFuLocals.lua
19:20.05grollthe xml one i think is due to cosmos so updating now
19:20.08grollk sec
19:20.28hyperChipmunkwhich version of BattlegroundFu was this btw
19:20.35grolllatest
19:21.19grollhttp://wow.pastebin.com/646649
19:21.51hyperChipmunkwaaait a minute
19:21.54hyperChipmunkmaybe I don't suck
19:22.00grolllol
19:22.07otravihyperChipmunk: ehey!
19:22.13hyperChipmunkmaybe boss sucks
19:22.15otravi(but just maybe)
19:22.25grolllol
19:22.45hyperChipmunkno, I suck
19:22.57otravi:D
19:23.23hyperChipmunkboss, you took out the FuBarLocals.Zones completely in favor of the englishtolocalized function?
19:25.27hyperChipmunkgroll, lemme upload a new version for ya; give me a minute
19:26.16grollokies
19:26.29grolli'll just listen to some LARD while i wait :D
19:28.57kergoth_bleh
19:29.10Tem|Sleep*3 hours ago*
19:29.31Tem|Class*3 hours pass*
19:29.43Tem|Class*Spring Break begins*
19:29.47kergoth_an empty function is 19.53 bytes, an empty table is 31.25 bytes
19:29.48TemWOOOOOOT
19:29.50grolldamnit you ppl updated to fast :D
19:30.05kergoth_Tem: whatj ob?
19:30.14Temstudent tech job on campus
19:30.20Temcushiest one available
19:30.24Temnight shift
19:30.32Temno one calls
19:30.37Temso you get to sit there and do whatever while getting paid
19:30.58Temit's where I worked last spring
19:31.02Temmost nights I played wow
19:31.16Temspeaking of which... I haven't just _played_ wow in too long
19:31.54Tem|Wowbrb
19:32.48*** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net)
19:32.48*** mode/#wowace [+o Tem] by ChanServ
19:33.31Tem|WoWlets see if I can't farm up a Libram of Focus
19:33.37Tem|WoWI refuse to spend 600g on one
19:34.06grollhehe get a warlock :D
19:36.26otravior a hunter
19:36.52kergoth_okay, you guys might find this interesting
19:37.44kergoth_checking gc impact to check the ram overhead of table elements (not the values, just the overhead of having somkething in the table)
19:37.59kergoth_array indexed, single element: 11.72 bytes
19:38.17kergoth_string indexed (hash table), single element: 27.34 bytes
19:39.01Elvisomakes sense
19:39.14kergoth_indeed. good to have numbers though
19:39.15Elvisosince it has 2 store 2 values instead of 1
19:39.25Elvisosince it has to store 2 values instead of 1
19:39.41kergoth_yeah. hash and value, not just value
19:39.43kergoth_oh, check this
19:39.52kergoth_local t = {[1] = 1} is NOT an array indexed table!
19:40.07kergoth_if you explicitly specify the index, even if its correct for an array, it makes it a hash element
19:40.14kergoth_local t = {1} worsk fine
19:41.01kergoth_s/fel/feel/
19:41.03ElvisoI guess b/c you can start at {[50000] = 1} w/o ever having the first 49999
19:41.27kergoth_yeah, its just not smart enough to check if i specified from 1, sequential
19:41.35kergoth_makes sense, but something people might not think about when coding
19:41.40Elvisotrue
19:41.54kergoth_i just did local t = {[1] = 1} for my test without thinking
19:41.55Elviso"my way or the highway" says the compiler :p
19:42.36Tem|WoWElviso: have you had a chance to tweak your textures yet?
19:42.59Elvisoas we speak :)
19:43.20Elvisonow that I have the jist of it down, I'm going to experiment to see what kinda cool textures I can get
19:54.22*** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
19:54.22*** topic/#wowace is wowace.com | ace.pastebin.com | New official WowAce Channel (beware of the Bear)
19:55.01kergoth_hrmph, now that i'm done talking :)
19:55.30kergoth_was talking about newproxy(), a completely undocumented, largely unsupported lua function that few know about, and which bliz didnt include
19:55.33kergoth_heh
20:00.49Tem|WoW~laziness
20:00.50purlLAZINESS: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.
20:00.57Tem|WoW~impatience
20:00.59purlIMPATIENCE: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least that pretend to. Hence, the second great virtue of a programmer.
20:01.03Tem|WoW~fear of complexity
20:01.04purlFEAR OF COMPLEXITY: That which causes you to implement as little as possible, as simplicity is easier to fix. As well, that which prevents feature creep due to the environmental damage it causes. Hence, the fourth great virtue of a programmer.
20:01.08Tem|WoW~hubris
20:01.09purlHUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about. Hence, the third great virtue of a programmer.
20:01.32kergoth_for the curious, http://ace.pastebin.com/646728 is what i was just using to generate those ram usage numbers
20:01.35kergoth_~botsnack
20:01.35purlkergoth_: thanks
20:01.54kergoth_Tem|WoW: i want those on a poster.
20:02.06Tem|WoWmmmmm
20:02.07Tem|WoWme too
20:02.22Tem|WoWok, so I have this idea
20:02.42Tem|WoWI put my mana rubies/ water/ food ect on my action bars
20:03.03Tem|WoWwhen it runs out, I want to click that action and have it summon me more of whatever
20:03.39Tem|WoWso, if the count is >0 use the item
20:03.44Tem|WoWelse create more of the item
20:03.52Cairenn~poke ckknight
20:03.53purlACTION grabs a syringe
20:04.10Tem|WoWalso, if I Alt-use or something similar, it could do the summon
20:04.34Tem|WoWany thoughts on associating Items with summon abilities?
20:05.10ckknightyes, Cairenn?
20:05.10hyperChipmunkstill here groll ?
20:06.11ElvisoTem|WoW: ShardACE does similiar functions for health/soulstones
20:06.12Cairennckknight: a) you really need to list dependencies in the file description for the main Fubar download, b) what the heck is this? http://www.cairenn-mmorpg.com/images/various/fubar.gif
20:07.01ckknightoh, the function was deprecated
20:07.05ckknightit doesn't cause an error
20:07.12ckknightand only shows the warning once
20:07.18ckknightthe only dependency is ace
20:07.20ckknightI should list that
20:07.23grollhyperChipmunk yep
20:07.27kergoth_why oh why did i join #perl. i've been there 30 seconds and i'm already getting a headache
20:07.45ElvisoCairenn: I see you also have the "You are not in a guild" logon spam...
20:08.02hyperChipmunkgroll: http://69.14.77.214/FuBar_BattlegroundFu-0.9.8.pre.zip
20:08.04Cairennckknight: ummm, okay, then why would it not work without BabbleLib?
20:08.19CairennElviso: I was on one of my alts, just got guilded
20:08.24grollok sec
20:08.32hyperChipmunkstick that in with the newest version of fubar and let me know what you see
20:08.32ckknightBabbleLib should be inside the FuBar zip
20:08.40grollwill do
20:08.49grolljust need to fix my auction stuff :D
20:09.05Cairennckknight: nope, not in there
20:09.15ckknightyes, yes it is
20:09.18ckknightI just downloaded it
20:09.26ckknightBabbleLib.lua
20:09.30CodayusHmmm.  I was really really thirst, but their wearn't any cold sodas.  So I put one in the freezer...
20:09.38Cairennduh, nm me
20:12.40*** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
20:12.40*** topic/#wowace is wowace.com | ace.pastebin.com | New official WowAce Channel (beware of the Bear)
20:12.40CodayusI may have poor judgement and a caffiene addiction, but I'm not *stupid*.  Well, that stupid anyhow.
20:12.47otraviShyva: http://www.fuxsake.net/images/games/wow/WoWScrnShot_040606_232525.png << I even set a larger font for you :D
20:12.48Tem|WoWput the rag in the microwave
20:12.55ckknightCairenn, all good?
20:13.22Cairennckknight: did you see the last message?
20:13.25Tem|WoWCodayus: once you get the rag nice and hot, it will melt the soda pretty fase
20:13.38CodayusThe scary thing is, that's actually not a bad idea.
20:13.39ckknightalright
20:13.43ckknight:-)
20:13.48Cairennckknight: Cairenn: yeah, but when I updated just now, I didn't download and install BabbleLib (the entire addon) ... without it, it didn't work  Cairenn: as soon as I downloaded the entire addon and installed, everything was happy
20:15.26*** join/#wowace banditron (n=anon@cpe-67-9-143-58.austin.res.rr.com)
20:15.46Tem|WoWCodayus: it's not a bad idea.  I've done it before
20:16.22CodayusHeh
20:16.37Tem|WoWoh hell
20:16.48Tem|WoWThey are reviewing shamans this patch in addition to mages
20:16.52CodayusOh?
20:16.55CodayusHmmmm.
20:16.59hyperChipmunkdun
20:17.02hyperChipmunkDUn
20:17.05hyperChipmunkDUNNNnnnnnnNNNNNN
20:17.05Tem|WoWNormally I try to distance myself from the whiney nature of a lot of the members of my class
20:17.08Tem|WoWbut...
20:17.09otraviTem|WoW: they are?
20:17.11Tem|WoWWHAT THE FUCK?
20:17.13grollhyperChipmunk logging in nowq
20:17.16CodayusI thought they'd be combining two class reviews in one patch.
20:17.16Tem|WoWseriously
20:17.17hyperChipmunkk
20:17.24CodayusBut I was assuming it'd be rogues and shamans.
20:17.25Tem|WoWyeah, me too
20:17.28Tem|WoWbut not mages and shamans
20:17.29otraviTem|WoW: I require proof!
20:17.38Tem|WoWotravi: I dunno where it's from
20:17.42hyperChipmunkshaman gettin' nerrrrrrrrrfed
20:17.44CodayusSince both are pretty minor....hmm.  Oh well.
20:17.46grollTem|WoW what u talking about?
20:17.50Tem|WoWotravi: but the mage forums is all whiny about it right now
20:18.01Codayushopes, even
20:18.11Tem|WoWgroll: 1.11 is the mage review patch
20:18.22Tem|WoWgroll: they just announced today that they are also reviewing Shamans
20:18.24otravi:O
20:18.26grolli do seriously hope for a total rewamp of the shammys. or i'll go boinkers
20:18.37grollwhat forum?
20:18.45Tem|WoWgroll: that sorta pisses me off because Shamans are the least bad off class of them all
20:18.46otravigroll: You play a shaman also ?
20:18.55otraviTem|WoW: Seen PvE?
20:18.56CodayusWell, rogues are pretty solid too.
20:18.57grollTem|WoW then u have no clue what u talk about
20:19.10otraviI don't give a shit if they nerf the crap out of my shaman in PvP, but I would like to be useful in PvE
20:19.20otravias it is now... my shaman is a Windfury totem bot
20:19.21Tem|WoWgroll: I've never seriously played horde to see how they do in PVE
20:19.21CodayusProbably even fewer problems than shamans
20:19.26otraviwho can heal since I have gear for it
20:19.47Tem|WoWbut in pvp, Shaman = easy mode
20:19.53grollTem|WoW hehe well we totally suck in pve :på
20:19.58Tem|WoWthat sucks
20:19.59hyperChipmunkstart off with being in the presence of ANY totem nullifying every single one of my crowd control abilities except "Scare Beast"
20:20.01otraviDepends on what class you are fighting :p
20:20.04CodayusLike the flipside of pallies, really...
20:20.06hyperChipmunkand go from there
20:20.15Tem|WoWI only get to see the pvp side of shamen
20:20.26Tem|WoWI played one for a bit on the test realm to see what it was like
20:20.32Tem|WoWand once I got the hang of it...
20:20.34Tem|WoWeasy mode
20:20.42grollpvp wise we kick ass.. IF we are allowed by our guild to not be a manatide :P
20:21.00otraviTem|WoW: all classes are like that, and I wouldn't use the Test Realms as a base of judgement
20:21.20Tem|WoWotravi: I disagree
20:21.21grollhyperChipmunk works :D
20:21.35Tem|WoWotravi: I consider myself I skilled mage in group pvp
20:21.40hyperChipmunkgood deal
20:22.00Tem|WoWotravi: but playing a shaman in group pvp even without the year+ experience, I was kicking ass
20:22.46otraviTem|WoW: and because of PvP shamans shouldn't get a revamp?
20:22.56Tem|WoWno
20:23.05Tem|WoWI just had never heard of any real problems with them about pve
20:23.12hyperChipmunkpvp shamans DO need a SERIOUS revamp
20:23.18Tem|WoWso I was under the assumption that they were as godly in pve as they were in pvp
20:23.31hyperChipmunkthey're WAY overpowered in pvp
20:23.36grolli think they totally need to rething shammys
20:23.44ElvisoNot as OP'd as Pallies!
20:23.50grollhyperChipmunk not really we are good burst dps but if that fail us were kinda dead
20:23.56Tem|WoWwhich led me to be seriously insulted by having to share my revamp patch with the class that's widely regarded to be the most powerful in game
20:23.57grolland u just need to know how to counter us
20:24.06otraviTem|WoW: shamans have a total of 32 broken/not working as intended talents :p
20:24.09hyperChipmunkhealing chain class with 3500dmg nukes and a travel form GO!
20:24.13otravioh, make that 33, stormstrike broke this patch :p
20:24.29grollotravi haha
20:24.32ElvisoPally > Shammy in group pvp
20:24.33Tem|WoWI feel your pain
20:24.40grolland aoe blows our totems away :P
20:24.50hyperChipmunktotems are immune to AE
20:24.51Tem|WoWblink hasn't worked properly since release
20:24.56grollor atleast some of them
20:24.57Tem|WoWtotems are immune to AE
20:24.57otravihyperChipmunk: not in 1.10 :p
20:25.01grollhyperChipmunk not this patch
20:25.10otraviin 1.10 some AoE attack kills the totem
20:25.17Tem|WoWin 1.10 they aren't considered valid targets for AOE spells
20:25.20Codayus1.10 broke totems.  :-(
20:25.22grolltry do ragnar and be a shammy.. i was like.. WTF where did my mana go? O_o
20:25.37otravigroll: you mean nef right?
20:25.42grollno ragnar
20:25.48otravisince the shaman yell = -3500 mana
20:25.50grollhe nukes totems left to right :P
20:25.55CodayusIIRC, rag's lava splashes are now hitting totems.
20:26.04Tem|WoWhaha
20:26.13Tem|WoWthat sucks
20:26.14CodayusOr something like that.  I'm one of those alliance pve ezmode times.  :-)
20:26.16Tem|WoWthat sucks hardcore
20:26.17grolli was like wtf what's happening to my damn totems??? :P
20:26.17otravisame with the AoE from huhu, it also kills totems
20:26.33CodayusI heard someone saying Arlokk's panthers are now going after totems too...
20:26.36grollso our dps sucked majorly due to no wf and str totems and then we wiped
20:26.37otraviand the mobs in the razorgor room now kill the totems with AoE
20:26.39CodayusNot sure if that's right.  <shrug>
20:26.56otraviand we use 800 mana on something a pala does for a raid in 80 :p
20:26.57grollwe came back and woohoo ok lets kill the fucker... then a warrior accidently charged him and we was like oh noes :P
20:27.17grollotravi not quite true but they aggro them as soon as they are affected by them
20:27.18otravi:-P
20:27.39otravigroll: I wasn't on last razoregor, just retelling what I heared from it :)
20:27.46grollokeis
20:28.08grollas long as you es them fast enough and the mages/rougs get the mages there is no problem
20:28.26CodayusApparently totems are now being treated like players by some spells and AI routines...
20:28.42otraviI know we did it with 33 people and 3 shamans so, that might be the fact that some totems died :)
20:32.55Cairennapproved hyperChipmunk
20:33.00Cairenngroll: you can snag now
20:33.15grollalready got the pre one :D
20:34.21otraviCheat!
20:34.25grollhehe
20:34.52hyperChipmunkthx cai
20:35.00hyperChipmunkand yea, groll
20:35.09hyperChipmunkno changes; just renamed the file
20:35.10otravibtw, someone torture me to update oRA and the description tonight!
20:35.11hyperChipmunkso you're gtg
20:35.13grollbtw anyone of you able to write an addon that just makes all my guildies pop up in a frame so i can copy paste all online? :d
20:35.14otravi(tonight = in 3-4 hours)
20:35.33otraviand to get the improvements on otravi_UnitFrames done :p
20:35.43otravigroll: not yet :OOO
20:35.48otravi*shakesfist*
20:35.52grolli like to torture ppl :D
20:35.57otravi*hides*
20:36.02grolland i'm a natural born spanker i was told :P haha
20:36.09otravihaha
20:36.19Tekkubhey otter, make sure you get my updates off the SVN
20:36.26TekkubI fixed a few things :)
20:36.30otraviTekkub: I noticed :)
20:36.40otraviIt's mostly that I ment by updating
20:36.40grolli had a friend who i had no idea about liked to get whiped and he brought the whip to a party once..
20:36.56grollthen he wanted to get whipped and drunk groll went sure i'll whip ya :D
20:37.12grolllol he was in pain after :P
20:37.25grollbut boy it was fun muahaha :P
20:37.43grolli think i killed the conversation :P
20:39.03*** join/#wowace Slayman (i=Slayman@d003102.adsl.hansenet.de)
20:39.39CodayusCould be...
20:40.43otravi:D
20:48.18otraviThree raid leaders converted to oRA, one to go
20:48.38otravibut he hates XRaid so it will be rather hard :p
20:51.16Wobin_step by step, otter =)
20:51.24Wobin_You're taking over the monopoly, step by step =)
20:51.54otravihehe, he actually said he had some lag issues with XRaid also :o
20:57.47Slaymanhey tekkub i ninjad ur BossPanel_NameToggle thread nad Fubared it i hope u don't mind
20:58.17Tekkubyea that's fine, I'm too lazy to update for just a name change
20:58.28Tekkub<--- hasn't even updated BossPanel
21:00.06Slaymani thought so but as nametoggle was the only one not fubared i made it myself not the hard just wanted to let u know
21:15.34*** part/#wowace Ratbert_CP (n=KCummins@proxy-ce5.disney.com)
21:20.47Tekkubwewt, new CompostLib is ready I think :)
21:45.49Wobin_You should name it CompostPile
21:48.17*** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no)
21:48.22hyperChipmunkhehe
21:48.30hyperChipmunkCompostHeap
21:48.35hasteI just thought I destroyed my cable...
21:48.48hasteand I basicly rewired everything and started to check where the error was
21:48.55hasteand it was my ISP that cut the connection....
21:49.13haste(and it happened to be at the same time as I hooked the swtich to the wall
21:49.14hyperChipmunkthose hosers!
21:49.20hyperChipmunkha
21:50.44hastebad luck where?
21:51.15otraviand I think I'm not allowed to answer the chinese guy on the forum either
21:53.00*** join/#wowace kergoth` (n=14899232@65.98.40.42)
22:04.00Tekkubhttp://wiki.wowace.com/index.php/CompostLib_Addon
22:04.02Tekkub:)
22:05.13TekkubHrm... stupid thought....
22:05.22TekkubWe need a new forum :)
22:05.34hyperChipmunk...
22:05.36Tekkubto complement Ace AddOn Collection
22:05.43TekkubAce Library Collection
22:05.54hyperChipmunkdidn't we jsut get one?
22:06.07Tekkubnot now forum software
22:06.29hyperChipmunkooh
22:06.33hyperChipmunkCompost
22:06.34Tekkub:P
22:06.38hyperChipmunkI like it
22:06.44Tekkubyea, there's gonna be others going up too
22:07.04TekkubI'm gonna work on Metronome now, boss has his locale thing
22:07.21Tem|WoWTekkub: a new forum for what?
22:07.28Tekkubfor libraries
22:07.37Tekkubsince they're not really "addons"
22:07.45hyperChipmunkI like that compost
22:07.59TekkubI like Compost too, that's why I wrote it *grin*
22:08.14Tekkubfeel free, just make sure you're using the now one
22:08.22TekkubCompostLib not Compost
22:08.57ckknightyep, feel free to use BabbleLib, I've already found it handy in another of my AddOns
22:09.23Tekkubsomeone kick kael for a library release forum whenever he's on again
22:09.41Tekkubuntil then Compost is going under the addon forum
22:10.23ckknightjust /msg him?
22:10.40Tekkubbah, details
22:12.53Wobin_It's spelled Kaelten isn't it?
22:13.02Wobin_~seen kaelten
22:13.11purlkaelten <n=Kaelten@68.63.3.183> was last seen on IRC in channel #wowace, 7h 42m 17s ago, saying: 'I'm going to fight with the new ace code when I get back'.
22:13.20Wobin_memoed
22:15.31Wobin_well memo him =P
22:15.49Tekkub:P
22:16.05Wobin_Well he'll get the memo when he switches back
22:16.09Wobin_which is the point =P
22:18.22ckknighthow can I tell if I'm under attack?
22:18.39ckknightbasically, if an enemy is targetting me
22:18.52Wobin_You're in combat?
22:18.53ckknightand he's not necessary my target
22:19.00Wobin_(as the flag?)
22:19.05Tem|WoWif you hear the "The hive cluster is under attack" sound, that's a definite warning.
22:19.07ckknightno, Wobin_
22:19.14ckknightI might be healing my teammate
22:19.19ckknightthat doesn't mean I'm under attack
22:19.24Wobin_You're still technically 'in combat' though
22:19.38ckknightI never said I wanted to find out if I'm in combat
22:19.48Wobin_oh under attack
22:20.07Wobin_target of target scanning?
22:20.14ckknighthe's not my target
22:20.22Wobin_well, party members =)
22:20.40ckknightand if it's no one's targets?
22:20.44Wobin_Hang on... there are a few of the 'retaliate' addons that autmoatically target something that targets you...
22:20.48ckknightwhich is the likely situation
22:20.51Wobin_Maybe see how they do it
22:20.59ckknightthat's a Blizzard thing
22:21.07ckknightand it only works if I have no target
22:21.57ckknightI'm thinking I could do a TargetNearestEnemy() and see if targettarget == player
22:22.00Wobin_You could scan for "X hits you"
22:22.07ckknighthrm
22:22.28Wobin_That, I think, would be the most direct way
22:23.11TekkubBoss... you want to know if you've got aggro is all?
22:23.20ckknightright, Tekkub
22:23.31TekkubPLAYER_REGEN_DISABLED
22:23.36ckknightno
22:23.40ckknightI'm already in combat
22:23.41Tekkubor UnitAffectingCombat("Player")
22:23.48Wobin_aha
22:23.55ckknighthrm
22:24.06Tekkubokey uh... what do you want to know then?
22:24.16Tekkubgive me a situation
22:24.20ckknightI'm in a party
22:24.23ckknightI'm a priest
22:24.25Tekkubbeer
22:24.27ckknighta warrior is next to me
22:24.34hyperChipmunklet him die
22:24.40ckknightand the warrior just lost aggro
22:24.43hyperChipmunkand loot before he gets back
22:24.43Wobin_I was thinking that
22:24.57ckknighthow do I tell if I get that aggro?
22:25.00Wobin_(muttermuttercrappytanktonightmutter)
22:25.05ckknightand thus pop up a message telling me to fade
22:25.15Tekkubsomeone has to be targetting the mob you want aggro info on....
22:25.28Tekkubyou have to check everyone's target's target to see if it's you
22:25.39Wobin_Cause really, if there's noone else on the aggrolist of the mob, fading won't help =)
22:25.40Tekkubthere are no events, OnUpdate, sadly
22:25.50ckknightyea, I don't need an event
22:25.54ckknighthe's not currently targetted by anybody
22:26.10ckknightwould the best way be to do TargetNearestEnemy(), check if it's me and such?
22:26.11Tekkubcycle thru party1targettarget, etc
22:26.18Wobin_So if you aggro them by healing or something?
22:26.21Tekkubcompare using UnitIsUnit()
22:26.23Wobin_(or being too close)
22:26.28ckknightTekkub, he's not targetted by anybody
22:26.40Tekkubyou can't know if he's not targettied
22:26.44ckknightno one in my party has the enemy as the target
22:26.51ckknightI'm giving you a situation
22:26.52Tekkuband targetting requires a keypress I do believe
22:26.54ckknightthat just happened to me
22:27.10ckknightreally?
22:27.21Tekkubplain and simple, if it's not targetted you cannot know, via the API
22:27.36Tekkuband yea they wanted to disable target scanning some time back
22:27.41Tekkub1.8 I wanna say
22:27.52Wobin_You could just pop up the reminder if you drop below health =P
22:27.52ckknightokay, and if I do have a keypress, I can do the TargetNearestTarget() deal?
22:27.56ckknighthrm
22:28.03Tekkubyea, you could
22:28.09*** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
22:28.17Tekkubbut if it involves keys just clear your target
22:28.23Tekkubnext hit it'll autostarget
22:29.03ckknightI think maybe I'll just scan the combat log to see if something hits me
22:29.13Tekkuband also it's been my experience that the <unit> target unitID's don't update but like 2-3 times a second
22:29.22Tekkubit's not instant always
22:29.44Tekkubthat might work too boss
22:30.04Tekkubbut then it won't detect "aggro" it'll detect "being attacked" :)
22:30.08otravihttp://plixx.org/?3O << Think some raid leaders are tired of getting the hunter book in AQ20 :p
22:30.28Tekkubwe never get hunter books /cry
22:30.32otravi(on a side note: it's only warlocks replying)
22:30.40hyperChipmunklol
22:30.48hyperChipmunkserpent sting IX
22:30.49otravioh, there is a priest amongst them
22:31.09hyperChipmunkthat's the hunter book?
22:31.21hyperChipmunkwho uses serpent sting
22:31.30hyperChipmunkexcept to piss off mages
22:31.35otraviThere are three books for each class
22:31.42TekkubI use it all the time
22:31.51Tekkubonly on the MT target tho
22:31.52hyperChipmunkyou don't pvp
22:32.05Tekkubno, you never said PvP :P
22:32.57hyperChipmunkserpent sting has one use...party memeber's gonna die and they get off a sheep/icetrap/etc on their enemy so they can escape, it rules to have a serpent sting on 'em cuz then they croak and you can pick up the kill for full honor
22:33.06hyperChipmunk>8D
22:33.31CodayusoO
22:33.34hyperChipmunknaw I'm kidding
22:33.36Tekkub*yawn* honor... meh
22:33.38hyperChipmunkit has no use whatsoever
22:34.08hyperChipmunkTekkub: yea, I get to say the same thing now
22:34.31hyperChipmunkexcept I get to do it with a freakishly wicked looking glaive strapped to my back and a gun the size of a cannon
22:35.18Tekkubokey... viatally important question....
22:35.27Wobin_42
22:35.33otraviI agree, 42
22:35.34Tekkubshould I name it Metronome or Metrognome?
22:35.37hyperChipmunkfalse
22:35.44hyperChipmunkoh metrognome
22:35.45hyperChipmunklol
22:35.50Wobin_Metronome =P
22:35.51hyperChipmunkI can picture a little gnome there counting
22:36.02otraviI also have another anser! 1.618
22:36.14hyperChipmunkisn't that sqrt(3)?
22:36.15TekkubI see a gone standing there saying "tick tick tick tick tick"
22:36.16Wobin_~1.618
22:36.22Tekkub*gnome
22:36.37hyperChipmunk~sqrt(3)
22:37.07CodayusThat's aprox equal to 1.7320508075688772935274463415059
22:37.14hyperChipmunkthx coda
22:37.14Codayus:-)
22:37.20Wobin_Or call it Pacemaker, Tekk
22:37.37hyperChipmunkhehe
22:39.28otravihyperChipmunk: I was thinking of the golden ratio or whatever it's called in english
22:39.43Wobin_ah
22:39.47hyperChipmunkyea
22:39.48hyperChipmunkphi
22:39.54hyperChipmunk~phi
22:39.56purli guess phi is the golden number, (sqrt(5) + 1)/2, or approximately 1.618034.  Only freaks call it tau
22:40.02Wobin_hehe
22:40.03hyperChipmunkthere ya go
22:40.04Wobin_~tau
22:40.06purltau is, like, the difference between a velocity and c or the freaks' name for phi or a Greek letter
22:40.11hyperChipmunklol
22:40.42CodayusHeh
22:41.13otraviblootbot ftw
22:41.24TekkubI got two votes for Metrognome from my guild
22:41.35ckknightno.
22:41.37Wobin_PaceMaker
22:41.46hyperChipmunkactually, tek, you can't make it metrognome
22:41.48TekkubI don't like Poacemaker :P
22:41.59Tekkubwhy not chip
22:42.03hyperChipmunkcuz you won't take the time to write up a worthy RPed description
22:42.13otravihaha
22:42.15Wobin_Like Gazmik does =)
22:42.15TekkubNah I can :)
22:42.23TekkubI love fizzwidge
22:42.28hyperChipmunkhehe
22:42.30hyperChipmunkthose are great
22:42.43TekkubHell maybe I'll emplore him to write one up for me
22:43.01hyperChipmunkexactly what I was going to suggest =)
22:43.18Tekkubrighto, gonna hunt down his email addy now
22:43.33Wobin_night =
22:43.34Wobin_P
22:43.40Wobin_Since it's almost 7am
22:43.40hyperChipmunksweet dreams
22:43.42hyperChipmunkO_o
22:43.49hyperChipmunkyea, and gnomes love clocky things
22:43.59otraviWobin_: get a better time zone!
22:44.09hyperChipmunkclocks are like the ultimate primitive gadgetry
22:46.31hyperChipmunkexplain to him that it's his duty as a gnome to support this add-on, or you'll claim it for the, um, furbolgs
22:47.01id`wong chi faii han jhoh! fwaaaaaaah!
22:47.08otravigwah... Do you think blizzard would rename my char if I said I was tortured by people from iceland?
22:47.15otravi"ertu islendingúr"
22:47.19hyperChipmunkare you?
22:47.46otravino :(
22:47.59hyperChipmunkid`: =x
22:48.08id`^___________^
22:48.35id`http://video.google.com/videosearch?q=muay+thai
22:48.39id`muay thai > that
22:48.40id`:p
22:49.19kergoth`foo.
22:49.21otraviI named my char Leifur, which was pretty stupid...
22:49.53otraviand my alt I named Futard.. to avoid another "are you from XXXX" in a foreign language question
22:50.06otravibut people happened to see that as "Fuck you retard" >.<
22:50.40otraviso I had to change it... and I ended up with Kouya (just watched Twelve Kingdoms)
22:50.55otraviwhich makes me get tells from people who actually somehow remember that name from the anime
22:51.09hyperChipmunkRNG is your friend
22:51.19otraviand that is :p ?
22:51.21otraviaah
22:51.26otraviRandom Name generator....
22:51.28hyperChipmunkyea
22:51.36hyperChipmunkor make one up yourself
22:51.38hyperChipmunkthat's what I do
22:51.45id`I name my elven chicks 'Faelivrin'.
22:51.50hyperChipmunkI go by Myn
22:51.55hyperChipmunkand i answer to it
22:52.04hyperChipmunkso any character in any game I just derive from it
22:52.15hyperChipmunkand fit the rest of it to the name
22:52.49*** part/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
22:52.49otraviI currently have four chars: Leifur, Kouya, Saknet and Yourself
22:52.55hyperChipmunk..
22:53.02otraviVery creative!
22:53.08Tekkubrighto, requse has been sent to Gazmik :)
22:53.10hyperChipmunkfor the "You killed yourself."  wow that is so original
22:53.21hyperChipmunkgood deal tek
22:53.29TekkubI asked him to call me an independant contractor of his :)
22:53.34hyperChipmunklol
22:53.52hyperChipmunkfrom the woodland furbolg clan
22:54.00otravihyperChipmunk: Yeah, there is a reason I'm not leveling it :p
23:14.26id`this kid is good :-) http://video.google.com/videoplay?docid=-7851163544665086571&q=muay+thai&pl=true
23:18.40*** join/#wowace Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net)
23:43.43*** join/#wowace Norque (n=Mickachu@077.a.001.dub.iprimus.net.au)
23:53.47Tem|WoWwtf
23:54.08id`?
23:54.35otravi~roll 10
23:54.38purlACTION stuffs 10 in a hamster ball and rolls it down a steep, snow-covered mountain
23:54.38otravi:(
23:54.43otravioO
23:54.56id`lol!
23:54.57id`xD
23:55.10otraviThat wasn't exactly what I had in mind
23:55.15id`:P
23:56.02otravian idea!
23:56.04otravi~random 10
23:56.07otravi:---D ?
23:56.16otravi:---(
23:57.08CairennTem|WoW: for whatever it's worth, if it were me, I'd be pissed
23:57.24Cairennand I'd be talking to either Net or Silver to remove them
23:57.35Tem|WoWI removed my stuff from there because I'm sick of the users there
23:57.41Tem|WoWand I don't like their adds
23:57.45Tem|WoWs/dd/d/
23:57.47Tem|WoWdamn
23:57.52Tem|WoWand I don't like their ads
23:58.06ckknight~d10
23:58.08Tem|WoWoh, I actually got it right, lol
23:58.51Tekkuboro?
23:58.55Cairennso, contact one of the staff there and ask them to pull them (presuming it wasn't actually staff that put them up to begin with)
23:59.13Tem|WoWI can't imagine that anyone else could have done it
23:59.13hyperChipmunkwhat site?
23:59.19Tem|WoWit's all seemless
23:59.21Tem|WoWlike I did it myself
23:59.23otraviI would guess: CG
23:59.29Tem|WoWhttp://www.curse-gaming.com/mod.php?addid=1799
23:59.32Tekkubcursed!
23:59.37hyperChipmunkyea my guess too otra, but wanted to confirm
23:59.52hyperChipmunkplace quickly going downhill
23:59.55Tem|WoWMy description hasn't been changed, but my changes notes were changed
23:59.59Cairennit doesn't show someone ... hrm ...

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.