00:06.10 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
00:06.16 | AnduinLothar | kinda nice when all the bug fixes are exactly the same thing.. |
00:06.18 | ToastTheif | rawr |
00:06.23 | ToastTheif | where is Shouryuu! |
00:06.24 | Gryphen | ono i esceared of teh rawr! i need a huggle. |
00:07.28 | kremonte | new instance in 1.14 |
00:07.30 | kremonte | RVRFMDUFMDSMGMWRAL |
00:07.32 | kremonte | 215man |
00:08.24 | *** join/#wowi-lounge Parak (n=profi@user-0cev737.cable.mindspring.com) |
00:08.28 | AnduinLothar | in 1.11 they're adding a 1man instance called RTFM |
00:08.53 | cladhaire | Legorol: So right now are we going with non-parented tooltips, setting owner to either themselves or worldframe with NO_ANCHOR? |
00:09.27 | kremonte | AnduinLothar: won't drop anything good |
00:09.33 | kremonte | just books |
00:09.51 | AnduinLothar | i got my book of smiting altrady |
00:10.11 | AnduinLothar | you just hold it in your hand and pinp slap with it |
00:10.23 | Iriel | cladhaire : No parent, use your choice of owner |
00:10.30 | Iriel | cladhaire : Thus spake legorol earlier 8-) |
00:10.36 | cladhaire | *ndo* |
00:10.37 | cladhaire | kk =) |
00:10.47 | AnduinLothar | so, is the interface addon kit any good? |
00:10.59 | Iriel | Define 'good' ? |
00:11.11 | Iriel | it works, it puts files in a useful place |
00:11.15 | Iriel | the tutorial was good for newbies |
00:11.22 | AnduinLothar | is it at useful to the nooblet author? |
00:11.28 | Iriel | I thought so |
00:11.36 | Iriel | Obviously im not a nooblet |
00:11.54 | cladhaire | lol |
00:12.03 | AnduinLothar | darn. now I'm gonna have to hack it an redistribute it with khaos config option |
00:13.49 | AnduinLothar | yay my headphones shipped |
00:16.43 | AnduinLothar | ok, think i fixed APB and ShardTracker.. |
00:17.58 | AnduinLothar | hmmm 10 different interface folders... i dont think i need that many |
00:19.43 | Kirkburn|wow | What headphones did u order? |
00:19.59 | AnduinLothar | odd, they recommend doing GUI first and then functionality... i always do it in the reverse order |
00:20.28 | AnduinLothar | Ultimate Ears Super fi.3 Studio Black |
00:21.18 | AnduinLothar | meh, we should have asked them to make the tutorial OO |
00:21.33 | AnduinLothar | ShowMeTheMoney.OnLoad() |
00:22.51 | AnduinLothar | don't think i need my backup 1.8 anymore |
00:23.11 | kremonte | i don't get the whole OO shenanigans |
00:23.18 | kremonte | it's not necessary for every bit of code |
00:23.27 | AnduinLothar | nope, it's not |
00:23.37 | kremonte | so to make a basic script, OO would be bad ._. |
00:23.58 | AnduinLothar | not really. unless you excecute the basic script a ton |
00:24.14 | kremonte | well imo, it's preference |
00:24.28 | kremonte | and for something so basic, it'd just get people more confused ;/ |
00:24.41 | AnduinLothar | yay confused |
00:26.28 | AnduinLothar | there we go, just deleted 30,000 interface files |
00:26.34 | kremonte | ._. |
00:27.01 | AnduinLothar | and i still have 4 interface folders |
00:27.12 | AnduinLothar | not counting the two on my ipod |
00:27.28 | kremonte | see now |
00:27.30 | kremonte | i'd question that |
00:27.31 | Kirkburn|wow | :s |
00:27.32 | *** join/#wowi-lounge Aalny (i=user@thor.ics.usc.edu) |
00:27.32 | kremonte | but you're AnduinLothar |
00:27.33 | kremonte | so |
00:27.42 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-4-152-182.dsl.emhril.sbcglobal.net) |
00:27.46 | Iriel | I just keep the old ones in subversion |
00:28.20 | AnduinLothar | i don't have my own svn, tho that'd be interesting setting up an svn for my personal interface |
00:28.52 | Aalny | You don't even need a server to use it. You can make local svn repositories. |
00:29.09 | kremonte | whoa |
00:29.10 | AnduinLothar | cept then i have to commit every time i make a change |
00:29.14 | kremonte | that's what svn stands for |
00:29.25 | kremonte | man being in this channel makes me feel inferior |
00:29.27 | kremonte | ._. |
00:29.28 | Iriel | you get into the habit of committing quite quickly |
00:29.29 | kremonte | then again, i am |
00:29.44 | AnduinLothar | i'm sure.. |
00:30.04 | AnduinLothar | i do test a lot of times with new inteface/wtf |
00:30.16 | Aalny | So Iriel, you commit both your addons and your WTF stuff to svn? or just Addons? |
00:30.25 | AnduinLothar | be nice if i could hit a button that would backup my current iterface and wtf |
00:30.56 | Iriel | Aalny : Both, but i'm not as good at doing WTF as I should be, I need to make a script or cron job for that |
00:31.26 | Iriel | Aalny : And I only put MY addons (and blizzard's code) into SVN -- different repositories |
00:31.44 | Iriel | and I have a mirror of bits of the wiki in another one |
00:32.53 | Aalny | I do both as well...but I've gotten lazy about doing WTF. My beef is that I feel like I'm cluttering the repository with unneccesary changes because SavedVars don't always serialize in the same order. |
00:33.22 | Aalny | So especially for mods that keep large DBs, it's a lot of churn. |
00:34.00 | Iriel | You could write an SV normalizer |
00:34.02 | Aalny | I went so far as to start writing an app to re-sort my savedvars files after I played....before they all got split out into separate files. |
00:34.06 | Aalny | lol |
00:34.32 | Aalny | indeed |
00:35.39 | Iriel | If you wrote it in lua it could be pretty simple |
00:35.59 | Aalny | I basically ended up with a simple parser in .NET and decided that I should've just used stand-alone lua to begin with. |
00:36.24 | Tain | Why not write a Lua.NET lib? |
00:36.37 | kremonte | .NET eww |
00:36.40 | Tem | because .net is the devil |
00:37.00 | Tain | Hah |
00:37.16 | Tain | .NET is the best thing to happen to development on MS platforms since.. well ever. |
00:37.24 | Tem | I'll give you that |
00:37.27 | Tem | but it's still evil |
00:37.43 | Aalny | I do most of my dev stuff at work in .NET....because my target platform is all Windows. So that's where I started because it was familiar. |
00:38.03 | Legorol | jeebus, GMs ask for gold in order to reimburse you with an item you lost due to your account getting stolen: |
00:38.04 | Legorol | http://forums-en.wow-europe.com/thread.aspx?fn=wow-general-en&t=921231&p=1&tmp=1#post921231 |
00:38.04 | Tem | Hmm question: Is there any event other than ACTIONBAR_UPDATE_COOLDOWN that would signify the start of a cooldown? |
00:38.18 | Legorol | i know it makes sense, but still... |
00:38.32 | Tem | doesn't make sense to me |
00:39.07 | Legorol | Tem: the point is that otherwise you could disenchant your gear and then claim you got hacked |
00:39.12 | Legorol | you get gear back and keep the gold |
00:39.27 | Tem | can't they tell if you were actually hakced? |
00:39.30 | Legorol | however, this should only apply if you did it by accident say |
00:39.34 | Legorol | Tem: they can't |
00:39.41 | Legorol | you get "hacked" by getting your pw stolen |
00:39.50 | Legorol | i don't think they can tell if you had your pw stolen or you gave it out |
00:39.54 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.26.229) |
00:40.05 | Tem | heh |
00:40.16 | Legorol | so although my feeling is that it should only happen when it was your fault, there is no way to prove that it wasn't |
00:40.17 | Tem | it's still a money making endevor if you disenchant epics |
00:40.31 | Tem | sounds like a plan to me :) |
00:40.31 | Legorol | not if you have to gather a huge amount of gold to get the epic back |
00:40.43 | Tem | they charge you vendor price |
00:40.51 | Legorol | i'm not so sure.. |
00:40.54 | Tem | aye |
00:40.57 | Legorol | this guy in this post got asked for 1623g |
00:41.00 | Tem | I've had items replaced before |
00:41.01 | Legorol | doesn't sound like vendor price to me |
00:41.08 | Tem | oh wow |
00:41.12 | Tem | that's not right |
00:41.17 | Legorol | he has screeny to prove it |
00:41.21 | Legorol | it could photoshopped, ofc |
00:41.35 | Legorol | but the thread seems legitimate |
00:41.38 | Tem | I can call ChatFrame1:AddMessage to create a fake screenshot |
00:41.48 | Legorol | this is a shot of an in-game mail |
00:41.51 | Legorol | with the blizzard icon and all |
00:41.53 | Tem | ok |
00:41.53 | Legorol | http://img226.imageshack.us/img226/1781/ggblizz8nq.jpg |
00:41.57 | Tem | still easy to fake |
00:41.59 | Legorol | admittedly this can be fake too |
00:42.09 | Legorol | but judging the mannerism of the poster, |
00:42.17 | Legorol | i am inclined to beleive |
00:42.41 | Codayus | well, "happened to a friend" is always a bit weak, but...still...I'm inclined to believe. |
00:43.03 | Codayus | Although AFAIK, Bliz policy is to limit the numbeof times you can get items restore in order to prevent abuse. |
00:43.19 | Codayus | NOT to try and charge enough gold to stop abuse. May be a US/EU spolicy difference. |
00:44.37 | Codayus | Is it possible thats the vendor sell price? |
00:45.26 | kremonte | um |
00:45.30 | kremonte | epics vendor for like 4g |
00:46.27 | kremonte | lol, this guy went on telling me about how from the "opacht" on his "60" he has the recipe to make a level 300 28 slot bag |
00:46.30 | Codayus | Heh, yeah. 1600g is off by orders of magnitude. |
00:46.46 | kremonte | so i explained to him how he's not a good liar because his brain doesn't have enough neutrons |
00:46.53 | Codayus | lol |
00:46.59 | kremonte | but that means his brain isn't very ionized, so it's a good thing |
00:47.17 | kremonte | after like 20 minutes of me explaining |
00:47.19 | kremonte | he said |
00:47.26 | kremonte | "wow ok fine i lied wow stfu ur such a fag" and ignored me |
00:47.32 | kremonte | i love doing that to people |
00:47.45 | Codayus | you have waaay too much time on your hands... |
00:47.54 | kremonte | nah it was a thing i saw on discovery channel a week ago |
00:47.58 | kremonte | i'm grinding on my 13 priest |
00:48.18 | Codayus | ouch |
00:48.30 | Codayus | priest grinding = suck until mind flay. :-/ |
00:48.54 | kremonte | yeah |
00:48.55 | kremonte | it's |
00:48.55 | kremonte | really |
00:48.56 | kremonte | bad |
00:49.20 | ToastTheif | yo tem |
00:49.26 | Tem | aye? |
00:49.30 | Codayus | I lvled my priest to 60 faster than my rogue, but the first few levels are just glacial. Mind flay helps, and shadow form really helps... |
00:49.30 | ToastTheif | LSU |
00:49.33 | ToastTheif | final 4 |
00:49.34 | Tem | indeed |
00:49.34 | ToastTheif | wow |
00:49.47 | Tem | we're so gonna win |
00:49.55 | ToastTheif | big baby ftw |
00:50.02 | Tem | pity I don't give a crap about basketball |
00:50.13 | Tem | if I did, I'd be all excited and stuff |
00:50.48 | Wobin_ | oh god ye |
00:50.49 | Wobin_ | s |
00:51.00 | Wobin_ | priest grinding = suck until 40 |
00:51.01 | Tem | though, I am a big advocate of SEC sports being better than the rest of the contry |
00:51.13 | Tem | so, 2x SEC teams in the final 4 |
00:51.14 | Wobin_ | Then Shadowform == teh ultragrinder |
00:51.16 | Tem | wow |
00:51.52 | Tem | good lord, my typing is bad today |
00:52.00 | Tem | <PROTECTED> |
00:52.58 | ToastTheif | bball is my sport |
00:53.39 | Tem | so, what's your prediction for the final game then? |
00:53.46 | Tem | florida vs us? |
00:54.20 | ToastTheif | yeah |
00:54.32 | ToastTheif | will be tough for you guys though |
00:54.38 | ToastTheif | flordia is physical |
00:54.45 | ToastTheif | and your guys are all young |
00:54.56 | Tem | aye, all but 1 or 2 freshmen I think |
00:55.16 | Tem | s/2/2 are / |
00:55.18 | ToastTheif | will be a nice physical game I thin |
00:55.23 | ToastTheif | k |
00:55.26 | Tain | Go local sports team! |
00:55.51 | Codayus | I mostly duoed to 60 with a warrior. helped a lot. |
00:56.17 | Tem | priest/warrior teams are nice |
00:56.28 | Tem | takes a while to kill stuff sometimes |
00:56.33 | Tem | but no one dies |
00:56.36 | ToastTheif | my bracket is so fucked though |
00:56.37 | Codayus | Yeah |
00:56.48 | ToastTheif | no teams in the final 4 |
00:56.52 | Tem | haha |
00:57.05 | Tem | guess you put Duke as the winner like every other fool out there? |
00:57.22 | Codayus | Warrior specced for dps, and tended to gather up 4-5 mobs and whirlwind them to death. Was kinda fun. Mage AoE would probably have been better, but meh. |
00:57.36 | Tem | harder to keep the mage alive |
00:57.38 | ToastTheif | duke? lawl |
00:57.46 | ToastTheif | I had uconn ;) |
00:57.52 | Tem | <PROTECTED> |
00:57.53 | Codayus | yeah. the speed was fine,and the wipes were very very rare. |
00:57.56 | ToastTheif | =P |
00:58.14 | Tem | back to work! |
00:58.22 | ToastTheif | I just couldn't decide this year |
00:58.27 | ToastTheif | so I took the best looking team |
00:58.30 | ToastTheif | and it failed.. |
00:58.49 | Wobin_ | You used my mother's tactic for the Melbourne Cup |
00:59.00 | Wobin_ | Choose the best looking jockey |
00:59.05 | ToastTheif | ... |
00:59.10 | ToastTheif | I meant like skill wise |
00:59.11 | Codayus | ....heh |
00:59.16 | Wobin_ | It's scary how often it worked |
00:59.26 | ToastTheif | not actually physical looks |
00:59.29 | Wobin_ | She's won quite a bit with that method =P |
01:03.13 | kremonte | " We submited a ticket about not beeing able to loot Onyxia to a GM and got an answer today 24 hours later saying that we needed to specify what items had gone missing. " |
01:03.14 | kremonte | lol |
01:03.20 | kremonte | GMs are cuteypies |
01:03.24 | Wobin_ | hehe |
01:05.00 | Iriel | kremonte : Implement GO as a wow addon - I dont have time to do it |
01:05.32 | Wobin_ | GO? |
01:05.34 | kremonte | GO? |
01:05.39 | kremonte | GoogleOctopus? |
01:05.48 | kremonte | GazillionOreos? |
01:05.56 | kremonte | GimmeOllyourmoney? |
01:05.57 | kremonte | D:" |
01:06.56 | *** part/#wowi-lounge Warol (n=Warol@adsl-75-4-152-182.dsl.emhril.sbcglobal.net) |
01:06.59 | Tain | Implement the game Go as a mutiplayer WoW adodn? Brillant! |
01:07.08 | kremonte | EnterTAINment |
01:07.11 | Wobin_ | Do chess while you're at it |
01:07.26 | kremonte | you know, it is possible to do something like chess ;/ |
01:07.29 | kremonte | but i've never coded AI before |
01:07.33 | Tain | Eh chess schmess. |
01:07.36 | kremonte | so i have no idea where to start |
01:07.43 | Tain | Go is where it's at. |
01:07.48 | kremonte | Don't go! |
01:17.12 | Iriel | Go, as in the game, go. |
01:17.30 | Iriel | And yes, it would be multiplayer, not against the computer |
01:17.38 | kremonte | you actually meant the game? |
01:17.39 | kremonte | ._. |
01:17.48 | Iriel | I dont remember who first asked for it, but it seems like a good test of the dynamic texture code |
01:18.00 | kremonte | well um |
01:18.06 | kremonte | i don't know how to play go |
01:18.08 | kremonte | but it sounds fun |
01:18.24 | Iriel | Well, i'd say your first step would be representing and rendering a board |
01:18.31 | Iriel | Then handing rule validation |
01:18.37 | Iriel | Multi player turns and storage of state |
01:18.46 | Iriel | Then cheating prevention and stuff like that |
01:19.32 | ckknight | Go is fun |
01:19.42 | kremonte | ._. |
01:20.09 | kremonte | well |
01:20.18 | Natasem | <PROTECTED> |
01:20.18 | kremonte | i have some basic.. UI related ideas for the multiplayer aspect |
01:20.21 | Natasem | doh! |
01:20.30 | kremonte | Kremonte invites you to join a game of Go. [Accept/Decline] |
01:20.32 | kremonte | like a group invite |
01:20.58 | kremonte | hm |
01:21.01 | kremonte | why did you suggest Go? |
01:21.15 | Iriel | because someone had talked about it once and it seemed like a fun project |
01:21.18 | ckknight | Go has only 2 pieces |
01:21.22 | ckknight | ;-) |
01:21.26 | kremonte | lol |
01:21.33 | Iriel | Plus go is good because you can play on different sized boards, depending on how much you want to play |
01:21.37 | kremonte | i'm downlaoding goGUI right now |
01:21.39 | kremonte | to see how it's played |
01:21.49 | Iriel | It also has a relatively simple board representation |
01:23.15 | Miravlix | http://forums-en.wow-europe.com/thread.aspx?fn=wow-interface-en&t=38601&p=1&tmp=1#post38601 |
01:23.18 | ckknight | 2d square, pretty simple |
01:23.23 | Miravlix | Spellcasting without hardware events? |
01:23.38 | ckknight | oh? |
01:23.57 | Miravlix | Aah, it's just that /script stuff <enter> counts as a hardware event |
01:24.04 | Iriel | I think he may be confusing the fact that /script in the chat window counts as a hardwar event |
01:24.15 | Miravlix | Thats nice, I was getting annoyed with having to make a macro for testing things |
01:24.55 | ckknight | wouldn't PLAYER_TARGET_CHANGED mostly be a hardware event? |
01:25.09 | Iriel | <PROTECTED> |
01:25.15 | ckknight | hrm |
01:25.26 | Iriel | It's the result of something that happened during a hardware event (usually) |
01:25.34 | ckknight | ah, okay |
01:25.35 | ckknight | makes sense |
01:25.38 | Iriel | But its execution thread isn't a hardware one |
01:25.42 | ckknight | that's why I said mostly |
01:25.45 | ckknight | alright |
01:28.06 | ckknight | okay, I'm working with CHAT_MSG_SPELL_SELF_BUFF, and that catches both items and spells. How would I tell the difference between whether it's an item or a spell, cause arg1 comes in the same format |
01:30.34 | Wobin_ | have there been new soulbags added in with this patch? |
01:32.00 | Legorol | Iriel, you around? |
01:33.14 | kremonte | Go is hard :( |
01:35.03 | kremonte | i'm playing against the computer on easiest mode |
01:35.04 | kremonte | ._. |
01:35.16 | Wobin_ | That's cause it's chinese =P |
01:35.47 | Wobin_ | The chinese revel in games that look simple but are bloody difficult |
01:36.31 | kremonte | yes ._. |
01:37.58 | kremonte | i'm beginning to understand it |
01:38.17 | kremonte | the computer just touché'd me |
01:38.24 | kremonte | i had 3 pieces of its' cornered |
01:38.27 | Iriel | So even if you dont write a wow addon for it, your life has been enriched by discovering go 8-) |
01:38.32 | kremonte | then it turned it on me :'( |
01:38.34 | kremonte | enriched? |
01:38.37 | kremonte | my life is ruined now |
01:39.39 | *** join/#wowi-lounge Kirkburn1 (n=George@151.56.195.34) |
01:41.31 | Miravlix | So where is the new tictactoe games and stuff? |
01:41.47 | Legorol | it was never in |
01:42.02 | Legorol | it looked incomplete on the PTR, even when it was in FrameXML.toc |
01:42.07 | Wobin_ | It comes in tomorrow |
01:42.28 | Miravlix | It's in lives extraction of the blizzard code |
01:42.31 | Legorol | btw Miravlix, thanks for the CO fixes |
01:42.40 | Legorol | yeah but it's not referenced from FrameXML.toc |
01:42.45 | Legorol | and what you see in there is just some skeleton code |
01:43.24 | Iriel | The low level API calls for minigames have been in for some time |
01:43.39 | Iriel | it was nice to see some code which uses them |
01:43.47 | Legorol | ? |
01:43.57 | Legorol | you mean GetMinigameState() is actually there? |
01:43.59 | Legorol | whatsitdo? |
01:44.24 | Legorol | ah it is indeed there.. returns nada :/ |
01:44.27 | Iriel | it returns the state of your current minigame, as far as I can tell from the tic tac toe code |
01:44.42 | Legorol | yeah, it looks non-functioning though |
01:44.45 | Iriel | In tic tac toe's case it seems to return the status of each of the board squares |
01:44.49 | Miravlix | NOthing |
01:44.55 | Iriel | I dont think we have a means of INITIATING a minigame |
01:44.56 | Miravlix | But it doesn't return a nil error |
01:45.26 | Iriel | I suspect the plumbing is all in |
01:45.30 | Iriel | but the lights aren't all on yet |
01:45.38 | Legorol | yeah that's the thing, we don't have setting up players etc. |
01:46.14 | Miravlix | The interface addon kit, do I have to download a new version every time it updates, or just run it after every game patch to update? |
01:46.15 | Iriel | WE need something to fire up a START_MINIGAME event |
01:46.19 | Iriel | Miravlix : The latter |
01:46.33 | Iriel | Miravlix : It's essentially a friendly MPQ extracter with some brains |
01:47.52 | Miravlix | heh, not even that, it's a 1.5 MB wav file with a 0.1 MB program tacked on. :) |
01:48.02 | Iriel | But it's a cool wav 8-) |
01:48.34 | Iriel | The wow theme was the coolest part of Video Games Live |
01:48.45 | Iriel | followed closely by the Myst/Uru medley and the Halo theme |
01:48.47 | *** join/#wowi-lounge wowguru-1951 (i=WoWGuruJ@c-67-181-88-214.hsd1.ca.comcast.net) |
01:48.56 | wowguru-1951 | Is the server down on WOW?? |
01:49.25 | kremonte | there are many wow servers. |
01:49.29 | Miravlix | Sounds like we need to make a server up indicator for the web sites |
01:49.54 | wowguru-1951 | wow, what an asshole |
01:50.03 | wowguru-1951 | u could just answer smart ass |
01:50.08 | kremonte | ?_? |
01:50.12 | Cairenn | and you can learn to watch your mouth |
01:50.15 | *** kick/#wowi-lounge [wowguru-1951!n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com] by Cairenn (Cairenn) |
01:50.20 | *** join/#wowi-lounge wowguru-7171 (i=WoWGuruJ@c-67-181-88-214.hsd1.ca.comcast.net) |
01:50.21 | kremonte | there are too many servers to say if one server is down or not so vaguely ~_~ |
01:50.25 | wowguru-7171 | not you kremonte |
01:50.37 | kremonte | <Miravlix> Sounds like we need to make a server up indicator for the web sites |
01:50.38 | kremonte | ^? |
01:50.43 | kremonte | i don't get how that was smartassey |
01:50.43 | wowguru-7171 | yeah |
01:50.46 | wowguru-7171 | that looser |
01:50.49 | kremonte | .. |
01:50.58 | Cairenn | wowguru-7171: I've warned you once |
01:51.16 | Cairenn | the next won't be a simple kick, it'll be a ban |
01:51.27 | Cairenn | now, you may ask nicely, or you may leave |
01:51.53 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-4-152-182.dsl.emhril.sbcglobal.net) |
01:52.03 | kremonte | Iriel, you've addicted me, and now i hate you :( |
01:52.03 | Miravlix | kremonte: Did blizzard remove there server up/down page? |
01:52.21 | kremonte | Miravlix: didn't know there was one ._. |
01:52.28 | Cairenn | there is |
01:52.46 | Cairenn | zeeg: you there? |
01:52.50 | Miravlix | The indicator would just leash that page to get it's info for all servers |
01:53.30 | Cairenn | here: http://www.worldofwarcraft.com/shared/wow-com/images/layout/pixel.gif |
01:53.33 | Miravlix | http://www.wow-europe.com/en/serverstatus/ |
01:53.34 | Cairenn | bah |
01:53.42 | Cairenn | http://www.worldofwarcraft.com/realmstatus/ |
01:53.43 | Cairenn | hehehe |
01:55.18 | Miravlix | http://www.worldofwarcraft.com/realmstatus/ |
01:55.18 | GenNMX|Thrae | That's some nice pixel-on-pixel action there. |
01:55.18 | Miravlix | double post for the win |
01:55.18 | Cairenn | GenNMX|Thrae: ;) |
01:55.23 | Miravlix | And all of EU is down but I'm in and playing. :) |
01:56.06 | Miravlix | I atleast think there is a WoW window somewhere on this computer, haven't seen it in a while |
01:57.33 | zeeg | ? |
01:57.47 | Cairenn | can I ask a favour please? |
01:58.06 | zeeg | whats that |
01:58.13 | Cairenn | I think it would be best for everyone if you took this channel *off* your IRC client |
01:58.23 | Cairenn | I know, I asked you to put it on in the first place |
01:58.30 | Cairenn | I think I made a mistake |
01:58.32 | zeeg | will do, but im leaving now, ill do it when i get home |
01:58.37 | Cairenn | np |
01:58.41 | Cairenn | and thank you |
02:00.36 | Iriel | <PROTECTED> |
02:00.39 | Iriel | heh |
02:00.54 | Iriel | damn irc and leading spaces |
02:00.56 | Cairenn | ;) |
02:00.58 | MentalPower | at least it wasn't something "sensitive" :) |
02:00.59 | Cairenn | by times |
02:01.06 | Depherios | lol |
02:01.10 | Wobin_ | hehe |
02:01.21 | Iriel | <PROTECTED> |
02:01.23 | Iriel | D'oh! |
02:01.31 | Cairenn | naw, we don't cyber on IRC, we use ICQ |
02:01.34 | MentalPower | lol |
02:01.39 | Iriel | or TeamSpeak |
02:01.41 | Iriel | 8-) |
02:01.51 | GenNMX|Thrae | <PROTECTED> |
02:01.59 | GenNMX|Thrae | Ah, oops! |
02:02.11 | *** join/#wowi-lounge JoshBorke (i=Reeses1o@r35h67.res.gatech.edu) |
02:02.16 | JoshBorke | hello |
02:02.21 | Cairenn | hey Josh |
02:02.45 | JoshBorke | are there any problems with wowi? :( |
02:02.52 | Cairenn | just came back up again |
02:02.57 | JoshBorke | wooohooo |
02:02.57 | Cairenn | dropped for a couple minutes there |
02:03.01 | Miravlix | Actually |
02:03.10 | Miravlix | WoWI just gave me a connection refused. :p |
02:03.17 | JoshBorke | woohoo! worked~! |
02:03.18 | kremonte | well |
02:03.22 | kremonte | i don't have to make a Go AI |
02:03.23 | JoshBorke | it did that to me also |
02:03.34 | Cairenn | it *just* came back up Miravlix |
02:03.49 | Cairenn | Josh, approved |
02:03.56 | kremonte | Iriel: what do you think the best approach for a board would be? each box it's own frame? |
02:03.56 | JoshBorke | cairenn: thank you :) |
02:04.09 | GenNMX|Thrae | What's with ICQ, I'm suddenly getting 50 million requests by people for me to add them, they just want to "chat" |
02:04.09 | Cairenn | :) |
02:04.19 | GenNMX|Thrae | What changed in the last few months? |
02:04.22 | Legorol | i think it's time for me to actually *play* some WoW |
02:04.26 | Cairenn | yeah, me too the last couple weeks, it's making me crazy |
02:04.27 | Iriel | kremonte : I'd just do one big frame with a bunch of textures |
02:04.28 | Legorol | haven't done so in almost a week |
02:04.37 | kremonte | Iriel: well, i mean as far as OnClicks go |
02:04.39 | kremonte | to place pieces |
02:04.52 | GenNMX|Thrae | It must have been some new ICQ database search engine |
02:04.53 | Iriel | kremonte : Unless you want to use individual buttons for the holes |
02:05.06 | Iriel | kremonte : It's easy enough to figure out WHERE the user clicked on one frame |
02:05.30 | kremonte | well i want to have also an onmouseover indicator of where the piece will be placed |
02:06.06 | Iriel | kremonte : Then I guess use a button for each valid move location |
02:06.20 | kremonte | but buttons aare evil! :P |
02:06.27 | kremonte | i'm xml-stupid |
02:06.43 | JoshBorke | kremonte: you can do it all in lua ;-) |
02:06.48 | GenNMX|Thrae | Now you can use all Lua! |
02:07.03 | kremonte | ..and? |
02:07.06 | kremonte | it's still frames |
02:07.09 | Miravlix | Atleast I see wowi's page more than Curses 504 Gateway Time-out |
02:07.33 | Iriel | kremonte : a button is just a frame with an esy OnClick 8-) |
02:07.44 | Iriel | kremonte : Thus my suggestion for that instead of a plain Frame |
02:07.58 | Tain | Me too GenNMX, I've been using ICQ since... well forever, and only in the last few months have I gotten spammed like this. |
02:08.06 | kremonte | Iriel: huh |
02:11.09 | *** join/#wowi-lounge ToastTheif (i=ToastThe@24-177-162-9.dhcp.mrqt.mi.charter.com) |
02:11.16 | Cairenn | it's going around |
02:11.23 | Cairenn | (the ICQ thing) |
02:11.30 | ToastTheif | arrr |
02:11.38 | ToastTheif | question guys |
02:11.47 | ToastTheif | is anyone doing anything about the wowace look? |
02:11.54 | ToastTheif | I really despise it |
02:12.38 | JoshBorke | lol |
02:12.39 | Tain | Sure you can do anything you like about it. Choose a new theme. |
02:12.58 | ToastTheif | where how |
02:13.06 | ToastTheif | I can't even navigate it :( |
02:13.24 | Tain | newb |
02:13.46 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
02:15.35 | Tain | Log in, click Profile, then "Look and Layout Preferences" |
02:15.46 | ToastTheif | I win |
02:15.51 | ToastTheif | I still like the old one :( |
02:16.01 | Tain | The times they are a changing |
02:16.36 | Tain | A lot of people seem to like the Oxygen theme, it burns my eyes personally. |
02:17.12 | kremonte | wow |
02:17.15 | kremonte | the forums on wowace |
02:17.15 | kremonte | are bad |
02:17.20 | kremonte | ._. |
02:17.42 | Tain | It's just the default theme. An unfortunate choice for default, unfortunatly. |
02:17.49 | Tain | That's two unfortunates |
02:17.50 | kremonte | very unfortunate |
02:17.51 | ckknight | why is that the default? |
02:17.57 | Tain | Ask the person who set it |
02:18.00 | kremonte | cause it has a pretty flower |
02:18.17 | kremonte | hmm i need a good versioning scheme to use |
02:18.29 | Tain | Make everything v1.0 |
02:18.30 | Wobin_ | SVN =) |
02:18.39 | kremonte | svn doesn't give me a versioning scheme <_< |
02:18.43 | kremonte | i'm talking like |
02:19.05 | kremonte | vx.x vx vx.x.x 2006330 |
02:19.08 | kremonte | etc |
02:19.08 | kremonte | ._. |
02:19.13 | kremonte | i've never really thought of it |
02:19.31 | Tain | I think people put too much thought into it. |
02:19.40 | kremonte | i don't want something ambiguous |
02:19.45 | kremonte | but i don't want something hard to keep track of |
02:20.01 | Miravlix | major.minor.bugfix |
02:20.08 | kremonte | http://en.wikipedia.org/wiki/Versioning |
02:20.11 | kremonte | kek |
02:20.12 | Tain | That's my personal preference, Miravlix |
02:20.20 | Miravlix | I use code names + SVN revision |
02:20.21 | Tain | Not that I actually use it. |
02:20.24 | Tain | But that's what I like. |
02:20.38 | Miravlix | Fx. MicroMacroMaker is version Baywatch Revision ### |
02:21.00 | kremonte | i'll put it all in one number to be original. |
02:21.25 | kremonte | 100 is number one! |
02:21.32 | Miravlix | With WoW it's becomming increasingly popular to name your version 11000-#.# |
02:21.37 | kremonte | no. |
02:24.26 | kremonte | http://wow.pastebin.com/631947 |
02:24.27 | kremonte | hows that so far? |
02:24.55 | kremonte | i put more work into the ascii and initial commenting than the code itself |
02:24.58 | kremonte | then again |
02:25.00 | kremonte | there is no code |
02:29.24 | Cairenn | WoWI servers getting a complete reboot instead of just restarting the services, be down for a few minutes |
02:29.35 | kremonte | they need it |
02:29.35 | kremonte | =/ |
02:31.40 | Legorol | does anyone know if IE7 is going to have tabbed browsing? |
02:31.47 | kremonte | who uses IE? |
02:32.03 | Cairenn | Legorol: that's what I hear |
02:32.10 | Gryphen | lol |
02:32.14 | Gryphen | been in a cave leg? |
02:32.16 | Gryphen | yes |
02:32.22 | Legorol | kremonte: me |
02:32.30 | Gryphen | it does currently |
02:32.31 | Legorol | and it's Microsoft's fault |
02:32.35 | Gryphen | and me |
02:32.44 | Legorol | Gryphen: when you say currently, you mean the beta version? |
02:32.50 | Gryphen | yes |
02:34.48 | Legorol | where/how do i get it? |
02:34.56 | Legorol | M$ site? |
02:35.18 | Gryphen | Google |
02:40.38 | Tain | Fight the power. |
02:40.55 | Gryphen | i am, im not using FF :p |
02:40.58 | ckknight | does anyone know how to work with buttons inside buttons? I can't get the inner button to react to any scripts like OnEnter |
02:41.18 | ckknight | Opera here |
02:41.29 | ckknight | IE7 has tabbed browsing |
02:42.18 | *** part/#wowi-lounge Warol (n=Warol@adsl-75-4-152-182.dsl.emhril.sbcglobal.net) |
02:42.23 | Iriel | ckknight : do you have them stacked properly? |
02:42.25 | Tain | I use Opera (since v5) and FF, and still have to launch IE for my online banking which annoys the hell out of me. |
02:42.31 | ckknight | what do you mean by that, Iriel? |
02:42.48 | Iriel | ckknight : Are your 'inner' buttons on top of, or below, your 'outer' ones? |
02:42.51 | Iriel | Framelevel and all that |
02:42.53 | Tain | Only one level of the button is going to trigger the OnEnter script |
02:43.04 | ckknight | I don't think I set it, how would I go about doing that? |
02:43.17 | Iriel | this:SetFrameLevel(this:GetParent():GetFrameLevel()+1) |
02:43.22 | ckknight | Tain, I want to have the inner button steal the outer button's focus |
02:43.25 | ckknight | thank you, Iriel |
02:43.32 | Iriel | You should be able to do that OnLoad |
02:43.34 | Iriel | *OR* |
02:43.37 | ckknight | I don't use XML |
02:43.41 | Iriel | Put them on other frame strata |
02:43.41 | ckknight | lol |
02:43.47 | Cairenn | FYI: okay, site is back up |
02:44.04 | Iriel | Well, read that as "You should be able to do that immediately after instantiation" |
02:44.10 | ckknight | yep |
02:45.33 | ckknight | blast, still not working, Iriel |
02:46.04 | Legorol | If you put a frame in the <Frames> section of another frame, it automatically has one higher framelevel |
02:46.12 | Legorol | so it shouldn't be necessary to change it OnLoad |
02:46.19 | ckknight | I'm not using XML |
02:46.25 | Legorol | ah, that explains it :D |
02:46.39 | ckknight | local button = CreateFrame("Button", "BossPanel_MicroMenuFrame" .. name, self.frame) |
02:46.51 | ckknight | self.frame is the outer button, and button is the inner button |
02:47.12 | ckknight | right, after that, I do button:SetFrameLevel(self.frame:GetFrameLevel()+1), then set the scripts for it |
02:47.18 | ckknight | but the scripts are never run |
02:47.39 | Legorol | i hope IE7's going to be free.. |
02:47.41 | Iriel | Onc eyou're running, dump the frame levels |
02:47.50 | Legorol | ckknight: try button:EnableMouse(true) |
02:47.56 | Iriel | You may run into issues if you have any 'toplevel' frames around |
02:48.03 | ckknight | I'm an idiot. |
02:48.33 | ckknight | nope, EnableMouse didn't work |
02:48.44 | ckknight | though I didn't have it before |
02:49.10 | Iriel | I'm assuming your new frame is visible |
02:49.19 | Iriel | You MIGHT want to /dump GetFrameLevel on all of your buttons |
02:49.45 | ckknight | okay, doing self.frame:GetFrameLevel()+2 worked. |
02:50.15 | ckknight | +1 set it to 2, but then I guess self.frame was set to 2 later |
02:50.16 | Iriel | I'm not sure if it'll work forever tho |
02:50.23 | ckknight | yea... |
02:50.27 | ckknight | oh well |
02:50.29 | ckknight | works for now |
02:50.31 | Iriel | You might have problems if you click windows a lot |
02:50.46 | Iriel | FrameStrata would solve the issue nicely |
02:50.47 | ckknight | I just need it so that the inner button is higher than the outer button |
02:50.50 | Iriel | but might be too extreme |
02:51.02 | Legorol | Iriel: would you mind adding to the gotchas part of the 1.10 changes thread that: 1) tooltips shouldn't have parents 2) hidden tooltips can no longer be changed via SetX methods |
02:51.06 | ckknight | don't want to deal with FrameStrata |
02:51.43 | Legorol | at least those used for scanning |
02:52.05 | Legorol | reword it appropriate, since i don't think these statements are clear enough :-) |
02:52.16 | cladhaire | hehe |
02:52.33 | Iriel | Legorol : When I get home I'll add it |
02:52.47 | Legorol | cool, thanks! |
02:52.59 | Legorol | what i meant by 2) is that if you do tooltip:Hide(), you can no longer change its contents |
02:53.36 | Legorol | until you SetOwner it agian |
02:53.43 | Legorol | i'm not sure what's the best way to phrase this.. |
02:53.54 | Legorol | i trust your clarity :-) |
02:55.45 | kremonte | Iriel(and other people that do Go): what do you think of this? http://wow.pastebin.com/631975 |
02:57.02 | Tain | There's an important issue that needs attention. http://www.petitiononline.com/sjgarton/petition.html |
02:57.36 | Miravlix | Can you implement it, kre? |
02:57.41 | Tain | It's a good start! |
02:57.50 | Miravlix | It's nice with nice goals, but can you do it? |
02:57.58 | kremonte | yes |
02:58.06 | kremonte | my main reason laying it out actually, it makes it very simple |
02:58.32 | kremonte | this is actually a really nice endeavour |
02:58.38 | kremonte | i can adapt this and make MEELIONS |
02:58.41 | kremonte | *lie |
02:59.41 | Legorol | My very first attempt at dynamic frame creation. Why is it not showing up? http://wow.pastebin.com/631980 |
02:59.52 | Legorol | the DFrame object exists.. |
03:00.01 | kremonte | Tain: =X |
03:00.09 | kremonte | Tain: i like mixing flavors of fun dip |
03:01.01 | Kirkburn1 | 5am, a good time for bed |
03:01.15 | kremonte | 2 was cool, i would dip until half of each is gone then eat em |
03:01.17 | Crispix | EEeeeeehhehe! |
03:01.18 | kremonte | sugary goodness |
03:01.33 | Crispix | I got a new king size goose down feather pillow tonight :D |
03:01.46 | Kirkburn1 | :( |
03:01.59 | Kirkburn1 | I wish I knew where to buy that in italy |
03:02.11 | Crispix | twas 79.99 instead of 150.99 ^____^ |
03:02.15 | Kirkburn1 | I want my own house, dammit! |
03:02.26 | Crispix | twas marked down ONLY because it was a floor model... there was NOTHING wrong with it :D |
03:02.31 | Kirkburn1 | Cool |
03:02.44 | Kirkburn1 | Wait, a king size pillow? |
03:02.59 | *** join/#wowi-lounge Wobin_Sleep (n=wob@221.221.26.229) |
03:03.06 | Crispix | yup |
03:03.09 | Crispix | its geeeenormous |
03:03.33 | Iriel | kremonte: I'd add some means of saving and restoring game state, and verifying both players agree on the state before restarting |
03:03.44 | Iriel | kremonte : In case someone gets disconnected or has to leave mid-game |
03:03.49 | Crispix | http://www.plumeriabay.com/down_pillows/all_down_pillows_s_king.html |
03:03.56 | kremonte | Iriel: periodic saves? |
03:04.04 | kremonte | oh, also, an implementable timer, later on |
03:04.11 | Tain | haha a BBC report on a chewing gum that claims to enhance breasts. http://news.bbc.co.uk/2/hi/health/4361563.stm |
03:04.24 | Iriel | kremonte : You could probably save each move, the overhead wouldn't be much. |
03:04.33 | Iriel | kremonte : Just store the current 'state' with each opponent |
03:04.48 | kremonte | well as there are more pieces on the board it would take a bit more each time |
03:04.50 | kremonte | but that works |
03:05.29 | Kirkburn1 | Nightle nightle friendlies =) |
03:05.31 | Iriel | kremonte : Depends how you encode the board, you can store either a list of 'moves' or you can store the board as essentially a packed array of values between 0 and 2 |
03:05.42 | kremonte | was thinking of the later |
03:05.44 | kremonte | latter |
03:06.12 | kremonte | in which case |
03:06.16 | kremonte | overhead wouldnt increase heh |
03:06.23 | kremonte | also need to save whose turn it is |
03:06.23 | Iriel | You can encode it into a single string |
03:06.34 | Iriel | You'd need opponent, which side you're on, whose turn is next, and board |
03:06.59 | kremonte | so |
03:07.56 | kremonte | SavedGame={["Iriel"]={"white", "Kremonte", "1,2,0,0,0,1,2,0,0,0,2,2,2,0,0,1,1,0,2,~"}} |
03:08.09 | Iriel | Well, i'd use a binary encoding for the board |
03:08.21 | ckknight | Trinary ;-) |
03:08.22 | Iriel | pack several cells into one 'character' |
03:08.32 | kremonte | eh? |
03:08.33 | Iriel | well, it starts out trinary, becomes binary |
03:08.51 | kremonte | so that means the player's game is with Iriel, i am using white pieces, Kremonte goes next |
03:08.52 | Iriel | You can pack 4 cells into 81 values |
03:09.01 | kremonte | what do you mean by cell |
03:09.09 | Iriel | something that can be empty, white, or black |
03:09.13 | Iriel | a board space |
03:09.24 | kremonte | 81 values? |
03:09.35 | kremonte | i'm lost |
03:09.37 | kremonte | example? :b |
03:09.55 | Iriel | okay, so using 0,1,2 for empty, white, black |
03:10.00 | Iriel | you can encode 4 cells as |
03:10.10 | Iriel | a+3*b+9*c+27*d |
03:10.18 | Iriel | that gives you a number between 0 and 80 |
03:10.34 | kremonte | ._. |
03:10.37 | cladhaire | I miss the day of flagged binary packing. |
03:10.44 | cladhaire | s/day/days/ |
03:10.46 | kremonte | umm |
03:10.51 | kremonte | i'm lost ._. |
03:10.53 | kremonte | still lol |
03:11.01 | Iriel | use that to pick a character from an array (or just use ' ' as 0, '!' as 1, etc.. (ascii from 32) |
03:11.20 | kremonte | overcomplicated imo ._. |
03:11.27 | cladhaire | But efficient =) |
03:11.33 | kremonte | how would you decode it? |
03:11.35 | Iriel | Well, you can encode 64 squares into 16 characters |
03:11.43 | Iriel | Even if you DONT go that way, then dont bother with commas in your string |
03:12.33 | kremonte | aye, was just for readability here |
03:12.48 | Iriel | I'd end up with something like ["Iriel"] = "WMWB---WB---BBB--WW-B" |
03:12.55 | Legorol | Iriel: my server just went down for a reboot, so I started reading this: |
03:12.55 | Legorol | http://www.wowwiki.com/SetTexCoord_Transformations |
03:13.00 | Legorol | can i just say, it's beautiful! |
03:13.01 | Iriel | That's against iriel, I am White, it's My turn, and the same board you had |
03:13.15 | Iriel | Legorol : Glad you like it |
03:13.27 | Legorol | it took me a while to understand which way round the transformation is when you were explaining it on here |
03:13.32 | Legorol | i think that page is crystal clear |
03:13.38 | Legorol | do you mind though if i give a small comment? |
03:13.44 | Iriel | Yeah, the reverse transformation hurts ones head |
03:14.07 | Legorol | well it was mostly me thinking about the transform the wrong way round :-) |
03:14.07 | Iriel | Certainly, and if you want to make a LONG comment you can do that too (but the wiki discussion page would be better for a long one) |
03:14.11 | Legorol | yay for preconceptions! |
03:14.18 | Legorol | nah, just a short question: |
03:14.35 | Legorol | you represent matrix multiplications as (row vector) = (row vector) * Matrix |
03:14.48 | Legorol | in linear algebra, isn't it more traditional to work with |
03:14.55 | Legorol | (column) = Matrix * (column) |
03:15.40 | Iriel | Legorol : Probably, it's been a while since i did it 'properly' 8-) |
03:15.43 | Legorol | i know the result is the same, i just think that this second form is clearer to someone with background in linear algebra |
03:15.55 | Legorol | ok well that's that |
03:16.03 | kremonte | ok um |
03:16.06 | kremonte | i'm going to like |
03:16.10 | Iriel | And it's harder to draw that way in ascii graphics 8-) |
03:16.11 | kremonte | not read chat when iriel is here anymore |
03:16.13 | Wobin_Sleep | Matrix math =( |
03:16.39 | Legorol | fair enough |
03:16.45 | Legorol | the only other comment i had was: |
03:16.56 | Legorol | it's neat that you represent an affine transform as a 3x3 matrix, i didn't think of that |
03:17.14 | Legorol | when i was first reading, and i got to the point where you said that image->texture transform is of the form |
03:17.18 | Legorol | i = t*T |
03:17.25 | Legorol | oops i mean t = i*T |
03:17.44 | Legorol | i was thinking to myself: "how the heck do you do a translation with a multiplication like that" |
03:17.51 | Legorol | because i was thinking 2x2 matrix at that point |
03:18.19 | ckknight | Does an event fire if the UiScale changes? |
03:18.56 | Legorol | so, uhm, dunno, maybe if you can adjust the text a bit somehow so that's not confusing? |
03:19.09 | Legorol | admittedly once i got to the Math part and it turned out T is 3x3, it made sense |
03:19.32 | JoshBorke | my head is starting to hurt |
03:19.37 | Legorol | lol |
03:19.44 | Legorol | JoshBorke, if you want a migraine, read http://www.wowwiki.com/SetTexCoord_Transformations |
03:20.13 | JoshBorke | i scanned it already :) thankfully it's so far advanced it's greek to me :) |
03:21.10 | kremonte | hmmm |
03:21.16 | kremonte | i still don't know what i want to do with my life |
03:21.20 | kremonte | and i'm halfway through high school |
03:21.29 | kremonte | you guys all talking about math makes me not want to be a physicist |
03:21.36 | kremonte | because that's just amplified |
03:21.46 | kremonte | what do i dooooooooooooooooooo for a klondike bar |
03:21.49 | JoshBorke | ew, physics :( |
03:22.01 | kremonte | i'm taking ap physics next year ;p |
03:22.04 | Legorol | kremonte, i *am* a physicist |
03:22.08 | Legorol | it scares me too |
03:22.11 | kremonte | ._. |
03:22.15 | kremonte | well the |
03:22.16 | ckknight | is there any way for me to tell if UiScale changes (without checking it every second or so)? |
03:22.18 | kremonte | then* |
03:22.24 | kremonte | you get to help me with my homework in september :D |
03:22.30 | Legorol | ROFL |
03:22.38 | Legorol | what stage of high school are you in? |
03:22.44 | kremonte | going into my junior year |
03:22.55 | kremonte | i'm taking chemistry right now and it makes me sad |
03:22.59 | Legorol | umm.. i don't know about american system, it means how many more years till university? |
03:23.02 | Wobin_ | oo! |
03:23.04 | kremonte | because to me it's the most useless class i'd ever take |
03:23.07 | Wobin_ | I've broken the 1k downloads! |
03:23.09 | kremonte | junior -> senior -> university |
03:23.20 | kremonte | HS is 4 years, i'm going into my 3rd |
03:23.24 | Legorol | aha |
03:23.26 | Iriel | Legorol : I think I just flipped all the matrices for you. |
03:23.31 | JoshBorke | wobin_: grats :) |
03:23.32 | Legorol | <3 |
03:23.38 | kremonte | Wobin_: cheers! |
03:23.48 | Wobin_ | I feel like a real addon coder now =) |
03:24.07 | Iriel | The 3x3 trick for transform and translate is a pretty standard graphics math trick |
03:24.28 | kremonte | graphical math is also evil |
03:24.38 | kremonte | programming in a lower-level environment is also evil |
03:24.44 | kremonte | hmmm |
03:24.44 | *** join/#wowi-lounge Gryphen (n=masked@c-67-183-238-150.hsd1.wa.comcast.net) |
03:24.50 | Legorol | i never had any training in computer graphics, this is all exciting |
03:24.55 | Iriel | At least these days GOOD graphics libraries are freely available |
03:24.55 | Wobin_ | I recall my last computer graphics subject. We shoved all the maths into a library and ignored it as much as possible =P |
03:24.56 | Legorol | maybe i should get a book on it |
03:24.58 | Iriel | you dont have to write your own |
03:24.58 | kremonte | physicist, robotics engineer, brain science, those are my aspirations |
03:25.04 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
03:25.06 | kremonte | i'm just training myself to be a nerd at this point |
03:25.13 | Legorol | Iriel: you missed one, i'll go correct it |
03:25.14 | cladhaire | Legorol: I'm been trying to catch up by reading.. and math helps.. but its never been my strong point =) |
03:25.44 | Iriel | Legorol : Which? |
03:26.00 | Legorol | b = a * T |
03:26.09 | Legorol | i flipped it |
03:26.15 | JoshBorke | oh, i see now. i hate linear algebra... :) |
03:26.25 | Iriel | Thanks. |
03:26.25 | malreth | bah, ace slips through my loading spam filter now for some reason |
03:26.34 | Iriel | Linear algebra is great |
03:26.44 | kremonte | ahhh |
03:26.47 | kremonte | stop mentioning math words guys |
03:26.57 | Cairenn | for those that are waiting for them, Loz has Discord updated on his site, snag the Deta versions |
03:27.02 | kremonte | it's like irc is an oven and you've been preheating it for the last 3 hours, and now it's on bake :'(( |
03:27.04 | Legorol | Iriel: shall i bother checking your expression for T'? |
03:28.02 | Iriel | Legorol : You can if you want, I wrote this page at work one morning when I had some time to kill. |
03:30.41 | JoshBorke | Iriel: any news on my SetPoint problem? |
03:32.13 | Iriel | JoshBorke: Other than 'Ive been a slacker and ignored it, despite flagging it as bright red in my inbox' ? No 8-( Sorry. |
03:32.45 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
03:32.49 | JoshBorke | lol, np |
03:32.50 | Legorol | Iriel: I think two entries in T' are wrong |
03:32.56 | JoshBorke | i'm going to see if it's still valid after 1.10 |
03:33.04 | Legorol | the code blocks are fine though |
03:33.06 | JoshBorke | as soon as i get past authenticating... |
03:33.35 | Legorol | i'll flip it so you can do a diff |
03:33.59 | JoshBorke | ...i can type stuff in the password prompt, but i can't backspace it |
03:35.01 | ckknight | anyone know why CVAR_UPDATE doesn't catch updates to UiScale, but does catch updates to other stuff? |
03:35.58 | Iriel | Legorol : B and D? |
03:36.31 | Iriel | Legorol : If so, I agree |
03:37.05 | JoshBorke | yep, still broken |
03:37.14 | Legorol | Iriel: yep |
03:40.24 | Legorol | so, can anyone shed a light on what might be wrong here: http://wow.pastebin.com/631980 |
03:40.39 | Legorol | i'm trying to dynamically make a frame (button actually) which has all of it occupied by a green texture |
03:42.23 | Wobin_ | does CreateTexture assign a reference to the texture? |
03:42.45 | JoshBorke | Iriel: Do you want me to send you some updated code? |
03:45.03 | Legorol | Wobin_: it's supposed to be: texture = Frame:CreateTexture(["name"] [,"layer"]) |
03:45.06 | cladhaire | hahah i love hooking movement functinos and not being able to stop =) |
03:45.07 | Legorol | from Iriel's thread |
03:45.18 | JoshBorke | lol cladhaire |
03:45.28 | cladhaire | =) |
03:46.34 | Iriel | yeah, so that pastebin has the wrong syntax for CreateTexture |
03:46.53 | Legorol | what's wrong with it? |
03:47.00 | Iriel | You passed it a frame as its first arg |
03:47.04 | Legorol | yes |
03:47.13 | Legorol | isn't that what i'm supposed to? |
03:47.24 | Legorol | oh |
03:47.24 | ckknight | no, name first |
03:47.28 | Iriel | No, you just copied the right syntax |
03:47.29 | Legorol | d'oh! |
03:47.39 | Legorol | it's the name i want the texture to have, right? |
03:47.41 | Iriel | If it's anonymouse, omit the name entirely |
03:47.44 | Iriel | Yes, right |
03:47.46 | Legorol | it's not the name of the frame to attach to |
03:47.49 | Iriel | Anonymous, even. |
03:47.55 | Legorol | omit, or set to nil? |
03:47.56 | Iriel | Correct, you're calling the method ON the frame |
03:47.59 | Iriel | Omit |
03:48.14 | Iriel | If I follow slouken's crazy arg specs right, anyway 8-) |
03:48.16 | Legorol | hm... but then how does it know that i mean Frame:CreateTexture(["layer"]) |
03:48.30 | Iriel | Because it knows the layer formats, I assume |
03:48.31 | Legorol | and not Frame:CreateTexture(["name"]) |
03:48.35 | Iriel | I never tested it, it may REQUIRE nil |
03:48.37 | Legorol | ok well, i'll try |
03:48.41 | Iriel | I just parse it that way 8-) |
03:48.42 | Legorol | thanks |
03:49.00 | Legorol | well the comma is inside the [] |
03:49.01 | Iriel | You MAY need texture:Show() |
03:49.09 | Legorol | so that'd imply that if you want the second arg, you need a comma |
03:49.15 | Legorol | anyway, i'll test |
03:50.32 | ckknight | wtf, even though CVAR_UPDATE sets USE_UISCALE to 1, GetCVar("USE_UISCALE") throws an error, anyone know what's going on there? |
03:50.56 | JoshBorke | ok bye all :) |
03:52.26 | Legorol | ckknight: the CVars are called differently, i think |
03:52.55 | Legorol | it's useUiScale and uiscale respectively |
03:52.59 | Legorol | i think capitalization might matter |
03:53.12 | ckknight | capitalization doesn't |
03:53.15 | ckknight | apparently |
03:53.15 | Legorol | ok |
03:53.18 | ckknight | but it's useuiscale |
03:53.26 | Legorol | well the cvars are useuiscale for the toggle, and uiscale for the slider |
03:53.29 | ckknight | CVAR_UPDATE is a messed up event |
03:54.36 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-148-73.dsl.pltn13.pacbell.net) |
03:54.56 | clad|sleep | Night all |
03:56.00 | ckknight | g'night |
03:57.36 | Legorol | ckknight: it's not |
03:57.39 | Legorol | basically, |
03:57.53 | Legorol | CVAR_UPDATE is triggered or not depending on how SetCVar is called |
03:57.59 | Legorol | SetSCvar has a 2 argument and a 3 argument form |
03:58.22 | Legorol | Usage: SetCVar("cvar", value [, "scriptCvar") |
03:58.33 | Legorol | if you call with just the first 2 args, it does not trigger a CVAR_UPDATE |
03:58.45 | ckknight | hrm |
03:58.47 | Legorol | the way the Blizz UI code is set up for the video options, it calls with 2 args for the slider value, |
03:58.53 | Legorol | but with 3 args for the checkbox |
03:59.05 | Legorol | and this also explains why arg1 in CVAR_UPDATE is UI_SCALE |
03:59.16 | Legorol | because arg1 ends up taking on the scriptCvar value |
03:59.20 | Legorol | not the cvar |
03:59.25 | Legorol | that you passed to SetCVar |
03:59.44 | ckknight | I see |
04:00.26 | Legorol | so you don't actually get an event when the slider value is set |
04:00.33 | ckknight | shoot. |
04:00.41 | ckknight | oh well |
04:01.40 | Legorol | and you are totally screwed, because |
04:01.49 | Legorol | the Blizz UI will first set the checkbox CVar, |
04:01.58 | Legorol | which triggers the CVAR_UPDATE there and then, which gets processed |
04:02.04 | Legorol | and it then moves on to the slider |
04:02.16 | Legorol | so you can't even read off the slider value in the CVAR_UPDATE for the checkbox |
04:02.21 | Legorol | if it has changed |
04:11.22 | ckknight | woot |
04:11.56 | ckknight | okay, I got it to check if USE_UISCALE is set (which means that the video options were set), then it waits 0.1 seconds, then checks if UiScale is different |
04:12.59 | ckknight | nvm, I can have it wait 0 seconds and it still works |
04:13.07 | ckknight | either way, I wait for the next OnUpdate to do my magic |
04:18.46 | ckknight | okay, when is DISPLAY_SIZE_CHANGED supposed to fire? |
04:20.25 | Kirov | Probably on resize of a windowed view |
04:20.33 | Kirov | or possibly resolution change |
04:20.40 | ckknight | crap, why does changing the resolution do a ReloadUI()? |
04:22.10 | malreth | ckknight: does it? |
04:22.46 | ckknight | yea |
04:23.06 | malreth | i didn't before |
04:23.30 | ckknight | yea, I know |
04:25.45 | malreth | you are a liar and a fraud and i'll have no business with you, sir |
04:28.20 | malreth | it's not a typo if it's intentional |
04:28.39 | ckknight | ? |
04:29.19 | Tem | is it safe to look at the ui forum yet? |
04:29.28 | Tem | or is it still full of retards complaining? |
04:29.30 | ckknight | *sigh* |
04:29.33 | malreth | it's something i would do on an old irc channel that i frequented a long time ago |
04:29.33 | ckknight | it's never safe |
04:29.48 | malreth | Tem: actually, it's really let up today compared to yesterday |
04:30.15 | Tem | I got so pissed yesterday that I've purposfully avoided it today |
04:30.21 | malreth | yesterday, the forum spigot was turned all the way up to 'retard' |
04:30.34 | Tem | very much so |
04:30.41 | malreth | today, people kinda gave up |
04:30.52 | malreth | still one or two threads complaining about autobuff |
04:31.03 | malreth | but i had the final word on one... |
04:31.28 | malreth | which means I WIN at arguing on TEH INTARWABS |
04:31.45 | malreth | i'm special |
04:32.13 | ckknight | there are some things you can't learn in your fancy books or internets, city slicker |
04:32.24 | MentalPower | gnight guys |
04:32.27 | malreth | night |
04:32.29 | ckknight | cya |
04:34.24 | malreth | and blizzard confirmed that the loot pinata is indeed fighting back too hard. we'll be able to raid onyxia again probably next week |
04:34.48 | ckknight | loot pinata? |
04:35.04 | malreth | onyxia |
04:35.14 | ckknight | hrm |
04:35.15 | malreth | you hit her and netherwind pops out |
04:35.21 | malreth | it's cool |
04:37.56 | ckknight | eep! |
04:38.05 | ckknight | Replace file failed. |
04:38.15 | ckknight | Cairenn, WoWI's scaring me |
04:38.27 | Cairenn | why? |
04:38.36 | ckknight | I tried to upload something |
04:38.41 | Cairenn | and? |
04:38.42 | ckknight | got "Replace file failed." |
04:38.56 | Cairenn | o.0 |
04:39.01 | ckknight | didn't have the same name or anything |
04:39.03 | Cairenn | hang on a sec |
04:39.54 | ckknight | tell me when it should work again |
04:40.20 | Cairenn | wait wait, trying to get in touch with Dolby |
04:40.26 | ckknight | okay |
04:40.33 | Cairenn | and, seems you aren't the only one having a problem |
04:40.36 | ckknight | hrm |
04:40.37 | Cairenn | http://www.wowinterface.com/forums/showthread.php?t=4243 |
04:40.40 | ckknight | I have 2 things I need to upload |
04:40.50 | Cairenn | post your problem in there as well, please? |
04:41.15 | malreth | g'night everyone... |
04:41.24 | Cairenn | night malreth |
04:43.25 | Cairenn | ckknight: try now, please? |
04:43.37 | Tem | To enter a queue, that would be "enqueue" right? |
04:44.12 | ckknight | all good, Cairenn |
04:44.28 | Cairenn | ckknight: thanks |
04:45.59 | Cairenn | Tem: that looks right to me, but I can't swear to it |
04:46.11 | Tem | I'm writing a queue implementation |
04:46.17 | Tem | and this is turning out to be fun |
04:46.23 | Cairenn | actually, it is correct: http://dictionary.reference.com/search?q=enqueue |
04:46.27 | Tem | I'm calling the class LunchLine |
04:46.33 | Cairenn | "Main Entry:Â Â enqueue Part of Speech:Â Â verb Definition:Â Â to place something into a queue; to add an element to the tail of a queue; cf. dequeue" |
04:46.50 | Tem | because no object can enter the queue more than once |
04:47.11 | Tem | and because it will stop accepting new objects after some number of "served" objects is reached |
04:48.49 | Tem | so it's just like the lunch line back in grade school! |
04:48.52 | Tem | no seconds! |
04:51.03 | Legorol | wahey, i finally got my first entirely dynamically created button working! |
04:51.10 | Legorol | and it has a nice solid blue colour |
04:51.16 | Tem | Legorol: what type of button? |
04:51.25 | ckknight | blue, my favorite flavor |
04:51.28 | Tem | I made an action button that I'm quite proud of :) |
04:51.44 | Tem | functioning cooldown model and everything |
04:52.08 | Tem | only, CooldownCount isn't too happy with me for not giving it a name |
04:52.15 | Tem | it sorta chokes on that |
04:52.46 | Tem | (because GetName returns nil, which it then tries to concat with somthing else) |
04:53.06 | Tem | and then it dies |
04:58.36 | Legorol | well so far i just made a frame taht is a button, with a blue texture |
04:58.44 | Legorol | the thing i was stuck on for ages is how to make a blue texture |
04:58.49 | Legorol | i couldn't figure that out... |
04:58.54 | Legorol | i blame the wiki! |
04:59.13 | Legorol | it's not immediately obvious that texture:SetTexture("path") can also be used as texture:SetTexture(r,g,b) |
05:00.27 | *** join/#wowi-lounge slouken (n=Sam@ip68-5-42-243.oc.oc.cox.net) |
05:01.10 | Cairenn | hey slouken |
05:01.21 | slouken | Hey Cairenn |
05:04.21 | slouken | hey ckknight |
05:04.36 | ckknight | how are you today? |
05:04.58 | slouken | pretty good. :) |
05:05.01 | slouken | you? |
05:05.29 | ckknight | alright |
05:05.39 | ckknight | finally set up my SVN for my addons and such |
05:05.43 | slouken | Cool |
05:05.53 | ckknight | it saves me about half the time for publishing |
05:06.02 | slouken | Nice |
05:06.06 | ckknight | thus, by spending like 4 hours on it, I'll likely save an hour in the long run |
05:06.11 | ckknight | I am truly lazy. |
05:06.53 | Legorol | hello slouken |
05:07.06 | *** join/#wowi-lounge ScytheBlade1 (n=Death@about/pxe/ScytheBlade1) |
05:07.08 | Legorol | slouken, what's your favourite class :-) |
05:07.10 | slouken | Hey Leg |
05:07.29 | slouken | All of them. :) I haven't played a paladin much, but I like all the others. |
05:07.39 | Legorol | ah you should try, i like paladin |
05:07.45 | Legorol | i haven't tried a rogue yet, tried the rest |
05:07.54 | slouken | Rogues are awesome. :) It's my main |
05:07.59 | ckknight | I have attachment issues, I can never stick to one character |
05:08.03 | Legorol | i thought your main is a pirate! |
05:08.11 | Legorol | ckknight, nor can i |
05:08.12 | slouken | That's only my persona. ;-) |
05:08.16 | Legorol | i don't have a "main" per-se |
05:08.34 | Legorol | although my highest level char is called Legorol, so i guess you could call that a main |
05:08.59 | Legorol | he is my UI dev char, i do most testing on him |
05:09.24 | Legorol | i have about 26 days played on him.. scary! |
05:09.28 | Legorol | and he is not even lvl 50 |
05:10.04 | Legorol | i also like talking to myself |
05:11.02 | Legorol | slouken, there is one thing i always wanted to know: how much documentation does Blizzard itself have on the UI API/methods/techniques etc., and does the WoWwiki beat it? |
05:11.15 | Legorol | do Blizzard folks use the WoWwiki for UI coding? :-) |
05:11.28 | slouken | Nope |
05:11.36 | slouken | We use the source |
05:11.38 | Legorol | oh, i actually got an answer! |
05:11.41 | Legorol | never expected one :-) |
05:12.02 | Legorol | do you mean the C source, or the Lua source? |
05:12.14 | slouken | Yes |
05:12.18 | Depherios | ... I know the blizz guys use modelviewer XD |
05:12.20 | Legorol | because I think for most of us, the Lua source is just a starting point |
05:12.30 | Legorol | frankly, it took a lot of headache to figure things out from the Blizz UI code |
05:12.39 | slouken | Yep |
05:12.48 | Legorol | hence the wowwiki |
05:12.54 | Legorol | lol |
05:13.13 | Depherios | HOLY CRAP |
05:13.15 | Legorol | i mean there is a lot of "arcana" to UI coding, it'd seem, which you can't necessarily gleam from the C source |
05:13.37 | Depherios | OMFG don't turn on world glow with the world frame resized I think I just went blind |
05:13.42 | slouken | We seriously considered rewriting it around 1.7/1.8, but realized that it would break too many addons if we did. |
05:13.54 | Legorol | that's nice of you |
05:13.58 | Legorol | slouken, there is another thing i wanted to ask you: what did you do to tooltips in 1.10? :-) |
05:14.16 | Legorol | there are some subtle changes that threw lot of tooltip-scanning addons off |
05:14.26 | Legorol | spent the best part of the last few days figuring things out |
05:14.44 | slouken | The tooltip is cleared when it's hidden, and it's hidden if it doesn't have an anchor. |
05:14.58 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
05:15.02 | slouken | Hey Iriel |
05:15.06 | Legorol | right, i got the cleared when it's hidden, that i found out |
05:15.12 | Iriel | Hello there! |
05:15.15 | Legorol | i didn't know it's hidden if it doesn't have an anchor |
05:15.25 | Legorol | but what gets me: it seems like the tooltip gets hidden if its parent gets hidden |
05:15.30 | Legorol | this is not like other UI objects |
05:15.33 | Legorol | hi Iriel, wb |
05:15.39 | Legorol | i'm just grilling poor slouken on tooltips |
05:16.10 | Iriel | Poor slouken! 8-) |
05:16.37 | Legorol | hehe |
05:16.50 | Legorol | Iriel, i got my first completely dynamically created button working! |
05:16.59 | Legorol | the wiki threw me off for a while.. |
05:17.03 | Iriel | Did you get :SetText working? |
05:17.09 | Legorol | i couldn't figure out how to crate a texture with a solid color |
05:17.13 | Legorol | sorry Cairenn |
05:17.21 | Iriel | Because as far as I can tell it doesn't work for dynamic buttons |
05:17.28 | Cairenn | s'okay, he hasn't complained, so ... |
05:17.35 | Legorol | Iriel: i will pastebin the code |
05:17.52 | Legorol | when you say SetText, do you mean SetTexture? |
05:17.55 | Legorol | or what? |
05:17.56 | Iriel | Legorol: Well, only pastebin it if SetText then GetText gives you a non-nil return |
05:18.01 | Iriel | No, I mean :SetText("Wibble") |
05:18.06 | Legorol | on a button? |
05:18.09 | Legorol | buttons have text? |
05:18.11 | Iriel | uh huh |
05:18.30 | Legorol | hm.. how would you give a button text in XML? |
05:18.37 | Legorol | via a fontstring? |
05:18.43 | Iriel | I believe you give it a 'NormalText' element in the XML |
05:18.49 | Iriel | We dont appear to have a lua equivalent |
05:19.08 | Legorol | ah i see in UI.xsd what you mean |
05:19.19 | Legorol | what about the Normal/Pushed/DisabledTexture? |
05:19.23 | Legorol | can we set those from Lua? |
05:19.26 | Iriel | Yes |
05:19.27 | Tem | don't blame me |
05:19.31 | Tem | I asked for a lua equiv |
05:19.46 | Legorol | Iriel: right, i see the new methods |
05:19.52 | Tem | the answer given was "oh ah better not. too much work" or some-such nonsense =P |
05:20.05 | Legorol | but you can always just attach a fontstring to the button, can't you? |
05:20.12 | Tem | Legorol: yeah |
05:20.17 | Tem | it's not that big of a deal |
05:20.36 | Iriel | Usually thatr's followed the next day by "I came up with a neat way to do this, so here it is, plus 10 more functions you didn't ask for but are cool too" |
05:20.47 | slouken | Good night... |
05:20.56 | Cairenn | night slouken |
05:20.57 | Iriel | Gnight slouken! |
05:20.59 | Legorol | night slouken |
05:21.02 | Tem | night slouken |
05:21.06 | Legorol | Iriel: what about using SetFont on the button? |
05:21.15 | Legorol | isn't that what you need to define the properties of the normal text? |
05:21.16 | Tem | SetFont works but has no effect |
05:21.30 | Tem | Legorol: it just means that you have to emulate the moving of the text when you click it and stuff |
05:21.42 | Legorol | hm, hold on |
05:21.57 | Legorol | there is like SetDisabledFontObject, SetHighlightFontObject |
05:22.14 | Legorol | would these only have effect if the button already has the appropraite text? |
05:23.04 | Tem | Legorol: see the 1.10 changes thread around page 5 |
05:23.15 | Tem | we sort of got an answer |
05:23.46 | Legorol | ok i will |
05:24.07 | Legorol | Tem: any idea what difference is between button:SetFont() and button:SetTextFontObject() |
05:24.16 | Tem | yeah |
05:24.28 | Legorol | maybe doing it via SetTextFontOjbect works/ |
05:24.28 | Tem | the first uses the old set font |
05:24.40 | Tem | and the second uses the new setfontobject |
05:24.44 | Legorol | i have never done it the "old-way" either, so i don't know how that worked |
05:25.01 | Tem | Legorol: it's the same difference that exists between FontString.SetFont and FontString.SetFontObject |
05:25.08 | Legorol | ok |
05:25.26 | Tem | I don't really know much about the dynamically created button issue. Iriel did all the testing on that |
05:25.30 | Legorol | so before 1.10, if you did button:SetFont, which of the 3 texts did it affect? |
05:25.39 | Tem | all 3, I think |
05:25.45 | Legorol | ok |
05:25.53 | Tem | hah! there's 4 |
05:26.02 | Tem | Normal, Pushed, Highlight, and Disabled |
05:26.07 | Legorol | those are textures |
05:26.11 | Legorol | there are 4 textures and 3 texts |
05:26.22 | Tem | I think all 4 are valid for the text too? |
05:26.35 | Tem | granted I've never tried |
05:26.35 | Legorol | there is a PushedTextOffset |
05:26.38 | Legorol | there is no PushedText |
05:26.41 | Tem | ah |
05:26.45 | Legorol | at least according to UI.xsd |
05:26.47 | Legorol | i never tried |
05:26.50 | Tem | me either |
05:26.55 | Tem | I think you are right |
05:27.48 | Iriel | It works for XML generated buttons in 1.10 too |
05:27.57 | Iriel | The 'problem' is only for CreateFrame constructed ones |
05:28.05 | Iriel | You can't associate the magic fontstring |
05:28.20 | Legorol | right |
05:28.29 | Legorol | Iriel, in 1.10, if you have an XML generated button, |
05:28.37 | Legorol | which of the 3 texts does SetFont affect? |
05:28.40 | Legorol | presumably all 3? |
05:28.47 | Legorol | in case you know.. |
05:28.51 | Legorol | otherwise i have to try |
05:29.26 | Iriel | There's only one "text" |
05:30.44 | Legorol | so what are the 3 XML elements? |
05:30.53 | Legorol | NormalText, HighlightText, DisabledText |
05:30.54 | Tem | different configurations for the same thing |
05:31.04 | Legorol | they are all fontstrings |
05:31.09 | Legorol | so they should be able to have 3 different texts |
05:31.11 | Tem | confusing, no? |
05:31.18 | Tem | I still don't really understand |
05:31.22 | Legorol | ok now i have to try this.. |
05:31.33 | Tem | I asked slouken for some kind of simple explanation |
05:31.37 | Iriel | Some of the XML FontStrings are only used to obtain font settings |
05:31.39 | Tem | but AnduinLothar had to go ruin it |
05:31.57 | Iriel | There wasn't an object to store such settings in before 1.10, so it just uses font strings and obtains their properties when it needs them |
05:32.05 | Iriel | They're prototypes, of a sort |
05:32.15 | Iriel | Think about the ones in SimpleHTML for example |
05:32.16 | Legorol | what i will try is what happens if i give them a name |
05:32.22 | Legorol | and try to call SetText on them from Lua |
05:32.28 | Iriel | None of them are used as FontStrings, they MAY exist as them, but they're not used that way |
05:32.38 | Legorol | right |
05:32.42 | Iriel | They're just things that the engine can grab properties from |
05:32.52 | Legorol | ok i get you |
05:32.56 | Tem | I've never messed with SimpleHTML before. Looks really useful for... something.. eventually |
05:33.11 | Iriel | It's great for generating new errors every patch 8-) |
05:33.18 | Tem | hah |
05:33.18 | Iriel | And slouken now ALWAYS blames me |
05:33.27 | Iriel | The phrase "It's your fault you know" has been uttered more than once |
05:33.33 | ckknight | lol |
05:33.35 | Tem | you're the only onw I've ever known to actually use them |
05:33.52 | Iriel | bookworm ftw |
05:33.54 | Tem | I don't even know if / when they are used in the default ui |
05:34.03 | Iriel | ItemText, quest text |
05:34.12 | Iriel | I THINK quest text, anyway |
05:34.30 | Iriel | I know them from ItemText |
05:34.41 | Legorol | ok, so, i want a font object that is based on GameFontNormal to use it in SetFontObject |
05:34.44 | Iriel | (By the way, for anyone who cares, linux support for the G15 isn't too bad) |
05:34.53 | Iriel | GameFontNormal IS a FontObject |
05:34.54 | Legorol | can i just do SetFontObject(GameFontNormal)? |
05:34.59 | Iriel | Yes |
05:35.04 | Legorol | because it has virtual="true" in the XML |
05:35.10 | Iriel | ignore that |
05:35.11 | Legorol | so i was thinking maybe it doesn't get added to the namespace |
05:35.25 | Legorol | is that a typo on Blizzard' part? |
05:35.33 | Iriel | Fonts dont obey the rules, they're a pain in the ass |
05:35.47 | Iriel | my XML parser has all sorts of exception case code for them now |
05:36.21 | Legorol | Iriel: does the virtual attrib in a <Font> has any meaning at all then |
05:36.25 | Iriel | Its not very exiting and I just busted it |
05:36.42 | Tem | Legorol: I think it's there so that other font objects and fontstrings can inherit from it |
05:36.48 | Iriel | I did something bad to SetBindings |
05:36.56 | Iriel | Legorol: I'm not entirely sure |
05:37.03 | Legorol | ok |
05:37.03 | Iriel | Legorol : I just pretend it's always "false" |
05:37.11 | Iriel | And that makes the parse happy |
05:37.24 | Tem | In over a year of messing with addons I have /never/ created a binding |
05:37.40 | Iriel | Your code needs to get out more 8-) |
05:39.19 | Iriel | Ooh! I might be done with Tirisfal glades quests |
05:39.59 | Legorol | you know, there is one thing that annoys me about the FrameXML block |
05:40.11 | Legorol | i can't have UI.xsd in its proper place to allow XMLSpy to validate my addon code properly |
05:40.28 | Iriel | Hm? |
05:40.36 | Iriel | Oh, because the folder gets moved? |
05:40.39 | Legorol | if i put UI.xsd in FrameXML, wow will nuke it |
05:40.40 | Legorol | yeah |
05:40.59 | Iriel | Do your editing work in a different place |
05:41.01 | Legorol | so if i'm editing an XML file "in-place", i.e. in the addons folder, |
05:41.07 | Legorol | yeah but then i have to copy/paste |
05:41.10 | Legorol | pain in the butt |
05:41.16 | Iriel | I personally dont ever edit my work in place, I have a makefile to copy things into the right spot |
05:41.22 | Iriel | Actually it's an ant build.xml |
05:41.32 | Iriel | But it does stuff like fill in the toc number and the like too |
05:41.50 | Legorol | well i often debug XML issues by having WoW open and XML editor open |
05:41.54 | Legorol | i change something, then reloadui |
05:42.03 | Legorol | it's annoying if i have to copy the file inbetween, although doable |
05:42.07 | Iriel | I change something, do 'ant' or 'make', then reloadUI |
05:42.21 | Legorol | i guess sucks to be on Windows |
05:42.28 | Iriel | and then when i'm done, I do 'ant zip' and I have my ready-to-upload zip file, complete with installation guide and UUI.xml files |
05:42.29 | Legorol | i could make a script.. |
05:42.31 | ckknight | so use nant |
05:42.32 | Iriel | ant is available for windows |
05:42.37 | Iriel | it's java based |
05:42.37 | Iriel | ' |
05:42.48 | ckknight | ant or nant would work for you |
05:42.49 | Iriel | My team uses it all the time at work |
05:42.54 | krka | ant rules |
05:43.06 | krka | except for its annoying quirks |
05:43.10 | Legorol | would that require me to have a DOS prompt open |
05:43.16 | Iriel | Well, the only problem with ant is that it's stupid |
05:43.21 | Legorol | well, maybe one day i'll research that |
05:43.31 | Iriel | So learn perl or python or something and make a script you can double click? 8-) |
05:43.37 | Iriel | or a .BAT file with ant |
05:43.57 | krka | or use cruisecontrol |
05:43.59 | Legorol | i use .bats all the time (without ant) |
05:44.01 | Legorol | so i could do it |
05:44.03 | krka | that autoruns ant :) |
05:44.04 | Legorol | just a bit of a pain |
05:44.17 | krka | cruisecontrol + ant + svn = sweet |
05:44.23 | Legorol | what i have is 2 sets of interface folders |
05:44.27 | Legorol | one for gaming, one for fiddling |
05:44.33 | Legorol | i have a script to switch them |
05:44.42 | Legorol | but i edit the "active" one in-place |
05:44.45 | ckknight | what's cruisecontrol? |
05:44.46 | Legorol | anyways, i better sleep |
05:44.48 | Legorol | g'night |
05:44.55 | krka | google it |
05:45.00 | ckknight | I don't wanna |
05:45.02 | Iriel | I''m lucky in that my editor lets me bind schemas by their public name, and can ignore the system path |
05:45.09 | krka | btw ckknight, why does bosspanel add something to the bottom of the screen? |
05:45.17 | ckknight | the other panel? |
05:45.26 | ckknight | right click->remove panel to get rid of it |
05:47.11 | krka | ... thanks |
05:47.14 | krka | i am so stupid :) |
05:47.23 | ckknight | no rebuttals from this direction |
05:48.48 | krka | heh |
05:49.03 | krka | none expected |
05:51.30 | ckknight | lol |
05:54.23 | Tem | so, what's cruisecontrol |
05:54.39 | Tem | I have wow open so I don't wanna open firefox |
05:54.50 | Tem | wow + firefox = ssssllllooooowwww system |
05:55.12 | Tem | that's the price I pay for having 20+ tabs open... |
05:55.37 | ckknight | I have Opera with like 50 tabs open and it doesn't give me a problem |
05:57.00 | krka | ok, cruisecontrol is automatically runs your build process and tells you if it fails / succeeds |
05:57.02 | krka | among things |
05:57.15 | krka | we also use it at work to automatically build nightlies and deploy demo sites et.c. |
05:57.25 | Tem | sounds cool |
05:57.47 | *** join/#wowi-lounge s|loup^away (n=loup@213.221.117.211) |
05:57.52 | s|loup | hi |
05:58.13 | krka | it's a bit buggy, but works alright atleast |
05:58.22 | Cairenn | hey loup :) |
05:58.24 | krka | have to restart it a few times per week |
05:59.15 | Iriel | But the same idea, we do builds every 2 hours of anything that's been updated in CVS |
05:59.40 | Iriel | email notification of compilation, test, or checkstyle failures |
06:01.12 | krka | yeah |
06:01.23 | krka | cruisecontrol gives a nice web interface to control it and check status |
06:01.35 | krka | we have connected emma and testng to it for code coverage and stuff |
06:02.03 | krka | also only rebuild upon actual svn changes |
06:20.47 | *** join/#wowi-lounge [MoonWolf] (n=MoonWolf@a80-127-128-193.adsl.xs4all.nl) |
06:25.40 | s|loup | does anyone know about a bug with the systemmessage when a friend joins the game? |
06:25.53 | Iriel | not i |
06:26.13 | s|loup | i get string like [|] has entered the game and not [name] has entered the game |
06:26.51 | s|loup | hm |
06:29.43 | L|Elviso | that happened to me yesterday |
06:29.54 | L|Elviso | I also have a weird problem |
06:30.12 | L|Elviso | where when I enter the game, it tells me "You are not in a guild" on one of my unguilded chars |
06:30.36 | Iriel | Sounds like one of your addons might be calling GuildRoster? |
06:30.40 | s|loup | so he tells the truth ^^ |
06:32.18 | L|Elviso | Yes, I just wish I knew which one. |
06:32.58 | L|Elviso | But at least I'm not the only one to see "[] has come online." |
06:33.14 | ckknight | BossPanel - Guild maybe |
06:33.43 | Miravlix | Whats the significant difference between an OnLoad function and just executing code as the file is read in? |
06:33.52 | L|Elviso | I don't have that one ckknight |
06:34.05 | L|Elviso | btw ckknight |
06:34.16 | ckknight | yea? |
06:34.22 | L|Elviso | those type fixes you put on wowi |
06:34.31 | L|Elviso | is that for the positioning issues? |
06:34.38 | ckknight | type fixes? |
06:34.43 | L|Elviso | *typo |
06:34.51 | L|Elviso | I typo'd "typo", heh |
06:34.59 | ckknight | the bpCompatible typo dealies? |
06:35.02 | L|Elviso | yes |
06:35.07 | Miravlix | OnLoad is executed after the files is all read in? |
06:35.18 | ckknight | no, that was a messup of a script, nothing to do with positioning |
06:35.25 | ckknight | what about positioning, though? |
06:35.31 | Iriel | Miravlix : No, see http://www.wowwiki.com/UI_Load_Order |
06:35.59 | L|Elviso | bad terminology for me there, I meant where BP fails to save the position of those plugins after log/rload |
06:35.59 | Miravlix | (There is currently no text in this page) |
06:36.03 | L|Elviso | *rload = reload |
06:36.09 | Miravlix | That was a pretty bad joke, Iriel |
06:36.36 | Iriel | Err, where did I put that page |
06:37.07 | Iriel | http://www.wowwiki.com/UI_Code_Load_Order |
06:37.10 | Iriel | There we go |
06:39.34 | L|Elviso | ckknight, I made a quick list of some plugins that properly save, and some that don't, if you'd like to see it |
06:39.44 | ckknight | sure |
06:39.58 | L|Elviso | good: micromenu, xpstatus, volume, money, durability |
06:40.04 | L|Elviso | bad: performance, clock, spacing, transparency, speed, factions, microcoin, battlegrounds |
06:40.24 | Miravlix | Hmm, but what does that say about when OnLoad handlers is called? |
06:40.42 | L|Elviso | If I got time today I was going to inspect the code to see if I could find any abnormalities |
06:40.44 | ckknight | now how does it improperly save? |
06:41.26 | L|Elviso | ok, say I load BP and Clock is in the top right. If I drag it to the bottom left, then do a reload....it will be back in the top right |
06:41.43 | Miravlix | It seems that the OnLoad handler is registered and queued for execution at the time of the frame setup |
06:42.16 | Miravlix | Because even while my code clearly isn't finished loading, I can't setup a OnLoad handler that will get executed anywhere else than where the frame is created |
06:42.32 | L|Elviso | However, I can move MicroMenu, and upon reload, it's position is retained. |
06:44.36 | ckknight | L|elviso, I just tried to do what you said and it worked fine for me |
06:44.55 | ckknight | did an error occur? |
06:45.05 | L|Elviso | Maybe those typo corrections fixed it, I'm about to check. |
06:45.06 | ckknight | that can cause the positions to be forgotten |
06:45.16 | L|Elviso | no visible errors |
06:45.16 | Iriel | Miravlix : Correct, OnLoad fires as soon as the frame that contains it has been fully instantiated |
06:45.42 | Iriel | Miravlix : The main difference between inline code and OnLoad is: (1) OnLoad sets 'this', and (2) OnLoad can ibe inherited in virtual frames |
06:57.08 | Miravlix | Hrm, doing return thats executed onload doesn't work. :) |
06:57.27 | Iriel | I'm not sure what you mean, pastebin your code? |
06:59.58 | L|Elviso | ckknight, BP_Honor is giving me an onload error |
07:00.05 | Miravlix | I mean on file load |
07:00.13 | Miravlix | not on call of onload function |
07:00.50 | L|Elviso | line 7, "malformed number near '.5.77' |
07:01.52 | Miravlix | I was trying to do some tooltip clean up and ended up with a situation where the XML file needed the lua file loaded and the lua file needed the XML file loaded |
07:02.31 | ckknight | L|elviso, upgrade to the most recent BossPanel_honor |
07:02.45 | ckknight | unless WoWI didn't get my submission... |
07:03.12 | L|Elviso | I got the 3/30 one |
07:03.21 | L|Elviso | let me dbl check |
07:03.26 | ckknight | the date doesn't mean much, I upgraded a lot today |
07:03.31 | ckknight | err, yesterday |
07:03.31 | L|Elviso | I see |
07:03.40 | Miravlix | That lead me down a dark and twisted path, where I suddently was trying to return from loading the lua file. :) |
07:03.43 | L|Elviso | The positioning seems to be saving now though |
07:03.48 | ckknight | hrm |
07:03.50 | Iriel | Miravlix : Usually I load the LUA file first, then use the XML OnLoad to finish up the process |
07:03.56 | ckknight | okay, WoWI didn't get my submission |
07:04.07 | ckknight | must've happened when the server went down |
07:04.42 | Miravlix | I couldn't referance the tooltip frame from onload |
07:04.58 | Miravlix | And I just realice |
07:04.58 | Iriel | Had you instantiated it yet? |
07:05.07 | Iriel | or did you make it virtual by mistake? |
07:05.08 | Miravlix | thats because it was after the <script><onload> |
07:05.33 | L|Elviso | I'm still liking BP alot though, now that the positioning problem seems resolved I'll start using it on one of my more-played chars |
07:05.43 | L|Elviso | ...and probably start toying with some ports :) |
07:07.06 | ckknight | L|elviso, get the starter pack, it's up to date |
07:07.48 | L|Elviso | ok |
07:09.07 | ckknight | does anyone use Trillian and know how to make it stop auto-uncapitalizing words? |
07:09.46 | *** join/#wowi-lounge krka|work (n=kristofe@66.217.181.62.in-addr.dgcsystems.net) |
07:13.04 | L|Elviso | ok I need something to do for the rest of the night, since I slept in past my guild's raid :\ |
07:13.19 | L|Elviso | guess I will start on a port, since I finished my ItemMagic this morning |
07:19.46 | L|Elviso | hrmmm |
07:19.50 | L|Elviso | ckknight |
07:20.09 | L|Elviso | I had 2 panels, one on top and one on bottom |
07:20.29 | L|Elviso | I removed the top one, and all the plugins on the bottom poofed |
07:20.46 | L|Elviso | they came back on reload, but....just was a little unexpected |
07:26.14 | [MoonWolf] | L|Elviso, thanks for the notice in the mend thread. |
07:26.52 | L|Elviso | Surely, did you try it out? |
07:30.27 | [MoonWolf] | when i get home i will |
07:30.30 | [MoonWolf] | <- at work |
07:30.57 | Miravlix | Do we still need Tooltip Money protection? |
07:39.08 | ckknight | odd. |
07:43.25 | zespri | What is the french and german for Prayer Of Spirit? For german my guess would be Gebet des Willens |
07:43.45 | Wobin_ | maybe Zeeg's site has the spelling? |
07:44.32 | zespri | If I knew how to use his site... I don;t even remeber url, but thank you for the pointer |
07:45.15 | Wobin_ | The only other thing I can offer is purl =) |
07:45.23 | Wobin_ | ~x en fr Prayer of Spirit |
07:45.30 | Wobin_ | ~x en ge Prayer of Spirit |
07:45.42 | Wobin_ | Which may or may not be accurate |
07:46.03 | zespri | yeah. Devine spirit is something Wille in german client |
07:46.11 | zespri | cheers |
07:46.35 | Tem | Iriel: you around? |
07:55.15 | Wobin_ | ~x en ge Divine Soul |
07:55.40 | Tem | ~x en fr on |
07:55.49 | Tem | wrong on dummy |
07:55.55 | Tem | ~x en fr off |
07:56.05 | Tem | wrong off dummy |
07:56.13 | Tem | purl == dump |
07:56.30 | Tem | s/p/b/ |
07:56.37 | Tem | >< |
07:56.41 | Tem | I give up |
07:56.44 | Tem | purl > me |
07:56.45 | purl | I wonder what Tem is breaking now... |
07:56.53 | Wobin_ | hehe |
07:56.55 | Tem | !? |
07:56.59 | Tem | purl > saien |
07:57.01 | purl | I could have helped you, but I won't. |
07:57.08 | Tem | purl > iriel |
07:57.15 | Wobin_ | purl Cairenn|sleep |
07:57.19 | Wobin_ | purl Cairenn |
07:57.20 | purl | rumour has it, cairenn is one of the administrators of WoWInterface.com, also EQInterface, EQ2Interface and VGInterface |
07:57.23 | Tem | purl > Cair |
07:57.38 | Tem | hmm purl used to purr |
07:57.43 | Tem | purl > Cairenn |
07:57.45 | purl | cairenn is probably one of the administrators of WoWInterface.com, also EQInterface, EQ2Interface and VGInterface |
07:57.51 | Tem | grr |
07:58.11 | Wobin_ | ~emulate Cairenn |
07:58.12 | purl | ACTION purrs |
07:58.17 | Tem | there it is |
07:58.46 | Wobin_ | ~listkeys Tem |
08:01.23 | L|Elviso | [01:57] <Tem> purl > saien |
08:01.23 | L|Elviso | [01:57] <purl> I could have helped you, but I won't. |
08:01.25 | L|Elviso | LOL |
08:01.32 | Tem | heh |
08:01.38 | Tem | those have been in there a long time |
08:01.48 | Tem | and they are all direct quotes from him |
08:01.51 | Tem | purl > saien |
08:01.53 | purl | I could have helped you, but I won't. |
08:01.56 | Tem | bah |
08:02.01 | Tem | ~emulate saien |
08:02.02 | purl | Slash commands are ameturish. |
08:02.08 | L|Elviso | hahah |
08:02.14 | Tem | ~emulate saien |
08:02.15 | purl | I could have helped you, but I won't. |
08:02.24 | Tem | purl > saien |
08:02.26 | purl | Why do I care? Why are you posting here? |
08:02.44 | ckknight | Saien is a dick, it makes me sad that I still use UberQuest |
08:02.50 | Tem | my favorite is "You are wrong, and I invite you to prove it to yourself." |
08:03.09 | Tem | purl > saien |
08:03.11 | purl | This is a stunningly stupid question to direct at me. |
08:04.15 | L|Elviso | does he ever hang out in here? |
08:04.23 | L|Elviso | or are those quotes taken from the wow forums? |
08:04.26 | ckknight | I've never seen him |
08:04.30 | ckknight | wow forums |
08:04.42 | zeeg | zespri, www.wowguru.com |
08:05.21 | L|Elviso | Yeah I realized what a punk he was when MCP was conflicting w/MoveAnything's button on the main menu |
08:05.34 | krka|work | ~emulate saien |
08:05.35 | purl | Slash commands are ameturish. |
08:05.47 | L|Elviso | I had no previous WoW scripting/modding experience, and I was able to fix the problem in about 10m. |
08:06.05 | krka|work | ~emulate saien |
08:06.06 | purl | Slash commands are ameturish. |
08:06.14 | krka|work | always the same response? |
08:06.24 | L|Elviso | But he wouldn't even bother to address repeated posts about the problem. Not even the common curtesy to acknowledge it. |
08:06.27 | krka|work | ~emulate Cairenn |
08:06.29 | purl | ACTION begins casting New awesome Site Feature on WoWInterface |
08:06.31 | krka|work | ~emulate krka |
08:06.33 | purl | ACTION has no idea how to use krka... |
08:06.39 | Depherios | lol |
08:06.46 | L|Elviso | ~emulate elvis |
08:06.57 | L|Elviso | ~emulate L|Elviso |
08:07.19 | L|Elviso | purl, you suck! |
08:07.21 | purl | Sorry! |
08:08.52 | L|Elviso | ugh, this BP port is going to take a 12-pack of Dr. P at least, maybe a full case. |
08:10.49 | krka|work | i don't want to be "used" anyway |
08:12.16 | L|Elviso | quick poll, which code editor(s) do you guys use? |
08:12.24 | L|Elviso | I use Edit+ myself |
08:12.46 | Depherios | I used to use Edit+ now I use Notepad++ |
08:13.39 | Depherios | I forget exactly what made me change O_o -- I used Editpad (classic) for years before that (and still do for some things) |
08:14.30 | L|Elviso | I've used Edit+ for 5 yrs or so, I've tried all kinds of others but nothing else does it for me |
08:15.20 | Depherios | yeah, I was that way with editpad, switched to edit+ as editpad was lacking in... well it was tabbed notepad with find and replace and I needed more XD |
08:15.37 | L|Elviso | heh |
08:16.13 | *** join/#wowi-lounge Elkano^MTA (n=elkano@reverse-82-141-54-148.dialin.kamp-dsl.de) |
08:16.34 | L|Elviso | I like it that Edit+ allows you to download .stx files from their site....now if someone would just make a LUA/WoW .stx, and a XML/WoW .stx... |
08:18.05 | Iriel | Emacs |
08:18.10 | Iriel | It's the only way 8-) |
08:18.34 | Wobin_ | Gvim |
08:18.42 | Wobin_ | Gvim is scarily good |
08:18.49 | Wobin_ | tab completion ftw |
08:19.10 | L|Elviso | Edit+ has auto-complete, but you have to have the .acl for it |
08:19.12 | Depherios | I was wonderingw where the vim and emacs people were |
08:19.30 | Wobin_ | Well. Tabcompletion as in -any- variable/functionname in an open file |
08:19.54 | Tem | I've recently been using sciTe |
08:19.56 | Wobin_ | I used to be an Editplus man... but since Gvim... |
08:19.59 | Depherios | I never use tab completion even when I have it, lol... |
08:20.02 | Iriel | I was avoiding death in Silverpine |
08:20.13 | Depherios | lol |
08:20.21 | Tem | but I'm a real big fan of Eclipse |
08:20.44 | [MoonWolf] | ConText ftw |
08:20.56 | Tem | aye, context is a real nice one |
08:21.07 | Tem | but lately it's bugs have anoyed me too much |
08:21.21 | Iriel | I have mixed feelings about Eclipse |
08:21.24 | Tem | and the complete lack of code collapse sucks |
08:21.29 | [MoonWolf] | yes |
08:21.33 | L|Elviso | lol, QQ is listed as a reserved word in my LUA syntax file |
08:21.39 | [MoonWolf] | it still has a lot of things that need adding. |
08:22.00 | Tem | when I was rewriting FTS a few weeks back code collapse saved me a lot of sanity when I was debugging |
08:22.09 | L|Elviso | Um, code collapse? I don't have any experience with that, but it sounds really cool if it's what I'm thinking. |
08:22.23 | [MoonWolf] | you collaps a code block into its first line |
08:22.29 | Tem | I had everything collapsed so finding whatever funciton I needed was way easy |
08:22.31 | L|Elviso | like per function? |
08:22.40 | Elkano^MTA | MoonWolf, there's a small loc bug with Mendeleev: for de used schoud be "Verwendet" instead of "Erwendet" :) |
08:22.40 | Tem | like anything that you would indent |
08:22.47 | L|Elviso | even better |
08:23.01 | Tem | sciTe has it |
08:23.09 | Tem | and it's the reason I keep going back to it |
08:23.13 | [MoonWolf] | Elkano^MTA, noted, de localisation is pretty much incomplete |
08:23.28 | Wobin_ | I think Vim has code folding... but I'm not sure how to get it working |
08:23.38 | Tem | Iriel: does java have an "optional parameter" construct? |
08:23.42 | Depherios | aye, notepad++ does that as well (collapse) |
08:23.52 | Tem | or do I have to overload? |
08:23.56 | Iriel | Tem: Not really, you just overload |
08:24.00 | Tem | bah |
08:24.05 | Tem | but that adds an extra function call |
08:24.11 | Tem | o well I don't care that much |
08:24.33 | Tem | (I have a very low tolerance for repeated code) |
08:24.44 | Tem | (so copy/paste == bad) |
08:25.20 | Iriel | I'm not sure what the jvm does with essentially tail recursion with different args |
08:26.58 | Tem | oh yeah, I was forgetting potential optimization |
08:27.00 | Iriel | Well, a tail call, not necessarily recursion |
08:27.09 | Elkano^MTA | there isn't a special Engineering bag, is there? |
08:27.18 | Tem | Elkano^MTA: nope :( |
08:29.17 | L|Elviso | but I have an enchanting bag, now that I have enchant mats spread across like 3 mules |
08:32.28 | ckknight | I thought there were Engineering bags |
08:32.32 | ckknight | it's a category on the AH |
08:33.30 | Elkano^MTA | ck, you're the reason why I asked ^^ |
08:33.52 | Tem | I'm like 99% sure theres only Herb, Soul, Ammo, Enchanting, and normal bags |
08:34.19 | Elkano^MTA | bte: ck, are the plugins pointing to a diffeent svn than BossPanel? |
08:34.44 | ckknight | should all be pointing to folders in svn://corporation.hopto.org/BossPanel/ |
08:34.45 | Miravlix | Oh, where does on get a Herb bag |
08:34.46 | Elkano^MTA | I could update BossPanel via svn but for the plugins it tries to connect to localhost |
08:34.54 | ckknight | oh |
08:34.56 | ckknight | yea, my bad |
08:35.01 | ckknight | get the starter pack |
08:35.03 | ckknight | it's fixed in there |
08:35.03 | Tem | I dunno Miravlix, but I want one real real bad |
08:35.06 | Elkano^MTA | k :) |
08:37.24 | Elkano^MTA | btw: BossPanel_Bags now sees soul shard bags as ammo bags |
08:37.46 | ckknight | yea, I know |
08:37.58 | ckknight | I made it that way |
08:38.07 | ckknight | that's why it says soul/ammo bags |
08:38.15 | ckknight | they work very similarly |
08:38.53 | Elkano^MTA | well, Report stii leferes to soul shard bags as a own type |
08:39.06 | ckknight | ah, I'll fix that |
08:40.27 | ckknight | fixed |
08:40.31 | Elkano^MTA | ah, got to recheck an error with honor that occured yesterday. sth about pvptime. but maybe it's only after the first login when installing the new version; i forgot to c&p the error message :( |
08:40.59 | ckknight | pvptime? |
08:41.14 | Elkano^MTA | ah, in the changelog, you now use UNIX line breakes, aren't you? |
08:41.25 | ckknight | maybe? |
08:41.46 | Elkano^MTA | since windows notepad shows the new changes all in one line |
08:41.52 | ckknight | blah |
08:43.09 | Wobin_ | if I have a function name as a string, how can I refer to it as a function again? |
08:43.26 | Wobin_ | In this case, I have an object as a string, and I want to refer to a function in that object |
08:43.38 | Wobin_ | s/object as/object name as/ |
08:43.48 | ckknight | where are you storing it? |
08:44.00 | *** join/#wowi-lounge KarlKFI (n=KarlKFI@ip70-187-188-195.oc.oc.cox.net) |
08:44.07 | Wobin_ | How do you mean? |
08:44.23 | ckknight | where is the function? |
08:44.25 | ckknight | global score? |
08:44.29 | Wobin_ | yeah |
08:44.29 | ckknight | scope*? |
08:44.35 | Wobin_ | well, object scope |
08:44.36 | ckknight | getglobal(functionName) |
08:45.04 | Wobin_ | can I do getglobal(objectname):functioncall()? |
08:45.16 | ckknight | yea |
08:45.23 | Wobin_ | beaut. |
08:45.26 | Wobin_ | Thanks =) |
08:45.28 | ckknight | globals are bad, though |
08:45.30 | ckknight | just remember |
08:45.44 | ckknight | you may want to make a table of functions |
08:46.01 | ckknight | i.e. t = {} t[functionName] = function() end |
08:46.13 | ckknight | t[functionName]() |
08:46.23 | ckknight | t[objectName]:functioncall() |
08:46.28 | Wobin_ | I'm trying to use a sort of polymorphism |
08:46.37 | ckknight | I never said you were |
08:46.42 | ckknight | I said globals are bad |
08:46.44 | Wobin_ | so the object names change, but the functions don't |
08:46.44 | ckknight | don't pollute |
08:46.52 | ckknight | okay |
08:47.05 | ckknight | that's fine |
08:47.16 | Wobin_ | So better to store the objects -within- somethine else? |
08:47.17 | ckknight | you should still use a local table to store your objects in |
08:47.33 | ckknight | globals pollute and are slow |
08:47.38 | Wobin_ | hokay |
08:55.03 | Elkano^MTA | Is there a function or easy method that tells you how many people are in a custom chat channel? |
08:56.28 | [MoonWolf] | chatinfo |
08:56.31 | [MoonWolf] | or something similar |
08:56.42 | [MoonWolf] | wait that is a chat command. |
08:56.46 | [MoonWolf] | no idea then |
08:58.11 | Tem | <PROTECTED> |
08:58.21 | Tem | or /chatwho channelname |
08:58.27 | Tem | I think /chatinfo works too |
08:59.13 | [MoonWolf] | i thought he wanted an lua function |
09:00.01 | Elkano^MTA | yes, I'm searching for a lua function :) |
09:04.53 | ckknight | Elkano^MTA, I fixed the newline issues with the changelogs |
09:06.03 | Tem | bah right before I was gonna ask him a question |
09:08.35 | Elkano^MTA | k :) |
09:09.16 | *** join/#wowi-lounge AnduinLothar (n=KarlKFI@ip70-187-188-195.oc.oc.cox.net) |
09:21.47 | L|Elviso | does anyone else get OCD when trying to setup colors in a new code editor? |
09:31.11 | ckknight | yea, I have issues with that |
09:31.35 | L|Elviso | thank god I'm not the only one |
09:32.58 | *** join/#wowi-lounge Maldivia (i=the_real@tux.nerdheaven.dk) |
09:38.29 | s|loup | i just can say: thank god its friday! |
09:38.42 | Depherios | it's friday? |
09:38.46 | Depherios | crap |
09:41.18 | [MoonWolf] | lol |
09:41.55 | L|Elviso | purl, date time |
09:42.04 | L|Elviso | purl let me down again |
09:44.06 | [MoonWolf] | ~today |
09:44.07 | purl | Friday sucks. |
09:44.40 | [MoonWolf] | ~date |
09:44.41 | purl | It is now 2006.03.31 9:44:41 GMT |
09:45.10 | L|Elviso | friday sucks? uhhh |
09:45.16 | Depherios | and here i was wondering if I could just go: |
09:45.20 | Depherios | purl, what time is it? |
09:45.22 | purl | I think you lost me on that one, Depherios |
09:45.31 | Depherios | ~tomorrow |
09:45.33 | purl | Tomorrow will probably suck too. |
09:45.36 | Depherios | ~sunday |
09:45.37 | purl | Sunday sucks, because tomorrow is monday (See monday). Also, sunday is the day we do all the stuff we should've done Saturday, but didn't. |
09:45.53 | Depherios | every day sucks, according to purl |
09:45.57 | Depherios | ~friday |
09:45.58 | purl | Friday sucks, because it should be the weekend, but you're stuck working anyway. |
09:45.58 | s|loup | ~thursday |
09:46.00 | purl | "This must be Thursday. I could never get the hang of Thursdays." (Arthur Dent) |
09:46.07 | L|Elviso | ~saturday |
09:46.08 | purl | Saturday is the day that sucks the least! |
09:46.24 | [MoonWolf] | you can thank kergoth for those lovely day's |
09:46.35 | Depherios | I hate saturday, I work saturday, every saturday |
09:46.46 | Depherios | retail |
09:46.58 | [MoonWolf] | :( |
09:47.14 | Depherios | It's a video game store, which used to be cool, it was like a comic shop with gamers |
09:47.21 | Depherios | now it's like a pawn shop with idiots |
09:48.06 | [MoonWolf] | give them all a copy of oblvion and send them home |
09:48.14 | Depherios | "I wanna trade this in" "uh... it looks like it's been through hell, I can't give you much for it" "how much?" "well it'll be.."-*interrupted*-"FO CASH" |
09:48.27 | [MoonWolf] | make them pay 5 (currency) more and pocket it. (stupid tax) |
09:48.38 | Depherios | "um... for cash it'll be 1.80, are you really sure you want to trade in this good game for 1.80?" |
09:48.51 | Depherios | of course he is |
09:48.54 | Depherios | he stole the damn thing :P |
09:48.59 | Depherios | *sigh* |
09:49.09 | [MoonWolf] | you sound like gord |
09:49.12 | Depherios | lol, no sales tax here |
09:49.24 | Depherios | Lol if I didn't work for a corporation I'd sound JUST LIKE Gord |
09:49.30 | Depherios | but alas, I can be fired for being a jackass |
09:49.36 | [MoonWolf] | hehe |
09:49.46 | Depherios | My least favorite customer |
09:50.00 | Depherios | is the type of guy that used to make fun of me for playing video games... |
09:50.07 | Depherios | now making fun of me because I don't like the GTA games |
09:50.24 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-148-73.dsl.pltn13.pacbell.net) |
09:50.31 | [MoonWolf] | gta the game i never will and never have liked. |
09:50.40 | [MoonWolf] | ill take an ES game thank you. |
09:50.45 | Depherios | lol |
09:50.53 | Depherios | I don't like the controls in either, but ES wins out against GTA |
09:50.57 | Kirov | Anyone know how if there's a way to fix the "verylongstringwithnospaces..." not wrapping or getting cut off issue? |
09:51.01 | Depherios | I haven't played the new one yet though |
09:51.11 | Kirov | I remember it was in 1.9, fixed by 1.9.4, but back again in 1.10 |
09:51.22 | Depherios | lol |
09:53.31 | *** join/#wowi-lounge L|Elviso (n=irc@66-90-143-73.dyn.grandenetworks.net) |
09:55.31 | *** join/#wowi-lounge L|Elviso (n=irc@66-90-143-73.dyn.grandenetworks.net) |
09:55.39 | [MoonWolf] | i wont be able to keep this grin of my face the follow day now |
09:57.35 | [MoonWolf] | The Gord often wonders why people threaten to never come back after they've been told never to return. |
10:02.44 | L|Elviso | grrr |
10:03.03 | Depherios | lol |
10:03.08 | L|Elviso | after spendin 30m setting up notepad++ colors, I foolishly opened my IRC colors opts |
10:03.18 | Depherios | lol |
10:03.39 | L|Elviso | WHAT? I CAN'T CHOOSE CUSTOM COLORS?? |
10:03.45 | Depherios | the colors were fine, but I had to change the way it screws with fonts |
10:04.17 | Tem | hmm |
10:04.29 | Tem | anyone know a good tarball utility for windows? |
10:04.42 | L|Elviso | to tar or untar? |
10:04.47 | Tem | both |
10:05.15 | Tem | tar is all I need right now, but I'm sure I'll need to untar later |
10:05.54 | L|Elviso | there's this one program I have somewhere, that can pretty much do anything you want with files |
10:06.02 | L|Elviso | I forgot it's name though, let me try to find it |
10:07.15 | [MoonWolf] | do_anything_you_want_with_files.exe ? |
10:07.44 | L|Elviso | Ok, don't laugh |
10:07.49 | L|Elviso | but it's called Total Commander |
10:07.55 | Depherios | I laughed |
10:07.57 | Depherios | lol |
10:08.01 | L|Elviso | It might be overkill for what you want to do, but it appears as though it can tar |
10:08.43 | L|Elviso | it's probably the single most powerful multi-purpose file app I have |
10:11.57 | Tem | I found the sources for gzip and tar |
10:12.01 | Tem | so I'm good |
10:12.16 | Maldivia | tem: http://unxutils.sourceforge.net/ |
10:12.18 | Tem | I think I'll pass on Total Commander for now |
10:13.03 | L|Elviso | you should get Total Commander, just so you can look with wonder and awe at the Chuck-Norris-of-file-apps, and smile. |
10:13.54 | Tem | we do not speak he who should not be named's name here |
10:13.57 | [MoonWolf] | actually total commander has a few flaws. |
10:14.10 | Depherios | Oh... total commander is windows commander |
10:14.13 | Depherios | nice |
10:14.24 | [MoonWolf] | for instance, there is not F key for renaming.... |
10:14.25 | L|Elviso | yes, it's been renamed in a the past couple yrs |
10:14.53 | L|Elviso | so I assume you've messed with windows cmmdr? |
10:15.05 | Depherios | long time ago |
10:15.23 | L|Elviso | same thing now really, maybe a couple new features |
10:15.40 | L|Elviso | I rarely use it, but sometimes there's nothing else handy that can do what I need done |
10:22.36 | L|Elviso | wow, someone's selling a mage, $2k reserve and it's already been met.....8 days left on the auction too |
10:25.42 | Maldivia | who want to pay that much for a char ? |
10:26.01 | [MoonWolf] | who would want to pay for a char |
10:26.06 | [MoonWolf] | awnser idiots |
10:26.22 | L|Elviso | I'd give the link but I'm afraid it'd be frowned upon |
10:28.12 | L|Elviso | but basically he has all bwl loot, legendary AQ mount (claims only one on the server....and the other scepter quest items), 6.5g, every enchant recipe, gloves of spell mastery recipe (claims only one on the server), really high reputations.... |
10:28.41 | L|Elviso | but still, yeah....idiots |
10:29.00 | [MoonWolf] | that guy has to be lying on the content of the account.... |
10:29.14 | L|Elviso | has alot of screenshots |
10:29.25 | [MoonWolf] | WHY would you sell that.... |
10:29.35 | L|Elviso | "real life emergency" |
10:29.58 | Depherios | Heh, using Ony buff to test the crit damage on my new holy spells XD |
10:35.17 | Tem | L|Elviso: I saw that auction more than 2 weeks ago |
10:35.26 | Tem | but it was a 1.5k reserve |
10:35.35 | Depherios | lol |
10:35.42 | Tem | lol indeed! |
10:35.48 | Tem | someone is making money off that account |
10:35.51 | L|Elviso | was the reserve met? |
10:35.55 | Tem | aye |
10:35.59 | L|Elviso | haha |
10:36.07 | Depherios | meeting their own, *sigh* |
10:36.14 | Depherios | on ebay? O_o |
10:36.26 | Depherios | no of course not |
10:36.28 | Depherios | nevermind me |
10:36.31 | Depherios | what time is it? |
10:36.39 | Depherios | oh crap |
10:36.44 | Tem | 4:36 am CST |
10:37.06 | Depherios | I ask that question constantly, even though I wear a watch and I'm sitting at a computer, and my room has 5 clocks and... yeah |
10:37.09 | Tem | 20:36 GMT |
10:38.25 | Tem | hahaha! |
10:38.35 | Tem | I just got a reply from the grader in my csc class |
10:38.46 | Tem | aparently I'm not the only one who keeps odd hours >< |
10:38.48 | [MoonWolf] | must be a good one. |
10:39.16 | Maldivia | it's not 20:36 GMT ! |
10:39.34 | Tem | Remeber how I forgot to add all the features requested in my last project [MoonWolf] ? |
10:39.41 | Tem | Maldivia: it's not? |
10:39.47 | [MoonWolf] | yeah, you mentioned it |
10:39.48 | Maldivia | it's 10:36 GMT :) |
10:39.55 | Tem | d'oh! |
10:39.58 | Tem | I went the wrong way |
10:39.59 | [MoonWolf] | its 12:40 gmt+1 |
10:40.09 | [MoonWolf] | its 12:40 gmt+2* |
10:40.10 | Maldivia | [MoonWolf]: +2, daylight saving |
10:40.18 | [MoonWolf] | yeah i corrected myself. |
10:40.47 | [MoonWolf] | tem, go on.... |
10:40.49 | Tem | [MoonWolf]: the feature I forgot to add was really trivial considering I had all the back-structure of it already there. |
10:41.10 | Tem | so I sent the grader an email like an hour ago thinking I was about to go to bed asking if I could add the feature to get some points back |
10:41.51 | Tem | then I added something like "15% is a hefty chunk to lose for something that would have only taken an extra 15 minutes to add." |
10:42.12 | Tem | and I just got a reply from him -- at 4:30 in the morning no less -- saying I could |
10:42.18 | [MoonWolf] | wow.... |
10:42.32 | [MoonWolf] | go, code, go go go. |
10:42.37 | Tem | I'm done |
10:42.44 | Tem | the feature was that trivial |
10:42.56 | Depherios | lol |
10:43.09 | Tem | lemme count the lines I had to add |
10:43.23 | [MoonWolf] | well, looking at the time you gave me abobe |
10:43.28 | [MoonWolf] | that took you like 6 minutes |
10:43.44 | Tem | 16 lines total |
10:44.07 | [MoonWolf] | ... |
10:44.16 | [MoonWolf] | and you did not include this to begin with why / |
10:44.17 | [MoonWolf] | ?* |
10:44.36 | Tem | because I didn't realize it was a requirement and I was sick of looking at the code. |
10:44.53 | [MoonWolf] | aha |
10:45.10 | Tem | you know how you get when you tweak the hell out of something |
10:45.18 | Tem | you just get sick of looking at it |
10:45.27 | [MoonWolf] | yeah, sick, want to do something else, something not code related. |
10:45.46 | Tem | hah!~ |
10:45.50 | Tem | repsonse already |
10:45.52 | Tem | got 10% back |
10:46.00 | Depherios | lol |
10:46.05 | [MoonWolf] | yeah, he keeps weird times. |
10:46.08 | Tem | I'm so glad I sent that email |
10:46.17 | [MoonWolf] | maybe they outsource the graders :p |
10:46.25 | Tem | it's a grad student |
10:46.33 | Tem | I think |
10:46.34 | [MoonWolf] | makes even more sense. |
10:47.00 | Tem | his name is Yaaser Mohammed so I wouldn't doubt it if it was outsourced either |
10:48.13 | [MoonWolf] | why do half of my far fetched jokes come out as true or very possible :( |
10:48.14 | *** part/#wowi-lounge Kirov (n=Kirov@adsl-68-127-148-73.dsl.pltn13.pacbell.net) |
10:48.32 | Tem | haha [MoonWolf] |
10:49.36 | Tem | in case you were interested on why it was so easy to add... The project was another java linear regression applet. All it had to do was let clicks create plot points and draw a regression line when there were more than 2 plot points |
10:49.52 | Tem | <PROTECTED> |
10:50.18 | Tem | that last bit is what I forgot to do the first time around |
10:50.26 | [MoonWolf] | hey that actually pretty interesting code |
10:50.34 | Tem | I enjoyed writing it |
10:50.38 | [MoonWolf] | compared to the calculator and basic paint like program we have to make. |
10:50.42 | Tem | I added quite a few features they didn't ask for |
10:50.54 | [MoonWolf] | (did both the day before we had to show it, and we had 10 weeks per app) |
10:51.32 | [MoonWolf] | and you know the fuckups i sometimes make when i have to write lua, so that kinda shows how simple it was. |
10:51.42 | Tem | haha |
10:51.56 | Tem | including a "clear" method on my line object that did pretty much everything the button they wanted would have done |
10:52.08 | Tem | I just never added the button |
10:52.30 | Tem | so adding the button was stupid easy. |
10:52.42 | [MoonWolf] | button abutton = new button(); |
10:52.50 | Tem | pretty much |
10:52.50 | [MoonWolf] | and a few lines in the buttonhandler |
10:53.14 | [MoonWolf] | and placing it wherever you place it. |
10:53.20 | Tem | JButton button = new JButton("Clear"); |
10:53.20 | Tem | button.addActionListener(new ActionListener(){ |
10:53.20 | Tem | public void actionPerformed(ActionEvent e){ |
10:53.20 | Tem | reg.clear(); |
10:53.20 | Tem | } |
10:53.21 | Tem | }); |
10:53.28 | Tem | frame.add(button) |
10:54.09 | [MoonWolf] | only one button on your whole app ? |
10:54.18 | Tem | yep |
10:54.33 | [MoonWolf] | <PROTECTED> |
10:54.36 | Tem | oh, theres some sizing code in there |
10:54.50 | Tem | I just skipped that part in the paste to cut down on spam |
10:54.56 | [MoonWolf] | ah, k |
10:55.11 | Tem | yeah no need for a named action listener since I only use it once |
10:55.31 | [MoonWolf] | true |
10:55.54 | Tem | and it was faster to write it that way >< |
10:56.34 | Tem | the only thing that slowed me down in writing that bit was looking up the syntax for an anonymous class that implements something |
10:56.41 | Tem | because I didn't know if offhand |
10:56.50 | Tem | s/if/it/ |
10:57.04 | [MoonWolf] | yay for google |
10:57.28 | Tem | indeed |
10:57.45 | [MoonWolf] | if i would have to code without internet, it would a lot slower. |
10:57.55 | Tem | me too |
10:58.04 | Tem | I hate when people ask you to write code on paper |
10:58.26 | [MoonWolf] | ill do meta code or easy stuff on paper if they want. |
10:58.26 | Tem | I rarely know exactly how X thing works without typing it into my editor |
10:58.52 | Tem | if I have a "hmm I wonder" uncle google saves me |
10:58.56 | [MoonWolf] | how the hell should i know what function x that i only use once per year is called |
10:59.46 | Tem | exactly |
11:00.30 | Tem | I love the svn plugin |
11:00.47 | [MoonWolf] | no need for it, dont do enough java dev. |
11:01.09 | Tem | I like to keep my class projects under source control |
11:01.22 | Tem | hell, I like to keep everything I write under source control |
11:01.43 | Tem | earlier today I completely rewrote my queue class for another project |
11:02.00 | Tem | I screwed up bad |
11:02.04 | Tem | so I reverted |
11:02.12 | Tem | then I decided to rewrite again :) |
11:02.15 | [MoonWolf] | i only keep under source controll the things that deserve it. a program i wrote in a single day and will not ever use again. doesnt meet the requirements. |
11:02.32 | Tem | and I had a blast with the new implementation |
11:03.04 | Tem | [MoonWolf]: yeah, but I rarely write things like that that don't go into files like foo.lua or tmp.java |
11:03.42 | [MoonWolf] | oh now, my paint program had 4 classes, excluding the slightly pointless class that handled the help file |
11:04.00 | [MoonWolf] | about 700 lines total |
11:04.05 | Tem | wow |
11:04.21 | [MoonWolf] | what is wow about that ? |
11:04.41 | Tem | the 700 lines |
11:04.54 | [MoonWolf] | you overestimate the requirements |
11:05.20 | *** join/#wowi-lounge Elkano^MTA (n=elkano@reverse-82-141-55-100.dialin.kamp-dsl.de) |
11:05.21 | [MoonWolf] | 4 shapes 8 colours, save to a file (custom filetype no jpg or something) open from file |
11:05.40 | Tem | ah, that's not bad |
11:05.54 | Tem | my spider app is about 320ish lines |
11:06.11 | [MoonWolf] | because of the way i did the files i had a undo/redo functionality |
11:06.15 | Tem | with 6 classes |
11:06.30 | [MoonWolf] | that was all. |
11:06.58 | [MoonWolf] | you should have seen the abominations people come up with sometimes to do the same i did. |
11:07.11 | [MoonWolf] | (mine could have been improved if I could have cared) |
11:07.20 | Tem | yeah |
11:08.28 | Tem | I looked at a classmate's code for the same project as my 320 line web spider and his was like 800 lines and didn't behave nearly as well |
11:08.34 | Tem | I was proud |
11:09.05 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
11:09.06 | [MoonWolf] | are you in a proper programming class with actually interested people ? |
11:09.10 | [MoonWolf] | im not |
11:09.11 | Tem | granted I spent like 20 hours on the regex that make it work so well while he did his without any real knowledge of regex |
11:09.30 | [MoonWolf] | I do general it and the programming is part of the course... |
11:09.44 | Tem | I'm in a majors only course |
11:09.47 | [MoonWolf] | my class would implode their brains safe 2 or 3 people on regex. |
11:10.00 | Tem | so if the other pople in the class aren't interested, they are going to have serious serious issues |
11:10.18 | [MoonWolf] | I wonder why they turn out code like that then... |
11:10.27 | [MoonWolf] | web crawlers cant be that hard. |
11:10.38 | Tem | well... I think it's because they don't teach themselves anything |
11:10.50 | Tem | I think they are waiting for it to be spoon fed by the department |
11:11.01 | Tem | the crawler part was pretty easy |
11:11.13 | Tem | but the page scanner was brutal |
11:11.14 | [MoonWolf] | well in that case, they can wait a looooong time. |
11:11.27 | [MoonWolf] | what does it scan for ? |
11:11.30 | Tem | links |
11:11.34 | Tem | lemme find the regex |
11:11.59 | [MoonWolf] | anybody can find premade regex for that.... |
11:12.15 | Tem | I didn't look |
11:12.22 | Tem | <[Aa]\\s([^>]*)> to find a link |
11:12.37 | Tem | and (?i)href\\s*=\\s*((?:[^\\s\"'>][^\\s>]*)|\"[^\">]*\"|'[^'>]*') to parse the href out |
11:12.41 | [MoonWolf] | I trust you dont, but well, I would expect your classmates to do so. |
11:13.00 | Tem | Honestly, I didn't even think of finding a premade regex for that part |
11:13.24 | [MoonWolf] | The fact that I know regex doesnt make me think someone else might have done it before me. |
11:13.36 | [MoonWolf] | and seeing as making regex like that hurt my head. |
11:13.58 | Tem | aye, that one gave me headaches for serveral days |
11:14.17 | Tem | but I got some stress releif in my queue implementation today |
11:14.36 | Tem | I can't really explain why.. so I'll just show you |
11:14.40 | Tem | http://ace.pastebin.com/632143 |
11:14.54 | [MoonWolf] | lol, lunchtime |
11:15.29 | Tem | LunchLine* |
11:15.51 | [MoonWolf] | oh, misread |
11:15.54 | [MoonWolf] | I blame the font. |
11:16.05 | [MoonWolf] | nice and clean Tem |
11:16.21 | [MoonWolf] | you deserve brownie points for that one. |
11:16.35 | Tem | I wish |
11:16.59 | Tem | it was one of those ideas that hit me in the shower |
11:17.19 | Tem | then I was trying to think of something to call it instead of just "Queue" |
11:17.44 | Tem | and almost instantly the concept of the caffeteria line in grade school came up |
11:17.52 | Tem | No seconds! |
11:18.29 | Tem | (which prevents cyles while I'm scanning :)) |
11:18.37 | Tem | s/cyles/cycles/ |
11:19.21 | [MoonWolf] | hehe |
11:19.37 | krka|work | coding on paper is not about remembering what functions are called, it's about getting the algorithm and general flow correct |
11:20.29 | Tem | krka|work: yes. Thankfully, my proffessor agrees with you. However, I've had those that don't. |
11:20.36 | [MoonWolf] | I have a notepad for that, I doubt anybody but me can interpretate that. well Tenrai might. |
11:35.52 | Miravlix | Rare camping coder style, I wrote a macro to check if the mob is there or quit the game. |
11:36.17 | L|Elviso | quit the game? |
11:36.19 | L|Elviso | a mob? |
11:36.40 | L|Elviso | oh you mean, if not (rare) then /quit? |
11:36.55 | Miravlix | No |
11:37.30 | Miravlix | The basic premise of a rare is that it is rare... |
11:37.49 | Miravlix | So I have to check if it is spawned for days |
11:39.04 | Miravlix | So /script TargetByName("Boahn") if UnitName("target") ~= "Boahn" then TargetByName("Trigore the Lasher") if UnitName("target") ~= "Trigore the Lasher" then ClearTarget() end end |
11:39.43 | L|Elviso | where's the "quit the game" part? |
11:40.08 | Miravlix | It's the debug version had to make sure it works |
11:40.24 | L|Elviso | the quit part is what I'm confused about :) |
11:41.49 | Miravlix | What is the confusing part? |
11:42.19 | L|Elviso | <L|Elviso> oh you mean, if not (rare) then /quit? |
11:42.32 | L|Elviso | <Miravlix> No |
11:42.44 | L|Elviso | So if YOU don't quit the game, are you checking to see if the mob has quit the game? |
11:43.04 | Miravlix | ... |
11:43.20 | Wobin_ | Is this a 'tree falls in the forest' question? |
11:43.51 | *** join/#wowi-lounge Shouryuu (n=Shouryuu@97.239.97-84.rev.gaoland.net) |
11:44.18 | Shouryuu | rawr |
11:44.39 | Miravlix | You have a mob thats rare, it means it wont be there most of the time. |
11:44.52 | L|Elviso | I'm well versed in the nature of rare spawns... |
11:45.09 | Miravlix | Then whats the problem in understanding a rare spawn checker? |
11:45.32 | Cide | Miravlix: you said "if the mob is there or quit the game.", yet you never /quit the game, so he's wondering what you meant. |
11:45.39 | Cide | what's the problem in understanding that? |
11:45.43 | L|Elviso | Cide: exactly. |
11:46.06 | Miravlix | It's my debug version for testing if it works |
11:46.19 | Miravlix | If it quits the game every time it's hard to test |
11:46.22 | Cide | you lost me. |
11:46.40 | Cide | so there you go, that wasn't hard to explain |
11:46.42 | L|Elviso | Ok, I think I've figured it out through context clues by now. |
11:46.50 | Miravlix | I've said that 10 times now |
11:46.53 | Cide | no you haven't |
11:46.58 | Miravlix | But L can't understand it for some reason |
11:47.10 | Miravlix | Yes I have |
11:47.13 | Cide | no, you didn't explain in a good way; I didn't understand either |
11:47.16 | L|Elviso | Scroll up. |
11:47.18 | Shouryuu | can someone load this http://www.litterales.com/ouvrir_page.php?id=3815&table=philo ? |
11:47.22 | krka|work | i agree with cide and l |
11:47.22 | Miravlix | ? |
11:47.22 | Miravlix | [13:40] <Miravlix> It's the debug version had to make sure it works |
11:47.49 | Cide | that's the problem our soccer coach had. |
11:47.53 | Miravlix | How hard was that to understand? |
11:48.05 | L|Elviso | <PROTECTED> |
11:48.06 | Cide | he knew all the "exercises", so he left out what he thought was obvious |
11:48.12 | L|Elviso | <PROTECTED> |
11:48.16 | L|Elviso | <PROTECTED> |
11:48.18 | Cide | in reality, nobody understood what he meant. |
11:48.37 | Miravlix | I didn't leave anything out |
11:48.44 | Miravlix | I told it was the debug version |
11:48.59 | Cide | you have to be 100% clear to make sure everybody understands, and that's not part of stupidity, idiocy or intelligence, it's just how things are |
11:49.06 | Cide | I am still not 100% sure what you meant |
11:49.23 | Shouryuu | please can someone load that page? |
11:49.26 | Miravlix | It's a freaking joke for crying out loud |
11:49.31 | Shouryuu | I'll... do something nice if you can :P |
11:49.33 | Cide | and that applies even more so in written context, where you have no facial expressions to go by. |
11:49.47 | L|Elviso | ... |
11:50.08 | Cide | Shouryuu: I get to http://www.devoir-de-philosophie.com/passup/corriges.php?PARAMS=636?PARRAIN_ID=2099 |
11:50.13 | L|Elviso | Shouryuu: takes me to http://www.devoir-de-philosophie.com/passup/corriges.php?PARAMS=636?PARRAIN_ID=2099 |
11:50.17 | krka|work | what am i supposed to see? |
11:50.20 | krka|work | yeah, me too |
11:50.35 | L|Elviso | there was a brief redirect before that though |
11:50.36 | krka|work | it's written in weirdospeek |
11:50.39 | Cide | Miravlix: you've called me an idiot if I remember correctly, and now you're implying that we are idiots. perhaps the problem lies elsewhere? |
11:51.16 | Miravlix | When your camping a rare you have to either be in game for 10-15 hours waiting for the spawn |
11:51.26 | Miravlix | Or you can log in every xx minutes and check for it |
11:51.35 | Cide | if I would guess, this channel is composed of a very low percentage of stupid people |
11:51.53 | Cide | I am familiar with that, yes. |
11:52.02 | Miravlix | So for fun, I made a macro that scans for the names I'm looking for |
11:52.23 | L|Elviso | Well, I did ask for clarification about the "or quit" part twice, and both times Miravlix replied with "how rare spawns work 101". |
11:52.35 | Shouryuu | L|Elviso is there anything written? I can't load anything |
11:52.44 | L|Elviso | Shouryuu: yes |
11:52.54 | Shouryuu | Can you either post the text on a pastebin |
11:53.04 | Miravlix | What else is there to do if the mob isn't there than to quit and come back later? |
11:53.08 | Shouryuu | or copy past and send it to my email netcheparre@gmail.com |
11:53.21 | Miravlix | Petttion a GM and hope they spawn it? |
11:53.44 | Cide | that's besides the point |
11:53.45 | L|Elviso | Shouryuu: http://pastebin.com/632451 |
11:53.52 | Shouryuu | Thank you VERY much |
11:53.55 | Cide | he was asking about the macro, not the theory behind camping |
11:53.57 | Josh|Blah | morning |
11:53.59 | L|Elviso | its the HTML...sure |
11:54.12 | Miravlix | Cide: And I said it was the debug version to test the concept |
11:54.31 | L|Elviso | Miravlix: yes, I asked about "or quit", not "how do rare spawns work". I was confused because your English explaining the nature of your macro was very poor. |
11:54.44 | Miravlix | And I said it was the debug version to test the concept |
11:54.45 | Shouryuu | damn assholes want to make me pay for some help... |
11:55.17 | Miravlix | If the mob is there I would kill it |
11:55.26 | Miravlix | If the mob isn't there I would quit and come back later |
11:55.33 | L|Elviso | "I wrote a macro to check if the mob is there or quit the game." |
11:55.35 | Miravlix | Why is that sutch a big deal |
11:55.40 | Miravlix | Yes |
11:55.51 | L|Elviso | That implies that you want to check if the mob is there, or check if the mob has quit the game. |
11:56.09 | s|loup | oO |
11:56.13 | Miravlix | Huh |
11:56.21 | s|loup | a mob quits the game? |
11:56.22 | Miravlix | It's I Le'Clerk |
11:56.25 | L|Elviso | "I wrote a macro to check if the mob is there, if not I quit the game." would've caused no confusion. |
11:56.45 | Shouryuu | and you've been discussing about this for? |
11:57.06 | Miravlix | Man you sure can ruin a simple comment |
11:57.21 | s|loup | what a subject ... |
11:57.23 | Miravlix | It was not something to be deeply physcoanalyzed |
11:57.45 | L|Elviso | well, I asked a simple question, and you dodged the answer twice, and were very condescending to me both times... |
11:57.52 | Miravlix | It was just a intentional lame comment about camping rares |
11:58.15 | L|Elviso | forget I ever said anything |
12:06.19 | Shouryuu | I love french people |
12:06.24 | Shouryuu | I didn't have scholl today |
12:06.40 | Shouryuu | Students were demonstrating, and blocked the school entrance |
12:12.06 | *** join/#wowi-lounge wereHamster (n=tomc@gw.ptr-62-65-141-13.customer.ch.netstream.com) |
12:16.59 | krka|work | do you go to school because you have to, or because you want to learn something? |
12:17.09 | krka|work | (translates to: how old are you?) |
12:17.24 | Miravlix | People that go to school, go there because they ahve to |
12:17.55 | Miravlix | It's only older people that think it's fun to go to school after they don't have to do it anymore. :) |
12:18.43 | krka|work | i went to school because i liked it after age 15 or so |
12:20.58 | Cide | same |
12:32.20 | Josh|Blah | question: how can i determine how much memory my mod is using? |
12:33.13 | L|Elviso | load your favorite addon bar w/performance monitor |
12:33.25 | L|Elviso | and load your addon + a random one |
12:33.34 | L|Elviso | then load with just yours |
12:33.36 | L|Elviso | and subtract |
12:33.41 | *** join/#wowi-lounge Osagasu (n=Kronus@rhhe10-109.2wcm.comporium.net) |
12:33.44 | Josh|Blah | *cry* ok :-) |
12:33.46 | L|Elviso | err vice-versa |
12:34.06 | L|Elviso | you get the drift |
12:34.12 | Josh|Blah | yep |
12:34.47 | L|Elviso | that's the best way I know of, someone else may have something better |
12:35.00 | AnduinLothar | i enjoy learning, but unfortunetly school is not the best organized place for learning |
12:35.23 | L|Elviso | school can be awesome if the teacher actually gives a shit about teaching |
12:35.26 | Wobin_ | Ironic that |
12:35.40 | Josh|Blah | are there ANY plugins for infobar? |
12:35.47 | AnduinLothar | it is merely the acceptable way so that you can have a representation for other people to assess your learnedness |
12:36.01 | L|Elviso | unmotivated teacher = school sucks, motivated teacher = even English can be fun |
12:36.15 | AnduinLothar | i've had a number of good english teachers |
12:36.23 | L|Elviso | Josh|Blah: IB comes with several...and yes there's lots others |
12:36.36 | Shouryuu | I go because I have to, and want to learn something :P |
12:36.50 | AnduinLothar | but i have yet to have a good engineering teacher. |
12:37.04 | Shouryuu | don't have any of those :P |
12:37.04 | AnduinLothar | programming teachers tend to enjoy their work |
12:37.19 | L|Elviso | Math teachers are notoriously lame. |
12:37.20 | Shouryuu | well to dedicate your life to programming you really have to enjoy it |
12:37.30 | Shouryuu | my previous maths teacher was so cool |
12:37.36 | AnduinLothar | and math teachers are usually obsessed with math (and need to take more english classes) |
12:37.41 | L|Elviso | Programming teachers are fruitcakes 1/2 the time, lol they're always weird. |
12:37.41 | Shouryuu | lol |
12:38.00 | AnduinLothar | weird is usually better imo |
12:38.08 | Shouryuu | my maths teacher was the coolest teacher we'd ever had. She really cared about us and did our best for our success |
12:38.08 | [MoonWolf] | non weird programming teachers are useless. |
12:38.08 | L|Elviso | I concur |
12:38.11 | Shouryuu | lol |
12:38.13 | L|Elviso | weirdness keeps me awake |
12:38.17 | Shouryuu | same lol |
12:38.40 | AnduinLothar | my engineering teachers tend to either be old and bitter or just in it for the money |
12:39.13 | AnduinLothar | there's no 'open source/betterment of humanity' spirit in engineering |
12:39.22 | Shouryuu | hehe |
12:39.33 | L|Elviso | University teachers are corrupt anyways.....getting paid-off by publishing companies |
12:39.43 | Shouryuu | none of that in France :p |
12:39.45 | Wobin_ | There is usually very little money in teaching =) |
12:40.01 | L|Elviso | ...but there's lots of money to be had from book publishers |
12:40.11 | AnduinLothar | mmm, mot usually the case. i find it more difficult to learn from teachers paid to research in a subject they aren't teaching |
12:40.47 | AnduinLothar | cause no one researches cicuitry on the scale you learn it.. |
12:41.23 | AnduinLothar | and no one cases about assembly code except people writing compilers |
12:42.07 | AnduinLothar | they don't teach 'design' with engineering... it's now something different and engineering is boring |
12:42.31 | Shouryuu | teaching in France is weird |
12:42.51 | Shouryuu | we teach you tons of things you don't need to know, so we can figure out if you're smart enough to understand the things you need to knopw |
12:43.40 | L|Elviso | Shouryuu: that's the basic premise of most educational facilities. |
12:44.02 | Shouryuu | still a very weird way of doing things |
12:45.01 | AnduinLothar | i find it sad that I had learned enough after 1 programming class to program something wothy of being published, but no one cares how much engineering you can do unless you have a giant funding budget and develop something for a niche market |
12:45.22 | L|Elviso | I'm still waiting for colleges to get smart, and offer a new form of classroom....the Discovery Channel classroom.... |
12:45.37 | Shouryuu | Discovery Channel sucks |
12:45.39 | L|Elviso | You watch a DC video (or series), and then report back what you've learned. |
12:45.48 | AnduinLothar | zzz |
12:45.54 | L|Elviso | Well, could be any number of educational documentary channels. |
12:46.40 | L|Elviso | But the premise would be that you get full-multimedia instruction, from professionals excited about their work. |
12:47.09 | Shouryuu | on a 15" screen, long live human contact |
12:47.37 | L|Elviso | With all the violence going around, who needs human contact. |
12:47.47 | Shouryuu | lol |
12:47.55 | Shouryuu | I hope you're kiding though :P |
12:47.58 | L|Elviso | Especially if that contact is monotous and puts you to sleep when you're supposed to be learning. |
12:48.17 | Shouryuu | So a happy man on a TV screen isn't |
12:48.36 | L|Elviso | Not if presented correctly. |
12:49.21 | Shouryuu | I'm still no convinced |
12:49.28 | L|Elviso | NSFW: http://video.google.com/videoplay?docid=7172438422483406719 |
12:49.32 | L|Elviso | that's one example :p |
12:49.48 | Shouryuu | I'm usre there are 100 of exmaples |
12:49.58 | Shouryuu | the same way there's 100 of examples of good teachers |
12:50.23 | Shouryuu | ohh bikini calculus |
12:50.27 | Shouryuu | I take that back :P |
12:50.31 | L|Elviso | heheh |
12:51.03 | krka|work | O_o |
12:53.18 | Wobin_ | Is the Worldofwarcraft mainsite up or is it just my connection being an arse? |
12:54.08 | zespri | up for me |
12:54.39 | Wobin_ | bugger |
12:54.57 | Wobin_ | rebooting |
13:00.34 | Shouryuu | Man the ADvent Child is such a beautiful piece of animation |
13:01.36 | L|Elviso | redefining a variable inside a loop will cause the var to be reset to nil for each iteration, no? |
13:01.50 | Shouryuu | dunno |
13:03.17 | zespri | of course. if you write local bla; there is no way that it won;t be null at the execution of the next statement |
13:03.28 | zespri | *nil |
13:03.42 | zespri | doesn't matter inside of loop or not |
13:03.45 | L|Elviso | ok, thanks. that's what I figured. |
13:05.20 | L|Elviso | I'm liking notepad++ |
13:06.00 | L|Elviso | I added the WoW API functions (all 1000+) to one of the keyword lists, helps alot |
13:09.24 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.26.229) |
13:09.37 | AnduinLothar | heya cair |
13:09.44 | Cairenn | hey :) |
13:09.57 | AnduinLothar | how goes? |
13:11.37 | Cairenn | pretty good, hopefully things will continue to taper off today as they did yesterday ... yourself? |
13:12.20 | AnduinLothar | not too bad. gonan be pushing another cosmos release this weekend to catch all the bugs we've cleaned in alpha |
13:12.40 | AnduinLothar | got my hairs cut today, so my head's lighter |
13:12.46 | Cairenn | hehehe, cool |
13:13.09 | AnduinLothar | work's not bad, tho haven't got as much sleep as i would have liked this spring break |
13:14.06 | Cairenn | yeah |
13:14.31 | AnduinLothar | getting new patcher releases from our coder almost every day, good to see progress |
13:14.40 | Cairenn | indeed |
13:15.29 | AnduinLothar | thott seems to be the delaying factor... we seem to be always waiting on him to get the server to do what we want |
13:17.02 | Cairenn | funny, that seems to be a bit of a recurring theme ... |
13:17.04 | L|Elviso | does Cosmos interact w/Thott other than uploading items and profiles? |
13:17.23 | AnduinLothar | he hosts the server for the patcher and site |
13:17.33 | L|Elviso | I see. |
13:18.11 | AnduinLothar | but it's a different server than the thottbot one |
13:19.01 | L|Elviso | I would assume that's a good thing |
13:19.28 | AnduinLothar | we go down less often, but we have less bandwidth |
13:20.09 | AnduinLothar | but he's a better server host than many of the other popular wow sites that get high traffic |
13:20.18 | AnduinLothar | never down for more than 30 min |
13:20.28 | AnduinLothar | think we were down for an hour once... |
13:20.45 | L|Elviso | How many users do you guesstimate you have? |
13:21.00 | AnduinLothar | i have absolutely no idea at this point |
13:21.05 | L|Elviso | lol |
13:21.41 | AnduinLothar | there's no real way to count anything with the patcher |
13:22.01 | AnduinLothar | we count count patcher downloads, but that's almost as useless |
13:22.20 | AnduinLothar | could* |
13:23.05 | L|Elviso | Wouldn't suprise me of you had 500k + |
13:23.12 | L|Elviso | s/of/if |
13:23.30 | L|Elviso | (did I get that s/ backwards?) |
13:24.38 | *** join/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
13:25.07 | AnduinLothar | well if google is any indication we are #1 for "cosmos" #2 for "wow addon" #4 for "wow ui" ... |
13:26.24 | AnduinLothar | but thott and curse get an order of magnitude more traffic.. |
13:27.46 | *** kick/#wowi-lounge [wowguru-7171!n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com] by Cairenn (Cairenn) |
13:29.00 | Osagasu | http://www.hiddenpassageway.com/ |
13:29.02 | Osagasu | :> |
13:29.46 | L|Elviso | isn't that just the wowguru bot? |
13:31.00 | Wobin_ | It's someone connected through the wowguru page |
13:31.02 | Cairenn | no, that was a very rude jerk from last night that apparently never actually disconnected from the channel |
13:31.07 | L|Elviso | Ah |
13:31.11 | Cairenn | what Wobin_ said, too |
13:31.39 | L|Elviso | I thought it was one of the bots....there's one that hangs out in my server channel, and it's pretty useful |
13:31.53 | Wobin_ | purl is our bot! =) |
13:32.01 | Wobin_ | ~botsnack |
13:32.01 | purl | :), Wobin_ |
13:32.12 | Cairenn | the only bot in this channel is purl, and his real reason for being in the channel is to provide channel logs |
13:32.24 | Wobin_ | He's really a communist spy |
13:32.25 | Cairenn | he just happens to sometimes be amusing and sometimes annoying |
13:32.30 | Wobin_ | But we don't talk about that |
13:33.03 | JoshBorke | purl, hug Cairenn |
13:33.17 | purl | ACTION hugs Cairenn |
13:33.18 | L|Elviso | heh |
13:34.15 | AnduinLothar | loos like cosmos traffic has been pretty constant since about the beginning of last year.. |
13:34.40 | AnduinLothar | http://www.alexa.com/data/details/traffic_details?&range=2y&size=medium&compare_sites=curse-gaming.com&y=r&url=www.cosmosui.org#top |
13:35.06 | AnduinLothar | bet you can't tell when patchdays were.. |
13:35.18 | [MoonWolf] | wow curse really had a peak start 2006 |
13:36.36 | AnduinLothar | but that's also not including the patcher nor the fact that curse has a zillion more addons |
13:36.56 | AnduinLothar | basicly just forums |
13:37.11 | [MoonWolf] | aha |
13:37.18 | L|Elviso | Looks like cosmosui.org got a new IP today |
13:37.24 | L|Elviso | http://toolbar.netcraft.com/site_report?url=http://cosmosui.org |
13:38.08 | AnduinLothar | well, we used to have a 3 server cluster |
13:38.30 | AnduinLothar | but then got moved to just 1 computer and thottbot got the other two |
13:38.54 | AnduinLothar | and i have no idea what thott does with the ip's |
13:39.12 | AnduinLothar | long as it works and i can get features out of him i dont care too much |
13:40.18 | L|Elviso | I just realized there's a thottbot.net also |
13:40.21 | L|Elviso | on a diff IP |
13:40.31 | L|Elviso | I'll have to start using that when I can't get to .com |
13:40.36 | AnduinLothar | <PROTECTED> |
13:40.59 | kremonte | that's cause it's thottbot, not thotbott ._. |
13:41.13 | kremonte | thotbott is justa mirror |
13:41.35 | AnduinLothar | <PROTECTED> |
13:41.44 | kremonte | ._." |
13:41.59 | L|Elviso | all 3 have different IP's |
13:42.01 | L|Elviso | sweet |
13:43.06 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
13:43.11 | AnduinLothar | <PROTECTED> |
13:43.23 | AnduinLothar | slightly above curse.. interesting |
13:44.17 | L|Elviso | failed connections don't count I'm sure |
13:44.59 | AnduinLothar | <PROTECTED> |
13:45.08 | AnduinLothar | only slightly above TB |
13:45.19 | L|Elviso | damn, all 3 Thott servers are in the same datacenter, behind the same switch |
13:45.41 | AnduinLothar | <PROTECTED> |
13:45.50 | AnduinLothar | ties curse |
13:46.16 | Shouryuu | lol |
13:46.18 | L|Elviso | I'd like to see the rank during the week the expansion is released |
13:46.42 | kremonte | Warsong disappeared |
13:46.43 | kremonte | ._. |
13:47.22 | [MoonWolf] | AnduinLothar, that does not account for the eu and other localized pages. |
13:47.26 | [MoonWolf] | nor for the forums. |
13:49.31 | AnduinLothar | not battle.net |
13:49.34 | AnduinLothar | nor* |
13:49.48 | AnduinLothar | every measurement has it's flaws |
13:50.26 | kremonte | can somebody log in to US servers |
13:50.29 | kremonte | and tell me if Warsong is there? |
13:50.30 | kremonte | ._. |
13:50.51 | *** join/#wowi-lounge Legorol (i=legorol@cpc1-cmbg6-0-0-cust103.cmbg.cable.ntl.com) |
13:51.09 | AnduinLothar | heya leg |
13:51.52 | AnduinLothar | yay for pay day. I'm rich! |
13:52.19 | [MoonWolf] | spend it |
13:52.37 | AnduinLothar | mmm my $0.50 raise went into effect |
13:53.28 | AnduinLothar | mmm, only rich for a day. rent is due tomorrow :P |
13:53.42 | AnduinLothar | blast |
13:55.35 | kremonte | anybody? :X |
13:55.35 | Wobin_ | warsong? |
13:55.36 | AnduinLothar | sleeps trying to get realms.. |
13:55.36 | kremonte | yeah wobin |
13:55.36 | kremonte | ti disappeared for me |
13:55.36 | Wobin_ | Well bugger Western Kingdoms not loaded =P |
13:55.37 | AnduinLothar | not on my list |
13:55.44 | kremonte | ahhh the sky is falling |
13:55.52 | AnduinLothar | only 3 'W's |
13:55.56 | kremonte | i was starting basic testing of GoWoW >< |
13:56.04 | Wobin_ | er eastern |
13:56.06 | Wobin_ | Whatver =p |
13:56.15 | kremonte | lol, not the zone you silly |
13:56.19 | Wobin_ | Warsong appears not to be up |
13:56.22 | Wobin_ | as a server |
13:56.28 | kremonte | :(* |
13:56.42 | AnduinLothar | cant u just check the wow site? |
13:56.56 | kremonte | it doesn't apply for warsong |
13:57.03 | kremonte | warsong is too cool. it makes its own rules |
13:57.10 | Wobin_ | doesn't apply? =P |
13:57.16 | AnduinLothar | lazy bastard |
13:57.37 | kremonte | i'm serious =/ |
13:57.43 | kremonte | half the time it says warsong is up |
13:57.43 | AnduinLothar | http://www.worldofwarcraft.com/realmstatus/ says down |
13:57.53 | kremonte | but it's really down |
13:58.18 | AnduinLothar | well then if it SAYS it's down. it must be REALLY down |
13:58.34 | kremonte | :O |
13:59.02 | kremonte | see like |
13:59.05 | kremonte | the page says whisperwind is down |
13:59.07 | kremonte | but it's up ._. |
14:00.41 | AnduinLothar | hmmm, i should fix mobile frames.. |
14:01.13 | AnduinLothar | i have too many addons to maintain.. |
14:02.14 | L|Elviso | AnduinLothar: doesn't that just move frames around? |
14:02.28 | AnduinLothar | lol, just |
14:02.41 | L|Elviso | Are you the author? |
14:02.57 | AnduinLothar | yes |
14:03.22 | L|Elviso | I see, I didn't mean to insinuate that it was an easy task. |
14:04.06 | L|Elviso | I used it for quite awhile, but I noticed a complete screen-freeze for 3-5s when moving frames sometimes |
14:04.14 | AnduinLothar | lol, w/e. WoW wasn't meant to be mobile. It's a pain in the ass to keep it mobile with them reanchoring eerything |
14:04.26 | L|Elviso | I use KC_Mobility now and haven't noticed the same thing happening. |
14:04.51 | AnduinLothar | and yes. the frame relayering now causes lag occationally when the client decides to relayer everything on screen |
14:05.04 | L|Elviso | I see |
14:05.22 | AnduinLothar | not a MF thing. it has to do with the way the client handles rendoring |
14:07.35 | AnduinLothar | arg... who rebroke CastOptions... |
14:10.42 | L|Elviso | for this code: |
14:10.44 | L|Elviso | local val = {}; val.a = 0; val.b = 0; val.c = 0; val.d = 0; |
14:10.55 | L|Elviso | could it also be written like: |
14:10.56 | L|Elviso | local val = {a=0,b=0,c=0,d=0}; |
14:11.41 | Shouryuu | think so |
14:12.20 | *** join/#wowi-lounge Andalia (n=xx@p54ADB757.dip0.t-ipconnect.de) |
14:12.40 | krka|work | yes |
14:13.47 | L|Elviso | ok ty |
14:20.42 | AnduinLothar | bah, damned new rep bar is moving my fps |
14:20.44 | AnduinLothar | die |
14:20.53 | krka|work | moving fps? |
14:21.00 | AnduinLothar | it moves it up |
14:21.02 | Shouryuu | I hate pilosophy |
14:21.06 | krka|work | oh |
14:21.15 | AnduinLothar | FramerateLabel |
14:21.17 | L|Elviso | that's what I enjoy about PHP programming....you can literally tell the script to DIE |
14:23.36 | krka|work | most languages have an exit-command |
14:23.38 | Cide | Die, script. DIE! |
14:23.45 | krka|work | Java: System.exit(code); |
14:25.09 | L|Elviso | <? require 'include.inc.php' or die; ?> |
14:25.25 | *** join/#wowi-lounge Kirkburn (n=George@151.56.195.34) |
14:27.11 | AnduinLothar | where'd they put all the new reputation bar code |
14:28.37 | [MoonWolf] | isnt that more of a question we would ask YOU |
14:28.57 | Miravlix | Same place as the old code was |
14:29.41 | Miravlix | ReputationFrame.lua? |
14:29.42 | Shouryuu | ARGH |
14:30.14 | Miravlix | http://wdn.wowinterface.com/index.php?mode=details&vd=11005195&ct=lcompare&rid=74 |
14:31.02 | AnduinLothar | wow... where the hell is the FramerateLabel relocate.. |
14:31.25 | Miravlix | Good question |
14:31.38 | AnduinLothar | omg... UIPARENT_MANAGED_FRAME_POSITIONS |
14:32.08 | Miravlix | Event? |
14:32.20 | AnduinLothar | they rewrote the whole bottom frame management code.. |
14:32.37 | AnduinLothar | in UIParent.lua |
14:32.37 | Miravlix | Where Where! |
14:33.19 | Miravlix | UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"] = {baseY = 60, bottomEither = 40, pet = 40, reputation = 9}; |
14:33.21 | AnduinLothar | wonder if this makes my life easier or harder.. |
14:33.33 | Miravlix | Doesn't that look easier? |
14:33.52 | AnduinLothar | technically... cept i have to rewrite 12 carefully crafted hooks |
14:33.53 | Miravlix | We just have to do UIPARENT_MANAGED_FRAME_POSITIONS("frame".baseY = something |
14:34.35 | AnduinLothar | my brain hurts. it's not just two frame resets i have to rewrite it's like 12 |
14:35.03 | Miravlix | And when I do my own castingbar mover, I just have to do baseY = basey + something |
14:35.15 | AnduinLothar | good for you.. |
14:35.37 | AnduinLothar | omg UIParent_ManageFramePositions is fricken huge.. |
14:36.02 | Miravlix | It has every frame in it. |
14:36.17 | AnduinLothar | looks like i'm hooking that bastard.. |
14:36.17 | Maldivia | Hmm, so moveanything and similar addons, can just add to that table now instead, and have UIParent handle it ? :) |
14:36.39 | AnduinLothar | no, that table only holds half of them |
14:36.53 | AnduinLothar | the rest are all hardcoded in one large function |
14:36.58 | Maldivia | ack |
14:37.06 | AnduinLothar | ya |
14:37.25 | Miravlix | They stilla ren't moveable |
14:37.34 | AnduinLothar | someone kill me now |
14:37.38 | Miravlix | They are just pushable a bit |
14:37.58 | AnduinLothar | i'm about to smash in mys kull with my keyboard |
14:38.05 | Miravlix | It makes life easier for non moved stuff |
14:38.47 | AnduinLothar | you know what... fuck it. i'm just gonna override all the setpoints |
14:38.58 | AnduinLothar | make my own giant loop table |
14:39.15 | AnduinLothar | sick of trying to hook 20 zillion frames |
14:39.24 | AnduinLothar | er functions |
14:39.36 | Miravlix | Why does the CastingbarFrame_UpdatePostion hook still work |
14:40.04 | AnduinLothar | i have about 20 hooks asking somehting similar |
14:40.04 | Shouryuu | does everyone think Truman Capote is a good book? |
14:40.13 | Shouryuu | movie |
14:40.40 | Miravlix | Oh my god it doesn't work |
14:40.46 | Miravlix | It's commented out. :p |
14:41.06 | AnduinLothar | i'm gonna have to beat up slouken for stealthing this one in |
14:41.41 | *** join/#wowi-lounge cladhaire (n=jnwhiteh@cpe-24-59-191-241.twcny.res.rr.com) |
14:42.20 | Miravlix | How appropiate |
14:42.23 | Miravlix | Read error. 1.10 |
14:42.25 | AnduinLothar | to anchor things with mf you will soon have to reset them first |
14:44.28 | AnduinLothar | and i tried for so long to be different from moveanything |
14:44.39 | AnduinLothar | sad day |
14:45.33 | Miravlix | Hmm, does SetPoint on castiingbar update it's data |
14:45.49 | Miravlix | I don't understand why my castingbar hook works. |
14:48.35 | AnduinLothar | magic |
14:49.10 | Miravlix | Hey it isn't all bad |
14:49.15 | Miravlix | UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"] = nil |
14:49.22 | Miravlix | And the function no longer mess with it |
14:49.34 | AnduinLothar | that works for those that are predefined |
14:49.43 | AnduinLothar | but the hardcoded ones.. |
14:50.25 | AnduinLothar | they needed to make a more robust table with limiter callbacks.. |
14:50.38 | Miravlix | BattlefieldMinimapTab:IsUserPlaced() |
14:51.07 | Miravlix | That one seems nice too, it only set it if you haven't defined it as user placed |
14:51.13 | AnduinLothar | that's because that's draggable int he defaul tui |
14:52.22 | Kirkburn | So ... Curse is down again. |
14:52.57 | Kirkburn | AnduinLothar, shouldn't u be sleeping? |
14:53.02 | Cairenn | luckily for you, WoWI isn't, so you can still get your mods pushed |
14:53.07 | Kirkburn | :) |
14:53.10 | AnduinLothar | yes |
14:53.14 | AnduinLothar | i should |
14:53.15 | Kirkburn | lol |
14:53.24 | AnduinLothar | but wow made me mad |
14:53.33 | AnduinLothar | and i started programming again |
14:53.38 | AnduinLothar | fuck, i'm addicted |
14:53.42 | Kirkburn | heh |
14:53.57 | *** join/#wowi-lounge Legorol^ (n=Legorol@tcmpc43.phy.cam.ac.uk) |
14:54.01 | AnduinLothar | quick someone gimme a rusty spoon, i need to scoop my eyes out |
14:54.17 | Miravlix | Hmm, it only works until I call a pet. :p |
14:54.18 | *** join/#wowi-lounge Andalia_ (n=xx@p54ADABC4.dip0.t-ipconnect.de) |
14:54.49 | Kirkburn | What, rusty spoons? |
14:55.01 | Kirkburn | Do your pets steal them or something?! |
14:55.44 | Kirkburn | I don't know where I'm going with this either ... when do you start work Anduin? |
14:55.53 | AnduinLothar | 7pm |
14:56.20 | Kirkburn | Have you actually been to bed yet today? |
14:56.30 | AnduinLothar | no |
14:56.56 | Kirkburn | Okay, lets try this. Click Start. Click Shutdown. Click Bed. :) |
14:57.10 | Legorol^ | i suggest the power button straight away |
14:57.16 | AnduinLothar | i dont have a start menu |
14:57.21 | L|Elviso | wth |
14:57.21 | groll | AnduinLothar there are more quests to be done! :D |
14:57.26 | groll | go go go :D |
14:57.29 | L|Elviso | I was just sitting here on the login screen for WoW |
14:57.31 | Legorol^ | or wall |-----computer => wall | /-----computer |
14:57.33 | AnduinLothar | ghaaaaaa |
14:57.35 | L|Elviso | and the Blizz updater loaded up |
14:57.44 | Kirkburn | Background Downloader? |
14:57.45 | L|Elviso | now its gone |
14:57.52 | Kirkburn | it does that |
14:57.55 | Legorol^ | L|Elviso: that's normal |
14:57.59 | Kirkburn | There's nothing to download yet :) |
14:58.01 | L|Elviso | oh, never noticed it |
14:58.06 | Kirkburn | New for 1.10 |
14:58.10 | Kirkburn | Also, kinda broken |
14:58.37 | Kirkburn | Preferences won't save, and it doesn't stay open when you manually run it |
14:59.11 | AnduinLothar | noooooooooo |
14:59.12 | groll | hmms who is it that does bosspanel bags? |
14:59.27 | Legorol^ | Kirkburn: that's a known bug, check US Tech supp. forum |
14:59.41 | Kirkburn | That's why I know it Legorol ;) |
14:59.42 | Legorol^ | groll: IEF working for you now? |
14:59.48 | Legorol^ | Kirkburn: ah right |
14:59.58 | groll | not sure, havent had 40 members online again :P |
15:00.16 | groll | if it goes bonkers then i'll yell :P |
15:00.44 | Miravlix | UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"].baseY + UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"].baseY + 30 |
15:02.13 | Kirkburn | Erm, Aeus just said this on the EU forums "That's ok, we're getting new forums tomorrow and we'll be able to post in 72 point ;) " |
15:02.29 | Kirkburn | Now here's the thing. It's April 1st 2moro |
15:02.42 | Miravlix | Don't trust anything these days |
15:02.53 | AnduinLothar | apple's 30th b-day |
15:03.20 | Kirkburn | Yup |
15:05.30 | *** join/#wowi-lounge Shouryuu (n=Shouryuu@97.239.97-84.rev.gaoland.net) |
15:05.44 | Shouryuu | lol |
15:05.53 | Shouryuu | I actually am trying to find out how to tie a tie :p |
15:06.40 | Shouryuu | and god damn do I suck at it |
15:06.53 | AnduinLothar | takes practice |
15:07.06 | Shouryuu | I have until tomorow =( |
15:07.44 | Kirkburn | Eazy |
15:07.59 | Miravlix | UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"].baseY = UIPARENT_MANAGED_FRAME_POSITIONS["CastingBarFrame"].baseY + 60 |
15:07.59 | Miravlix | UIParent_ManageFramePositions() |
15:08.08 | Kirkburn | But then I did have to wear one nigh on every day from when I was 5 to 18 |
15:08.23 | Shouryuu | lol |
15:08.27 | Miravlix | Need to get that thing into Iriels 1.10 change post |
15:08.31 | Shouryuu | like teh third time I wear one |
15:09.19 | Legorol^ | Shouryuu: doesn't matter how sucky it looks, goes with the easiest tieing method |
15:09.26 | Kirkburn | There was a music channel here that showed an strange public service annoucements every so often, one was 'how to tie a tie' |
15:09.53 | Kirkburn | Was an experimental MTV music channel, no adverts, just music and dubbed public service annoucements |
15:10.03 | Shouryuu | lol |
15:10.06 | Kirkburn | I quite liked it :) Weird italians |
15:12.33 | Shouryuu | I feel so stupid right now |
15:14.36 | Shouryuu | the guy who invented this was fucked up |
15:15.03 | Legorol^ | ok, you Linux gurus, how do I grep for a particular character when i only know the ASCII code? |
15:15.14 | Legorol^ | grep doesn't seem to understand \191 type of thing |
15:15.37 | Legorol^ | if there is something better to use than grep, do tell |
15:16.57 | cladhaire | *ponder* |
15:18.30 | cladhaire | Legorol: Can't you do it using regexp? |
15:18.59 | Legorol^ | what is regexp? |
15:19.16 | krka|work | regular expression |
15:19.17 | Shouryuu|Crazy | OMG! I managed! lol. The tie is ugly but the knot is guuud |
15:19.30 | Legorol^ | krka: yeah i know regexp usually stands for a regular expression |
15:19.38 | Legorol^ | i thought cladhaire meant a utility callled "regexp" |
15:19.48 | Legorol^ | i do know that grep has regexps |
15:19.52 | krka|work | indeed |
15:19.58 | krka|work | just have to figure out the syntax for your need |
15:20.03 | Legorol^ | what i'm asking is, how do i put a character in a regexp when i only know the ascii |
15:20.07 | Legorol^ | that's exactly what i'm asking |
15:20.12 | Legorol^ | man grep is less than useful |
15:20.18 | JoshBorke | :-( |
15:20.21 | JoshBorke | wowinterface down? |
15:20.46 | Legorol^ | i mean man grep is great, but it doesn't tell me how to put in a character like that |
15:20.48 | JoshBorke | oooo! grep! |
15:20.57 | Legorol^ | grab the grep |
15:22.25 | Shouryuu|TiePro | ok now I can't get the fat part to be as long as the skinny part |
15:22.27 | Tain | You should be able to do \xxx, at least as far as I knew. Try \xyy with yy being the hex code for the char you're looking for? |
15:22.52 | AnduinLothar | is 'bottomLeft' ever even used int he uiparent code.. |
15:22.52 | cladhaire | Yeah, I'm playing with it |
15:23.22 | krka|work | perl uses \xHH where HH is the hex code for the character |
15:23.22 | AnduinLothar | not in the UIPARENT_MANAGED_FRAME_POSITIONS loop.. |
15:23.23 | krka|work | oops, didn't read tain |
15:24.43 | cladhaire | grep can use perl regexp, so we can use that if nothing else. |
15:25.15 | Legorol^ | if i use \xxx, would that be treated as an octal, or as a decimal? |
15:25.28 | Tain | Octal |
15:25.37 | krka|work | not hexadecimal? |
15:25.44 | Legorol^ | krka i mean something like \191 |
15:25.45 | Tain | No, \xYY would be hex |
15:25.52 | Legorol^ | octal? meh... |
15:25.52 | Tain | Where YY is the number |
15:26.13 | Tain | Yes, \xxx is octal for regex expressions |
15:26.28 | Shouryuu|TiePro | w000t! I've done it |
15:26.30 | Legorol^ | not for grep :( |
15:26.41 | Tain | Oh.. you may be able to do /uXXXX and use the Unicode id. :) |
15:26.46 | Legorol^ | hm, maybe i need to do \0xxx |
15:26.50 | Legorol^ | to make it treat it as an octal |
15:27.04 | Legorol^ | with \191 i get what i'd expect: "invalid back-reference" |
15:27.20 | cladhaire | *nod* |
15:27.26 | cladhaire | just use the hex code |
15:27.29 | Tain | How are you using it? From a command line, from inside a script, inside a program? |
15:27.30 | Legorol^ | doesn't work :/ |
15:27.35 | Legorol^ | i tried grep "\xBF" * |
15:27.44 | JoshBorke | i broke 1k downloads on WoWI! |
15:27.50 | cladhaire | grats JoshBorke |
15:27.51 | Legorol^ | gratz JoshBorke |
15:27.57 | Legorol^ | feels better than a ding!, doesn't it ;-) |
15:28.07 | JoshBorke | indeed :D |
15:28.16 | AnduinLothar | i broke my addon, does that count? |
15:28.22 | Legorol^ | man, this is frustrating... all i want to do is find the byte BF in my files |
15:28.26 | Legorol^ | how difficult can it be? |
15:28.28 | JoshBorke | Legorol: want to look into my SetPoint problem? ^_^ |
15:28.36 | Legorol^ | no, i want to find BF |
15:28.42 | Legorol^ | after that, i'm up for anything |
15:29.02 | AnduinLothar | no leg... that is not frustrating... frustrating is finding out they rewrote all the UIParent anchoring without telling you |
15:29.22 | Legorol^ | lol |
15:29.32 | Legorol^ | AnduinLothar: they rewrote lotsa stuff |
15:29.41 | Legorol^ | the diff file is a few thousand lines long |
15:29.47 | AnduinLothar | have you looked in UIParent.lua recently? |
15:29.50 | Legorol^ | yup |
15:29.52 | Legorol^ | nasty |
15:29.55 | Legorol^ | i avoided it like a plague |
15:30.12 | Legorol^ | i'm not surprised it's giving you headaches |
15:30.29 | Legorol^ | oops, that came out wrong |
15:30.33 | AnduinLothar | they got rid of 5 or 6 functions and merged them in to one. but instead of abstracting it all , they only abstracted half of it... makign the other half 20x more impossible to work with |
15:31.08 | Legorol^ | ok, how about this: is there a command for hex-dumping a file? |
15:31.30 | Legorol^ | this is what i don't like about Linux: i can't tell what commands even exist |
15:31.40 | Legorol^ | without knowing what i'm looking for, i can't look for it |
15:31.44 | Legorol^ | :/ |
15:32.09 | AnduinLothar | man woman |
15:37.12 | AnduinLothar | FramerateLabel is such a pain in the ass |
15:38.31 | AnduinLothar | cause it's a fricking floating FONTSTRING with no parent to hold it together |
15:38.41 | AnduinLothar | what moron decided that was a good idea |
15:40.15 | Legorol^ | that makes it draggable? |
15:40.33 | Legorol^ | i mean, isn't the idea that it doesn't have a parent, so that you can see it even if you hide UIParent? |
15:40.53 | AnduinLothar | no. it's still parented to the worldframe |
15:41.09 | AnduinLothar | but it NEEDS to be anchored to a frame that is anchored to the world frame |
15:41.27 | AnduinLothar | cause FontStrings have a crap load of deficiencies |
15:41.40 | AnduinLothar | which basicly means they don't do anythign but sit thtere |
15:42.23 | AnduinLothar | i can't drag them, i can't do a IsUserPlaced on them... i can't strata them.. |
15:43.00 | Legorol^ | lol i see what you mean |
15:44.46 | AnduinLothar | this stupid ui was NOT meant to be mobile.. |
15:46.13 | Legorol^ | fortunately, there is a relatively easy solution: |
15:46.19 | Legorol^ | create your own, draggable frame |
15:46.26 | Legorol^ | put fontstrings in there |
15:46.43 | Legorol^ | and just simply replace FramerateLabel to point to your version in the Lua namespace |
15:46.45 | AnduinLothar | still have to hook the fontstring setpoint and redirect it to your parent frame |
15:47.00 | AnduinLothar | nah, the redirect doesn't always work |
15:47.04 | Legorol^ | does anyone SetPoint the FramerateLabel? |
15:47.18 | AnduinLothar | UIParent does now |
15:47.31 | AnduinLothar | ^$%$$^%&^&^**&% |
15:47.38 | Legorol^ | oh i see |
15:47.39 | AnduinLothar | and that's what I think about it |
15:48.48 | Legorol^ | AnduinLothar: it seems to me that adding an "anchorTo" entry in UIPARENT_MANAGED_FRAME_POSITIONS["FramerateLabel"] solves the issue |
15:49.07 | AnduinLothar | then the offset goes to hell |
15:49.10 | Legorol^ | but what i'm puzzled by is why the heck does the Blizz code try to anchor it anchor it to UIParent? |
15:49.29 | AnduinLothar | good question |
15:49.52 | AnduinLothar | it does doesn't it |
15:49.59 | AnduinLothar | BUG! |
15:50.05 | Legorol^ | oh i see why |
15:50.11 | Legorol^ | because you can show it when the UIParent is visible |
15:50.13 | AnduinLothar | good, now that there's a bug i can make slouken rewrite it |
15:50.20 | Legorol^ | and it has to be adjusted in position according to pet/rep bar |
15:50.22 | AnduinLothar | hidden u mean? |
15:50.26 | Legorol^ | no, visible |
15:50.40 | Legorol^ | think about it, it has to be moved up or down if the pet/rep bar is hidden/shown |
15:50.42 | AnduinLothar | oh right, not parent |
15:50.47 | AnduinLothar | just anchor |
15:50.50 | AnduinLothar | bah |
15:50.52 | AnduinLothar | fubar |
15:51.23 | AnduinLothar | ok, well my crappy bag hijack still works |
15:51.27 | AnduinLothar | that's good |
15:52.58 | Legorol^ | AnduinLothar: also, it seems to me that if the UserPlaced flag is on on a frame, the frame manager doesn't SetPoint it |
15:53.24 | Legorol^ | so it seems to me that redirecting FramerateLabel to point to one of your FontStrings should work |
15:54.23 | Legorol^ | oh wait |
15:54.29 | Legorol^ | it checks if it's a frame-type |
15:54.33 | Legorol^ | bah, it's nasty |
15:55.27 | AnduinLothar | doesn't matter, PetActionBarFrame is hardcoded |
15:55.33 | AnduinLothar | QuestTimerFrame too |
15:55.43 | AnduinLothar | and DurabilityFrame |
15:55.51 | AnduinLothar | QuestWatchFrame |
15:56.11 | AnduinLothar | half of them are nicely abstracted... the other half means hooking another function |
15:56.23 | AnduinLothar | so i said fuck it and hooked all the setpoints instead |
15:57.14 | AnduinLothar | now there's no relocating at all if it's UserPlaced and enabled for mf |
15:57.30 | AnduinLothar | MINE! |
15:59.06 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
15:59.28 | *** join/#wowi-lounge Maldivia (i=the_real@85.24.45.58) |
16:01.49 | L|Elviso | lol |
16:02.07 | L|Elviso | Dr Jekyll and Mr Lothar |
16:02.24 | AnduinLothar | MINE! |
16:02.37 | Eraphine|Lab | AnduinLothar I can't seem to fix ismounted |
16:02.58 | AnduinLothar | wonking vers in cosmos |
16:03.02 | Eraphine|Lab | ah great |
16:03.03 | Eraphine|Lab | ty |
16:07.59 | ckknight | hey all |
16:08.02 | *** join/#wowi-lounge Ktron (i=khamer@student2a-64.unh.edu) |
16:08.07 | Shouryuu|TiePro | hello |
16:09.00 | Shouryuu|TiePro | damn Gello and cirk already did the Inner Fire Counter addon |
16:09.03 | Ktron | hey sharkhat |
16:09.11 | Shouryuu|TiePro | was hoping I could do something usefull |
16:09.12 | ckknight | is WoWI down for others? |
16:09.15 | Shouryuu|TiePro | auto-completion frw |
16:09.16 | Ktron | s/sharkhat/Shouryuu |
16:09.21 | Shouryuu|TiePro | I got it :P |
16:09.25 | Ktron | I'll check ckknight |
16:09.36 | Ktron | yep |
16:09.38 | Shouryuu|TiePro | down for me |
16:09.43 | Ktron | down here too |
16:09.49 | ckknight | ... |
16:09.51 | ckknight | this is bad |
16:10.02 | Shouryuu|TiePro | porrque? |
16:10.10 | Ktron | heh, any reason why its bad, besides the obvious? |
16:10.45 | Shouryuu|TiePro | well the obvious ins't often stated. So I was guessing there was something more than the obvious |
16:11.09 | ckknight | people can't download |
16:11.16 | ckknight | I have 2 new bugs, but I don't know what they are |
16:11.28 | Shouryuu|TiePro | hehe |
16:11.33 | Ktron | which addon is yours again, ckknight? |
16:11.49 | ckknight | BossPanel and such |
16:11.51 | Maldivia | *smirk* Love slouken's "/bump" :) |
16:12.26 | Ktron | Heh, I run that pretty heavily... I don't think I've noticed them yet, but I'm trying to think whether I've noticed anything |
16:12.26 | AnduinLothar | is the pet Action Bar sposed to have the frame back ground if you have the bottom left bar vissible? |
16:12.32 | L|Elviso | ckknight: you don't know what the actual bugs are? |
16:12.58 | Ktron | ckknight, I remember two minor changes that I would recommend, but they aren't 'bugs' |
16:13.00 | ckknight | L|elviso, I got them from the RSS feed, which gets the first sentence |
16:13.06 | L|Elviso | oic |
16:13.11 | ckknight | hit me, Ktron |
16:13.41 | Ktron | ckknight, If you change the slider that controls spacing, the dialog moves left and right, which makes it difficult to stay on top of the slider heh |
16:13.49 | Ktron | ckknight, was that clear? |
16:14.12 | ckknight | yea |
16:14.17 | ckknight | I don't know how to fix that easily |
16:14.23 | ckknight | ... |
16:14.36 | ckknight | actually, nvm |
16:14.37 | ckknight | I do |
16:14.39 | Ktron | ckknight, And second, at least for me, BossPanel stops short of spanning the entire top, and I'm not sure if that was intentional or something I did or something unintentional |
16:14.51 | ckknight | click and drag the edge |
16:14.54 | ckknight | you can resize it that way |
16:15.06 | Ktron | oh? heh heh, that would be spectactular |
16:16.32 | L|Elviso | that IS cool |
16:16.33 | ckknight | it's in the the early part of the changelog |
16:16.37 | ckknight | I know, it's not obvious |
16:16.47 | ckknight | I'll make it so the mouse changes on the edges |
16:17.03 | L|Elviso | I discovered by accident (I never read the changelog..) that you can move BP anywhere too |
16:17.16 | L|Elviso | i.e. doesn't have to be anchored to the top or bottom |
16:17.21 | L|Elviso | which is cool |
16:17.33 | ckknight | if you right click it, it has a "Detach Panel" dealy |
16:17.39 | Eraphine|Lab | AnduinLothar you sure ismounted works? |
16:17.51 | sharkhat | Ktron, np, happens to me all the time |
16:18.31 | Eraphine|Lab | nm I see what you did |
16:19.37 | AnduinLothar | works here.. |
16:19.51 | Eraphine|Lab | yeah I saw you set the anchor each time it scans the tooltip |
16:20.31 | AnduinLothar | onload is probably sufficient, but I was having problems while zoning... not sure what was happening |
16:20.34 | Eraphine|Lab | I noticed some other addons were running the setowner in the xml script |
16:20.43 | Eraphine|Lab | Actually I notice the same thing anduin |
16:20.49 | Ktron | ckknight, is ManaRegged one of your BossPanel addons, or someone elses? |
16:21.19 | Eraphine|Lab | something is causing ownership of tooltips to be lost |
16:23.04 | Ktron | Because ManaRegged doesn't seem to work... |
16:23.21 | ckknight | not mine, Ktron |
16:23.25 | Ktron | oka |
16:23.31 | Ktron | Just checking hhe |
16:23.32 | ckknight | I saw I screenshot of it, though |
16:23.35 | ckknight | I didn't like it |
16:24.00 | ckknight | btw, I fixed the spacing tooltip issue |
16:24.01 | ckknight | ;-) |
16:24.18 | Ktron | awesome, I'm sure I'm not the only one who will apreciate it heh |
16:28.28 | Eraphine|Lab | is there any difference between using WorldFrame over UIParent for owners for tooltips? |
16:28.37 | Eraphine|Lab | practically |
16:28.41 | AnduinLothar | UIParent can be hidden |
16:28.46 | Eraphine|Lab | k |
16:29.34 | Legorol^ | If your tooltip has a parent defined in its XML, it goes foobar on zoning |
16:29.40 | Legorol^ | don't set a parent to your tooltips used for scanning |
16:29.57 | Legorol^ | ehm... is wiki down? |
16:30.08 | Legorol^ | Eraphine|Lab: no there is no difference |
16:30.14 | Legorol^ | you can owner to whatever you like |
16:30.22 | Legorol^ | owner getting shown/hidden has no effect on the tooltip |
16:30.41 | Legorol^ | the recommended best practice however is to owner the tooltip to itself, to be on the safe side |
16:30.43 | Eraphine|Lab | oh... |
16:30.44 | Legorol^ | or to WorldFrame |
16:30.58 | Legorol^ | what *does* have an effect is if the parent of the tooltip gets shown/hidden |
16:31.02 | Legorol^ | that's why you shouldn't have a parent |
16:31.02 | Eraphine|Lab | take out the parent and the tooltips won't break on zones? |
16:31.06 | Legorol^ | yep |
16:31.32 | AnduinLothar | mmm, musta missed that part in the debreefing |
16:31.47 | Legorol^ | AnduinLothar: our understanding on tooltips have evolved over the past few days |
16:32.05 | Legorol^ | i have compiled the latest knowledge in http://www.wowwiki.com/UIOBJECT_GameTooltip |
16:32.08 | Legorol^ | if only wiki wasn't down |
16:32.55 | Legorol^ | yay, new realms are coming to EU too! |
16:35.39 | Eraphine|Lab | so leg, the generic fix for tooltipscanning addons is remove parent fro the Gametooltip initaliziation line, and set the owner to WorldFrame, in a script? |
16:36.09 | AnduinLothar | so um.. we got a lot of cosmos addons using the 'old' fix.. |
16:38.17 | Eraphine|Lab | the wiki isn't down for me right now |
16:38.38 | AnduinLothar | works here |
16:38.43 | *** join/#wowi-lounge Cide (i=Cide@81-226-233-5-no60.tbcn.telia.com) |
16:38.59 | Eraphine|Lab | Can tooltips be without parents? |
16:39.07 | AnduinLothar | yes |
16:39.43 | Eraphine|Lab | ok - i'll go test the fix |
16:40.31 | *** join/#wowi-lounge Gryphen (n=gryphon@65-102-153-94.tukw.qwest.net) |
16:42.12 | *** join/#wowi-lounge Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
16:45.21 | Ktron | Twinking is so obnoxious |
16:46.40 | L|Elviso | so fun you mean |
16:47.33 | Ktron | Don't get me started-- I meant obnoxious, and I'm talking about PvP servers-- Its obnoxious that I'm a push over even to those my level |
16:48.23 | Ktron | and twinked gankers gank way more than one person, which means way more than one person is suffering for them to have a good time, and that is wrong |
16:48.28 | Gryphen | the word twinking is obnoxious |
16:49.12 | L|Elviso | NEW ALLIANCE RACE!!!`1``` http://www.worldofwarcraft.co.kr/burningcrusade/townhall/wisps.html |
16:49.36 | cladhaire | lol |
16:50.28 | ckknight | wisps? |
16:50.38 | ckknight | stupidest race ever... |
16:52.05 | Maldivia | april 1st :) |
16:52.07 | Ktron | how do you deal with a level 60 nightelf with their epic mount, who shadowmelds on top of your corpse waiting for you to rez, and chases you down every time/ |
16:52.39 | L|Elviso | what class are you? |
16:52.42 | Ktron | mage |
16:52.44 | L|Elviso | and level |
16:52.49 | Ktron | 38 |
16:53.07 | L|Elviso | yeah, um. log on an alt for about 20 minutes, lol. |
16:53.22 | Ktron | yeah, that sucks |
16:53.31 | Ktron | That's a problem that I'd wish they'd fix with WoW |
16:53.33 | L|Elviso | make them waste thier time, not yours |
16:57.35 | JoshBorke | lol |
17:00.17 | AnduinLothar | gah! 9am! |
17:05.06 | L|Elviso | am I allowed to mention a really good deal on webhosting in here? (I benefit none from it) |
17:08.29 | *** join/#wowi-lounge KarlKFI (n=KarlKFI@ip70-187-188-195.oc.oc.cox.net) |
17:08.34 | *** join/#wowi-lounge [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
17:11.46 | cladhaire | L|Elviso: no reason why not |
17:13.43 | L|Elviso | http://www.netfirms.com/max/ |
17:13.58 | L|Elviso | $10 for 1 yr, 30gb disk, all the frills.. |
17:14.06 | AnduinLothar | wow.. |
17:14.14 | L|Elviso | 750gb xfer |
17:14.19 | AnduinLothar | that wont last |
17:14.34 | Ktron | yeah |
17:14.36 | Ktron | that's insane heh |
17:14.38 | Legorol^ | L|Elviso: is that korean site real? |
17:14.42 | Legorol^ | i mean it looks like an official page.. |
17:14.57 | Gryphen | leg |
17:14.59 | JoshBorke | Legorol: what's tomorrow? |
17:15.00 | Gryphen | april 1 |
17:15.01 | Legorol^ | shame i don't speak korean |
17:15.09 | Ktron | I went with http://www.ixwebhosting.com/index.php/home.dspPage/page/info.dspBusinessPlus/IXWEBSESSION/32f82a694600e00604ed0fb2e45db752/IXWEBSESSION/32f82a694600e00604ed0fb2e45db752 recently |
17:15.11 | Gryphen | im sure it will appear on wow.com tomorrow |
17:15.12 | Legorol^ | but it's not april 1 yet |
17:15.16 | Legorol^ | ooooooh |
17:15.19 | JoshBorke | lol |
17:15.21 | Legorol^ | you mean Korea is already on april 1 |
17:15.23 | Legorol^ | good point |
17:15.24 | *** join/#wowi-lounge Ratbert_CP (n=KCummins@proxy-ce3.disney.com) |
17:15.36 | Legorol^ | i think the different sites do different jokes |
17:15.44 | Legorol^ | i can't wait to see tomorrow though :-) |
17:16.51 | L|Elviso | Ktron: is that $7/yr or /mo? |
17:17.09 | Ktron | a month, heh |
17:17.15 | L|Elviso | yeah |
17:17.19 | Ktron | That's reasonable |
17:17.27 | Ktron | 10$ a year isn't heh |
17:17.57 | Ktron | and $7/mo for effectively the resources necessary for 3 sites, and 3 domains included seemed like a solid deal to me |
17:28.47 | L|Elviso | foobar is nice |
17:32.45 | cladhaire | what is foobar? |
17:33.21 | Maldivia | foobar2000 - mp3 software player |
17:36.01 | Maldivia | or well, audio player |
17:36.32 | cladhaire | aaah |
17:37.30 | AnduinLothar | anyone wanna stress test a MobileFrames? |
17:39.45 | JoshBorke | can you move the mouse pointer in an addon? |
17:40.37 | Maldivia | only the mouse can move the cursor |
17:40.45 | JoshBorke | ko, just double checking :-) |
17:41.20 | Maldivia | who're you calling a cow ?! :) |
17:41.44 | [MoonWolf] | you ofcourse, lay down the smackdown on his candy ass. |
17:41.50 | L|Elviso | anyone have the icon path for PI? |
17:41.59 | Maldivia | PI? |
17:42.06 | L|Elviso | power infusion |
17:42.30 | Maldivia | Interface/Icons/Spell_Holy_PowerInfusion |
17:42.39 | L|Elviso | thanks |
17:50.31 | JoshBorke | er, anyone else getting a connection refused error on wowi? |
17:51.27 | ckknight | me |
17:52.39 | AnduinLothar | tirednes... creeping.. upon me.. |
17:53.02 | AnduinLothar | MobileFrames... almost...... finished.. |
18:00.24 | AnduinLothar | anyone else got a really funcky looking background for their aura/shapeshift bar? |
18:00.42 | AnduinLothar | looks stretched.. |
18:02.22 | *** part/#wowi-lounge Legorol^ (n=Legorol@tcmpc43.phy.cam.ac.uk) |
18:04.36 | *** join/#wowi-lounge Wobin_ (n=wob@221.221.18.132) |
18:07.50 | AnduinLothar | nm |
18:07.55 | *** join/#wowi-lounge Kirkburn (n=George@151.56.195.34) |
18:14.22 | *** join/#wowi-lounge qwxyr (i=qw@201.80-202-198.nextgentel.com) |
18:17.21 | AnduinLothar | i think i win |
18:19.32 | AnduinLothar | I still need to make it stop loading the blizzard addons, but that's a bigger project... |
18:20.49 | AnduinLothar | spose i could make the xp bar and rep bar mobile too... later |
18:24.35 | AnduinLothar | hmm wow crashed |
18:24.47 | AnduinLothar | Exception: SIGSEGV |
18:26.16 | L|Elviso | purl, bring me some more smokes please |
18:39.07 | Wobin_ | You killed wereHamster! |
18:40.37 | *** join/#wowi-lounge kremonte (n=dan@ool-18bba4ea.dyn.optonline.net) |
18:58.53 | Shouryuu|TiePro | what do people call mouselook? |
18:59.08 | Shouryuu|TiePro | the ability to move the mouse so it moves what you see? |
18:59.16 | Shouryuu|TiePro | like when you left click? |
18:59.51 | kremonte | uh oh |
18:59.54 | kremonte | i think i just blew up my hd |
19:00.03 | Shouryuu|TiePro | well that sucks indeed |
19:00.13 | kremonte | i'm copying 19gb of music right now |
19:00.28 | kremonte | and it started going slow and it smells like something is on faiar |
19:00.38 | Shouryuu|TiePro | faiar? |
19:00.42 | kremonte | feu ^_^ |
19:00.47 | Shouryuu|TiePro | hehe |
19:01.43 | Ktron | Shouryuu|TiePro, I think it's both right click and left click in WoW |
19:01.54 | kremonte | Ktron: right click turns the character as well |
19:01.55 | Ktron | mouselook is when the camera is controlled by the mouse |
19:02.00 | kremonte | left click is camera-only |
19:02.04 | Ktron | kremonte, I know, but its still mouselook |
19:02.18 | Ktron | Quake3, for example, has mouselook, and you _always_ turn your character |
19:02.21 | kremonte | hm, to me i'd think it's just like using the arrow keys |
19:02.22 | Shouryuu|TiePro | do people know that when you CTRL+Left click, you toggle automatic mouselook? |
19:02.40 | Shouryuu|TiePro | no need to keep the mouse button down? |
19:02.46 | Ktron | Shouryuu|TiePro, I don't think I did... toggle automatic mouselook? |
19:02.49 | Cide | I don't |
19:02.51 | Ktron | yeah, didn't know that |
19:02.56 | Cide | that must be a mod |
19:03.01 | Shouryuu|TiePro | dunno |
19:03.05 | Cide | nothing happens when I ctrl+Lclick |
19:03.12 | Cide | have to hold it to mouselook |
19:03.14 | Shouryuu|TiePro | maybe shift click? |
19:03.16 | Ktron | I'm a big fan of mouselook, its very intuitive, and quick |
19:03.23 | Cide | same deal |
19:03.27 | Shouryuu|TiePro | hummm |
19:03.28 | Cide | nothing |
19:03.35 | Shouryuu|TiePro | maybe it was a mod |
19:03.40 | Shouryuu|TiePro | but dunno which one |
19:03.40 | Ktron | or a keybinding? |
19:04.07 | Shouryuu|TiePro | I only used Nymbia's frames, self cast, quickshift, druidbar, energy watch, and CTRA |
19:04.18 | Shouryuu|TiePro | dunno which one of those could be doing that |
19:04.30 | Ktron | I doubt its CTRA, becuase Cide should know about that |
19:04.36 | Cide | it's not :) |
19:04.38 | Shouryuu|TiePro | yeah same :P |
19:04.45 | kremonte | ctra is hawtness |
19:04.47 | Shouryuu|TiePro | Nymbia's are frame so I doubt as well |
19:04.50 | Ktron | And I doubt it's Nymbia's, because I think that's just frames |
19:04.51 | Ktron | yeah |
19:04.55 | kremonte | but there is a need for /ratrevor and /ramurloc |
19:05.03 | Shouryuu|TiePro | lol |
19:05.09 | Cide | /ratrevor was hilarious |
19:05.17 | kremonte | ramurloc being a picture scale 10x of a murloc pops up taking up your whole screen |
19:05.23 | kremonte | sound cvar is changed to max |
19:05.30 | kremonte | and murloc sound plays en loop thrice |
19:05.32 | Cide | our guild was the only one lucky to experience it though, I believe |
19:05.38 | kremonte | i know |
19:05.39 | kremonte | :-( |
19:05.40 | kremonte | WHY?! |
19:06.02 | kremonte | i did make magical trevor, but it's not the same! |
19:06.20 | Cide | mine was dancing and stuff! |
19:06.28 | kremonte | so is mine! ksdmg;skdlfgmdfl;kgmsfdg |
19:06.31 | Cide | did you see /ratrevor? |
19:06.34 | kremonte | but i can't do it to the /whole raid/ |
19:06.40 | kremonte | i saw 1 SS that you posted a long time ago |
19:06.43 | Cide | ya |
19:06.47 | Cide | it was hotter than that, though |
19:06.51 | kremonte | f u |
19:07.21 | Shouryuu|TiePro | what was /ratrevor and /ramurloc? |
19:07.25 | Shouryuu|TiePro | never heard of them |
19:07.45 | kremonte | ramurloc was not made |
19:07.47 | kremonte | omg cide |
19:07.48 | kremonte | make like |
19:07.52 | kremonte | a ctra plugin system |
19:07.52 | kremonte | :o |
19:07.58 | Shouryuu|TiePro | lol |
19:08.02 | kremonte | serious! |
19:08.16 | Shouryuu|TiePro | off for dinner :p |
19:08.16 | Cide | well, it's not very hard to make a "ctra plugin" |
19:08.28 | kremonte | yeah, but it requires digging into ctra |
19:08.29 | kremonte | :-( |
19:08.33 | Cide | that is true! |
19:08.34 | kremonte | also, one thing that would be great |
19:08.39 | kremonte | a bossmod addition menu |
19:08.40 | Cide | which might not be the easiest, I suppose |
19:08.44 | Cide | huh? |
19:08.50 | kremonte | i wrote half a dozen mods for aq before new bossmods came out |
19:09.41 | kremonte | like zone: [dropdown] type: [monster yell/starts casting dropdown] text: [snuffleuffugus] rsay: [input] sound: [1-3] |
19:09.46 | kremonte | a little gui menu |
19:09.50 | kremonte | but yeah, the former would be great |
19:10.22 | Cide | I was going to make an on-the-fly-bossmod mod |
19:10.29 | kremonte | that's what i just said ! :P |
19:10.32 | Cide | well |
19:10.32 | kremonte | hehe |
19:10.56 | Cide | I was thinking to make it announce stuff by itself, intelligently |
19:11.05 | kremonte | i want to make a system that's so incredibly flexible and modular, that it requires no code to create. it's just there |
19:11.12 | Cide | basically a log of what happened during a fight, and then have it make a boss mod out of it on the fly |
19:11.20 | Cide | that would be quite flexible. |
19:11.28 | kremonte | eh |
19:11.38 | kremonte | spamattack? lol |
19:11.45 | Cide | nah |
19:11.45 | kremonte | the other day sartura bugged |
19:11.49 | kremonte | and spammed her yell |
19:11.50 | kremonte | 20 times |
19:12.05 | Cide | blame blizzard :) |
19:12.17 | kremonte | well, i think a gui would be flexible |
19:12.18 | kremonte | =P |
19:12.27 | Cide | ya, but not very useful for me |
19:12.35 | kremonte | then i hate you, how about that? |
19:12.36 | kremonte | :o |
19:12.37 | Cide | it would be nice to see *exactly* what the hell happened during a fight |
19:12.43 | Cide | how about no, you may not hate me |
19:12.49 | kremonte | :( |
19:12.53 | kremonte | you have a point |
19:12.55 | kremonte | i can't hate you |
19:13.00 | Cide | :P |
19:13.10 | kremonte | on that note |
19:13.15 | kremonte | i have no idea how the hell i am going to finish this |
19:14.15 | kremonte | i have 8kB of comments so far |
19:14.18 | kremonte | and 2kB of code |
19:14.25 | kremonte | i need about 200kB of code |
19:15.30 | Shouryuu|TiePro | what are you trying to do? |
19:15.36 | kremonte | porting Go to WoW |
19:15.47 | Shouryuu|TiePro | cool |
19:15.53 | kremonte | multiplayer :D |
19:15.59 | Shouryuu|TiePro | nice |
19:16.20 | Shouryuu|TiePro | Oh, I'm going to try chess then :P |
19:16.23 | kremonte | lol i'm gonna make an alliance<>horde version later :D |
19:16.30 | kremonte | well sho |
19:16.34 | kremonte | you might wanna wait till i'm done |
19:16.36 | kremonte | so you can use my code |
19:16.46 | Shouryuu|TiePro | No fun in that :P |
19:16.49 | kremonte | D: |
19:16.54 | Shouryuu|TiePro | is it really hard? |
19:16.58 | kremonte | it's not hard |
19:16.59 | kremonte | it's just |
19:17.00 | kremonte | so much |
19:17.00 | kremonte | code |
19:17.05 | Shouryuu|TiePro | lol |
19:17.07 | kremonte | and i sitll am baffled on how to do an anticheat |
19:17.20 | Shouryuu|TiePro | cheat as in? |
19:17.34 | kremonte | it's multiplayer |
19:17.34 | kremonte | so |
19:17.38 | kremonte | it communicates through a channel |
19:18.11 | Shouryuu|TiePro | encrypt you messages! : |
19:18.18 | kremonte | can just um |
19:18.20 | kremonte | open the code |
19:18.25 | Shouryuu|TiePro | hehe |
19:18.25 | kremonte | and encrypt their commands too |
19:18.25 | kremonte | ~_~ |
19:18.27 | purl | somebody said _~ was sour face |
19:18.35 | Shouryuu|TiePro | lol |
19:18.37 | kremonte | GO AWAY PURL |
19:18.40 | kremonte | purl, forget _~ |
19:18.40 | purl | kremonte: i forgot _~ |
19:18.43 | Shouryuu|TiePro | awww |
19:18.44 | kremonte | ~_~ |
19:18.53 | kremonte | good. :O |
19:18.55 | Shouryuu|TiePro | ~botsnack |
19:18.55 | purl | Shouryuu|TiePro: thanks |
19:19.08 | kremonte | purl, hug sheuh drageuhn |
19:19.11 | purl | ACTION hugs sheuh drageuhn |
19:19.14 | Shouryuu|TiePro | hehe |
19:19.25 | kremonte | le sheuh drugheuhn |
19:19.43 | Shouryuu|TiePro | Le one and only |
19:20.22 | Shouryuu|TiePro | well the only anti-cheat I can come up with is check the validity of the move on both users |
19:20.30 | kremonte | which is what i'm doing |
19:20.33 | Shouryuu|TiePro | don't now how to play go |
19:20.39 | kremonte | and to deny the move it sends PASS in the channel |
19:20.39 | *** join/#wowi-lounge Aalny (i=user@thor.ics.usc.edu) |
19:20.43 | kremonte | but then |
19:20.46 | Shouryuu|TiePro | aye |
19:20.46 | kremonte | people can do a valid move |
19:20.51 | kremonte | and the other player can say PASS.. |
19:20.53 | kremonte | or DENY, i dunno |
19:21.04 | kremonte | oh i got it |
19:21.08 | kremonte | it'll re-check validity |
19:21.16 | Shouryuu|TiePro | yeah that's what I ment |
19:21.25 | Shouryuu|TiePro | check what you send and check what you get |
19:22.04 | kremonte | yeah, and when you check what you get if it's invalid it says DENY |
19:22.12 | Shouryuu|TiePro | aye |
19:22.13 | kremonte | then on the other end it rechecks to make sure you weren't lying |
19:22.41 | Shouryuu|TiePro | no don't leave the choice to the user |
19:22.53 | kremonte | ? |
19:23.00 | kremonte | i didn't say anything about choice.. |
19:23.42 | Shouryuu|TiePro | parse the message, check validity, if it doesn't pass validity, don't change anything and just send a message to the user who tried to cheat something like "Haha nice try, but l2p" |
19:24.00 | kremonte | it has to half it on _both sides_ |
19:24.03 | kremonte | halt* |
19:24.12 | kremonte | we're playing a game client side <_< |
19:24.18 | Shouryuu|TiePro | aye |
19:24.23 | kremonte | ... |
19:24.28 | kremonte | you're saying aye but you don't understand >_< |
19:24.42 | kremonte | it has to check it both ways |
19:24.48 | Shouryuu|TiePro | I think we're agreeing, but it's complicated to thouroughly explain on IRC |
19:24.52 | Shouryuu|TiePro | yeah I agree with that |
19:25.28 | kremonte | Player A adds a piece to the board by sending the chat message manually |
19:25.28 | kremonte | Player B's game catches it and sends DENY to the channel automatically |
19:25.28 | kremonte | Player A's game catches the DENY and verifies that Player B didn't send it manually |
19:25.28 | kremonte | Both players' games agree that it was an invalid move and reject it, Player A redoes his turn |
19:25.50 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
19:25.58 | Shouryuu|TiePro | Sounds fine |
19:26.02 | Iriel | Morning folks. |
19:26.13 | kremonte | it has to be confirmed that a) player a's move was invalid, and b) player b's deny was valid |
19:26.15 | kremonte | morning iriel |
19:26.20 | Shouryuu|TiePro | but I dunno if you need to check if the deny was manually entered |
19:26.22 | Shouryuu|TiePro | hey |
19:26.30 | kremonte | well Shouryuu|TiePro: picture this scenario |
19:26.35 | Iriel | Ah, the sweet sound of multiplayer game design -- How goes go kremonte ? |
19:26.41 | Shouryuu|TiePro | lol |
19:26.45 | kremonte | player A gets a really good move, player B says "omg this is gay" |
19:26.49 | Shouryuu|TiePro | kremonte Yeah you're right |
19:26.49 | kremonte | and messages the channel with DENY |
19:26.57 | kremonte | Iriel: hard ._. |
19:27.24 | kremonte | actually |
19:27.32 | Shouryuu|TiePro | so I guess the deny has to be sent before player B gets to see what player A did |
19:27.33 | kremonte | would it be possible to make it impossible to manually send messages to the channel? |
19:27.40 | Shouryuu|TiePro | dunno |
19:27.54 | kremonte | ie, to hook the outgoing chat message and don't send it if it's not called by GoWoW.Message() and it's in the cahnnel; |
19:27.55 | kremonte | ._. |
19:27.59 | Iriel | Even if it's manually impossible, you can't STOP people breaking the rules, you CAN however make each client abl eto say 'the other player is breaking the rules, and here's why' |
19:28.21 | Iriel | Neither client should trust the other, so if I dont tamper with my client, and it doesn't complain, I know the game was fair |
19:28.24 | kremonte | Iriel: i had a little scenario, to check it each way where both sides' program has to parse it either way, to prevent cheating |
19:28.28 | kremonte | Player A adds a piece to the board by sending the chat message manually |
19:28.28 | kremonte | Player B's game catches it and sends DENY to the channel automatically |
19:28.28 | kremonte | Player A's game catches the DENY and verifies that Player B didn't send it manually |
19:28.28 | kremonte | Both players' games agree that it was an invalid move and reject it, Player A redoes his turn |
19:28.39 | Shouryuu|TiePro | that's sounds the best |
19:28.45 | Iriel | kremonte: I agree entirely with both sides validate all move |
19:28.57 | kremonte | so that means a LOT of cross-checking, for each piece add, each piece remove |
19:29.07 | kremonte | which is a pain in the ass =^) |
19:29.13 | Shouryuu|TiePro | hehe |
19:29.21 | Shouryuu|TiePro | well it's just 4 functions getting called a lot |
19:29.32 | Iriel | kremonte : I think the approach however is more to establish a 'State Mismatch' protocol, for all disagreements |
19:29.41 | Shouryuu|TiePro | Chess might be easier than Go though |
19:29.47 | kremonte | Iriel: yes, of course |
19:29.50 | kremonte | but when to call it! :P |
19:29.56 | Iriel | kremonte : Where you can compare shared board states, and either agree to disagree, or whatever |
19:30.03 | kremonte | GoWoW.Mismatch(error) |
19:30.07 | Iriel | kremonte : Whenever the othere side makes an illegal move |
19:30.15 | Iriel | kremonte : OR the other side calls the state |
19:30.40 | Iriel | kremonte : As for it being 'a lot of cross-checking', no it's not. You have ONE validation routine, you use for YOUR player or the OTHER player, both players obey the same rules |
19:30.50 | Iriel | kremonte : You just need to call it twice |
19:31.09 | Iriel | kremonte ; I guess you DO need to explicitly check for 'automated' actions, so perhaps that's a bit more work |
19:31.11 | kremonte | what i meant was, for every add/remove piece, something has to be called both sides |
19:31.16 | Shouryuu|TiePro | Continuing your scenario |
19:31.17 | kremonte | and that twists my brain into a sponge :( |
19:31.29 | Iriel | kremonte : Yes, but both sides are indepdendent, just think of ONE side, and the other follows naturally |
19:31.48 | Shouryuu|TiePro | Player B cheats, so player A's choice is validate, but player B send the DENY message again. I guess you'll need to "prioritize" messages |
19:32.04 | kremonte | ahhh |
19:32.05 | kremonte | my brain |
19:32.07 | kremonte | my braaaaain |
19:32.09 | Iriel | If either player cheats, or calls the other a cheat, you do the same thing |
19:32.12 | Shouryuu|TiePro | lol |
19:32.27 | Iriel | You say something along the lines of "We cannot continue because there is a disagreement" |
19:32.54 | Iriel | And you provide options for resynchronization (basically one player's view of the world has to be picked, and carry on from there, or you stop playing) |
19:32.55 | kremonte | well, i'm really confused right now, so i'll code along these lines, and then verify with everybody to make sure that i'm not a retardedededded |
19:33.16 | Iriel | Here's how I'd look at it: |
19:33.19 | Shouryuu|TiePro | hehe |
19:33.29 | Iriel | 1) Use validation to PREVENT the local player from making illegal moves. |
19:33.38 | Iriel | 2) Use validation to DETECT the remote player making illegal moves. |
19:34.00 | Iriel | 3) Have a protocol by which the remote player can claim you made an illegal move (regardless of whether you believe one happened) |
19:34.07 | Iriel | If you want to be really paranoid add: |
19:34.08 | kremonte | yeah, DENY |
19:34.27 | Iriel | 4) Keep a move audit trail for each game so you can resolve claims externally after the fact |
19:34.31 | kremonte | if a client senses cheating, it sends DENY. then the other side confirms that it's denyable because the move was not valid |
19:34.39 | Iriel | That |
19:34.44 | Iriel | That's where you get silly |
19:34.49 | kremonte | hm? |
19:34.57 | Iriel | Rule A says you can never willingly make an illegal move |
19:35.06 | Iriel | Dont waste ANY time on validating claims of such things |
19:35.10 | kremonte | yes, but it's still channel communication |
19:35.20 | kremonte | so people can manually send the chat message emulating the program |
19:35.23 | Iriel | Sending the 'DENY' or 'ILLEGAL' or whatever, I agree with |
19:35.41 | Iriel | But what you do afterwards just HAS to be stop work out where to go |
19:35.47 | Iriel | you cannot automatically resolve such disputes |
19:35.49 | Iriel | period. |
19:35.59 | kremonte | i just want to confirm the illegality |
19:36.10 | kremonte | because if there is an illegal move there is no doubt it came from somebody trying to cheat |
19:36.18 | kremonte | but people can also manually send DENY as well |
19:36.21 | Iriel | so? |
19:36.24 | kremonte | because they're getting owned or whatever |
19:36.31 | Iriel | so what? |
19:36.37 | Iriel | Why confirm anything? |
19:36.45 | kremonte | so people can inevitably hold up a game because they're losing =o= |
19:36.46 | Iriel | Why not say "The other player claims that move was invalid" |
19:37.09 | kremonte | because the other player can claim it over and over |
19:37.10 | Iriel | CHECKING to see if it wsa invalid is silly |
19:37.15 | kremonte | manually sending the message |
19:37.18 | Shouryuu|TiePro | yeah |
19:37.26 | Iriel | yes, but you dont play with those people again. |
19:37.29 | Iriel | That's easy enough |
19:37.30 | kremonte | Iriel: it's one thing if the program is the only thing interacting |
19:37.37 | kremonte | i want it to be unable to do period =^) |
19:37.49 | kremonte | there really is no reason not to |
19:37.53 | Iriel | kremonte : My point is simply this -- There is no point in checking if the other player's claim of an illegal move is valid or not |
19:38.01 | Shouryuu|TiePro | yeah |
19:38.01 | Iriel | kremonte : because your client already knows it cant MAKE illegal moves |
19:38.14 | kremonte | manually sending chat messages. that's what i've been saying all along |
19:38.18 | Iriel | kremonte : So by definition, your client ALREADY thinks the opponents claim is false |
19:38.18 | Shouryuu|TiePro | yeah and just kick the player who tried to cheat |
19:38.23 | Shouryuu|TiePro | yeah |
19:38.31 | kremonte | eh, no reason not to add it though |
19:38.41 | kremonte | if it's an illegal move it shouldn't be done. if it's legal, it shouldn't be interrupted. |
19:38.43 | Iriel | well, add it when you've done EVERYTHING ELSE by all means |
19:38.53 | Iriel | The only truth in the situation is this: |
19:39.11 | Iriel | If someone claims an illegal move was made then either (A) the program is broken or (B) someone is cheating. |
19:39.16 | Shouryuu|TiePro | The only way a message can not be in the rules, is if the player sends a false message manually. By doing that he cheats, so it's not hard to know if he cheated or not |
19:39.20 | Iriel | It is impossible to automatically resolve WHICH happens |
19:39.33 | kremonte | yes it is, by verifying if the move was illegal |
19:40.01 | kremonte | it can be automatically verified.. by every other means that verification is done |
19:40.26 | kremonte | because those are the only means that things can be cheated |
19:40.36 | Iriel | All you're doing is verifying that "someone thinks an illegal move occurred" |
19:40.45 | Iriel | You cannot resolve WHY it occurred |
19:40.49 | kremonte | no, i'm verifying if it really IS illegal |
19:40.59 | kremonte | if it's not illegal in the first place, the deny message is ignored |
19:41.16 | Iriel | Argh, and we're now back to my first question |
19:41.22 | Shouryuu|TiePro | lol |
19:41.22 | Iriel | What good does that do you? |
19:41.29 | kremonte | less game interruptions |
19:41.33 | Shouryuu|TiePro | aye |
19:41.36 | Iriel | Let me play a scenario here, Shouryuu|TiePro and I are playing a game |
19:41.50 | Iriel | Shouryuu|TiePro: Aha, I win |
19:41.58 | Shouryuu|TiePro | w00t |
19:41.59 | Iriel | Iriel: No, that move was illegal |
19:42.02 | Kirkburn | Mr TiePro, how's the tieing going? |
19:42.09 | Shouryuu|TiePro | I did it! |
19:42.13 | Iriel | Shouryuu|TiePro : (Thinks: No it wasn't) I win! |
19:42.14 | Shouryuu|TiePro | I feel so proud |
19:42.17 | Kirkburn | Wow, what a pro! |
19:42.18 | Iriel | Iriel: NO! That move was illegal |
19:42.19 | Iriel | Shouryuu|TiePro : (Thinks: No it wasn't) I win! |
19:42.22 | Iriel | repeat forever |
19:42.32 | Shouryuu|TiePro | that we don't want |
19:42.36 | Shouryuu|TiePro | Kirkburn yeah I know :P |
19:42.43 | kremonte | oh i see |
19:42.50 | Iriel | The best you can do is say: |
19:42.51 | kremonte | by ignoring them it can open up more leads to cheating |
19:43.08 | Iriel | "The other player thinks that move was illegal, but I dont, here's the board, and the list of moves, you'll have to resolve this offline" |
19:43.15 | Kirkburn | Playing games is fun |
19:43.20 | Shouryuu|TiePro | hehe |
19:43.21 | Kirkburn | I think we should do it more |
19:43.37 | Iriel | No matter what, you have to STOP the current play, and agree on where everything stands BEFORE you can continue |
19:44.11 | Kirkburn | my computer really hates me when I log outta WoW |
19:44.25 | Shouryuu|TiePro | lol why? |
19:44.51 | Kirkburn | Spends half its time loading windows again |
19:44.52 | Shouryuu|TiePro | Iriel So if someone cheats, the game is over? |
19:44.59 | Shouryuu|TiePro | lol had the same problem |
19:45.21 | Iriel | If someone cheats, the game has to stop until the two parties **AGREE** on whether someone cheated |
19:45.46 | Iriel | The best your client can do is assure you that it doesn't think YOU were the one who cheated. |
19:45.56 | Shouryuu|TiePro | Aye |
19:46.06 | Shouryuu|TiePro | that does sound good |
19:46.26 | Shouryuu|TiePro | Do you want to keep track of wins/loses? |
19:46.42 | kremonte | i'm takjing a break |
19:46.45 | kremonte | coding this is evil |
19:46.48 | Shouryuu|TiePro | hehe |
19:46.58 | Iriel | Well, now, wins and losses is interesting, and I have some thoughts on that |
19:47.09 | kremonte | VERSION 2.0.0 OK? |
19:47.09 | kremonte | D: |
19:47.11 | Iriel | To do that WELL< you can assign each game a unique ID |
19:47.27 | Iriel | And then BOTH players send the game information to a trusted third party |
19:47.41 | kremonte | VERSION TWO POINT ZERO POINT ZERO >_< |
19:47.43 | Shouryuu|TiePro | because if you're counting on doing that, how are you going to solve the cheating problem. What if someone doesn't want to lose, for his record, and claims teh other player cheated? |
19:47.44 | Iriel | This third party can validate that both players agree on the outcome |
19:47.45 | kremonte | my brain hurts |
19:48.03 | Iriel | Shouryuu|TiePro : I think after many games with many people, that'll become quite obvious |
19:48.17 | Shouryuu|TiePro | Iriel Third party sounds best indeed. So someone can tinker their records otherwise |
19:48.40 | kremonte | how about |
19:48.42 | kremonte | i code the base game |
19:48.45 | kremonte | and you guys take it over |
19:48.45 | kremonte | :D |
19:48.46 | Shouryuu|TiePro | Iriel Yeah but then you'll need to be able to see a player's record before playing with him. So you'll need a "/who" :P |
19:48.48 | Shouryuu|TiePro | lool |
19:48.53 | Iriel | kremonte : It's okay, you're having excellent thoughts here, just dont worry about trying to make it perfect, because in reality that's unobtainable |
19:49.03 | kremonte | no see |
19:49.05 | kremonte | i am a bad manager |
19:49.10 | kremonte | i can't manage anything |
19:49.13 | kremonte | my desk, my work, my hair |
19:49.20 | Shouryuu|TiePro | haha same here |
19:49.34 | Iriel | kremonte : I think if you can manage to (A) stop people from making illegal moves by mistake and (b) detect if the other person makes an illegal move, then you're done. |
19:49.46 | Shouryuu|TiePro | I guess |
19:50.08 | Iriel | kremonte : Oh, and DONT send 'removal' events, just send the moves, removal is presumably automatic on capture, and so both sides can manage those independently |
19:50.12 | Shouryuu|TiePro | Coding this sounds like so much fun |
19:50.36 | Shouryuu|TiePro | I have so much work this week-end, I'm not going to be able to work with this in my head =( |
19:50.48 | Shouryuu|TiePro | I am definatively trying a chess version |
19:50.52 | Iriel | kremonte : Get it working without validation, then add a "ValidateMove(board, side, x, y)" function |
19:51.57 | kremonte | i need an ice pack for my brain |
19:52.03 | Shouryuu|TiePro | lol |
19:52.09 | Ktron | Ah, ItemCompare is broken just a little |
19:52.56 | Iriel | kremonte : Welcome to software design, you get used to it after a while.. I find a pen and paper and scribbing down random notes helps ease the pain 8-) |
19:53.16 | kremonte | see that's why i would never do software design for a living |
19:53.37 | Shouryuu|TiePro | the chalenge is fun though |
19:58.19 | Kirkburn | Oh, AnduinLothar ... "(Please for the love of god, never copy the minimap buttons from census, CT, atlas or Yatlas! Parent frames that don't move and leave behind masks are the devil!)" |
19:58.35 | Kirkburn | Gotta love him |
19:59.09 | Kirkburn | I notice ct is on that list *cough* |
20:00.37 | Shouryuu|TiePro | how do you call the the "tower" in chess, in english? The tower being the one that starts in teh cornes, and can only go in strait lines |
20:00.44 | Kirkburn | rook |
20:00.50 | Shouryuu|TiePro | and the horsy? |
20:00.54 | Shouryuu|TiePro | Cavalier? |
20:00.56 | Kirkburn | knight |
20:01.04 | Shouryuu|TiePro | aye :P |
20:01.04 | Shouryuu|TiePro | thanks lol |
20:01.49 | Kirkburn | The Bishop Pawned the Rook to the King, because the Queen had run away with the Knight. |
20:02.02 | Shouryuu|TiePro | hehe |
20:02.14 | Kirkburn | (c) Kirkburn, 2006 |
20:02.18 | Shouryuu|TiePro | lol |
20:03.28 | Adrine | Ahahahaha. |
20:03.30 | Adrine | Go Blizzard. :D |
20:03.31 | Adrine | http://www.worldofwarcraft.com/burningcrusade/townhall/wisps.html |
20:03.46 | Adrine | I wonder how many people will conveniently forget what tomorrow is. |
20:03.52 | Kirkburn | Looooool |
20:03.56 | Kirkburn | Yay! |
20:04.00 | Kirkburn | Can't wait |
20:04.01 | Adrine | Treeform: Turns the wisp into a tree for 30 seconds. During this time, spirit is increased by 300. However, the wisp's chance to dodge or parry axes is reduced by 50%. |
20:04.02 | Kirkburn | wisps ftw |
20:04.32 | *** join/#wowi-lounge zespri (i=neffa@202.180.89.8) |
20:04.37 | Shouryuu|TiePro | lol "The introduction of Wisps allows a new and exciting game mechanic: permanent death." |
20:04.44 | Kirkburn | Lol, look at the denotate screenshot |
20:04.54 | Kirkburn | "You die. Permanently" |
20:04.56 | Adrine | Haaaaaahaha. |
20:04.56 | Adrine | http://www.blizzard.com/press/060401.shtml |
20:05.11 | Kirkburn | haaaaahhhaaaa |
20:05.14 | Shouryuu|TiePro | a Customize a wisp through a wide variety of colors, and facial hair. There are literally billions of combinations possible!" |
20:05.35 | Kirkburn | lol |
20:05.45 | kremonte | rofl |
20:05.46 | Kirkburn | I knew they wouldn't disappoint |
20:06.00 | Kirkburn | He's got a little moustahe! |
20:06.05 | Kirkburn | *moustache |
20:06.32 | Shouryuu|TiePro | hehe |
20:06.53 | Shouryuu|TiePro | Wisp can't be priests! OMG?! |
20:06.58 | Shouryuu|TiePro | oh they can |
20:07.00 | Shouryuu|TiePro | whipeee |
20:07.09 | Kirkburn | <PROTECTED> |
20:08.17 | Kirkburn | Red Dragon Wings (extra spicy buffalo chicken wings – epic!) |
20:08.43 | Kirkburn | The Paladinner drive-thru special – grab your food and speed on home in a bubble of joy and comfort |
20:08.52 | Shouryuu|TiePro | hehe |
20:09.20 | Kirkburn | but of course ... Moonfire Spam |
20:09.32 | Shouryuu|TiePro | hahaha |
20:09.46 | Kirkburn | That one wins |
20:16.31 | Adrine | Hehehe. |
20:16.33 | Adrine | Oh Cay. |
20:16.34 | Adrine | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-paladin&t=963076&p=1&tmp=1#post963076 |
20:16.55 | Adrine | Blizzard's really going all-out with the confusion of the less bright this year. |
20:17.25 | Adrine | "Night Elves will now lose a small percentage of experience after jumping. " |
20:17.37 | kremonte | rofl |
20:17.38 | Cairenn | yeah, she's posted that in all the forums, it's in the UI forum as well |
20:18.31 | Shouryuu|TiePro | lol Night Elves will now lose a small percentage of experience after jumping. |
20:18.34 | Shouryuu|TiePro | awww you beat me |
20:18.45 | Shouryuu|TiePro | haha "Various emotes have been disabled for Mac users, including /dance, /smile and /thank." |
20:18.45 | Iriel | I love the patch notes |
20:19.02 | Iriel | * Innervate now only works on caster. |
20:19.18 | Adrine | "Moving while stealthed has a very small chance to break stealth. This was to reduce the frequency at which players were being ambushed or backstabbed in player vs. player environments." |
20:19.24 | Adrine | # Discovering a stealthed rogue will now produce a large alert symbol above the rogue’s head similar to the Hunter’s Mark. The alert can only be dispelled by using the Vanish ability. |
20:19.24 | Adrine | # Vanish has been increased to a 30 minute cooldown. |
20:19.32 | Iriel | And the mage changes are awesome |
20:19.49 | Shouryuu|TiePro | haha : |
20:19.49 | Shouryuu|TiePro | " A simple check mechanic has been implemented which will prevent Hunters from rolling on items that are more optimal for another class in the party, when using the group loot system. " |
20:19.53 | Shouryuu|TiePro | for hunters |
20:20.06 | Adrine | # Using friendly emotes will now significantly increase the Infernal and Doomguard's chance to remain loyal to the Warlock. |
20:20.06 | Adrine | # Friendly emotes are no longer available to the Warlock. |
20:20.31 | Shouryuu|TiePro | lol |
20:20.41 | JoshBorke | * The use of 'if', 'for' and other flow control statements has been deemed exploitable, and have been removed from the Lua script implementation. |
20:20.43 | JoshBorke | lol |
20:21.33 | Shouryuu|TiePro | "Shock spells no longer share the same cooldown." |
20:21.33 | Adrine | # New level 35 quest series added which teaches players to detect stealth. We feel that by this time, players have lived in fear of Rogues long enough. |
20:21.34 | Iriel | The warlock changes are AWESOME too |
20:21.35 | Shouryuu|TiePro | lol |
20:21.42 | JoshBorke | i love the last 2 warlock changes! |
20:22.04 | Adrine | # Scholomance is now spelled "Sko-lo-mance" to alleviate confusion about its pronunciation. In addition, a sound file has been added outside the instance portal which will phonetically sound out the name upon zoning. |
20:22.07 | Adrine | Aaaaaahahaha. |
20:22.08 | Adrine | Hahaha. |
20:22.11 | Adrine | ...hahaha! |
20:22.17 | Shouryuu|TiePro | loool |
20:23.12 | Adrine | # Above the corpse of Mankirk's wife, a large red arrow will now appear and be viewable for up to 500 yards. To ensure that the associated quest offers some challenge, typing the word 'Mankirk' 'wife' or 'anyone seen' in Barrens chat will now result in experience loss. |
20:23.20 | Adrine | are oh eff el. |
20:23.27 | MentalPower | does anyone know the pixel size of the inventory icons (32x32, 64x64)? |
20:23.43 | JoshBorke | <PROTECTED> |
20:23.45 | JoshBorke | LOL |
20:24.05 | Shouryuu|TiePro | lol The Raid UI now allows a maximum of 3 rogues or hunters per raid. |
20:24.18 | Adrine | # Additional grass areas have been added to the enemy faction's zones. This grass is exceptionally green. |
20:24.22 | Adrine | Best. Patch note. Ever. |
20:24.25 | JoshBorke | LOL |
20:24.32 | Iriel | * n order to assist with various upkeep costs, at a designated time NPC vendors will now give players an amount of gold based upon their level. This is currently slated to occur every Tuesday from 6:00 AM to 11:00 AM PST |
20:24.34 | Shouryuu|TiePro | lol |
20:24.45 | Shouryuu|TiePro | haha |
20:25.03 | Iriel | * A total of 26 new flightpaths have been added to various points throughout the Barrens. |
20:25.17 | Shouryuu|TiePro | "Above the corpse of Mankirk's wife, a large red arrow will now appear and be viewable for up to 500 yards. To ensure that the associated quest offers some challenge, typing the word 'Mankirk' 'wife' or 'anyone seen' in Barrens chat will now result in experience loss. " |
20:27.25 | Iriel | Hey, did anyone notice that they DID add a new icon for the Diablo stone in 1.10? |
20:27.32 | Iriel | It no longer looks like a soul shard |
20:27.40 | Adrine | That's probably a good think |
20:27.41 | Iriel | (Unless they changed soul shards too and I just didn't notice) |
20:27.42 | Shouryuu|TiePro | Diablo stone? |
20:27.45 | Adrine | s/think/thing |
20:28.16 | ckknight | MentalPower, 64x64 |
20:28.19 | Iriel | The stone which summons Mini Diablo <Lord of Terror> |
20:28.26 | Shouryuu|TiePro | ah |
20:29.26 | ckknight | lvl 1 WSG would be kickass |
20:29.38 | ckknight | for like 10 minutes |
20:31.20 | Shouryuu|TiePro | hehe |
20:32.23 | ckknight | Dwarf Females now generate rage at a rate three times greater than normal. |
20:34.20 | ckknight | lol, The use of 'if', 'for' and other flow control statements has been deemed exploitable, and have been removed from the Lua script implementation. |
20:35.17 | JoshBorke | they should have put different notes in each sub-forum |
20:35.28 | Tem | What baffles me is that it's not April fools day yet |
20:35.32 | ckknight | yea |
20:35.38 | Tem | I was expecting the false patch notes tomorrow |
20:36.04 | Tem | It's a nice touch that only mage change for the mage revamp patch was "Mage armor got a new icon" |
20:36.15 | Tem | I lol'd |
20:36.24 | JoshBorke | did you see the picture for the wisp? |
20:36.30 | JoshBorke | http://www.worldofwarcraft.com/burningcrusade/imageviewer.html?/burningcrusade/,images/screenshots/,41,42,/burningcrusade/townhall/wisps.html |
20:36.33 | JoshBorke | ROFL |
20:37.11 | Adrine | I like how Keanu is saying "Whoa!" |
20:37.18 | [MoonWolf] | you die, permanantly! |
20:37.20 | JoshBorke | i like how there are 2 buttons |
20:37.22 | ckknight | lol |
20:37.35 | ckknight | 3, actually |
20:37.40 | JoshBorke | ah, 3 yes |
20:37.42 | ckknight | first is attack, second is heath, last is detonate |
20:37.44 | JoshBorke | but the first 2 are the most important |
20:37.48 | Adrine | "Casper performs one last service for Elune" |
20:37.49 | Adrine | Awesome. |
20:37.56 | JoshBorke | actually, it's 'Bubble, hearth, detonate' |
20:38.09 | ckknight | bubble? |
20:38.15 | JoshBorke | Divine Shield, sorry :-) |
20:39.36 | Cide | http://www.blizzard.com/press/060401.shtml |
20:40.14 | Tem | damn they're hitting everything a day early |
20:40.47 | Cide | The Paladinner drive-thru special – grab your food and speed on home in a bubble of joy and comfort |
20:41.00 | Kirkburn | Best patch notes ever |
20:41.09 | Kirkburn | It really shows they know the community |
20:41.22 | Kirkburn | I think Moonfire Spam tastes best |
20:41.45 | *** join/#wowi-lounge Depherios (n=Deph@67.189.88.161) |
20:42.02 | Tem | wow... I hate the other members of my class |
20:42.15 | Tem | "At least you posted here for once" |
20:42.25 | Tem | He posted that in every forum you retard |
20:42.52 | Kirkburn | She? |
20:43.24 | sharkhat | haha that SS rocks! |
20:43.33 | kremonte | The use of 'if', 'for' and other flow control statements has been deemed exploitable, and have been removed from the Lua script implementation. |
20:43.36 | kremonte | no wai |
20:43.46 | Shouryuu|TiePro | I really have msatered the tie |
20:43.53 | Kirkburn | You da man! |
20:44.10 | Kirkburn | You haven't mastered the english language, though, have you ;) |
20:44.29 | Tem | ah yes, Cay is a she. I forget |
20:44.48 | Shouryuu|TiePro | ~spank Kirkburn |
20:44.50 | purl | ACTION bends Kirkburn over his knee and tatoos 'ibot' on Kirkburn's pasty white buttocks. |
20:45.06 | Kirkburn | That felt goood |
20:45.23 | Shouryuu|TiePro | hehe |
20:45.46 | *** join/#wowi-lounge duke|ib (i=dukeku@c-67-160-162-146.hsd1.or.comcast.net) |
20:47.42 | Shouryuu|TiePro | man I have to get up at 6 tomorow =( |
20:48.34 | Qzot | Anyone heard of LWs or engrs re-specializing? |
20:48.47 | Shouryuu|TiePro | to? |
20:49.02 | Qzot | To ... a different specialization? |
20:49.03 | Shouryuu|TiePro | oh |
20:49.07 | sharkhat | there should be a profession decision for all crafting |
20:49.08 | Shouryuu|TiePro | lol sorry |
20:49.18 | Iriel | Oh, you mean changing specialization, I dont believe you can |
20:49.20 | sharkhat | 2 tailoring, 2 alchemy, 2 enchanting etc |
20:49.33 | Qzot | That's what 1.10 patch notes said you could do. |
20:49.51 | Iriel | Hm, that's the 2nd important thing I've missed from those, maybe I need to go read them again now |
20:50.08 | Qzot | I'm just hoping it works literally. |
20:50.31 | Qzot | So that my newly-re-specialized Goblin Engineer can still use her Gnomish Battle Chicken. :D |
20:50.34 | Shouryuu|TiePro | ok nights folks |
20:50.41 | Shouryuu|TiePro | pray that all goes well for me tomorrow |
20:50.44 | Qzot | Shouryuu, it's not 6am yet. |
20:50.49 | Shouryuu|TiePro | hehe |
20:51.49 | Tem | what I think the patch notes mean is this |
20:52.19 | Tem | If you specialize in gnome engineering and later drop engineering, it was previously impossible to chose anything other than gnome engineering |
20:53.17 | Iriel | I'm fairly sure they WONT let you use items that require a certain specialization when you drop one and take the other, but if the item just has an engineeering requirement, I suppose it's entirely doable |
20:53.18 | Tem | after 1.10, while re-learning a profession, you can chose a different specialization than you chose the first time around. |
20:53.48 | Tem | I kinda thought most if not all of the engineering stuff just required engineering to use |
20:54.08 | Depherios | there are the BoP goblin and gnomish items |
20:54.13 | Tem | ie, if you choose goblin eng, find a gnome to team up with |
20:54.24 | Tem | ah, didn't realize those existed |
20:54.25 | Depherios | like the death ray, that you can use even after you drop engineering completely |
20:54.38 | Tem | oh that's cool |
20:54.41 | Kirkburn | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7709800&p=1&tmp=1#post7709800 |
20:55.13 | Tem | lol |
20:55.18 | Tem | it's friday at blizz HQ |
20:55.21 | Tem | they are all having a laugh |
20:56.11 | [MoonWolf] | people are laughing their asses of over at blizzard |
20:56.21 | [MoonWolf] | the good thing about the forums is |
20:56.23 | Kirkburn | New Burning Crusade info! http://www.gamespot.com/pc/rpg/worldofwarcraftexp1/news.html?sid=6146909 |
20:56.26 | [MoonWolf] | 90% of the trolls dont get. |
20:56.26 | Kirkburn | And it's real! |
20:56.29 | [MoonWolf] | it* |
20:56.38 | Iriel | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7710208&p=1&tmp=1#post7710208 |
20:57.07 | Kirkburn | hehe |
20:57.50 | Depherios | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7711076&p=1&tmp=1#post7711076 |
20:58.12 | Depherios | link in the post is at http://www.worldofwarcraft.com/burningcrusade/imageviewer.html?/burningcrusade/,images/screenshots/,41,42,/burningcrusade/townhall/wisps.html |
20:58.14 | Depherios | lol |
20:58.44 | Tem | they just keep coming! |
20:58.50 | Depherios | btw: did you guys see/notice that Blizz used modelviewer for their new item sets page? |
20:59.08 | Depherios | the tauren and trolls have their feet covered in all the teir 1 pictures |
20:59.15 | kremonte | rofl |
20:59.16 | kremonte | shield and hearth |
20:59.17 | Kirkburn | That's new |
20:59.18 | kremonte | that's funny |
20:59.29 | Kirkburn | Depherios, trolls now have footwear |
20:59.41 | Depherios | tell that to my troll XD |
20:59.49 | Depherios | devout boots don't show on MY troll |
20:59.51 | Depherios | lol |
21:00.03 | Depherios | I just think it's funny even BLIZZARD THEMSELVES uses modelviewr |
21:00.18 | Kirkburn | uh ... I was sure they said footwear was working for trolls |
21:00.31 | kremonte | Depherios: they do?! :O |
21:00.36 | Kirkburn | Seriously, not to rain on your parade, but I doubt it |
21:00.42 | kremonte | they don't use the third party modelviewer |
21:00.44 | kremonte | considering they uh |
21:00.45 | kremonte | make |
21:00.46 | kremonte | the |
21:00.46 | kremonte | models |
21:00.56 | Kirkburn | ;) |
21:01.09 | kremonte | the**************************************** |
21:01.21 | Kirkburn | http://www.gamespot.com/pages/image_viewer/frame.php?pid=928901&img=3&sid=6146909&path=2006/089/reviews/928901_20060331_embed003.jpg&caption=Behold the cliffs of Nagrand. |
21:01.28 | Kirkburn | That's Outland :) |
21:01.46 | Aalny | looks like Barrens |
21:01.53 | Kirkburn | It's also not the shot I linked |
21:01.55 | Kirkburn | lol |
21:01.58 | Kirkburn | Click back |
21:02.02 | Kirkburn | or next |
21:02.08 | Kirkburn | and you'll get the selection |
21:03.46 | Tem | oh wow. The flying mounts are cooler than I thought |
21:04.13 | Kirkburn | "With the Alliance race, our goal wasn't to make an "ugly" race. Our goal was to make a "cool" race." |
21:04.14 | kremonte | link? |
21:04.30 | Kirkburn | We thought of races that fit into the Warcraft lore and complemented the Alliance. We also thought of races that fit this particular expansion, The Burning Crusade, and the Outland and started from there. But from the beginning, we wanted to pick something cool. At the end of the day, we needed to approach it as a player and ask ourselves, "Would I want to play that race?" Personally, I am very excited about our choice. |
21:04.52 | Kirkburn | = Wisps :) |
21:05.10 | [MoonWolf] | i am more and more conviced it will be drea something guys |
21:05.15 | [MoonWolf] | i cant spell it. |
21:05.21 | kremonte | dranei? |
21:05.24 | kremonte | it's not hard ._. |
21:05.29 | kremonte | DRAH NEH EEEE |
21:05.39 | Kirkburn | Draenei, indeed :P |
21:05.43 | Tem | DrAY ni |
21:05.58 | Kirkburn | kremonte, spell it right when you're correcting someone :) |
21:05.59 | [MoonWolf] | i said spell, not pronounce. |
21:06.34 | Tem | hmm, no I think the emphasis is on the last syllable |
21:06.44 | kremonte | oh wow i typo'd that bad didn't i |
21:06.44 | kremonte | ._. |
21:06.47 | Tem | dray NI |
21:06.52 | Kirkburn | My guess is Drae nay ee |
21:06.53 | kremonte | WTB [new keyboard] PST |
21:07.12 | Kirkburn | Or Drae naii |
21:07.23 | Tem | I don't seem them pulling 2 sounds out of the ei |
21:07.28 | kremonte | drahnei imo |
21:07.43 | Kirkburn | U suppose it depends on your own language |
21:07.45 | Kirkburn | *i |
21:07.47 | kremonte | i think think it's dry-nay |
21:07.49 | Tem | the first one depends on how it's actually spelled >< |
21:07.54 | kremonte | Kirkburn: but there are intended pronounciations :p |
21:08.01 | Kirkburn | Oh I know that |
21:08.03 | kremonte | note the Sko-lo-mance comment |
21:08.05 | Kirkburn | Sko-lo-mance |
21:08.06 | Kirkburn | :D |
21:08.14 | [MoonWolf] | not scholomance again! |
21:08.28 | Tem | god there's this guy in my guild that pronouces it like sholomance |
21:08.38 | kremonte | SHHHHOLOMANSH |
21:08.40 | Tain | It's like Skoal. Mmm mm good |
21:08.41 | Tem | and that really gets under my skin |
21:08.45 | [MoonWolf] | with that c in there it is most difinitly not sholo |
21:08.59 | Gryphen | Shay-men gets under my skin |
21:09.04 | Tem | not my fault the guy is retarded |
21:09.18 | Tem | Shay - men is potato/potato |
21:09.20 | Kirkburn | Skokkobubble! |
21:09.27 | ckknight | you don't say school like shool |
21:09.39 | Kirkburn | Shahmen and Shaymen are both allowed, but Shahmen is preffered |
21:09.45 | Kirkburn | *preferred |
21:09.47 | Tem | aye |
21:09.53 | ckknight | I call em shaymen |
21:09.56 | Tem | oh, here's another good one |
21:09.58 | kremonte | SHAYMINZ ARE KILLENG ME |
21:09.59 | Tem | "Libram" |
21:10.03 | kremonte | lee brum? |
21:10.04 | ckknight | that's how it was in Populous, that's how I'm sticking to it |
21:10.10 | Iriel | [MoonWolf] : What about Schedule (In the uk it's pronouced "shedule") |
21:10.10 | [MoonWolf] | lei bram |
21:10.16 | Gryphen | lib-ram |
21:10.18 | kremonte | lei is for an EU accent ._. |
21:10.28 | ckknight | it'd be lee brum |
21:10.30 | Kirkburn | lie and lei. Identical? :) |
21:10.33 | kremonte | i pronounce it more like "LeeBrUHM" |
21:10.37 | ckknight | no, Kirkburn |
21:10.46 | Kirkburn | le boobies |
21:10.53 | Kirkburn | no? |
21:10.56 | kremonte | so the ee in lee is not emphasized |
21:10.57 | Iriel | lie sounds like eye |
21:10.59 | ckknight | lie = lai, lei = lay |
21:11.01 | Iriel | lee sounds like, err, lee |
21:11.07 | Depherios | they saved the best for last |
21:11.09 | Depherios | # A total of 26 new flightpaths have been added to various points throughout the Barrens. |
21:11.09 | Depherios | # Additional grass areas have been added to the enemy faction's zones. This grass is exceptionally green. |
21:11.10 | Iriel | and lei sounds like lay |
21:11.16 | Kirkburn | I knows it |
21:11.24 | Kirkburn | Latin ftw |
21:11.35 | Tem | my thoughts on Libram were "Lie brum" |
21:11.38 | [MoonWolf] | lei as in lei of lillies, and then simply bram. |
21:11.44 | Iriel | The green one is reduced by the earlier one about not being able to see enemy faction names |
21:11.50 | Iriel | The flight path one was awesome |
21:11.59 | Depherios | lol yeah |
21:12.20 | Tem | I gotta say my favorite was "Using friendly emotes will increase the time that a warlocks pet will remain loyal" |
21:12.22 | Depherios | and the massive shaman buff |
21:12.30 | Tem | "Friendly emotes are no longer available to warlocks" |
21:12.33 | Kirkburn | hehe |
21:12.38 | Kirkburn | We never use them anyway |
21:12.59 | Kirkburn | :P |
21:13.01 | Tem | so, latin people |
21:13.06 | Tem | how would you pronouce Libram? |
21:13.12 | Kirkburn | As it's written |
21:13.18 | ckknight | Lee brum |
21:13.19 | Tem | Lie brum? |
21:13.28 | Kirkburn | Ly bram |
21:13.34 | Tem | yes! |
21:13.37 | Tem | I totally win |
21:13.39 | ckknight | it's a short i |
21:13.46 | Kirkburn | :) |
21:13.58 | Kirkburn | Yeah, as ckknight says |
21:14.12 | Kirkburn | Almost li-brm |
21:14.25 | Tem | so then, lee bram is wrong |
21:15.03 | Kirkburn | LOOK, IT'S PRONOUNCED "BOOK" OKAY!? |
21:15.08 | Iriel | I'd pronounce Libram as "Trevor" |
21:15.11 | Iriel | just to be different |
21:15.20 | Tem | Everyone loves magical trevor |
21:15.29 | Depherios | lol |
21:15.34 | ckknight | http://www.thefreedictionary.com/Libra |
21:16.03 | Kirkburn | People are taking it seriously! |
21:16.14 | Kirkburn | Wisps sux! |
21:16.20 | Depherios | lol |
21:16.33 | Kirkburn | One person wrote a long diatribe against the very idea |
21:16.39 | Depherios | lol |
21:16.52 | Kirkburn | ckknight, why did you link a different word? |
21:17.10 | ckknight | they're close |
21:17.17 | ckknight | closest thing we have to it in English |
21:17.20 | Kirkburn | heh |
21:17.20 | ckknight | so I dunno |
21:18.05 | Kirkburn | I'm sure I heard of it before WoW, but it seems to suggest it's not a properly real word |
21:18.21 | Tem | It's used in other rpgs |
21:18.43 | Tem | so it might be something that isn't exactly a real word, but it's damn close |
21:19.54 | Iriel | http://www.answers.com/main/ntquery;jsessionid=fk521fewhw2r?tname=libram&curtab=2222_1&hl=gainful&sbid=lc06b |
21:20.02 | Iriel | Libram is a real word |
21:20.44 | Iriel | In the sense that it's used in many places by many people |
21:20.55 | Kirkburn | Iriel, I fail to see how wikipedia proved that :) I could use it to say Draenei is a real word |
21:21.12 | Kirkburn | "The word is not listed in most dictionaries and is rooted from the Latin language and not formally incorporated into English." :P |
21:21.13 | ckknight | Iriel, The word is not listed in most dictionaries and is rooted from the Latin language and not formally incorporated into English. |
21:21.22 | Kirkburn | T-t-t-timing |
21:22.12 | Kirkburn | Why do I have the feeling he's looking at a dictionary website now |
21:22.46 | Kirkburn | Eyonix: "You guys are going to feel foolish when you realize that we've not released our April Fools content. We have four pretty solid items planned. It's doubtful that we would've gained the approval to announce a fake race, unfortunately." |
21:23.05 | Depherios | lol |
21:23.06 | Iriel | I took a different approach, namely google search REMOVING the obvious wow links |
21:24.04 | Kirkburn | and ... |
21:24.16 | Iriel | There are enough uses of 'libram' in the same general context that it's got more behind it than a purely made up concept |
21:24.29 | Iriel | Even if it doesn't have "official backing" from a dictionary, that doesn't make it any less "real" |
21:24.38 | Iriel | One of the benefits of the english language over say, french |
21:24.50 | Kirkburn | Well, we do rock |
21:25.55 | *** join/#wowi-lounge Codex (n=subway@HSE-Toronto-ppp3484597.sympatico.ca) |
21:26.06 | Codex | !seen sarf |
21:26.08 | Tem | hey, the french have a convention once a year to decide what's really a word and what's not |
21:26.11 | Tem | I like it that way |
21:26.14 | Tem | ~seen sarf |
21:26.17 | purl | sarf <i=sarf@ce01949-p11-odals6.cenara.com> was last seen on IRC in channel #wowi-lounge, 26d 19h 56s ago, saying: 'Sleep well, all!'. |
21:26.21 | Codex | thanks =P |
21:26.26 | Tem | np |
21:26.27 | [MoonWolf] | the french made up a new word for email!!! |
21:26.33 | Codex | wow, 26 days ago |
21:26.33 | Kirkburn | le email |
21:26.43 | sharkhat | lol |
21:26.43 | Tem | sarf doesn't come around here much |
21:26.51 | Codex | he used to be in here all the time >.> |
21:26.52 | Tem | you'll probably have more luck in #cosmostesters |
21:27.02 | Gryphen | hes not there |
21:27.08 | Kirkburn | We're not good enough for him |
21:27.12 | Codex | lol |
21:27.30 | Codex | ok well i'll leave you all alone now >.> |
21:28.22 | Tem | toronto |
21:28.36 | Kirkburn | So, we have Burgercraft, Wisps, 1.11 patch notes ... anything else? :) |
21:28.59 | Kirkburn | Eyonix did say 4 things |
21:28.59 | Tem | ~emulate stewie |
21:29.01 | purl | Baby needs to suck ash! |
21:29.01 | Depherios | wait, I missed burgercraft? |
21:29.07 | Tem | that's about all I can think of |
21:29.12 | [MoonWolf] | burgercraft ? |
21:29.15 | Kirkburn | http://www.blizzard.com/press/060401.shtml |
21:29.35 | Tain | ThinkGeek was early with their April fools stuff, got an email from them this morning. |
21:29.49 | [MoonWolf] | the 1-up mushroom was good. |
21:30.00 | Tain | I liked the caffeine inhaler |
21:30.28 | Tain | The sad part is I want most of the products. |
21:30.43 | Tem | iwantoneofthose.com |
21:33.29 | Depherios | best thing about think geek |
21:33.34 | Depherios | http://www.thinkgeek.com/images/other/looflirpa/ps3-banner.jpg |
21:43.19 | *** join/#wowi-lounge malreth (n=malreth@cpe-72-177-88-84.austin.res.rr.com) |
21:43.38 | malreth | ah, blizzard delivers today |
21:43.52 | Kirkburn | This day delivers! |
21:44.11 | malreth | after reading our 1.11 patch notes, reading this sticky on general made me laugh: http://forums.worldofwarcraft.com/thread.aspx?fn=wow-general&t=7710208 |
21:44.59 | Kirkburn | :) |
21:45.18 | malreth | i've done too much work this week... so i've spent the entire day hiding out across campus in someone else's office. |
21:45.33 | malreth | NO ONE HAS ASKED ME TO DO ANYTHING! |
21:45.37 | malreth | and it's great |
21:45.50 | Kirkburn | genius |
21:45.58 | malreth | ain't it? |
21:46.53 | malreth | i really don't want to make it seem that i avoid doing work at my job |
21:47.03 | malreth | but, i guess that's what I actually do |
21:47.05 | malreth | heh |
21:47.54 | Kirkburn | Lol IE just flagged the forums as a suspicious website |
21:48.01 | malreth | haha! |
21:48.08 | Kirkburn | Except it just changed it's mind |
21:48.10 | Kirkburn | :s |
21:50.53 | malreth | haha! my rubberband ball gets bigger still! http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=350707 |
21:53.31 | Iriel | brb |
21:53.38 | *** join/#wowi-lounge Iriel (n=daniel@adsl-71-158-244-138.dsl.pltn13.sbcglobal.net) |
21:53.42 | JoshBorke | wb iriel |
21:55.47 | cladhaire | malreth: Hahaha |
21:55.52 | *** join/#wowi-lounge Kirkburn1 (n=George@151.56.195.34) |
21:56.42 | *** join/#wowi-lounge zespri (i=neffa@202-180-105-225.jetbuster.co.nz) |
21:56.47 | malreth | i'm like those bosses that get stronger with each raid member who dies. my response will just get bigger and bigger each time. |
21:57.15 | malreth | ooh... i know something i can do! |
21:57.40 | malreth | Ace somehow slips through StopTheSpam now in 1.10. I should fix that. |
21:58.20 | Gryphen | mmm StopTheSpam |
21:58.26 | Gryphen | <3 |
21:58.46 | Tem | I don't mind Ace's spam |
21:58.48 | malreth | I don't make the addons you use... I make the addons you use better. |
21:59.06 | Gryphen | dont know why people have to advertise their addons to people who already have the addon |
21:59.07 | malreth | truthfully, neither do it. and it can be disabled |
21:59.20 | Tem | it's the most informative spam out of all the crap that people put there |
21:59.38 | Tem | aye, it can be disabled. I forgout about that |
21:59.45 | malreth | but i like to be thorough. So... Ace's load spam has to go. |
22:00.01 | Tem | malreth: my guess is that ace is hooking after you |
22:00.08 | Tem | it always hooks late |
22:00.19 | Kirkburn1 | malreth, I just looked at your link :P That's quite a list your getting |
22:00.23 | Iriel | Probably because it has less luck finding hookers in the daylight |
22:00.40 | malreth | well, what it's doing is it calls AddMessage with the system chat id |
22:00.49 | malreth | so the basic filter lets it pass |
22:01.13 | malreth | since it makes the assumption that all system messages are 'ham' and should be displayed |
22:01.47 | Kirkburn1 | Can it block Moonfire Spam, though? |
22:02.06 | malreth | no... Moonfire Spam is too mighty to process |
22:02.34 | Cide | * CT_RaidAssist no longer has a mana conserve option, Blizzard removed the code allowing this. |
22:02.35 | Cide | * Removed DND from displaying on RA windows when a person has DND on; it will still show in their tooltips. |
22:02.37 | Cide | * Added a frame transparency feature that when used, will brighten frames when players take damage. |
22:02.39 | Cide | err, sorry. |
22:02.49 | cladhaire | =) |
22:02.59 | Cide | that was me pasting what I was about to post on our website |
22:03.04 | malreth | hmm... i see what i did to block ace. I check to see if the AddMessage call comes from the AceEventFrame and block it if it does |
22:03.07 | Cide | my bad :) |
22:03.21 | Tem | malreth: yes that's very creative |
22:03.31 | Tem | but why doesn't that work anymore? |
22:03.43 | cladhaire | Tem: Theres an update to AceHook if you didn't see it. |
22:03.50 | malreth | perhaps i cannot make that assumption anymore then |
22:03.51 | cladhaire | cause I still haven't released it on WoWI =) |
22:03.52 | Tem | cladhaire: yeah I saw it |
22:04.19 | Tem | cladhaire: but I wasn't planning on doing anything with it since I've never been fooling enough to hook those functions before |
22:04.21 | Iriel | Someone bored, not at work, and want to write an addon to help people fix a blizz bug? |
22:04.31 | Tem | Iriel: what bug? |
22:04.55 | JoshBorke | ok, bye all :-) |
22:04.58 | *** part/#wowi-lounge JoshBorke (n=Josh@antimatter.stl.gtri.gatech.edu) |
22:05.09 | Tem | some people need to learn the 10 second rule |
22:05.16 | malreth | i'm bored, technically at work but i'm past 40 hours for the week and am not contractually obligated to do any more work |
22:05.26 | Iriel | When they added dynamic overlay texture creation to WorldFrame they forgot to update BattleFieldMiniMap |
22:05.38 | malreth | bored... |
22:05.52 | Iriel | someone need to write a quick mod that hooks BattlefieldMinimap_Update and creates enough overlay textures to stop it breaking |
22:06.12 | Iriel | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=350538&p=3 |
22:06.13 | Iriel | 8-) |
22:06.26 | Tem | I totally reported that back on the test realm but I never looked hard enough to see what was breaking it |
22:06.43 | Tem | it sort of had a cow when I entered Arathi Basin |
22:06.52 | Iriel | Tem tem tem 8-( |
22:07.00 | Tem | I got distracted |
22:07.05 | Tem | and besides, I hate AB |
22:07.08 | Iriel | Whenever it cropped up we'd say "Sounds like you have a broken addon" and people nodded and went away |
22:07.23 | Tem | I was playing with the default ui |
22:07.32 | Iriel | Yeah, you weren't noisy about it tho 8-) |
22:07.35 | Tem | which I guess I neglected to mention |
22:07.40 | malreth | whoa, there was a bug and Tem discovered it... and the game *didn't* crash? |
22:07.50 | Tem | heh |
22:07.57 | malreth | it's like finding out there isn't a Santa Claus |
22:07.58 | Tem | I haven't crashed the game in a whle |
22:08.24 | Tem | though, I'm confident I will at least once with all the new stuff that 1.10 gave us |
22:08.37 | Iriel | I suppose i'm going to have to learn VB before 1.11 |
22:08.49 | malreth | eh? why? |
22:08.51 | Tem | why would you want to do that? |
22:08.55 | Iriel | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=350538&p=3 |
22:08.55 | Tem | VB is the devul |
22:09.19 | malreth | hahah |
22:09.26 | Aalny | question: I've got a dynamically created button with left/right up/down button clicks registered and associated handler scripts for mouse up/down and Onclick. |
22:09.28 | Tem | hah |
22:09.42 | Aalny | mouse up/down can't be used to cast, right? but click can? |
22:09.51 | Tem | Aalny: they are all mouse events |
22:09.54 | Iriel | Aalny : If it's "OnClick" - yes |
22:10.00 | Iriel | Aalny : If it's "OnMouseDown" - no |
22:10.03 | Tem | oh? |
22:10.11 | Tem | that's what I get for never trying |
22:10.24 | Iriel | Tem: Or reading the ActionButton code 8-) |
22:10.32 | Tem | However, if you register for both up and down, your OnClick event will fire twice |
22:10.41 | Aalny | And is it by design that OnClick gets called at the same time both OnMouseUp and OnMouseDown do? |
22:10.42 | Tem | I was reading the action button code yesterday. |
22:10.53 | Aalny | So for a single "click", OnClick gets called twice. |
22:10.55 | Tem | Roundabout what line? |
22:11.08 | Tem | Aalny: only if you register for both mouseup and mousedown |
22:11.21 | Tem | Aalny: with must buttons you only register your onclick for one |
22:11.40 | Tem | ie RegisterForClicks("LeftButtonUp","RightButtonUp") |
22:11.41 | Iriel | Tem: 29 function ActionButtonUp(id, onSelf) |
22:11.50 | Aalny | If I only register for one or the other, will my OnMouseUp/Down handler still get called for the one I'm not using? |
22:11.53 | malreth | i wonder if i should start using pcall() in my function hooks... hmm. |
22:12.36 | Iriel | Tem: plus line 12 (and beyond) of ActionBarFrame.xml |
22:12.57 | Tem | (RegisterForClicks is used for registering what events the "OnClick" handler will recieve. OnMouseDown and OnMouseUp happen regardless of registration as long as the frame is mouse-enabled) |
22:13.00 | Iriel | malreth : it depends on what you want to have happen if the inner function fails |
22:13.17 | Aalny | Ah ha! That's where I was confused. Thank ya |
22:13.22 | zespri | Iriel, when I anchor a tooltip to WorldFrame for tooltip scanning purposes it seem to ecentually loose it owner (don't know when) on the other hand when I specify that the owner is the tooltip itself it seems to always work. Any idea why? |
22:13.24 | malreth | i want to make it look like it's not my addon that's screwing up. heh |
22:13.41 | Iriel | zespri : Does your tooltip have a parent set? |
22:13.51 | Tem | Iriel: what's curious to me is that those functions are never called afaict |
22:14.01 | Iriel | Tem: The Up/Down ones are for key bindings |
22:14.05 | Tem | (ActionButton_Down and ActionButton_Up) |
22:14.09 | Tem | aaaah |
22:14.13 | Iriel | Tem: Sorry, I went down the wrong path at first |
22:14.16 | malreth | i just haven't sat down to really think about if i should even worry further about it |
22:14.23 | Iriel | Tem: I'd forgotten that the click handling was entirely different |
22:14.37 | Tem | the click handling is done all in the XML |
22:14.49 | Tem | ActionBarFrame.xml |
22:14.58 | Iriel | Tem: Thus: <Iriel> Tem: plus line 12 (and beyond) of ActionBarFrame.xml |
22:15.07 | Tem | >< |
22:15.43 | Tem | but that still doesn't tell me that OnMouseDown and OnMouseUp events don't count as hardware events |
22:15.48 | zespri | Iriel parent is UIParent |
22:15.59 | Iriel | zespri : That's your problem, dont give it a parent |
22:16.23 | Tem | speaking of which... Yesterday I tested out the PLAYER_TARGET_CHANGED event sometimes counting as a hardware event |
22:16.30 | Tem | and... it worked |
22:16.32 | Iriel | Tem: AH, I didn't realize that's what it was that was a surprise.. As far as I know, they dont count.. though YMMV |
22:16.34 | zespri | Iriel, why is that a problem? |
22:16.41 | Iriel | zespri : because UIParent gets hidden sometimes |
22:16.50 | Iriel | zespri : And when your tooltip is hidden it loses its owner |
22:16.58 | Tem | I was able to cast a spell in response to the PLAYER_TARGET_CHANGED event |
22:17.15 | Iriel | Tem: Hm, does P_T_C fire in 'real time' on a TargetUnit call? |
22:17.19 | malreth | you must never let that leave this channel |
22:17.25 | Tem | yes |
22:17.26 | Iriel | Tem: Rather than being deferred until the processing has finished? |
22:17.35 | zespri | it seems that it doesn't loose owner when it owns itself... just a coincedence? |
22:17.38 | Iriel | Tem: Ah, so that's why |
22:17.39 | Tem | I didn't get that much testing in |
22:17.43 | malreth | we will use that knowledge to defeat our enemies |
22:17.50 | Iriel | zespri: Dont mix up 'owner' and 'parent' |
22:18.02 | zespri | I don't |
22:18.13 | Tem | but, I did create an OnUpdate that repeated cleared my target and targeted myself |
22:18.20 | Tem | and it did not work |
22:18.41 | Tem | however, I was told that background targeting like getting attacked worked |
22:18.49 | Tem | I'm gonna go test that now |
22:18.51 | zespri | parent is UIParent always and owner is either WorldFrame or itself. With itslef it seems to work and with WorldFrame not always |
22:18.52 | malreth | Tem: you really like toeing the line. |
22:19.09 | Iriel | zespri: I've been led to believe (based on legorol's reasearch) that a tooltip loses its owner if the tooltip is hidden (implicitly or explicitly) |
22:19.15 | Tem | malreth: I'm interested in what the game will let me do |
22:19.36 | Iriel | zespri : Regardless of what the owner was set to, it's all about the parent at that point. |
22:19.42 | malreth | Tem: i don't blame you. it's the hacker spirit, after all. :) |
22:19.52 | zespri | ok, so if I just skip parent tag in xml definition it will load an be fine? |
22:19.55 | Tem | malreth: if that means I'll be able to create a water-making bot for myself (and myself only) to use until they fix whatever this issue is (if it's an issue at all) then yay for a while |
22:20.04 | Iriel | zespri : That's what legorol concluded, yup |
22:20.22 | zespri | Thank you Iriel |
22:20.34 | Cide | what did he conclude? I missed the conversation |
22:20.43 | Iriel | Cide: That you shouldn't set a parent |
22:20.48 | Cide | hmm, ok. |
22:20.51 | Cide | that would explain my issues |
22:20.53 | Iriel | Cide: if the tooltip ends up receiving an OnHide it kills its owner |
22:21.00 | Iriel | Cide: And if it's not visible, then it doesn't work |
22:21.16 | Iriel | Cide: thus the flaky results with parent="UIParent" |
22:21.23 | Cide | well |
22:21.23 | Tem | Iriel: is it important that it be *visible* or just *shown*? |
22:21.26 | Cide | I parented it to worldframe |
22:21.27 | Iriel | Cide: Since UIParent gets hidden on smoe events |
22:21.31 | Cide | and it still doesn't work |
22:21.41 | Cide | I never hide it, either |
22:21.45 | Cide | I'll try removing the parent though |
22:21.51 | Iriel | Cide: Hm, you did SetOwner too? |
22:21.58 | Cide | yes, onload |
22:22.01 | Iriel | Cide: Removing the parent altogether seems to help, from what he said |
22:22.06 | Iriel | Cide: He wrote some stuff up. |
22:22.16 | Cide | I had to resort to calling setowner again right before the :SetUnit* call |
22:22.22 | Iriel | Tem: I dont know, and I dont think he was specific enough in the discussion |
22:22.45 | Iriel | http://www.wowwiki.com/UIOBJECT_GameTooltip |
22:22.48 | Iriel | There are his notes |
22:23.47 | Cide | let's see how it works with only setowner onload, and no parent |
22:23.54 | Iriel | Aha,he did add: A tooltip that has a parent="<parentname>" specified in its XML definition can't call SetOwner in the tooltip's <OnLoad> handler. (unconfirmed, seems to be true in some cases, so best avoid it) |
22:25.03 | Cide | well, I did do the same thing for every other tooltip |
22:25.14 | Cide | and the issue I had with this one is the only one I've seen |
22:25.52 | malreth | hmm... odd. the ace load spam isn't popping up on my mac. i better double-check what it's doing on my home pc. |
22:25.54 | Tem | ok, getting attacked did not count as a hardware event |
22:26.33 | malreth | that's a good thing |
22:26.33 | Iriel | Hey tem, if you call TargetUnit from within P_T_C can you crash your client? |
22:26.46 | Tem | hmm. maybe the new target changed event behavior is that target changes that are initiated by a hardware event do not consume the hardware event |
22:26.53 | Iriel | e.g. if (UnitExists("target")) then ClearTarget() else TargetUnit("player") end |
22:27.15 | Iriel | Tem: that was what my earlier question about the event firing immediately rather than later was getting at |
22:27.32 | Iriel | If the event is dispatched before the currently active hardware event execution has finished |
22:28.00 | Iriel | I suspect it's more or less equivalent to hooking TargetUnit, and doing a cast in there, but more abstract and reliable |
22:28.41 | *** join/#wowi-lounge sancus_ (n=none@d38-233-110.home1.cgocable.net) |
22:28.59 | Tem | Iriel: yes. I just caused either a huge stack overflow |
22:29.06 | Tem | or a complete client crash |
22:29.08 | sancus_ | Well I asked in the cosmos channel but it occurs to me that this would probably be a better place to ask, so... |
22:29.15 | Iriel | Tem: Excellent, good to see you haven't lost your touch |
22:29.15 | sancus_ | http://www.zigg.org/bags.jpg |
22:29.30 | sancus_ | ^^ that's the result of a mobileframes bug.. but how might you get bag textures removed like that intentionally? |
22:29.36 | malreth | my faith in Tem restored! |
22:29.37 | Cide | haha |
22:29.39 | sancus_ | So you basically have a floating grid of item icons. |
22:29.48 | Iriel | sancus_ you could just hide their textures |
22:30.06 | Cide | the english language is lacking the verb "to Tem" |
22:30.22 | Tem | aww |
22:30.30 | Tem | I just caused 8 C Stack overflows |
22:31.02 | Tem | I can't count how many events it took |
22:31.17 | [MoonWolf] | lol |
22:31.25 | Tem | but it was a long time |
22:31.36 | Iriel | That would be a nasty trojan to leave in an addon |
22:31.42 | [MoonWolf] | how did you do it exactly |
22:31.54 | Tem | [MoonWolf]: I changed my target in response to a target change |
22:32.05 | [MoonWolf] | o lol |
22:32.07 | sancus | ouch |
22:32.10 | malreth | isn't that just beautiful? |
22:32.10 | Iriel | if ((UnitName("target")=="tem") and not UnitCanAssist("player","target")) then initiate_target_metlddown end |
22:32.25 | Tem | Iriel: you read my mind |
22:32.26 | Iriel | It's worth noting that this WAS done deliberately to check something |
22:32.45 | malreth | Iriel: DIABOLICAL! |
22:33.04 | Tem | hahaha! |
22:33.04 | Iriel | I imagine you could obfuscate it fairly well aso |
22:33.09 | Iriel | Doesn't even require hooking |
22:33.10 | Tem | It cast about 10 spells |
22:33.18 | Tem | the hardware event wasn't consumed! |
22:33.24 | Iriel | They never are |
22:33.25 | Iriel | sadly |
22:33.38 | malreth | that'll probably be the next exploit to close up |
22:33.56 | Cide | I like how it was appropriately named 'meltdown' |
22:34.04 | Legorol | for those of you who haven't seen it yet, the 1st April jokes are up on the EU site in English |
22:34.09 | Cide | and on us :) |
22:34.20 | malreth | consuming hardware events would stop the "select the lowest health enemy" macros and addons |
22:34.40 | malreth | as well as the kill totem macros |
22:34.59 | Tem | hey kill totem macros are retardedly useful for Jin'do |
22:35.05 | Josh|Blah | the blizzard addons screen does not show dependency problems when you do per toon addons |
22:35.31 | malreth | i never thought about it, but you're right, Josh|Blah |
22:35.42 | JoshBorke | :D |
22:35.46 | JoshBorke | bug? |
22:35.56 | *** join/#wowi-lounge Kirov (n=Kirov@adsl-68-127-148-73.dsl.pltn13.pacbell.net) |
22:36.13 | Tem | hahaha! |
22:36.20 | Iriel | I find the per-char UI very badly designed |
22:36.24 | malreth | oh... |
22:36.24 | Tem | I can create a target loop of doom to cast conjure water |
22:36.30 | Kirov | oo! Cide, are you actually here? |
22:36.39 | Cide | yes |
22:36.48 | malreth | if you choose a character from the addons window and click "disable all" it disables all addons for all characters |
22:37.01 | Kirov | Do you know about the "random "DONG"" bug in RABossMods? |
22:37.07 | malreth | just found that out now |
22:37.07 | Cide | yes |
22:37.13 | Kirov | ok, good |
22:37.24 | Cide | it should be fixed in the release we did ~30 min ago |
22:37.26 | Kirov | Tired of people asking me to fix it. ;) |
22:37.37 | Kirov | oo |
22:37.38 | Cide | no promises though, but I think it is |
22:38.44 | malreth | there are certain circumstances where the addons menu will say an addon has a dependency disabled when it doesn't and times when it says an addon will load when it won't because of a disabled dependency |
22:38.49 | malreth | it |
22:38.54 | malreth | it's all kinds of screwed up |
22:39.35 | malreth | but the disable all button one is particularly annoying |
22:40.13 | malreth | i have a character I use for addon debugging and testing and I routinely just select him, click disable all, and enable only the addons that i'm testing |
22:40.27 | malreth | now i have to go back and re-enable my addons for my main |
22:40.35 | Kirov | Cide - yep, awesome. |
22:41.02 | Kirov | Cide - For a while I thought it was just some undocumented feature for warning about mob enraging. =) |
22:41.09 | Cide | hehe, no |
22:41.14 | Cide | it was me being stupid |
22:41.35 | Kirov | Hehe, yeah, I tracked it down when this "Unknown Entity" bug cropped up. |
22:41.43 | sancus | Consuming hardware events would break NS+heal and PoM macros, which would really suck. |
22:41.54 | malreth | gah, i can't count the number of times my guild has had a meeting in the stormwind park and the clock starts chiming... and i start frantically hunting around for the raid leader message |
22:42.05 | Iriel | Slouken doesn't want to consume events |
22:42.09 | Iriel | He's said that in the past |
22:42.39 | Kirov | slouken also likes a lot of the mods that get "broken" |
22:43.02 | malreth | well that's tough and slouken should learn2play |
22:43.09 | Kirov | Really it comes down to if his boss tells him to or not. :/ |
22:43.28 | Iriel | Well, the good of the game > the good of a player |
22:43.34 | Kirkburn1 | http://www.weebls-stuff.com/toons/dugong/ |
22:44.07 | sancus | Presumably if they didn't *want* to break those macros but had to consume events, they would maintain the functionality with something. I would hope. |
22:44.29 | Kirov | Iriel - have you, by chance, put your mind to how to avoid doing SetOwner() calls constantly? |
22:44.43 | Kirov | Legorol, this might be a question for you as well. |
22:44.48 | Cide | I have one in my onload handler, it seems to work for the most part |
22:44.50 | Iriel | kirov : Legorol's suggestion after he did a bunch of research is: Dont give your tooltip a parent |
22:44.57 | Iriel | Kirov: And dont hide it |
22:45.21 | Iriel | Kirov: There are some other gotchas in http://www.wowwiki.com/UIOBJECT_GameTooltip |
22:45.33 | Iriel | Lego's the domain expert on GameTooltip at present |
22:47.44 | Kirov | hmm, so <GameTooltip name="MyTooltip"><Scripts><OnLoad>this:SetOwner(nil,"ANCHOR_NONE"); ... |
22:48.19 | Iriel | I'm not sure you can use 'nil' as the owner? |
22:48.54 | Cide | I'd use worldframe |
22:49.16 | Kirov | I use worldframe currently, a lot of people suggest using this |
22:49.30 | Kirov | My problem with it is it's freakishly slow. |
22:49.32 | *** join/#wowi-lounge zeeg (n=wguru@67.63.84.143) |
22:49.39 | Cide | "this"? that would be scary |
22:49.47 | cladhaire | Cide: It seems to work pretty well |
22:49.55 | Cide | worldframe works well, too |
22:50.00 | cladhaire | *nod* |
22:50.03 | cladhaire | I've used them both without any issues. |
22:50.18 | Tem | oh dear. I was supposed to leave like an hour ago |
22:50.20 | Tem | later guys |
22:50.41 | Kirov | We need a GameTooltip:GetText() |
22:51.00 | Cide | returning what? |
22:51.05 | Cide | full text as one string? |
22:51.14 | Kirov | left1, right1, left2, right2, etc |
22:51.31 | cladhaire | Kirov: We can write that without much overhead already |
22:52.35 | Kirov | for i=1, tooltip:NumLines() do |
22:52.35 | Kirov | text = getglobal(tooltip:GetName().."TextLeft"..i):GetText() |
22:52.35 | Kirov | end |
22:52.44 | zeeg | you all see the 1.11 patch notes |
22:52.49 | Kirov | Yeah |
22:52.55 | Kirov | I liked the warlock ones |
22:52.58 | zeeg | :P |
22:53.02 | zeeg | i like the mac users |
22:53.13 | Kirov | Or NEs loose experience when they jump |
22:53.46 | malreth | i liked the hunters not being able to roll on loot one and the 'grass is greener' one at the end |
23:02.21 | Qzot | Which 1.11 patch notes? |
23:02.41 | Kirov | http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=350538&p=1&tmp=1#post350538 |
23:03.37 | Cairenn | hey Qzot? I hope to be back tomorrow |
23:03.53 | Cairenn | I'd be back tonight, but, well, I'm taking care of a kiddo in screaming pain |
23:04.03 | Iriel | That doesn't sound good |
23:04.30 | Qzot | I've been out with laptopitis myself, remember? |
23:04.37 | Cairenn | what was supposed to have been an hour long appointment to have her wisdom teeth removed ended up being 3.5 hrs |
23:04.50 | Iriel | all 4? |
23:04.52 | Iriel | or 2? |
23:04.52 | Cairenn | all 4 |
23:05.00 | Qzot | Owowowowow. |
23:05.02 | Iriel | An hour sounds incredibly optimistic for that |
23:05.08 | Cairenn | yeah |
23:05.12 | Qzot | Depends on the technique. |
23:05.23 | Iriel | I guess, and probably the condition of the teeth |
23:05.42 | Iriel | I had that particular joy some years ago |
23:05.43 | Qzot | I had a dentist who was *really* slow. Claimed to be painless. |
23:05.45 | Cairenn | well, needless to say, the last thing I'm worried about atm is trying to get on line, even though patch week madness is finally calming down |
23:06.00 | Qzot | He *wasn't* painless. |
23:06.12 | Qzot | He screamed just like all the rest when I bit his thumb. |
23:06.16 | Cairenn | lol |
23:06.18 | malreth | i opted to be asleep for my wisdom teeth operation |
23:06.46 | Iriel | I was awake for mine, but I believe I counted 12 shots of local anaesthetic, so I didn't feel much until that wore off |
23:06.53 | Iriel | And then, praise be for vicodin |
23:07.21 | Cairenn | she wasn't given the option .... they gave her iv sedation, but not complete anaesthesia .... she came too again before they were done with the fourth one, that caused them some serious problems |
23:07.33 | Cairenn | I got to sit in the waiting room listening to her scream and cry |
23:07.52 | [MoonWolf] | not pleasent |
23:07.55 | Cairenn | nope |
23:07.58 | Iriel | 8-( The worst part is, no matter what, it's just gonna hurt for some time afterwards. Even with good drugs. |
23:08.22 | [MoonWolf] | i like that my wisdom tooth are perfectly okay. |
23:08.35 | Cairenn | that's why I have been less than chatty even since I've been back ... I'm more afk than I'm actually here |
23:08.54 | [MoonWolf] | go take care of kid, way more important. |
23:09.07 | Cairenn | aaaaanyway, sorry, didn't mean to derail the conversation, just happened to notice Q yapping so wanted to mention |
23:11.11 | Qzot | My laptop has returned! Freshly windowized! |
23:11.26 | Qzot | Now can I install WoW before it's time to leave...? |
23:11.43 | [MoonWolf] | unless you have a dvd dont think so. |
23:12.48 | Qzot | I don't plan to install. I plan to copy \Program Files\World of Warcrock from my desktop. :D |
23:17.05 | Depherios | lol that's how I "install" WoW |
23:17.41 | Legorol | Iriel: your discussion with zespri/Tem earlier about tooltips was interesting |
23:18.04 | Legorol | you said something that i never actually said: you said that if the parent of the tooltip is hidden, the tooltip loses its owner |
23:18.12 | Legorol | i never concluded that, only that the tooltip is invalidated |
23:18.24 | Legorol | but the way you put it seemed to make more sense, so i double-checked in-game |
23:18.37 | Legorol | and you are absolutely correct, the tooltip does lose its owner when its parent is hidden |
23:18.56 | Legorol | which is exciting, because this allowed me to revise the Tooltip pseudo-code |
23:19.11 | Legorol | until now, i had a mysterious "valid" flag |
23:19.25 | Iriel | Does it come down to a single 'valid/invalid' state based on whether it has an owner? |
23:19.28 | Legorol | however, it looks like that it's redundant and all boils down to whether its owner is nil or not |
23:19.34 | Legorol | i think so |
23:19.47 | Legorol | i'm going to run a few tests, but i think that's what it will turn out to be |
23:20.13 | Kirov | The WorldFrame is never hidden, right? |
23:20.17 | Iriel | That's how it felt, and partly how I interpreted much of what you described last time (which led to my statement earlier) |
23:20.23 | Kirov | ie: it shouldn't break during loads? |
23:20.27 | Iriel | Kirov : I believe your client crashes if it is |
23:20.32 | Kirov | heh |
23:20.33 | Iriel | Kirov : Or so someone reported yesterday |
23:20.44 | Iriel | Kirov : Try it? 8-) |
23:21.07 | Kirov | Nope, doesn't crash |
23:21.32 | Kirov | And, amazingly, the ui still shows |
23:21.46 | Legorol | Iriel: it was your statement, which wasn't exactly what i said, which made me think, "hang on, it might actually be like that" |
23:21.49 | Kirov | which answers the old "is the UIParent parented to the world frame" |
23:21.54 | Legorol | it makes more sense from an implementation point too |
23:22.50 | Kirov | I can hide / show the WorldFrame with out crashing |
23:23.33 | Iriel | Kirov : Interesting, I wish I could remember who reported that now |
23:23.51 | Iriel | They USED to be parented to one another |
23:23.59 | Iriel | But that got changed when the viewport code got added |
23:24.15 | Kirov | Makes sense |
23:24.37 | *** join/#wowi-lounge ForgottenLords (n=Forgotte@059.216-123-195-0.interbaun.com) |
23:25.40 | Depherios | oh |
23:25.51 | Depherios | does anybody know if there's a good way to fix the world glow problem with a resized worldframe? |
23:26.41 | Legorol | Iriel: slouken also said something interesting yesterday: |
23:26.41 | Legorol | <slouken> The tooltip is cleared when it's hidden, and it's hidden if it doesn't have an anchor. |
23:26.54 | Legorol | i could verify the first half, but can't quite make sense of the second |
23:27.01 | Legorol | how would you interpret that statement? |
23:27.02 | *** join/#wowi-lounge Qzot (i=user@sandbox.xerox.com) |
23:27.29 | Legorol | i have tested the following: if you hide its parent, the tooltip does retain its anchors, yet it gets invalidated |
23:27.30 | Iriel | Legorol : If it's visible and you call SetAnchor with nil anchor? |
23:27.39 | Iriel | I mean, SetOwner |
23:27.40 | Qzot | Iriel: Can you take a look at the 1.10 patch notes w.r.t. re-specializing engineering, and tell me what you think about the ff? |
23:27.52 | Legorol | Iriel: right, that is indeed the case |
23:28.04 | Legorol | so he was talking about SetOwner, and not anchor in the sense of Points? |
23:28.14 | Qzot | Iriel: Namely, does it sound like a gnomish engineer respecializing to goblin will still be able to use the Battle Chicken they created as a gnomish engineer? |
23:28.17 | Iriel | Qzot: I have the same interpretation as Tem(?) did, namely, if you drop engineering and then work it back up, you can make a different decision 2nd time around. |
23:28.20 | Legorol | damn these tooltips, why do they have to have their own anchoring system *in addition to* the usual Points system |
23:28.31 | Iriel | Legorol: I believe so. |
23:28.54 | Legorol | ok then i think i now know what he meant: |
23:28.55 | Iriel | Qzot: I suspect the "Chicken Issue" depends on how the chicken restrictions appear in game |
23:29.02 | Legorol | a tooltip that has ANCHOR_NONE never actually appears on screen |
23:29.04 | Iriel | Qzot: But i'd hate to be the one who tests that theory 8-) |
23:29.16 | Legorol | even if IsShown/IsVisible both return 1, |
23:29.27 | Legorol | which is what allows using hidden tooltips for scanning |
23:29.40 | Iriel | Legorol : Because it's there, just infinitely off-screen |
23:29.45 | Legorol | yeah |
23:29.48 | Iriel | Legorol : Or "as good as infinitely" |
23:29.50 | Legorol | could he have meant this? |
23:30.02 | Qzot | Good. |
23:30.20 | Legorol | ok, back to verifying that being invalid is equivalent to not having an owner, in all cases |
23:30.30 | Qzot | There are several BoP items you can only learn from one specialization, but the *item itself* does not require one or the other. |
23:31.13 | Qzot | I may be willing to test the theory. |
23:31.48 | Qzot | Lnu has a full set of gnomish equipment, but is not my engineer who's learned the expensive schems. |
23:32.35 | Kirov | I find the fact that so many engineering trinkets don't bind curious |
23:32.39 | Qzot | I was only partly following the WorldFrame:Hide() discussion. Did you guys come up with a way that the world doesn't become unusable, and is there a potential performance win for doing it? |
23:32.56 | Kirov | The rogues in my guild just trade one set of cables around betweent hem. |
23:33.26 | Qzot | I mail a snowmaster between multiple of my engineers. The timeout is on the engineer, not the device. |
23:33.41 | Kirov | Qzot - it was more a side tanget to the GameTooltip:SetOwner(WorldFrame, "ANCHOR_NONE") discussion. |
23:33.48 | Kirov | er, tangent |
23:33.55 | Iriel | Qzot: I'd expect an experiment with CT_Viewport and a tiny world frame would yield valuable results along that line |
23:34.08 | Qzot | Hmm. |
23:34.25 | Qzot | Let's put it this way. WorldFrame:Hide() was *very* interesting. |
23:34.33 | Qzot | As in... "May you live in interesting times." |
23:35.48 | Kirov | Qzot the only annoying thing about WorldFrame:Hide() is that none of the keybindings work. I had to make a macro to unhide it. =) |
23:37.05 | Iriel | I still expect a tiny worldframe to be more likely to give a performance gain over a hidden one |
23:37.07 | Iriel | But who knows |
23:37.45 | Iriel | combine that with running at a low resultion with minimal graphics settings |
23:37.49 | Depherios | From what I've seen, changing the worldframe's size doesn't relate to a lot of performance gain (not much at all) |
23:38.03 | Depherios | but that's with my uber vidcard |
23:39.45 | Qzot | Yeah. I would have expeceted all the polygons to still go flowing down the pipeline. |
23:40.12 | Kirov | *goes to check* |
23:40.25 | *** join/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |
23:40.57 | Depherios | Seriously though, does anybody know a good fix (beyond creating solid frames to overlay the exterior) to fix the Full-Screen Glow Effect + World Frame problem in 1.10? |
23:41.15 | Depherios | or are other people not getting that problem? |
23:41.18 | Iriel | Depherios : What problem is that? |
23:41.36 | Iriel | Is this a viewport + glow issue? |
23:41.38 | Depherios | I think it's multisampling + glow |
23:41.40 | Depherios | yah |
23:41.54 | Iriel | I suspect that your solution (black masking textures) is the appropriate one |
23:41.58 | Depherios | yah |
23:42.02 | Depherios | was hoping there was a quick fix |
23:42.38 | Iriel | Turn off glow?? 8-) |
23:42.46 | Depherios | I already have masking textures that turn red as my health goes down, so I just need to make them change color instead of alpha now (I have glow off for now ^_^) |
23:43.07 | Iriel | It does however strike me that it might be evidence of an inefficiency |
23:43.30 | Iriel | If the post-processing code only ran on the viewport area it would, in theory, be faster |
23:44.50 | Depherios | it's new, but yeah, it causes my framerate to shoot down |
23:45.44 | Kirov | Deph - what issue is this? |
23:45.54 | Kirov | and Iriel is correct about hidden / vs resize |
23:46.02 | Depherios | If you have world glow, and multisampling on |
23:46.04 | Kirov | hidden viewport is still being rendered, just not displayed |
23:46.07 | Depherios | with the world frame resized |
23:46.15 | Depherios | anything overlaying the "exterior" viewport area |
23:46.20 | Depherios | BLEEDS into the black |
23:46.22 | Kirov | ah |
23:46.31 | Depherios | until all/most of it is white |
23:46.32 | Kirov | the frame buffer "jiggle" |
23:46.36 | Depherios | yah |
23:47.04 | Depherios | things with an alpha transparency go nuts first... |
23:48.16 | Iriel | heh, video feedback FTW |
23:48.56 | Kirov | curious |
23:49.17 | Kirov | oh, I see, I clicked on a hidden frame, heh |
23:49.36 | Kirov | I managed to get a portion of the screen to stop flickering |
23:49.55 | Kirov | but I'd just clicked someplace bad. |
23:59.20 | *** part/#wowi-lounge Warol (n=Warol@adsl-75-5-43-183.dsl.emhril.sbcglobal.net) |