00:03:29 -!- n1k has joined ##crawl-dev 00:04:58 Webtiles server stopped. 00:05:40 ^players 00:05:40 No players. 00:05:58 -!- mumbologist has quit [Ping timeout: 264 seconds] 00:09:54 -!- ly^ has quit [Ping timeout: 265 seconds] 00:11:55 -!- LordSloth has quit [Remote host closed the connection] 00:18:49 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:20:12 !lg rubinko 00:20:13 1054. rubinko the Sensei (L25 FoTm of Elyvilon), blasted by an acid blob (splash of acid) (created by the royal jelly) on Slime:6 (slime_pit) on 2015-06-18 04:19:35, with 436188 points after 79306 turns and 5:19:35. 00:20:17 -!- Dixlet has joined ##crawl-dev 00:23:42 -!- amalloy_ is now known as amalloy 00:23:49 -!- argent0 has quit [Ping timeout: 272 seconds] 00:26:31 !comborobinprogress 00:26:38 ??sequell[1 00:26:38 sequell[1/4]: The ##crawl bot, handling game statistics, the {learndb}, and more. Operated by greensnark. See http://github.com/crawl/sequell/blob/master/docs/listgame.md If you want the source, go here: http://github.com/crawl/sequell 00:26:42 ??sequell[2 00:26:42 sequell[2/4]: https://loom.shalott.org/userdef.html lists user-defined keywords/commands/functions. 00:26:47 -!- nimbus9to5 has quit [Ping timeout: 246 seconds] 00:26:56 !comborobin 00:26:58 comborobin progress: 55/615 (8%) 00:29:00 -!- SomeStupidGuy has quit [Ping timeout: 245 seconds] 00:39:20 -!- bonghitz has quit [Quit: Leaving...] 00:42:51 -!- WalkerBoh has quit [Remote host closed the connection] 00:43:19 -!- ussdefiant has joined ##crawl-dev 00:45:00 -!- chewymouse has quit [Quit: Leaving] 00:45:10 -!- seriallos has joined ##crawl-dev 00:45:32 ??comborobin 00:45:33 comborobin[1/2]: A project to win every char combo. The only rule is that you can't play something that has already been won on this account. To see how its doing, type: !lg comborobin won x=cdist(char) 00:45:46 ??comborobin[2 00:45:46 comborobin[2/2]: irc channel with comborobin announcements: ##crawl-comborobin 00:45:47 |amethyst: is there an easy way to know which crawl-git binaries are which version? 00:46:41 |amethyst: my best guess was going to be just doing some leg-work to figure out the hash of the last 0.16 crawl-git. then set up a find to filter out the binaries older than that 00:48:48 %git 0.16 00:48:48 Could not find commit 0.16 (git returned 128) 00:48:55 ??github 00:48:56 github[1/1]: The site that hosts the crawl git repository at https://github.com/crawl/crawl 00:49:40 johnstein: something more complicated than `crawl -version`? 00:50:40 amalloy: I have a folder with about 300 crawl binaries 00:50:51 trying to figure out which of them are v0.16 and earlier 00:50:54 so I can strip them 00:51:27 %git a5ed934065 00:51:27 07|amethyst02 * 0.16-a0-4115-ga5ed934: Make ARTP_CURSED less recursive. 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a5ed93406571 00:51:31 johnstein: can you just write a quick shell command to just call each of them with -version, and print the names of the ones that don't inlcude "0.1[67]" in their output? 00:51:41 %git 10e7e3d4ad 00:51:42 07gammafunk02 * 0.16-a0-4128-g10e7e3d: Make catoblepas speed 10 and reduce their breath spam a bit (minmay) 10(4 months ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/10e7e3d4ad27 00:52:06 amalloy: yea probably. was looking for something quicker :P 00:52:31 %git ba81fef 00:52:31 07Lasty02 * 0.17-a0: Dummy commit to usher in 0.17-a 10(4 months ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/ba81fef2d087 00:52:41 -!- twocatsinahat has quit [Ping timeout: 246 seconds] 00:54:44 -!- debo has joined ##crawl-dev 00:56:05 johnstein: for f in *crawl; do (./$f -version | grep -q 0.1[67]) || echo $f; done 00:56:15 will print the names of all binaries taht are 0.16 or newer 00:56:24 I just did this: sudo find . -name "crawl-git*" -newermt "2012-03-09 11:23:57" ! -newermt "2015-02-28 06:13:03" -exec strip {} \; 00:56:25 you could replace the || with an && to find the ones older than 0.16 00:56:36 since we didn't branch till march :P 00:56:52 that freed up 20% of my disk space 00:57:04 I will copy your command though 00:57:07 that's useful stuff 00:57:09 thanks! 00:59:19 -!- Brannock_ has quit [Ping timeout: 244 seconds] 00:59:31 -!- debo has quit [Ping timeout: 246 seconds] 00:59:54 | 01:00:07 |amethyst: that was an awesome suggestion 01:00:08 :D 01:01:56 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1399-gd5b76e1 (34) 01:03:49 ??dgamelaunch 01:03:50 dgl[1/3]: https://github.com/greensnark/dgamelaunch-crawl 01:03:53 ??dgamelaunch[3 01:03:53 dgl[3/3]: https://crawl.develz.org/wiki/doku.php?id=setting_up_dgamelaunch_and_webtiles 01:04:32 Webtiles server started. 01:12:15 -!- joke_LA has quit [Quit: bye] 01:17:52 -!- debo has joined ##crawl-dev 01:17:52 -!- rossi has quit [Ping timeout: 276 seconds] 01:19:00 -!- Pacra has quit [Ping timeout: 245 seconds] 01:19:01 -!- rast has quit [Ping timeout: 265 seconds] 01:21:26 -!- tabstorm has quit [Read error: Connection reset by peer] 01:22:45 -!- debo has quit [Ping timeout: 245 seconds] 01:23:14 -!- rast has joined ##crawl-dev 01:37:31 -!- aarujn has joined ##crawl-dev 01:43:14 -!- nimbus9to5 has quit [Quit: Page closed] 01:48:57 -!- Idolo has quit [] 01:49:37 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:54:47 -!- coledot has quit [Quit: coledot] 01:59:04 -!- CanOfWorms has joined ##crawl-dev 01:59:24 -!- bleak_fire_ has quit [Quit: Later...] 02:20:53 -!- WalrusKing has quit [Ping timeout: 265 seconds] 02:21:50 !tell Lasty can you look at https://github.com/crawl/crawl/compare/amalloy:master...amalloy:herkan and tell me if i am doing anything fundamentally wrong? i've made some basic stuff work, but want to make sure i am not doing anything tacky or duct-tape-y before i do more of it 02:21:50 amalloy: OK, I'll let lasty know. 02:27:05 -!- CKyle has joined ##crawl-dev 02:29:01 -!- Kalir has quit [Changing host] 02:30:08 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:30:40 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:31:23 -!- amalloy is now known as amalloy_ 02:40:37 -!- CacoS has quit [Ping timeout: 272 seconds] 02:40:50 -!- ktgrey has quit [] 02:45:58 -!- WereVolvo has quit [Read error: Connection reset by peer] 02:47:09 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:00:20 -!- amalloy_ is now known as amalloy 03:12:35 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1399-gd5b76e1 (34) 03:16:14 -!- rossi has quit [Ping timeout: 244 seconds] 03:17:14 -!- simmarine has quit [Quit: Leaving] 03:19:22 -!- dtsund has quit [Quit: dtsund] 03:22:25 -!- Krakhan has quit [Ping timeout: 272 seconds] 03:23:20 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 03:24:21 -!- CKyle has joined ##crawl-dev 03:25:11 -!- Whistling_Bread has joined ##crawl-dev 03:26:14 -!- Z_LAMP has quit [Ping timeout: 264 seconds] 03:27:25 -!- Cerpin has quit [Ping timeout: 252 seconds] 03:33:08 -!- falu has quit [Quit: WeeChat 1.2] 03:37:21 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 03:39:11 -!- GauHelldragon has quit [Ping timeout: 265 seconds] 03:42:24 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:43:20 -!- Yllodra has quit [Ping timeout: 256 seconds] 03:45:19 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:54:38 -!- Voker57 has quit [Ping timeout: 250 seconds] 03:55:54 -!- gammafunk has quit [Quit: leaving] 04:10:25 -!- amalloy is now known as amalloy_ 04:10:57 -!- ussdefiant has quit [Ping timeout: 256 seconds] 04:11:10 -!- mumbologist has quit [Ping timeout: 265 seconds] 04:15:39 -!- rossi has quit [Ping timeout: 244 seconds] 04:18:56 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 04:28:27 -!- groth_ has quit [Quit: Be back later ...] 04:30:31 -!- groth_ has quit [Client Quit] 04:37:49 -!- aarujn has quit [Quit: aarujn] 04:40:17 -!- Patashu has joined ##crawl-dev 04:53:13 -!- Musclemanjr has quit [Ping timeout: 265 seconds] 04:55:04 -!- Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 04:58:10 -!- BlasterBlade has joined ##crawl-dev 04:58:49 -!- BlasterBlade has quit [Remote host closed the connection] 05:00:49 -!- Wolfechu has quit [Ping timeout: 276 seconds] 05:13:02 -!- schistosoma has quit [Ping timeout: 265 seconds] 05:16:07 -!- rossi has quit [Ping timeout: 250 seconds] 05:21:54 -!- ololoev has quit [Quit: Page closed] 05:25:31 -!- Menche has quit [Ping timeout: 276 seconds] 05:37:41 -!- Twiggytwiggytwig has quit [Ping timeout: 265 seconds] 05:44:00 -!- scummos__ has quit [Ping timeout: 244 seconds] 05:50:22 -!- st_ has joined ##crawl-dev 05:52:54 -!- FlowRiser has joined ##crawl-dev 06:01:32 -!- Earlo has quit [Remote host closed the connection] 06:12:24 -!- Letchik has quit [Ping timeout: 250 seconds] 06:13:24 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 06:14:22 -!- kazimuth has quit [Client Quit] 06:17:51 -!- Azzkikr has quit [Ping timeout: 256 seconds] 06:21:31 -!- xcourier has quit [Quit: xcourier] 06:24:37 -!- Dixlet has quit [Read error: Connection reset by peer] 06:47:40 !tell amalloy it looks like preparation.h is redundant with preparation_data.h, and the latter is more developed, but the former is included in places like player-reacts.cc. Otherwise I don't see any design choices that appear problematic to me. 06:47:40 Lasty: OK, I'll let amalloy know. 06:48:14 !tell amalloy you might wanna run it by amethyst too -- he's far sharper w/ c++ design than I am 06:48:14 Lasty: OK, I'll let amalloy know. 06:52:36 -!- Twiggytwiggytwig has quit [Ping timeout: 255 seconds] 06:58:27 -!- debo has joined ##crawl-dev 07:03:08 -!- mizu_no_oto has quit [Client Quit] 07:03:50 -!- __miek has quit [Ping timeout: 246 seconds] 07:11:21 -!- mibe has quit [Quit: Page closed] 07:15:20 -!- nailbunny has quit [Ping timeout: 276 seconds] 07:16:28 -!- rossi has quit [Ping timeout: 255 seconds] 07:16:43 -!- WalrusKing has quit [Ping timeout: 272 seconds] 07:16:44 -!- Twinge has quit [Ping timeout: 265 seconds] 07:17:19 -!- Twinge has joined ##crawl-dev 07:17:55 -!- radinms has quit [Ping timeout: 256 seconds] 07:25:36 -!- debo has quit [Ping timeout: 264 seconds] 07:36:36 -!- xcourier has quit [Client Quit] 07:37:20 -!- mamgar has quit [Ping timeout: 256 seconds] 07:48:09 -!- Gurmil has quit [Ping timeout: 265 seconds] 07:51:27 -!- quik has quit [Ping timeout: 265 seconds] 08:04:47 -!- debo has joined ##crawl-dev 08:07:26 -!- groth_ has quit [Quit: Be back later ...] 08:08:31 -!- CacoS has quit [Read error: Connection reset by peer] 08:14:07 -!- Pacra has joined ##crawl-dev 08:15:55 -!- Brannock has joined ##crawl-dev 08:16:41 -!- Suga_H has quit [Ping timeout: 252 seconds] 08:19:00 -!- groth_ has quit [Quit: Be back later ...] 08:19:34 -!- Brannock has quit [Client Quit] 08:22:04 -!- vale has quit [Remote host closed the connection] 08:26:27 -!- Twiggytwiggytwi_ is now known as Twiggytwiggytwig 08:28:17 -!- teukkam has quit [Quit: Page closed] 08:32:31 -!- Pacra has quit [Ping timeout: 255 seconds] 08:40:23 -!- debo has quit [Quit: orb spiders :(] 08:41:40 Graphics issue: felid, statue form and horns 13https://crawl.develz.org/mantis/view.php?id=9793 by Yermak 08:46:04 -!- Patashu has quit [Ping timeout: 245 seconds] 08:50:22 -!- shuangxi has quit [Max SendQ exceeded] 08:50:47 -!- halberd has quit [Ping timeout: 252 seconds] 08:53:16 -!- shuangxi has quit [Max SendQ exceeded] 08:56:10 -!- shuangxi has quit [Max SendQ exceeded] 08:58:29 -!- siepu has quit [Read error: Connection reset by peer] 08:59:22 -!- shuangxi has quit [Max SendQ exceeded] 09:11:30 -!- shuangxi has quit [Max SendQ exceeded] 09:14:13 -!- HellTiger has quit [Ping timeout: 264 seconds] 09:14:13 -!- Ladykiller69 has quit [Ping timeout: 264 seconds] 09:15:49 -!- Ironfoot has joined ##crawl-dev 09:16:06 salamander firecallers have a psychopathic tendency to crips their own allies 09:16:13 stormcallers* 09:16:53 -!- gammafunk has joined ##crawl-dev 09:17:04 -!- rossi has quit [Ping timeout: 276 seconds] 09:18:32 !tell Lasty you menton in that stormcaller thread that snake has good threat level diversity, yet you say you want stormcallers in D,U,V; those branches generally have the best threat diversity in the game (they have very large monster lists) 09:18:32 gammafunk: OK, I'll let lasty know. 09:21:08 also stormcallers fry their own allies 09:21:09 -!- shuangxi has quit [Max SendQ exceeded] 09:24:44 -!- Ironfoot has quit [Quit: Page closed] 09:26:09 I also don't think it's that great to add them to snake, but where they stand now they're more or less "wizard with a fire set and fireball that does a bit more damage but that can be cast less frequently" 09:27:19 -!- vale has quit [Ping timeout: 256 seconds] 09:31:17 -!- shuangxi has quit [Max SendQ exceeded] 09:36:42 -!- shuangxi has quit [Max SendQ exceeded] 09:39:04 -!- radinms has quit [Ping timeout: 244 seconds] 09:40:07 -!- shuangxi has quit [Max SendQ exceeded] 09:40:44 gammafunk: wizards don't usually coexist with guardian serpents 09:42:06 nor do stormcallers, nor was I advocating that they should, as my message said 09:50:57 -!- shuangxi has quit [Max SendQ exceeded] 09:52:54 -!- shuangxi has quit [Max SendQ exceeded] 09:54:20 -!- asdu has quit [Quit: Page closed] 09:54:22 -!- mrmyers has joined ##crawl-dev 09:55:15 -!- shuangxi has quit [Max SendQ exceeded] 09:59:01 -!- BanMido has quit [Ping timeout: 246 seconds] 09:59:10 -!- shuangxi has quit [Max SendQ exceeded] 10:02:02 -!- shuangxi has quit [Max SendQ exceeded] 10:03:20 -!- tcjsavannah has quit [Quit: tcjsavannah] 10:05:10 -!- shuangxi has quit [Max SendQ exceeded] 10:06:21 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 10:07:58 -!- shuangxi has quit [Max SendQ exceeded] 10:08:22 -!- nailbunny has quit [Ping timeout: 272 seconds] 10:10:26 -!- bonghitz has quit [Remote host closed the connection] 10:12:53 -!- mamgar has quit [Quit: Exit Stage Left] 10:15:51 gammafunk: good points! I'm not really sure how well the monster is working or where, if anywhere, it would be desireable to put it 10:15:51 Lasty: You have 1 message. Use !messages to read it. 10:17:37 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 10:21:01 -!- shuangxi has quit [Max SendQ exceeded] 10:22:27 -!- copt has quit [] 10:23:07 -!- shuangxi has quit [Max SendQ exceeded] 10:26:25 -!- Fusha has quit [] 10:27:26 -!- shuangxi has quit [Client Quit] 10:28:20 -!- vale has quit [Ping timeout: 256 seconds] 10:28:58 -!- Ququman has joined ##crawl-dev 10:32:13 -!- bmfx has quit [Quit: Lost terminal] 10:32:20 -!- CacoS has quit [Quit: Bye] 10:36:45 -!- Gorgo has quit [Ping timeout: 265 seconds] 10:47:12 -!- Daekdroom has quit [Ping timeout: 252 seconds] 10:51:36 -!- speranza has quit [Ping timeout: 252 seconds] 10:59:21 -!- flamoot has quit [Ping timeout: 264 seconds] 11:06:42 -!- groth_ has quit [Quit: Be back later ...] 11:13:50 Game crashes when going up stairs to a specific floor. Game crashes in naga zig floors. 13https://crawl.develz.org/mantis/view.php?id=9794 by r33k 11:14:20 -!- flamoot has quit [Remote host closed the connection] 11:16:10 -!- rossi has quit [Ping timeout: 252 seconds] 11:19:31 -!- BOTBrad has quit [Ping timeout: 246 seconds] 11:21:47 -!- bonghitz has quit [Ping timeout: 265 seconds] 11:22:09 -!- panicbit has quit [Ping timeout: 264 seconds] 11:25:36 -!- CKyle has joined ##crawl-dev 11:28:55 -!- vale has quit [Ping timeout: 255 seconds] 11:31:00 -!- UncertainKitten has joined ##crawl-dev 11:42:47 -!- flamoot has quit [Remote host closed the connection] 11:43:01 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:44:33 -!- radinms has quit [] 11:51:34 -!- amalloy_ is now known as amalloy 11:53:45 -!- cwywiorski is now known as BOTBrad 11:56:18 -!- BOTBrad has quit [Client Quit] 12:01:17 -!- ussdefiant has joined ##crawl-dev 12:05:16 -!- Kalir has quit [Changing host] 12:06:26 -!- coledot has joined ##crawl-dev 12:08:38 -!- flamoot has quit [Ping timeout: 256 seconds] 12:09:38 -!- amalloy is now known as amalloy_ 12:11:27 -!- tcjsavannah has quit [Quit: tcjsavannah] 12:14:49 -!- ly^ has quit [Ping timeout: 264 seconds] 12:25:25 -!- rockygargoyle has joined ##crawl-dev 12:29:34 -!- vale has quit [Ping timeout: 244 seconds] 12:32:40 -!- rockygargoyle has quit [Ping timeout: 246 seconds] 12:33:27 -!- MarvinPA has joined ##crawl-dev 12:33:38 -!- SurpriseTRex has quit [Read error: Connection reset by peer] 12:39:17 -!- seriallos has joined ##crawl-dev 12:39:31 -!- Frelus has quit [Quit: Page closed] 12:40:39 -!- MarvinPA has quit [Quit: Leaving] 12:43:09 -!- quik has quit [Ping timeout: 245 seconds] 12:44:26 -!- Syndicus_ has joined ##crawl-dev 12:45:49 -!- Syndicus has quit [Ping timeout: 265 seconds] 12:46:29 -!- UncertainKitten has quit [Ping timeout: 245 seconds] 12:47:15 -!- simmarine has joined ##crawl-dev 12:48:56 -!- nailbunny has quit [Ping timeout: 252 seconds] 12:49:34 -!- groth_ has quit [Quit: Be back later ...] 12:57:25 -!- Blazinghand has joined ##crawl-dev 12:59:24 -!- Bcadren has quit [Ping timeout: 252 seconds] 13:01:09 -!- UncertainKitten has joined ##crawl-dev 13:01:42 -!- Krakhan has quit [Changing host] 13:04:38 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1399-gd5b76e1 (34) 13:07:00 -!- GauHelldragon has quit [Ping timeout: 256 seconds] 13:08:32 -!- nailbunny has quit [Ping timeout: 265 seconds] 13:12:59 -!- dtsund has joined ##crawl-dev 13:16:49 -!- ussdefiant has quit [Ping timeout: 265 seconds] 13:17:21 -!- rossi has quit [Ping timeout: 256 seconds] 13:23:20 -!- DDFig has quit [Quit: Page closed] 13:25:20 -!- alvarops has quit [Ping timeout: 246 seconds] 13:27:09 -!- constantinexvi has quit [Quit: Exiting] 13:30:21 -!- vale has quit [Ping timeout: 265 seconds] 13:31:19 -!- amalloy has joined ##crawl-dev 13:33:18 Lasty: thanks. yes, i realized this morning that i had the same stuff in both of those header files, and have moved stuff around appropriately. i had some trouble getting all the scoping right at first 13:35:59 -!- surr has quit [Quit: Page closed] 13:42:50 |amethyst: i gave https://github.com/amalloy/crawl/compare/master...amalloy:herkan to Lasty for a sanity check, and he suggested i run it by you 13:43:17 obviously a lot is not finished, i just want to make sure i'm not putting stuff in the wrong files, or doing anything disastrous re c++ or crawl style/principles 13:45:55 also if anyone else is interested, i am trying to come up with a long-term, scalable penalty to apply to to player when you're focusing on too many things. slaying/spellpower penalties work, but seem unfun and bland 13:48:44 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:52:28 -!- Ironfoot has quit [Ping timeout: 246 seconds] 13:56:58 -!- amalloy has quit [Quit: Page closed] 13:58:53 -!- chewymouse has joined ##crawl-dev 14:00:48 -!- serq has quit [Changing host] 14:01:17 -!- seriallos has quit [Ping timeout: 265 seconds] 14:03:53 -!- seriallos has joined ##crawl-dev 14:06:17 -!- Nightbeer has quit [Quit: Verlassend] 14:07:38 -!- chewymouse has quit [Quit: Leaving] 14:11:53 -!- speranza_ has quit [Client Quit] 14:12:12 -!- speranza has quit [Ping timeout: 272 seconds] 14:13:10 -!- Daekdroom has quit [Quit: Leaving] 14:23:03 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:31:30 -!- vale_ has quit [Ping timeout: 276 seconds] 14:32:14 -!- carmstro1g has quit [Client Quit] 14:41:29 -!- Fusha has quit [] 14:45:21 -!- Fusha has quit [Client Quit] 14:46:40 -!- bonghitz has quit [Remote host closed the connection] 14:50:08 -!- UncertainKitten has quit [Ping timeout: 256 seconds] 14:52:31 -!- nailbunny has quit [Ping timeout: 262 seconds] 14:53:22 -!- simmarine_ has joined ##crawl-dev 14:53:34 -!- simmarine has quit [Read error: Connection reset by peer] 14:58:12 -!- fiddlerwoaroof has quit [Read error: Connection reset by peer] 14:58:46 -!- bonghitz has quit [Ping timeout: 264 seconds] 15:05:25 Unstable branch on crawl.buzz updated to: 0.17-a0-1399-gd5b76e1 (34) 15:08:58 -!- MarvinPA has joined ##crawl-dev 15:11:15 -!- aarujn has joined ##crawl-dev 15:15:36 -!- rossi has quit [Ping timeout: 246 seconds] 15:16:22 -!- Tux[Qyou] has joined ##crawl-dev 15:17:26 -!- BlasterBlade has joined ##crawl-dev 15:18:52 -!- Gorgo has quit [Ping timeout: 255 seconds] 15:18:57 -!- Gorgo_ is now known as Gorgo 15:21:49 -!- Mojo_Nixon has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 15:23:43 -!- ystael has quit [Ping timeout: 256 seconds] 15:25:13 -!- asdu has quit [Ping timeout: 246 seconds] 15:27:40 -!- fiddlerwoaroof has quit [Read error: No route to host] 15:28:46 -!- Z_LAMP has quit [Ping timeout: 265 seconds] 15:30:19 -!- BlasterBlade has quit [Remote host closed the connection] 15:31:45 -!- vale_ has quit [Ping timeout: 252 seconds] 15:33:25 -!- fiddlerwoaroof has quit [Ping timeout: 276 seconds] 15:37:49 -!- ZChris13 has joined ##crawl-dev 15:48:22 -!- gammafunk has quit [Ping timeout: 276 seconds] 15:49:21 -!- GauHelldragon has quit [Ping timeout: 252 seconds] 15:52:04 -!- Dixlet has joined ##crawl-dev 15:52:21 -!- Dixlet has quit [Read error: Connection reset by peer] 15:52:35 -!- Dixlet has joined ##crawl-dev 15:53:03 -!- twofortypee has quit [Quit: Connection closed for inactivity] 15:57:07 -!- oddshocks has quit [Quit: take it easy] 16:01:48 -!- MarvinPA has quit [Quit: Leaving] 16:04:15 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 16:05:02 -!- Kalir has quit [Quit: LATER FUCKWHEELS] 16:06:00 -!- amalloy_ is now known as amalloy 16:13:16 something i couldn't figure out how to do was populate a std::map programmatically. i could provide an initializer list, but that sucked for various reasons. of course std::map is easy, and nearly as convenient, but it seems like the reference version would be better if i could figure out how 16:13:52 <|amethyst> what would you put into the map? 16:14:30 |amethyst: i was going to use it as a lookup table into stuff that i already have in a const my_struct[], indexed by a different key 16:14:52 -!- Mojo_Nixon has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:14:57 <|amethyst> aha 16:14:59 i understand why writing the_map[0] = my_array[5]; doesn't wokr 16:15:44 because the_map[0] creates a const my_struct &&, or my_struct & const & or something, and then trying to use operator= on that fails because the thing is const 16:15:54 <|amethyst> well 16:16:07 <|amethyst> the more fundamental reason is that it's impossible to have an uninitialized reference 16:16:19 <|amethyst> so what would the_map[0] be before the assignment happens? 16:16:34 <|amethyst> and that you don't assign to a reference 16:16:38 <|amethyst> but assign through it 16:16:56 is that "and..." a second fundamental reason, or some clarification of the first? 16:16:58 -!- aarujn has quit [Ping timeout: 276 seconds] 16:17:13 <|amethyst> I guess a second one, but they're related 16:17:27 i guess i don't totally understand references. i just think of them as pointers that get dereferenced for you when you use them as a value 16:17:40 which is probably close but missing some key point 16:18:23 <|amethyst> pointers have nullptr and references don't 16:18:40 -!- Fusha has quit [] 16:18:52 right, and they can't be reassigned to point to some other object 16:20:56 <|amethyst> back to your problem, you can't do e.g. themap.insert(some pair) because insert copies the pair you give it (since it has to make a pair that is in a tree node) 16:21:10 <|amethyst> hm 16:21:13 ha, that was my next question 16:21:14 <|amethyst> or maybe you can? 16:21:18 i thought that might work, because move semantics? 16:21:24 or something? 16:21:36 <|amethyst> yeah, let me test 16:22:09 i think at the moment i no longer actually need this lookup table, because i index things right to begin with, but it is still a puzzle i would like to solve 16:22:21 -!- bonghitz_ has quit [Remote host closed the connection] 16:25:08 <|amethyst> ah, it does work 16:25:10 <|amethyst> but 16:26:04 <|amethyst> you can't use [] at all 16:27:21 -!- groth_ has quit [Quit: Be back later ...] 16:27:32 right 16:27:36 not to insert, anyway 16:27:41 <|amethyst> not to look up either 16:27:41 but to read would be okay? or not even then? 16:27:44 interesting 16:27:49 <|amethyst> map only has one operator[] 16:28:02 <|amethyst> it doesn't have a const one 16:28:37 <|amethyst> it does have a const version of at() in C++11, if you're willing to handle the exception when it doesn't find something 16:29:15 <|amethyst> the problem is that operator[] has to return something even if the key wasn't found 16:29:16 so operator[] returns a val_type&, which might or might not involve creating and initializing an object of val_type? 16:29:26 that is what i understand from the docs 16:29:27 <|amethyst> right 16:29:59 <|amethyst> and the problem here is that it doesn't have anything to initialize your const mystruct & with 16:30:10 <|amethyst> if it were a pointer, it could be null or uninitialised or whatever 16:30:26 well, i don't quite get that. if the element is already in the map, it could initialize it with the value in there 16:30:35 right? 16:30:41 <|amethyst> if it's in the map it doesn't have to create and initialise anything 16:30:46 <|amethyst> the problem is if it's not in the map 16:30:53 right, i get that it's a problem if it's not in the map 16:30:59 but you were saying you can't even use = to look things up 16:31:07 <|amethyst> the compiler doesn't know whether it's going to be in the map or not 16:31:24 <|amethyst> whether the key is going to be there 16:32:24 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 16:33:26 -!- vale has quit [Ping timeout: 272 seconds] 16:33:38 is the problem in code i actually write, or in code that i cause to be generated by expanding the template definition of std::map, inside its implementation of operator[]? 16:36:44 <|amethyst> the latter 16:37:06 i guess it is in operator[], where it has some clause like pair entry; if (not in map) {insert(entry);} return lookup(entry); 16:37:13 <|amethyst> yep 16:37:16 got it 16:37:21 <|amethyst> A call to this function is equivalent to: 16:37:22 <|amethyst> (*((this->insert(make_pair(k,mapped_type()))).first)).second 16:37:31 <|amethyst> A call to this function is equivalent to: 16:37:34 <|amethyst> err 16:37:37 <|amethyst> http://www.cplusplus.com/reference/map/map/operator[]/ 16:37:53 <|amethyst> they could have defined operator[] differently 16:38:18 <|amethyst> for example, if they were willing to have the possibility of raising exceptions there could have been a const version 16:38:29 <|amethyst> or if it returned a pointer instead of a reference to the value 16:38:41 right 16:38:49 <|amethyst> (that's how our map_find function works) 16:39:04 <|amethyst> BTW, back to the original problem, we usually use permutation arrays for that 16:39:26 <|amethyst> a second array that stores indices into the first array 16:39:36 yes, i was about to ask if that is what you meant 16:39:44 <|amethyst> that assumes the keys of the second array aren't sparse 16:40:14 right, which is not a good assumption in the case of, eg in the Ru code, mapping from ability_type to whatever ru structs 16:40:30 i had the idea of copying that, but it turns out i don't think i needed to 16:40:32 <|amethyst> yeah, in that case a map 16:40:37 <|amethyst> s/it/int/ 16:40:55 he actually just does it with a map, but i see that either is fine 16:41:21 <|amethyst> yeah, the version with a pointer is probably less verbose to use 16:41:31 <|amethyst> I had been kind of thinking about making a template class for this 16:41:37 -!- Ironfoot_ has quit [Quit: Page closed] 16:41:53 |amethyst: i don't know if you saw it earlier - i had said: i gave https://github.com/amalloy/crawl/compare/master...amalloy:herkan to Lasty for a sanity check, and he suggested i run it by you 16:44:15 <|amethyst> so we could say something like indexer features(feat_defs, [](const feature_def &f) { return f.feat } ); 16:44:21 -!- MarvinPA has joined ##crawl-dev 16:44:35 <|amethyst> or possibly even &feature_def::feat for the second argument 16:45:40 <|amethyst> what does the P in "-P.Atk" stand for? 16:46:04 |amethyst: preparation. maybe i will come up with a more divine-sounding name at some point 16:46:23 <|amethyst> I would indicate in the penalty light what is lost, not what you gave it up for 16:46:36 <|amethyst> hm 16:46:58 <|amethyst> does it only show up while you are preparing, or also once the bonus is active? 16:47:00 maybe. it is a bit awkward then, because it goes from P.Atk, which means +attack -defense, to -P.Def, which means just -defense 16:47:12 |amethyst: i was thinking the former, to avoid cluttering the status bar 16:47:25 the latter is more clear but noisy 16:47:45 <|amethyst> well, if P.Atk means "+attack -defense" I would expect -P.Atk to involve "-attack" 16:48:02 yeah, i guess that is a good point 16:48:43 <|amethyst> and e.g. it's -Mag, not -AntiMag 16:48:59 is that a status that exists? 16:49:12 <|amethyst> yes, if you get hit with a weapon of antimagic for example 16:49:21 <|amethyst> err 16:49:21 really? everytime i've seen that you just lose some MP 16:49:42 <|amethyst> ah sorry 16:49:51 <|amethyst> that was only for djinn 16:49:57 haha wild 16:50:11 <|amethyst> so that eyes of draining didn't just kill you :) 16:50:26 oh right, they had a single shared bar, not like VS's thing 16:50:31 i was not around for them 16:50:50 -!- Lasty has quit [Quit: Leaving.] 16:51:19 -!- Zooty has quit [Ping timeout: 246 seconds] 16:51:58 <|amethyst> as far as technical stuff goes, I would make PREPFLAG_ into an enum and move it to preparation.h rather than preparation-data.h 16:52:01 |amethyst: what about what i currently have as -P.Rgn, where the bonus is regen and the penalty is hunger? is the "bad" version of that "+Hunger", and the good one "+Regen" or P.Rgn or something? 16:52:41 oh, you're right, it should certainly be in preparation.h. i had some confusion earlier that led to too much junk being in preparation-data.h 16:53:18 <|amethyst> I would also suggest using our enum_bitfield stuff 16:53:24 what stuff is that? 16:53:51 <|amethyst> see for example 16:53:54 <|amethyst> !source species_flag 16:53:54 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/species-data.h#l1 16:54:16 <|amethyst> DEF_BITFIELD is a macro that defines a type representing a combination of flags from the enum type 16:54:27 oh, ha, those defines were in both files. just like some other stuff that i had in both files 16:54:39 i really was quite confused for a while 16:55:18 <|amethyst> so there species_flag is an enum for a single flag, and species_flags is a type that can hold a logical combination of those 16:55:56 i see. because of course you don't want to bit-or enum values together into a nonsense enum value 16:56:01 <|amethyst> right 16:56:06 <|amethyst> you're using an int, which is fine 16:56:07 <|amethyst> but 16:56:15 <|amethyst> that means you can accidentally put the wrong thing in there 16:56:30 <|amethyst> e.g. 16:56:37 <|amethyst> %git 035df762 16:56:37 07|amethyst02 * 0.16-a0-2924-g035df76: Don't count Delayed Fireball as three-school. 10(7 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/035df76285d0 16:56:54 -!- Kellhus has quit [Quit: Page closed] 16:58:54 |amethyst: how does using an int vs this enum_bitfield prevent the problem you just linked to? it sounded to me like you were implying that it would 16:59:08 <|amethyst> no, I mean int is fine in that it's legal 16:59:29 <|amethyst> whereas if preparation_def had an enum type for flags 16:59:46 <|amethyst> it would mean combinations that aren't explicitly listed in the enum definition cause undefined behaviour 16:59:56 <|amethyst> usually it works, except when the optimizer makes it not work 17:02:58 -!- ystael has quit [Ping timeout: 264 seconds] 17:03:03 -!- tcjsavannah has quit [Ping timeout: 252 seconds] 17:03:03 -!- Lasty has joined ##crawl-dev 17:04:24 |amethyst: i am also, from a game-design point of view, trying to figure out a penalty that i can apply to the player that is generic and easily scalable, so that maintaining four different abilities is more expensive than just adding up the four specific penalties for each. the only thing i've thought of is something equivalent to ru's Horr(n), but that seems bland and unfun 17:05:14 alternatively i could not have such a penalty, but then (a) i can't figure out what invocations skill should do aside from defray that generic penalty; and (b) i like adding some extra penalty so that i can "afford" to make the abilities themselves more powerful 17:05:34 <|amethyst> I'm not much of a game designer so :) 17:05:44 okay. i wasn't sure 17:06:02 that is something i would ask more like Lasty or gammafunk about, i suppose? 17:06:03 <|amethyst> I could offer brainstorms, but others have a better intuition for those things than I do 17:06:10 -!- Patashu has joined ##crawl-dev 17:06:15 <|amethyst> or marvinpa or elliptic or pf 17:06:55 thanks. i will update my mental database about who specializes in what 17:06:57 -!- WereVolvo has quit [Read error: Connection reset by peer] 17:07:36 -!- ZChris13 has quit [Remote host closed the connection] 17:13:45 i could offer puns 17:13:56 don't know if that would help 17:14:11 Zannick: you would be too late. i already realized, last night, that i was adding a file named preparation.h 17:14:25 -!- Musclemanjr is now known as zhaorenw 17:15:12 -!- rossi has quit [Ping timeout: 256 seconds] 17:15:55 one can only imagine how much of a pain in the butt that file is going to turn out to be 17:16:17 <|amethyst> It might give people rhoid rage 17:17:08 I'm glad to see that our contributors are the cream of the crop 17:20:27 -!- MarvinPA has quit [Ping timeout: 256 seconds] 17:23:20 -!- MarvinPA has joined ##crawl-dev 17:25:51 -!- groth_ has quit [Quit: Be back later ...] 17:26:09 -!- nailbunny has quit [Ping timeout: 265 seconds] 17:27:07 -!- MarvinPA has quit [Client Quit] 17:31:31 -!- debo has joined ##crawl-dev 17:31:59 -!- Kalir has quit [Changing host] 17:33:11 -!- vale has quit [Ping timeout: 250 seconds] 17:36:15 -!- gammafunk has joined ##crawl-dev 17:38:58 -!- Codrus has quit [Ping timeout: 264 seconds] 17:41:15 -!- dtsund has quit [Quit: dtsund] 17:41:58 -!- Patashu has quit [Ping timeout: 255 seconds] 17:44:58 -!- rossi has quit [Client Quit] 17:47:27 -!- Crehl has quit [Quit: Killed by a kitten] 17:50:01 -!- Mojo_Nixon has quit [Client Quit] 17:54:17 -!- Codrus1 has quit [Quit: Leaving.] 17:54:22 !lg neil won 17:54:23 3. neil the End of an Era (L27 HOCK of Qazlal), escaped with the Orb and 3 runes on 2015-03-16 00:05:52, with 1719705 points after 66461 turns and 3:18:10. 17:54:31 I live in hope 17:54:36 !lg neil xl>20 17:54:37 11. neil the End of an Era (L27 HOCK of Qazlal), escaped with the Orb and 3 runes on 2015-03-16 00:05:52, with 1719705 points after 66461 turns and 3:18:10. 17:56:30 -!- xtwvoodoo has quit [Ping timeout: 245 seconds] 17:57:49 -!- asdu has quit [Ping timeout: 246 seconds] 18:01:05 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1399-gd5b76e1 (34) 18:01:28 -!- groth_ has quit [Ping timeout: 272 seconds] 18:03:14 gammafunk: for herkan's indefinite-duration buffs, i am trying to figure out a penalty that i can apply to the player that is generic and easily scalable, so that maintaining four different abilities is more expensive than just adding up the four specific penalties for each. the only thing i've thought of is something equivalent to ru's Horr(n), but that seems bland and unfun 18:03:21 -!- asdu has quit [Client Quit] 18:03:26 alternatively i could not have such a penalty, but then (a) i can't figure out what invocations skill should do aside from defray that generic penalty; and (b) i like adding some extra penalty so that i can "afford" to make the abilities themselves more powerful 18:07:06 amalloy: I don't quite know what gameplay this god is supposed to create; the core idea seems kind of like Ru, but with non-permanent sacrifices that you can change? 18:08:22 gammafunk: well, that is one way of looking at it. i prefer to think of it as like, ru gives you a fixed strong set of powers but lets you pick your "conduct" via sacrifices; herkan lets you choose and adjust your set of powers 18:09:44 (with a fixed "conduct"/sacrifice for each) 18:10:55 ie i don't see the changeability of the sacrifices being as interesting as the changeability of the powers 18:11:21 well, you mention not being able to figure out what to do with invocations in terms of the penalty? invocations is supposed to make an ability better (or more likely to succeed, at least), not remove a penalty 18:11:29 s/remove/lessen/ 18:11:49 -!- quik has quit [Ping timeout: 264 seconds] 18:12:09 and not using invocations is always an option 18:12:48 gammafunk: it is an option, indeed. i was trying not to contribute to the problem of "barely half of all gods use the one god-oriented skill that exists" 18:13:30 gammafunk: that's a good point though. i was thinking i couldn't do that for some of the powers, but i guess for a lot of them i can scale their power upwards with invocations 18:13:30 -!- CKyle has joined ##crawl-dev 18:14:24 -!- Cacophony has quit [Ping timeout: 245 seconds] 18:15:04 like just about all the abilities below ***** could just get larger bonuses based on invo, like TSO's shield bonus. and the ***** stuff too, maybe 18:15:05 yeah, then your generic penalty can simply be "the xp required for invo to get good use out of the strong abilities" 18:15:08 -!- Cacophony has quit [Changing host] 18:15:54 gammafunk: i like that. it also ameliorates a lot of weirdo bookkeeping math i was anticipating having to carefully write for my old idea 18:16:19 i feel a little silly that i needed to ask for help in coming up with the idea "Invocations skill should make your god abilities more powerful" 18:17:07 and maybe it also increases the number of total durations (disciplines?) you're allowed to keep up at once 18:17:14 might be easier for people to critique the whole thing if you can get a near-final design fleshed out (add any missing details and fix any out of date ones from that pastebin writeup) 18:17:37 gammafunk: oh, i have a living version of that writeup on my fork 18:17:58 that's good; elliptic pops in fairly regularly, so maybe you can !tell him and ask him to take a look 18:18:08 https://github.com/amalloy/crawl/blob/herkan/crawl-ref/source/herkan.txt is the design as it stands, edited based on recommendatinos 18:18:10 and MPA is also good to ask, PF 18:18:26 will edit it based on yours as well 18:19:52 -!- ohyou has quit [Read error: Connection reset by peer] 18:20:21 -!- serq has quit [Quit: leaving] 18:29:03 -!- siepu has quit [Read error: Connection reset by peer] 18:29:30 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:30:39 -!- giantbat has quit [Remote host closed the connection] 18:31:25 -!- ddd has quit [Client Quit] 18:32:50 -!- groth_ has quit [Ping timeout: 276 seconds] 18:34:03 -!- vale has quit [Ping timeout: 246 seconds] 18:41:04 -!- stanzill has quit [Quit: au rev] 18:46:02 -!- Pacra has joined ##crawl-dev 18:47:43 -!- Bcadren has quit [Ping timeout: 256 seconds] 18:49:01 -!- hypermatt has quit [Ping timeout: 264 seconds] 18:49:16 -!- ChongLi_ has quit [Ping timeout: 256 seconds] 18:49:16 -!- amalloy has quit [Ping timeout: 256 seconds] 18:49:45 -!- lukano has quit [Ping timeout: 252 seconds] 18:50:29 -!- imantor has quit [Ping timeout: 252 seconds] 18:52:47 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:53:34 -!- CKyle has joined ##crawl-dev 18:54:50 -!- amalloy has joined ##crawl-dev 18:55:15 -!- Dixlet has quit [*.net *.split] 18:55:15 -!- seriallos has quit [*.net *.split] 18:55:16 -!- cojito has quit [*.net *.split] 18:55:16 -!- Lasty_1 has quit [*.net *.split] 18:55:16 -!- DrStalker has quit [*.net *.split] 18:55:16 -!- muravey has quit [*.net *.split] 18:55:16 -!- SwissStopwatch has quit [*.net *.split] 18:55:16 -!- Vizer has quit [*.net *.split] 18:55:16 -!- lessens has quit [*.net *.split] 18:55:16 -!- kvaak has quit [*.net *.split] 18:55:16 -!- GoblinBomb has quit [*.net *.split] 18:55:16 -!- Buzzell has quit [*.net *.split] 18:55:17 -!- atomicthumbs has quit [*.net *.split] 18:55:22 -!- Piginabag has quit [Quit: Page closed] 18:55:22 -!- debo has quit [Ping timeout: 255 seconds] 18:55:46 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 18:55:51 -!- Molotove[mac] has quit [Quit: Lost terminal] 18:56:00 -!- hypermatt has joined ##crawl-dev 19:01:42 -!- Prozacelf has quit [Ping timeout: 246 seconds] 19:05:54 -!- CKyle has quit [Read error: Connection reset by peer] 19:06:00 -!- Ironfoot has quit [Quit: Page closed] 19:06:01 -!- Dixlet has joined ##crawl-dev 19:06:01 -!- seriallos has joined ##crawl-dev 19:06:01 -!- Lasty_1 has joined ##crawl-dev 19:06:01 -!- muravey has joined ##crawl-dev 19:06:01 -!- kvaak has joined ##crawl-dev 19:06:01 -!- Buzzell has joined ##crawl-dev 19:06:01 -!- atomicthumbs has joined ##crawl-dev 19:08:22 -!- debo has joined ##crawl-dev 19:14:15 -!- CacoS has quit [Ping timeout: 276 seconds] 19:16:43 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 19:30:37 -!- scummos__ has quit [Remote host closed the connection] 19:33:08 -!- coledot has quit [Quit: coledot] 19:34:51 -!- vale has quit [Ping timeout: 252 seconds] 19:37:34 -!- Dixlet has quit [Read error: Connection reset by peer] 19:37:50 -!- Dixlet has joined ##crawl-dev 19:38:04 -!- Dixlet has quit [Read error: Connection reset by peer] 19:38:18 -!- Dixlet has joined ##crawl-dev 19:45:39 -!- agentgt_ has quit [Quit: Page closed] 19:51:34 -!- scummos__ has quit [Remote host closed the connection] 19:52:24 -!- bonghitz has quit [Remote host closed the connection] 19:56:30 -!- Yllodra has quit [Ping timeout: 276 seconds] 20:07:28 -!- GauHelldragon has quit [Ping timeout: 256 seconds] 20:13:02 -!- nailbunny has quit [Remote host closed the connection] 20:16:22 -!- BOTBrad has quit [Ping timeout: 272 seconds] 20:18:33 -!- mibe has quit [Quit: Page closed] 20:23:15 -!- PsyMar has quit [Ping timeout: 246 seconds] 20:25:52 -!- scummos__ has quit [Ping timeout: 272 seconds] 20:35:41 -!- vale has quit [Ping timeout: 255 seconds] 20:39:29 -!- debo has quit [Ping timeout: 265 seconds] 20:39:58 -!- coledot has joined ##crawl-dev 20:43:58 -!- mizu_no__ has quit [Quit: Computer has gone to sleep.] 20:44:19 -!- ystael has quit [Ping timeout: 265 seconds] 20:45:14 -!- aarujn has quit [Quit: aarujn] 20:52:22 -!- Ququman has quit [Read error: Connection reset by peer] 20:55:50 -!- Pacra has quit [Ping timeout: 276 seconds] 21:00:40 -!- CanOfWorms has joined ##crawl-dev 21:12:33 -!- ystael has quit [Ping timeout: 276 seconds] 21:13:38 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 21:17:20 New branch created: pull/68 (1 commit) 13https://github.com/crawl/crawl/pull/68 21:17:20 03DrKe02 07https://github.com/crawl/crawl/pull/68 * 0.17-a0-1400-gd0e1f00: Clean up and tweak Frances's spell list 10(8 minutes ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/d0e1f007dce7 21:19:41 -!- bitcoinbastard has quit [Ping timeout: 265 seconds] 21:20:42 -!- ystael has quit [Ping timeout: 244 seconds] 21:20:55 -!- nicolae- has joined ##crawl-dev 21:30:21 -!- Suga_H has quit [Ping timeout: 252 seconds] 21:33:05 -!- Daekdroom has quit [Remote host closed the connection] 21:36:24 -!- vale has quit [Ping timeout: 252 seconds] 21:38:59 -!- ystael has quit [Ping timeout: 264 seconds] 21:39:49 -!- asdu has quit [Quit: Page closed] 21:43:27 so if i want to have a duration whose status light is handled specially, does that mean i should: add to enum status_type in status.h, blank out the status-light fields in duration-data.h, and add another clause to _get_status_lights in output.cc? 21:46:17 DrKe: this seems to make frances summon demons less frequently than before, and cast haste more frequently, right? what's the reason for that change? 21:46:41 i didn't want to give it all to summon demon since it seemed unintentional to begin with 21:46:51 but i didnt want to differ from the old behavior too much either 21:47:38 i dunno, it was probably intentional. there are some monsters who have the same spell multiple times, right? like saint roka has four or five copies of smite 21:48:01 -!- coledot has quit [Quit: coledot] 21:48:09 i guess he used to, but doesn't anymore 21:48:13 that used to be the case, yeah 21:48:22 that was how they made old monsters spam spells 21:48:32 this was before there was a frequency, i guess? 21:48:42 yeah it was based on HD, and higher HD would cast spells more 21:48:49 and if you really wanted a monster to spam a spell you give it to them multiple times 21:49:29 i think it's cool if frances casts SD more often than haste, but that is not my decision 21:51:43 she cast it very slightly more 21:52:01 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 21:52:02 -!- giantbat has quit [Remote host closed the connection] 21:52:36 -!- dakonic has quit [Quit: Page closed] 21:52:51 03DrKe02 07https://github.com/crawl/crawl/pull/68 * 0.17-a0-1401-g3634f71: Equalize Frances's SD/Haste casting frequency 10(12 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/3634f71da8cb 21:53:12 there's a variation with 12/20/20/12 21:53:22 a dev can cherrypick it if that looks better 21:54:03 but it shouldn't be duplicated in any case 21:57:26 -!- bitcoinbastard has quit [Ping timeout: 264 seconds] 22:04:30 i think you're right, though 22:06:27 -!- st_ has quit [Quit: ]] 22:09:52 -!- TangoBravo has quit [Quit: Page closed] 22:10:51 -!- blazinghand has quit [Quit: blazinghand] 22:14:15 -!- nicolae- has left ##crawl-dev 22:14:29 -!- Foamed has quit [Quit: Leaving] 22:18:09 amalloy: that's not quite how monsters casting haste works,since they won't rehaste themselves 22:18:20 i see 22:18:28 if they're already hasted, I mean 22:18:46 oh, it was listed twice, that is indeed weird 22:18:55 hrm, that almost should be a compile-time check 22:19:18 I guess you might have different flags on the "duplicate" entries, but that seems unlikely to be a good 22:19:55 yeah i did not have that haste thing in mind when i wrote the first commit but thats true 22:20:01 still the 2nd one is closer to what it is doing now 22:21:27 giving monsters haste is one of those weird things we do were it feels kind of like a bad design 22:21:51 monster spends maybe a few turns normal speed then becomes 50% faster 22:22:16 since there's not cooldown like berzerk, you can't really argue that it wearing off makes it more interesting 22:22:34 cooldown and mallus, actually, since the monster is also slowed 22:26:41 -!- mamgar has quit [Read error: Connection reset by peer] 22:29:08 -!- amalloy is now known as amalloy_ 22:29:30 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:31:26 -!- gressup is now known as gressupsleep 22:32:51 -!- Lasty has quit [Quit: Leaving.] 22:33:04 -!- UncertainKitten has joined ##crawl-dev 22:35:04 -!- UncertainKitten has quit [Client Quit] 22:37:11 -!- Smello has quit [Ping timeout: 244 seconds] 22:37:17 -!- UncertainKitten has joined ##crawl-dev 22:37:25 -!- vale has quit [Ping timeout: 265 seconds] 22:37:59 -!- lessens has quit [Ping timeout: 265 seconds] 22:37:59 -!- lessens_ is now known as lessens 22:39:26 -!- ystael has quit [Ping timeout: 264 seconds] 22:39:28 -!- Lasty has joined ##crawl-dev 22:46:45 -!- Dixlet has quit [Ping timeout: 246 seconds] 22:48:07 -!- giantbat has quit [Client Quit] 22:50:14 -!- CanOfWorms has quit [Ping timeout: 276 seconds] 22:53:58 -!- Pacra has joined ##crawl-dev 23:05:11 -!- Bcadren has quit [Ping timeout: 276 seconds] 23:10:02 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:12:17 -!- WalkerBoh has quit [Remote host closed the connection] 23:16:12 -!- agentgt_ has joined ##crawl-dev 23:16:30 -!- Codrus has quit [Ping timeout: 252 seconds] 23:16:39 I suppose assuming the captians cutlass was a rapier is not right 23:16:43 !lg . 23:16:44 No games for agentgt_. 23:16:48 !lg agentgt 23:16:49 2734. agentgt the Infuser (L15 HuCK of Ashenzari), slain by a 19-headed hydra on D:9 on 2015-06-19 03:14:46, with 59434 points after 30242 turns and 1:59:31. 23:16:58 that cutlass cuts heads off 23:17:05 is that right? 23:17:50 yeah 23:17:55 its the only short blade that does 23:18:07 also its not that good anymore now that the enchantment is only +5 23:19:10 we meant to fix the cutlass a while back, but that got sidetracked 23:19:27 I think we got a bit sidetracked by trying to bikeshed it 23:20:08 PF didn't like it being called a cutlass if it was a longblade iirc 23:20:29 since I think otherwise the thing to do would be to make it a longblade 23:20:34 ??captain's_cutlass 23:20:35 captain's cutlass[1/1]: An unrandart +10 cutlass of speed. In 0.16, is +5 but disarms the target with a dam/75 chance. Also has its own base type which is identical to a rapier except slashing (cuts hydra heads) 23:21:44 or maybe it was that we'd keep it a shortblade, but then it's not good to call it a cutlass? 23:23:03 -!- agentgt_ has quit [Quit: Page closed] 23:23:49 he cited halloween pirate costumes in support and I retaliated by saying pleasing fungi are dumb because they're beetles and not fungi and we've been mortal enemies ever since 23:27:09 oh 23:36:15 -!- vale has quit [Read error: Connection reset by peer] 23:38:47 -!- vale has quit [Remote host closed the connection] 23:39:36 -!- sylnt has quit [Remote host closed the connection] 23:42:48 -!- Cacophony has quit [Quit: Leaving] 23:45:39 -!- zero_one has quit [Remote host closed the connection] 23:47:14 -!- foophykins has quit [Quit: Page closed] 23:52:49 -!- GauHelldragon has quit [Ping timeout: 265 seconds] 23:52:54 -!- GauHelldragon3 is now known as GauHelldragon