01:08.40 | *** join/#wowace purl (i=ibot@rikers.org) |
01:08.40 | *** topic/#wowace is wowace.com | paste.wowace.com | lua.org | .15 Mac tinyurl.com/8pr7u7 || 2.1 RC1 tinyurl.com/bzw5gq | Username: wowace.com/request-name-change/ |
01:13.37 | *** join/#wowace Wobin (n=Wobin@203.158.46.192) |
01:13.37 | *** mode/#wowace [+v Wobin] by ChanServ |
01:18.56 | *** join/#wowace Starinnia (n=chatzill@d47-69-74-203.try.wideopenwest.com) |
01:32.24 | *** join/#wowace SlikerHawk (i=SlikerHa@5addc891.bb.sky.com) |
01:33.22 | *** join/#wowace Next96 (i=Next96@121.129.140.124) |
01:33.34 | *** join/#wowace RLD_osx (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com) |
01:40.31 | Repo | 10grid2: 03Azethoth * r60 Options/locales/enUS.lua: -- New status locale strings |
01:40.42 | *** join/#wowace Aikawa (n=shingo@p5B0537E1.dip.t-dialin.net) |
01:43.06 | *** join/#wowace EvilJohn (n=eviljohn@99-16-140-147.lightspeed.austtx.sbcglobal.net) |
01:43.38 | *** join/#wowace Dark_Elf (i=Dark_Elf@ip53.net195.mw.net) |
01:47.11 | Repo | 10atlasloot-enhanced: 03TrAsHeR * r1895 Locales (2 files in 1 directory): frFR update |
01:49.27 | BWMerlin | anyone know a site other then bosskillers for boss strats? |
01:55.34 | Repo | 10prescription: 03Starinnia * r98 / (7 files in 2 directories): -first pass at allowing localization |
01:55.37 | Repo | -includes a partial deDE translation, the menu is still partially untranslated since I can't data-mine those phrases :P |
01:56.48 | Xinhuan | anyone getting |
01:56.49 | Xinhuan | [2009/02/28 09:55:00-9175-x4]: Interface\FrameXML\ChatFrame.lua:2241: bad argument #1 to 'strlen' (string expected, got nil): |
01:56.50 | Xinhuan | in PTR |
02:01.46 | Repo | 10prescription: 03Starinnia * r99 Locales/deDE.lua: |
02:01.49 | Repo | quickly translate two more phrases for deDE so all printed text is localized |
02:05.03 | *** part/#wowace profalbert (n=profalbe@91-113-21-112.adsl.highway.telekom.at) |
02:05.52 | Repo | 10prescription: 03Starinnia * r100 Prescription.toc: actually loading the translations will prevent errors! |
02:07.08 | pentium166 | wtf. [flyable] works in a useful manner in the underbelly but not up above on the PTR |
02:10.24 | *** join/#wowace Hirsute-Home (i=chatzill@WoWUIDev/Norganna/Developer/Hirsute) |
02:11.26 | Hirsute-Home | Hey Kaelten: CC 2.1.2 is Win! Something I've noticed: I'm running it on XP 32-bit SP3, and sometimes when downloading an update to an addon, it will get stuck. I have to minimize the window to get it to resume the download. It's odd. |
02:13.49 | NivFreak | *insert random prod about mac CC client here* |
02:24.19 | Torhal | Hirsute-Home: Ugh. Sounds like some code that shouldn't be integrated _is_ integrated. |
02:24.20 | RaydenUni | why does pitbull tell me that blizzard has reserved a UI element when i try to set a focus? |
02:26.02 | Hirsute-Home | Isn't that the dropdownUI taint rearing its ugly head? |
02:26.34 | *** join/#wowace nywef (i=fewyn@249.215.205.68.cfl.res.rr.com) |
02:26.56 | *** join/#wowace kd3 (n=kd3@wikia/kaydeethree) |
02:27.11 | RaydenUni | so my guild uses a rogue to pull razuvious and die |
02:27.16 | RaydenUni | to give us time to MC everything else |
02:27.19 | RaydenUni | is that standard? |
02:27.22 | Stanzilla | no O.o |
02:27.35 | RaydenUni | for 25 |
02:27.51 | nuoHep | bubble pull |
02:28.05 | RaydenUni | do you maintain aggro with bubble? |
02:28.05 | BWMerlin | no |
02:28.12 | BWMerlin | well idk how everyone else does it |
02:28.24 | Stanzilla | just let a tank run in |
02:28.26 | BWMerlin | we have 2 priest (another 1 and myself) and we pull |
02:28.27 | Stanzilla | priests MC |
02:28.29 | Stanzilla | done |
02:28.34 | RaydenUni | he hits for like 50k |
02:28.36 | RaydenUni | on tanks |
02:28.38 | BWMerlin | then the tank picks up the other 2 and moves them 2 the back |
02:28.39 | RaydenUni | i wouldn't survive that |
02:28.41 | *** join/#wowace Torhal (n=Torhal@74-130-66-145.dhcp.insightbb.com) |
02:28.46 | Starinnia | you need faster priests then |
02:28.48 | Hirsute-Home | 50k? |
02:28.56 | RaydenUni | maybe he hit me for 40k the other day |
02:28.56 | *** join/#wowace Higdur (n=nike@97-110-117-82.cust.blixtvik.se) |
02:28.56 | Stanzilla | the tank does not pull him |
02:28.58 | Hirsute-Home | Does tank health baloon at 80? |
02:28.58 | Stanzilla | just the adds^^ |
02:29.01 | sztanpet | we simply bop the priest who is mc-ing |
02:29.03 | RaydenUni | although that might be for 10 man |
02:29.04 | Stanzilla | or mind soothe the adds |
02:29.09 | RaydenUni | what Hirsute-Home ? |
02:29.10 | Stanzilla | so the priests can go further in |
02:29.12 | sztanpet | and he pulls with mc and does his thing |
02:29.30 | BWMerlin | the mc'ing priest get the adds to taunt the boss in turns and drop mc once he is taunted off our mc and we run the add to the add tank and mc us a fresh add and then taunt boss and tank it |
02:29.36 | Hirsute-Home | <--Doesn't have a tank at 80 yet, but at 70 I don't think I ever saw a tank with more than 25k hp. |
02:29.38 | Starinnia | tanks do heroic throw to the students, Raz pauses to yell, priests MC in this pause and students tank Raz |
02:29.49 | Starinnia | thats how my guild does it |
02:29.50 | RaydenUni | Hirsute-Home i have 40k raid buffed |
02:29.57 | RaydenUni | as a druid |
02:29.59 | Hirsute-Home | Nice. |
02:30.11 | Hirsute-Home | I should get my tank up... |
02:30.16 | BWMerlin | he is the easy break down |
02:30.19 | BWMerlin | have 2 mc priest |
02:30.20 | RaydenUni | 32109 armor |
02:30.24 | BWMerlin | wait till boss is at back |
02:30.35 | BWMerlin | both priest mc first two adds and tank runs in and get last 2 adds |
02:30.46 | BWMerlin | the priest then take it in turn using their mc add to tank boss |
02:30.49 | RaydenUni | yeah, i dunno why we sacrifice a rogue |
02:30.52 | RaydenUni | kind of amusing though |
02:31.00 | *** join/#wowace Kilroo (n=Kilroo@cpe-098-026-168-017.triad.res.rr.com) |
02:31.01 | Xinhuan | Ace2 ChatFrame_MessageEventHandler() hooking is broken on PTR |
02:31.01 | BWMerlin | dropping mc after each tanking time to get a new add |
02:31.08 | Xinhuan | Arrowmaster :) |
02:31.21 | BWMerlin | maybe raid leader doesnt like the rogue? |
02:31.42 | Xinhuan | wait, i'll do more testing |
02:32.10 | RaydenUni | why does everyone stay on the ramp for razuvious 25? |
02:32.11 | Xinhuan | ok its not broken |
02:32.19 | RaydenUni | they are telling people to not walk down off the ramp |
02:32.28 | BWMerlin | idk |
02:32.38 | RaydenUni | with him tanked at the bottom facing away from the raid |
02:32.38 | BWMerlin | we fight at the bottom of the ramp |
02:32.43 | RaydenUni | does this avoid some aoe cleave thing? |
02:32.45 | BWMerlin | that is just how it happens 4 us |
02:32.49 | Starinnia | something to do with the should interrupting MC |
02:32.52 | Starinnia | shout* |
02:33.03 | nuoHep | because some ppl are used to old 40man mechanic. the same reason we bubble pull him actually |
02:33.04 | BWMerlin | allows the add tank to take the adds 2 the back and gives the priest a chance to pick up adds b4 they run into the group |
02:34.05 | BWMerlin | how do you do that fight if you dont have a priest? |
02:34.15 | BWMerlin | blizzard said bring the players not the class |
02:34.23 | BWMerlin | so how do you do it if you have no priest? |
02:34.45 | Starinnia | they also said Raz was one of the last gimmick fights |
02:34.54 | BWMerlin | i didnt know that |
02:34.57 | Toadkiller | RaydenUI, mind soothe + evasion tank pull. The rogue does not die though (25 man) |
02:35.10 | RaydenUni | yeah unless evasion fails |
02:35.23 | *** join/#wowace RLD_osx (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com) |
02:36.50 | Toadkiller | Hirsute-Home: 25 man raid our tanks are cracking 40k now. Bear can get to upper 40s |
02:37.04 | Hirsute-Home | Nice |
02:38.05 | RaydenUni | http://armorylite.com/us/Eitrigg/petahoof |
02:38.08 | RaydenUni | here's my gear |
02:38.16 | RaydenUni | 39.2k hp in naxx25 right now |
02:38.23 | Toadkiller | 25 man you need 2 priests, there is no getting around that |
02:38.31 | BWMerlin | i currently use bosskillers 4 boss strats any other sites worth checking out? |
02:38.31 | Toadkiller | 10 man you dont need priests |
02:38.49 | Toadkiller | wowwikki has boss strats... |
02:38.53 | RaydenUni | tankspot |
02:38.58 | RaydenUni | tankspot.com i think |
02:38.59 | RaydenUni | it has videos |
02:40.34 | BWMerlin | cool |
02:40.43 | BWMerlin | i need to learn the naxx fights as tank |
02:41.00 | BWMerlin | i current run pug OS 10/25 and VOA 10/25 |
02:41.10 | BWMerlin | but i want to gear my tank up with some naxx stuff |
02:41.40 | BWMerlin | going to try 4 EOE 10 pug (that will be tuff) |
02:47.26 | *** join/#wowace bien| (n=bien@pD9E6DB63.dip.t-dialin.net) |
02:47.40 | RaydenUni | i hear EOE is too tough for pug |
02:47.45 | RaydenUni | doesn't sound fun |
02:48.02 | Arrowmaster | Xinhuan: huh? |
02:48.35 | Xinhuan | ignore me |
02:48.37 | Xinhuan | its an addon's fault |
02:51.24 | Stanzilla | Arrowmaster: should LibBetterBlizzOptions embed libstub? |
02:52.47 | pdatrick | Hi I'm new to doing actually GUIs with ACE3, is there a good library to handle a list/grid type representation of data? |
02:53.40 | *** join/#wowace Aurica (i=Silowyi@24-155-117-69.dyn.grandenetworks.net) |
02:58.39 | *** join/#wowace Thrae (n=Thrae@pool-71-179-90-86.bltmmd.fios.verizon.net) |
03:01.55 | *** join/#wowace Matrix110| (i=Matrix11@pD957FE6B.dip.t-dialin.net) |
03:01.57 | Arrowmaster | Stanzilla: maybe |
03:03.12 | Stanzilla | Antiarc: ping :P |
03:03.42 | Repo | 10prescription: 03Starinnia * r101 Locales/deDE.lua: switch to auto-generation of locale files |
03:05.49 | RaydenUni | omg |
03:05.54 | RaydenUni | we've wiped on razuvious like 4 times nwo |
03:06.01 | RaydenUni | and 3 more cause someone accidentall pulled |
03:06.13 | sztanpet | whats hard about it |
03:06.33 | *** join/#wowace Welshpaladin (n=chatzill@88-104-102-190.dynamic.dsl.as9105.com) |
03:06.53 | RaydenUni | he keeps getting loose |
03:06.56 | RaydenUni | we have 3 healing priests |
03:07.00 | RaydenUni | so none of them ahve hit |
03:07.04 | RaydenUni | and it cuts down our healing quite a bit |
03:07.14 | sztanpet | you dont need hit for it |
03:07.20 | RaydenUni | to MC? |
03:07.24 | sztanpet | yea |
03:07.41 | RaydenUni | pretty sure you did |
03:08.27 | RaydenUni | On the other hand, players that are the same level as the mob target, have a base 5% chance to miss with spells. And for crowd control abilities (like MC or Shackle or Polymorph), that check is performed periodically. That's why +% to hit with spells is commonly used to mitigate MC breaking in this fight. |
03:12.11 | sztanpet | yes we are doing it with healer priests too, with 0+hit |
03:12.29 | RaydenUni | it helps in any case |
03:12.39 | RaydenUni | should be able to with 0 hit |
03:12.50 | sztanpet | does not matter, 2 priests are on the boss, if one breaks the other taunts |
03:13.22 | *** join/#wowace Wizardling (i=Durandal@ip-118-90-32-178.xdsl.xnet.co.nz) |
03:14.25 | Toadkiller | jsut gear the mfor hit. duh |
03:15.03 | Toadkiller | otherwise you are sitting there with extra wipes because mobs get loose and run amock and your tanks may or may not control them in time |
03:15.52 | RaydenUni | yay all our healers died |
03:16.01 | Toadkiller | Your priests should have hit gear for farming anyways... |
03:17.06 | Codayus | Yes, you need hit gear. A few random heroic/quest blues is plenty. And every healer should have that anyhow. And doing it with 2 priests is fairly easy, although things will get exciting with an early break which happen occasioanlly no matter what. |
03:17.17 | *** join/#wowace hypetech (n=hypetech@74-132-216-60.dhcp.insightbb.com) |
03:18.50 | Toadkiller | Mainly you just need ts or vent so the 2 priests can tell each other when to taunt. |
03:19.02 | Toadkiller | or to tell tanks when there is a cockup |
03:19.07 | RaydenUni | we do |
03:19.12 | RaydenUni | i guess we are giving up and doing patchwerk |
03:19.35 | Toadkiller | The rest is practice. We had plenty of practice in 40 man & 10 man... |
03:20.30 | sztanpet | i just noticed that ckknight actually implemented rfc 2324 god damn |
03:21.02 | ckknight | wowace.com/brew-coffee |
03:21.02 | sztanpet | try sending a 418 status code to wowace |
03:21.05 | sztanpet | hah |
03:21.32 | ckknight | how did you find it, sztanpet? |
03:21.50 | sztanpet | cloned the gypsy source and was browsing through it |
03:21.53 | ckknight | ah |
03:21.54 | ckknight | okay |
03:22.22 | ckknight | it wasn't in werkzeug |
03:22.29 | ckknight | and I felt like it should've been |
03:23.01 | syeren | Added new Video Mode Ultra (should only be used on the highest-end systems). |
03:23.02 | syeren | :D |
03:23.13 | sztanpet | hah |
03:23.24 | syeren | What do you think Blizzard's idea of 'highest-end' is? |
03:23.39 | sztanpet | not a comp from 4years back |
03:23.56 | Welshpaladin | they're adding higher resolution textures for northrend gear too |
03:25.38 | *** join/#wowace Sunwind (n=Paradox@cpc1-brmb6-0-0-cust576.bagu.cable.ntl.com) |
03:26.03 | sztanpet | they must have noticed wow looks like shit |
03:28.20 | ckknight | you probably shouldn't watch this: http://www.youtube.com/watch?v=mYvZh-Vcrb0&feature=subscription |
03:30.24 | sztanpet | Fisker- you should tho, its good |
03:34.17 | Olison | I wish I hadn't. |
03:34.38 | sztanpet | you raged huh |
03:37.01 | syeren | 03:23 Welshpaladin they're adding higher resolution textures for northrend gear too |
03:37.06 | syeren | That basically means. |
03:37.11 | syeren | "We made shoulders look better". |
03:37.11 | syeren | -_- |
03:37.17 | Welshpaladin | :P |
03:37.57 | pdatrick | "We made shoulders larger" |
03:38.17 | syeren | Well. |
03:38.22 | syeren | You can see the difference. |
03:38.33 | syeren | Like lots of lighting effects and stuff. |
03:38.35 | syeren | Spells look better. |
03:39.07 | pdatrick | wtf was that utube video.. |
03:39.44 | sztanpet | thats the magic of zeh internetz |
03:40.04 | pdatrick | and why didn't I type out 'you' |
03:40.25 | Stanzilla | ckknight: wtf >.< |
03:41.04 | ckknight | pdatrick: the video damaged your brain |
03:41.18 | pdatrick | It was like microcarrottop I had to close it quickly |
03:42.35 | ckknight | Mark Gormley is a God amongst Men: http://www.markgormley.com/ |
03:43.55 | IbanTheDeadly | wow |
03:44.28 | IbanTheDeadly | ckknight are you Mark Gormley? |
03:44.36 | ckknight | no, I'm ckknight |
03:44.56 | ckknight | I wear cowboy hats and destroy vaginas |
03:45.39 | IbanTheDeadly | Noted |
03:47.23 | IbanTheDeadly | Anybody know any good resources on working with frames using Lua/Ace3? I'm a bit of a novice |
03:47.53 | Stanzilla | that's now my forum signature, thanks ck :P |
03:48.43 | syeren | Anyone want to see a screenshot of the new textures? |
03:48.46 | syeren | Or an example :p |
03:48.51 | Stanzilla | < |
03:48.56 | IbanTheDeadly | sure |
03:49.15 | syeren | http://imageflux.net/uploads/090228/cmHxr2PoQgvJGIv4icCVvT8QHGY/WoWScrnShot_022809_034648.jpg |
03:50.21 | ckknight | lol, Stanzilla |
03:50.25 | sztanpet | unimpressive much? |
03:50.47 | Stanzilla | sztanpet: needs a comparison shot |
03:50.50 | Stanzilla | on/off |
03:51.32 | syeren | Pretty sure. |
03:51.42 | syeren | If you don't know what Mage shoulders look like without that... |
03:52.12 | IbanTheDeadly | I mean the shoulders look good |
03:52.22 | Stanzilla | I know how they look like |
03:52.27 | Stanzilla | just not..in detail :p |
03:52.32 | syeren | http://www.wowhead.com/?item=40419#screenshots:id=108527 |
03:52.43 | *** join/#wowace nymbia (n=nymbia@c-67-165-238-170.hsd1.co.comcast.net) |
03:52.43 | *** mode/#wowace [+o nymbia] by ChanServ |
03:52.57 | syeren | http://static.wowhead.com/uploads/screenshots/normal/108527.jpg |
03:53.05 | *** join/#wowace RLD_osx (n=rldempse@66-169-191-207.dhcp.ftwo.tx.charter.com) |
03:55.28 | RaydenUni | so much for clearing the last half of naxx tonight |
03:59.10 | Stanzilla | http://i42.tinypic.com/2zpnzhz.png |
03:59.12 | Stanzilla | :) |
03:59.31 | RaydenUni | what is on? |
03:59.47 | sztanpet | bsg soon! |
03:59.59 | Stanzilla | that new 3.1 high res option |
04:02.18 | Repo | 10pit-bull: 03Shefki * r1879 PitBull.lua: (Message trimmed by 1 line) |
04:02.22 | Repo | Fully fix the SetUnit error that was mostly fixed by 1870. When |
04:02.24 | Repo | threat is set to display the tooltip doesn't disappear for the |
04:02.27 | Repo | mob you have targeted allowing the tooltip to stay up even though |
04:02.30 | Repo | the mouse is not within the unitframe. As a result don't unset |
04:02.32 | RaydenUni | why did they change the lighting? |
04:02.58 | *** join/#wowace Nenue (n=Radio@cpe-72-227-95-124.maine.res.rr.com) |
04:03.03 | RaydenUni | it looks completely different |
04:12.07 | Repo | 10pit-bull: 03Shefki * r1880 Aura/Filter.lua: |
04:12.10 | Repo | Remove 2.x compat code from filters. Doing this before I start adding 3.1.0 |
04:12.13 | Repo | compatability. |
04:12.35 | Stanzilla | 2.0 compat..srsly :D |
04:13.27 | nymbia | that's important! |
04:13.47 | nymbia | i really can't talk, i'm sure half my crap still have 2.0 compat code |
04:14.05 | nymbia | but when i scrub it out, i'm not gonna admit to it in the commit |
04:14.17 | Stanzilla | what the hell |
04:14.26 | Stanzilla | where did nymbia come from out of sudden |
04:14.33 | nymbia | i've always been here! |
04:14.35 | nymbia | >.> |
04:14.37 | Stanzilla | lies |
04:14.40 | nymbia | damn |
04:15.40 | nymbia | finished solo'ing a massive exchange 2007 migration then played fallout |
04:15.49 | nymbia | so it's been a while ;) |
04:15.58 | Repo | 10pit-bull: 03Shefki * r1881 Aura (2 files in 1 directory): |
04:15.59 | Stanzilla | still playing wow? |
04:16.02 | Repo | Oops more 2.x compatability code in the Aura module I meant to remove. |
04:16.13 | nymbia | just firing my account back up |
04:16.38 | nymbia | gonna try to spend some time cleaning up my addons, they're getting a little dusty |
04:16.51 | Stanzilla | yes..Quartz Ace3 port plx |
04:17.14 | nymbia | seriously |
04:17.24 | Stanzilla | you started that already twice :P |
04:18.42 | nymbia | well the first time i kinda stopped cuz i was coding against a moving target.. config api stuff was still in flux |
04:18.51 | nymbia | second time i never really got started |
04:20.26 | Stanzilla | and I need to sleep now. /wave |
04:20.33 | nymbia | later |
04:20.56 | Xinhuan | nymbia, just rewrite quartz from scratch ;p |
04:21.01 | Xinhuan | screw the port |
04:21.18 | nymbia | well, what's kinda nice about some of the code i've got |
04:21.35 | Xinhuan | start with the core components: player cast bar, target cast bar, focus cast bar, and mirror bar |
04:21.41 | Xinhuan | and that's all that most people ever need |
04:21.52 | nymbia | is that a lot of it's library independant |
04:21.54 | Xinhuan | oh and pet bar |
04:22.23 | Xinhuan | hmm all of them have ace3 equivalents now |
04:22.26 | nymbia | when i was initially putting it together ace2 was losing momentum so i wanted to make it a little more easily ported |
04:22.50 | Xinhuan | so its really just much easier to write from scratch, and copy over small chunks of code from the old |
04:22.54 | nymbia | and faster ;) a lot of the update code is internal voodoo |
04:22.59 | nymbia | true |
04:23.20 | Xinhuan | what other addons do you have btw lol |
04:23.26 | nymbia | code structure's pretty simple, i just need to familiarize myself with the module stuff |
04:23.38 | Xinhuan | the module stuff is really simple |
04:23.47 | nymbia | cool |
04:23.55 | Xinhuan | i'll explain it in 1 minute or so now if you like |
04:24.03 | nymbia | sure, hit me |
04:24.33 | Xinhuan | you first create an addon object AceAddon3:New("name", "embedlib", ...) |
04:24.37 | Xinhuan | then you create a module |
04:24.47 | Xinhuan | myaddon:NewModule("name", "embedlib", ...) |
04:25.00 | Xinhuan | an addon module in ace3 is treated exactly like an addon |
04:25.09 | Xinhuan | that is it inherits everything |
04:25.35 | nymbia | ok |
04:25.39 | Xinhuan | the only difference between a module and an addon object is that the "addon module" is part of a bigger addon's module list |
04:25.47 | Xinhuan | that is, part of a :IterateModule() |
04:25.50 | Xinhuan | and GetModule() |
04:26.00 | nymbia | ok |
04:26.07 | Xinhuan | so in essence, a module has its own :OnEnable(), :OnInitialize() etc |
04:26.10 | Xinhuan | like a normal addon |
04:26.18 | Xinhuan | and they occur after the original addon's OnEnable() etc has occured |
04:26.30 | nymbia | so none of the state persistance between sessions stuff that ace2 baked in, right? |
04:26.36 | Xinhuan | nope |
04:26.40 | nymbia | cool |
04:27.04 | Xinhuan | in the core addon, before OnEnable(), that is, in OnInitialize, you can set module:SetEnabledState() using SV data |
04:27.10 | Xinhuan | to true or false |
04:27.23 | Xinhuan | if false, the module doesn't fire OnEnable |
04:27.24 | nymbia | easy enough |
04:27.28 | Xinhuan | if true, it does |
04:27.35 | Xinhuan | but it'll still OnInit |
04:27.54 | nymbia | ahh.. intuitiveness, how i've missed you |
04:28.08 | Xinhuan | as a consequence of this, because the whole system relies on ADDON_LOADED firing |
04:28.19 | Xinhuan | you cannot use LoadAddOn() in your main chunk |
04:28.29 | nymbia | ah yeah |
04:28.36 | Xinhuan | of any of your addon AFTER the AceAddon3:New() declaration |
04:28.46 | Xinhuan | so if u need to use LoadAddOn(), do it before |
04:28.46 | nymbia | you'll trigger your OnEnable too early |
04:28.50 | Xinhuan | yep |
04:29.29 | nymbia | that's nice and simple |
04:29.30 | Xinhuan | if you want an example addon, try Postal |
04:29.31 | nymbia | i like it |
04:29.36 | Xinhuan | it has 7 modules in ace3 |
04:29.44 | Xinhuan | just to see how it works |
04:29.45 | nymbia | cool, i'll check it out |
04:30.37 | Xinhuan | function Postal:OnInitialize() should be self explanatory |
04:30.59 | Hjalte | I am working on some code for a client. Is there a simple program for monitoring how much time I spend? Just needs a stop, start and total command really :) |
04:31.07 | nymbia | ok |
04:31.29 | Xinhuan | and some of the modules are barely 20 lines of code |
04:32.17 | nymbia | anyway, as far as my addons.. i think spellbinder, statstain, and pt are still working but spellbinder and statstain probably need some TLC |
04:32.31 | nymbia | and i kinda wanna dust off manufac and rewrite it from scratch |
04:33.27 | Xinhuan | spellbinder will likely need a major update to factor in dual spec |
04:33.34 | nymbia | oh shit |
04:33.45 | Xinhuan | however, it doesn't really need to |
04:33.54 | nymbia | do they have a mechanism for that - do keybinding sets stick to a spec? |
04:34.02 | Xinhuan | well it works exactly like now |
04:34.11 | nymbia | ? |
04:34.16 | Xinhuan | you have 120 buttons and 36 macros, etc |
04:34.24 | Xinhuan | when you switch to your 2nd spec, you get a brand new set of 120 buttons |
04:34.40 | Xinhuan | which are by default equal to your first set on patching |
04:34.41 | nymbia | ah |
04:34.54 | nymbia | well, that'd be really tough with spellbinder |
04:35.07 | Xinhuan | so anything spellbinder or simple action set does, just does it on whatever the curernt active set is |
04:35.20 | Xinhuan | i.e spec 1's 120 buttons, or spec2's 120 buttons |
04:36.02 | Xinhuan | you can view spec 1/2's talents and glyph set at any time, but you'll have to actually switch specs to see the 120 buttons |
04:36.10 | nymbia | since stuff set with SetBinding* is stored server-side and hardcoded to a given spell or macro, if they don't make those switch with which spec you're on then spellbinder would need to store everything local and reset everything when the player swaps |
04:36.45 | Xinhuan | not really an issue |
04:36.57 | Xinhuan | everything the addon does eventually gets saved server side |
04:37.17 | Xinhuan | addon binds are client side |
04:37.26 | Xinhuan | and does not get affected |
04:38.03 | nymbia | hm |
04:38.03 | Xinhuan | that is to say, if "B" is binded to an addon's function, then B doesn't get saved server side |
04:38.21 | nymbia | oh yeah |
04:38.27 | nymbia | but spellbinder doesnt do that |
04:38.37 | Xinhuan | what does it do specifically? |
04:38.45 | nymbia | ie, if you set all your stuff up with spellbinder then remove the addon |
04:38.47 | nymbia | it all sticks |
04:38.57 | Xinhuan | how does it achieve that? |
04:39.03 | nymbia | it sets bindings with SetBindingSpell/SetBindingMacro/SetBindingItem |
04:39.30 | nymbia | which just jams a keybinding in directly for the action |
04:39.40 | nymbia | which nowadays lands server-side |
04:39.56 | Xinhuan | that's because all those binds you do with SetBindingBlah() are saved in bindings-cache.wtf |
04:40.07 | nymbia | yeah |
04:40.14 | Xinhuan | they are saved client side |
04:40.31 | nymbia | oh i thought they replicated server-side as well |
04:40.33 | Xinhuan | so if you logged in on a friend's computer, you wouldn't have those binds |
04:40.49 | Xinhuan | the server only saves the binds that comes with the default UI's keybinds screen |
04:40.58 | nymbia | in any case - where action buttons will swap magically to the spell that's now there |
04:41.17 | nymbia | the addon would have to be watching and flip the bindings |
04:41.26 | Xinhuan | in fact how the server does syncing is kind of weird |
04:41.30 | Xinhuan | there's an md5 checking i think |
04:41.34 | nymbia | hmm |
04:41.57 | Xinhuan | lets say computerA logs on, it retrieves the settings from server, and saves it locally, with a md5 |
04:42.04 | RaydenUni | woot |
04:42.06 | RaydenUni | defender's code |
04:42.08 | Xinhuan | computerB then logs in, and does the same thing |
04:42.27 | Xinhuan | if B then modifies some stuff, the changes get saved locally on B as well as on the server |
04:42.57 | Xinhuan | computerA then logs on. because the local md5 doesn't match the server's, wow client then retrieves the server side's and overwrite the local one |
04:43.03 | nymbia | ah ok |
04:43.04 | Xinhuan | so any changes on B will apply on A |
04:43.13 | Xinhuan | now for computera to revert the changes made by B |
04:43.29 | Xinhuan | he will then need to log out on A, restore the files in the WTF folder, and relog |
04:43.43 | Xinhuan | because the md5 matches, the client then uploads the local changes to the server |
04:43.55 | Xinhuan | so its a 2-login process for account sharing |
04:44.09 | Xinhuan | to restore settings |
04:44.14 | Xinhuan | after a friend has logged on your account |
04:44.23 | nymbia | ah |
04:45.02 | nymbia | hmm... yeah i wonder if they have some plan for SetBindingSpell working with dual-spec |
04:45.16 | Xinhuan | i think it works the same |
04:45.23 | nymbia | yeah |
04:45.26 | nymbia | most likely |
04:47.12 | nymbia | oh damn, they're doing equipment sets in 3.1 too, huh? |
04:47.21 | RaydenUni | equipment sets/ |
04:47.22 | RaydenUni | ? |
04:47.22 | Xinhuan | yes, it has a built in closetgnome/swapmagic now |
04:47.32 | Xinhuan | you can have up to 10 equipment sets, which you can assign an icon/name |
04:47.47 | Xinhuan | (yes the default UI itemrack also has the "3 prismatic gems equipped" error) |
04:47.59 | nymbia | heh |
04:48.05 | Xinhuan | and like swapmagic, holding down Alt key on the paper doll now replicates swapmagic |
04:48.15 | Xinhuan | that is, you have to disable swapmagic or you'll get errors |
04:48.15 | Repo | 10pit-bull: 03Shefki * r1882 Aura/Filter.lua: |
04:48.18 | Repo | 3.1.0 PTR compatability. This stops Aura module errors on the PTR. |
04:48.25 | nymbia | some of this stuff i understand |
04:48.33 | nymbia | but "UnitIsTappedByAllThreatList"?? wtf? |
04:48.54 | Xinhuan | i haven't seen that function before |
04:48.57 | Xinhuan | is it 3.1 new? |
04:49.01 | nymbia | yeah |
04:49.06 | nymbia | just perusing the new api thread |
04:49.08 | Xinhuan | link? lol |
04:49.18 | nymbia | http://forums.worldofwarcraft.com/thread.html?topicId=15443405133&sid=1 |
04:49.44 | Xinhuan | i noted on PTR today that GetUnitThreatSituation() no longer returns nil |
04:49.54 | Xinhuan | it always returns a integer now |
04:50.03 | *** join/#wowace Antiarc (n=Antiarc@wsip-70-167-195-98.ph.ph.cox.net) |
04:50.03 | *** mode/#wowace [+v Antiarc] by ChanServ |
04:50.06 | Xinhuan | and its always 0 for a person that has no threat, rather than nil |
04:50.21 | Shefki | I think they're allowing us to see threat before we enter combat. |
04:50.50 | Xinhuan | possibly |
04:50.52 | nymbia | hmm |
04:51.00 | Xinhuan | i only managed to test ulduar once today |
04:51.06 | Xinhuan | and i didn't really notice |
04:51.14 | Xinhuan | if i could see the tank's threat |
04:51.17 | Xinhuan | on engage |
04:51.24 | Xinhuan | because for bosses, you get placed on the boss's threat list anyway |
04:51.25 | Xinhuan | at 0 |
04:51.27 | Xinhuan | on engage |
04:51.32 | Shefki | I was on but I didn't specifically watch. |
04:51.42 | Shefki | I noticed the 0 for threat for everyone. |
04:51.47 | nymbia | joystick controls.. wha? |
04:52.01 | Xinhuan | yeah nymbia, they also added 3d goggles support to wow |
04:52.09 | nymbia | what the |
04:52.15 | Xinhuan | nameplates will even show up properly in 3d |
04:52.21 | Xinhuan | to the correct depth of view |
04:52.23 | nymbia | that's a little creepy |
04:52.24 | nymbia | haha |
04:52.26 | Xinhuan | with those goggles |
04:52.41 | Xinhuan | they have an entire set of api for translating frame positions into depth |
04:52.42 | Xinhuan | lol |
04:53.02 | nymbia | oh cool, GetPlayerFacing |
04:53.22 | Xinhuan | yeah that saves the trouble of getting the playerarrow on the minimap |
04:53.39 | nymbia | so frames will have additional attributes to determine their depth? |
04:53.40 | Xinhuan | which has incidentally been changed from a model to a texture |
04:53.42 | Torhal | Wasn't that functionality that was present in 1.0 and removed in 2.0? |
04:53.50 | Xinhuan | which now uses texcoords to rotate it |
04:54.06 | Xinhuan | there's even a function that "shortcuts" rotation for settexcoord |
04:54.09 | Xinhuan | for rotation |
04:54.17 | nymbia | wow |
04:54.23 | Xinhuan | so you don't have to go thru all that transformation matrix shit |
04:54.31 | nymbia | im kinda surprised they put so much work into 3.1 |
04:54.45 | Xinhuan | they are actually 3.0 changes |
04:54.48 | Xinhuan | and some are 2.4 |
04:54.56 | nymbia | ah |
04:57.14 | Xinhuan | there's a lot of secure template changes |