00:00:32 -!- hangedman has joined ##crawl-dev 00:01:02 Pre-release branch on crawl.develz.org updated to: 0.11-b1-109-g4b0fc20 (33) 00:01:37 DracoOmega: "What's an enum?" 00:02:09 Hehe 00:02:18 ancient crawl is fascinating and weird 00:02:29 ??vault[4] 00:02:29 vault[4/4]: http://git.develz.org/?p=crawl.git;a=commitdiff;h=43ba2b6c8036fb9c61e7f46a1d2ca20a27355696 00:02:57 why's that in the learndb? i dont get it 00:03:55 for the hidden pit fiend entry vault? 00:04:13 Stable (0.11) branch on crawl.s-z.org updated to: 0.11-b1-109-g4b0fc20 00:04:33 no one is going to notice that 00:04:53 it's a pretty interesting commit IMO 00:04:58 The Arecibo message vault is cute 00:05:19 Wow, one has someone's name spelled out in kanji 00:05:23 well, I think deleted vaults are interesting. It's just that there are more interesting ones than that 00:05:31 asciiart.des is cool 00:05:44 farm_and_ 00:05:48 Unstable branch on crawl.s-z.org updated to: 0.12-a0-441-ge7642d2 (34) 00:06:32 famous go positions 00:06:33 have you ever seen dpeg's deleted elf ending? 00:06:47 also I see a lot of those "tricky" vaults ended up being problematic in crawl for a long time... some might even still be there? 00:06:48 sounds hot 00:06:51 curse skulls? 00:07:11 also I tend to avoid the RPG as much as I can 00:07:16 why the hell did that vault have a pit fiend stuck in a wall? 00:07:24 Ned (L1 MiMo) (D:1) 00:07:27 most of the terrible code I deal with daily was written by yours truly 00:07:30 anyway 00:07:37 Ned (L1 MiMo) (D:1) 00:07:38 old fire water entry being optional, good times 00:07:58 Ned (L1 MiMo) (D:1) 00:08:11 erik_entry_011 00:08:14 # no pillars for dancing, so no_monster_gen 00:08:19 Ned (L1 MiMo) (D:1) 00:08:19 what's potentially offensive about that? 00:08:26 trabius (L13 OpCK) (Orc:1) 00:08:32 ontoclasm: i noticed that, yeah :P 00:08:33 good comment 00:08:36 trabius (L13 OpCK) (Orc:1) 00:08:41 Windows builds of pre-release branch on crawl.develz.org updated to: 0.11-b1-109-g4b0fc20 00:08:45 trabius (L13 OpCK) (Orc:1) 00:08:52 diaperdad (L1 KoBe) (D:1) 00:09:09 oh dear 00:09:14 Ned (L1 CeHu) (D:1) 00:09:16 cszo looks unhappy 00:09:25 diaperdad (L1 KoBe) (D:1) 00:09:27 How do I put grates into a vault? 00:09:27 saul (L1 DsAK) (D:1) 00:09:37 kfeat 00:09:46 Tory (L1 HuNe) (D:1) 00:09:55 Tory (L1 HuNe) (D:1) 00:10:06 Tory (L1 HuNe) (D:1) 00:10:10 saul (L1 DsAK) (D:1) 00:10:13 Oh dear 00:10:19 Tory (L1 HuNe) (D:1) 00:10:24 !lm * crash -log 00:10:25 diaperdad (L1 KoBe) (D:1) 00:10:27 3564. saul, XL1 DsAK, T:122 (milestone): http://dobrazupa.org/morgue/saul/crash-saul-20120909-050653.txt 00:10:32 look at this commit for a bunch of weird removed vaults: http://git.develz.org/?p=crawl.git;a=commitdiff;h=f041f603574aa87804c80067da8dce67d9927b9f 00:10:34 including branch endings 00:10:38 Tory (L1 HuNe) (D:1) 00:10:41 saul (L1 DsAK) (D:1) 00:10:42 uh oh 00:10:46 Tory (L1 HuNe) (D:1) 00:10:48 i think something broke 00:10:50 so I guess cszo is crashing whenever someone starts a game? 00:10:57 Tory (L1 HuNe) (D:1) 00:11:03 Tory (L1 HuNe) (D:1) 00:11:07 !lm * crash x=cv 00:11:08 3570. [2012-09-09] [cv=0.12-a] Tory the Grave Robber (L1 HuNe) ? (D:1) 00:11:08 Jesterhearts (L1 MuSu) (D:1) 00:11:19 !lm * crash -log 00:11:19 3570. Tory, XL1 HuNe, T:14 (milestone): http://dobrazupa.org/morgue/Tory/crash-Tory-20120909-050740.txt 00:11:35 oh, maybe just tiles? 00:11:48 looks like maybe, from the crash dump 00:11:52 yeah 00:12:20 hm, do I even know how to make/play tiles locally nowadays? 00:12:23 Tory (L1 HuNe) (D:1) 00:12:24 i hope i didn't do it :C 00:12:40 knew elf, not crypt 00:12:42 well, i guess i haven't touched 0.11 00:12:44 saul (L1 DsAK) (D:1) 00:12:53 MarvinPA (L1 HuFi) (D:1) 00:12:58 Alucard (L7 TeFE) (D:5) 00:13:02 it's not immediately on starting a game 00:13:09 oh, not just on start, yeah 00:13:37 Jesterhearts (L2 MuSu) (D:1) 00:13:42 wonderfully amused at seeing those commented-out-for-years vaults 00:13:57 the crash dump says something about shields, could be related to 95bc78d37a1176 maybe? 00:14:14 oh, right, those commented out vaults can be deleted 00:14:24 Alucard (L7 TeFE) (D:5) 00:14:50 will take me ages to compile tiles but i'll try it and see 00:14:53 Alucard (L7 TeFE) (D:5) 00:14:55 Tory (L1 HuNe) (D:2) 00:15:24 GoblinsGrasp (L2 VpSk) (D:2) 00:15:29 GoblinsGrasp (L2 VpSk) (D:2) 00:15:30 %git 95bc78d 00:15:37 kilobyte * 0.12-a0-436-g95bc78d: Show shields worn by monsters. (17 hours ago, 1 file, 40+ 0-) https://gitorious.org/crawl/crawl/commit/95bc78d37a11 00:15:37 GoblinsGrasp (L2 VpSk) (D:2) 00:15:37 Froon (L1 DEWz) (D:1) 00:15:43 GoblinsGrasp (L2 VpSk) (D:2) 00:15:53 Froon (L1 DEWz) (D:1) 00:16:07 diaperdad (L1 KoBe) (D:1) 00:17:05 coolio (L10 TrEE) (D:9) 00:17:12 Alucard (L7 TeFE) (D:5) 00:17:17 coolio (L10 TrEE) (D:9) 00:17:25 -!- BlackSheep has quit [Quit: Leaving] 00:17:27 Jesterhearts (L1 CeHu) (D:1) 00:17:34 Alucard (L7 TeFE) (D:4) 00:17:50 I got it to crash locally in tiles 00:17:54 Jesterhearts (L1 CeHu) (D:1) 00:17:56 coolio (L10 TrEE) (D:9) 00:17:56 it seemed to happen when picking up an item 00:17:58 brochacho (L1 TrMo) (D:1) 00:18:05 03evilmike * r6cf7798c12a9 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Remove some vaults that have been commented out since 2007. 00:18:06 Jesterhearts (L1 CeHu) (D:1) 00:18:22 brochacho (L1 TrMo) (D:1) 00:18:23 I guess not always when picking up an item though, hm 00:18:28 saul (L1 DsAK) (D (Sprint)) 00:18:38 Jesterhearts (L1 CeHu) (D:1) 00:18:40 that's quite a lot of crashing 00:18:42 Jesterhearts (L1 CeHu) (D:1) 00:18:46 araganzar (L1 HEHu) (D:1) 00:18:47 Jesterhearts (L1 CeHu) (D:1) 00:18:59 Jesterhearts (L1 CeHu) (D:1) 00:19:03 hm, it is happening when I autoexplore, and I can't tell what is happening because tiles 00:19:14 Jesterhearts (L1 CeHu) (D:1) 00:19:22 araganzar (L1 HEHu) (D:1) 00:19:36 araganzar (L1 HEHu) (D:1) 00:19:50 araganzar (L1 HEHu) (D:1) 00:21:22 BONGHITZ (L1 DDBe) (D:1) 00:21:46 KKCryptic (L1 OgCK) (D:1) 00:22:05 it's weird, it just seems to crash on regular movement to certain squares... 00:22:20 BONGHITZ (L1 DDBe) (D:1) 00:22:32 trabius (L13 OpCK) (Orc:1) 00:22:56 trabius (L13 OpCK) (Orc:1) 00:23:24 trabius (L13 OpCK) (Orc:1) 00:23:34 BONGHITZ (L1 DDBe) (D:1) 00:24:07 Somebody mute that bot 00:24:13 KKCryptic (L1 OgCK) (D:1) 00:24:26 hm, i can't even get tiles to crash locally 00:24:28 BONGHITZ (L1 DDBe) (D:1) 00:24:53 nevermind there it is 00:24:57 KKCryptic (L1 OgCK) (D:1) 00:24:59 &m goblin 00:25:01 I can't even see what could be causing the crash looking at these crash dumps 00:25:07 Could it be monsters moving into view? 00:25:28 i think it's monsters that can equip stuff, yeah 00:25:42 Light had a crash like that for a long time that took a while to figure out 00:25:51 turned out it was monsters that could dualwield moving into view 00:26:11 maybe it is monsters equipping stuff out of sight? 00:26:24 ??lemuel 00:26:24 lemuel[1/4]: Lemuel Vaults, Inc, supplying your evil vault needs for over 200 years. When it's time for you to stop playing and go to bed, Lemuel Vaults, Inc. is there to end your game "The Lemuel Way"(TM). 00:26:49 Tenfire (L20 DDEE) (Vaults:1) 00:26:56 Is it only tiles? 00:27:04 Tenfire (L20 DDEE) (Vaults:1) 00:27:10 -!- lexackson has quit [Read error: Connection reset by peer] 00:27:14 it crashes immediately on &m so maybe it's while trying to draw the tile 00:27:33 wasn't there a shield commit 00:27:42 letting shields show up on tiles 00:27:53 but i guess goblins can't wear shields 00:27:54 yeah some goblins got created out of los just fine, teleporting to them crashes 00:28:05 -!- ussdefiant has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 00:28:06 maybe just monsters wielding something 00:28:06 Only orcs and dracs 00:28:13 -!- bh has quit [Quit: Page closed] 00:28:25 Tenfire (L20 DDEE) (Vaults:1) 00:28:34 BONGHITZ (L2 SpAr) (Zot (ZotDef)) 00:28:36 Speaking of, try &m orc? 00:29:00 Tenfire (L20 DDEE) (Vaults:1) 00:29:11 yeah it's 95bc78d37a1176 00:29:55 but i have no hope of figuring out anything much more specific than that, unfortunately :P 00:30:25 Does it crash if you make an orc? 00:30:28 "mon_wep = mon.inv[MSLOT_SHIELD].get();" looks a bit suspicious 00:30:30 dtsund: yes 00:32:20 I think it is crashing precisely for monsters with a weapon but no shield 00:32:44 since donald is fine but donald with no shield crashes 00:32:52 Tenfire (L20 DDEE) (Vaults:1) 00:33:13 Tenfire (L20 DDEE) (Vaults:1) 00:33:30 Tory (L1 HuNe) (D:2) 00:33:34 Tory (L1 HuNe) (D:2) 00:33:36 Tory (L1 HuNe) (D:2) 00:33:39 Tory (L1 HuNe) (D:2) 00:34:03 -!- Mumcon has joined ##crawl-dev 00:34:05 Tory (L1 HuNe) (D:2) 00:34:11 like, it is probably calling tilep_equ_shield(*mon_wep) with mon_wep pointing to a weapon rather than a shield, or something like that 00:34:24 oh, mon_wep is const 00:34:29 yes, this code looks very fishy 00:34:35 maybe just removing that const will fix it 00:34:54 How did that even compile then? 00:35:13 trabius (L13 OpCK) (Orc:1) 00:39:17 -!- ToastyP has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 00:39:57 oh, the const isn't an issue, never mind 00:40:11 hm 00:41:51 BONGHITZ (L1 DDBe) (D:1) 00:42:50 KKCryptic (L1 OgCK) (D:1) 00:45:06 oh, I think I see 00:45:18 Alucard (L7 TeFE) (D:4) 00:45:27 |amethyst: FR: If Sizzel has reported at least five crashes in the past minute, it stops reporting crashes for a short time afterward 00:46:03 Alucard (L7 TeFE) (D:5) 00:46:05 Or at least starts collecting them and putting them all on one line 00:47:23 GoblinsGrasp (L2 VpSk) (D:2) 00:47:27 dtsund: not a good idea, we really want to know when there are a lot of crashes 00:47:37 -!- fooobaar has quit [Ping timeout: 246 seconds] 00:47:49 Alucard (L7 TeFE) (D:5) 00:47:52 -!- Codrus has quit [Ping timeout: 244 seconds] 00:47:54 brochacho (L1 TrMo) (D:1) 00:48:18 Alucard (L7 TeFE) (D:4) 00:52:41 Bolas (L1 MiFi) (D:1) 00:52:45 Bolas (L1 MiFi) (D:1) 00:52:46 Bolas (L1 MiFi) (D:1) 00:52:49 Bolas (L1 MiFi) (D:1) 00:53:11 Bolas (L1 MiFi) (D:1) 00:53:12 Bolas (L1 MiFi) (D:1) 00:53:13 Bolas (L1 MiFi) (D:1) 00:53:14 Bolas (L1 MiFi) (D:1) 00:53:15 Bolas (L1 MiFi) (D:1) 00:53:16 Bolas (L1 MiFi) (D:1) 00:53:17 Bolas (L1 MiFi) (D:1) 00:53:19 Bolas (L1 MiFi) (D:1) 00:53:21 Bolas (L1 MiFi) (D:1) 00:53:24 Bolas (L1 MiFi) (D:1) 00:53:26 Bolas (L1 MiFi) (D:1) 00:53:28 Bolas (L1 MiFi) (D:1) 00:53:31 Bolas (L1 MiFi) (D:1) 00:53:32 Bolas (L1 MiFi) (D:1) 00:53:34 -!- dtsund_ has joined ##crawl-dev 00:53:35 Bolas (L1 MiFi) (D:1) 00:53:38 Bolas (L1 MiFi) (D:1) 00:53:39 on the negative side there is that 00:53:39 Bolas (L1 MiFi) (D:1) 00:53:42 Bolas (L1 MiFi) (D:1) 00:53:45 Bolas (L1 MiFi) (D:1) 00:53:47 Bolas (L1 MiFi) (D:1) 00:53:48 well, I don't know about tiles to know whether shields are actually being displayed correctly, but this commit seems to fix the crashing at least 00:53:50 Bolas (L1 MiFi) (D:1) 00:53:51 -!- dtsund has quit [Disconnected by services] 00:53:52 Bolas (L1 MiFi) (D:1) 00:53:52 -!- dtsund_ is now known as dtsund 00:53:54 Bolas (L1 MiFi) (D:1) 00:53:57 Bolas (L1 MiFi) (D:1) 00:53:59 Bolas (L1 MiFi) (D:1) 00:54:01 Bolas (L1 MiFi) (D:1) 00:54:04 Bolas (L1 MiFi) (D:1) 00:54:06 Bolas (L1 MiFi) (D:1) 00:55:05 elliptic: Well, prior to that commit, shields weren't supposed to display at all 00:55:16 Alucard (L1 MiFi) (D (Sprint)) 00:55:50 -!- Fhqwhgads has quit [Remote host closed the connection] 00:57:05 soulrippa (L1 MiFi) (D:1) 00:57:26 soulrippa (L1 MiFi) (D:1) 00:58:53 hm, so after this fix I have, it seems that the shield shows up correctly on armed monsters but not on unarmed ones 00:59:00 Alucard (L1 MiFi) (D (Sprint)) 00:59:45 Alucard (L1 MiFi) (D (Sprint)) 01:00:19 Alucard (L7 TeFE) (D:4) 01:01:11 Stick (L1 MiFi) (D:1) 01:01:33 Ned (L1 CeHu) (D:1) 01:01:36 esfblueriver (L1 FeTm) (D:1) 01:01:37 Ned (L1 CeHu) (D:1) 01:01:40 Ned (L1 CeHu) (D:1) 01:01:52 Stick (L1 MiFi) (D:1) 01:02:32 esfblueriver (L1 FeTm) (D:2) 01:02:56 esfblueriver (L1 FeTm) (D:2) 01:03:02 Ned (L1 SpEn) (D (Sprint)) 01:03:21 esfblueriver (L1 FeTm) (D:2) 01:03:43 I wonder if this is a record for most crashes in an hour? 01:03:47 Stick (L1 MiFi) (D:1) 01:03:58 Some of these people are awfully persistant, though 01:04:04 03elliptic * rd75ce2fcaea5 10/crawl-ref/source/tilemcache.cc: Fix tiles crash with shieldless monsters. 01:04:21 esfblueriver (L1 FeTm) (D:2) 01:04:32 Stick (L1 MiFi) (D:1) 01:04:36 well, I don't understand enough about how the code works to make the shield actually display properly... but not showing at all is better than crashing 01:04:58 Wel, they never displayed at all before now 01:05:03 now time to remember how to use that update stuff that |amethyst set up 01:05:07 So it's not like it's much of a reversion 01:05:26 They were either directly drawn into the tile for monsters that basically always had them, or simply not shown at all 01:05:45 -!- Vizer has quit [Quit: nipaa~] 01:06:22 Ned (L5 CeHu) (D (Sprint)) 01:07:18 Unstable branch on crawl.s-z.org updated to: 0.12-a0-443-gd75ce2f (34) 01:07:21 Stick (L1 MiFi) (D:1) 01:07:48 GoblinsGrasp (L2 VpSk) (D:2) 01:08:00 okay that should lessen the number of crashes soon 01:08:23 taqueso (L4 HEAE) (D:3) 01:14:30 -!- valrus has quit [Quit: Computer has gone to sleep.] 01:16:33 Just to check, the LOS nerf for Summoners was .12, not .11 01:22:29 frobop (L1 DEWz) (D:1) 01:23:29 !lm * crash -log 01:23:33 3687. frobop, XL1 DEWz, T:98 (milestone): http://dobrazupa.org/morgue/frobop/crash-frobop-20120909-061912.txt 01:24:03 old version, good 01:24:43 -!- tensorpudding has quit [Ping timeout: 246 seconds] 01:29:19 -!- Kalir has quit [Changing host] 01:29:35 -!- KKCryptic has quit [Quit: Page closed] 01:29:44 -!- ig0rbit has quit [Quit: Leaving] 01:30:07 -!- RollieTG has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 01:30:10 -!- bonghitz has quit [Quit: bonghitz] 01:40:00 -!- Tolias has quit [Ping timeout: 245 seconds] 01:42:42 -!- Rofaner has quit [Ping timeout: 264 seconds] 01:59:30 -!- ontoclasm has quit [Ping timeout: 264 seconds] 02:01:33 -!- akahs has quit [Changing host] 02:01:55 -!- ontoclasm has joined ##crawl-dev 02:34:10 -!- G-Flex has quit [Quit: Time for us to bug out.] 02:40:38 oy vey, I thoroughly checked a number of cases with shields and weapons, but I think it always had been "; weapon . some_shield" -or- "; nothing" 02:41:10 or Arachne, but she just happens to have a special tile when with a staff and nothing else 02:42:24 -!- Kalir has quit [Quit: leaving] 02:43:15 -!- akahs has joined ##crawl-dev 02:44:02 oh wow, layout_vaults.des is huge 02:49:12 and so many uppercase variables 02:50:09 scary 02:51:46 I'm not sure yet, but it seems to me it avoids using #array for array length for some reason 02:52:28 even without the extensive documentation, it's gigantic, yeah 02:52:32 mercifully, almost half of it is comments/whitespace... 02:52:50 i think infiniplex avoids using the # operator because he wrote this in (I think) Java originally, and then converted it to Lua 02:53:01 the comments say it was C++ initially 02:53:09 oh, right 02:53:15 but then, both C++ and java have ways to retrieve sizes of arrays without storing them separately 02:53:40 infiniplex is pretty amazing 02:55:08 i'm almost tempted to properly learn vault syntax for this 02:56:35 can i just toss in WEIGHTs and the generators will eventually place the vault if it fits in, or are there some pitfalls with this layout? 02:56:43 -!- SchwaWarrior has quit [Quit: Page closed] 02:57:20 there are certain guidelines you'll want to follow, but its possible to design vaults that work in this layout and in other parts of the dungeon 02:57:41 i'd start with V layout only, reading the documentation at the moment 02:57:52 he documented this in branches/vaults_rooms.des 02:59:42 -!- nooodl has joined ##crawl-dev 03:06:32 -!- Poncheis has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 03:10:36 yay i got my vault placed 03:10:51 this system is pretty amazing indeed 03:16:31 -!- Nomi has quit [Ping timeout: 240 seconds] 03:23:13 -!- voker57 has quit [Changing host] 03:29:35 -!- Lightli has quit [Ping timeout: 245 seconds] 03:36:04 GoblinsGrasp (L2 VpSk) (D:2) 03:38:55 -!- DracoOmega has quit [] 03:43:01 -!- Cab_ has quit [Quit: Page closed] 03:45:52 So, if trunk is disabled on cdo, why doesn't it put you back on the main menu at least? 03:46:12 -!- daftfad has quit [Quit: Leaving] 03:47:34 <|amethyst> I don't know if dgamelaunch supports going back two steps 03:50:25 -!- wjchen has quit [Ping timeout: 245 seconds] 04:12:06 -!- crate has quit [Quit: Leaving] 04:19:25 -!- sacredchao is now known as stenno 04:25:00 -!- elliott has joined ##crawl-dev 04:27:50 -!- alefury has joined ##crawl-dev 04:28:28 -!- nooodl has quit [Ping timeout: 246 seconds] 04:32:06 -!- Mumcon has quit [Quit: Page closed] 04:32:44 -!- dtsund has quit [Quit: dtsund] 04:35:01 -!- wjchen has joined ##crawl-dev 04:37:47 -!- kliph has quit [Ping timeout: 244 seconds] 04:38:24 -!- Roarke has quit [Quit: Page closed] 04:38:37 GoblinsGrasp (L2 VpSk) (D:2) 04:44:21 -!- bmfx has quit [Ping timeout: 260 seconds] 04:52:14 -!- evilmike has quit [] 04:56:47 -!- nooodl has joined ##crawl-dev 04:58:51 -!- jato_ has joined ##crawl-dev 05:00:02 OSX builds of master branch on crawl.develz.org updated to: 0.12-a0-443-gd75ce2f 05:01:43 -!- Jatoskep has quit [Ping timeout: 246 seconds] 05:08:31 -!- mumbologist has quit [Ping timeout: 240 seconds] 05:12:08 -!- wjchen has quit [Quit: Page closed] 05:13:20 -!- Silurio has quit [Ping timeout: 245 seconds] 05:22:25 -!- blabber has joined ##crawl-dev 05:27:00 -!- HellTiger has quit [Read error: Connection reset by peer] 05:31:49 -!- thened has quit [Quit: thened] 05:37:24 -!- edlothiol has joined ##crawl-dev 05:38:45 -!- st_ has joined ##crawl-dev 05:42:03 -!- angus has quit [Remote host closed the connection] 05:52:46 -!- alefury has quit [] 06:02:05 -!- Ragdoll has joined ##crawl-dev 06:30:47 -!- DainHome has quit [Quit: Dain's default quit message] 06:30:50 -!- hangedman has quit [Ping timeout: 245 seconds] 06:32:04 -!- yxhuvud has quit [Ping timeout: 248 seconds] 06:33:22 -!- camicio has quit [] 06:48:45 -!- Ragdoll has quit [Quit: Ik ga weg] 07:24:15 -!- Deathmic has quit [Read error: Connection reset by peer] 07:31:22 -!- cosmonaut has joined ##crawl-dev 07:32:37 -!- RollieTG has quit [Ping timeout: 240 seconds] 07:44:15 hey I'm playing crawl git tile version at local, and when I hit Shift + X for looking around dungeon then my inventory tap(locating on right-down) switch to navigation tab and never come back to inventory tab if I don't change that tap manually.. Is it possible to change that thing by config? 07:53:18 -!- wheals has quit [Read error: Connection reset by peer] 07:59:24 cosmonaut: it's not a config issue, it's a recent bug 07:59:29 it's been reported already 07:59:33 #6190 08:00:01 -!- stenno has quit [Remote host closed the connection] 08:00:48 oh 08:01:14 -!- MPR has quit [Changing host] 08:05:32 well I think I can wait until fix that.. thx anyway, galehar 08:06:25 you can also play an older version. The bug was introduced in 08:06:26 -!- HandiCraftsman has quit [Quit: Lost terminal] 08:06:31 0.12-a0-422-gf400252 08:09:50 -!- stenno has quit [Changing host] 08:12:44 -!- nooodl_ has joined ##crawl-dev 08:14:13 -!- Nightbeer has quit [Ping timeout: 246 seconds] 08:15:58 -!- nooodl has quit [Ping timeout: 246 seconds] 08:17:17 -!- wheals has quit [Quit: Leaving] 08:24:18 -!- HellTiger has quit [Read error: Connection reset by peer] 08:34:51 03galehar * reb3e8b2b0782 10/crawl-ref/source/tilesdl.cc: Switch back to the inventory panel when leaving map mode (#6190). 08:35:00 cosmonaut: ^ 08:36:49 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 08:39:17 -!- fooobaar has joined ##crawl-dev 08:39:29 @galehar: It works great. thanks :) 08:39:29 -!- BlackSheep has joined ##crawl-dev 08:40:03 :) 08:51:11 !tell lexackson (xn > 0) + (xn < 0)*(-1) is an incredibly complicated way to write abs(xn) 08:51:12 galehar: OK, I'll let lexackson know. 08:53:08 -!- valrus has joined ##crawl-dev 08:53:45 -!- ebarrett has quit [Read error: Connection reset by peer] 08:54:20 -!- lexackson has joined ##crawl-dev 08:54:41 hey folks 08:54:41 lexackson: You have 1 message. Use !messages to read it. 08:54:48 !messages 08:54:48 (1/1) galehar said (3m 37s ago): (xn > 0) + (xn < 0)*(-1) is an incredibly complicated way to write abs(xn) 08:55:10 isn't it? 08:55:13 nope 08:55:31 it returns either +1 or -1 08:55:53 also, given 2 it returns +1 08:55:58 that's sign(x) 08:55:59 not abs(x) 08:56:00 hmm 08:56:00 -2, -1 08:56:08 oh right, sorry 08:56:28 but still, seems odd how it's written 08:56:31 haha 08:56:41 http://stackoverflow.com/questions/1903954/is-there-a-standard-sign-function-signum-sgn-in-c-c suggests (0 < xn) - (xn < 0) as an alternate phrasing 08:56:50 oh, that's pretty much what you wrote 08:56:50 isn't it the same as (xn > 0) - (xn < 0) ? 08:56:59 sorry, i didn't know how to do it otherwise 08:57:02 just x + y*-1 is the same as x + -y is the same as x - y 08:57:34 (of course, probably best to factor this out into a signum() function, since it's a bit confusing anyway...) 08:57:57 i'll have to look that up 08:58:07 lexackson: there's no signum() function, but you can define it 08:58:13 oh 08:58:15 int signum(int x) { return (0 < x) - (x < 0); } 08:58:26 yeah okay 08:59:16 at that rate i could just make a coord_def rotator though 08:59:39 unless you think others would want to use signum() 09:00:34 I don't know the context, really :P 09:01:57 hey galehar, want me to change it to a function? 09:02:55 lexackson: I think a function would be nice yes 09:03:03 or even an iterator 09:03:12 as you like 09:03:26 okay 09:03:44 actually, it's almost the same as adjacent_iterator 09:05:06 otherwise, it looks pretty good 09:05:23 have you read coding_conventions.txt? 09:05:52 you still don't respect a few, but that's not a big deal, easy to fix 09:06:01 -!- Sab0t has quit [Quit: Leaving] 09:06:03 -!- lorenz371 has quit [Remote host closed the connection] 09:09:25 i tried to fix the if conditions 09:09:53 look over it again for conventions 09:14:49 Find mode doesn't show location of targets (https://crawl.develz.org/mantis/view.php?id=6198) by BlackSheep 09:17:40 -!- y2s82 has quit [Remote host closed the connection] 09:24:51 -!- Megika has quit [Quit: Page closed] 09:28:55 -!- simmarine has joined ##crawl-dev 09:37:29 -!- temujin has quit [Remote host closed the connection] 09:38:18 -!- valrus has quit [Remote host closed the connection] 09:43:18 -!- Insomniak` has quit [Ping timeout: 264 seconds] 09:44:19 -!- omnirizon has quit [Quit: leaving] 09:49:20 -!- Wensley has quit [Remote host closed the connection] 09:58:08 -!- Rofaner has quit [Client Quit] 09:59:53 -!- Daekdroom has quit [Quit: Saindo] 10:03:15 -!- kek has joined ##crawl-dev 10:03:41 -!- wheals has quit [Quit: Leaving] 10:08:49 -!- valrus has joined ##crawl-dev 10:14:11 galehar: you mean, sgn(), defined in multiple places in Crawl's codebase already? 10:15:44 -!- Elynae has quit [Quit: Leaving] 10:23:12 |amethyst: ./fineff.h:66:10: warning: 'mirror_damage_fineff::merge' hides overloaded virtual function [-Woverloaded-virtual] 10:23:21 (and a crapload more of that) 10:23:36 -!- HangedMan has joined ##crawl-dev 10:25:22 -!- bh has joined ##crawl-dev 10:25:33 |amethyst: yes -- it should be invoc, not evoc 10:27:23 <|amethyst> kilobyte: that's illegal? 10:28:21 merely a warning, but that's not good news, as it means the overloading doesn't work 10:28:26 <|amethyst> ohhh 10:28:29 <|amethyst> I see 10:28:33 <|amethyst> I forgot the 'const' 10:29:07 <|amethyst> or, rather, have a bad const in the base class 10:33:20 -!- One-Eyed has quit [Quit: Page closed] 10:33:26 so does this mean all the effects are broken 10:34:16 <|amethyst> no, it just means a fineff isn't properly merged with another fineff that does the same thing 10:34:29 -!- vwzzz is now known as Yoshiz 10:34:44 -!- yoshizzz has quit [Ping timeout: 248 seconds] 10:36:20 aw 10:36:33 so can you get dual electricity or something 10:37:31 <|amethyst> also, that enum was supposed to be gone 10:38:07 |amethyst: want a new patch, or do yo just want to flip it from SK_INV to SK_EVO? 10:40:20 <|amethyst> bh: I'm not sure about the chance... if the point is to prevent slowdowns, shouldn't it happen all the time? 10:40:55 <|amethyst> and I'm not sure about balance... is an abyss teleport better for the player? 10:41:27 <|amethyst> I guess so, since you usually step from time to make things go away (unlike temporal distortion) 10:42:19 03|amethyst * r9ddb11606152 10/crawl-ref/source/fineff.h: Fix an overload that should have been an override. 10:42:39 -!- ussdefiant has joined ##crawl-dev 10:42:56 it runs for `you.skill(SK_INVOCATIONS, 10) * you.piety / 100` turns 10:43:40 -!- BlackSheep has quit [Quit: Leaving] 10:44:40 -!- Elynae has quit [Quit: Leaving] 10:46:13 So we're looking at 16 to 436 turns 10:46:14 432 10:46:15 <|amethyst> bh: and what's the probability of the autoteleport? 10:46:37 0.5 to 0.96 10:46:44 -!- kek has quit [Remote host closed the connection] 10:46:52 <|amethyst> no, I mean before the patch 10:47:10 <|amethyst> looks like 1/800 10:47:19 <|amethyst> each turn, that is 10:47:39 <|amethyst> assuming you don't have teleportitis 10:47:58 yes -- let's do some R... 10:48:22 <|amethyst> 2% for 16 turns, 42% for 436 turns 10:48:46 41.7% ;) 10:49:00 <|amethyst> hm? 10:49:12 <|amethyst> 1 - (799/800)**436 gives me 0.42036 10:50:24 <|amethyst> also, what about healing? 10:50:37 -!- Pepe has quit [Ping timeout: 240 seconds] 10:50:46 -!- TheUnlifeAquatic has quit [Quit: Leaving.] 10:50:49 |amethyst: ah -- I corrected myself, it's 432 turns, not 436 10:50:53 <|amethyst> aha 10:51:03 <|amethyst> do you heal while stepped from time? I don't do chei that often 10:51:09 I could just rewrite time step to not actually simulate the dungeon 10:51:26 what is this invo vs. evo thing? 10:51:33 <|amethyst> elliott: https://crawl.develz.org/mantis/view.php?id=6196 10:51:40 elliott: in a patch I wrote I just used the wrong skill. 10:51:43 ah 10:51:47 ??badmantis[3] 10:51:47 badmantis[3/7]: 0005922: When a worshiper of Jiyva Juatzu reaches 6 star piety and enters the final floor of the Slime Pits all the treasure gets eaten. 10:51:50 oops, wrong one 10:51:51 ??badmantis[4] 10:51:51 badmantis[4/7]: 0005975: Poisoned for 8 pages! 10:51:59 ??badmantis[2] 10:52:00 badmantis[2/7]: 0005858: Evocation has almost no impact on Cheibriados Abilities (MeGl) 10:52:01 there :) 10:52:19 <|amethyst> ha, I had forgotten about that one 10:52:27 you can import bh's patch and mark 5858 as fixed 10:55:02 When Chei was written we just made up numbers for his powers and submitted it under the understanding that someone else would balance 'em. 10:55:12 I don't think that happened in the intervening three years. 10:56:23 -!- rax has quit [Ping timeout: 245 seconds] 10:56:55 <|amethyst> Is this supposed to be a balance fix or a performance fix? 10:57:04 <|amethyst> both I guess 10:57:06 remember when chei gave stat boosts and resists for no reason because nobody could think of actually flavorful abilities 10:57:15 that was cool 10:57:21 -!- rax has joined ##crawl-dev 10:57:32 makes sense if you reflavor chei as god of flexing. have to pose whenever you move, bulge out those biceps 10:58:47 are you nerfing a chei ability 10:58:58 that seems like the wrong direction for a balance change :P 11:00:22 elliott: The abyss lags like hell when you use chei's time step. 11:00:34 that was to |amethyst 11:01:01 <|amethyst> I'm not changing anything myself 11:01:19 -!- Lightli has joined ##crawl-dev 11:04:39 |amethyst: I'd just as soon abandon the patch and write a real fix. 11:05:20 -!- Elynae has quit [Client Quit] 11:06:32 <|amethyst> could just have the abyss not morph while the player is stepped from time, then do one massive morph at the end 11:06:36 -!- GreatOrbOfEyes has joined ##crawl-dev 11:06:40 galehar, alright I made that new function and fixed a couple style mistakes, it's cleave_irc_version2.diff now 11:07:18 -!- HangedMan has quit [Ping timeout: 264 seconds] 11:07:27 whoa -- abyss speed is... erratic 11:07:47 <|amethyst> should be periodic 11:07:49 What do you put into kfeat to make an altar for Beogh? 11:07:51 There's a 50% chance it will get faster and a 20% chance that it will get slower. 11:08:04 effects.cc line 2213 11:08:14 <|amethyst> oh, that speed 11:09:08 <|amethyst> bh: 10% for getting slower, really, since you have to fail the first chance 11:10:23 -!- MPR has quit [Ping timeout: 272 seconds] 11:11:32 -!- HangedMan has joined ##crawl-dev 11:11:56 <|amethyst> so for my the config fixes I'm working on, I'm not sure what to do for autoinscribe and spell_slot 11:13:17 -!- GreatOrbOfEyes has quit [Ping timeout: 255 seconds] 11:13:46 <|amethyst> they are "sort of" list options, but you can only specify one item at a time 11:14:37 <|amethyst> so it seems kind of silly to give a warning saying autoinscribe = x:y will reset the option 11:15:10 <|amethyst> s/will/will in the future/ 11:15:50 <|amethyst> OTOH, it probably is something you'd want to be able to reset 11:27:29 -!- Elynae has quit [Quit: Leaving] 11:27:33 -!- G-Flex has joined ##crawl-dev 11:32:11 <|amethyst> I guess I'll just be consistent with everything else... autoinscribe = foo:bar will give a warning 11:36:53 -!- andrew__ is now known as andrewhl 11:38:34 -!- MPR has quit [Changing host] 11:42:05 -!- Elynae has quit [Client Quit] 11:45:46 -!- Elynae has quit [Client Quit] 11:46:44 -!- ZRN has quit [] 11:46:44 -!- MPR has quit [Ping timeout: 248 seconds] 11:52:15 serial_hangedman_research fixes and tweaks (https://crawl.develz.org/mantis/view.php?id=6199) by Claws 11:52:24 mwahahahahaha 11:53:06 -!- SteampunkDuck has quit [Quit: Lost terminal] 11:54:48 -!- ZRN has quit [] 11:55:50 -!- fooobaar has quit [Ping timeout: 240 seconds] 11:56:56 -!- smeea has quit [Read error: Connection reset by peer] 11:57:20 -!- Nightbeer has quit [Quit: Verlassend] 12:02:08 -!- omnirizon has quit [Quit: leaving] 12:04:37 -!- DainHome has quit [Changing host] 12:08:05 -!- y2s82 has quit [Remote host closed the connection] 12:08:16 |amethyst: I had some time to think about abyss'y morphing. If we were to use grab bag and only morph some small percentage of the squares per turn, that should ease some of the update pain. 12:08:50 -!- blabber has quit [Quit: leaving] 12:11:02 -!- Elynae is now known as cang 12:11:31 <|amethyst> bh: with an increase in velocity through the Z axis to make up for the increased stability? 12:11:34 http://pastebin.com/fq501Nsw 12:11:45 HangedMan, start killing me 12:12:25 -!- nooodl_ is now known as nooodl 12:12:38 |amethyst: I don't think we need to adjust that upward. Suppose the probability of a square getting re-evaluated is 1% and the probability of getting new terrain is 1% 12:13:13 each tile will change, on average, once every 100 turns (since we're using grab bag, everyone gets checked eventually) 12:13:40 <|amethyst> ? 12:14:53 As depth changes, terrain changes. Suppose that a given square will change every 100 turns. As long as we examine it at least that often, it should change smoothly 12:15:18 basically, the current abyss is sampling way above the Nyquist frequency. 12:15:20 <|amethyst> aha 12:16:13 <|amethyst> you mention Nyquist frequency: shouldn't we examine it at least twice that often then? 12:17:56 (Seriously, any major problems with that vault?) 12:18:24 |amethyst: *wayyyyyyy* above the Nyquist frequency :) 12:18:58 back of the envelope: if the abyss changes at 1 hertz, we're samplling at 100 hertz. 12:26:08 <|amethyst> kilobyte, galehar: I haven't updated the docs yet, but could you look at branch config-fix and see if things look reasonable? I'm in particular not sure about spell_slot (and to a lesser extent autoinscribe) 12:27:45 New branch created: config-fix (1 commit) 12:28:04 <|amethyst> kilobyte, galehar: This is intended to be cherry-picked into 0.11; in 0.12 we can change the OLD_LIST_OPTION()s to LIST_OPTION() and fix up a few other things so that = resets 12:28:17 <|amethyst> kilobyte, galehar: I haven't done much testing yet 12:28:22 -!- scummos has quit [Quit: Konversation terminated!] 12:29:45 <|amethyst> bh: I can't complain about less frequent sampling :) It's likely to need some special save handling of course 12:30:17 <|amethyst> we could eliminate the memoization, though, since there's only a 1/100 chance that a dig will be immediately undone 12:30:20 -!- s951 has quit [Client Quit] 12:31:03 |amethyst: I'd be content without special save handling. Is there a map mask we could apply? 12:31:23 <|amethyst> "special save handling" probably just means storing the grab bag 12:32:24 <|amethyst> otherwise theoretically players could save and reload every few turns to do . . . something 12:32:40 blech. I hate polluting the global state. How would you update the bag on abyss re-centering? 12:33:02 <|amethyst> hrm 12:33:13 <|amethyst> good question 12:33:36 -!- bonghitz has quit [Quit: bonghitz] 12:33:58 <|amethyst> I just don't want to say "every cell will be updated at least once every 100 turns" when that can be avoided by save 12:34:01 <|amethyst> save/restore 12:36:28 we could be lame and update with frequency dropping with distance from the player 12:36:56 Who cares if the abyss isn't updating where you can't see it? Besides -- you're a foreign body in the abyss, we could claim it's reacting to you 12:39:52 -!- Fhqwhgads has quit [Ping timeout: 244 seconds] 12:43:29 -!- Aryth has quit [Ping timeout: 260 seconds] 12:47:56 -!- berr has quit [Ping timeout: 246 seconds] 12:49:10 -!- Yen has quit [Ping timeout: 252 seconds] 12:51:40 -!- blabber has joined ##crawl-dev 12:52:08 03elliptic * r28236ca80207 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Change a couple staves that sneaked by the earlier purge. 12:52:32 -!- dpeg has joined ##crawl-dev 12:52:48 !seen alefury 12:52:48 I last saw alefury at Sun Sep 9 10:52:46 2012 UTC (7h 2s ago) quitting without a message. 12:52:54 -!- Fhqwhgads has quit [Ping timeout: 264 seconds] 12:53:00 awesome digest 12:55:12 -!- valrus has quit [Remote host closed the connection] 12:55:50 -!- Nilsyn has quit [Ping timeout: 245 seconds] 12:55:50 -!- bh has quit [Ping timeout: 245 seconds] 12:56:40 -!- Lightli has quit [Ping timeout: 245 seconds] 12:56:40 -!- frobop has quit [Ping timeout: 245 seconds] 12:57:05 -!- Senri has quit [Ping timeout: 245 seconds] 12:57:30 -!- Roarke has quit [Ping timeout: 245 seconds] 12:57:30 -!- cosmonaut has quit [Ping timeout: 245 seconds] 12:57:30 -!- ddubois_ has quit [Ping timeout: 245 seconds] 12:57:30 -!- Tinen has quit [Ping timeout: 245 seconds] 12:57:30 -!- ddubois has quit [Ping timeout: 245 seconds] 13:01:22 Bolas (L1 MiFi) (D:1) 13:01:26 Bolas (L1 MiFi) (D:1) 13:01:46 -!- Kalir has quit [Changing host] 13:02:36 -!- bh has joined ##crawl-dev 13:03:12 very informative 13:08:34 <|amethyst> old version, already fixed 13:12:21 -!- dtsund has joined ##crawl-dev 13:12:56 -!- bh has quit [Quit: Page closed] 13:14:34 -!- MPR has quit [Changing host] 13:16:53 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:17:12 -!- valrus has joined ##crawl-dev 13:19:12 -!- cang has quit [Quit: Leaving] 13:24:54 -!- ZRN has quit [Ping timeout: 246 seconds] 13:25:47 BONGHITZ (L2 DDBe) (D:1) 13:25:49 -!- Daekdroom has quit [Quit: Saindo] 13:26:39 -!- BlastHardcheese has quit [Ping timeout: 276 seconds] 13:27:17 -!- BlastHardcheese has joined ##crawl-dev 13:28:33 -!- alefury has joined ##crawl-dev 13:28:37 alefury: Hi! 13:30:25 hi 13:30:26 alefury: You have 2 messages. Use !messages to read them. 13:30:33 wow, messages! 13:30:34 !messages 13:30:35 (1/2) bh said (14h 53m 11s ago): optimizing the abyss will be tricky. It tests each square to see if it's changed every turn. You can't precompute where a changepoint will occur. 13:30:36 !messages 13:30:36 (1/1) bh said (14h 53m ago): We could reduce the load by randomly testing some fraction of the dungeon as squares that can change. I suppose I could easily reduce the number of tests to 1% the current number without any noticeable effect 13:31:31 -!- stabwound has quit [Read error: Operation timed out] 13:32:01 alefury: awesome digest! Such a lot of effort, but it's so visible 13:32:21 thanks :) 13:32:21 -!- link_108 has joined ##crawl-dev 13:32:42 im afraid it might be a bit too comprehensive, but oh well 13:32:47 there was a lot of activity 13:37:07 i wonder if i should also post it on the tavern in GDD 13:37:08 -!- Elynae is now known as cang 13:37:15 but probably not 13:39:09 -!- cang has quit [Client Quit] 13:41:35 -!- PsyMar has quit [Disconnected by services] 13:41:50 -!- link_108 has quit [Ping timeout: 244 seconds] 13:42:07 -!- bonghitz has quit [Quit: bonghitz] 13:43:59 Jiyva's off-level item eating causes labyrinths to be announced extra times. (https://crawl.develz.org/mantis/view.php?id=6200) by elliptic 13:44:52 -!- stabwound has joined ##crawl-dev 13:49:11 -!- ark____ has joined ##crawl-dev 13:53:42 -!- Elynae has quit [Quit: Leaving] 13:54:37 -!- Elyna is now known as cang 13:54:55 -!- cang is now known as Elynae 13:55:08 -!- Elynae is now known as cang 13:57:03 -!- link_108 has joined ##crawl-dev 13:57:48 -!- cang has quit [Client Quit] 13:58:50 -!- Elynae is now known as cang 13:58:54 -!- ruffus has quit [Ping timeout: 264 seconds] 14:06:33 -!- frogbotherer has joined ##crawl-dev 14:11:15 -!- Gorice has quit [Ping timeout: 245 seconds] 14:13:53 -!- Daekdroom has quit [Quit: Saindo] 14:16:40 -!- Ajon has quit [Ping timeout: 245 seconds] 14:16:53 !lastseen galehar 14:16:54 |amethyst: I'm thinking about reverting parts of that "unspoil Nemelex secret tech" commit, since it spams the primary description with a mostly counterproductive tidbit 14:17:05 rats 14:17:19 !seen galehar 14:17:20 I last saw galehar at Sun Sep 9 14:05:52 2012 UTC (5h 11m 27s ago) saying you still dont respect a few, but thats not a big deal, easy to fix on ##crawl-dev. 14:17:23 heck, even leaving it all to the manual would probably be enough 14:17:42 haha ty :) 14:17:45 -!- MarvinPA has quit [Ping timeout: 246 seconds] 14:18:55 -!- Staplefun has quit [Ping timeout: 246 seconds] 14:19:07 unlike 0.8 (0.9?), the optimal strategy is close enough to "sacrifice everything" that a player who doesn't go into micromanaging would be well off enough without that knowledge 14:22:02 -!- SkaryMonk has joined ##crawl-dev 14:22:33 -!- Poncheis has quit [Read error: Connection timed out] 14:22:38 -!- cang has quit [Quit: Leaving] 14:22:47 hey! 14:24:29 -!- indspenceable has quit [Quit: Leaving.] 14:25:55 ah! there you are - i think there's probably some Android-y stuff we should chat about 14:26:34 sure 14:26:49 -!- link_108 has quit [Ping timeout: 244 seconds] 14:27:06 do you still want to join the team? I don't want to have to maintain it alone :) 14:27:38 i'm quite happy to look after the Android side of things, sure 14:27:42 -!- MarvinPA has joined ##crawl-dev 14:28:38 -!- ELynae is now known as cang 14:28:44 (plus anything that drops out of the Android work that would be useful generally, like some of those UI changes) 14:30:15 hm 14:31:00 there 14:31:06 welcome to the team :) 14:31:25 ha! great, thanks :) 14:31:56 i've signed up to the mailing list too - some interesting feedback there 14:31:59 hey, 2 new members in a week, net it's the fastest growth DCSS has ever had :) 14:32:14 -!- Serfuzz has quit [Remote host closed the connection] 14:32:27 *bet 14:33:10 also: have you seen that barbs put his ASCII port on Google Play already? do you think we're in a position to do this with the tiles build yet? 14:33:41 i still haven't signed up for that list, haha 14:33:42 has I said before, I'd really like to polish the interface before 14:33:57 * Zannick has been saying that he should for a couple years now 14:34:23 frogbotherer: how about we release 0.12 on google play? 14:34:47 yeah, that sounds about right 14:34:47 should be out in january normally 14:35:05 that gives us the time to make it really usable 14:35:08 defo 14:35:26 i've got some ideas for menus at really low resolutions too 14:35:43 think that's what i'm going to have a go at next 14:36:01 ok 14:36:06 galehar: no need to stick to a calendar, really 14:36:13 depends how balancing new stuff goes 14:36:37 yeah, january is an approximation. Give or take a few months :) 14:37:00 although, we should still try to release about every 6 months IMO 14:37:16 frogbotherer: you've got commit rights 14:37:24 -!- HangedMan has quit [Ping timeout: 248 seconds] 14:37:30 so, what are your ideas for low res menus? 14:37:43 ohh excellent: expect lots of new bugs in 0.12 then :D 14:38:22 -!- cang has quit [Quit: Leaving] 14:39:21 I was thinking of adding a stat_area option to control which stuff goes there. Default would be something like: name, combo, stats, xl_place, gold_turns, weapon, quiver 14:39:52 -!- One-Eyed has quit [Quit: Page closed] 14:40:23 we need to support resolutions down to 320x240 14:40:32 maybe could set it to "mini" which disable the non-essential stuff. Probably keep only hp_mp, weapon and quiver 14:40:37 so i was considering a wholesale re-write of the command menus 14:40:40 <|amethyst> kilobyte: There needs to be something though 14:41:14 frogbotherer: the panels? command, inventory and such? 14:41:30 essentially: each tab would be a button on the right, and pressing it would overlay the relevant menu/panel over the dungeon area 14:41:37 my idea for shrinking stat area is to leave more room for panels 14:42:03 oh, to make it bigger 14:42:42 -!- G-Flex has quit [Quit: Time for us to bug out.] 14:42:50 i think you need to have a ui where the buttons popup over the dungeon region, because there's so little room on the screen 14:44:08 that sounds good 14:44:21 maybe we need to keep a few ones permanently there 14:44:56 also, there's a new option to zoom the tiles. Can make it affect menus and buttons too 14:46:06 also, probably many menus could use the new popup style to behave a bit like webtiles 14:46:21 -!- yxhuvud has quit [Ping timeout: 260 seconds] 14:46:23 (i've not played webtiles :() 14:46:43 well, menus are popup in the middle instead of full screen 14:47:46 oh, i implemented a separate popup-box UI for y/n prompts :( 14:48:15 i need to look at that zoom option too, really the graphics need to scale according to the physical dimensions of the screen rather than the resolution 14:48:57 the popup box need to be enabled in local tiles too 14:49:20 probably need some refactoring to use it for other menus, but it's not urgent anyway 14:49:56 scaling to the physical dimensions of the screen sounds like a great idea 14:50:50 for not so tiny UI (800x480), we can keep the current globabl layout and improve the usability a lot by shrinking the stat area and making panels (and minimap) dynamic 14:51:50 I'm probably going to improve map mode first: full screen, minimap in the corner, buttons in a vertical bar on the right, list of stairs/portals on the top like console 14:52:15 and maybe... pinching to zoom 14:52:25 ooh 14:54:01 -!- BlackSheep has quit [Quit: Leaving] 14:54:05 my attempt at an improved map mode was always going to be a bit of a bodge :) there was a complaint about it in the tavern thread as well \o/ 14:54:17 -!- blabber has quit [Quit: leaving] 14:54:56 -!- SirVaulterScoff has quit [Ping timeout: 252 seconds] 14:55:52 dpeg: around? 14:57:53 -!- MarvinPA_ has joined ##crawl-dev 14:59:27 -!- cang has quit [Quit: Leaving] 15:00:52 -!- MarvinPA has quit [Ping timeout: 248 seconds] 15:00:53 -!- MarvinPA_ is now known as MarvinPA 15:01:47 -!- aleksil has quit [Ping timeout: 252 seconds] 15:02:28 frogbotherer: hey, seems like you're not in credits yet 15:02:40 want to be there with your real name? 15:02:54 -!- BlackSheep_ has joined ##crawl-dev 15:03:40 sure 15:04:15 Chris West? 15:04:24 yep 15:04:54 -!- simmarine has quit [Ping timeout: 264 seconds] 15:06:24 -!- bh has joined ##crawl-dev 15:06:33 -!- buki_ is now known as buki 15:07:00 |amethyst: here's another abyss speedup idea -- we could binary search for the next changepoint for each tile 15:09:02 <|amethyst> huh? 15:09:14 -!- Oddtwang_ has quit [Read error: Connection reset by peer] 15:09:22 <|amethyst> how do you know when to terminate the search? 15:10:07 |amethyst: you don't. You go into the future big some large step and then walk backward 15:10:22 it would be ugly for invariant terrain. 15:10:22 03galehar * r56ba543465aa 10/crawl-ref/CREDITS.txt: Add frogbotherer to CREDITS.txt. 15:10:22 <|amethyst> and when do you stop? 15:10:33 <|amethyst> when you hit the current time? 15:12:03 yeah. It also becomes problematic for terrain that you've walked sufficiently far away from. 15:12:12 |amethyst: I have no pb reproducing #6198 15:12:21 <|amethyst> galehar: hrm 15:12:38 <|amethyst> galehar: all modes or just local tiles? 15:12:49 I just tested local tiles 15:13:02 I'm pretty sure it's caused by the android port map changes 15:13:03 I only tried it on local tiles before submitting 15:13:32 frogbotherer: can you look at it or should I? 15:14:13 frogbotherer: don't forget to add you to https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 15:14:36 and register your nick with nickserv 15:14:49 /msg nickserv help register 15:15:06 -!- wheals has quit [Read error: Connection reset by peer] 15:15:09 #6198 is bound to be because of one or other of the UI changes I made, probably because of map mode 15:15:26 <|amethyst> hm... do I need to be compiling with TOUCH_UI or something? 15:15:34 <|amethyst> oh.. 15:15:39 huh -- I didn't realize Haran wrote Nemelex 15:15:47 <|amethyst> aha 15:16:02 <|amethyst> galehar: figured it out... compilation error 15:16:26 <|amethyst> galehar: so I was testing an older version 15:16:29 compiling with TOUCH_UI set will make the UI behaviour somewhat different and a lot better if you don't have a keyboard [in theory anyway] 15:16:46 haha 15:16:52 -!- Poncheis has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 15:16:54 compiling without TOUCH_UI set /should/ put the game back to exactly as it was before i started tinkering with it 15:17:05 -!- Nilsyn has quit [Ping timeout: 245 seconds] 15:17:12 There were a couple of issues 15:17:30 <|amethyst> frogbotherer: other than things like shop menus etc? 15:17:31 except a lot of stuff has been added to USE_LOCAL_TILES 15:17:33 like map mode 15:17:41 and more will soon (like popups) 15:18:22 also, we should consider changing it to an option. As kb pointed out, some phones have a physical keyboard 15:19:04 yeah, definitely on the todo list to change it to a config file option 15:19:26 <|amethyst> does it work with ASCII? 15:19:28 some of the changes i made probably need cleaning up a bit for that to happen 15:19:36 <|amethyst> I mean, obviously you can't use the mouse 15:19:56 i couldn't get ASCII to compile (curses is missing/broken on my system) :( 15:20:05 |amethyst: no, frogbotherer's port is tiles only 15:20:17 somebody else coded an ascii android port 15:20:35 I didn't looked at it, can't really work on both at the same time! 15:20:40 <|amethyst> I guess the config option would be ignored in ASCII and webtiles then? 15:20:42 i'm in contact with the ASCII port guy, one of his objectives is to merge his work in with mine (and trunk) 15:21:05 FR: 52 pickup Nemelx power :) 15:21:07 good 15:22:32 ok, have to leave 15:22:33 'later 15:22:56 righto - thanks for signing me up :) 15:22:58 byebye 15:23:25 frogbotherer: thanks again for all the work on the Android port 15:24:16 haha, how else was i supposed to be able to play crawl on the train? :D 15:24:42 <|amethyst> ah, the cursor is in the right place but the map isn't recentred 15:25:43 frogbotherer: get your fellow passengers to take on the parts of monsters. 15:26:14 <|amethyst> Dungeon Crawl: the MMO 15:26:42 Linley's Dungeon Crawl: The LARP 15:26:53 have you been on a London commuter train at rush hour? pack of very ugly things doesn't begin to describe it :\ 15:27:29 frogbotherer: Do you mean National Rail or the Underground? 15:28:07 bh: one then the other, usually :) 15:28:11 I used to commute from King's Cross to Moorgate (or Bank) 15:28:39 or rather: King's Cross to Moorgate OR Camden to Bank 15:31:21 -!- stabwound has quit [Read error: Operation timed out] 15:31:28 oh nice, same part of the world then: my commute is down the Hertford line (that terminates at Moorgate), but I change at Finsbury Park to get the tube into central london 15:33:11 -!- blabber has joined ##crawl-dev 15:33:14 being able to play this game during the commute was genuinely the motivation for getting involved :D 15:34:15 What device are you playing it on? I've been thinking of picking up a Nexus 7 15:34:46 -!- dtsund has quit [Quit: dtsund] 15:34:47 -!- N78291 has quit [Quit: null] 15:36:27 i've got a Hannspree Hannspad running gingerbread :) 15:36:34 in my defence: it was very cheap! 15:37:30 |amethyst: ah, right you are, at least there's a workaround 15:37:36 frogbotherer: will your port run on ancient versions of Android? I have an old G1 somewhere 15:37:52 -!- stabwound has joined ##crawl-dev 15:38:34 hm, why is a quick blade giving "bludgeon" messages? 15:38:35 -!- DainHome has quit [Quit: Dain's default quit message] 15:38:58 elliptic: perhaps you should try hitting them with the pointy end? 15:39:23 oh, those are pseudopods 15:39:49 i'm using android-8 as the build target at the moment, which is, err, Android 2.2 15:40:23 but the SDL framework supports Android 1.6, and we're not doing anything particularly clever 15:41:04 essentially: if you try the .apk and it doesn't work, post in one or other of the threads and I'll try to sort it out for you :) 15:41:56 -!- yogaFLAME has quit [Quit: Page closed] 15:45:20 -!- MarvinPA_ has joined ##crawl-dev 15:45:47 -!- Pthing has quit [Read error: Connection reset by peer] 15:47:38 -!- Sorbius has quit [Quit: REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q)] 15:48:10 -!- MarvinPA has quit [Ping timeout: 240 seconds] 15:48:11 -!- MarvinPA_ is now known as MarvinPA 15:49:00 -!- Frosteey has quit [Ping timeout: 276 seconds] 15:56:40 -!- daftfad has quit [Quit: Leaving] 15:56:53 -!- Deathmic has quit [Read error: Connection reset by peer] 15:57:33 <|amethyst> should int options that are out of bounds be clipped to bounds rather than just ignored? 15:57:37 -!- Yoshiz has quit [Ping timeout: 246 seconds] 15:58:00 <|amethyst> __jpmorgan was trying view_max_width=132 which failed, leaving him with 33 rather than 81 15:58:49 -!- Roarke_ is now known as Roarke 16:01:22 -!- Lightli_ is now known as Lightli 16:02:56 -!- PepeRC2 has quit [Read error: Connection reset by peer] 16:06:43 -!- Predelnik has quit [Ping timeout: 246 seconds] 16:07:33 -!- elliott has left ##crawl-dev 16:07:33 -!- elliott has joined ##crawl-dev 16:07:39 galehar: * galehar sets mode +r ##crawl-dev 16:07:46 any particular reason for that? 16:08:01 oh the -t i guess 16:08:20 /topic trap 16:08:38 yeah 16:11:48 -!- BlackSheep_ has quit [Quit: Leaving] 16:12:48 -!- Senri has quit [Quit: Page closed] 16:13:57 -!- kwel01 has quit [Quit: Page closed] 16:16:27 -!- bonghitz has quit [Client Quit] 16:17:42 +r is block unidentified? 16:17:59 because if so we shouldn't have that set :P 16:18:10 <|amethyst> yes, but he also set +g so anyone can invite 16:18:33 so unidentified users have to get someone to invite them? why? 16:18:41 -!- Elynae has quit [Quit: Leaving] 16:19:43 <|amethyst> ChrisOelmueller's suggestion (because of -t) is the only thing I can think of 16:20:07 well that has never been an issue 16:20:10 seems very unnecessary 16:22:00 -!- st_ has quit [Read error: Connection reset by peer] 16:22:59 -!- sacredchao has quit [Changing host] 16:25:08 -!- stenno has quit [Ping timeout: 244 seconds] 16:27:25 -!- rkd2 has quit [] 16:28:57 -!- whig has quit [Ping timeout: 272 seconds] 16:29:05 -!- whig_ is now known as whig 16:31:39 -!- Raycaster has quit [Ping timeout: 246 seconds] 16:31:58 -!- Namey has quit [Quit: Leaving] 16:32:50 -!- ZRN has quit [Ping timeout: 252 seconds] 16:35:14 -!- whig_ has quit [Remote host closed the connection] 16:35:25 -!- Tinen has quit [] 16:35:41 I'm sorry, I messed with the channel flags by mistake 16:36:03 haha that explains it 16:36:06 -!- ark____ has quit [Quit: Leaving] 16:36:20 -!- whig has quit [Ping timeout: 246 seconds] 16:36:35 so, what do I need to revert? 16:38:27 -!- Qwertycoatl has quit [Quit: leaving] 16:38:27 -!- bh has quit [Ping timeout: 245 seconds] 16:39:13 -!- SkaryMonk has quit [Quit: Leaving.] 16:39:15 +rg? 16:39:29 -!- SurpriseTRex has quit [Ping timeout: 246 seconds] 16:40:18 oh you gave +frogbotherer? 16:40:31 Yeah :) 16:40:36 heh. :) 16:40:38 \o/ 16:41:52 what does +g even do? 16:42:27 I don't know, but when I mistyped to command, it said I set the mode chan +rg 16:42:27 allows invites from everybody 16:42:46 so that should fix it 16:43:01 !seen dpeg 16:43:01 I last saw dpeg at Sun Sep 9 18:32:01 2012 UTC (3h 11m ago) saying alefury: awesome digest! Such a lot of effort, but its so visible on ##crawl-dev. 16:43:40 !tell dpeg can you type this: /msg chanserv access ##crawl-dev add frogbotherer committer 16:43:40 galehar: OK, I'll let dpeg know. 16:43:58 okay, any opinions on these? 16:44:01 https://dl.dropbox.com/u/1000017/crawl/pebble-test.png 16:44:03 https://dl.dropbox.com/u/1000017/crawl/pebble-test2.png 16:44:49 pretty :) 16:44:59 is it for the abyss? 16:45:17 well, it's to replace pebble_red, which mainly shows up in the abyss 16:45:25 in myriad colors 16:46:07 -!- frogbotherer has quit [Remote host closed the connection] 16:46:16 test2 is a version with thinner borders 16:48:05 -!- Koolguydude has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 16:48:26 #2 16:48:31 I think thinner borders are a bit better 16:49:06 anyone knows what is generating index.html for the trunk downloads? 16:49:15 on cdo 16:49:23 -!- Sab0t has quit [Quit: Leaving] 16:51:43 Napkin? 16:52:21 I put crawl_tiles_android-0.12-a0-422-gf400252.apk on the trunk download folder and would like a link to it on the web page 16:54:18 hmm, actually I found it 16:54:25 update-trunk-indices.py 16:56:39 -!- valrus has quit [Remote host closed the connection] 16:57:11 -!- whig has joined ##crawl-dev 17:01:13 -!- Frosteey has quit [Ping timeout: 260 seconds] 17:03:51 -!- Codrus has quit [Ping timeout: 244 seconds] 17:08:31 -!- elliott has quit [Remote host closed the connection] 17:08:51 -!- alefury has quit [Quit: Stay sane inside insanity!] 17:12:52 alright, I think I've figured it out 17:15:52 -!- Lightli has joined ##crawl-dev 17:15:59 Finally 17:16:24 galehar: oh right, there is another reason to keep +r 17:16:38 First things first; before I submit this vault, I might as well have it get looked over by people who are better than me at this sort of thing. 17:16:38 http://pastebin.com/fq501Nsw 17:16:45 Where did I go horribly wrong today? 17:16:54 ChrisOelmueller: what is it? 17:17:05 galehar: it just joined :P 17:17:25 -!- wheals has quit [Read error: Connection reset by peer] 17:18:05 ok :) 17:18:10 -!- blabber has quit [Quit: gn8] 17:19:42 !abyss ChrisOelmueller 17:19:42 Lightli casts a spell. ChrisOelmueller is devoured by a tear in reality! 17:24:40 -!- wheals has quit [Read error: Connection reset by peer] 17:25:45 -!- Daekdroom has quit [Quit: Saindo] 17:27:59 -!- rossi has quit [Quit: WeeChat 0.3.8] 17:28:16 03ontoclasm 07w_n_pebbles * r4e23977fdbe4 10/crawl-ref/source/rltiles/ (37 files in 3 dirs): Thinner borders for pebbles 17:29:57 -!- PollyEsther has quit [Remote host closed the connection] 17:29:57 -!- Nightbeer has quit [Quit: Verlassend] 17:29:57 well, if anyone wants to take a look, feel free; otherwise i'll leave it there and see how i feel about it in a few days 17:31:47 -!- Codrus|2 has quit [Ping timeout: 244 seconds] 17:32:01 back 17:32:01 dpeg: You have 1 message. Use !messages to read it. 17:33:07 !tell alefury Sorry that I left... family. Anyway, posting the digest on GDD is good, imo: not a lot of work, and we might get more lurkers, then regulars, then digesters in the long run. 17:33:07 dpeg: OK, I'll let alefury know. 17:38:25 -!- nooodl has quit [Ping timeout: 246 seconds] 17:38:46 * dpeg slowly grinds through the backlog. 17:38:58 !tell galehar Done! 17:38:58 dpeg: OK, I'll let galehar know. 17:40:06 thanks 17:40:38 ah, you're still here... some message ^ suggested you'd be away 17:40:55 Thanks for attracting more fresh blood. 17:41:04 I left and came back :) 17:41:28 somebody has to take care of tiles! 17:42:31 So the John Attea thing was definitely good for something. 17:43:04 hah 17:43:15 well, it did trigger a discussion about having an art director which led to hiring ontoclasm 17:43:42 however, frogbotherer joining the team isn't related to that 17:43:43 yes, and two of the items on his legacy list are now in: scalable tiles, animations. 17:43:59 I think I talked about on c-r-d before his blog post 17:44:22 yes, that's edlothiol 17:45:11 perhaps just a nice coincidence... in any case, I kept John informed about what's going on here, and he was happy to notice 17:46:00 edlothiol implementing those was definitely a consequence of John's post 17:47:49 One reason why I was so insistent with John's stuff is to show others (current, former and non devs alike) that we take input serious. John's blog posting closed with a little bit of bad aftertaste, and I think that's addressed now in a way for everyone to see. 17:48:34 -!- Flun has quit [Quit: Page closed] 17:48:43 indeed 17:49:53 MakMorn (L10 MiAK) (D (Sprint)) 17:50:03 !crash 17:51:01 -!- jato_ has quit [Ping timeout: 246 seconds] 17:52:18 <|amethyst> !lm MakMorn crash sprint -log 17:52:20 3. MakMorn, XL10 MiAK, T:791 (milestone): http://dobrazupa.org/morgue/MakMorn/crash-MakMorn-20120909-224631.txt 17:52:28 <|amethyst> old version 17:52:50 old version of what? 17:52:57 -!- camicio has quit [] 17:52:59 crawl 17:53:34 I wasn't in trunk? 17:53:47 <|amethyst> oh, wait 17:54:01 <|amethyst> I'm wrong 17:54:21 <|amethyst> That was precisely the version that fixed the shield problem 17:54:32 -!- erisdiscordia has quit [Quit: leaving] 17:54:33 <|amethyst> oh, this one is related to my changes 17:55:04 <|amethyst> bbiab then I'll look at it 17:56:46 There, the temple to Beogh has been uploaded. Time to watch the complaints come in about how it's too hard/easy 17:56:59 (it's kind of simplistic though) 17:57:52 some tension among the blue boys on the forum 18:03:55 -!- HangedMan has joined ##crawl-dev 18:04:27 Hi HangedMan! 18:07:16 What do you mean "tension"? 18:08:41 -!- DracoOmega has joined ##crawl-dev 18:09:36 oh 18:09:39 AMULETS 18:10:55 at least the two additions (faith, spirit) seem to be decent 18:11:24 we did remore rSlow and Fly (anything else?) and should probably axe rCorr just as well 18:11:35 Wait, remove rCorr? 18:11:36 Axe rCorr? Whatever for? 18:11:40 dpeg: why? 18:11:55 God, are you secretly a jelly? 18:12:13 the d stands for "dissolution" 18:12:30 How is he typing without dissolving the keyboard then 18:12:31 rCorr is very situational but I don't think just removing it is a good idea for the sanity of people doing slime 18:12:52 -!- ophanim is now known as Walter_White 18:12:58 * dpeg has been supporting Jiyva since the idea came up on SF, and made a number of early J altars which will keep their jellies. :) 18:12:59 since preservation is quite rare and wearing junk armour in slime is really lame 18:13:06 -!- Walter_White is now known as ophanim 18:13:12 (I tend to wear junk armor AND use rCorr >.>) 18:13:35 elliptic: hm, I never use it in Slime but I guess that's because I am doing that branch almost always with casters. 18:13:44 anyway afaict the "blue boys" aren't even really in disagreement about amulets 18:14:02 -!- yxhvuud has quit [Ping timeout: 252 seconds] 18:14:08 I actually almost always keep rCorr around for swaps in normal dungeon stuff, too, once I find it. It's narrow in application, true, but still good at what it does 18:14:13 they just disagree about whether they like conservation or amulet of the air better, and that's fine 18:14:24 -!- HangedMan has quit [*.net *.split] 18:14:24 -!- BlastHardcheese has quit [*.net *.split] 18:14:24 -!- Insomniak` has quit [*.net *.split] 18:14:24 -!- minqmay has quit [*.net *.split] 18:14:24 -!- bmfx has quit [*.net *.split] 18:14:24 -!- imantor has quit [*.net *.split] 18:14:25 -!- Zephryn has quit [*.net *.split] 18:14:25 -!- vev has quit [*.net *.split] 18:14:25 -!- TinyBugChild has quit [*.net *.split] 18:14:25 -!- ChongLi has quit [*.net *.split] 18:14:25 -!- jbenedetto has quit [*.net *.split] 18:14:29 How come they removed liquids from the abyss? 18:14:36 Too powerful with Merfolk? 18:14:43 Well, the generator's in the process of being overhauled again 18:14:52 So it's a bit too early to say what it will eventually look like 18:15:00 (for the record, I think that amulet of the air doesn't need a buff... come on, people, we don't need every unrandart to be incredibly strong) 18:15:33 -!- BlastHardcheese has joined ##crawl-dev 18:15:33 -!- HangedMan has joined ##crawl-dev 18:15:39 elliptic: the disagreement is fine, and actually good. If good players have different answers to "is feature X better than Y", that's always a good sign. The tone did go down, though. 18:15:39 -!- BlastHardcheese has quit [Max SendQ exceeded] 18:16:03 dpeg: yeah 18:16:18 -!- yogidabear has quit [Quit: Page closed] 18:19:28 ugh, i have to mess with enums i guess? i don't even really know how they work :( 18:19:53 Wait, was that in actual crawl or just in the "abyss overhaul" branch? 18:20:17 -!- evilmike has joined ##crawl-dev 18:20:47 Just the abyss overhaul branch 18:20:47 -!- BlackSheep_ has joined ##crawl-dev 18:21:09 The only Abyss change in trunk, as far as I know, is making exits more common once you get the rune 18:21:32 thats correct 18:21:49 -!- Fhqwhgads has quit [Ping timeout: 260 seconds] 18:22:10 ontoclasm: an enum is a list of numbers (typically ints), that are mapped to strings that the compiler interprets as identical to that number 18:22:17 well, yeah 18:22:25 but if i add one is it going to break everything? 18:22:32 only if you add it in the middle 18:22:42 add it to the end, before the LAST_WHATEVER or MAX_WHATEVER enums 18:23:05 at that point it generally won't break anything unless you go over the maximum size of the enum 18:23:15 this isn't likely with int ones, but can occur with bitmasked ones 18:25:16 ontoclasm: which enum are you looking at? 18:25:29 TILE_FLAGs 18:25:41 grunt made a pain mirror icon so i need a flag for it 18:26:10 unfortunately they're bitmasks 18:26:21 and overlap in ways that make me nervous 18:26:30 so we'll see if i managed to break eveything 18:34:15 hey, it works! neat 18:38:08 03ontoclasm * re0c06ecb80ac 10/crawl-ref/source/ (5 files in 3 dirs): Pain mirror status icon (sgrunt) 18:41:41 -!- Oddtwang has quit [Quit: TTFN!] 18:41:54 bitmasks are fantastic things so long as you never need more than 64 yes/no flags 18:43:05 <|amethyst> ontoclasm: tile flags also need updates in the webtiles code 18:44:07 <|amethyst> ontoclasm: in webserver/game_data/static/enums.js 18:44:13 <|amethyst> maybe somewhere else I'm forgetting 18:44:37 I'm already doing that 18:44:51 though I can let ontoclasm do it if he wants to ;) 18:45:04 it also needs an update in cell_renderer.js 18:46:10 03edlothiol * ra67535ab0e10 10/crawl-ref/source/webserver/game_data/static/ (cell_renderer.js enums.js): Also draw the pain mirror icon in Webtiles. 18:46:24 well, i'll see how you did it 18:46:28 and then i'll know how xD 18:46:47 -!- Roarke has quit [Quit: Page closed] 18:47:17 okay 18:47:36 it's analogous to the changes in enum.h and tiledgnbuf.cc, the only complication is that javascript doesn't have 64-bit integers, so the numbers have to be written as lists 18:48:02 mm 18:50:24 -!- simmarine has quit [Ping timeout: 260 seconds] 18:50:31 <|amethyst> hm, that crash is in _dynamic_cast 18:50:39 <|amethyst> err, __dynamic_cast 18:50:47 <|amethyst> which I guess means a bad pointer 18:53:51 -!- daftfad has quit [Quit: Leaving] 18:54:27 -!- wheals has quit [Quit: Leaving] 18:58:58 <|amethyst> hm, no, the pointer is reasonable but the data appears bad 19:00:04 <|amethyst> let's see what valgrind says 19:04:31 -!- st_ has quit [Ping timeout: 252 seconds] 19:04:38 -!- BlackSheep_ has quit [Quit: Leaving] 19:05:32 dpeg: when i started doing those irc digests, i deliberately chose *not* to post those to the tavern. the idea was to consolodate this stuff in one place which everyone can subscribe to. if they want to write feedback about it, there is only one place to send it to. no need for anyone to read a thread 19:07:35 -!- G-Flex has joined ##crawl-dev 19:08:34 evilmike: okay, fair enough 19:09:08 but by that reasoning, it might be okay to anounce the digests on GDD (i.e. link, but don't paste)? 19:09:41 I'd be ok with posting them in a locked thread 19:09:50 but I think only mods can do that right now 19:11:08 !tell alefury evilmike: "...I deliberately chose *not* to post those to the tavern". Posting link in a locked thread might be okay to get folks to c-r-d. 19:11:08 dpeg: OK, I'll let alefury know. 19:12:31 <|amethyst> ==25086== Address 0x1531a128 is 0 bytes inside a block of size 28 free'd ... blood_fineff::~blood_fineff() 19:12:34 <|amethyst> progress 19:13:48 <|amethyst> oh 19:14:03 -!- scummos has quit [Ping timeout: 252 seconds] 19:14:03 <|amethyst> it happens when a final effect triggers another final effect 19:14:36 <|amethyst> or, rather, can happen 19:21:44 -!- BlastHardcheese has joined ##crawl-dev 19:25:51 -!- smeea has quit [Ping timeout: 245 seconds] 19:27:00 -!- Kellhus has quit [Quit: Page closed] 19:29:02 -!- Daekdroom has quit [Read error: Connection reset by peer] 19:33:39 <|amethyst> MakMorn: okay, your crash should be fixed in trunk; CSZO is updating now 19:34:07 03|amethyst * r76e38f8501f8 10/crawl-ref/source/fineff.cc: Fix a memory leak when merging final_effects. 19:34:08 03|amethyst * rf64b91e62daf 10/crawl-ref/source/fineff.cc: Fix a crash when fineffs trigger other fineffs. 19:34:08 03|amethyst * r81a919097579 10/crawl-ref/source/fineff.cc: Fix a few fineff mergeability checks. 19:34:21 <|amethyst> MakMorn: the problem was with duelling pain mirrors (though not triggered 100% of the time, throwing bleeding into the mix increases the likelihood) 19:37:59 Unstable branch on crawl.s-z.org updated to: 0.12-a0-452-g81a9190 (34) 19:39:37 -!- Tinen has quit [Quit: Page closed] 19:42:12 -!- freefall has quit [Remote host closed the connection] 19:42:40 -!- wasd22 has quit [Quit: You slip out of the net!] 19:42:46 -!- freefall has joined ##crawl-dev 19:43:13 evilmike, help with a somewhat insane vault? I don't know anything about the pan level builder beyond the pan tag but I can't get the vault to place in pan 19:43:24 ok 19:43:48 http://pastie.org/pastes/4693008/text 19:45:15 I don't understand what this is supposed to be, can you explain it? 19:46:18 a branding of Zot (well, the Z anyway) on the rune branches 19:47:27 give or take pan not working, tomb_entry not working, and needing a map with space around it for V and Dis 19:47:59 -!- bh has joined ##crawl-dev 19:48:15 where does the main place monster code path begin? 19:48:21 does this really need to double as a tomb entry vault 19:48:28 you don't need to do everything in one vault 19:48:40 -!- Fhqwhgads has quit [Ping timeout: 244 seconds] 19:48:49 probably the only way for those to work, yeah 19:48:49 -!- Fhqwhgads_ is now known as Fhqwhgads 19:50:12 -!- Pepe has quit [Ping timeout: 246 seconds] 19:50:41 any observable reason why it doesn't place in pan? 19:51:00 <|amethyst> bh: depends on how far back you want to go... spawn_random_monsters() is pretty high up on the call chain, but only for random monsters of course 19:51:15 HangedMan: nope 19:51:23 boo 19:51:40 <|amethyst> HangedMan: you're sure you haven't already generated it in this game? 19:52:00 |amethyst: thanks, that looks about right (I'm adding smoke effects to abyss spawns) 19:52:00 vault is tagged with allow_dup 19:52:19 -!- PepeRC2 has quit [Ping timeout: 244 seconds] 19:52:21 <|amethyst> oh, sorry, I was looking for allow_dup but missed it 19:53:26 maybe there are connectivity issues 19:53:35 -!- lexackson has quit [Quit: Leaving] 19:53:39 have you tried this in debug mode? it will tell you if it tries to place the vault + fails 19:54:01 <|amethyst> it will generate huge amounts of spam, but there are valuable nuggets in there :) 19:54:02 -!- lexackson has joined ##crawl-dev 19:54:12 -!- lexackson has quit [Client Quit] 19:54:31 now is when I admit I've never used debug, right 19:54:32 -!- lexackson has joined ##crawl-dev 19:55:00 <|amethyst> HangedMan: you're getting it in other branches? 19:55:31 it places in all of the branches in the DEPTH: 19:56:03 haven't checked for it to appear in abyss but abyss 19:56:58 -!- Ystah has quit [Quit: CyberScript - O único script que lava, passa, limpa a casa, e até leva as crianças na escola. (www.cyberscript.org)] 19:57:30 -!- morphy has quit [Ping timeout: 245 seconds] 19:59:49 -!- Fhqwhgads has quit [Ping timeout: 260 seconds] 19:59:58 -!- Fhqwhgads__ is now known as Fhqwhgads 20:00:33 <|amethyst> doing a fulldebug build now to test it 20:01:47 -!- Fhqwhgads_ has quit [Ping timeout: 255 seconds] 20:01:50 -!- magistern has quit [Ping timeout: 252 seconds] 20:01:56 i'm not getting anything 20:01:59 it's not even attempting to place the vault 20:02:24 ok I found the problem (not sure about why though) 20:02:33 remove the DEPTH line and it places 20:04:03 <|amethyst> ah 20:04:24 <|amethyst> yeah, random_map_by_tag() checks Depth: if it is present 20:04:31 <|amethyst> err, DEPTH: 20:04:45 fourth version, I guess 20:04:48 -!- Vidiny has quit [Quit: In the time it takes for a woman to get ready, the weather is almost guaranteed to change.] 20:04:59 you might want to make it look more like a 'Z' if that's your intent 20:05:01 <|amethyst> so probably adding Pan to the depth would make it work 20:05:07 <|amethyst> yeah, it's very easy to miss 20:05:28 <|amethyst> also, it doesn't generate very often in slime, probably because of connectivity issues 20:05:39 -!- Fhqwhgads has quit [Ping timeout: 260 seconds] 20:05:50 -!- Fhqwhgads_ is now known as Fhqwhgads 20:06:01 -!- hej has quit [Ping timeout: 260 seconds] 20:06:04 <|amethyst> why isn't it marked transparent in Slime? 20:06:29 -!- oberstein has quit [Ping timeout: 260 seconds] 20:06:42 -!- ajikeshi has quit [Ping timeout: 245 seconds] 20:06:42 I thought marking it transparent for slime would worsen connectivity 20:07:04 <|amethyst> hm 20:07:10 <|amethyst> could be, because of the walls 20:07:47 not generating very often in slime when it's purely a barely-noticed bit of decoration there sounds fine anyway 20:08:29 <|amethyst> if it's opaque, it's very easy for it to cut connectivity in slime because of its size 20:08:43 -!- dtsund has joined ##crawl-dev 20:09:31 <|amethyst> oh, it places non-slime walls in Slime 20:09:36 what 20:09:57 doesn't the slime level builder automatically convert rock walls to slime walls 20:11:14 <|amethyst> oh 20:11:20 <|amethyst> sorry, I was placing it with &L 20:11:53 <|amethyst> with slime walls, it will probably cut connectivity whether or not it's transparent, since it seems to usually not have a slime-safe passage 20:13:06 fifth version or weird teleport/hatch/shaft/ash/dd easter egg, hmm 20:14:32 -!- Daekdroom has quit [Quit: Saindo] 20:14:42 -!- magistern has quit [Ping timeout: 246 seconds] 20:16:41 -!- hej has quit [Ping timeout: 245 seconds] 20:18:06 -!- dpeg has quit [Quit: Lost terminal] 20:22:40 -!- hej has quit [Ping timeout: 252 seconds] 20:35:44 -!- y2s82 has quit [Remote host closed the connection] 20:39:12 I wonder if crypt could be shortened to three as was discussed a while back by using you.where() == dgn.level_name(dgn.br_entrance("Tomb")) in the crypt:$ vaults 20:40:12 -!- freefall has quit [Ping timeout: 276 seconds] 20:40:52 eventually, yes 20:41:17 -!- freefall has joined ##crawl-dev 20:44:12 03ontoclasm * ra8b65dd64c86 10/crawl-ref/source/rltiles/item/ (62 files in 5 dirs): Modified item icons 20:45:09 Yay, bigger icons! :P 20:46:04 hah 20:46:31 should big_cloud be in cloud.h rather than beam.h? 20:47:33 DracoOmega: also clearer rcurse/ew/ea scroll icons 20:47:49 So I noticed 20:48:12 (Yes, I have already gone and looked through them :P) 20:48:21 hah 20:48:54 we'll see what the public thinks about it in an hour and a half 20:49:19 oh derp, ignore me. 20:58:45 -!- cosmonaut has quit [Ping timeout: 245 seconds] 21:00:08 -!- HangedMan has quit [Read error: Connection reset by peer] 21:00:25 -!- Roarke has quit [Ping timeout: 245 seconds] 21:02:43 -!- minqmay has quit [Quit: Leaving] 21:02:47 -!- morphy has quit [Quit: Page closed] 21:08:15 -!- whig has quit [Ping timeout: 246 seconds] 21:11:30 -!- PollyEsther has quit [Ping timeout: 268 seconds] 21:13:04 "An iron imp pops into existence!" -- yay 21:14:14 you need a special message if a death cob does that 21:14:33 or a cyclops 21:15:12 Why a cyclops? 21:15:24 cyclops pops 21:15:34 i'm seven years old if you didn't know 21:18:46 needs some rarer entry messages 21:19:11 like 'appears in a shower of sparks' or 'assembles itself from nothing' 21:19:30 Eronarn: you write the prose, I'll code it up 21:19:36 'appears' only works for visible monsters :) 21:19:53 do you get the message if you can't see it? 21:20:35 "Something pops into existence!" -- and a bunch of tloc clouds appear 21:21:14 that sounds odd 21:21:23 -!- Jatoskep has joined ##crawl-dev 21:21:50 bugger -- I don't know how to make this play nice with _monster_warning. You can just wander into some abyss monsters ("comes into view"), but others are popping onto the scene 21:22:34 it warns if something teleports into view ("appears from thin air!") 21:22:49 maybe there's some code for that? 21:25:38 I'll see what I can do 21:25:40 * Grunt shuffles in randomly. 21:26:05 I'm without reliable access to a development machine at the moment, so don't expect to see a lot of me in the immediate future. 21:26:38 how does the 'come up the stairs' messages interact with "comes into view"? 21:26:51 The latter occurs first. 21:27:04 Grunt: If it'll help, you're welcome to an account on my vm 21:27:31 ok -- if there's redundant messaging there, I'll just replicate the existing behavior 21:27:41 It probably won't, considering my main access to anything right now is an unreliable old phone, but thanks for the offer. 21:29:15 ontoclasm: death cobs that 'pop' into existence should be 'popped death cobs' 21:31:18 Grunt: you caught up with the latest news? ontoclasm and frogbotherer both joined the dev team while you were away 21:31:28 I do get e-mail still, believe it or not. :b 21:31:40 heh 21:31:50 It may be an unreliable old phone, but I can still read e-mail on it. 21:31:55 where are you, anyway? Unreliable phone makes me think, somewhere remote and northern 21:32:07 I'm in the same place that I was two weeks ago. 21:32:10 Long story. 21:32:28 -!- Fhqwhgads has quit [Remote host closed the connection] 21:32:40 <|amethyst> your whole country is remote and northern :P 21:33:11 most of us live near the US border, where its moderately habitable 21:33:56 I'd consider moving to British Columbia if I could find a job or start a business there. 21:36:46 the economy here (in vancouver anyway, the rest of the province is a vastly different place) is alright compared to most places, although alberta is better. the problem is, it costs too much to live here 21:37:15 evilmike: it can't be any worse than Silicon Valley, and this place is a hell-hole. 21:37:33 oh it's cheaper than silicon valley. But you won't find a more expensive city in canada 21:38:11 a co-worker is moving to the Toronto burbs and his new mortgage is a third of his current rent. 21:38:48 wow 21:39:01 toronto isn't exactly cheap, either 21:40:05 I'm just glad that the Facebook IPO was a flop. Things would have gone from 'bad' to 'worse' 21:40:56 "A death cob pops from a kernel of time-space!" -- I think we can do better than that. 21:43:11 <|amethyst> I want to make an alegbra joke but can't come up with a decent one 21:44:19 Is there such a thing as a decent algebra joke? :b 21:44:22 -!- edlothiol has quit [Read error: Operation timed out] 21:44:24 -!- MarvinPA has quit [Ping timeout: 244 seconds] 21:48:22 -!- wjchen has joined ##crawl-dev 21:49:06 cloud_info doesn't expire (https://crawl.develz.org/mantis/view.php?id=6201) by neil 21:50:13 -!- yoshizzz has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 22:04:42 -!- fooobaar has quit [Ping timeout: 276 seconds] 22:05:07 -!- magistern has quit [Quit: This computer has gone to sleep] 22:05:56 -!- Turgor has quit [] 22:07:21 -!- bonghitz has quit [Quit: bonghitz] 22:08:28 -!- Codrus has quit [Ping timeout: 250 seconds] 22:09:10 -!- Tienn has quit [Ping timeout: 245 seconds] 22:11:03 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-453-ga8b65dd 22:13:55 |amethyst: "A death cob pops from null space" 22:14:49 fr: death banana 22:15:27 You read a scroll of fear. The death banana splits! 22:15:41 A death cob pops into existence with a burst of microwaves! 22:20:37 Zannick: FR: Time Flies 22:21:19 The time fly bites! A time fly comes into view. 22:24:55 -!- Daekdroom has quit [Quit: Saindo] 22:29:49 -!- purge has joined ##crawl-dev 22:30:30 -!- sacredchao has quit [Ping timeout: 240 seconds] 22:35:05 Zannick: You shoot the time flies. Time flies like an arrow. 22:41:27 -!- yogaFLAME has quit [Quit: Page closed] 22:42:21 -!- andrewhl has quit [Remote host closed the connection] 22:44:40 -!- ussdefiant has quit [Remote host closed the connection] 22:48:37 -!- N78291 has quit [Quit: null] 22:48:45 -!- simmarine_ has quit [Quit: bye] 22:48:55 |amethyst: can you pull my branch? 22:49:24 -!- ZRN has quit [Ping timeout: 252 seconds] 22:52:38 (or any of you +v people for that matter) 22:52:53 "no, really, just do it. pull my branch. come on." 22:53:50 It's amusing watching the long pauses that happen when people arrive in V:5 for the first time 22:54:06 Followed by a retreat 22:54:13 You can practically hear their thought process 22:54:20 Debian builds of 0.11 branch on crawl.develz.org updated to: 0.11-b1-109-g4b0fc20 22:54:27 is vaults now 5 levels? 22:54:29 Yes 22:54:38 heehee 22:54:40 DracoOmega: it was good fun to arrive at the bottom of vaults and go "TORNADO" 22:54:45 -!- fooobaar has quit [Ping timeout: 276 seconds] 22:54:54 And I have seen several people now just stop dead on arrival 22:55:07 '...um, why are there vault guards here?' 22:55:37 -!- ZebTM has quit [Client Quit] 22:56:12 03bh 07inception * r60a1468bcaad 10/crawl-ref/source/abyss.cc: Decrease abyss terrain change frequency 22:56:13 03bh 07inception * rfef71d766d1f 10/crawl-ref/source/mon-place.cc: Death cob jokes. 22:56:13 03bh 07inception * r0d9e2f39e05c 10/crawl-ref/source/dat/des/branches/abyss.des: Update Abyss Exit Vaults 22:56:14 03bh 07inception * r3a2ded13bc76 10/crawl-ref/source/ (abyss.cc mon-place.cc): Abyss Monster Spawning 22:56:18 -!- Rewans has quit [] 22:56:50 -!- pelotron has quit [Ping timeout: 240 seconds] 22:56:58 -!- pelotr0n is now known as pelotron 22:57:49 What it needs now is a meta-dungeon generator. 22:59:17 have a terminal misc object that your character can play dcss on 22:59:38 ... 22:59:52 <|amethyst> nah, the terminal should have Linley's Dungeon Crawl 22:59:59 <|amethyst> or Rogue even 23:03:57 excellent 23:03:57 well, either, randomly, right 23:03:57 -!- Kyrris has quit [Remote host closed the connection] 23:03:57 <|amethyst> (thinking of Day of the Tentacle, which had a computer on which you could play Maniac Mansion) 23:03:57 an unidentified terminal 23:03:57 -!- smeea has quit [Read error: Connection reset by peer] 23:03:57 A white imp errupts from nowhere. -- that might warrant an exclamation point. 23:03:57 -!- link_108 has joined ##crawl-dev 23:03:57 it's also spelled "erupts" 23:03:57 galehar? 23:03:57 moin guys 23:03:57 Zannick: error-upts.... 23:03:57 I swear, I know how to spell. 23:03:57 -!- Cheibriados has quit [Ping timeout: 260 seconds] 23:04:26 -!- Cheibriados has joined ##crawl-dev 23:04:26 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 23:04:26 -!- The topic of ##crawl is: CAO is down for major renovations, back by early September, but try CSZO instead! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 23:04:27 <|amethyst> odd, don't know what happened there 23:04:38 that's probably going a bit too far. Jiyva only dies because you kill her last follower (although this is kind of bugged, because it doesn't check for Dissolution) 23:04:51 |amethyst: ping timeout, clearly 23:04:55 with Lugonu, I assume she has many more followers, although most of them are likely in the absys 23:04:58 abyss 23:05:32 "The death cob appears in a burst of microwaves!" "The death cob pops from nullspace" (or if invisible) "Something smells like butter!" 23:05:45 I don't actually think an invisible death cob will *ever* spawn in the abyss. 23:06:48 that doesn't mean it shouldn't have a message 23:08:26 fr: death cob mimics 23:08:39 as in, corn on the cob food items are sometimes death cobs 23:08:42 -!- Codrus has quit [Ping timeout: 250 seconds] 23:09:11 ??corn on the cob 23:09:12 I don't have a page labeled corn_on_the_cob in my learndb. 23:09:47 The corn on the cob was actually a death cob! The death cob gives a chilling moan! The death cob hits you!! The death cob was a mimic! The ravenous death cob mimic hits you. The ravenous death cob mimic grabs you! The ravenous death cob mimic squeezes you!!! 23:10:33 -!- link_108 has quit [Ping timeout: 252 seconds] 23:10:40 -!- kliph has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:15:49 -!- Tolias has quit [Quit: Page closed] 23:16:27 -!- freefall has quit [Remote host closed the connection] 23:17:06 -!- freefall has joined ##crawl-dev 23:19:03 ontoclasm: The ravenous death cob mimic shapeshifter hits you! 23:21:13 :U 23:32:10 03ontoclasm * r05d68e07ade8 10/crawl-ref/source/rltiles/ (4 files in 2 dirs): Animal tiles (white_noise) 23:33:27 -!- pelotron has quit [Ping timeout: 244 seconds] 23:34:03 That warg looks kinda... wierd to me 23:34:10 -!- Lightli has quit [Ping timeout: 245 seconds] 23:34:35 -!- yogaFLAME has quit [Ping timeout: 245 seconds] 23:34:45 -!- bh has quit [Quit: Page closed] 23:35:08 -!- nooodl has joined ##crawl-dev 23:40:15 -!- nooodl has quit [Ping timeout: 276 seconds] 23:44:11 -!- Elynae is now known as cang 23:53:07 -!- Zephryn has quit [Ping timeout: 240 seconds] 23:53:10 I want to see the warg 23:55:17 Well, it's in the commit 23:55:47 -!- dtsund has quit [Quit: dtsund] 23:56:28 -!- cang has quit [Quit: Leaving] 23:58:04 -!- Sorbius has quit [Quit: If your not living on the edge, you're taking up too much space]