00:01:50 Unstable branch on crawl.s-z.org updated to: 0.13-a0-2940-gab44624 (34) 00:06:41 Unstable branch on rl.heh.fi updated to: 0.13-a0-2940-gab44624 (34) 00:07:02 -!- orionstein is now known as orionstein_away 00:12:34 -!- QQQ has quit [Read error: Connection reset by peer] 00:12:37 -!- Quashie_ has quit [Read error: Connection reset by peer] 00:12:38 -!- Quashie has quit [Read error: Connection reset by peer] 00:12:55 -!- Fhqwhgads_ has quit [Remote host closed the connection] 00:13:00 -!- myrmidette has quit [Read error: Connection reset by peer] 00:13:25 Unstable branch on crawl.develz.org updated to: 0.13-a0-2940-gab44624 (34) 00:13:42 -!- ogaz has joined ##crawl-dev 00:13:54 -!- myrmidette has quit [Read error: Connection reset by peer] 00:14:10 -!- Kalir has quit [Ping timeout: 245 seconds] 00:15:29 -!- GiantOwl is now known as Kalir 00:15:29 -!- Kalir has quit [Changing host] 00:16:28 -!- myrmidette has quit [Read error: Connection reset by peer] 00:19:52 -!- CKyle has quit [Quit: CKyle] 00:21:50 -!- Basil is now known as thyme 00:22:16 -!- thyme is now known as Basil 00:26:30 hello 00:26:37 -!- NekoRex has quit [Quit: "All the vain and ignorant will look up and shout 'Save us!', and I'll look down and whisper... 'Nyo.'"] 00:30:31 hi 00:31:26 -!- Zifmia has quit [] 00:39:08 -!- franklyn has quit [Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]] 00:46:14 -!- jetnerd has quit [Quit: Going offline, see ya! (www.adiirc.com)] 00:46:17 Windows builds of master branch on crawl.develz.org updated to: 0.13-a0-2940-gab44624 00:50:29 -!- elliptic has joined ##crawl-dev 00:51:16 -!- Tarquinn has quit [Quit: Leaving] 00:57:31 -!- Basil has joined ##crawl-dev 00:57:57 -!- Hailley has quit [Ping timeout: 248 seconds] 00:58:20 -!- ussdefiant has quit [Ping timeout: 245 seconds] 01:00:01 -!- tali713 has left ##crawl-dev 01:03:55 -!- thearc has quit [Quit: Page closed] 01:03:55 -!- minqmay has quit [Quit: Leaving] 01:06:22 -!- ainsophyao has joined ##crawl-dev 01:08:52 -!- ChongLi has quit [Ping timeout: 264 seconds] 01:08:58 -!- duckroller has quit [Quit: i <3 pork (http://dev.ojnk.net)] 01:14:47 -!- ebarrett has quit [] 01:16:31 -!- elliptic has quit [Ping timeout: 260 seconds] 01:19:01 -!- Sprort has quit [Read error: Connection reset by peer] 01:19:47 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:22:07 -!- Blazinghand has quit [Ping timeout: 260 seconds] 01:23:52 -!- ontoclasm has quit [Ping timeout: 264 seconds] 01:30:00 -!- lobf has quit [Ping timeout: 245 seconds] 01:30:11 -!- bh has quit [Quit: Page closed] 01:31:04 -!- VolteccerJack has quit [Quit: Page closed] 01:31:26 -!- Kaput_ has quit [Ping timeout: 240 seconds] 01:50:33 -!- themummra has quit [Quit: Page closed] 01:53:52 -!- kunwon1 has quit [Ping timeout: 260 seconds] 01:53:52 -!- flappity has quit [Read error: Connection reset by peer] 01:57:05 -!- raskol has quit [Quit: Konversation terminated!] 01:58:14 -!- johlstei_ has quit [Ping timeout: 240 seconds] 01:58:28 -!- Danei has quit [Remote host closed the connection] 01:58:33 -!- ahahaha has quit [Ping timeout: 250 seconds] 01:59:22 -!- myrmidette has quit [Read error: No buffer space available] 02:01:40 -!- Pepe has quit [Ping timeout: 264 seconds] 02:03:52 question about spell range, if a spell has a range of 6, why can i only target 4 or 5 squares away depending on the angle of target? 02:04:22 right now throw icicle at range 6 is only allowing me to go 4 squares at a true 45 degree angle 02:05:07 -!- Zifmia has quit [Quit: Wrong button bad with computers] 02:07:48 a great mystery indeed 02:14:27 -!- ainsophyao has quit [Remote host closed the connection] 02:15:55 -!- ainsophyao has joined ##crawl-dev 02:16:49 <|amethyst> circlelos: range 6 means x^2 + y^2 <= 6 02:16:59 <|amethyst> err 02:17:04 <|amethyst> <= 6^2 02:18:07 -!- Basil has quit [Ping timeout: 260 seconds] 02:18:13 <|amethyst> so (6,0) and (0,6) work (0^2 + 6^2 = 36), as does (4,4) (4^2 + 4^2 = 32), but (5,5) does not (5^2 + 5^2 = 50) 02:18:56 -!- Hailley has quit [Quit: Petra is closed!] 02:22:13 -!- myrmidette has quit [Ping timeout: 248 seconds] 02:23:04 -!- SkaryMonk has joined ##crawl-dev 02:24:25 -!- gammafunk_ has joined ##crawl-dev 02:24:42 -!- eMagenta has quit [Ping timeout: 264 seconds] 02:24:44 -!- ainsophyao has quit [Remote host closed the connection] 02:25:54 -!- gammafunk has quit [Ping timeout: 264 seconds] 02:25:54 -!- NeremWorld has quit [Ping timeout: 264 seconds] 02:25:54 -!- flowsnake has quit [Ping timeout: 264 seconds] 02:25:54 -!- gammafunk_ is now known as gammafunk 02:26:30 -!- Sprort has quit [Ping timeout: 264 seconds] 02:26:30 -!- kryft has quit [Ping timeout: 264 seconds] 02:26:49 -!- kryft_ has joined ##crawl-dev 02:27:01 -!- flappity has quit [Read error: No buffer space available] 02:27:02 -!- Staplefun has quit [Read error: No buffer space available] 02:27:55 -!- caracal has quit [Ping timeout: 245 seconds] 02:28:35 -!- flowsnake has joined ##crawl-dev 02:31:37 |amethyst, can lua process that or do i need a lua interface in l_view to calculate circle los? 02:33:28 nevermind i think i got it 02:35:30 -!- caracal has quit [Ping timeout: 264 seconds] 02:42:05 -!- Quashie has quit [Ping timeout: 245 seconds] 02:48:19 -!- simmarine has quit [Quit: Leaving] 02:52:43 -!- Lightli has quit [Ping timeout: 250 seconds] 03:05:30 -!- keszocze_ has quit [Client Quit] 03:05:43 -!- ogaz has quit [Ping timeout: 250 seconds] 03:10:34 -!- thug_lessonss has joined ##crawl-dev 03:11:23 -!- lessens has quit [Ping timeout: 245 seconds] 03:11:34 -!- koil has quit [Quit: Page closed] 03:21:24 -!- LordKarasuman has quit [Quit: Page closed] 03:21:57 -!- gammafunk has quit [Quit: gammafunk] 03:25:08 -!- kunwon1 has joined ##crawl-dev 03:25:40 -!- SkaryMonk2 has joined ##crawl-dev 03:26:45 -!- SkaryMonk has quit [Ping timeout: 248 seconds] 03:27:46 -!- crate has quit [Ping timeout: 256 seconds] 03:31:33 -!- absolutego has joined ##crawl-dev 03:32:15 -!- buppy has quit [Quit: Leaving] 03:32:24 -!- Kenran has quit [Read error: Connection reset by peer] 03:37:39 -!- _D_ has quit [Read error: Connection reset by peer] 03:43:18 -!- bmfx has quit [Ping timeout: 264 seconds] 03:52:39 -!- ainsophyao has joined ##crawl-dev 04:31:23 -!- dtsund has quit [Ping timeout: 245 seconds] 04:32:55 -!- Grimalkin has quit [Remote host closed the connection] 04:38:30 -!- magistern has quit [Ping timeout: 264 seconds] 04:40:26 -!- LoremIpsum_ has quit [Ping timeout: 256 seconds] 04:41:15 -!- bmfx has quit [Read error: Connection reset by peer] 05:00:10 -!- kait has quit [Read error: Connection reset by peer] 05:13:04 -!- MarvinPA has quit [Ping timeout: 264 seconds] 05:13:41 -!- MarvinPA has joined ##crawl-dev 05:16:15 -!- oiseaux has joined ##crawl-dev 05:16:34 Hi gang, I was just going through some old tickets and I noticed this one: https://crawl.develz.org/mantis/view.php?id=5287 05:16:49 Is it still an issue in trunk, or should I leave it open? 05:26:17 -!- SkaryMonk has joined ##crawl-dev 05:27:17 -!- SkaryMonk2 has quit [Ping timeout: 248 seconds] 05:27:58 -!- bonghitz has quit [Remote host closed the connection] 05:30:30 -!- oiseaux has quit [Quit: Page closed] 05:30:40 -!- Ragdoll has joined ##crawl-dev 05:56:15 -!- kober has quit [Quit: ChatZilla 0.9.90.1 [Firefox 20.0/20130326150557]] 05:58:14 -!- orionstein_away is now known as orionstein 05:58:19 -!- enygmata has joined ##crawl-dev 06:08:54 -!- orionstein is now known as orionstein_away 06:15:10 -!- Daekdroom has quit [Quit: Saindo] 06:22:15 -!- nooodl has joined ##crawl-dev 06:24:07 -!- yxhuvud has quit [Read error: Connection reset by peer] 06:24:44 -!- Moredread has quit [Read error: Operation timed out] 06:25:40 -!- bmfx has quit [Ping timeout: 264 seconds] 06:26:50 -!- clouded_ has joined ##crawl-dev 06:26:55 -!- st_ has quit [Read error: Connection reset by peer] 06:27:32 -!- GuraKKa has quit [Read error: Connection reset by peer] 06:28:19 -!- Sgeo has quit [Read error: Connection reset by peer] 06:28:43 -!- Sticking has quit [] 06:30:27 -!- Vizer has quit [Ping timeout: 276 seconds] 06:35:49 -!- clouded_ is now known as st_ 06:41:17 -!- syllogism has joined ##crawl-dev 06:45:36 -!- mumra has joined ##crawl-dev 06:49:18 -!- bmfx has quit [Ping timeout: 276 seconds] 06:56:37 -!- magistern has quit [Quit: Leaving] 07:01:04 -!- ogaz has joined ##crawl-dev 07:02:09 -!- gnsh has quit [Quit: leaving] 07:04:06 -!- gnsh has joined ##crawl-dev 07:06:29 -!- Rebenga has quit [Ping timeout: 248 seconds] 07:08:46 -!- Vizer_ has quit [Ping timeout: 256 seconds] 07:19:12 -!- kryft_ is now known as kryft 07:21:49 !tell dpeg you'll love this flavour text: http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=83301 07:21:50 kilobyte: You have 1 message. Use !messages to read it. 07:21:50 kilobyte: OK, I'll let dpeg know. 07:25:03 -!- bmfx has quit [Ping timeout: 276 seconds] 07:26:09 -!- SkaryMonk2 has joined ##crawl-dev 07:26:36 -!- SkaryMonk has quit [Ping timeout: 260 seconds] 07:28:51 -!- eith has joined ##crawl-dev 07:32:58 -!- orionstein_away is now known as orionstein 07:35:12 -!- Xenobreeder has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 07:38:15 -!- magicpoints has quit [Ping timeout: 255 seconds] 08:14:13 -!- bmfx has quit [Ping timeout: 248 seconds] 08:14:30 -!- hurdos has quit [Ping timeout: 256 seconds] 08:16:06 -!- Fusha has quit [Quit: !] 08:27:32 -!- ainsophyao has quit [Remote host closed the connection] 08:37:06 -!- Virigoth has quit [Quit: WeeChat 0.4.1] 08:37:40 -!- ainsophyao has joined ##crawl-dev 08:39:31 -!- mumra has quit [Remote host closed the connection] 08:43:40 -!- Infinite_Monkeys has quit [Ping timeout: 264 seconds] 08:50:10 -!- Burer has quit [Changing host] 08:50:53 -!- ainsophyao has quit [Remote host closed the connection] 08:52:01 -!- ainsophyao has joined ##crawl-dev 08:53:26 -!- imabunny has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 08:53:58 03Translators02 {galehar} 07* 0.13-a0-2941-gc637263: [Transifex] Sync. 10(3 minutes ago, 35 files, 3023+ 280-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c63726315878 08:55:11 -!- ainsophyao has quit [Remote host closed the connection] 08:56:16 -!- LexAckson has joined ##crawl-dev 09:00:00 -!- hurdos1 has quit [Client Quit] 09:00:30 -!- hurdos1 has quit [Client Quit] 09:00:51 -!- Lawman0 has quit [Ping timeout: 260 seconds] 09:02:10 -!- hurdos has quit [Ping timeout: 268 seconds] 09:08:15 -!- Hailley has quit [Quit: Petra is closed!] 09:14:23 -!- ainsophyao has joined ##crawl-dev 09:23:08 moritzmh the Thanatomancer (L21 HONe) ERROR in 'mon-movetarget.cc' at line 110: ZotDef: monster spectral electric eel failed to pathfind to (39,26) (the Orb) (Zot) 09:26:46 -!- SkaryMonk has joined ##crawl-dev 09:27:05 -!- SkaryMonk2 has quit [Ping timeout: 245 seconds] 09:28:37 -!- ainsophyao has quit [Remote host closed the connection] 09:34:02 -!- Riddim has quit [Quit: Goodbye, World] 09:36:23 -!- Bcadren has quit [Ping timeout: 245 seconds] 09:38:33 -!- Bloax has joined ##crawl-dev 09:44:32 -!- Zifmia has quit [] 09:46:33 -!- Bloaxor has joined ##crawl-dev 09:46:33 -!- Bloax has quit [Read error: Connection reset by peer] 09:47:39 -!- ussdefiant has joined ##crawl-dev 09:55:20 -!- keszocze has quit [Read error: Operation timed out] 09:55:45 -!- wheals has quit [Client Quit] 09:56:16 -!- wheals has quit [Client Quit] 10:03:05 -!- Vandal has joined ##crawl-dev 10:06:12 -!- radinms has quit [] 10:07:28 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:11:53 -!- axujen has quit [Read error: Connection reset by peer] 10:14:59 -!- Morg0th has quit [Quit: leaving] 10:15:28 -!- Bop has quit [Ping timeout: 240 seconds] 10:17:16 -!- Silurio has quit [Ping timeout: 264 seconds] 10:19:58 moritzmh the Thanatomancer (L22 HONe) ERROR in 'mon-movetarget.cc' at line 110: ZotDef: monster spectral swamp worm failed to pathfind to (39,26) (the Orb) (Zot) 10:23:18 -!- CKyle has joined ##crawl-dev 10:24:24 -!- waldfee has quit [Quit: Leaving] 10:29:53 -!- ogaz has quit [Ping timeout: 250 seconds] 10:30:33 -!- Mandevil has quit [Quit: leaving] 10:34:52 -!- SkaryMonk has quit [Read error: Connection reset by peer] 10:44:42 -!- kunwon1 has quit [Read error: Connection reset by peer] 10:46:15 -!- kunwon1 has joined ##crawl-dev 10:47:02 -!- wheals has quit [Read error: Operation timed out] 10:52:34 -!- VolteccerJack has quit [Quit: Page closed] 10:53:43 <|amethyst> %git :/Yiuf was not harmed 10:53:44 07ChrisOelmueller02 {|amethyst} * 0.13-a0-2546-g92a6f35: Do not generate hammers unless defined in a vault 10(6 weeks ago, 3 files, 6+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=92a6f35f339c 10:53:45 <|amethyst> doh 11:00:35 -!- crate_ is now known as crate 11:04:01 -!- lobf has quit [Ping timeout: 246 seconds] 11:05:25 -!- Burer has quit [Ping timeout: 245 seconds] 11:05:38 -!- Basil has joined ##crawl-dev 11:07:19 -!- kunwon1 has quit [Ping timeout: 260 seconds] 11:08:00 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 11:10:50 -!- elliptic has joined ##crawl-dev 11:11:29 -!- ainsophyao has joined ##crawl-dev 11:12:55 -!- ussdefiant has quit [Ping timeout: 245 seconds] 11:15:08 -!- LexAckson_ has joined ##crawl-dev 11:18:20 -!- LexAckson has quit [Ping timeout: 245 seconds] 11:19:00 -!- xnavy_ is now known as xnavy 11:21:09 -!- Quashie has quit [Ping timeout: 240 seconds] 11:21:14 -!- Dalvant has quit [Ping timeout: 264 seconds] 11:27:33 -!- LexAckson__ has joined ##crawl-dev 11:31:50 -!- LexAckson_ has quit [Ping timeout: 256 seconds] 11:32:17 -!- LexAckson has joined ##crawl-dev 11:35:14 -!- LexAckson__ has quit [Ping timeout: 256 seconds] 11:43:32 -!- LexAckson_ has joined ##crawl-dev 11:45:06 -!- LexAckson has quit [Ping timeout: 264 seconds] 11:45:20 -!- Cryp71c has joined ##crawl-dev 11:46:18 -!- tatti has quit [Quit: Page closed] 11:53:49 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 11:56:07 -!- Vandal has quit [] 11:57:05 -!- dpeg has joined ##crawl-dev 11:57:17 !seen bh 11:57:18 dpeg: You have 2 messages. Use !messages to read them. 11:57:19 I last saw bh at Wed Sep 4 06:30:11 2013 UTC (10h 27m 7s ago) quitting with message 'Quit: Page closed'. 11:57:24 !messages 11:57:24 (1/2) |amethyst said (1w 5d 18h 1s ago): I'm in favour of trying it out. It's how I play anyway! :) 11:57:48 * dpeg wonders if this was about rune lock or something completely different :) 11:57:51 !messages 11:57:52 (1/1) kilobyte said (4h 36m 3s ago): you'll love this flavour text: http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=83301 11:58:55 kilobyte: this is good stuff, indeed 12:05:25 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 12:06:23 -!- dtsund has joined ##crawl-dev 12:06:36 -!- ogaz has joined ##crawl-dev 12:07:55 -!- dtsund has quit [Client Quit] 12:08:13 -!- dtsund has joined ##crawl-dev 12:09:44 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-2941-gc637263 (34) 12:12:34 -!- ParallaxScroll has quit [Quit: Page closed] 12:13:16 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 12:15:16 -!- gammafunk has joined ##crawl-dev 12:21:02 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 12:23:01 -!- Gotham has joined ##crawl-dev 12:31:19 -!- Riddim has quit [Read error: Connection reset by peer] 12:31:44 -!- bonghitz has quit [Remote host closed the connection] 12:32:32 grr 12:32:44 lua is frustrating 12:33:59 -!- Rebenga has quit [Ping timeout: 260 seconds] 12:35:38 -!- myrmidette has quit [Ping timeout: 264 seconds] 12:36:14 -!- dtsund has quit [Quit: dtsund] 12:37:52 -!- simmarine has joined ##crawl-dev 12:45:00 -!- myrmidette has quit [Ping timeout: 245 seconds] 12:47:30 -!- kunwon1 has joined ##crawl-dev 12:48:36 -!- SamB has quit [Ping timeout: 260 seconds] 12:49:00 !tell kilobyte do you want to discuss the tension data collection, make a wiki page, ...? 12:49:01 Eronarn: OK, I'll let kilobyte know. 12:52:03 dpeg: if we're going to have D&D ripoff monsters, we should add some MTG ones :) 12:56:04 -!- kunwon1 has quit [Excess Flood] 12:58:00 -!- alefury has quit [Quit: ChatZilla 0.9.90.1 [Iceweasel 23.0/20130807024356]] 12:59:28 -!- kunwon1 has joined ##crawl-dev 13:00:20 shivan dragon! 13:00:35 unknown monster: "beholder" 13:00:35 %??beholder 13:00:39 thats... amazing 13:00:50 how is there no beholder in a dungeon game 13:01:01 we have enough eyes as it is 13:01:34 we have beholders already 13:01:35 @??great orb of eyes 13:01:36 great orb of eyes (09G) | Spd: 10 | HD: 12 | HP: 50-86 | AC/EV: 10/3 | Dam: 20 | see invisible, lev, !sil | Res: 13magic(immune), 03poison | XP: 1027 | Sp: paralyse, disintegrate (d44), slow, confuse, teleport other | Sz: Large | Int: high. 13:01:48 -!- johlstei__ has quit [Ping timeout: 256 seconds] 13:02:04 a giant, toothed ball of flesh with multiple eyes that each have different magical effects 13:02:38 -!- franklyn has quit [Ping timeout: 240 seconds] 13:02:47 huh, i never thought of it like that 13:03:18 it'd be cool to give them an antimagic gaze imo 13:03:25 well, dispel gaze, not antimagic 13:03:30 -!- wheals has quit [Ping timeout: 264 seconds] 13:04:09 not enough stuff dispels right now 13:06:09 !learn add beholder see {great orb of eyes} 13:06:10 beholder[1/1]: see {great orb of eyes} 13:07:33 -!- slifty has quit [Quit: Leaving...] 13:07:54 -!- dosman711 has quit [Ping timeout: 264 seconds] 13:09:38 -!- mumra has joined ##crawl-dev 13:11:30 -!- elliptic has quit [Ping timeout: 264 seconds] 13:11:41 -!- Dalvant has quit [Ping timeout: 264 seconds] 13:12:20 -!- slifty has quit [Client Quit] 13:12:56 -!- wheals_ has quit [Quit: Leaving] 13:18:06 -!- Kalir has quit [Changing host] 13:26:34 -!- buppy has joined ##crawl-dev 13:26:39 -!- kunwon1 has quit [Excess Flood] 13:27:55 -!- kunwon1 has joined ##crawl-dev 13:29:55 -!- alefury has joined ##crawl-dev 13:32:29 -!- Lightli has joined ##crawl-dev 13:34:00 -!- dtsund has joined ##crawl-dev 13:41:38 * Giomancer ponders felids 13:42:24 -!- VolteccerJack has quit [Quit: Page closed] 13:45:34 -!- dtsund has quit [Quit: dtsund] 13:47:30 -!- mumra has quit [Ping timeout: 264 seconds] 13:47:54 if (dx^2 + dy^2 >= spells.range(you.spell_table()["a"])^2) then 13:48:02 is that ok lua syntax? 13:48:37 -!- dosman711` is now known as dosman711 13:48:50 spells.range does return the correct number 13:54:07 is ^ exponentiation in lua? 13:54:36 huh, yeah it is 13:55:11 -!- bonghitz has quit [Ping timeout: 260 seconds] 13:56:18 its not my if logic, its somewhere else 13:56:24 this code block is killing me 13:56:58 -!- Riddim has quit [Read error: Connection reset by peer] 13:57:03 http://pastie.org/8298328 13:58:26 my test monster is at range 45, my spell range is 36 so it should be returning attack type 2 but it is returning sometimes nil or type 2 13:58:42 it seems weird to get m:name then check that m is nil 13:58:50 elseif?? 13:59:36 that looks ... wrong 13:59:52 lol that would do interesting things 14:00:03 15 -> else, swap lines 18 and 19? 14:00:51 (or, this being pastie.org which delights in unreadability, do I need a different "theme" to actually see your full code? 14:01:06 yeah elseif is wrong 14:01:21 also i dont know why there is a name check 14:01:43 we don't know either 14:01:55 isn't this your code? :P 14:01:58 note line 18/19 swap because you're not return-ing any value if you take the first case; it's in the second block 14:02:39 -!- ogaz has quit [Ping timeout: 250 seconds] 14:02:41 Zannick, im modifying the autofight code 14:02:55 ah 14:03:02 -!- blabber has joined ##crawl-dev 14:03:08 geekosaur, yeah that makes sense too 14:05:04 http://pastie.org/8298343 14:05:38 thanks guys 14:06:06 wait, those look to be the same condition in both? 14:06:10 wut 14:06:31 yeah, you have if Foo then ... elseif Foo then ... end 14:06:40 fixed those 14:06:52 http://pastie.org/8298351 14:06:54 there we go 14:07:09 really, does lua not have "else"? 14:07:15 you can just say else 14:08:11 plenty of examples of it in dat/des 14:08:24 i might add more conditions 14:08:40 but recomputing a complex condition is sillt 14:08:43 *silly 14:09:11 geekosaur, you think i should just bool it at the beginning then make a if then else based off the bool value? 14:09:16 if you really think you need to do it that way, precompute part or all of it and save in a variable or something 14:10:12 nut even if you add more cases: if (condition) then ... [elseif (condition) then ...] ... else ... end 14:10:18 *but 14:20:31 -!- dtsund has joined ##crawl-dev 14:23:32 -!- slifty has quit [Quit: Leaving...] 14:25:08 -!- Ragdoll has quit [Read error: Connection reset by peer] 14:25:09 -!- Kellhus has quit [Quit: Page closed] 14:30:16 -!- VolteccerJack has quit [Quit: Page closed] 14:33:54 http://pastie.org/8298432 is that what youre talking about 14:34:16 lines 11-17 14:37:19 -!- slifty has quit [Quit: Leaving...] 14:40:59 -!- syllogism has quit [] 14:42:01 -!- CKyle has quit [Quit: CKyle] 14:44:38 -!- yokelz has quit [Ping timeout: 264 seconds] 14:44:58 -!- slifty has quit [Client Quit] 14:46:13 -!- Xom is now known as Toady6 14:48:59 -!- _D_ has quit [Quit: leaving] 14:49:01 yes. and if you have `if (condition) then (statements) else (statements) end`, you can insert any number of `elseif (condition) then (statements)` before the `else` for any new cases you come up with 14:49:23 although if those cases will involve iteration through the spell table, if/then/else may not be the way to go 14:49:31 -!- CKyle has joined ##crawl-dev 14:49:36 -!- CKyle has quit [Client Quit] 14:53:52 -!- Morphy has quit [Quit: Page closed] 14:54:10 -!- thug_lessonss has quit [] 14:55:15 -!- lessens has joined ##crawl-dev 14:57:47 Merfolk meld Lear's Hauberk in water, doesn't unmeld after leaving water by Wahaha 14:58:56 -!- Toady6 has quit [Quit: Page closed] 15:00:37 geekosaur, im not going to iterate through spell table, at least not now. my approach is that this is going to be basic with not a not of complicated logic because magic use is so variable that this is just designed to be a player aid 15:01:48 -!- hart has quit [Read error: Connection reset by peer] 15:01:51 tornocean the Skirmisher (L5 DsBe) (Zot) 15:06:42 -!- paroneayea has quit [Read error: Connection reset by peer] 15:07:26 -!- wheals has quit [Ping timeout: 240 seconds] 15:07:54 -!- emagenta1 has quit [Quit: Leaving.] 15:12:06 -!- duralumin has quit [Quit: Leaving] 15:12:34 -!- elliptic has joined ##crawl-dev 15:14:13 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 15:14:45 -!- absolutego has quit [Quit: leaving] 15:15:37 -!- yalue has quit [Read error: Connection reset by peer] 15:16:31 -!- rossi has quit [Ping timeout: 260 seconds] 15:20:45 -!- Cryp71c has quit [Quit: Leaving] 15:21:03 -!- waldfee has quit [Quit: Leaving] 15:28:05 -!- blabber has quit [Quit: leaving] 15:28:25 -!- Daekdroom has quit [Read error: Connection reset by peer] 15:29:37 -!- Kalir has quit [Ping timeout: 240 seconds] 15:30:32 -!- GiantOwl is now known as Kalir 15:30:32 -!- Kalir has quit [Changing host] 15:37:34 -!- ogaz has joined ##crawl-dev 15:41:27 -!- Riddim has quit [Read error: Connection reset by peer] 15:47:30 -!- elliptic is now known as hyperbolic 15:47:35 -!- simmarine is now known as simmarine_ 15:47:42 -!- simmarine_ is now known as simmarine 15:48:00 -!- hyperbolic is now known as parabolic 15:49:18 -!- Stelpa has quit [Ping timeout: 264 seconds] 15:49:40 -!- parabolic is now known as hyperelliptic 15:51:44 -!- Kalir has quit [Read error: Connection reset by peer] 15:52:13 -!- Kalir has quit [Changing host] 16:06:04 -!- SamB has joined ##crawl-dev 16:06:42 -!- slifty has quit [Quit: Leaving...] 16:08:21 -!- CKyle has joined ##crawl-dev 16:10:02 -!- dtsund has left ##crawl-dev 16:10:55 -!- Lightli has quit [Ping timeout: 250 seconds] 16:17:08 -!- dtsund has joined ##crawl-dev 16:17:55 -!- ackack has quit [Ping timeout: 245 seconds] 16:20:25 -!- MarvinPA has quit [Ping timeout: 245 seconds] 16:20:40 crawl.mpr( AUTO_FIGHT_BEHAVIOUR ) <-- attempt to concatenate AUTO_FIGHT_BEHAVIOUR a boolean value? 16:20:53 yeah thats exactly what i want to do 16:21:11 what gives? 16:21:33 Naruni: in lua? 16:21:43 Naruni: convert it to a string then... 16:22:16 -!- Morg0th has quit [Quit: leaving] 16:23:00 -!- VolteccerJack has quit [Quit: Page closed] 16:24:45 -!- MarvinPA has joined ##crawl-dev 16:25:43 -!- Stelpa has quit [Remote host closed the connection] 16:25:55 -!- Zifmia has quit [Ping timeout: 260 seconds] 16:26:36 TIL lua has actual types 16:28:05 kilobyte, yeah lua 16:30:19 ah, only sort of. booleans are apparently special 16:32:51 geekosaur: special how? 16:33:34 numbers and strings autoconvert, at least in lua 5.2 (whose manual I'm looking at) nil, true, and false do not autoconvert to string 16:37:34 -!- wheals has quit [Ping timeout: 246 seconds] 16:38:01 -!- Kalir has quit [Read error: Connection reset by peer] 16:38:27 -!- Kalir has quit [Changing host] 16:38:57 http://bpaste.net/show/0OWx7LkAhw9bGSs6g7V8/ 16:39:13 why is this breaking my brain? it is set to true!!! 16:39:32 -!- Stelpa has quit [Ping timeout: 256 seconds] 16:42:16 -!- Stelpa has quit [Changing host] 16:42:42 what is? 16:43:59 no matter what, i cannot get line 4 to trigger. all the signs point to yes but it just passes right over it... 16:45:09 -!- ogaz has quit [Ping timeout: 250 seconds] 16:45:13 its returning as nil 16:45:26 are you sure it exists, then? :P 16:46:50 -!- Bloaxor has quit [Quit: Error: Bloax not found] 16:47:36 considering it seems you added chk_lua_option as well 16:48:43 -!- Kalir has quit [Read error: Connection reset by peer] 16:49:00 yeah here's the full code: 16:49:58 -!- Kalir has quit [Changing host] 16:50:34 -!- ogaz has joined ##crawl-dev 16:51:41 <|amethyst> chk_lua_option is supposed to hold functions to process options, not the values of the options themselves 16:52:02 <|amethyst> see autofight.lua, e.g.: chk_lua_option.autofight_fire_stop = set_af_fire_stop 16:52:34 http://bpaste.net/show/ctEE3N4GTn05OaLeQ42i/ 16:52:35 <|amethyst> where set_af_fire_stop is a function that sets the AUTOFIGHT_FIRE_STOP Lua global variable based on the option value 16:52:45 |amethyst, hi :) 16:53:00 i've tried re-creating that whole structure, but something is wacky 16:53:57 <|amethyst> "if chk_lua_option.automagic_fight" is wrong 16:54:03 <|amethyst> it should be if AUTOMAGIC_FIGHT_BEHAVIOUR 16:54:12 -!- CKyle has quit [Quit: CKyle] 16:54:18 <|amethyst> though I don't know why that's acting as false 16:54:57 <|amethyst> it should be set to that function, so should be always true 16:55:06 in init.txt the option is called automagic_fight 16:55:14 |amethyst: it's nil, Naruni said before 16:55:25 <|amethyst> what is nil? 16:55:33 because there is no function for "automagic_fight" 16:55:35 well now it's false, but wont be changed by init.txt 16:55:37 <|amethyst> because you're printing one thing but testing another 16:55:46 <|amethyst> Zannick: chk_lua_option.automagic_fight = set_fight_behaviour 16:55:56 <|amethyst> Zannick: and set_fight_behaviour is defined there 16:56:37 oh 16:56:41 <|amethyst> Naruni: chk_lua_opation.automagic_fight holds a function that is responsible for handling the options 16:56:48 <|amethyst> s/options/option/ 16:57:14 <|amethyst> Naruni: that function sets a Lua variable AUTOMAGIC_FIGHT_BEHAVIOUR to the value the user gave the option 16:57:29 yeah, i see what you mean now 16:57:29 <|amethyst> Naruni: so if you want to check whether the option is on, you should check AUTOMAGIC_FIGHT_BEHAVIOUR 16:58:15 -!- Bloax has joined ##crawl-dev 16:58:39 i reaplced all occurances of AUTOMAGIC_FIGHT_BEHAVIOUR to AUTOMAGIC_FIGHT 16:59:14 that's not what he meant -_- 16:59:36 <|amethyst> also, I'm not sure of "toboolean" is what you want 16:59:52 <|amethyst> s/of/if/ 17:00:37 http://www.lua.org/manual/5.1/manual.html got it from there 17:00:44 is there something else i can do 17:00:49 <|amethyst> huh? 17:00:57 <|amethyst> I don't see a "toboolean" function there 17:01:06 <|amethyst> there's lua_toboolean but that's a C-side function 17:01:10 <|amethyst> also, read the description 17:01:15 <|amethyst> Like all tests in Lua, lua_toboolean returns 1 for any Lua value different from false and nil; otherwise it returns 0. 17:01:36 hmm 17:01:40 <|amethyst> the string "false" (which is what the value will be) is not the same as the value false (a boolean) 17:01:49 <|amethyst> look at how the autofight functions do it 17:01:49 ahh 17:02:20 <|amethyst> AUTOFIGHT_FIRE_STOP = string.lower(value) ~= "false" 17:02:35 <|amethyst> (~= meaning "not equals" in Lua) 17:02:46 <|amethyst> s/quals/qual/ 17:03:08 thats what i was doing wrong 17:03:09 I really hate4 ~= meaning not equals 17:03:21 thanks 17:03:22 <|amethyst> toboolean() isn't defined on the Lua side, so probably the rest of your code after that wasn't even executing 17:03:26 <|amethyst> cool 17:03:28 i think patch is ready now 17:03:55 <|amethyst> SamB: Yeah, I like it even less than SQL/BASIC's "<>" 17:04:10 that at least makes sense 17:04:26 <|amethyst> SamB: ~= makes sense 17:04:38 mmm, icon 17:04:40 |amethyst: makes sense, yeah. For a regexp. 17:04:40 <|amethyst> SamB: In that "~" is a pretty common ascii substitute for ¬ 17:04:56 |amethyst: or some other equallish operator 17:04:57 well, I mean, I can't think of any other relations that <> indicates either 17:05:13 <|amethyst> SamB: "less than or greater than" 17:05:26 <|amethyst> which is only the same as "not equal to" in a total order 17:05:33 ... true ... 17:05:43 -!- Lawman0 has quit [Ping timeout: 260 seconds] 17:05:47 -!- raskol has quit [Quit: Konversation terminated!] 17:06:05 != whats wrong with that 17:06:09 * SamB doesn't remember BASIC supporting NaN very well though 17:06:15 Naruni: yeah really 17:07:19 <|amethyst> especially since ! but not ~ is in the common part of ISO 646 17:07:30 <|amethyst> not that that's of particular importance these days... 17:07:52 * kilobyte waits for a wide reintroduction of APL. 17:09:09 -!- LexAckson_ has quit [Quit: Leaving] 17:09:53 <|amethyst> Just like Objective-C is what you get when you cross C and Smalltalk, Indecipherable-C (C plus APL) will be the new hot thing in GPU programming 17:11:02 FR: let's add "use utf8;" to Crawl's perl scripts, and use APLy goodness everywhere 17:11:03 <|amethyst> until the holy war between APL and FORTH advocates 17:11:18 -!- dpeg has quit [Quit: Lost terminal] 17:11:27 <|amethyst> "my language has less syntax" "no, mine has less syntax" 17:11:41 *fewer* syntax 17:11:45 "my language can't be seen" 17:11:51 * |amethyst hands Zannic a syntac 17:12:07 * Zannick hands |amethyst an acktac 17:12:23 <|amethyst> Bloax: http://en.wikipedia.org/wiki/Whitespace_(programming_language) 17:12:35 * kilobyte hates C Hash fanboys for their insistence that # = ♯. 17:12:41 |amethyst: you are absolutely right 17:13:42 <|amethyst> kilobyte: Can we start referring to C as â™®C ? 17:14:02 hah 17:14:04 C Pound 17:14:08 kilobyte: I thought they just didn't know how to unicode 17:14:28 <|amethyst> SamB: Microsoft encourages it 17:14:31 SamB: Windows is the only operating system that hasn't moved to Unicode yet. 17:14:53 <|amethyst> "Due to technical limitations of display (standard fonts, browsers, etc.) and the fact that the sharp symbol (U+266F ♯ music sharp sign (HTML: ♯)) is not present on the standard keyboard, the number sign (U+0023 # number sign (HTML: #)) was chosen to represent the sharp symbol in the written name of the programming language." 17:15:04 <|amethyst> kilobyte: What do you mean "Unicode"? 17:15:06 their partial support (for UCS2) works only if you use non-standard APIs 17:15:16 <|amethyst> oh 17:15:20 -!- Bloax has quit [Quit: Error: Bloax not found] 17:15:28 <|amethyst> I thought those were the "standard" windows APIs 17:15:33 in some places they accept UTF-16 but that's spotty at best 17:15:39 |amethyst: that's not actual standard 17:15:55 -!- ogaz has quit [Ping timeout: 250 seconds] 17:16:01 even MS knows it isn't actually standard 17:17:25 <|amethyst> I would say that, e.g., Linux doesn't really "support" Unicode at the API level either 17:18:09 <|amethyst> (the kernel I mean, not libc) 17:18:17 |amethyst: there's no API I know of that doesn't let you use UTF-8. 17:18:33 on the other hand, you can't use UCS2/UTF-16 without reinventing the world. 17:18:49 I think the NT API *requires* Unicode? 17:19:08 of course that's not a real API ... 17:19:20 SamB: UCS2 rather than Unicode, and is thoroughly undocumented. 17:19:28 yeah that's why it isn't real 17:19:29 but yes, it's there 17:19:34 <|amethyst> kilobyte: but it's not so much that UTF-8 is supported as that UTF-8 was designed so that Unix-style APIs didn't have to be changed 17:19:41 well, okay, it's not Unicode anymore 17:19:44 if it was only actually used consistently by Windows programs... 17:19:59 kilobyte: indeed 17:20:24 |amethyst: ie, it was supported from the very start! (By low level APIs, at least) 17:20:56 there's still quite a few programs with locale issues 17:21:00 kilobyte: yes, the kernels already supported UTF-8 before it was invented ;-) 17:21:27 someone proposed Debian drop non-UTF-8 locales recently 17:22:00 SamB: not that recently, that's #603914 17:22:11 well, okay, someone mentioned it recently 17:22:13 long long overdue, I'd say 17:22:21 SamB: yes, https://lists.debian.org/debian-devel/2013/08/msg00217.html 17:22:27 is auto_sacrifice all i need to get corpses sacrified automatically? 17:22:41 <|amethyst> kilobyte: I still argue it's not really "the OS supporting it" because the OS knows nothing (in these particular cases) about UTF-8. It will happily accept ill-formed sequences or invalid code points 17:23:33 maybe they should write a luit-in-reverse though ... 17:23:58 |amethyst: there's talk about kernel patches blocking creation of files with problematic characters, like newlines, tabs or ill-former UTF8 17:24:17 |amethyst: too bad nothing really happened besides talk 17:24:18 <|amethyst> kilobyte: I hope that's an fs option 17:24:27 <|amethyst> kilobyte: there was also talk about banning those in Posix 17:24:43 |amethyst: obviously, there'd be an uprising if it was forced on everyone 17:24:46 oh, and it's important that the user be able to get rid of files with invalid names I think 17:25:05 kilobyte: what if you already have such a file? 17:25:16 <|amethyst> SamB: I'd say it's also important that they be able to e.g. move them around without changing the name 17:25:33 <|amethyst> so even if it is just "blocking creation", that is questionable to me 17:25:40 true 17:25:55 there are two main proposals: 1. disallowing creating new files, 2. escaping such characters 17:26:04 -!- Lightli has joined ##crawl-dev 17:26:23 there was a user on #debian or so recently who couldn't delete a file because of something funky about the name, I think ... 17:26:39 https://crawl.develz.org/mantis/view.php?id=7488 17:26:41 1. has the upside of allowing to deal with existing files 17:26:44 <|amethyst> how am I going to get around my quota if I can't embed the file's entire contents in the name?? 17:26:48 |amethyst, i think automagic is done :) 17:27:21 <|amethyst> kilobyte: until you need to mv them to another filesystem (backup for example)... I guess you could escape them then, but then your backup won't restore properly 17:27:36 there's always someone who can't figure out how to remove a file starting with - 17:27:36 |amethyst: PATH_MAX is another abomination that needs to go. Currently it serves nothing but introducing security bugs for those who think this #define means anything. 17:28:47 kilobyte: it also leads to FTBFS on Hurd 17:29:18 SamB: and people still bash Hurd for taking measures to fix this for everyone 17:29:18 (is it even meaningful on Linux?) 17:29:27 SamB: hard-coded to 4096 17:29:30 kilobyte: I don't 17:29:36 <|amethyst> It's not that meaningful in Posix at all 17:29:43 <|amethyst> Maximum number of bytes the implementation will store as a pathname in a user-supplied buffer of unspecified size, including the terminating null character. Minimum number the implementation will accept as the maximum number of bytes in a pathname. 17:30:22 which functions do this? 17:30:27 <|amethyst> The first part is the security part; the second means it's not an upper bound on the path length, but a lower bound on the upper bound on the path length 17:30:28 -!- nooodl has quit [Ping timeout: 264 seconds] 17:30:34 does libc even provide them anymore? 17:30:47 -!- darktwinge has joined ##crawl-dev 17:31:15 SamB: there's a few functions whose API relies on them 17:31:32 realpath() for one 17:32:11 ouch 17:32:46 -!- Twinge has quit [Ping timeout: 268 seconds] 17:33:34 -!- kunwon1 has quit [Quit: Specialization is for Insects] 17:33:57 <|amethyst> realpath in fact says "If resolved_name is not a null pointer and {PATH_MAX} is not defined as a constant in the header, the behavior is undefined." 17:34:02 the worst part of the PATH_MAX problem is that some folks do "fixes" like dynamically allocating a buffer with pathconf(_PC_PATH_MAX) which is even worse than PATH_MAX 17:34:02 -!- kunwon1 has joined ##crawl-dev 17:34:27 -!- Riddim has quit [Read error: Connection reset by peer] 17:34:48 <|amethyst> wow 17:35:03 oh, so basically realpath with a non-NULL second parameter should be banned 17:35:12 <|amethyst> and they don't think it's weird that pathconf requires a path? 17:35:14 at least there *is* a safe way to use it 17:35:14 which is better than the idiot I encountered who used _PC_PATH_MAX as PATH_MAX o.O 17:35:34 <|amethyst> SamB: yes; but the NULL second parameter was only recently added to Posix 17:35:49 |amethyst: how widely is it implemented? 17:35:56 <|amethyst> SamB: no clue 17:36:59 <|amethyst> libc has the newer version (and did so before POSIX 2008 I believe) 17:36:59 okay, the realpath(3) manpage seems wrong here? 17:37:50 yeah, I think libc.info would probably mention if it had only been added to glibc recently ... 17:38:03 <|amethyst> SamB: what about the man page? 17:38:29 <|amethyst> oh I see 17:38:37 <|amethyst> "then realpath() uses malloc(3) to allocate a buffer of up to PATH_MAX bytes to hold the resolved pathname" 17:38:41 yeah that 17:38:56 <|amethyst> if PATH_MAX is an actual limit then that doesn't violate Posix 17:39:02 <|amethyst> and that man page is Linux-specific 17:39:10 -!- Riddim has quit [Ping timeout: 246 seconds] 17:39:20 well sure, but this is Linux and PATH_MAX isn't a real limit afaik? 17:39:27 <|amethyst> and may well be out of date for that matter 17:39:59 or flat-out wrong 17:41:18 <|amethyst> yeah 17:42:08 <|amethyst> Hm... just noticed my section 3p manpages are mostly stuck at POSIX 2001 17:42:11 -!- Daekdroom has quit [Read error: Connection reset by peer] 17:42:32 <|amethyst> or issue 6 or whatever you call it 17:42:42 <|amethyst> likewise 1p 17:43:36 -!- st_ has quit [] 17:43:52 -!- Kalir has quit [Ping timeout: 268 seconds] 17:46:47 hmm, it seems this feature is new in GLIBC_2.3; realpath@GLIBC_2.0 gives EINVAL if called with a second arg of NULL 17:47:11 <|amethyst> oh, hm 17:48:23 also for some reason they use _PC_PATH_MAX if PATH_MAX isn't defined 17:48:25 <|amethyst> 2.0 is ~15 years old isn't it? 17:48:36 dunno 17:48:53 was that like the first version? 17:49:11 but anyway don't we care more about 2.3? 17:49:13 just checked, realpath("/tmp/" . "a"x6000, 0) returns ENAMETOOLONG :( 17:49:19 -!- mumra has joined ##crawl-dev 17:49:37 <|amethyst> kilobyte: the input still must be bounded by PATH_MAX if it is defined 17:49:41 -!- bonghitz has quit [Remote host closed the connection] 17:49:42 ie, they follow POSIX.2001 rather than sanity 17:49:45 yeah 17:49:58 <|amethyst> I mean, even in 2008 17:50:18 <|amethyst> SamB: glibc 2 was when glibc was reintegrated with Linux libc 17:50:22 and if pathconf returns something <= 0 they use 1024 17:50:32 what's the point in having the second argument 0 if it still doesn't give you anything? 17:51:01 -!- jday_ has joined ##crawl-dev 17:51:04 <|amethyst> kilobyte: for systems without a PATH_MAX 17:51:08 kilobyte: well it at least prevents output buffer overflows, but I see what you mean 17:51:20 it makes the GNU function more attractive for sure ... 17:51:32 <|amethyst> though it sounds like glibc is dumb so even on Hurd it wouldn't do the right thing 17:52:20 oh darn the other function doesn't work EITHER 17:52:58 <|amethyst> It's like a classic rock station: "The APIs of the 80s, today" 17:53:11 "The call canonicalize_file_name(path) is equivalent to the call realpath(path, NULL).", yay 17:53:33 kilobyte: it's like they read the source code or something 17:57:59 -!- Lightli has quit [Quit: Page closed] 17:58:46 -!- Lightli has joined ##crawl-dev 18:02:05 -!- hyperelliptic has quit [Ping timeout: 245 seconds] 18:02:17 -!- profreshinal has quit [Ping timeout: 250 seconds] 18:07:39 -!- wheals has quit [Quit: Leaving] 18:09:05 so best case you have no PATH_MAX and pathconf returns something on the order of LONG_MAX which is actually impossible to reach due to address space limitations (such as fragmentation, or giant gaping holes in the middle where you don't have any actual address space) 18:12:30 -!- Twinge has joined ##crawl-dev 18:13:06 -!- eith has quit [Ping timeout: 276 seconds] 18:13:10 -!- Zifmia has quit [Client Quit] 18:14:02 -!- darktwinge has quit [Ping timeout: 264 seconds] 18:16:11 -!- Lawman0 has quit [Ping timeout: 260 seconds] 18:23:36 -!- eeviac has joined ##crawl-dev 18:23:46 -!- CKyle has joined ##crawl-dev 18:24:57 -!- CKyle has quit [Client Quit] 18:25:03 -!- Vidiny has quit [Quit: Bit a shark disnae bother chasin fuckin minnows cause that's no gaunnae fuckin well satisfy.] 18:25:22 -!- CrazyArbalest has quit [Quit: Page closed] 18:29:02 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 18:29:03 -!- Fhqwhgads__ is now known as Fhqwhgads_ 18:32:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:33:17 on Linux, pathconf sadly returns 4096 18:33:33 for compatibility with broken code 18:35:03 -!- ystael has quit [Ping timeout: 268 seconds] 18:35:57 -!- CKyle has joined ##crawl-dev 18:37:24 quill18 (L17 DrAK) ERROR in 'abyss.cc' at line 1260: ASSERT failed: grd(*ri) of 0 out of range DNGN_UNSEEN + 1 (1) .. NUM_FEATURES (136) (Abyss:1) 18:38:02 sadly the pathconf stuff has zero to do with security or etc., it's about allowing programs to halfway work on unix emulations that nobody cares about any more (eunice, anyone? win2k's posix subsystem?) 18:43:22 -!- ogaz has joined ##crawl-dev 18:44:33 -!- tcjsavannah has quit [Quit: tcjsavannah] 18:46:48 -!- Nakatomy has quit [Quit: Verlassend] 18:54:09 -!- dalord0 has quit [Quit: Page closed] 19:04:21 SamB: actually, this is a bug in glibc even for realpath(foo, NULL): http://pubs.opengroup.org/onlinepubs/9699919799/ says PATH_MAX applies only to caller-provided buffers 19:05:11 -!- thearc has quit [Quit: Page closed] 19:05:34 -!- eeviac has quit [Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812]] 19:06:43 er, http://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html (damn frames) 19:10:42 -!- lobf has quit [Quit: lobf] 19:16:06 -!- bonghitz has quit [Remote host closed the connection] 19:23:04 -!- ainsophyao has quit [Remote host closed the connection] 19:28:05 -!- Morphy has quit [Ping timeout: 250 seconds] 19:31:14 -!- Fhqwhgads_ has quit [Ping timeout: 256 seconds] 19:31:23 -!- Fhqwhgads__ is now known as Fhqwhgads_ 19:41:19 -!- Daekdroom has quit [Ping timeout: 246 seconds] 19:45:52 -!- magicpoints has quit [Remote host closed the connection] 19:48:07 -!- dtsund has quit [Quit: dtsund] 20:03:20 -!- Zermako has quit [] 20:05:15 -!- hurdos has quit [Ping timeout: 260 seconds] 20:05:15 -!- bmfx has quit [Ping timeout: 260 seconds] 20:05:26 -!- Gotham has quit [Read error: Connection reset by peer] 20:05:45 <|amethyst> kilobyte: it is still allowed to return ENAMETOOLONG if "The length of a pathname exceeds {PATH_MAX}, or pathname resolution of a symbolic link produced an intermediate result with a length that exceeds {PATH_MAX}." 20:05:57 -!- jetnerd has quit [Quit: Going offline, see ya! (www.adiirc.com)] 20:06:06 <|amethyst> kilobyte: but the silent truncation with no error doesn't look like it's allowed, no 20:12:43 -!- Xenobreeder has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:15:50 -!- WalkerBoh has quit [Ping timeout: 240 seconds] 20:17:01 -!- ParallaxScroll has quit [Quit: Page closed] 20:17:25 -!- Bodrick has quit [Ping timeout: 240 seconds] 20:20:58 brocolee (L18 TrMo) ERROR in 'mon-movetarget.cc' at line 110: ZotDef: monster fire elemental failed to pathfind to (39,52) (the Orb) (Zot (ZotDef)) 20:33:25 the cloud mage doesnt have a spell set for the cloud mage wizlab 20:34:47 kilobyte, your comment on 5138, what does that mean? 20:35:17 -!- alefury has quit [] 20:36:08 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:37:56 nice 20:38:20 cloud mage hasn't had spells ever since he was turned into a real monster 20:39:09 poor guy 20:39:18 (Cloud mages are the real monsters!) 20:39:26 Cloud Mage (15@) | Spd: 10 | HD: 20 | HP: 150 | AC/EV: 0/13 | Dam: 6 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(106) | Chunks: 07contam | XP: 2666 | Sz: Medium | Int: high. 20:39:26 %??cloud mage 20:39:30 haha 20:39:38 i silenced him so i didnt realize 20:41:06 -!- ShadeTornado has quit [Quit: Leaving] 20:42:11 apparently everyone who's fought him for the past year and a bit also didn't realise 20:42:30 :( 20:42:58 oh god 20:44:29 6 dmg 20:44:33 HUGE DMG 20:46:36 -!- mikee_ has joined ##crawl-dev 20:46:47 !killsby cloud+mage 20:46:47 No games for * (ckiller=cloud+mage). 20:46:50 !killsby cloud_mage 20:46:50 No games for * (ckiller=cloud_mage). 20:47:50 it's a modified wizard i think 20:48:11 he gets a random name so killsby probably won't work 20:49:15 or quite possibly he just has no kills also 20:50:13 03MarvinPA02 07* 0.13-a0-2942-g3a822f8: Fix the Cloud Mage not getting spells 10(9 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3a822f816b9d 20:50:14 !lg * place=wizlab s=-ckiller 20:50:14 230 games for * (place=wizlab): a player ghost, a dwarven war axe, a battleaxe, antique lich, rotting, a Brimstone Fiend, a dwarven great mace of holy wrath, a large abomination, bounce, an elven long sword, an ice devil, a hellephant, an iron dragon, a hellwing, disintegration, a tormentor, a hill giant, a halberd, a sixfirhy, an orcish halberd, something, a ghoul, you, a soul eater, a dragon, a ... 20:50:23 !lg * place=wizlab s=-ikiller 20:50:24 230 games for * (place=wizlab): you, a dwarven war axe, a Balrug, a battleaxe, antique lich, a Brimstone Fiend, a dwarven great mace of holy wrath, rjrrt's ghost, a large abomination, an elven long sword, an ice devil, the fury of Okawaru, a hellephant, Saedyfru the Hellbinder, a tormentor, a shadow wraith, a halberd, a silver statue, an orcish halberd, a Green Death, a slime creature, an elven lo... 20:50:30 eh whatever 20:51:36 !lg * map=wizlab_cloud s=killer 20:51:36 9 games for * (map=wizlab_cloud): 5x a vapour, 3x an air elemental, an Ice Fiend 20:52:00 haha he sucks 20:52:07 !lg * place=wizlab s=map 20:52:07 230 games for * (place=wizlab): 40x wizlab_doroklohe, 38x wizlab_iskenderun, 35x wizlab_zonguldrok, 28x wizlab_wucad, 25x wizlab_demon, 23x wizlab_cigotuvi, 15x wizlab_tukima, 9x wizlab_cloud, 8x, 5x wizlab_golubria, 4x wizlab_eringya 20:52:19 !lg * kmap=wizlab_cloud x=ikiller 20:52:19 1. [ikiller=a vapour] tali713 the Severer (L14 LOFi), worshipper of Okawaru, blasted by a vapour (bolt of lightning) in WizLab (wizlab_cloud) on 2013-06-24 19:02:07, with 55480 points after 20335 turns and 2:49:25. 20:52:20 mmm pretty sad 20:52:27 that's the only death in cloud mage 20:52:56 huh 20:53:02 to be fair, when the boss has no spells... 20:53:13 your query has 9 deaths 20:53:29 kmap only shows stuff since kmap existed presumably 20:53:51 what spells does the cloud mage have? 20:53:59 and map is fine since it's not like people are going to die to wizlab monsters outside the wizlab 20:54:01 !lg * map=wizlab_cloud s=ikiller 20:54:01 9 games for * (map=wizlab_cloud): 5x a vapour, 3x an air elemental, the player character 20:54:17 ok, I guess that works 20:54:28 meph, poisonous cloud, freezing cloud, airstrike, blink range 20:55:33 I guess giving it cball lightning would be over the top 20:55:38 i wonder how tukima has 15 kills, that one strikes me as the most pathetic by far 20:56:07 !lg * map=wizlab_tukima s=ikiller 20:56:07 15 games for * (map=wizlab_tukima): 2x an orcish great mace, 2x a glaive, 2x a great mace, a battleaxe, a dwarven war axe, a halberd, an elven long sword of electrocution, a dwarven great mace of holy wrath, an elven long sword, an orcish halberd, , a battleaxe of freezing 20:56:21 dancing weapons don't mess around 20:56:42 unbranded ones aren't very impressive 20:56:46 no idea where those brands come from 20:57:05 !lg * map=wizlab_tukima s=cv 20:57:05 15 games for * (map=wizlab_tukima): 4x 0.10, 2x 0.13-a, 2x 0.7, 0.9-a, 0.9, 0.8-a, 0.12-a, 0.8, 0.11, 0.11-a 20:58:00 -!- Tarquinn has joined ##crawl-dev 20:58:03 -!- crate has quit [Read error: Connection reset by peer] 20:58:38 -!- WalkerBoh has quit [Remote host closed the connection] 20:59:33 i guess maybe they can get them if they're really lucky 21:00:23 since it's only hall of blade dancing weapons that are specially upgraded 21:01:18 -!- tcjsavannah has quit [Quit: tcjsavannah] 21:07:39 what was that second to last entry in the ikiller list ... 21:09:01 suicide 21:10:01 !lg cryp71c map=wizlab_tukima 21:10:02 1. Delphic the Bewitcher (L18 SpEn), worshipper of Nemelex Xobeh, killed themselves with a bounced orb of electricity in WizLab (wizlab_tukima) on 2010-07-30 00:03:52, with 184083 points after 62826 turns and 5:54:05. 21:10:17 !lg * wizlab s=map 21:10:18 230 games for * (wizlab): 40x wizlab_doroklohe, 38x wizlab_iskenderun, 35x wizlab_zonguldrok, 28x wizlab_wucad, 25x wizlab_demon, 23x wizlab_cigotuvi, 15x wizlab_tukima, 9x wizlab_cloud, 8x, 5x wizlab_golubria, 4x wizlab_eringya 21:10:36 !lm * br.enter=wizlab s=map / lg:place=wizlab 21:10:37 230/9128 milestones for * (br.enter=wizlab): 40/40x wizlab_doroklohe [100.00%], 38/38x wizlab_iskenderun [100.00%], 35/35x wizlab_zonguldrok [100.00%], 28/28x wizlab_wucad [100.00%], 25/25x wizlab_demon [100.00%], 23/23x wizlab_cigotuvi [100.00%], 15/15x wizlab_tukima [100.00%], 9/9x wizlab_cloud [100.00%], 8/3691x [0.22%], 5/5x wizlab_golubria [100.00%], 4/4x wizlab_eringya [100.00%], 0/18x onia_... 21:10:54 ... I don't think that's what I intended <_< 21:11:16 !lm * br.enter=wizlab s=noun / lg:place=wizlab 21:11:17 230/9128 milestones for * (br.enter=wizlab): 230/9128x WizLab [2.52%] 21:11:22 * Grunt shrugs. 21:22:22 !lg * map=wizlab_tukima s=class,mp 21:22:22 Unknown field: mp 21:22:41 !lg * map=wizlab_tukima s=class 21:22:41 15 games for * (map=wizlab_tukima): 3x Crusader, 2x Wizard, Chaos Knight, Fire Elementalist, Hunter, Berserker, Abyssal Knight, Enchanter, Wanderer, Summoner, Ice Elementalist, Monk 21:23:26 -!- Fhqwhgads_ has quit [Ping timeout: 256 seconds] 21:23:28 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:26:44 -!- petete has quit [Remote host closed the connection] 21:28:49 -!- bh has quit [Quit: Page closed] 21:29:51 -!- Lightli has quit [Ping timeout: 250 seconds] 21:30:00 -!- Daekdroom has quit [Quit: Saindo] 21:36:34 this hell vestibule vault is kinda bad. its an asterisk-like shape and its really easy to just sneak up/trick geryon into staying in melee range and everything isnt swarming you at once when you enter the portal for the first time 21:45:22 Debian builds of the trunk branch on crawl.develz.org updated to: 0.13-a0-2942-g3a822f8 21:45:55 Ctrl+E (slowest ally speed) does not work with "Fast 1" mutation by Sandman25 21:45:55 -!- Lawman0 has quit [Read error: Connection reset by peer] 21:47:54 -!- Rebenga has quit [Quit: Goodbye, World] 21:49:21 -!- ogaz has quit [Ping timeout: 250 seconds] 21:56:52 -!- kait has quit [Ping timeout: 256 seconds] 21:58:32 -!- Lightli has joined ##crawl-dev 22:00:57 -!- VolteccerJack has quit [Quit: Page closed] 22:02:33 -!- enygmata has quit [Ping timeout: 276 seconds] 22:02:35 -!- tcjsavannah has quit [Quit: tcjsavannah] 22:05:52 -!- Vizer has quit [Ping timeout: 264 seconds] 22:06:09 -!- kait has quit [Ping timeout: 240 seconds] 22:11:30 |amethyst: nothing can exceed {PATH_MAX} when that doesn't exist 22:11:47 -!- Fusha has quit [Quit: !] 22:13:06 kilobyte, |amethyst: looking further, it seems that glibc's implementation of realpath() allocates the buffer before it even begins to resolve the path ... 22:13:45 is there some brilliant way it could avoid this? 22:21:40 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:23:55 -!- Pacra has joined ##crawl-dev 22:25:13 -!- dtsund has joined ##crawl-dev 22:29:19 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:31:39 uhh if you spectral weapon on a floor, change floors (like stairs), then cast spectral weapon again, you can have two spectral weapons 22:34:33 -!- ussdefiant has joined ##crawl-dev 22:34:42 -!- Tarquinn has quit [Quit: Leaving] 22:37:50 -!- kait_ has quit [Ping timeout: 240 seconds] 22:39:04 -!- Arkaniad|SPARC has quit [Remote host closed the connection] 22:40:34 -!- Twinge has quit [Read error: Connection reset by peer] 22:40:51 -!- Twinge has joined ##crawl-dev 22:47:16 -!- CKyle has quit [Quit: CKyle] 22:47:55 -!- ussdefiant has quit [Ping timeout: 245 seconds] 22:48:11 -!- Pacra has quit [Quit: Pacra] 22:48:46 -!- ussdefiant has joined ##crawl-dev 22:54:47 -!- Lightli has quit [Ping timeout: 250 seconds] 22:59:39 -!- pelotron has quit [Ping timeout: 256 seconds] 23:04:58 -!- orionstein is now known as orionstein_away 23:06:49 -!- ainsophyao has joined ##crawl-dev 23:10:38 -!- gman is now known as Insomniak 23:17:59 -!- Aponym has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 23:19:43 -!- lobf has quit [Quit: lobf] 23:27:33 -!- N78291 has quit [Quit: null] 23:30:28 -!- roushguy has quit [Client Quit] 23:32:57 simmarine: I can't duplicate in trunk; are you wielding an artefact? 23:33:05 no 23:33:11 what weapon? 23:33:19 -!- Kalir has quit [Changing host] 23:33:22 it was a triple sword of protection. went down to tomb:3, casted spectral weapon, went up, casted it again. went down, i had two clones 23:33:34 ah 23:33:40 also theres some really weird oddity with going downstairs with spectral weapon. it likes to just run away... 23:33:40 so you cast, go up, cast, go down 23:33:46 yes 23:33:56 did your clone follow you up? 23:34:00 the thing i just mentioned is probably very noticable in normal play 23:34:02 er your weapon 23:34:11 uh i didnt go back up, i went to go kill mummies with my triple triple sword power 23:34:14 simmarine: yes, I've seen that a lot 23:34:25 -!- CKyle has joined ##crawl-dev 23:34:37 no, I mean when you said you went down, cast spectral on tomb:3 23:34:47 when you went up, I assume your weapon didn't follow 23:34:57 no 23:34:58 it wasnt near me 23:35:05 so it didnt go upstairs 23:35:51 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:35:59 yeah 23:36:01 I can duplicate now 23:36:47 -!- WalkerBoh has quit [Remote host closed the connection] 23:37:08 simmarine: Are you filing a bug? 23:37:19 i will in a few minutes, sure 23:37:31 cool 23:44:28 Unstable branch on crawl.lantea.net updated to: 0.13-a0-2942-g3a822f8 (34) 23:47:15 -!- duckroller has quit [Quit: ugugugugu] 23:49:18 -!- dtsund has quit [Ping timeout: 245 seconds] 23:52:18 spectral weapon oddities by sim 23:55:27 -!- dtsund has joined ##crawl-dev 23:56:30 -!- Pepe has quit [Ping timeout: 264 seconds] 23:59:53 hmm, is there a way to get a dump of my current dwant