00:00:48 -!- dtsund has left ##crawl-dev 00:03:26 Unstable branch on crawl.develz.org updated to: 0.12-a0-2444-g4972c5d (34) 00:05:17 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2444-g4972c5d (34) 00:05:23 -!- ussdefiant has joined ##crawl-dev 00:12:30 -!- Pacra has joined ##crawl-dev 00:14:48 -!- dtsund has joined ##crawl-dev 00:19:04 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2444-g4972c5d 00:25:02 -!- _dd has joined ##crawl-dev 00:27:12 -!- syraine_ is now known as syraine 00:33:04 -!- clinew has quit [Quit: changin' compewtor] 00:35:22 -!- Sovek has quit [Read error: Connection reset by peer] 00:41:02 -!- Vizer_ has quit [Quit: bye] 00:41:28 -!- Mel is now known as Senri 00:50:15 should DNGN_UNSEEN ever get written into grd? 00:53:41 -!- lobf has quit [Quit: lobf] 00:53:42 -!- kek has joined ##crawl-dev 00:55:07 -!- minqmay is now known as PISSAAAUUUUUUUUU 00:55:11 -!- PISSAAAUUUUUUUUU is now known as minqmay 00:55:19 -!- minqmay is now known as PISSAAAUUUUUUUUU 00:55:30 -!- PISSAAAUUUUUUUUU is now known as minqmay 01:00:52 -!- tophat has quit [Ping timeout: 245 seconds] 01:02:00 grr, why can't mingw GDB send SIGABRT :-( 01:03:40 -!- Slamen has quit [Quit: Page closed] 01:04:42 DracoOmega: know any nice ways to crash crawl.exe ? 01:06:04 -!- ophanim has quit [Read error: Connection reset by peer] 01:06:14 SamB: just let me write some code! 01:06:27 hehe 01:06:43 * SamB was hoping for something more reliable 01:07:40 what's unreliable about that? 01:08:29 fr: lua hook to crash the game 01:08:32 I mean, on Linux I would use kill, or GDB's signal command, but that doesn't work here, since MSVCRT's signals are only imaginary 01:08:33 get on that 01:08:50 yeah, one of these days I've gotta do a good one of those 01:09:32 I've already done a couple variations on that idea, but I guess they didn't seem very polished so I reverted them ... 01:09:41 (rather than committing) 01:10:17 SamB: Well, there is a wizmode command to cause a crash :P 01:11:20 If you're indifferent to what the source of the crash is 01:13:31 (It's c or C or something) 01:13:34 yeah, I am 01:13:51 -!- kekekela has quit [Quit: Page closed] 01:15:13 -!- Blazinghand has quit [Read error: Connection reset by peer] 01:17:06 I forgot how to start wizmode .... 01:17:51 & ? 01:18:05 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:19:29 -!- kek has quit [Quit: Kicked by KickServ] 01:21:15 DracoOmega: Ctrl-C, it looks like 01:24:08 -!- Zaba has joined ##crawl-dev 01:24:09 -!- ussdefiant has quit [Ping timeout: 245 seconds] 01:24:32 * SamB tweaks crash.cc a bit and rebuilds; maybe next time ... 01:26:02 (I'm trying to implement backtraces. It turns out XP and up come with a function quite similar to backtrace() in kernel32.dll ...) 01:27:52 "This is the border that must be left around the map. I'm not sure why it's necessary, beyond hysterical raisins" 01:27:53 huh. 01:29:36 yeah, I've seen that too 01:30:02 you wanna try removing it to see what goes BANG? 01:30:57 not really 01:31:26 I'd rather rewrite crawl in jvm bytecode by hand. 01:31:26 yeah, me either 01:31:39 hmm, I wouldn't go anywhere near that far 01:32:02 pretty sure I'd find "see what goes bang" less tedious ;-) 01:32:40 (I didn't say anything about actually fixing whatever went bang, did I?) 01:32:51 the commit in question is from 2006 if i'm reading this right 01:33:33 -!- ontoclasm has quit [Quit: Leaving.] 01:33:55 Anyway, hooray! I can now get useless lists of hex numbers when crawl crashes on Windows 01:34:49 ChrisOelmueller: who wrote it? I'd git blame it, but I'm lazy 01:35:03 %git b58fbcfafc4 01:35:03 03greensnark * rb58fbcfafc44: *Breaks save compatibility* - changed monster flags to long, added "god" field for future fun. dungeon.cc cleanup and rework to support floating vaults. Updated levcomp to support the float orientation. coord_def now has a constructor. USE_RIVERS and USE_NEW_UNRANDS are no longer conditional. 10(6 years ago, 30 files, 3696+ 2863-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b58fbcfafc44 01:40:09 -!- MarvinPA has quit [Ping timeout: 256 seconds] 01:41:32 even more awesome: those hex numbers actually seem to be the a stack trace, and don't get lost in the weeds while trying to unwind through MS's dlls 01:41:55 Sounds promising 01:48:06 so tomorrow I'll try to get backtrace_symbols() to do something a bit more useful 01:49:40 %git 0.12-a0-2445-g7222981 01:49:40 Could not find commit 0.12-a0-2445-g7222981 (git returned 128) 01:49:51 %git 7222981 01:49:51 Could not find commit 7222981 (git returned 128) 01:50:16 * SamB guesses Cheibriados has to go pull it or something ... 01:50:30 -!- Zifmia has quit [Read error: Connection reset by peer] 01:54:49 New branch created: win32-backtrace (1 commit) 01:54:49 03SamB 07[win32-backtrace] * 0.12-a0-2445-g7222981: Basic implementation of backtrace() for win32. 10(8 minutes ago, 4 files, 173+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7222981aeb08 01:54:59 there we go 01:55:34 DracoOmega: I don't know if you want to bother trying it or not, but there it is ;-) 01:56:35 It doesn't actually give function names yet, does it? 01:56:39 no 01:56:43 -!- AriaB has quit [Quit: Leaving.] 01:56:58 Then I think I may wait a little :P 01:56:59 But I do appreciate the effort! 02:07:54 -!- gluup_ has quit [Ping timeout: 245 seconds] 02:10:03 -!- evilmike has quit [Read error: Connection reset by peer] 02:12:32 -!- GoDrCoW has quit [Ping timeout: 255 seconds] 02:12:36 -!- DivineBovine has quit [Ping timeout: 248 seconds] 02:13:41 -!- antlions has quit [Quit: Leaving.] 02:15:34 -!- DivineBovine has quit [Read error: Connection reset by peer] 02:16:42 -!- bh has quit [Ping timeout: 245 seconds] 02:22:59 -!- dcssrubot305 has quit [Read error: Connection reset by peer] 02:24:40 -!- residualshade has quit [Quit: Page closed] 02:27:23 -!- DivineBovine has quit [Ping timeout: 252 seconds] 02:29:02 -!- Blazinghand has quit [Ping timeout: 272 seconds] 02:30:27 -!- simmarine has quit [Quit: Leaving] 02:30:33 -!- DivineBovine has quit [Read error: Connection reset by peer] 02:34:11 -!- GoDrCoW has quit [Ping timeout: 248 seconds] 02:40:27 -!- reu has quit [Ping timeout: 245 seconds] 02:50:27 trolls can get nausea (https://crawl.develz.org/mantis/view.php?id=6721) by rchandra 02:51:36 -!- DracoOmega has quit [Quit: Leaving] 02:58:01 -!- clinew has quit [Quit: leaving] 03:06:17 -!- st_ has joined ##crawl-dev 03:07:54 -!- pythonsnake is now known as pythonsn4k3 03:15:54 -!- Roarke has quit [Quit: Page closed] 03:20:24 -!- gluup_ has quit [Read error: Connection reset by peer] 03:24:03 -!- dtsund has left ##crawl-dev 03:25:56 -!- dtsund has joined ##crawl-dev 03:25:58 -!- dtsund has quit [Client Quit] 03:28:49 -!- bmfx has quit [Read error: Connection reset by peer] 03:45:10 -!- pythonsn4k3 is now known as pythonsnake 03:53:05 -!- dcssrubot382 has quit [Read error: Connection reset by peer] 03:56:08 Cannot use fullscreen on dual monitors (https://crawl.develz.org/mantis/view.php?id=6722) by Zaraka 03:59:23 -!- bonghitz has quit [Remote host closed the connection] 04:01:17 -!- tenofswords has quit [Ping timeout: 245 seconds] 04:01:29 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 04:01:55 -!- GuraKKa has quit [Read error: Connection reset by peer] 04:04:28 -!- syllogism has joined ##crawl-dev 04:04:57 -!- Sorbius has quit [Quit: Leaving] 04:07:48 -!- alefury has joined ##crawl-dev 04:08:21 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet] 04:14:00 -!- Zifmia_ has quit [Read error: Connection reset by peer] 04:14:45 -!- Pacra has quit [Ping timeout: 256 seconds] 04:18:05 -!- shirish has quit [Read error: Connection reset by peer] 04:20:29 -!- Zifmia has quit [Read error: Connection reset by peer] 04:22:12 -!- Elynae has quit [Client Quit] 04:25:05 -!- Zifmia_ has quit [Client Quit] 04:30:19 -!- mumra has joined ##crawl-dev 04:30:24 -!- edlothiol has joined ##crawl-dev 04:33:25 -!- shirish has joined ##crawl-dev 04:35:36 -!- Blazinghand_ has quit [Ping timeout: 264 seconds] 04:47:04 -!- sirdond has quit [Ping timeout: 256 seconds] 04:47:16 -!- sirdond_ is now known as sirdond 04:57:17 -!- nooodl has joined ##crawl-dev 05:23:10 -!- dcssrubot36 has quit [Read error: Connection reset by peer] 05:26:48 -!- minqmay has quit [Quit: Leaving] 05:31:37 -!- Blazinghand_ is now known as Blazinghand 05:33:45 -!- dagonfive has quit [Read error: Connection reset by peer] 05:38:00 -!- kek has joined ##crawl-dev 05:41:09 -!- nooodl has quit [Read error: Connection reset by peer] 05:41:33 -!- nooodl has joined ##crawl-dev 05:42:39 -!- Pacra has joined ##crawl-dev 05:45:31 -!- monqy has quit [Quit: hello] 05:58:35 -!- squimmy_ has quit [Ping timeout: 252 seconds] 06:01:59 -!- oberstein has quit [Quit: uhhh] 06:02:29 -!- oberstein has joined ##crawl-dev 06:11:45 -!- Nickajeglin has quit [] 06:15:35 -!- Fhqwhgads_ has quit [Ping timeout: 260 seconds] 06:15:48 -!- Fhqwhgads__ is now known as Fhqwhgads_ 06:24:39 -!- Wehk has joined ##crawl-dev 06:24:58 -!- sirdond has quit [Quit: ChatZilla 0.9.88 [Pale Moon 19.0.1-x64/20130223212735]] 06:28:44 -!- Elynae has quit [Client Quit] 06:31:51 -!- Naruni has joined ##crawl-dev 06:34:51 -!- alefury has quit [] 06:36:52 -!- magistern has quit [Quit: This computer has gone to sleep] 06:48:54 -!- MaxFrost has quit [] 06:53:16 -!- dcssrubot776 has quit [Read error: Connection reset by peer] 07:18:26 Mimics in tomb vault break LUA trigger (https://crawl.develz.org/mantis/view.php?id=6723) by Lasty 07:30:18 -!- absolutego has joined ##crawl-dev 07:34:37 -!- motorbit has quit [Ping timeout: 245 seconds] 07:42:22 -!- eith has joined ##crawl-dev 07:55:12 -!- scummos has quit [Read error: Connection reset by peer] 08:01:10 -!- shirish has quit [Remote host closed the connection] 08:03:56 Webtiles chat window loses focus when spectating (https://crawl.develz.org/mantis/view.php?id=6724) by mumra 08:05:08 -!- shirish has joined ##crawl-dev 08:06:36 -!- blackcustard has joined ##crawl-dev 08:14:08 -!- MarvinPA has joined ##crawl-dev 08:15:44 -!- Naruni has quit [Remote host closed the connection] 08:18:14 -!- shirish has quit [Remote host closed the connection] 08:20:08 -!- Naruni has joined ##crawl-dev 08:22:24 -!- st_ has quit [Read error: Connection reset by peer] 08:22:48 -!- st_ has joined ##crawl-dev 08:23:21 -!- dcssrubot525 has quit [Read error: Connection reset by peer] 08:23:52 -!- shirish has joined ##crawl-dev 08:29:12 -!- Blazinghand has quit [Ping timeout: 260 seconds] 08:35:35 -!- Naruni has quit [Remote host closed the connection] 08:37:18 -!- Vizer has joined ##crawl-dev 08:39:35 -!- Naruni has joined ##crawl-dev 08:47:09 -!- Dixlet_ has quit [Read error: Connection reset by peer] 08:56:55 -!- MarvinPA_ has joined ##crawl-dev 09:01:15 -!- MarvinPA has quit [Ping timeout: 260 seconds] 09:01:15 -!- MarvinPA_ is now known as MarvinPA 09:13:36 -!- antlions has quit [Read error: Connection reset by peer] 09:19:44 Zot Defence: allies don't listen to commands (https://crawl.develz.org/mantis/view.php?id=6725) by Asmodeus 09:21:23 -!- shirish has quit [Read error: Connection reset by peer] 09:22:04 PabloElPesado (L19 DECj) ERROR in 'mon-movetarget.cc' at line 112: ZotDef: monster kraken failed to pathfind to (40,43) (the Orb) (Zot (ZotDef)) 09:28:47 -!- Chadul has quit [Ping timeout: 245 seconds] 09:29:07 -!- johnny0_ is now known as johnny0 09:30:43 -!- shirish has joined ##crawl-dev 09:41:42 -!- madreisz has quit [Ping timeout: 245 seconds] 09:46:11 -!- danbru has joined ##crawl-dev 09:53:27 -!- dcssrubot350 has quit [Read error: Connection reset by peer] 09:55:20 -!- herself has quit [Ping timeout: 252 seconds] 10:04:18 -!- shirish has quit [Remote host closed the connection] 10:05:00 -!- bhaak has quit [Ping timeout: 264 seconds] 10:05:31 -!- shirish has joined ##crawl-dev 10:06:20 -!- bhaak has joined ##crawl-dev 10:10:10 PabloElPesado (L20 DECj) ERROR in 'mon-movetarget.cc' at line 112: ZotDef: monster rock worm failed to pathfind to (40,43) (the Orb) (Zot (ZotDef)) 10:14:09 -!- bh has joined ##crawl-dev 10:17:50 -!- jeanjacques has joined ##crawl-dev 10:21:02 -!- shirish has quit [Remote host closed the connection] 10:26:42 -!- syraine has quit [Ping timeout: 245 seconds] 10:38:40 -!- MarvinPA_ has joined ##crawl-dev 10:42:11 -!- MarvinPA has quit [Ping timeout: 248 seconds] 10:42:12 -!- MarvinPA_ is now known as MarvinPA 10:43:01 -!- Kalir has quit [Changing host] 10:44:37 -!- Flun has quit [Ping timeout: 245 seconds] 10:46:18 -!- Arkaniad has quit [Quit: I've killed the senator.] 10:50:10 -!- bhaak has quit [Read error: Operation timed out] 10:53:16 -!- bhaak has joined ##crawl-dev 11:01:17 -!- ldf has quit [Ping timeout: 245 seconds] 11:04:38 -!- Kellhus has quit [Quit: Page closed] 11:04:59 how should I flush mprf? 11:06:43 -!- ShadeTornado has quit [Quit: Leaving] 11:10:52 -!- Garhauk has quit [Ping timeout: 245 seconds] 11:11:16 -!- Pacra___ has joined ##crawl-dev 11:13:39 -!- Pacra has quit [Ping timeout: 257 seconds] 11:14:36 -!- Mottie has quit [Read error: Connection reset by peer] 11:14:55 -!- Mottie has joined ##crawl-dev 11:16:49 -!- Pacra___ is now known as pacra 11:16:58 -!- pacra is now known as Pacra 11:22:17 -!- One-Eyed has quit [Quit: Page closed] 11:23:33 -!- dcssrubot71 has quit [Read error: Connection reset by peer] 11:27:27 at least writing the contents of uninitialized memory onto grd looks interesting. 11:31:42 -!- elliptic has joined ##crawl-dev 11:31:48 bh: !!! 11:31:53 i am trying to imagine that 11:32:38 -!- nonethousand has quit [Ping timeout: 245 seconds] 11:33:13 mumra: http://i.imgur.com/0xSp7nw.png 11:33:37 the cross segment is from corrupted memory. I'm converting out of range values into DNGN_FLOOR. The part that looks like a dungeon is properly initialized memory 11:37:12 -!- shmupper has joined ##crawl-dev 11:42:15 -!- Helmschank has quit [Ping timeout: 260 seconds] 11:42:59 -!- Arkaniad has quit [Read error: Operation timed out] 11:47:20 -!- ussdefiant has joined ##crawl-dev 11:49:06 -!- johnstein has quit [Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]] 11:51:09 -!- noppa354 has quit [Quit: Page closed] 11:52:58 -!- dpeg has joined ##crawl-dev 11:53:34 Anyone in? 11:53:40 <|amethyst> hey 11:53:56 I got data for all tournaments but the very first one, which seems to have been the 0.4 tourney (August 2008). 11:54:14 Would be awesome to have numbers of players, winners and wins for that period. Sorry for short notice! 11:54:58 <|amethyst> was it all august? 11:55:29 <|amethyst> !lg * rstart >= 200807010000 11:55:31 Index out of range: 200807009999 11:55:34 <|amethyst> hm 11:55:39 <|amethyst> !lg * x=rstart 11:55:40 2133816. [rstart=2013-03-02 16:28:57 [20130202162857S]] FireLily the Magician (L7 DrWz), worshipper of Sif Muna, mangled by an ogre (a cursed -1,+0 giant club) on D:5 on 2013-03-02 17:55:00, with 1180 points after 12765 turns and 0:56:23. 11:57:22 yes, whole month back then 11:57:37 <|amethyst> !lg * rstart >= 20080701000000S rstart < 20080801000000S cv=0.4 x=cdist(name) 11:57:38 15608 games for * (rstart>=_20080701000000S rstart<_20080801000000S cv=0.4): cdist(name)=403 11:57:46 <|amethyst> !lg * rstart >= 20080701000000S rstart < 20080801000000S cv=0.4 / win 11:57:48 182/15608 games for * (rstart>=_20080701000000S rstart<_20080801000000S cv=0.4): N=182/15608 (1.17%) 11:58:03 <|amethyst> !lg * rstart >= 20080701000000S rstart < 20080801000000S 11:58:07 15651. Phantom the Skirmisher (L1 DrCr), quit the game on D:1 on 2009-09-06 01:49:26, with 21 points after 132 turns and 0:03:08. 11:58:19 <|amethyst> !lg * rstart >= 20080701000000S rstart < 20080801000000S cv=0.4 win x=cdist(name) 11:58:20 No games for * (rstart>=_20080701000000S rstart<_20080801000000S cv=0.4_win) 11:58:32 for comparison, 0.5 and 0.6 seemed to have 385 and 737 players and 50 and 90 wins, respectively. 11:58:45 <|amethyst> !lg * win rstart >= 20080701000000S rstart < 20080801000000S cv=0.4 x=cdist(name) 11:58:46 182 games for * (win rstart>=_20080701000000S rstart<_20080801000000S cv=0.4): cdist(name)=57 11:58:49 -!- johnstein has joined ##crawl-dev 11:58:55 <|amethyst> looks like 15608 games with 403 players, and 182 wins with 57 players 11:59:12 awesome, thanks 11:59:24 -!- GoDrCoW has quit [Quit: Leaving] 11:59:28 <|amethyst> gtg for a bit, but don't you have privs to add DracoOmega? 11:59:36 privs? 11:59:39 <|amethyst> no one is around who can do it 11:59:42 ah, I see 11:59:44 <|amethyst> privileges 11:59:46 -!- DivineBovine has quit [Read error: Connection reset by peer] 11:59:51 <|amethyst> back in a little while 11:59:56 I forget how to do it everytime, but I'll get around to it 12:01:12 -!- TAS_2012v has quit [] 12:04:03 who is a gitorious admin? 12:04:06 -!- ToastyP has quit [Remote host closed the connection] 12:04:10 kilo, galehar, dpeg? 12:04:43 https://gitorious.org/+dcss-developers 12:05:09 so looks like due, jpeg, keskitalo too 12:07:25 <|amethyst> usually it's due or galehar who does that part 12:07:30 <|amethyst> I think 12:07:49 none of them around much these days :( 12:07:54 We'll get there 12:11:59 -!- ToastyP has quit [Remote host closed the connection] 12:12:34 !lg * won t08 12:12:43 169. Dingir the Eviscerator (L27 HaAs), worshipper of Okawaru, escaped with the Orb and 8 runes on 2008-08-31 23:45:38, with 2970170 points after 162668 turns and 23:36:01. 12:12:58 <|amethyst> oh, didn't realize there was a t08 keyword 12:13:09 not sure why this is different from the result that you got above 12:13:29 <|amethyst> !lg * win !t08 rstart >= 20080701000000S rstart < 20080801000000S cv=0.4 x=v 12:13:30 13. [v=0.4.5] eternal the Swordmaster (L27 MDPa), worshipper of The Shining One, escaped with the Orb and 14 runes on 2009-04-25 01:33:14, with 9482827 points after 153382 turns and 13:46:17. 12:13:38 <|amethyst> oh 12:13:41 <|amethyst> derp 12:13:46 <|amethyst> I did rstart twice, not rend 12:14:13 <|amethyst> !lg * win !t08 rstart >= 20080701000000S rend < 20080801000000S cv=0.4 x=v 12:14:14 No games for * (win !t08 rstart>=_20080701000000S rend<_20080801000000S cv=0.4). 12:14:16 <|amethyst> aha 12:14:25 <|amethyst> dpeg: I miscalculated those numbers 12:14:42 <|amethyst> !lg * t08 x=cdist(name) 12:14:43 15499 games for * (t08): cdist(name)=385 12:14:46 <|amethyst> !lg * t08 win x=cdist(name) 12:14:47 169 games for * (t08 win): cdist(name)=50 12:15:08 <|amethyst> dpeg: so 15499 games by 385 players, with 169 wins by 50 players 12:15:20 -!- eith has quit [Ping timeout: 246 seconds] 12:16:55 |amethyst: you rock! 12:17:16 -!- meowfelid has quit [Quit: Page closed] 12:17:46 <|amethyst> re DracoOmega, we could go ahead and do everything but commit access 12:17:49 -!- remyroy has quit [Read error: Connection reset by peer] 12:17:57 someone's asked him, right? :) 12:18:11 <|amethyst> hm 12:18:15 not that I object to press ganging coders. 12:18:22 <|amethyst> he is at least aware of the suggestion and hasn't objected 12:18:58 I'd be very surprised if he objects but we should formally ask him, yeah... give him the chance to express reservations in private if he has any 12:20:48 hi dpeg 12:22:22 mumra: oh, my bad conscience! But rest assured, godspeak is growing... 12:24:20 mumra: I was getting uninitialized reads because I didn't understand rectangle_iterator. 12:25:02 dpeg: no worries ... i'm pretty busy with other projects ...but i don't want to leave it too long and end up sitting on it for a year again ;) 12:25:20 dpeg: I'm finally adding dungeon-y levels to the abyss. 12:25:40 bh: ahhhh 12:30:55 hey, cool (both of you :) 12:31:07 I am mostly not-here, gotta do this RL interview in a bit 12:33:44 oh nice 12:34:06 <|amethyst> "real life" or "roguelike"? 12:35:01 your guess :) 12:35:14 <|amethyst> real-life roguelikes 12:42:42 dpeg: Can you give a shoutout to Sigmund? 12:44:41 bh: What do you want me to say? 12:45:00 dpeg: only embarrassing things, unfortunately ;) 12:45:14 (Zannick can attest to my trollishness) 12:45:21 "I would like to greet my mom and dad, and also Sigmund who keeps killing so many of our braindead players. Siggie, kill 'em all!" ? 12:46:41 bh: you've heard the previous show when dpeg was on? he confused the hell out of everybody by playing some crazy musak 12:46:58 Broken alignment in tutorial 1 (https://crawl.develz.org/mantis/view.php?id=6726) by silent 12:47:10 -!- simmarine has joined ##crawl-dev 12:47:11 bhaak: I only listened to a few minutes of it 12:47:48 oh why only a few minutes? it's worth every second! 12:48:04 I have the attention span of... a squirrel! 12:48:29 bh: the 20 last seconds are the highlight: I play a song by Threatener, called "Meth Crawl" :) 12:49:08 (music for people with short attention spans, as you can see) 12:49:19 wow. 12:50:12 unfortunately, no noise today :( 12:50:42 you could sing yourself 12:50:51 oh god. 12:51:27 FR: A unique who conjures the ghosts of dead uniques. 12:51:37 bhaak: I have a responsibility for the audience 12:52:04 bhaak: hm, but I could sing the German national anthem and announce that we're about to finally liberate Switzerland! 12:52:20 That might cause an international incident 12:52:27 bh: that could work for the "clustering illusion" abyssal i wanted 12:52:27 sounds great! 12:52:32 <|amethyst> 99 David Ploogs go by 12:52:40 mumra: go on? 12:53:00 dpeg: i would sing along, but only if we sing the cool lines, from the first and second strophe 12:53:22 bh: nicolae said "that most nebulous of monsters, the Clustering Illusion." in a thread 12:53:26 bhaak: truth to be told, I don't even know this anthem :) Been raised in the GDR... 12:53:39 -!- dcssrubot626 has quit [Read error: Connection reset by peer] 12:53:39 and i thought "nebulous clustering illusion" quite abyssy 12:53:46 ^sounded 12:53:46 <|amethyst> sing the Internationale 12:53:53 |amethyst: splendid idea 12:54:19 bh: so instead of stealing mara's version of illusion, it can create illusory uniques instead 12:54:22 dpeg: wut? you don't know about the second strophe, that glorifies alcoholism and sex? 12:54:44 -!- Crazylemon64 has quit [Ping timeout: 248 seconds] 12:54:45 mumra: sounds abyssy 12:54:47 bhaak: I drink about four beers, per year. Cannot get me with drinking songs, hymn or not. 12:54:50 Sex though... 12:55:02 |amethyst: I'ma gonna let you finish, but the Billy Bragg version is the best version of the Internationale. 12:58:39 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 13:02:09 Zot Defence: sometimes powerful threats are not announced (https://crawl.develz.org/mantis/view.php?id=6727) by Asmodeus 13:04:32 -!- dtsund has joined ##crawl-dev 13:06:25 -!- CampinSam has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:10:39 -!- nfogravity has quit [Quit: Leaving] 13:15:30 -!- Dixlet has joined ##crawl-dev 13:15:47 -!- clinew has quit [Client Quit] 13:17:19 -!- bonghitz has quit [Remote host closed the connection] 13:18:48 I've been converting stairs into empty arches when inserting dungeon terrain into the abyss. Are we worried about this leaking information about stair positions? 13:20:48 do we have time to just wait and see? 13:21:02 hm? 13:22:28 if it's areas the player hasn't explored yet it think that would be a problem 13:23:03 although leaking architecture is just as bad i guess 13:23:04 The player will have no control over the areas used to generate the abyss and they'll be distorted 13:23:29 leaking information like that could be good flavour anyway ;-P 13:23:34 yeah, it's only extremely marginally a problem 13:24:23 you should maybe avoid using branch ends tho? 13:24:39 that should be easy 13:24:50 at the moment I'm only using D:1 to make testing easier 13:25:48 a player could recognise a specific rune vault and somehow use that to their advantage probably (still that would be quite impressive in itself) 13:30:28 I'm going to file this one under 'pretty freaking cool' 13:31:29 let's see if I can get this in by the end of the weekend. 13:31:34 -!- bh has quit [Quit: gtfo'd] 13:33:58 -!- Elynae has quit [Quit: Page closed] 13:34:32 -!- bonghitz has quit [Remote host closed the connection] 13:34:36 -!- DracoOmega has joined ##crawl-dev 13:37:14 I think it is not only safe to assume I would not object, but that I would welcome it excitedly :P 13:39:30 hmm, is there a way to display your magic resistance as a number in wizmode/debug mode? 13:39:42 -!- Zermako has quit [] 13:40:27 oh i guess getting something to zap you 13:42:14 -!- Stelpa has quit [Ping timeout: 252 seconds] 13:42:16 Testing out newmisfortune? 13:42:35 yeah 13:42:42 oh, folly not misfortune 13:42:46 but still yeah :P 13:42:58 Oh yeah, oops 13:43:03 They kinda blend together in my mind 13:49:04 -!- evilmike has joined ##crawl-dev 13:49:13 -!- Roarke has quit [Quit: Page closed] 13:50:28 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 13:54:47 -!- bonghitz has quit [Remote host closed the connection] 13:56:43 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 13:58:38 -!- ldf has quit [Read error: Connection reset by peer] 14:00:50 -!- us17 has quit [Ping timeout: 255 seconds] 14:03:18 contamination (as hell effect) and the resulting mutation plus summonigs - all in one stupid turn? 14:03:56 isn't that a bit exaggerated? 14:04:28 if you mean your pre-existing contamination ticked down and mutated you in the same turn as a hell effect, that's actually very likely to happen 14:04:30 Napkin: random generation :) 14:04:37 as a good player, you can survive it! 14:04:42 no, it didn't 14:04:55 oh ok, just a single bad hell effect then presumably 14:05:04 "You do not belong in this place!" 14:05:04 You are contaminated with residual magics. 14:05:20 A freezing wraith comes into view. 14:05:20 A white imp comes into view. 14:05:20 A vampire comes into view. 14:05:20 An ice dragon skeleton comes into view. 14:05:20 Your body shudders with the violent release of wild energies! 14:05:23 You begin to heal more slowly. 14:05:25 _You feel less contaminated with magical energies. 14:05:28 --- 14:05:33 Well, Hell effects can summon stuff independent of miscast effects, I believe 14:05:33 that was one turn 14:05:42 the way timing effects work in crawl is a bit dumb, they tend to trigger all at once bexcause of that :P 14:05:48 hell effects and contamination decay and a lot of other things all only get a chance to happen every 20 units of time 14:06:00 if you have god wrath you sometimes tend to get it at the same time as hell effects 14:06:13 so yeah, i guess hell effects happen first and then contam decay happens 14:08:05 anyways, mean 14:08:06 -!- danbru has quit [Read error: Connection reset by peer] 14:08:15 no time to react at all 14:08:21 it's been known for a while and it'd definitely be nice to have it work differently 14:08:26 but i'm not sure how easy it is to change 14:09:08 <|amethyst> DracoOmega: Great! 14:09:27 -!- danbru has joined ##crawl-dev 14:09:52 :) 14:10:32 DracoOmega: on air right now, but welcome anyway! Have fun, and happy crawling! 14:10:45 Thanks 14:11:17 <|amethyst> DracoOmega: do you know how to register with nickserv? 14:11:25 I don't think I do, no 14:11:35 <|amethyst> /msg nickserv help register 14:12:09 <|amethyst> you'll set a password on your account and will have to send an identification message to nickserv when you log in. Most IRC clients can do that automatically 14:12:22 <|amethyst> And do you have a gitorious account? 14:12:35 has he been "initiated" yet 14:12:40 |amethyst: I do (as of a couple hours ago >.>) 14:12:45 oh wait, we arent supposed to talk about that part publicly, nm 14:13:04 And nick is registered now (I think) 14:14:07 <|amethyst> okay... once dpeg is free, he can give add you to the IRC group (we even wrote down instructions for him) 14:15:01 Okay, great 14:15:03 <|amethyst> Napkin: can you set up mantis, wordpress, tavern, and dgamelaunch for DracoOmega ? 14:15:28 what's your account name in Mantis, DracoOmega? 14:15:33 DracoOmega 14:15:39 <|amethyst> Napkin: I've added you to the dgamelaunch admins on CAO and CSZO, so you can download save backups, trigger rebuilds, and use wizard mode 14:16:24 <|amethyst> I don't know who can subscribe you to crawl-ref-discuss, but I can add you to the secret list 14:16:49 oh speaking of tavern, can someone add elliptic to the dev group there too? his one post is sadly lacking in orangeness :P 14:16:55 <|amethyst> DracoOmega: is the email you use in your commits fine? 14:17:22 |amethyst: Yes, this one actually exists :P 14:18:36 <|amethyst> DracoOmega: once Napkin has upgraded your account, update https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam yourself 14:18:45 Okay 14:19:00 <|amethyst> dpeg: when you get a chance, /msg chanserv ##crawl-dev add DracoOmega committer 14:19:00 mantis updated, dgl (for wiz mode) updated 14:19:14 for crawl-ref-discuss, he can just subscribe himself to it. the list is moderated, but whoever moderates it still does it, so it's fine 14:19:34 <|amethyst> DracoOmega: https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 14:20:34 |amethyst: done 14:20:37 <|amethyst> DracoOmega: So, do you want a real name in the credits.txt? 14:20:43 You are not visiting the Tavern, are you, DracoOmega? 14:21:02 Napkin: You mean browsing at this specific moment? No 14:21:09 <|amethyst> DracoOmega: because none of the devs currently has an obvious pseudonym there 14:21:10 |amethyst: Well, just about all the devs do, yes? 14:21:13 i mean never logged in there 14:21:19 Napkin: No, I have not 14:21:24 <|amethyst> DracoOmega: yeah... due uses a fake name 14:21:24 (with your mantis account) 14:21:34 <|amethyst> DracoOmega: maybe others do as well 14:21:38 if you ever do, let me know and i'll set your dev title there 14:21:40 <|amethyst> DracoOmega: but they all look like real names :) 14:22:33 done, MarvinPA 14:22:57 <|amethyst> dpeg: I guess I'll let you send the email, for tradition :) 14:23:03 I'll do! 14:23:45 -!- dcssrubot506 has quit [Read error: Connection reset by peer] 14:24:42 -!- scummos has quit [Ping timeout: 272 seconds] 14:26:05 <|amethyst> DracoOmega: Could use your real first name with "Draco" as the last name 14:30:38 Sorry, I just stepped away to check on supper :P 14:30:52 James Bulgin is fine, I'm sure 14:31:44 the name goes into a big list anyway, people wont be able to link it up to "dracoomega" unless they know who everyone else is too 14:32:03 Well, the dev team page lists names to nicks 14:32:28 ah, right 14:32:33 (And there is actually already some roguelike-associated stuff on the internet under that name, from years past. I had even forgotten about it myself) 14:33:01 <|amethyst> evilmike: err, well, the commit message would have to be cryptic 14:33:12 Back on r.g.r.d 14:33:13 "update credits.txt" :P 14:33:19 <|amethyst> evilmike: and typically removes them from the contributor list too 14:33:22 No, it's fine really :) 14:34:24 -!- Kalir has quit [Changing host] 14:35:49 -!- nyaakitty is now known as meowfelid 14:41:21 <|amethyst> incoming 14:42:23 <|amethyst> I think all that remains is commit access and dpeg's mail to the list 14:43:24 -!- shmupper has quit [Ping timeout: 264 seconds] 14:46:57 -!- meowfelid has quit [Quit: Page closed] 14:48:36 03|amethyst 07* 0.12-a0-2445-gc9228ed: Balloons and streamers for DracoOmega 10(15 minutes ago, 1 file, 8+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c9228edf18f2 14:48:36 03|amethyst 07* 0.12-a0-2446-g7c64047: Update obsolete instructions in new dev checklist. 10(10 minutes ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7c6404761cf5 14:48:51 Yes, 'just' commit access :P 14:48:52 Also yay! :) 14:49:50 what does new folly do? 14:50:37 <|amethyst> what henzell said 14:50:41 <|amethyst> ??robe of folly 14:50:41 robe of folly[1/1]: -1 unrandart robe that prevents spellcasting, gives -5 int, and recurses itself. Has a random appearance. 14:50:50 <|amethyst> that appears to match art-data.txt 14:50:56 Well, it hasn't changed YET 14:51:11 <|amethyst> DracoOmega: can you try leaving and reentering the channel, btw? 14:51:12 But the plan was to give it like {archmagi, Int+5, MR - 100} or something 14:51:14 <|amethyst> to see if you get +v 14:51:23 Okay 14:51:29 -!- DracoOmega has left ##crawl-dev 14:52:01 -!- DracoOmega has joined ##crawl-dev 14:52:24 <|amethyst> hm 14:52:42 <|amethyst> dpeg: hm... the chanserv thing didn't seem to work? 14:52:43 Well, nickserv did ask me to identify myself this time, so at least that is working 14:52:52 I did what I should! 14:53:50 <|amethyst> dpeg: oh, I gave you the wrong command :/ 14:53:55 isn't that old folly :p, i honestly didn't remember 14:54:17 <|amethyst> I was reading the docs even 14:54:28 <|amethyst> dpeg: /msg chanserv access ##crawl-dev add DracoOmega committer 14:54:34 <|amethyst> dpeg: I left out the word "access" before 14:55:22 ! 14:55:34 <|amethyst> there we go 14:57:19 RL Radio show is over, gotta formally initiate DracoOmega :) 14:57:25 :) 14:57:33 -!- Substitute has quit [] 14:59:14 -!- nickajeg has quit [Client Quit] 14:59:32 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 14:59:48 -!- Aryth has quit [Read error: Connection reset by peer] 15:01:05 <|amethyst> dpeg: the page for the committers group is https://gitorious.org/+dcss-developers if you want to try to figure out the gitorious UI 15:01:28 <|amethyst> dpeg: I don't know anything about the group management UI though, since I'm not an admin of any groups 15:01:32 urks, I was about to type something to crawl-ref-discuss :) 15:03:16 -!- dcssrubot502 has quit [Read error: Connection reset by peer] 15:08:13 -!- david89 has quit [Quit: Leaving] 15:09:29 <|amethyst> some robot has sent me like 20 emails trying to sell me s--z.com 15:10:03 Hahaha 15:10:49 -!- wh1te has quit [Read error: Connection reset by peer] 15:10:49 -!- lukano has quit [Read error: Connection reset by peer] 15:10:56 initiation email sent out 15:11:32 Should I call Eino for commit rights? 15:11:42 A "Perkele!" or two will surely suffice. 15:11:46 <|amethyst> Sure :) 15:12:08 |amethyst: does Eino need anything but Draco's email address? 15:12:28 <|amethyst> dpeg: his gitorious username, which I think is DracoOmega 15:12:33 Yes, it is 15:13:02 <|amethyst> !learn del dieselrobin[$] 15:13:02 dieselrobin has 6 entries, you can only delete one at a time. 15:13:07 <|amethyst> !learn del dieselrobin[6] 15:13:07 Deleted dieselrobin[6/6]: US server at http://s-z.org/neil/images/DieselRobin.jpg 15:19:08 <|amethyst> dpeg: hm... haven't gotten the mail, and don't see anything in the dobrazupa.org logs 15:19:20 |amethyst: it might be moderated 15:19:30 if it doesn't show up, I'll send it somewhere else 15:19:48 <|amethyst> did you send to crd or the private list? 15:20:12 crd 15:20:16 <|amethyst> oh, okay 15:20:29 because I thought outsiders might want to celebrate too 15:20:35 <|amethyst> yeah, good idea 15:22:08 wtf... left side to orb has alarm trap, right side has zot trap.. wtff! 15:22:21 at least it isnt tele and zot... 15:22:45 hehe, Napkin is always at odds with the odss 15:22:47 odds 15:22:51 -!- monqy has joined ##crawl-dev 15:22:57 unbelievable 15:23:07 ...little does he know that the code checks is_Napkin to set up a particularly evil dungeon 15:23:46 hmm, can i break an alarm trap by triggering it too often? 15:23:55 would it help? 15:24:34 -!- Arkaniad has quit [Ping timeout: 245 seconds] 15:24:37 going away afterwards and coming back later, they would at least not be searching for me anymore 15:24:56 it only has one charge in trunk or something doesnt it 15:24:58 <|amethyst> yes, but I don't remember what the number of charges is in 0.11 15:25:13 it has a handful of charges iirc? 15:25:13 -!- dtsund has left ##crawl-dev 15:25:20 oh if its .11 then it has a few. just activate it once and run away, monsters will use up the rest 15:25:26 btw, welcome DracoOmega! 15:25:27 "but can be silenced"! thank you wiki! 15:25:41 <|amethyst> 2 - 5 charges 15:26:10 elliptic: Thanks :) 15:26:16 thanks! 15:26:20 <|amethyst> 3276 charges in zotdef 15:27:19 dpeg: your CRD e-mail went through :) 15:27:25 <|amethyst> in trunk those numbers are 1 and infinity 15:27:39 <|amethyst> Indeed 15:28:36 -!- freefall has quit [Remote host closed the connection] 15:28:49 !lg * t10 x=cdist(name) 15:28:51 58428 games for * (t10): cdist(name)=1091 15:29:05 -!- dtsund has joined ##crawl-dev 15:29:22 !lg * t9 x=cdist(name) 15:29:24 33865 games for * (t9): cdist(name)=737 15:29:29 dpeg, btw: Napkin the Spriggan Catapult :D 15:29:29 !lg * t8 x=cdist(name) 15:29:31 15499 games for * (t8): cdist(name)=385 15:29:35 Napkin: <3 15:29:39 !lg * t7 x=cdist(name) 15:29:40 Unknown tournament: t7 15:29:52 !lg * t11b x=cdist(name) 15:29:53 Unknown tournament: t11b 15:30:07 Hm, there were two tournaments in 2011 -- how to get the other one? 15:30:14 -!- bh has joined ##crawl-dev 15:30:18 <|amethyst> !lg * t11a x=cdist(name) 15:30:19 DracoOmega: praise be to xom! 15:30:21 32655 games for * (t11a): cdist(name)=1523 15:30:29 <|amethyst> !lg * t11 x=cdist(name) 15:30:32 37593 games for * (t11): cdist(name)=1337 15:30:35 dpeg: tourneys were t08, t09, t10, t11a, t11, t12a, t12 15:30:42 thank you! 15:31:05 !lg * t8 rune x=cdist(name) 15:31:06 Malformed argument: rune 15:31:16 is there a way to count number of players who got a rune? 15:31:25 !lm * t08 rune x=cdist(name) 15:31:28 1593 milestones for * (t08 rune): cdist(name)=101 15:32:02 !lm * t9 rune x=cdist(name) 15:32:05 2736 milestones for * (t9 rune): cdist(name)=208 15:32:21 !lm * t10 rune x=cdist(name) 15:32:28 3072 milestones for * (t10 rune): cdist(name)=229 15:33:45 elliptic: I'm inserting dungeon levels into the abyss. Do you care if they leak information about unseen map geometry and stair locations? 15:33:56 That sounds bad to me 15:34:00 For what is essentially decorative 15:34:25 (Though I assume these levels are corrupted in some fashion?) 15:34:37 DracoOmega: yes 15:34:47 bh: it probably doesn't really matter (because who is going to go to abyss just for info about stair location) 15:35:06 Well, this is true, sure 15:35:06 elliptic: plus you'd have to see a lot of the abyss before you could figure out what level the generator was using 15:35:52 bh: I think stair location at least shouldn't be too hard to hide? general level geometry seems okay to me 15:35:59 bh: Oh, so it's not like you get dumped into a corrupted version of your current level, upon banishment? 15:36:05 elliptic: dead simple to hide 15:36:13 but if hiding/changing stair location isn't too hard, that seems worthwhile to me 15:36:17 DracoOmega: correct. The generator will select a level at random 15:36:28 Oh, that does sound so bad 15:36:31 doesn't* 15:37:06 And is this only right after banishment, or can you run into other corrupted levels elsewhere in the Abyss, if you wander around long enough? 15:37:21 !lm * t11a rune x=cdist(name) 15:37:21 I'll have it pick a new level on abyss shift 15:37:28 2550 milestones for * (t11a rune): cdist(name)=264 15:38:02 !lg * t11a win x=cdist(name) 15:38:04 233 games for * (t11a win): cdist(name)=108 15:38:23 !lg * t10 win x=cdist(name) 15:38:25 321 games for * (t10 win): cdist(name)=109 15:38:35 !lm * t10 rune x=cdist(name) 15:38:37 3072 milestones for * (t10 rune): cdist(name)=229 15:38:53 !lg * t11 win x=cdist(name) 15:38:54 232 games for * (t11 win): cdist(name)=116 15:39:54 -!- us17 has quit [Quit: ZNC - http://znc.in] 15:41:36 -!- st_ has quit [Read error: Connection reset by peer] 15:41:49 -!- st_ has joined ##crawl-dev 15:44:02 -!- Psyknux has quit [Quit: Jackdaws love my big sphinx of quartz. 123456890] 15:48:40 \o/ 15:51:17 grats, good title 15:51:32 thanks :) 15:51:40 steel bullets rule! 15:51:50 !log napkin 15:51:51 1169. Napkin, XL27 SpFi, T:173178: http://crawl.develz.org/morgues/0.11/Napkin/morgue-Napkin-20130302-214833.txt 15:51:57 and very precious 15:59:51 elliptic: are you running seleniac.org? 16:00:12 dpeg: no, that is wensley's server 16:00:25 -!- Serfuzz has quit [Remote host closed the connection] 16:00:35 !seen wensley 16:00:35 I last saw Wensley at Wed Feb 20 00:30:26 2013 UTC (1w 3d 21h 30m 9s ago) quitting with message Quit: leaving. 16:01:04 the tourney/**/ pages seem to be particularly unstable 16:02:08 unstable in what sense? 16:02:20 probably not accessable in half a year 16:02:49 12a has worked whenever i've had the urge to check something out 16:03:25 okay, perhaps he just didn't host the older ones 16:03:25 dpeg: the old tourney pages that were on CAO haven't been accessible since CAO remake 16:03:31 alright 16:03:57 only 12a and 12b were on seleniac 16:04:08 bh: you are on the crawl-private list? 16:04:17 dpeg: yes? 16:04:25 good! 16:04:28 I thought I just e-mailed it 16:04:31 08,09,10,11b were on CAO and might still be lying around somewhere there 16:04:39 -!- Taco_Princess has quit [Ping timeout: 248 seconds] 16:04:52 -!- Taco_Princess has quit [Changing host] 16:05:00 is there any sort of schedule for the next release? 16:05:06 or, well, a plan 16:05:12 !seen kilobyte 16:05:13 I last saw kilobyte at Sat Mar 2 03:18:02 2013 UTC (18h 47m 11s ago) saying <3 D:4 hill giants on ##crawl. 16:05:17 11a was on a temporary server that rwbarton was running, and I think he said he still has the files lying around somewhere 16:05:34 elliptic: might be interesting for some folks to collect those 16:06:10 it would be great to have a single unified tourney location (ideally on one of CAO/CDO/CSZO), with all the old tourney results as well as running new tourneys there 16:06:25 yes 16:06:40 -!- scummos has quit [Ping timeout: 272 seconds] 16:09:15 -!- HangedMan has joined ##crawl-dev 16:18:18 heh. I came across the tavern post where someone was complaining that crawl isn't random 16:19:15 a new one? 16:19:33 I would like a forum post complaining that Crawl isn't hard. 16:19:48 saw it, bh 16:19:49 Surely those also exist? 16:19:59 DracoOmega: need more of those :) 16:20:06 (Or maybe everyone is just playing DgWns >.>) 16:21:01 dpeg: i would troll that forum so hard 16:21:34 (*post, urgh) 16:21:38 bh: awesome response 16:23:50 jeanjacques (L8 GhGl) ASSERT(you.wizard && !you.did_escape_death()) in 'xom.cc' at line 3845 failed. (D:6) 16:23:51 link, please :) 16:24:52 -!- nonethousand_ is now known as nonethousand 16:25:29 https://crawl.develz.org/tavern/viewtopic.php?f=9&t=6871 16:26:56 -!- Vizer_ has joined ##crawl-dev 16:27:06 merci 16:27:40 -!- Vizer has quit [Ping timeout: 256 seconds] 16:32:41 -!- dtsund has left ##crawl-dev 16:35:22 -!- kekekela has quit [Quit: Page closed] 16:37:09 dpeg: I'm serious about never using the crawl RNG for anything important :) 16:37:34 java.lang.Random is an awful abomination and the author still gets grief about it. 16:37:38 -!- DainDwarf has quit [Quit: Dain's default quit message] 16:38:40 -!- GreatOrbOfEyes has joined ##crawl-dev 16:38:51 are you suggesting that Xom demands a new RNG? 16:39:04 SamB: He demanded one. I gave him one 16:39:19 I was considering that Xom could break the RNG 16:39:39 bh: by your tests, the new is objectively better than the old one? 16:39:49 dpeg: for our purposes, yes. 16:40:08 -!- HangedMan has quit [Ping timeout: 255 seconds] 16:40:33 Mersenne Twister is on my shitlist. Yes, it's very very fast, but the size of its state is comically large and it fails some simple statistical tests 16:41:05 sorry, I've been off trying to figure out what I need to do to get us a backtrace_symbols() on Windows ... 16:42:19 it turns out that they're not in any section 16:42:29 er, the symbols, that is 16:46:43 -!- GreatOrbOfEyes is now known as HangedMan 16:47:12 -!- Chadul is now known as RobinYourHood 16:49:38 also, it seems that WinDbg's minions never even bother to check if there is a COFF symbol table in a PE image, so I'll need to do one of: a) implement COFF symbol table lookup myself b) use a 3rd-party library for that after all or c) make crawl.exe export all of its symbols ... 16:51:52 -!- motorbit has quit [Quit: Page closed] 16:53:10 -!- RobinYourHood is now known as Chadul 16:53:36 HangedMan, dpeg: What do you think about adding abyssal plants? 16:53:50 bh: just flavour, or what functionality? 16:54:24 like flavour appropriate toadstools 16:54:33 sounds good to me 16:54:42 something that can get in the player's way, but can be cut through 16:54:52 I am a little sad that you don't see ordinary toadstools anymore, but perhaps they'll come back later 16:55:02 (more rarely than they used to...) 16:55:16 what was the rationale for decreasing their frequency? 16:55:53 frequency is zero now .... rationale was that for perfect play, you chop up all corpses, so as to avoid the odd chance of a toadstool when you want to retreat 16:56:21 -!- GreatOrbOfEyes has joined ##crawl-dev 16:56:23 I didn't think it was that. I think it was just that some people found them a little annoying, and that it was odd that they would bloom so quickly sometimes 16:56:36 Like, while you were killing the second orc, mushrooms would be sprouting from the first 16:57:00 (And also it created some interface issues with autoexploring through them with ranged weapons and such wielded) 16:57:01 it should only be once the corpse is rotting really 16:57:21 indeed 16:57:29 I don't think anyone ever chopped up corpses to avoid them, certainly 16:57:33 That would sound really odd to me 16:57:50 -!- HangedMan has quit [Ping timeout: 260 seconds] 16:59:00 ??toadstool 16:59:01 toadstool[1/2]: A toadstool grows from a nearby corpse. 16:59:04 ??toadstool[2] 16:59:05 toadstool[2/2]: A nearby toadstool withers and dies. 16:59:19 DracoOmega: yeah, a waste of turns. 16:59:31 ah, so I was mistaken 16:59:49 only on rotting has been proposed and would also be fine 17:00:08 -!- kek has quit [Quit: brb] 17:00:30 (I am not married to toadstooling, or at least, less than I was to constriction, but I believe that stuff like this makes the dungeon more lively, and it is nice flavour related to Fedhas.) 17:00:41 -!- nickajeg1in has quit [Quit: leaving] 17:00:48 still interrupts those poor people regularly using launchers and not being able to bash 17:00:49 There's also the issue of not being able to automatically move through them if you have a non-melee weapon equipped, I believe 17:00:57 -!- GreatOrbOfEyes is now known as HangedMan 17:01:10 yes, it made exploring more trouble than it should've 17:01:15 if you have a launcher or an enhancer staff or rod with !a, yes 17:01:19 * SamB wonders why they can't just kick the toadstools, anyway 17:01:23 I didn't actually mind them, personally 17:01:24 -!- Nightbeer has quit [Quit: Verlassend] 17:01:38 I think someone mentioned just having them special-cased to die if you tried to move onto their square? 17:01:49 kilobyte decided that they caused more trouble than they were worth, and he definitely has a point 17:02:00 yes, so fix the trouble ;-) 17:02:05 but as I said, there might be a time when toadstools can come back, more rarely and less annoying 17:02:17 (in any case, talk to him!) 17:02:56 DracoOmega: yes, that would work -- in this case, toadstools would be marked to be stronger when you go with Fedhas 17:03:26 no need for that even 17:03:35 Well, I'm pretty sure them dying when you tried to move into them already happened like 99% of the time, anyway 17:03:38 yeah 17:03:40 It's not a pressing issue, but if bh adds abyssal toadstools then it might a good time to do it. 17:03:41 This just avoids situations where the player can't melee attack normally 17:03:42 dpeg: I think it just makes the PC more careful of his step? 17:03:51 dpeg: I wasn't going to use them for corpse removal 17:04:27 bh: yes, but if they sprout in the Abyss, it'd make sense to sometimes see them in the main dungeon, too, outside of Fedhas games (for intra-game context) 17:04:42 bh: would it be theoretically possible for a proceduralsample to specify plant locations 17:05:04 so plants might sprout up or wither as terrain changes 17:05:20 * SamB mumbles something about fungi 17:06:24 SamB: what is it? We cannot hear you! :) 17:07:11 I'm just quibbling about fungi not actually being plants 17:07:14 -!- nickajeg2in has quit [Ping timeout: 246 seconds] 17:07:16 -!- hurdos has quit [Quit: Leaving.] 17:08:10 -!- Namey has quit [Quit: Leaving] 17:09:02 fauna 17:09:30 the way you can use toadstools as shields against yaktaurs is pretty silly 17:09:44 st_: yeah 17:09:46 -!- nickajeg1in is now known as nickajeg 17:10:10 mumra: yeah, we'd just need to toss in an extra field 17:10:11 part of why I'm happy enough to see toadstools gone 17:10:29 even though the exploration thing has other possible fixes 17:10:49 bh: awesome, i think it would look very cool - e.g. clusters of plants along the banks of the abyssal river 17:11:22 * SamB wonders if they could be implemented as something other than monsters? 17:11:36 clouds 17:12:08 swarms 17:13:50 <3 swarms 17:16:16 so, this "dbg" library might be cool, but (a) the buildsystem is in Python, which isn't normally in PATH on Windows even when it is installed, and (b) I don't know how to add a contrib lib (especially one that's using mercurial upstream) 17:16:29 -!- tensorpudding has quit [Read error: Connection reset by peer] 17:23:18 -!- Nightbeer has quit [Ping timeout: 272 seconds] 17:24:48 -!- edlothiol has quit [Ping timeout: 256 seconds] 17:28:47 -!- superc has quit [Ping timeout: 245 seconds] 17:37:54 w00t. got dungeon levels blending into the abyss 17:38:01 next step: selecting a level other than Dungeon:1 17:39:25 -!- dtsund has joined ##crawl-dev 17:42:01 -!- ldf has quit [] 17:45:59 -!- Pthing has quit [Read error: Connection reset by peer] 18:04:00 -!- Vizer_ has quit [*.net *.split] 18:04:00 -!- johnstein has quit [*.net *.split] 18:04:00 -!- dpeg has quit [*.net *.split] 18:04:00 -!- MaxFrost has quit [*.net *.split] 18:04:00 -!- Wehk has quit [*.net *.split] 18:04:00 -!- mumra has quit [*.net *.split] 18:04:00 -!- PepeRC2 has quit [*.net *.split] 18:04:00 -!- marcmagus has quit [*.net *.split] 18:04:00 -!- OCTOTROG has quit [*.net *.split] 18:04:08 -!- nickajeg has quit [Quit: leaving] 18:04:16 -!- Wehk has joined ##crawl-dev 18:04:26 -!- Vizer_ has joined ##crawl-dev 18:04:36 -!- dpeg has joined ##crawl-dev 18:05:13 -!- mumra has joined ##crawl-dev 18:05:38 -!- kek has joined ##crawl-dev 18:06:23 -!- johnstein has joined ##crawl-dev 18:07:32 -!- madreisz has quit [Ping timeout: 245 seconds] 18:07:32 -!- Datul has quit [Ping timeout: 245 seconds] 18:07:33 -!- Elfheart has quit [Ping timeout: 245 seconds] 18:07:57 -!- syraine has quit [Ping timeout: 245 seconds] 18:08:22 -!- residualshade has quit [Ping timeout: 245 seconds] 18:08:22 -!- BloodDrum has quit [Ping timeout: 245 seconds] 18:08:22 -!- Chadul has quit [Ping timeout: 245 seconds] 18:08:47 -!- Kellhus has quit [Ping timeout: 245 seconds] 18:09:12 -!- bh has quit [Ping timeout: 245 seconds] 18:10:34 -!- bonghitz has quit [Remote host closed the connection] 18:11:48 -!- PsyMar has quit [Ping timeout: 245 seconds] 18:12:50 -!- bh has joined ##crawl-dev 18:13:23 hmm.. Shoals-Abyss. The players are going to hate me. 18:13:48 -!- syllogism has quit [] 18:14:20 straightforward copies of liquid levels probably sounds rather bad yes 18:14:41 HangedMan: I'll tell it to skip Shoals for now 18:15:42 How corrupted are these, anyway? And are they the full size of the original level, or just parts of it? 18:16:32 fr: levels are local-global'd 18:17:51 That actually DOES sound like it could make sense here 18:18:37 -!- kek has quit [Quit: brb] 18:19:01 -!- rast has joined ##crawl-dev 18:19:10 HangedMan: local-global'd? 18:19:15 ??local global 18:19:15 local global[1/1]: A level 8 Tloc spell in {crawl alternative}, swaps a LOS-sized circle around you with that around a chosen location: features, monsters, clouds, anything but you. 18:19:17 DracoOmega: corrupted chunks 18:20:01 So it basically just grabs some smaller sub-section of the level individually, then corrupts it and plunks it down in the Abyss? 18:20:12 -!- rossi has quit [Quit: WeeChat 0.4.0] 18:20:20 more or less 18:21:17 -!- Shaijin has quit [Ping timeout: 245 seconds] 18:21:49 I need to write a level selector before I can push it 18:23:06 not sure how I feel about chunks of swamp in abyss either, considering the rivers and hyperchaos sections have plenty of liquids already 18:23:27 I think it mostly depends on how large the chunks are 18:23:32 yeah 18:23:40 Small enough ones sound okay. Large ones sound kinda bad 18:24:43 definition of "corruption" is also something I wonder about: there could be fun stuff with splitting a level segment in half and putting a gap between them, or other simple changes that keep things recognizable structured but aren't just ruined and with random wall materials 18:25:10 HangedMan: you'll see it when you see it 18:25:26 fair enough 18:25:50 -!- Froggeryz has quit [] 18:25:54 last time I gave ideas about level gen mumra ended up rewriting newnewvaults twice :P 18:25:56 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 18:26:00 Haha 18:26:10 But yes, it seems hard to judge exactly how well this will work until seeing it 18:26:20 Since there is such a range of what this textual description might actually mean 18:26:48 clearly should continue to learn from mumra and ask for a nice grid of tiles minimaps 18:27:01 Those were nice, yes 18:28:30 -!- nickajeg1in has quit [Quit: leaving] 18:29:00 time to add an explicit state variable back to the abyss. I should not have removed that. 18:29:15 %s/state/seed 18:33:40 -!- crate has quit [Quit: Leaving] 18:35:59 -!- Nakatomy has quit [Read error: Connection reset by peer] 18:41:45 -!- dtsund has quit [Ping timeout: 276 seconds] 18:44:45 -!- dtsund has joined ##crawl-dev 18:49:24 ??chaos butterfly 18:49:24 chaos butterfly[1/2]: An abyssal monster surrounded by rain clouds at all times; occasionally summons a twister. Deals chaos damage in melee. Otherwise about as squishy as a moth of wrath. 18:50:05 their ring really should be a trail most of the time 18:50:20 how on earth did I miss those going in? 18:52:27 -!- bonghitz has quit [Remote host closed the connection] 18:52:42 grunt added them post-inception merge 18:53:08 yay :) 18:53:23 -!- dtsund has left ##crawl-dev 18:53:29 they are a little maligned 18:54:06 i don't mind the idea too much but it's something that should be really rare 18:54:26 batty dam 25 chaos is dangerous, the ring of rain makes a lot of water, the twister is very dangerous (although I still like said twisters) 18:54:52 also yes there are no bugs left so testing weights clearly should be re-managed please please please 18:55:05 anyway it's good for them to be common for a while in case they turn out to crash everything or whatever 18:55:21 what would they possibly crash with 18:55:31 who knows 18:55:45 enslave them and get them to chaos clone their twisters 18:56:06 -!- ontoclasm has joined ##crawl-dev 18:56:25 should have a crash_test_checklist.txt in the docs 18:56:25 it seems a reasonable bet that something could conceivably go horribly wrong whenever chaos brand is involved :P 18:56:29 MarvinPA: can you look at a patch? I want to make sure I won't break save compat. 18:56:44 i'm no save compat genius but i can take a look, sure 18:56:49 or maybe a good crash test checklist .lua thing 18:57:10 fsim with a chaos butterfly and xom 18:58:05 did anyone get around to lowering chaotterfly spawn rate 18:58:11 nope 18:58:41 also can they please get some kind of filter aura ontop of the regular flashing-random-colours butterfly tile 18:58:44 MarvinPA: https://gist.github.com/bhickey/5073979 18:58:57 HangedMan: yeah yeah gimme a sec 19:00:05 ontoclasm: what would you do without me pointing out bad tiles things 19:00:15 HangedMan: sleep 19:00:21 hah 19:00:21 :D 19:01:43 hmm ok, so if someone somehow has a save from before abyss seed was removed they'll keep that seed, otherwise it gets randomly set when transferring the save? 19:01:54 looks fine as far as i can tell at least 19:02:21 fr abyss seeds 19:02:35 but i might well have missed something, tags.cc scares me still 19:05:59 ok. For now I'm only going to make it sample from Dungeon. I don't want to write the code for doing an unbiased level selection from all the branches 19:06:56 'eh. screw bias. I'll crib the code from jiyva item eating 19:07:35 abyssal Temple 19:07:53 what about it? 19:08:06 make sure all those altars get converted to lucy altars :P 19:09:47 -!- rossi has quit [Quit: WeeChat 0.4.0] 19:18:21 dear crawl: compile faster 19:23:56 -!- dpeg has quit [Quit: Lost terminal] 19:28:04 -!- pelotron has quit [Ping timeout: 272 seconds] 19:30:47 HangedMan: are there any lua hooks that would make your life easier? 19:33:08 -!- scummos has quit [Ping timeout: 272 seconds] 19:35:52 bh: nothing comes to mind right now because I am not doing another patch for forever those were exhausting 19:35:58 -!- freefall has joined ##crawl-dev 19:41:53 zigsprint can have silent spectres spreading silence over starting altars, preventing god selection (https://crawl.develz.org/mantis/view.php?id=6728) by josh 19:42:40 -!- mikee_ has joined ##crawl-dev 19:51:38 alright. These abyss patches look good on my end. I'm going to push them and leave for dinner. If it breaks the world, I'm sorry. 19:53:38 always a consoling thought to those living in a post-apocalyptic hellscape 19:53:39 -!- nooodl has quit [Ping timeout: 248 seconds] 19:53:47 -!- syraine has quit [Ping timeout: 245 seconds] 19:53:50 -!- st_ has quit [Ping timeout: 246 seconds] 19:55:00 good luck, have fun 19:55:06 -!- bh has quit [Quit: I didn't mean it.] 19:55:07 what, no silent prayer? 19:57:07 03bh 07* 0.12-a0-2447-ga843345: Restore Abyss Seed 10(57 minutes ago, 4 files, 11+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a843345b50b3 19:57:07 03bh 07* 0.12-a0-2448-g2a9ad8e: Dungeon Levels in the Abyss 10(18 minutes ago, 7 files, 188+ 42-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2a9ad8e90899 20:00:34 -!- nooodl has joined ##crawl-dev 20:02:57 -!- Zermako has quit [] 20:04:52 -!- absolutego has quit [Quit: leaving] 20:07:51 -!- dtsund has joined ##crawl-dev 20:12:04 -!- Wehk has quit [Read error: Connection reset by peer] 20:12:24 -!- nooodl has quit [Ping timeout: 272 seconds] 20:16:42 -!- eith has joined ##crawl-dev 20:22:13 -!- Nightbeer has quit [Read error: Connection reset by peer] 20:22:29 -!- dcssrubot161 has quit [Ping timeout: 245 seconds] 20:27:46 -!- monqy has quit [Quit: hello] 20:36:48 abyss.cc: In function ‘void generate_abyss()’: 20:36:48 abyss.cc:1403:16: warning: deleting object of abstract class type ‘ProceduralLayout’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor] 20:37:42 so is the world destroyed 20:37:55 I didn't run it yet 20:38:11 also, how do you actually tell if daemons come flying out of your nose? 20:40:04 well if they're very small then your skull is probably still intact 20:40:28 I'm not entirely certain the things are corporeal anyway 20:40:49 they all still get hit by shatter, they're solid enough 20:45:22 how come you're allowed to not give an abstract class a virtual destructor, anyway? 20:45:49 -!- ussdefiant has quit [Ping timeout: 245 seconds] 20:47:05 -!- Fhqwhgads_ has quit [Ping timeout: 260 seconds] 20:47:05 -!- Fhqwhgads__ is now known as Fhqwhgads_ 20:49:54 -!- Elfheart has quit [] 20:51:07 -!- Dixlet has quit [Read error: Connection reset by peer] 20:55:19 -!- wh1te has joined ##crawl-dev 21:04:06 -!- freefall has quit [Ping timeout: 276 seconds] 21:04:30 -!- freefall has joined ##crawl-dev 21:07:07 -!- clinew has quit [Quit: leaving] 21:09:29 -!- residualshade has quit [Quit: Page closed] 21:15:45 -!- jjuiy has quit [Quit: Page closed] 21:16:32 -!- soupfly has quit [Ping timeout: 252 seconds] 21:17:46 -!- Illusionbear is now known as bjornvader 21:18:48 -!- jarpiain has quit [Ping timeout: 240 seconds] 21:19:07 -!- jarpiain has joined ##crawl-dev 21:19:31 -!- jarpiain is now known as Guest79108 21:24:29 -!- muh_ has joined ##crawl-dev 21:25:21 -!- galehar_ has joined ##crawl-dev 21:30:41 -!- voker57 has quit [*.net *.split] 21:30:41 -!- chaingun has quit [*.net *.split] 21:30:41 -!- fiyawerx has quit [*.net *.split] 21:30:41 -!- imantor_ has quit [*.net *.split] 21:30:41 -!- yxhuvud has quit [*.net *.split] 21:30:41 -!- en has quit [*.net *.split] 21:30:41 -!- galehar has quit [*.net *.split] 21:48:17 -!- blackcustard has quit [Read error: Connection reset by peer] 21:49:04 -!- Walker_Z has quit [Ping timeout: 256 seconds] 21:51:44 -!- Arkaniad has quit [Ping timeout: 252 seconds] 21:53:00 -!- MaxFrost has quit [Ping timeout: 260 seconds] 21:59:10 -!- Kellhus has quit [Quit: Page closed] 22:02:23 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:06:01 -!- MarvinPA_ has joined ##crawl-dev 22:06:17 Your cacodemon gestures at Jorgrun. 22:06:17 _You are confused. 22:06:49 cacodemon (082) | Spd: 10 | HD: 13 | HP: 79-115 | AC/EV: 11/10 | Dam: 22, 22 | 05demonic, 10doors, see invisible, lev, regen, !sil | Res: 06magic(156), 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1895 | Sp: b.energy (3d20), slow, confuse, malmutate, b.dig | Sz: Large | Int: high. 22:06:49 %??cacodemon 22:06:59 elliptic: Yes, the cause of that was discussed the other day 22:07:00 huh, not just a doomrl thing 22:07:06 -!- iasov has quit [Read error: Operation timed out] 22:07:18 elliptic: It's because they have it in the self-enchant slot, which can bypass tracer checks 22:07:26 ah 22:07:29 So it doesn't bother to notice you're in the way 22:07:43 I thought you people were going to fix that 22:07:45 This also explains odd behavior with gnoll shaman healing 22:08:01 -!- muh_ has quit [Read error: Operation timed out] 22:08:08 -!- en has joined ##crawl-dev 22:08:27 Well, amethyst's proposed solution seems fine. It just needs to be implemented 22:08:30 03dolorous 07* 0.12-a0-2449-g9b9aad5: Add formatting fixes. 10(6 minutes ago, 1 file, 6+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9b9aad523c6e 22:08:32 -!- Stelpa has quit [Read error: Operation timed out] 22:08:34 -!- magicpoints has quit [Remote host closed the connection] 22:08:54 -!- MarvinPA has quit [Ping timeout: 256 seconds] 22:08:54 -!- MarvinPA_ is now known as MarvinPA 22:09:12 -!- caleba has quit [Quit: caleba] 22:09:59 DracoOmega: do you have any idea what caused it to break, though? since this is definitely a recent thing 22:10:46 like, there weren't any problems with monsters doing this sort of thing in 0.11, I'm pretty sure 22:11:07 Is it? The behavior causing it looked fairly old and established to me 22:11:18 It only affects a very small number of monsters that have anything in that slot that needs tracers 22:11:43 nobody noticed for a very long time that cacodemon beams dispelled buffs against monsters :P 22:11:57 Well, this is a lot easier to notice than that 22:12:16 But if something else set this off, I am not sure what 22:12:33 Since part of this fallback seems to have been intended behavior (except people used the slot for other types of spells) 22:12:42 -!- hoody has quit [Remote host closed the connection] 22:12:54 This is what the "50% tried after other fail" means in mon-spll 22:13:01 As cryptic as that is 22:20:05 -!- krik has quit [Quit: Page closed] 22:22:10 -!- khonkhortisan has quit [Remote host closed the connection] 22:36:26 okay, so now instead of nasal demons I've got a linker error 22:36:45 what's this nasal demons thing I'm hearing about? 22:36:58 I guess I need to implement ProceduralLayout::~ProceduralLayout() now that I've declared it ... 22:37:29 bh committed his abyss semi-layouts grabbing seen levels for potential layouts thing 22:37:33 and then left 22:38:01 G++ warned about undefined behaviour 22:38:09 also he destroyed the world with said commits 22:38:15 with nasal demons 22:38:42 you're being quite vague 22:38:58 there's a backlog and I'm tired 22:40:23 * SamB plans to google it for evilmike, when his browser will let him 22:40:48 ah I just googled it 22:42:57 never heard that expression before :P 22:44:59 -!- scorchgeek has quit [Remote host closed the connection] 22:45:12 -!- dtsund has quit [Quit: dtsund] 22:46:08 -!- Nickajeglin has quit [] 22:50:52 -!- WalkerBoh has quit [Remote host closed the connection] 22:51:17 -!- Shaijin has quit [Ping timeout: 245 seconds] 22:55:09 * SamB tries explicitly not implementing the virtual destructor ... 22:57:04 -!- antlions has quit [Ping timeout: 245 seconds] 22:57:33 <|amethyst> SamB: but not "explicit"ly 22:58:01 what I mean is I added "= 0" before the semicolon 22:58:12 <|amethyst> ... can you do that? 22:58:29 I guess I'll find out? 22:58:37 <|amethyst> I'm used to seeing empty bodies on pure virtual destructors 22:58:46 is that the normal way? 22:58:49 I could do that too 22:58:52 <|amethyst> I think so 22:58:55 -!- antlions1 has quit [Ping timeout: 260 seconds] 22:59:03 <|amethyst> "to destruct a baseclass, do nothing" 22:59:28 so should I do that inline, or in the .cc file? 23:00:02 <|amethyst> I can't think of a reason not to do it inline 23:00:33 -!- HangedMan has quit [Read error: Connection reset by peer] 23:00:34 probably leads to repetition of the vtable and the method 23:00:44 (in .o files) 23:01:51 <|amethyst> hm, true... it's not actually called if the base class is pure virtual (so it won't really be inlined) but I guess it's still there 23:01:56 anyway, I'm going to see what happens with = 0 just for educational purposes 23:02:08 -!- eith has quit [Ping timeout: 246 seconds] 23:03:32 -!- Napkin has quit [Read error: Connection reset by peer] 23:03:42 -!- Napkin_ has joined ##crawl-dev 23:04:41 huh, linker error still 23:04:55 though this time the vtable isn't missing 23:05:15 <|amethyst> SamB: hm... wouldn't a pure virtual destructor mean all the derived clases have to define their own destructor, even if they have no clean-up to be done? 23:05:34 possibly? 23:06:01 yeah, I guess 23:06:02 <|amethyst> The standard does say a destructor may be pure virtual 23:06:31 it seems that this doesn't work if anyone actually goes and calls it, however 23:06:42 <|amethyst> aha 23:06:46 <|amethyst> http://stackoverflow.com/questions/630950/pure-virtual-destructor-in-c 23:06:50 why the compiler doesn't catch this but leaves it for the linker is anyone's guess 23:06:56 <|amethyst> you can make it pure virtual but you still have to define it 23:07:08 <|amethyst> define it in the base class I mean 23:07:18 <|amethyst> err, s/define/implement/ 23:07:22 oh 23:07:46 funky 23:08:34 do we put the braces right next to eachother, or with a newline between, or what? 23:08:34 <|amethyst> I'm going to put that on my next exam 23:09:15 <|amethyst> pattern.h: virtual ~base_pattern() { } 23:09:21 <|amethyst> but also 23:09:40 <|amethyst> skill_menu.h: SkillTextTileItem() {}; 23:09:54 <|amethyst> not sure why that semicolon is there 23:10:07 <|amethyst> I'd go with the space version myself 23:10:11 probably because it's not forbidden? 23:10:34 (that is, sorta by accident) 23:11:07 <|amethyst> oh, but generic_cost does use separate lines for the { } 23:11:15 -!- monqy has joined ##crawl-dev 23:11:21 <|amethyst> yay consistency 23:13:09 -!- bh has joined ##crawl-dev 23:13:14 I didn't break the universe I hope? 23:13:43 well, I didn't actually try running it once I saw the compiler warning about the nasal demons ... 23:13:49 <|amethyst> bh: SamB is virtualizing your destructors or reticulating your splines or something 23:14:09 do I look like SimCopter? 23:14:28 |amethyst: on my way home I realized that we need a function to pick some level that the player has seen at random 23:15:20 did anyone check to see if any nasal demons actually manifested? 23:15:47 -!- MarvinPA has quit [Ping timeout: 246 seconds] 23:15:47 -!- Kalir has quit [Read error: Connection reset by peer] 23:15:54 <|amethyst> well, it'll be on the servers soon enough :) 23:16:00 <|amethyst> I guess we could push it early :) 23:16:31 -!- Kalir has quit [Changing host] 23:17:45 strange, I got an empty save file somehow! 23:18:13 <|amethyst> maybe you're playing trunc 23:18:19 <|amethyst> ba-dum-CHHH 23:18:34 -!- tenofswords has joined ##crawl-dev 23:19:20 -!- capablanca has joined ##crawl-dev 23:19:34 -!- evilmike_ has joined ##crawl-dev 23:20:00 bh: so how often does this thing try to kick in? 23:20:23 SamB: can you rephrase the question? 23:20:28 -!- phyphor_ has joined ##crawl-dev 23:20:28 (back in 5) 23:20:47 -!- mrwooste1 has joined ##crawl-dev 23:20:54 -!- monqy_ has joined ##crawl-dev 23:21:06 -!- mikee_ has quit [Disconnected by services] 23:21:09 -!- capablanca is now known as mikee_ 23:21:14 -!- PsyMar has quit [Ping timeout: 245 seconds] 23:21:34 -!- monqy has quit [Disconnected by services] 23:21:39 -!- monqy_ is now known as monqy 23:21:39 -!- HellTiger has quit [Ping timeout: 245 seconds] 23:22:46 -!- Jude_ has joined ##crawl-dev 23:24:51 -!- Pepe has quit [Ping timeout: 248 seconds] 23:27:03 -!- tensorpudding has quit [Ping timeout: 255 seconds] 23:27:03 -!- phyphor has quit [Ping timeout: 255 seconds] 23:27:03 -!- tensorpuddin is now known as tensorpudding 23:27:05 -!- dtsund has joined ##crawl-dev 23:27:08 -!- mrwooster has quit [Ping timeout: 255 seconds] 23:27:12 back 23:27:25 -!- ajikeshi has quit [Ping timeout: 255 seconds] 23:27:25 -!- due has quit [Ping timeout: 255 seconds] 23:27:25 -!- Sovek has quit [Read error: Connection reset by peer] 23:27:27 -!- evilmike has quit [Ping timeout: 255 seconds] 23:27:31 -!- Wahaha_ has quit [Ping timeout: 255 seconds] 23:27:32 -!- jday_ has quit [Ping timeout: 255 seconds] 23:27:32 -!- danbru has quit [Ping timeout: 255 seconds] 23:27:47 -!- Wahaha__ is now known as Wahaha_ 23:28:12 hi jude_ 23:29:36 * SamB waits for it to crash saying it has no D:1 on file ... 23:30:18 (well, I'm actually waiting for GDB to read the debug information) 23:30:25 SamB: what was your question? 23:31:20 how often it tries stealing stuff off other levels 23:32:08 it attempts to get a level every time you get sent to the abyss or there's an abyss shift 23:32:27 I don't actually know what percentage of the level will be made of level parts 23:32:43 it depends on how many squares are on the original level and how open the original level is 23:34:18 oh, so it'll have tried once or twice by now then 23:34:33 unless by "sent to" you mean "banished", and not just starting the game there? 23:34:59 if you start in the abyss it won't be able to find a level and it'll give up 23:35:28 yeah, that's what it should do 23:36:22 -!- Kalir has quit [Ping timeout: 245 seconds] 23:37:19 sort of. What I should really do is iterate over all the acceptable branches, iterate over the seen levels, create a list of all this, shuffle the list and return it 23:37:39 -!- en has quit [Ping timeout: 248 seconds] 23:37:47 -!- en has joined ##crawl-dev 23:38:12 -!- Sovek_ has quit [Quit: Beware of programmers who carry screwdrivers.] 23:38:32 well, it still shouldn't find anything when you start your game in the Abyss 23:39:48 right, it won't. 23:43:16 -!- rossi has quit [Ping timeout: 245 seconds] 23:43:16 -!- stabwound has quit [Ping timeout: 245 seconds] 23:43:16 -!- brownlee has quit [Read error: Connection reset by peer] 23:43:19 -!- stabwound has joined ##crawl-dev 23:51:12 -!- syraine has quit [Ping timeout: 245 seconds] 23:51:12 -!- madreisz_ has quit [Ping timeout: 245 seconds] 23:51:12 -!- Moredread has quit [Ping timeout: 255 seconds] 23:51:13 -!- Schwer-Muta has quit [Ping timeout: 260 seconds] 23:51:13 Other than Shoals and Abyss, what levels should not be used for abyss level making? 23:51:13 ??branch codes 23:51:13 -!- PsyMar has quit [*.net *.split] 23:51:13 -!- monqy has quit [*.net *.split] 23:51:13 -!- magicpoints has quit [*.net *.split] 23:51:17 -!- kekekela has quit [Ping timeout: 245 seconds] 23:51:31 -!- kekekela_ is now known as kekekela 23:51:42 -!- Roarke has quit [Ping timeout: 245 seconds] 23:51:43 -!- tJener has quit [Ping timeout: 260 seconds] 23:52:02 branch codes[1/1]: A:Shoals, B:Blade, C:Crypt, D:Dungeon, E:Elf, G:Gehenna, I:Dis, L:Lair, M:Slime, N:Spider, O:Orc, P:Snake, S:Swamp, T:Temple, U:Hell, V:Vaults, W:Tomb, X:Cocytus, Y:Tartarus, Z:Zot 23:52:11 -!- Zannick has quit [Ping timeout: 260 seconds] 23:52:21 -!- elliptic has quit [Quit: Leaving] 23:52:22 -!- nonethousand has quit [Quit: Leaving] 23:52:33 -!- Krakhan|2 has quit [Ping timeout: 260 seconds] 23:52:34 -!- hyperbolic has joined ##crawl-dev 23:52:35 |amethyst: What's up with the Henzell upgrade? 23:52:35 greensnark: You have 3 messages. Use !messages to read them. 23:52:39 maybe swamp? 23:52:40 -!- tJener_ has quit [Changing host] 23:52:56 I'm fine with leaving swamp in 23:53:08 and the branch code for Abyss is 'J' 23:53:11 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 23:53:11 <|amethyst> greensnark: I tried it but ran into some problems 23:53:57 |amethyst: brief summary? :) 23:54:11 <|amethyst> greensnark: trying to remember 23:54:23 <|amethyst> greensnark: !messages didn't work, maybe game announcements 23:54:29 <|amethyst> greensnark: probably all just config stuff 23:54:38 Ah 23:55:27 Can I take a peek 23:55:42 ssh key: https://github.com/greensnark.keys 23:56:19 I know I moved a bunch of stuff out of the henzell base dir 23:56:26 But I don't recall specifics 23:56:36 So looking at a live Henzell instance will remind me 23:56:38 -!- tenofswords_ has joined ##crawl-dev 23:56:49 -!- Zannick has joined ##crawl-dev 23:56:49 -!- Moredread has joined ##crawl-dev 23:56:49 -!- monqy has joined ##crawl-dev 23:57:06 -!- Naruni has quit [Excess Flood] 23:57:30 -!- Zannick has quit [Client Quit] 23:57:43 -!- Zannick has joined ##crawl-dev 23:57:51 -!- monqy has quit [Quit: hello] 23:58:37 <|amethyst> greensnark: try it greensnark@crawl.akrasiac.org 23:59:12 -!- tenofswords has quit [Ping timeout: 245 seconds] 23:59:21 -!- Naruni has joined ##crawl-dev 23:59:55 Cool