00:01.12 | ckknight | what'd be the point, kergoth |
00:01.22 | ckknight | frankly, I think that you should just use the first available method |
00:01.45 | ckknight | if mixins collide, then either throw an error or silently go with the first mixin specified |
00:03.22 | HoJ|Slayman | i like Golden Girls |
00:03.29 | HoJ|Slayman | good everyone |
00:03.33 | kergoth | i can think of one possible use case. lets say you have a mixin that provides one piece of functionality, but two interfaces to it. if a method of one of the interfaces overlaps with another mixin, you should still be able to pull in that mixin with just the first interface. i read an academic paper which argued for "inheritence through an interface", which acted like a filter. you mix in the mixin i mentioned -through the first interface-, and thats a |
00:03.59 | ckknight | and thats |
00:04.10 | HoJ|Slayman | s/Good/Good Night/ |
00:04.23 | HoJ|Slayman | s/good/good gight/ |
00:04.40 | HoJ|Slayman | u know what i mean f**ing purl! |
00:06.37 | kergoth | i could see someone providing more than one interface to functionality, depending on what the caller has at their disposal.. i'm just not sure if its worth doing |
00:09.32 | *** join/#wowace Tem (n=Tem@ip70-177-40-169.br.br.cox.net) |
00:09.32 | *** mode/#wowace [+o Tem] by ChanServ |
00:09.50 | *** join/#wowace Parak (n=profi@user-0cev737.cable.mindspring.com) |
00:10.29 | *** topic/#wowace by Tem -> |wowace.com | ace.pastebin.com | Disclaimer: We are strange. You have been warned. |
00:10.39 | *** topic/#wowace by Tem -> wowace.com | ace.pastebin.com | Disclaimer: We are strange. You have been warned. |
00:22.06 | Tem|WoW | kergoth: you have a minute? |
00:22.11 | kergoth | yep |
00:22.28 | Tem|WoW | today I started getting these uber annoying error messages with svn |
00:22.29 | Tem|WoW | and it |
00:22.35 | Tem|WoW | 's driving me nuts |
00:23.36 | kergoth | what messages? |
00:23.44 | Tem|WoW | svn: Can't move 'Catalyst/.svn/tmp/entries' to 'Catalyst/.svn/entries': Permission denied |
00:25.11 | kergoth | oh, that |
00:25.18 | Tem|WoW | I do a chmod on the directory and it goes away, sort of |
00:25.37 | Tem|WoW | but it comes back |
00:25.40 | kergoth | i dunno what causes it, but i thought it was related to interactions between tortoisesvn adn the console cygwin svn |
00:25.45 | kergoth | if i stick to one or the other, its all good |
00:25.54 | Tem|WoW | curses! |
00:26.00 | kergoth | i dunno how to fix it :\ |
00:26.01 | Tem|WoW | I enjoy using the 2 together |
00:26.08 | kergoth | but i get bit by that on a regular basis |
00:27.15 | Tem|WoW | it's been plaguing me all day |
00:27.38 | hyperChipmunk | is it saving them w/ different owners? |
00:28.13 | kergoth | afaict the owners are identical here |
00:30.39 | hyperChipmunk | hum |
00:30.58 | kergoth | i dunno though, tem will have to test, i dont have it happening right now |
00:31.22 | hyperChipmunk | this is retarded |
00:31.26 | Tem|WoW | hmm |
00:31.34 | hyperChipmunk | it passes everything as a single string from the command line |
00:31.35 | Tem|WoW | maybe I should get rid of the cygwin svn |
00:31.52 | Tem|WoW | I never had this problem when I was just using the normal windows binary |
00:32.02 | cladhaire | Tem|WoW: cygwin == devil |
00:32.09 | cladhaire | if you use win32, use win32 imo =) |
00:32.25 | Tem|WoW | cygwin is keeping me from going insane |
00:32.45 | kergoth | there are native versions of a lot of open source apps somewhere |
00:32.47 | kergoth | can trecall the url though |
00:33.19 | kergoth | it amuses me that running inside of additional layers via either qemu, which emulates a machine, or colinux, which is a linux kernel running in windows, is faster than cygwin. |
00:34.37 | Tem|WoW | yeah it's pretty slow |
00:34.57 | kergoth | i love doing development under colinux, myself |
00:35.24 | Tem|WoW | colinux is my next try |
00:35.35 | kergoth | run a full fledged little debian install in there |
00:35.45 | kergoth | i had svk and everything in there |
00:36.10 | kergoth | can exchange files between linux and windows via samba through the local network connection to it |
00:36.39 | cladhaire | never seen colinux |
00:37.26 | kergoth | http://www.colinux.org/screenshots/network.png |
00:37.52 | kergoth | though i just use putty to ssh into it, myself |
00:37.56 | kergoth | since its console sucks |
00:38.40 | cladhaire | interesting. |
00:38.48 | cladhaire | can i run BSD in it? =) |
00:39.49 | kergoth | colinux is a linux kernel that runs natively in windows |
00:39.51 | kergoth | not an emulator |
00:39.57 | kergoth | you could run bsd in qemu |
00:40.54 | cladhaire | hrm. |
00:41.03 | cladhaire | and have the same network dealy? |
00:41.08 | cladhaire | ive only used vmware, etc. |
00:44.23 | kergoth | not sure about qemu's networking, havent used it much |
00:46.37 | CIA-13 | 03aileen * r1399 10FuBar_VolumeFu/ (FuBar_VolumeFu.toc VolumeFu.lua): FuBar_VolumeFu: added svn:keywords |
00:47.41 | Tem|WoW | major volumefu issue |
00:47.52 | Tem|WoW | it's icon is invisible |
00:48.33 | cladhaire | not a problem, just a feature =) |
00:48.40 | kergoth | hmm, implementing pure abstract interfaces would be pretty easy |
00:49.34 | Tem|WoW | that I doubt very seriously cladhaire |
00:49.37 | kergoth | in a function that gets passed an object that implements an interface, you do local foo = WhateverInterface(arg1), which acts as a filter, only exposing the methods of arg1 that fit the interface, and any that arent implemented by arg1 would raise an unimplemented error |
00:49.38 | Tem|WoW | kergoth! |
00:49.41 | Tem|WoW | bad kergoth |
00:49.51 | Tem|WoW | focus on what we need not what would be cool |
00:50.23 | kergoth | then you can use that interface filter to pull in mixins "through an interface", thereby giving you a way to avoid mixin method collisions |
00:50.31 | kergoth | hehe |
00:51.35 | CIA-13 | 03aileen * r1400 10FuBar_VolumeFu/ (CHANGELOG.txt README.txt): FuBar_VolumeFu: added svn:keywords, removed changelog |
00:52.10 | hyperChipmunk | I suppose gmatch is 5.1, too? |
00:52.33 | kergoth | hyperChipmunk: yep, you can use gfind or find though |
00:53.55 | CIA-13 | 03aileen * r1401 10FuBar_VolumeFu/README.txt: FuBar_VolumeFu: hopefully the last svn:keywords mucking |
01:04.48 | Tem|WoW | ckknight: what's the difference between DebugFu and DebugProfilerFu? |
01:08.03 | ckknight | I have no idea what DebugProfilerFu is |
01:08.51 | kergoth | i think thats tek's |
01:08.54 | kergoth | never got around to trying it |
01:18.26 | kergoth | Industrial: if you use cygwin or linux, you'll probably want the changes in http://kergoth.com/projects/homefiles/changeset/250 |
01:23.03 | kergoth | okay, i'm gonna finish reworking the object model tonight to simplify matters and clarify them wrt constructor execution. will just make conflicting methods an error. i'll pursue support for interfaces at some later date. |
01:40.45 | ckknight | hooray |
01:53.25 | *** join/#wowace Parak (i=PROFI@user-0cev737.cable.mindspring.com) |
02:06.08 | hyperChipmunk | wth is %b? |
02:06.16 | hyperChipmunk | w.r.t. string patterns |
02:06.40 | cladhaire | %b matched pairs |
02:06.53 | cladhaire | for example, string.gfind("%b[]") will return anythign within []. |
02:07.01 | hyperChipmunk | aha |
02:07.03 | hyperChipmunk | thanks |
02:07.06 | Tain | Am I the only one who has the Lua handbook open just about every time I code? |
02:07.07 | cladhaire | [name][tag] [frame] comes back as "name", "tag", "frame" etc |
02:07.13 | hyperChipmunk | Tain: no |
02:07.26 | hyperChipmunk | I just couldn't find it; I was looking in the pattern area |
02:07.47 | cladhaire | Tain: PIL sits next to me |
02:07.51 | cladhaire | and the white PIL is in my bedroom =) |
02:08.43 | Tain | Sorry, didn't mean to be all snippy. I know I'm bouncing between sections trying to find things I know are there. |
02:08.54 | cladhaire | BITC |
02:08.59 | cladhaire | s/C/CH/ |
02:09.05 | cladhaire | ~lart purl |
02:09.10 | cladhaire | NO SWEARING |
02:20.28 | cladhaire | wow.. its quiert in here. |
02:21.12 | Tain | I'm eating a sandwich. |
02:21.59 | Tain | And drinking rum&DC |
02:22.14 | Tain | And listening to Modest Mouse. |
02:22.26 | cladhaire | why diet coke? |
02:23.14 | Tain | Actually I can only drink diet soda anymore. Regular soda is too sweet for me now. |
02:23.24 | Tain | If I drink a regular Coke it'll make my stomach hurt. |
02:24.13 | Tain | I'm down a lot from the 2+ liters a day of Diet Coke that I used to drink though. Serious addiction. |
02:25.15 | Tain | But at least it's not heroin, I say. |
02:27.43 | cladhaire | yeah |
02:27.43 | cladhaire | wow. |
02:27.52 | cladhaire | my parents were UBER addicted to Caffeine Free DC |
02:28.25 | hyperChipmunk | Tain: I'm in the same boat =) |
02:31.52 | Tain | I can't handle caffeine free, to me it tastes nasty. |
02:32.34 | Tain | Of course people who drink regular generally say the same about normal Diet c |
02:32.37 | Tain | Coke as well |
02:41.40 | CIA-13 | 03cladhaire 07unstable * r1402 10PerfectRaid/PerfectRaid/ (PerfectRaid.lua PerfectRaid.toc PerfectRaidChatCmd.lua): |
02:41.40 | CIA-13 | PerfectRaid: |
02:41.40 | CIA-13 | * Moved the chat command system over to the soon to be AceChatCmd |
02:41.40 | CIA-13 | * Half the handlers don't exist, and none of them do anything |
02:41.41 | CIA-13 | * AceChatCmd will give an intelligent error rather than just arbitrary error #32 if a handler doesn't exist |
02:41.41 | CIA-13 | * Cleaned up the closures in PRCC. |
02:45.17 | CIA-13 | 03cladhaire 07unstable * r1403 10PerfectRaid/PerfectRaid/PerfectRaidChatCmd.lua: |
02:45.17 | CIA-13 | PerfectRaid: |
02:45.17 | CIA-13 | * Fixed the usage string for /praid {show|hide} |
02:45.17 | CIA-13 | * Added CLASSES back in as a local table |
02:46.43 | Tain | I got a box from Amazon today of CDs that I only vaguely remember ordering. |
02:46.51 | Tain | That's sort of like a surprise, I guess. |
02:47.23 | Tem|WoW | caffeine free diet coke |
02:47.25 | Tem|WoW | .. |
02:47.27 | Tem|WoW | what's the point? |
02:47.30 | Tem|WoW | no sugar |
02:47.33 | Tem|WoW | no caffeine |
02:47.36 | Tem|WoW | no taste |
02:47.38 | Tem|WoW | wtf? |
02:49.15 | ckknight | it has taste |
02:49.19 | ckknight | it also has aspartame |
02:49.21 | ckknight | it'll kill you |
02:49.28 | ckknight | *thumbs up* |
02:49.42 | Tain | Everything will kill you, might as well take the things you like. |
02:51.05 | Tain | Someone here bought Circus Peanuts today. Who the hell buys Circus Peanuts? |
02:52.05 | haste | good morning |
02:57.43 | Tem|WoW | Coathanger! |
02:57.53 | Tem|WoW | (a lockpicking addon) |
02:58.01 | Tem|WoW | eh? |
02:58.44 | haste | wtf :o ? |
02:58.45 | clad|sleep | hahah |
02:58.52 | clad|sleep | Tem: We nicknamed one of our brothers Coathanger |
02:58.58 | Tem | heh |
02:59.02 | Tem | I need a better name |
02:59.03 | clad|sleep | cause we had another nickname for him.. but we had to abort it at the last second |
02:59.08 | clad|sleep | much worse pun =) |
02:59.14 | Tem | oh lol |
02:59.40 | Tem | picking the lock on lockboxes is a PITA |
02:59.46 | Tem | so I'm writing an addon to do it |
02:59.52 | Tem | I require a name |
03:00.03 | clad|sleep | coathanger is PERFEC |
03:00.17 | haste | so nice - the string.gsub issue in oRA is actually solved |
03:00.22 | haste | I agree on the name |
03:00.28 | Tem | alright |
03:00.33 | Tem | Coathanger it is |
03:07.45 | Tain | I don't like the name but I don't have any alternate suggestions so... uh.. I'm sort of making no point whatsoever. |
03:15.29 | haste | :D |
03:16.30 | Tem | perhaps Cairenn has a better suggestion? |
03:21.10 | Cairenn | ummmm |
03:21.27 | Cairenn | you expect me to think, after the day I've had? I've just collapsed ... |
03:22.10 | Cairenn | OpenSeseme |
03:22.28 | Tem | clad|sleep: you around? |
03:23.26 | Cairenn | Tem: OpenSeseme |
03:23.35 | Cairenn | ? |
03:23.47 | hyperChipmunk | OpenSesame |
03:23.58 | Cairenn | yeah, okay, so I spelled it wrong |
03:24.17 | hyperChipmunk | you're a failure at life |
03:24.21 | Cairenn | I know |
03:24.35 | Tem | I dunno |
03:24.50 | Cairenn | although watching my daughter up on that stage tonight ... I don't think I've failed at all |
03:24.56 | hyperChipmunk | ClickNPick |
03:25.14 | Cairenn | I'm pretty damn sure that the one truly important thing I've ever done in my life, I get a passing grade |
03:25.25 | hyperChipmunk | hmm |
03:25.34 | hyperChipmunk | Cairenn: nope, still a failure |
03:25.57 | Cairenn | hyper, dear, sweet hyper ... with all respect and affection .... fuck you |
03:26.02 | Tem | I are teh braindead |
03:26.17 | Cairenn | ;) |
03:26.23 | hyperChipmunk | I love you too |
03:26.31 | Cairenn | good :) |
03:26.50 | Cairenn | I'd be upset otherwise |
03:26.50 | Tem | Cairenn: so, it all went well? |
03:26.56 | Cairenn | it went wonderfully |
03:27.32 | Cairenn | she looked .... god, I know I'm her mom and that I'm all biased and everything, but oh my god she looked so elegent |
03:27.45 | Tem | :) |
03:27.52 | hyperChipmunk | aww |
03:27.57 | hyperChipmunk | like a cow, probably |
03:28.13 | *** join/#wowace Jarenthal (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
03:28.23 | Cairenn | and she was poised, and she didn't let her stage fright show the way it usually does, and ... it was great :) |
03:28.38 | hyperChipmunk | >8D |
03:28.53 | *** join/#wowace lytez (n=gngsk@c-68-33-204-115.hsd1.md.comcast.net) |
03:32.59 | *** join/#wowace ckknight_ (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
03:50.23 | Codayus | Arg, LUF + Visor breaking again. *cry* |
03:50.28 | Codayus | And I was sure it was fixed... |
03:55.24 | haste | :-( |
04:04.14 | Tem | haste: you just made a casting bar |
04:04.22 | Tem | what's the event for the end of a cast? |
04:06.05 | Tem | SPELLCAST_STOP would be too easy |
04:09.17 | pagefault | MC time |
04:11.14 | haste | for non-channeled spells -> SPELLCAST_STOP |
04:11.23 | haste | but channeled are a different story :p |
04:11.26 | Tem | oh good |
04:12.28 | haste | channeled: SPELLCAST_CHANNEL_START -> SPELLCAST_STOP -> (time it takes to channel) -> SPELLCAST_CHANNEL_STOP |
04:12.41 | Tem | is arg1 anything useful? |
04:13.00 | haste | nope |
04:15.26 | CIA-13 | 03otravi * r1404 10otravi_CastingBar/otravi_CastingBar.lua: otravi_CastingBar - Changed SpellStart() so it accepts input from other addons. |
04:21.57 | Codayus | 2 minute lag spike with onyxia at 16%. Entire raid totally froze...came back with 3/4s dead, MT down, and onyxia rampaging. WTF bliz? |
04:22.13 | kergoth | :( |
04:23.04 | Codayus | We've got players in I have no idea how many timezones, and every one froze...obviously a server problem. Grrrr. |
04:23.24 | haste | Codayus: We have that all the time on Broken Blade |
04:23.37 | Codayus | that was a new one on me |
04:23.41 | haste | + random disconnects, people warping around, crashes to char list etc |
04:23.46 | Codayus | Used to the Onyxia instance working nicely |
04:24.05 | Codayus | *sigh* I'd like to ticket a GM and ask for my repair bill and consumables refunded. |
04:24.13 | haste | doesn't work |
04:24.16 | haste | I've tired already :p |
04:24.27 | Codayus | :-) |
04:29.22 | hyperChipmunk | svn propset svn:externals http://svn.wowace.com/root/trunk/Metrognome ? |
04:29.31 | hyperChipmunk | that's all you have to do? |
04:31.27 | CIA-13 | 03otravi * r1405 10otravi_CastingBar/otravi_CastingBar.lua: otravi_CastingBar - Hopefully fixed keywords. |
04:34.14 | *** join/#wowace FryGuy (i=fryguy@c-24-23-19-160.hsd1.ca.comcast.net) |
04:34.36 | hyperChipmunk | hmm |
04:35.27 | Tem | does UnitClass return english or local text? |
04:35.54 | Tem | ah nevermind |
04:35.55 | haste | local _, engClass = UnitClass("unit") |
04:35.58 | hyperChipmunk | I'll tell you if you tell me how to add an external |
04:36.02 | hyperChipmunk | darn =( |
04:36.19 | haste | hyperChipmunk: I don't know - and somehow my keyword stopped working also =\ |
04:36.34 | haste | Tem: It's in caps btw |
04:36.44 | Tem | aye |
04:36.48 | Tem | I found it in the docs |
04:37.24 | Tem | I just need to find one more lockbox and I can call CoatHanger 'done' |
04:40.13 | Codayus | Hmm, first run - perfectly smooth, but server hiccup wipes us at 16% |
04:40.28 | Codayus | Next try - she DBs 5 times in the space of a minute or two... |
04:41.23 | CIA-13 | 03tardmrr * r1406 10CoatHanger/: Initial import. |
04:42.04 | Codayus | Stupid random dragon. |
04:42.29 | CIA-13 | 03tardmrr * r1407 10CoatHanger/ (CoatHanger.lua CoatHanger.toc CoatHanger.xml): |
04:42.29 | CIA-13 | CoatHanger: |
04:42.29 | CIA-13 | <PROTECTED> |
04:42.29 | CIA-13 | <PROTECTED> |
04:44.25 | CIA-13 | 03otravi * r1408 10oRA/ (oRA_Core.lua oRA_CoreLocals.lua): |
04:44.25 | CIA-13 | oRA_Core: |
04:44.25 | CIA-13 | - Improved the rank and valid source check. |
04:44.25 | CIA-13 | - Removed depricated locals. |
04:44.25 | CIA-13 | - Added keywords. |
04:44.26 | CIA-13 | - Shouldn't break anything, but I'm tired and it's 12h untill I can test it. |
04:44.47 | kergoth | Tem, whats coathanger do? |
04:45.02 | Tem | when you right click a lockbox it casts pick lock on it |
04:45.05 | Tem | then opens it |
04:45.24 | hyperChipmunk | bah, ClickPick woulda been a good name then |
04:45.36 | kergoth | Tem, ah, nice |
04:46.03 | Tem | damn you hyperChipmunk |
04:47.14 | hyperChipmunk | Tem: ? |
04:47.30 | Tem | I'm far too lazy to change the name now |
04:47.37 | Tem | but that *would* have been a better name |
04:47.39 | hyperChipmunk | I said that when you were asking for names before |
04:47.51 | hyperChipmunk | not my fault |
04:47.52 | Tem | no you didn't |
04:47.52 | haste | almost: 0524.56| [ hyperChipmunk] ClickNPick |
04:48.24 | haste | (that would be 1h and 20min old) |
04:48.38 | hyperChipmunk | ok, so I typoed it |
04:48.41 | hyperChipmunk | close enough |
04:48.49 | haste | hehe |
04:49.05 | haste | I did a little all-nighter before my exam, clearly a smart action |
04:51.43 | CIA-13 | 03hyperactiveChipmunk * r1409 10BulkMail/ (6 files): |
04:51.43 | CIA-13 | BulkMail: |
04:51.43 | CIA-13 | - AutoSend list commands work |
04:51.43 | CIA-13 | - Uses Metrognome to throttle sending of items |
04:51.43 | CIA-13 | - Can now be used as a rudimentary AutoSend mod |
04:51.43 | CIA-13 | - Not responsible for items lost or destroyed in-transit |
04:53.12 | haste | http://www.curse-gaming.com/mod.php?addid=3938 << look what I found :---P |
04:58.21 | kergoth | okay, its time to finish this damn object model... cause i need to use it :P |
04:58.46 | haste | hehe |
04:59.59 | Codayus | arg, was standing way to onys side...got hit for massive damage, and my corpse appeared in front of her. wtf...the servers been fine recently... |
05:00.35 | Tem | clearly it hasn't =P |
05:00.55 | Codayus | otoh, first time I've been killed by her knockback... |
05:01.45 | CIA-13 | 03kemayo * r1410 10FuBar_QuestsFu/QuestsFu.lua: FuBar_QuestsFu - Take advantage of changes to 'wrap' property in FuBar. Color the 'done' text for quests green, and the 'failed' text red. |
05:03.20 | CIA-13 | 03hyperactiveChipmunk * r1411 10BulkMail/BulkMail.toc: |
05:03.20 | CIA-13 | BulkMail: |
05:03.20 | CIA-13 | - added Metrognome to the .toc |
05:03.49 | Codayus | since I'm a priest...first time I've even been HIT by it...sigh |
05:04.22 | *** join/#wowace Soku[Laptop] (i=WinNT@towers155-19.sfsu.edu) |
05:13.37 | CIA-13 | 03kemayo * r1412 10FuBar_QuestsFu/QuestsFu.lua: FuBar_QuestsFu - Add the level when quests are pasted to the chatbox. |
05:18.22 | kergoth | <CIA-19> BZFlag: jeffm2501 playground_branch * bzflag/src/bzflag/ (playing.cxx playing.h): |
05:18.22 | kergoth | <CIA-19> BZFlag: break out some more of the big render func, change some var names ( can't just let |
05:18.22 | kergoth | <CIA-19> BZFlag: 'cumTime' hang out there like that.. it's just asking for it ). |
05:27.49 | Tem | ckknight_: you here? |
05:27.51 | Tem | hyperChipmunk: you here? |
05:28.12 | *** join/#wowace Qaarh (i=Qaarh@c-e51c72d5.029-112-6c6b701.cust.bredbandsbolaget.se) |
05:28.22 | Qaarh | morning |
05:28.38 | haste | morning |
05:28.49 | *** join/#wowace Wobin_ (n=Wobin@221.221.22.25) |
05:30.18 | hyperChipmunk | Tem: yo |
05:30.47 | Tem | I got a rather nonspecific error when I tried to detach BatFu's tooltip |
05:30.58 | hyperChipmunk | it's ckknight's fault |
05:31.04 | haste | non-specific errors are always fun |
05:31.12 | hyperChipmunk | ~blame ckknight_ |
05:31.14 | purl | ACTION blames ckknight_ for the end of the world as we know it |
05:31.14 | Tem | no line or anything |
05:31.22 | Tem | [00:25-1253] invalid key for `next' |
05:31.28 | hyperChipmunk | oh, I've seen that |
05:31.35 | hyperChipmunk | it usually goes away =P |
05:31.40 | haste | so have I, but only with the old timex |
05:31.44 | hyperChipmunk | ItemRack does that sometimes too |
05:31.59 | hyperChipmunk | it seems safe to ignore |
05:32.24 | haste | It's still an error tho' |
05:32.45 | hyperChipmunk | yea, but how do you debug that? I don't think i have 'next' anywhere in my code |
05:33.01 | kergoth | foo. |
05:33.38 | hyperChipmunk | yea, nuttin |
05:34.04 | hyperChipmunk | no 'next' in FuBarTooltip.lua either |
05:34.52 | hyperChipmunk | only usage of next anywhere in FuBar is in the context 'if next(t) == nil' |
05:35.24 | hyperChipmunk | uh, and don't ask me why you'd compare something to nil |
05:35.40 | hyperChipmunk | I din't write that part |
05:36.57 | Qaarh | i can see several reasons to compare something to nil... |
05:37.57 | hyperChipmunk | in lua, if it's nil, it doesn't exist |
05:37.57 | hyperChipmunk | if not foo works just as well |
05:38.05 | Qaarh | right, and isn't that a good thing to be sure of? if something doesn't exist..? |
05:38.08 | hyperChipmunk | and makes more sense |
05:38.17 | Qaarh | true, I suppose |
05:38.39 | hyperChipmunk | since it's almost always used in the context if not foo then foo = bar |
05:38.44 | hyperChipmunk | to initialize it |
05:39.23 | hyperChipmunk | ofc, since kergoth had me read PiL, I know that foo = foo or bar works equally well, and is even cleaner =) |
05:42.39 | kergoth | :) |
05:42.42 | hyperChipmunk | Tem: I'm happy you're using BatFu, btw; how do you like it? |
05:42.51 | haste | hyperChipmunk: Well, for example in oRA_RaidSay - I use a nil check to prevent it from sending empty messages. |
05:43.08 | *** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
05:43.30 | hyperChipmunk | in which case is 'if foo == nil then' different than 'if not foo then'? |
05:43.57 | Tem | hyperChipmunk: I haven't gotten into a single AB or AV since I got it |
05:44.08 | Tem | so I haven't gotten to see it's cool features |
05:44.16 | hyperChipmunk | oh, it makes it clearer to use == nil in that case |
05:44.19 | hyperChipmunk | Tem: =( |
05:44.33 | Tem | no one ever plays AB at my rogue's level |
05:44.43 | Tem | and the queues are too long on my main |
05:44.55 | hyperChipmunk | it work ok for wsg? |
05:45.26 | hyperChipmunk | I think I changed FuBar to use shift-click instead of alt-click to click stuff on detached tooltips |
05:45.33 | hyperChipmunk | makes it easier to target flagrunners |
05:51.00 | Wobin_ | http://x402.putfile.com/4/11707234272.gif |
05:51.20 | hyperChipmunk | rofl |
05:51.41 | hyperChipmunk | the starfox makes that awesome |
05:52.25 | Qaarh | poor dog though.. |
05:53.25 | Wobin_ | I know... but so funny =) |
05:53.26 | kergoth | hyperChipmunk, remember that 'if not foo' is true when foo is false, not just when its nil |
05:53.36 | kergoth | s/false/false or nil/ |
05:54.42 | hyperChipmunk | right, but that still catches nil ;) |
05:58.50 | hyperChipmunk | k, getting errors in embedded libs sucks |
05:59.41 | hyperChipmunk | sweet dreams |
05:59.48 | Qaarh | when is the 1.11 patch scheduled to go live? |
06:00.01 | Cairenn|sleep | after E3 is all we know at this point |
06:01.42 | Qaarh | well then.. if I only knew when E3 is :D |
06:03.26 | Cairenn|sleep | next week |
06:03.53 | Qaarh | ahh, nice |
06:04.58 | Wobin_ | CoatHanger? |
06:05.01 | Wobin_ | Whassat? |
06:05.17 | Qaarh | ok, heading to work now, see you |
06:08.17 | kergoth | hyperChipmunk, yes, but then if a false does show up, you wont notice it. |
06:08.44 | hyperChipmunk | ya ya =p |
06:09.07 | hyperChipmunk | we're so far off the original point, anyways |
06:09.21 | hyperChipmunk | which was a comparison of a table to nil to see if it exists |
06:09.26 | *** join/#wowace namxo (i=oxman@bau91-1-82-239-244-31.fbx.proxad.net) |
06:09.40 | hyperChipmunk | and tables can't be 'false' |
06:10.00 | hyperChipmunk | so thpbbbt |
06:11.03 | hyperChipmunk | how do I find out which addon's causing an error in an embedded lib? |
06:13.08 | kergoth | specific the stacklevel in the call to error() |
06:13.18 | kergoth | error('foo', 1) shows the line number of the current function |
06:13.22 | kergoth | 2 the caller of that function |
06:13.22 | hyperChipmunk | aoruu? |
06:13.25 | kergoth | 3 the caller of that caller |
06:13.25 | kergoth | etc |
06:13.37 | kergoth | see the docs on error() |
06:13.42 | hyperChipmunk | I'm not calling error |
06:13.45 | hyperChipmunk | I'm a freaking user |
06:13.51 | kergoth | then you dont. |
06:14.09 | hyperChipmunk | that's loads of trouble |
06:14.11 | kergoth | add asserts to the library's methods to check the args for sanity |
06:14.21 | kergoth | which errors() pointing at the addon if an error occurs |
06:14.24 | hyperChipmunk | people gonna get bug reports just because their mod was first to load the embed |
06:14.44 | hyperChipmunk | so it shows up as an error in theirmod/EmbedLib.lua |
06:14.53 | kergoth | which it is |
06:15.27 | kergoth | you shouldnt point at the addon. if you have 5 addons using various versions of that lib, which one do you point at, exactly? |
06:15.33 | kergoth | errors dont just occur at init time |
06:16.41 | hyperChipmunk | so... |
06:16.48 | hyperChipmunk | addons foo and bar use BorkedLib |
06:16.57 | hyperChipmunk | BorkedLib loads with foo |
06:17.06 | hyperChipmunk | bar causes an error in BorkedLib |
06:17.37 | hyperChipmunk | it shows up as foo/BorkedLib:##:crappy error message |
06:17.51 | hyperChipmunk | user says, 'aha, foo is broken' |
06:18.40 | kergoth | again, the library will have to check its arguments and call error with the appropriate stacklevel to protect against that |
06:22.18 | hyperChipmunk | it doesn't |
06:22.33 | kergoth | then report that as a bug to its maintainer. |
06:22.55 | kergoth | as a part of library development, checking the arguments of api functions is good policy |
06:23.03 | *** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
06:23.06 | kergoth | there, the simplified object model functions, with seemingly correct constructor executions and a working Mixin class |
06:25.19 | Thiana | Does sitting have any effect on hp/mana regen? In combat or out? |
06:25.53 | hyperChipmunk | no |
06:26.06 | hyperChipmunk | it isn't eq =) |
06:26.39 | Thiana | k, thanks. |
06:27.24 | Tem | I love ganking people 3 and 4 levels higher than me |
06:27.43 | kergoth | http://pastebin.ca/53453 |
06:28.48 | Wobin_ | kergoth: "Seemingly" correct? =P |
06:29.08 | hyperChipmunk | ah, someone screwed up a keyword in compostlig |
06:29.13 | pagefault | well that was fun |
06:29.16 | hyperChipmunk | s/compostlig/CompostLib/ |
06:29.34 | kergoth | Wobin_, i dont take anything for granted anymore. it passes my tests, thats all i can say |
06:29.58 | kergoth | and its dead simple, really |
06:30.03 | kergoth | nothing to it |
06:30.12 | kergoth | and once i yank all the damn asserts, should be fairly easy to grasp |
06:30.13 | kergoth | heh |
06:30.54 | hyperChipmunk | local vmajor, vminor = "compost-1", tonumber(string.sub("$Revision$", 12, -3)) |
06:31.31 | hyperChipmunk | unsurprisingly, vminor ends up nil =P |
06:31.50 | kergoth | heh, revision wasnt expanded, eh |
06:32.04 | hyperChipmunk | it would seem so |
06:32.23 | kergoth | check out the usage of that model on the pastebin to create Rectangle and Square classes |
06:34.36 | Tem | kergoth: I see you nixed the super support |
06:35.14 | Tem | and kergoth, LSP |
06:35.20 | Tem | Bad kergoth |
06:35.46 | Wobin_ | hrm |
06:35.50 | kergoth | LSP? |
06:36.02 | kergoth | super isnt a requirement without multiple inheritence |
06:36.06 | Tem | Liskov Substitution priciple |
06:36.07 | kergoth | i'll likely add it in as syntactic sugar though |
06:36.17 | kergoth | hehe, yeah yeah, square isnt a rectangle, i know :) |
06:36.20 | kergoth | but it was an easy example |
06:36.20 | Wobin_ | is there any advantage to using the self.db:Get("womble") syntax over MyDB.womble? |
06:36.21 | Tem | meh I don't think it's really necesary |
06:36.30 | Tem | kergoth: yeah, I was just poking at you |
06:36.43 | kergoth | Tem, the main advantage of super was that it could traverse the mro for you, and you could call the next element in the chain -without knowing what it was- |
06:37.05 | Tem | I spose |
06:37.07 | kergoth | but with the new single inheritence for subtyping, you know exactly who it is, because you depend on it, and pass the correct arguments for that class |
06:37.16 | kergoth | because the arguments the constructors accept varies with the calss |
06:37.17 | kergoth | class |
06:37.19 | Tem | right |
06:38.18 | Wobin_ | (apart from the nil checking) |
06:39.51 | kergoth | Wobin_, no advantage, and it has additional overhead |
06:40.06 | Wobin_ | So if I know they exist, it's better to go the latter format |
06:40.09 | kergoth | yep |
06:40.14 | Wobin_ | rightio |
06:40.17 | kergoth | acedb is likely to go away entirely in its current form for 2.0 |
06:40.25 | Tem | yeah |
06:40.35 | hyperChipmunk | and there was much rejoicing? |
06:40.48 | kergoth | indeed. |
06:40.50 | Codayus | Hmm, MC crashed |
06:40.55 | Codayus | That's not very good. |
06:41.01 | Codayus | With a ToEP on Mag...*sigh* |
06:41.04 | hyperChipmunk | free reset! |
06:41.07 | Codayus | Ticket time... |
06:41.17 | Tem | ouch lol |
06:41.24 | Tem | yeah, so AceDB in Ace2... |
06:41.28 | Codayus | maybe more than MC... |
06:41.30 | Tem | fuck the old system |
06:41.38 | Codayus | Can't retrieve chars |
06:42.05 | Tem | I'll rename it and the old system can stick around for a while as deprecated |
06:43.10 | Codayus | Okay, and now LB isn't on the server list... |
06:43.29 | Tem | lol Codayus |
06:43.31 | Tem | that sucks |
06:43.41 | Wobin_ | Codayus: Just keeps getting worse, doesn't it? =) |
06:43.51 | Codayus | Why do I even bother raiding? |
06:44.03 | hyperChipmunk | watch codayus's isp go down |
06:44.05 | Codayus | The freeze during Ony was just a warning I guess. |
06:44.26 | Wobin_ | The excitement of not knowing if you're going to survi..be able to log on? |
06:44.39 | kergoth | Tem, the plan is that every ace 2.0 component is embeddable, even the globel embedding stub. ace 2.0 wont exist as an independent addon, only as components. and all of Ace 1.x can still stick around as a seperate addon for those using it |
06:45.04 | Tem | hmm |
06:45.08 | Tem | alright |
06:45.27 | kergoth | thanks to the global stub, the components wont even have elements in the global namespace |
06:45.39 | Wobin_ | bah. I need to load purl up with more lua syntax |
06:45.40 | kergoth | local AceEvents =AceLibrary('AceEvents-1.0') |
06:45.58 | kergoth | ~emulate dib |
06:46.00 | purl | See Gaz, to defeat my enemy I must study my enemy, then become my enemy, then move in with my enemy, then wear my enemies clothes, then... |
06:47.48 | kergoth | could call ace 2.0 Ace-NG (next generation) or something instead, given the major change in structure |
06:48.16 | hyperChipmunk | i thought Tekkub's 'Duece' was clever |
06:48.29 | Tem | What the Duece!? |
06:48.35 | hyperChipmunk | Tem: could be AceXP |
06:48.46 | Tem | yes, exactly the type of thing I'm talking about |
06:49.02 | *** join/#wowace ckknight_ (n=ckknight@24-136-27-242.alc-bsr1.chi-alc.il.cable.rcn.com) |
06:49.22 | hyperChipmunk | AceNT |
06:49.53 | kergoth | hehe |
06:50.12 | hyperChipmunk | omgomg Ace2006 |
06:50.18 | Tem | omgomg |
06:50.18 | kergoth | if we lose the ace part of the name, we'll lose the current ace mindshare |
06:50.30 | kergoth | now given the major change in methodology, and given preconceptions, that might be a good thing. |
06:50.49 | Tem | I think we should rename it to Ace-LAZERSPEWPEW |
06:50.56 | hyperChipmunk | Ace+1 |
06:51.14 | Tem | Ace++! |
06:51.16 | hyperChipmunk | C -> C++...Ace=Ace+1 |
06:51.20 | Codayus | Duece is pretty funny... |
06:51.31 | hyperChipmunk | s/Ace=/Ace -> Ace=/ |
06:52.35 | Tem | oh oh ! |
06:52.39 | Tem | We should call it Duck |
06:52.55 | Tem | oh damn no one here was around for that... |
06:53.30 | hyperChipmunk | Tem: you're stupid and nobody likes your stupid idea |
06:53.45 | *** kick/#wowace [hyperChipmunk!n=Tem@ip70-177-40-169.br.br.cox.net] by Tem (Tem) |
06:53.48 | Tem | oops |
06:53.54 | *** join/#wowace hyperChipmunk (n=staharaj@d14-69-214-77.try.wideopenwest.com) |
06:54.01 | Tem | oops lol |
06:55.06 | hyperChipmunk | oops indeed |
06:58.53 | Tem | I dunno about Deuce... the first thing that comes to mind is it being used in one of our bus wars |
06:59.05 | Tem | "Operation drop the deuce" |
06:59.51 | kergoth | makes me think of that movie, deuce bigalo |
07:00.19 | hyperChipmunk | makes me think of a two of spades |
07:00.31 | hyperChipmunk | wfm |
07:00.37 | Wobin_ | ... |
07:00.51 | Wobin_ | gah |
07:00.53 | Wobin_ | Deuce. |
07:00.57 | Wobin_ | Not Duece |
07:01.11 | hyperChipmunk | who said Duece? |
07:01.17 | Codayus | That'll teach me to copy people who can't spell. |
07:01.23 | Wobin_ | <hyperChipmunk> i thought Tekkub's 'Duece' was clever |
07:01.24 | Codayus | hyperChipmunk: |
07:01.33 | Codayus | And then I copied him. ;-( |
07:01.36 | Wobin_ | Oh and Tekkub spells it that way too |
07:01.51 | hyperChipmunk | oh hey I did |
07:02.01 | hyperChipmunk | typo |
07:02.05 | hyperChipmunk | i know how it's spelled =P |
07:02.22 | Wobin_ | ~blame Tekkub |
07:02.28 | purl | ACTION blames Tekkub for all the evil in the world |
07:02.28 | hyperChipmunk | duece is like...doo-ee-chee |
07:05.18 | FryGuy | hmm whatever happened to that KIC Fu? :p |
07:05.38 | kergoth | ? |
07:06.24 | Codayus | And the server isn't coming back up... |
07:06.25 | FryGuy | keepitcool fu |
07:06.25 | Codayus | Sigh |
07:06.34 | Codayus | Well, that was a productive MC run. |
07:06.52 | Codayus | Got as far as mag, and didn't even get his loot. |
07:07.01 | hyperChipmunk | no worry, I took all his loot |
07:07.20 | kergoth | FryGuy, the current version of KIC adds itself to fubar just fine. |
07:07.26 | kergoth | did you bother trying it? :P |
07:07.43 | hyperChipmunk | trying is for lamerz |
07:07.54 | hyperChipmunk | always complain before you try |
07:08.53 | kergoth | ow. level 20 geomancers hurt my level 18 mage bad |
07:09.08 | kergoth | slows down the grind, having to drink and eat after nearly every kill :\ |
07:09.57 | CIA-13 | 03hyperactiveChipmunk * r1413 10BulkMail/ (BulkMail.lua BulkMail.toc BulkMailLocals.lua): |
07:09.57 | CIA-13 | BulkMail: |
07:09.57 | CIA-13 | - Switched PeriodicTable to an optional dependency |
07:09.57 | CIA-13 | - Changed version in BulkMail.lua header to 0.2.0 |
07:09.58 | CIA-13 | - Removed /bulkmail test |
07:10.30 | phyber | FryGuy: it's included in KIC. |
07:10.38 | hyperChipmunk | anyone else even giving BulkMail a try as an autosend? |
07:11.04 | FryGuy | oh really? |
07:11.11 | kergoth | autosend eh, thatll be nice for sending off leather and such to the auction alt |
07:11.19 | FryGuy | i didn't know there was a new version :p |
07:11.24 | phyber | FryGuy: yup, and it's very nice :) |
07:11.58 | FryGuy | now just need the c# tray icon to sit down there and buzz at me when it's ready :) |
07:13.35 | FryGuy | any reason why acetimer, acegui, and timex aren't on svn? |
07:14.08 | hyperChipmunk | cuz they haven't been updated since we moved to new svn |
07:14.12 | phyber | we use chronos and khaos now! |
07:14.21 | hyperChipmunk | phyber: hahaha |
07:14.35 | hyperChipmunk | khaos omg |
07:15.14 | *** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
07:15.14 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
07:15.18 | hyperChipmunk | I love mods like ChatScroll, wherein their registration in Khaos is twice as large as the entire functional part of the code |
07:15.35 | Neronix | morning |
07:15.47 | Neronix | Anyone tried out NanoStats yet? |
07:17.20 | *** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
07:17.20 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
07:17.24 | FryGuy | no |
07:17.30 | [MoonWolf] | ah, that is better. |
07:17.33 | FryGuy | i'm a healer.. not really need it :( |
07:18.04 | Neronix | FryGuy: Going to implement healing sometime today :) |
07:18.11 | FryGuy | well |
07:18.18 | FryGuy | if it could show whole-raid dps that'd be neat :) |
07:18.32 | FryGuy | are you doing parsing yourself or using that specialevents thing? |
07:18.58 | Neronix | doing it myself |
07:19.08 | kergoth | specialevents isnt a combat log parser.. |
07:19.26 | Neronix | Was about to say |
07:19.28 | FryGuy | er not special events |
07:19.29 | [MoonWolf] | yet anyway. |
07:19.36 | FryGuy | the other one O_o |
07:19.37 | Wobin_ | I hate Blackrock |
07:19.45 | [MoonWolf] | that is a problem |
07:19.49 | [MoonWolf] | seeing it has 3 instances. |
07:19.57 | Wobin_ | not the instance. the server |
07:20.11 | [MoonWolf] | ah |
07:20.12 | kergoth | FryGuy, other one? |
07:20.14 | *** join/#wowace Elkano (i=Elkano@client0178.vpn.uni-saarland.de) |
07:20.16 | Wobin_ | Every time it goes down, 300 level one gnomes log on with names like BLRKDWN |
07:20.23 | Wobin_ | and spam the crap out of the city channels |
07:20.23 | [MoonWolf] | wtf |
07:20.36 | Wobin_ | It's fucking annoying |
07:20.47 | [MoonWolf] | report for greifing |
07:20.54 | Wobin_ | Oh you bet we do |
07:20.57 | Wobin_ | Not that it does much |
07:21.21 | Elkano | we are also having some servers where the largest guilds are called 'my server is down' :/ |
07:21.36 | Wobin_ | "We know of the situation and are dealing with it" YARLY |
07:21.40 | *** join/#wowace LucenZzz (n=Lucen@pool-68-237-251-68.ny325.east.verizon.net) |
07:22.00 | Wobin_ | I want Blizzard to hand out some month long account bans |
07:22.07 | Wobin_ | and still charge them |
07:22.32 | [MoonWolf] | they cant do the and charge them thing |
07:22.40 | [MoonWolf] | but the month long ban sounds good. |
07:22.48 | Wobin_ | I know. I can dream =P |
07:23.37 | FryGuy | i can't find it :( |
07:23.39 | FryGuy | was on wowi |
07:24.20 | FryGuy | and what's up with the sorting on the search on there |
07:24.24 | FryGuy | it's really messed up :( |
07:24.29 | Tem | [MoonWolf]: sure they can |
07:24.56 | Tem | well, nearly |
07:24.59 | [MoonWolf] | wouldnt that be a big legal swamp ? |
07:25.04 | sedatedChipmunk | ban them for 29 days =) |
07:25.15 | Tem | not really |
07:25.23 | Tem | all they have to do is update the EULA |
07:25.28 | Tem | or TOS whichever |
07:25.38 | sedatedChipmunk | tos I think |
07:25.53 | [MoonWolf] | I'm all for it. |
07:25.57 | Tem | ditto |
07:27.00 | [MoonWolf] | i propose the following formula |
07:27.32 | [MoonWolf] | number of people * number of complaints * cuteness of gnome = days of ban per person. |
07:27.44 | Tem | 0? |
07:28.06 | [MoonWolf] | i dont see how that can come out as zero. |
07:28.23 | Tem | gnomes are annoying |
07:28.32 | Tem | with a cuteness factor of 0 |
07:28.35 | [MoonWolf] | ah |
07:28.38 | [MoonWolf] | in that case |
07:28.45 | Tem | damn little ankle biters |
07:29.02 | Tem | number of people ^ number of complaints |
07:29.02 | [MoonWolf] | gnome facter ( every item on this list acts as one point of gnome factor) |
07:29.03 | sedatedChipmunk | cuteness of gnome + 1 |
07:29.11 | [MoonWolf] | small, female, pink hair. |
07:29.22 | sedatedChipmunk | lol moon |
07:29.33 | sedatedChipmunk | that works |
07:29.36 | sedatedChipmunk | since they're all small |
07:29.49 | FryGuy | huzzah |
07:29.50 | FryGuy | http://www.wowinterface.com/downloads/fileinfo.php?id=4649 |
07:30.43 | [MoonWolf] | moustache, weird beard , pigtails, talking/acting like a kid. |
07:31.29 | [MoonWolf] | so even if only 2 people do it and only two people notice they are bound to get |
07:31.49 | [MoonWolf] | 2 * 2 * 2 = 8 days of banning. |
07:31.57 | [MoonWolf] | but most likely a lot more. |
07:32.52 | Neronix | FryGuy: Hmm, interesting... |
07:33.10 | FryGuy | too bad it doesn't fire events |
07:33.53 | [MoonWolf] | screenies people |
07:33.58 | FryGuy | http://www.fhguild.net/ |
07:33.59 | [MoonWolf] | combat logs are perfect for screenies. |
07:34.08 | FryGuy | my guild is def gay :( |
07:34.52 | [MoonWolf] | oooh |
07:34.53 | [MoonWolf] | the gay |
07:36.50 | [MoonWolf] | does that tentacle do wicked damage like a real c'thun tentacle ? |
07:37.13 | FryGuy | hmm |
07:37.16 | FryGuy | like 300 a hit |
07:37.48 | [MoonWolf] | and its speed is what , 2 ? |
07:37.58 | FryGuy | ya |
07:38.03 | FryGuy | against cloth I think |
07:39.34 | [MoonWolf] | decent enough |
07:39.37 | Tem | FryGuy: sorry to disappoint you but that mcp will contribute to memory chum |
07:39.43 | Neronix | FryGuy: That guy's parser is twice the size of all of nanostats |
07:39.49 | Tem | it creates tables way too frequently |
07:40.30 | Neronix | I don't need it |
07:40.50 | FryGuy | well |
07:40.58 | FryGuy | i'm just saying it's there :p |
07:41.02 | FryGuy | didn't know how good it was |
07:41.08 | Tem | seriously, it looks like it's a good idea, but... |
07:41.20 | Tem | it's written without clear knowledge of the lua memory system |
07:41.27 | FryGuy | wonder if it'd be better in specialevents |
07:42.16 | [MoonWolf] | tem, how much difference would compost make in mcp ? |
07:42.23 | Tem | not enough |
07:42.29 | [MoonWolf] | k |
07:42.43 | Tem | every event creates at minimum 3 tables |
07:42.56 | Tem | one table for the values of the event |
07:43.02 | [MoonWolf] | wow |
07:43.13 | [MoonWolf] | 3 per event ? does he WANT to eat memory or something. |
07:43.25 | Tem | he must not know |
07:43.29 | Neronix | He must be one of those crazy guys with 8gb ram :P |
07:43.44 | [MoonWolf] | someone make this guy use c or some other language that makes memory management a little more involved. |
07:43.47 | Tem | he creates a table for the values |
07:43.59 | Tem | then copies to before passing to an event listener |
07:44.55 | Tem | and it's copied once for each even listener |
07:45.23 | Tem | so it looks like a minimum of 2 tables with 1 more for each listener beyond the first |
07:45.34 | [MoonWolf] | does he dereference or nil our the tables afterwards ? or does he simply assume it will go away ? |
07:45.36 | Tem | but I haven't looked very far |
07:45.43 | Tem | he nils |
07:46.00 | [MoonWolf] | at least he does something right ? |
07:46.19 | Tem | no difference |
07:46.32 | FryGuy | local function tablecopy(table) |
07:46.32 | FryGuy | local retval = {}; |
07:46.32 | FryGuy | for k, v in table do |
07:46.33 | FryGuy | retval[k] = v; |
07:46.33 | FryGuy | end |
07:46.33 | FryGuy | return retval; |
07:46.35 | FryGuy | end |
07:46.37 | FryGuy | :\ |
07:46.46 | Tem | even if he hadn't nil'ed them his function wouldn't be holding a reference so it wouldn't prevent GC |
07:46.49 | Tem | FryGuy: look a little further |
07:47.02 | Tem | function this.notifyListener(type, values) |
07:47.02 | Tem | -- Notifies the listeners. By value passing -> copy the table before each call. |
07:48.04 | FryGuy | so basically it just means that it needs to be done better :p |
07:48.08 | FryGuy | but the concept is good |
07:48.23 | [MoonWolf] | it sounds like a good idea |
07:48.42 | Tem | yeah, the rest of his parser is probably fine |
07:49.01 | Tem | he just needs to switch stuff up to not use tables for **EVERYTHING** |
07:49.02 | FryGuy | i'm kind of confused how it works |
07:49.26 | Neronix | I'll stick to my own system for NanoStats |
07:49.38 | Neronix | Typical event handler: http://ace.pastebin.com/697559 |
07:50.00 | Neronix | it's probably not 100% optimized yet, but it's still much better than using his parser, imo |
07:50.14 | *** join/#wowace Cairenn (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
07:50.14 | *** mode/#wowace [+o Cairenn] by ChanServ |
07:50.14 | FryGuy | well |
07:50.23 | FryGuy | what about making your parser an acelibstub |
07:50.39 | FryGuy | and doing notifyevent |
07:50.44 | [MoonWolf] | morning cairenn |
07:51.13 | FryGuy | and.. does this do what it should? |
07:51.14 | FryGuy | local pet, spell, target, damage, school, resisted = 0 |
07:51.23 | FryGuy | shouldn't it be 0,0,0,0,0,0? |
07:51.33 | Industrial | FryGuy: hows AceFry going? :P keeping my eye on it |
07:51.41 | FryGuy | heh |
07:51.47 | Neronix | It certainly seems to work |
07:51.48 | FryGuy | it "works" so I haven't messed with it |
07:51.54 | Industrial | oh ok |
07:51.55 | Wobin_ | It'd set the others to niil |
07:51.58 | Neronix | I'll double check in the lua console... |
07:52.14 | FryGuy | do you use it or something Industrial? |
07:52.20 | Neronix | Industrial: NanoStats is beta quality now :) |
07:52.50 | Industrial | Neronix: cool |
07:52.57 | Industrial | Neronix: ill try it out tonight :D |
07:53.01 | Neronix | :D |
07:53.15 | Industrial | FryGuy: I tried it last night and its exactly How i like my unit frames |
07:53.36 | Neronix | FryGuy: Gah, you're right >.< |
07:53.38 | Industrial | theres some rought edges but i can tweak those >_o |
07:54.00 | Industrial | FryGuy: and i usually want my buffs left and debuffs right of the unit frame, so i can 'stack' them |
07:55.07 | Neronix | FryGuy: And I don't know what notifyevent is. I'm still a 95% coding noob :P |
07:55.19 | Industrial | ^^ |
07:55.26 | Industrial | well im not that great either |
07:55.32 | Neronix | But I will think about how I could turn that stuff into an embed |
07:55.38 | FryGuy | oh ya i forgot about buffs/debuffs |
07:55.40 | FryGuy | I'm just lazy :p |
07:55.41 | Industrial | i have maybe 3-4 hours a week to code |
07:55.44 | Industrial | heh |
07:56.11 | FryGuy | i don't really care about buffs |
07:56.14 | FryGuy | i just click on them |
07:56.24 | FryGuy | but debuffs I ought to put on there |
07:56.31 | FryGuy | maybe replace the player icon with them |
07:56.43 | Industrial | you could put buffs and debuffs on the right |
07:56.49 | FryGuy | no room :( |
07:56.54 | Industrial | so debufs are on the left (red edge) |
07:57.00 | Industrial | and buffs fill in from the right |
07:57.24 | Industrial | and move the rest of the icons over to the left |
07:57.25 | Industrial | :D |
07:57.40 | Industrial | meh, work time |
07:59.19 | FryGuy | gah |
07:59.23 | FryGuy | was going to show screenshot |
07:59.43 | Industrial | still here! |
07:59.43 | Industrial | :D |
08:00.50 | FryGuy | http://www.burntpopcorn.net/images/wow/WoWScrnShot_050106_212130.jpg |
08:00.51 | FryGuy | yay |
08:01.22 | FryGuy | buffs/debuffs are above the target |
08:01.29 | FryGuy | so.. can't put party debuffs there |
08:01.56 | FryGuy | i could put 1 debuff though |
08:02.25 | Industrial | i usually have |
08:02.27 | Industrial | TT |
08:02.31 | Industrial | T |
08:02.33 | Industrial | Player |
08:02.40 | Industrial | party1 2 3 4 etc |
08:02.48 | FryGuy | http://www.burntpopcorn.net/images/wow/WoWScrnShot_042806_202533.jpg |
08:02.51 | FryGuy | that makes me laugh :p |
08:03.24 | Industrial | no idea i dont raid |
08:04.08 | FryGuy | that's nefarion |
08:04.15 | FryGuy | and the tentacle trinket |
08:04.18 | FryGuy | owning his face :p |
08:04.21 | Industrial | *shrug* |
08:04.37 | Industrial | theres a tentacle trinket? |
08:04.49 | [MoonWolf] | you know what would be fun |
08:04.59 | FryGuy | http://www.joncarl.net/dkp/sitepictures/cthun/trinket.jpg |
08:05.10 | [MoonWolf] | nefarius going: "Tentacles my only weakness, how did you know!" |
08:05.22 | Industrial | lol cool summon pets in wow! |
08:06.19 | pagefault | that would be funny in pvp |
08:06.32 | phyber | http://cardboardium.com/sshots/WoWScrnShot_050306_214312.jpg |
08:07.21 | FryGuy | wow lots of gold O_o |
08:07.38 | phyber | some of my gold is hidden by deposit box ;) |
08:07.39 | Industrial | http://www.giantitp.com/cgi-bin/GiantITP/ootscript?SK=20 |
08:07.40 | Industrial | :p |
08:08.02 | [MoonWolf] | yeah, best d&d spell ever. |
08:08.34 | Industrial | xD |
08:09.24 | phyber | FryGuy: about 400G is hidden. |
08:09.33 | FryGuy | i've got like 200g :( |
08:09.39 | FryGuy | ah the life of a raiding priest |
08:09.52 | FryGuy | and how razorgore drops like 4x the gold c'thun does |
08:09.58 | FryGuy | anyways, sleep |
08:10.01 | FryGuy | it's late :( |
08:10.24 | Industrial | 10am |
08:10.25 | Industrial | :p |
08:10.28 | FryGuy | 1am |
08:10.37 | pagefault | is there any way to map pet actions to a normal action bar |
08:10.52 | FryGuy | macros |
08:11.01 | FryGuy | there's a lua for using pet actions |
08:11.12 | pagefault | ah ok |
08:11.20 | pagefault | I thought you used to be able to drag them onto action bars |
08:11.29 | Industrial | n o :( |
08:11.40 | *** join/#wowace Wobble (n=Wobin@221.221.22.25) |
08:11.54 | Industrial | hi wobble! |
08:12.04 | Industrial | wobblewobble |
08:12.05 | Industrial | :D |
08:17.56 | *** join/#wowace Gngsk (n=gngsk@c-68-33-204-115.hsd1.md.comcast.net) |
08:31.02 | *** join/#wowace Wobble (n=Wobin@221.221.22.25) |
08:46.16 | *** join/#wowace Cairen1 (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
08:52.48 | haste | I R BACK! |
08:52.53 | haste | *roars* |
08:54.01 | Industrial | I R NOT HAPPY |
08:54.05 | Industrial | my dad is being a bitch |
08:54.53 | [MoonWolf] | what did he do ? |
08:56.29 | haste | Isn't it more like... what Industrial did ? |
08:56.34 | Industrial | no |
08:56.35 | Industrial | I wanna buy a PC, need o lenc 800 euros from my dad, with my internship ill make 900 in the next two months (whereafter it finishes) |
08:56.49 | Industrial | i want that PC NOW becuase of the holidays |
08:56.52 | Industrial | not when school starts |
08:57.00 | Industrial | so i need to lend it |
08:57.03 | haste | rawr! |
08:57.09 | haste | ask a friend(s) :D |
08:57.25 | Industrial | sure ok, but then ge goes about how 100 euros per month is for insurance and blah |
08:57.28 | Industrial | (i never get sick) |
08:57.28 | [MoonWolf] | i dont know about your friends, but mine dont really have 800 euro ready to lend me. |
08:58.10 | haste | I know a couple of workaholics :D |
08:58.11 | Industrial | its taking me 3 weeks now |
08:58.20 | Industrial | to buy a PC |
08:58.21 | Industrial | :| |
08:58.25 | Industrial | im really getting pissed |
08:58.27 | Industrial | :P |
08:58.33 | haste | who quit school to work at two places :o |
08:58.45 | Industrial | >_o |
08:58.57 | haste | 07:30 -> 16:00 and 16:30 -> 23:30 |
08:59.02 | haste | which is pretty insane :< |
08:59.06 | Industrial | rediculous |
08:59.08 | Industrial | :P |
08:59.16 | Industrial | is that even legal? |
08:59.26 | haste | most likely |
08:59.32 | Industrial | slave of society.. |
08:59.39 | haste | I don't think they can stop you from overworking yourself |
08:59.52 | haste | Well, he wants to move away from Norway as quick as possible :D |
09:00.07 | haste | which actually kind of sucks :( |
09:00.25 | Industrial | I WIN |
09:00.28 | Industrial | WOOT |
09:00.29 | Industrial | :D |
09:00.34 | haste | Grats on 800 Euro! |
09:00.37 | Industrial | my dads ordeing the pc right now |
09:00.48 | Industrial | >:) |
09:00.48 | haste | I got a work offer today |
09:00.50 | haste | !! |
09:00.53 | Industrial | haste: ;o |
09:00.58 | Industrial | haste: what ? :D |
09:00.59 | haste | which I'm unsure if I'll take tho' |
09:01.03 | *** join/#wowace Gngsk (n=gngsk@c-68-33-204-115.hsd1.md.comcast.net) |
09:01.11 | haste | 300NOK/hour for a website |
09:01.12 | Industrial | jhasfd Gngsk |
09:01.17 | Gngsk | ? |
09:01.19 | haste | which in my eyes is pretty good payment :p |
09:01.24 | Industrial | you dont have euros? :P |
09:01.29 | haste | 300 Norwegian kroner = 38.6462062 Euro |
09:01.31 | haste | nope |
09:01.33 | Industrial | Gngsk: adsf kjo dwakkl ioafa |
09:01.37 | haste | Norway isn't a member of EU even |
09:01.43 | Industrial | haste: holy shit |
09:01.48 | Gngsk | O_O |
09:01.54 | Industrial | haste: and you are unsure? |
09:01.57 | Industrial | Gngsk: asfddasf? |
09:02.08 | haste | YES, because I know the guy who offered me that |
09:02.30 | Industrial | haste: i thought maybe ill talk to Gngsk in his own language, but it seems he doesn understand |
09:02.31 | haste | my old boss actually, and he binds you to a contract for X months if you accept |
09:02.36 | haste | aaw |
09:02.56 | Industrial | well how long is X months |
09:03.01 | Industrial | and is he a dick or not |
09:03.02 | Industrial | :D |
09:03.12 | haste | 2-6 months + dick |
09:03.17 | Industrial | dude 38 euros |
09:03.38 | haste | dude, I already have school + work + WoW |
09:03.46 | haste | and I'm already at my non-tax boundry |
09:03.54 | haste | s/non/no/ |
09:03.58 | Industrial | hmm |
09:04.05 | Industrial | invest? :P |
09:04.19 | haste | so if I accept I have to work like a fucktard for 2-6 months and pay the damn taxes :p |
09:04.44 | haste | I lost 10k in stocks last year :p |
09:04.56 | Industrial | >< |
09:05.15 | Industrial | well i cant even think of 10k :| |
09:05.26 | haste | remember that I'm speaking in NOK :p |
09:05.45 | [Ammo] | hrmf silly embeds, I think I forgot the optional dependancy |
09:05.49 | Industrial | ohhh |
09:05.49 | [Ammo] | which made it go bonkers |
09:05.53 | haste | and I did work like a fucktard last year |
09:06.03 | Industrial | school > money |
09:06.04 | Industrial | imo |
09:06.06 | haste | and I didn't enjoy it |
09:06.14 | Industrial | im quitting my job here for my next school |
09:06.17 | Industrial | :p |
09:06.29 | haste | well I got up at 05:00 every day - traveled to school was there 15min before it started at 8:00 |
09:06.45 | Industrial | i het up at 6 and am at work at 9 |
09:06.47 | Industrial | get* |
09:07.05 | haste | I worked from 15:00 to 22:30 to then travel home |
09:07.21 | haste | not each day tho' ^^ |
09:07.48 | haste | but I'm taking a relaxed year this time |
09:07.58 | haste | going to take three subjects and nothing more |
09:08.23 | haste | and work a little on the side |
09:08.37 | haste | just so I can pay the bills :---D |
09:09.23 | Industrial | well.. more like.. with my dad. |
09:09.30 | Industrial | thats ok cause were friends |
09:09.36 | Industrial | but sometimes hes a DICK |
09:09.39 | Industrial | :P |
09:09.40 | haste | haha |
09:09.58 | haste | living at home is pretty nice IMO |
09:10.08 | haste | so much less to worry about |
09:10.16 | Industrial | yea but with 2 guys its always |
09:10.35 | Industrial | 'what are we goin to eat', 'dont you mean whos goin to get chinese today?' |
09:11.25 | Industrial | hmm |
09:11.33 | Industrial | im gunna train 4 days a week now |
09:11.35 | Industrial | kickboxing |
09:11.35 | phyber | hah, nice. |
09:11.41 | haste | now! I need to get a hold of the person who posted my unit frames and oRA in a compilation on curse ^^ |
09:11.53 | haste | oitv unitframes - me goes.. wtf? |
09:12.07 | Industrial | haste: thats ok imo |
09:12.23 | haste | Industrial: I want the ocrrect name damnit! |
09:12.29 | Industrial | ow heh |
09:12.33 | haste | and get him to use the SVN version of oRA |
09:12.56 | CIA-13 | 03ammo * r1414 10Necronomicon/ (Necronomicon.toc Readme.txt): Necronomicon: Added libs to optional dependancies, added readme.txt with Credits for the textures and changelog |
09:12.56 | haste | since it has the gsub issue solved :D |
09:13.44 | haste | why is there no EXACT match search on curse... |
09:14.11 | Industrial | there isnt on wowi either |
09:14.18 | Industrial | search for something and you get the compilations |
09:14.27 | Industrial | it shouldnt search description text imo |
09:14.38 | Industrial | because im looking for addons |
09:14.39 | Industrial | :P |
09:14.40 | haste | Ovit castingbar and Ovit Unit frames |
09:14.41 | haste | :-----D |
09:14.53 | Industrial | hehe |
09:15.10 | phyber | which compilation are they in? |
09:15.30 | haste | give me a sec |
09:15.39 | haste | http://www.curse-gaming.com/mod.php?addid=3938 << that one |
09:16.19 | phyber | cool. |
09:16.20 | haste | I just want him to fix the typos, and include the SVN version of the addons - then I'm happy |
09:17.39 | haste | oh, and tell him to remove the Blizzard_* folders :p |
09:17.56 | haste | Industrial: want me to tell him to replace ChatScroll with idChat :---D ? |
09:18.04 | Industrial | sure |
09:18.10 | Industrial | pop in idMinimap *cough* |
09:18.20 | haste | he uses the square minimap thingy |
09:18.26 | Industrial | ah k |
09:18.47 | haste | Nordic Crusaders Compilation for the hardcore pve raider/clean nice imba |
09:18.50 | haste | I laughed :p |
09:19.13 | haste | You should see their movies btw |
09:19.18 | Industrial | ? ;o |
09:19.29 | haste | they have one where they Kill Lucifron, and goes OOM without them draining him |
09:20.14 | haste | (there are two tactics, one where you mana drain him untill he's oom, and then dps. Another one is where you just dps him down - which they used) |
09:21.00 | Industrial | so it lasted long? |
09:21.10 | haste | 12min I think it was |
09:21.12 | snurre | you seriously need more dps if he can empty his manapool |
09:21.32 | haste | snurre: it was their first time in MC I think |
09:26.28 | Codayus | ...Lucifron can go OOM? |
09:26.42 | Codayus | I'm kind of impressed. |
09:27.28 | haste | I wonder how they outlasted him actually |
09:27.36 | haste | since he does quite a lot of damage with the curses |
09:27.38 | Codayus | In my experience, either you really suck, and wipe to his curse, or you have some vague degree of competence and kill him rapidly. What did they have - 3 tanks, 20 priests, 10 resto druids, 7 pallies? |
09:27.50 | Codayus | Ya |
09:28.02 | haste | Codayus: I hate guild that does that - ditch classes to kill something |
09:28.14 | Codayus | Well, yeah. |
09:28.30 | Codayus | And hey, they killed him. |
09:28.45 | haste | Brutality (which is counted as the second best horde guild on my server) used 14 (YES _FOURTEEN_) Rogues to kill twin emps |
09:28.55 | haste | and they also got enraged (which is after 15min or so) |
09:28.57 | [MoonWolf] | wow, burst damage galore |
09:29.06 | Codayus | Heh |
09:29.30 | [MoonWolf] | think of what you could do with 15 coordinated rogues ... |
09:29.36 | [MoonWolf] | enraged ones. |
09:29.43 | haste | :-P |
09:29.53 | Industrial | wot about 14 warlocks >_o |
09:30.03 | [MoonWolf] | okay everybody, exectue ambush, backstab on my mark! |
09:30.10 | Codayus | We swapped someone out for a warrior on our first domo kill. We kinda though having all the adds tanked might be helpful. :-P |
09:30.27 | [MoonWolf] | lol |
09:30.32 | [MoonWolf] | brilliant idea |
09:30.44 | haste | http://video.google.com/videoplay?docid=196883840405298605 << someone has uploaded zhe Twin Emps kill :--D |
09:30.49 | Gngsk | I heard of guilds who put 1 warrior on 2 flamewalker elites |
09:30.54 | Codayus | I've heard you can use pets to tank the adds...we didn't try. :-) |
09:30.57 | [MoonWolf] | i demend that warlcoks get ge enslave elementals too. |
09:31.07 | haste | my guild that is |
09:31.26 | [MoonWolf] | think about it 15 warlocks, using the sons or ragnaros, on ragnaros himself! |
09:31.38 | haste | Thundergot is the pixel person to the right :p |
09:31.39 | *** join/#wowace netcurse (n=net@dslb-088-064-179-141.pools.arcor-ip.net) |
09:31.41 | Gngsk | impossible |
09:33.17 | haste | oO, the stream has the VT stream also |
09:33.32 | haste | (and the worst quality ever :---D) |
09:42.40 | Industrial | [MoonWolf]: :D |
09:42.58 | Industrial | [MoonWolf]: think about it, 15 warlock with a summon |
09:43.06 | Industrial | ;o |
09:43.11 | Industrial | id shit my pants :D |
09:43.25 | [MoonWolf] | unless they are imps or felhounds they are going to be dead in one AoE |
09:43.53 | Industrial | relly? |
09:43.56 | Industrial | :O |
09:44.27 | [MoonWolf] | if we are in the rag sitiuation, yes. |
09:49.34 | Industrial | :| |
09:49.49 | Industrial | i have 20 chars at lv 10-20 now |
09:49.55 | Industrial | i play all classes |
09:50.01 | Industrial | (an yes i like wsg, tee he) |
09:56.32 | haste | [MoonWolf]: felpuppies usually solo mages tho' |
09:56.41 | [MoonWolf] | yep |
09:56.43 | haste | at least if the warlock has 3-set felheart :D |
09:56.49 | haste | (or was it 5-set?) |
09:56.55 | [MoonWolf] | cant remember |
09:57.01 | [MoonWolf] | been some time since i played lock |
09:57.10 | haste | *loads up the lock* |
09:57.23 | haste | 5-set |
09:57.32 | haste | and if you have MD also :D |
09:57.39 | haste | hello 325 resistance to all schools |
10:00.38 | [MoonWolf] | evil |
10:00.51 | haste | you know.. the norwegian WoW community... It's FILLED with retards |
10:01.16 | haste | just reading on the forums makes me sad :< |
10:01.20 | [MoonWolf] | you know.. the WoW community... It's FILLED with retards <-fixed |
10:01.39 | haste | Well, it just seem that most of them are from Norway :p |
10:01.58 | haste | at least the onces I bump into |
10:03.44 | haste | now to write down all the changes done to oRA on the SVN |
10:06.26 | [MoonWolf] | ah, I should have taken the time to write some scripting like this before |
10:18.48 | CIA-13 | 03otravi * r1415 10oRA/oRA_CoreLocals.lua: oRA_Core - Updated CTRA version from 1.532 to 1.535. |
10:29.36 | Industrial | *lunch* |
10:38.40 | *** join/#wowace Stylpe (n=Stylpe@210.80-202-248.nextgentel.com) |
10:42.55 | Stylpe | Chuuu! |
10:43.53 | *** join/#wowace Tekcub (n=Tekk@ip70-178-135-244.ks.ks.cox.net) |
10:46.25 | *** join/#wowace [MoonWolf] (n=moonwolf@f176182.upc-f.chello.nl) |
10:46.25 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
10:46.47 | Thiana | wtb SavedVariablesPerServer :/ |
10:47.27 | [MoonWolf] | go suggest it. |
10:48.53 | Thiana | They listen? O.o |
10:48.59 | Stylpe | Why don't 'cha make it yourself? |
10:49.00 | [MoonWolf] | at times |
10:49.28 | Thiana | Because you'd still have to load the data for all servers in to start with Stylpe |
10:49.48 | Stylpe | Ah, of course |
10:50.25 | phyber | heh, you would think they would have done that when they added the SV per char into a per realm thing. |
10:50.42 | phyber | :/ |
10:50.51 | Thiana | Follow something to the logical conclusion? Perish the thought ;-P |
10:51.14 | Stylpe | Would you have it per char per realm, or per realm per char, or maybe per char and per realm by themselves? |
10:51.38 | Thiana | Per Char is per realm as it is now. |
10:51.46 | Thiana | I want per server for things like auction data/etc |
10:51.56 | Stylpe | Oh, per server |
10:52.05 | Stylpe | wait |
10:52.26 | Stylpe | I'm confused, what's the difference |
10:52.49 | Thiana | SV is seen by all characters, all servers. |
10:52.58 | Thiana | SVpC is seen by one character on one server. |
10:53.01 | Stylpe | No, I mean between server and realm |
10:53.11 | Thiana | I want seen by all characters on one server. |
10:53.24 | Thiana | Oh, you mean Horde/Alliance? |
10:54.06 | Stylpe | you were using the words realm and server, but isn't that the same thing? |
10:54.12 | Thiana | Yes |
10:55.39 | Thiana | SavedVariablesPerRealm then, *shrug* what it's named isnt that important. |
10:57.14 | Thiana | Hmm, looks like Cairenn asked for it back in January :( |
10:59.31 | haste | http://www.vgcats.com/comics/?strip_id=108 << I laugh so hard everytime I see that one |
11:00.58 | phyber | hehe |
11:01.58 | phyber | one of them has something about mining fish, that's cool. |
11:02.29 | Industrial | HOW I MINE FOR FISH? |
11:02.40 | Industrial | they have a teeshirt in the website |
11:02.54 | Industrial | i usually spam that in trade when someone asks a really dumb question |
11:03.43 | phyber | yeah, I saw you yelling it in one of your screenshots |
11:04.06 | Industrial | ;o |
11:04.06 | phyber | the one where someone had pulled the Blasted Lands mob to storrmwind castle |
11:04.08 | Industrial | *search* |
11:04.15 | Industrial | oh yeah that was fun |
11:04.16 | phyber | s/storrmwind/stormwind/ |
11:04.56 | phyber | when that happened on my realm, I went and bought a cheap sword and daggar to train those up. |
11:05.01 | phyber | got at least 200 in everything from it. |
11:06.06 | phyber | going for 300 unarmed at the moment. punching those mobs that you have to hug in MC. |
11:06.25 | phyber | think I have level 265 now :) |
11:07.12 | Industrial | i had only 80 max :| |
11:07.14 | Industrial | or so |
11:07.15 | Industrial | :D |
11:15.42 | CIA-13 | 03ammo * r1416 10Necronomicon/ (5 files): |
11:15.42 | CIA-13 | Necronomicon: Added /necro timers to hide the spelltimers and disable them. |
11:15.42 | CIA-13 | Fixed the bug with CompostLib.. Thou shallt not use / in .toc files, use \ |
11:15.49 | *** join/#wowace Net (i=Nor_S@m127.net81-67-144.noos.fr) |
11:18.00 | [Ammo] | another thing learnt... |
11:18.05 | [Ammo] | do not use / in .toc's |
11:18.47 | haste | ~pat [Ammo] |
11:18.49 | purl | ACTION pats [Ammo] and says "Nicely Done!" |
11:18.56 | [Ammo] | it's just silly |
11:19.08 | [Ammo] | I was looking for the problems people reported, and well turned out to be \ / |
11:19.09 | [Ammo] | me |
11:19.11 | [Ammo] | meh |
11:19.16 | haste | :D |
11:19.22 | [Ammo] | resorted to grepping and diffing |
11:19.24 | haste | well, you solved it at least |
11:19.26 | [Ammo] | indeed |
11:36.18 | phyber | so tired. and I left my jumper at home so I can't make myself a nice pillow for the office :/ |
11:40.34 | [MoonWolf] | http://dat.4chan.org/b/src/1146741588454.png <sfw |
11:40.41 | Industrial | Stylpe: pm |
11:41.12 | Industrial | [MoonWolf]: hahah |
11:41.13 | phyber | hehe, cool. |
11:41.26 | phyber | I don't dare to go to /b/ at work ;) |
11:41.37 | [MoonWolf] | really its funny and not at all /b/ like |
11:41.50 | Industrial | I'm trying to get Miravlix to show me his list of addons |
11:41.55 | Industrial | so i can point out improvements |
11:42.02 | phyber | yeah, I just checked it out. it's not usual b material. :) |
11:45.05 | phyber | I have to ask: behind golemagg, there is a little lava flow "window" thing that everyone jokes about. what is it? |
11:45.44 | Stylpe | It's pain |
11:46.19 | Stylpe | or it sure looked like it when that gnome jumped in there =P |
11:47.08 | phyber | ah, so just a way to kill yourself. |
12:05.14 | [Ammo] | the running gag is "check it out, you can see ragnaros from there!" |
12:05.19 | [Ammo] | and people die :) |
12:08.48 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
12:09.45 | Codayus | Ooooh. |
12:09.50 | Codayus | I have gotta try that next raid. |
12:09.59 | haste | w00t? |
12:17.06 | phyber | http://www.shortpacked.com/ |
12:18.08 | phyber | just the front page comic. others don't seem that funny yet. |
12:21.08 | ckknight_ | lol |
12:21.56 | Industrial | im gunna make some people laugh |
12:22.00 | Industrial | < KarlKFI> oh right, social life... knew i forgot something.... that's what you guys are for! |
12:24.32 | CIA-13 | 03kaelten * r1417 10KC_Items/ (3 files in 3 dirs): |
12:24.32 | CIA-13 | Bank/Inventory will no longer bomb out on split/merging stacks or trying to force a save. Will now fire events when their data is updated. |
12:24.32 | CIA-13 | Optimizer won't erase bank/inventory/broker data any more. |
12:24.46 | Stylpe | Does anyone know if FireShow still works? |
12:25.06 | Industrial | Does anyone know what FireShow even is? |
12:25.50 | CIA-13 | 03kaelten 07Kaelten * r1418 10KC_EnhancedTrades/enhancedtrades.lua: KC_EnhancedTrades:Fixed most annoying bugs when updating info. (index nil bug) Improved response time when regarding bank/inventory info changing. |
12:26.06 | Kaelten|sleeping | arg, now back to the real job. |
12:26.13 | Industrial | ;p |
12:26.17 | Industrial | Kaelten|Working: what do you do? :) |
12:26.41 | Kaelten|Working | I'm now in outside sales for The Talking Phone book |
12:26.45 | Kaelten|Working | before I was a retail manager. |
12:27.12 | Industrial | ok, heh |
12:27.51 | Kaelten|Working | ya its fun fun |
12:27.55 | Kaelten|Working | pays good, but its time consuming |
12:28.16 | phyber | is KCET still really slow when scrolling through the list of things you can make? |
12:28.25 | Kaelten|Working | not the beta I'm working on |
12:28.32 | phyber | nice. |
12:28.43 | Kaelten|Working | just waiting for people to test it to deathb efore I finish working on it |
12:28.50 | phyber | I really disliked scrolling the window a little bit and 2MB of garbage appearing ;) |
12:28.57 | Kaelten|Working | so please get the beta and abuse it |
12:29.06 | phyber | when I get home, I certainly will :) |
12:29.06 | Stylpe | I just did =) |
12:29.12 | Kaelten|Working | hehe, there is sometimes a slight pause when you first start scrolling |
12:29.39 | Kaelten|Working | thats just the caching loading up |
12:29.56 | Kaelten|Working | after thigns are cached they don't clear until its needed and then only on the items thats needed |
12:30.31 | Kaelten|Working | net result is a much faster scroll |
12:38.42 | phyber | think I'll give CreateFrame() stuff another try later. maybe I fail because I'm not doing something like self.frame=CreateFrame("wibble") |
12:43.35 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
12:47.48 | *** join/#wowace haste (n=haste@host-81-191-131-80.bluecom.no) |
13:02.31 | Qaarh|Work | hrm.. I wonder if I can toss together something similar to flagRSP, but based on ace.. and it must be more memory efficient |
13:02.53 | Qaarh|Work | I'd need a commlib though.. don't think it'd be a good idea using sky there |
13:03.27 | Elkano | wasn't ck planning to implement one? ;) |
13:04.19 | Qaarh|Work | aye |
13:05.24 | Qaarh|Work | I'll think on it over coffee... |
13:22.11 | phyber | too hot for coffee today. |
13:29.49 | haste | zomg, someone changed something on the forums! |
13:29.53 | CIA-13 | 03stylpe * r1419 10KeepItCool/ (KeepItCool.lua KeepItCoolLocals.lua): KeepItCool: Testing new detection strings, needs extensive testing before release |
13:29.57 | haste | or no... |
13:30.05 | haste | I've changed resolution |
13:34.27 | groll | ckknight_ u around? |
13:34.51 | Qaarh|Work | haste, heheh, I make these mistakes too... |
13:35.40 | haste | I'm to used to have WoW up in the background |
13:40.52 | Qaarh|Work | windowed mode? |
18:19.27 | *** join/#wowace purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
18:19.27 | *** topic/#wowace is wowace.com | ace.pastebin.com | Disclaimer: We are strange. You have been warned. |
18:19.33 | hyperChipmunk | ~cheer purl |
18:19.34 | purl | Three cheers for purl! Hip hip Hurray! Hip hip Hurray! Hip hip Hurray! |
18:23.08 | Qaarh | hehe |
18:27.31 | ckknight | hehe |
18:49.50 | Neronix`afk | Yay |
18:49.57 | Neronix`afk | finally got melee skills working in NS! |
18:53.43 | *** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net) |
18:54.27 | *** join/#wowace Kenman_ (n=Kenman@66-90-143-73.dyn.grandenetworks.net) |
18:54.46 | *** join/#wowace Vanish (n=vanish@65.125.135.34) |
18:54.52 | *** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net) |
18:54.57 | *** join/#wowace Eraphine|Lab (n=Eraphine@brenna.human.cornell.edu) |
18:58.05 | kergoth | ckknight: you check out that pastebin? |
18:58.29 | ckknight | wasn't it down? |
18:58.46 | kergoth | its up now |
18:58.50 | kergoth | http://pastebin.ca/53453 |
18:59.13 | haste | pastebin.ca > all |
19:02.14 | ckknight | reading it now |
19:04.15 | *** join/#wowace Elviso (n=Kenman@66-90-143-73.dyn.grandenetworks.net) |
19:04.39 | ckknight | could you have function Square.prototype:init(newobj, w, h) ? |
19:04.44 | ckknight | instead of function Square.prototype:init(newobj, arg) ? |
19:04.54 | ckknight | err |
19:04.55 | kergoth | well yeah, but its a square, it doesnt have seperate width and height |
19:04.57 | ckknight | I mean rectangle |
19:05.06 | kergoth | yeah you could |
19:05.15 | kergoth | that was before i changed to the fixed # of args everywhere :) |
19:05.44 | CIA-13 | 03neriak * r1423 10gfxToggle/ (gfxToggle.lua gfxToggleLocals.lua): gfxToggle: probably fixed the damned freeze at startup, people now have to manually ReloadUI if their SV are too old, a message will be shown when the update is needed. changed version and reset method a bit |
19:06.47 | ckknight | just wanted to make suer |
19:06.57 | ckknight | also, what's with the Mixin Interface deal? |
19:09.55 | ckknight | e.g. Mixin:new({'a'}) |
19:10.19 | ckknight | it's just the functions you have in it? |
19:11.53 | kergoth | yeah. so things like init or other private methods arent folded into the object |
19:12.01 | kergoth | could just as easily have a list of fields to exclude |
19:12.45 | *** join/#wowace Neronix`afk (i=omg@user-823.wfd79b.dsl.pol.co.uk) |
19:14.01 | ckknight | I think a whitelist is better |
19:16.01 | kergoth | the way it is now then? i agree, otherwise someoen will accidentally leave out 'init', and bam, method conflict, error raised |
19:16.05 | kergoth | heh |
19:17.30 | kergoth | it isnt that large a jump from here to implement more feature rich interfaces, like mixing in a mixin through a specific interface, and such. might do that later, just a matter of adding a couple functions and making the classes keep track of what interfaces they implement |
19:18.49 | ckknight | hrm |
19:19.20 | kergoth | but i'd probably put that in a seperate acelibrary, not aceoo, since itd use more memory |
19:19.31 | Tem | mmm |
19:19.38 | Tem | classes knowing what interfaces they implement |
19:19.41 | Tem | mmmm |
19:19.41 | kergoth | hehe |
19:19.56 | Tem | kergoth: am I running this at the wrong lua version? |
19:19.57 | kergoth | the cool part comes in when you can define a local through an interface |
19:19.59 | Tem | I'm getting an error |
19:20.23 | kergoth | arg1 = FooInterface(arg1) -- now you can only access the methods of that interface, and will error if any of those methods are missing from arg1 |
19:20.29 | kergoth | Tem: should be fine in 5.0 |
19:20.31 | Tem | C:\cygwin\usr\local\bin\lua.exe: oo.lua:8: bad argument #1 to `len' (string expected, got nil) |
19:20.31 | Tem | stack traceback: |
19:20.31 | Tem | <PROTECTED> |
19:20.31 | Tem | <PROTECTED> |
19:20.31 | Tem | <PROTECTED> |
19:20.31 | Tem | <PROTECTED> |
19:20.37 | kergoth | hmm, thats odd |
19:21.00 | phyber | Is position 0,0 on the screen supposed to be the bottom left corner or the top left corner? |
19:21.14 | phyber | X,Y coord. |
19:21.18 | kergoth | Tem: http://pastebin.ca/53577 is what i get. |
19:21.44 | Tem | yeah, that's what I was expecting to see. |
19:21.50 | Tem | maybe I'm running it under the wrong version |
19:26.35 | Tem | kergoth: I'm running it under lua 5.0.2 and still getting that |
19:27.34 | Tem | ugh, my system is such a mess |
19:28.09 | Tem|AFK | >< |
19:28.35 | ckknight | bottomleft, phyber |
19:32.47 | phyber | I'm using the RestorePosition and SavePosition from PerfectRaid, but there seems to be some voodoo needed to get them to work correctly :/ |
19:33.00 | phyber | like, I'll have a Y position of 800, and on a restore it becomes 1300 or something. |
19:33.10 | Lucen | depends on scale |
19:35.44 | phyber | well, the code is copied exactly from PerfectRaid and the position saving works fine there. :/ |
19:37.25 | kergoth | Tem|AFK: heh, that code works here both in 5.0.2 and 5.1 ... hmm |
19:37.45 | kergoth | Tem|AFK: did you copy and paste or did you do a proper raw download of it? |
19:37.57 | Industrial | kergoth: #lua |
19:45.53 | Lucen | phyber: are you scaling your frame? |
19:47.47 | Lucen | hmm..praid sets the master scale too...ok...i'm confused as to why you're having the issue then :( |
19:51.37 | *** join/#wowace Neronix`afk (i=omg@user-823.wfd79b.dsl.pol.co.uk) |
19:52.14 | hyperChipmunk | hmm |
19:53.46 | hyperChipmunk | I'm using hooks for the first time |
19:54.06 | hyperChipmunk | is there anyway to perform my actions AFTER the hooked function? |
19:54.20 | *** join/#wowace Neronix`afk (i=omg@user-823.wfd79b.dsl.pol.co.uk) |
19:54.48 | hyperChipmunk | i.e. ContainerFrame_Update resets the saturation on all items in bags |
19:55.15 | kergoth | call the original version before doing your stuff, rahter than after, afaik |
19:55.44 | hyperChipmunk | I'm using saturation to display useful information, so i need to reset my own everytime that thing changes them |
19:55.58 | hyperChipmunk | does that break the chain? |
19:56.53 | kergoth | how could it? you're still calling it |
19:57.08 | hyperChipmunk | oh oh oh |
19:57.19 | hyperChipmunk | not self:CallHook you mean |
19:57.26 | hyperChipmunk | just call the function itself |
19:57.28 | hyperChipmunk | durr |
19:57.37 | hyperChipmunk | don't mind me |
19:57.39 | hyperChipmunk | I'm just stupid |
19:57.55 | kergoth | well, you'd have to use callhook, otherwise the original fucntion would get called twice, since its in teh callhook chain too |
19:58.04 | kergoth | right? |
19:58.10 | hyperChipmunk | er |
19:58.23 | hyperChipmunk | wait, yea; that's the dilemma I faced, I think |
19:58.26 | kergoth | hmm |
19:58.36 | kergoth | i dunno, the hook stuff still looks like voodoo to me |
19:58.41 | hyperChipmunk | callhook leaves the function |
19:58.58 | hyperChipmunk | wait, no it don't |
19:59.07 | hyperChipmunk | grar, now I'm even more confused =) |
19:59.18 | kergoth | well, you're not alone there |
20:00.38 | hyperChipmunk | yea, just calling the function throws me into a loop |
20:00.41 | hyperChipmunk | because I call it |
20:00.45 | hyperChipmunk | and hook it =) |
20:00.52 | hyperChipmunk | stack overflow |
20:01.03 | Qaarh | how very weird.. anyone else here that having random lockups when in the cities? |
20:01.04 | kergoth | you'd have to store the original in a local, then call that |
20:01.09 | kergoth | but i dunno if thats the right wya |
20:01.27 | hyperChipmunk | the ace documentation says it's detailed in another document |
20:01.27 | Qaarh | I'm talking sudden freeze, then crash. |
20:01.35 | hyperChipmunk | but it doesn't specify which, and I can't find it =P |
20:03.47 | hyperChipmunk | oh, dear, this could get ugly =) |
20:09.06 | *** join/#wowace Tem (n=Tem@204.90.50.252) |
20:09.06 | *** mode/#wowace [+o Tem] by ChanServ |
20:12.50 | *** join/#wowace Stylpe_2 (n=Stylpe@210.80-202-248.nextgentel.com) |
20:14.13 | *** join/#wowace [MoonWolf] (i=moonwolf@f176182.upc-f.chello.nl) |
20:14.13 | *** mode/#wowace [+o [MoonWolf]] by ChanServ |
20:14.35 | [MoonWolf] | lo |
20:16.39 | hyperChipmunk | hi [MoonWolf] |
20:16.51 | hyperChipmunk | you use hooks a lot in XRaid, right? |
20:17.09 | kergoth | xraid isnt his |
20:17.18 | hyperChipmunk | shush |
20:17.46 | hyperChipmunk | this is my antagonize-before-asking-for-help tactic |
20:18.02 | [MoonWolf] | and you are sure this tactic works ? |
20:18.32 | hyperChipmunk | no, my success rate with this particular tactic has been depressingly low, but I'm hopeful |
20:20.34 | hyperChipmunk | basically, I have a function that gets called from multiple sources, and everytime it gets called, it screws up something I've done, and I have to fix it back |
20:21.11 | hyperChipmunk | I need a way to run my fixer function everytime that particular function is called |
20:21.24 | [MoonWolf] | hook the function ? |
20:21.36 | [MoonWolf] | fix the orginial function... |
20:21.36 | hyperChipmunk | that lets me fix it before it gets broken |
20:21.53 | hyperChipmunk | which defeats the whole point |
20:22.35 | hyperChipmunk | hook it and copy-paste the whole thing except one line? |
20:23.25 | hyperChipmunk | sticking 55 lines of blizz code in my addon is enough to make my stomach turn =P |
20:25.21 | [MoonWolf] | i can imagine |
20:25.23 | hyperChipmunk | surely someone has encountered this =\ |
20:35.07 | *** join/#wowace snurre (n=snurre@AVelizy-153-1-18-42.w83-199.abo.wanadoo.fr) |
20:35.53 | hyperChipmunk | ~stab clad|sleep |
20:35.55 | purl | ACTION runs at clad|sleep with an origami Swiss Army knife, and inflicts a nasty paper cut. |
20:36.16 | Industrial | idMainBar.lua:65: attempt to call method `Construct' (a nil value) |
20:36.18 | Industrial | http://pastebin.com/698794 |
20:42.28 | [MoonWolf] | meta tables |
20:42.58 | Ratbert_CP | Metatables *rock*! |
20:44.37 | Wobin_ | Don't they? =) |
20:45.03 | Ratbert_CP | Ummm... Can you put "regular" functions in the metatable? I thought you either had to use the "stock" metamethods, or you need to GetMetatable()... |
20:49.24 | kergoth | a metatable is just a table. |
20:49.49 | kergoth | that happens to get certain keys looked up when certain things happen to the tables its attached to with setmetatable |
20:50.46 | Ratbert_CP | But you can't call a function in the metatable directly. i.e, if the metatable of foo included a function bar(), I couldn't use foo.bar() could I? |
20:51.44 | kergoth | uh? |
20:51.47 | Ratbert_CP | I'd have to use something like foo.mt.bar() (assuming you set the metatable as an element of foo) |
20:52.00 | kergoth | bar is not an element in the foo table. |
20:52.06 | kergoth | why exactly would you expect to be able to look it up? |
20:52.26 | Ratbert_CP | Look at id's pastebin example... |
20:52.33 | Wobin_ | Ratbert_CP: You can use metatables as a class |
20:52.52 | kergoth | no, you can use a metatable with an __index that poitns at the class |
20:52.59 | Ratbert_CP | :) |
20:53.05 | kergoth | Industrial: read PIL. |
20:53.08 | Wobin_ | semantics =) |
20:53.13 | kergoth | accuracy. |
20:53.16 | Ratbert_CP | Powerful semantics... |
20:53.20 | Wobin_ | I meant more with metatables, you can implement classes =P |
20:53.55 | Ratbert_CP | Accuracy is a must... Big difference between lightning and lightning bug... |
20:54.01 | Wobin_ | therefore metables == cool |
20:54.19 | Wobin_ | meh, it's 5am, expect nothing coherant from me =P |
20:54.20 | Ratbert_CP | Weak tables + metatables = lots 'o fun! |
20:56.05 | Tem | Ratbert_CP: ? |
20:56.11 | Ratbert_CP | Yo... |
20:56.20 | hyperChipmunk | Tem: you're smart, right? |
20:56.31 | Ratbert_CP | We like to let him think he is |
20:56.36 | Tem | um, what's the right answer to that question? |
20:56.43 | hyperChipmunk | well, now's your chance to prove it! |
20:56.51 | Tem | uh oh... |
20:57.17 | Tem | I eat metatables for breakfast |
20:57.23 | hyperChipmunk | nope, keep goin' |
20:57.51 | Tem | your mess with the hooking? |
20:57.55 | hyperChipmunk | ya |
20:57.56 | Tem | that's your own fault |
20:58.01 | [MoonWolf] | hehe |
20:58.03 | hyperChipmunk | wtf |
20:58.04 | [MoonWolf] | a true sage he is. |
20:58.08 | hyperChipmunk | how is it my fault |
20:58.34 | Wobin_ | utterly brilliant: http://community.livejournal.com/metaquotes/5042986.html?style=mine#cutid1 |
20:58.35 | hyperChipmunk | I'ma just hook the desat function |
20:59.03 | Ratbert_CP | Tem: http://ace.pastebin.com/698847 |
21:00.06 | Industrial | < kergoth> Industrial: read PIL. |
21:00.17 | Industrial | I learn better by doing |
21:00.22 | Ratbert_CP | Good advice. I suggest you follow it... ;) |
21:00.39 | kergoth | i believe you, but it helps to know how things work before you blindly rush forward, then whining when it doesnt work |
21:00.52 | Industrial | whining? nah |
21:00.57 | kergoth | wasting our time. |
21:01.00 | kergoth | go read |
21:01.04 | Industrial | .. |
21:02.01 | Ratbert_CP | http://www.lua.org/pil/13.html |
21:02.38 | hyperChipmunk | America says: ROFL! I just critted Japan for 5683 fire damage... gnomish engineering ftw |
21:03.17 | hyperChipmunk | Industrial: listen to him |
21:03.30 | hyperChipmunk | it will change your life |
21:03.42 | hyperChipmunk | and then you can whine with credibility |
21:04.05 | Industrial | 1. I didnt whine |
21:04.10 | Ratbert_CP | Or at least plausible deniability |
21:04.13 | Industrial | 2. I already read that chapter of pil |
21:04.42 | Industrial | 3. It made me read up on what Sets are for some hours too |
21:04.55 | kergoth | no, you were distractted by something you didnt need to know |
21:04.57 | Ratbert_CP | Then you would know that the only functions that are automagically called in the metatable are the metamethods described in Ch.13 |
21:05.04 | kergoth | you dont need to understand sets to get how metatables work |
21:05.29 | Tem|Food | Wobin_: that's *genius* |
21:06.02 | Wobin_ | Tem|Food: That took some brilliant thinking =) |
21:06.03 | Industrial | kergoth: well i asked in #lua and i asked you to look there - twice |
21:06.14 | Industrial | then i asked in #wowi-lounge and they said i was correct |
21:06.17 | Industrial | so i began making it |
21:06.20 | Industrial | and it breaks |
21:06.25 | Industrial | weird? |
21:06.30 | kergoth | no shit it breaks |
21:06.33 | kergoth | that isnt how metatables work |
21:06.35 | kergoth | go read some more |
21:06.59 | hyperChipmunk | pil needs a chap on acehooks |
21:07.02 | Industrial | kergoth: is it your day or something? jeez :| |
21:07.20 | hyperChipmunk | actually |
21:07.27 | hyperChipmunk | pil needs chaps on anything I don't understand |
21:07.44 | kergoth | s/mt =/class =/; s/setmetatable(tbl, self.mt)/setmetatable(tbl, {__index = self.class})/; -- this is how you code when you've actually read the book |
21:08.08 | [MoonWolf] | what do the slashed do ? |
21:08.15 | [MoonWolf] | slashes* |
21:08.18 | Ratbert_CP | vi substitution |
21:08.21 | [MoonWolf] | ah |
21:08.21 | hyperChipmunk | substitutions |
21:08.29 | [MoonWolf] | they seemed out of place. |
21:08.53 | Ratbert_CP | kergoth = Lua hax0r + vim g33k ;) |
21:09.07 | kergoth | s/// is the usual regex substitution syntax. vim, perl, and sed all use it (with slight differences in the actual regex) |
21:09.20 | Wobin_ | Luva im hag 33kxor |
21:09.41 | [MoonWolf] | kegoth is a hacker in the classic sense of the word to begin with. |
21:10.00 | hyperChipmunk | he coughs a lot? |
21:10.04 | Ratbert_CP | Or was it LaTeX? Hmph.. |
21:10.04 | [MoonWolf] | ah, now i see it, i did not recoknize the regex patter, to distracted by code. |
21:10.25 | [MoonWolf] | Ratbert_CP, both would give me haedaches. |
21:11.12 | Ratbert_CP | Not as much as when I learned RPG/III on an AS/400, and found I could start reading it without the coding sheets or docs... |
21:12.04 | Ratbert_CP | Each column has a different meaning, which may change based on the values in previous columns... |
21:12.23 | Ratbert_CP | Worse than FORTRAN77 |
21:12.37 | [MoonWolf] | 77 ? |
21:12.54 | Ratbert_CP | The specific version I learned in college... |
21:13.16 | Ratbert_CP | Of course, that was after learning PL/1, but before Ada... ;) |
21:13.49 | Tain | We need a MMORPG based entirely on LOGO. |
21:14.07 | Ratbert_CP | ~slap Tain |
21:14.08 | purl | ACTION slaps Tain, keep your grubby fingers to yourself! |
21:14.15 | Ratbert_CP | ~fish Tain |
21:14.17 | purl | ACTION slaps Tain around with a large trout |
21:14.17 | [MoonWolf] | if you want you char to move at the speed of a turtle.... |
21:14.21 | Ratbert_CP | :) |
21:14.26 | [MoonWolf] | </pun> |
21:14.40 | Ratbert_CP | ~defenestrate [MoonWolf] |
21:14.41 | purl | ACTION uses an oversized sling shot to launch [MoonWolf] out the nearest window |
21:14.45 | Qaarh | how are the arguments in a /command passed to the function you specify? (Ace addon) |
21:14.58 | [MoonWolf] | as a string. |
21:15.02 | hyperChipmunk | one long string |
21:15.06 | Ratbert_CP | ~evileye [MoonWolf] |
21:15.13 | [MoonWolf] | what did i do ? |
21:15.13 | Tain | A string named Scooby Do |
21:15.20 | Ratbert_CP | ~hairyeyeball [MoonWolf] |
21:15.30 | Ratbert_CP | Need to teach purl some attitude... |
21:15.31 | Qaarh | do I have to declare the string in my function declaration? |
21:15.32 | Ratbert_CP | :) |
21:15.35 | Industrial | Ratbert_CP: the horror |
21:15.57 | Qaarh | function foo:slashcommandhandle(thelongstring) ... ? |
21:16.03 | [MoonWolf] | only if you want to use it. |
21:16.07 | Ratbert_CP | Which part? My life has been full of horror (both my own and those around me) |
21:16.11 | Qaarh | right, obviously I'd want it :D |
21:16.26 | Industrial | the hairy eyeball |
21:16.41 | [MoonWolf] | but here is the beaty of lua, you dont HAVE to. |
21:16.50 | Tain | Dum dum dum! |
21:17.17 | Qaarh | [MoonWolf], don't have to use it? |
21:17.26 | [MoonWolf] | nope |
21:17.52 | [MoonWolf] | you could declare foo:funcion() ace:print(stuff") end perfectly fine. |
21:17.53 | [MoonWolf] | i think. |
21:18.04 | [MoonWolf] | never tried in the case of a chat command handler that need arguments. |
21:18.15 | [MoonWolf] | function foo:etc |
21:18.26 | Qaarh | right, but it's a command that needs arguments.. |
21:18.39 | [MoonWolf] | deja vu |
21:18.51 | [MoonWolf] | did we awnser this question 10 seconds ago ? |
21:18.52 | Codayus | some future version of ace may have a ore functional chat command parser...which would be nifty |
21:19.04 | Qaarh | ... right |
21:19.26 | Codayus | I think clad was working on one for praid...but it's not really functional, and certainly doesn't help *you* here and now. |
21:19.48 | [MoonWolf] | if it takes more then on argument yust split it. |
21:20.32 | Codayus | anyhow, you could just ignore the argument, and use a rng to guess what should be done |
21:21.55 | kergoth | Codayus: clad has already done a more functional one for praid, we might use that for the chat module for 2.0.. *shrug* |
21:22.43 | Codayus | oh? I'm behid the times |
21:23.04 | Codayus | last I checked the praid one was still pretty pre-alpha (ie, not really functioning) |
21:23.24 | Tem | afaik, it works but isn't perfect |
21:23.37 | Codayus | the concept is cool though. :-) |
21:23.48 | Industrial | setmetatable(tbl, {__index = self.class}) |
21:23.51 | kergoth | Tem: any luck with that object model code? did you download it raw or copy & paste it? |
21:23.53 | Industrial | cant find this in chapter 13 |
21:24.02 | Tem | not yet kergoth |
21:24.43 | Tem | kergoth: how do I download it raw? |
21:24.51 | kergoth | bottom of the page |
21:24.57 | kergoth | theres a link for it |
21:25.36 | Tem | ah, thanks |
21:26.01 | kergoth | Industrial: page one shows you how to set a metatable, and the other pages show you what metamethods should be defined in the metatable. and 13.4.1 explains when __index is used. i think instead of just blindly searching for that command i gave you, you should actually -read- the chapter |
21:26.18 | kergoth | http://www.lua.org/pil/13.4.3.html shows setting one almost exactly the way i did, also |
21:26.29 | kergoth | want me to keep showing you things you've missed? |
21:26.52 | kergoth | because 13.4.4 is one too |
21:27.02 | kergoth | and 13.4.5, and.. |
21:27.07 | Tem | same error kergoth |
21:27.17 | kergoth | what the heck |
21:27.48 | kergoth | just to check sanity, grab the exact one i just ran -> http://kergoth.com/obj.lua |
21:27.50 | Industrial | stop trying kergoth. i read the chapter now. |
21:28.06 | kergoth | thats a relief |
21:28.11 | Industrial | orly |
21:28.13 | hyperChipmunk | w00t |
21:28.19 | Tem | same error |
21:28.36 | kergoth | thats really, really weird. |
21:28.51 | Tem | indeed |
21:30.12 | Tem | same error when I run it in my windows terminal |
21:30.12 | kergoth | hmmm |
21:30.24 | Tem | so it's not some bizare cygwin bug |
21:30.29 | kergoth | add between lines 6 and 7: print(str) |
21:31.37 | Tem | table: 00329898 |
21:31.59 | Tem | your parse is expecting an address in the style 0xXXXXXXX |
21:32.10 | Tem | but mine doesn't have the 0x |
21:33.42 | Tem | so what's the deal? is the tostring representation platform dependent? |
21:33.48 | *** join/#wowace ag` (i=Default@0x50c4844b.adsl-fixed.tele.dk) |
21:36.58 | kergoth | yup |
21:37.02 | kergoth | wow doesnt have the 0x either |
21:37.05 | kergoth | must be a windows vs linux thing |
21:37.55 | kergoth | its pretty ugly having to rely on the default tostring behavior of tables, but it was the only way to generate a uid that i could think of, other than having a number get incremented for every object we create or osmething |
21:38.29 | haste | want me to test it here? |
21:39.18 | Tem | kergoth: can you guarantee that wow doesn't ever have the 0x in the address? |
21:39.48 | kergoth | probably not, should have the pattern catch either |
21:40.22 | Tem | well |
21:40.33 | Tem | we can count on linux people emulating windows |
21:40.39 | Tem | so if mac acts the same |
21:40.46 | Tem | we can go with the windows style |
21:40.55 | Tem | no, screw it |
21:40.59 | Tem | catch both |
21:41.48 | hyperChipmunk | woooooooohoo |
21:42.22 | kergoth | Tem: if we only catch windows style, then i cant test it in an interpreter in linux :) |
21:42.23 | hyperChipmunk | stuff works! |
21:42.26 | kergoth | yay |
21:42.37 | hyperChipmunk | and makes more sense! |
21:42.43 | kergoth | ~cheer |
21:42.45 | purl | shift to the left, unshift to the right, push down, pop up, byte byte byte. |
21:42.49 | Tem | yeah, you're right kergoth |
21:42.50 | hyperChipmunk | >8D |
21:44.23 | Tem | ... |
21:44.57 | Tem | hyperChipmunk: did you hear? the shatter thing *was* a misprint. Instead of it being a real bad nerf, it's an amazing buff. |
21:45.05 | hyperChipmunk | i told you |
21:45.15 | hyperChipmunk | but nuuuuuuuuuuuuuuu |
21:45.21 | hyperChipmunk | nobody listens to chipper |
21:45.57 | hyperChipmunk | so is it one point = full % or multipoint? |
21:46.21 | Tem | 10% per point |
21:46.25 | hyperChipmunk | if the rest of the changes are any indication, they'll make it 20/40/60 =P |
21:46.32 | Tem | just like before |
21:46.36 | hyperChipmunk | see? |
21:46.37 | Tem | only, it effects all spells |
21:46.40 | *** join/#wowace gogusrl (n=evilgod@86.123.129.148) |
21:46.41 | hyperChipmunk | O_o |
21:46.41 | Tem | instead of just frost |
21:46.49 | Tem | O_o indeed |
21:46.52 | Tem | it roxxors |
21:47.01 | haste | hello frozen target + pyroblast |
21:47.10 | Codayus | oooh |
21:47.13 | Codayus | tasty |
21:47.19 | hyperChipmunk | no way they'd make a tree only 43 points |
21:47.24 | hyperChipmunk | I knew it had to be a misprint |
21:47.41 | Tem | haste: indeed :) |
21:47.53 | haste | sucks that shamans have to wait long now =\ |
21:48.14 | Tem | ? |
21:48.14 | haste | thundergot said at least that they was going to finish mages before they started to work for real on shamans |
21:48.19 | Tem | they took shamen out of the patch? |
21:48.23 | Codayus | appaently bliz saw the core mage problem as "inability to draw sufficiently dangerous ammounts of ggro" |
21:48.25 | haste | nope |
21:48.26 | Codayus | :-) |
21:48.35 | hyperChipmunk | lol |
21:48.42 | Tem | Codayus: seriously, if I pull agro it's someone else's fault |
21:48.47 | Tem | I don't do enough damage |
21:48.50 | Codayus | :-) |
21:49.08 | Tem | kergoth: the mac clients use the 0x |
21:49.18 | hyperChipmunk | I'm going to call this the engineer buff patch |
21:49.21 | phyber | http://cardboardium.com/sshots/WoWScrnShot_050406_224825.jpg |
21:49.24 | phyber | how is my XP bar looking? |
21:49.34 | phyber | got a huge scale while I work on it |
21:49.35 | hyperChipmunk | because flame reflectors just became even more awesome |
21:49.52 | Tain | It's too big! |
21:49.55 | phyber | :p |
21:50.14 | Codayus | hmm, there's going to be some fun hybrid fire/ice builds now I think |
21:50.20 | Codayus | more options....cool |
21:50.25 | Tem | I already had a hybrid build |
21:50.27 | Tain | Does the white lettering show up ok on the grey back? |
21:50.29 | Tem | they were *awesome* before |
21:50.32 | Tem | now they rock |
21:50.39 | Tem | I can't wait till it hits PTR |
21:50.44 | Codayus | ya |
21:50.49 | Tem | oh *crap* |
21:50.49 | phyber | Tain: you can change the background colours. those are just the defaults. |
21:50.57 | Tem | I'm supposed to write AceGUI on the PTR |
21:51.04 | hyperChipmunk | ha |
21:51.07 | phyber | that dark grey bar is actually the "Rested XP" bar. |
21:51.33 | phyber | shows how much rested XP you have. it's full there because I have a lot of rested xp. |
21:51.46 | Tain | Well I don't actually use an XP bar at all so I really can't say. |
21:55.33 | Tem | kergoth: did you change it yet? |
21:56.35 | *** join/#wowace Cairen1 (n=Cairenn@CPE001217452e29-CM014500004571.cpe.net.cable.rogers.com) |
21:57.18 | *** mode/#wowace [+o Cairenn] by ChanServ |
21:59.07 | *** join/#wowace Jarentha1 (n=Roo@cpe-066-057-087-213.nc.res.rr.com) |
22:00.19 | Tain | What!? What! I need confirmation! "The original theatrical versions of the first three “Star Wars” films are finally coming to DVD on Sept. 12" |
22:00.40 | Tain | So says MSNBC. http://msnbc.msn.com/id/12633396/ |
22:02.51 | Tain | http://www.starwars.com/episode-iv/release/video/news20060503.html Yay! |
22:05.06 | hyperChipmunk | rofl |
22:05.09 | Tem | why would someone want the original, unprettyfied versions? |
22:05.18 | hyperChipmunk | han shoots first again! |
22:05.24 | Tain | gah |
22:05.29 | hyperChipmunk | hehehe |
22:05.31 | Gngsk | nostalgia |
22:05.33 | hyperChipmunk | hilarious |
22:05.36 | Tain | Better movies. |
22:05.37 | Qaarh | night people |
22:05.43 | hyperChipmunk | they're actually gonna capitalize off of that |
22:06.11 | Tain | I much, much prefer the original edits to the nonsense Lucas cut into it all. |
22:06.40 | Tain | I'm just glad I'll be able to have legitimate DVDs of them finally, rather than the bootleg laserdisc copies people made. |
22:20.31 | Tem | kergoth: you need to finish that object model |
22:20.34 | Tem | I need something to do |
22:24.23 | [MoonWolf] | friendly with silverwing sentinals |
22:25.19 | kergoth | Tem: i'm doing real work :P |
22:26.47 | Tem | plus I need to finish AceDB before the PTR comes out |
22:27.04 | Tem | since I know all I'll be doing there is playing with my mage |
22:27.28 | Tem | and fixing up bits of AceGUI of course |
22:29.02 | evilgod | tem, take over my little project |
22:29.07 | Tem | no |
22:29.17 | evilgod | http://paradoxguild.net/gogu/xrs.jpg |
22:29.18 | hyperChipmunk | tem, take over my huge project that pwnd me |
22:29.24 | Tem | no |
22:29.32 | evilgod | lol |
22:30.19 | Tem | I have enough projects started |
22:31.45 | Tekcub | embed PT you twat |
22:31.59 | hyperChipmunk | i will |
22:32.22 | Tem | pwnt |
22:32.31 | Tekcub | ...with a sharpie |
22:32.42 | Tem | .. doubltpwnt? |
22:33.02 | Tain | Wal-Mart to Sell Build-To-Order PCs |
22:33.09 | hyperChipmunk | bulkmail is turning into the awesome |
22:43.37 | kergoth | Tem: that object model on the pastebin should be functional. dont remember if it has the __call syntax sugar, but you should be able to use it to create AceDB. AceDB will be an object created by the Mixin class (as it gets its methods "mixed in" to the addon object) |
22:43.46 | kergoth | (once we fix that uid thing anyway) |
22:44.12 | Tem | bleh |
22:44.15 | Tem | I suck at regex |
22:44.16 | Tem | fix it |
22:44.32 | hyperChipmunk | heh |
22:44.32 | kergoth | lua doesnt support (0x)? |
22:44.38 | kergoth | which means we just have to try matching two patterns |
22:45.13 | [MoonWolf] | night people. |
22:45.50 | clad|sleep | =\ |
22:46.31 | hyperChipmunk | claddyboy! |
22:46.37 | cladhaire | who had issues with hooks? |
22:46.37 | hyperChipmunk | thx for nothing, you sap |
22:46.41 | hyperChipmunk | I did |
22:46.47 | cladhaire | email me bitchg |
22:46.54 | cladhaire | u know i can't irc at work |
22:46.55 | hyperChipmunk | I fixed it, nothx to you |
22:47.01 | hyperChipmunk | you were sleeping |
22:47.21 | cladhaire | if its between 8am and 5pm EST i'm working =) |
22:47.22 | hyperChipmunk | how was I supposed to know you were sleeping at work =) |
22:47.41 | Tain | "The reason why so few good books are written is that so few people who can write know anything." |
22:47.51 | hyperChipmunk | i hear that |
22:48.19 | cladhaire | =) |
22:57.11 | ckknight | hey all |
22:57.53 | Tem | cladhaire: you see the mage changes? |
22:59.45 | evilgod | compared to warlocks from a pve point of view those changes are bullshit |
23:01.43 | Tem | I'm at peace |
23:01.51 | Tem | my build got a pretty nice buff |
23:02.36 | Tem | and a build I used to play a long time ago is actually vialbe for pve now, so I'm looking forward to trying it out |
23:03.46 | ckknight | so the OO thing is finally usable? |
23:03.54 | Tem | sort of |
23:04.09 | Tem | kergoth needs to fix a bit and wrap it however they were planning to |
23:04.43 | ckknight | I want to start writing. |
23:07.20 | Tem | writing what? |
23:08.00 | *** join/#wowace banditron|afk (n=bandito@cpe-67-9-143-58.austin.res.rr.com) |
23:15.07 | *** join/#wowace snurre (n=snurre@AVelizy-153-1-53-118.w86-205.abo.wanadoo.fr) |
23:18.15 | cladhaire | Tem: NO, they're up? |
23:18.28 | Tem | want the crappy IGN post or a talent calc? |
23:18.34 | cladhaire | talent cal |
23:18.34 | cladhaire | c |
23:18.52 | Tem | http://pc.ign.com/articles/704/704665p2.html <-- IGN article |
23:19.13 | Tem | http://wowhead.com/talent/ |
23:19.41 | Tem | if you aren't familliar with mage talents to begin with, the article is probably a good place to start |
23:20.59 | cladhaire | Arcane Resiliance is evil |
23:21.05 | cladhaire | cause its a gateway to two other talents. |
23:21.14 | cladhaire | both of which are vital for a true arcane build |
23:21.18 | Tem | aye |
23:21.32 | cladhaire | 150 armor |
23:21.33 | Wobin_ | gateway drug |
23:21.36 | cladhaire | are you kidding me? |
23:21.36 | Tem | Arcane Resiliance is a bad joke |
23:22.00 | Tem | http://www.wowhead.com/talent/?R0xxZZVAsdRAst is probably the first build I'm going to try out |
23:22.27 | cladhaire | Master of Elements is fun |
23:22.33 | Tem | meh |
23:22.40 | Tem | we'll see |
23:23.01 | Tem | http://www.wowhead.com/talent/?RZVxrc0czZVqcuRVs is the elementalist build I'm going to try |
23:24.27 | Tain | Well one thing I'll say, I wasn't really feeling like I'd want to play my mage again, but the changes don't entice me any either. |
23:24.48 | Wobin_ | hrm |
23:25.05 | Wobin_ | Does WinterChill affect -other- casters spells like Shadowweaving for priests does? |
23:25.26 | Tem | I think it would |
23:25.41 | Tem | so I'm just going to count on another mage having that... |
23:25.51 | *** join/#wowace Parak (i=PROFI@user-0cev737.cable.mindspring.com) |
23:26.29 | Wobin_ | interesting. |
23:26.33 | Wobin_ | Reflective wards |
23:26.43 | Wobin_ | or is that old? |
23:26.44 | Tem | yeah, we will see how that goes |
23:26.48 | Tem | no, that's new |
23:27.20 | Tain | Mages need a Ghost Sheep spell for pvp so you can Sheep people's Spirits after they die. :D |
23:27.47 | Tem | >< |
23:31.02 | cladhaire | I think you went too heavy frost in th efirst one. |
23:31.14 | cladhaire | Arcane Sub for one. |
23:31.19 | snurre | well, mages are getting new polymorphs :p |
23:32.03 | Tem | Arcane Sub is pointless |
23:32.14 | Tem | esp in it's new form |
23:32.24 | Tem | I don't pull agro |
23:32.31 | cladhaire | I like it still |
23:32.37 | cladhaire | *shrug* |
23:32.43 | cladhaire | i like your elem build |
23:32.47 | Tem | if I have agro it's because of one of the following things: |
23:32.50 | snurre | mages don't really produce enough threat to pull agg in a normal end-game encounter |
23:32.53 | Tem | 1) the tank is dead |
23:32.58 | Tem | 2) the tank fucked up |
23:33.02 | Tem | 3) I'm soloing |
23:33.07 | Tain | It's just for the resists I like Arcane Sub |
23:33.09 | cladhaire | you WASTE the point in permafrost tho |
23:33.12 | snurre | wtb threat reducing talent for warriors |
23:33.36 | Tem | I don't remember why I put that there... |
23:33.42 | cladhaire | lol |
23:33.43 | Tem | me thinks it was a leftoever |
23:33.49 | Tem | leftover* |
23:33.57 | cladhaire | aye |
23:33.59 | cladhaire | lemme play |
23:34.09 | cladhaire | i like blastwavel.. but i dunno how much |
23:34.30 | Tem | bw r0xx0rz |
23:35.06 | snurre | take that and the point from imp blizz into frost channeling perhaps (for raiding) |
23:35.15 | Tem | that's not a raiding build |
23:35.39 | Tem | I haven't raided on my mage in over a month |
23:35.46 | Tem | I don't mind being the weak link there... |
23:36.27 | Tem | I'm tempted to try the reflecting wards |
23:36.29 | Tem | http://www.wowhead.com/talent/?RZVerc0fzZVVfz0Vs |
23:36.55 | Tem | (I put 2 in frost warding because I think the static 10% reflect chance is wrong) |
23:37.55 | Tem | (I think it goes to 20% like imp fire ward) |
23:38.44 | snurre | i suppose Ice Barrier is rather imba now, since it'll get bonus from +dmg too |
23:39.08 | Codayus | hmmm, almost enough to make me want to lvl my mage some |
23:39.33 | cladhaire | my FIRST look would be : http://www.wowhead.com/talent/?R0xxZxcrobcZVVczRVo |
23:39.37 | Codayus | do the changes to ice make it more viable for raiding do you think? |
23:39.37 | Tem | snurre: it does? |
23:39.39 | Codayus | ag |
23:39.41 | Codayus | leveling |
23:39.44 | Wobin_ | What's the new polymorph? |
23:39.50 | Codayus | s/raiding/leveling/ |
23:39.51 | snurre | turtle and cow iirc |
23:39.52 | Tem | there is no new polymorph |
23:40.16 | snurre | Tem: 10% of +dmg, just like priests' shield |
23:40.23 | Tem | where did you see that? |
23:40.35 | snurre | heard it somewhere |
23:40.39 | Tain | Polymorph Wisp. But it only works on other people's ambient pets. |
23:40.43 | Tem | then it's probably wrong |
23:40.50 | snurre | don't worry, i don't expect you to believe me :p |
23:40.51 | Wobin_ | hehe |
23:40.53 | Wobin_ | Detonate |
23:40.53 | Codayus | there were some wild rumors going around |
23:40.54 | kergoth | hmm, new mage stuff? is that cnofirmed? |
23:41.07 | snurre | nah, not confirmed |
23:41.30 | Tain | Reported on IGN. |
23:41.42 | Codayus | kergoth: the current state of the mage talent tees is known...it may change or may have serious errors. |
23:41.45 | Tain | I make no claims as to whether that makes it more believable or not. |
23:41.50 | Codayus | or both. :-) |
23:41.57 | cladhaire | considering blizzard said they'd be posting them there. |
23:42.11 | snurre | Tain: it was made official by Tseric (iirc) on us mage forums tho |
23:42.55 | Tain | I only believe it when it's in the game on public servers. |
23:42.55 | Tain | And then only until the next patch. |
23:42.55 | Codayus | AFAIK they didn't state that what ign got was the final version |
23:43.05 | Codayus | but yeah, we can safely assume they wearn't intentionally lieing to ign. :_) |
23:43.46 | Tain | Can't never trust them! |
23:44.08 | snurre | i have a feeling shatter might be a little powerful in the reported state tho |
23:44.09 | Tain | Blizzard faked the moon landings, afterall. |
23:44.20 | *** join/#wowace Alisandra (n=Alisandr@c-24-147-41-254.hsd1.nh.comcast.net) |
23:44.46 | Tem | snurre: I sincerely hope you are wrong about shatter |
23:44.53 | Tem | I would be *crushed* if they nerfed it |
23:45.13 | Tem | (to below its 1.10 state) |
23:45.14 | snurre | if it's like today, it's fine.. but i read some blue post saying it would be against all schools |
23:45.25 | Tem | it is against all schools |
23:45.40 | Tem | have you not seen the IGN post? |
23:45.59 | snurre | at work.. |
23:46.09 | snurre | been reading so much everywhere today, cant remember where, really |
23:46.27 | snurre | i just saw that the calc says against frost spells only, but that's wrong i presume |
23:46.27 | Codayus | shatter sounds fine |
23:47.34 | *** join/#wowace Thiana (n=Alisandr@c-24-147-41-254.hsd1.nh.comcast.net) |
23:50.53 | snurre | Frost Nova -> Cone of Cold -> Blast Wave (or something) sounds kinda ouch tho |
23:51.31 | kergoth | i'm so perverse -> http://ace.pastebin.com/699145 |
23:51.51 | snurre | but then, im not playing a mage.. just with and against them |
23:54.43 | Tem | Bad dog! |
23:57.50 | Tem | yay time to go home |
23:57.59 | Tem | later guys |
23:58.56 | *** part/#wowace Ratbert_CP (n=KCummins@proxy-ce3.disney.com) |
23:59.37 | snurre | meh, im still pissed that I didn't get that new job position :( |