00:01:05 Unstable branch on crawl.develz.org updated to: 0.12-a0-2617-g4eb46a6 (34) 00:02:15 -!- MarvinPA has quit [Ping timeout: 260 seconds] 00:03:40 ??dazzling spray 00:03:41 dazzling spray[1/1]: Level 3 conjuration/hexes, new in 0.12. Fires a spray of energy at up to 3 targets in the same general direction which deal some damage and can temporarly blind creatures which are neither nonliving nor undead if they fail an HD-based save. 00:05:20 -!- rossi has quit [Quit: WeeChat 0.4.0] 00:05:23 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2617-g4eb46a6 (34) 00:06:32 -!- Pacra has quit [Quit: Pacra] 00:07:01 -!- _dd has joined ##crawl-dev 00:08:04 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2617-g4eb46a6 00:09:12 -!- ASDCRAWL has quit [Ping timeout: 245 seconds] 00:12:10 -!- gluop has quit [Ping timeout: 260 seconds] 00:17:32 -!- kekekela has quit [Ping timeout: 245 seconds] 00:19:36 -!- Senshi has quit [Quit: Page closed] 00:26:36 -!- st_ has quit [Ping timeout: 264 seconds] 00:26:44 -!- VolteccerJack has quit [Quit: Page closed] 00:30:30 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 00:31:58 -!- dtsund has quit [Read error: Connection reset by peer] 00:35:46 i don't want to draw a lava worm 00:35:56 can't we just remove them 00:37:23 -!- dtsund has joined ##crawl-dev 00:43:05 -!- gluop has quit [Ping timeout: 260 seconds] 00:45:27 -!- SaintWacko has quit [Ping timeout: 245 seconds] 00:47:27 -!- xorp has quit [Ping timeout: 256 seconds] 00:50:32 -!- jefkin has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130227155321]] 00:53:04 -!- geedmat has quit [Quit: Page closed] 00:56:25 -!- dtsundere has joined ##crawl-dev 00:56:55 -!- dtsund has quit [Disconnected by services] 00:56:59 -!- dtsundere is now known as dtsund 01:02:44 -!- Blazinghand_ has quit [Ping timeout: 248 seconds] 01:06:17 -!- bh has quit [Ping timeout: 245 seconds] 01:18:25 -!- Snarwin has quit [Quit: leaving] 01:19:52 -!- Villadelfia has quit [Read error: Connection reset by peer] 01:23:19 -!- Villadelfia has joined ##crawl-dev 01:31:45 -!- GuraKKa has quit [Read error: Connection reset by peer] 01:33:57 -!- ussdefiant_ has joined ##crawl-dev 01:34:53 -!- kaiserfro has quit [Quit: Page closed] 01:34:59 -!- ussdefiant has quit [Ping timeout: 245 seconds] 01:35:07 -!- ussdefiant_ is now known as ussdefiant 01:43:48 -!- magicpoints has quit [Ping timeout: 248 seconds] 01:45:21 -!- zero_one has quit [Ping timeout: 276 seconds] 01:46:52 03ontoclasm 07* 0.12-a0-2618-g902e538: Lava snake, lava worm, & swamp worm tiles 10(7 minutes ago, 4 files, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=902e5389d33f 01:48:43 -!- pelotr0n has quit [Quit: Leaving] 01:50:59 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 01:57:04 -!- ketsa has quit [Read error: Connection reset by peer] 01:57:53 -!- ketsa has joined ##crawl-dev 02:11:28 -!- Crazylemon64 has quit [Ping timeout: 250 seconds] 02:14:47 -!- mivue has quit [Quit: mivue] 02:18:20 -!- crate has quit [Quit: Leaving] 02:22:55 -!- evilmike has quit [] 02:27:15 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:50:47 -!- DainDwarf has quit [Changing host] 02:50:51 -!- nonethousand has quit [Quit: Leaving] 03:03:11 -!- simmarine has quit [Quit: Leaving] 03:04:49 -!- WalkerBoh has quit [Remote host closed the connection] 03:08:57 -!- clinew has quit [Quit: leaving] 03:10:42 -!- nooodl has joined ##crawl-dev 03:19:18 -!- ussdefiant has quit [Ping timeout: 276 seconds] 03:26:11 -!- dtsund has left ##crawl-dev 03:27:11 -!- alefury has joined ##crawl-dev 03:37:27 -!- minqmay has quit [Quit: Leaving] 03:50:31 -!- Aryth has quit [Ping timeout: 260 seconds] 03:56:51 -!- Vizer_ has joined ##crawl-dev 03:57:18 -!- Vizer has quit [Ping timeout: 256 seconds] 03:57:57 -!- raskol has quit [Quit: Konversation terminated!] 04:16:35 -!- G-Flex has quit [Ping timeout: 260 seconds] 04:18:27 Water generated by Chaos Butterfly can block exits in zig sprint. (https://crawl.develz.org/mantis/view.php?id=6751) by tychotesla 04:20:15 kind of tempted to report "Chaos Butterflies exist" as follow-up bug 04:23:31 -!- edlothiol has joined ##crawl-dev 04:33:25 hmm, how come was I able to eat a "clean" killer bee chunk, even though I had nausea? 04:33:36 "You can barely stomach this raw meat while nauseous." 04:33:49 and i got "ill" (sick) 04:34:05 (clean killer bee chunk because my tengu has rPois) 04:36:48 you can eat even if nauseated at a certain satiation level 04:36:54 or hunger level rather 04:36:59 ah 04:37:13 i guess i was almost starving 04:37:14 but with the effect you described 04:37:23 ??nausea 04:37:23 nausea[1/2]: New status effect in 0.10, replaces sickness from contaminated chunks (but not sickness from other sources). While it is active, you can't eat unless you are starving or near starving (and you only get half nutrition then). 04:38:34 -!- TacoPrincess has quit [Ping timeout: 252 seconds] 04:44:00 -!- Aryth has quit [Ping timeout: 260 seconds] 04:45:18 -!- st_ has joined ##crawl-dev 04:46:31 -!- Substitute has quit [Ping timeout: 260 seconds] 04:51:05 -!- Wehk has joined ##crawl-dev 04:54:51 -!- dcssrubot659 has quit [Read error: Connection reset by peer] 04:59:41 -!- dcssrubot470 has quit [Read error: Connection reset by peer] 05:01:55 -!- monqy has quit [Quit: hello] 05:08:50 -!- dcssrubot232 has quit [Read error: Connection reset by peer] 05:12:16 -!- blabber_ has joined ##crawl-dev 05:14:23 -!- bonghitz has quit [Remote host closed the connection] 05:15:13 -!- blabber has quit [Ping timeout: 248 seconds] 05:29:10 Zigsprint Arena 20 teleporter entry and exit on same arena, can't progress. (https://crawl.develz.org/mantis/view.php?id=6752) by kave 05:42:07 -!- greatorbofeyes has quit [Ping timeout: 245 seconds] 06:02:29 -!- absolutego has quit [Quit: leaving] 06:03:02 -!- _dd has quit [Ping timeout: 255 seconds] 06:04:31 Catoblepas lair ending petrified trees get petrified in calcifying dust. (https://crawl.develz.org/mantis/view.php?id=6753) by Kalma 06:06:29 -!- GreatOrbOfEyes has joined ##crawl-dev 06:07:49 -!- syllogism has joined ##crawl-dev 06:08:34 -!- GreatOrbOfEyes is now known as HangedMan 06:09:47 -!- ontoclasm has quit [Quit: Leaving.] 06:13:06 -!- madreisz has quit [Quit: Page closed] 06:38:21 -!- MarvinPA has joined ##crawl-dev 06:38:59 -!- dcssrubot549 has quit [Read error: Connection reset by peer] 06:39:42 -!- tsn has quit [Quit: leaving] 06:44:38 -!- kek has joined ##crawl-dev 06:50:51 -!- ZRN has quit [Ping timeout: 276 seconds] 06:51:52 -!- dcssrubot488 has quit [Ping timeout: 276 seconds] 06:54:30 -!- DainDwarf has quit [Quit: Dain's default quit message] 07:05:30 -!- Nicksvaffel is now known as Isvaffel 07:11:58 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:03 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:06 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:20 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:23 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:25 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:27 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:29 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:12:49 -!- dcssrubot761 has quit [Read error: Connection reset by peer] 07:13:12 -!- santiago has quit [Read error: Connection reset by peer] 07:16:47 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:20:07 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:20:10 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:20:12 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:21:05 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:21:08 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:22:56 -!- eith has joined ##crawl-dev 07:28:41 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:28:44 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:28:46 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:29:23 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:33:25 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:33:36 -!- Jebus has quit [Client Quit] 07:34:04 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:34:15 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:34:58 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 07:36:29 !lg . sprint 07:36:29 73. HangedMan the Fighter (L11 GhWr), worshipper of Makhleb, mangled by a meat berserker (a +9,+9 battleaxe) in Sprint (Sprint VIII: "Arena of Blood") on 2013-03-09 13:33:01, with 700000 points after 7 turns and 0:00:20. 07:38:11 oh whoops wrong channel blargh 07:39:42 -!- ldf has quit [Read error: Connection reset by peer] 07:43:16 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 08:03:08 -!- blackcustard has joined ##crawl-dev 08:07:07 -!- Palyth has quit [Ping timeout: 245 seconds] 08:08:37 -!- ldf has quit [Ping timeout: 240 seconds] 08:12:49 -!- Tekkuni has quit [Quit: Page closed] 08:15:09 -!- dagonfive has quit [Read error: Connection reset by peer] 08:21:03 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 08:27:28 -!- Pacra has joined ##crawl-dev 08:29:12 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 08:31:02 03edlothiol 07* 0.12-a0-2619-g8a63e1e: Webtiles: Fix the command marker overwriting the turn marker. 10(3 days ago, 2 files, 3+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8a63e1e960ff 08:31:02 03edlothiol 07* 0.12-a0-2620-ge24ed8b: Webtiles: Fix escaping of newlines in JSON strings. 10(6 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e24ed8bb71cf 08:33:02 -!- PsyMar has quit [Read error: Connection reset by peer] 08:33:56 edlothiol: hey, do you know anything about the status of CSN? (I don't know how much communication you actually have with the person who owns the server) 08:34:18 it looks pretty dead though... would be nice to know whether or not it is permanently dead 08:40:20 elliptic: yeah, I have no idea 08:40:28 -!- _dd has joined ##crawl-dev 08:42:56 -!- dcssrubot40 has quit [Read error: Connection reset by peer] 08:49:42 -!- xorp has quit [Ping timeout: 250 seconds] 08:59:19 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 08:59:21 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 08:59:23 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 09:02:29 -!- bhaak has quit [Ping timeout: 245 seconds] 09:02:34 -!- Crazylemon64 has quit [Ping timeout: 252 seconds] 09:03:16 -!- ussdefiant has joined ##crawl-dev 09:04:20 -!- bhaak has joined ##crawl-dev 09:05:18 the default rc still recommends changing aliases like $preferred, $contaminated, or $danger, to recolor messages. that doesn't work though. the default settings are loaded first and the alias expanded. you can redine $contaminated all you want, but unless you do "menu_colour ^= inventory:magenta:contaminated", it won't do anything 09:06:32 what would be the best way to fix this? make aliases expand later, or just change the rc? (the first is more correct i think, though it might break rcs) 09:07:32 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 09:09:36 -!- Vizer_ has quit [Quit: bye] 09:11:30 Potion of blood disappearing from a shop didn't disappear from shopping list (https://crawl.develz.org/mantis/view.php?id=6754) by Medar 09:11:45 -!- scummos has quit [Ping timeout: 260 seconds] 09:13:23 sorry. "ae := autopickup_exceptions" is an alias. "$contaminated" is a shortcut. i meant the later. i should get my terminology right 09:21:05 well, rcs have already been broken a bunch and i doubt many people set those variables 09:21:09 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 09:21:12 so it's probably harmless to do it the Right Way 09:21:36 Sustenance ring instantly identified, because I happened to get hungry while putting it on (https://crawl.develz.org/mantis/view.php?id=6755) by Medar 09:23:18 -!- ussdefiant has quit [Ping timeout: 276 seconds] 09:23:37 -!- vadatajs has quit [Remote host closed the connection] 09:29:24 elliott: makes sense to me 09:53:04 -!- pythonsnake has quit [Quit: WeeChat 0.4.0] 09:54:02 -!- DocAquatic has quit [Quit: Page closed] 09:54:25 -!- Zermako has quit [] 09:54:40 -!- pythonsnake has quit [Changing host] 10:00:39 -!- Kellhus has quit [Quit: Page closed] 10:03:59 -!- Arkaniad|Laptop has quit [Quit: I've killed the senator.] 10:06:00 -!- sbanwart has quit [Ping timeout: 260 seconds] 10:06:32 -!- eith has quit [Ping timeout: 246 seconds] 10:07:05 Vault Lugonu temple. (https://crawl.develz.org/mantis/view.php?id=6756) by Marbit 10:13:02 -!- dcssrubot405 has quit [Read error: Connection reset by peer] 10:13:27 -!- Arkaniad has quit [Read error: Connection reset by peer] 10:19:16 <|amethyst> !tell dpeg I added a short post on CDO wordpress about the RLR episode; if you want to add to it feel free 10:19:17 |amethyst: OK, I'll let dpeg know. 10:19:20 <|amethyst> !tell rax I added a short post on CDO wordpress about the RLR episode; if you want to add to it feel free 10:19:21 |amethyst: OK, I'll let rax know. 10:25:02 -!- nonethousand has quit [Quit: Leaving] 10:31:49 -!- magistern has quit [Quit: This computer has gone to sleep] 10:35:19 -!- edlothiol has quit [Remote host closed the connection] 10:38:26 -!- Mottikins__ has joined ##crawl-dev 10:42:03 -!- Alheris has quit [Client Quit] 10:42:32 -!- Sombrero_Mott has quit [Ping timeout: 272 seconds] 10:43:58 -!- oberstein has quit [Quit: uhhh] 10:46:33 -!- halv has quit [Remote host closed the connection] 10:47:47 A Lugonu temple in a lava island, kobolds with darts of dispersal help you to get there. 10:49:50 -!- HangedMan has quit [Read error: Connection reset by peer] 10:50:11 -!- HangedMan has joined ##crawl-dev 10:51:57 submitted by "I'll check the vault ingame but I've never done so and it sounds a bit complicated." 10:52:28 -!- noppa354 has quit [Quit: Page closed] 10:58:58 |amethyst? 10:59:18 dpeg is generally not so keen on having his full name shown 11:02:00 the name (but not the string "dpeg") is on the page linked, fwiw 11:02:14 <|amethyst> oh, sorry 11:03:50 well on the same page is the dpeg interview post which does the same 11:03:53 <|amethyst> Napkin: I removed the real names but as elliott said the RLR episode uses the real names. But at least the real names and handles aren't right next to each other 11:04:10 Stable (0.11) branch on crawl.akrasiac.org updated to: 0.11.2-10-g01a9a8f 11:08:19 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-2620-ge24ed8b (34) 11:09:26 -!- bh has joined ##crawl-dev 11:09:32 -!- kek has quit [Remote host closed the connection] 11:10:13 -!- kek has joined ##crawl-dev 11:10:23 !messages 11:10:24 No messages for bh. 11:13:31 I have boltblink partially working. Picking the blink destination is slightly tricky 11:14:12 boltblink? 11:14:17 oh, lightning form 11:14:44 elliptic: do you think it should ignore TELE-? 11:15:09 probably 11:15:39 -!- eb has quit [Read error: Connection reset by peer] 11:16:47 <|amethyst> what happens if you try to boltblink through a grate? 11:16:57 |amethyst: you should stop at the grate, obviously. 11:17:02 Faraday and all that. 11:17:09 <|amethyst> not get stuck in the grate 11:17:10 <|amethyst> ? 11:17:20 <|amethyst> "You are grounded. You die." 11:17:32 that would make players very sad. 11:17:37 <|amethyst> yeah yeah 11:19:08 though amusing devs might be more important than that 11:21:34 -!- oberstein has joined ##crawl-dev 11:22:29 -!- Chousuke has quit [Ping timeout: 246 seconds] 11:23:22 yes, there are full names, too 11:24:07 but it's a difference to show up on a radio episode or on a website dedicated to a game 11:24:53 Napkin: hm? 11:26:09 |amethyst: I'm probably putting this bolt blink code in the wrong place. I'm leery of mixing abilities and spells. 11:26:14 from before you joined, bh - dpeg generally doesn't like his full name to show up in connection to a game, related to the new post about roguelike radio 11:26:27 Napkin: ah. 11:26:36 Napkin: maybe he should get a more common name ;) 11:32:19 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.] 11:32:58 hehe 11:33:10 -!- Kalir has quit [Changing host] 11:34:57 blah. for boltblink I'd love to just use your_spells, but I need to get access to the beam to figure out where to place the player 11:35:43 -!- ontoclasm has joined ##crawl-dev 11:42:59 -!- kek has quit [Quit: brb] 11:43:10 -!- dcssrubot490 has quit [Read error: Connection reset by peer] 11:45:07 -!- kek has joined ##crawl-dev 11:45:27 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 11:49:15 -!- scummos^ has quit [Ping timeout: 260 seconds] 11:52:03 -!- Pepe has quit [Read error: Connection reset by peer] 11:54:30 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 11:57:22 -!- Substitute has quit [Ping timeout: 276 seconds] 11:58:10 dpeg's just ashamed to be connected with this pile of spaghetti, isn't he? ;-P 11:59:24 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 12:00:51 -!- meowfelid has quit [Quit: Page closed] 12:01:00 Jebus, jebus has been failing a lot 12:02:43 Jebus (L18 HOPr) ASSERT(!invalid_monster_type(f.mons.type)) in 'tags.cc' at line 1545 failed. (Vaults:1) 12:04:20 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!] 12:04:53 -!- Pepe has quit [Remote host closed the connection] 12:04:57 |amethyst: can you look at Jebus's crashes? 12:05:37 without looking, same thing as boopyputt from before? 12:06:35 bh: zapping yourself into a grate grounds you. you go down one floor. 12:06:54 Zannick: no :) 12:07:05 -!- DracoOmega has joined ##crawl-dev 12:07:16 I come bearing a fix for that. Hang on a sec. 12:07:16 bh: ;P 12:08:28 It should be the same as BOOPYPUTT, yes (which I finally more or less found the cause of) 12:09:09 -!- Substitute has quit [Ping timeout: 245 seconds] 12:09:15 * SamB_ wonders if it's possible to tell doxygen not to bother (trying to) put stuff in include graphs on account of it including AppHdr.h, since nearly everything does that ... 12:10:27 Okay, pushed. Guess I should probably rebuild CSZO now 12:10:30 So that he can play 12:11:40 LordLovebone (L23 DsDK) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed. (Abyss:1) 12:12:20 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2624-g3eaf7e5 (34) 12:12:36 LordLovebone (L23 DsDK) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed. (Abyss:1) 12:12:43 <|amethyst> SamB_: The FAQ has "4. How can I make doxygen ignore some code fragment?" 12:12:49 -!- nooodl has quit [Ping timeout: 248 seconds] 12:13:05 <|amethyst> SamB_: oh, you have to wrap the code in comments :( 12:13:32 03DracoOmega 07* 0.12-a0-2621-g885b5f1: Fix another method of cloning Yred/Beogh companions 10(17 hours ago, 4 files, 16+ 12-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=885b5f1ec666 12:13:32 03DracoOmega 07* 0.12-a0-2622-g7981c5d: Add a temporary routine to clean up after some invalid god companions 10(17 hours ago, 3 files, 24+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7981c5d0f5da 12:13:32 03DracoOmega 07* 0.12-a0-2623-g365bd51: Don't have friendly vault sentinels blow their horns 10(17 hours ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=365bd5147c3c 12:13:32 03DracoOmega 07* 0.12-a0-2624-g3eaf7e5: Apply dactions to transiting monsters, refactor related code 10(12 hours ago, 4 files, 126+ 56-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3eaf7e59e043 12:16:51 -!- Pepe has quit [Read error: Connection reset by peer] 12:17:20 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 12:18:37 Moving Staircase (https://crawl.develz.org/mantis/view.php?id=6757) by residualshade 12:19:35 ^ just checked, he doesn't worship Xom 12:19:54 That sounds... bizzare 12:21:15 LordLovebone (L23 DsDK) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed. (Abyss:1) 12:21:54 -!- Jebus has quit [Quit: Page closed] 12:21:55 Okay, on the plus side, this means that his crash is PROBABLY not my fault 12:21:55 DracoOmega: uh oh 12:21:58 <|amethyst> he was fighting dire elephants 12:22:07 -!- residualshade has quit [Ping timeout: 245 seconds] 12:22:08 |amethyst: and he got trampled? 12:22:12 or the stairs got trampled. 12:22:12 Since that assert should no longer trigger for cloned stuff 12:22:14 <|amethyst> oh, no, that was a little while back 12:22:28 Meaning something ELSE is wrong with the mid cache? 12:22:29 <|amethyst> 1000 turns before death 12:23:09 -!- Chousuke has joined ##crawl-dev 12:24:06 Would be nice if he pointed out at what time this happened 12:24:18 So we could look at the circumstances involved more specifically 12:24:48 !lm Lordlovebone crash 12:24:48 3. [2013-03-09 18:21:14] LordLovebone the Tortoise (L23 DsDK) ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed on turn 96891. (Abyss:1) 12:24:53 !lm Lordlovebone crash x=gid 12:24:53 3. [2013-03-09 18:21:14] [game_key=LordLovebone:cszo:20130207003214S] LordLovebone the Tortoise (L23 DsDK) ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed on turn 96891. (Abyss:1) 12:25:06 <|amethyst> DracoOmega: change it to "feedback" and ask that 12:25:12 !lm lordlovebone crash gid=LordLovebone:cszo:20130207003214S 1 12:25:12 1/3. [2013-03-09 18:11:39] LordLovebone the Tortoise (L23 DsDK) ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed on turn 96894. (Abyss:1) 12:25:26 !lm lordlovebone crash gid=LordLovebone:cszo:20130207003214S 1 -tv 12:25:26 1/3. LordLovebone, XL23 DsDK, T:96894 (milestone) requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 12:26:09 There was a flurry of messages about mids involving profane servitors when he was abyssed 12:26:10 |amethyst: Why change it to feedback if it's possible there is still some bug? 12:26:16 greensnark: Yes, that is not unexpected 12:26:28 greensnark: A leftover effect of cloned monsters 12:26:37 The underlying cause of which should now be fixed 12:26:58 <|amethyst> DracoOmega: I mean the status, not the category 12:27:12 what even is the difference 12:27:16 DracoOmega: because you need feedback to find the bug 12:27:17 <|amethyst> DracoOmega: feedback means "the submitter (or somebody) needs to provide feedback" 12:27:23 Oh, okay 12:27:35 and why would anyone think having twenty different ways of classifying tickets is great 12:27:41 hate mantis :( 12:28:07 lol, mantis is actually quite simple in that matter, ChrisOelmueller 12:28:45 is that twenty different properties, or twenty choices for status? 12:28:48 feedback is also the only state mantis allows for re-opened bugs, unless you have admin rights and take two additional steps after reopening 12:29:00 all of which send spam notifies 12:29:13 ouch 12:29:20 SamB_: why not both :o 12:29:26 -!- SamB_ is now known as SamB 12:29:28 <|amethyst> acknowledged for "we got the feedback and it's what we need"; confirmed for "yes, this is a bug"; assigned for "someone is working on it"; resolved for "we think it's fixed"; and closed for when the submitter agrees it's fixed 12:29:56 there's a field for "assigned" already 12:30:00 yes i prefer "open" and "closed" as status 12:30:10 -!- danbru has joined ##crawl-dev 12:30:12 <|amethyst> yeah, I'm not sure why there is a separate "assigned" status 12:30:21 and writing messages explaining the current situation instead, so that the reporter also has a chance of grasping this 12:30:23 well, I can imagine having twenty different fields that are all useful at least some of the time ... 12:30:36 <|amethyst> kilobyte: I guess confirmed+assignment means "X should work on it", while assigned+assignment means "X is working on it" 12:30:57 maybe i just hate german workflows too much 12:31:07 <|amethyst> which isn't really different for us because people assign themselves 12:32:02 the funny part is actually people whining about additional stuff, they don't need to use ;> 12:32:26 apart from the "feedback" issue on reopen, to which i haven't heard any alternative suggestion yet 12:32:39 kind of funny to confuse reporters and devs with useless bloat yes 12:32:43 -!- Substitute has quit [Ping timeout: 260 seconds] 12:32:54 <|amethyst> Napkin: well, it does impose some cognitive load... "Wait, should I mark this resolved or closed?" 12:33:22 it would help if there was, like, a hints mode (on by default) ... 12:33:24 I didn't even know what the difference was 12:33:47 software that needs a hints mode to understand is bad software :P 12:33:51 <|amethyst> SamB: Achievement Unlocked! 12:34:46 another project i was on used open -> assigned/feedback -> resolved -> closed pretty effectively 12:34:57 just depends on the project's workflow 12:35:00 leaving nothing but open and closed would be the best idea, yeah 12:35:15 -!- shirish has joined ##crawl-dev 12:35:38 but then we switched to redmine which is a million times worse than mantis 12:35:41 :( 12:36:29 and now to getsatisfaction which words can't even describe 12:38:50 03dolorous 07* 0.12-a0-2625-gfd41314: Add spacing fixes. 10(8 minutes ago, 2 files, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=fd4131411bd7 12:38:50 03dolorous 07* 0.12-a0-2626-gb162943: Add minor cosmetic fixes. 10(5 minutes ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b162943f0f5e 12:38:56 MarvinPA: at least not trac? 12:39:09 redmine is just trac except more of it 12:39:11 trac is i think maybe the worst piece of software ever 12:39:14 which is not better 12:40:37 yeah i think the idea in switching to redmine was that it'd be magical and do changelogs and roadmaps and wiki and bug tracking and everything all at once 12:40:44 but it turns out it does all of those things badly 12:41:38 should use tavern for bug tracking 12:41:39 what could go wrong 12:41:59 A spell is only in spell_list if it appears in a spell book, huh? 12:44:51 so, what status do you want re-opened tickets to have? 12:45:00 open? 12:45:21 there is "new", "assigned", "closed" available 12:45:34 there is no "open" 12:45:50 just the same as a new issue sounds good to me 12:46:18 well the point is that there's no reason there wouldn't be just open and closed instead of fifty :P 12:46:34 I wish I could figure out how to reproduce this warden item shoving crash, or that one of the two people who have experienced it were kind enough to make a backup save for me to look at 12:46:47 there is elliott, unless you change it? 12:47:20 enough time to complain, probably could have changed the source already :-P 12:48:58 03dolorous 07* 0.12-a0-2627-g380d588: Add more minor cosmetic fixes. 10(4 minutes ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=380d5887bd29 12:49:57 ok, there you go: only "new", "assigned", "resolved" and "closed" available. reopen to "new". 12:52:17 sounds good 12:53:52 what's the difference between resolved and closed? 12:54:21 what, no confirmed? 12:54:36 elliott: resolved means "fixed" and closed means "sod off" :) 12:54:48 closed makes it read-only 12:56:34 i guess i could remove "resolved" if you guys don't want to allow reporter notes after marking as fixed/done 12:57:01 sometimes we screw up and don't actually fix stuff 12:57:26 i would also advice against that 12:57:50 how about dropping "closed" then and renaming "resolved" to "closed" :) 12:58:39 also, I think, if it has to be one or the other, "confirmed" works better than "assigned" since it sounds more like it's okay to have nobody assigned to fix it yet? 12:58:47 I agree 12:58:54 Since we don't seem to do a lot of explicit assigning here 12:59:15 But it's still nice to have a category for "Yep, this is definitely a real bug:" 12:59:55 On a different note, can Sequell query crashes by the assert they crashed on? 13:00:11 Since I can't remember the name of the other guy who ran into this problem >.> 13:00:28 !lm * crash x=vmsg,verb,noun 13:00:29 4550. [2013-03-09 18:21:14] [vmsg=;verb=crash;noun=ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed.] LordLovebone the Tortoise (L23 DsDK) ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed on turn 96891. (Abyss:1) 13:00:38 !lm * crash noun=~*mid* 13:00:39 105. [2013-03-09 18:21:14] LordLovebone the Tortoise (L23 DsDK) ASSERT(monster by mid(m->mid) == m) in 'dbg-scan.cc' at line 466 failed on turn 96891. (Abyss:1) 13:01:01 Thanks 13:02:27 ... why does Sequell convert the underscores to spaces in that assert message ... ? 13:03:00 ??controlled blink 13:03:00 controlled blink[1/4]: Level 7 Translocation spell that works like a {blink} scroll and gives {contam}. However, unlike the blink scroll, it acts like a semicontrolled blink on levels with no teleport control. 13:03:28 * SamB has been really confused for some time about how the message shown was generated, since it was clearly not valid C++, and only now went and looked at the actual assert ... 13:03:29 -!- G-Flex has quit [Ping timeout: 248 seconds] 13:05:20 So, it seems that every time this crash has involved the player standing on an open door, completely surrounded by creatures. This is probably significant. 13:05:31 (Except I'm still not reproducing it under the same circumstances) 13:06:05 !lg * x=vmsg 13:06:06 2147453. [vmsg=blasted by an orc wizard (magic dart)] blackjack the Insei (L3 SETm), blasted by an orc wizard (magic dart) on D:3 on 2013-03-09 19:03:38, with 173 points after 1903 turns and 0:11:32. 13:06:18 IIRC that's actually blasted_by_an_orc_wizard_(magic_dart) under the hood 13:09:31 elliott: <3 13:10:17 dgamelaunch should totally snag a copy of the save when crawl crashes, and keep at least the last one around for debugging ... 13:10:55 That would certainly be helpful here 13:11:22 Because, try as I might, I can't seem to cause any crash in the closest circumstances I can see 13:11:53 And I've stood in multiple doorways surrounded by creatures, with items below me, and had wardens seal and unseal stuff possibly hundreds of times now 13:12:35 -!- Xiberia has joined ##crawl-dev 13:12:39 -!- ontoclasm has quit [Quit: Leaving.] 13:13:14 -!- dcssrubot153 has quit [Read error: Connection reset by peer] 13:16:00 SamB, DracoOmega: "assigned" i think has a special status, which we shouldn't mess with. I reenabled "confirmed" optionally, not showing as default values in the workflow, though 13:16:43 -!- BasedOnOprah has quit [Quit: Page closed] 13:16:49 A special status how? 13:17:28 -!- dtsund has joined ##crawl-dev 13:21:14 not special, just not default value 13:22:35 i mean, when you see a new issue, how do you deal with it? 13:25:05 !lm * cdo !tiles 13:25:19 1179634. [2013-03-09 19:23:28] RepoMan the Thaumaturge (L14 DsWr) reached level 3 of the Elven Halls on turn 44071. (Elf:3) 13:25:33 (at least it shouldn't be the default value for "Change Status To:" buttong... but it seems to still be *sigh* 13:25:36 ) 13:26:14 * SamB wonders why he's having trouble connecting to CDO ... 13:26:33 via what, SamB? 13:26:37 ssh 13:27:05 it seems to authenticate fine, but then I get logged straight out again ... 13:27:18 Oh, I think I may have found the problem! 13:27:33 (Still haven't replicated, but I stared at the code long enough to notice something not quite right) 13:27:46 (I mean, the public key is accepted but I see nothing from dgamelaunch ...) 13:28:22 -!- Arkaniad has quit [Ping timeout: 276 seconds] 13:28:42 oh, it doesn't like my TERM 13:28:54 which is? 13:28:57 which is putty-256color 13:30:00 Sadly this means it's kind of hard to test, since I can't get the problem to cause a problem in the first place 13:31:04 -!- Blazinghand_ has joined ##crawl-dev 13:32:38 try again, SamB 13:33:00 ah, much better 13:33:26 kind of wierd it didn't give an error message about not being able to find any terminfo to use, though 13:34:16 * SamB is assuming Napkin installed ncurses-term, which he was about to suggest ... 13:36:13 -!- WalkerBoh has quit [Remote host closed the connection] 13:37:07 -!- LordLovebone has quit [Ping timeout: 245 seconds] 13:38:07 the chroot doesn't have a full os 13:38:18 Hmm, CDO doesn't give admins access to save backups? 13:38:45 i didn't bloat the chroot with all terminal definitions ;) 13:39:38 cdo/dgl gives that ability to the player 13:40:33 the very idea of "terminal definition" is around 30 years obsolete 13:41:07 kilobyte: unfortunately, the need for them is not gone 13:41:11 mostly because most systems lack whatever new shiny terminal you just made 13:41:23 SamB: oh "access"? there is a folder where the player can have their games dumped 13:41:24 Solaris _still_ doesn't understand TERM=linux 13:41:33 which is accessible for all devs 13:41:42 SamB: if TERM=xterm, what does this mean? 13:41:54 kilobyte: well, yes, there is that 13:43:09 SamB: it's currently used by xterm, gnome-terminal, xfce4-terminal, osso-xterm, mate-terminal, evilvte, konsole, kuake, ... 13:43:49 -!- nooodl has joined ##crawl-dev 13:43:50 yay. blinkbolt works 13:43:51 How many of those actually implement it according to the spec? 13:43:57 and they differ heavily. gnome-terminal and others libvte-based are one camp, quite different from real xterm, and konsole is a monstrosity with no resemblance to the rest 13:45:11 SamB: I researched that quite a bit (~15 years ago, though), and if you call "spec" vt100/vt220-ishness, then linux and putty are quite decent, then rxvt, with xterm and the rest being far far away 13:46:07 <|amethyst> huh? 13:46:13 <|amethyst> oh 13:46:19 <|amethyst> VT100, not ANSI 13:46:22 the other popular string was "rxvt", used by all kind of aterms, wterms, etc (the latter IIRC is a fork of rxvt) 13:46:26 <|amethyst> I was going to say, rxvt is horrible 13:46:33 by "spec" I meant that document that lists the codes accepted/produced by xterm 13:47:07 yes, vt??? and xterm are worlds away 13:47:48 libvte is strongly in xterm camp 13:48:14 -!- VolteccerJack has quit [Quit: Page closed] 13:49:40 03bh 07[lightningForm] * 0.12-a0-2628-g193c084: Electric form 10(8 weeks ago, 10 files, 84+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=193c084a8da6 13:49:40 03bh 07[lightningForm] * 0.12-a0-2629-gc21f085: Blinkbolt 10(10 minutes ago, 10 files, 77+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c21f08578c4d 13:53:31 kilobyte: how did you test all of this? 13:54:29 by installing every terminal I could, checking what codes get returned on input, and by checking whether a program I was writing at the time works ok 13:55:56 bh: so where are the raijuu bands :P 13:56:12 HangedMan: what..? 13:56:40 i.e. the whole idea of boltblink was a pack monster that used it 13:57:30 IIRC the only issue that'd be hard to resolve is xterm and vt100 returning different codes for grey / and grey * 13:57:34 it seems fairly effective on a form. 13:57:44 raijuu ... hehehehe 13:58:26 the rest can be done by blindly being conservative on output, and liberal on input 13:59:03 level 8 tmut/air does seem to be a lot of investment but it's still for players a more complicated less-controllable form of cblink that ignores -ctele... 13:59:38 bh: I think boltblinking is probably better suited for a monster than a player. For one thing, the ability seems extremely powerful for players, as-is, but I think it's possibly more interesting to be on the recieving end of it, anyway 14:00:15 If a player was going to be able to use it, it needs some much stronger limitations somehow anyway 14:00:16 DracoOmega: Yes. It's completely overpowered. 14:00:40 I think, as mentioned before, a small pack of boltblinking mobs could be potentially interesting 14:00:44 At least worth trying 14:01:14 hmm, so you're saying we need curses not to insist on knowing most of the stuff that's included in the terminfo database, at least when running against a typical terminal emulator? 14:01:27 (Technically, this is a lot like that reaving blade spell I still have sitting in a branch somewhere :P) 14:02:19 SamB: yes, everything includes a good subset of vt220 that's enough for almost any uses 14:02:19 DracoOmega: I'd rather spend my time making bad_forms than another monster, albeit a potentially interesting one 14:02:22 x 14:02:33 256 colours being the main thing not included 14:02:43 yeah, I was thinking of that too 14:02:51 -!- simmarine has joined ##crawl-dev 14:02:53 bh: Well, that is your call, of course 14:02:59 (Doesn't mean someone else can't >.>) 14:03:29 But in order to be remotely balanced as a player ability, it needs some far heavier drawbacks than present 14:03:45 putty is interesting in that it supports 256 colors, but can only change the first 16 of them ... 14:04:17 DracoOmega: totally agree. Do you think that a preference for 'blinking short' would be a enough? 14:04:36 <|amethyst> SamB: that's not all that unusual 14:04:53 bh: You mean just ending up at a random spot along the beam, rather than the end? 14:04:55 |amethyst: protocol-wise? 14:04:57 <|amethyst> SamB: I don't think you can change colours 16-255 in Gnome-Terminal either 14:05:02 I could also force it to place you next to a monster. DracoOmega: yes 14:05:13 I'm not talking about UI here ... 14:05:14 <|amethyst> SamB: oh, you mean with escape sequences 14:05:25 bh: I still think this would be quite strong on -cTele levels, since you could at least be sure of the direction. And at present it seems to have no real cost or cooldown? 14:05:35 <|amethyst> SamB: can you do that in xterm and Gnome-Terminal? 14:05:36 -!- eb has quit [Ping timeout: 264 seconds] 14:05:42 DracoOmega: MP + Food, but yes, no exhaustion 14:05:43 So it's sort of a better, cheaper, cBlink 14:05:55 definitely in xterm, probably in gnome-terminal 14:06:09 bh: I didn't see an mp cost when I glanced at the diff 14:06:09 btw i'm off to eat but i think "mi->name" in dactions.cc 160 needs to be changed to "mon->name" to fix compilation 14:06:15 (Possibly I misread it) 14:06:33 DracoOmega: haven't pushed that change yet. Sorry -- I'm getting it mechanically sound first before adding in limits 14:06:58 MarvinPA: Oh, so you're right! (I didn't test debug compilation) 14:07:20 -!- Arkaniad|Laptop has quit [Ping timeout: 250 seconds] 14:07:21 Ending travel next to a monster might be reasonable. Electricity has to ground out into something. 14:07:26 -!- Pepe has quit [Remote host closed the connection] 14:07:40 It also nerfs the run the hell away use. 14:07:41 the bad thing in 256 colours is that you can't auto-detect their presence, and unlike all other SGR codes, these cause mayhem when the terminal doesn't support them 14:08:00 IIRC everything modern other than Linux console does, though 14:08:22 it can't for hardware reasons 14:08:37 yeah, I know that can't work with VGA 14:08:38 <|amethyst> it could in framebuffer mode 14:08:48 I mean, VGA text mode 14:08:56 might be tempting to write a patch to at least ignore these codes 14:09:32 * kilobyte never submitted a kernel patch upstream. You can do that only during the merge window, right? 14:09:44 or are they checked and queued somewhere? 14:10:09 the reason putty can only change the first 16 colors is, incidentally, that it uses Linux's palette-write sequence 14:10:20 <|amethyst> kilobyte: I guess that's probably up to the subsystem maintainer? 14:11:20 kilobyte: I don't know, I only ever submitted one that changed a 0 into a use of a macro that expanded to 0 (followed by a comment saying /* 0 */) 14:11:24 I mean, I looked at the code in question, once that ~15 years ago, once more recently: implementing 256 colours (for fbdev) can be tricky as the kernel used VGA representation for its own purposes too, but ignoring should be trivial 14:13:27 s/used/uses/ 14:14:03 now whenever I search for my contributions on Ohloh my name comes up in tons of projects that I had nothing to do with, because they are/have branches of Linux ... 14:14:21 just because of that one line 14:14:43 <|amethyst> SamB: still means you can put them on your résumé 14:15:30 |amethyst: do you list papers that you're acknowledged in on your CV? ;) 14:15:48 -!- Pacra has quit [Read error: Connection reset by peer] 14:16:16 <|amethyst> bh: I might theoretically say "cited in over 850 papers" if that were true 14:16:26 |amethyst: transitive citations? 14:16:49 <|amethyst> "SamB: I have written code used in hundreds of open-source projects" 14:18:36 good placement of the opening quote there 14:18:44 |amethyst: "I have written code run on thousands of virtual machines" ;) 14:18:44 hehe 14:22:39 hmm, I just tried to build tiles on Windows and got a message about DejaVuSans.ttf being missing ... 14:23:31 <|amethyst> you need the contrib/fonts submodule I guess? 14:23:47 DracoOmega: I pushed the nerfing code. It's now strictly worse than cBlink 14:24:37 -!- DainDwarf has quit [Changing host] 14:25:04 03bh 07[lightningForm] * 0.12-a0-2630-g43f9265: Limit Blinkbolt 10(3 minutes ago, 3 files, 11+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=43f92654a782 14:25:04 03kilobyte 07* 0.12-a0-2628-gb664766: Formatting fixes. 10(21 hours ago, 4 files, 4+ 10-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b664766e0bb0 14:25:04 03kilobyte 07* 0.12-a0-2629-g5ab2fec: Put the enum for sealed doors where it belongs. 10(34 minutes ago, 3 files, 9+ 16-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=5ab2fec56077 14:25:04 03kilobyte 07* 0.12-a0-2630-g62ac951: Remove two pointless assignments (compiler warnings). 10(10 minutes ago, 1 file, 5+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=62ac95137582 14:30:58 kilobyte: You just effectively replaced the deprecated secret door enum with the sealed one, yes? 14:31:44 (I did already use version tags around the stuff that checks for opacity to handle both the old and new location of it, originally, by the way. Though it's possible I might have somehow done this poorly?) 14:39:18 yes; no save may have both secret doors and sealed doors (on the same level) 14:40:55 -!- Pacra has joined ##crawl-dev 14:41:03 -!- Substitute has quit [Ping timeout: 260 seconds] 14:43:19 -!- dcssrubot480 has quit [Read error: Connection reset by peer] 14:45:08 -!- ZChris13 has joined ##crawl-dev 14:45:19 No prompt when using breath weapons when no monsters are present (https://crawl.develz.org/mantis/view.php?id=6758) by brendan 14:48:55 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 14:48:59 -!- Arkaniad|Laptop has quit [Ping timeout: 260 seconds] 14:49:10 -!- ZChris13 has quit [Client Quit] 14:49:33 -!- ZChris13 has joined ##crawl-dev 14:49:48 -!- shirish has quit [Ping timeout: 250 seconds] 14:50:21 03DracoOmega 07* 0.12-a0-2631-g22e982b: Fix debug compilation 10(43 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=22e982bd11e6 14:50:21 03DracoOmega 07* 0.12-a0-2632-g28d10bc: Fix a rare crash involving vault wardens 10(11 minutes ago, 1 file, 5+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=28d10bcf46df 14:51:30 ??fungiform 14:51:30 I don't have a page labeled fungiform in my learndb. 14:52:00 kilobyte: there was some chatter about a fungiform bad_form. Your melee becomes confusing touch and you can't move when you can see any hostile creature 14:52:28 DracoOmega: let me know if you have a chance to try eForm again. It should be way less imbalanced 14:52:29 wasn't that meant to be a good form 14:52:42 elliott: sounds like a bad_form to me 14:53:01 !tell kilobyte seems like I don't have BYTE_ORDER defined in my android build environment 14:53:01 galehar: OK, I'll let kilobyte know. 14:53:30 !seen kilobyte 14:53:31 I last saw kilobyte at Sat Mar 9 20:39:18 2013 UTC (14m 12s ago) saying yes; no save may have both secret doors and sealed doors (on the same level) on ##crawl-dev. 14:53:39 galehar: I think he might have heard you ;) 14:54:08 right :) 14:54:33 I think those have been defined for other people too 14:54:52 galehar: I don't think android has ever been ported to a WRONG_ENDIAN architecture :p 14:54:52 kilobyte: You have 2 messages. Use !messages to read them. 14:55:08 galehar: is it a big-endian environment? 14:55:34 don't know 14:55:56 well, kilobyte doesn't think android has any, so you're probably fine 14:56:17 except compilation fails 14:56:22 oh 14:56:39 %git 0bdb570f 14:56:39 03kilobyte * 0.12-a0-2510-g0bdb570: Make missing BYTE_ORDER defines fatal, rather than mis-tag files. 10(6 days ago, 1 file, 5+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0bdb570f8949 14:56:51 oh? 14:56:52 IIRC only i386, armel and mipsel 14:57:23 galehar: build failures > silent corruption 14:57:39 sure, but what should I do? 14:57:48 when do we get enough of this junk to switch to autoconf? 14:57:57 <|amethyst> galehar: grep -R BYTE_ORDER /usr/include/ maybe 14:58:02 grep -r whether there's BYTE_ORDER defined somewhere 14:58:32 <|amethyst> kilobyte: btw, this says OS X needs a different include for that 14:58:32 if that fails, it's probably safe to assume ANDROID implies LITTLE_ENDIAN 14:58:38 <|amethyst> kilobyte: http://stackoverflow.com/questions/11075303/where-the-byte-order-macro-is-defined-in-osx 14:58:39 |amethyst: probably /usr/include is the wrong path, since he's probably not building *on* his phone? 14:58:46 <|amethyst> oh right 14:59:03 <|amethyst> well, /usr/share/android/include or wherever it is 14:59:05 |amethyst: yes, that commit handles it 14:59:41 (I think, at least, it was mentioned on IRC but I couldn't test) 15:00:13 because, you know, closed toolchains 15:01:24 you mean, closed headers 15:01:27 it's defined in usr/include/sys/endian.h (among other things) 15:01:33 -!- shirish has joined ##crawl-dev 15:01:37 well, some of the libraries are closed too ... 15:01:58 SamB: read my mind not my words :p 15:01:58 oh, and the linker 15:02:06 okay, yeah, closed toolchain 15:02:16 ... 15:02:17 <|amethyst> so I guess #ifdef __ANDROID__ #include #endif 15:02:30 heh, so I accidentally got it right thanks to not knowing about the linker :p 15:02:43 |amethyst: I'll try that 15:03:23 I *think* the linker is closed, certainly the DWARF linker is 15:03:47 -!- krik has quit [Ping timeout: 245 seconds] 15:04:14 elliott: isn't being unable to move a very bad_form sort of thing? You'd get shot to death by yaktaurs in half a minute 15:04:27 it works :) 15:04:36 I guess elliott is joking here :p 15:04:44 well it sounded like a spell proposal when evilmike made it 15:04:47 but I may be misremembering 15:04:59 kilobyte: if you want it, I'll make it 15:05:14 tree form is overpowered in most cases just to give you a fighting chance there 15:05:19 (not for yaktaurs) 15:05:32 ??tree form 15:05:32 tree form[1/1]: Slow acting, immobile form with -Tele, no potion or food usage, +25 AC, minimal EV, rF- rN+++ rPois. 15:07:19 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 15:10:35 03galehar 07* 0.12-a0-2633-gffa872c: Fix build on android. 10(5 minutes ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ffa872cd4f39 15:11:09 -!- dtsund has quit [Quit: dtsund] 15:12:40 elliott: He was, I think, though it was an off-hand suggestion 15:14:33 bh: any thoughts about that memory leak in WorleyLayout? 15:14:49 kilobyte: I had !tell'd you -- I'm fine with heap allocating everything 15:15:10 ah, didn't notice it, sorry for noise 15:15:40 03kilobyte 07* 0.12-a0-2634-g4c7a33e: Remove two now-useless checks. 10(6 minutes ago, 1 file, 0+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4c7a33ed481e 15:15:41 -!- AirwaveRaid has quit [Remote host closed the connection] 15:16:57 -!- GreatOrbOfEyes has joined ##crawl-dev 15:17:52 -!- Sovek has quit [Quit: Beware of programmers who carry screwdrivers.] 15:18:06 -!- HangedMan has quit [Ping timeout: 240 seconds] 15:24:47 kilobyte: here have some Cerebov fanart 15:24:49 http://i.imgur.com/QSWfN7y.jpg 15:25:40 -!- GreatOrbOfEyes is now known as HangedMan 15:25:48 -!- GuraKKa has quit [Read error: Connection reset by peer] 15:26:09 Pacra: cool. Where'd that come from? 15:26:16 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:31:06 bh: that's what I'm trying to find out! it was linked to me via SA 15:31:11 trying to track down teh artist 15:31:13 the* 15:31:32 -!- noppa354 has quit [Quit: Page closed] 15:31:34 what do we do with that? Save it for a future illustrated xv / ?/ 15:32:29 find the author, ask them to use it on the game load splash page :) 15:33:00 * SamB is a bit lagged due to swapping ... 15:33:56 -!- HangedMan is now known as GreatOrbOfEyes 15:35:27 wandering mushroom (07f) | Spd: 10 | HD: 8 | HP: 30-58 | AC/EV: 5/0 | Dam: 2013(confuse) | 03plant | Res: 06magic(32), 03poison, 12drown, 13neg+++, 13torm | XP: 313 | Sz: tiny | Int: plant. 15:35:27 %??wandering mushroom 15:36:05 uhm... we really should test builds not just before, but also after rebasing. Everything since 885b5f1ec fails to build. 15:36:49 %git 885b5f1ec 15:36:55 03DracoOmega * 0.12-a0-2621-g885b5f1: Fix another method of cloning Yred/Beogh companions 10(21 hours ago, 4 files, 16+ 12-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=885b5f1ec666 15:37:18 that's 13 commits ago 15:37:30 kilobyte: we don't all build with the same flags 15:37:46 SamB: Time for a CI server? 15:38:27 this one produces "just" a warning in gcc older than 4.6 (4.5?) 15:38:47 a warning saying it will crash on runtime is pretty bad :) 15:39:07 indeed 15:39:13 kilobyte: What do you mean? I've compiled things after that just fine 15:39:31 kilobyte: And ran it and done things with it, etc. 15:39:36 tags.cc:3656:70: error: cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string}’ through ‘...’ 15:39:37 -!- SaintWacko has quit [Ping timeout: 245 seconds] 15:39:39 tags.cc:3656:70: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘std::string {aka std::basic_string}’ [-Wformat] 15:39:54 DracoOmega: how up-to-date is your toolchain? 15:40:05 kilobyte: Debug build by any chance? 15:41:08 03kilobyte 07* 0.12-a0-2635-gaa526f1: Unbreak builds. 10(4 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=aa526f1d3df9 15:41:10 of course; you did push 22e982b since then, too 15:41:10 I'm building fine with `make debug-lite` -- i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 15:41:33 SamB: No idea, but surely that should turn a crash-on-load into stable behavior because mine is outdated, should it? 15:41:51 shouldn't* 15:41:57 DracoOmega: indeed 15:42:34 well, unless it's just because of an allowed optimization that, if done, would cause a crash ... 15:42:46 Well, I didn't even notice a warning when I did a debug build on that 15:44:56 Which seems odd, really 15:45:22 it's fatal with gcc-4.4 15:45:41 This may sound silly, but I'm not even sure how to test which version of compiler I have >.> 15:45:53 Whatever game with mysysgit when I got it 15:46:15 -!- madSimon has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 15:46:25 I'm away from home and thus my chroots, can't check with earlier versions than 4.4 easily 15:46:34 or msys for that matter 15:47:02 layouts i've been working on: http://pbrd.co/Y2viTi - http://pbrd.co/Y2wBSk - http://pbrd.co/Y2wRAI 15:47:09 Because, although I admit to not often using debug builds (how I missed the thing MarvinPA pointed out), I DID build and test a debug build before I pushed the commit that fixed it 15:47:13 And this certainly did not show up there 15:47:37 with 4.4.3 here it built with no warning for non-debug, gave a warning for debug 15:48:33 -!- DainDwarf has quit [Quit: Dain's default quit message] 15:48:40 make debug GCC=gcc-4.4 GXX=g++-4.7 # spot the error 15:49:17 -!- danbru has quit [Read error: Connection reset by peer] 15:49:36 wait, isn't that G++ 4.7 that catches it then? 15:50:07 :/ 15:50:25 that's why 22:45 <+kilobyte> it's fatal with gcc-4.4 15:50:56 having to specify the compiler twice, though, is not nice 15:51:16 03dolorous 07* 0.12-a0-2636-g47ac7b6: Simplify, and properly handle actor_at()'s returning NULL. 10(62 seconds ago, 1 file, 11+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=47ac7b6ee962 15:51:16 03dolorous 07* 0.12-a0-2637-gcf806e4: Add formatting fixes. 10(29 seconds ago, 1 file, 3+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cf806e44bca1 15:51:59 tags.cc:3656: warning: cannot pass objects of non-POD type ‘struct std::string’ through ‘...’; call will abort at runtime 15:52:00 -!- monqy has joined ##crawl-dev 15:52:02 tags.cc:3656: warning: format ‘%s’ expects type ‘char*’, but argument 2 has type ‘int’ 15:52:23 (not int, it's std::string) 15:54:11 -!- johlstei has quit [Read error: Connection reset by peer] 15:59:54 -!- kekekela has quit [Quit: Page closed] 16:01:44 -!- halv has quit [Quit: Leaving.] 16:02:24 -!- dtsund has joined ##crawl-dev 16:06:27 03kilobyte 07* 0.12-a0-2638-gdc1e94b: Don't spam Sprint dumps about having visited 1 branch of the dungeon. 10(4 minutes ago, 1 file, 5+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dc1e94bae81d 16:06:42 -!- ZChris13 has quit [Ping timeout: 257 seconds] 16:10:29 -!- ZChris13 has joined ##crawl-dev 16:13:25 -!- dcssrubot774 has quit [Read error: Connection reset by peer] 16:14:49 kilobyte: how do you test bad_forms? 16:15:03 <|amethyst> &ctrl-p ? 16:15:09 * SamB wonders why abl-show.cc has code to actually perform abilities ... 16:16:23 -!- Wehk has quit [Read error: Connection reset by peer] 16:16:28 -!- brownlee has quit [Remote host closed the connection] 16:18:57 -!- zero_one has quit [Ping timeout: 276 seconds] 16:20:50 |amethyst: I can't locate the list of forms available on the wiz command screen 16:21:23 <|amethyst> &^P gives you a list 16:21:42 <|amethyst> or do you mean it's not showing up on the list? 16:22:30 I want to add to that list, but I can't find where it's declared 16:22:32 <|amethyst> to build the list it just calls transform_name((transformation_type)i) in a loop, see wizard_transform() in wiz_you.cc 16:22:46 <|amethyst> from 0 up to LAST_FORM 16:23:45 |amethyst: ah. I had forgotten to add it to transform_name 16:26:58 -!- WalkerBoh has quit [Remote host closed the connection] 16:34:38 -!- _D_ has quit [Quit: leaving] 16:37:28 gah, I wish I could find where zotdef sets the entire map as known so I could figure out why that doesn't do the job for tiles ... 16:40:59 -!- nickajeglin has quit [Quit: leaving] 16:43:08 <|amethyst> SamB: _post_init in startup.cc 16:43:21 <|amethyst> SamB: if (crawl_state.game_is_zotdef()) fully_map_level(); 16:45:54 -!- mumra_ has joined ##crawl-dev 16:46:29 tiles are assigned in the next non-empty lines, perhaps this matters? 16:46:45 -!- magicpoints has quit [Ping timeout: 260 seconds] 16:47:48 -!- Vizer has joined ##crawl-dev 16:48:20 -!- mumra has quit [Ping timeout: 248 seconds] 16:50:26 -!- Nightbeer has quit [Read error: Connection reset by peer] 16:54:34 -!- GON_again has quit [Quit: Leaving.] 17:04:07 -!- nickajeglin has quit [Quit: leaving] 17:05:05 -!- nickajeglin has quit [Client Quit] 17:07:13 -!- SurpriseTRex_ has quit [Ping timeout: 248 seconds] 17:08:13 yes, I'll try swapping the order there 17:09:16 -!- nickajeglin has quit [Client Quit] 17:09:51 is there a safe way to make a duration permanent? 17:12:09 There is an INFINITE_DURATION value (or something similarly named) 17:12:43 -!- ontoclasm has joined ##crawl-dev 17:13:13 ontoclasm: I like the new worm tiles, by the way! 17:14:06 -!- ruwin has quit [] 17:14:13 ontoclasm: oh neat! Those look splendid 17:16:14 thanks 17:16:14 ontoclasm: You have 1 message. Use !messages to read it. 17:16:19 !messages 17:16:20 (1/1) HangedMan said (4h 3m 16s ago): I'm sorryyyyyyyyyy 17:16:50 ?? 17:16:58 what is he sorry about 17:17:17 Because he complained about something tile-related and then immediately afterward, you left :P 17:17:21 oh 17:17:58 -!- Serfuzz has quit [Remote host closed the connection] 17:19:13 -!- geedmat has quit [Quit: Page closed] 17:19:58 !tell HangedMan My feelings T-T How dare you insult the big fish tile 17:19:59 ontoclasm: OK, I'll let HangedMan know. 17:24:07 -!- GreatOrbOfEyes is now known as HangedMan 17:24:14 -!- HangedMan is now known as GreatOrbOfEyes 17:25:06 that cerebov looks awesome 17:25:27 i so want to see that as a splash pic 17:26:02 while the orb of zot is alluded to elsewhere "who is this cerebov person" may not be answer for a very quite long time 17:27:07 so? 17:27:11 -!- eith has joined ##crawl-dev 17:27:24 on the other hand since most of the stuff is deliberately generic and not directly represented actually seeing a splash pic monster might be impressive 17:27:28 * GreatOrbOfEyes shrugs 17:30:31 awesome. Fungiform is quite annoying. You can't move toward monsters, you can't move equiment, and you have no mouth but must scream. 17:30:34 -!- blabber_ has quit [Quit: leaving] 17:31:21 whats the tt message for unbreathing species? 17:32:25 alefury: it actually just checks if you have a mouth -- "You have no mouth." 17:32:40 heh, nice 17:32:47 If you have shoutitis it's "You have no mouth, and you must scream!" 17:32:53 <3 17:33:03 -!- _Substitute has quit [Ping timeout: 276 seconds] 17:33:09 * SamB wonders why GreatOrbOfEyes / HangedMan keeps changing nicks like that ... 17:33:25 "You sporulate for attention!" is probably funnier than mouthlessness 17:33:36 SamB: I assumed that GreatOrbOfEyes was HangedMan (afk) 17:34:39 that is correct except I'm not afk 17:34:42 -!- GreatOrbOfEyes is now known as HangedMan 17:35:23 -!- G-Flex has quit [] 17:37:42 -!- nickajeglin has quit [Quit: leaving] 17:39:08 you know, I think this call to generate_abyss() in _post_init() is redundant ... 17:40:58 ... 'cause load_level already takes care of that ... 17:42:07 -!- residualshade has quit [Ping timeout: 245 seconds] 17:42:07 -!- bh has quit [Ping timeout: 245 seconds] 17:43:31 -!- dcssrubot709 has quit [Read error: Connection reset by peer] 17:46:03 well, great orbs of eyes are cool so why wouldn't you become one ........ . 17:46:25 -!- NightSkies has quit [Quit: Page closed] 17:46:37 the eyes symbolize logging 17:50:54 what did those poor trees ever do to you? 17:51:29 looked at me funny 17:51:41 -!- nickajeglin has quit [Quit: leaving] 17:54:21 -!- nickajeglin has quit [Client Quit] 17:58:30 SamB: that might fix one of the weird tiles issues i noticed 17:58:49 -!- mumra_ is now known as mumra 18:11:00 -!- VolteccerJack has quit [Quit: Page closed] 18:11:21 -!- ldf has quit [Read error: Connection reset by peer] 18:11:45 hmm, just switching that around doesn't seem to have helped :-( 18:20:48 -!- alefury has quit [] 18:22:40 -!- bh has joined ##crawl-dev 18:24:27 !seen kilobyte 18:24:28 I last saw kilobyte at Sat Mar 9 22:46:29 2013 UTC (1h 37m 58s ago) saying tiles are assigned in the next non-empty lines, perhaps this matters? on ##crawl-dev. 18:29:37 -!- Zifmia has quit [Quit: -a-] 18:29:58 -!- ldf has quit [Ping timeout: 276 seconds] 18:32:48 hmm, saving and loading results in the whole map being visible ... 18:33:14 the fix should be obvious now!! 18:41:29 -!- Arkaniad|Laptop has quit [Quit: I've killed the senator.] 18:41:54 -!- Pthing has quit [Read error: Connection reset by peer] 18:43:15 -!- santiago_ has quit [Ping timeout: 276 seconds] 18:43:31 -!- Zermako has quit [] 18:47:36 -!- Soadreqm has quit [Ping timeout: 264 seconds] 18:48:47 -!- xnavy has quit [Ping timeout: 245 seconds] 18:50:02 what, change levels there? 18:50:38 save the game after starting and then load it!! 18:52:25 -!- dtsund has quit [Quit: dtsund] 18:55:33 -!- mivue has quit [Quit: mivue] 18:56:47 -!- Substitute has quit [Ping timeout: 260 seconds] 18:57:02 -!- Pepe[netbook] has quit [Ping timeout: 255 seconds] 18:59:24 -!- HangedMan is now known as greatorbofeyes 19:01:45 -!- noppa354 has quit [Quit: Page closed] 19:02:04 -!- Arkaniad has quit [Quit: I've killed the senator.] 19:03:41 -!- Vizer_ has joined ##crawl-dev 19:05:49 -!- Vizer has quit [Ping timeout: 245 seconds] 19:07:38 -!- Taco_Princess has quit [Changing host] 19:13:37 -!- dcssrubot682 has quit [Read error: Connection reset by peer] 19:16:55 -!- syllogism has quit [] 19:19:48 -!- greensnark has quit [Ping timeout: 248 seconds] 19:22:58 -!- Crazylemon64 has quit [Ping timeout: 252 seconds] 19:29:16 just pushed fungiform if anyone wants to take a look at it. I think it's bad enough to be a bad_form 19:31:58 bh: where did you push it? 19:32:16 mumra: gitorious, fungiform branch 19:32:58 why Chei is so slow 19:33:35 New branch created: fungiform (1 commit) 19:33:35 03bh 07[fungiform] * 0.12-a0-2635-g43c351c: Fungus Form 10(7 minutes ago, 12 files, 101+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=43c351cbdec1 19:33:53 chei is the most appropriately named bot 19:34:25 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 19:34:39 I *think* fungus form is bad, but I was able to clear the first few levels using it 19:34:50 around yaktaur time it should be lethal though. 19:35:36 at some point i have to try implementing boulder form badform 19:36:04 what would it do? roll until it hit something then stop? 19:36:07 arrow keys gradually change your momentum 19:36:27 asteroids form 19:36:34 if you hit walls at too steep an angle and going too fast you lose loads of health 19:36:43 but you can do damage to monsters if you're going fast 19:37:28 mumra: Is this a good form or a bad form? 19:37:32 badform 19:39:07 it should be pretty hard to control, and if you try to get away from stuff fast or damage it with rolling there's a danger of htiting a wall or something 19:39:56 and this also leads to bouldersprint which is basically perma-boulder-form and an assault course to get through as quick as possible 19:46:08 mumra: boulder beetles don't take damage when they hit a wall, so it would be strange if boulder form did 19:46:21 I think the form is likely to have enough disadvantages without that :P 19:46:52 elliptic: fair play 19:47:03 (although player/monster symmetry isn't usually relevant) 19:47:32 it's a magical boulder form where you're literally a boulder, rather than a beetle who's used to rolling ;) 19:50:14 -!- Utis has quit [Remote host closed the connection] 19:52:22 is there any reason pertrified plants can't be given perm_ench:petrify? 19:54:53 -!- Vizer has joined ##crawl-dev 19:55:27 You mean in technical terms? Because I certainly can't see any mechanical reason why they shouldn't 19:55:36 So what if that means you can deconstruct them? :P 19:55:58 -!- Vizer_ has quit [Ping timeout: 252 seconds] 19:59:16 -!- Crazylemon64 has quit [Ping timeout: 252 seconds] 20:00:27 -!- residualshade has quit [Ping timeout: 245 seconds] 20:00:57 (although player/monster symmetry isn't usually relevant) 20:00:58 you wish 20:01:36 haha 20:01:52 well it's not exactly on the list of design goals 20:03:50 it's high on the list of dumb arguments to be brought when nothing else supports your change though 20:03:56 at least for certain people 20:04:57 my thinking with the self-damage is that you could be allowed to go really fast, but it comes with a cost 20:05:02 or you can stay slow and safe 20:05:46 my comment was just based on what I would expect as a player with experience with boulder beetles, fwiw 20:06:08 since boulder beetles will be orders of magnitude more common than any bad form (I still haven't seen any of the new forms in an actual game...) 20:07:28 boulder beetles could always be adjusted to be more similar 20:07:47 how about adjusting boulder beetles to be less buggy 20:07:49 I don't think boulder beetles should hurt themselves when they hit walls 20:07:53 Since they hit walls all the time 20:07:57 i think their paths should be randomised a bit to be less easy to predict anyway 20:08:12 elliptic: i offered a patch to stop them going over water 20:08:25 mumra: well currently they can make 315 degree turns 20:08:37 elliptic: yeah i noticed that as well 20:08:42 315 degrees? 20:09:02 i started refactoring the code a bit, they're a bit tangled up with IOOD and i think it's part of the IOOD behaviour making them do that 20:09:03 fixing the water thing is good though :) 20:09:14 -!- eith has quit [Ping timeout: 246 seconds] 20:09:16 yeah the code is a mess 20:09:16 because i'm sure they didn't do it before some of the functions got merged 20:09:31 Probably less of a mess than it used to be, sad as that is 20:09:32 possibly, yeah 20:09:50 i started writing a set of classes to define projectile behaviour, so a few methods can be overridden instead of having loads of odd special cases 20:09:52 DracoOmega: sometimes a boulder beetle will take one step SW and then the next step N 20:10:01 I don't think I've seen that 20:10:05 (while rolling) 20:10:09 i have 20:10:10 I thought you meant how they could reverse direction if feared mid-roll 20:10:25 (I don't know if they still do this?) 20:10:27 haha can they do that 20:10:34 that might have been fixed 20:10:37 I don't remember though 20:10:59 I remember back when they used to get triple-attacks at the end of a roll 20:11:01 the original proposal had them start off slower and accelerate up to full speed over a couple of turns 20:11:22 I'm not sure the start should be slow. They're already easy enough to get out of the way of 20:11:27 and also bounce around corners and keep on going 20:11:38 IMO their current speed plays fine 20:12:04 they are fast enough that on open levels they will sometimes just roll off before you can kill them, which is pretty hilarious 20:12:04 Yes, it feels pretty reasonable to me 20:12:18 -!- _dd has quit [Ping timeout: 276 seconds] 20:12:47 i think they should be able to steer a little, not as much as iood 20:13:45 That might be okay, so long as it still felt reasonably predictable 20:13:53 but I like it when they roll past me and go 20 more spaces before stopping :( 20:13:55 (And not too hard to avoid, of course) 20:14:01 heh :) 20:14:13 I'd say that their aim could be randomized a bit 20:14:25 Need more vaults with boulder beetles at the end of long corridors :P 20:14:29 currently if you are in a direct line from them, they will roll exactly towards you along that line 20:14:50 and maybe they should roll at a slight random angle from that 20:14:51 i know, it's pretty bad really 20:16:38 elliptic: Well, that would make them pretty lousy in corridors, incidentally (not that this comes up a lot) 20:17:22 might be possible to make brushing a wall at that small angle not stop them 20:17:24 DracoOmega: they could also be made to bounce off walls if the angle of incidence is low so they're better in corridors 20:17:35 yep what elliptic said 20:17:36 Ah, perhaps. Well, either of those 20:17:42 or even bouncing could be cool 20:18:08 Bouncing might actually be more fun. So I guess they would roll for a specific distance rather than 'until they hit anything'? 20:18:21 that could work 20:18:51 Could make them a bit more dangerous in, say, small rooms 20:18:59 Which might be good 20:21:44 -!- ZChris13 has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0a2/20130309042012]] 20:33:45 -!- jeanjacques has joined ##crawl-dev 20:36:53 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:41:23 -!- Scherzo has quit [Quit: Page closed] 20:43:42 -!- dcssrubot689 has quit [Read error: Connection reset by peer] 20:45:00 mumra: how are the layouts? :) 20:45:22 bh: did you see the images i posted earlier? 20:45:45 mumra: um. maybe. link me? 20:46:18 http://pbrd.co/Y2viTi - http://pbrd.co/Y2wBSk - http://pbrd.co/Y2wRAI 20:46:35 the first two are mostly the same generator 20:46:58 the last one is a few other generators 20:47:51 whoa! 20:48:18 mumra: I particularly like file 1, 6 down, 3 across 20:48:27 the clue is "This thing is awesome" ;) 20:48:33 -!- gluop has quit [Ping timeout: 248 seconds] 20:48:41 hehe 20:48:48 elliptic (L21 KoHe) ASSERT(smc) in 'mon-util.cc' at line 592 failed. (D:25) 20:48:52 that was actually something it did when it was bugger, but it's a bug i can recreate 20:48:53 what's going on in 6 down, 2 across? Is that a pile of vaults? 20:48:55 hm I don't know what that was 20:49:03 !lm . crash -log 20:49:09 it's hard to avoid all the disconnected zones there tho, but it'll work well for abyss 20:49:14 19. elliptic, XL21 KoHe, T:46731 (milestone): http://dobrazupa.org/morgue/elliptic/crash-elliptic-20130310-024847.txt 20:49:23 yeah 6 down 2 across had a load of decor vaults placed or something 20:49:37 some of the others as well 20:49:46 weird 20:49:50 decor serial vaults work really well when this layout does a mostly open area 20:49:54 there were some shapeshifters around 20:50:02 -!- Nakatomy has quit [Quit: Verlassend] 20:50:11 some pacified shapeshifters 20:50:36 -!- gluup_ has quit [Ping timeout: 240 seconds] 20:51:59 -!- bmfx has quit [Read error: Operation timed out] 20:53:10 -!- dtsund has joined ##crawl-dev 20:53:21 -!- nooodl has quit [Ping timeout: 248 seconds] 20:53:46 -!- dtsund has quit [Client Quit] 20:54:12 mumra: I'll make the citylayout suck less 20:56:16 -!- kek has quit [Quit: Kicked by KickServ] 20:57:30 -!- dtsund has joined ##crawl-dev 21:00:22 -!- nickajeglin has quit [Quit: leaving] 21:02:26 well, the crash didn't repeat the second time I did the level 21:02:57 -!- scummos has quit [Ping timeout: 248 seconds] 21:03:30 I think that may be the one that seems to pop up sometimes in the Abyss? At least I seem to see that assert with a similar stacktrace every now and again 21:03:37 Shadow creatures was responsible at one point, I think? 21:03:50 It almost sounds like an invalid monster is somehow being generated 21:04:03 bh: cool, i need to get my abyss stuff finished up 21:04:15 i just keep getting distracted with trying new things 21:06:08 DracoOmega: the main time I have seen that assert get triggered in the past was in melee, after some special effect had killed a monster 21:06:23 and then it tried to query the holiness of DEAD_MONSTER or whatever 21:06:37 Oh, really? Hmmm... maybe I was wrong. (Or maybe that was something else) I forget exactly 21:06:53 it probably comes up elsewhere too 21:07:00 I haven't looked at the abyss crashes 21:08:58 I did briefly a while back, but don't recall for sure 21:10:32 bh: bug in fungus form, i was able to move while a bat was near me 21:10:44 -!- pelotron has quit [Ping timeout: 248 seconds] 21:11:04 bh: i used Ctrl-P to activate it and i was already in LOS of the bat, maybe that's what caused it 21:11:12 mumra: was the bat aware of you? 21:11:49 it was aware yes 21:12:08 elliptic: do you think inception Abyss:1 is more dangerous than newabyss or oldabyss? 21:12:17 mumra: hrmph. 21:13:01 bh: I think it is more dangerous, though probably not by as much as the masses like to complain about in ##crawl 21:13:44 bh: probably the monster set/rarities just need tweaking (like, chaos butterflies should be much rarer) 21:13:50 bh: i can't reproduce it now anyway, maybe i was wrong 21:14:07 bh: but there should be a message when you try to move i think 21:14:38 bh: also it does seem extremely strong early game which might be a bad thing 21:15:39 bh: actually i just did repro it with another bat, did Ctrl-P in its LOS again, but it doesn't seem to happen like that with other monsters 21:15:41 mumra: What are the odds of getting polymorphed early on? What's the duration on it if someone polymorphs you? 21:15:54 mumra: maybe it's because bats are batty. 21:16:04 elliptic: I actually ran a bunch of stats on this the other day, comparison enter/exit milestones for non-AK characters over the last few months 21:16:15 maybe it's because they see with sound, so it doesn't count as being seen 21:16:25 DracoOmega: oh, cool... what were the results like? 21:16:42 elliptic: And it looks like the survival rate of characters over the last couple months is actually slightly HIGHER than before 21:16:45 I was quite surprised 21:16:57 bh: the danger might be someone startscumming for a poly wand and getting lucky with a particularly strong form 21:17:09 I mean, chaos butterflies should still be much rarer, of course, but still 21:17:20 I can pastebin some numbers, if you'd like 21:17:37 bh: but i don't know how much of a danger this is 21:17:49 DracoOmega: thanks, that would be great 21:17:55 DracoOmega: sure, if it's easy for you to do (and the queries you used if possible) 21:18:27 Out of curiousity, was the first change to the shifting Abyss in 0.10? 21:18:43 mumra: I'm not very worried. If others think it could be a big problem we can tone it down 21:19:43 the forms don't last for that long I think? 21:20:01 you can't really count on using one for more than a battle or so 21:20:04 DracoOmega: 135642df1cd7630c4447491ee5e1a5f1adb03c23 21:20:19 that's June 2011 21:21:04 -!- halv has quit [Client Quit] 21:21:07 Okay, so it was out for 0.10 21:21:12 june 2011 would be 0.9 actually 21:21:29 I didn't think it was in 0.9? 21:21:33 Maybe that was 0.10 trunk at that point? 21:21:51 I guess probably, yeah 21:22:01 In any case, the interesting thing is that survival rates went down THEN 21:22:13 Yet no one seemed to complain much compared to now, when that doesn't seem to have happened much 21:22:23 people complained plenty :P 21:22:27 people always complain though 21:22:32 I don't remember people saying they died more 21:22:40 But I might just not recall 21:22:46 In any case, some basic numbers here: http://pastebin.com/PYaQ6ynC 21:22:55 There were more, but I forgot to exclude AKs, and they were really variable 21:23:00 So those are left out :P 21:23:09 DracoOmega: % = fatality rate? 21:23:14 Survival rate 21:23:23 abyss.exit/abyss.enter 21:23:26 ah 21:23:43 what is this doing about lugonu worshippers? 21:23:46 nothing? 21:23:52 Nothing, I guess 21:24:06 Probably total number of non-AK Lugonu worshippers is relatively small, though 21:26:41 !lm * role!=ak god.worship=lugonu 21:26:41 980. [2013-03-07 17:29:06] noobrobin the Insei (L7 DsMo) became a worshipper of Lugonu on turn 5301. (Temple) 21:27:11 -!- magistern has quit [Quit: This computer has gone to sleep] 21:28:32 -!- halv has quit [Client Quit] 21:29:50 -!- shirish has quit [Read error: Connection reset by peer] 21:30:18 yeah, I did some queries myself and got similar results... all the changes in deathrate have been pretty small 21:30:23 well, people can go lugonu in abyss and stuff 21:30:28 DracoOmega: one thing to keep in mind is that trunk players are generally better 21:30:38 haha 21:30:40 so they die less in abyss 21:30:48 divide results into tiles and not tiles imo 21:31:01 elliptic: I did think of this afterward. Perhaps it's best to compare to trunk in other versions? 21:31:01 you can see this if you compare versions 21:31:14 well, the changes happen in the middle of trunk 21:31:20 so that's also problematic 21:31:32 anyway I think that it is pretty clear that abyss isn't vastly out of whack or anything 21:31:43 Yes, it does seem so, contrary to the large outcry 21:31:49 Probably only some smaller changes are necessary 21:32:45 I am still unsure whether I should rework zymes to do something else, or whether they should just be rarer, or whether I should just ignore the complaints on that front for the timebeing too :P 21:33:53 -!- QQQ has quit [Ping timeout: 248 seconds] 21:36:23 how about merge zymes and chaos butterflies so everyone can complain about a single monster 21:36:50 I think I will decline 21:37:42 -!- evilmike has joined ##crawl-dev 21:40:35 DracoOmega: what if you required zymes to activate over time? 21:40:37 ??ancient zyme 21:40:38 ancient zyme[1/2]: A floating cancer. Found in the abyss, it passively causes sickness and has a chance of causing stat drain while in LOS, and has strength and dexterity draining melee attacks. 21:43:17 As in, have no effect until you are in the LoS for several turns? 21:43:35 yeah. 21:43:46 Or -- when it first sees you, it's off, it comes online over a couple of turns and then stays on 21:44:31 Maybe it would be better if it was an aura, so that you might at least see it coming and have some ability to try dodging around it 21:44:44 Provided this didn't mean that it was really easy to never end up affected by it 21:44:44 mhmm 21:45:11 I think there was some reason I originally did not make it an aura, but I forget what that was. Maybe it was just the visual clutter? 21:45:38 worrying about visual clutter in abyss.... 21:45:59 I don't remember, really 21:46:24 Though I personally find console auras to be somewhat non-obvious visually, in a bunch of places. Maybe that's just me. 21:47:16 -!- shirish has joined ##crawl-dev 21:48:54 -!- mumra_ has joined ##crawl-dev 21:51:42 -!- mumra has quit [Ping timeout: 264 seconds] 21:54:37 -!- Chadul_ has quit [Ping timeout: 245 seconds] 21:56:38 -!- monqy has quit [Quit: hello] 21:57:07 -!- halv has quit [Quit: Leaving] 21:58:36 -!- MaxFrost has quit [Ping timeout: 276 seconds] 22:02:44 -!- st_ has quit [] 22:03:00 -!- NightSkies has quit [Quit: Page closed] 22:03:47 -!- MarvinPA has quit [Ping timeout: 255 seconds] 22:06:59 -!- greatorbofeyes is now known as HangedMan 22:08:56 obvious reason to not make it an aura is because there are too many auras already and overlap is basically never addressed aside from halo+silence and sometimes it's really annoying to know when things are or aren't in a halo in console and and and 22:09:28 ophan-style ring of miasma with a single hole sounded like it'd be fine enough for zymes 22:11:10 I may experiment with that, yes 22:11:18 15:04:44 well it sounded like a spell proposal when evilmike made it 22:11:18 15:04:47 but I may be misremembering 22:11:31 And I think some of your first point was actually why I didn't originally make it an aura 22:11:33 I was musing about the possibility of it being a spell. Realistically it's probably a bad_form 22:11:43 Given that it didn't seem to be an effect you would really need emeregency warning for 22:12:06 elliott: and i think a lot would depend on how the hell its implemented 22:12:11 bh: blinkbolt quite often doesn't blink me 22:12:14 but sometimes it works 22:12:18 the main problem is just the inability to respond to it before it happens, as well communicated as it is 22:12:31 evilmike: right 22:12:43 mumra_: it will only blink you if you would end up next to a monster. If you kill the monster, you won't blink. 22:12:59 bh: That seems kinda unintuitive 22:13:01 ahhh 22:13:23 DracoOmega: it needs to be worse than cBlink 22:13:36 cBlink without running away 22:13:42 bh: Yes, but I'm just saying that this is probably an odd way to go about it 22:13:48 -!- dcssrubot246 has quit [Read error: Connection reset by peer] 22:14:01 Given that the beam keeps on going, yet sometimes you go nowhere? 22:14:02 DracoOmega: I don't disagree. I'll happily entertain other ideas 22:14:42 HangedMan: Yes. I suppose a startup time alone could help with that, maybe 22:14:42 maybe it should always ground out on the nearest enemy if you try to move in another direction 22:15:03 what if it behaves like chain lightning does 22:15:20 as in, you dont get to pick a target, and if it can't find one, it fizzles out 22:15:39 evilmike: that sounds dangerous 22:16:03 -!- geedmat has quit [Quit: Page closed] 22:16:09 -!- greensnark has joined ##crawl-dev 22:16:11 probably 22:17:00 it could put you next to the enemy that took the most damage from it 22:19:15 -!- bhaak has quit [Ping timeout: 260 seconds] 22:19:22 -!- bhaak has joined ##crawl-dev 22:19:52 I just like throwing around ideas without thinking them through, that last one probably doesn't have much potential 22:20:00 I suppose one of my concerns with needing to remain in LoS of them for several turns before they do anything is that... they would mostly not do anything, since it can be fairly easy to repeatedly break LoS with something in the Abyss, even if it comes back into view fairly often 22:20:41 >speed 10? 22:20:45 And while it could be good for players to feel there was more they could do about them, it's also not good if this makes them have little effect 22:20:49 Hmmm... that's an idea 22:20:52 drop the requirement that they be consequtive turns? 22:20:58 As is that 22:21:21 * SamB thinks he should have spelled that with a c instead of a q 22:21:23 I think an aura could probably actually work fairly well, except for the interface issues, potentially 22:21:30 -!- VolteccerJack has quit [Quit: Page closed] 22:21:35 SamB: Well, I didn't notice until you said that, so... :P 22:21:36 evilmike: anything that makes it strictly worse than cBlink without baffling or killing the player will do 22:21:40 -!- Taco_Princess has quit [Ping timeout: 248 seconds] 22:21:45 consequétive 22:25:06 if someone wants to change the behavior, feel free to push it. 22:25:09 -!- bh has quit [Quit: g'night] 22:25:49 -!- Isvaffel has quit [Ping timeout: 245 seconds] 22:26:48 swamp (L19 GhCK) (D (Sprint)) 22:28:10 -!- GON_again has quit [Quit: Leaving.] 22:31:05 -!- ussdefiant has joined ##crawl-dev 22:34:14 -!- noppa354 has quit [Quit: Page closed] 22:36:28 -!- Ameliarat has quit [Quit: Hard work pays off in the future, laziness pays off now] 22:36:48 -!- Lawman0 has quit [Ping timeout: 264 seconds] 22:39:24 -!- dtsund has quit [Quit: dtsund] 22:39:30 -!- monqy has joined ##crawl-dev 22:44:07 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:46:03 * SamB managed to fix the main map being mostly black for zotdef on tiles 22:46:14 * SamB hunts up a bug report 22:56:06 -!- gluup_ has quit [Read error: Connection reset by peer] 23:00:14 -!- QQQ is now known as gloop 23:00:29 -!- HangedMan has quit [Read error: Connection reset by peer] 23:01:53 -!- gluup_ has quit [Ping timeout: 248 seconds] 23:10:57 -!- gloop has quit [Ping timeout: 248 seconds] 23:13:18 -!- mumra_ has quit [Ping timeout: 264 seconds] 23:20:15 <|amethyst> and CMD_OPEN_DOOR_UP it looks like 23:20:16 <|amethyst> doh 23:20:34 -!- Taco_Princess has quit [Ping timeout: 252 seconds] 23:33:45 -!- Cheibrodos has quit [Client Quit] 23:34:20 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 23:35:34 -!- dagonfive has quit [Quit: Leaving.] 23:36:23 03SamB 07* 0.12-a0-2639-g7932d77: Make whole Zot Defence map visible at game start in tiles. 10(4 minutes ago, 2 files, 9+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7932d7750377 23:38:36 I guess this'll make it into the next build, but regardless it would be nice if the "dgl admin add" step of new_dev_checklist.txt were done for me ... 23:40:22 <|amethyst> SamB: you fixed the password? 23:40:30 <|amethyst> SamB: also, do you have an account on CSZO? 23:41:20 Well, I made it better, and made accounts on CDO and CSZO. Though it looks like I needn't have bothered on CDO... 23:41:41 -!- Sequell has quit [Remote host closed the connection] 23:42:06 <|amethyst> Done, on both CAO and CSZO 23:42:08 -!- Sequell has joined ##crawl-dev 23:42:31 cool 23:43:53 -!- dcssrubot465 has quit [Read error: Connection reset by peer] 23:46:30 03SamB 07* 0.12-a0-2640-g9aa808b: Fix a message in the rltiles Makefile. 10(8 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9aa808ba004e 23:49:31 hmm, are we done with https://crawl.develz.org/mantis/view.php?id=6077 ? 23:53:47 -!- LordLovebone has quit [Ping timeout: 245 seconds] 23:54:00 SamB: aaaanh 23:54:13 ? 23:54:21 some of the doors and stairs in there are nice 23:54:24 but 23:54:27 a lot are not 23:55:12 i guess the elf entry/stairs are pretty cool? 23:55:52 so take (the rest of) the nice ones, say what you've taken ... and, um, resolve it? (Can the reporter reopen?) 23:56:20 reporter can, yes 23:57:17 sorry, i'm really lazy and haphazard about the mantis 23:57:25 i just sort of grab things out of it at random 23:57:39 that's okay 23:57:56 I just sort of stumbled on this at random when I was looking for that bug I was fixing 23:59:46 ah 23:59:48 And it looks like there are a number of zotdef bugs I might want to look at, since I might be the zotdef maintainer.