00:00.18 | cladhaire | If you were coloring buffs... they were text.. what color would you put for "SS" Soulstone |
00:00.41 | zenzelezz | bright pink :o |
00:00.49 | cladhaire | i'm thinking purple |
00:01.38 | Maldivia | yeah, purple, like the color of the buff icon |
00:02.43 | cladhaire | Hrm.. now i have to find a/that purple =) |
00:03.18 | Maldivia | open the icon in photoshop (or similar program) :) |
00:03.56 | *** join/#wowi-lounge Qzot (n=nickell@sandbox.xerox.com) |
00:04.00 | cladhaire | yea |
00:04.16 | Qzot | Heyo. |
00:04.18 | cladhaire | but there's lots of purples =) |
00:04.33 | Maldivia | hehe |
00:05.12 | Qzot | Anyone know the status of BeneCast? |
00:06.27 | Qzot | I'll take that as a 'no'. :D |
00:11.16 | cladhaire | Maldivia: I used ca21ff in the end =) |
00:11.24 | Maldivia | ok :) |
00:20.35 | *** join/#wowi-lounge Miravlix_ (n=dragon@0x3e42aafc.adsl.cybercity.dk) |
00:22.39 | MentalPower | ok, I can re-confirm that the party kicking method works |
00:23.12 | Cairenn | party kicking? |
00:23.45 | Maldivia | Cairenn: exploit, that makes you able to kick anyone from a party that you're not in |
00:23.49 | Maldivia | or bug.. |
00:23.53 | MentalPower | nasty exploit |
00:23.59 | Cairenn | ah, that, already know about it, sent it to Slouken |
00:24.56 | Cairenn | thought that might be what you were talking about, that's why I wanted to confirm |
00:25.55 | Maldivia | hoping it'll be fixed with maintenance tomorrow |
00:26.04 | Cairenn | tuesday, not tomorrow |
00:26.10 | Maldivia | it's monday here :) |
00:26.54 | Maldivia | as in, it's past midnight now, so technically monday here :) |
00:27.46 | Cairenn | *nod* |
00:27.49 | Maldivia | and since it's past midnight, and I have to get up, I better go to bed :) |
00:27.50 | Maldivia | night |
00:28.17 | Cairenn | sweet dreams |
00:28.36 | Maldivia | you too... in a few (or more) hours from now :) |
00:29.00 | MentalPower | Cairenn: do you think it will be fixed tuesday? |
00:29.06 | Cairenn | dunno, hope so |
00:29.32 | MentalPower | erm... |
00:29.43 | MentalPower | theres a "rolling restarts" post up |
00:29.50 | MentalPower | think they've fixed it already? |
00:32.52 | Maldivia | I think they do, it's a pretty big bug... |
00:33.47 | Maldivia | and probably also a easy one to fix... I'm just surprised they haven't fixed it ealier, as in when they fixed the "quick instance reset" macro |
00:34.09 | Maldivia | which more or less relies on the same behaviour |
00:41.15 | cladhaire | Do debuff slots compress |
00:41.20 | cladhaire | err buffs |
00:41.37 | cladhaire | if i have three buffs, and buff 2 wears off, does buff3 become buff2? |
00:42.11 | cladhaire | ooh they do |
00:56.07 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-145-46.dsl.pltn13.pacbell.net) |
00:56.26 | Kirov | What's the max texture size WoW Accepts for it's ui? |
00:56.30 | Kirov | is it only 256x256? |
01:07.53 | ckknight | afaik, it's any (2^i)x(2^i), where i is an integer |
01:07.58 | ckknight | so 512x512 should work |
01:08.33 | Iriel | Argh, I hate virtual frames |
01:08.40 | ckknight | why? |
01:08.41 | Kirov | odd |
01:09.22 | ckknight | oh, virtual frames |
01:09.22 | ckknight | yea... |
01:09.22 | ckknight | thought you meant dynamic frames |
01:10.40 | Iriel | Well, it's the one-two punch of the 2 combined |
01:12.23 | *** join/#wowi-lounge zenzelezz (n=zenzelez@ti131310a080-9683.bb.online.no) |
01:28.35 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
01:34.37 | *** join/#wowi-lounge SlackerJer (i=slacker_@037.106-30-64.ftth.swbr.surewest.net) |
01:35.12 | *** join/#wowi-lounge Tem_ (n=Tem@ip70-177-40-169.br.br.cox.net) |
01:52.24 | not_awake | Assertion Failed! |
01:52.24 | not_awake | <PROTECTED> |
01:52.25 | not_awake | <PROTECTED> |
01:52.25 | not_awake | <PROTECTED> |
01:52.26 | not_awake | <PROTECTED> |
01:52.26 | not_awake | <PROTECTED> |
01:52.27 | not_awake | <PROTECTED> |
01:52.45 | not_awake | an unknown assertion.. that's cute |
01:53.12 | ckknight | When the bees implement their worldwide fascist regime, I will be the first to go down into the honeymines. I will be the first to carry their squirming lavra in my teeth, to smear royal jelly on their chosen queen. And why? Good heavens! On account of the stinging! |
02:17.59 | Iriel | My code is betraying me in metatable madness |
02:22.35 | Cairenn | =/ |
02:39.21 | Iriel | Oops, just crashed wow |
02:40.11 | Cairenn | lol |
02:45.28 | ckknight | This letter is clearly the result of too much spinning. I know kids love to spin round and round on the emerald lawns of Anytown, USA. Why, I love a good spin myself, but you're spinning your tight melon into a kaleidescope of crazy. Spinning and writing letters don't mix. |
02:47.13 | *** mode/#wowi-lounge [-r] by Cairenn |
02:47.13 | *** mode/#wowi-lounge [+r] by ChanServ |
02:47.27 | not_awake | moo? |
02:50.04 | Iriel | moo |
02:50.14 | Kirov | moo |
02:50.20 | cladhaire | moo |
02:51.07 | Kirov | meow! |
02:53.41 | *** join/#wowi-lounge Ninwa (n=Ninwa@69.14.51.255) |
03:00.13 | Iriel | Has anyone gotten dynamic GameTooltips to work even a little bit? |
03:00.46 | Ninwa | If a function in lua returns multiple values, but I simply only want the first value, I can just assign the value of the function to just one variable right? |
03:01.27 | Iriel | You can do several things, depending on your needs |
03:01.30 | Iriel | local x = func() |
03:01.34 | Iriel | gives you just the first return |
03:01.40 | Iriel | local x, y = (func()) |
03:01.45 | Iriel | sets x to just the first return, and y to nil |
03:02.19 | Ninwa | Lua's peculiar in that. No other language I've coded in has had multiple returns. |
03:02.52 | Ninwa | Well that's what I'd assumed: local x = func() would give me the first return. Just wanted to verify. What I'm working with right now is working what-so-ever and I didn't think that was the problem but I had to rule it out. |
03:03.04 | ckknight | is there a simple way to get the second return? |
03:03.15 | *** mode/#wowi-lounge [-R] by Cairenn |
03:03.18 | Iriel | local _, x = func() |
03:03.18 | Iriel | 8-) |
03:03.24 | Ninwa | Haha, sexy lua. |
03:03.26 | ckknight | Iriel, yea, but I want to do it inline |
03:03.27 | Iriel | (aka "no") |
03:03.31 | ckknight | okay |
03:03.32 | Ninwa | lol :p |
03:03.36 | Iriel | Unless you dont mind |
03:03.45 | ckknight | I have local function getsecond(_, value) return value end |
03:03.53 | Ninwa | there you go |
03:03.55 | Ninwa | thats pretty good |
03:04.01 | Iriel | That's the cleanest approach I can think of |
03:04.20 | Iriel | you can do ({func()})[2] |
03:04.28 | ckknight | ew, no |
03:04.29 | Iriel | but that creates el-garbargio |
03:04.30 | Ninwa | Hahaha |
03:04.39 | Ninwa | If it looks that complicated it's obvliously wrong. :) |
03:04.57 | Ninwa | I did something like that in PHP once, I think it had approximaltey eighteen brackets and twelve curly braces on one line. |
03:05.03 | ckknight | lol |
03:05.15 | Ninwa | Then I decided that about 16 of them were unneeded... and I proceeded to laugh very hard. |
03:05.18 | Iriel | I'm going to guess that the answer to my tooltip question is 'no' 8-) |
03:05.43 | not_awake | multiple returns ftw |
03:05.46 | Ninwa | I'm real new to LUA/Addon modding so my answer would've been, 'no clue, never used it before.' |
03:06.08 | Ninwa | God dangit! I hate trying to write a BG addon. I have the dilema of coding for too long and alt-tabbing back in to find myself AFKed out. |
03:06.17 | Ninwa | sigh, 15 minutes until I can test my changes. |
03:06.28 | ckknight | what's the addon do? |
03:06.35 | Ninwa | Has anyone here used GetBattlefieldScore()? Well right now a whole lot of nothing. |
03:06.39 | Ktron | anyone know anything about 'Dart Frog's? I think they are like Prairie Chickens, but I'm not sure and I kind of wihs I knew how people get them |
03:06.41 | Ninwa | I'm real new like I said, so I'm just tinkering. |
03:06.56 | ckknight | Ninwa, hyperChipmunk and I wrote a bg/pvp library |
03:07.00 | ckknight | GloryLib |
03:07.02 | ckknight | feel free to use it |
03:07.06 | ckknight | has a lot of shiny features |
03:07.14 | Ninwa | OOOooOo. |
03:07.20 | Ninwa | It on curse? |
03:07.23 | ckknight | no |
03:07.27 | Ninwa | Er. |
03:07.31 | Ninwa | I ask that in wowinterface.com irc chan. |
03:07.35 | Ninwa | Pardon my manners. :p |
03:07.40 | ckknight | I should hope so |
03:07.40 | Cairenn | it's okay |
03:07.43 | ckknight | lol |
03:07.48 | ckknight | it's in the New & Updated part now |
03:07.54 | ckknight | I should upload the new version |
03:08.10 | ckknight | the published has a bug <cough>chipmunk's fault</cough> |
03:08.27 | Ninwa | You guys catch wind of the fanciful get-kicked-from-raid bug? |
03:08.33 | Ninwa | Yay blizzard. |
03:08.39 | ckknight | I just recommend getting it from http://svn.wowace.com/root/trunk/GloryLib/ |
03:08.40 | Cairenn | yup, already been reported |
03:08.58 | Ninwa | Yeah, I was somewhat proud of myself for earning -2 DKP today. |
03:09.09 | Ninwa | Kicked one of our members out of our raid during Viscidus on accident just to kind of test what I thought might've done it. |
03:09.11 | Ninwa | Oops! |
03:09.14 | ckknight | Ninwa, I wrote out API codumentation, so it should be easy to use |
03:09.25 | Ninwa | ckk, awesome, I'll be checking it out for sure. |
03:09.32 | ckknight | alright |
03:09.38 | Kirov | codumentation? |
03:09.45 | ckknight | grr |
03:09.46 | Ninwa | Like documentation, I guess. |
03:09.47 | ckknight | documentation |
03:09.52 | ckknight | sorry, my lysdexia |
03:09.57 | Ninwa | I thought it was a clever combination of documentation and code. |
03:10.08 | ckknight | well, there are examples for every method |
03:10.31 | Kirov | I was thinking it was documentation for safe sex |
03:10.35 | Ninwa | Haha |
03:12.02 | Ninwa | Mm, that's something I never considered. How do packages and dependencies work in Lua? How the heck do I import your library? |
03:12.16 | Ninwa | I guess they write online documentation on that sort of thing, huh? |
03:12.26 | ckknight | Ninwa, it's in the documentation. |
03:12.33 | ckknight | you just put GloryLib.lua in the folder |
03:12.35 | ckknight | add it to the toc |
03:12.42 | Ninwa | Easy as pie. |
03:12.48 | ckknight | then you use it by doing local glory = GloryLib:GetInstance('1.0') |
03:13.14 | Ninwa | then all methods would be glory:IDoStuff() ? |
03:13.19 | ckknight | yea |
03:13.52 | ckknight | oh, be sure to add `## SavedVariablesPerCharacter: GloryLibDB` to your toc |
03:14.18 | Ninwa | that delimited by commas or spaces in the toc |
03:14.22 | Ninwa | I have another thing in there atm |
03:14.43 | ckknight | commas |
03:14.43 | Ninwa | I guess ill find out |
03:14.49 | ckknight | I think |
03:14.51 | ckknight | wait |
03:14.53 | ckknight | I dunno |
03:14.56 | Ninwa | hehe |
03:18.16 | Iriel | commas |
03:18.52 | Ninwa | So I found out. :) |
03:18.57 | Iriel | Where's tem when you need him? |
03:19.02 | Ninwa | Say, anyone else have login failure when trying to log in the forum all day? |
03:19.22 | Cairenn | is it renewal day for you? |
03:19.29 | Ninwa | I know I'm not entering my information wrong, I remember doing that once for three hours straight and I thought the forums were down, its not the case this time though! |
03:19.38 | Ninwa | I felt pretty stupid after that. |
03:20.14 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
03:20.15 | Cairenn | is it renewal day for you? |
03:20.26 | Cairenn | and speak of the devil ... hi Tem |
03:20.28 | Tem | Cairenn: don't help that guy |
03:20.29 | Ninwa | well it's on ato-renewel |
03:20.31 | Tem | he wa annoying |
03:20.36 | Cairenn | ninwa, doesn't matter |
03:20.48 | Ninwa | Mayhaps, I don't know. |
03:20.48 | Cairenn | if it's renewal day, you won't be able to log in |
03:20.54 | Tem | Ninwa: yeah, doesn't matter |
03:20.56 | Cairenn | check your account status |
03:20.57 | Ninwa | Let me see if that's the case. |
03:20.59 | Tem | you can still log in to the game |
03:21.13 | Tem | but it puts you in billing purgatory as far as forum posting |
03:21.26 | Ninwa | Tem comes out of nowhere and knows exactly what we're talking about. |
03:21.27 | Ninwa | Hehe. |
03:21.38 | Tem | I was in billing purgatory yesterday |
03:21.42 | Cairenn | mind you, forums are down right now anyway |
03:21.44 | Tem | probably a good thing too |
03:21.59 | Cairenn | Tem: do I ask? |
03:22.05 | Tem | I was going to post a reply to a "attn: Saien" thread |
03:22.26 | Tem | they had asked something like "Are you still supporting this addon?" |
03:22.29 | Ninwa | Hah, I'll be damned. |
03:22.37 | Ninwa | 4/22/06 $14.99 USD 1 Month Recurring |
03:22.37 | Ninwa | Pending |
03:22.41 | Tem | my reply was something alone the lines of "Since when does saien support anything?" |
03:22.43 | Cairenn | that's why |
03:22.47 | Osagasu | There you do, Ninwa. |
03:22.47 | Ninwa | Makes sense. |
03:23.02 | Cairenn | you'll be able to log in tomorrow after your billing goes through |
03:23.07 | Ninwa | right |
03:23.14 | Cairenn | you'll face it once a month, same as the rest of us |
03:23.34 | not_awake | cewpt me |
03:23.36 | Ninwa | I guess I'd just never noticed it before, I don't post every day so it's likely... |
03:23.47 | Cairenn | not_awake: yeah, well, you're just special |
03:23.48 | Ninwa | Oh yeah? Why are you the exception? :] |
03:23.58 | not_awake | cause i'm special! |
03:24.10 | Tem | probably has a longer renewal |
03:24.10 | Cairenn | because he worked for Blizz hence has lifetime free access :p |
03:24.13 | Ninwa | I suppose I'll just have to buy another account and stagger their renewels. |
03:24.18 | Tem | oh |
03:24.22 | Tem | good lord man |
03:24.28 | Ninwa | Hehe |
03:24.33 | Tem | you need to go back to a nick that I can recognize |
03:24.38 | not_awake | lol |
03:24.39 | Tem | this hiding crap is getting to me |
03:24.51 | me | me? |
03:24.53 | Osagasu | oh, its Karl |
03:24.53 | Ninwa | I had a friend who was a GM at blizzard but got fired for suspicious activity. |
03:24.54 | Iriel | If you use game cards you're immune to the renewal lurgy |
03:25.03 | Ninwa | Oh, hi Karl. |
03:25.10 | Ninwa | Are you the same Karl I was talking to earlier? |
03:25.13 | me | yes |
03:25.17 | Ninwa | Ok. |
03:25.17 | Osagasu | I didn't know you worked for Blizzard |
03:25.25 | me | i dont |
03:25.36 | Osagasu | So Cair was being silly? |
03:25.39 | Osagasu | or were you? |
03:25.40 | me | i did |
03:25.42 | cladhaire | lol |
03:25.44 | Tem | he used to work for blizzard |
03:25.46 | hyperChipmunk | he works for light flurries |
03:25.48 | Tem | in the *past* |
03:25.48 | cladhaire | this is the greatest conversation |
03:25.51 | Ninwa | Nobody was curious about my GM friend, hehe. |
03:25.51 | Osagasu | Well that's why I said worked |
03:25.54 | Osagasu | :> |
03:26.03 | Ninwa | What'd you do at Blizzard me? |
03:26.10 | Tem | QA? |
03:26.12 | me | break things |
03:26.14 | Ninwa | haha |
03:26.19 | hyperChipmunk | same thing |
03:26.19 | Osagasu | hehe, QA alright |
03:26.20 | Ninwa | you did a fine job if I do say so... |
03:26.24 | hyperChipmunk | rofl |
03:26.25 | Ninwa | ;) |
03:26.33 | me | i try |
03:26.38 | Osagasu | he did it when he worked there and he still doed it today |
03:26.47 | Osagasu | *does |
03:26.59 | me | i got to zealous and broke a hole in their firewall tho, they didn't liek that |
03:27.02 | not_m1 | BOO |
03:27.09 | Osagasu | har! |
03:27.28 | Ninwa | no, they're pretty hardcore on their watching of their employees :) |
03:27.31 | Osagasu | No, I don't suppose they would |
03:27.57 | Osagasu | O, the windows Firewall gave me hell this other day. I ended up having to turn it off |
03:28.07 | Ninwa | Why do you need to run it!? |
03:28.17 | Osagasu | Well I never bothered turning it off |
03:28.22 | Osagasu | more trouble than it was worth |
03:28.31 | ScytheBlade1 | I have windows firewall forcibly disabled. You can't enable it anymore. |
03:28.33 | ScytheBlade1 | :) |
03:28.43 | Ninwa | I'm normal. I simply disabled it. |
03:28.46 | Osagasu | But it prevented me from hosting Warcraft 3 games, which was teh suck |
03:28.57 | Cairenn | Ninwa: so, why did your GM friend get fired? |
03:29.17 | Ninwa | So apparently he was bored one day |
03:29.24 | Ninwa | and GM's can look at monsters loot before they drop it |
03:29.27 | Ninwa | so the idiot was going around barrens |
03:29.38 | Ninwa | trying to find a deviate delight recipe |
03:29.39 | Ninwa | "for fun" |
03:29.43 | Cairenn | ... |
03:29.49 | Ninwa | he didn't kill them |
03:29.53 | Ninwa | he was just on his own personal scavenger hunt |
03:30.01 | Osagasu | Why didn't he just spawn one? o.O |
03:30.03 | ckknight | okay... |
03:30.04 | Ninwa | hahaha |
03:30.13 | Ninwa | I don't know, he's not very smart. |
03:30.16 | Ninwa | Now he's in cali trying to find jobs |
03:30.24 | Ninwa | since he moved there for the GM job |
03:30.28 | me | not so much fun i can teel you |
03:30.40 | Ninwa | I havn't talked to him in awhile, but he was my free interview at Blizzard |
03:30.43 | Ninwa | the bastard :( |
03:31.11 | Osagasu | If I work at a game company, I'm staying outside of the programming rooms unless its to look at the stuff I would have to sign my NDA for. :P |
03:32.15 | Ninwa | :) |
03:32.22 | Ninwa | I want to go more into the project management aspect |
03:32.35 | Osagasu | <---network administration and security |
03:32.52 | me | i would have loved to be doing coding at blizz |
03:33.18 | Ninwa | Any comment on whether or not Blizz actually has an "in-house" raiding team? ;] |
03:33.23 | Osagasu | I can barefly make a program that sorts by age |
03:33.29 | me | yes, they do |
03:33.36 | Osagasu | They say time and time again that they do |
03:33.46 | me | nightshift QA has 40+ |
03:33.48 | Ninwa | I could do that job, it sounds like loads of fun, too. |
03:34.04 | Osagasu | You get the broken encounters and you don't get to show off the loot |
03:34.07 | Osagasu | how's that fun? |
03:34.36 | Osagasu | Although saying you were the first group to down said raid boss would be awesome |
03:34.46 | Osagasu | though I doubt they would allow it |
03:34.48 | me | it is fun, but it can get boring after a while. and the checklists are a drag |
03:35.20 | Ninwa | I can just see it being a huge room with 40 desks and a huge whiteboard outlining the strategy to kill the boss and gettin gto test all kinds of strange strategies players might come up with |
03:35.25 | me | i would have liked to have been making tools to autimate the testing rather than doing the grunt work |
03:35.41 | Ninwa | "this time, we try and kill the boss using 40 goblin sapper charges, go!" |
03:35.47 | Ninwa | hehe :) |
03:35.51 | me | it's a room of cubicals and everone yells |
03:35.56 | Ninwa | no ventrilo!? |
03:36.03 | me | in a room? no |
03:36.06 | Ninwa | Haha, Bob in Isle four: "HEAL ME!?" |
03:36.15 | Ninwa | Sally in cubical six: "SHIT OUT OF MANA" |
03:36.18 | Ninwa | INNERVATE |
03:36.18 | me | sometimes they TS |
03:36.34 | me | mostly just LAN party style |
03:36.58 | me | but they only do raids like once or twice a week. less than most guilds |
03:37.23 | Osagasu | Well they have to do an instance time and time again to get to the end |
03:37.39 | Ninwa | heh |
03:37.44 | Ninwa | I'd love to sit in on one of those QA sessions |
03:37.48 | Ninwa | just to observe |
03:38.21 | Ninwa | do they have a group hug when they kill a boss? pizza on blizzard everytime an encounter is done :p |
03:38.38 | me | it's fun, no doubt. but it's still a job. and it requires probably less creativitiy than playing on retail |
03:38.40 | Kirov | So, my compass wiggles when you're healed or take damage |
03:39.48 | Osagasu | o.O |
03:39.52 | Ninwa | o_O |
03:39.54 | Osagasu | Wha-huh? |
03:40.01 | *** join/#wowi-lounge zespri (i=andrew@202.180.109.240) |
03:40.22 | Ninwa | dangit, deserter buff again! |
03:40.23 | Ninwa | grr |
03:40.29 | Ninwa | I need a BG Sandbox. |
03:40.34 | Kirov | http://ui.worldofwar.net/ui.php?id=2479 - this |
03:40.40 | Kirov | playing with it |
03:41.13 | Ninwa | that's kind of a paradox though, technically it's against the rules of a BG to not fight... so how the heck am I supposed to write/test mods involving BG's? Grr blizzard. |
03:42.55 | Ninwa | and as far as creativity, not so certain about that... once a strategy is released people just copy it and practice to win |
03:43.06 | Ninwa | there are only like a couple of dozen of guilds "on the bleeding edge" |
03:56.41 | Tem | Ninwa: do AV |
03:57.10 | Ninwa | tem, that's what I was... I would alt tab though and tinker for 5 minutes come back and ka-blam, deserter :( |
03:57.17 | Ninwa | need to be more careful is all |
03:57.21 | Tem | heh |
03:57.47 | *** join/#wowi-lounge Kaelten (n=Kaelten@68.63.3.183) |
03:57.47 | *** mode/#wowi-lounge [+o Kaelten] by ChanServ |
03:57.50 | Kaelten | ello |
03:57.54 | Cairenn | hey Kaelten |
03:58.50 | Kaelten | hows it goin? |
03:59.23 | Ninwa | Why, you're a tall one! |
03:59.32 | Kaelten | lol |
03:59.35 | Kaelten | if you say so |
04:00.26 | norganna | your name sounds kinda elfish i guess :) |
04:00.49 | Kaelten | hehe, ya when I read the info on the expansion and that guy being named Kael' something nother |
04:01.14 | norganna | and how about that new server called norgannon |
04:01.32 | Kaelten | heh |
04:01.55 | Kaelten | worst part is it'll look like we copied them, unless the person knows better |
04:01.57 | norganna | every time i scroll a page somewhere and it mentions that server i do a double-take |
04:02.21 | Kaelten | hehe |
04:02.23 | norganna | nah - i believe there's a guy called norgannon in the lore somewhere |
04:02.25 | Cairenn | night clad|sleep |
04:02.37 | Kaelten | thats cool |
04:03.40 | norganna | blizzard should name things after their favourite mod authors tho... how good would that be :P |
04:03.48 | Ninwa | haha |
04:03.52 | Kaelten | heh, they'd never name anything again |
04:04.06 | *** join/#wowi-lounge Miravlix (n=dragon@0x3e42aafc.adsl.cybercity.dk) |
04:04.18 | Kirov | All we'd have is "Iriel" items |
04:06.15 | Ninwa | totally ot, but nothing makes me happier than using a frost reflector on an AP/Trinket frostbolt. |
04:06.55 | Cairenn | night all |
04:07.26 | me | they named something after me... |
04:07.32 | me | oh wait.. i stole it.. |
04:14.31 | Iriel | http://www.vigilance-committee.org/wow/downloads/IrielVirtualFrames-0.1-dev-11000.zip |
04:14.36 | Iriel | For anyone who wants a look |
04:14.59 | me | nifty features? |
04:15.10 | Iriel | Well, it mostly works |
04:15.13 | Iriel | that's a nifty feature |
04:15.23 | hyperChipmunk | wow |
04:15.28 | hyperChipmunk | breaking new ground here, are we? |
04:15.31 | zeeg | anone recommend a decent digi cam, compact but good res pics for a good price |
04:15.57 | Iriel | http://www.imaging-resource.com/ |
04:16.44 | Iriel | hyperChipmunk : Well, more that i've implemented something we've been talking about for some time |
04:17.00 | hyperChipmunk | woah woah, one step at a time ;) |
04:17.31 | hyperChipmunk | naw, I kid. looks interesting |
04:18.10 | zeeg | Here are the Tight Budget Cameras |
04:18.11 | zeeg | Most Popular with Our Readers |
04:18.11 | zeeg | wth |
04:18.13 | zeeg | the first 2 |
04:18.14 | zeeg | are over $300 |
04:18.15 | zeeg | lol |
04:18.44 | Iriel | My camera was about $5000, new, so it's a matter of perspective 8-) |
04:19.26 | Tain | I don't even know how much I've spent on my camera since I got it. |
04:19.30 | hyperChipmunk | there a non-ugly way to pull an itemid from a container frame? |
04:19.30 | me | mine was liek $100 3 yrs ago |
04:19.32 | Tain | Lenses are just so addictive. |
04:19.49 | Iriel | Tain: That they are |
04:19.55 | zeeg | mines just for taking photographs on trips and stuff |
04:19.56 | zeeg | http://www.circuitcity.com/rpsm/oid/132515/rpem/ccd/productDetailReview.do#tabs |
04:19.58 | zeeg | i think ill buy that |
04:20.09 | Iriel | There's something very satisfying about a solid piece of glass/metal |
04:20.09 | hyperChipmunk | heck, an ugly one is fine too, if that's all ya got >8) |
04:20.23 | Tain | Iriel: My latest was buying a new flash though. |
04:20.50 | hyperChipmunk | if ((not WarmupFrame) or (frame ~= WarmupFrame)) then |
04:20.52 | hyperChipmunk | mis |
04:22.11 | Iriel | On-camera or an external strobe? |
04:26.04 | Tain | On-camera but wireless capabilities to trigger off-camera as well. |
04:27.08 | Tain | I have a Nikon D70 body, this is a Nikon SB-800 flash, with color filters. |
04:27.17 | Tain | And diffusor. |
04:27.49 | Iriel | Are the color filters strong or subtle? I've not played with filtered flashes at all |
04:28.04 | Iriel | I have a Nikon D1X body, and I think an SB-28 flash (biut i'd have to check) |
04:28.46 | Tain | I haven't tried the filters yet at all, they're not overly strong and I'm not 100% sure if they're better than simply adjusting the lighting balance in post-processing shooting RAW. |
04:29.15 | Tain | The diffuser is nice though, makes for a much less harsh flash. |
04:29.52 | Iriel | Yeah, helps take the edge of shadows somewhat too |
04:30.20 | Tain | Yeah it really does, and just being able to angle the flash makes a huge difference. |
04:32.49 | norganna | i have a nice 50mm f1.4 lens that I use... most of the time I don't need a flash |
04:33.15 | Iriel | I mostly shoot outdoors so avoid the flash thing altogether |
04:33.55 | Tain | Oh I wanted the f1.4, I ended up picking up a 50mm 1.8 that I use most of the time because it was 1/3 the price. |
04:34.36 | Iriel | http://www.cheeseplant.org/~daniel/ThreePaws.jpg |
04:34.53 | Iriel | Those guys ended up inspiring me to get an external strobe too, but I haven't gotten many good shots with it yet |
04:35.06 | Tain | Nice. :) |
04:35.10 | norganna | i tried the 1.8, but it was so light and stuff... the 1.4 has a nice weight to it plus i got it from a HK supplier via ebay and it was only about 2x the price |
04:35.45 | norganna | arrived in 2 days as well which was way faster than the month the local camera store was citing |
04:35.51 | Cairenn|sleep | okay, really going to bed now, night folks |
04:35.56 | norganna | nite ciar |
04:36.02 | norganna | cair even :P |
04:36.09 | Tain | I have a few things I've put up but haven't worked on the gallery in a while, just starting to get back to lookin at what I've taken. |
04:36.11 | Tain | http://www.crushingdreams.com/gallery/index.php |
04:36.14 | Cairenn|sleep | s'okay, I read typo ;) |
04:36.20 | Tain | Nite nite Cairenn. |
04:38.28 | Kaelten | night guys |
04:38.31 | Kaelten | see you all tommorow |
04:51.16 | ckknight | anyone know how to do <TitleRegion setAllPoints="true"/> in lua? |
04:53.55 | Iriel | We can't |
04:54.02 | Iriel | it's on the 1.11 gripe list already |
04:54.40 | *** join/#wowi-lounge cmunn (n=cmunn@c-68-63-221-162.hsd1.ms.comcast.net) |
04:59.19 | norganna | Tain: some of my photos: http://norganna.org/photos/ |
04:59.52 | Iriel | I like the night time cityscape |
05:00.27 | Iriel | http://www.partialobscurity.com/picsheet-1.html |
05:00.43 | Iriel | There's the most recent (but very out of date) of my galleries |
05:03.19 | norganna | I like all the birds and animal shots - some really nice ones in there |
05:03.46 | norganna | I just generally take pictures of things that don't move (or my kids) |
05:04.17 | Iriel | I dont end up taking many pictures of people unless i'm specifically asked to |
05:04.19 | Iriel | not sure why really |
05:04.52 | Cairenn|sleep | or when it'll embarrass the hell out of them :p |
05:05.04 | Iriel | Cairenn|sleep : Hush you 8-) |
05:05.07 | me | you're not sleeping.. |
05:07.41 | Cairenn|sleep | I am so! |
05:09.11 | norganna | touche! |
05:09.47 | norganna | Maybe she's sleep-typing |
05:10.08 | Iriel | And speaking of sleep, I need a lot of it, starting now, so I'll be off too |
05:10.38 | Kirov | later |
05:11.18 | krka | morning |
06:02.58 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
06:15.49 | *** join/#wowi-lounge [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:42.26 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
06:42.32 | wereHamster | morning |
06:49.27 | *** join/#wowi-lounge Elkano (i=Elkano@client0551.vpn.uni-saarland.de) |
06:49.36 | Elkano | good (whatever) :) |
06:50.32 | Ninwa | :) |
06:50.36 | Ninwa | 2:50 AM here |
06:50.55 | Elkano | well 8:50AM for me :) |
06:51.09 | Ninwa | Crazy other-side-of-the-oceaners. |
06:51.15 | Ninwa | Them and their time warping devices. |
06:52.18 | Elkano | we've always been ahead of time ;) |
06:53.06 | Tem | at least you're not on the other side of the date line |
06:53.15 | Tem | those people live in tomorrow |
06:54.07 | Elkano | or was it yesterday? ;) |
06:56.35 | wereHamster | we are always one step ahead :-P |
06:59.31 | Elkano | btw: does anyone have an idea why I started to write an addon I can't test? (CooldownFu) |
06:59.54 | Corrodias | because i've learned a lesson in my life, so far: |
07:00.18 | Corrodias | sometimes, you can motivate people to do a project well by taking the initiative and doing it badly. |
07:00.43 | Elkano | ^^ |
07:02.20 | Ninwa | hah |
07:02.47 | Ninwa | right now my dream project is some sort of in-game raid calandering system |
07:02.58 | Ninwa | I was thinking of maybe using guild notes for it |
07:03.05 | Ninwa | it'd be crazy. ._. |
07:04.04 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
07:05.27 | Ninwa | someone should code it for me |
07:05.30 | Ninwa | so I can take all of the credit |
07:05.51 | Ktron | hey everyone |
07:05.56 | Ninwa | 'alo |
07:06.22 | Ktron | how goes the night? |
07:06.42 | Ninwa | everpassing, as usual. need not fret though, for it'll return in approximately 24 hours. |
07:12.36 | Elkano | <3 SecondsToTime |
07:12.53 | Ktron | Elkano, what's that do? |
07:14.47 | Elkano | http://www.wowwiki.com/API_SecondsToTime |
07:14.58 | Elkano | Converts a number of seconds into a localized, user readable timespan. |
07:17.33 | *** join/#wowi-lounge Wobin_ (n=Wobin@221.221.27.75) |
07:21.20 | Ninwa | <PROTECTED> |
07:21.46 | Ninwa | and if I failed horribly at math right there its 3:21 AM :( |
07:22.47 | Ninwa | yep. definitely failed. |
07:23.38 | Elkano | well, only two cats, so day/hour, hour/min, min/sec |
07:24.01 | Ninwa | handy |
07:24.12 | Ninwa | where's SecondsToFortnights though |
07:24.35 | Elkano | hmm? |
07:25.07 | Ninwa | http://www.google.com/search?hl=en&q=32+seconds+to+fortnights&btnG=Google+Search |
07:25.12 | Ninwa | nothing, was a silly joke :) |
07:27.19 | Elkano | how about SecondsToParsec? ;) |
07:29.12 | Wobin_ | Parsec is a distance measurement though, isn't it? =P |
07:29.33 | Wobin_ | <PROTECTED> |
07:29.44 | Wobin_ | So you can't really convert it =P |
07:30.01 | Elkano | it is, but remember StarWars where Han Solo did a space race in under x parsec ;) |
07:31.13 | Elkano | wrt item cooldown: are there cooldowns that will only cool when you're loged in? |
07:32.02 | Ninwa | I want to say yes, but nothing immediately comes to mind. |
07:32.36 | Kirov | http://www.boku.ac.at/irub/compass.jpg - is there a particular name for the ring on this? |
07:32.50 | Kirov | the one that would be used to attach to a chain |
07:33.12 | Ninwa | I think ring would suffice. |
07:33.14 | Elkano | if this is the case I will need to add a list of tracked items with cooldown... otherways I can say 'everything with a cooldown of 1hr+' |
07:34.13 | Ninwa | you know there are already a gaglilion cooldown watchers right? check out their code and see how they handled that :p |
07:34.51 | Elkano | well, most of them do it based on name... sth I always try to avoid :) |
07:42.03 | Kirov | Well |
07:42.18 | Kirov | You can see what name they use and then find it on alla |
07:51.32 | Elkano | my main problem will be that I don't have any of the trade skills nor items that are normaly tracked :/ |
07:59.50 | norganna | niote all |
08:12.34 | *** part/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
08:20.20 | Elkano | morning hamster :) |
08:23.10 | Elkano | lol, I just found a posting I made over half a year ago wrt tradeskill cooldown ^^ |
08:58.39 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
08:58.59 | wereHamster | OnUpdate scripts are not invoked during zoning, right? |
09:01.06 | *** join/#wowi-lounge Maldivia (i=the_real@tux.nerdheaven.dk) |
09:01.37 | Elviso | does anyone have a table of class colors I could borrow? (like mage= light blue, hunter = green, etc) |
09:05.26 | Elkano | blizzard does :) |
09:05.49 | Kirov | It's in their Fonts.xml |
09:06.07 | Elkano | RAID_CLASS_COLORS |
09:08.49 | Elviso | oh cool, thx |
09:09.12 | krka|work | oh nice |
09:09.15 | krka|work | didn't know that |
09:09.25 | krka|work | that's what ctraid and stuff uses? |
09:10.12 | Elviso | http://wow.pastebin.com/678461 |
09:10.13 | Elviso | yup |
09:10.16 | Elviso | prob |
09:11.00 | krka|work | omg priest is imba white |
09:11.22 | krka|work | priest is best in all three color schools |
09:11.30 | krka|work | nerf priest r |
09:13.10 | *** part/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
09:46.55 | me | what're they hotfixing with restarts tonight? |
09:50.54 | ckknight | what do people think of http://ckknight.hopto.org:8080/screen.jpg ? |
09:51.09 | Kirov | shit |
09:51.12 | Kirov | complete crap |
09:51.13 | Kirov | scrap it |
09:51.25 | Kirov | That tauren has to go |
09:51.41 | ckknight | ... |
09:51.46 | ckknight | that was just rude |
09:51.49 | Kirov | =D |
09:51.56 | Kirov | I'd get rid of the title bar |
09:52.04 | Kirov | Just print it at the top of the thing |
09:52.51 | zenzelezz | I think it looks nice, but personally I would appreciate a small line separating the single-repair and the "both" option |
09:53.10 | ckknight | zen, there's 3 different buttons |
09:53.17 | ckknight | by clicking the title bar, you can drag it around, Kirov |
09:53.46 | Kirov | ckknight - *shrug* people can still click on the title |
09:53.48 | zenzelezz | ah, didn't read it... makes sense then |
09:54.44 | Kirov | It also feels like a lot of empty space |
09:55.08 | ckknight | it has to be big enough to notice |
09:55.10 | zenzelezz | it's not like you'll be having it on-screen for long |
09:55.20 | ckknight | you click a button, it repairs and closes |
09:55.38 | me | personally i'd rather just have a mod that auto-repairs when i visit someone who can |
09:55.52 | *** join/#wowi-lounge Elkano (i=Elkano@client0799.vpn.uni-saarland.de) |
09:56.38 | me | tho it might be nice if the titan repair list had a single line for cost of repairing everything in your bags |
09:57.00 | id` | s/titan/fubar/g |
09:57.18 | id` | s/g/ig/ |
09:58.30 | Elkano | ~slap id` |
09:58.31 | purl | ACTION slaps id`, keep your grubby fingers to yourself! |
09:58.37 | id` | =( |
09:58.47 | Elkano | cool, it worked :) |
09:59.11 | Elkano | btw: garfield, coder of FriendsFu, isn't running around in this chan, is he? |
09:59.16 | id` | ~give Elkano a chocolate chip cookie |
09:59.18 | purl | ACTION gives a chocolate chip cookie to Elkano |
09:59.30 | id` | you win teh prize! |
10:00.56 | Elkano | ~give me another cookie |
10:00.59 | purl | ACTION gives another cookie to elkano |
10:01.19 | Elkano | ok, me won't get any cookies from purl :( |
10:02.23 | me | :P |
10:02.32 | me | ~slap me |
10:02.34 | purl | ACTION slaps me, keep your grubby fingers to yourself! |
10:02.43 | me | :) |
10:02.59 | me | silly purl |
10:03.17 | Elkano | ~slap himself |
10:03.18 | purl | ACTION slaps himself, keep your grubby fingers to yourself! |
10:03.37 | Elkano | ha, he felt for it :) |
10:03.50 | me | ~cookie Elkano |
10:04.03 | me | O.o |
10:04.16 | Elkano | :mata: |
10:04.44 | me | wtf is wrong with purl.. |
10:05.59 | krka|work | ~purl wtf |
10:06.05 | krka|work | ~wtf purl |
10:07.45 | *** join/#wowi-lounge Kaso (i=usr31364@80.193.211.68) |
10:08.08 | me | is there anything that has autocomplete of words in ah? |
10:09.26 | Kaso | Anyone know if the Group kick Bug was fixed in this maintaince in US? |
10:11.20 | id` | whats the max number of tradeskills one can have? |
10:11.20 | id` | and shapeshifts? |
10:12.22 | krka|work | why do you need to know? |
10:12.52 | id` | Making a concept of a button bar mod |
10:12.58 | id` | http://img228.imageshack.us/img228/2892/idbarsconcept0012ai.png |
10:13.03 | id` | http://img236.imageshack.us/img236/9482/idbarsconcept0020lr.png |
10:13.10 | id` | http://img221.imageshack.us/img221/3547/idbarsconcept0036vi.png |
10:13.55 | id` | ckknight: Hmm, theres more users here so ill continue here :P |
10:14.27 | id` | Would it be better to show all the buttons or only as much as you have, when you enable the aspect bar or the tradeskill bar |
10:14.46 | Wobin_ | maximum tradeskills? |
10:14.52 | id` | buttons not used would be empty, but if all are shown you can build your interface around it knowing it will not grow |
10:14.53 | Wobin_ | Lets see... enchanting has two |
10:14.55 | Wobin_ | Mining has two |
10:15.00 | Wobin_ | so... four? |
10:15.01 | Elviso | me: that'd be nice |
10:15.10 | Elviso | I'm stuck on AHFavorites though |
10:15.15 | Wobin_ | Not sure about blacksmithing |
10:15.16 | id` | Wobin_: and fishing and cooking |
10:15.21 | id` | blacksmithing has 2 |
10:15.23 | Wobin_ | True |
10:15.24 | id` | so 6 |
10:15.35 | id` | omi :-) |
10:15.41 | id` | s/m/k/ |
10:15.47 | Wobin_ | what does blacksmithing have? |
10:15.54 | id` | smelting and smithing |
10:15.59 | Wobin_ | ah |
10:16.00 | id` | or was that mining... |
10:16.06 | Wobin_ | I thought that was mining |
10:16.09 | id` | k |
10:16.10 | me | mining is smelting |
10:16.15 | id` | well 6 anyway :-) |
10:16.47 | Elviso | id`, seen this? http://ui.worldofwar.net/ui.php?id=2250 |
10:16.50 | Elviso | might help |
10:17.03 | id` | I think ill make shapeshifts, aspects and stances in one bar |
10:17.26 | id` | Elviso: yes seen them, there are more of those by the same author :-) |
10:17.37 | Elviso | ok, j/c :) |
10:17.58 | id` | yeh |
10:19.37 | Elviso | I hate when authors dont document what configuration options there are |
10:19.50 | Elviso | you either have to download & install or look at their code |
10:20.26 | id` | its hard to find a good way of showing the 'tree' of options of the slash commands |
10:20.29 | id` | :p |
10:22.07 | Elviso | I realise addons are free and all |
10:22.24 | Elviso | but like, would you buy a microwave that all it said on the box was "LOTS OF FEATURES" |
10:24.15 | ckknight | id`, why not make them dynamically created? |
10:29.41 | id` | yeah im looking at all options |
10:30.10 | id` | ill create them dynamically anyway, but I'm not sure wether to show them all if they are not filled or not |
10:30.31 | id` | like i said; if i do ill know it wont grow bigger and i can start building the ui around it |
10:30.45 | id` | if i dont things might start overlapping later |
10:47.11 | id` | http://img106.imageshack.us/img106/8875/idbarsconcept0048pf.png |
10:48.24 | Elviso | interesting....so pet buttons are going to be relatively large? |
10:49.52 | id` | as large as normal action buttons |
10:52.58 | id` | http://img222.imageshack.us/img222/2850/idbarsconcept005stacks6gi.png |
10:53.13 | id` | these 'stacks' is where you can move a bar to. |
10:53.20 | id` | then you can swap them around in places |
10:53.48 | [MoonWolf] | less concept more code. |
10:54.00 | [MoonWolf] | and I hope they will be scalable. |
10:54.17 | id` | Im at work moon |
10:54.30 | [MoonWolf] | that never stopped me from coding. |
10:54.42 | id` | doesnt sotp me either, but i work... |
10:56.19 | Elviso | how ironic, my mp3 player on random goes from a Sublime interview to a Galaxie by Blind Melon |
10:58.07 | me | damnit... i just had a hawt idea for a programming utility... now it's gonna consume my life and make me learn a new programming language or two untill i get it written.. |
11:00.49 | id` | me: shoot :D |
11:01.21 | me | i hate it when this happens.... it means i'm not gonna sleep for a month |
11:02.13 | me | why's this gotta happen durring the school yr when i have projects to do and tests to study for.. |
11:02.28 | me | why cant it happen when i'm sitting around on my ass all summer |
11:02.42 | Elkano | ho MoonWolf :) |
11:03.10 | Elkano | Would it be possible to add the fearie (?) items to PT/Mendelev? |
11:04.20 | Elkano | ckknight, I've got a problem... I con't get my plugin safe the data I set in fullData :/ |
11:04.40 | ckknight | I don't understnd |
11:04.43 | ckknight | understand* |
11:05.09 | ckknight | is that supposed to be save instead of safe? |
11:05.20 | Elkano | oh... yes *ups* |
11:05.28 | *** join/#wowi-lounge Kalroth (n=kalroth@195.215.170.222) |
11:05.32 | Kalroth | hej! |
11:06.24 | Elkano | any of these things wrong? |
11:06.25 | Elkano | db = AceDatabase:new("CooldownFuDB"), |
11:06.32 | Elkano | ## SavedVariables: CooldownFuDB |
11:07.06 | Elkano | self.fullData.cooldowns[chara][skillName] = (bla) |
11:07.14 | ckknight | okay, I'll look into it |
11:07.25 | Elkano | it's working for the session but after relog it's gone |
11:08.02 | me | you know what's really hawt at my school... http://cg.calit2.uci.edu/mediawiki/index.php/Image:HIPerWall_teaser1.jpg |
11:08.35 | Kalroth | Karl, I was expecting pictures of chicks :( |
11:09.27 | me | nope, mostly asian anyway. Instead we have a 5x10 tiled wall of 23" Apple cinima displays |
11:11.04 | me | my bad |
11:11.11 | me | they're 30" |
11:11.28 | me | "The fifty 30-inch Apple Cinema Displays yield a total display resolution of 200 megapixels, breaking the previous 100-megapixel world record ? by doubling it." |
11:14.14 | me | they're still trying to get steaming video with that much resolution... can't even do it with curent gigabit ethernet technology |
11:14.40 | ckknight | Elkano, appears to be working for me |
11:15.30 | me | there's gonna be student research this summer on writing software to allow a system similar to bittorrent only one a much larger bandwidth scale for processing the data and transfering it at real time |
11:15.36 | Elkano | hmmm... does changing toc need a full relogin? |
11:15.44 | me | yes, exit game |
11:16.35 | Elkano | damn... I was loged into a friends account for testing since I don't have any trade skills with cooldown :/ |
11:16.47 | Elkano | but he left so I can't relog :/ |
11:17.15 | ckknight | yes |
11:17.19 | ckknight | toc changes need relog |
11:17.23 | ckknight | fully exit the game |
11:17.51 | ckknight | also, you may want to save in realmData instead of fullData |
11:17.53 | ckknight | for what you're doing |
11:17.59 | Elkano | btw: in the example you are saving the wrong variable |
11:18.01 | ckknight | actually, no |
11:18.02 | ckknight | nvm |
11:18.03 | ckknight | I dunno |
11:18.08 | ckknight | I am? |
11:18.12 | ckknight | which example? |
11:18.24 | Elkano | FuBar_ExampleFuDB instead of ExampleFuDB |
11:18.38 | ckknight | oh |
11:18.42 | ckknight | my bad |
11:19.04 | krka|work | me, what's your programming utility |
11:19.37 | Kalroth | I bet Karl uses wordpad and syntax colours his code manually |
11:20.09 | ckknight | fixed, Elkano |
11:20.15 | me | i program on a mac and make use of Smultron which has syntax coloring, but isn't an ide |
11:20.45 | me | it's not copywritten yet krka, i can't tell you |
11:20.47 | ckknight | you're saving cooldown info about characters, be sure to have their realm as part of their id, so that you don't overwrite one realm's character with another's. |
11:21.06 | me | i need to make money and become rich so i can program whatever i want |
11:21.14 | Elkano | some more errors, ck, this time in api.html: FuBarUtils.FormatDurationFull [returns] A colored string showing the amount of gold, silver, and copper. |
11:23.24 | me | omg, if you've never used Apple's InterfaceBuilder... you're definitely missing out |
11:23.25 | Elkano | also you're missing some close tags in this file |
11:24.00 | me | it makes me want to make a cool app just so I can make a sexy interface in like 5 min |
11:35.35 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
11:38.39 | Kalroth | me: apple is like a blonde, pretty interface, but empty inside! |
11:42.06 | me | O.o |
11:45.13 | JoshBorke | anyone know of an addon that does guild statistics? |
11:45.24 | me | oh btw krka... i jsut found an xml plist of the lua syntax.. |
11:45.27 | JoshBorke | ie, number of toons within a level range or in a class |
11:46.11 | ckknight | JoshBorke, I know GuildFu can filter guildies like that |
11:47.10 | krka|work | hm me? |
11:47.35 | me | prolly not important or anything you don't know |
11:48.12 | me | was looking at the Smultron source and found an xml with lua syntax highlighting info. but you're got it all i think |
11:49.24 | krka|work | yeah, let me know if i missed anything |
11:50.25 | krka|work | heh, smultron, hallon and lingon |
11:50.27 | me | think i'm gonna have to learn objective-c |
11:50.28 | krka|work | cute |
11:51.27 | Kalroth | krka|work: got a screenshot?! |
11:51.35 | krka|work | of what? |
11:51.44 | Kalroth | krka|work: your editor |
11:52.08 | krka|work | i haven't made any editor, but i've made a highlighter that you can plug into any editor |
11:52.14 | Kalroth | oh |
11:52.19 | krka|work | i have a screenshot of how it looks with LuaSlinger though |
11:52.24 | krka|work | http://kristofer.no-ip.info:8080/tmp/luaslinger1.gif |
11:52.45 | Kalroth | nifty |
11:53.04 | krka|work | i wonder if i could make it show matching pairs |
11:53.53 | krka|work | (if the cursor is on "then", highlight that + the matching "else","elseif" or "end" |
11:54.00 | Kalroth | yup |
11:54.02 | krka|work | same for parens and brackets |
11:54.07 | krka|work | that would be kinda cool |
11:54.10 | Kalroth | bracketmatching ftw! |
11:55.13 | me | now we need function and table minimization |
11:56.11 | krka|work | tricky! |
11:56.23 | me | i have faith |
11:56.36 | me | and you've always been one for a challenge |
11:56.46 | me | and i have a limitless supply of challenges |
11:57.57 | Kalroth | poor krka |
12:10.06 | me | i love editing code in a language i don't know to see if it'll work :) |
12:12.19 | Kaso | Anyone know if the Group kick bug was fixed in today's Maintaince in US? |
12:12.38 | me | no maint yet. jsut a hotfix |
12:13.09 | Kaso | oh? |
12:13.22 | me | maint is tomorrow |
12:13.33 | me | it's 5am |
12:13.38 | Kaso | oh, thought it was on tuedays for US |
12:13.43 | me | it is |
12:13.43 | Kaso | oh fuck |
12:13.45 | Kaso | its monday :> |
12:13.47 | me | it's monday |
12:13.50 | Kaso | ha ha |
12:14.49 | Kaso | You say it was hotfixed though? |
12:15.28 | me | something was hotfixed, they didn't tell us what |
12:15.47 | Kaso | ok |
12:16.40 | Kalroth | They probably hotfixed it, too many people abused it |
12:17.04 | zenzelezz | what bug was this? |
12:17.12 | Kalroth | The worst part is that you don't get any indications before you see the "teleporting in 59 seconds" window |
12:17.21 | Kalroth | zenzelezz: you can kick anyone from a party |
12:17.28 | Kalroth | you don't even have to be in the part or instance |
12:17.40 | zenzelezz | O_o |
12:17.42 | Kalroth | it's silly simple too >< |
12:18.25 | *** join/#wowi-lounge Maldivia (i=the_real@tux.nerdheaven.dk) |
12:18.26 | Josh_Borke | good morning :-) |
12:18.35 | me | ya, one of our grps got kicked from our bwl raid while on razergore, including our mind controller today |
12:18.36 | Kalroth | moin Josh! |
12:26.59 | Kaso | How do i get the Master Looter's identity when he isnt in my group _,ML=GetLootMethod() returns nill |
12:28.26 | krka|work | short answer: you don't |
12:28.26 | Kaso | that sucks :< |
12:49.59 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
12:57.11 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
12:57.48 | wereHamster | I think there is a race condition with OnHide and OnUpdate |
12:57.57 | Kalroth | hej Cide |
12:58.23 | Cide | hi |
13:00.32 | wereHamster | http://dbservice.com/ftpdir/tom/WoWScrnShot_042306_211309.jpg <= here you see that the last OnShow() has been called 144seconds ago, OnHide() 0.008 seconds ago and OnUpdate() totally ~2600 times since the last OnShow(), The frame should be hidden now.. and yet the OnUpdate script is executed |
13:01.33 | Kalroth | wereHamster: you all wiped! |
13:02.02 | wereHamster | it's not me.. |
13:02.20 | wereHamster | very few players can reproduce the bug :( |
13:02.54 | Kalroth | can't you just check the visibility state of the frame in OnUpdate()? |
13:03.44 | wereHamster | who says that :IsVisble() reports the correct value? I can't trust the UI/frame engine anymore |
13:08.24 | Kalroth | >< |
13:09.26 | hyperChipmunk | I'm sorry, engine...we really had something going, I think, but...I really don't feel that I can't trust you anymore. It's not you, I mean...it's me... |
13:09.50 | [MoonWolf] | lol |
13:10.07 | hyperChipmunk | s/can't/can/ |
13:10.26 | wereHamster | Is it safe to assume that this will never print out anything: http://wow.pastebin.com/678745 ? |
13:11.14 | Josh_Borke | hrm, i get the feeling this is a trick question :-( |
13:11.33 | krka|work | should be safe |
13:12.26 | wereHamster | ok.. in one or two days I'll[probably post a screenshot that proves otherwise.. |
13:14.03 | Elviso | so am I missing something, or is there no way to copy one table to another table (or portions of)? |
13:15.49 | wereHamster | a={1,2,3,4,5}; b={}; for k,v in a do b[k]=v end |
13:16.05 | Elviso | ugh, that's what I was doing |
13:16.19 | Elviso | was hoping there'd be an easier way.....that SUCKS for nested tables |
13:16.48 | Josh_Borke | someone should write an embedded lib for table operations :D |
13:16.58 | Elviso | mmmmmm sexxxy |
13:17.01 | wereHamster | Ace has functions for table copying |
13:17.09 | Josh_Borke | then hurry up and embed ace :D |
13:17.10 | Maldivia | if you want to copy a table, that's about the only way |
13:17.22 | Elkano | elviso, write a function that would do so and call it recursively if your value is a table |
13:17.33 | wereHamster | or you can write a simple function and call it recursively |
13:17.43 | Elviso | yeah, it's just cumbersome and stupid it has to be done like that |
13:17.50 | Elviso | a simply table.copy is all I ask for |
13:19.24 | wereHamster | function table.copy(src) local dest = {}; for k,v in src do if (type(v)=="table) then dest[k] = table.copy(v) else dest[k] = v end return dest end |
13:19.44 | id` | function tCopy(tbl,tbl2) for k,v in pairs(tbl) do if type(v)=='table' then tCopy(tbl[k],tbl1[k]) |
13:19.46 | wereHamster | there is one '"' missing.. |
13:19.47 | id` | damn beat me |
13:20.06 | Maldivia | if type(v) == "table" and type(v[0]) ~= "userdata" then |
13:20.32 | id` | hey Maldivia, im using 15.4 MB of ram atm :-) |
13:20.34 | wereHamster | id, your version is better if the user wants to provide his own destination table |
13:20.37 | id` | well. last time i logged in |
13:20.47 | Maldivia | to avoid making copies of frames |
13:22.18 | wereHamster | tablecopy from Ace: http://wow.pastebin.com/678754 |
13:23.09 | id` | i dont understna the getn setn part |
13:23.32 | Maldivia | Personally, I think there should be a check for UI-elements, since you normally don't want to copy those, instead you want to reference the same object |
13:24.58 | wereHamster | go to #wowace and port it there :) |
13:25.23 | Maldivia | well, it's just to add the type(v[0]) ~= "userdata" check |
13:25.47 | Maldivia | id`: 15.4 MB... hmm, I can't get that low :) |
13:26.09 | Maldivia | id: my item db alone takes up that much memory :9 |
13:33.10 | id` | itemdb? |
13:33.13 | id` | containing what |
13:33.30 | Maldivia | full tooltip scan of 32000 items :) |
13:33.49 | id` | sooooo |
13:33.51 | [MoonWolf] | well yeah, that is asking for it. |
13:33.54 | id` | what are you using it for? |
13:34.25 | Maldivia | ingame item search - and previous I controlled our raid point system for my guild |
13:36.32 | id` | Maldivia: Did you ever take a look at Elkano's ItemDB ? |
13:36.43 | Maldivia | nope |
13:36.54 | id` | picture the AH frame |
13:37.05 | id` | witha ll items your client knows about |
13:37.25 | Maldivia | seen scrrenshots then |
13:37.29 | id` | and search and filters etc |
13:37.40 | id` | well i dunno but that doesnt use RAM |
13:37.42 | id` | :P |
13:38.31 | [MoonWolf] | uses the local item cache in a clever way. |
13:38.35 | Maldivia | it does use mem, but not as much, since all the info is stored in the item cache |
13:39.08 | Maldivia | my addon does the same thing, but also have scans of all other items, that I currently do not have in the wdc |
13:40.05 | id` | And you only have it loaded when you need to, right? |
13:40.43 | Maldivia | well, I have it loaded all the time, since I use it constantly :9 |
13:41.01 | wereHamster | what do the item databases save besides of the info that is already available through game tooltips? |
13:41.27 | Maldivia | nothing |
13:41.38 | id` | SO why dont you just alt tab |
13:42.07 | Maldivia | Because that's too slow, and you can't link item from the outside :) |
13:42.13 | id` | if it saves you 15MB of ram usage |
13:42.30 | id` | But you cant link items you dont know about yourself |
13:42.43 | wereHamster | only saving itemIDs and do a timed ingame tooltip check (like every OnUpdate scan x items) would save a lot memory.. if you don't need the itemdb that much |
13:42.45 | id` | (you said those are in the db too) |
13:43.03 | id` | then you could just as well use ItemDB |
13:43.05 | id` | :-) |
13:43.09 | Maldivia | buty why would I want to save 15MB... |
13:43.23 | Elkano | Moonwolf, could you do me a favour and add the faire items to PT? |
13:43.58 | id` | because not doing so is like kicking bends in the wheel of your bycicle because you like to ride bumpy |
13:44.34 | Elkano | and would it be possible to have the skills using an items shown as with ReagentInfo? (colored like in the traidskill frame and treestyle to show which items could be made based on that) |
13:44.45 | Maldivia | it's like having a 200GB harddrive, but only using 10GB, because you're affraid it will run slower if you use 15GB ? |
13:44.51 | id` | Maldivia: do you have 4GB of ram or something |
13:45.03 | Kalroth | I got 3GB! |
13:45.13 | Elkano | I got 512 :/ |
13:45.16 | id` | Well i have 1GB and when i start wow i have 100MB left |
13:45.41 | Elviso | id`, are you running alot of other stuff too I hope? |
13:45.43 | Maldivia | I have around 100MB free aswell, with WoW + 5-6 other programs running |
13:46.00 | id` | Elviso: xp my mem watch util, minimal services, putty and WOW |
13:46.09 | krka|work | i have 512 and run wow just fine |
13:46.13 | krka|work | i can even have firefox running too |
13:46.14 | krka|work | and xchat |
13:46.16 | Maldivia | and that's with 2-300MB assigned to windows file cache |
13:46.16 | Elviso | you shouldn't be using that much.....lol |
13:46.28 | Elviso | I have 1gb RAM, and I only use 1/2 of that with WoW running |
13:46.48 | id` | Elviso: i get your point |
13:46.48 | Elviso | putty and all that other stuff is prob < 5mb |
13:47.08 | Elviso | I dont see where its coming from....how much does it say WoW uses? |
13:47.16 | Maldivia | I only get in memory trouble, when firefox bugs out, and raises it's VM size to 2GB |
13:47.16 | Elkano | krka, I can't, but my notebook has a slow harddrive |
13:47.22 | id` | it only says howmuch is free |
13:47.39 | Elviso | if you have XP go to task manager |
13:47.45 | id` | ... im at work |
13:47.51 | Maldivia | id: that's because, by default Windows takes all free memory, and uses it for it's file cache |
13:48.08 | Maldivia | or well, not all free memory, but most of it |
13:48.28 | Elviso | yeah....and speaking of firefox, it's up to 87 mb used / 150mb VM size now |
13:49.15 | id` | well thats all nice |
13:49.17 | id` | but |
13:49.26 | id` | when I use things like auctioneer |
13:49.30 | id` | and open up the auction |
13:49.43 | id` | or when i use DUF or DART or alike |
13:49.59 | id` | my wow freezes - and im sure yours does too - for 0.5 seconds, 2 at most |
13:50.06 | id` | because its loading all the data |
13:50.25 | id` | I dont want that |
13:50.31 | Elviso | that's just CPU crunching probably...or graphic card working |
13:50.41 | Maldivia | well, I don't really see that, because all this data is loaded when I'm logging in... so yes, my login time might take 5 seconds longer, but don't really care |
13:50.42 | id` | I use less memory because i CAN |
13:50.59 | Kalroth | it's not always that simple though, id |
13:51.09 | Kalroth | auctioneer has to save a lot of data |
13:51.17 | Elviso | I just mentioned that about FFox, because I closed it, and reopened it with all the same tabs, and now it's using 45 mb / 35mb VM |
13:51.21 | id` | Kalroth: tah dah, my point |
13:51.41 | Maldivia | Elviso: yeah, Firefox has some weird memory issues sometimes |
13:51.42 | Kalroth | id`: well how would you fix it then? the ~1-2 secon freez |
13:51.56 | id` | Kalroth: not use it, or only use it with your AH char |
13:51.57 | Elviso | Maldivia: it annoys the piss out of me! |
13:52.14 | id` | but if thats only a fraction of Maldivia's interface |
13:52.19 | id` | that goes for the rest of it too |
13:52.40 | Maldivia | Elviso: the 100-150VM size, not really an issue, but when it really bugs out (once every 2 weeks or so), and uses 2GB MEM, then it's annoying |
13:53.20 | Maldivia | my WoW memory usage is around 40-60mb |
13:53.25 | Maldivia | UI memory, that is |
13:53.42 | Elviso | Maldivia, FFox's VM usage seems to grow at about 100-150mb per day.....not a prob for normal people, but I rarely reboot or close/reopen apps unless I have to |
13:54.13 | Maldivia | Elviso: yeah |
13:56.11 | id` | I guess theres something to say about it from both sides. But still, the people in #wowace prove time after time that things can be done Better(tm). (note me drawing a line to #wowace and not Ace) |
13:57.27 | Kalroth | everything can be done better and/or improved, it's just the usual effort vs result formula |
13:58.09 | id` | Fontabulous, improvederrorframe, omni_cc, ace, aceGCInfo, AceGUI, AceLoot, AceTooltip, AceUnitFrames, AH_MailCollect, Catalyst, CompactLootFrames, CT_ShieldMod, DemonTrainerFrame, eCastingBar, EquipCompare, idAutoAttack, idChat |
13:58.33 | id` | idMinimap, InspectorAcr, ItemDB, Lexan, Melendeev, OneBag, PerfectRaid |
13:58.55 | id` | PerfectTooltip, PeriodicTable, Perl |
13:59.26 | id` | RankPercent, sct, SilverTrack, SpecialEvents, StopTheLagness, Timex, Tinypad, Visor, VisorButtons |
13:59.28 | Maldivia | Elviso: well, the less memory usage you see from restarting firefox, is not because if a memory leak, that's because you're clearing all the internal page caches |
13:59.39 | [MoonWolf] | Maldivia, my mem usage is half yours and I want it down! |
13:59.48 | id` | thats alot of addons |
13:59.53 | id` | right? |
13:59.57 | [MoonWolf] | id`, nope. |
14:00.05 | [MoonWolf] | I use double that easy. |
14:00.12 | id` | like what? |
14:00.22 | id` | i mean in terms of functionality |
14:00.38 | Maldivia | [MoonWolf]: I have memory to spare when WoW is running, so I don't see why I should lower the usage |
14:00.51 | Elviso | Maldivia, I realize that.....but it doesn't make it OK :p FFox should put a time-out on their cache |
14:01.11 | Maldivia | Elviso: you can just disable them :) |
14:01.25 | [MoonWolf] | weapon swapper, information panel, recap, tooltip mover, tooltip formatter, bongos. |
14:01.36 | [MoonWolf] | combat log formatter. |
14:01.40 | Maldivia | Elviso: and the cache lives as long as the tab is open, especially the back-forth cache |
14:02.03 | id` | bongos -> visor, combat log -> sct, information panel -> /dev/null |
14:02.22 | [MoonWolf] | god that is one geeky sentence id` :P |
14:02.25 | [MoonWolf] | anyway |
14:02.27 | [MoonWolf] | I use more. |
14:02.33 | [MoonWolf] | and I like the more. |
14:02.40 | krka|work | we get it, your ePeen is bigger |
14:02.53 | [MoonWolf] | this has nothing to do with ePeen. |
14:03.00 | id` | I mean the fubar plugins guild friends money etc... how about opening your bag to see what you have? Making an addon to show it is just laziness. |
14:03.05 | Kalroth | krka, actually I got more purplz, so my ePeen is biggest |
14:03.09 | Elviso | Maldivia: disable? disable what aspect? I just checked and my page cache is set to 50mb... |
14:03.30 | Maldivia | Elviso: I'm not talking about disk cache |
14:03.57 | [MoonWolf] | I have transportfu, ammofu, moneyfu, time indicator, xp indicator, mini menu, bg information and recapfu |
14:04.21 | Kalroth | id, some people use an alternative bag mod where they can disable money etc |
14:04.22 | [MoonWolf] | those things allow me to remove things and save screen real estate. |
14:04.23 | Maldivia | Elviso: I'm talking about for instance the browser.sessionhistory.max_total_viewers setting |
14:04.27 | Kalroth | id, hence it'd be handy for them |
14:04.46 | id` | Kalroth: ok. |
14:04.58 | Kalroth | apart from that, people could put their gold 50 places on the screen, it's their UI :) |
14:05.06 | Kalroth | it's a plugin/addon, it's optional |
14:05.16 | id` | its more :P |
14:05.34 | Elviso | Maldivia, that's set to -1 on mine....I assume that means it's disabled? |
14:05.41 | Maldivia | that means auto-detect |
14:05.48 | Maldivia | 0 is disabled |
14:05.58 | Kalroth | Elviso: http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers |
14:06.09 | Elviso | I just opened that page :) |
14:06.58 | Elviso | Maldivia, it doesn't add up |
14:07.19 | Elviso | with a setting of -1 and 1gb RAM, it should store 8 pages |
14:07.29 | id` | http://digigen.nl/~Industrial/games/wow/shots/ui setups/WoWScrnShot_042206_193928.jpg |
14:07.29 | Elviso | they quote "average" pages @ 4mb |
14:07.42 | id` | I could disable the 3d portraits, as those arent needed |
14:07.49 | Elviso | going to change it anyways |
14:08.37 | Maldivia | Elviso: well, that, and other caches can add up to a lot of mem |
14:08.41 | id` | http://digigen.nl/~Industrial/games/wow/shots/ui setups/WoWScrnShot_041706_000619.jpg |
14:08.44 | id` | ;) |
14:09.09 | Kalroth | spaces in urls ftl! |
14:09.21 | id` | wups |
14:09.39 | Maldivia | id: http://digigen.nl/~Industrial/games/wow/shots/ui setups/WoWScrnShot_041706_000619.jpg |
14:09.43 | Maldivia | ack |
14:09.45 | id` | GUI irc clients with right click menus ftl |
14:09.50 | Maldivia | id: http://nerdheaven.dk/~the_real/wow/manacolor.jpg |
14:09.55 | Maldivia | copy pasting the wrong URL ftw :) |
14:10.03 | Kalroth | pasting correct urls ftw: http://digigen.nl/~Industrial/games/wow/shots/ui%20setups/WoWScrnShot_041706_000619.jpg |
14:10.30 | id` | *shrug* firefox understands it |
14:10.31 | id` | :p |
14:10.45 | id` | Maldivia: so you have 50% of your interface |
14:10.52 | id` | screen* |
14:11.53 | Maldivia | when in raids, yeah - the UI takes up some space (I like to follow the health/mana of other players :) |
14:13.19 | id` | minimap +/- -> mousewheel, textures -> /dev/null, chat frame buttons -> mousewheel, clock -> if you really need it you could just display it in 8 characters.. |
14:13.44 | id` | and i like the buffs :< |
14:13.49 | krka|work | niec ui there |
14:13.57 | krka|work | whoever posted it |
14:14.09 | Elviso | ahhhh |
14:14.32 | Maldivia | krka: which of them ? |
14:14.37 | Elviso | someone yesterday said that minimizing FFox cut memory usage.....I said they were full of shit (in nicer terms).... |
14:14.41 | krka|work | the one Kalroth pasted |
14:14.42 | Maldivia | id: I like my textures :) |
14:14.50 | Maldivia | krka: that's ids |
14:14.56 | id` | Maldivia: did you rescale the worldframe? |
14:15.06 | Maldivia | yes |
14:15.11 | id` | ok, good |
14:15.11 | id` | :p |
14:15.15 | Elviso | but, there's a config you can set to enable that option....but it's not default so you have to manually set it....it's not in the options anywhere |
14:15.34 | Maldivia | which setting ? |
14:16.03 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
14:17.03 | Elviso | config.trim_on_minimize |
14:17.47 | Miravlix | GlobalStrings.lua is nice, it allows me to completely localize my addon, without needing a translator |
14:18.12 | Miravlix | I do have to gsub the GlobalStrings strings, since they use C syntax |
14:19.01 | Elviso | hrmmm FFox slated to be released 8/06 or so |
14:19.11 | Elviso | s/FFox/FFox2 |
14:19.13 | Miravlix | You can hide the portrait with a one line /script |
14:19.19 | id` | o? |
14:19.26 | id` | i mean the whole round thing |
14:19.31 | id` | *photoshop* |
14:20.53 | *** join/#wowi-lounge Cairenn (n=Karen@CPE00045a2bfcbc-CM000f212f84be.cpe.net.cable.rogers.com) |
14:20.53 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
14:21.33 | id` | http://img209.imageshack.us/img209/6383/wowscrnshot0417060006195lz.jpg |
14:21.49 | id` | <3 --^ |
14:22.24 | zenzelezz | mirrored text? |
14:22.27 | id` | ... |
14:22.35 | id` | (16:18) * id` wonders if i he could take the original unit frames, and in the middle mirror the right to the left, so theres only nice bars (they are really really nice) and no portrait |
14:22.55 | id` | (16:19) ( id`) *photoshop* |
14:23.01 | id` | (ms paint actually) |
14:23.06 | zenzelezz | aha |
14:24.29 | *** join/#wowi-lounge cmunn (n=cmunn@c-68-63-221-162.hsd1.ms.comcast.net) |
14:25.16 | [MoonWolf] | krka eeuh, it allows you to talk about yourself in third person. |
14:25.23 | id` | yeah |
14:25.24 | id` | :P |
14:25.29 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
14:26.02 | id` | no, you mean /me understands now |
14:28.33 | id` | >_> |
14:28.50 | [MoonWolf] | ^_< |
14:28.58 | id` | >_o |
14:29.30 | id` | wasp, yeah! |
14:30.26 | id` | :P |
14:33.06 | [MoonWolf] | going |
14:40.35 | Miravlix | Me is supposed to be emotes |
14:40.53 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
14:40.56 | Miravlix | You can't just do /me hey this it's Krka dances |
14:41.16 | Maldivia | works fine... |
14:42.13 | Maldivia | hmm, let me see if I remember the syntax... |
14:42.27 | Maldivia | %HACTION is testing...%H |
14:42.36 | Maldivia | I failed... |
14:43.24 | Tain | ~rlart |
14:43.26 | Miravlix | WoW and other games got there syntax from IRC |
14:43.47 | Miravlix | MUD's used a different syntax that some has adopted too |
14:43.58 | Miravlix | :dances |
14:44.04 | Miravlix | Is a MUD emote |
14:44.49 | Maldivia | differs from MUD to MUD |
14:45.04 | sharkhat | grrr' |
14:45.18 | Miravlix | Wouldn't that be /me rubs his head; Ouch! |
14:45.56 | Miravlix | You have said worse things, so why shouldn't the descovery of /me be true |
14:46.00 | Tain | You're not serious, you're krka. |
14:46.11 | krka|work | lol |
14:46.13 | krka|work | to both of you |
14:47.19 | Wobin_ | http://www.darklegacycomics.com/40.html |
14:48.16 | Miravlix | do you know why there is msg and notice, Maldivia? |
14:48.31 | Maldivia | yes |
14:48.46 | krka|work | lol Wobin_ |
14:49.22 | Maldivia | An IRC client may NEVER auto-reply to a notice, it's allowed to auto-reply to a PRIVMSG |
14:49.34 | Wobin_ | Can anyone suggest a nice rogue leveling grinding build? |
14:49.39 | Wobin_ | I'm just hitting 10 =) |
14:49.43 | Maldivia | to avoid auto-reply loops |
14:50.41 | Miravlix | And allow IRCOPS to mass message the network without getting flooded |
14:51.25 | Miravlix | The IRC standard is quite well thought out |
14:51.43 | Maldivia | IRCOPS do not mass-message a network |
14:51.46 | Miravlix | But then morons like the mIRC author came in from the Windows world and poluted the standard |
14:51.50 | Miravlix | I do |
14:51.55 | Maldivia | they either use wallops, or use a global announcement service |
14:52.26 | Miravlix | Maldivia: I've been a Admin/IRCOP for the past 10 years, started out as a DALnet admin |
14:52.33 | Miravlix | I think I know how I do it |
14:53.12 | Maldivia | and I'm just saying how it should be done ! :) |
14:53.24 | Miravlix | We have always used /notice *.network text |
14:53.35 | Miravlix | When I started service wasn't invented |
14:53.52 | Miravlix | And wallops is something you turn on to receive |
14:53.57 | Miravlix | So it's not veyr usefull |
14:54.14 | Miravlix | The IRCOPs here on this network still use notices |
14:54.49 | krka|work | ooh... now i get it |
14:54.54 | Miravlix | Unless Lilo is a service |
14:55.18 | Maldivia | you mean his wallops ? |
14:55.27 | Miravlix | Notice |
14:55.34 | Miravlix | Wallops is something entirely different |
14:55.54 | Miravlix | It's a network wide commmunication channel you turn on with a mode command on your self |
14:56.00 | Miravlix | Forgot if it's +w |
14:56.21 | Maldivia | you mean messages like: [13:47:17] -lilo/Wallops- Thus another interesting chapter in current events winds from start to finish in record time. 8) |
14:56.30 | Miravlix | Thats a notice |
14:56.46 | Miravlix | His irc program inserts /Wallops |
14:57.02 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-172.handshake.de) |
14:57.32 | Miravlix | The wallops feature has been poluted because it's also used in some irc programs to message all ops in a channel |
14:58.06 | Miravlix | And thats causing some confusion between the real wallop feature that no one uses (It's IRCOP only to send to it) |
14:58.52 | Miravlix | Err, Your irc program insert /wallop |
15:00.23 | Maldivia | hmm... lets see |
15:00.28 | Miravlix | Hmm, the spellbook doesn't contain how long it takes to cast a channeled message |
15:00.38 | Maldivia | freeNode uses hyperion, which is a fork of hybrid 6, iirc |
15:01.07 | Miravlix | That was me doing /notice #wowi-lounge test |
15:01.16 | Maldivia | yeah I know |
15:01.35 | Miravlix | channeled spell? |
15:02.54 | Maldivia | but the above I pasted was a wallop, and yes the /Wallops is something my client adds, when it recieves a WALLOPS message |
15:04.32 | Miravlix | But wallops is only send to people that has set the self mode flag to receive them |
15:04.38 | Miravlix | sent, even |
15:04.50 | Maldivia | Yes, +w |
15:04.53 | Miravlix | So you can't use it to message the network |
15:05.03 | Miravlix | You have to use /notice *.network message |
15:06.51 | Maldivia | but the IRC protocol actually doesn't allow for you to seding a privmsg or notice to all users |
15:07.33 | Maldivia | the requirements for mass-noticing requires at least one dot and not wildcards after the last dot |
15:07.40 | Miravlix | I've just used it for 10 years, I really don't remember if it's in the IRCd standard anymore |
15:08.02 | Miravlix | I'm messaging the domain of the server |
15:08.17 | Miravlix | Here it would be /notice *.freenode.net |
15:09.40 | Maldivia | $*.freenode.net |
15:10.06 | Miravlix | And your right some quirky ircops don't like to talk to the users, so they use a service to leave out there name, so ppl doesn't respond |
15:10.11 | Miravlix | I've never liked that attitude. |
15:11.38 | Maldivia | As a user of a network, if a global announcement is to be given in privmsg or notice, I'd much rather prefer a global announcement service to do it, that some random ope |
15:12.25 | Maldivia | as oper/admin of a network, I always use services if a global announcement is absolutely necessary |
15:12.35 | Miravlix | Too impersonal for my liking, I always use personal notices and then talk to people if they have questions |
15:12.56 | Miravlix | Though we do use Come to channel #XXXX for questions |
15:13.40 | Miravlix | You can't fake a global notice anyway. It's only IRCOPS that can make them |
15:15.07 | Miravlix | What spells you can cast effects manaCost? |
15:15.29 | Maldivia | inner focus |
15:15.53 | Miravlix | ClearCasting OOC, etc. makes the next spell cost 0 mana |
15:16.17 | Maldivia | well, those aren't exactly spells you cast, since they are procs |
15:16.54 | Miravlix | Yes, it's just the non spells I know of that creates the effect |
15:17.29 | Maldivia | Inner focus is the only spell I can think of, that you can cast |
15:17.30 | krka|work | are tooltips updated when that happens btw? |
15:17.38 | Maldivia | nope |
15:18.31 | Miravlix | But all those is 100% effect |
15:18.43 | Miravlix | Isn't there one that makes it cost 35% more mana |
15:19.03 | krka|work | hmm.. yeah |
15:19.06 | krka|work | a mage talent |
15:19.10 | krka|work | Arcane Power or something |
15:20.27 | Miravlix | But none of them update the spellbook XX Mana requirements |
15:20.46 | Maldivia | buffs doesn't change tooltips - none that I've noticed anyway |
15:20.51 | Miravlix | Only talent change and level up can change that? |
15:21.51 | Miravlix | Woops, talent change, I bugged CO |
15:26.51 | Miravlix | I don't know what to think about the WoW event system, but it seems it's breaking itself |
15:27.29 | Miravlix | I'm monitoring LEARNED_SPELLS_IN_TAB, PLAYER_LEVEL_UP, PLAYER_CHARACTER_POINTS_CHANGED |
15:27.50 | Miravlix | To check for changes to the spellbook |
15:28.15 | Miravlix | Because monitoring SPELLS_CHANGED is just broken |
15:30.20 | *** join/#wowi-lounge groll (n=hepp@62.119.159.41) |
15:33.25 | Cairenn | later all |
15:33.27 | *** part/#wowi-lounge Cairenn (n=Karen@CPE00045a2bfcbc-CM000f212f84be.cpe.net.cable.rogers.com) |
15:33.53 | Josh_Borke | bye... |
15:34.09 | krka|work | in what way is SPELLS_CHANGED broken? |
15:34.19 | Elkano | btw: Miravlix, did I miss sth when I left 1.5h ago? |
15:34.32 | Miravlix | It triggers when there is no changes |
15:34.54 | Miravlix | Fx. if I polymorph into bear SPELLS_CHANGED fireing |
15:35.10 | Miravlix | making around 30 of my addons to a spellbook lookup |
15:35.15 | *** join/#wowi-lounge Kalroth (n=kalroth@port114.ds1-hj.adsl.cybercity.dk) |
15:36.06 | Miravlix | There isn't really a situation where you can use SPELLS_CHANGED in a meningfull way, without it going haywire in system cost |
15:36.06 | krka|work | not sure it's a big problem with one extra spell scan on changing stance / form |
15:36.16 | Miravlix | It lags me for 2-3 seconds |
15:36.34 | krka|work | then you're doing something wrong |
15:36.39 | Miravlix | Happends on weapon change too |
15:36.45 | Miravlix | Yeah it's always my fault |
15:37.04 | Miravlix | Nothing wrong with a totally broken system that needs libraries to work |
15:37.16 | Miravlix | To avoid overscanning when using multiple addons |
15:37.49 | Miravlix | All of the addons is fine when stand alone |
15:37.58 | Miravlix | The problems comes from 30+ addons all spellbook scanning |
15:38.03 | krka|work | use caching |
15:38.09 | Miravlix | Even if they wrote the best caching spellbook scanners |
15:38.12 | Miravlix | it's going to COST |
15:38.18 | Miravlix | Because checking a tooltip cost |
15:39.09 | wereHamster | opening the spellbook generates an SELLS_UPDATED event .. |
15:39.35 | wereHamster | a good way to test ther performance of all addons that use this event is to open and close your spellbook really fast |
15:40.03 | Miravlix | Blizzard give us the data in a way that we have to write libraries ontop of there code to make everything really usefull |
15:40.25 | krka|work | whoa... didn't know that wereHamster |
15:42.28 | Miravlix | SPELLS_CHANGED, INVENTORY_CHANGED, Buff/Debuff scanning all involves tooltip scanning to get certain information |
15:43.06 | Miravlix | And a lot of addons need that information, making my current addons create lag when I'm in combat |
15:43.13 | krka|work | atleast buff stuff is friendly |
15:43.32 | Miravlix | So I'm writing Sea Spellbook, Sea Inventory, Sea Buff and Sea Debuff |
15:43.56 | Miravlix | And recoding the 170 addons I use to all use the libraries, so only ONE single scan will happend |
15:44.08 | krka|work | should be too hard to create your own simulated tooltip and change the other addons to use that instead |
15:44.17 | krka|work | s/should/shouldn't/ |
15:44.21 | wereHamster | Miravlix, what do you require from the spellbook that isn't available through the standard API? |
15:44.28 | Miravlix | Mana cost |
15:44.43 | Miravlix | Energy Cost, Rage cost |
15:45.50 | krka|work | focus cost |
15:46.13 | Miravlix | Hmm, Arcane Power is an activated spell, so it wont effect tooltip either. |
15:46.34 | Miravlix | So I think, I'm home free by not dealing with those in Sea Spellbook |
15:46.49 | Osagasu | It does alter tooltips if that's what you're saying |
15:47.54 | Miravlix | OOC, Clearcast, Arcane Power doesn't change the spellbook spells tooltips |
15:48.12 | Miravlix | It wont show the spells as 0 Mana cost |
15:48.18 | Miravlix | or 35% more mana cost afaik |
15:48.32 | Osagasu | Well not in the spellbook I don't think |
15:48.47 | Miravlix | Then what tooltip do you think change? |
15:49.01 | Miravlix | When you drag a spell from the spellbook it's still the spellbook tooltip afaik |
15:49.08 | Osagasu | Everything outside of them. |
15:49.32 | Miravlix | I don't know of anything outside the spellbook |
15:49.39 | Osagasu | buttons? |
15:49.41 | Miravlix | Spells on actionbars is still the spellbook |
15:51.16 | Miravlix | Though I should prolly make a Sea ActionBars lirbariy too, it's gotten quite popular to scan those |
16:07.54 | Elviso | is there a way to get a table's name? |
16:10.06 | Maldivia | a table does not have a name |
16:11.05 | *** join/#wowi-lounge Osagasu (n=Kronus@208.104.133.240) |
16:13.43 | Elviso | it should :p |
16:19.06 | Miravlix | My point with all this is, it will never be possible for us to agree on using LibraryX for operation Y, so Blizzard should code the API so libraries isn't needed |
16:20.36 | wereHamster | Elviso, why? |
16:21.44 | Elviso | lots of reasons, which may be due to my inexperience w/LUA, idk |
16:21.49 | Wobin_ | You could possibly scan through all the globals, check if they're a table, then compare the table =P |
16:22.00 | Wobin_ | or even just compare the table with the global list |
16:22.06 | Elviso | in one of my fn()'s, I pass it several tables, and I'd like to do different operations depending on the table |
16:22.20 | Wobin_ | depending on what, about the table? |
16:22.31 | Elviso | yeah |
16:22.51 | Wobin_ | No, I mean, what identifies the table from other tables? |
16:22.56 | Elviso | if table = "x" then do fnx() else if table = "y" then do fny() end |
16:23.01 | Maldivia | well, just add table.name = "Table 1" etc to your tables, and check for that key |
16:23.47 | Elviso | good idea, Maldivia. I considered that but for some tables of mine that's not an option, or a practical one at least |
16:24.12 | Elviso | Wobin_, you lost me |
16:24.29 | Maldivia | do your function have access to all the tables you want to check against (beside from function parameters) |
16:24.49 | Elviso | yes |
16:25.11 | Maldivia | function bla(t) if t == tableOne then fnOne() elseif t == tableTwo fnTwo() end end |
16:25.23 | Maldivia | tables are passed by reference |
16:25.26 | Elviso | yeah that's how I'm doing it now |
16:29.27 | Elviso | I'm just working on a debug fn(), and I pass it the parameters that I sent the original fn() |
16:30.18 | Elviso | so, I have a 10-tiered if-then-elseif....would just be easier to do a table.getname(X) |
16:31.42 | Elviso | actually it's going to be more than 10 if I included all the nested tables as well, ugh |
16:31.58 | Maldivia | hmm, add the function to your tables instead ? :) |
16:32.13 | Maldivia | tableOne.__func = fnOne(); |
16:32.41 | Maldivia | function bla(t) if type(t)=="table" and type(t.__func) == "function" then t.__func() end end |
16:33.14 | Josh_Borke | what do the __ represent? |
16:33.25 | Elviso | interesting, would that be a metatable or just funny nomenclature? |
16:33.35 | Maldivia | nothing, just to not clash with other keys in the table :) |
16:33.43 | Josh_Borke | k, just checking :D |
16:34.15 | Maldivia | you could do it with metatables aswell, yes - the above is just a simple key with a function value |
16:34.29 | Elviso | I've read up on metatables but it's all greek to me still |
16:36.06 | Maldivia | Josh, well - global variables starting with _ is to show that they are reserved to internal LUA use, iirc |
16:36.23 | Wobin_ | Metatables are well worth reading about til you understand them |
16:36.28 | Wobin_ | the PiL book is invaluable |
16:37.40 | Elviso | I've read it like 10 times |
16:37.49 | Elviso | I still can't think of a practical application |
16:37.58 | Elviso | for my uses, at least |
16:38.38 | Elviso | I'm sure that once it clicks in my head, it'll be great and wonderful and I won't be able to live w/o them.....but I'm not there yet |
16:39.45 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
16:39.59 | Maldivia | if you want to mimic OO in lua, and have several instances of a class, having a metatable on the table you create as your object, allows you for easy setting default values and having the functions on them, etc |
16:40.45 | Wobin_ | Default values are also useful |
16:40.55 | Wobin_ | for indexing |
16:42.30 | Tain | It's really just like any other feature, it's only useful if you have something to benefit from it. Metatables don't just globally make things better. |
16:42.48 | Josh_Borke | yes they do! they're like sliced bread! |
16:42.55 | Josh_Borke | er, um, what's a metatable again? ^_^ |
16:43.32 | Maldivia | incorrect use of metatables will crash WoW though... :9 |
16:43.50 | Iriel|working | Morning |
16:43.56 | Maldivia | morning Iriel :) |
16:43.56 | Josh_Borke | morning Iriel|working |
16:44.09 | Iriel|working | Incorrect use of ANYTHING can crash wow 8-) |
16:44.26 | Iriel|working | and quite often, correct use of the wrong things |
16:44.31 | Cide | actually |
16:44.42 | Cide | Tem's use of ANYTHING can and *WILL* crash wow |
16:44.50 | Maldivia | hehe, yeah... well, I was playing with metatables on global enviroment... a minor mistake made wow crash... several times :) |
16:47.20 | krka | is it possible to access the Tooltip metatable+ |
16:47.39 | krka | i was thinking hooking all Set* for tooltips and implement caching |
16:47.42 | Miravlix | http://forums-en.wow-europe.com/thread.aspx?ForumName=wow-interface-en&ThreadID=41708 |
16:48.54 | Iriel|working | krka: You basically hook _the_ frame metatable's __index method |
16:49.31 | Iriel|working | krka: Or iterate over the frame list and replace the metatable on all GameTooltip objects |
16:49.51 | Iriel|working | krka: Depending on your intent, hooking the frame metatable may cause issues with trusted code |
16:49.57 | krka | ooh... so it wouldn't be too hard to speed up almost all tooltip scanners with just one embedded addon |
16:50.48 | Maldivia | nope |
16:50.57 | Iriel|working | s/speed up/break/ 8-) |
16:50.58 | krka | why hasn't anyone done that? |
16:51.13 | krka | why would it break? |
16:51.32 | Miravlix | Why did Columbus discover America? |
16:51.36 | krka | wouldn't that make a nice addition to secretsauce Iriel? that's kind of in the same area |
16:51.47 | Miravlix | Because no one else had gotten the idea before him |
16:51.53 | krka | he didn't :P |
16:52.08 | Maldivia | hooking the metatable makes the function calls call from untrusted code, which can cause problems |
16:52.22 | krka | true... |
16:52.37 | Iriel|working | How much effort would be required to keep the cache in sync? |
16:52.43 | krka | not much i think |
16:52.54 | Iriel|working | the break was just an amusing quip given that anything you did would affect everyone 8-) |
16:52.56 | krka | would need one frame that registers for a bunch of events |
16:53.12 | Iriel|working | What about stuff that isn't event based? |
16:53.14 | krka | well, we would need to simulate the old Set* eactly |
16:53.21 | krka | we ignore those and fall back to original |
16:53.46 | krka | but buffs and spells is definitely doable |
16:53.55 | Tain | If I got a grant from the Queen of Spain I'd go discovering metatable tooltip enhancements just like Columbus. |
16:54.00 | krka | this is probably my greatest idea ever |
16:54.07 | krka | ROFL |
16:54.31 | Tain | The more important thing is what do you call it? |
16:54.46 | Tain | Tooltip Enhancer... oh of course, Viagra. |
16:55.34 | Iriel|working | I'm also curious to know whether or not a bunch of SetText's is slower or faster than the internal :Set* implementation |
16:55.55 | Iriel|working | This is very SecretSaucian though, make sure you benchmark it when you're done! |
16:56.12 | krka | hmm.. |
16:56.14 | krka | settext is just a function call and a string reference copy |
16:56.45 | krka | benchmark is for sissies, i just assume my code is great |
16:57.09 | Maldivia | hmm, if I define a function, that just dumps the stacktrace, and I return that function from an __index, would the backtrace trace into the __index ? |
16:57.12 | krka | not sure how to get started though |
16:57.18 | krka | since i am a metatable n00b |
16:57.22 | Iriel|working | Maldivia : No |
16:57.59 | krka | and now for something completely different: i need you to list all in game lua editors you know of |
16:58.03 | krka | such as TinyPad and LuaSlinger |
16:58.05 | Iriel|working | krka: Well, start out NOT doing it via metatable |
16:58.19 | Tain | TinyPad, LuaSlinger, FuncBook |
16:58.22 | krka | but then there's much less chance of breakage :/ |
16:58.34 | Iriel|working | krka: Just iterate over all frames (with EnumerateFrames), check for GameTooltip objects, then put your own :Set methods into the objects themselves |
16:58.53 | krka | yeah i _could_ do that :P |
16:58.57 | krka | but where's the fun? |
17:00.46 | Iriel|working | krka: If that works, you can do local Viagra = {}; setmetatable(Viagra, getmetatable(UIParent)); local ViagraMeta = { __index = Viagra ; } |
17:01.03 | Iriel|working | then do setmetatable(GameTooltip, ViagraMeta), and stick all your overrides in Viagra |
17:01.21 | krka | thanks |
17:01.31 | krka | hmm... i should finish FAIAP before starting this |
17:02.24 | Iriel|working | Nothing is ever _finished_ 8-) |
17:03.58 | krka | well, _released_ :P |
17:13.40 | krka | this is kinda cool |
17:14.31 | krka | now i don't have to modify the editors _at all_ |
17:14.31 | krka | just have my addon loaded |
17:14.35 | krka | anyone want to test before i release? |
17:15.05 | zenzelezz | how does it work if you don't modify them? |
17:16.00 | krka | well, my addon modifies them, obviously |
17:16.11 | krka | but i don't have to modify the editor addons source |
17:16.50 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
17:24.06 | Cide | argh |
17:24.25 | Cide | I wrote a function a while ago, but now it doesn't work properly anymore and I'm not sure what's messed up |
17:25.06 | Cide | I hate it when I do that |
17:26.18 | Maldivia | I hate it even more, whne I wrote a function a while agi, and now it doesn't work properly anymore, and I have no idea what it's actually should do :) |
17:26.31 | Cide | exactly |
17:26.39 | Cide | see http://pastebin.com/679284 |
17:26.45 | Maldivia | anyway, I'm off :9 |
17:27.00 | Cide | it's supposed to "Returns cursor position from BOTTOMLEFT of frame", but it doesn't work when the frame is moved! |
17:27.55 | Miravlix | Mal: Comments is your friend |
17:28.11 | Kalroth | Cide: You don't update the variables after it's moved? |
17:28.35 | Cide | hmm, maybe not |
17:28.48 | Kalroth | Or am I missing the point of the if .. else code? |
17:29.49 | Kalroth | I am :) you check if it's created and create it if it isn't |
17:29.51 | Cide | let me try to unset it! |
17:30.30 | Cide | actually, that seems to be it :) |
17:30.39 | Cide | thanks! |
17:31.03 | Kalroth | Glad I could help, even though I was wrong :P |
17:31.21 | Eraphine|Lab | could someone link iriels' dev tools for me? |
17:31.48 | Elviso | <krka> and now for something completely different: i need you to list all in game lua editors you know of |
17:31.56 | Elviso | krka, I also use Inspector |
17:32.55 | *** join/#wowi-lounge Adrine (n=Adrine@208.187.119.42) |
17:33.00 | Adrine | *yawn* |
17:33.03 | Adrine | Morning, folks |
17:33.06 | Elviso | howdy |
17:33.39 | Elviso | krka, what does your addon do, that deals with editors? |
17:34.00 | krka | it adds syntax highlighting and indentation |
17:34.17 | Adrine | Ooh, wait, what now? |
17:34.36 | krka | Elviso, could you specify the exact addon name of Inspect (i.e. folder name / toc-name) and the names of the editboxes used? |
17:34.41 | krka | so i don't have to download and check |
17:35.05 | Elviso | ok, sec |
17:35.33 | Elviso | Inspector.toc |
17:40.18 | Elviso | IG_ScriptFrameScriptTab"..i.."ListScrollFrameChildFrameEditBox |
17:40.23 | krka | hmm... bad idea to hook RunScript if your hook is broken :P |
17:40.25 | Elviso | where i = 1 to 8 |
17:41.12 | krka | done! |
17:41.14 | krka | want my addon? := |
17:41.25 | Elviso | of course |
17:41.43 | krka | http://kristofer.no-ip.info:8080/ForAllIndentsAndPurposes.zip |
17:41.53 | Adrine | *groan* |
17:42.03 | krka | installation shouldn't be harder than unzipping in your AddOns |
17:42.09 | Elviso | a very Rowanish name, lol |
17:42.13 | krka | you know you love it Adrine |
17:42.15 | Elviso | (sp) |
17:42.23 | krka | as in rowan atkinson? |
17:42.59 | krka | all feedback is appreciated btw |
17:43.12 | Elviso | the Ace guy |
17:43.27 | krka | ah, hence the (sp) |
17:43.53 | krka | Adrine, i had a name suggestion thingy yesterday, but no one came up with anything |
17:44.03 | krka | not too late to change it, if you come up with something better |
17:44.17 | krka | i was also considering Dentist or Toothfairy |
17:44.37 | Adrine | I love the name, but it is a bit long :) |
17:44.51 | *** join/#wowi-lounge Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
17:44.57 | krka | FAIAP works |
17:45.00 | krka | fairly unique |
17:45.35 | krka | Elviso, let me know when you've tested it, so i'll know if it's stable enough for wowi |
17:45.53 | Elviso | ok |
17:48.04 | Elviso | I like Inspector, although I don't use it for scripting as much anymore.... |
17:48.15 | Elviso | I like the browser though, don |
17:48.29 | Elviso | s/don/don't know of a replacement for it/ |
17:48.45 | krka | haven't used inspector |
17:48.50 | krka | dont know what it is, even |
17:50.02 | Elviso | http://www.curse-gaming.com/mod.php?addid=2928 |
17:50.24 | Elviso | you can browse all the global vars basically |
17:51.00 | Elviso | kind of a fancy /dump |
17:51.10 | krka | dump is all i need :) |
17:51.34 | Elviso | btw these parens are hard to see |
17:52.36 | Elviso | but it functionally works fine |
17:55.05 | krka | yeah, the colors aren't really that well thought out yet |
17:55.15 | krka | you can tweak it at the bottom of indent.lua |
17:55.21 | *** join/#wowi-lounge SlackerJer (i=slackerj@slacker.ucdavis.edu) |
17:55.24 | krka | (and feel free to send it back) |
17:55.59 | krka | no bugs? you can execute the code you write, et.c.? |
17:57.08 | Elviso | ya so far |
17:58.06 | krka | cool |
17:58.52 | Josh_Borke | *sigh* forAllIndentsandPurposes? *groan* |
18:01.40 | krka | better suggestion will happily be accepted |
18:02.18 | Miravlix | Druids suck! |
18:02.34 | Miravlix | Just noticed the darn attack crit chance changes when they change form |
18:05.19 | zenzelezz | so does warriors, when in Berserker Stance |
18:05.57 | Elviso | dont change it please |
18:06.04 | Elviso | I dont want to edit toc's again |
18:06.44 | krka | why would you have to? |
18:08.51 | Elviso | if you changed the name? |
18:09.08 | Elviso | I guess I wouldn't, unless you improved the addon at the same time |
18:09.54 | krka | what toc would you have to change? i dont understand |
18:12.40 | Josh_Borke | titan vs fubar? why which one? |
18:13.47 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
18:17.56 | Wobin_ | fubar |
18:18.28 | Wobin_ | PS The Copper Ridge in Elwynn Forest? Man.. so much copper |
18:19.34 | Tem | FuBar over titan because it's more feature rich |
18:19.54 | [MoonWolf] | fubar over titan , because it has an actual developer. |
18:20.32 | Josh_Borke | as a user, not a developer also :-) |
18:20.33 | Ktron | yeah, /agree [MoonWolf] |
18:20.51 | Josh_Borke | trying to convince a friend :-) |
18:21.28 | Wobin_ | I also think fubar has a better foundation codewise than Titan |
18:21.36 | Wobin_ | ie, is better designed |
18:21.41 | [MoonWolf] | that wont convince most users. |
18:21.44 | Wobin_ | True |
18:26.42 | krka | why do you care what most users do? just tell your friend FuBar is better and then let him make up his own mind |
18:27.27 | Josh_Borke | i want to see my friend enjoy the mod :-) |
18:29.46 | Josh_Borke | it's more of a question about how users would perceive the different mods. everyone uses titan because it is what everyone knows. when titan does something wrong, people will blame all addons or blizzard because there is no one responsible for it. with something like fubar, the chances of breakage are less, and there is someone to speak for it |
18:30.37 | Josh_Borke | or something like that i think |
18:36.00 | Wobin_ | accountability =) |
18:39.42 | Josh_Borke | indeed |
18:39.57 | Josh_Borke | anyone here play on stormreaver? |
18:40.22 | Adrine | <-- Cenarion Circle |
18:40.53 | Josh_Borke | i need to find a new guild :-( |
18:41.17 | Ktron | <-- Black Dragon Flight now (used to be Zul'jin) and Eredar |
18:41.25 | Tain | I have a few characters on Stormsomething... but no guild. |
18:41.25 | Ktron | and on the rare day, Lightninghoof |
18:41.52 | Josh_Borke | Tain: stormrage? |
18:42.01 | Tain | I never remember, to be honest |
18:42.16 | Wobin_ | <-- AD |
18:42.17 | Tain | Just that it's one of the storms |
18:42.21 | Wobin_ | <-- Suramar |
18:42.57 | Miravlix | I just coded the best macro evah! |
18:43.07 | Miravlix | Well slashcommand actually |
18:43.21 | Tain | Does it order pizza and a hooker? |
18:43.24 | Miravlix | It makes me /sleep when I do a reload and then makes me /sit when I wake up again |
18:43.26 | Wobin_ | Does it punch remote users in the face? |
18:43.40 | Wobin_ | Cause I'd pay lots for a macro that did that |
18:43.44 | Josh_Borke | Wobin_: me too |
18:43.45 | Iriel|working | So my friend just sent me a screenshot of the EvE galaxy map with a system that lists '2029 ships destroyed in the last hour' |
18:43.53 | Miravlix | Makes it a lot easier on others to have a conversation with me. :) |
18:43.53 | Tain | haha |
18:44.09 | Tain | I started last night, Iriel. Pretty much just the beginning tutorial though. |
18:44.11 | Iriel|working | I asked him "2029? What were you doing" and his reply was 'Watching from a safe distance and selling ammo' |
18:44.17 | Wobin_ | Hehe |
18:44.19 | Wobin_ | A wise man |
18:48.45 | Kalroth | Iriel|working: haha |
18:49.11 | Kalroth | yeah, the equipment producers got a good time in EVE at the moment :) |
18:52.13 | wereHamster | Iriel|working, the bug in coolDown seems to be caused because the OnUpdate script is executed after I :Hide() the frame, most likely even before the next WorldFrame redraw, eg. in the same frame cycle just after executing my OnEevnt handler because the time since the last invocation of the OnHide script is 0.008 seconds (and since the last OnShow 144 seconds). |
18:55.24 | Iriel|working | wereHamster : Could the frame hiding be happening during an OnUpdate call of another frame? |
18:56.07 | Eraphine|Lab | Iriel|working can you link your developer tools? |
18:56.19 | wereHamster | Iriel|working, yes, there is such a code path |
18:56.27 | Iriel|working | http://www.vigilance-committee.org/wow/downloads/ |
18:56.30 | Iriel|working | For all of your iriel's addon needs |
18:56.56 | Iriel|working | wereHamster : In that case I could see OnUpdate being called for a 'hidden' frame because it's a frame that's committed for drawing THIS frame |
18:57.55 | Eraphine|Lab | thanks Iriel|working |
18:57.58 | Eraphine|Lab | question : |
18:58.16 | Eraphine|Lab | actually I have a generic question - is there a max size for combatlog.txt ? |
18:58.34 | wereHamster | ok.. I do this because there is no event to indicate that a spell is ready again, so I call the OnEvent function when the button sees that the cooldown is over. |
19:00.17 | Elviso | krka |
19:00.19 | Elviso | <krka> what toc would you have to change? i dont understand |
19:00.32 | Elviso | I thought you were talking about your indent/highlight code |
19:00.42 | Elviso | idk know if that was the same one you meant |
19:00.50 | ckknight | hey all |
19:01.00 | Iriel|working | Eraphine : Not that I know of, as far as I know it's just streamed to disk as the buffer fills up. |
19:03.53 | wereHamster | Iriel|working, Any idea whether :IsVisible() will report the correct value in this situation? |
19:04.11 | Miravlix | Hmm, weird |
19:04.31 | Miravlix | I did my reloadui script, but the emote didn't take effect until after the reloadUI |
19:04.44 | Iriel|working | Well, you didn't see it until after |
19:04.46 | Miravlix | Apparently some things can run across a reload |
19:04.56 | Iriel|working | it probably got sent to the server before, you reloaded, and saw the result when you got back |
19:05.06 | Miravlix | Naah |
19:05.17 | Miravlix | I set a savedvariable I check on load to /sit |
19:05.20 | Miravlix | when I login |
19:05.31 | krka | yes Elviso, why would you need to change the toc on my addon? that's my job :) |
19:05.35 | Miravlix | It ended up queueing the DoEmote somehow |
19:06.09 | Tem | that doesn't make any sense |
19:08.51 | Miravlix | Code does. DoEmote("sleep") ReloadUI() then on load it does DoEmote("sit") |
19:09.11 | Miravlix | But after load all I got was /me falls asleep ZZZzzzz |
19:09.41 | Miravlix | Happened right after PeW |
19:09.55 | Iriel|working | Which would be consistent with what I said |
19:10.07 | Iriel|working | Did you make sure your "sit" invocation happened AFTER P_E_W? |
19:10.25 | Miravlix | No |
19:10.30 | Miravlix | Reload takes 30+ seconds |
19:10.32 | Iriel|working | Maybe that's why it didn't show up |
19:10.50 | Miravlix | The server should have done the emote before the reload or while the reload was happening |
19:10.56 | Miravlix | But somehow it got queued up instead |
19:10.57 | Iriel|working | I still suspect if you had a 2nd computer logged in next to you, you'd have seen yourself fall asleep WHILE you were rebloading |
19:11.20 | Iriel|working | You DO know that the client can queue events while you're reloading, right? |
19:11.43 | krka | you sent a sleep request -> server sends it back, but you are already in the middle of reloading, so your client buffers everything that happens in the background while loading, once finished loading you perform all buffered up stuff |
19:12.01 | Miravlix | If thats true |
19:12.10 | Miravlix | Then everyone shold see me as standing now |
19:12.23 | Miravlix | Even while my client thinks I'm sleeping |
19:12.31 | Iriel|working | Do YOU see you as standing? |
19:12.41 | Miravlix | No |
19:12.46 | Iriel|working | Then why would everyone else? |
19:13.03 | Miravlix | Because the code executes a DoEmote("sit") |
19:13.11 | Miravlix | On login |
19:13.11 | Iriel|working | But you didn't see it acknowledged |
19:13.27 | Iriel|working | and your answer to my earlier question makes me think you called DoEmote("sit") befor eyou were in world |
19:13.33 | Iriel|working | so it's quite possible the client just ignored you |
19:13.55 | Miravlix | Well, it didn't ignore me at my other tests |
19:14.12 | Miravlix | Where I had third party verification |
19:14.13 | *** join/#wowi-lounge Cairenn (n=Karen@CPE00045a2bfcbc-CM000f212f84be.cpe.net.cable.rogers.com) |
19:14.13 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
19:14.32 | Iriel|working | Maybe there's client flood protection on DoEmotes? |
19:14.49 | Iriel|working | Though my /chicken experiments would say otherwise |
19:17.09 | Cide | poor westfall chicken, huh? :) |
19:17.59 | Josh_Borke | morning Cairenn |
19:18.17 | Josh_Borke | poor chicken indeed :-( |
19:18.28 | Cairenn | hi again again again |
19:18.42 | Ktron | krka, you here? |
19:21.42 | krka | yes |
19:22.06 | Ktron | you make any more changes to FAIAP? because I think I've discovered another error thing |
19:22.21 | krka | have made some changes yes |
19:22.29 | krka | but tell me the error anyway |
19:23.08 | Ktron | when I type in 'string.' I get an error indent.lua:440: attempt to compare number with nil |
19:23.29 | Ktron | as in, if I'm midway through typing string.find or such |
19:23.46 | krka | hm |
19:23.54 | krka | can you tell me what that line looks like? |
19:24.17 | Ktron | line 440? |
19:24.27 | Ktron | or in LuaSlinger? |
19:24.33 | krka | line 440 |
19:24.46 | Ktron | sure |
19:25.24 | Ktron | `` elseif byte >= bytes.BYTE_0 and byte <= bytes.BYTE_9 then `` |
19:25.54 | krka | so byte must be nil... hm |
19:26.03 | Iriel|working | Sounds like there's a look-ahead check that doesn't know how to deal with the . being at the end of the data |
19:26.08 | krka | oops... my bad |
19:26.15 | Iriel|working | maybe you should put an 'or -1' after byte = ?? |
19:26.17 | krka | thanks for the report |
19:26.26 | krka | no, it's really quite silly |
19:26.38 | Ktron | it only happens when string. is at the end too... |
19:26.42 | krka | i'll pastebin for all to see |
19:26.57 | krka | http://wow.pastebin.com/679537 |
19:27.50 | krka | i'll just add a nil check |
19:28.21 | krka | next version will have the fix, thanks Ktron |
19:28.30 | Ktron | np |
19:28.49 | Ktron | heh, it's always in my best interest to find these bugs, heh, I'm trying to use FAIAP:) |
19:29.14 | Iriel|working | krka: As I said, a look-ahead check 8-) Just put 'or -1' after each byte assignment and the code will work |
19:29.16 | Josh_Borke | yea, now that it has tinypad support, i'm going to have to download it |
19:29.25 | Iriel|working | krka: though nil checks would work too, they're just messier |
19:32.00 | Josh_Borke | i got an interesting ad on wow.pastebin... dupe method for only 19.99 |
19:32.19 | Adrine | I'm mostly sure there's some kind of dupe running around. |
19:32.29 | Adrine | I've been seeing streaks of hard-to-obtain items on the AH |
19:32.32 | krka | i can support _any_ editbox i think |
19:32.36 | Iriel|working | Or that they found a way to dupe $19.99 |
19:32.39 | Adrine | Like, last night, I ran Uldaman and picked up a Falcon's Hook |
19:32.40 | krka | just have to put them in the defaulthooks.lua |
19:32.53 | Adrine | Checked the AH to get a price baseline and someone had 5 of them up for the same price. |
19:32.55 | krka | or the addon itself can add the indentation |
19:33.01 | Adrine | It's a world drop, and not exactly something you can farm easily. |
19:33.29 | *** join/#wowi-lounge Legorol (i=legorol@cpc4-cmbg6-0-0-cust310.cmbg.cable.ntl.com) |
19:33.37 | wereHamster | why doesn't blizzard buy one of those guides and fix it? |
19:33.55 | Adrine | Noticed the same thing with an epic the other day. I occasionally filter and search the entire AH by epic quality, just to see if there is anything underpriced that could be resold. Someone had 6 of a single non-craftable epic up. |
19:33.58 | Adrine | I don't remember what it was. |
19:34.00 | Iriel|working | I'm sure they are applying due dilligence there |
19:34.16 | Adrine | But I do remember that it wasn't the sort of thing that someone could reasonably obtain multiples of in any reasonable time period. |
19:34.20 | Iriel|working | But i'm also sure that many of these duping guides are bogus |
19:34.29 | Adrine | No doubt, Iriel. |
19:34.59 | Adrine | I tend to take duping claims with a grain of salt, but either drop rates on certain farmable mobs are somewhat flaky, or there is something else going on, judging from my personal observations. |
19:35.38 | krka | is this a bad idea... i am currently hooking runscript to replace || with | before running |
19:36.06 | krka | only problem would be if you're running stuff that's written from outside of wow |
19:38.28 | Iriel|working | krka: Dont do that |
19:39.05 | Iriel|working | krka: If you must do something along those lines, replace the /script command with your own |
19:39.11 | Iriel|working | krka: But leave RunScript alone |
19:40.30 | Iriel|working | (When I say replace the /script command with your own, I mean do SlashCmdList["SCRIPT"] = KrkaRunScript; |
19:43.20 | *** join/#wowi-lounge Legorol (i=legorol@cpc4-cmbg6-0-0-cust310.cmbg.cable.ntl.com) |
19:43.54 | krka | well, the only reason i am hooking runscript is to have seamless integration with all the editors |
19:44.04 | krka | they don't use /script at all |
19:44.41 | krka | hmm... maybe if i hook runscript on editbox:show and unhook it on :hide |
19:46.10 | krka | or i could check if the code to be run contains any color codes |
19:48.30 | Iriel|working | Well, you at least know what's in the editbox |
19:48.39 | Iriel|working | so perhaps you could only do your replacement if it matches that |
19:50.24 | *** join/#wowi-lounge Tem (n=Tem@204.90.50.252) |
19:51.18 | Iriel|working | Hey Tem, how was your exam? |
19:51.25 | Tem | easy |
19:51.39 | Tem | over-studying for fun |
19:51.41 | Tem | er |
19:51.48 | Tem | overstudying ftw |
19:52.19 | Iriel|working | Excellent |
19:52.57 | krka | i have to compare the code to run with every known editbox :/ |
19:53.28 | krka | hmm... i do have a cache |
19:55.07 | Iriel|working | Can you put a dummy colorcode in to match off |
19:55.15 | Iriel|working | say always end with |c00112233|r |
20:01.43 | krka | just a stringfind(code, "|r", 1, 1) might enough to start with |
20:02.36 | Iriel|working | Not really |
20:02.43 | Iriel|working | Not if other addons call RunScript |
20:02.59 | Iriel|working | I've been known to use it, for example |
20:03.17 | krka | i meant for a preliminary checj |
20:03.29 | krka | if there's no |r it's definitely not something in an editbox |
20:03.33 | *** join/#wowi-lounge Elkano (n=elkano@ip-213-135-2-172.handshake.de) |
20:03.48 | Ktron | I am never going to make it to 60, ever |
20:03.51 | Elviso | wow, did anyone check out that Google SoC thing? |
20:03.57 | Elviso | $4.5k USD... |
20:04.04 | krka | ok... how about this: only replace || with | if the || is inside a string? |
20:04.57 | krka | dont want to slow down RunScript too much though |
20:09.57 | krka | hm, probably better to hook the execute-functions of the editors, but that's harder to do |
20:11.32 | *** join/#wowi-lounge Natasem (n=Natasem@63.197.112.216) |
20:11.43 | Natasem | nice discussion goin on here http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=8020123 |
20:13.21 | *** join/#wowi-lounge [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
20:13.31 | Elkano | hiho Moonwolf :) |
20:13.46 | [MoonWolf] | hi people |
20:13.50 | Elkano | did you read the lines I had posted you about 7h ago? |
20:14.40 | [MoonWolf] | i cant remember |
20:14.41 | [MoonWolf] | try again |
20:16.16 | Elkano | - adding faerie items to PT/Mendeleev |
20:17.22 | [MoonWolf] | faerie ? |
20:17.23 | Elkano | - having the recipes an item is used in colored like in the tradeskill frame and maybe even show what can be made out of the things that can be made (like ReagentInfo does) |
20:18.02 | [MoonWolf] | that one requires Tekkub to change things in PT. |
20:18.03 | Elkano | oh, misspelled.. Faire... |
20:18.13 | [MoonWolf] | faire items are in... |
20:18.30 | Elkano | is the tradeskill parsing done by PT? oh, k :) |
20:18.34 | [MoonWolf] | yes |
20:18.42 | [MoonWolf] | that is handled by pt, i only fetch the data |
20:18.42 | Elkano | they are? hmm... ok, my fault ^^' |
20:19.13 | Elkano | or isn't Mendeleeve showing this? |
20:19.16 | [MoonWolf] | if some are missing of anything, tell tekkub in one way or another. |
20:20.19 | [MoonWolf] | they are off by default |
20:20.23 | [MoonWolf] | do /mend toggle faire |
20:21.10 | Elkano | ah, k :) |
20:21.39 | Elkano | ah, before I forget: THANKS /hug |
20:21.45 | [MoonWolf] | lol |
20:21.59 | Elkano | it's fun using Mendeleev/PT together with ItemDB :) |
20:23.02 | [MoonWolf] | im sure it is |
20:26.07 | Tem | Elkano: yes, yes it is |
20:26.33 | Tem | Elkano: when they added drop locations I lost like an hour to just looking through my item db at where things drop |
20:26.45 | [MoonWolf] | lol |
20:27.37 | Elkano | I hope PT gets a static/world drop table for all items *hides* |
20:28.28 | Tem | I wanna say Tek was writing a script to spider alla |
20:28.33 | Tem | to that end |
20:28.52 | Elkano | well, I'll be ingame trying to get some more honor :) |
20:32.20 | *** join/#wowi-lounge Cairenn (n=Karen@CPE00045a2bfcbc-CM000f212f84be.cpe.net.cable.rogers.com) |
20:32.20 | *** mode/#wowi-lounge [+o Cairenn] by ChanServ |
20:32.55 | Elkano | moonwolf, categorie faire does not exist :( |
20:33.19 | Elkano | (using latest svn) |
20:33.28 | [MoonWolf] | what version are you using ? |
20:34.23 | [MoonWolf] | "/mend toggle Faire Items" |
20:34.31 | [MoonWolf] | i was assuming you had the latest official release |
20:46.34 | krka | postponing my release till i can figure out a good way of doing runscript |
20:57.34 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
20:58.24 | Josh_Borke | bye all :-) |
20:58.26 | *** part/#wowi-lounge Josh_Borke (n=Josh@antimatter.stl.gtri.gatech.edu) |
20:59.10 | *** join/#wowi-lounge Maldivia (i=the_real@85.24.45.123) |
20:59.37 | Maldivia | Cairenn: how long until you can remove the "can't join channel unless you've authed" mode ? |
21:09.10 | duke|ib | do you have something against nickserv?! |
21:12.04 | Maldivia | no |
21:13.10 | Maldivia | but I hate fanzy network-service-link features like that :) |
21:13.34 | Miravlix | How else do you deal with Distributed spam bots? |
21:13.52 | Miravlix | Random nicks, random addresses |
21:21.13 | Iriel|working | I've forgotten to /join the channel at lest twice since we changed |
21:21.22 | Iriel|working | so I spend 30 minutes thinking 'boy it's quiet' |
21:22.06 | Iriel|working | mmm, the pirate loves us today |
21:22.14 | Adrine | heh, yeah |
21:24.08 | *** join/#wowi-lounge Kirkburn (n=George@151.56.195.89) |
21:24.33 | Iriel|working | beats as in 'with a stick' rather than 'gets there before' |
21:25.31 | Kirkburn | heh |
21:26.00 | Cide | hey Iriel|working, you have a moment? I played around with the SetTexCoord stuff some more, and I mostly managed to get it to work.. translation, scaling and shearing all work fine, but I'm having some issues with rotation |
21:26.22 | Adrine | Whoa, we have rotation in settexcoord now? |
21:27.04 | Cide | Adrine: http://www.wowwiki.com/index.php?title=SetTexCoord_Transformations |
21:27.04 | Iriel|working | Adrine : We've had that for a while now 8-) |
21:27.47 | Cide | I took the code you have for the different points at that page and put it into: http://wow.pastebin.com/679824 |
21:28.13 | Cide | inputting values works great, but if I try with a rotation matrix, it works, but the values aren't matching |
21:28.43 | Adrine | Well, I guess I'm blind or something. |
21:28.49 | Adrine | That could be extraordinarily useful. |
21:28.59 | Iriel|working | It is extraordinarily useful! 8-) |
21:29.17 | Iriel|working | (We got it in 1.9) |
21:29.23 | Iriel|working | Cide: Can you show me your matrices? |
21:29.26 | Iriel|working | (ooer) |
21:29.30 | Adrine | I've had some ideas for certain animated visual elements that I thought I'd have to fake with a series of frames, sprite-style. |
21:29.41 | Cide | I'm using [ cos(a), sin(a), 0 ] / [ -sin(a), cos(a), 0 ] for rotation |
21:29.42 | Adrine | But hey, if I can just plug in a rotation matrix, yes plz. |
21:29.57 | Iriel|working | Adrine : Well, you do need to do some math |
21:30.28 | Iriel|working | Cide: And that doesn't work at all? |
21:30.31 | Adrine | Eh, rotation matrices don't scare me too badly, if that's all we have to plug in. |
21:30.34 | Cide | well, it "works" |
21:30.41 | Iriel|working | Cide : Or does it rotate around an unexpected point? |
21:30.46 | Cide | it rotates fine |
21:30.52 | Cide | but I have to input some crazy values to get it to rotate |
21:31.05 | Cide | I was expecting it to work just fine with, say, math.deg(90)? |
21:31.21 | Adrine | Err, wouldn't that return degrees? |
21:31.23 | Cide | err, math.rad |
21:31.26 | Adrine | Heh, ok. |
21:31.36 | Iriel|working | if you use cos, and not math.cos, you're working in degrees |
21:32.03 | Cide | oh? I thought it was the same. let me try again |
21:32.04 | Iriel|working | (compat.lua's little surprise) |
21:32.19 | Iriel|working | I'd advise ALWAYS using the math. functions for math |
21:32.39 | wereHamster | and table.* for table functions? |
21:32.41 | Elkano | wrt joining: I've added a timer to the perform so I join 5secs later... until then I should be authed... |
21:33.00 | Iriel|working | If you use them a lot just do local SIN, COS = math.sin, math.cos; |
21:33.25 | Iriel|working | Cide: Hey, can you add that function to the end of my wiki page? |
21:33.53 | Cide | sure |
21:36.05 | Maldivia | *sob* I feel so overlooked... hehe :) |
21:37.31 | Cide | but yeah, it worked with math.rad and math.cos/sin, thanks |
21:37.44 | Cide | Maldivia: how so? |
21:38.21 | Maldivia | Cide: just the forums... slouked have posted in numerous request threads, but not in my bug-report, hehe :) |
21:38.43 | Maldivia | slouken that is :) |
21:40.00 | Iriel|working | Awww 8-( |
21:40.05 | Iriel|working | Kirov's bug report just got love too |
21:40.14 | Maldivia | yeah, saw that! |
21:40.34 | Maldivia | Conspiracy theory!! |
21:40.43 | Tem | curses! |
21:40.47 | Tem | another crash I missed |
21:41.00 | Cide | you're losing ground! |
21:41.18 | Maldivia | Tem, here's one for you to try: CreateFrame("WorldFrame") |
21:41.24 | Tem | lol |
21:41.28 | Iriel|working | Tem: I found another one this weekend but didn't capture my code to reproduce it |
21:41.38 | Iriel|working | I think it's to do with Show'ing a StatusBar that has no texture |
21:41.39 | Cide | that actually worked :) |
21:41.55 | Tem | isn't WorldFrame a highlander frame? |
21:42.04 | Tem | "There can be only one |
21:42.05 | Tem | " |
21:42.26 | Iriel|working | According to its comments it is |
21:42.47 | Tem | so it probably silently fails |
21:42.52 | Maldivia | hmm, what does /dump CreateFrame("WorldFrame"):GetObjectType() return ? |
21:43.16 | Tem | my guess is you don't get that far |
21:43.27 | Tem | I think CreateFrame("WorldFrame") will return nil |
21:43.29 | Maldivia | guessing a error indexing nil value |
21:43.34 | Iriel|working | For that matter, what does /dump CreateFrame("WorldFrame") return, Tem's guess would be nil, and I'd not be surpried bythat either |
21:43.56 | Iriel|working | Tem - Now you're done with your exam did you look at my virtual frame code? |
21:44.00 | Cide | actually, it returns userdata |
21:44.01 | Tem | I did |
21:44.04 | Tem | that's um |
21:44.11 | Tem | a fouteen thousand line file |
21:44.12 | Maldivia | unexpected... |
21:44.24 | Iriel|working | Userdata? or [1]={ [0] = <userdata> } |
21:44.25 | Tem | s/fout/fourt/ |
21:44.33 | Cide | the latter |
21:44.39 | Iriel|working | Tem: Script generated with **ALL** of blizzard' virtual frames |
21:44.44 | Tem | nice |
21:44.49 | Tem | Cide: try this: |
21:44.50 | Iriel|working | Tem: In "reality" youd likely just encode the ones you needed |
21:44.59 | Iriel|working | Tem: I haven't decided how to handle that yet though |
21:45.05 | Maldivia | Iriel: if you have written it all by hand, I would be impressed... automated code... baah... :) |
21:45.11 | Tem | <PROTECTED> |
21:45.24 | Iriel|working | Maldivia : There's one part where I use one xsl to create another xsl |
21:45.28 | Cide | Tem: false |
21:45.42 | Iriel|working | I guess the GetObjectType test will be an interesting one then |
21:45.43 | Tem | Iriel|working: you could provide a simple java app or something that asks which templates you will be using |
21:45.50 | Cide | heh |
21:45.53 | Cide | I just crashed wow |
21:46.06 | Tem | Iriel|working: then let the app generate the file based on what templates you are using and what they depend on |
21:46.15 | Cide | not sure from what, though |
21:46.19 | Tem | lol |
21:46.19 | Cide | it happened on reload |
21:46.21 | Maldivia | Cide: so 5 WorldFrames is 1 too many ? :) |
21:46.26 | Tem | a day in the life of me, Cide |
21:46.27 | Cide | more like 7-8 |
21:46.43 | Iriel|working | I wonder if it's when they get destroyed |
21:46.43 | Maldivia | did you try to do anything with the frame it returned ? |
21:46.56 | Cide | not really :) |
21:47.26 | Maldivia | hmm,,, guess I'l have to try that, if the login server would respond |
21:47.48 | Iriel|working | Tem: That seems too complicated 8-) I'd rather just give you all the xslt and you can run them on the files of your choice 8-) |
21:48.26 | Tem | Iriel|working: yeah, that's an easier solution since you don't really have to worry about your 'users' being too dense to do that |
21:48.46 | Tem | I was thinking along the same lines as one of the in game music apps |
21:49.02 | Iriel|working | Well, the "users" of this piece are competent addon developers |
21:49.12 | Tem | right |
21:49.41 | Maldivia | LOL!! |
21:49.45 | Maldivia | I have 2 world frames now |
21:49.51 | Iriel|working | are they both rendered? |
21:49.54 | Maldivia | Yeah! |
21:49.57 | Kremonte | rofl |
21:50.19 | Maldivia | And I can control the camera seperately :) |
21:50.20 | Iriel|working | I bet /script ReloadUI() crashes your client |
21:50.24 | Kremonte | howd you do that? |
21:50.31 | Kremonte | ..inherits="WOrldFrame"> ? |
21:50.36 | Iriel|working | Maldivia ; Can you zoom them seperately? |
21:50.40 | Kirkburn | Wow, you could have a reverse view! |
21:50.49 | Iriel|working | Heh, rear view mirror! |
21:50.55 | Tem | oooo |
21:50.57 | Iriel|working | And side views |
21:51.06 | Iriel|working | and then a fully zoomed out above view |
21:51.16 | Maldivia | hmm, not exactly |
21:51.25 | Tem | especially good for multi-moniter folks |
21:51.33 | Maldivia | The newly created WorldFrame takes all mouse input :) |
21:51.37 | Tem | s/ter/tor/ |
21:52.45 | Cide | World of Warcraft: Flight Simulator 2007 |
21:52.56 | Kremonte | WoWFS |
21:52.57 | Tem | hah |
21:53.49 | Cide | Iriel|working: want me to put in an example usage of the function or two? |
21:53.52 | Maldivia | http://nerdheaven.dk/~the_real/wow/worldframex2.jpg |
21:54.06 | Cide | haha, wow |
21:54.08 | Kremonte | rofl |
21:54.19 | Iriel|working | Cide: A rotation example would be cool |
21:54.48 | Tem | Maldivia: can you rotate them independently? |
21:54.58 | Maldivia | Tem: no... |
21:55.11 | Kremonte | well |
21:55.15 | Kremonte | try resizing them |
21:55.18 | Kremonte | away from one another |
21:55.19 | Kremonte | then try |
21:55.20 | Kremonte | ;o |
21:55.53 | Maldivia | Tem: I thought I could... then newly created steals all input, but the old worldframe stays in the same camera position it was in, when the other was created |
21:56.03 | Iriel|working | So you could do a rear view mirror |
21:56.04 | Tem | ah |
21:56.09 | Maldivia | rotating the char, rotates both WFs |
21:56.27 | Iriel|working | viewport the standard one, scale it up, then creata new full screen one, and put the original one on top of it |
21:56.40 | Iriel|working | (flipping yourself around in between) |
21:56.56 | Iriel|working | What kind of FPS hit are you suffering? |
21:56.59 | Maldivia | and yes, ReloadUI() = Crash with multiple WorldFrames |
21:57.07 | Maldivia | dunno - crashes :) |
21:57.13 | Maldivia | but didn't see any significant FPS drop |
21:57.26 | Ktron | bb |
21:57.40 | Ktron | Eraphine, be bck |
21:57.41 | Iriel|working | I guess you'll have 2 bugs on the forum for slouken to ignore then 8-) |
21:57.56 | Tem | Maldivia: can you try it with an xml-defined world frame? |
21:58.03 | Maldivia | OK |
21:59.47 | Maldivia | defining the WF in XML works fine |
22:02.52 | Tem | no crashes? |
22:03.33 | Kirkburn | Better than being beaten I suppose, Iriel|working :P |
22:03.35 | Tem | oh for christ's sake man |
22:03.49 | Maldivia | no crashes (haven't reloaded UI yet :) |
22:04.10 | Maldivia | but casting spell with a targeting circle... damn that's fucked up with to WorldFrames |
22:04.14 | poke | ~waleslap Kirkburn |
22:04.20 | poke | noooo |
22:04.28 | Kirkburn | I'm not from Wales :P |
22:04.37 | Cairenn | Anduin, lol, go back to Anduin |
22:04.42 | poke | awww |
22:04.48 | Cairenn | you're confusing me, and I get grumpy when I am confused |
22:04.48 | Iriel|working | My brother lives in wales, random fact. |
22:04.58 | Cairenn | and we all know a grumpy Cair is something we don't like |
22:05.10 | Cairenn | ... |
22:05.12 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
22:05.14 | Kirkburn | hehe |
22:05.16 | Elviso | rofl |
22:05.32 | Tem | *facepalm* |
22:05.39 | Back_To_Anduin | :D |
22:05.48 | Cairenn | Anduin, I'm GOING to hurt you soon ... |
22:08.03 | Anduin_Next_Week | hmm, the future looks grim. |
22:08.25 | Cide | Iriel|working: I added the example function... feel free to correct me if I messed up :) |
22:09.30 | Anduin|FutureBoy | hmm, need to find me some Night Rider episodes... |
22:10.02 | Maldivia | hmm, having 2 worldframes causes the animations to run at double speed... |
22:10.17 | Anduin|FutureBoy | i thought it was unique.. |
22:10.34 | Maldivia | Anduin: http://nerdheaven.dk/~the_real/wow/worldframex2.jpg |
22:10.55 | AnduinLothar | stupid name was too long... |
22:11.26 | Maldivia | hm... 3 WFs = trippel speed... lets see :) |
22:11.29 | Cairenn | yay! back to normal name! thank you |
22:13.08 | AnduinLothar | you gonna make me a rear-view mirror? |
22:13.15 | Maldivia | yep, 3x WorldFrame = trippel speed :) |
22:13.33 | Kremonte | Maldivia: speedhax? |
22:13.38 | Maldivia | nope |
22:13.46 | Maldivia | only the animations move faster |
22:13.50 | Kremonte | liez |
22:13.55 | Kremonte | well |
22:13.59 | Kremonte | i guess we can rule out rearview miror |
22:15.10 | Adrine | Heh, that's kinda crazy. |
22:16.02 | Elviso | Maldivia, can you pastebin your code? sounds like something fun to play with :) |
22:16.16 | Maldivia | http://nerdheaven.dk/~the_real/wow/worldframex4.jpg |
22:16.28 | Maldivia | Elviso: /script WF3=CreateFrame("WorldFrame")WF3:SetHeight(150)WF3:SetWidth(250)WF3:SetPoint("BOTTOM",UIParent,"BOTTOM", 0, 120) |
22:16.42 | Elviso | ty |
22:16.58 | Elviso | whao, nice |
22:17.29 | Maldivia | Kremonte: something like that you had in mind for "Read view mirror" ? |
22:18.16 | Maldivia | but damn, watching animations run in 4x speed is hilarious :) |
22:18.41 | Maldivia | think I'll go watch some duels... looking forward to seeing some faster-than-light backstabs :) |
22:19.13 | Elviso | I wonder what like....ogres, or the races in the flats would look like |
22:19.33 | Tem | Maldivia: why do the animations run too fast? |
22:19.39 | Maldivia | Elviso: FYI, when you reaload the UI, you crash |
22:19.46 | Elviso | heh ok |
22:19.50 | Maldivia | Tem: 2 WorldFrames = 2x speed, 3 WorldFrames = 3x speed... :) |
22:19.59 | Maldivia | Tem: guess it's a counter issue :) |
22:20.00 | Tem | oh lol |
22:20.21 | Tem | I bet ony would be a funny thing to see at 4x speed |
22:20.41 | AnduinLothar | my compy would blow up |
22:21.04 | Tem | Maldivia: what is that on your 4th action button? |
22:21.13 | Maldivia | Frostbolt macro |
22:21.25 | Maldivia | was tired of the normal frostbolt icon |
22:21.29 | Tem | heh |
22:21.36 | Tem | does it do anything special? |
22:21.41 | Maldivia | use trinkets |
22:21.47 | Tem | ah |
22:22.12 | Maldivia | and Rank 1 frostbolt, if I have a totem targeted :) |
22:22.15 | Tem | why is the border on the icons for your top two rows different than the border on the lowest row? |
22:22.27 | Tem | FB rank 1 is retardedly useful |
22:23.06 | Maldivia | because I'm too lazy to actually change it so it looks exactly alike :) |
22:23.56 | Tem | Anyone familliar with the Eclipse plugin Subclipse? |
22:24.10 | Tem | I can't figure out their branch/tag interface |
22:24.25 | AnduinLothar | i tried to use it a while ago |
22:24.33 | AnduinLothar | confused the hell outa me |
22:24.50 | AnduinLothar | i liked the file openning and file revision #, but that was about it |
22:25.01 | AnduinLothar | couldn't figure out how to get a changelog |
22:29.22 | AnduinLothar | i like some of eclipses features, but it's too complicated for it's own good i think. |
22:32.44 | Tain | It's just like anything else, you have to take the time to learn it if you want to make the most of it. |
22:33.25 | AnduinLothar | definitely |
22:33.47 | AnduinLothar | learning curve is higher than most tools tho |
22:34.04 | Iriel|working | I found eclipse too invasive |
22:34.07 | Iriel|working | but that's just me. |
22:34.21 | AnduinLothar | well, it wants to controlt he whole process |
22:34.35 | Tain | It's those silly people who think developers are all tech-savvy and can figure it out. ;) |
22:34.49 | *** join/#wowi-lounge Ktron (i=khamer@student2a-64.unh.edu) |
22:34.52 | AnduinLothar | I was very confused when I made my hello world using eclipse |
22:35.09 | Tem | what language though? |
22:35.10 | Iriel|working | AnduinLothar ; You could check out emacs |
22:35.18 | Tem | to me it's invaluable when writing java code |
22:35.21 | AnduinLothar | i tried to make a new project, then a new file, then write a class... it wouldn't let me |
22:35.25 | AnduinLothar | java |
22:35.33 | Tem | probably just me then |
22:35.35 | Iriel|working | AnduinLothar : Its got a bit of a learning curve also, but it's powerful |
22:35.39 | Tem | seemed very intuitive |
22:35.43 | Iriel|working | AnduinLothar : And a lot less invasive |
22:35.50 | AnduinLothar | i had to make a project and then a class and it made it's own file formatted just so |
22:35.53 | Tem | Iriel|working: what do you mean by invasive? |
22:36.10 | Tem | the one thing I really don't like about it is that it won't let me rename a class |
22:36.15 | Iriel|working | Tem: It kept wanting me to do things its way |
22:36.15 | Tem | it has a cow when I do that |
22:36.24 | AnduinLothar | ya, the refactoring cabibilities suck imo |
22:36.26 | Tain | The advantage that a lot of people have with Eclipse is starting out using it with Java, and then it's easier to use it with other languages. |
22:36.48 | Tem | Iriel|working: yeah I guess I can see how that would be annoying for someone who is already solid in the language |
22:37.27 | AnduinLothar | maybe if i were learning java it might be useful, but when i'm set in my writting ways it wont let me do them |
22:37.34 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
22:38.27 | clad|sleep | Iriel|working: Where do you stand on the great emacs/vi debate? |
22:43.34 | Iriel|working | As I've said before, I know vi well enough to get my system to a point where emacs is installed |
22:43.42 | AnduinLothar | :) |
22:44.32 | AnduinLothar | i do like the search capibilities of both, but i'm very partial to intuitive gui |
22:44.43 | Maldivia | And as I've replied before: I'n know emacs well enough, to close it and start vi/vim |
22:46.10 | Maldivia | ehh, without the 'n :) |
22:46.28 | cladhaire | hehe I'm a emacs guy for most anything, but I can rock the vi =) |
22:47.11 | Iriel|working | I used to be pretty handy with ed |
22:47.27 | cladhaire | pico and nano ftw =) |
22:48.03 | Maldivia | cladhaire: the problem I have with pico/nano... I always find :w and :q sequences in the files, after I've finished editing them |
22:48.14 | Iriel|working | I was thoroughly emacsified when pico appeared |
22:48.48 | Maldivia | Iriel: and yep... another bug-thread posted, to be ignored... hehe :) |
22:49.40 | cladhaire | =) |
22:51.47 | Maldivia | hmm, ok - the title might be a bit [what ever the word is, for: it could have two meanings] |
22:52.03 | Iriel|working | Ambiguous |
22:52.06 | Iriel|working | I thought that too |
22:52.13 | Iriel|working | but I figured it might get it read more |
22:53.16 | Maldivia | Ambiguous, yeah - that's probably the word I should have been looking for... I was thinking something in the line of duplicit, but that's more in the the line of deception, right? |
22:59.54 | Tem | Iriel|working: what ever happened to Qzot's CONFIGURATOR? |
23:00.24 | Iriel|working | Tem: I have no idea |
23:03.44 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
23:11.39 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
23:17.15 | *** join/#wowi-lounge Ktron (i=khamer@student2a-64.unh.edu) |
23:17.27 | Ktron | Are there any Ace'd mass mail addons? |
23:23.36 | Elviso | #wowace would prob be a better chan for that question :p |
23:23.44 | Elviso | and I heard one mentioned recently |
23:24.01 | hyperChipmunk | being written as we speak |
23:24.32 | hyperChipmunk | made first commit about 15m ago |
23:25.18 | Elviso | cool I'll stop looking for what was said |
23:26.48 | *** join/#wowi-lounge Miravlix_ (n=dragon@0x3e42aafc.adsl.cybercity.dk) |
23:30.05 | Elviso | question: anyone have any method to detect if your spellcast was successful? I'm checking GetSpellCooldown, but it's not giving the expected results the instant after casting |
23:30.25 | Elviso | (using it for a spell w/a 3m cooldown) |
23:32.09 | Iriel|working | instant or non-instant cast? |
23:32.15 | Elviso | instant |
23:32.25 | Iriel|working | You get a SPELLCAST_STOP event |
23:32.40 | AnduinLothar | instants only call the SPELLCAST_STOP event |
23:32.46 | Elviso | oh cool |
23:32.47 | AnduinLothar | or failed |
23:32.48 | Iriel|working | Of course, you have to take it on faith it came from the spell you think you cast |
23:33.03 | Elviso | damn, was hoping one of the args would be the spellname or id |
23:33.09 | AnduinLothar | or use a giant system of hooks to figure it out |
23:33.10 | *** join/#wowi-lounge Kaelten (n=Kaelten@68.63.3.183) |
23:33.10 | *** mode/#wowi-lounge [+o Kaelten] by ChanServ |
23:33.11 | Iriel|working | but SPELLCAST_STOP means instant-cast-successfully |
23:33.21 | Elviso | I *could* scan my targets buffs as well, but.. |
23:33.28 | Iriel|working | You could easily check the spell cooldown onc eyou GET the SPELLCAST_STOP |
23:33.28 | AnduinLothar | i was gonna make a lib. maybe i'll do that today |
23:48.04 | *** join/#wowi-lounge Tem_ (n=Tem@ip70-177-40-169.br.br.cox.net) |
23:50.42 | Elviso | ... |
23:50.55 | Elviso | buff scanning doesnt even work for checking for a successful cast |
23:51.06 | Elviso | I *really* dont want to use an event |
23:54.11 | Miravlix_ | AnduinLothar: What lib? |
23:54.59 | Miravlix_ | Elviso: Scan the chat |
23:55.41 | Elviso | great idea |
23:56.06 | Elviso | however, if for some reason someone has their combat log turned off, would it still work? |
23:56.10 | Miravlix_ | It gives an error message when it fails |
23:56.30 | Miravlix_ | The chat gets the chat like the rest of us mortals |
23:56.42 | Miravlix_ | It's not the interface to the chat |
23:56.57 | AnduinLothar | was gonna extract my APB code and make a spell casting event lib |
23:57.13 | Miravlix_ | Nice |
23:57.26 | AnduinLothar | for getting the name/time/failure of cast/casting spells |
23:57.52 | Miravlix_ | Putting the finishing touches on my SeaSpellbook library |
23:58.31 | Miravlix_ | Then it's inventory. *whimpers* that one is going to be horrible |
23:58.53 | AnduinLothar | the inventory code's already written |
23:59.10 | Miravlix_ | Where? |
23:59.14 | AnduinLothar | Wardrobe |
23:59.39 | Miravlix_ | Aah, still need to be made a library though |
23:59.41 | AnduinLothar | i rewrote most of it, it can scan for name or id or full id |
23:59.55 | AnduinLothar | w/ or w/o temp enchant |