00:07.19 | Torhal | vhaarr: SimpleChatMods has no description... |
00:07.30 | vhaarr | and? |
00:07.36 | Torhal | Just saying :) |
00:07.55 | vhaarr | it was probably imported from the old svn |
00:08.04 | vhaarr | I don't think the TOC has any description or anything so |
00:08.14 | Torhal | Ah |
00:11.26 | Repo | 10stackings: 03profalbert 07master * v0.1-beta-23-g965eee2 / (6 files in 1 directory): [+7 commits] (3 truncated) |
00:11.28 | Repo | 965eee2: cleanup iconfinder |
00:11.29 | Repo | 239a4f1: cleanup iconfinder |
00:11.30 | Repo | e025e02: add AceHook-3.0 to embeds |
00:11.31 | Repo | 68c2be3: put debug-functions before anything else |
00:20.09 | vhaarr | Torhal: for spamalyzer, you can add BDKP-REQ, BDKP-DKP-M, BDKP-ATT-M, BDKP-DKP-S and BDKP-ATT-S as BananaDKP, and BootyCalls prefix is "BTC", not whatever is in there now |
00:21.35 | Repo | 10banana-dkp: 03Rabbit * r152 BananaDKP.lua: |
00:21.37 | Repo | Remove sitouts from the menu and just show them in the tooltip instead. |
00:22.32 | *** join/#wowace Aeyan (~pancake@cpe-174-098-002-214.triad.res.rr.com) |
00:22.52 | *** join/#wowace Jygga (~Jygga@p57B9BB90.dip0.t-ipconnect.de) |
00:22.55 | *** join/#wowace Jygga (~Jygga@unaffiliated/jygga) |
00:25.23 | *** join/#wowace p3lim (~Miranda@85.108.34.95.customer.cdi.no) |
00:29.21 | Repo | 10spamalyzer: 03Torhal 07master * 3.3.2-1.0.2-5-gdb1e5cf Prefixes.lua: [+1 commit] Fixed prefix for BootyCall, and added detection for BananaDKP (five prefixes). |
00:29.32 | Torhal | vhaarr: Done |
00:31.57 | vhaarr | I still haven't decided for myself if it's better to use one prefix for the addon globally and a second prefix inside the message string itself to tell comms from one another, but looking at Prefixes.lua I wish one "proper" prefix was used per addon. |
00:32.16 | Torhal | Aye - it's a mess |
00:32.29 | *** join/#wowace Worf (~worf@84.119.83.196) |
00:33.39 | *** join/#wowace pompy (~Mike@c-68-32-134-121.hsd1.pa.comcast.net) |
00:42.18 | *** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net) |
00:44.39 | *** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net) |
00:44.51 | *** part/#wowace profalbert (~profalber@80-121-70-82.adsl.highway.telekom.at) |
00:53.37 | Repo | 10incubator2: 03Morgalm * r14 / (2 files in 2 directories): Incubator2 |
00:53.39 | Repo | -updated ICC trash |
00:53.40 | Repo | -fix nil error when clearing all timers |
00:57.37 | Repo | 10morg-dkp2: 03Morgalm * r161 / (3 files in 2 directories): (Message trimmed by 2 lines) |
00:57.39 | Repo | MorgDKP2 |
00:57.40 | Repo | -updated imported item DB |
00:57.41 | Repo | -fix for nil error on syncing unknown pool |
00:57.42 | Repo | -remove useless table |
00:59.18 | Repo | 10incubator2: 03Morgalm 04v1.04 * r15 : Tagging as v1.04 |
01:00.04 | Repo | 10morg-dkp2: 03Morgalm 04v4.20 * r162 : Tagging as v4.20 |
01:01.19 | *** join/#wowace makefile (~god@189.81.69.129) |
01:03.30 | Repo | 10raidycheck: 03Adirelle 07master * 1.0-beta-2-8-ga27d7b1 / (3 files in 2 directories): [+3 commits] |
01:03.32 | Repo | a27d7b1: Fixed tank-only buff logic, again. |
01:03.33 | Repo | a79fb86: Soulstone module is now working. |
01:03.35 | Repo | 4d816c3: Fixed an Ace3 error about hooking twice. |
01:03.54 | *** part/#wowace makefile (~god@189.81.69.129) |
01:14.55 | *** join/#wowace Cavisty^gerber (~Cavisty@c-71-200-112-10.hsd1.md.comcast.net) |
01:30.28 | Axodious | every now and then dxes proximity doesn't show anything |
01:30.31 | Axodious | any clue? |
01:31.07 | *** join/#wowace Venara|zZz (~nils.drea@p4FECA18E.dip.t-dialin.net) |
01:31.09 | Shefki | Axodious: Map screws up sometimes. |
01:31.25 | Shefki | If the map isn't working the proximity isn't going to work. |
01:31.30 | Shefki | Where are you having this issue? |
01:36.18 | Repo | 10ammo-matique: 03Anyia3 * r52 / (4 files in 1 directory): (Message trimmed by 6 lines) |
01:36.19 | Repo | * Major PvE ammo selection configuration overhaul! |
01:36.21 | Repo | Ammo-matique now has a simpler yet more powerful way of configuring ammo |
01:36.23 | Repo | selections. Ammo selection in raid instances is now per-raid zone, and the |
01:36.23 | Repo | raid zones are automatically added as they are discovered (entered). |
01:37.40 | *** join/#wowace harl (harl@dslb-088-077-213-243.pools.arcor-ip.net) |
01:41.34 | Axodious | was just on blood princes Shefki, everyone except me was fine |
01:42.09 | Shefki | Yeah that room has issues. |
01:42.21 | Axodious | scary one heroic mode lol |
01:42.24 | Axodious | empoweered shock >_< |
01:45.14 | Repo | 10ammo-matique: 03Anyia3 * r53 Ammo-matique.lua: |
01:45.16 | Repo | * Brought back the old behaviour of never wanting to downgrade from premium |
01:45.17 | Repo | ammo once it's been used in a fight. This should remove the last annoying |
01:45.18 | Repo | "you're using the wrong ammo" warnings, and only leave the useful ones. |
01:51.52 | Axodious | nah it's still broken Shefki at dreamwalker now |
01:52.01 | Axodious | tried reloading/relogging |
01:52.41 | Axodious | hmm |
01:52.50 | Axodious | it's when i set it to 12 yards |
01:52.53 | Axodious | 10 yards is fine |
01:58.16 | Shefki | Axodious: Interesting. Can you file a ticket please. |
02:02.01 | *** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net) |
02:15.12 | *** join/#wowace Venara|zZz (~nils.drea@p4FECA18E.dip.t-dialin.net) |
02:19.35 | *** join/#wowace aestil (~chatzilla@99-160-166-182.lightspeed.irvnca.sbcglobal.net) |
02:19.51 | aestil | which version of shared media do I put in now? |
02:20.05 | aestil | just switchedover to PB4 and I want all the different bar options |
02:20.17 | aestil | but sharedmedia is basically the most confusing thing on addons anymore. |
02:20.37 | Repo | 10ammo-matique: 03Anyia3 042.0 * r54 : Tagging as 2.0 |
02:20.38 | Shefki | Just SharedMedia |
02:20.54 | Shefki | The Lib is embedded you don't need to worry about it. |
02:21.00 | aestil | oh. |
02:21.02 | aestil | fancy |
02:27.49 | *** join/#wowace taleden (~alex@user-38q41i6.cable.mindspring.com) |
02:36.56 | *** join/#wowace chono (~chatzilla@S0106001e5840ebee.vs.shawcable.net) |
02:37.22 | chono | Evening folks! |
02:37.32 | chono | is there anyone actually live in here? |
02:38.36 | Dessa | @project stackings |
02:38.38 | Repo | Dessa: http://www.wowace.com/addons/stackings/. StacKings. Game: WoW. profalbert (Manager/Author). Updated: 2 hours ago |
02:38.39 | Torhal | chono: Sometimes. |
02:38.58 | chono | this is where i'd go for help with bartender, right? |
02:39.35 | Torhal | Failing that, the forums. |
02:40.08 | Torhal | I use it, but I don't do anything special with it so I won't be any help unfortunately |
02:40.08 | chono | is there a way to copy button config from primary spec to offspec (or vice versa?) |
02:40.15 | aestil | whats the current minimap addon? |
02:40.31 | Torhal | aestil: SexyMap is what many people are using nowdays |
02:41.12 | aestil | did he finish blessed yet? |
02:43.49 | Torhal | aestil: Nope |
02:44.00 | aestil | shakes fist |
02:48.03 | Groktar | kerblah |
02:48.09 | Groktar | 25m lich king to 38% |
02:49.14 | *** join/#wowace Jygga (~Jygga@p57B9AAE3.dip0.t-ipconnect.de) |
02:49.16 | *** join/#wowace Jygga (~Jygga@unaffiliated/jygga) |
02:56.43 | *** join/#wowace Yssarilz (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net) |
02:57.18 | Axodious | filed Shefki |
03:01.43 | *** join/#wowace Yssaril|Away (~Yssaril@99-57-32-25.lightspeed.cicril.sbcglobal.net) |
03:19.02 | *** join/#wowace Repo_ (~supybot@repos.curseforge.net) |
03:20.51 | Repo_ | 10track-o-matique: 03Anyia3 * r80 Track-o-Matique.lua: |
03:20.57 | Repo_ | * Small bugfix for nil-concatenation issue reported by Scarj on Curse. |
03:22.55 | *** join/#wowace Elmoe (elmoe@c-24-18-233-190.hsd1.wa.comcast.net) |
03:23.14 | Repo_ | 10track-o-matique: 03Anyia3 043.4.4 * r81 : Tagging as 3.4.4 |
03:25.17 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
03:31.21 | *** join/#wowace sztanpet (~sztanpet@142.58ec54.tvnetwork.hu) |
03:37.42 | *** join/#wowace Laibcoms (~laibcoms@iwakura7.broker.freenet6.net) |
03:38.25 | DWSR | Is it more common to have locale.xml inside or outside of the locale directory? |
03:38.35 | Shefki | Does it matter? |
03:39.25 | DWSR | I don't know. |
03:39.28 | DWSR | If I did, would I be asking? |
03:40.53 | pompy | DWSR: it doesnt |
03:41.41 | DWSR | thanks. |
03:47.05 | *** join/#wowace koaschten (~koaschten@i577A83D6.versanet.de) |
03:48.39 | kandarz | Is there an addon that will add State changes for default action bars like Bartender? |
03:55.14 | *** join/#wowace Kilroo1 (~Kilroo@cpe-098-026-148-169.triad.res.rr.com) |
03:56.37 | DWSR | kandarz: You mean like modifier based paging? |
03:56.43 | kandarz | yes |
03:56.52 | DWSR | Nope |
03:56.57 | DWSR | Wouldn't be hard to write, though |
03:57.34 | DWSR | register for MODIFIER_STATE_CHANGED, then switch to the actionbar page that you want. |
03:57.53 | kandarz | Would that allow it to switch incombat |
03:58.34 | DWSR | Ah, no, you can't. |
03:58.42 | DWSR | So that addon is impossible to write. |
03:59.03 | kandarz | Bartender uses RegisterStateDriver to execute code in a secure environment |
03:59.16 | kandarz | But I just can't understand how to do it for default action bars |
03:59.44 | *** join/#wowace Antiarc (~Antiarc@ip70-190-192-186.ph.ph.cox.net) |
03:59.45 | *** mode/#wowace [+v Antiarc] by ChanServ |
04:09.37 | *** join/#wowace orionshock-droid (~AndChat@m330436d0.tmodns.net) |
04:10.25 | orionshock-droid | Morning all |
04:14.27 | *** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com) |
04:15.32 | *** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com) |
04:35.57 | *** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com) |
04:40.08 | *** part/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net) |
04:47.10 | steev | does ensidia fails not complain about choking gas? |
04:49.14 | DWSR | It does if you set it to. |
04:54.24 | *** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com) |
04:57.11 | *** join/#wowace DarkerAudit (~Brian@pool-173-50-1-234.clrkwv.east.verizon.net) |
05:00.57 | steev | DWSR: so its in there - okay - i don't run it |
05:01.03 | steev | a different guildie does |
05:01.13 | DWSR | steev: As far as I know, it is. |
05:11.41 | Repo | 10skada-window-buttons: 03kandarz 04r7-beta * r7 : Created tag r7-beta. |
05:16.42 | *** join/#wowace eidolarr (~zls@c-71-61-178-129.hsd1.pa.comcast.net) |
05:19.37 | Groktar | leech king 21.3% |
05:20.51 | Groktar | an oomkin went down |
05:20.55 | Groktar | and let the guy die |
05:24.18 | *** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com) |
05:34.59 | Stanzilla | fail |
05:35.16 | Stanzilla | we had 26% today and the same happened :/ |
05:38.17 | MysticalOS | it looks like choking gas is set to fail you for getting hit debuff, not for taking damage, not sure how accurate that is though |
05:38.41 | MysticalOS | i didn't add or test that one |
05:56.19 | Repo | 10atlasloot-enhanced: 03s8095324 * r2569 Locales/constants.tw.lua: zhTW update |
06:00.45 | Repo | 10libfail-1-0: 03mysticalos * r199 LibFail-1.0.lua: *Added fail for dying to remorseless Winter on lich king |
06:00.47 | Repo | *Recoded fails for deathwhisper death and decay and Koralon Flaming cinder fails since they spammed incorrect fails instantly if you were timepstamped(took damage) at an earlier part in fight. Hopefully this is fixed. |
06:00.48 | Repo | *Added missing frost bomb spell ids for sindragosa |
06:03.20 | Repo | 10ensidiafails: 03mysticalos * r214 EnsidiaFails.lua: *Added Lich King Remorseless Winter fail |
06:13.01 | Repo | 10classtimer: 03s8095324 * r333 / (2 files in 2 directories): zhTW and TOC update |
06:14.53 | Groktar | sooo much asshattery |
06:14.53 | Groktar | :( |
06:18.29 | Repo | 10big-wigs: 03s8095324 * r7336 Citadel/Locales/zhTW.lua: zhTW update |
06:22.23 | renchap | <PROTECTED> |
06:22.27 | renchap | fail. |
06:33.10 | Axodious | dxe not marking valks on norm lk :( |
06:36.25 | Repo | 10little-wigs: 03s8095324 * r723 Frozen_Halls/Bronjahm.lua: Fix Bronjahm's name |
06:39.01 | Repo | 10morg-dkp2: 03Morgalm * r163 Locales/enUS.lua: MorgDKP2 |
06:39.03 | Repo | -forgot to update enUS locale for dreamwalker |
06:39.21 | *** join/#wowace faCe| (~face@p5489C567.dip.t-dialin.net) |
06:40.38 | Repo | 10deus-vox-encounters: 03Shefki 07master * v442-69-g2656b5c Encounters/Citadel/Putricide.lua: [+1 commit] Putricide: Add spell ids for 25 hardmode. |
06:42.40 | Repo | 10morg-dkp2: 03Morgalm 04v4.21 * r164 : Tagging as v4.21 |
06:44.09 | Repo | 10big-wigs: 03s8095324 * r7337 Citadel/Locales/zhTW.lua: zhTW update |
06:52.06 | Repo | 10spamalyzer: 03Torhal 07master * 3.3.2-1.0.2-6-gc896786 Prefixes.lua: [+1 commit] Added detection for the "An eye on viper" AddOn. Why the fuck such an AddOn needs to broadcast to check for newer versions is beyond me. |
06:53.12 | *** join/#wowace kollektiv (~kollektiv@brwn-06b-21.res.umass.edu) |
06:53.12 | *** join/#wowace kollektiv (~kollektiv@unaffiliated/kollektiv) |
06:57.51 | Shefki | lua> x = y = 1; print(x) |
06:57.52 | lua_bot | Shefki: luabot:1: unexpected symbol near '=' |
06:57.58 | Shefki | lua> x = y = 1 print(x) |
06:57.59 | lua_bot | Shefki: luabot:1: unexpected symbol near '=' |
06:58.08 | Shefki | Makes me sad lua can't do that. |
07:00.53 | haste | I don't really find it a loss at all |
07:05.42 | *** join/#wowace kandarz1 (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net) |
07:08.32 | *** join/#wowace kandarz (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net) |
07:22.11 | *** join/#wowace kandarz1 (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net) |
07:23.14 | kandarz1 | Anyone have a link to a fully working BLP converter? |
07:41.23 | MysticalOS | there, i posted my necrotic plague complaint in UI forums as suggested, lets see if they respond at all |
07:43.33 | Shefki | They won't respond at all. |
07:43.46 | Shefki | They might fix it but you won't get a response on something like that. |
07:46.42 | *** join/#wowace Srosh (~Srosh@c222202.adsl.hansenet.de) |
07:49.50 | MysticalOS | yeah i figured as much |
07:50.03 | MysticalOS | i tried to document and explain it clearly as possible though http://forums.worldofwarcraft.com/thread.html?topicId=23214132992&postId=232120542189&sid=1#1 |
07:54.22 | Repo | 10deus-vox-encounters: 03kollektiv 07master * v442-75-g60dd473 Encounters/Citadel (3 files in 1 directory): [+6 commits] (2 truncated) |
07:54.24 | Repo | 60dd473: Sindragosa: Add Frost Beacon arrow on phase 3 |
07:54.25 | Repo | 7c6a5bd: Sindragosa: Add Ice Tomb to health tracking in phase 3 |
07:54.27 | Repo | 7697287: Sindragosa: Add next Mystic Buffet timer |
07:54.28 | Repo | 013bad5: Sindragosa: Add Enrage timer |
08:02.56 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
08:08.40 | Repo | 10deus-vox-encounters: 03kollektiv 07master * v442-76-ga6c602f / (2 files in 1 directory): [+1 commit] Comment out Royal Quarters coordinates until Lanathels map is fixed |
08:09.17 | Repo | 10deus-vox-encounters: 03kollektiv 04v455 * 1a835aa /: [new tag] Tagging as v455 |
08:10.38 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
08:12.22 | *** join/#wowace yoshimo (~Kassandra@p5B0C2BA4.dip0.t-ipconnect.de) |
08:14.12 | *** join/#wowace stolenlegacy (~stolenleg@d86-32-145-161.cust.tele2.at) |
08:16.07 | *** join/#wowace papyros (~madlener@iss63.vlsi.informatik.tu-darmstadt.de) |
08:16.15 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
08:16.16 | *** mode/#wowace [+o Funkeh`] by ChanServ |
08:17.38 | LebQzz | are thre a guide on how to even make your own repo ;P |
08:25.25 | orionshock | LebQzz, what kind? |
08:29.44 | LebQzz | hey again ;P |
08:30.04 | LebQzz | well you know my mod ;P if i want it up on ursewow |
08:30.19 | LebQzz | http://wow.curseforge.com/addons/pewpewui/ |
08:30.20 | LebQzz | there ;P |
08:30.31 | LebQzz | like how to add the files |
08:30.46 | *** join/#wowace Kalroth (~kalroth@0x573f1066.cpe.ge-1-1-0-1101.hjnqu1.customer.tele.dk) |
08:32.10 | orionshock | http://wow.curseforge.com/addons/pewpewui/repositories/mainline/edit/ |
08:32.22 | orionshock | then select the repo type and hit save |
08:33.34 | LebQzz | sub git mercury none? |
08:33.36 | orionshock | i'd recommend SVN if your new |
08:33.47 | LebQzz | I have tortoise installed |
08:33.48 | orionshock | <PROTECTED> |
08:34.32 | asmodai | oh wow, so China finally OKed Burning Crusade :| |
08:35.07 | nevcairiel | they had BC before |
08:36.05 | asmodai | nevcairiel: http://games.venturebeat.com/2010/02/12/china-grants-permission-for-launch-of-world-of-warcraft-the-burning-crusade/ |
08:36.13 | orionshock | tbh from the sounds of some of china's changes to the game, i rather like them |
08:36.24 | nevcairiel | still, they had BC before =P |
08:36.47 | LebQzz | what did they change? |
08:36.55 | LebQzz | thanks to them we didnt get pandarians |
08:37.37 | *** part/#wowace CrazyBenny (s_m@a02-0602b.kn.vutbr.cz) |
08:37.37 | orionshock | like instead of skeletons on the ground they are grave stones |
08:37.37 | nevcairiel | afaik, they just got permission to re-launch it, since The9 lost the permission |
08:37.41 | asmodai | nevcairiel: Sure, for The9. But with NetEase it had to be recertified. |
08:38.16 | nevcairiel | i still wonder why they bother with the chinese |
08:38.20 | nevcairiel | they dont even charge per month there |
08:38.40 | asmodai | You buy it once and that's it or? |
08:38.49 | nevcairiel | yea |
08:39.27 | asmodai | How can NetEase keep running then? They need to get some income from somewhere. |
08:40.02 | nevcairiel | the website is full of ads |
08:40.52 | Shefki | nevcairiel: I thought there were hourly charges instead of monthly |
08:40.55 | nevcairiel | and of course, we pay for the development of the new content, they just get it |
08:41.12 | nevcairiel | last i heard, they couldnt charge in china, for some reason |
08:41.23 | yoshimo | you can access sapphirons lair in naxxramas without killing the 4 wingbosses now adays, when did they patch that in? |
08:41.41 | Shefki | Well they couldn't charge for a while because of the GAAP dispute. |
08:41.42 | nevcairiel | some time ago already |
08:41.51 | Shefki | But that was for pre-orders basically. |
08:41.58 | Shefki | Since the game hasn't even been up as far as I know. |
08:42.59 | yoshimo | i know its in there a while nev, i was hoping for a more precise date |
08:43.10 | nevcairiel | 3.2 probably |
08:43.45 | *** join/#wowace Adirelle|work (~Adirelle@tok69-5-82-235-150-60.fbx.proxad.net) |
08:43.47 | nevcairiel | i lied, it was 3.3.0 |
08:43.54 | nevcairiel | its even in the changelog |
08:44.00 | nevcairiel | - Naxxramas |
08:44.00 | nevcairiel | <PROTECTED> |
08:44.00 | nevcairiel | <PROTECTED> |
08:44.00 | nevcairiel | <PROTECTED> |
08:44.00 | nevcairiel | <PROTECTED> |
08:44.30 | yoshimo | thx |
08:44.51 | kandarz1 | nevcairiel: I don't have git, but I wanted to add a Ready check mirror bar to quartz: http://www.wowace.com/addons/quartz/tickets/66-lfd-party-raid-ready-check-mirror-bar/ Lame patch (WinMerge) or whole file against latest beta |
08:45.35 | nevcairiel | the patch file is good |
08:45.44 | nevcairiel | who wants whole files? its hell to apply :P |
08:45.49 | *** join/#wowace Myrroddin (~chatzilla@174.3.246.125) |
08:45.53 | kandarz1 | The file names will be wrong |
08:46.28 | Shefki | nevcairiel: How is it hell to apply, download file over our working copy. Voila. |
08:46.37 | Shefki | your* |
08:46.38 | nevcairiel | not if its against a old version |
08:46.42 | nevcairiel | which is usually the case |
08:46.44 | *** join/#wowace profalbert (~profalber@80-121-47-132.adsl.highway.telekom.at) |
08:46.46 | Shefki | Checkout old version. |
08:46.48 | Shefki | Drop file in. |
08:46.49 | Shefki | diff |
08:46.51 | Shefki | Voila |
08:46.58 | nevcairiel | so, patch file easier? |
08:47.22 | nevcairiel | most people dont even mention which version exactly it is |
08:47.50 | Shefki | It's a hell of a lot harder to apply a patch when you don't know what version it's against than it is to figure out what version they modified with the whole file. |
08:48.04 | Myrroddin | Code question, please. which is better, if not IsSpellInRange(self.playerSpell, unit) then unitOutOfRange = true return nil end OR if IsSpellInRange(self.playerSpell, unit) == nil then unitOutOfRange = true return nil end ? |
08:49.08 | nevcairiel | anyway, if people want their patches to be applied, it should be easy for me to do so, not requiring me to figure out wtf version it was against, and producing a proper patch based on that |
08:49.11 | Shefki | Myrroddin: Well given that IsSpellInRange returns nil, 0 or 1. |
08:49.17 | Shefki | And 0 or 1 will count as true. |
08:49.32 | Shefki | And I don't remember the diff between 0 and nil without looking. |
08:49.45 | Shefki | I'm gonna guess that your code probably won't work the way you think it will. |
08:50.01 | Shefki | ~api IsSpellInRange |
08:50.02 | purl | http://www.wowwiki.com/API_IsSpellInRange |
08:50.20 | Shefki | Yup nil = invalid unit, 0 is out of range, 1 is in range. |
08:50.25 | Shefki | So I'm going with neither. |
08:50.46 | Myrroddin | right, nil is not correct, i'll have to check for 1 or 0 |
08:50.55 | Shefki | You probably want ~= 1 |
08:51.27 | Repo | 10querier: 03pompachomp 07master * v1.82-11-g7b78d82 Querier.lua: [+1 commit] Added some item ids and removed some item ids |
08:51.37 | Shefki | Of course nil doesn't mean the unit is out of range. |
08:51.44 | Shefki | It just means you can't cast that spell on that unit. |
08:53.29 | Shefki | Actually just look at the above URL because the correct answer is all sorts of messed up. |
08:54.36 | Myrroddin | if IsSpellInRange(self.playerSpell, unit) == 0 then unitOutOfRange = true return nil end -- looks correct. 0 is the out of range value |
08:54.56 | kandarz1 | nevcairiel: Also need to add these two localization strings: http://paste.wowace.com/1727/ |
08:55.06 | Repo | 10arl: 03pompachomp * r2863 Datamine.lua: added some item ids to the DO_NOT_SCAN table. |
08:55.31 | nevcairiel | i run my script for locale anyway |
08:56.12 | *** join/#wowace eoM_rM (~moe@p5489E325.dip.t-dialin.net) |
08:57.10 | orionshock | is the old wowace wiki still around? |
08:57.50 | kandarz1 | http://old.wowace.com/wiki/Main_Page |
08:58.21 | orionshock | thanks kandarz1 |
08:59.32 | *** join/#wowace kandarz (~kandarz@c-98-247-178-230.hsd1.wa.comcast.net) |
08:59.33 | Myrroddin | what would be the best API to check LoS on a unit? UnitInRange() or UnitIsVisable() given that i'm dealing with a 30 yard range, not 40? |
09:00.38 | nevcairiel | you can't check LoS |
09:00.56 | Myrroddin | hmmmm that's unexpected |
09:00.59 | nevcairiel | you can only check range, but they could still hiding behind a corner |
09:02.30 | Myrroddin | so you could endless fail casts with unit not visible errors, and not know why? odd... |
09:02.35 | Repo | 10arl: 03pompachomp * r2864 Database/Inscription.lua: Fixed skill levels for some Inscription recipes. |
09:02.44 | Repo | 10quartz: 03Nevcairiel 07master * 3.0.0-beta-30-gd9a0eef modules/Mirror.lua: [+1 commit] Added a mirror bar for ready checks in LFD/Party and Raid. |
09:03.09 | Myrroddin | Nevcairiel how is the Ace3 Quartz coming along? |
09:03.31 | nevcairiel | its working fine, unless i break it again because i refactor one of the broken modules |
09:03.53 | Shadowed | wouldn't it be easier to trash everything |
09:03.55 | Myrroddin | yeah, i read there were issues with inflight .... |
09:04.06 | nevcairiel | inflight support is gone |
09:04.15 | nevcairiel | that silly dev hides himself in upvalues |
09:04.27 | Shadowed | I don't remember Quartz being the most... sanely coded addon |
09:04.29 | Shadowed | hides himself? |
09:04.48 | nevcairiel | most of the insanity was fixed anyway |
09:04.52 | nevcairiel | just some shit left in the buff module |
09:04.57 | nevcairiel | and the mirror module, probably |
09:05.05 | Myrroddin | i'm just wondering about the author of ATSW and if he/she is dealing with the seemingly endless tickets LOL ... anyone else notice the massive lag/memory hole with Inscription? |
09:05.22 | pompy | Myrroddin: its the whole addon |
09:05.53 | Fisker | nevcairiel |
09:05.57 | Myrroddin | I know, but it only becomes really noticeable with Inscription.. the other TSs are tollerable |
09:06.12 | pompy | not jewelcrafting lol |
09:06.41 | yoshimo | Myrroddin its easy, /ignore them all ;) |
09:07.10 | Repo | 10quartz: 03Nevcairiel 07master * 3.0.0-beta-31-ge5dd8c8 modules/Mirror.lua: [+1 commit] Small cleanups. |
09:07.12 | Myrroddin | i've tried cauldron, and it isn't bad. i like the shopping list, but miss astw's check bank/alts/inv for mats |
09:07.24 | *** join/#wowace TNSe| (~tnse@198.62-97-238.bkkb.no) |
09:07.32 | Myrroddin | cauldron only seems to have bank/inv |
09:07.38 | TNSe| | Lich King heroic dead yet? :P |
09:08.07 | pompy | yeah i cant really find a good replacement for atsw. |
09:08.42 | Myrroddin | i'd tackle ASTW v2, but um, nah. i'm having enough issues with my own rewrite before i add more work! :P |
09:09.01 | TNSe| | ASTW = ? |
09:09.15 | Myrroddin | advanced tradeskill window |
09:09.25 | TNSe| | wuts dat do |
09:09.31 | pompy | @project advancedtradeskillwindow |
09:09.32 | Repo | pompy: No project found that matches 'advancedtradeskillwindow' |
09:09.33 | nevcairiel | a broken addon |
09:09.34 | Trela | ASTW = Advanced Skill Trade Window. :D |
09:09.42 | pompy | @project atsw |
09:09.43 | Repo | pompy: No project found that matches 'atsw' |
09:09.44 | Trela | ATSW works for me. :O |
09:09.56 | Trela | pompy: ATSW is hosted on WoWInterface. |
09:09.57 | Myrroddin | @project advanced trade skill window |
09:09.58 | Repo | Myrroddin: No project found that matches 'advanced' |
09:10.07 | pompy | Trela: no its on curse too |
09:10.08 | nevcairiel | @project advanced-trade-skill-window |
09:10.10 | Repo | nevcairiel: http://wow.curseforge.com/addons/advanced-trade-skill-window/. Advanced Trade Skill Window. Game: WoW. Slartibartfast (Manager/Author). Updated: 68 days ago. Tickets: 39/41 |
09:10.13 | nevcairiel | its not that hard |
09:10.14 | nevcairiel | <.< |
09:10.16 | pompy | :( |
09:10.26 | Myrroddin | yeah, it is on CF... of course |
09:10.54 | TNSe| | Remember I had a tradeskill addon before that let me queue up shit |
09:11.06 | TNSe| | so I'd be making shitloads of parts and melting metal and everything, and then hit "PERFORM" |
09:11.12 | TNSe| | and take a long break :P |
09:11.39 | TNSe| | But nooo, Blizzard found that this was open for abuse when used in certain circumstances :( |
09:11.45 | Myrroddin | that would be astw |
09:12.03 | Myrroddin | you have to click continue now.. ever since patch 1.1 or so |
09:12.07 | TNSe| | yeah |
09:12.07 | orionshock | TNSe, how would ppl abuse it? |
09:12.19 | TNSe| | orionshock, I think it was unrelated to trade skills |
09:12.32 | TNSe| | something about wanting to block autohealers and autodecursers |
09:12.59 | TNSe| | "AMAGAD PEOPLE ARE 1 BUTTON RAIDING" |
09:13.10 | TNSe| | Meanwhile: "NERF WARLOCKS THEY ARE DOING DIPS." |
09:13.13 | Myrroddin | it was the automate the queue thing. queue up lots of different things in astw, click process queue, and walk away. have a smoke, coffee, and dinner. come back and have your bags full of your crafted items |
09:14.07 | Myrroddin | now, after every item type, you must click continue to move on to the next item type on the list |
09:14.11 | TNSe| | it was awesome. |
09:14.23 | TNSe| | also it would repeat actions if they aborted somehow |
09:14.29 | TNSe| | like if you got ganked. |
09:14.43 | nevcairiel | back when queuing still worked, i used atsw on my engineer |
09:14.43 | Shadowed | Unfortunately they broke that |
09:14.48 | nevcairiel | but since queuing stoped working |
09:14.49 | nevcairiel | screw that |
09:14.52 | Shadowed | which is stupid |
09:14.52 | TNSe| | yup |
09:15.00 | Myrroddin | but sadly, as nev said, astw is a broken addon that has memory holes galore |
09:15.02 | Shadowed | because spending like 2 hours crafting 300 glyphs? |
09:15.07 | Shadowed | thanks blizzard :< |
09:15.12 | TNSe| | exactly |
09:15.21 | TNSe| | + that it remembers queues |
09:15.33 | TNSe| | even if you decide to kill the annoying ganktard was nice. |
09:15.34 | Shadowed | the whole crafting system basically encourages people to either bot, or to waste tons of time doing absolutely worthless tasks |
09:15.46 | Shadowed | that serve no actual purpose, even in an MMO |
09:15.57 | Myrroddin | LOL you mean "Fishing" :)) |
09:16.12 | Shadowed | eh |
09:16.13 | TNSe| | ah yes |
09:16.17 | TNSe| | they nuked fishing back then too. |
09:16.25 | Shadowed | Fishing is basically like mining or enchanting, but you don't run around |
09:16.27 | TNSe| | now fishing requires a tv series |
09:16.29 | nevcairiel | i dunno, only profession suffering from mass-production these days is pretty much inscription and maybe gem cutting, all the others dont mass produce for the AH anymore |
09:16.38 | *** join/#wowace Caleb| (caleb@client-129-232.wifi.elte.hu) |
09:16.52 | yoshimo | why should i? prices are too low nev |
09:17.05 | Shadowed | nevcairiel: It's mostly when you want to mass do something. Enchanters have it from DEing (although not as much). It's mostly jewelers/scribes who mill items |
09:17.24 | Shadowed | but yea, scribes have it the worst easily |
09:17.33 | nevcairiel | milling or DEing was never easy |
09:17.37 | Myrroddin | y'know, i'd be willing to tackle astw if i got a lua coach. granted, i've learned a lot, but as some of you noticed, i still make basic, silly mistakes |
09:17.43 | nevcairiel | since you actually have to click the items |
09:17.49 | Shadowed | yea |
09:17.59 | nevcairiel | or prospecting for that matter |
09:17.59 | Shadowed | But it's one of those things that does nothing but make your life annoying |
09:18.08 | Myrroddin | i've looked at astw's code, and it looks messy, but readable |
09:18.25 | Shadowed | milling 1000 herbs is fun when you do it 5 at a time and on a 3s cast :| |
09:18.44 | Myrroddin | does panda help with that? |
09:18.50 | Myrroddin | @project panda |
09:18.51 | Repo | Myrroddin: http://www.wowace.com/addons/panda/. Panda. Game: WoW. Tekkub (Manager/Author). Updated: 100 days ago |
09:19.06 | Shadowed | no |
09:19.21 | Shadowed | Panda doesn't do anything a macro won't in terms of speeding it up |
09:19.25 | nevcairiel | it helps, but it doesnt solve the problem :P |
09:20.36 | yoshimo | milling herbs and crafting cards/glyphs out of the resulting ink and you are done for the day ;) |
09:22.23 | Myrroddin | i understand the nerfing of automated api's for combat reasons, but out of combat doesn't makes sense to me. if you are out of combat, you should be able to process 1000 herbs, and make 20 different things while crafting |
09:23.01 | Shadowed | Likely don't want people to write bots to automate everything about crafting |
09:23.04 | Myrroddin | as for fishing, each cast should take the same amount of time as mining or herbing |
09:23.16 | Shadowed | Which is fair, but it fails horribly when you scale up to do auctions |
09:23.18 | nevcairiel | i don't mind fishing, its not that bad |
09:23.48 | nevcairiel | if it were just a 3s cast, it would be really stressful to click all the time |
09:23.53 | Myrroddin | fishing has gotten a lot better since vanilla.... |
09:25.21 | LebQzz | fishing now is bearable |
09:25.36 | LebQzz | problem is overpop server makes it impossible to fish in towns |
09:25.38 | *** join/#wowace Schnaks (~Schnaks@p5486E7CD.dip.t-dialin.net) |
09:26.09 | *** join/#wowace CrazyBenny (~s_m@193.165.209.194) |
09:26.16 | nevcairiel | seriously, who wants to fish in towns? they dont drop anything good =P |
09:26.29 | *** join/#wowace Caleb| (caleb@client-129-232.wifi.elte.hu) |
09:27.02 | yoshimo | shadowed, if they want to write bots, they mess with advanced stuff and give a damn about the restrictions blizzard gave them^^ |
09:28.57 | *** join/#wowace CrazyBenny_ (~s_m@83.240.31.172) |
09:30.31 | yoshimo | nev the only reason to fish in towns is the fishing achievement ;) |
09:31.57 | Repo | 10querier: 03pompachomp 07master * v1.82-13-g56b14f9 Querier.lua: [+2 commits] |
09:31.59 | Repo | 56b14f9: clean up querier.lua a bit. |
09:32.00 | Repo | 57f022e: clean up querier.lua a bit. |
09:39.46 | kandarz | nevcairiel: Is there any documentation that would be helpful in making the default action bar have the same state handling as Bartender4 does? |
09:40.44 | nevcairiel | probably somewhere |
09:42.17 | nevcairiel | now you made me want to work on my plans for bartender =( |
09:46.27 | kandarz | Which are? Also, where does Bartender actually tell the button which action it's going to be when states are enabled? In ActionButton.lua? or StateBar.lua? |
09:47.14 | pompy | vhaarr: kind of a naming conflict between two addons, http://wow.curse.com/downloads/wow-addons/details/bootycall.aspx http://wow.curse.com/downloads/wow-addons/details/booty-call.aspx |
09:47.19 | orionshock | IMO for WoW-4 they should gather the top UI authors and let them rewrite it from scratch, simply reimplementing the default ui with better code. then add in the basic common stuff from addons per category |
09:47.36 | *** join/#wowace cncfanatics (~cncfanati@WoWUIDev/cncfanatics) |
09:47.53 | Myrroddin | hear, hear, orionshock |
09:48.00 | Shadowed | god no |
09:48.01 | orionshock | all payed ofc |
09:48.02 | Shadowed | that would end terribly |
09:48.22 | nevcairiel | yeah, that would end in a horrible mess |
09:48.28 | orionshock | it could... |
09:48.31 | Shadowed | would |
09:48.32 | Shadowed | not could |
09:48.37 | orionshock | lol |
09:48.50 | Shadowed | Blizzard UI is fine for what it does. The API could be better, but the API is more due to the age than anything else |
09:49.13 | LebQzz | api? forgot what that means lol |
09:49.15 | nevcairiel | the only thing the blizzard UI should be doing, is run in a insecure environment and use their own APIs |
09:49.17 | LebQzz | omg. brainfreeze |
09:49.18 | orionshock | well get the top authors per type like nevcairiel for action bars, you for UF, tekkub for the various other things... |
09:49.24 | Shadowed | again |
09:49.26 | orionshock | it might work out |
09:49.26 | Shadowed | it would end horribly |
09:49.28 | yoshimo | the basic ui is fine, if you need advanced stuff use an addon ;) |
09:49.36 | pompy | LebQzz: http://en.wikipedia.org/wiki/Application_programming_interface |
09:49.42 | LebQzz | aaah thanks |
09:49.46 | LebQzz | just needed the name ;P |
09:50.03 | Shadowed | The Blizzard UI is fine and doesn't need to be massively overhauled. If you need something more complex, use an addon |
09:50.38 | Shadowed | and the UI all ties together in both code and general aesthetics. Putting one person to do the UF then another to do the action bars requires them to all communicate and figure out art that goes together |
09:51.12 | Shadowed | for aspects like configuration panels, the auction house still has to keep the same basic L&F as other parts of the panels, it's way too much of a mess to randomly gather authors and make them redo the interface from scratch |
09:51.46 | yoshimo | if they listen to our suggestions for api stuff, everyone should be fine |
09:51.47 | orionshock | Shadowed, that's the thing, not replace but re-implement the underlying code that runs it. Simply par with functionality and looks, just better OO'ish methods to do it |
09:52.11 | nevcairiel | OO as in Overly Optimized? :P |
09:52.11 | LebQzz | thats where carbonite screwed up |
09:52.14 | Shadowed | If they listened to every API suggestion, you would have a horribly bloated API that was hard to use :p |
09:52.18 | LebQzz | they had some nifty functions |
09:52.32 | LebQzz | but the look got screwed over with that extra usemess black frame around everything |
09:52.47 | orionshock | nevcairiel, like the default unitframe code last time i checked is all messed up all over the place |
09:52.56 | Shadowed | UF code is pretty logical in how it's layed out |
09:53.00 | yoshimo | Shadowed, not everything , didnt want to say that |
09:53.02 | Shadowed | it could be better, but it's not really a huge mess |
09:53.15 | nevcairiel | They just do things in a straight forward way, because they can |
09:53.20 | nevcairiel | no worries about insecure stuff |
09:53.36 | yoshimo | blizz code is secure by definition ;) |
09:53.47 | *** join/#wowace Kilroo (~Kilroo@cpe-098-026-148-169.triad.res.rr.com) |
09:54.00 | orionshock | well, point taken Shadowed. but im with nevcairiel on the default ui running as insecure code xpt for the required things that have to run secure |
09:54.01 | nevcairiel | I just wish they would think more about the secure stuff, so that we could work better with it without avoiding a taint every corner |
09:54.07 | Shadowed | eh? |
09:54.20 | TNSe| | mmm tainted execution |
09:54.23 | TNSe| | tastes like cherry. |
09:54.39 | nevcairiel | make them implement their own stuff in an insecure environment, that will clean up the secure wrappers good :D |
09:54.55 | Shadowed | well some of it they can't |
09:55.00 | Shadowed | like focus target on dropdown |
09:55.01 | Shadowed | but yea |
09:55.05 | TNSe| | ugh, I made this anticheat for Unreal Tournament |
09:55.15 | Shadowed | I doubt that will ever happen |
09:55.16 | TNSe| | and I had to detaint everything there too. |
09:55.17 | orionshock | things like the world map & minimap, there isn't really a reason to have that as secure code |
09:55.23 | nevcairiel | I really wish they replace the dropdown system for 4.0 though |
09:55.25 | TNSe| | Just to make sure clients could not do as they wished. |
09:55.37 | nevcairiel | orionshock: actually there is, the world map doesnt work without secure |
09:55.58 | Shadowed | what sucks is they also broke the one workaround to make set focus work in custom UFs |
09:56.08 | orionshock | what part of the map has something to do with combat restrictions ? |
09:56.31 | nevcairiel | those blueish blobs are somehow secure |
09:57.15 | orionshock | ? |
09:57.27 | orionshock | what ever blizzard is smoking they need to share |
09:58.25 | nevcairiel | you'll notice that map addons usually hide those blue blobs in combat, so the map doesnt break |
09:58.59 | orionshock | my question is why do they have to be secure?? |
10:00.15 | Shadowed | My assumption is it's some weird thing to stop people from showing the world map and scanning blobs to detect the coords easily |
10:00.23 | Shadowed | but that doesn't really do much |
10:00.30 | nevcairiel | you cant scan the blobs anyway |
10:00.47 | nevcairiel | its a frame thats directly being renderd on by the engine |
10:00.52 | nevcairiel | you wont know where a blob is |
10:01.17 | Caleb| | ~wowalert |
10:01.17 | purl | http://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert] |
10:01.31 | Shadowed | you can scan the buttons that indicate where you are closet too thought |
10:01.38 | nevcairiel | the buttons, sure |
10:01.39 | Shadowed | which is what mostly matters |
10:01.42 | nevcairiel | but not the blobs themself |
10:01.47 | Shadowed | but yea, it's weird that they do it |
10:02.20 | nevcairiel | i wonder how they determined those questing areas |
10:02.24 | nevcairiel | a horde of interns? |
10:02.35 | TNSe| | full access to database? |
10:02.53 | Shadowed | what do you mean by determined |
10:02.59 | Shadowed | As in, figured out the blob size? |
10:03.05 | nevcairiel | position and size, yeah |
10:03.26 | Shadowed | I assume they base it on the sub zone |
10:03.32 | TNSe| | for a drop quest they probably just select loc from mobs where names = " .. " , " .." |
10:03.33 | Shadowed | well sub-sub zone |
10:03.40 | nevcairiel | its pretty accurate |
10:03.54 | Shadowed | I haven't used it too much, but it looks like it generally uses the entire sub zone where mobs are |
10:04.02 | TNSe| | and then made a stataic database which some intern has to go through to verify. |
10:04.03 | Shadowed | well sub zone is a bad term |
10:04.11 | nevcairiel | area :P |
10:04.12 | Shadowed | More like, the general map-area |
10:04.29 | Shadowed | So if they set mobs to spawn in area A, they'll just set the blob to be A |
10:04.58 | TNSe| | yup |
10:05.16 | TNSe| | most likely they first did a group of general commands / quest (drop, fixed, perform, etc) |
10:05.27 | yoshimo | i think the builtin function is a bit inaccurate though, it sends me to areas where i never saw the questmobs i need to kill^^ |
10:05.29 | TNSe| | made a database from that, and then some fucked up poor intern had to doublecheck |
10:07.16 | yoshimo | and made a few mistakes^^ |
10:07.33 | TNSe| | interns are humans too. |
10:08.57 | yoshimo | indeed, i just though it would be more accurate than questhelper and instantly found a quest where its the other way round^^ |
10:09.16 | TNSe| | I guess it will improve over time |
10:09.21 | TNSe| | and that 4.0 will be pretty rad |
10:09.25 | TNSe| | in that area |
10:09.33 | TNSe| | also, why do we have too little dps for lich king? |
10:10.01 | TNSe| | the valks always carried me away :( |
10:11.09 | yoshimo | tnse, blame it on the ninja buff^^ |
10:11.19 | TNSe| | what ninja buff? >_< |
10:12.02 | yoshimo | they did increase LK health |
10:12.08 | TNSe| | hehe |
10:12.32 | yoshimo | so he wont die too fast on heroic |
10:12.36 | TNSe| | :P |
10:12.40 | TNSe| | noone has killed him yet? |
10:12.47 | TNSe| | are vodka and paragon out of tries? :P |
10:14.10 | vhaarr | pompy: ah |
10:14.41 | vhaarr | pompy: well the other addon is old and unmaintained, so meh |
10:14.42 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
10:18.00 | yoshimo | the hall of fame on mmochamp is still empty for lk heroic TNSe ;) |
10:19.00 | TNSe| | yoshimo, I'm more interested honestly, in knowing how many tries they have left :P |
10:19.09 | TNSe| | I guess they are msotly on their second alt run by now :P |
10:19.20 | orionshock | <PROTECTED> |
10:19.25 | clever | what was that URL for the announcemts by the login page? |
10:20.33 | yoshimo | ~wowalert |
10:20.34 | purl | http://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert] |
10:20.40 | clever | thanks |
10:24.00 | *** join/#wowace bien| (~bien@p4FF469A2.dip.t-dialin.net) |
10:25.36 | *** join/#wowace Next96 (Next96@121.129.140.91) |
10:32.44 | LebQzz | yay weekly raid reset and its the easy sartharion ;P |
10:33.54 | yoshimo | instructor here, 4 people died and 1m 30 kill ;) |
10:35.02 | Fisker | we got patchwerk :P |
10:35.20 | yoshimo | best one is noth, which dies way before teleporting^^ |
10:35.38 | Fisker | best one is anub'rekhan |
10:36.23 | *** join/#wowace pompy (~Mike@c-68-32-134-121.hsd1.pa.comcast.net) |
10:36.38 | vhaarr | ye 2 trash pulls and boss dies in 30sec |
10:36.50 | LebQzz | hehe |
10:37.12 | LebQzz | we just makea rush sarth.. ;P |
10:37.21 | yoshimo | 3d? ;) |
10:37.22 | LebQzz | 10 man bloodlust with people with 6k dps ;P instant pop ;P |
10:37.24 | LebQzz | ye |
10:37.29 | *** join/#wowace Vilkku (~Vilkku@88.193.199.46) |
10:37.59 | LebQzz | and heres aguf's problem.. doesnt save the profiles so i can use it on all my chars.. grr |
10:38.18 | LebQzz | wtf |
10:38.23 | LebQzz | thats more than annoying.. |
10:38.29 | yoshimo | did you think about using another unitframeaddon? |
10:38.44 | LebQzz | I've used Aguf since the day it got released lol |
10:38.49 | vhaarr | you still need to clear all the crap trash at sarth |
10:38.53 | orionshock | i've used aguf recently, it saved the profiles just fine.. granted you had to reload your UI after switching |
10:38.54 | LebQzz | and ilike the way it displays |
10:39.26 | nevcairiel | I build a oUF layout that looks like agUF |
10:39.37 | nevcairiel | since agUF was getting unmaintainable |
10:39.46 | Shadowed | was! |
10:39.54 | LebQzz | o cant get oUF to work |
10:40.17 | nevcairiel | at first i wanted to write a proper new UF |
10:40.23 | nevcairiel | but then my lazyness got me |
10:40.35 | LebQzz | oUF as lib? or a mod by itself |
10:40.53 | nevcairiel | dunno, i never got that far :P |
10:40.55 | LebQzz | i need a UF mod that i can edit within my mod. position scaling all that fancy stuff ;P |
10:40.59 | Shadowed | writing an UF is fun nevcairiel ! |
10:41.34 | Shadowed | except vehicles |
10:41.34 | Shadowed | fuck vehicles |
10:41.35 | nevcairiel | i want to re-write big chunks of bartender |
10:41.35 | nevcairiel | that is fun too |
10:41.35 | nevcairiel | except vehicles |
10:41.35 | orionshock | oUF iirc is a base mod, where you kinda write your own UF using oUF as the thing doing the grunt work |
10:41.35 | Shadowed | (fuck vehicles) |
10:41.35 | LebQzz | i deleted bartender and used blizzards own... |
10:41.54 | nevcairiel | i want to finally do what is lacking in action bars |
10:41.59 | Repo | 10smartres2: 03myrroddin * r83 / (2 files in 1 directory): Plug a potential memory hole |
10:42.04 | Shadowed | make them have pretty pink borderS? |
10:42.09 | nevcairiel | indeed! |
10:42.16 | Shadowed | good goal |
10:42.17 | nevcairiel | although, you can get the hello kitty skin already |
10:42.33 | LebQzz | oh god... that scares me ;P |
10:42.59 | LebQzz | hmm is it possible to add texture to uiparent? |
10:42.59 | Shadowed | what is it action bar mods don't do? |
10:43.19 | LebQzz | make coffe? |
10:43.39 | Myrroddin | get a supermodel to be your girlfriend? |
10:44.10 | orionshock | there are other solutions for that Myrroddin |
10:44.11 | orionshock | :) |
10:44.19 | nevcairiel | But nah, i want to build something remotely similar to the configuration freedom of the old discord action bars, but still with a simple configuration interface, so dumb people can use it, but people that are OCD about their setup can use it too |
10:44.20 | LebQzz | $$$ |
10:44.26 | Myrroddin | heaps and heaps of money helps, orionshock |
10:44.27 | nevcairiel | current mods eitehr are simple to use, or too advanced for users |
10:44.28 | Shadowed | so basically |
10:44.34 | Shadowed | you want to do the impossible! |
10:44.40 | nevcairiel | indeed! |
10:44.49 | nevcairiel | i'll probably just add a "advanced config" switch somewhere :P |
10:45.02 | Shadowed | I've had a lot of success with advanced settings |
10:45.05 | LebQzz | so what is it they dont do? |
10:45.16 | Shadowed | although, I also had terrible luck on help tooltips |
10:45.19 | nevcairiel | that also means i'll build client-side saved action bars |
10:45.27 | nevcairiel | so unlimited bars |
10:45.31 | Shadowed | where people will ignore a giant help box, a mini help box and a tooltip help box indicating what something does |
10:45.37 | Shadowed | and I cry |
10:45.55 | Myrroddin | LebQzz for highly configurable UFs, you could look at oUF or OpenRDX, the latter has a steep learning curve, however |
10:45.56 | orionshock | Myrroddin, have you ever thought clearly about having a supermodel as a girlfriend? they ARE high maintenance kind of people.. |
10:46.01 | LebQzz | Nev.. that's the spirit.. but with Dualspec how does that work? ;P |
10:46.33 | nevcairiel | since you have unlimited bars, you can just use different pages for dual spec :D |
10:46.42 | Repo | 10grid2: 03Azethoth * r369 / (12 files in 2 directories): |
10:46.44 | Repo | --Only use Grid_UnitJoined / Changed / Left to update cache, not to cause updates by statuses. |
10:46.46 | Repo | --Add a separate Grid_UnitUpdate message specifically for frames to update all indicators when Grid_UnitChanged / Joined fires. |
10:46.55 | yoshimo | LebQzz , if you want a UF that lets you change everything use pitbull4, if you dont, try shadowedunitframes ;) |
10:47.02 | nevcairiel | we already have [spec:x] toggles in macro conditions |
10:47.54 | nevcairiel | not too sure how to build the UI for that, though =P |
10:48.00 | nevcairiel | probably ends up being alot of custom widgets |
10:48.24 | Repo | 10grid2statusafk: 03Azethoth * r23 Grid2StatusAFK.lua: |
10:48.26 | Repo | --Stop using Grid_UnitJoined. It is now only for cache updates if any. |
10:49.05 | orionshock | "mommy always said, ' say away from those special snowflakes, they just cause trouble" |
10:49.11 | Myrroddin | nevcairiel that sounds like you want to resurrect flexbar.... |
10:49.22 | nevcairiel | nah, flexbar was horrible |
10:49.50 | Myrroddin | no, DUF, DAB, etc was horrible code... |
10:50.25 | nevcairiel | probably, never looked at the code |
10:50.44 | Myrroddin | speaking of... i got a request to remake mazzleUI ... i just laughed and laughed and laughed |
10:53.40 | Myrroddin | are the guys at underworldnexus still half-assing discord or did they finally throw the towel in? |
10:53.54 | *** join/#wowace Laibcoms (~laibcoms@iwakura7.broker.freenet6.net) |
10:53.59 | orionshock | thinking of UI's, what do u think the chances are that we could convince blizzard to make loading their UI (sans the Restricted Env & templates) optional? and let the addons do the rest? |
10:54.49 | Myrroddin | you mean instead of hiding their frames, just don't load them in the first place? |
10:55.20 | orionshock | yeah |
10:56.51 | profalbert | why is tourguide removed from wowinterface and curse? |
10:57.17 | Shefki | orionshock: There are a handful of things I'd love to convince Blizzard to do. That's one of them. |
10:57.29 | Shefki | orionshock: I'd also like to convince them to dogfood their UI. |
10:57.32 | Myrroddin | i have a higher chance of landing a supermodel girlfriend by this friday than optional blizz ui settings.... |
10:58.03 | Shefki | Basically scale back the stuff that's actually secure code and have everything use the secure templates. |
10:58.21 | orionshock | Shefki, i wouldn't be suprised if the ppl that work at blizzard use the default UI, they know better |
10:59.06 | *** join/#wowace digmouse_ (~chatzilla@74.117.58.76) |
10:59.51 | *** join/#wowace pschriner (~Miranda@xdsl-89-0-181-96.netcologne.de) |
11:01.01 | LebQzz | yay new gloves for my DK ;P 2nd of 8 times done sarth ;P |
11:01.04 | yoshimo | Shefki what else do you want? |
11:02.53 | Shefki | yoshimo: Some of what I had on my wishlist has been done. UnitAura returning spellids was on there. |
11:02.56 | Shefki | But let's see. |
11:03.33 | Shefki | Replacing the horrible API for temporary weapon enchants. |
11:03.58 | Shefki | Adding an API that returns the bind state for items. |
11:04.04 | Shefki | So we don't have to tooltip scan to get it. |
11:04.50 | *** join/#wowace digmouse_ (~chatzilla@221.219.105.181) |
11:05.03 | Repo | 10grid2statusdungeonrole: 03Azethoth * r16 Grid2StatusDungeonRole.lua: |
11:05.04 | Repo | --Stop using Grid_UnitJoined. It is now only for cache updates if any. |
11:05.28 | Repo | 10status-group: 03Azethoth * r14 Grid2StatusGroup.lua: |
11:05.30 | Repo | --Stop using Grid_UnitJoined. It is now only for cache updates if any. |
11:05.36 | vhaarr | fix the raid events :( |
11:05.41 | Shefki | Fix the UnitClass functions to actually know the classes of NPCs that behave as though they have a player class (e.g Faction champs) |
11:05.51 | vhaarr | RRU should be replaced by RAID_ROSTER_CHANGED, RAID_ASSIGNMENTS_CHANGED, etc |
11:05.53 | vhaarr | with proper arguments |
11:06.14 | Shefki | Yeah a lot of events could do with better arguments. |
11:06.23 | Myrroddin | the UNIT_SPELLCAST_xxx events returning accurate targets would be nice. For that matter, the CLEU getting PARTY_KILL to also be RAID_KILL and it's related spellcast events to return targets... would cut out a few libs |
11:06.25 | Shefki | BAG_UPDATE comes to mind as well. |
11:06.30 | vhaarr | yeah |
11:06.34 | Shefki | Myrroddin: That's specifically declined. |
11:06.40 | Shefki | Myrroddin: It'll never happen. |
11:06.43 | Shefki | PVP reasons. |
11:07.03 | Myrroddin | which one was declined? |
11:07.11 | Shefki | UNIT_SPELLCAST |
11:07.34 | Shefki | They don't want to expose targeting info until after the cast is finished. |
11:07.45 | Myrroddin | ah, i guess that makes sense. bummer |
11:07.46 | Fisker | I do not believe it is possible to have a worse group than mine |
11:07.58 | Repo | 10status-target-icon: 03Azethoth * r21 Grid2StatusTargetIcon.lua: |
11:07.59 | Shefki | Fisker: Of course not you're in it. :P |
11:08.00 | Repo | --Stop using Grid_UnitJoined. It is now only for cache updates if any. |
11:08.13 | nevcairiel | i would be happy if UNIT_SPELLCAST would send spell ids already :P |
11:08.18 | Fisker | Everyone but me is under the tank in DPS, one elemental shaman is running around 200-500 DPS, the healer barely manages 1000 HPS, and sofar i've been dead 7 times on the 2 first bosses |
11:08.22 | Shefki | nevcairiel: *nod* |
11:08.37 | Shefki | I'd like a set of GUID_... |
11:08.39 | Shefki | events. |
11:08.48 | Shefki | So I can watch events without getting duplicate firings. |
11:08.52 | nevcairiel | doign what? |
11:09.02 | Shefki | e.g. GUID_HEALTH |
11:09.20 | nevcairiel | eh |
11:09.21 | MysticalOS | valeries |
11:09.26 | nevcairiel | not sure thats so useful |
11:09.33 | MysticalOS | valkeries* |
11:09.42 | Myrroddin | ok, Shefki, got that. but what would be wrong with CLEU expanding PARTY_KILL into raid-wide? |
11:09.50 | yoshimo | kill librescomm ;) |
11:10.05 | vhaarr | Myrroddin: if you ask two things in one go, people just answer the first one |
11:10.15 | Shefki | Myrroddin: Nothing. Didn't mean to suggest that your second thing was declined. |
11:10.35 | Myrroddin | vhaarr d'oh |
11:10.44 | Myrroddin | shefki okies |
11:11.11 | nevcairiel | I miss the time of zoot |
11:11.18 | Torhal | vhaarr: Heh, the prefix for BootyCall was wrong because it was for a completely different AddOn with the same name. |
11:11.34 | vhaarr | Torhal: indeed, pompy pointed that out to me 2 hours ago, I had no idea |
11:11.44 | nevcairiel | during wotlk beta i just told him about a combatlog shortcoming, he fixed it, and two builds later it was there |
11:11.50 | vhaarr | Torhal: put BTC as "BootyCall (Rabbit)" then or something |
11:11.54 | Myrroddin | i like librescomm-1.0 .... maybe because i'm using it LOL. but it shouldn't be necessary. it should be in the base events |
11:11.54 | Shefki | nevcairiel: Indeed. |
11:12.01 | Torhal | Nor did I - yoshimo gave me the URL |
11:12.23 | Shefki | nevcairiel: Someone bumped a post he'd posted in and I posted in it and said that I missed him and he should come by and say hi on IRC. |
11:12.35 | nevcairiel | hehe |
11:12.41 | yoshimo | just leave it as its now Torhal, very unlikely that anyone will notice^^ |
11:12.54 | nevcairiel | sadly only slouken and zoot ever really kept in touch with the addon community |
11:12.59 | nevcairiel | i dont even know names of the new guys |
11:13.07 | Shefki | Wasn't there a new guy at the UI dinner? |
11:13.17 | Shefki | I didn't get to talk to him much because I sat at a different table. |
11:13.28 | yoshimo | Myrroddin, indeed it should be possible without commtraffic |
11:14.11 | Myrroddin | yoshimo actually i know it is possible. the original smartres did it without the lib. mind you, it was messy.... |
11:14.31 | yoshimo | than it should be without mess^^ |
11:15.04 | Myrroddin | agreed. kind of why i'm rewriting it |
11:15.21 | Shefki | nevcairiel: About the GUID stuff... A lot of events fire multiple times for a single unit. Especially the player. Like if I'm in a raid and have myelf targeted a UNIT____ event fires I'll get one for party, one for target, one for raidn... |
11:15.49 | *** join/#wowace sylvanaar_atwork (~sylvanaar@unaffiliated/sylvanaar) |
11:15.58 | Shefki | A lot of the times I don't care about which unit it is I just want the info about the player or a specific guid and I don't need to be called 3 times for the same info. |
11:16.02 | Myrroddin | the original did send/receive comm traffic, scanned tooltips for corpses, and checked UNIT_SPELLCAST like a daemon.... |
11:16.39 | Shefki | So I either have to throttle it myself which has it's own overhead or I just eat doing 3 times as much work as I need to. |
11:16.42 | Myrroddin | all of which i moved out of smartres2 because librescomm handles that |
11:16.56 | nevcairiel | Shefki: yeah well you usually watch specific units anyway, so in a UF, you want to update target and player seperately .. i dunno, i dont see the problem with the events |
11:17.23 | Shefki | nevcairiel: I'm not just thinking of things from a unitframe perspective. |
11:17.47 | nevcairiel | but still, if you are interested in events for the player, you watch for arg1=player |
11:18.12 | Shefki | Right. But I'm not always after player events. |
11:18.14 | sylvanaar_atwork | morning |
11:18.33 | Shefki | Myrroddin: About SmartRes2. You need to style the target detection code from LibHealComm4 |
11:18.43 | nevcairiel | also, they usually only add events if they need them |
11:19.00 | Shefki | nevcairiel: A lot of the things I'd like to see happen will probably never happen I realize that. |
11:19.12 | *** join/#wowace Megalon (~Megalon@d86-32-171-169.cust.tele2.at) |
11:19.20 | Myrroddin | shefki how come? |
11:19.23 | nevcairiel | I would be more worried about stuff thats really complicated or even impossible |
11:19.37 | nevcairiel | thats just a nuisance |
11:19.57 | Shefki | nevcairiel: There's not a lot that's impossible that they don't want to be impossible IMHO. |
11:20.02 | Shefki | But in that vein. |
11:20.20 | Shefki | I'd like to see the secure templates to be expanded to be nicer to people wanting to use custom sorting. |
11:20.50 | Repo | 10grid2: 03Azethoth * r370 RaidDebuffs/Grid2StatusRaidDebuffs.lua: --Clear cache on Grid_UnitLeft |
11:20.55 | Shefki | Right now you have to set a namelist and it sucks. |
11:21.08 | nevcairiel | what kind of sorting would you want? |
11:21.29 | Shefki | I'd want one of two things.... |
11:22.01 | Shefki | A restricted environment so you could build sorting that would let you take a set of units and sort them based off class, name, talent spec and maybe a few other limited things. |
11:22.16 | Shefki | That you could set out of combat but not change in combat and could still adjust the sorting as the group changes in combat. |
11:23.10 | Shefki | Alternatively, make it so namelists could deal with people joining groups that weren't in the namelist, basically here's my list and list anyone else not listed in the group following them. |
11:23.35 | Shefki | So that people joining a group in combat could be shown with custom sorting, and then you could fix the naelist next time you leave combat. |
11:23.48 | nevcairiel | hm yeah that sounds not too hard to do actually |
11:23.58 | nevcairiel | just format the namelist like "player,player,player,..." |
11:24.04 | *** join/#wowace Wobin (~Wobin@124-168-153-130.dyn.iinet.net.au) |
11:24.05 | *** mode/#wowace [+v Wobin] by ChanServ |
11:24.06 | Shefki | The namelist stuff is in already. |
11:24.06 | nevcairiel | end it with ... to indicate to add everyone else at the end |
11:24.13 | Shefki | Ahh yeah that would work. |
11:24.18 | Shefki | Anyway gotta go, time to drive home. |
11:24.23 | nevcairiel | no ..., old behaviour |
11:24.25 | Shefki | Be back in 30 minutes. |
11:30.45 | LebQzz | 4 of 8 lol |
11:32.42 | *** join/#wowace Lysithea (Lyset@c-8aad72d5.017-172-73746f34.cust.bredbandsbolaget.se) |
11:33.49 | Repo | 10grid2: 03Azethoth * r371 GridRoster.lua: --Handle pet case as well |
11:35.03 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
11:35.07 | *** join/#wowace Worf (~worf@84.119.83.196) |
11:38.40 | *** join/#wowace faCe| (~face@tiliacordata.informatik.uni-bremen.de) |
11:39.10 | sylvanaar_atwork | any of you able to log into wowace.com forums using google chrome? |
11:39.16 | nevcairiel | i am |
11:39.20 | sylvanaar_atwork | hrm |
11:39.33 | sylvanaar_atwork | i cant on the forums but can on the project pages |
11:39.55 | nevcairiel | i jsut logged in on the main page and was logged in on the forums |
11:40.13 | sylvanaar_atwork | wierd |
11:40.41 | sylvanaar_atwork | as soon as i switch to forums it has me logged out - and doesnt let me log in |
11:41.14 | nevcairiel | i guess you did try to completly wipe the curse and wowace cookies |
11:41.28 | sylvanaar_atwork | ill try again |
11:43.25 | sylvanaar_atwork | hrm, maybe i missed one of the cookies |
11:43.31 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
11:43.38 | sylvanaar_atwork | i had 3 |
11:44.09 | sylvanaar_atwork | but i had wowace.com and forums.wowace.com |
11:45.04 | *** join/#wowace digmouse_ (~chatzilla@74.117.58.76) |
11:45.42 | sylvanaar_atwork | anyhow thanks nevcairiel |
11:46.32 | *** join/#wowace digmouse_ (~chatzilla@221.219.105.181) |
11:47.08 | nevcairiel | did it work now? |
11:48.35 | sylvanaar_atwork | yes |
11:50.17 | Myrroddin | gah. stupid back to work tomorrow... must sleep. grrrrrrrr why can't i trip over a bag of perfectly legal $1000 bills? |
11:50.23 | Shefki | So I guess it was more like 20 minutes. |
11:51.43 | Myrroddin | Shefki could you send me a PM about what you were thinking regarding LibHealComm-4.0, targets, and why I should look at it for SmartRes2? I'd stick around but need sleep badly |
11:54.58 | LebQzz | hehe |
11:55.05 | *** join/#wowace yoshimo (~Kassandra@p5B0C2BA4.dip0.t-ipconnect.de) |
11:55.29 | *** join/#wowace Caleb| (~caleb@dsl4E5C071D.pool.t-online.hu) |
11:57.52 | *** join/#wowace Venara|zZz (~nils.drea@p4FECAFFE.dip.t-dialin.net) |
11:58.39 | yoshimo | ~wowalert |
11:58.40 | purl | http://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert] |
12:01.20 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
12:05.41 | asmodai | nevcairiel: Only saw today that slouken hs been focusing on other projects than WoW over the past 2 years. That would explain a lot. :( |
12:05.57 | nevcairiel | slouken has been out of UI for quite a while |
12:10.49 | *** join/#wowace ausmara (~syeren@cpc4-oldh9-2-0-cust113.know.cable.virginmedia.com) |
12:11.49 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
12:20.46 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
12:32.04 | *** join/#wowace Vilkku (~Vilkku@88.193.199.46) |
12:39.07 | profalbert | anyone knows why tekkub removed tourguide from curse and wowinterface? |
12:40.49 | *** join/#wowace Vilkku (~Vilkku@88.193.199.46) |
12:40.56 | mitch0 | the repo is also dead, afaik |
12:41.17 | mitch0 | or at least moved |
12:42.47 | *** join/#wowace Venara (~nils.drea@p4FECAFFE.dip.t-dialin.net) |
12:44.26 | profalbert | wowinterface says "Temporarily disabled as per the author's request." |
12:48.24 | Kalroth | I'm guessing tek couldn't be bothered keeping both sites updated |
12:48.44 | Kalroth | (or bothered with them for other reasons) |
12:49.27 | Kalroth | weird, wowi should be fine, since he still links them on his frontpage |
12:49.51 | Kalroth | ahh, not updated for 3.3 |
12:54.18 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
13:03.04 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
13:04.46 | *** join/#wowace Sliker (~Sliker@5acf3cf1.bb.sky.com) |
13:13.34 | *** join/#wowace Vilkku (~Vilkku@88.193.199.46) |
13:22.19 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
13:30.25 | *** join/#wowace Jygga (~Jygga@unaffiliated/jygga) |
13:35.22 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
13:38.23 | Repo | 10atlasloot-enhanced: 03Daviesh * r2570 / (2 files in 2 directories): v5.10.00 |
13:39.29 | Repo | 10atlasloot-enhanced: 03Daviesh 04v5.10.00 * r2571 : Tagging as v5.10.00 |
13:40.24 | *** join/#wowace syeren (~syeren@cpc4-oldh9-2-0-cust113.know.cable.virginmedia.com) |
13:42.41 | *** join/#wowace Stanzilla (Stan@irc.kuja.in) |
13:42.44 | *** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3) |
13:43.47 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
13:44.56 | Repo | 10raidycheck: 03Adirelle 07master * 1.0-beta-2-14-ge2afc3d / (8 files in 3 directories): [+6 commits] (2 truncated) |
13:44.58 | Repo | e2afc3d: Now use LibQTip-1.0 to render the panel. |
13:44.59 | Repo | 80f5564: Fixed some typos. |
13:45.00 | Repo | 263579d: Have SelfBuffs checks some buffs in non-strict mode. |
13:45.01 | Repo | aaad907: Fixed broken item icon. |
13:45.51 | Repo | 10prat-3-0: 03sylvanaar 043.3.3 * r408 : Tagging as 3.3.3. Cumulative update release. |
13:46.53 | *** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3) |
13:49.25 | *** join/#wowace Gagorian (~k@a85-156-203-53.elisa-laajakaista.fi) |
13:49.28 | Repo | 10quartz: 03Nevcairiel 043.0.1-beta * c721b0f /: [new tag] Tag as 3.0.1-beta |
13:54.09 | *** join/#wowace profalbert (~profalber@80-121-47-132.adsl.highway.telekom.at) |
13:58.53 | *** join/#wowace elec29a (~elec@host102-45-dynamic.52-82-r.retail.telecomitalia.it) |
13:59.17 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
14:10.42 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
14:16.26 | *** join/#wowace cncfanatics (~cncfanati@WoWUIDev/cncfanatics) |
14:18.52 | *** join/#wowace Srosh (~Srosh@c222202.adsl.hansenet.de) |
14:21.24 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
14:25.18 | *** join/#wowace Matilda (~alexia@69.73.16.202) |
14:39.29 | *** join/#wowace Fisker (brb@62.61.142.209.generic-hostname.arrownet.dk) |
15:03.02 | *** join/#wowace Stew_a (~Stewart@unafilliated/stewa/x-008753) |
15:09.25 | *** join/#wowace CrazyBenny_ (s_m@a02-0602b.kn.vutbr.cz) |
15:10.13 | *** join/#wowace Silowyi (~silowyi_d@24-155-117-45.dyn.grandenetworks.net) |
15:12.16 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
15:12.27 | *** join/#wowace profalbert1 (~profalber@80-121-19-206.adsl.highway.telekom.at) |
15:17.18 | *** join/#wowace Baraius (~bhuddlest@150.105.84.5) |
15:19.37 | *** join/#wowace Worf (~worf@84.119.83.196) |
15:23.09 | *** join/#wowace Ghli_ (~Ghli_@32.154.17.17) |
15:26.00 | *** join/#wowace Funkeh` (~funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
15:26.01 | *** mode/#wowace [+o Funkeh`] by ChanServ |
15:26.48 | KriLL3 | 3x 70:ies just charged omen, 3x instabigs, now they're lining up for try 2 |
15:26.52 | KriLL3 | ... |
15:31.17 | *** join/#wowace papyros (~madlener@iss63.vlsi.informatik.tu-darmstadt.de) |
15:32.07 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
15:37.08 | Repo | 10grid-status-raid-debuff: 03azelkeeber * r265 WotLK/IcecrownCitadel.lua: --Updated:Twisted Nightmares(Dreamwalker) |
15:37.37 | *** join/#wowace harl (harl@dslb-092-072-236-182.pools.arcor-ip.net) |
15:39.57 | *** join/#wowace p3lim (~Miranda@85.108.34.95.customer.cdi.no) |
15:40.32 | *** join/#wowace mojosdojo (~gdbzet26@p4FEFC848.dip.t-dialin.net) |
15:40.32 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
15:46.21 | *** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
15:46.22 | *** mode/#wowace [+o ckknight] by ChanServ |
15:55.25 | *** join/#wowace Yivry (DMB@145.116.21.39) |
15:56.31 | Tentacled | Okay, I'm losing my mind here. SOME crap is causing my WorldMapFrame to become tainted, WorldMapQuestFrame1 according to taint.log - but it's getting blamed on every which addon, whenever I open my map in combat. |
15:57.07 | Tentacled | The odd thing is, it was blamed on my addon, when I disabled it it got blamed on XPerl_RaidAdmin, with that gone the blame went to Auctionator, then to AdvancedTradeskillWindow, then to QuestHelper... |
15:57.19 | Tentacled | Every time with the exact same taint log. |
15:57.58 | Tentacled | Any clue how I could, hell knows, work around that, so that at least it's not my addon that gets blamed for a Blizz bug..? |
15:59.01 | nevcairiel | its not a blizz bug |
15:59.14 | nevcairiel | the map works perfectly fine |
15:59.47 | Tentacled | Googling shows that even BaudBag (which I don't have) had the very same issue, even if it has nothing at all to do with the map. And neither does my addon... |
15:59.54 | krka | disable addons until the error goes away |
16:00.03 | krka | the last addon that was disabled was probably the cause |
16:00.24 | nevcairiel | works even better with binary searching |
16:00.28 | krka | yeah |
16:00.53 | Tentacled | I'd think I'd know that. But don't you think that many different addons being blamed with the very same error is a bit strange? |
16:01.49 | Tentacled | Especially if taint.log shows that WorldMapQuestFrame1 has somehow become tainted, and I am 101% positive that my addon references that in NO way. |
16:02.01 | nevcairiel | taint blame isnt always accurate |
16:02.36 | Tentacled | And neither does XPerl (no reference to WorldMap at all, even). |
16:02.45 | *** join/#wowace ckknight (~ckknight@WoWUIDev/WoWAce/CurseStaff/CurseForge/ckknight) |
16:02.45 | *** mode/#wowace [+o ckknight] by ChanServ |
16:09.07 | *** join/#wowace Aeyan (~pancake@cpe-174-098-002-214.triad.res.rr.com) |
16:14.52 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
16:19.37 | pompy | @describe tweetcraft |
16:19.38 | Repo | pompy: http://wow.curseforge.com/addons/tweetcraft/. TweetCraft. A Twitter client for World of Warcraft. |
16:19.42 | pompy | ..... |
16:20.07 | Ackis | y so old? |
16:20.10 | Ackis | :P |
16:21.41 | Tentacled | Oh my. Godda love Blizzie coders. |
16:21.51 | Tentacled | WorldMapFrame.lua:106: PlayerArrowEffectFrame:SetFrameLevel(9001); --It's over nine thousand!!!!! |
16:22.09 | nevcairiel | yeah there are some gems in the code |
16:23.23 | pompy | isnt tweetcraft violating the addon policy? |
16:23.43 | nevcairiel | how so? |
16:24.32 | Tentacled | External utility reading savedvariables miiight be a bit on the line. |
16:24.40 | nevcairiel | nah |
16:24.58 | nevcairiel | you need to reloda to write to the SVs |
16:25.01 | nevcairiel | they are fine with that |
16:25.13 | nicoli_s | but it also injects data into the SVs |
16:25.22 | haste | which also requires reload |
16:25.31 | nevcairiel | it could as well inject into the addon dir itself |
16:25.32 | nevcairiel | so what |
16:25.33 | Ackis | nicoli_s: so does notepad ;) (afk meeting) |
16:25.44 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
16:25.56 | nevcairiel | besides, i bet it even uses the addon dir, editing sv's while wow is running doesnt work, afaik |
16:25.58 | pompy | @describe dingtweet |
16:25.59 | Repo | pompy: http://wow.curseforge.com/addons/dingtweet/. Dingtweet. Autotweets when you level |
16:26.00 | pompy | lol |
16:26.55 | arkanes | it says it reloads UI in order to send |
16:27.14 | arkanes | doing that every time you level will not be annoying or inconvenient at all |
16:27.24 | nevcairiel | it can queue up tweets too |
16:27.33 | nevcairiel | doesnt have to reload ui everytime |
16:27.36 | nevcairiel | can batch-send them :d |
16:27.48 | arkanes | see, this is why people hate the internet |
16:28.24 | *** join/#wowace faCe| (~face@p5489E325.dip.t-dialin.net) |
16:32.36 | Xtek | I concur. |
16:35.35 | *** join/#wowace Bibi (~Bibi@AVelizy-151-1-13-201.w82-120.abo.wanadoo.fr) |
16:35.36 | *** join/#wowace Bibi (~Bibi@unaffiliated/bibi) |
16:35.38 | Tentacled | Okay, I'm stumped. And Blizzies are assholes too. |
16:35.55 | Tentacled | In WorldMapFrame.lua, this fails: |
16:35.56 | Tentacled | text, _, finished = GetQuestLogLeaderBoard(j, questLogIndex); |
16:36.11 | Tentacled | because... AdvancedTradeSkillWindow tainted the GLOBAL VARIABLE 'text'. |
16:36.51 | Tentacled | WorldMapFrame severely misses a 'local' here, or ATSW does, but WorldMapFrame should be expected to be kinda more secure... |
16:36.56 | nevcairiel | blizz forgets to local some variables sometimes |
16:37.01 | Tentacled | However, that's a global variable case. |
16:37.04 | nevcairiel | but that means you still shouldnt leak variables |
16:37.13 | Tentacled | Blizzie fault here, but ATSW shouldn't leak either. Fine. |
16:37.41 | Tentacled | However, that was trackable - there's the |
16:37.41 | Tentacled | Global variable text tainted by AdvancedTradeSkillWindow - Interface\FrameXML\WorldMapFrame.lua:1534 WorldMapFrame_UpdateQuests() |
16:37.44 | Tentacled | line. |
16:37.48 | Tentacled | Fine and dandy. |
16:38.14 | Tentacled | How am I to debug my addon, though, if it has no such chunk in the taint log, only |
16:38.25 | Tentacled | Execution tainted by MyTestAddon1 while reading WorldMapQuestFrame1 |
16:38.25 | Tentacled | ? |
16:38.41 | Tentacled | - Interface\FrameXML\WorldMapFrame.lua:1589 WorldMapFrame_SelectQuest() |
16:38.44 | nevcairiel | for globals you can run a global scanner |
16:38.51 | nevcairiel | thats always a good thing to do |
16:39.07 | Tentacled | I am 101% positive I have no business with WorldMapQuestFrame whatsoever. |
16:41.04 | Tentacled | Is there some way that I could find out when that variable gets modified, if it's indeed due to some call of mine, apparently irrelevant? |
16:41.29 | Tentacled | Like, I'm calling GetQuestLeaderBoards() and that ends up modifying that variable and it's a taint, or something like that..? |
16:41.42 | nevcairiel | check the functions and what they do |
16:41.50 | nevcairiel | if its a C function, you dont have to worry |
16:42.24 | Tentacled | (make that GetNumQuestLeaderBoards, that one above was mine own) |
16:44.22 | Tentacled | But the main problem is, the taint never gets recorded in the taint.log, only the 'execution taint' and the 'block'. :/ |
16:46.40 | nevcairiel | then its some local variable in the file, those dont get tracked |
16:46.48 | nevcairiel | or a table member |
16:47.39 | Tentacled | But apparently not so local, if it taints WorldMapQuestFrame1 which is definitely global, referenced as _G['WorldMapQuestFrame'..i] by WorldMapFrame.lua |
16:48.02 | *** join/#wowace profalbert (~profalber@80-121-19-206.adsl.highway.telekom.at) |
16:48.05 | nevcairiel | that doesnt matter |
16:48.31 | Tentacled | You're saying it can only be a result of my calling a FrameXML-contained function that modifies that variable, yes? |
16:50.09 | pompy | ooh they didnt even do maintenance this week, wonder why they didnt remove http://www.worldofraids.com/wow-blue-tracker/us-forums/23140265215-scheduled-realm-maintenance-mdash-02-16-2010.html |
16:56.45 | Repo | New poll: http://www.wowace.com/polls/favorite-star-craft-race/ |
16:57.41 | nevcairiel | yoiu know, favorite race is more like a "select one race" question |
16:57.55 | ckknight | yea, I know |
16:58.09 | nevcairiel | poll thing cant do that? |
16:58.09 | ckknight | but I'm pro-Zerg, neutral on Terran, and vehemently anti-Protoss |
16:58.19 | ckknight | it can, I just wanted a score voting thing. |
16:58.46 | ckknight | and since it's only 3 options, it's not that big a deal to click three times, imo |
16:58.54 | genetik- | so, do i get negative nerd points if i've never played starcraft? |
16:59.01 | ckknight | ...yes |
16:59.04 | genetik- | damn |
16:59.05 | nevcairiel | i didnt do the previous poll because it was so many freaking options |
16:59.15 | nevcairiel | ~lazy |
16:59.16 | purl | Hard work may pay off later, but LAZINESS pays off now! Work hard at hardly working! |
16:59.18 | ckknight | that's okay |
17:00.04 | genetik- | i mean, i've watched people play it.. i just never got into it myself. was more of a c&c guy when it came to RTS |
17:00.32 | wink | lol |
17:00.47 | ckknight | genetik-: and you deserve nothing less than torment. |
17:00.59 | genetik- | well shit |
17:01.08 | wink | WC2, SC, SC:BW, C&C2:RA, WC3, Dune |
17:01.11 | wink | \o/ |
17:01.25 | ckknight | who here is pumped for SC2? |
17:01.42 | Yivry | WTB Tauren marines!!! :P |
17:01.45 | genetik- | i'll probably check it out |
17:02.02 | ckknight | Yivry: those will be available as models in the map editor |
17:02.17 | Yivry | awesome :D |
17:02.18 | wink | if by 'pumped' you mean 'indifferent', then "HELL YES" |
17:02.37 | wink | maybe I'll even buy it, depending on DRM involved |
17:03.07 | wink | ckknight: 0-5 still fails, because there's no "neutral" |
17:03.15 | wink | only 3 and 4 :/ |
17:03.16 | ckknight | wink: 2 or 3 |
17:03.19 | ckknight | ish |
17:03.25 | wink | er, yea, 2 and 3 |
17:03.31 | wink | but 1-5 would be better |
17:03.47 | Yivry | -2 via 0 to 2 would be best ;) |
17:03.52 | wink | true |
17:04.01 | ckknight | SC2's DRM will consist of requiring Battle.net login to do anything multiplayer |
17:04.02 | ckknight | afaik |
17:04.12 | wink | I'll only play singleplayer |
17:04.17 | ckknight | Yivry: yea, not a bad idea |
17:04.17 | wink | still, a reason not to buy |
17:04.28 | ckknight | wink: if you feel that way, that's your prerogative |
17:04.30 | Megalon | ckknight: it consists of requiring battle.net |
17:04.33 | Megalon | to do anything |
17:04.37 | wink | or buy the crap, then download a cracked version |
17:04.38 | Megalon | fixed it for you |
17:04.46 | ckknight | Megalon: no, single-player doesn't require that |
17:04.56 | wink | still loves to insert a disc from a 90s game and just play |
17:05.11 | Tentacled | <PROTECTED> |
17:05.23 | ckknight | actually, you will need a battle.net account to install it the first time |
17:05.35 | ckknight | after that, it's only needed when you want to multiplayer |
17:05.36 | wink | fail |
17:05.43 | Megalon | steamlike |
17:05.44 | ckknight | I don't really see how that's fail |
17:05.53 | wink | what if I have no net connection? |
17:05.57 | Tentacled | phone! |
17:06.02 | wink | when I buy it, have a laptop and am on the run |
17:06.04 | ckknight | everyone has a net connection |
17:06.19 | wink | you could also say everyone has a television |
17:06.24 | wink | and it's still not true |
17:06.36 | sylvanaar_atwork | i like steam - easier to feed my need to purchase games i will only play once |
17:06.57 | ckknight | wink: SC2 doesn't require you to have a television |
17:07.03 | ckknight | :P |
17:07.05 | Yivry | hahahaha |
17:07.11 | wink | see, SC1 was perfect |
17:07.15 | Tentacled | I'll shoot myself if it proves that it's one of a hundred of ACE libraries that I use that taints 'text'... |
17:07.24 | wink | 1 disc + spawn installs = LAN game, yay |
17:07.29 | wink | 1 game + net = battle.net |
17:07.36 | sylvanaar_atwork | taints texts |
17:07.38 | wink | s/game/disc/ |
17:07.40 | Tentacled | omg! |
17:08.14 | wink | http://www.magistrix.de/lyrics/Soft%20Cell/Tainted-Love-19528.html ;) |
17:08.19 | ckknight | well, I'm fine with the way Blizz is heading. I don't mind logging in, especially since I don't ever plan on owning an SC2 hard copy, just gonna download it from them. |
17:08.33 | Yivry | would be weird... "System Requirements: 2.0Ghz processor or better, 256MB Gfx card, 512MB ram, External TV" |
17:08.44 | wink | I live in constant fear that I won't be able to play my games in 10 years |
17:09.00 | wink | even if it's a slim chance, I'm not willing to giveup that freedom |
17:09.20 | wink | it's like I'd have to buy a dvd player I can't use without a cable/sat |
17:09.24 | sylvanaar_atwork | has 3 screens and a cloud |
17:09.42 | Tentacled | stop eating those burritos, clouds will go away. |
17:09.53 | wink | it's just an ordinary gas cloud |
17:09.57 | ckknight | lol, sylvanaar_atwork |
17:11.11 | Tentacled | Here I am, praying that it's not an obscure Blizz function somewhere, doing a _G[varname] with varname ending up being 'text' somewhere in my execution chains -_- |
17:14.13 | Yivry | is now playing "Enter Sandman" by "Metallica" from the album "S&M" |
17:14.22 | Yivry | ups wrong button :p |
17:14.39 | Gagorian | Tentacled: Have you checked your addon with luac for any SETGLOBAL or GETGLOBAL that shouldn't be there? |
17:15.28 | Tentacled | actually, that's not a bad idea. There's a serious couple of file to be checked, but I guess that'll be faster than grepping. |
17:15.55 | sylvanaar_atwork | i remember forgetting the local when using '_' that was a fun bug |
17:15.56 | *** join/#wowace Odlaw (ozzy@c-98-245-3-204.hsd1.co.comcast.net) |
17:16.26 | Yivry | I remember forgetting a local on "time" |
17:16.27 | sylvanaar_atwork | since it was code i copy/pasted from another addon |
17:16.30 | clever | is there a way for somebody to dis-enchant soul bound items? |
17:16.36 | Yivry | killing every addon that used it :p |
17:16.39 | clever | when its not bound to the enchanter |
17:16.55 | Yivry | no clever |
17:17.07 | clever | so my only choice is to vendor it? |
17:17.11 | Yivry | yup |
17:17.20 | Yivry | or delete |
17:17.26 | clever | or make every chartacter half enchanter :P |
17:17.42 | Yivry | no thats too much work |
17:17.51 | clever | yeah, a waste of profession slots |
17:18.01 | Yivry | since it requires something higher than 300 to DE the 80s |
17:18.06 | Yivry | (iirc) |
17:18.13 | clever | that problem too |
17:18.16 | ckknight | I wish lua wasn't global by default |
17:18.18 | ckknight | le sigh |
17:18.19 | clever | leveling enchanting on every char |
17:18.52 | Tentacled | great, luac crashes on -l on my files -_- |
17:19.08 | quiescens | /blame |
17:24.08 | Tentacled | Does this being empty prove that I have no reference to any global 'text' variable? luac -l *.lua | grep GLOBAL | grep text |
17:24.18 | Tentacled | (with all my lua files dumped into a single dir, ofc) |
17:24.38 | durcyn | just luac -l -p *.lua | grep SETGLOBAL first |
17:24.49 | clever | find . -name '*.lua' -print0|xargs -0 luac -l .... |
17:25.10 | clever | this version can recurse, test it out with echo to see how it works |
17:25.11 | Tentacled | zomg. |
17:26.20 | clever | find spits out \0 seperated strings (just incase you have spaces or \n's in your filenames) and xargs -0 reads each one and sends it as a seperate argument |
17:27.43 | Tentacled | yeah, I figured that out, your speed just stunned me. ;P |
17:27.57 | Tentacled | hmm, some SETGLOBAL _'s in there, and not in my code, no no ;P |
17:27.58 | clever | i type it from memory alot |
17:43.06 | Tentacled | permission to improve, sir! |
17:43.13 | Tentacled | find . -name '*.lua' -exec bash -c "echo {};luac -l -p {} |grep SETGLOBAL" \; |
17:44.25 | wink | why? |
17:45.02 | Tentacled | 'cause it now prints filenames and all set globals in the current dir? |
17:45.18 | wink | no, why improved over the 0 method? |
17:45.32 | wink | I find my recent love for awk in shell use... alarming |
17:45.34 | Tentacled | xargs doesn't run multiple commands, as far as I know. |
17:45.50 | Tentacled | while -exec does one command per file. |
17:46.02 | wink | why would you run multiple? you get output and pipe that to grep |
17:46.16 | Tentacled | with no way to insert filenames. |
17:46.21 | wink | insert? |
17:46.37 | wink | ah yea |
17:46.40 | Tentacled | luac doesn't show the filenames. |
17:46.43 | nevcairiel | just use a cool tool like mikks global finder |
17:46.55 | Tentacled | I end up with a huge list of set globals with no way to find where they're created. |
17:46.59 | Tentacled | oh? |
17:47.19 | durcyn | then find . -iname '*.lua' | while read i; do echo $i;luac -l -p $i|grep GLOBAL;done |
17:47.34 | nevcairiel | @project findglobals |
17:47.35 | Repo | nevcairiel: http://www.wowace.com/addons/findglobals/. FindGlobals. Game: WoW. mikk (Manager/Author). Updated: 102 days ago |
17:47.39 | nevcairiel | its just a glorified grep |
17:47.43 | nevcairiel | but its much better |
17:48.37 | Tentacled | Though I do learn wonders about my set globals and have now plugged some leaks, none of them were related to the dreaded 'text' global that WorldMapFrame trips over to its death -_- arghh... |
17:49.37 | wink | xargs -t prints the command |
17:49.44 | wink | $ find . -name "*4.php"| xargs -t cat | grep "?php" |
17:49.52 | wink | cat ./2/inc/404.php ./inc/404.php |
17:49.52 | wink | <?php |
17:49.58 | wink | so that would work too |
17:50.07 | Tentacled | And probably a dozen other methods would as well ;D |
17:50.25 | Tentacled | though indeed in "the shortest command line to do the task" you're winning. ;P |
17:50.43 | wink | code golf :P |
17:51.01 | Tentacled | That reminds me of a golfing/religion joke... ;D |
17:51.27 | wink | wikipedia on xargs has somethign interesting |
17:51.54 | wink | if you put + instead of \; at the end of your -exec call it invokes the command with a list of stuff instead of 1 each |
17:52.06 | wink | not helpful for your thing, but I have to keep that in mind :P |
17:54.22 | wink | still reminds me how a coworker calculated the faculty of something on the prompt |
17:54.28 | wink | echo `seq 80`|sed 's: :*:g'|bc -l |
17:54.51 | Tentacled | Like when Jesus and Moses were playing golf - Jesus hits and the ball lands in a lake, but won't sink. Jesus walks over the lake, obviously, and hits the ball again, sending it into the hole. Moses' turn: he plunks the ball into the lake, the ball sinks, but Moses taps the water with his driver, the waters part, Moses walks on the bottom to hit the ball. Then some old chap walks by and goes, "can I play with you guys?" Moses and Jesus agree, so the ... |
17:54.57 | Tentacled | ... guy hits off... and as soon as the ball is going to hit the lake, a fish jumps up and swallows the ball; right then a seagull swoops down and swallows the fish and flies away; right then a tiny meteorite hits the seagull and it explodes promptly, the ball falls off its remains right into the hole. Moses shakes his head in dismay. "Jesus, I knew playing against your dad just sucks." |
17:55.27 | nevcairiel | lol |
17:55.32 | wink | lol |
17:59.20 | Pneumatus | nevcairiel: is new quartz stable enough to think about upgrading just before a raid? |
17:59.30 | nevcairiel | it'll eat your settings |
17:59.32 | nevcairiel | but its fine |
17:59.48 | Pneumatus | don't think i've got anything special in my settings, just disable buffs |
17:59.54 | Pneumatus | will backup settings so i can rollback anyway |
18:00.06 | nevcairiel | assuming you're on the ace2 quartz still, that is |
18:00.11 | Pneumatus | yeh, i am |
18:01.25 | Pneumatus | infact yeh, looking at my ace2 version settings the only things are positions, GCD spells and buff module disable |
18:03.57 | *** join/#wowace Sliker (~Sliker@5acf3cf1.bb.sky.com) |
18:04.49 | *** join/#wowace Vilkku (~Vilkku@88.193.199.46) |
18:05.21 | *** join/#wowace Groktard (~rg@c-98-192-171-122.hsd1.ca.comcast.net) |
18:10.04 | Pneumatus | nevcairiel: why does my bar say "Channeling" when im channeling Pennance, rather than saying Pennance? |
18:13.38 | Megalon | http://i45.tinypic.com/2a7apw8.gif |
18:13.39 | Megalon | :< |
18:15.57 | *** join/#wowace tekkub (~tekkub@WoWUIDev/WoWI/Featured/Dongle/GitHub/Tekkub) |
18:15.57 | *** mode/#wowace [+v tekkub] by ChanServ |
18:16.07 | olafski | seems sct doesn't support showing the combined damage of each aoe tick.. do any of the other combat text mods do that? |
18:16.15 | Pneumatus | msbt |
18:16.19 | genetik- | parrot also |
18:16.24 | *** join/#wowace mojosdojo| (~gdbzet26@p4FEFC671.dip.t-dialin.net) |
18:16.26 | Pneumatus | sct is still dead, isnt it? |
18:18.03 | Shadowed | SCT is fan updated is my understanding |
18:18.15 | Pneumatus | same thing |
18:18.17 | Shadowed | Grayhoof gave his account to someone else |
18:18.22 | Shadowed | I could also be wrong on that |
18:20.35 | Pneumatus | nevcairiel: infact, it seems that the 3rd return from UnitChannelInfo(unit) is "Channeling" when unit == "player" otherwise it's spellname |
18:21.58 | nevcairiel | must be a pennance related bug |
18:22.05 | nevcairiel | its fine for me, iirc |
18:22.23 | nevcairiel | hm, wait, the third return you say? |
18:22.25 | Pneumatus | yeh, hymn of hope 3rd arg is correct |
18:22.40 | Pneumatus | as is divine hymn |
18:23.03 | Pneumatus | but penance is "Channeling" :< |
18:23.16 | nevcairiel | was that different before the upgrade? |
18:23.35 | olafski | hm guess I'll have to use another combat text addon then :( I reverted to blizzard's own but that's proving to be insufficient |
18:23.39 | Pneumatus | pretty sure the ace2 version never said Channeling |
18:23.44 | Pneumatus | and said Penance as expected |
18:23.49 | *** join/#wowace chiper (~chiper@wsip-70-183-99-102.sd.sd.cox.net) |
18:24.00 | Shadowed | Pneumatus: Theres two returns for UnitChannelInfo, both can be the cast name |
18:24.24 | nevcairiel | i'll check if i changed something there |
18:24.48 | *** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
18:24.51 | Shadowed | #1 is spell name, #3 is display name |
18:25.17 | Pneumatus | http://paste.wowace.com/1728/ |
18:25.29 | Shadowed | yea there you go |
18:26.22 | Pneumatus | so for the 2 hymns the spellname is show, but for penance it isn't |
18:26.28 | Pneumatus | *shown |
18:26.31 | nevcairiel | not sure why it even has those two returns |
18:26.41 | Pneumatus | probably what blizz use on their asscastingbar |
18:26.45 | Pneumatus | #3 |
18:28.02 | Pneumatus | i wonder if blizz munge that 3rd return based on duration or something |
18:38.57 | *** join/#wowace KriLL3 (~chatzilla@unaffiliated/krill3) |
18:44.33 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
18:45.09 | Xinhuan | so |
18:45.25 | Xinhuan | writing a XML parser is a PITA without using regexes |
18:45.37 | nevcairiel | of course |
18:45.40 | sztanpet | theres a few already out there |
18:45.51 | Xinhuan | yeah but i'm supposed to write one, not use existing ones |
18:46.13 | Xinhuan | so i'm just going to assume my input files don't fuck with me with escape codes ;p |
18:46.29 | nevcairiel | you're not allowed to use a parser generator either, i guess? =) |
18:46.36 | Xinhuan | nope lol |
18:46.39 | Xinhuan | that would be too easy |
18:46.59 | nevcairiel | I would probably just go for a simple recursive decent parser and write down the xml grammar in it |
18:46.59 | Xinhuan | i'll just play with string streams or something |
18:48.25 | Pucmel | xml and simple in one sentence 0.o |
18:48.56 | Xinhuan | try only being allowed to use standard C++ |
18:49.25 | Xinhuan | ANSI C++ |
18:50.52 | Yivry | be glad its ++ |
18:51.07 | Yivry | ANSI C now thats hardcore :P |
18:51.16 | Xinhuan | heh |
18:51.38 | Xinhuan | i think i can probably get by without using a single string.find() ;p |
18:52.11 | Pneumatus | apt-get install xerces-c++ |
18:52.17 | *** join/#wowace Ghli_ (~Ghli_@32.158.57.138) |
18:52.23 | Pneumatus | or w/e @{ |
18:52.40 | Xinhuan | that won't be ANSI would it lol |
18:53.23 | Pneumatus | i dunno, try shoving the -ansi flag on ./configure :) |
18:53.37 | Yivry | oh and dont forget! http://www.youtube.com/watch?v=UvoHwFvAvQE |
18:53.48 | Xinhuan | ok let me put it this way, the code should be 100% your own ;p |
18:54.09 | Xinhuan | anyway |
18:54.25 | Xinhuan | why can't blizz put the elders in better and more accessible locations |
18:54.26 | Yivry | Xinhuan watch that vid :p |
18:55.01 | Yivry | because that would be too easy timewise too |
18:55.15 | Yivry | (instead of just too easy) |
18:55.41 | Yivry | anyway, time for beer, cheers! |
19:00.01 | *** join/#wowace Kaelten (~Kaelten@67.23.21.108) |
19:04.12 | *** join/#wowace Kaelten (~Kaelten@WoWUIDev/WoWAce/WoWIFA/CurseStaff/kaelten) |
19:04.13 | *** mode/#wowace [+o Kaelten] by ChanServ |
19:09.12 | Tentacled | at wit's end. Still global 'text' gets tainted, and I'm now triply sure there's no SETGLOBAL leak of that, anywhere. I bet Blizz code leaks that somewhere -_- in my call chains. |
19:09.55 | Yivry | meh ive been dreading this day for half a year now... |
19:10.07 | Xinhuan | search for "text" in your code? |
19:10.17 | Yivry | within two weeks I need to reinstall my PC :p |
19:10.19 | Xinhuan | or = |
19:10.53 | nevcairiel | he is probably just calling some function that runs blizzy code that taints it |
19:11.13 | Xinhuan | hmm |
19:11.16 | Xinhuan | /print text |
19:11.17 | Xinhuan | gives me |
19:11.19 | Xinhuan | [03:10:36] Secret Strength of the Frenzyheart: 0/1 |
19:11.23 | Xinhuan | which is the current quest i'm on |
19:11.30 | Pneumatus | nil |
19:11.51 | Xinhuan | /dump issecurevariable(_G, "text") |
19:11.59 | Xinhuan | [03:11:19] nil, "Mapster" |
19:12.02 | Xinhuan | ROFL nevcairiel |
19:12.07 | Pneumatus | 1 |
19:12.13 | nevcairiel | oh yeah, i know that i taint it |
19:12.21 | nevcairiel | but i fixed the map to not break due to it |
19:12.30 | Pneumatus | my mapster isn't tainting it :o |
19:12.32 | Primer | Yivry: windows 7? |
19:12.37 | Yivry | aye |
19:12.42 | Primer | Yivry: I got the email the other day too |
19:12.46 | nevcairiel | Pneumatus: you have to do something with the map to cause it .. like change its size, or something |
19:12.49 | nevcairiel | i forgot |
19:13.21 | Xinhuan | why would it taint |
19:13.41 | nevcairiel | because some blizzard function leaks it that you need to call when doing something with the quest POIs |
19:13.43 | nevcairiel | or so |
19:13.47 | nevcairiel | i forgot the details |
19:14.15 | nevcairiel | anyway i fixed the worldmapframe to just not break due to it anymore |
19:14.23 | Xinhuan | how was it broken |
19:14.33 | nevcairiel | when its tainted, it wont work in combat much :D |
19:15.02 | Pneumatus | InterfaceOptionsFrame_OpenToCategory_Fix needs a bump still :< |
19:15.36 | Pneumatus | Yssaril|Away ^^ :< |
19:16.05 | Pneumatus | oh, there's an alpha |
19:16.42 | Tentacled | oh the fucker. |
19:16.56 | Tentacled | WorldMapFrame_UpdateQuests leaks it. |
19:17.13 | Tentacled | and it's called every bloody time the map updates or anything's done with quests. |
19:18.34 | *** join/#wowace harl (harl@dslb-084-063-113-122.pools.arcor-ip.net) |
19:20.18 | *** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net) |
19:20.20 | Tentacled | but I'm not calling it anywhere myself... and it's only called by events... how the hell is my addon responsible for events... |
19:20.30 | Repo | 10calendarextras: 03wT- * r43 / (4 files in 2 directories): |
19:20.32 | Repo | Fixed invite-current-raid, and added a slashcommand (/ce or /calendarextras) to show version |
19:20.50 | Xinhuan | you'll be surprised |
19:21.02 | Xinhuan | if the blizz code path even touches a single thing your addon changed |
19:21.03 | nevcairiel | I'm not in the mood to explain the magics of taint |
19:21.16 | nevcairiel | its always giving me a headache |
19:21.31 | Pneumatus | my taintlog is always a horrible mess |
19:22.11 | Xinhuan | if its not causing in-combat issues, taint is fine |
19:22.34 | Repo | 10calendarextras: 03wT- 04v1.4.4 * r44 : Tagging 1.4.4 |
19:22.37 | Tentacled | I mean I don't set that 'text' var myself, it's a leak in WorldMapFrame just like that. And apparently one leak happens when my addon is (somehow magically) responsible for it, and another access is from secure code... BAM block. |
19:23.00 | Xinhuan | that's how taint works |
19:23.08 | durcyn | um, why are you using a global, and why a generic named one at that |
19:23.12 | Tentacled | ... |
19:23.13 | Xinhuan | if your addon calls that one function |
19:23.25 | Tentacled | durcyn: I'm not. Blizzard is. |
19:23.26 | Xinhuan | and that function stores some internal variable somewhere |
19:23.26 | durcyn | don't expect me to read your entire scrollback spew |
19:23.37 | Xinhuan | then it uses it later during the secure path |
19:23.40 | Xinhuan | it gets tainted |
19:23.45 | Tentacled | Xinhuan: and I'm not calling that function anywhere at all. |
19:24.01 | Xinhuan | you don't have to call a function to taint something in it |
19:24.15 | Tentacled | It's the only one that taints the bloody 'text' global. |
19:24.22 | Tentacled | that I know of, anyway. |
19:24.25 | Xinhuan | you just have to taint something that the function reads |
19:24.35 | Tentacled | Hell, I'll go and check for SETGLOBAL 'text' in the whole fsckin' FrameXML... |
19:24.41 | Xinhuan | what for |
19:24.47 | nevcairiel | you don't understand the problem |
19:24.52 | nevcairiel | besides, you wont be able to fix it anyway |
19:25.03 | Xinhuan | ^ |
19:25.07 | Tentacled | at least I'll know how/if I can work around it. |
19:25.15 | Xinhuan | but what for? |
19:25.24 | nevcairiel | Currently, you wont get around tainting the world map, unless you decide to drop some basic functionality |
19:25.25 | Xinhuan | what would it achieve |
19:25.43 | Xinhuan | you could get rid of the taint easily - just do "text = nil" LOL |
19:25.43 | nevcairiel | Anything just touching some aspects of the map will taint it |
19:25.45 | Xinhuan | taint gone |
19:25.50 | nevcairiel | Xinhuan: i dont think that helps |
19:26.05 | nevcairiel | would be interesting to try, though |
19:26.08 | Xinhuan | yeah it doesn't, but i don't see why i would care about a global |
19:26.12 | *** join/#wowace Jyggaa (~Jygga@p57B9AAE3.dip0.t-ipconnect.de) |
19:26.14 | *** join/#wowace Jyggaa (~Jygga@unaffiliated/jygga) |
19:26.52 | nevcairiel | but hey, it took me about 2 days to figure out a good and sane way to work around the block in the map with mapster |
19:27.00 | nevcairiel | so, have fun :D |
19:27.17 | Tentacled | The problem is, I don't do ANYTHING with maps at all! I deal with caching the quest list and playing with it afterwards. |
19:27.34 | Xinhuan | there's a leak in one of the quest functions |
19:27.38 | Xinhuan | don't bther |
19:27.43 | Tentacled | So I just wonder when and how the heck the global leak is blamed on me ;P |
19:28.11 | nevcairiel | the blame is going around randomly |
19:28.25 | Xinhuan | you're over obsessed with taint - if its not causing issues, it isn't an issue - your addon probably happened to be the first one to touch it |
19:28.30 | quiescens | blames xinhuan |
19:28.50 | nevcairiel | the funny thing is, tainting the map does cause issues now :p |
19:28.51 | Tentacled | no, I mean how the heck it taints, when the leaky Bliz function is only ever called from WorldMapFrame event handlers and the like. |
19:28.53 | nevcairiel | unless they use mapster |
19:29.05 | Xinhuan | its easy Tentacled |
19:29.07 | nevcairiel | not sure if any other map addon fixes it |
19:29.17 | Xinhuan | there's a set of functions that moves blizzard frame positions |
19:29.26 | Xinhuan | and it touches almost every blizzard positioned frame |
19:29.42 | Xinhuan | so if any of those frames gets tainted, it taints everything |
19:29.47 | Xinhuan | in the whole UI |
19:30.17 | Xinhuan | it includes your quest log, raid pane, action bars, worldmap, player/party frames, etc |
19:30.19 | nevcairiel | taint is rememberd through the whole session |
19:30.24 | nevcairiel | once something is tainted |
19:30.26 | nevcairiel | it spreads |
19:30.43 | Tentacled | omg cancer |
19:30.47 | Xinhuan | so if you really want to trace it, it can take a few hours |
19:30.51 | Xinhuan | and to no real purpose |
19:30.59 | nevcairiel | even a blizzard event handler can get tainted, it just has to read <random variable> that was touched by an addon, and bam, more taint spreads |
19:31.13 | Xinhuan | its made more difficult by the fact that the taintlog only records taint to the _G table |
19:31.20 | Xinhuan | it doesn't record taint to non-global tables |
19:31.28 | Xinhuan | so if you did PlayerFrame.abc = 1 |
19:31.33 | Xinhuan | that abc entry is tainted |
19:31.38 | Xinhuan | but its not recorded |
19:32.03 | wink | isn't that a bit poor design? |
19:32.14 | Xinhuan | and if you did PlayerFrame:SetScript() on some script, that script is tainted |
19:32.22 | Xinhuan | but its not recorded either, etc |
19:32.22 | wink | not saying Blizzard's API and info available is very top-notch anyway |
19:32.41 | Xinhuan | you can only remove taint by niling out the variable/script |
19:33.24 | Xinhuan | so the hard part about taint tracing is, while the taint log tells you how the execution path got tainted (by reading some variable) |
19:33.46 | Xinhuan | you got to figure out how that variable (which is usually not in _G) got tainted |
19:33.55 | Xinhuan | and that's usually non-trivial |
19:34.31 | nevcairiel | we just had that issue a few days ago trying to figure out why oUF was being tainted on its vehicle switch code |
19:34.37 | nevcairiel | which even was a variable on PlayerFrame :P |
19:35.03 | Xinhuan | it involves a fuckton of grepping around to see what code couldpossible modify that variable |
19:35.20 | Xinhuan | and then checking every possibility to see if addons could call/reach that codepath |
19:35.44 | nevcairiel | wink: the taint system is pretty fool proof, meaning, that fools will never understand how to work with it :p |
19:35.46 | Xinhuan | now if it involves XML secure templates |
19:35.52 | Xinhuan | good luck lol |
19:36.03 | nevcairiel | but its not bad, you just have to have a clue |
19:36.05 | nevcairiel | and some time |
19:36.11 | wink | Xinhuan: so doesn't that boil down to "initialize all your variables"? |
19:36.13 | nevcairiel | and probably a feeling for that stuff |
19:36.25 | Xinhuan | no? heh |
19:36.31 | Xinhuan | has nothing to do with taint |
19:36.45 | nevcairiel | tainting usually happens one of two ways: |
19:36.54 | nevcairiel | you modify a global variable that you should not touch |
19:36.54 | Xinhuan | the worst taint i once debugged was a 4-chain |
19:37.07 | nevcairiel | or, you call a function that you should not call |
19:37.29 | Xinhuan | addon calls function X that leaks, which blizzard function Y later calls, which leads to Z being tainted which later function A uses that causes incombat block |
19:37.33 | Xinhuan | something like that |
19:37.35 | Xinhuan | pretty gay |
19:37.46 | Xinhuan | since you can't reproduce it reliably |
19:38.04 | Xinhuan | because Y is called infrequently, blah blah |
19:39.58 | *** join/#wowace isman (~drag@mlr78-3-88-162-68-235.fbx.proxad.net) |
19:40.28 | asmodai | Xinhuan: Is that a metric or imperial fuckton? |
19:40.48 | Tentacled | nevcairiel: or, you call a function that you're supposed to be calling just fine, which turns out to be global-leak-booby-trapped. ;P |
19:40.48 | nevcairiel | a power of both |
19:41.58 | nevcairiel | Tentacled: but you're not supposed to call it, then! |
19:42.14 | Tentacled | as a matter of fact, I'm not ;P |
19:42.23 | Tentacled | it somehow gets called ;P |
19:42.26 | Tentacled | magic! |
19:42.59 | wink | lol |
19:49.04 | *** join/#wowace TradeMark (~trademark@121-72-205-183.dsl.telstraclear.net) |
19:53.11 | asmodai | wow |
19:53.13 | asmodai | http://news.bbc.co.uk/2/hi/africa/203137.stm |
19:53.15 | asmodai | that's freaky |
19:55.05 | Yivry | whoa scary stuff |
19:55.23 | Yivry | but also old... |
19:55.24 | Yivry | Wednesday, October 28, 1998 Published at 14:51 GMT |
19:56.05 | koaschten | @describe athenes-upgrade-estimator |
19:56.07 | Repo | koaschten: http://wow.curseforge.com/addons/athenes-upgrade-estimator/. Athene's Upgrade Estimator. Help you decide wether an item is an upgrade or not |
19:56.16 | koaschten | why the fuck is that spamming comms? |
19:56.40 | Fisker | it's athene |
19:56.42 | Fisker | go figure |
19:56.46 | Xinhuan | lol |
19:57.07 | *** join/#wowace SunTsu (~miyamoto@cl-1212.ham-01.de.sixxs.net) |
19:57.22 | koaschten | it actually generates more comms than libhealcom over 3 pulls of 25m lichking |
19:58.30 | wink | oh we pulled, let's see if an upgrade is available |
19:58.47 | wink | oh my, %t lost health, let's see if an upgrade is available |
19:58.57 | wink | incoming heal, let's see if an upgrade is available |
19:59.09 | wink | would actually be fun to code something like this |
19:59.46 | Xinhuan | i'm now half wondering if athene knows how to code |
19:59.53 | Xinhuan | or if its even the same athene |
20:00.18 | Stanzilla | guess not |
20:01.47 | Pneumatus | it probably spams on inventory update |
20:02.02 | Pneumatus | like gearscore used to |
20:03.14 | steev | i thought athene didn't play anymore |
20:06.46 | pompy | wheres the setting to have repo show ur comits to a project in irc? |
20:06.58 | Xinhuan | edit Project |
20:07.09 | Fisker | i don't feel so well steev |
20:07.40 | steev | Fisker: with luck, maybe you will die |
20:07.53 | Fisker | i wish |
20:10.40 | *** join/#wowace Repo (~supybot@repos.curseforge.net) |
20:12.06 | koaschten | Invalid Security Credentials? interesting error for CC :X |
20:15.14 | Megalon | YOU GOT HACKED |
20:15.19 | Megalon | would be better, yea |
20:21.36 | *** join/#wowace Venara (~nils.drea@p4FECAFFE.dip.t-dialin.net) |
20:22.36 | Repo | 10pitbull4_pohbar (experimental): 03Hirnlos * r6 / (2 files in 1 directory): manual changelog |
20:34.48 | *** join/#wowace Seerah (~Ryan@c-76-107-191-65.hsd1.tn.comcast.net) |
20:38.51 | Megalon | haha, that upgrade estimator is nice |
20:38.59 | Megalon | sends at least 2 addon comms per tooltip |
20:44.37 | *** join/#wowace Hjalte (~chatzilla@cpe.ge-0-2-0-835.arcnqu2.customer.tele.dk) |
20:46.57 | Pneumatus | sb|work: bad times, LK10 doesnt pop shields with infest :< |
20:48.49 | harl | argh.. why am i getting "addon blocked" error messages when i'm just trying to use /target |
20:51.17 | harl | ok.. actually, i was using /tar - which should have the same result as /target? but for some reason /tar just doesn't work anymore without erroring, although /target still does work. |
20:52.31 | wink | I always get those when trying to focus via rightclick in pitbull |
20:52.47 | wink | s/always/every odd week/ |
20:55.03 | *** join/#wowace Foxor (~Megalon@d86-33-143-113.cust.tele2.at) |
20:57.13 | *** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com) |
20:58.31 | *** join/#wowace Shadowed (~Shadowed@li89-205.members.linode.com) |
21:01.50 | *** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com) |
21:03.25 | *** join/#wowace weab (~weab@66.89.174.138.ptr.us.xo.net) |
21:07.45 | *** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com) |
21:15.24 | nevcairiel | Hm somehow i think the windows cpu usage graphs are a bit nuts |
21:15.47 | nevcairiel | so i told vmware to give a VM 4 cores of my 8, that VM is compiling something big, so 100% cpu usage |
21:15.58 | nevcairiel | but now you would expect 4 cores to be maxxed out, wouldnt you? |
21:17.37 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
21:18.11 | Xtek | Unless the compiler isn't launching enough threads to eat up those cores. |
21:20.05 | nevcairiel | takes a screenshot |
21:20.49 | Repo | 10big-wigs: 03Rabbit * r7338 Citadel/LichKing.lua: |
21:20.50 | Repo | Remove the proximity window and link the warmup bar to berserk instead of the add enrage. |
21:24.57 | Repo | 10libfail-1-0: 03mysticalos * r200 LibFail-1.0.lua: |
21:24.59 | Repo | Flame cinder and death and decay seem to work as intended now but weren't sensitive enough to tuning down now they are fixed. This should be right balance i hope. |
21:26.58 | steev | http://www.traipse.com/cppmishap/index.html |
21:27.22 | nevcairiel | http://images.gammatester.com/pics/f44ff6cc9a12a92a190c360fbc8aeb4f.PNG |
21:27.35 | nevcairiel | i guess it coems out at 50% CPU usage, so 4 of 8 threads maxxed |
21:27.41 | nevcairiel | but thats not what i would expect in graphs :P |
21:28.27 | pompy | what has 8 cores now? |
21:28.42 | nevcairiel | its 8 threads, 4 cores and 4 HT cores |
21:30.14 | *** join/#wowace sylvanaar (~sylvanaar@unaffiliated/sylvanaar) |
21:30.16 | pompy | ahh |
21:30.28 | pompy | im still on intel p4 3.4GHz w/ HT :( |
21:31.30 | steev | i blame windows. |
21:31.55 | Shefki | nevcairiel: Isn't AceDB not supposed to write keys that are set to their default value? |
21:32.31 | nevcairiel | it shouldnt |
21:32.49 | Shefki | Well I have a setup that looks like so: |
21:33.03 | Shefki | currency = { ['**'] = { ['**'] = 0, } } |
21:33.10 | Pneumatus | it does for quartz for the "change border style" nevcairiel, afaik |
21:33.19 | Shefki | If I do say currency.Shefki[1234] = 0 |
21:33.24 | Shefki | Then it writes all those zeros. |
21:33.31 | *** join/#wowace MysticalOS (~Myst@h35.111.90.75.dynamic.ip.windstream.net) |
21:33.48 | MysticalOS | is curse broken at the moment? it won't let me login just keeps redirecting me to join. |
21:34.18 | pompy | MysticalOS: delete ur curse cookies |
21:34.29 | MysticalOS | wait, i clicked "join" instead of login and that took me to login page |
21:34.38 | MysticalOS | buttons were just b ackwards? |
21:35.20 | steev | pebcak |
21:37.50 | nicoli_s | MysticalOS: had some problems with the curse auth server earlier, they are being sorted out now |
21:40.16 | Shefki | nevcairiel: Is there some difference in meaning between * and ** for default keys? |
21:43.12 | nevcairiel | of course, we wouldnt have both for no reason =P |
21:43.29 | nevcairiel | * only affects non-existant keys |
21:43.41 | Shefki | And **? |
21:43.42 | nevcairiel | while ** will also affect keys that you have in the defaults already |
21:43.53 | vhaarr | http://www.wowace.com/addons/ace3/pages/ace-db-3-0-tutorial/ |
21:44.15 | nevcairiel | so, { [*] = {foo = true}, bar = {baz = true}} |
21:44.19 | nevcairiel | baz wont have a foo member |
21:44.22 | nevcairiel | but with a ** |
21:44.25 | nevcairiel | it would have |
21:44.31 | nevcairiel | baz=bar |
21:44.32 | nevcairiel | anyway |
21:44.33 | nevcairiel | you get it :P |
21:45.11 | nevcairiel | of course it wont overwrite other explcitly set keys |
21:46.45 | nevcairiel | i should come up with a test case for your supposed saving problem there |
21:46.58 | Shefki | Well based on that something is still wonky. |
21:47.22 | Shefki | I probably didn't need to use ** but the difference between them is inconsequential for my problem. |
21:48.10 | Shefki | Ahhah. |
21:48.12 | Repo | 10pitbull4_pohbar (experimental): 03Hirnlos * r2 / (5 files in 1 directory): initial commit |
21:48.21 | Shefki | The code assumes you only use ** set to table values. |
21:48.47 | nevcairiel | oh yeah, it wouldnt make sense otherwise :P |
21:49.04 | Shefki | So really I want: |
21:49.25 | Shefki | currency = { ['**'] = { ['*'] = 0 } } |
21:49.39 | nevcairiel | if thats all you have, you probably want a single star in the first two |
21:49.43 | nevcairiel | s/two/too/ |
21:50.49 | nevcairiel | i dont think it would actually do harm to extend the non-table check to ** |
21:50.54 | nevcairiel | but meh, its broken syntax :) |
21:51.31 | Shefki | nevcairiel: Pretty sure PB4 uses ** everywhere, since that's what CK always uses. |
21:51.56 | Shadowed | ~descrie pitbull4_pohbar |
21:52.08 | nevcairiel | not sure why i even did a check if its * there |
21:52.09 | Shadowed | *describe pitbull4_pohbar |
21:52.11 | DWSR | ~describe pitbull4_pohbar |
21:52.11 | Shadowed | er @ |
21:52.12 | Shadowed | whatever |
21:52.16 | DWSR | describe pitbull4_pohbar |
21:52.18 | Shadowed | @describe pitbull4_pohbar |
21:52.19 | DWSR | @describe pitbull4_pohbar |
21:52.19 | nevcairiel | i cant think of any harm that would come from it |
21:52.20 | Repo | Shadowed: http://www.wowace.com/addons/pitbull4_pohbar/. PitBull4_POHBar. Adds a bar to pitbull4-frames that estimates how much and how many group members a Prayer of Healing would heal based on the ... |
21:52.21 | DWSR | hehe |
21:52.21 | Shadowed | can never remember the stupid triggers |
21:52.22 | Repo | DWSR: http://www.wowace.com/addons/pitbull4_pohbar/. PitBull4_POHBar. Adds a bar to pitbull4-frames that estimates how much and how many group members a Prayer of Healing would heal based on the ... |
21:52.24 | nevcairiel | you guys are so much fail |
21:52.29 | Shadowed | perl uses ! |
21:52.33 | Shadowed | purl even |
21:52.34 | purl | odd |
21:52.38 | *** part/#wowace Pneumatus (~WiN@unaffiliated/pneumatus) |
21:52.38 | *** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus) |
21:52.39 | DWSR | purl uses ~, batbot's using !. |
21:52.40 | nevcairiel | purl uses ~ |
21:52.41 | Shefki | Hmm guess we did use it right and I'm just bad. |
21:52.43 | Shadowed | whatever |
21:52.46 | DWSR | Why the fuck can't we have bareword triggers? |
21:53.03 | nevcairiel | purl, lart DWSR |
21:53.03 | purl | puts DWSR into a headlock and administers a mighty noogie, rubbing half of DWSR's hair of |
21:53.07 | Tentacled | like, 'boobs'? |
21:53.10 | Tentacled | that's pretty bare. |
21:53.10 | Pneumatus | hmm, horrible freenode lag :< |
21:53.15 | Shefki | nevcairiel: Don't worry about it. I get it now. |
21:53.45 | DWSR | has hair like a Brillo pad. It rubs purl's knuckles down to the bone, not yielding in the process. |
21:54.23 | DWSR | imo, stuff like ~factoid would be really nice to go with factoid? |
21:54.29 | DWSR | like Druplicon in #drupal. |
21:54.49 | *** join/#wowace Pneumatus (~WiN@81.174.255.129) |
21:54.49 | *** join/#wowace Pneumatus (~WiN@unaffiliated/pneumatus) |
21:54.53 | DWSR | Alternatively, having all of the bots on the *same* trigger and just making sure that they don't have overlapping functionality would work out really well. |
21:57.22 | *** join/#wowace profalbert (~profalber@188-23-40-141.adsl.highway.telekom.at) |
22:01.18 | Repo | 10pitbull4_pohbar (experimental): 03Hirnlos 04beta 1 * r3 : Tagging as beta 1 |
22:03.23 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
22:09.47 | *** join/#wowace Higdur (~nike@fttp1-stoc.85.cust.blixtvik.net) |
22:10.11 | *** join/#wowace Jedi- (~Dreamer@78-105-121-214.zone3.bethere.co.uk) |
22:10.12 | *** join/#wowace Jedi- (~Dreamer@unaffiliated/jedi-) |
22:19.29 | Funkeh` | is there an address for opera speeddial |
22:19.34 | Funkeh` | so i can make it my home page.. |
22:19.54 | *** join/#wowace profalbert1 (~profalber@188-23-33-251.adsl.highway.telekom.at) |
22:21.50 | pompy | Funkeh`: http://portal1.opera.com/discover/ maybe |
22:22.31 | Funkeh` | nope |
22:22.53 | pompy | http://www.howtogeek.com/howto/the-geek-blog/set-the-speed-dial-as-the-opera-startup-page/ |
22:23.19 | Stanzilla | http://www.howtogeek.com/howto/the-geek-blog/set-the-speed-dial-as-the-opera-startup-page/ |
22:23.20 | Stanzilla | yeah |
22:23.22 | Stanzilla | google ftw :D |
22:23.25 | pompy | :P |
22:23.43 | Stanzilla | licks Funkeh` |
22:24.15 | Funkeh` | no |
22:24.19 | Funkeh` | I want to make it my home page |
22:24.25 | Funkeh` | its already my start page |
22:24.31 | Funkeh` | aka when i click the home button |
22:25.02 | Funkeh` | This article was originally written on 06/18/08 |
22:25.14 | Funkeh` | lol, you can select the speed dial as start page in the dropdown |
22:25.18 | Funkeh` | at elast now |
22:25.53 | Funkeh` | there doesn't appear to be an opera:speeddial I could use |
22:27.12 | *** join/#wowace Silker (~Sliker@5acf328e.bb.sky.com) |
22:31.55 | Stanzilla | nub :/ |
22:32.37 | Bribri | Funkeh`, make a button: opera:/button/Show%20speed%20dial,,,,Tile%20vertically |
22:33.01 | Bribri | though i think those %20s should be spaces |
22:33.02 | Bribri | whatever |
22:34.04 | durcyn | %20 is a urlencoded space |
22:34.18 | mitchnull | or just press ^T to open a new tab with the dial ;) |
22:36.43 | *** join/#wowace Tuller (~muffins@pool-72-84-246-12.rcmdva.fios.verizon.net) |
22:46.43 | Repo | 10tomquest2: 03gagou * r296 / (2 files in 2 directories): fix few issues |
22:49.50 | Repo | 10grid2: 03Azethoth * r372 Options (3 files in 2 directories): --Add text for role (Main Assist / Main Tank) |
22:49.52 | pompy | http://screenshot.xfire.com/screenshot/natural/cfabbb2380a12dcd770eaa3c201209587ca0eb96.png thats one ugly texture fail lol. |
22:49.52 | Repo | --Add text for threat (threat, securely / insecurely tanking) |
22:56.27 | *** join/#wowace Vilkku (~Vilkku@dsl-tkubrasgw1-ffc7c100-46.dhcp.inet.fi) |
23:06.15 | Tentacled | Okay, this is retarded. I added a hooksecurefunc after the function that supposedly gets taint-called-whatever. And a nice print(debugstack...) in it. Guess what? The taint log says my debug function taints stuff now. Oh joy. |
23:07.25 | *** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
23:08.57 | Repo | 10raidycheck: 03Adirelle 07master * 1.0-beta-2-18-g82ff7f1 / (7 files in 3 directories): [+4 commits] |
23:08.59 | Repo | 82ff7f1: Major GUI enhancements: |
23:09.00 | Repo | 8e8b242: Fixed UpdateLocalization.lua permission, again. |
23:09.02 | Repo | 3165d86: Fixed Soulstone cooldown display. |
23:09.03 | Repo | c35acf9: Changed broker items tooltip data. |
23:10.17 | *** join/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
23:16.00 | Repo | 10big-wigs: 03Rabbit * r7339 Citadel/LichKing.lua: Don't stop scanning on the first plagued person. |
23:17.24 | *** join/#wowace durcyn (~durcyn@WoWUIDev/Durcyn) |
23:17.24 | *** join/#wowace maqr (~maqr@httpcraft/hax) |
23:22.08 | Arrowmaster | Tentacled: by taint log do you mean the debugstack in your hooksecurefunc? |
23:22.15 | Tentacled | yeah |
23:22.21 | Tentacled | err, no. |
23:22.25 | Tentacled | taint.log |
23:22.32 | Arrowmaster | heh |
23:23.14 | Tentacled | I'm dancing on my head to make Blizzies' b0rked code not blame its global leaks on my addon >_< |
23:23.37 | Arrowmaster | whats the issue? |
23:24.55 | Tentacled | WorldMapFrame.lua line 1536 |
23:24.59 | Tentacled | text, _, finished = GetQuestLogLeaderBoard(j, questLogIndex); |
23:25.17 | Tentacled | leaks 'text' and 'finished' |
23:25.54 | Tentacled | which somehow gets tainted (though my addon doesn't call WorldMapFrame's functions in any way), and when it gets called by secure code in combat, BAM, block because of taint. |
23:26.29 | Arrowmaster | what does your addon do? |
23:26.51 | Tentacled | many things, most concentrated on caching quest objectives and noting their completion. |
23:27.02 | Tentacled | no map-related functionality at all. |
23:27.16 | nevcairiel | we told you before, you cant stop it, stop wasting the time on it :P |
23:27.26 | Tentacled | Mapster gets around it somehow ;P |
23:27.36 | nevcairiel | because i am smart |
23:27.46 | Tentacled | I'm trying to lick that smartness a little ;P |
23:27.53 | Tentacled | apparently pulling WorldMapFrame out of the UI-management... |
23:27.57 | nevcairiel | then stop worrying about the taint |
23:28.04 | Arrowmaster | i cant even find that line in WorldMapFrame.lua |
23:30.25 | Arrowmaster | ok i found it |
23:30.32 | Arrowmaster | !api GetQuestLogLeaderBoard |
23:30.39 | lua_bot | GetQuestLogLeaderBoard: Returns information about objectives for a quest in the quest log (http://wowprogramming.com/docs/api/GetQuestLogLeaderBoard) |
23:31.21 | Arrowmaster | that is a protected function? |
23:31.59 | Shefki | Tentacled: Just file a bug on the leaked variables and move on. |
23:32.23 | Shefki | Unless it's causing a real problem not much you can do about Blizzard's problems. |
23:32.24 | *** join/#wowace Shadowed (~Shadowed@li53-10.members.linode.com) |
23:32.25 | Tentacled | file a bug. being on WoW-EU. ha ha. |
23:32.37 | Shefki | You guys don't have a bug report forum at all? |
23:32.45 | Tentacled | with our bug report forum being as much useful as /dev/null. |
23:32.55 | Shefki | And you think ours is better? |
23:33.01 | Tentacled | and probably getting as much avid readers as /dev/urandom . |
23:33.17 | Arrowmaster | check your code to see if you are using those generic globals |
23:34.02 | Tentacled | phlease... I'm not a moron. I even went the whole luac -l route to weed out ANY unnecessary globals. It IS blizz code that uses them and none other. |
23:34.39 | Shefki | Tentacled: Are you calling WorldMapFrame_UpdateQuests? |
23:34.44 | Tentacled | No. |
23:35.28 | *** join/#wowace elec29a (~elec@host128-109-dynamic.2-87-r.retail.telecomitalia.it) |
23:36.47 | *** join/#wowace rmk (~user@delusion.fourty.net) |
23:36.51 | Superfly_ | hey, quick question, is there a way to query a remaining seconds for a specific buff? |
23:37.15 | Superfly_ | i know there is a unitbuff, and you can query the expirationTime,but somehow it returns 189802.039 |
23:37.16 | Shefki | Superfly_: UnitAura("BuffName",nil,"HELPFUL") |
23:37.28 | Repo | 10deus-vox-encounters: 03kollektiv 07master * v455-1-g041662a / (2 files in 2 directories): [+1 commit] Sindragosa: Phase 3 => Phase Three |
23:37.54 | Shefki | Superfly_: What's wrong with that return? |
23:37.55 | Repo | 10deus-vox-encounters: 03kollektiv 04v456 * 87987a5 /: [new tag] Tagging as v456 |
23:38.17 | Superfly_ | it says expirationTime: |
23:38.17 | Tentacled | if it's seconds then it's 2 days from now ;P |
23:38.17 | Superfly_ | Number - Time the buff will expire in seconds |
23:38.29 | Superfly_ | at least wowwiki |
23:38.45 | Shefki | Yes. |
23:38.47 | Tentacled | and if it's seconds-from-1970 then we're 40 years behind ;P |
23:38.50 | Megalon | just learn2read :P |
23:38.50 | Shefki | Superfly_: Do /dump GetTime() |
23:38.57 | Shefki | Tentacled: Because it's not unix epoch time. |
23:38.59 | Megalon | compare it to GetTime() |
23:38.59 | Megalon | :7 |
23:39.23 | Tentacled | it's the evil wow-uptime? |
23:39.25 | Shefki | Get this... A game primarily built on Windows doesn't use unix epoch time for time. |
23:39.31 | Superfly_ | ah thanks, i thought it return like 10mins left -> 600 |
23:40.18 | Superfly_ | well Megalon thanks, but UnitBuff api doesnt mention to compare it to gettime |
23:40.36 | Shefki | Tentacled: Actually it's not the wow client uptime it's the same as GetTickCount()/1000 on Windows. |
23:40.47 | Shefki | No idea how they come up with it on OS X though. |
23:40.49 | Tentacled | wowprogramming > wowhead |
23:40.58 | Tentacled | err |
23:41.01 | Tentacled | wowprogramming > wowwiki |
23:42.05 | Megalon | wowprogramming and wowwiki say the same about the return values |
23:42.19 | Tentacled | oh. |
23:42.21 | Superfly_ | http://www.wowwiki.com/API_UnitBuff |
23:42.25 | Tentacled | but still. ;P |
23:43.10 | *** part/#wowace mitchnull (~mitchnull@catv3EC944A1.pool.t-online.hu) |
23:43.21 | Shefki | I don't think there's a single WoW API that returns time as seconds since 1970. |
23:43.33 | Shefki | So I doubt anyone though it needed special explanation. |
23:43.37 | Shefki | thought* |
23:44.19 | Arrowmaster | damn you said WoW API |
23:44.30 | Arrowmaster | lua> os.time() |
23:44.32 | lua_bot | Arrowmaster: 1266363818 |
23:44.51 | Shefki | That's not a WoW API that's a lua function that Blizzard just leaves accessible for us. |
23:44.57 | Arrowmaster | i know |
23:51.05 | Repo | 10big-wigs: 03Maat * r7340 Citadel/LichKing.lua: add the right spellId for shadow trap |
23:54.14 | Shefki | Blizzard is so silly. They have ICC have some outside areas and they implemented the backgrounds as 3d models. So if you have your View Distance turned up on Sindragosa when you get sucked into her if she's tanked near the edge performance goes to crap as it loads and renders all that stuff. |
23:54.20 | Repo | 10cowtip_luatext: 03profalbert 07master * v0.4.1-beta-3-g0fb1ebe LuaText.lua: [+3 commits] |
23:54.23 | Repo | 0fb1ebe: add debug-stuff to GetText()-function |
23:54.24 | Repo | 7c5ecf5: add new, better debug-function |
23:54.26 | Repo | ec3117f: remove local self-variable |
23:54.48 | *** join/#wowace Shadowed| (~Shadowed@li53-10.members.linode.com) |
23:55.06 | Shefki | More specifically they were lazy and just used the models from Icecrown rather than making textures. |
23:55.36 | nevcairiel | its the same reason why performance on the gunships is so bad |
23:55.50 | Shefki | Yup, or when looking away from Saurfang. |
23:56.09 | Shefki | Or the last new 5 man instance as you approach the end. |
23:56.25 | nevcairiel | i didnt really notice it there, but yeah |
23:56.52 | Caleb| | ~wowalert |
23:56.53 | purl | http://launcher.worldofwarcraft.com/alert (US); http://status.wow-europe.com/en/alert (EU) [NB: URL goes to 404 unless there's an active alert] |