irclog2html for #wowi-lounge on 20060116

00:27.24Kaeltenanyone around?
00:27.41Irielyes?
00:28.10Kaeltengot a min?  I'm having a little struggle wraping my head around a recursive function.  Probably just missing small.
00:28.13Kaeltenstuff.
00:28.51Irielsure
00:29.09Kaeltenlocal a, b = self:Split(string, sep)
00:29.09Kaeltenlocal parts;
00:29.09Kaeltenif (b and strfind(b, sep)) then
00:29.09Kaeltenparts = {self:Explode(b, sep)}
00:29.09Kaeltenelse
00:29.10Kaeltenreturn a, b;
00:29.12Kaeltenend
00:29.14Kaeltenreturn a, unpack(parts)
00:29.16Kaeltenok thats what I got
00:29.32Kaeltenexplode is the name of the function
00:29.58Kaelteni just need it to keep splitting a string over and over again until I have all the relevent chunks.
00:30.01Irielwhat's the function line look like?
00:30.08Kaeltenfunction KC_Common:Explode(string, sep)
00:30.13KaeltenI'm getting a stack overflow from it
00:30.28Kaeltenwhich means that I'm screwing up.
00:30.31*** join/#wowi-lounge Parak (n=profi@user-12hdr8d.cable.mindspring.com)
00:30.39Irielwhat does self:Split do?
00:30.52Kaeltenlocal x = strfind(string , sep) or 0
00:30.52Kaeltenreturn strsub(string, 1, x-1), (tonumber(strsub(string, x+1)) or string)
00:31.17Kaeltenthats tested and works
00:33.29Irielare you sure?
00:33.37Irielbecause split expects the 2nd part to be a number
00:33.45Irieland if it's not, it'll pass back the original string
00:33.49Irielso if you do 1,2,5
00:33.58Irielyou'll get back "1" and "1,2,5"
00:34.40Kaeltenhmm your right there,
00:34.43Kaeltenthat might be my issue.
00:34.51Irielit is your issue
00:34.55Irielsince that means it'll never terminate
00:35.15Kaeltenyep
00:35.16Kaeltendoh
00:35.55Kaeltenthanks iriel
00:36.12KaeltenI was assuming that split was working right, but I hadn't tested it when part 2 wouldn't be a number
00:36.46*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
00:38.41Kaeltenthis works too
00:38.41Kaeltenfunction KC_Common:Explode(string, sep)
00:38.41Kaeltenlocal a, b = self:Split(string, sep)
00:38.41Kaeltenif (not strfind(b or "", sep)) then
00:38.41Kaeltenreturn a, b;
00:38.41Kaeltenend
00:38.43Kaeltenreturn a, self:Explode(b, sep)
00:38.45Kaeltenend
00:38.47Kaeltenlittle bit more compact.
00:39.54IrielYeah, and no garbage
00:39.58Irielcompared to the other one
00:40.00Kaeltenyep
00:40.07Kaeltenjust had to get it working first.
00:41.23Kaeltenhmm only thing I see now is is that if you send it for example "1,2,3," it returns four parts the last one being nil
00:42.56Irieli'd make split return only one value if there is no separator, myself
00:42.59*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
00:43.31Kaeltenhmm, ya.  the other option is to add if (not b or b == "") then return a; end before the other if in explode
00:44.06Kaeltenwell there is still a seperator, it just doesn't have anything on the otherside of the last one.
00:48.02*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
00:56.48*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
01:16.49Guillotinewow. check out this interface. http://owenx.farklem.com/beta2/OldestUI.jpg
01:17.01Guillotinewas the EARLY EARLY beta interface
01:17.03Guillotinei actually like it
01:17.27Guillotineand look at http://owenx.farklem.com/beta2/OldEquipScreen.jpg
01:18.07AnduinLotharglad they changed the equip..
01:18.19Depheriosthe minimap arrows are bad too
01:18.45Guillotineya. don't like the equip, but I like the basic interface
01:18.50Guillotineif the arrows were to be fixed
01:18.54Depheriosmake it XD
01:18.55Maldivia4 trinket slots though!
01:19.04Depherioslol
01:19.04AnduinLotharcairenn. when you click the comment links on your wowi author page it always takes u to the last page of comments, but they're stacked so the newest is on the top of the first page..
01:19.19Cairennthere is an option to change that
01:19.35Guillotinefor some reason WoWI no longer remembers your preferences (it used to)
01:19.41Guillotinehave to change it every time
01:19.49Cairennthe post it in the site bugs
01:19.52AnduinLothari like the blue minimap arrows
01:20.16Guillotineits a bug? i thought it was on purpose...
01:20.18Guillotinelol
01:20.29Guillotinethought it was to reduce load when you were having major lag after patch
01:20.49Cairennno idea, check with Dolby, he's the one that does the coding for the site
01:27.04*** join/#wowi-lounge Guillotine_ (n=Guilloti@ns.motek-services.com)
01:28.54*** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net)
01:40.32*** join/#wowi-lounge Tem (n=matt@ip70-177-40-169.br.br.cox.net)
01:49.12*** join/#wowi-lounge kremonte (n=kremonte@ool-18bba4ea.dyn.optonline.net)
01:58.30id`*yawn*
01:58.31id`nini
01:58.38Cairennnight id`
02:00.09kremontewoohoo, i beat the nerd test. i read "secret code inside" on a cereal box as "source code inside"
02:02.01*** join/#wowi-lounge MentalPower|ZZzz (n=chatzill@host-70-45-84-10.onelinkpr.net)
02:03.12Cairennlol kremonte
02:03.14*** join/#wowi-lounge MentalPower (n=chatzill@host-70-45-84-10.onelinkpr.net)
02:03.16Kaeltenhmm kremonte wins
02:11.22Temis it a bad sign if I don't get it?
02:11.49*** part/#wowi-lounge Beladona (n=sluster@115-60.124-70.tampabay.res.rr.com)
02:17.30Corrodiasi'm back!
02:17.48CorrodiasAnduinLothar has been here, i see, but hasn't replied to my messages. perhaps i chose the wrong way to send them.
02:20.13strayhey who was the one spoofing item links yesterday? :P
02:21.01CorrodiasGuillotine and ... Ktron, was it?
02:21.11Guillotinekremonte
02:21.27Guillotineand not just yesterday...
02:21.36Corrodiassorry, yeah
02:21.39Guillotinewe've been getting more and more advance over the past month :D
02:21.41Guillotinelol
02:21.44Ktronyeah, I heard about it, did a little of the old school spoofing way back, but nothing recent
02:22.00Guillotineyesterday kremonte figured out how to spoof entire link names
02:22.07Guillotinehe made an orange [Wang]
02:22.12Corrodias(legendary wang)
02:22.22AnduinLotharwha?
02:22.55Corrodiasi sent you a few private messages through IRC here about Wardrobe, a day or two ago. i wonder if you got them
02:23.16strayo.O
02:27.02straydid he release it?
02:27.38AnduinLothari see it
02:28.15Kaeltenis there an easy way to count the number of times a character appears in a string?
02:28.42AnduinLotharstrfind i believe returns a found count
02:28.57KaeltenI'll look up the documentation on that
02:30.23Kaeltenhmm doesn't say anything about that in the lua documentation.
02:37.35*** join/#wowi-lounge zeeg (n=wguru@63.147.183.47)
02:38.03Kaeltenlooks like gfind is the easiestway to find it.
02:39.04Cladhairestring.find i believe returns the start and end of the first occurance
02:39.28Kaeltenyep, but I want to count the occurances
02:39.52Kaeltenfor i in string.gfind(string, char) do
02:39.56Kaeltenseems to be the easiest way.
02:40.33Cladhaireaye
03:03.32*** join/#wowi-lounge zespri (n=andrews@202.180.109.130)
03:03.57zespriHello, any german speakers here?
03:07.52Corrodiasi took a german class once
03:08.06Corrodiasalthough the only german i know is "ich", maybe i can help anyway
03:09.20zespriI just wanted some one to translate a very simple phrase to german, so ich won't be enough I'm afraid, but thank you for responding =)
03:09.50Corrodiasmore complex than "ich", apparently!
03:10.11zespriapparently =)
03:10.49Tain~translate english german How are you?
03:11.25Corrodias~translate english german i believe that i have misplaced my penis
03:11.42Cairenn><
03:11.48Corrodiasuh.. are you sure german has a à in it?
03:13.19TainI believe that's the German symbol for penis.
03:14.03CorrodiasEnd was working on fixing yatlas, and i believe he fixed some big bug, but didn't post a new version. ;.;
03:24.26Corrodiasargh, ridiculously long queue
03:24.34Corrodiasthe patch crisis must be over :(
03:25.59CladhaireTHis RaidTrivia mod is kinda cool.. but I wanna re-do it...
03:26.38Cladhaireit should use tells, and have better pattern matching
03:26.39Cladhaireimo
03:27.16AnduinLotharin one of my previous guilds we used to do movie quotes
03:27.24Corrodiaswoot woot woot woot *cheering you on*
03:27.26CladhaireMy guild says the questions are too touch
03:27.27Cladhairelol
03:27.38Corrodiastouch?
03:28.36Cladhairetough
03:28.37Cladhaireeven
03:30.02Corrodiasstuff like "what was the 371st word spoken in The Two Towers?"
03:30.12Cladhaireyeah
03:30.13Cladhairehehe
03:30.17Cladhaire"Hobbit" of course.
03:30.22Corrodias:o
03:30.47AnduinLotharlol
03:30.58Cairennor "ring"
03:31.00Cairenn:p
03:31.05TainI thought it was penis.
03:31.07AnduinLotharmake um jeapory style where they give you two types of hints
03:31.19CairennTain seems to be fixated on penises atm
03:31.19Corrodiashint one: it isn't "cockmongler"
03:31.42TainNo, generally only one, Cairenn.
03:34.31IrielTrivia's supposed to be something a person might reasonably know for general purposes.
03:35.02TainA leather glove!
03:35.12CladhaireIriel: most of the questions are pretty good.
03:35.23AnduinLotharmake a blizzard trivia plugin
03:35.43AnduinLotharwhat year did was starcraft released
03:35.49Tain"How much snow did New England get during the blizzard of '78?"
03:36.10AnduinLotharwhat was the date when it last snowed in Irvine, CA
03:37.47AnduinLotharwhat is the name of General Stucoff's wife mentioned in the end cinimatic of Brood War
03:37.58TainA lady moves to Seattle and can't believe how much it rains.  She asks a boy on the street, "Does it ever stop raining here?"
03:38.12TainHe says, "How should I know, I'm only 10."
03:38.35TainSomehow I think the punchline is supposed to be better than that.
03:38.59TainSee.. he doesn't know if it ever stops raining because he's only been alive for 10 years, and it's been raining all of that time, but it could have stopped before that.
03:39.08Irielthat one's pretty funny, actuallu
03:39.09AnduinLotharright, we got it
03:39.10TainHmmm maybe it's, "When was the last time it didn't rain?"
03:39.17AnduinLothari was laughing irl
03:39.18TainI might have to look that up.
03:39.24Irielbut I agree with your analysis
03:39.27TainYeah I think that sounds better.
03:39.46TainI just crashed out of wow with a /reload
03:40.19*** join/#wowi-lounge zespri (n=andrews@202.180.109.130)
03:41.26TainAnd it happened again.
03:43.58Cairennyou're gonna make Tem jealous
03:44.20TainI think I exceeded my reload quota for the day
03:51.02TainWell, I can reliably recreate crashing on a reloadui.
03:51.07AnduinLotharwhee
03:51.16Cairennneat
03:51.26Cairennpost it
03:52.11TainI just need to figure out exactly what happens.  It's trying to write savevars for an addon and crashes before it does much more than create the file.
03:53.11IrielHm, self-referential table?
03:53.16Irielthat'll kill it pretty effectively
03:53.27Irieland it's your bug not wow's if that's the case 8-)
03:53.52*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
03:54.00TainNot my addon, and it's never crashed before now.
03:54.41IrielHow big are its savedvars?
03:58.17TainNever gets a chance to actually write out.  Opens the sv and boom.
03:58.53stray`laptopwhats up w/ the topic o.O
03:58.53IrielI mean, can you /dump them and look?
03:59.04Irielbefore the reload?
03:59.50GenNMXstray`laptop: Cairenn was drunk one night...
04:00.09Cairennhey, Bela started it, not me
04:00.17Cairennand then Kael got in on the act
04:00.32*** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
04:00.32GenNMXKinky.
04:01.00TainIt's funny, it's saved this data to the svs before always without issue.  It's 2995 bytes.
04:05.28IrielWell, if you can /dump it, look for a loop
04:05.58CladhaireTain: /monkeypoo the variable and look.. GOD!
04:06.23Cladhaireyou're so difficult.
04:06.51Cladhairemm.
04:06.52Cladhairek
04:07.09Cairennheh
04:10.09Cladhairewhat should I work o nrigh tnow, WatchDog, Bishop or.. a trivia game? =)
04:11.11Cladhaireooh an errand.. brb
04:12.55TainI know exactly what it's trying to write.
04:13.20TainI'm trying to see if it's a matter of too much data at once, or some bad character.
04:29.04TainWhy doesn't the server list show me what characters I have on all servers?  I don't always remember the server name.
04:34.57GenNMXTain: Servers with characters should be at the top of the realm list.
04:36.09TainI know, but I only ever get 2 or 3 servers showing characters.
04:36.33TainEven when I scroll down to one that I have characters on, it doesn't show that in the server list.
04:36.48GenNMXThe other servers are probably down, they have problems.
04:39.09TainNo, they're not.  I can log into them fine, and my characters show up in the character select menu after getting into the server.
04:44.02LegorolTain is rigt
04:44.12Legorolthe server list doesn't always show you having characters on all servers you really do
04:44.35AnduinLotharya, mine tends to exclude full servers
04:44.43Cairennsame
04:45.23Legorolmine tends to exclude random servers
04:45.29Legoroli have had low pop server excluded before
04:45.49Legorolbtw, about BLPs, does anyone have a file structure spec for BLP somewhere?
04:45.51Legorolor a link to one?
04:46.00IrielIf you abort waiting to get into a server before it's loaded, it forgets you have any characters on it
04:46.03LegorolAlso, what was Blizz thinking, how will we mod the default interface?
04:46.07IrielLegorol : You can find it with google.
04:46.19LegorolI don't like the "hackish" approach that we need something that's based on reverse engineering the BLP format
04:46.26LegorolIriel, i don't just mean a converter :(
04:46.32Legoroli have tried to look for spec before
04:47.00IrielI mean a spec, but I'm not sure I have a link handy (and i'm trying to find my corpse)
04:47.02LegorolWTB google lessons
04:47.15Legoroli always totally suck at googling
04:47.26Legorole.g. what would you type in to look for blp spec?
04:47.49IrielI'd start with 'BLP file format specification'
04:47.51AnduinLotharblp image format
04:48.19Legorolsee, that's why i suck at google
04:48.33Legoroli tried "blp specification", "blp file specification", "blp file structure"
04:48.37Legorolwith no results ofc
04:51.22Legoroli still don't like the idea of having to use tools based on reverse engineering :(
04:52.08CairennI really wish they'd give us a plugin
04:52.09AnduinLotharthat's how the orig mpq2k came about
04:52.38AnduinLotharthe mpq format was reverse engineered and th eapp was written for dos
04:53.08AnduinLotharsame with all mpq non text formats
04:53.11Legoroland i didn't like that either
04:53.19Legorolplus, we have no need for that now, since we have the interface toolkit
04:53.35AnduinLothar3 games later
04:53.37Legorolsince Blizz released the toolkit, i have not really used 3rd party mpq tools
04:53.49Legorolpreviously, modding wasn't approved ;-)
04:53.59Legorolif you are doing something unofficial, i don't mind if you use 3rd party tool
04:54.00AnduinLotharno, but it wasn't disowned either
04:54.04Legorolbut wow UI modding is approved
04:54.17Legorolso i'd like proper tools, but hey
04:54.19Legorollife isn't perfect
04:54.24Legorolit's like asking for API docs
04:55.07AnduinLotharwe had contacts on staff, that's how we cracked the tbl format
04:55.10GenNMXhttp://en.wikipedia.org/wiki/.BLP, http://toogam.bespin.org/wow/psptut.htm, http://forums.filefront.com/showthread.php?p=2481455
04:55.27AnduinLotharbut blizz used blp2
04:55.31AnduinLotharafaik
04:55.48Fanookwowimage on curse: http://www.curse-gaming.com/mod.php?addid=1977
04:55.54Fanookurl has the source code
04:56.37AnduinLotharit's very similar to blp if i remember correctly, with bits inverted or something
04:57.30AnduinLotharim just glad they're now using tgas
05:00.21IrielI need to write myself (or find source for) a command line TGA compressor that works
05:01.03LegorolGenNMX, i'm afraid none of those links contained any technical info
05:01.15AnduinLotharno source?
05:01.43GenNMXLegorol: No, I picked those because they contained links which may contain source
05:02.57LegorolFanook, thanks, that has some usable source
05:03.21Legorolit's a shame i can't find any source for Technetium's work
05:04.11Fanooknp, i'm kinda interested in how the blp is structured myself
05:06.14IrielIsn't it just a loosely wrapped directx file format?
05:06.15Irielmore or less
05:06.44Iriel(I'm trying to recall from last time I went looking)
05:07.01Corrodiasthis is strange. my party frame isn't updating like it's supposed to.
05:07.12Corrodiasi wonder if one of my new addons from today is hooking something badly...
05:07.46FanookIriel: Looks that way, considering there's a file in here named DXTCFormat.java
05:10.50IrielOooh.. java code for decoding/encoding -- handy. I'll have to get that someday.
05:11.56GenNMXDoes anyone here actually play the game regularly? I still need an example string from a proc, like Fiery Weapons, Seal of Command, etc.
05:12.12TainI dont' play.  I just test.
05:12.47IrielI play, but not hardcore
05:12.52Corrodiasi play! but none of my weapons have stuff like that
05:12.55IrielTem is a good source for 'real' stuff 8-)
05:14.13Fanookhehe from GlobalStrings.lua: "PROC_EVENT0_DESC = "No Proc Trigger Assigned. Tell Kevin.";
05:14.39CladhaireGenNX: You gain an extra attack from Thrash Blade.
05:14.41GenNMXFanook: Yeah, I've been using GlobalStrings.lua for my project
05:15.10GenNMXCladhaire: I saw that, but I'm sure Fiery Weapons is different
05:15.19CladhaireThey're all different
05:15.27CladhaireSword specialization is the same way
05:15.38CladhaireIt'd be the same as damage
05:15.49CladhaireMob suffers 14 damage (fire) from your Fiery Weapon
05:16.03Cladhaireor whatever that would look like normally =)
05:16.04GenNMXOh it's counted as Periodic damage then?
05:16.16Cladhairejust as a normal spell I believe
05:16.18Cladhairesame for Lifestealing
05:16.26Cladhairethats why they show up in any DPS meters as a spell
05:16.26GenNMXCladhaire: My mod is a combat log parser, so I need the pattern
05:16.44Cairenn|sleepnight all
05:16.57Cladhaireit will be the same pattern as Sinister Strike
05:17.03Cladhairewith the additional elemental information
05:17.34Cladhairesorry I can't help any mor ethan that.. =)
05:17.42Legorolso does anyone know what the DXT1, DXT3, DXT5 etc. formats are?
05:17.51Legorolsome connection seems to exist between those and BLP2
05:18.24FanookDirectX Type X?
05:18.25IrielLegorol: They'll be the Direct X Texture Formats I think
05:18.30IrielI'd imagine microsoft has documentation
05:18.34Legoroloki
05:18.40IrielWhether it's downloadable, or you need the MSDN disks, I dunno
05:18.50Legoroli'm pretty sure that docs are on the msdn library
05:19.00Legorolso far i found you can find every info on the msdn webpage
05:19.05Legoroland lots of free tools too, yay!
05:19.34Legorolplatform sdk, directx sdk were always free, and now the free visual studio express products
05:28.03clad|sleepWho is trilaxx.. and why is he shirtless? http://www.frappr.com/wowuicommunity/photo/789752
05:30.31Corrodiasi gained 7950 reputation with Orgrimmar by turning in a single quest. too bad it was just the reputation screen bug
05:32.04clad|sleepnight all
05:59.52Temhuh what?
06:00.52IrielYou're not THAT matt tho, we had that conversation already 8-)
06:01.04Temsorry, I'm a bit off ballance
06:01.36Temoh hey, you play with textures a lot
06:01.47Temthe alphaMode attribute in XML...
06:01.59Temthere isn't a way to get or set that via lua is there?
06:03.34TainAs far as what?  There are number of functions that let you set alpha to differnt things.
06:05.06TemI'm referring mostly to 1.10
06:05.29IrielTem: Not at present
06:05.38Tembecause if my weak understanding of textures is remotely right, then buttons won't be able to have a Hightlight texture
06:06.08Temwell they can have one, but it will have to be implemented much differently
06:06.24Tem(implemented meaning the texture will have to be different)
06:09.32Guillotinewho's matt from danville California?
06:09.48Guillotineactually, more of why is Iriel asking about matt from danvill, CA?
06:10.02Irielbecause it's a few miles down the road from me
06:10.24Guillotineah. but where did you see the name?
06:10.32Temfrappr
06:10.35Fanookok, general programming question: I'm planning a program that will do byte-level processing of images in a given directory. But can't decide between Java or C++. Any suggestions?
06:10.50Guillotinejava. works on multiple platforms
06:10.52Guillotineassuming you know both
06:11.05Fanooki do
06:11.06Irieljava unless you're going to write it faster (i.e. less programming time) in C++
06:11.07Temspeed vs platform independent
06:11.28Temor if you just generally prefer writing in one language over the other
06:11.30Guillotineright. if you have a time constraint, c++ is obviously faster
06:11.43Irieljava can come close to native C++ speed, depends on how you write your code
06:12.05Guillotineg2g guys. ttyl
06:12.38TemIriel: is my assumption about buttons accurate?
06:12.40Fanookhmm, prolly going to go with Java, it's been a while since I've dealt with C/C++ filesystem stuff
06:13.56IrielTem: I'm not entirely sure, I'll confess I haven't played with Alphamode much, other than verifying it was no help to me in solving a problem when I was working on the first statrings 8-)
06:15.39Temit seems like the ALPHAKEY mode is going to be useful to me at some point
06:15.57Fanookalphamode should just affect how to interpret the alpha channel. If you want to do a rollover highlight, the simplest way I see to do it is to have 2 textures (could be in the same file) and use SetTexture with OnEnter/OnLeave
06:16.41IrielI think asking for an API function for it is a valid request, if that was your general concern Tem?
06:16.48TemFanook: right, but the issue will be that 99% of highlight textures are done with alphaMode="ADD"
06:16.57Fanookyou could have an alpha channel that's all white and use ADD with setalpha to do a sort of highlight
06:16.59TemIriel: yeah, that's mostly what I was making sure about.
06:17.29Fanooki think, haven't really messed around with non alphakey modes
06:17.31TemFanook: I'm talking about a dynamically created texture in 1.10
06:17.50IrielPresumably on a dynamically created button
06:17.51Iriel?
06:18.02Temaye
06:18.46Irielthough it may need to be an arg to Button:SetHighlightTexture
06:18.51Irielsince I think that takes a texture file
06:19.09TemI hope not
06:19.19IrielIt's there in 1.9, play with it 8-)
06:19.24Temoh?
06:19.31Temthat's what I was looking for
06:19.33FanookButton:SetHighlightTexture("texture")
06:19.58TemI'm still talking about alphaMode
06:20.29IrielYes, but I'm saying, if SetHightlightTexture takes a path, and not a textur eobject, then your request is for several alphamode functions
06:20.42Temoooh
06:20.46Temwell no
06:21.06TemHighlightTexture is a texture derrivative isn't it?
06:22.00Fanookyes, with no extra api stuff
06:23.26Irielthere's no HighlightTexture 'object' though
06:23.32Irielit's managed internally by the Button object
06:23.38Temsure there is
06:24.00Temunless I'm completely lost
06:24.21Fanookso all those texture derivatives are completely irrelevant to mod authors?
06:24.42Irielwell, maybe, maybe not 8-) I dont actually know in THIS case
06:24.55IrielThe Button object provides methods to access all of the sub-button textures directly
06:25.08IrielInstead of you actually having to fiddle with the texture itself
06:25.23IrielI assumed (possibly incorrectly) that meant that the textures dont get instantiated
06:25.34IrielBut I guess they do, since some of the blizzard ones have names
06:26.10Temfrom ActionButton.xml
06:26.11Temhttp://wow.pastebin.com/507820
06:26.13Fanookcould be some default behavior for the sub-textures, but you can define your own subtextures if you want to
06:26.33Fanook*for creating the subtextures
06:27.30TemI wish I didn't always have questions that the only person who could answer them without a doubt is slouken
06:27.49TemI feel bad always posting to ask him stuff
06:28.10IrielAs long as they're properly in that category, I doubt he minds
06:29.19IrielCompared to "Blue why is my addons broke?"
06:29.25Irielthey're probably an interesting diversion
06:30.40Fanooklook on the bright side, you'd have a thread that didn't start with "Slouken, I broke WoW again..." :P
06:31.16Temspeaking of which...
06:31.18TemI can't log in
06:31.29Temmy wow crashes before I get through the queue
06:38.41*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
07:44.42AnduinLotharoh man... zoolander is the stupidest funny movie ever
07:59.07*** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net)
08:23.11KtronAnduinLothar, nah, zoolander is the funniest stupid movie ever... the stupidest funny movie would be like dumb and dumber or somethign
08:23.50AnduinLotharmmm, ya i spose so
08:24.33AnduinLothari like zoolander more than D&D, it's funny embarrassing dumb, rather than dumb,crude,funny
08:25.06AnduinLotharanyway, new MobileMinimapButtons out
08:59.12Ktronaight, time to sleep
08:59.15Ktronpurl, night
08:59.20purlG'night ktron, get out of here.
09:05.37krka|workcan anyone provide a pastebin of seas set/get-global thingy?
09:27.11*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
09:29.55*** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222)
09:33.13*** join/#wowi-lounge Depherios (n=Deph@67.189.88.161)
10:02.15*** join/#wowi-lounge Eraphine|Disco2 (n=Eraphine@brenna.human.cornell.edu)
10:05.13*** join/#wowi-lounge Legorol (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
10:08.23krka|worksince so many joined now, I'll ask again:
10:08.24krka|workcan anyone provide a pastebin of seas set/get-global thingy?
10:14.09Legorolkrka, sure
10:15.52Legorolhttp://wow.pastebin.com/507948
10:16.12krka|workthanks lego!
10:16.32krka|worki was kinda thinking of a possibel optimization
10:19.19krka|workSea.util.setValue("A.b.c", 3) should be the same thing as RunScript("A.b.c = 3") right?
10:23.02Legorolalthough that does work for numbers and strings, unfortunately it doesn't work for assignments by reference
10:23.22Legorole.g. Sea.util.setValue("A.b.c", function() haha end)
10:23.55krka|workhm
10:24.03LegorolBut you are right, for number/string assignment it might be an idea to have a short-circuit and use RunScript
10:24.24krka|workworking on something for functions too :)
10:24.38krka|workquite doable!
10:24.44krka|workyou'll see soon
10:27.07Legorolhehe
10:27.18krka|workwanna see?
10:27.27Legorolwell, i can think of one way...
10:27.34krka|workhmm... maybe I'll show the cache-less solution first
10:27.35Legorolassign the value to a variable of known way
10:27.42Legorolno caching
10:27.48Legorolgo on
10:28.00Legoroli was thinking, assign it to a variable of known name
10:28.12Legorolthen use RunScript("A.b.c = knownVariable")
10:28.37Legorolhm, what would you actually cache?
10:28.40Legorolthere is nothing to cache..
10:28.42krka|workhttp://wow.pastebin.com/507958
10:28.46krka|workthe functions I create :)
10:28.56krka|workso that RunScript doesn't always have to be invoked
10:30.10Legorolright, you are thinking of using closures and memorizing?
10:30.21krka|workdamn it, bug
10:30.25Legorolwell, setValue works fine without caching
10:30.34krka|workno its buggy
10:30.36krka|worksee if you can spot it :)
10:30.42Legorolwhat, the one you posted?
10:30.45Legorolhmm
10:30.47Legorollet me see
10:30.49krka|workyes, i only have caching for getvalue at this point
10:31.11Legorolthere is no point in caching for setvalue
10:31.20Legorolbut i am curious how you do caching for getvalue
10:31.24krka|workI will show
10:31.32Legorolbtw the bug is, it should be RunScript(name.." = tmp")
10:31.45krka|workhttp://wow.pastebin.com/507961
10:31.47krka|workyup
10:31.59krka|workI am imagining that RunScript is kinda slow since it needs to invoke the Lua parser
10:32.15krka|workthus, create a function and keep that instead
10:32.25AnduinLothartest i
10:32.27AnduinLotharit
10:32.42krka|workyeah, I'll do a benchmark when I get home from work
10:32.57Legorolso uhm... why does getvalue have to use a function at all? why not just do:
10:33.07LegorolRunScript("tmp = "..name)
10:33.15krka|workI am trying to avoid RunScript
10:33.45krka|workfor that cacheless solution you're right though
10:33.55krka|workI wrote the cached version first :)
10:34.04Legorolis there significant penalty to using RunScript?
10:34.13Legorolbtw, you do know that Lua caches strings?
10:34.24Legorolso there is no significant penalty to using "tmp = "..name
10:34.38Legorolthe only question is if RunScript has significant penalty associated with it
10:34.39krka|workI know, i am mostly worried about RunScript speed
10:34.44krka|workyeah
10:34.44Legorolok
10:35.13Legoroli vaguely remember reading something on the lua-users wiki about creating functions for doing this kind of thing..
10:35.18Legorolhm, it might have been about something else
10:35.33Legoroli should try to find the link, i think someone was saying that functions are not the best way to do this
10:37.13krka|workhttp://wow.pastebin.com/507963
10:37.20krka|workcached get and set + uncached get and set
10:37.33krka|workgoing to make some test now
10:40.24krka|workany nice replacement for getglobal?
10:40.29krka|worksince that's obviously not available
10:44.19Legorolok, here is my bet as to what's going to be the fastest:
10:44.34Legoroluncached version is going to be slower than current get/setValue, and cached version is going to be faster
10:45.08Legorolwith each RunScript, the lua interpreter is fired up that has to pares/compile the code etc.
10:45.20krka|workcached version is going to fill up a huge table though
10:45.37Legorolnot really
10:45.46Legorolit's not used that often, the problem is with things that use it all the time
10:46.01Legorolwith the same string
10:46.11Legorolsorry i'm a bit illegible
10:46.13Legorolwhat i mean is,
10:46.43krka|worki suppose so
10:46.53krka|workmy version has no error handling though
10:47.17krka|workthen again, it should only through errors from bad coding, and then you _want_ errors
10:47.20Legorolget/setvalue is not used in that many places, and the ones that use them, tend to do so with the same string
10:47.22krka|workthrow
10:47.26krka|workdamn I suck at english
10:47.45Legorolsince USA is asleep, i will tell you that your english is a lot better than most yanks
10:47.52Depherioslol
10:47.59Depheriosit's so true
10:48.02Legoroldamn, why are you not asleep?
10:48.11krka|worklol
10:48.28krka|workgrr, can't manage to paste my code into putty
10:49.16krka|worki have discovered that my speaks out what I want to write internally and then uses that to map out the spellings
10:49.18Legorolthat'd be "Depherios has found his own English to be degrading terribly; he used to be a perfectionist when it came to grammar and such"
10:49.22krka|workwhich is why I screw up stuff like "throw"
10:49.48Legorolyah i do that all the time as well
10:49.56Legorolwhen i spell something the way it sounds
10:50.14Legoroltypical mistake for non-native speakers who can't really distinguish the minor difference in pronounciation of those two words
10:50.19AnduinLotharleast im consistant with my spelling. it always sucks
10:50.46Legorolyou are not consistent in how you spell consistant
10:51.05krka|worklol
10:51.19LegorolAnduinLothar, did you see krka's idea?
10:51.23Legorolit's pretty neat for get/setValue
10:51.41*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
10:52.11krka|workdamn my ssh connection is slooow when I'm torrenting
10:52.29AnduinLotharusign the execute command, ya
10:53.12Legorolthe worry is that without caching it'd be slower than the current one, and with caching the cache table would be too big
10:53.39krka|workanyone know what I should define getglobal as?
10:53.42krka|workto make sea work
10:53.57Legoroluhmm i don't see what you mean
10:54.00Legorolgetglobal is getglobal?
10:54.04krka|workis getglobal lua builtin?
10:54.05krka|workcool
10:54.08Legorolit's not
10:54.14Legorolit's a blizzard thing
10:54.33krka|workthat's what I mean then, I want to test it from commandline
10:54.37Legoroloh right
10:54.52Legorolfunction getglobal(var) return getfenv(0)[var] end
10:55.02krka|workthanks
10:55.06Legorolfunction setglobal(var, value) getfenv(0)[var] = value end
10:55.17Legorolactaully
10:55.21Legorolthat's not how you should do it
10:55.27Legorolcause it will be very slow
10:55.37krka|worklocal env = getfenv(0) first?
10:55.45Legorolyah, outside the function definitions
10:55.49krka|workindeed
10:55.52Corrodiasso it ain't so local
10:56.04Legorolfile local is the best
10:56.29krka|workgah, runscript is also blizzard only
10:56.30krka|worki forgot
10:56.36krka|workwill be hard to make an accurate test
10:56.37AnduinLothar:P
10:56.39krka|workeval()?
10:56.57*** join/#wowi-lounge stray`laptop (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
10:57.41Legorolloadstring
10:58.11LegorolRunString("blah blah"); := loadstring("blah blah")();
10:58.18krka|workthanks!
10:58.34Legorolthe extra brackets are not a typo
10:58.34krka|workmy two heroes: Legorol and Iriel :)
10:58.44krka|workyeah, it returns a function
10:58.45krka|workgotcha
10:58.47Legorolloadstring returns the compiled code as a function and doesnt execute
10:58.49Legorolyah
10:59.03Legorolwell, i cheated
10:59.05krka|workthat's actually closer to what I want to do :)
10:59.12Legoroli anticipated the question and already had the Lua man open at loadstring :D
10:59.39krka|workheh
10:59.57Legorolwhen you asked how to do getglobal in command line,
11:00.03Legoroli started looking for how to do runscript
11:00.07krka|worklocal function RunScript(s) loadstring(s)() end
11:00.11Legorolloaded up Lua manual, looked for loadstring etc.
11:00.35Legorolhm,i think that might be a bit slower than Blzizard's one, but hey
11:00.48krka|workwhy slower?
11:00.49AnduinLotharthis is one of th emany reasons why we love legorol. he reads minds
11:01.02*** join/#wowi-lounge Ktron|zzz (i=Khamer@student2a-64.unh.edu)
11:01.03krka|workalso, he can kill us with his brain
11:01.08Legorolthat's right
11:01.17AnduinLotharoo, wizards oil is cool
11:01.17Depheriosnot the cornfield D:
11:01.23krka|workpower-rp FTW
11:01.37Legorolbtw, if you want to simulate runscript, you can also use "dostring"
11:01.45Legorolit's technically deprecated, but it's closer to runscript
11:01.51AnduinLotharincreases spell damage by 24 for 30 min
11:01.54Legorolfunction RunScript(s) dostring(s) end
11:02.01krka|workI'll just try this for now
11:02.06Legorolk
11:02.12AnduinLotharthis elixer of the mongoose is sexy too
11:02.40AnduinLotharwhat can u buy from cenarian hold at revered?
11:03.27krka|workcached is much much faster as expected
11:03.54krka|work13.5 times faster for getValue and and 8.5 times faster for setValue
11:04.10krka|workreally need to do an ingame-benchmark though
11:04.12Legorolkrka, i was thinking, since we suspect that RunScript itself is slower than parsing in Lua,
11:04.16krka|workwhich I can only do from home
11:04.27Legorolcan't you make the cached version to parse in Lua, and create a function like that?
11:04.45Legorolif you post the complete code you want me to run, i can run it for you
11:04.47krka|worktrue.... but since it's cached, it doesn't really matter
11:04.54krka|workit's only run ONCE the entire session
11:04.55Legorolright
11:05.20Legorolthe question is how big the table gets in a production WoW environment
11:05.25Legoroli don't expect it to be that big
11:07.06krka|worknot if it's mostly used on constants
11:07.20krka|workhttp://wow.pastebin.com/507983
11:07.23krka|workthis is my test, basically
11:07.33DepheriosIs there a reason I can't get SetTexCoord() to run from the command line?
11:07.51krka|workneeds to be adapted for wow-testing
11:07.54Depheriosor have I once again lost it, and should just go to bed?
11:08.57AnduinLothari havent actually done any use of stc
11:09.05LegorolDepherios, do you mean the chatbox when you say command line?
11:09.09Depheriosyah
11:09.16Legorolhm, should work afaik
11:09.33Legorolcheck that you are calling it on right texture with right parameters etc.
11:11.28Depheriosditto... I'm modifying everything to trim the button edges the way Loz made DAB trim them.... did DUF's buffs and debuffs, my flexbar buttons, and even my titan panel icons... using whatever:SetTexCoord(.078, .92, .079, .937); in actual addons regularly... and went to try to run a commandline function on my BuffButton0, then even on some of my own textures placed in WoW, and can't get it to run from the editbox
11:12.35*** join/#wowi-lounge weab (n=asdf@cpe-66-68-62-162.austin.res.rr.com)
11:12.48AnduinLotharoh snap
11:13.03AnduinLotharCaydiem said they were gonna readd OOZ channels
11:13.54AnduinLotharhow did i miss that..
11:14.04Legorolwooooot!
11:14.07Legorolthree cheers
11:14.16Legorolyou know why they have to do that though?
11:14.20AnduinLothareu
11:14.25Legoroldon't think for a split second it's because of LFG
11:14.32Legorolyah, because of localization issues in EU
11:15.03Legorolalthough the majority of the players being pissed off at not being able to LFG might have contributed too
11:15.04krka|workhuh?
11:15.09krka|workwhat issues?
11:15.18Legorolkrka, in case you didn't know, since 1.9, you can't join ooz channels
11:15.53Legorolthe problem this means in EU is that e.g. if an English client joins a German server, the client will join General etc. channels, whilst 99% of the people ont he server are in Allgemeines
11:16.02Legorolor whatever German is for General
11:16.11krka|workah
11:16.12CodayusI'm amused that they implemented the change BEFORE realizing it would break Europe so badly...
11:16.20Legorolpre-1.9, AddOns existed that would automatically join you to the right channels appropriate to the server
11:16.21CodayusI mean.... learn2test?
11:16.22krka|workso they really go by name instead of index?
11:16.30krka|workshould have a language independent key
11:16.47Legorolthey do go by some sort of index, when saved to the local chat-cache
11:17.01Legorolbut i think the client converts that to a localization-dependent string before sending it to the servder
11:17.05Legorolthat's the only way i can explain it
11:17.42krka|workheh weird
11:18.08krka|workhm... maybe I should make a generic cached RunScript-function
11:19.59Legorolkrka, test results in-game with minimal set of addons:
11:20.11Legorol4087;40;441;2295;50;447
11:20.16Legorolthose are in ms, i beleive
11:20.45Legoroland the order is exactly as you'd expect
11:21.01Legorolpretty impressive though, an order of magnitude difference at each step
11:21.19krka|workwhoa.... timex seems like a garbage machine
11:21.34Legorol?
11:21.48Legorolbtw, why is setvalue faster than getvalue?
11:21.51Legoroli'm a bit puzzled by that..
11:21.52krka|workjust started looking at it, uses unpack and stuff
11:22.04Legoroloh d'oh
11:22.08Legorolthe typo's still in there
11:22.11krka|work_onupdate_ even
11:22.15krka|workheh
11:22.24*** join/#wowi-lounge Vallerius (n=val@S01060080c8f902d3.ss.shawcable.net)
11:22.31krka|workmy cached wins and my uncached loses?
11:22.41Legorolno, the 6 numbers are:
11:22.47krka|workinteresting, RunScript really does add some overhead then
11:22.56Legoroluncached, cached, sea x2
11:23.06Legorolit adds a *lot*
11:23.08krka|workyeah, that's what I thought
11:23.17Legorolthe RunScript ones are 2 orders of magnitude slower than the cached ones
11:23.22krka|workwhich part of my statement was wrong?
11:23.30Legorolnone
11:23.38Legorolok right, i got the proper results:
11:23.47Legorol4054;42;440;4060;57;452
11:23.49Legorolthat's more like it
11:23.51AnduinLotharya lol... timex makes me laugh..
11:24.10Legoroli was puzzled why uncached setvalue was half the time of uncached getvalue
11:24.12krka|workI'll take a look at chronos and if I don't like it I will make my own timer :P
11:24.17Legorolturns out the typo with name = temp was left in the code :D
11:24.26Legorolnow that i fixed it, uncached setvalue is up to 4000
11:24.38LegorolChronos is probably pos
11:24.41krka|workis string concatenation _that_ slow?
11:24.44AnduinLotharchronos is, as he says, a lil bloated... that's cause no one uses the threading options
11:24.50Legorolalthough AnduinLothar made valiant efforts to imporve it
11:25.10krka|workI am thinking a simple OnUpdate frame, with a priority heap
11:25.37Legorolwell, no matter how many times i try it, uncached > Sea > cached
11:25.40Legorolby an order of magnitude
11:25.48krka|workthat's what I expected
11:25.49Legorolquestion is, how big the cache would get..
11:25.55krka|workyeah
11:25.58AnduinLotharit does what it's sposed to do, and doesn't create garbage... but it could prolly be a lil faster
11:26.15krka|workhow does it find the next thing to run?
11:26.41AnduinLotharfor normal time delay or for threading?
11:26.49*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
11:27.27LegorolChronos gives you two options: you can schedule a function to be run X seconds from now (or every X seconds from now on, until you stop it)
11:27.33krka|workthreading?
11:27.43LegorolThe other option is what AnduinLothar calls threading, i think
11:27.46krka|workah
11:27.56Legorolwhere you can set up a worker function, which Cnronos calls repeatedly
11:28.01krka|workeither way, you have some sort of list of functions and their next time to run?
11:28.06AnduinLothari believe threading uses a stack.  scheduling uses a table with a for loop, iterates over the table and does a check if the time is less than the current time for each one
11:28.27Legorolthe idea is that on every OnUpdate, Chronos keeps calling the worker, until a certain amount of time passes
11:28.31Legorolthen it returns from the OnUpdate
11:28.32krka|workhmm... I suppose that should be good enough if the number of functions is small
11:28.46Legorolso on a fast machine, the worker might run 10 times per OnUpdate, on slow ones maybe 1 times
11:28.50Legorolthat's how it does threading
11:29.13AnduinLotharthe threading just does x number of threads per frame
11:29.17krka|workhmm... why would you ever need to do several runs on the same Onupdate?
11:29.22AnduinLotharx is 5 i think
11:29.33LegorolAnduinLothar, but there is a time threshold, i think
11:29.52AnduinLotharright, once it runs it gets popped off the stack for a time
11:29.57Legorolkrka, because you can't interrupt the worker once its time is up
11:30.11Legorolso instead you make the worker very short, and run it several times
11:30.15AnduinLotharmmm, actually its for coordinating multiple addons
11:30.18Legorolso you get a chance to check if it hasn't used too much time
11:30.27Legorolok i might have misunderstood
11:30.32Legoroli need to look at code again :D
11:30.36AnduinLotharyou're sposed to use it instead of using onupdate
11:30.48krka|workok odd
11:30.49AnduinLotharso if u have 10 addons using onupdate
11:31.02AnduinLotharonly 4 or 5 get called per onupdate
11:31.05AnduinLotharand it cycles
11:31.46krka|workhere's my idea: have an OnUpdate, check the first item in the table if it's time for it to run, if so, pop it O(log n) time and run it
11:31.51AnduinLotharyou can also use it for everyday eventcalls
11:32.06krka|workinsertion is also O(log n)
11:32.39AnduinLotharso instead of having 50 things happen on an event if u use threading those 50 things get executed over a few frames
11:32.58AnduinLotharthat way u dont get those frame lags when certain events fire
11:33.11krka|workI am not following
11:33.13AnduinLotharbut no one uses it
11:33.32Corrodiasthreads? threads in LUA, eh..
11:33.52AnduinLotharwell you can look at it a number of ways
11:34.03krka|workmy strategy is to register for as few events as possible and do as little as possible when I get them
11:34.28Corrodiasonupdate is the worst. avoid it when possible.
11:34.30krka|workwith krkaButtons I do all work OnUpdate :)
11:34.40krka|workit's not really that bad
11:34.42AnduinLotharsay you have something liek ctra
11:34.45Corrodias"every frame"?
11:34.52Corrodiasbeing called every frame isn't that bad? :o
11:34.55krka|workno
11:34.56AnduinLotharthat updates all rade frames every x seconds
11:35.03krka|workthat's like 50 times a second?
11:35.19Corrodiaswell, between 12 and 40, for me
11:35.33AnduinLotharif you instead threaded it you could call it every x seconds but you would only have 4 or five frames updated out of 40 every frame
11:37.09Corrodiasif being called when the action bar page changes is bad, being called 40 times per second can't be very good. >_>
11:37.11krka|workyou don't really need a timer class for that
11:37.34krka|workI never notice any framerate drops
11:37.55krka|worki tested it very carefully and it was equally fast with as without krkaButtons
11:37.59AnduinLotharyou're runnign 50fps tho
11:38.08AnduinLotharu should try it on my machine at 10fps
11:38.17Corrodiasi believe my client maxes at 40. it won't go over.
11:38.28*** join/#wowi-lounge Stylpe (n=Stylpe@98.84-48-162.nextgentel.com)
11:38.40krka|workmaybe I should :)
11:38.53Corrodiasyou people and your good computers
11:39.03krka|workI'll have a presentable version in a couple of days or so
11:39.04Corrodiasi still don't quite have the cash to buy my new one, yet
11:39.25krka|workmy computer is like 4 years old
11:39.42krka|workhmm.. not completely true, I did upgrade some parts
11:39.45AnduinLothari figure if i start saving i'll have enough to buy a new MacIntel tower
11:40.05AnduinLotharnext xmas
11:40.08krka|work1.8GHz and 512MB ram
11:40.20AnduinLotharhow are u getting 50 fps on that?
11:40.24krka|workGeforce Ti or something I think
11:40.43AnduinLothari have 1.6ghz 1.5gb ram radeon 9800
11:40.45krka|workwell, not always 50
11:40.55krka|workcan go down to 30 and even 20
11:40.59AnduinLothari get 30 w/o addons...
11:41.00krka|workalso up to 70 at times
11:41.19krka|worki have very few addons
11:41.25krka|workalmost none that run code often
11:41.45Legorolhm, i'd just been looking at Chronos,
11:41.48Corrodiaswith my athlon xp 1900+, geforce 4600, and 768mb of ram, i saw my framerate drop below 10 in orgrimmar during the winter veil stuff
11:41.55Legoroland it looks like the unnamed schedules do use some sort of heap
11:42.00krka|worklinux FTW!
11:42.19krka|workreally?
11:42.39AnduinLotharoh ya, he wrote his own heap structure didn't he
11:43.18Legorolnot really complicated
11:43.47Legorolwhen inserting an unnamed schedule, he inserts using binary search into the existing list
11:44.09krka|workcan you paste the code?
11:44.10Legorolthen when checking for unnamed schedules OnUpdated, he just needs to check top of heap
11:44.12Legorolquite neat
11:45.32Legorolhttp://wow.pastebin.com/508005
11:45.36AnduinLotharlol. "Your reputation with Darnassus has greatly increassed (15057 reputation gained)"
11:45.37LegorolOnUpdate, Chronos does 4 things:
11:46.11Legoroleveryframe tasks, unnamed schedules, named schedules, "workers" or what AnduinLothar calls threading
11:46.45AnduinLotharu can register eveyframe?
11:47.39Legorolyeah
11:47.40krka|workthat would benefit from doing a local sched = ChronosData.sched
11:47.47Legorolit keeps looping your function once per every OnUpdate
11:47.51Legoroldon't ask me what'st he point
11:48.10AnduinLotharwell, u wouldn't need a frame
11:48.14krka|workniec heap though :)
11:48.26Legorolonly for named schedules :(
11:48.33Legoroli mean unnamed
11:48.37Legorolshould include named ones too
11:48.39AnduinLotharnow if we had an event manager i could make xml-less addons
11:49.12krka|workthat'd be nice
11:49.13Legorolthen use Ace ;-)
11:49.26AnduinLotharace has a zillion unpacks
11:49.40Legorolthen don't use Ace ;-)
11:50.06krka|workI just use krkaUtils for all my needs
11:50.12AnduinLotharlol
11:50.22krka|workit really contains everything I need because if it's missing something I quickly add it :P
11:50.27*** join/#wowi-lounge Lebannen (n=Snak@i-83-67-218-74.freedom2surf.net)
11:51.36Legoroland I use Utilities, which contains everything i need, otherwise i add it ;_)
11:51.38AnduinLotharkhaos needs some love..
11:51.50Legorolwhat's wrong with Khaos
11:51.55Legoroltoo khaotic?
11:52.05krka|workso far I only have spell-utils and buff-utils though
11:52.29Legorolmy favourite utility is having // = /script
11:52.40AnduinLotharneeds a "Set as default" option on the config menus and then have the arrow menu have a "Select Default" instead of what it does now
11:52.42Legoroland having pr() as print function to the chat frame
11:52.50krka|workI just use devtools for that
11:52.57krka|work<PROTECTED>
11:53.06krka|workbest dev addon I know of
11:53.11Legorolthat's not what i mean
11:53.16Legoroli think best dev addon is phoenix
11:53.24Legorolit can also dump, but it also has code editor
11:53.29Legoroli have lots of snippets saved in it
11:54.02krka|worki see
11:54.36Legoroldevtools' dump might be a wee bit nicer, i am not sure
11:54.48AnduinLothar<PROTECTED>
11:54.51Legorolthat too
11:54.59Legorolif it was editable as well, it'd be awesome
11:55.09Legoroli asked Alex and he said he has plasn for it, but never got around to it
11:55.27AnduinLotharbeen thinkign about adding that, and makign the frame wider
11:55.45AnduinLotharalways a hastle tho
11:55.51Legorolyah, popping an edit box at the bottom with a "Set" button
11:55.58Legorolso that it sets the value of the thing you are currenlty on
11:56.06Legorolbtw, i hate the buggy collapse buttons Earth has ;-0
11:56.08Legorol;-)
11:56.12Legoroldoesn't behave like Blizzard ones
11:56.14Legoroloh well
11:56.32AnduinLothardont?
11:57.11Legoroli can't remember the details, but it's something like:
11:57.13AnduinLotharhmmm, Fire needs to be fixed for our last earth tweek
11:57.18Legorollol
11:57.30AnduinLotharbuttons dont work
11:57.44Legorolis it not meant to be the other way around? Fiery Charms nuking Earth elementals or something
11:57.55Legorolcan't remember which way round those charms kill which elementla
12:14.19Legoroli'm just wondering, aboutt ooz chans:
12:14.30Legorolwhat happens if i manually enter an ooz chan in chat-cache, then log into the game?
12:14.47AnduinLotharprolly same thing that used to happen. undead channel
12:20.56Legorolhm ya
12:39.05id`*hick* 13:38 booze time
12:39.18Corrodiasoh, yes, there are many in-game LUA script pads
12:39.28id`i prefer TinyPad
12:39.33Corrodiasone of the "best" is luaslinger
12:40.00id`with TinyPad home& end dont go to the beginning/end of the document
12:40.50Corrodiasyou can have multiple saved scripts, a 'common' page (library), and a temporary scribbling space. also, you can assign keybinds to execute the scripts or have them execute on an event
12:41.07id`ya :)
12:41.09*** join/#wowi-lounge SP|Sorren (n=astrayca@adsl-67-123-142-192.dsl.scrm01.pacbell.net)
12:41.11Corrodiasi decided i wanted to hide my minimap buttons so i tossed Hide()'s in one and put VARIABLES_LOADED in the event field ^_^
12:41.16id`Corrodias, did luaslinger get an update then?
12:41.17Corrodiasthe zoom buttons
12:41.32Corrodiaseither it did, or the version i'm using still works
12:41.32id`oh i do that with an addon
12:41.45id`http://digigen.nl/~Industrial
12:41.49id`idMinimap :E
12:42.00id`I guess your's is even smaller
12:42.02id`hmmm
12:42.06Corrodiasuh...
12:42.06id`*think*
12:42.14Corrodiasyour text is kind of.. small
12:42.25Corrodiasis that a 4pt font?
12:42.41id`10
12:42.43id`px
12:42.44id`:\
12:42.52Corrodiasmust be a slight rendering issue!
12:43.01id`as you see im not the best designer
12:43.03id`any tips welcome
12:43.24Corrodias"Removes useless things around the minimap"
12:43.27id`exept non virtual violence
12:43.30Corrodiaswhat sort of things does it remove?
12:43.35id`uhh
12:43.36Corrodiasthe zoom buttons and clock i assume are two
12:44.01id`OnLoad = function(self)
12:44.02id`MinimapZoomIn:Hide()
12:44.02id`MinimapZoomOut:Hide()
12:44.02id`GameTimeFrame:Hide()
12:44.02id`MinimapToggleButton:Hide()
12:44.03id`MinimapZoneTextButton:Hide()
12:44.04id`MinimapBorderTop:Hide()
12:44.06id`end,
12:44.15id`and you get to scroll with the mousewheel
12:44.16Corrodiastogglebutton.. ah, yes
12:44.17id`;)
12:44.44id`who needs zoom buttons, i scroll the chat/minimap with my mousewheel :)
12:44.47Corrodiaswell done. anyway, luaslinger's version in my addons is...
12:44.50id`i can play wow without keyboard :O
12:45.15Corrodias1.1.2
12:45.19id`k
12:45.40Corrodiasinterface number is 10900 so it must have been updated recently
12:45.46id`\o/
12:46.41Corrodiasi must now go back to reading because it entertains me! [away]!
12:46.49id`;p
12:52.47*** join/#wowi-lounge Legorol|alt (i=legorol@cpc3-cmbg6-6-0-cust242.cmbg.cable.ntl.com)
12:53.09AnduinLotharalt? from which dimention?
12:54.46AnduinLotharso, nifty idea.... make shift-click on a chat tab open the Join New Channels menu :)
12:58.24*** join/#wowi-lounge id`` (n=tom@hellsblade.xs4all.nl)
13:06.39AnduinLothari have a feeling that that was amazingly simple
13:08.28id``did i miss anything? >_>
13:08.39LegorolAnduinLothar, do you think it would be a popular feature?
13:08.51Legorolbecause of chat hover dealy, it's usually faster to just type /join blahblah
13:08.59Legorolalthough i hate slash coommands ;-)
13:09.14AnduinLothari hate slas commands and i was thinking as a replacement for when i nuke CM
13:09.32Legorolare you a mouse person then?
13:09.39Legoroldo you tend to control your actions with mouse clicks or button presses
13:09.40AnduinLotharhalf and half
13:09.45id`<AnduinLothar> i hate slas commands and i was thinking as a replacement for when i nuke C
13:09.47id`sfdsfasg
13:09.51id`:\
13:10.49AnduinLothari usually use hot keys for 2 bars of buttons and about half the time i open any given frame, and th erest of the time i use the mouse
13:11.26AnduinLotharironicly i'm right handed and most of the stuff i use the mouse for is on the right side of the screen and the left side i use mostly keyboard shortcuts
13:12.31AnduinLotharfor instance when i put chatbar and tell track on the left side of the screen i find myself never using them. i use them twice as much if they're on the right side of the screen
13:13.02id`i locate my unitframes directly at the right side of my character
13:13.06id`my buttons go under it
13:13.15id`i never look anywhere else
13:13.17id`on my screen
13:13.30AnduinLothari have buttons on 3 sides of the screen and titan at top
13:13.38id`http://digigen.nl/~Industrial/gfx/wow/WoWScrnShot_011506_144941.jpg
13:13.43id`like that but the buttons differently
13:15.22krka|worktargettarget, target, player, party?
13:15.55krka|worki like it, what it is?
13:16.09AnduinLotharself made i think
13:16.47krka|workgimme it! :)
13:20.46id`hehe its MiniGroup2
13:20.54id`wowace.com
13:22.10krka|workthanks
13:22.53id`np
13:23.33AnduinLotharomg... stupid ToggleDropDownMenu...
13:24.18AnduinLotharit uses a fuckign this on level > 1 menus so that it always anchors to the parent...  what if i dont want to call it from the parent, hh!
13:24.21id`http://wowace.com/forums/viewtopic.php?t=29&highlight=listfix
13:24.50AnduinLotharnow i have to mask 'this' bastard menus... need to be rewritten
13:25.23id`see link
13:26.51AnduinLotharthat doesn't actually fix what i want i dont think
13:26.52krka|workcant you just rip out the dropdown code and make your own dropdown?
13:27.50AnduinLotharyes... but it's already been rewritten by a zillion different people... everyone except blizz.  and i dont want to rewrite it. i want it to work...
13:28.05krka|workjust download a fix then :)
13:28.27AnduinLotharafaik no one has fixed this particular problem
13:31.03*** join/#wowi-lounge Stylp1 (n=Stylpe@98.84-48-162.nextgentel.com)
13:39.15AnduinLotharya, i have to trick it into thinking i'm calling it from the dropdown menu in order for it to let me show lvl 2 menus
13:39.22CorrodiasAND IN A LOUD, IGNORANT VOICE, HE PROCLAIMED, "CAN'T YOU JUST HOOK/REPLACE THE BLIZZARD DROPDOWN CODE THING!"
13:40.28AnduinLothari can replace any code i want. However replacing code has a nasty habit of conflicting horribly with other addons
13:42.08Corrodiassadly, now that you can't join out-of-zone channels and now that i have been notified of the titan [emotemenu] addon, my brief use of channelmanager has come to an end
13:42.52AnduinLotharyup, we're gonna nuke it from cosmos too once i get replacements in line. however they're reinstituting OOZ channels in 1.10
13:43.20Corrodiasah, praise the blue
13:44.04Corrodiasthat means i'll need a good way to join them... i suppose, if by "nuke" you mean that you will remove it, you have some other method by which you manage your channels?
13:44.28*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
13:45.03AnduinLotharWe're still weighing our options
13:46.42Corrodiaswell, in any case, it's nice to know i'll be able to LFG for uldaman without having to stand idle in the badlands like a big hairy lump
13:51.23pagefaultI hate that instance
13:51.27pagefaultthat instance is so boring
13:51.27pagefaulthehe
13:52.22AnduinLotharthey instituted it after i was past that level i think, i only did it twice
13:52.43pagefaultI like SM way more at that level
13:52.50AnduinLotharsm is fun
13:53.05pagefaultbetter loot I think too
13:53.41Corrodias"that level"?
13:53.54AnduinLotharthought it was kinda kool it had its own ore tho.. wish there was more u could do with it
13:54.03Corrodiasbut uldaman is for people several levels higher than SM is for
13:54.20pagefaultah, then ZF?
13:54.21pagefaulthehe
13:54.25pagefaultI try to avoid uldaman as much as possible
13:54.50Corrodiasuldaman's final boss is the first one you have to learn a little about, that's mostly why i like it
13:55.31Corrodiasthe thing i dislike about it the most is the final hallways which tend to crash my game. :P i will be trying different video drivers some day soon
13:56.28AnduinLotharya the final boss was very cool this first time i did him
13:56.38AnduinLothari loved the story line
13:58.40Legorolwahey, seems like Blizz buffed the fishing treasures, without giving to the fishbots
13:58.47Corrodiasah, story line.. only now, after going through it twice, do i actually have any quests for it (which are oddly way too low a level for the instance)
13:59.07Legoroli really like this new fishing system
13:59.18Legorolnow there are valuable stuff to be fished again, but fishbots can go sink themselves
13:59.23Corrodiasso i missed the explanation; what's new? there are some schools, i see..
13:59.28Corrodiasand what's a fishbot?
14:00.15Legorola fishing bot is a 3rd party program that is against the ToU
14:00.19Legorolbasically, fishing used to be fun
14:00.24Legoroland you could fish out quite valuable stuff
14:00.30Legorolbut people just made fishing bot programs that fished for you
14:00.33Corrodiasit did? that's a surprise. but go on. :)
14:00.40Legoroland left it running whilst they have gone to watch TV
14:00.50Legorolthey were making a lot of money
14:01.00Legorolso Blizzard at some point had to remove the valuable item drops from fishing
14:01.08Legorolespecially in Booty Bay, which used to be a gold mine for fishers
14:01.20Corrodiaswhich is somehow worse than people spending all day physically clicking on the stuff, which some people still actually do
14:01.22Legorolnow with the new system, you have schools of fish, but you also have floating wreckages
14:01.40Corrodiasi know, i know, it's the scale
14:01.42Legorolnow fishing works a bit like mining/herbing
14:01.49Corrodiashmm.. i haven't seen these wreckages yet
14:01.53Legorolyou have to find a "node", like a school or wreckage
14:01.59Corrodiasi've seen a couple of schools
14:02.05Legorolyou fish at the wreckage for a bit, some valuable stuff gets fished out
14:02.11Legorolthen the wreckage is exhausted and disappears
14:02.16Legoroland randomly reappears somewhere else
14:02.17AnduinLotharsounds like Fable
14:02.42Corrodiasmaking it like the other gathering professions, eh? that's a really good idea. at least, to the casual fisher.
14:02.55Legorolyeah so now a fishbot is useless
14:03.03Legorolbecause if you stay in one place, all you get is raw fish
14:03.08Legorolor maybe an occasional iem
14:03.10Legorol*item
14:03.17Corrodiasnot unlike what you currently get
14:03.41Corrodias..previously got
14:04.08Legoroli just fished out a bunch of Greater Sage Fish, yumm
14:04.27Corrodiasoh no, i can't connect to wowi :(
14:04.38AnduinLotharhmmm, ive been thinking of picking up fishing, but then id have to pick up cookign too.. and i recently picked up first aid, heh..
14:05.26Corrodiasthose secondary professions are such a bore
14:05.53Corrodiasneither of my two higher characters have any cooking skill to speak of because i never find a significant amount of the ingredients for low level foods
14:06.09AnduinLotharAH woot
14:06.16AnduinLotharspend money to level
14:06.26AnduinLotharlol, defeats th ewhole purpose, eh?
14:06.41Corrodiasnow that it MIGHT be possible to get something halfway valuable out of fishing, i might get back into it.. my main has a hundred something skill at that...
14:07.02*** join/#wowi-lounge zeetg (n=wguru@63.147.183.47)
14:07.06AnduinLothartheres a legendary sword..
14:07.12Corrodiassomehow before it was even less fulfilling than farming ape-dropped leather for hours
14:07.18AnduinLotharthat requires 425 fishing...
14:07.33pagefaultdamnit
14:07.34Corrodiaslegendary? oh, dear
14:07.35pagefaultdamnit
14:07.36pagefaultyou people
14:07.44Corrodiasmaybe i should get my alt into it, too :o
14:07.45pagefaultmaking me want to play WoW
14:07.46pagefaultI just closed it
14:08.15AnduinLothar88dps 2hand
14:08.26pagefaultthats nice
14:08.34Corrodiasi wonder what these wreckages look like
14:08.35AnduinLotharash something.. it's on ala
14:08.46Corrodiasand why they were carrying legendary wang, or swords, at least
14:08.57Corrodiascan't get that out of my head
14:09.02AnduinLotharthere's a story lien behind it
14:09.13Corrodiasbehind the wrecks, or behind the wang?
14:09.26AnduinLotharand u basicly need the set from the fishing event in stv to have enough + the 100 lure
14:09.43Corrodiasfishing event? that sounds familiar...
14:10.06Corrodiasdidn't i see somebody in orgrimmar -one- day talking about a fishing tournament that i wasn't good enough for?
14:12.42Corrodiaseither that was misplaced or i've missed the latest round of the tournament
14:15.47AnduinLotharHA! I win
14:16.00AnduinLotharit's sooo a hack
14:16.04Corrodias"Now automaticly makes mobile the following addon buttons: Atlas, CTRA, Wardrobe, Yatlas, Gatherer, Earth, IEF, CTA." - but Atlas's, Yatlas's, and Earth's buttons are already mobile (don't know about the others)
14:16.37AnduinLotharya ya, but this makes um all use one unified system and doesn't requie u to go into their control panels
14:17.03Corrodiasall righty. what's a hack?
14:17.21Corrodiasi mean, what is it you were talking about?
14:18.23AnduinLotharhttp://wow.pastebin.com/508137
14:19.07Corrodiasare these fishing tournaments every sunday? :o
14:20.14*** join/#wowi-lounge lon (n=lhh@nat-pool-bos.redhat.com)
14:22.58Corrodiaswell, well. guess i'll have to pay attention next sunday.
14:23.08Corrodiasfor now, i sleep. 'ni
14:29.18AnduinLotharwhat is the world comign to when two young men can say ni to an old woman
14:29.32Kalrothlol
14:29.50Kalrothbe nice to Cairenn, she's not old!
14:29.59krka|workor a woman!
14:30.13AnduinLotharO.o
14:32.51Cairennyou caught me out krka|work, I'm not a woman ... I'm the best gd cross dresser you've EVER seen!
14:33.27Kalrothgood enough for me!
14:34.06GenNMXWhen the lights are out, it all doesn't matter...
14:34.17Kalrothgo back to bed, Cair, I'm already busy being silly on another channel, can't focus on two channels at the same time
14:34.35krka|workeep, she saw it :)
14:34.42Cairennfine, if the other channel is more important to you than me
14:35.03Cairennand morning folks ;)
14:35.05GenNMXKalroth, now that's just selfish! What about the people that CAN effectively multitask, or are only on this channel?
14:35.21GenNMXYou shall deprive them of Cairenn's silliness?
14:35.55Kalroth(how nerdy!)
14:36.06Cairennawwwwwwww
14:36.19KalrothDon't tell it to Penelope though, she'll be pissed at me
14:36.24Cairennheh
14:36.56KalrothWe had a male warlock that used it as offhand for quite some time
14:36.59Cairennlol, gotta love my radio station (either that, or kill them) ... "it's currently minus 20 with a windchill of minus a gazillion"
14:37.03KalrothYes he got teased a lot :)
14:37.08Kalrothlol
14:37.20Kalrotheg. stay inside weather!
14:37.27Cairenngot that right
14:38.08GenNMXWith the amount of time Cair puts into WoWI, WoW itself, and this channel, I can't see how she has time to get out much anyway...
14:38.29Cairennhah, you think I actually *play*?
14:38.33Kalrothwell there's out and there's "out" :)
14:38.37GenNMXNot only WoWI, but her other websites as well. Oh, and also the secret snuggle meetings with slouken.
14:38.50GenNMXCairenn: I was guessing 2 hours a week
14:39.17Kalrothslouken?!
14:39.39Cairennwhat can I say? he's cute!
14:39.55GenNMXYes, Cairenn uses her feminine wiles to glean privleged information.
14:40.52Cairenndamn, you guys are seeing through all my tactics this morning, aren't you?
14:41.03GenNMXGrrr. My cat uses my LCD monitor as a butt warmer, and now there are hairs stuck to it.
14:41.37CairennLOL
14:42.06Cairennit's okay Kalroth, I still love you, too
14:42.22Kalrothoh ok then
14:42.38KalrothThat southener better not set his feet here though!
14:44.14Cairennyou guys are being *very* silly this morning
14:44.18Cairennit's great :)
14:44.33krka|workI am dead serious
14:44.38krka|workexcept the part where you're not a woman
14:44.42Cairennheh
14:45.04krka|work24 season 5 episode 1 is pretty cool
14:46.25AnduinLothari missed a sectret snuggle meeting?
14:46.27KalrothCairenn: It's monday and I'm at work, how can I not be silly!
14:46.43AnduinLotharat work? poor u.. armerican holiday
14:46.49Kalroth:(
14:46.53AnduinLotharamerican anyway
14:47.02CairennKalroth: point
14:47.07GenNMXWhat holiday is today?
14:47.13AnduinLotharMLK
14:47.21AnduinLotharMiLK
14:47.29Cairennhuh?
14:47.33AnduinLotharspeaking of which i need some more
14:47.43AnduinLotharmarten luther king jr i believe
14:47.45GenNMXWell, not all businesses are closed on MLK
14:47.49Cairennah, right
14:48.18GenNMXI would be working today, except the people I need to contact are at work and I only have their home phone #
14:48.19AnduinLothari should close for business. no addon coding
14:48.48AnduinLothartoo bad i've been up all night... so i guess that makes it sunday in my head
14:49.02GenNMXNo, that makes it crazy in your head
14:49.10AnduinLotharWheee!
14:49.37Cairennerrrr
14:50.34Cairennyou saying I'm crazy in my head, GenNMX? hmmmm? are you? hmmm?
14:50.40AnduinLotharwow... i musta been outa my head when i replace hooked FCF_OnUpdate... this thing is freaking rediculously huge
14:50.41CideI would say yes
14:50.45Cidethose pesky canadians!
14:50.55Cide:)
14:51.03AnduinLotharit's liek a 300 line onupdate..
14:51.23CairennCide: thanks, just needed confirmation ;)
14:51.26AnduinLotharit scares the bajeses outa me just looking t it
14:51.34Cidehehe, you're welcome Cair
14:52.42AnduinLotharok... i was doing something.. before i got distracted..
14:53.24Cairennyou were going to get some sleep
14:53.31AnduinLotharnah, that wasn't it
14:54.05Cairennah well, I tried :p
14:57.25Stylpemmmmmmm, chicken wings...
15:00.03KalrothAnduinLothar: I'm pretty sure Cairenn is right!
15:00.28CairennI'm right about something?
15:00.37KalrothOh, right, my bad
15:00.43KalrothI'm pretty sure Cairenn is wrong
15:00.55StylpeCairenn, you are everything that is right ;)
15:00.58Cairennthat's better
15:01.03Kalrothaww
15:01.05CairennStylpe: awwwwww /blush
15:01.13Stylpe*hug*
15:01.20KalrothStylpe: you should have sent that line to me in private so I could use it!
15:01.55StylpeLook, I never get anything, at least let me have this
15:02.19KalrothCide: btw, 1.502 seems to have fixed most of the stuttering, but there's still the (rare, admittedly) freeze
15:02.24StylpeActually, I've been thinking about actively looking for a GF
15:02.33*** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com)
15:02.34CideI know what is causing it
15:02.35AnduinLotharshe's maried
15:02.50KalrothCide: Oh?!
15:02.53Cidebut I don't know why... I asked slouken and he said he'd look at it, but I haven't gotten any reply yet
15:02.56StylpeAnduinLothar: I know, I've even talked to her daughter
15:02.59Stylpesort of
15:03.09AnduinLotharO.o
15:03.24KalrothCide: Ah, so it might be a client issue ><
15:03.55Cidesome of it is probably due to a change in the engine, ya
15:30.55AnduinLotharomg... why does GetChannelName return the old city format...
15:31.06AnduinLotharcan someone confirm that?
15:31.49AnduinLothari'm in darn and GetChannelName(1) --> 1, "General - Darnassus", 0
15:32.12AnduinLotharthat's so messed up..
15:32.40AnduinLotharwtf are they trying to do to me...
15:33.16AnduinLotharah ha!
15:33.23AnduinLotharI AM going crazy
15:33.39AnduinLotharwhat the hell is the 0 for..
15:34.17Kalrothhaha
15:34.37AnduinLotharthey really are trying to kill me
15:35.11AnduinLotharcant get the zero to be anythign but 0..
15:35.19AnduinLotharUSELESS!
15:35.20Kalroth0 might be visible or not?
15:35.32AnduinLotharum... in what...
15:35.38Kalrothchat windows
15:35.44Kalrothor chat window number
15:35.47AnduinLotharu dont pass a window dou?
15:36.04Kalrothnono, that function only retrieves id and name
15:36.16Kalroththe third thing is undocumented, so I'm just guessing :)
15:36.22AnduinLotharUSELESS!
15:36.30Kalrothnow now sunshine!
15:41.58krka|workmaybe it's InstanceID?
15:42.08AnduinLothargrr AddOn ~= Addon
15:42.09krka|workChatFrame.lua:          local channel, channelName, instanceID = GetChannelName(editBox.channelTarget);
15:42.15AnduinLotharO.o
15:42.19AnduinLotharUSEFUL!
15:42.31Kalrothrofl
15:42.32krka|workgrep is your friend
15:42.36AnduinLothargj krka. Go update the wiki
15:42.45Kalrothyes krka!
15:43.16AnduinLotharo.O
15:44.26Cairennoh noes! not the wrath of the wedgie!
15:44.43Kalrothzug zug
15:45.01AnduinLotharapi GetChannelName
15:45.15AnduinLothar@api GetChannelName
15:45.20AnduinLotharmeh
15:53.41krka|workand I dont even have the latest FrameXML
15:53.50krka|worki think i even have a pre 1.9 one
15:56.53*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
15:57.07Cairennhey [MoonWolf]
15:58.30[MoonWolf]hi Cairenn
16:08.09*** join/#wowi-lounge subsonic (n=SubSonic@64.17.250.94)
16:09.28Cairennhi subsonic
16:09.39subsonicHello
16:09.50id`http://video.google.com/videoplay?docid=-531199038442408361&q=pride
16:09.53subsonicI gave up on development :)
16:09.54id`crazy :D
16:10.00id`his style is crazy man :O
16:12.29subsonicthat's cool
16:12.32[MoonWolf]Im on your leg, being anoying.
16:13.12subsonicI'll bet his opponents are like, "wtf"
16:13.59[MoonWolf]most of them, okay how do i fight a guy that is on my LEG!
16:14.27[MoonWolf]or second round, how do i hit him without actually going near him
16:15.19subsonicyeah
16:18.36*** join/#wowi-lounge Gryphen (n=gryphon@71-35-116-25.tukw.qwest.net)
16:19.23AnduinLothardamn, that guys my new hero
16:20.21AnduinLotharhe just latches on..
16:20.54Cairennhe must be partially female or something ... our legs are the strongest part of our bodies, typically
16:21.19AnduinLotharmmm, I roller blade. my legs are lots stronger than my arms
16:21.42CairennI did say *typically*
16:21.58AnduinLotharwrestlers are typical?
16:22.02Cairennmost times, guys are stronger in the upper body than in their legs, and girls are the exact opposite
16:22.21id`im stronger in my legs
16:22.53CairennI have like *no* strength in my upper body, but if I get my legs wrapped around, you're gonna have a heck of a time trying to get them undone
16:23.05AnduinLotharhe was pretty buff up top too. u could see when he flexed after winning
16:23.23Cairenn*nod*
16:24.47AnduinLothari used to want to get into wrestling
16:25.02AnduinLotharnever really been presented wih an opportunity
16:25.38AnduinLotharnot like WWE, but like that kinda stuff
16:26.14Cairennyou mean the real stuff, instead of the bull
16:26.18AnduinLotharwrestling on a giant trampoline is great fun
16:27.21AnduinLothari used to beat all my friends my size, so i would go at it with a guy like 6'3" and 350lb
16:27.23id`this is MMA though
16:27.26id`freefighting
16:27.36id`so that guy is kinda special with his moves
16:27.46id`but i can tell you if someone lands a hit on him hes gone
16:28.01AnduinLotharya, i'm not sure i would wanna do free fighting. cant handle the boxing
16:28.03id`;P
16:28.28id`i do kickboxing, i like it better then freefighting
16:29.08AnduinLothari can stand chest and shoulder and stomache blows but when it comes to things violently slamming into my face i get a bit protective
16:30.10AnduinLotharwrestling's a lil less likely to cause perminent physical injury and keep my bones more intact
16:30.58AnduinLotharproblem is I'm a dirty cheater, don't do so well with rules
16:32.31Cairennnews flash, AnduinLothar doesn't play well with others
16:32.40AnduinLothar:)
16:32.42Cairenn;)
16:33.30AnduinLotharmakes it hard on interviews... "Are you a team player?" "um... No."
16:33.48Cairennheh
16:40.17AnduinLothari need a good book
16:44.30*** join/#wowi-lounge Maldivia (n=the_real@62.61.134.59.generic-hostname.arrownet.dk)
16:45.00Cairennhi Maldivia
16:56.22*** join/#wowi-lounge Beladona (n=sluster@24.129.136.26)
16:56.23*** mode/#WoWI-lounge [+o Beladona] by ChanServ
16:56.28Cairennmorning Bela
16:56.32Beladonamorning
16:58.30Maldiviamorning Cairenn  :)
17:04.07subsonicIt's sad when good mods don't get updated :(  Fortunately the one I like hasn't broken over the last few patches.
17:05.54Ktron|zzzwhich?
17:07.19subsonicquest-i-on
17:12.01*** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net)
17:12.13Cairennhi Osagasu
17:12.20OsagasuHey Cair
17:14.08Osagasuohkay
17:15.49AnduinLotharok, well i was almost in bed... then i had an idea for a quick addon that was like 5 min of work... that was 5am...
17:16.41OsagasuWhat times is it now?
17:16.43subsonicwhat was it?
17:16.48AnduinLothar9
17:16.49subsonicAnduinLothar: what's the addon?
17:17.31AnduinLotharShift-Right-Click on chat tabs brings up the Join New Channel dropdown
17:17.49AnduinLotharthen I absorbed the ChannelManager smart menu
17:17.55AnduinLotharthen I made Sky optional
17:18.05OsagasuChannel Manager and Lore break each other now. :(
17:18.07AnduinLotharthen i optimized
17:18.25AnduinLotharlore?
17:18.39Osagasunifty little RP addon that lets you "speak" different languages
17:19.24*** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1)
17:19.31Cairennhi ScytheBlade1
17:19.39ScytheBlade1hiya
17:19.56subsonicHey, since the patch, there's no way to join the LFG channel from outside the cities now huh?
17:20.06Cairennsubsonic: nope
17:20.17subsonicOkay, so I'm thinking Cairenn's got an ON:JOIN going on :)
17:20.24Cairennnope
17:20.51Cairennany messages from me are *from me*
17:20.55*** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1)
17:20.56AnduinLothari was more thinkign like, i wonder if she's doing anythign useful while sitting at irc all day
17:20.58Cairennwb
17:21.10ScytheBlade1ty
17:21.11Cairennme? useful? hah!
17:21.15ScytheBlade1Just poking with irssi settings
17:21.57ScytheBlade1Both of my computers with a GUI died... so now I'm on an 80x25 text terminal on linux to do everything :D
17:22.03subsonicCairenn: cool then :)
17:23.49AnduinLotharyay for Brahms Syph1
17:23.59AnduinLotharsymphony*
17:24.09AnduinLotharyay for shuffle
17:27.31Osagasu#
17:27.32Osagasu# It is now possible to change the game's priority and processor affinity through Task Manager.
17:27.34OsagasuI just noticed that
17:27.36ScytheBlade1Same
17:28.15OsagasuWere critical hits nerfed this last patch?  one of my guildies has been whining about it
17:28.39AnduinLothardunno, i woulda said i'd been critting more
17:28.55ScytheBlade1The proc rate on Thunderfury was nerfed, but that's about it
17:29.00AnduinLotharmy 18% is clocking more lik 24%
17:29.24OsagasuHe said that it was more worthwhile now for a +damage build than a +crit build on his mage
17:29.29subsonicSince the patch, there's no way to join the LFG channel from outside the cities now huh?
17:29.46AnduinLotharcorrect
17:29.49Osagasuall I see is Pyroblast gets a little extra bonus
17:30.03AnduinLotharuntil they reinstitute it sometime in the unspecified future
17:30.08ScytheBlade1Osagasu: I'd believe that +damage is more worthwhile than +crit
17:30.22ScytheBlade1Who needs a 20% crit rate when you have a 1000 fireball?
17:31.21ScytheBlade1Note that the rank 11 fireball maxes out at 737
17:31.57Osagasuhehe
17:32.12ScytheBlade1(-Sbo, 60 Mage of Doomhammer)
17:32.17Osagasuwhat about 20% crit rate? I'm shooting for 30 or above on my mage
17:32.28ScytheBlade1Well, that depends on the spec imo
17:32.41OsagasuI am specced Arcane Fire for crit rate
17:32.48ScytheBlade1Hehe, good, same spec here ;)
17:32.58ScytheBlade131/20
17:33.08Osagasu28/23
17:33.17AnduinLothareven with 30% crit at a constant firing of 737 your avg attack is 958
17:34.17ScytheBlade1Ick, sorry, phone
17:34.39OsagasuAiming for high all around crit, not just fire spells
17:35.04ScytheBlade1AnduinLothar: For fore, with Ignite, you can add a 40% base damage DoT that stacks... and that can get mean
17:35.17ScytheBlade1*fire
17:35.23Osagasu40% over 4 seconds
17:35.27ScytheBlade1Yup :)
17:35.34ScytheBlade1It's one of my favorite talents :)
17:35.46Osagasuunless a priest has decursive or is already targeting the guy
17:35.57OsagasuThey'll be hard pressed to get it off them
17:36.00ScytheBlade1Even then, you still have the base (crit) damage
17:36.13ScytheBlade1How high into the arcane tree are you specced?
17:36.28Osagasu3 points in Arcane Instability
17:36.37ScytheBlade1but not AP I take it
17:36.42Osagasuno
17:36.50ScytheBlade1and not enough to get AP either, you'd need to drop two more points into arc to get it
17:36.52Osagasualso 3 points in Critical MAss
17:37.08ScytheBlade1Right
17:37.17ScytheBlade1Well, here's the thing
17:37.27ScytheBlade1'all around' crit rate means you want mad damage in AoE ;)
17:37.35OsagasuThat too
17:37.46ScytheBlade1Unfortunately, blizzard cannot crit.
17:37.48ScytheBlade1:(
17:38.20ScytheBlade1Blizzard is also the single best damage/mana ratio spell if you hit even two targets
17:38.21OsagasuFlamestrike can
17:38.31Osagasu;)
17:38.35ScytheBlade1True ;)
17:38.46ScytheBlade1And that one is second in mana effeciency
17:38.53Osagasulet me show you what I have so far
17:39.00ScytheBlade1I don't have a GUI atm
17:39.04Osagasuobviously I'll respec for the Raid dungeons
17:39.05ScytheBlade180x25 text terminal
17:39.15AnduinLothar:)
17:39.32Osagasuhttp://www.worldofwarcraft.com/info/classes/mages/talents.html?0500505100414205055021300030000000000000000000
17:39.37ScytheBlade1If you're going to link me to the talents page, I'm going to hate you for making me type in that loooooooooooong string of numbers for a browser that won't do javascript :)
17:39.49Osagasulol
17:39.59Osagasufine
17:40.00Osagasuhmm
17:40.03ScytheBlade1Well, k
17:40.05OsagasuYou have a WoWI account?
17:40.12ScytheBlade1WoWI account? No
17:40.21Cairenn><
17:40.24ScytheBlade1heh
17:40.26ScytheBlade1I'm new here!
17:40.32ScytheBlade1Gimme a break! ;)
17:40.46Osagasuget HydraIRC or somethin
17:40.52ScytheBlade1and then....?
17:40.58ScytheBlade1Oh, lol
17:41.03Osagasuyou can click links in it. :P
17:41.04ScytheBlade1I'm on a linux 80x25 text terminal
17:41.09Osagasubah
17:41.14ScytheBlade1Both of my GUI computers died
17:41.30ScytheBlade1Well, see, here's the thing
17:41.31Osagasufin fine
17:41.35OsagasuPrintable version FTW!
17:41.41ScytheBlade1If you're going to respect dungeons
17:41.44ScytheBlade1Yeah, just PM it to me
17:41.48ScytheBlade1+crit is a very scary thing
17:42.15ScytheBlade1*respec
17:42.21ScytheBlade1crit = helllooooo aggro
17:44.26ScytheBlade1With a lucky streak of crits, I pulled aggro off of a warrior decked in might with 5/5 sunder armors down
17:44.34ScytheBlade1You don't want to do that in a dungeon ;)
17:45.06OsagasuI know how to control aggro for the most part
17:45.08Osagasubbl
17:46.31ScytheBlade1It's not controlling the aggro, it's when it happens on accident and you have 40s added to the repair bill ;)
17:46.58ScytheBlade1So now, backing up
17:47.01ScytheBlade1Cairenn: WoWI account?
17:47.16Cairenn*sigh*
17:47.45AnduinLotharnot on a text viewer ur not
17:48.15CairennWoWI = short for WoWInterface.com :p
17:48.26ScytheBlade1Ah
17:49.10ScytheBlade1I should probably get one before something bad happens ;)
17:49.20Cairennnope
17:49.20ScytheBlade1Let's see how lynx friendly your site is
17:49.32Cairennnothing "bad" will happen if you don't have one
17:49.58ScytheBlade1Hmm, it's not bad
17:51.07ScytheBlade1.......
17:51.14ScytheBlade1Image verification/
17:51.19AnduinLotharheh
17:51.20ScytheBlade1So much for that, haha
17:51.29Cairennsowwy
17:51.53ScytheBlade1And I was giving you passing marks for a textual-browsing experience also ;)
17:52.42Cairennyou can still browse, read, download, you just can't post, upload
17:53.09ScytheBlade1Nah, I'll just reg when I can abuse my brother's computer next
17:53.10Cairennuntil you get registered
17:53.36ScytheBlade1I was pointed here by Plorkyeran, heh ;)
17:53.43ScytheBlade1I never knew of the assosciated website
17:54.02Cairennmorning Tem
17:54.21Cairennno worries, was just hassling you, I do that
17:54.27ScytheBlade1hehe
17:55.48*** join/#wowi-lounge Natasem (n=Natasem@63.197.112.216)
17:56.17Cairennyo Natasem
17:56.53Natasemhey ya Cairenn
17:57.01Natasemhow was ya'lls weekend?
17:57.13Natasemhey we got any Euro players in this room?
17:57.21Cairennexhausting, personally, yours?
17:58.02Natasemsame
17:58.03Cairennsome in the room, whether they are paying attention or not /shrug
17:58.33Natasemunloaded by hand 4 cubic yards of crushed gravel to lift our stals about 3 inches and put in frnech drains so the padocs don't flood when i t rains
17:58.51Cairennugh
17:58.55Temmorning Cair
18:00.07Cairennwhat type of horses, Natasem?
18:00.41Natasemi got Paints G/F has Arabs
18:01.06Cairennnice :)
18:01.15Cairennbeautiful animals
18:01.23Cairennlarge stable?
18:02.25Natasemya we got abotu an 8 horse stable, but we got about 12 horses at that ranch,  and at anoter one we got over 100 but they are wild, thet we rescue from slaughter houses
18:02.46Cairennvery nice!
18:03.38Natasemdid any other Euro player get this in their mail box?  does anyone know of this is real?     http://forums2.warcry.com/read.phtml?f=113&id=818204
18:12.46AnduinLotharfunny the notes in wow call them "chat panes"
18:13.55Natasem?
18:13.59*** join/#wowi-lounge krka (i=krka@c80-216-103-22.cm-upc.chello.se)
18:14.10AnduinLotharI'm not eu. that was justa  random muttering
18:14.37Cairennwb krka
18:14.43krkathanks
18:15.23AnduinLotharanyone wannt test my lil addon ChannelMenu before i make it's uselessnes public?
18:18.08Cairennsorry AnduinLothar, not in game atm
18:18.20AnduinLotharya ya, i c how it is
18:18.28AnduinLotharNo one's awake at 10am
18:20.21krkai am!
18:20.29krkaawake, not in game
18:20.37AnduinLotharno you're not
18:24.02subsonicI'm awake and at work
18:24.32Beladonayes
18:25.40clad|sleepHas anyone written sexy OnUpdate code that allows docking of frames to other frames?
18:26.03Cairennhey Cladhaire
18:26.17Cladhairehey Cair =)
18:26.56krkato any other frame?
18:26.58krkasounds tricky
18:27.09krkayou'd have to find the borders of all other frames
18:27.43AnduinLotharno clad, they haven't. the visibility code is hell enough
18:28.19Cairennhi End-sleep
18:28.52Beladonayou mean like sticky edges?
18:28.53End-sleephi!
18:29.16Cairennhttp://www.wowinterface.com/forums/showthread.php?t=3452
18:29.21Beladonashould be a feature of a moveanything addon
18:29.26Beladonaor something like it
18:29.58Beladonasounds like that guy unmapped his esc key
18:30.07Cairennsounds like it indeed
18:30.29EndI knew someone who did that once (before I started playing) and he had hella time figuring out how to fix it.
18:30.33Cairennany idea how to bring up the keybinding menu without using esc or the computer icon?
18:30.43CladhaireYeah sticky edges... and the frames I need to stick to are limited.
18:30.58BeladonaI ended up going back to windows on my laptop
18:31.09CladhaireI have an idea how I would do it.. but I don't want to duplicate.
18:31.12Beladonaaddon development was becoming unproductive since I can't do a reloadUI in cedega
18:31.14Cladhaireand I'm lazy
18:31.27Cladhairethat sucks Bela
18:31.30Beladonavery
18:31.37Beladonaits the only reason I switched back too
18:31.39Beladona=(
18:32.07*** join/#wowi-lounge somethinglese (n=no@d33-142.rb.lax.centurytel.net)
18:32.14Beladonasome day things will catch up
18:32.16Cairenninteresting response to the thread ....
18:32.17*** join/#wowi-lounge id` (n=tom@hellsblade.xs4all.nl)
18:32.51CladhaireCairenn: There's an issue wih the new version of OneBag that hasn't been fixed
18:33.00Cladhairebreaks a hook that breaks the escape menu =)
18:33.03Cairennhm, how odd
18:33.56Cairennanyway, time for me to go be productive or something
18:34.01Cairenn~productivity
18:34.03purlyay! i mean.. boo.
18:34.14End~waffles
18:34.15purlmake waffles && make syrup && fork(waffles)
18:34.25Beladonahaha
18:34.25End:D
18:34.34Cladhairelol
18:34.36Beladonamake clean && dishes
18:34.50Cairenn|afkmake hungry &&damn
18:35.04Endbbl
18:35.04Endfood
18:35.06End:P
18:35.07Cairenn|afklol
18:35.23Cairenn|afklater all, I'm out for a while
18:35.28Temlater cair
18:36.00AnduinLotharChannelMenu --> WoWI
18:36.40Cairenn|afkapproved
18:37.11AnduinLothar:) thx cya
18:42.25AnduinLotharomg... Outfitter... someone made yet another outfit mod..
18:52.23Eraphine|Disco2Looks like Wardrobe
18:54.25AnduinLotharcept it has no quick swapping and automaticly generates outfits
18:56.04*** join/#wowi-lounge Beladon1 (n=sluster@24.129.136.26)
18:59.14*** mode/#WoWI-lounge [+o Beladona] by ChanServ
18:59.30Natasemwhats teh slash comand to pump out a combat log  was it  /combatlog
19:00.01*** join/#wowi-lounge Corrodias (n=no@d33-142.rb.lax.centurytel.net)
19:00.29Eraphine|Disco2Autogenerate outfits?
19:00.32Eraphine|Disco2hrm....
19:00.54Eraphine|Disco2I've always wondered about an EQ optimizer
19:01.05Eraphine|Disco2Like.. give a priority of Attributes
19:01.23Eraphine|Disco2Have the addon scan all the items you own, and spit out a set
19:01.24AnduinLotharthat's my guess from looking at the localization code anyway, didn't actually load it up
19:01.41krkawas thinking the same thing
19:01.53krkayou specify what attributes you want optimized
19:02.03Eraphine|Disco2You specify a tolerance for other attributes.
19:02.08Eraphine|Disco2Wow..
19:02.18Eraphine|Disco2hehe - it's a neat idea.
19:03.11krkayeah
19:03.56Eraphine|Disco2Only problem is.. set bonuses.
19:03.56AnduinLotharsounds over complicated to me,but w/e
19:04.21Eraphine|Disco2Well, I use itemrack for now, allows quick switching of just one piece on the fly.
19:04.45AnduinLothari'm actually using wardrobe + item rack atm
19:04.55Eraphine|Disco2really? what can wardrobe do that item rack doesn't?
19:06.06AnduinLothari prefer the wardrobe menu and for some reason i can't get the item rack events to behave properly 100%
19:07.50Natasemwhats teh slash comand to pump out a combat log  was it  /combatlog
19:08.57*** join/#wowi-lounge somethinglese (n=no@d33-142.rb.lax.centurytel.net)
19:11.02id`I wish i could play the guitar - I'd like to express myself using music - but I don't want to spend all that itme learning the instrument.
19:11.23id`Just being able to grab it and play a goddamn sweeeeeet solo
19:11.26AnduinLotharlearn to sing
19:11.32Cidelearn2play
19:11.34id`It's just the feeling you get when listening to good music
19:11.35Cide:)
19:11.45id`at least, i do
19:11.48id`;0
19:12.40Natasemcide did you say it was /combatlog       to port out the combat log to a text file?
19:12.50Cidenot sure if I said it, but ya
19:12.58Natasemk thanks
19:13.06Natasemand where can you find this tct file
19:13.44Natasemtxt*
19:14.12Cideprobably under Log(s)
19:17.09Natasem# New slash command /chatlog toggles chat logging (/combatlog toggles combat logging)
19:17.10Natasem# The file for the chat log is Logs\WoWChatLog.txt and the file for the combat log is Logs\WoWCombatLog.txt
19:17.12Natasemhttp://www.worldofwarcraft.com/patchnotes/patch-05-09-13.html
19:17.20AnduinLotharOh and one thing i really like that ItemRack doesn't have is the ability to show me which sets are equipped
19:17.54*** join/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com)
19:27.02*** join/#wowi-lounge Cide (i=Cide@81-226-233-223-no60.tbcn.telia.com)
19:32.56Eraphine|Disco2True Anduin.
19:32.58*** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1)
19:46.11krkadoes f:SetParent(p) mean that if p moves then f follows?
19:46.56Maldiviadepends on what f is anchored to
19:47.36krkadrat
19:47.46krkaany easy way to set the anchor then?
19:47.57Maldiviaf:SetPoint(....)
19:47.58krkawhat I do now is calculate left and top and reattach it
19:49.36krkathis cant be the best way to do it:
19:49.51krkahttp://wow.pastebin.com/508584
19:51.13Maldiviahmm, think so... although, you might have to take into consideration the scale of the frames, since that affects SetPoint
19:52.16krkadoh
19:52.21Beladonahow does it affect setpoint
19:52.27krkamultiply the difference with getScale?
19:52.31krkaor divide perhaps
19:52.57krkaI'll add a comment about it and worry later :P
19:53.21MaldiviaBeladona: well, SetPoint("TOPLEFT", 100, 100) isn't the same spot with scale=0.85 and scale=1.0
19:54.36Beladonayes it is
19:54.37TainSetpoint always uses the frame's scale.
19:54.39TainNo it isn't.
19:54.49BeladonaOH I see wyhat you mean
19:54.59krkaframe:GetLeft always uses absolute value though?
19:54.59Beladonaif you set the specific window to a different scale
19:55.06BeladonaI wasthinking global scale
19:55.35krkaso, how should I write it?
19:55.54krkais frame1:GetLeft() always relative to its own scale?
19:55.55Beladonathat is one of the reasons why I don't believe in individual scale settings
19:55.59Maldiviasometimes I'd wish it would use the scale of the frame you anchor to, instead of it's own
19:56.16Beladonayou could get scale
19:56.18TainYes, krka
19:56.28krkahmm... so I need to convert it to global scale first
19:56.35TainEverthing you do on a specific frame is in its own scale.
19:56.47TainOr I should say
19:56.55TainEverything a specific frame executes on itself.
19:57.10Beladonathat could get pretty nasty
19:57.26TainIt's not that bad once you understand what's going on.  I just have to run through it all with Visor.
19:57.43Tains/have/had/
19:57.50Tainwhat!  purl quiet
19:57.52krkaframe1:SetPoint( ... frame2 ... ) is relative to frame1s scale?
19:57.55TainI just had to run through.
19:58.02Maldiviakrka: correct
19:58.39krkais this code correct then? http://wow.pastebin.com/508599
19:58.44Beladonaso 100 is 100 in the scale of frame1, not frame2
19:58.58krkaor should I swap multiply for divide?
19:59.07krkadidn't really think it through
19:59.10AnduinLothardude, these iTunes user reviews are worthless. everyone either hates or loves everything... soo much crap
20:00.09Beladonaitunes is just one of those kinds of software that is different enough that people either love or hate it. Usually winamp style people hate it
20:00.26AnduinLotharno no... i love itunes.... the user reviews suck
20:00.45AnduinLotharfor the music
20:00.49AnduinLotharon the music store
20:00.50Beladonaoh
20:00.54Beladonawell yeah
20:00.58Beladonaits like politics
20:01.06AnduinLotharthey're all like 12
20:03.08Beladonaconvering the wow cds to dvd is pretty easy
20:03.15Beladona=P
20:03.29AnduinLotharwhy...?
20:03.54AnduinLothari dont think i ever actually used my cd's
20:03.57krkareally? that's good to know
20:04.03BeladonaI didn't have access to the files
20:04.04krkashould make installing easier
20:04.14krkamy installation is a copy of my brothers though :P
20:04.19AnduinLothari just upgraded from stress test
20:04.32Beladonakrka, just copy everything from cd1, and then the installer tomes from 2, 3 and 4, to a directory. Then burn to dvd
20:04.40AnduinLotharand copied to my ipod
20:05.18krkacool
20:05.35krkaalmost makes you think blizzard had planned for a dvd release
20:05.51krkaand then some boss said no! everyone dont have dvds
20:07.28AnduinLotharprolly did
20:07.32BeladonaINCIDENTALLY, THAT IS HOW YOU INSTALL ON LINUX FROM THE CDS TOO
20:07.37AnduinLotharbet they have internal dvds
20:07.38Beladonaoops caps
20:08.29BeladonaI wonder how hard it would be to make an updated cd installer
20:08.36Beladonathat installs straight to 1.9
20:08.57AnduinLotharthe itunes music store browser despritely needs a tab function too
20:09.02Beladonaor I could just include the patch
20:10.04Beladonadamnit, microsoft needs to start using PNG files for icons
20:10.18Beladonagot used to the freedom of using png in linux
20:10.21AnduinLotharthat'd be nice
20:11.16Beladonathey let a lot of people down with the themes
20:11.30Beladonarequiring a hack to use anything other than official ones
20:11.59Beladonaand even then making themes in xp is annoying
20:14.17AnduinLotharmmm I like the new Imogen heap disc. never heard of her before...
20:14.49krkathe what?
20:15.09AnduinLotharImogen Heap. chick doing electronica. It's really quite good
20:15.23AnduinLotharnew disk is Speak For Yourself
20:15.36AnduinLotharnov 05
20:16.31TainI think I have some of her.  It sounds so familiar.
20:21.42*** join/#wowi-lounge Iriel (n=daniel@adsl-66-123-190-42.dsl.sntc01.pacbell.net)
20:22.36*** join/#wowi-lounge Beladona (n=sluster@josephpartners.com)
20:22.36*** mode/#WoWI-lounge [+o Beladona] by ChanServ
20:23.03*** part/#wowi-lounge Beladona (n=sluster@josephpartners.com)
20:31.09pagefaultoh nice I found a school of deviate fish
20:36.54*** join/#wowi-lounge Beladona (n=sluster@josephpartners.com)
20:36.55*** mode/#WoWI-lounge [+o Beladona] by ChanServ
20:37.08cladhaireJust fish in the barrens
20:37.11cladhaire40% deviate fish
20:39.46GenNMX"To promote Alliance-Horde relations, I'd like to take all your Deviate Fish!" *gank gank gank gank*
20:42.19AnduinLothardeviate schools swim in geometric shapes, eh?
20:42.26cladhaire=)
20:46.23Maldiviakrka, btw - your altered AttachToFrame, with GetEffectiveScale - did it work as expected?
20:48.46*** join/#wowi-lounge Beladona (n=sluster@josephpartners.com)
20:48.46*** mode/#WoWI-lounge [+o Beladona] by ChanServ
20:49.57krkahaven't tried it yet
20:50.00krkai am about to
20:50.04krkamy brother just stopped playing
20:54.05Temkrka: how did you draw the lines between the waypoints in AutoTravel?
20:54.17TemI thought the ability to really do that was just added in 1.9
20:54.18IrielTem: I can answer that, stretched textures.
20:54.25krkaI'll let Iriel explain :)
20:54.38krkait was an ugly hack and iriels new solution is much better
20:54.45Iriel1.9 let you do lines with decent end points and fixed widths was added in 1.9
20:54.46krkanot even a hack at all
20:55.04krkabtw Iriel, couldn't you make rounded lines too?
20:55.06Temah ok
20:55.14krkayou'd just need a circle texure :P
20:55.17Irielyou could do a decent amount of line drawing pre-1.9 but it required multiple textures, and your widths would depend on the scale.
20:55.27Irielkrka: Sure, but each line would be more than one texture
20:55.43krkayeah, 3
20:55.53krkawould be nice with a line "object" too
20:56.26IrielI might be able to do it with 2 textures, not sure though.
20:56.35Irieleither way, it gets messier then
20:56.46krkatwo textures? O_o
20:56.57TemI wish I understood all that
20:56.58krkatwo endpoints and one centerpiece, you need
20:57.02Temit sounds so interesting
20:57.34AnduinLotharall experimentally nifty code is messy
20:57.41IrielI'm thinking one texture image, rounded end with transparent border on one side, 'infinitely extensible' line on the other (no transparent border)
20:58.05IrielJoin 2 of those together, as long as the join line can be made horizontal or vertical you'd be set
20:58.45IrielTem: it really all boils down to knowing about matrix math and image transformations, did you read my wiki doc on it?
20:58.56Temno I didn't see it
20:58.57BeladonaI would still like to see a standard svg like drawing function
20:59.15IrielBeladona : Likewise, it'd stop all this messing around with textures 8-)
20:59.29TemMy wowwiki tab has been "stuck" at widget api for the last week
20:59.55AnduinLotharhave that bookmarked
21:00.05TemI'm paranoid
21:00.15TemI don't want to close it incase I lose the ability to go there
21:00.23TemIriel: link it?
21:01.14OsagasuSomeone remind Rushter to add in the changed screenshot from BC to worldofwar
21:01.29OsagasuThey changed the topless BE pic to a more docile one. *nod*
21:02.10GenNMXOoo topless BE, where?
21:02.29GenNMXWaaaait...topless FEMALE BE, right?
21:02.41AnduinLotharthe thumb's still there
21:04.05AnduinLotharthe archetecture in that city is pretty cool tho
21:04.08IrielTem: As soon as I remember what I called it 8-)
21:04.21TemI'm looking but I don't see it linked from anywhere
21:04.22IrielYeah, the BE starting area was pretty cool
21:04.48*** part/#wowi-lounge Sokol (i=sokolsg@sokol.kharkov.com)
21:04.52Tem"BE"?
21:05.00Ktronblood elf?
21:05.14*** join/#wowi-lounge zespri (n=andrews@202.180.109.130)
21:05.15IrielYes, Blood Elf
21:05.50Temah
21:06.40OsagasuBlood Elf newbie gear looks cook.  that sucks
21:06.44Osagasu*cool
21:07.06Irielhttp://www.wowwiki.com/SetTexCoord_Transformations
21:07.09IrielI'll link it more usefully
21:07.16CairennI just hope they aren't all blond
21:07.35Ktronwhere are you finding blood elf newbie gear pictures? or are you somehow messing with a leak of the game or something
21:07.47IrielAnyone know how we can get the site admin of wowwiki to kill the account of the spambots?
21:08.03OsagasuKtron, the screenshots of players are all newbie gear
21:08.22OsagasuAFAIK
21:08.30Ktroncould be
21:08.49IrielThe newbie area was the ONLY content for Blood Elves at Blizzcon
21:09.34Temthanks Iriel
21:12.51BeladonaI am pretty excited about some of the 1.10 changes
21:13.23BeladonaI see potential for further memory optimization
21:14.29IrielOptimization? Or avoidance-of-unnecessary-use ?
21:15.30IrielSince we can't "give back" any frame objects, i'm actually a bit worried about bad developers creating lots of anonymous frames and not reusing them properly
21:15.54AnduinLothardo peopl ereuse xml frames?
21:16.21Irielno, but they dont create them on demand
21:16.33IrielLet me rephrase that actually
21:16.43IrielThey're reused implicitly because they're not created on demand
21:16.55BeladonaI agree Iriel
21:16.59Beladonathey can be badly abused
21:17.04TainYeah, I don't think some people will think about the impact.
21:17.06Beladonaor used efficiently
21:17.17Beladonathey definitely need a way to destroy frames efficiently
21:17.21IrielI worry about folks creating frames when they need them, then hiding them and forgetting about them when they're done.
21:17.49AnduinLothari don't mind too much. it means I can now efficiently account for x number of mods without framexml errors
21:17.50IrielThat gives me an idea
21:18.05IrielSlouken doesn't want to do proper GC on them
21:18.12BeladonaI do plan to do tests with frames created via lua, and via xml
21:18.18Irielbut what if I just ask for a FrameXML error message whenever a frame is GC'ed?
21:18.29krkanow, how do I change scale?
21:18.33AnduinLotharMobileFrames and things like CooldownCount will be able to be much better coded
21:18.36Eraphine|Disco2Frame:SetScale();
21:18.40IrielHm, actually, that doesn't help much.
21:18.50Eraphine|Disco2For sure anduin.
21:18.59BeladonaYatlas is an example of one that needs dynamic texture / frame creation
21:19.00IrielYeah, i'm looking forward to being able to create as many things as I need, and no more.
21:19.01Eraphine|Disco2Only create frames for buttons that are visible.
21:19.09Beladonamakes my eyes hurt to look at that xml
21:19.10krkathanks
21:19.37Eraphine|Disco2The other potentially benefactees are inventory addons
21:19.50krkaoook.... this scale thing got weird
21:19.51Eraphine|Disco2err..
21:19.51AnduinLotharrepeated xml copy/paste is a pain in the ass. i will love to be able to for loop it
21:20.01Irielkrka: Scale things to watch out for...
21:20.02TemIriel: for the Math section, doesn't wiki markup have an entire system for displaying Math stuff?
21:20.04Beladonaaye
21:20.09Irielkrka: (1) it's true relative scaling now
21:20.26Irielkrka: (2) your anchors are interpreted relative to your windows scale, so you may have to recalculate them if you change it
21:20.40IrielTem: Yes, but wowwiki didn't appear to have it enabled
21:20.48Tem><
21:20.53Temd'oh!
21:21.14Eraphine|Disco2oh, is there an event for UIScale changed?
21:21.17krkayes, I am using GetEffectiveScale
21:21.19IrielIt requires a working LaTeX install on the server, and some other crazy things.
21:21.21IrielEraphine|Disco2 | no
21:21.30IrielEraphine|Disco2 | sorry, yes 8-)
21:21.31Eraphine|Disco2We could use one.
21:21.33IrielEraphine|Disco2 | CVAR_UPDATE
21:21.41Eraphine|Disco2Ah
21:21.51IrielTHough it's NOT fired if someone does UIParent:SetScale
21:22.16Eraphine|Disco2krka, what's going on?
21:22.18krkagah, can someone please just fix this piece of code?
21:22.35IrielWhat's the symptom, that's usually enough to know what to fix
21:22.54IrielEspecially because I spent much of the weekend playing with scales and frame anchors 8-)
21:23.03Maldiviaheh
21:23.04krkawell, I don't even really how to do this :)
21:23.06TainYeah, me too.
21:23.14krkaI'll show the current code
21:23.18krkait's the scaling stuff that bothers me
21:23.28Eraphine|Disco2are you seeing scalar drift?
21:23.35TainVisor works great with it all. :)
21:23.41krkadont know what you mean by that
21:23.44krkahttp://wow.pastebin.com/508778
21:23.52krkathis works perfectly fine when the scale = 1
21:23.53Eraphine|Disco2As you increase your scale the anchors drift
21:24.00krkakinda
21:24.12Irielscale2
21:24.14Irielyou have a typo
21:24.19Irielyou're picking up frame1's scale
21:24.30krka...
21:24.32Maldivia*smirk*
21:24.34krka<-- idiot
21:24.44krkalooks ok otherwise?
21:24.56krkabasically, after I've done this, frame1s position should not have changed at all
21:25.04krkaIt should just be "hooked" to frame2
21:25.07Irielshould be
21:25.37Irielhm
21:25.48Eraphine|Disco2hrm...
21:25.49IrielI think you may have your calculations backwards for dleft and dtop, but i'm not sure
21:26.16krkano, those work for scale = 1
21:26.19Eraphine|Disco2frame1 moves, frame2 does not
21:26.28krkano one _should_ move
21:26.33Eraphine|Disco2right nm.
21:26.43Eraphine|Disco2Hey this would be a good function to have in visor
21:27.07krkaif I can get it to work, feel free to steal it
21:27.38krkayay! got it work
21:27.42krkajust swapped / with *
21:28.10Eraphine|Disco2now try changing the scale of the relative frame
21:28.17krkanow if I drag button1 - all the other buttons follow
21:28.24krkaif I drag any other button, just that button is dragged
21:28.25krkasweet
21:28.27TemIriel: where did you link your article?
21:28.28Eraphine|Disco2do you want to parent it as well?
21:28.43Eraphine|Disco2if you change the scale of the relativeframe, it's not inherited
21:28.44IrielTem: the api doc for Texture:SetTexCoord
21:28.50krkahuh?
21:29.02Eraphine|Disco2like.. you've attached two buttons together
21:29.03Temstick another under the tutorials or the HOWOTs
21:29.14Eraphine|Disco2do you want them to scale together too?
21:29.26krkadunno
21:29.32Eraphine|Disco2ah k.
21:29.35IrielYou'd probably want to re-parent if you did
21:29.38krkanever thought of that situation
21:29.44Eraphine|Disco2see if you changed your UI scale right now, I don't think that bar would look right anymore.
21:29.53Maldiviakrka: now go make a function, so your frame doesn't move, when you change scale :)
21:30.00Irielbut you then run into the problem that their separation would depend on the first frame's scale
21:30.19Eraphine|Disco2yeah, it depends on the properties (empty space) around your relative frame.
21:30.29Maldiviakrka: so I don't have to finish mine :)
21:30.42Eraphine|Disco2maldivia you want the frame to scale, but not move?
21:30.47IrielMaldivia : That requires a lot more detail description
21:30.59IrielMaldivia : Because exactly what "doesn't move" means is quite ambiguous
21:31.09Eraphine|Disco2nod... lol
21:31.20Eraphine|Disco2I think the general idea is for the anchors to not have moved.
21:31.21IrielSpeaking of which, did anyone play with my anchor dragging test?
21:31.35TainI still need a GetAnchorPoint function.
21:31.45Maldiviawell, for instance, a User Placed frame, if I SetScale on it, it "moves", since it's left and top parameters are frame-scale dependant
21:31.52IrielTain: Slouken implied it might be coming, maybe you should ask for it on the 1.10 thread
21:32.03krkastill looks right
21:32.07krkaafter I change UI scale in settings
21:32.20TainHrm.  I wonder if you could figure it out by moving a frame programmically 1 in each direction and see where the center ends up.
21:32.42Eraphine|Disco2perhaps..
21:32.45IrielMaldivia : Yeah, I actually spent a while going back and forth with slouken on that, he feels it's just how it works and not a bug, per-se.
21:33.25IrielMaldivia : One fix is to create fixed-scale (not owned by UIParent) 'anchor' frames and anchor everything via those
21:33.32Temdid anyone notice before the server died if he responded to my request of alphaMode methods yet?
21:33.35Eraphine|Disco2Nod - we bounced that idea around in visor
21:33.35Irielso you go Frame1 ---> AnchorFrame ---> Frame2
21:33.44Irielwith a 0 distance anchor on the last jump
21:33.45Tems/of /for /
21:33.49IrielTem: he hadn't yet
21:33.57krkaanyone want to give krkaButtons a try
21:33.58Temk
21:33.59krka?
21:34.05krkait's _really_ in alpha
21:34.09Temwhat is it?
21:34.11krkaand you need to do a lot of setup
21:34.12Eraphine|Disco2krka - what's unique about your buttons?
21:34.30IrielAnd if anyone's got "code testing" time, please download AnchorDragTest-0.2-10900.zip
21:34.32MaldiviaIriel: yeah... at the moment I have a small custom scale function, that scales, and then moves the frame back... or well, it's supposed to, working on finishing it :)
21:34.36krkamostly that they show / hide / get replaced by custom condition
21:34.48Eraphine|Disco2krka - with setscript?
21:34.59krkano
21:35.04IrielMaldivia : That doesn't work well if it's the positioned frame's parent that's rescaled
21:35.19krkaexample:
21:35.20krkalocal function sheepable()
21:35.20krka<PROTECTED>
21:35.20krka<PROTECTED>
21:35.20krkaend
21:35.30krka<PROTECTED>
21:35.53MaldiviaIriel: yeah, which is kind of the problem...
21:35.57krkathat makes sure that on button 5, polymorph is only shown for hostile targets that are humanoid or beasts
21:36.15MaldiviaIriel: although, most of my frames that I would use it on, have UIParent as parent
21:36.16Eraphine|Disco2Iriel, wouldn't a parentless relative frame take care of that?
21:36.25IrielEraphine|Disco2 : yes, it would.
21:36.35IrielEraphine|Disco2 : I was saying that the hooked SetScale doesn't
21:36.39Eraphine|Disco2oh right
21:37.03IrielI'd ask for <OnScaleChanged> but I fear it'd cause more problems than it fixed
21:37.14TemIriel: the test realms are up?
21:37.26IrielTem: Not AFAIK, my code is for 1.9
21:37.29krkascales are annoying, i wished they would just go away
21:37.30Temoh
21:37.35krkawish
21:37.41Maldiviawell, the parentless relative frame, will make sure that the parent isn't rescaled, but I would still need to reposition when I scale the child-frame
21:37.45Eraphine|Disco2I wish they'd just give us a ScalesWithParent Flag.
21:38.15Temthey hell... I can't log in
21:38.20Eraphine|Disco2yes Maldivia
21:38.23Irielfor what definition of 'parent'
21:38.35Temguess it's lunch time
21:38.36TainNah, I like the scales now.
21:38.38Eraphine|Disco2the parent in SetParent()
21:38.44TainOnce you get used to it it's a lot easier.
21:38.53Eraphine|Disco2yeah - I'm having trouble wrapping my head around it.
21:38.59IrielBut the anchor has nothing to do with parent
21:39.13IrielOr were you just referring to scaling?
21:39.19IrielIn which case, ALL frames scale with their parent
21:39.22TainGet away from GetEffectiveScale() as much as possible and instead figure out how to use just GetScale() instead.  When you can.
21:39.39krkaam I using GetEffectiveScale wrongly+
21:39.46TainNo not at all.
21:39.52IrielThe only time you run into anchoring issues is when you apply a setscale between (based on a tree walk) a frame and the thing it's anchored to
21:39.57Irielkrka: You're using it the right way
21:39.59krkayay
21:40.05krkago me
21:40.16Beladonanice, the login servers are congested
21:40.37Eraphine|Disco2oh... duh.
21:40.45IrielLucky for me i'm at work I guess 8-(
21:40.53krkahm... you could easily build a SetEffectiveScale
21:41.15TainEraphine: I am going to think about adding something to Visor to make a frame keep the same visible "size" no matter what UIParent scale changes to.
21:41.21Tainkrka: Slouken posted one already.
21:41.27krkaah
21:41.45Eraphine|Disco2I just had a thought.. you don't run into that problem if both the relative frame and the frame share anchor points.
21:41.53TainOh but that would only take place on a reload, that's why you need the scale change event.
21:42.11Eraphine|Disco2ie, the anchor1 of the RF is the same as the anchor2 of the frame.
21:42.14Irielthe user placed frame / ui scale interactoin is a bit messy
21:42.25Ktronhttp://www.panlogic.co.uk/zed/fart_game/
21:42.25Ktronmy best is 00:47:338
21:43.02IrielBut i'd just recommend to never mark frames which have variable scales as user placed
21:43.05Irieland you'll be okay
21:43.39TainIriel: Do you mean the frames drift on scaling?
21:43.41Eraphine|Disco2Aye Tain.
21:43.50IrielI'm already dreading the complaints from Visor/MoveAnything/Etc users who try relocating statrings frames
21:43.56IrielTain: Yes.
21:43.56TainVisor works fine now.
21:44.00*** join/#wowi-lounge Depherios (n=Deph@67.189.88.161)
21:44.03Tainlatest version as of yesterday.
21:44.14Eraphine|Disco2There are 2 forms of drift though -
21:44.22TainRepositions to keep a frame in the same visual spot on screen no matter the scale.
21:44.33TainBased on the center of the frame.
21:44.35Depheriosw00t? where Tain?
21:44.47Tain(Without resetting anchors, of course.)
21:45.02TainOn the wowace forums, Depherios.
21:45.06Eraphine|Disco2users just need to understand that frames scale outward from their anchors
21:45.34TainOr http://www.crushingdreams.com/Visor/VisorR36.zip
21:45.55TainUsers are dumb. :)
21:45.58Depherioslol
21:46.24TainI mean aside of the fine, exceptional, highly-sophisticated users we have here!
21:46.52Depheriosget it right.... "sophistimacated"
21:46.59Natasemlol ya right
21:47.00krkawhere is visors webpage?
21:47.03Tem|FoodTain: you might want that to be an option
21:47.06AnduinLotharsphmoric
21:47.25Tainhttps://opensvn.csie.org/traccgi/Ace/trac.cgi/ - under Visor
21:47.28Tem|Foodsomething like "smart anchors" that auto adjust to the sale
21:47.34IrielAnduinLothar : You need to test AnchorDragTest-0.2-10900.zip because it's partly your fault I wrote it
21:47.37Depheriossophomoric might be more accurate Anduin XD
21:47.42AnduinLotharmy fault?
21:47.46Depherios(than sophisticated)
21:47.53AnduinLothari knew what i meant
21:47.55Irielall of your 'sliders are nasty, people should be able to drag' talk
21:47.59TainI don't know, Tem.  I mean I agree in theory.  Yeah I guess you're right it shoudl be opitional.
21:48.18Tains/opitional/optional/
21:48.24AnduinLothar:) sladers have their place. positioning frames isn't it
21:48.25Tem|Foodfor those few users that know how scaling behaves and want it to go that way
21:48.27TainHey it finally worked right for me.
21:48.37TainDepherios: VisorGUI
21:49.45krkadiaphourous?
21:49.45krkawhat does that mean?
21:49.45Tem|Foodwww.dictionary.com
21:49.45Depherioslol
21:49.45AnduinLotharm-w.com ftw
21:49.45krkablegh
21:49.46BeladonaTain uses that spelling function a lot
21:49.46Beladonamethinks he needs a spell check in his irc client
21:49.46TainOnly because I type to try to keep up with my thoughts. :)
21:49.46Tem|FoodIriel: Wow
21:49.47IrielI wonder how that purl replacement thing works anyway
21:49.48Beladonahehe
21:49.50Iriels/[a-z]/x/
21:49.56Irielliteral, I guess.
21:50.00Tains/./.
21:50.03Tains/././
21:50.08Tem|FoodIriel: that's very impressive
21:50.37TainOld McDonald had a farm.
21:50.40IrielTem|Food: Thanks.. it took me a week to figure out how I wanted it to work, but actual implementation wasn't all that bad.
21:50.43Tains/d/x/
21:50.59Tainaw
21:51.09Depherios~olx
21:51.20Tem|FoodOld Mcdonald had a farm
21:51.22Depherios...no?
21:51.23Tem|Foods/d/x/g
21:51.31Depheriosoh yes, I see dur XD
21:51.40TainHey.. oh. Right.
21:51.54Tem|FoodIriel: I'm slightly confused though
21:52.02Tem|FoodWhy does it rotate when I just want to drag?
21:52.30IrielTem|Food: Grab the inside to drag
21:52.43IrielTem|Food: grab the shaded corner part to scale + rotate
21:52.53Tem|Foodit's rotating all the time
21:52.54Tem|Foodno matter what
21:53.03IrielTem|Food: grab the shaded edge to scale or rotate (Right button - scale, left button - rotate)
21:53.07IrielYou're grabbing the edge
21:53.11Irielthat's why, grab the middle.
21:53.20IrielIt makes more sense in context of the rest of statrings,
21:53.25AnduinLotharso um... link?
21:53.28Iriel4 degrees of fredom are a bitch
21:53.34Tem|Foodno I'm grabbing the inside
21:53.37Irielhttp://www.vigilance-committee.org/wow/downloads/
21:53.39IrielAnchorDragTest-0.2-10900.zip
21:53.40krkai can barely handle 1
21:53.42IrielHm..
21:53.50Tem|Foodand it rotates based on the direction I'm moving
21:54.03IrielOh.. damn, sorry, I left an option checked on.
21:54.35Tem|Foodit's a cool effect
21:54.43Tem|Foodbut not very intuitive
21:54.43IrielDo /script AnchorDragTestFrame.anchor.relSpin = nil
21:54.46*** join/#wowi-lounge zeeg (n=wguru@63.147.183.47)
21:55.05Tem|Foodah there we go
21:55.09krkai love how you do settings iriel! :)
21:55.32AnduinLotharunder durress and pressure :P
21:55.54Tem|FoodA suggestion: Holding shift while grabbing a corner only scales
21:56.04AnduinLotharim too lazy to make my options super sexy
21:56.09Irielwhy can't you just right-mouse-grab the edge?
21:56.17AnduinLotharChatBar is about the nifties i get
21:56.24Iriel(I'm not questioning the request, just wondering if it's necessary)
21:56.25AnduinLotharoh and MMB
21:56.26krkaalt-left mouse on any frame should move it
21:56.28krkaimo
21:56.32krkathat's how I do it in gnome!
21:56.52IrielYou can't spin a frame in gnome tho
21:56.55Iriel8-)
21:56.57Tem|Foodoh I didn't know that was there
21:57.18krkawhoa... you're spinning frames? O_o
21:57.33*** join/#wowi-lounge Fanook|Zzz (n=thenerdw@heinze726.dacor.net)
21:57.39IrielSort of, they're rings in the end, so they spin well.
21:57.53krkaah... StatRings, not generic frames
21:58.02IrielI can't spin generic frames, much as I'd like to
21:58.09IrielThough really there's no reason why we COULDNT
21:58.10AnduinLotharholy bajesus iriel. that's very nifty
21:58.13Depheriosmuch as we'd all like to....
21:58.17krkawell, you could spin each texture :)
21:58.40IrielAnduinLothar : 8-) Figured you'd like it
21:58.44Depherioscan you control a texture well enough now to spin it? I still don't get the new method for SetTexCoord
21:58.56krkaDepherios, short answer: yes
21:58.59IrielDepherios : Under the right circumstances, yes
21:59.05Irielhttp://www.wowwiki.com/SetTexCoord_Transformations
21:59.14AnduinLothari haven't quite figured out it's rules yet tho..
21:59.16Depheriosas I have an analog clock addon that I need to upgrade
21:59.27Depherios... and that would make it a lot easier
21:59.47IrielAnduinLothar : Inside=Drag, Corner=Scale+Rotate, Edge+LeftMouse=Rotate, Edge+RightMouse=Scale
21:59.53krkagreat guide Iriel
21:59.56IrielAnd the relative spin thing si a bit wierd
22:00.06IrielDo /script AnchorDragTestFrame.anchor.relSpin = nil
22:00.10Irielto turn it off
22:00.22Tem|FoodIriel: this is probably irrelevant, but how do you feel about when scaling via a corner anchor the opposite corner
22:00.50AnduinLotharOOooohhhh
22:01.06IrielTem|Food: I think it'd be confusing, especially given what it'd do to the rest of the layout, but it's possible.
22:01.27IrielTem|Food : Maybe i'll add a keybinding or something to allow that.
22:01.32krkawould be more similar to regular interface windows rezising
22:01.34krkaresizing
22:01.39Tem|FoodIt's not needed
22:01.47Tem|FoodI just assumed that's the way it worked at first
22:01.48krkathat's how Autotravel did resizing... kinda
22:01.50Irielregular interface windows dont turn
22:01.56krkathough that wasn't really related to scaling
22:01.57Irielthat's kind of the reason this is a bit.. different
22:02.23AnduinLotharso, i dont get why it rotates while dragging
22:02.29ScytheBlade1<PROTECTED>
22:02.38IrielAnduinLothar Run that script command
22:02.41IrielDo /script AnchorDragTestFrame.anchor.relSpin = nil
22:02.43IrielAnd it'll stop
22:02.57AnduinLotharok, but why does it spin?
22:03.03IrielIt's adding a relative rotation based on the angle from the origin box to relative anchor
22:03.35Beladonaback shortly, I am homeward bound
22:03.36AnduinLotharreletive anchor being where?
22:03.37IrielHandy if you want a bunch of thinsg to always point 'in' or 'out'
22:03.43*** part/#wowi-lounge Beladona (n=sluster@josephpartners.com)
22:03.44IrielThe center of the blue box
22:03.47Irielwhich is the 'origin'
22:03.58Irielpicture a ring in the middle of both boxes
22:04.43IrielPretend you're placing say, the pet ring, relative to the player ring
22:04.56Irielor the first party ring, etc
22:05.54Tem|FoodIriel: you have a SS of StatRings?
22:05.54Tem|FoodI need to show my roommate
22:05.54Cairenncan see a SS at WoWI
22:05.54AnduinLotharah ok i get it
22:06.05Tem|Foodk
22:06.15Cairennif Iriel doesn't have a link handy
22:06.23DepheriosOh hey, now that there's more people in here, anybody know why I can't use SetTexCoords from the editbox?
22:06.24IrielCairenn : I dont have one unfortunately, and no wow at the office at present
22:06.30IrielDepherios : You can.
22:06.37AnduinLotharit wasn't making sense to me until i made the arrow tangential to the circle (facing out N/S/E or W
22:06.39IrielDepherios : if you spell it right (no 's' at the end)
22:06.48DepheriosI know... ^_^
22:07.59Depheriosit always tells me "attempt to call method `SetTexCoord' (a nil value)
22:08.15krkacan't someone make an editbox kinda like bash?
22:08.20krkaup arrow goes up in history
22:08.22krkaand tab completes
22:08.35krkaI bet you couldn't do it Iriel! ;)
22:08.40AnduinLothartab complete tain was working on
22:09.00krkareally? cool!
22:09.02AnduinLotharand arrows already work , just hold alt
22:09.06*** join/#wowi-lounge zeetg (n=wguru@63.147.183.47)
22:09.08krkadoh
22:09.09Depheriosalt Up = my friend
22:09.11krkadidn't know that
22:09.14TainYou can do it without alt though.
22:09.22krkai am such a n00b
22:09.23krka:(
22:09.33Cairennit's okay, I still luv ya
22:09.38krkayay!
22:09.40AnduinLotharya the ace chatscroll nukes the alt rep, which i cant stand, but w/e
22:09.47AnduinLotharreq*
22:09.52TainChatScroll gets rid of alt and the arrow buttons to let you scroll with the mouse.
22:10.13Depherioslol, ditto... I love my alt... I use the arrow keys to move so I can still move and type at the same time
22:10.38krkaI can barely type and think at the same time, much less walk :(
22:10.42Tainheh
22:10.49AnduinLotharand can u please rename yours to AceChatScroll and stop infringing upon a name i've had for a year...
22:10.50TainAlt-arrow bugged the absolute hell out of me.
22:11.00DepheriosI played too many online games over the years, I can type one handed and play at the same time XD
22:11.04TainAnduin: How about no.
22:11.19Cairenn>< behave children
22:11.21TainBut feel free to take it up with the actual author.
22:12.07krkai have developed great one-handed surfing skills.... uhm... never mind
22:12.08Depheriospeople need to google before they name an addon... somebody uploaded "BG-invite" to Curse, and I was like YAY BGinvite has been picked up again! -- but no D:
22:12.34krkai hope no one already did krkaButtons
22:12.40Depherioslol
22:13.09AnduinLotharthink ur safe ont hat one krka
22:13.14*** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net)
22:13.41krkaprobably
22:14.12AnduinLotharso anyway iriel, it kinda makes sense once u figure out that if u center it you have N/S/E/W control and rotate it there and then drag it
22:14.35AnduinLotharbut rotating arbitrarily and dragging just confuses the hell outa me
22:15.29IrielAnduinLothar : Having that option 'on' isn't the default normally.
22:17.19MaldiviaIriel: about the SetScale and movement ealier - what I was thinking of was something like: http://wow.pastebin.com/508890
22:19.28IrielMaldivia : That looks fairly sane.
22:19.49MaldiviaIriel: resizing around center, instead of one of the corners...
22:20.10krkahttp://wow.pastebin.com/508895
22:20.12krkasuggestion
22:20.14Maldivia... and I just noticed there's a frame:GetCenter() function, hehe :)
22:20.22krkamight be a few nanoseconds faster
22:21.48IrielThere is? Heh, that's funny, I've implemented it myself a bunch
22:21.53Maldiviayeah ok... but center_x, center_y = frame:GetCenter(); -- is probably even faster :)
22:22.10IrielDoes it work?
22:22.11Iriel<PROTECTED>
22:22.22AnduinLothardepends on what scale u want
22:22.27TainYeah, there's also GetTop, Bottom, Left, and Right
22:22.28Maldiviajust tested, and it's the same as (right - left) / 2 + left
22:23.08IrielWe were both using those and then averaging
22:23.09AnduinLothar... u didn't know about get center iriel?
22:23.15TainOh
22:23.19IrielNo, somehow I totally missed it 8-)
22:23.23AnduinLotharO.o
22:23.31IrielWhich is ironic since I wrote much of the widget API page 8-)
22:23.49AnduinLotharok, well that kills like half ur math
22:24.18IrielIt replaces 4 calls, 2 adds, and 2 divides with 1 call, which is nice
22:25.40AnduinLotharuh oh... just had a sexy idea
22:25.48AnduinLotharquick.. gotta pattant it..
22:28.32AnduinLotharso how are u doing the scalign while stile center anchored?
22:28.47AnduinLotharjust anchoring the centeR?
22:32.31AnduinLothaririel i'm like 90% asleep and these purple and orange spinning geometry on my screen is highly entertaining
22:32.41Maldiviaheheh
22:32.58Iriel8-) Maybe I should market it as a plaything
22:33.12Cairennyou should
22:33.31AnduinLotharu should market it as an art placement tool
22:33.36Cairennthink about the spinny weavy lines and pipes and stuff as screensavers
22:35.09AnduinLothari find it very odd that you spent so much time on a feature demo
22:35.22CairennAnduinLothar: art placement for the authors, plaything for joe six-pack
22:35.32AnduinLotharwereas i do all my experiments on addons themselves
22:36.45Fanookcan i get a link to this demo?
22:36.56IrielWell, the code will get used in StatRings
22:37.02IrielI just wanted to get it 'right' on its own first
22:37.10Irielhttp://www.vigilance-committee.org/wow/downloads/
22:37.14AnduinLotharif u say so
22:37.45IrielAnchorDragTest -- i'm about to upload v0.3
22:37.59IrielUploaded.
22:38.00AnduinLotharmy big toys are prolly MMB, MF, Arch and APB... but most of that is ancient tech
22:38.47AnduinLotharand if APB didn't use sky i bet it would be emensely popular
22:39.33AnduinLotharnot even much point in rewriting sky anymopre.. so much stigma attached
22:39.46Depheriosjust make something else, that does the same thing, but better
22:40.15Depheriosand design APB so it's in it, so they don't even know XD
22:40.25DepheriosI'd run it... if I could get anybody else to :P
22:40.56AnduinLotharya, well if i wrote another comm addon it'd be embeddable
22:41.06DepheriosI tested it using my GFs account and two machines... it was NICE
22:41.27MaldiviaIriel: Scaffold.lua ?
22:42.02DepheriosBuah :P -- anybody know simple (well the most simple) math to invert 0-1 to 1-0? (i.e. I want my health percent to be converted to alpha)
22:42.23IrielMaldivia : The start of my re-engineered layout manager
22:42.26Depheriosbut when I have full heath, no texture D:
22:42.33IrielDepherios : 1 - x
22:42.36ForgottenLordsOOOh, I can do that
22:42.46Depheriosx being?
22:42.52AnduinLotharcurrent hp
22:42.56Depherios... ooh
22:42.59AnduinLothar<PROTECTED>
22:43.00IrielDepherios : x being your 0-1 number, 1-x is 1-0
22:43.12Depheriosahh
22:43.15ForgottenLordsabs(x-1)
22:43.35Depheriosthis is why I need to take some programming courses or something
22:44.06Depheriosor just plain some good math classes
22:44.16ForgottenLordslol
22:44.25ForgottenLordsyou did want 1 to 0, and 0 to 1?
22:44.31Depheriosyah
22:44.51DepheriosI knew it was simple... I just couldn't figure it out >_<
22:45.10ForgottenLordshehe, I have difficulty with that on occasion too
23:00.56*** join/#wowi-lounge dukeku_ (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
23:03.33Maldiviahmm, why even have the _ERRORMESSAGE function in lua, when it can't be hooked for anything good :|
23:06.01*** join/#wowi-lounge [MoonWolf] (n=moonwolf@ip51ccaa81.speed.planet.nl)
23:07.05*** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com)
23:21.54*** join/#wowi-lounge dukeku (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
23:23.59*** join/#wowi-lounge dukeku_ (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net)
23:24.19dukeku_grr
23:24.21dukeku_cat unplugged my modem 3 times
23:24.23dukeku_probably more
23:24.55Ktronset up a small piece of electric fence in your house
23:25.05Ktronit'll teach the cat to not play with wire
23:25.16dukeku_hehe
23:27.12Fanookthat's quite a talented cat
23:32.43IrielHave you considered moving the modem?
23:32.48IrielOr glueing the plug in
23:34.08Maldiviaor putting something on the cable, that the cat don't like ?
23:34.50*** join/#wowi-lounge ScytheBlade1 (n=kyle@about/pxe/ScytheBlade1)
23:35.55IrielDo NOT, I repeat Do NOT, smear the modem with tuna
23:36.08ScytheBlade1... there's a way to walk into conversation :)
23:37.19zeetghrm
23:37.24zeetghow the hell do you remove an hdd from a g3?
23:37.43IrielOpen case, remove HDD? (Small details omitted) ?
23:37.52zeetgits stuck
23:37.53zeetglol
23:37.55zeetgidk how its stuck either
23:37.58zeetgi dont see any screws
23:38.10Irielhttp://www.xlr8yourmac.com/G3-ZONE/IDE/
23:38.49zeetgoh nvmn
23:38.51zeetgi figured it out
23:38.52IrielIt has pictures
23:43.39zeetgso not cool
23:43.45zeetgthis enclosure dont seem to want to read my hdd either
23:43.46zeetg:(
23:43.54zeetgi think somehow it corrupted
23:50.07*** join/#wowi-lounge Guillotine (n=Guilloti@ns.motek-services.com)
23:51.46*** join/#wowi-lounge MentalPower_ (n=chatzill@host-70-45-84-10.onelinkpr.net)
23:52.31Guillotinedoes zeetg = zeeg?
23:53.14zeeg:P
23:53.33Guillotinelol
23:55.28TemCide, you here?
23:55.38Temno, obviously
23:56.14Temseems like typing  "Ci<tab>" and seeing nothing happen would clue me in sometimes...
23:59.28Depherioslol

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.