00:00:36 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 00:00:59 s/liberally/literally/ 00:02:53 -!- eb has quit [] 00:02:58 -!- ussdefiant has quit [Ping timeout: 240 seconds] 00:03:07 -!- CSDCS has quit [Read error: Connection reset by peer] 00:07:49 -!- HamsterSaurusMex has quit [Ping timeout: 246 seconds] 00:08:19 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1408-g627f52b (34) 00:09:28 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 00:11:27 -!- Pepe has quit [Ping timeout: 252 seconds] 00:16:21 -!- Krakhan has quit [Ping timeout: 240 seconds] 00:18:42 Unstable branch on crawl.develz.org updated to: 0.15-a0-1408-g627f52b (34) 00:22:11 -!- hart_ has quit [Read error: Connection reset by peer] 00:26:22 -!- qwebirc321167 has quit [Ping timeout: 246 seconds] 00:29:03 -!- Brannock has quit [Ping timeout: 252 seconds] 00:31:38 03PleasingFungus02 07* 0.15-a0-1409-g68c895d: Turn 'exclams' into ex-clams! 10(4 minutes ago, 1 file, 9+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=68c895d1a106 00:33:32 Wh-y wo-n't y-ou d-i-e!! 00:34:53 ? 00:35:29 ex-clam-ations!!!!!! 00:39:43 hm 00:55:42 -!- ussdefiant has joined ##crawl-dev 00:57:06 -!- Euph0ria has quit [Ping timeout: 240 seconds] 01:00:13 -!- ussdefiant has quit [Ping timeout: 252 seconds] 01:03:32 -!- rophy has quit [Ping timeout: 245 seconds] 01:04:22 -!- Zephryn has quit [Ping timeout: 276 seconds] 01:08:46 Arachne points her staff at you, shooting a stream of webbing. The stream of webbing misses you. Your ogre is caught in a web! _The stream of webbing hits your ogre. 01:09:03 trying to figure out where that last message is getting printed 01:11:00 it's happening quite consistently 01:11:41 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:13:35 <|amethyst> !learn add devteam They rather get their substitute for intellectual satisfaction from not quite understanding what they are doing in their daring irresponsibility and from the subsequent excitement of chasing the bugs they should not have introduced in the first place. –E. Dijkstra 01:13:36 devteam[15/15]: They rather get their substitute for intellectual satisfaction from not quite understanding what they are doing in their daring irresponsibility and from the subsequent excitement of chasing the bugs they should not have introduced in the first place. –E. Dijkstra 01:13:52 sounds about right 01:16:09 03PleasingFungus02 07* 0.15-a0-1410-gf7d175c: Don't let monsters get free turns when escaping 10(14 minutes ago, 5 files, 156+ 133-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f7d175ca4c26 01:16:09 03PleasingFungus02 07* 0.15-a0-1411-g4425d19: Don't ensnare monsters before they're hit by webbing 10(27 seconds ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4425d19822c5 01:16:35 aw, shoot, I should have credited the guy who complained about the netting thing for that first commit 01:16:37 'oh well' 01:19:59 -!- Morik_ has quit [Quit: This computer has gone to sleep] 01:24:50 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140606030206]] 01:29:11 -!- Nomi has quit [Ping timeout: 252 seconds] 01:34:05 -!- johlstei has quit [Remote host closed the connection] 01:35:03 -!- frogor_home has joined ##crawl-dev 01:35:06 -!- frogor_home is now known as frogor 01:35:13 -!- frogor has quit [Changing host] 01:35:13 -!- frogor has joined ##crawl-dev 01:36:21 -!- frogor has quit [Remote host closed the connection] 01:40:16 @crawlcode 3h - MONS_PLAYER: intelligence: I_HIGH /*uh huh, sure sure*/ 01:40:22 lmfao this is the best comment 01:49:23 -!- jaumoose has quit [Quit: Leaving] 01:50:36 -!- SkaryMonk1 has joined ##crawl-dev 01:53:07 -!- gammafunk has quit [Ping timeout: 276 seconds] 01:54:23 -!- gammafunk has joined ##crawl-dev 01:56:02 -!- Moonsilence has quit [Ping timeout: 245 seconds] 02:05:16 -!- korzok has quit [Quit: Page closed] 02:17:25 -!- Danei has quit [Quit: Those who tell the truth shall die, those who tell the truth shall live forever.] 02:17:44 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1411-g4425d19 (34) 02:19:40 -!- SkaryMonk2 has joined ##crawl-dev 02:21:00 -!- SkaryMonk1 has quit [Ping timeout: 260 seconds] 02:21:09 -!- Sorbius has quit [Read error: Connection reset by peer] 02:23:40 -!- tksquared has quit [Read error: Connection reset by peer] 02:24:19 -!- WITCHCRAFT has quit [Quit: Page closed] 02:30:00 -!- rchandra has left ##crawl-dev 02:32:22 -!- Lightli_ has quit [Ping timeout: 246 seconds] 02:35:18 -!- caleba has quit [Quit: caleba] 02:35:38 -!- Hailley has quit [Quit: Petra is closed!] 02:37:53 -!- thetao has quit [Quit: Page closed] 02:50:13 -!- evablue has quit [Ping timeout: 246 seconds] 02:54:08 -!- Satonakaja has quit [Quit: Sayonara, Zetsubou Sensei!] 03:01:04 -!- tabstorm has quit [Ping timeout: 246 seconds] 03:01:34 -!- Euph0ria has quit [Remote host closed the connection] 03:15:14 -!- rossi has quit [Ping timeout: 252 seconds] 03:20:59 -!- omnirizon has quit [Read error: Connection reset by peer] 03:21:00 -!- simmarine has quit [Quit: Leaving] 03:23:31 -!- Patashu has joined ##crawl-dev 03:33:23 -!- Patashu_ has joined ##crawl-dev 03:33:23 -!- Patashu has quit [Disconnected by services] 03:36:38 -!- magicpoints has quit [Ping timeout: 240 seconds] 03:42:08 -!- Lightli has joined ##crawl-dev 03:46:30 -!- ProzacElf has quit [Ping timeout: 265 seconds] 03:56:29 -!- bmfx has quit [Ping timeout: 252 seconds] 03:56:37 -!- scummos| has quit [Ping timeout: 276 seconds] 04:20:03 -!- SkaryMonk1 has joined ##crawl-dev 04:20:37 -!- SkaryMonk2 has quit [Ping timeout: 245 seconds] 04:29:07 -!- Bcadren_ has quit [Ping timeout: 276 seconds] 04:39:04 -!- evablue_ has quit [Ping timeout: 246 seconds] 04:53:23 -!- Patashu_ has quit [Remote host closed the connection] 04:53:45 -!- Patashu has joined ##crawl-dev 04:54:43 -!- Sonata has quit [Ping timeout: 240 seconds] 05:03:27 -!- DrKe2 has quit [] 05:06:10 -!- Patashu has quit [Ping timeout: 276 seconds] 05:10:15 -!- Patashu has joined ##crawl-dev 05:17:13 -!- Patashu has quit [Ping timeout: 276 seconds] 05:20:01 -!- dpeg has joined ##crawl-dev 05:21:29 -!- Morg0th has quit [Quit: leaving] 05:23:39 -!- NeremWorld has quit [Ping timeout: 265 seconds] 05:24:35 -!- Patashu has joined ##crawl-dev 05:24:59 -!- Klink_ has quit [Quit: Page closed] 05:26:19 -!- Kramin has quit [Ping timeout: 276 seconds] 05:30:06 03MarvinPA02 07* 0.15-a0-1412-g758c5af: Adjust messaging for (un)equipping faith under Gozag 10(20 hours ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=758c5afc2ca9 05:30:06 03MarvinPA02 07* 0.15-a0-1413-g3208b8c: Fix capitalisation in a branch description 10(3 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3208b8c6f14b 05:31:23 -!- Patashu_ has joined ##crawl-dev 05:31:23 -!- Patashu has quit [Ping timeout: 265 seconds] 05:31:38 -!- Hailley has quit [Quit: Petra is closed!] 05:33:30 -!- Amy has quit [Read error: Connection reset by peer] 05:36:56 -!- Patashu has joined ##crawl-dev 05:39:38 -!- Patashu_ has quit [Ping timeout: 240 seconds] 05:45:13 -!- evablue has quit [Ping timeout: 246 seconds] 05:46:50 -!- Lasty has joined ##crawl-dev 05:53:35 -!- edlothiol has joined ##crawl-dev 05:56:56 -!- Patashu has quit [Disconnected by services] 05:56:56 -!- Patashu_ has joined ##crawl-dev 05:59:49 -!- debo has quit [Ping timeout: 265 seconds] 06:01:52 -!- predator117 has quit [Ping timeout: 265 seconds] 06:04:19 -!- Bcadren_ has quit [Quit: We be chillin - IceChat style] 06:07:10 -!- codehero has quit [Ping timeout: 265 seconds] 06:08:58 -!- johnny0_ has joined ##crawl-dev 06:09:47 -!- Hailley has quit [Quit: Petra is closed!] 06:10:20 -!- SkaryMonk2 has joined ##crawl-dev 06:11:52 -!- radinms has quit [Ping timeout: 245 seconds] 06:12:30 -!- F-Glex has joined ##crawl-dev 06:13:24 -!- Adeon_ has joined ##crawl-dev 06:14:24 -!- johnny0 has quit [Ping timeout: 265 seconds] 06:14:27 -!- SkaryMonk1 has quit [Ping timeout: 265 seconds] 06:14:27 -!- Crehl has quit [Ping timeout: 265 seconds] 06:14:27 -!- paroneayea has quit [Read error: Connection reset by peer] 06:14:28 -!- G-Flex has quit [Remote host closed the connection] 06:14:28 -!- Adeon has quit [Ping timeout: 265 seconds] 06:15:51 -!- asema has quit [Ping timeout: 265 seconds] 06:17:30 -!- Vizer has quit [Quit: bye] 06:18:19 -!- Amy has quit [Ping timeout: 240 seconds] 06:19:20 -!- KurzedMetal has quit [Read error: Connection reset by peer] 06:19:35 -!- SkaryMonk2 has quit [Ping timeout: 252 seconds] 06:19:45 -!- SkaryMonk1 has joined ##crawl-dev 06:24:35 -!- rast has quit [Read error: Connection reset by peer] 06:25:00 -!- rast has joined ##crawl-dev 06:26:00 -!- codehero has quit [Ping timeout: 265 seconds] 06:28:25 -!- Kaput has quit [Ping timeout: 265 seconds] 06:28:25 -!- yokelz has quit [Ping timeout: 265 seconds] 06:29:16 -!- AtomikKrab has quit [Read error: Connection reset by peer] 06:29:36 -!- Yermak has quit [Quit: Page closed] 06:31:58 -!- codehero has quit [Excess Flood] 06:32:05 -!- agentgt has quit [Ping timeout: 265 seconds] 06:32:05 -!- Adder_ has quit [Ping timeout: 265 seconds] 06:32:52 -!- Lasty has quit [Quit: Leaving.] 06:33:31 -!- Patashu_ has quit [Ping timeout: 252 seconds] 06:34:31 -!- Patashu has joined ##crawl-dev 06:35:00 -!- nooodl has joined ##crawl-dev 06:35:50 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 06:37:06 -!- debo has joined ##crawl-dev 06:37:07 -!- Adder_ has quit [Ping timeout: 265 seconds] 06:38:46 -!- Lightli has quit [Ping timeout: 246 seconds] 06:51:52 -!- st_ has quit [Ping timeout: 245 seconds] 06:53:10 -!- Medra has joined ##crawl-dev 06:53:38 -!- Sgeo has quit [Read error: Connection reset by peer] 06:54:04 -!- Aryth has quit [Ping timeout: 276 seconds] 06:55:17 -!- Medar has quit [Ping timeout: 265 seconds] 06:57:19 -!- lydgate has quit [Ping timeout: 276 seconds] 06:59:11 -!- stuntaneous has quit [Ping timeout: 252 seconds] 07:01:52 -!- PsyMar has quit [Ping timeout: 265 seconds] 07:01:56 -!- SkaryMonk has quit [Ping timeout: 260 seconds] 07:04:40 -!- us17 has quit [Ping timeout: 265 seconds] 07:05:40 -!- CSDCS has quit [Ping timeout: 265 seconds] 07:07:34 -!- codehero has quit [Ping timeout: 265 seconds] 07:11:17 -!- Whistling_Bread has quit [Ping timeout: 265 seconds] 07:11:44 -!- SkaryMonk has joined ##crawl-dev 07:12:10 -!- Lasty has joined ##crawl-dev 07:12:16 -!- Patashu has quit [Disconnected by services] 07:12:16 -!- Patashu_ has joined ##crawl-dev 07:15:29 -!- Patashu_ has quit [Remote host closed the connection] 07:15:51 -!- codehero has quit [Ping timeout: 265 seconds] 07:16:01 -!- Patashu has joined ##crawl-dev 07:17:34 -!- Shome has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]] 07:17:38 -!- predator117 has quit [Ping timeout: 240 seconds] 07:19:46 -!- rast has quit [Read error: Connection reset by peer] 07:21:30 -!- codehero has quit [Excess Flood] 07:21:32 -!- rast has joined ##crawl-dev 07:25:55 -!- Morg0th has quit [Ping timeout: 276 seconds] 07:27:00 -!- CSDCS has quit [Read error: Connection reset by peer] 07:30:17 -!- scummos| has quit [Ping timeout: 265 seconds] 07:35:37 -!- Mattias has quit [Ping timeout: 245 seconds] 07:40:15 -!- Patashu has quit [Ping timeout: 252 seconds] 07:40:43 -!- ayutzia has quit [Ping timeout: 246 seconds] 07:42:11 -!- Patashu has joined ##crawl-dev 07:43:28 -!- asema has quit [Ping timeout: 260 seconds] 07:46:47 Mace of Brilliance halo cancels Ring of Shadows umbra, but tiles still display umbra by golthoon 07:48:41 -!- rast has quit [Ping timeout: 252 seconds] 07:48:42 -!- CSDCS has quit [Read error: Connection reset by peer] 07:55:28 -!- codehero has quit [Ping timeout: 265 seconds] 08:02:17 -!- Patashu_ has joined ##crawl-dev 08:02:17 -!- Patashu has quit [Disconnected by services] 08:04:22 -!- LexAckson has joined ##crawl-dev 08:05:24 -!- Patashu_ has quit [Remote host closed the connection] 08:05:27 -!- neunon has quit [Ping timeout: 265 seconds] 08:06:05 -!- neunon has joined ##crawl-dev 08:06:07 -!- Patashu has joined ##crawl-dev 08:07:11 03wheals02 07[mon-pickup] * 0.15-a0-1123-ge9415a7: Replace centaur warrior mercenaries with deep elf conjurers. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e9415a749937 08:07:56 -!- rast has joined ##crawl-dev 08:08:58 -!- codehero has quit [Ping timeout: 265 seconds] 08:09:26 -!- wheals has joined ##crawl-dev 08:10:17 -!- CSDCS has quit [Read error: Connection reset by peer] 08:11:50 One last call: anybody opposed to officially declaring Transifex dead? 08:12:54 -!- negatendo has quit [Quit: negatendo] 08:16:02 -!- MaxFrost has quit [Ping timeout: 245 seconds] 08:16:13 -!- scummos| has quit [Ping timeout: 265 seconds] 08:18:54 -!- SkaryMonk2 has joined ##crawl-dev 08:18:57 -!- SkaryMonk1 has quit [Ping timeout: 245 seconds] 08:19:36 -!- agentgt has quit [Ping timeout: 265 seconds] 08:20:14 -!- magicpoints has joined ##crawl-dev 08:21:39 -!- namad7 has quit [] 08:21:53 -!- scummos| has quit [Ping timeout: 264 seconds] 08:26:23 -!- codehero has quit [Ping timeout: 265 seconds] 08:27:38 -!- Adeon_ is now known as Adeon 08:30:15 -!- codehero has quit [Excess Flood] 08:31:40 -!- scummos^ has quit [Ping timeout: 265 seconds] 08:32:46 -!- Adeon is now known as MaryPoppins 08:33:03 -!- MaryPoppins is now known as Adeon 08:34:45 -!- Stelpa has quit [Changing host] 08:36:17 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 08:37:08 i'm merging mon-pickup and i want to rewrite history on two commits in the middle 08:37:27 is there a way to rebase without moving all the commits to the end? 08:37:38 or a way to change a commit without rebasing 08:37:58 -!- codehero has quit [Ping timeout: 265 seconds] 08:38:48 s/end/HEAD/ 08:38:57 -!- magicpoints has quit [Ping timeout: 245 seconds] 08:39:32 <|amethyst> wheals: when you rebase you can specify which commit to rebase on top of 08:40:07 <|amethyst> wheals: so you could give whichever commit you forked from 08:40:25 ok, i'll try that 08:47:41 Crash in Shoals when trying to rest in fear state by patheticliltramp 08:49:43 -!- alefury has joined ##crawl-dev 08:50:22 -!- Kalir has quit [Changing host] 08:50:24 -!- Infinite_Monkeys has quit [Ping timeout: 260 seconds] 08:50:41 -!- ProzacElf has joined ##crawl-dev 08:51:53 -!- Patashu has quit [Ping timeout: 264 seconds] 08:52:40 i think i might just actually leave it in after all, it seems that it might just be confusing to change it around 08:53:31 -!- rast has quit [Ping timeout: 240 seconds] 08:56:52 03wheals02 07* 0.15-a0-1111-g76d6fdf: The start: don't let monsters pick up items you've seen. 10(4 weeks ago, 3 files, 8+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=76d6fdf29a37 08:56:52 03wheals02 07* 0.15-a0-1112-g40715cc: Don't let friendlies pick up anything at all. 10(4 weeks ago, 2 files, 7+ 39-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=40715cc413a9 08:56:52 03wheals02 07* 0.15-a0-1113-g7f216ff: Remove the now-superfluous friendly_pickup command suite. 10(4 weeks ago, 14 files, 6+ 117-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f216ff0641a 08:56:52 03wheals02 07* 0.15-a0-1114-gd1b8b35: Don't let monsters pick up miscellaneous items. 10(4 weeks ago, 1 file, 5+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d1b8b352da7b 08:56:52 03wheals02 07* 0.15-a0-1115-g5712dba: Move some of Maurice's stealing code into its own function. 10(2 weeks ago, 2 files, 53+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5712dba9fee5 08:56:52 03wheals02 07* 0.15-a0-1116-gb2ae074: Add a "Give item to follower" invocation for Beogh (evilmike). 10(2 weeks ago, 6 files, 117+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b2ae07411e18 08:56:52 03wheals02 07* 0.15-a0-1117-gb883f3e: Stop up an information leak. 10(2 weeks ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b883f3e774ad 08:56:52 03wheals02 07* 0.15-a0-1118-gacbb2f2: Give Beogh a chance to upgrade armour of orc friends. 10(2 weeks ago, 2 files, 16+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=acbb2f26ced3 08:56:52 03wheals02 07* 0.15-a0-1119-gdff2ca7: Give Beogh a chance of upgrading weapon types of orcs. 10(13 days ago, 1 file, 59+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dff2ca7b45eb 08:56:52 03|amethyst02 07* 0.15-a0-1120-g40568d4: Split off armour and shield upgrade code. 10(13 days ago, 2 files, 26+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=40568d41d8ee 08:56:52 ... and 4 more commits 08:57:52 wheals: yay! 08:58:15 -!- codehero has quit [Ping timeout: 265 seconds] 08:58:21 maybe i should go play some beogh :) 08:59:04 The Korean players will be very happy about the Give Item command :) (I can live with it, as long as you aren't doing it often.) 08:59:48 what's this about koreans 09:00:04 have the koreans taken liking to crawl 09:00:18 <|amethyst> !lg ckr / beogh 09:00:19 No games for ckr. 09:00:23 <|amethyst> !lg * ckr / beogh 09:00:24 1808/86113 games for * (ckr): N=1808/86113 (2.10%) 09:00:29 <|amethyst> !lg * recent / beogh 09:00:30 4644/735595 games for * (recent): N=4644/735595 (0.63%) 09:00:31 Beogh is big in Korea. 09:00:51 i suppose that the upgrade chance numbers could get looked at, i forgot that there's only a 10% chance the code will get run at all 09:00:57 it would be really interesting to compare favorite god/species/background by nation 09:00:57 so when you have lots of orc 09:01:01 wheals: yes, sure 09:01:04 it's like zerg rush? 09:01:37 wheals: yes, sure 09:01:41 damn, wrong window 09:01:53 heh 09:03:02 Abagfulloftentacles (L1 SpAs) ERROR: range check error (114 / 114) (D (Sprint)) 09:04:57 <|amethyst> !crashlog Abagfulloftentacles sprint 09:04:57 1. Abagfulloftentacles, XL1 SpAs, T:109 (milestone): http://crawl.akrasiac.org/rawdata/Abagfulloftentacles/crash-Abagfulloftentacles-20140611-140301.txt 09:05:19 <|amethyst> already fixed 09:07:26 * geekosaur sees he pulled a couple minutes too early >.> 09:08:53 -!- scummos^ has quit [Ping timeout: 265 seconds] 09:10:47 -!- LexAckson has quit [Ping timeout: 272 seconds] 09:13:44 -!- wheals has quit [Quit: Leaving] 09:17:04 -!- mumi has quit [Read error: Connection reset by peer] 09:27:31 -!- Farcaster has quit [Ping timeout: 240 seconds] 09:34:30 -!- conted has quit [Quit: Page closed] 09:36:44 -!- Lightli has joined ##crawl-dev 09:43:02 -!- Brannock has joined ##crawl-dev 09:44:10 -!- PleasingFungus has joined ##crawl-dev 09:48:02 -!- _D_ has quit [Quit: leaving] 09:49:29 -!- scummos^ has quit [Ping timeout: 265 seconds] 09:50:24 -!- caleba has quit [Quit: caleba] 09:51:24 -!- negatendo has quit [Quit: negatendo] 09:52:46 -!- LexAckson has joined ##crawl-dev 09:54:50 -!- rast has joined ##crawl-dev 10:02:05 -!- tksquared has quit [Ping timeout: 264 seconds] 10:02:18 -!- SkaryMonk2 has quit [Quit: Leaving.] 10:02:49 03wheals02 07* 0.15-a0-1428-gbbcd884: Move zap_los_monsters and apply it through glass. 10(5 minutes ago, 2 files, 37+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bbcd8840a9d2 10:04:46 -!- blackcustard has joined ##crawl-dev 10:08:41 so many old bug reports closed now <3 10:10:02 !send dpeg bugs 10:10:03 Sending bugs to dpeg. 10:11:34 I have enough, many thanks! 10:13:12 * Grunt squashes the bug like a proverbial insect!!! 10:18:07 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 10:27:11 -!- PleasingFungus has joined ##crawl-dev 10:27:48 -!- Euph0ria has quit [Read error: Connection reset by peer] 10:28:07 -!- radinms has quit [] 10:28:31 -!- xnavy_ is now known as xnavy 10:37:39 -!- Mad_Wack is now known as Mad_Wack_Away 10:37:44 -!- Mad_Wack_Away is now known as Mad_Wack 10:46:49 -!- Yermak has quit [Quit: Page closed] 10:49:02 i think bbcd884 breaks a bunch of entry vaults that put monsters behind glass deliberately? 10:49:53 The comment claims that // Uses LOS_DEFAULT since some arrival vaults have glass. 10:50:15 mm 10:50:34 yes, i'm not really sure why that's necessary 10:50:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140606030206]] 10:51:24 if there's glass then presumably the monster can't attack you immediately at least, which is the point of the check i guess 10:52:13 it's more forgiving than a monster spawning one square outside an entry vault since you have warning of it, too! 10:57:02 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:00:40 -!- CryptoCactus has quit [Client Quit] 11:01:01 -!- scummos^ has quit [Ping timeout: 265 seconds] 11:03:13 <|amethyst> not zapping monsters behind glass was a deliberate decision 11:03:16 <|amethyst> %git 928730e 11:03:17 07kilobyte02 * 0.10-a0-2677-g928730e: Allow hostiles behind glass at the game start. 10(2 years, 6 months ago, 1 file, 4+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=928730edd1fc 11:06:46 -!- athros has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:07:29 -!- negatendo has quit [Ping timeout: 264 seconds] 11:07:53 -!- PleasingFungus has joined ##crawl-dev 11:10:54 <|amethyst> PleasingFungus: I think MU_USE_NONE should probably go, and MUTFLAG_NONE should be zero not one 11:11:09 <|amethyst> PleasingFungus: it seems silly to reserve a bit for "no flag" 11:11:55 <|amethyst> PleasingFungus: I was thinking it might also make sense to assert that each mutation has at least one of GOOD and BAD set 11:12:07 <|amethyst> when you initialise the tables 11:15:22 -!- odiv has quit [Ping timeout: 276 seconds] 11:17:20 -!- wheals has joined ##crawl-dev 11:17:44 !vault minmay_arrival_semitransparent 11:17:45 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/arrival/small.des;hb=HEAD#l395 11:18:28 it seems a bit cruel in that vault for example, a monster can be just 6 steps away 11:18:39 though i guess that would be true if it were alls x's too 11:19:15 in something like 11:19:23 !vault widening_spiral_narrow 11:19:24 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/arrival/small.des;hb=HEAD#l564 11:19:45 just as bad, so you can change it back if you want 11:20:58 PleasingFungus: shameless teaser about boulder form is go 11:22:40 |amethyst: the vague idea with allowing muts that are neither GOOD or BAD is that you could have weights for slime/qaz muts or similar 11:23:01 but they still wouldn't show up in normal !mut/bene/malmut, since they're neither good nor bad 11:23:32 MU_USE_NONE can probably go, though, yeah 11:23:38 Bloax: what. what did I do 11:23:56 https://crawl.develz.org/tavern/viewtopic.php?p=177929#p177929 nothing 11:24:07 I uh 11:24:31 (a) boulder form is currently planned to be a potion first, like lignify; it might be a spell later 11:24:40 (b) I wasn't planning on replacing blade hands in any case 11:24:52 ty for your enthusiasm, though! 11:25:01 was boulder beetle form too good to be true 11:25:17 -!- rast- has joined ##crawl-dev 11:25:29 it might later transform from boulder form into boulder beetle form 11:25:43 right now it's boulder form because that's what mu made the tiles for 11:25:57 -!- mopl has quit [Quit: Page closed] 11:26:06 and it's also kind of neat to have a form that's always rollin' 11:26:17 -!- nooodl has quit [Quit: Ik ga weg] 11:26:20 PleasingFungus: do you think all the issues in #4890 were fixed by your changes? 11:26:31 https://crawl.develz.org/mantis/view.php?id=7292 he he he 11:26:36 !bug 4890 11:26:36 https://crawl.develz.org/mantis/view.php?id=4890 11:26:48 Bloax: !!! 11:27:08 oddly there are only three boulder tiles in the build I have 11:27:16 must be early 11:27:19 though I'm pretty sure they come from that ticket 11:27:21 yeah, must be 11:27:23 -!- rast-- has joined ##crawl-dev 11:27:35 oh yeah that reminds me 11:27:40 boulder beetles aren't SHINY enough 11:27:49 let's go fix that 11:27:51 wheals: I... think this was fixed before my changes, actually 11:27:55 -!- rast has quit [Read error: Connection reset by peer] 11:27:56 chrome beetles 11:27:57 -!- rast-- is now known as rast 11:28:04 wheals: fr!!!!!!! 11:28:06 ok, sweet 11:28:16 I'd want to try to reproduce first, to be sure 11:28:19 since it should be a simple check 11:28:31 but I *think* this has been dead for a while 11:28:45 of course it is, there are no +lev items 11:29:00 :p 11:29:05 -!- ystael has quit [Ping timeout: 264 seconds] 11:30:07 Enter Wizard Command (? - help): 11:30:07 Cast which spell? 11:30:07 _You would drown in your new form. 11:30:24 Wield which item (- for none, * to show all)? (? for menu, Esc to quit) 11:30:25 _Losing flight right now would be fatal! 11:30:43 -!- rast- has quit [Ping timeout: 240 seconds] 11:33:35 <|amethyst> PleasingFungus: maybe that at least one flag is set then 11:33:54 <|amethyst> PleasingFungus: hm, or I guess that could indicate "unfinished" 11:34:11 <|amethyst> though maybe unfinished would be better as its own tag 11:34:25 <|amethyst> or, for that matter, just weight 0 :) 11:34:27 do we actually still use 'unfinished' flags for monsters/spells? 11:34:43 <|amethyst> monsters 11:34:49 really. 11:34:53 <|amethyst> axed_mon only now :) 11:34:57 ahh 11:35:29 <|amethyst> one difference, IIRC, is that you can force-place unfinished monsters in wizmode 11:35:39 -!- Ladykiller69 has quit [Ping timeout: 252 seconds] 11:35:39 <|amethyst> difference from M_CANT_SPAWN 11:36:04 <|amethyst> but I guess that's not an issue for muts (you can give yourself weight-0 muts) so it's not a problem 11:36:15 <|amethyst> s/a problem/necessary/ 11:36:39 <|amethyst> I must be going, though—meeting 11:39:43 hf :) 11:44:13 03MarvinPA02 07* 0.15-a0-1429-g07fcab1: Don't remove monsters behind glass on game start 10(6 minutes ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=07fcab1d610d 11:47:07 -!- evablue has quit [Ping timeout: 246 seconds] 11:47:44 -!- edlothiol has quit [Remote host closed the connection] 11:51:34 -!- edlothiol has joined ##crawl-dev 11:55:42 -!- Mad_Wack is now known as Mad_Wack_Away 11:59:59 -!- blabber has joined ##crawl-dev 12:02:37 -!- predator117 has quit [Ping timeout: 240 seconds] 12:02:41 -!- Mad_Wack_Away has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 12:08:45 -!- brainwrinkle has quit [Ping timeout: 272 seconds] 12:09:48 -!- Morik_ has quit [Quit: This computer has gone to sleep] 12:10:29 -!- brainwrinkle_ has quit [Ping timeout: 264 seconds] 12:11:07 -!- TheMattybee has quit [Ping timeout: 240 seconds] 12:13:17 -!- bencryption has quit [Quit: WeeChat 0.4.3] 12:16:04 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1429-g07fcab1 (34) 12:18:14 -!- Crehl_ has quit [Quit: qqqqqqq] 12:22:25 -!- zxc232 has quit [Quit: Leaving.] 12:26:46 -!- PolkaDot has quit [Quit: Lost terminal] 12:31:14 -!- evilmike has joined ##crawl-dev 12:34:19 Nilsyn (L4 DrMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 12:34:43 -!- Brannock has quit [Ping timeout: 272 seconds] 12:34:46 Nilsyn (L4 DrMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 12:39:09 -!- ystael_ has quit [Ping timeout: 272 seconds] 12:39:49 -!- Ququman has joined ##crawl-dev 12:47:42 -!- valtern has quit [Ping timeout: 245 seconds] 12:50:28 -!- tabstorm has quit [Ping timeout: 246 seconds] 12:51:59 -!- Mattias has joined ##crawl-dev 12:55:02 -!- Mad_Wack is now known as Mad_Wack_Away 12:55:09 Game crash on entering vault by skjarl 12:55:13 -!- Mad_Wack_Away is now known as Mad_Wack 12:55:31 -!- valtern has quit [Ping timeout: 240 seconds] 12:59:26 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 13:03:07 -!- Mattias has quit [Ping timeout: 245 seconds] 13:03:30 -!- st_ has joined ##crawl-dev 13:05:20 -!- Mattias has joined ##crawl-dev 13:07:38 -!- valtern has quit [Ping timeout: 240 seconds] 13:08:41 -!- simmarine has joined ##crawl-dev 13:08:43 anyone have a good "remove mimics" patch handy ? :p 13:09:31 !lm * crash -log 13:09:32 7827. Nilsyn, XL4 DrMo, T:1489 (milestone): http://crawl.akrasiac.org/rawdata/Nilsyn/crash-Nilsyn-20140611-173445.txt 13:11:38 -!- Farcaster2 has quit [Ping timeout: 240 seconds] 13:11:41 -!- Tenda has quit [Ping timeout: 264 seconds] 13:12:29 man, please do 13:12:37 I'm not sure who actually opposes removing mimics 13:12:40 maybe dpeg? 13:12:41 me!!!! 13:12:44 mimics are hilarious 13:12:45 yeah, figures 13:12:49 they need buffs tho 13:12:50 galehar, i hear 13:12:56 they're too weak 13:13:00 yes, give mimics buff spells 13:13:03 bring back the mimics from right after constriction was added 13:13:06 new entries in Charms school 13:13:11 the problem is the bad gameplay they promote 13:13:16 some restricted kinds of mimics maybe 13:13:17 I oppose removing mimics! 13:13:18 PleasingFungus: mimics with the octo constr bug 13:13:23 wheals: yes!!! 13:13:35 dpeg: could we maybe not make feature mimics at least? 13:13:54 Who doesn't like a Lair entry that wants to kill you? 13:14:01 even that really doesn't solve the problem of "don't walk next to that....because it's a thing in the game" 13:14:09 ok, the problem is that i didn't realize that mimics don't use "force" 13:14:20 cool feature mimics: stairs, shops. bad feature mimics: statues, fountains (boring) 13:14:29 PleasingFungus: that is true. 13:14:30 well there's the same problem with traps too kind of 13:14:31 (and there's no reason to walk next to them normally) 13:14:42 except "don't walk where you haven't already" 13:14:50 What is the problem with mimics now? Throwing rocks won't work anymore, right? 13:15:25 my objection is basically the "walking next to things is bad because of mimics" 13:15:25 Ah, I see. 13:15:26 but 13:15:32 dpeg: in principle it is 'optimal play' to not walk next to features (statues, etc) that you haven't walked next to already, since they might secretly be mimics. however mimics are harmless so actually it's optimal play to do so 13:15:32 also they're not actually dangerous 13:15:33 because free xp 13:15:39 so: buff mimics! 13:15:41 so you can and should check eg every escape hatch 13:15:50 PleasingFungus: mimics are not harmless for everyone 13:15:53 to make sure it's not a mimic in case you need to retreat from something actually dangerous 13:16:11 and if we made them much more dangerous it would be worse in my view 13:16:13 (also this would be true if they were actually dangerous, too) 13:16:22 you could copy the hilarity just by making all characters like ash worshipers i guess 13:16:27 haha 13:16:55 oh i figured out the problem, i just need a return true i guess 13:17:02 increase mimic aggro range from one tile away to two? 13:17:06 that'd make things less fiddly, at least 13:17:40 and then to compensate for them losing their free first strike, we could......... 13:17:42 buff mimics 13:18:00 I think restricting them to be only notable and fairly rare things could help 13:18:10 gammafunk: yes 13:18:20 !send gammafunk monstrous orb of zot mimics 13:18:21 Sending monstrous orb of zot mimics to gammafunk. 13:18:21 runes, branch entrances, maybe portal vault entrances, maybe specific vaults 13:18:27 such as branch entries, shops and altars :) 13:18:29 only affecting stairs/portal vaults/shops would be something i guess yeah 13:18:35 (abyss, that one vault full of 80% treasure) 13:18:38 oh altars are funny too 13:18:47 and shops 13:18:48 we'd have to lose item mimics, but I'd get over it 13:19:01 gammafunk: I'd be fine with item mimics being vault-only 13:19:06 or runes 13:19:41 wait but actually why are we getting rid of item mimics if the problem is just with feature mimics 13:19:58 it's the same problem with item mimics; items are very common things 13:19:59 because it's not just with feature mimics 13:20:04 ??guru wisdom[bread 13:20:05 (but don't walk next to them!) 13:20:05 guru_wisdom[8/27]: bread rations are a lot easier to avoid than executioners 13:20:21 At the very worst, we could keep mimics by making them not-deal damage. 13:20:28 fr: executioner mimics 13:20:41 dpeg: that doesn't solve the problem with feature mimics - escape hatch mimics or w/e 13:20:46 wheals: posing as snozzcumbers? :) 13:20:56 fr: snozzcumbers 13:20:59 :( 13:21:00 fake monsters could actually be a thing 13:21:03 PleasingFungus: true, but it solves another one. 13:21:07 just a rare thing that happens 13:21:08 !send Bloax shapeshifters 13:21:09 Sending shapeshifters to Bloax. 13:21:26 You are pushed out of the long sword. 13:21:30 shapeshifters aren't berserk titans running at you at full gallop 13:21:40 I wonder if we could to something like this: after some [criterion], mimics become painless (like dummies). So they'd only bite for reals before [criterion]. What to check against? For example, player has been going to a deeper level. This way, mimics would only pose a threat while you are exploring a new level. 13:21:43 !learn add rare_messages You are pushed out of the long sword. 13:21:44 rare messages[9/9]: You are pushed out of the long sword. 13:21:47 until they turn to fog as soon as they get adjacent to you 13:21:54 ??rare_messages[8 13:21:55 rare messages[8/9]: The ravenous rune mimic is pushed out of the abyssal rune of Zot. 13:21:58 Well what if the mimics that do appear because just shapeshifters 13:22:00 ^imho this one is better 13:22:03 *become 13:22:19 gammafunk: why? 13:22:26 todo: a vault with 50 mimics on the same square 13:22:38 because mimics the enemy are not that effective or interesting after they've stopped mimicing 13:22:44 ?/squished 13:22:44 Matching entries (1): trivia[19]: // Not a single habitable place left on the level. Possible in a Zig // or if a paranoid player covers a small Trove with summons. mpr("There is some commotion, and a hidden mimic gets squished!"); if (item) destroy_item(*item, true); 13:23:03 gammafunk: so: 13:23:05 buff... 13:23:22 but I'd be fine with them turning into shapeshifters, if that seems simpler to you 13:23:24 ah, so "buff" instantly means interesting 13:23:34 it was just an idea anyhow 13:23:43 it is hard for something to be less interesting than a completely harmless monster 13:24:13 that's fine, but not terribly relevant; we can do anything we like to mimic the monster 13:24:17 -!- crate_ has quit [Quit: Leaving] 13:24:24 like what dpeg was suggesting, but I'm not sure what the hex would be 13:24:42 I'm very confused by dpeg's mimic depth suggestion 13:24:43 tbh 13:24:58 PleasingFungus: it was just a crude, out-of-the-box idea. 13:25:02 ok 13:25:14 I think it was a condition for the mallus to be applied 13:25:16 mimics have basically no point existing outside of the early game 13:25:19 in fact 13:25:19 that he was talking about 13:25:23 why not replace cursebranded items 13:25:24 gammafunk: yes 13:25:25 with mimics 13:25:48 03wheals02 07* 0.15-a0-1430-g3de993f: Clarify some monster enchant descriptions (#1958). 10(2 hours ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3de993f02c4b 13:25:48 03wheals02 07* 0.15-a0-1431-gcafd201: Make mutagenic fog give glow instead of bad mutations (#2466). 10(2 hours ago, 1 file, 4+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cafd201989ae 13:25:48 03wheals02 07* 0.15-a0-1432-g81d8d5f: Tell calling function that mimic pickup was actually successful (#8674). 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=81d8d5f10c0a 13:25:50 -!- ToastyP has quit [Read error: Connection reset by peer] 13:25:50 they get a chomp, you get a shot at them, and they vanish to reappar mimicing something else elsewhere. (and they don't heal) 13:25:56 Altogether, I think that mimics are more about fun than content. Crawl wouldn't break if we lose them. But I like them! 13:25:57 bonus, no point to rune mimics any more 13:26:25 ideas that I liked: (1) make feature mimics limited to more interesting features, rather than statues/doors/fountains/etc (2) make mimics potentially threatening (buff, shapeshifterify, the thing geekosaur just said) (3) maybe make them aggro from an extra space away to reduce fiddliness of exploration? 13:26:35 not totally sold on #3 now that I look at it more 13:26:41 well, I think to the extent they are successful, it's when that important feature turned out to be a mimic, we seem to agree on that much 13:26:50 yeah if we do (1), (3) is not really necessary 13:27:00 players will come to expect "maybe this portal is a mimic" 13:27:02 which is ok 13:27:11 -!- rast has quit [Read error: Connection reset by peer] 13:27:14 since they're no longer expect "maybe this remove curse scroll is a mimic" 13:27:19 important feature/item (I still like rune mimics & silly mimic item vaults) 13:27:20 *expecting 13:27:26 the bazaar entrance mimic bites you 13:27:32 -!- rast has joined ##crawl-dev 13:27:32 sure I mean, only thing with that 13:27:32 but I could survive item mimics being removed from normal generation 13:27:37 is that if we can remove some code complexity 13:27:39 though I guess that's spoilery? Idk 13:27:43 by not having them be items 13:27:46 but perhaps we can't 13:27:50 since rune mimics I guess 13:27:53 imho fun is more important than reducing code complexity 13:28:06 yeah I wouldn't want to save item mimics if it was just for the vaults, but rune mimics are great 13:28:08 you really have *that* much fun from vaults with item mimics? 13:28:15 wouldn't 13:28:25 i think that yeah, mimics work on things you'd go to automatically anyway 13:28:27 well rune mimics are generally not that good 13:28:43 they're funny maybe the first time you see it 13:28:56 portals are cool because there's a surrounding vault, a timer, everything 13:29:05 rune mimics are always funny to me but I am a child 13:29:12 yeah it's subjective, sure 13:29:33 do rune mimics even appear besides abyss and v 13:29:33 I tend to just see it on v:5 and I go there thinking "remember, the rune you see might be a mimic" 13:29:47 in abyss it's actually a bit better 13:29:53 since you could find the rune vault 13:29:58 and I should say "better" 13:30:11 i think the same with v:5 because of the compartmentalisation 13:30:21 yeah it's pretty much a vaults & abyss thing right now 13:30:29 I guess the joke could get played out if you had it in too many places 13:30:31 yeah, it's just you now the actual rune is like right over there 13:30:45 PleasingFungus: "I am a child" <3 <3 same here! 13:30:45 so even when you see a rune you might not want to take as many risks as you might otherwise? 13:30:48 most rune levels aren't situated to make the joke meaninful 13:30:55 it's interesting when trying to ninja runes (add more rune locations & mimics to pan?) 13:31:15 I think the abyssal rune mimic is the only "interesting" one really 13:31:21 -!- lobf has joined ##crawl-dev 13:31:25 those poor abyssal rune seekers... 13:31:30 :) 13:31:39 gammafunk: V:5 was interesting for me sometimes (I like to control-teleport the level). 13:31:52 -!- valtern has quit [Ping timeout: 245 seconds] 13:31:52 -!- BlastHardcheese has quit [Ping timeout: 245 seconds] 13:31:59 oh no what did you people do 13:32:09 ruined everything, probably. what specifically 13:32:10 dpeg: funny thing is, a high-level mimic is actually dangerous for all of my speedrunners 13:32:18 I think I've even died to one or two 13:32:21 ! 13:32:26 !lg . ikiller=~mimic 13:32:27 6. gammafunk the Chiller (L2 HEIE), slain by an inept staircase mimic on D:2 on 2014-02-13 09:20:19, with 67 points after 503 turns and 0:03:59. 13:32:30 hm 13:32:32 !lg . ikiller=~mimic max=xl 13:32:32 6. gammafunk the Chiller (L9 HEIE of Sif Muna), slain by a staircase mimic on D:7 on 2013-02-11 23:04:47, with 2943 points after 5036 turns and 1:12:14. 13:32:38 if you know for sure that it's a rune that you see, ctele to the center is more of a good idea 13:33:03 but if there's a doubt, the turns you lose with ctele might hurt you, possibly 13:33:03 I guess not any high levels, oh right I lost a felid life to one 13:33:04 pfeh, felids 13:33:27 i certainly don't think the usual problems with mimics apply to them, since you literally need to get them to win 13:33:30 rune mimics! 13:33:31 \o/ 13:33:35 * dpeg realises that weightless and monpickup (yay!) in, it's "only" chunkless from this original list. After that comes the fun stuff! 13:33:41 we need more orb mimics, guys 13:33:47 folks * 13:33:54 how many do we need Zannick? 13:34:06 at least one per floor 13:34:06 at least 1 13:34:12 Zannick: thinking too small! 13:34:22 does that vault with 3 rune mimics + an orb mimic still exist 13:34:23 maybe rework the Orb card 13:34:24 also a zot:5 stair mimic 13:34:25 You have reached level 5 of the realm of Zot. The Orb of Zot is a mimic! x100 13:34:39 you go down the stairs and find the orb mimic 13:34:40 sadly no 13:34:40 no, that was removed 13:34:45 %git :/your_instructions 13:34:46 07evilmike02 * 0.11-a0-1108-gbc01596: Don't use a real hatch in nicolae_entry_your_instructions. 10(2 years, 2 months ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bc01596d6705 13:34:46 and you realize the level is a mimic 13:34:51 i'm not sure since when abyss rune mimics were interesting incidentally 13:34:58 pretty sure they're only in that one hangedman vault or something? 13:35:11 MarvinPA: but abyss exit mimics are, we agree? 13:35:14 yeah I wasn't even sure if it could happen that much; I know I've not seen it much 13:35:20 hahaha are abyss exit mimics an actual thing 13:35:21 there's a vault with just one 13:35:27 !vault dat/des/branches/abyss.des 13:35:27 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/abyss.des;hb=HEAD 13:35:32 no there isn't 13:35:35 %git 639bcca6 13:35:35 07MarvinPA02 * 0.15-a0-1085-g639bcca: Remove an Abyss mimic vault 10(2 weeks ago, 1 file, 0+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=639bcca6ffeb 13:35:37 but there should! 13:35:46 oh i guess that got 13:35:47 yeah 13:35:53 too cruel 13:35:58 MarvinPA'd 13:36:05 oh 13:36:10 I was thinking of the vault with about four abyssal runes 13:36:13 MarvinPA: players are so evil towards you, try giving back a little :) 13:36:25 that's the hangedman one yeah 13:36:32 I'm fine with the very obvious mimic being removed, that's making things too easy 13:36:51 fr: branch entrances in abyss lead to abyss-themed versions of said branches 13:37:10 Zannick: sounds like a fun idea. go implement it and report back 13:37:12 we'll wait 13:37:20 done! 13:37:35 all branch entrances in abyss etc etc. 13:37:48 ??abyssal stair 13:37:48 I don't have a page labeled abyssal_stair in my learndb. 13:38:32 ??hydrataur 13:38:32 hydrataur[1/1]: One of four possible unique guardians at lvl 3 of the abyssal stair. Each of his nine necks ends in a javelin throwing humanoid torso, and he also buffs, heals and sprays hellfire. Carries the madness rune. 13:38:38 someday........ 13:38:49 hydrataur… 13:39:01 lobf: you never explained what we ruined 13:39:03 ?? madness 13:39:03 I don't have a page labeled madness in my learndb. Did you mean: mac, maud, md, mda. 13:39:15 mercs, maybe 13:39:30 PleasingFungus: I don’t know. I came in to “gammafunk: those poor abyssal rune seekers…” and I was worried 13:39:31 o. at some point we should decide what to do about mercs 13:39:39 lobf: excellent 13:39:46 haha 13:39:53 -!- fuuu has quit [Ping timeout: 264 seconds] 13:41:07 koil (L4 DECj) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:42:47 -!- valtern has quit [Ping timeout: 252 seconds] 13:43:57 koil (L4 DECj) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:44:13 xtrpll8 (L4 DsMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:44:40 erm 13:45:03 xtrpll8 (L4 DsMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:46:27 xtrpll8 (L4 DsMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:47:39 xtrpll8 (L4 DsMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:3) 13:50:55 so BEAM_HOLY_FLAME is called "cleansing flame" but has different effects from BEAM_HOLY, which is what Cleansing Flame invocation uses 13:50:57 go figure 13:51:58 -!- valtern has quit [Remote host closed the connection] 13:52:14 isn't "holy" a complete mess? 13:53:43 -!- Moonsilence has quit [Ping timeout: 272 seconds] 13:54:28 yeah, i'm trying to clean things up so there are just two things: holy beams and AF_HOLY/SPWPN_HOLY_WRATH 13:55:14 was even better when BEAM_HOLY_LIGHT still existed 13:55:32 what about ZAP_HOLY_LIGHT :p 13:55:37 %git fb3b2ccdc0fcd94 13:55:38 07MarvinPA02 * 0.14-a0-3440-gfb3b2cc: Remove the unused HOLY_LIGHT beam/zap 10(3 months ago, 5 files, 10+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fb3b2ccdc0fc 13:56:13 Gerad (L19 OgWr) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (Orc:2) 13:56:15 ah, i thought it removed at a different time from the beam 13:56:16 (which was completely irresistible and also not actually used by the spell called "holy light") 13:56:32 was confusing when beam and zap were removed and when the spell was removed i guessi 13:56:34 Gerad (L19 OgWr) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (Orc:2) 13:56:46 move that i from the end to the start 13:56:47 Gerad (L19 OgWr) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (Orc:2) 13:57:10 i think there is a mimic bug 13:57:22 fixed in trunk 13:57:24 i think 13:57:28 %git 13:57:28 07wheals02 * 0.15-a0-1432-g81d8d5f: Tell calling function that mimic pickup was actually successful (#8674). 10(35 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=81d8d5f10c0a 13:58:48 ah, just waiting for a rebuild 13:58:57 -!- rast- has joined ##crawl-dev 13:59:59 -!- rast-- has joined ##crawl-dev 14:00:34 Gerad (L19 OgWr) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (Orc:2) 14:00:48 -!- rast has quit [Read error: Connection reset by peer] 14:00:50 -!- rast-- is now known as rast 14:01:24 03wheals02 07* 0.15-a0-1433-gc95cc8d: Clean up holy attacks slightly (#6071). 10(7 minutes ago, 5 files, 13+ 27-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c95cc8db36bd 14:02:04 (currently the only reason for BEAM_HOLY_FLAME to exist is handling with dithmenos' conduct i think) 14:03:31 -!- rast- has quit [Ping timeout: 240 seconds] 14:04:44 dpeg: apparently someone likes mimics!!! https://crawl.develz.org/tavern/viewtopic.php?p=177954#p177954 14:05:54 wheals: djinn????? 14:05:59 what are those 14:06:18 " Mimics are the best enemy in Crawl, hands down. " 14:06:25 PleasingFungus: your people, go lead them 14:06:32 03wheals02 07* 0.15-a0-1434-g838d1a7: Add whitespace fix. 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=838d1a794f44 14:06:51 gammafunk: a tear trickles down my cheek. it is a tear of joy. 14:06:58 mimic Jesus 14:07:06 The LORD is a mimic! 14:07:11 spoilers 14:07:36 PleasingFungus: we can't go around nerfing djinn by removing their ability to ignore ophanim liek that 14:07:56 what's that function to check where people with djinn are 14:08:02 *where surviving djinn characters are 14:08:07 .dj 14:08:08 Djinn: dyno (DjFi:27), JINNI (DjHu:27), chorus (DjAr:27), BlankDiploma (DjWz:24), MarVin (DjDK:23), jaruokki (DjFE:20), phytoclasm (DjDK:18), Srednar (DjBe:17), jamesjoyce (DjCj:16), Allspice (DjGl:16), valrus (DjCj:16), flamekin (DjCj:15), drflammable3 (DjFi:13), chukamok (DjFE:13), Kriegwolf (DjFi:12), kyprion (DjWz:12), XomNoticesYou (DjCK:12), Letchik (DjFE:11), Peterdivine (DjFi:11), Fingolfi... 14:08:16 dang 14:08:18 .se 14:08:27 hm 14:08:35 !lm * !ktyp se !stable 14:08:36 273. [2014-01-24 04:51:34] dirtbag the Sorcerer (L22 SEEE of Ashenzari) killed Pikel on turn 71257. (D:4) 14:08:36 %git :/rune mimic 14:08:37 07|amethyst02 * 0.14-a0-1381-gd382354: Don't randomly turn runes into mimics (#7831). 10(6 months ago, 3 files, 8+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d382354b3915 14:08:41 !lm * !ktyp se !stable s=name 14:08:42 273 milestones for * (!ktyp se !stable): 50x dirtbag, 48x wwf, 32x Zorgdub, 29x qoala, 27x mumbologist, 18x njvack, 17x Delcan, 9x birdshirt, 9x evktalo, 9x elynaeandxom, 6x Ashery, 5x domi, 4x kinch, 3x XenoTheMorph, 2x punyuru, bdick20, Tityrus, greensnark, rymr, truggles2 14:08:54 !lm * !ktyp dj !stable 14:08:55 772. [2014-06-11 03:14:18] phytoclasm the Phalangite (L18 DjDK of Yredelemnul) found a barnacled rune of Zot on turn 52619. (Shoals:5) 14:09:04 dang! still playing! 14:09:09 I hope he wins it 14:09:35 -!- demiskeleton has quit [Quit: Leaving] 14:09:35 !bug 7831 14:09:36 https://crawl.develz.org/mantis/view.php?id=7831 14:09:50 good bug 14:16:10 wheals: i hope your statue + refrig interaction made it so ledas works through statues now! 14:16:15 i cant wait to test 14:16:31 i didn't make anu changes, i just tested that it works 14:16:35 *any 14:17:10 and i'm too lazy to check if when it changed 14:17:36 oh 14:17:36 haha 14:17:38 -!- Nomi has quit [Ping timeout: 240 seconds] 14:19:50 !lg whales 14:19:51 1058. whales2 the Thaumaturge (L14 DECj of Sif Muna), blasted by a young spriggan druid (angry trees) on Lair:8 (minmay_lair_end_enchanted_forest) on 2014-06-10 15:53:01, with 67712 points after 32503 turns and 1:45:26. 14:19:57 !lg * name=whales 14:19:58 744. Whales the Thaumaturge (L11 DEIE of Vehumet), slain by Grum (a -2,+0 whip of reaching) on D:11 on 2013-08-19 16:24:21, with 14021 points after 17500 turns and 0:49:10. 14:21:56 -!- Miauw has quit [Read error: Connection reset by peer] 14:22:12 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:22:13 -!- blabber has quit [Quit: leaving] 14:23:36 !messages 14:23:37 No messages for TZer0. 14:26:25 -!- wheals has quit [Quit: Leaving] 14:35:05 -!- LexAckson has quit [Ping timeout: 264 seconds] 14:38:42 -!- lobf has quit [Quit: lobf] 14:39:41 Djent (L6 OpAs) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:4) 14:43:20 Djent (L6 OpAs) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:4) 14:44:09 mpe95 (L10 TrFi) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:9) 14:45:00 <|amethyst> rebuilding trunk on CAO 14:47:07 mpe95 (L10 TrFi) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:9) 14:47:53 %git 14:47:53 07wheals02 * 0.15-a0-1434-g838d1a7: Add whitespace fix. 10(46 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=838d1a794f44 14:49:37 mpe95 (L10 TrFi) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:9) 14:50:30 <|amethyst> rebuild failed 14:51:08 huh 14:51:34 <|amethyst> res_holy_energy needs an argument 14:52:44 wheals............. 14:55:03 -!- Gelos_ has quit [Quit: Page closed] 14:56:31 <|amethyst> I guess the intent was that distracted monsters in your clouds are immune 14:56:36 <|amethyst> so I guess I'll pass the cloud's agent 14:56:45 <|amethyst> rather than NULL 15:00:42 -!- wheals has joined ##crawl-dev 15:00:45 oops... 15:00:54 <|amethyst> I have a fix in the works 15:00:58 i did rebuild partly through 15:00:59 <|amethyst> doing some refactoring while I'm at it 15:01:26 i need to be more patient, but this computer is just so dang slow 15:01:44 -!- nooodl has joined ##crawl-dev 15:02:36 i certainly didn't intend to push without makeing but i just forgot to after resolving the issue 15:02:43 -!- lydgate has quit [Ping timeout: 240 seconds] 15:03:47 are you sure it's your computer that is dang slow and not msysgit that is awfully slow 15:04:23 -!- Euph0ria has quit [Remote host closed the connection] 15:04:44 computer + xp + msysgit 15:07:07 03|amethyst02 07* 0.15-a0-1435-g2c662ee: Fix compilation. 10(7 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2c662eed7b2d 15:07:07 03|amethyst02 07* 0.15-a0-1436-g8cb1713: Add method cloud_struct::agent(). 10(65 seconds ago, 2 files, 15+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8cb171325177 15:08:05 ah, thanks 15:08:14 heh 15:08:36 <|amethyst> now rebuilding CAO trunk 15:08:37 * wheals can't keep himself from sinckering whenever he sees the variable name "opressor." 15:08:47 oppressor, even 15:08:54 and snickering 15:09:15 stupid computer has a bad keyboard too >:( 15:09:36 -!- wheals has quit [Quit: Leaving] 15:09:41 suuure, blame the keyboard 15:10:37 oh. while we're renaming beams (rip BEAM_NUKE, someone should probably rename BEAM_NAPALM at some point 15:10:40 since it's clearly not napalm 15:13:06 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:15:34 -!- Brannock has joined ##crawl-dev 15:17:17 Check for combining chunks occurs after check for inventory limit by Whales 15:21:13 -!- CSDCS has quit [Read error: Connection reset by peer] 15:21:33 Aether (L2 GrMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:2) 15:22:50 -!- reaverb has joined ##crawl-dev 15:23:11 Yeah i've though about changing BEAM_NAPALM too. 15:23:36 thought 15:23:39 Aether (L2 GrMo) ERROR in 'mon-util.cc' at line 1118: Mimic failed to pickup its item. (D:2) 15:23:39 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1436-g8cb1713 (34) 15:24:17 <|amethyst> Aether: good timing 15:24:28 it's not that it's a reference to a real-world thing, it's that it's extinguished by water 15:24:32 <|amethyst> well, "NAPALM" is a lot shorter than "STICKY_FLAME" 15:24:37 which is good and intuitive behaviour, but it's not what napalm does 15:24:42 <|amethyst> yeah 15:24:47 |amethyst: Yeah that's one thing. 15:24:56 <|amethyst> I was about to say, we should make it reignite when you leave water 15:25:00 haha 15:25:23 finally, the sticky flame buffs we so desperately need..... 15:26:31 -!- schistosomatic has joined ##crawl-dev 15:29:41 <|amethyst> you would have to do a little bit of save compat 15:29:54 <|amethyst> you.props["napalmer"] and ["napalm_aux"] 15:30:16 Or just ignore the props <_< 15:30:26 (I'll change those too, working on this now) 15:30:58 Hmm, you.props is a []? Is it an array of some sort? 15:31:25 <|amethyst> it's a CrawlHashTable 15:31:27 Eh, I'm going to guess dictionary-like structures just use [] too. 15:31:31 <|amethyst> which overrides operator[] 15:31:32 <|amethyst> yes 15:31:36 |amethyst: Ah. 15:31:37 <|amethyst> built-in map does as well 15:31:44 Didn't realize you could override [] 15:31:47 <|amethyst> s/built-in/STL/ 15:31:54 <|amethyst> you can override just about everything 15:32:00 <|amethyst> err, overload 15:32:51 <|amethyst> You can't overload ::, ., .*, and ?: ; and overloading && || and , makes them lose their special evaluation properties 15:33:05 Oh, hmm. 15:34:08 -!- predator117 has quit [Ping timeout: 240 seconds] 15:35:41 <|amethyst> you can also overload operator() 15:35:56 <|amethyst> to make an "functor" object that works like a function 15:36:22 |amethyst: Hmm. And I imagine that most that most of those are considered bad form? 15:36:59 <|amethyst> making things that don't work at all like the usual versions is frowned upon 15:37:18 <|amethyst> functors are pretty common in modern templatized C++ 15:37:29 -!- debo has quit [Ping timeout: 265 seconds] 15:37:29 Hmm. 15:38:25 <|amethyst> overloading things like operator== operator< operator> is very common 15:38:54 <|amethyst> iterators work by overloading ++ and (unary) * 15:39:19 My first thought was that seems like a good place to make a "class" you only want to call though one function (I was thinking of refactoring aquirement code this way) but it seems like there would be an even better way. 15:39:21 <|amethyst> which has the nice property that the same (templated) code can work with both pointers and iterators 15:39:44 |amethyst: Hmm, overloading for templates is a idea I never thought of. 15:39:53 -!- Somefellow has quit [*.net *.split] 15:39:54 -!- Azzkikr has quit [*.net *.split] 15:39:55 -!- Zaba has quit [*.net *.split] 15:40:10 -!- Zaba has joined ##crawl-dev 15:40:14 -!- Somefellow has joined ##crawl-dev 15:40:32 <|amethyst> as time goes by C++ becomes less of an OO language and more of a template metaprogramming language :) 15:40:49 Heh. 15:41:24 -!- predator117 has quit [Remote host closed the connection] 15:42:14 <|amethyst> reaverb: I would recommend looking at our FixedVector and FixedArray classes for examples of this, or boost for more complicated ones 15:42:24 -!- CSDCS has quit [Read error: Connection reset by peer] 15:42:38 <|amethyst> for that matter, your system's STL headers contain most of the implementation because of templates 15:42:57 Hmm. I think I'll do that. 15:46:48 -!- tabstorm has joined ##crawl-dev 15:52:24 -!- category has quit [Quit: Page closed] 15:54:00 -!- Tenda has quit [Quit: Nettalk6 - www.ntalk.de] 15:55:47 Is the best place to rename props tag_read_you() ? 15:56:45 -!- omniguy has quit [Quit: Page closed] 15:59:02 <|amethyst> yes, I think so, at the very end 15:59:37 <|amethyst> if they're props of players only (which these two are) 16:00:54 Guess I am the one who's going to reply galehar's c-r-d email on transifex.... It was fun while it lasted! 16:01:56 -!- lobf has joined ##crawl-dev 16:02:27 -!- ystael has quit [Ping timeout: 272 seconds] 16:03:22 -!- Patashu has joined ##crawl-dev 16:04:33 -!- Krakhan has quit [Changing host] 16:04:36 <|amethyst> it would be good to get i18n people on the devteam, but I don't think anyone who's active feels competent in the area 16:04:44 <|amethyst> s/but/because/ 16:05:18 -!- Morg0th_ has quit [Quit: leaving] 16:05:26 -!- CSDCS has quit [Read error: Connection reset by peer] 16:05:46 -!- debo has joined ##crawl-dev 16:05:49 -!- ssheafer__ has quit [Quit: Leaving] 16:06:04 <|amethyst> I wouldn't want to just delete the large number of existing translations, but they will continue to become more obsolete so I don't think continuing to use them is a good idea 16:07:33 <|amethyst> I wonder if galehar or anyone still has contact info for any of the language team leaders (whatever transifex calls them), and if any of them would be interested in managing a new transifex project 16:09:04 |amethyst: I think that ship has sailed. Feel free to disagree on c-r-d :) 16:09:14 <|amethyst> you're probably right 16:10:53 -!- xnavy has quit [Excess Flood] 16:13:07 -!- debo has quit [Ping timeout: 245 seconds] 16:13:44 -!- UncertainKitten has joined ##crawl-dev 16:18:22 -!- rbrrk has quit [Ping timeout: 246 seconds] 16:18:27 -!- tkappleton has quit [*.net *.split] 16:18:27 -!- rubinko has quit [*.net *.split] 16:18:27 -!- Senjai has quit [*.net *.split] 16:18:30 -!- Lasty1 has joined ##crawl-dev 16:19:01 -!- lobf has quit [Quit: lobf] 16:24:19 -!- scummos^ has quit [Quit: Konversation terminated!] 16:25:55 -!- Patashu has quit [Ping timeout: 240 seconds] 16:44:56 -!- F-Glex is now known as G-Flex 16:47:32 -!- Senjai has quit [Changing host] 16:48:34 -!- rast has quit [Read error: Connection reset by peer] 16:48:45 -!- rast- has joined ##crawl-dev 16:48:47 -!- rast- is now known as rast 16:48:57 -!- Mad_Wack is now known as Mad_Wack_Away 16:51:43 dpeg: sorry I haven't had time to reply to your response. I saw your proposal to basically generate a finite amount of food per level, but distribute it both on-level and to monsters, which seems like a nice compramise 16:52:54 the question is sort of how much food to generate; we currently just have an chance of an item being food, but the number should be easy to determine but using the numbers of items dropped and chance of item being food, so that's no big deal 16:53:02 dpeg: I also like that proposal. 16:54:05 gammafunk, reaverb: thanks :) 16:54:18 No problems with slow replies, I took really long myself! 16:54:59 On how much food to generate: like I said, I'd go with the naive approach -- for 0.15, just generate "enough", then start reducing slowly. 16:55:28 The ration between floor and monster food is not clear either -- start with 50-50 and see what it'll look like? 16:56:27 yeah that's probably what I'll do; and I'll probably do some level gen to get a sense of how much nutrition we're currently dropping, both in terms of chunks and perma-food 16:57:14 and we can go with something reasonable like "drop 2/3 of that" or whatever seems like it gives enough nutrtion without polluting the level with food too much 16:57:20 gammafunk: Wait, how do you detect how many items drop with levelgen? 16:57:46 reaverb: there's lua support some level gen stuff 16:57:59 reaverb: but what I need is not item drops, but monster generation 16:58:06 e.g. to know how much nutrtion we give now 16:58:24 Ah, though you were going to count vaults and such. 16:58:42 03reaverb02 07* 0.15-a0-1437-g16b496f: Rename BEAM_NAPALM to BEAM_STICKY_FLAME 10(78 minutes ago, 8 files, 11+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=16b496fb2919 16:58:42 03reaverb02 07* 0.15-a0-1438-g0cb07d7: Rename AF_NAPALM to AF_STICKY_FLAME 10(72 minutes ago, 5 files, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0cb07d783848 16:58:42 03reaverb02 07* 0.15-a0-1439-g2e54579: Rename a couple props to not use 'napalm' 10(37 minutes ago, 5 files, 18+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e545790805d 16:58:44 well yeah, I'd generate N levels, count nutrition 16:58:44 so it actually would account for vaults 16:58:44 do it by branch 16:58:50 yes, statistic approach sounds good 16:59:14 I'm not going to say "because of this we *must* have X food drops" but we don't even know the numbers currently 16:59:20 Eh, yes I guess it's fine. 16:59:53 it'd be kind of neat to have a slightly general framework for this 17:00:01 "how often does X appear" etc. 17:00:04 I have a rough idea based on my ealier chunkless work, I won't reveal now so not to infulence your independant decision. 17:00:10 Yes it would be. 17:01:26 reaverb: I'm probably not going to do any major hacking until the weekend, so if you want to make patches now for this, you certainly can 17:01:49 as in patches to implement dpegs food drop proposal 17:02:01 fine if you don't, just saying you don't have to wait for me 17:02:09 -!- Mad_Wack_Away is now known as Mad_Wack 17:02:17 gamafunk: Thanks for saying "fine if you don't" :D 17:02:22 gammafunk 17:02:44 * gammafunk commands reaverb to code. reaverb struggles to resist. 17:04:15 %git 17:04:15 07reaverb02 * 0.15-a0-1439-g2e54579: Rename a couple props to not use 'napalm' 10(42 minutes ago, 5 files, 18+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e545790805d 17:04:27 1000-2000 commits 17:04:40 of course then there's 17:04:44 ??0.15 17:04:44 0.15[1/1]: August 2014 17:05:03 How many commit were in 0.14 again? 17:05:19 %git 0.14-a 17:05:19 Could not find commit 0.14-a (git returned 128) 17:05:20 -!- st_ has quit [Read error: Connection reset by peer] 17:05:28 %git 0.14 17:05:28 Could not find commit 0.14 (git returned 128) 17:05:34 %version 0.14 17:05:34 trunk: 0.15-a0-1408-g627f52b; 0.14: 0.14.1-23-g35e4e54; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 17:05:55 -!- st_ has joined ##crawl-dev 17:06:02 %git 0.14.1 17:06:02 07Grunt02 * 0.14.1: Changelong for 0.14.1. 10(6 weeks ago, 1 file, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7225c62f1965 17:06:11 %git 0.14.1 HEAD`24 17:06:11 Could not find commit 0.14.1 HEAD`24 (git returned 128) 17:06:16 %git 0.14.1 HEAD~24 17:06:16 Could not find commit 0.14.1 HEAD~24 (git returned 128) 17:06:19 %git 0.14.1 HEAD~23 17:06:19 Could not find commit 0.14.1 HEAD~23 (git returned 128) 17:06:24 %git 0.14.1~23 17:06:24 07MarvinPA02 * 0.14.0-4-g8e304c5: Update the options guide 10(9 weeks ago, 2 files, 50+ 64-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8e304c55a19d 17:06:26 that doesn't make sense 17:06:40 %git 0.14.1~30 17:06:40 07elliptic02 {Grunt} * 0.14-b1-54-gc662fd5: Fix having a you.pet_target blocking autopickup being turned off for invisible monsters hitting you (qw). 10(9 weeks ago, 1 file, 3+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c662fd5f632f 17:06:52 -!- agentgt has quit [Ping timeout: 245 seconds] 17:06:59 gammafunk: My attempts to find how many commits 0.14 had? Probably. 17:07:04 %git HEAD~1500 17:07:04 07galehar02 * 0.14-a0-3508-g01f32f4: Rewrap descriptions. 10(3 months ago, 9 files, 138+ 136-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=01f32f4e25b5 17:07:15 Oh, Doh. 17:07:15 %git HEAD~1440 17:07:16 07Grunt02 * 0.14-a0-3568-g9ea9b7c: Nudge the title screen header in an important fashion. 10(3 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ea9b7cf4a7c 17:07:35 3 months, 1500 commits 17:07:37 hrm 17:07:38 Hmm, 3500 commit is a lot. 17:08:16 we could make it to 3000 and still meet late August, I guess 17:08:26 I think I might remove Apis. The thought was somebody might try to save them but nobody has tried. 17:08:46 gammafunk: If we merge Igni and Lasty's god that's good for like 50 commits. :D 17:08:55 -!- rast- has joined ##crawl-dev 17:09:09 Oh drat, just realized those both start with the same letter... 17:09:12 reaverb: I'm not generally against monsters, but I would dance on apis's grave 17:09:19 well those are a ways from prime time,but generally the commits come pretty easilly 17:09:21 Lasty1: Heh. 17:09:38 is someone actively working on Igni? 17:09:43 beyond the rebase 17:11:04 Not really <_< 17:11:07 -!- rast has quit [Ping timeout: 240 seconds] 17:11:12 dpeg has ideas though. 17:11:17 -!- rast- is now known as rast 17:12:46 that god may be a god of necromancy, for as long as it's been able to stay around despite being dead 17:13:05 pubby works in mysterious ways 17:13:34 Zing! 17:14:51 gammafunk: I think quite a few people like the god. The branch still sees around as much play as chunkless. 17:15:08 -!- psygenic has quit [Quit: Page closed] 17:15:59 People like making uberartifact weapons 17:16:29 -!- AtomikKrab has quit [Ping timeout: 264 seconds] 17:16:29 -!- [1]AtomikKrab is now known as AtomikKrab 17:16:29 New scroll: artifactize weapon :D 17:17:18 A lot of people would go nuts for that 17:17:25 In other news, rebasing this god is a nightmare 17:17:38 Lasty1: To the new mutation stuff? 17:17:53 At least you don't have to deal with the duration change.... 17:18:30 reaverb: no, that was easy 17:18:43 Hmm, so what was hard? 17:19:01 Merging in all the changes, rebasing them to the beginning of the branch, and then making sure everything compiles. 17:19:11 *compiles on each commit 17:19:23 Lasty1: Oh, you meat the orginal rebasing? 17:19:38 I had to do that to smithgod, I didn't even know the original code so yeah. 17:19:40 Well, it's the second pass for me 17:19:43 but yeah 17:19:59 Lasty1: yeah rebasing can be painful like that, but it generally improves your code I found 17:20:02 *find 17:20:08 I managed to get everything in the right commits, I thought, but now as I go through and try to compile it looks like some stuff wandered 17:20:09 certainly improves the commits 17:20:14 gammafunk: I'm sure that's true 17:20:21 Lasty1: Hmm. 17:21:10 -!- gammafunk has quit [Quit: leaving] 17:21:28 Erg, why is this enum not declared in this scope? 17:22:15 Copy paste the error message. 17:23:04 feature.cc: In function 'colour_t _feat_colour(dungeon_feature_type)': 17:23:04 feature.cc:140: error: 'DNGN_ALTAR_IASHOL' was not declared in this scope 17:23:09 It's in enum.h . . . 17:23:38 Oh. nm -- it's not in every list of DNGN_ items :p 17:23:42 Are you sure you spelled it the same in poth places. 17:23:44 ? 17:23:53 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1439-g2e54579 (34) 17:23:54 Hmm. 17:24:02 s/poth/both/ 17:25:53 Oh, I see -- it's a major version == 34 issue 17:26:07 Hmm. 17:26:24 Lasty1: Oh, did you see all those hack Grunt put in to make the new gods work in 34? 17:26:46 No -- that's probably it 17:26:48 You need to add the god enums in two places, also a coupldOf special cases for the new gods. Might want to look at smithgod_rebased. 17:27:09 terrian.cc and main.cc are the places with special cases IIRC. I asked Grunt and he showed me. 17:27:29 I'll search for gozag in those files. Thanks! 17:27:48 If you want to make sure you did it right Iwould make a master save file wwhich worships a god and try to transfer for your branch. 17:27:51 I think I might've said this last time, but I'm not sure this is the right time to fix up history - it might make more sense to fix up history after the experimental branch is run & done and the god is ready to merge into trunk (if that occurs), rather than tidying things up now 17:28:06 -!- AtomikKrab has quit [Ping timeout: 264 seconds] 17:29:06 PleasingFungus: I think that would get out of hand very fast. The history needs quite a bit of work, and with merges etc. 17:29:32 eh 17:30:00 I think it'd make more sense to put the effort into tidying things up after we figure out whether the god is any good, rather than potentially wasting the effort now up front 17:30:16 after all, there'll be more fixes & changes after the experimental branch goes up 17:30:20 PleasingFungus: If you want to push the version I posted to experimental, I sure won't complain :D 17:30:35 heh. 17:31:00 Lasty1: btw making experimental branches takes time. It has to be done by each server admin etc. 17:31:29 Yeah, I don't expect PleasingFungus to just up and do it :) 17:31:31 -!- TangoBravo has quit [Ping timeout: 246 seconds] 17:31:44 That was more rhetorical than anything 17:32:00 Could do something weird like rewirte history on Nostalgia to turn it into Ishaol :D 17:32:17 now that'd confuse people. 17:32:24 Yes it would. 17:32:31 which is why it is not a good idea. 17:33:49 But isn't confusion nostalgic? 17:34:02 Ha. 17:34:47 I've thought about doing something like disabling new char creation on nostagia. 17:34:52 !seen ontoclasm 17:34:52 I last saw ontoclasm at Tue Jun 10 07:45:24 2014 UTC (1d 14h 49m 28s ago) quitting, saying 'Quit: Leaving.'. 17:34:55 Since it's going to have to go away eventually. 17:35:18 people are just too nostalgic 17:35:28 Unfortunatly I do not actually know how to do that. 17:36:33 PleasingFungus: Yes. Nostalgia is a feeling that one should shake off, not wallow in. 17:36:56 -!- HamsterSaurusMex has quit [Quit: Page closed] 17:37:25 -!- debo has joined ##crawl-dev 17:39:24 -!- nooodl has quit [Quit: Ik ga weg] 17:43:40 -!- rast has quit [Read error: Connection reset by peer] 17:43:48 -!- rast has joined ##crawl-dev 17:49:53 -!- rast- has joined ##crawl-dev 17:50:50 -!- rast has quit [Read error: Connection reset by peer] 17:51:01 -!- rast-- has joined ##crawl-dev 17:51:02 -!- Kalir has quit [Ping timeout: 245 seconds] 17:51:03 -!- rast-- is now known as rast 17:51:07 -!- tabstorm has quit [Ping timeout: 246 seconds] 17:51:19 -!- GiantOwl is now known as Kalir 17:51:25 -!- Kalir has quit [Changing host] 17:54:19 -!- rast- has quit [Ping timeout: 240 seconds] 17:59:21 -!- Gelos_ has quit [Quit: Page closed] 18:02:06 -!- Morik_ has quit [Quit: This computer has gone to sleep] 18:02:33 Does giving forlorn more anti-faith if you have higher piety sound reasonable? 18:03:08 -!- st_ has quit [Read error: Connection reset by peer] 18:03:21 I've gotten feedback from 2-3 people and basically all of them said that with ****** it basically does nothing because piety is so abundant. 18:03:44 but it might be just most people don't use god abiltiies as much as they should. 18:03:45 -!- st_ has joined ##crawl-dev 18:05:47 -!- clouded_ has joined ##crawl-dev 18:05:49 Also it seems that trying to give yourself more piety with Gozag via the wiz mode command causes a freeze. 18:06:02 Not even the decentcy of an actual crash! Just a freeze. 18:06:30 -!- predator117 has quit [Ping timeout: 264 seconds] 18:07:29 -!- scummos^ has quit [Ping timeout: 264 seconds] 18:08:15 -!- Moonsilence has quit [] 18:08:54 -!- st_ has quit [Ping timeout: 264 seconds] 18:08:56 reaverb: I think this goes for many costs (piety costs are generally too cheap, in my opinion). 18:09:40 People don't use them as much as they should? Yes. 18:09:52 and they're too cheap :) 18:10:41 If we make them more expensive, players are more justified not using them as often ==> we have improved their playing level! 18:11:00 Heh. 18:11:16 Could also use the chance to refactor the awful piety cost thing. 18:11:20 -!- clouded_ is now known as st_ 18:11:33 There's a number and the actual cost is number + random2(number) 18:12:07 -!- Zooty has quit [Ping timeout: 246 seconds] 18:12:42 -!- DrinkMachine has joined ##crawl-dev 18:12:42 -!- DrinkMachine has quit [Changing host] 18:12:42 -!- DrinkMachine has joined ##crawl-dev 18:12:59 It's always been like this, I don't quite know why we randomise precisely this cost. 18:13:46 I've heard it's so you can't know your exact piety number. 18:13:49 probably to make it harder for players to know - yes 18:13:51 Which makes sense to me. 18:17:29 -!- negatendo has quit [Quit: negatendo] 18:20:08 Hmm, I wonder if I should make Forlorn a bit too tough so players will complain about it and I can tell how much it should be nerfed. 18:22:23 -!- bh has joined ##crawl-dev 18:22:35 -!- Morik_ has quit [Client Quit] 18:22:36 reaverb: experience has shown that it's generally better to start too strong and nerf, rather than too weak and buff. (Because the second strategy makes players stop using the feature, even if you buff it later on.) 18:22:48 |amethyst: thanks for cleaning up after me 18:23:19 dpeg: Does 1/6 piety gain at max piety sound like a reasonable, slightly too strong number? 18:23:33 It's a flat increase from -1/3 to -5/6 18:23:41 or decrease. 18:24:17 reaverb: yes 18:24:30 -!- Kalir has quit [Ping timeout: 264 seconds] 18:24:31 Ok then, will do! 18:24:43 -!- Euph0ria has quit [Remote host closed the connection] 18:25:37 -!- GiantOwl is now known as Kalir 18:25:37 -!- Kalir has quit [Changing host] 18:29:11 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:29:53 03reaverb02 07* 0.15-a0-1440-g78ddc6d: Give Forlorn mutation additional anti-faith at higher piety 10(14 minutes ago, 1 file, 9+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=78ddc6dc79b9 18:29:55 dpeg: Any thoughts on the hpregen change I keep going on about? 18:29:55 Hmm, maybe I should of menioned it was high for testing in the commit. Oh well. 18:30:05 ??forlorn 18:30:05 forlorn[1/1]: New mutation in 0.15. Equal to negative one amulet of faith. This is bad. 18:30:11 yeesh 18:30:13 -!- magicpoints has joined ##crawl-dev 18:30:19 It's actually really weak. 18:30:27 for what I've heard. 18:30:30 from 18:30:30 How about a mutation that increases skill variance? 18:30:38 variance? 18:30:49 when you query for using a skill, you randomly vary your skill 18:31:22 I think that would be really hard to execute properly. 18:33:01 -!- rast- has joined ##crawl-dev 18:33:11 'wild skills'? 18:33:22 It would probably be bad for spellcasting 18:33:30 "Wild Combat"? 18:33:37 'wild arms' 18:33:57 "Danger! Danger! My arms are flailing wildly!" 18:33:59 I really think Crawl combat has enough, possilby too much, variance. 18:34:45 Honestly, I think crawl has too many boring encounters. 18:34:51 fr: vary ants 18:34:58 that too. 18:34:59 -!- rast-- has joined ##crawl-dev 18:35:00 o hai zannick 18:35:12 Which is why I'm trying/tried to remove slow monsters :D 18:35:26 Thinking of just replacing Worm spawn range with Golaith Beetles. 18:35:55 -!- rast has quit [Ping timeout: 240 seconds] 18:36:05 -!- rast-- is now known as rast 18:36:21 reaverb: I'd be afraid of giving clever players a bunch of free experience 18:37:58 Oh dear i did not think of that. 18:38:13 Of course beetle xp could just be nerfed. 18:38:43 -!- rast- has quit [Ping timeout: 240 seconds] 18:38:48 goliath beetle (02B) | Spd: 5 | HD: 5 | HP: 38-63 | AC/EV: 10/3 | Dam: 30 | Res: 06magic(20) | Vul: 09poison | Chunks: 09poison | XP: 48 | Sz: Medium | Int: insect. 18:38:48 %??goliath beetle 18:38:58 worm (04w) | Spd: 6 | HD: 5 | HP: 17-38 | AC/EV: 1/5 | Dam: 12 | Res: 06magic(13) | XP: 9 | Sz: small | Int: insect. 18:38:58 %??worm 18:38:58 unknown monster: "giant worm" 18:38:58 %??giant worm 18:39:00 <|amethyst> does making worms hit for 30 instead of 12 accomplish anything? 18:39:19 It means we can remove worms. 18:39:41 This isn't really urgent or something I would fight for. 18:39:44 <|amethyst> yes, and if we replaced goblins with orcs we could remove goblins 18:39:45 it accomplishes pain and suffering 18:39:55 Zannick: I disagree 18:40:02 the role of big slow monsters is to be motivating. 18:40:04 |amethyst: Ha, the problem is slow means their damage is effectively 0. 18:40:11 It's like the shit monster in Rappan Athuk 18:40:17 if we made orcs combinable we could replace slime creatures with orcs and remove slime creatures 18:40:45 bh: i mean in terms of "oh, it's a worm i can survive this." *CHOMP* "oh god what happened" 18:40:49 Zannick: I am totally on board with this 18:41:00 Sure, but if we throw out worms and make them goliath beetles 18:41:08 "Uh oh! A goliath beetle! Better run" 18:41:10 the titanic orc warlord hits! 18:41:20 -!- SamB has quit [Read error: Connection reset by peer] 18:41:23 -!- rast- has joined ##crawl-dev 18:41:38 The titanic peer hits! SamB is disconnected... 18:42:59 -!- alefury has quit [] 18:43:31 -!- rast has quit [Ping timeout: 240 seconds] 18:43:42 -!- rast- is now known as rast 18:46:48 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:48:24 -!- caleba has quit [Quit: caleba] 18:51:33 which version of "static const duration_def duration_data[]" is the real one: status.cc or duration-data.h? 18:51:53 duration-data.h is the only on which should exist. 18:52:01 !source duration-data.h 18:52:02 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/duration-data.h;hb=HEAD 18:52:18 cool, thanks 18:52:20 !source status.cc 18:52:20 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/status.cc;hb=HEAD 18:53:00 You people need to stop changing things. :p 18:53:34 Lasty1: Well I made the change and had to deal with it myself on smithgod_rebased. 18:53:49 Before you had to add durations to like 6 differant places, I've knocked it down to like 2 18:54:22 -!- FlowRiser has quit [Ping timeout: 245 seconds] 18:54:56 yay! 18:55:55 -!- magicpoints has quit [Ping timeout: 240 seconds] 18:58:17 There are two implementations I can think of for crosstraining: 1) Pay out the skill bonus in real skill points, 2) Provide an Ash style enhancer 18:58:27 I think #1 is simpler, but it has hilarious interactions with Ash reskilling 18:58:53 Yes I think option #2 is really the best option. 18:59:13 ok 19:00:57 -!- Ququman has quit [Remote host closed the connection] 19:02:06 You had 2 implemented at some point, yes? 19:02:54 -!- predator117 has quit [Ping timeout: 264 seconds] 19:03:26 -!- Blazinghand|Work has quit [Remote host closed the connection] 19:04:43 -!- SamB has joined ##crawl-dev 19:05:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140529030207]] 19:05:34 Grunt: it's mostly there on xtrain branch. I'm horrified about the sort of bugs that have crept in from bitrot 19:05:41 -!- Moonsilence has quit [Ping timeout: 264 seconds] 19:05:52 for example, I think there's a bug where if a skill reaches 27, you can't level up any other skills 19:05:56 this is, in my estimation, a bad thing 19:06:00 it's a simple enough patch for me to rewrite 19:06:32 !send bh bugs 19:06:32 Sending bugs to bh. 19:06:55 * bh covers the bugs in olive oil, cooks them up and has dinner 19:07:23 O_O 19:08:40 !send reaverb bugs 19:08:40 Sending bugs to reaverb. 19:08:59 !tell Grunt This round of V:5 bribing yielded three neutrals and two friendlies. I only arrived with $1700, as I started bribing at the V entrance this time. I went into V:5 with a convoker, a warden and two guards <3 19:09:00 dpeg: OK, I'll let grunt know. 19:09:08 !seen dpeg 19:09:08 I last saw dpeg at Thu Jun 12 00:08:59 2014 UTC (9s ago) saying '!tell Grunt This round of V:5 bribing yielded three neutrals and two friendlies. I only arrived with $1700, as I started bribing at the V entrance this time. I went into V:5 with a convoker, a warden and two guards <3' on ##crawl-dev. 19:09:51 Grunt: didn't realise you're around :) I am gone -- 2 am! 19:09:52 !send dpeg minions 19:09:52 Sending minions to dpeg. 19:09:59 !send sleep dpeg 19:09:59 Sending dpeg to sleep. 19:10:07 -!- dpeg has quit [Quit: sleep] 19:13:11 we should really move him to a different timezone 19:13:12 -!- edlothiol has quit [Ping timeout: 260 seconds] 19:13:28 !send dpeg-land bh 19:13:28 Sending bh to dpeg-land. 19:14:19 -!- Bloax has quit [Quit: Error: Bloax not found] 19:14:24 Grunt: should have a functional patch shortly 19:21:02 -!- BoltVanderhuge has quit [Quit: Page closed] 19:23:05 <|amethyst> reaverb: I'm not sure I follow your div_rand_round thing 19:23:35 -!- PleasingFungus has joined ##crawl-dev 19:23:36 <|amethyst> reaverb: in actor::faith 19:23:42 |amethyst: Yes. 19:24:10 Could you be a bit more specific? 19:24:13 <|amethyst> reaverb: So if your piety is zero, faith would be -1 19:24:20 <|amethyst> and if your piety is 133, it would be -12 19:24:21 <|amethyst> err, -2 19:24:25 |amethyst: Yes. 19:25:13 <|amethyst> and if your piety is 200, it would be between -1 and -2 randomly? 19:25:28 Oh drat. 19:25:36 Yes that's completely wrong, I'll fix it. 19:26:20 <|amethyst> reaverb: also, doesn't than randomly change gozag prices each time you trie? 19:26:23 <|amethyst> try 19:26:30 <|amethyst> s/than/that/ too 19:26:41 && !you_worship(GOD_GOZAG) 19:26:47 <|amethyst> oh right 19:27:12 -!- Lasty has quit [Ping timeout: 260 seconds] 19:27:33 reaverb: status.cc: In function 'void init_duration_index()': 19:27:33 status.cc:28: error: size of array 'compile_check___LINE__' is negative 19:28:05 <|amethyst> Lasty1: means you either added an enum but didn't add to the array, or vice versa 19:28:07 It looks like there all the enum.h durations are in there 19:28:20 Is there a third place that needs updating? 19:28:23 <|amethyst> or maybe there was a merge error with one of the old values? 19:28:38 <|amethyst> Lasty1: that line is COMPILE_CHECK(ARRAYSZ(duration_data) == NUM_DURATIONS); 19:28:42 <|amethyst> so that must not be true 19:28:52 Ah, I see it now 19:29:08 I should talk these out before I comment here :p 19:29:26 <|amethyst> reaverb: I still don't know that I like having actor::faith() return random values 19:29:45 <|amethyst> also it means that amulet of faith only cancels it out to a point, which might or might not be what you wanted 19:30:02 |amethyst: I wasn't sure how nice it was either, but I also didn't want a hard break point. 19:30:06 <|amethyst> I think I would rather change it in the piety scaling function instead 19:30:16 <|amethyst> do the random stuff there if faith is -1 19:30:20 -!- Watball has quit [Quit: Leaving] 19:30:43 |amethyst: Hmm, that would make some sense. 19:30:47 <|amethyst> but if you wanted faith to not completely cancel forlorn that might be more difficult 19:30:53 <|amethyst> I have some fixes incoming first 19:31:08 "faith only partially canceling was intended, that doesn't really matter much. 19:31:21 |amethyst: Fixes to my mistakes or just orthogontal commits? 19:31:26 :( 19:31:40 <|amethyst> reaverb: fixes to a bug you pointed out 19:31:51 <|amethyst> and removing a dead parameter 19:31:55 |amethyst: Ah. 19:32:04 <|amethyst> and I'm off for a bit 19:32:15 03|amethyst02 07* 0.15-a0-1441-g8fe9713: Avoid an infinite loop in wizmode/Lua piety gain (reaverb) 10(37 minutes ago, 4 files, 50+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8fe9713fbe98 19:32:15 03|amethyst02 07* 0.15-a0-1442-g01f515c: Use a constant. 10(20 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=01f515ca265f 19:32:15 03|amethyst02 07* 0.15-a0-1443-g325df1d: Remove an unused parameter. 10(16 minutes ago, 3 files, 8+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=325df1da173b 19:32:27 -!- Fenri has quit [Quit: Page closed] 19:36:25 -!- schistosoma has joined ##crawl-dev 19:38:05 -!- schistosomatic has quit [Ping timeout: 264 seconds] 19:40:46 -!- e1999 has quit [Read error: Connection reset by peer] 19:42:03 this is... very odd 19:42:11 PleasingFungus: What is? 19:42:27 03reaverb02 07* 0.15-a0-1444-g269cbc3: Fix Forlorn mutation giving less antifaith at high piety 10(14 minutes ago, 1 file, 4+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=269cbc387268 19:42:49 gonna try to reproduce this in 0.15 in a sec- currently testing in 0.14 - but it seems like, if you go up stairs while terrified of a monster, and that monster doesn't follow you but another monster does, you'll become afraid of them instead. 19:43:09 -!- hhkb has quit [Quit: bye] 19:43:35 That doesn't eem like a likely bug. Hmm. 19:43:39 *seem 19:43:40 afaik this is entirely because of - reaverb, have you seen up_stairs() and down_stairs()? 19:43:41 -!- hhkb has joined ##crawl-dev 19:43:45 well, have you seen stairs.cc, I guess 19:43:58 I've heard they are bad yes. 19:44:02 !source stairs.cc 19:44:03 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/stairs.cc;hb=HEAD 19:44:15 they were two separate functions that are about 50% duplicates 19:44:24 there's a year-old "TODO: finish merging these" 19:44:42 unfortunately, someone seems to have added a "clear_beholders()" call to down_stairs() but not up_stairs() 19:44:50 which tbf is pretty funny 19:45:08 force_stair ? force_stair 19:45:11 My eyes. 19:45:24 haha 19:45:26 that's valid! 19:47:06 <|amethyst> PleasingFungus: there's something on mantis 19:47:15 <|amethyst> PleasingFungus: that sounds related 19:47:17 I'm looking at 8673, yes 19:47:32 <|amethyst> ah, ok 19:47:33 (since I was the one who told that guy to put it on mantis!) 19:47:48 I also think close_door and open_door are like that. 19:47:55 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 19:47:57 They're in main.cc just to be extra awful. 19:47:58 probably 19:48:10 boulder branch moves open_door out of main.cc 19:48:14 but not close_door, unfortunately 19:48:21 that might actually be worse 19:48:25 maybe I should finish the job 19:48:29 and cherry-pick I guess 19:48:48 yeah I really can't replicate this bug in 0.15 19:48:54 not sure what to do 19:51:01 -!- Zermako has quit [] 19:52:52 -!- tabstorm has joined ##crawl-dev 19:53:58 -!- onwiheg has quit [Quit: Page closed] 19:54:19 -!- Yllodra has quit [Ping timeout: 252 seconds] 19:54:30 -!- johlstei has joined ##crawl-dev 19:55:46 also, it looks like all mimics now crash the game 19:56:08 Ha, is this in some branch or Trunk 19:56:12 trunk 19:56:17 %git :/mimic 19:56:17 07wheals02 * 0.15-a0-1432-g81d8d5f: Tell calling function that mimic pickup was actually successful (#8674). 10(7 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=81d8d5f10c0a 19:56:39 <|amethyst> err 19:56:41 yeah I see that fix 19:56:43 rebuilding 19:57:08 Pleasingfungus: Not sure if that's a fix or the cause... 19:57:18 uh 19:57:23 given it has the bug number, I'd think it'd be the fix 19:57:29 Ok, never mind. 19:57:35 <|amethyst> the napalm rename code crashes on restore 19:57:43 ok yeah no crash there for mimics. good 19:57:59 |amethyst: Really? Hmm. 19:58:06 <|amethyst> reaverb: if you aren't napalmed 19:58:13 <|amethyst> trying a fix 19:58:25 Oh wait, I'm going to guess you can't do you.props["foo"] = you.props["bar"] 19:59:07 Ah, I'm assuming you can't access a props which doesn't exist? 19:59:11 you probably want you.props["bar"].get_something() 19:59:13 also that 19:59:34 you.props["bar"].exists() I think? 19:59:38 what are the units of crosstrain_bonus? 19:59:39 no it's 19:59:48 you.props.exists("bar") 20:00:01 bh: auctb 20:00:20 arbitrary units of crosstrain bonus? :P 20:00:24 :p 20:00:37 |amethyst: Are you working on that or should I fix that. 20:00:53 I have no idea why I've apprently suddenly become much worse at coding.... 20:00:54 <|amethyst> reaverb: I am 20:01:00 |amethyst: Thanks. 20:01:10 <|amethyst> bh: it's a multiplier 20:01:18 with crosstraining going away'ish, I'm trying to figure out what to do with you.ct_skill_points 20:01:23 <|amethyst> bh: so *2 for +4 20:01:40 <|amethyst> 1.0, 2.0, 4.0, etc 20:02:12 oh. that'll be the portion of skill gain from crosstraining. So I can just quit incrementing it 20:02:15 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 20:02:25 !rng slugs boulders ghosts 20:02:25 The RNG chooses: boulders. 20:02:49 -!- schistosome has joined ##crawl-dev 20:03:38 are there currently any monsters that can hang out in walls? 20:03:42 now that rock worms are no more (rip) 20:03:51 ??shadow 20:03:52 shadow[1/2]: Go invisible and then stab you for more damage. 20:04:06 PleasingFungus: if you make one, can you make it hands that come out of the walls and mess you up? 20:04:25 bh: I was thinking about removing the code that handles beams hitting monsters in walls, actually 20:04:31 your way is more exciting, though :p 20:04:38 not hanging out in walls. boring beetles can bore through walls and attack from a section of ex-wall though 20:04:43 They don't need to be *in* the walls 20:04:51 just make them show up adjacent to the walls 20:04:54 sure 20:06:48 PleasingFugnus: remove it. 20:06:52 ^ yeah 20:06:53 -!- schistosoma has quit [Ping timeout: 264 seconds] 20:06:55 reaverb: I'm already on it 20:06:59 We removed all the other monster in wall code. 20:07:10 bh: did you see I removed orb of fragmentation the other day 20:07:58 -!- petete has joined ##crawl-dev 20:07:59 bh: Any updates on the code review tool you mentioned a while back? 20:08:05 -!- schistosome has quit [Ping timeout: 264 seconds] 20:08:39 hi, can i report a (minor) bug here? too lazy to log into the bugtracker... 20:09:07 03|amethyst02 07* 0.15-a0-1445-g5337b63: Don't crash when restoring a non-flaming player. 10(6 minutes ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5337b6389ea2 20:09:10 petete: Theoretically no, but go ahead. 20:09:29 mummy shouldn't get -potion when casting refrigeration 20:09:42 why not 20:09:44 it should be hidden or something 20:09:53 That's sounds like an overcomplicated change for very little gain. 20:09:57 because mummy can't use potions anyway 20:10:06 haha, yeah 20:10:19 it's a bit annoying, just that 20:10:25 It also isn't a bug. 20:10:34 hrmph. the training bug is back 20:10:40 if a skill is at 27, you don't train other skills 20:10:45 what did I foul up. twice 20:10:52 reaverb: that is probably harsher than you need to be 20:11:11 petete: PleasingFungus: Yes that's probably true, sorry. 20:11:20 I'd mantis it, someone can poke at it if they want 20:11:28 babydev bait or whatever 20:11:35 the 27 skill thing? 20:11:36 yeah, petete, toss it up on mantis. 20:11:58 I guess I should compile with debug and see what's going on 20:11:59 ok, i hope chrome remembers my password 20:12:10 you can always make a new account if need be 20:12:20 though you'll lose all your valuable bug reporter score-points.... 20:12:45 if you liked it and put an email address on it you might be able to recover it 20:13:39 If you liked it, you should have put a recovery e-mail on it. 20:14:08 wisdom 20:14:08 basically what i was referencing there 20:14:15 03PleasingFungus02 07* 0.15-a0-1446-g2e5c74c: Make beams unable to hit monsters in walls 10(5 minutes ago, 1 file, 6+ 40-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e5c74cbc0fd 20:14:36 wallhax 20:15:09 btw if we suppress -Potion as a mummy we should suppress the Regen status if you also have Death's Door, Dimension Anchor if you have Stasis, and Confusion if you are Paralyized. 20:15:10 hm 20:15:12 actually 20:15:18 <|amethyst> reaverb: err 20:15:31 <|amethyst> reaverb: the difference is that those others are temporary conditions 20:15:36 <|amethyst> and one or the other might wear out first 20:15:49 |amethyst: Ok, DAnchor if you're a Fo 20:16:48 -Sword if you're a Fe 20:17:10 <|amethyst> reaverb: I'd probably agree with that if it weren't for the phase shift thing 20:17:29 Oh I didn't realie DAnchor stopped phase shift. 20:17:37 realize. 20:18:19 Any way I think this sort of suppression is the "interface outsmarting the player" thing that MarvinPA talked about with the always prompt ring option. 20:19:21 Mummys get -potion when casting refrigeration by petete 20:20:29 Would anybody mind if I made that a Feature Request instead of a bug report? 20:20:43 go for it, man 20:20:48 live the mantis dream 20:20:50 <|amethyst> just delete it 20:20:58 haha, dang 20:20:58 ok. having stared at the patch in debug mode, I think it works. 20:21:28 |amethyst: Is the just delete thing serious? 20:21:44 <|amethyst> if you are convinced it is a feature request, it doesn't belong on mantis 20:21:51 <|amethyst> and should at least be closed as 'won't do" 20:21:54 <|amethyst> s/'/"/ 20:21:58 <|amethyst> if it is left at all 20:22:16 whew, finally done rebasing and making sure each commit compiles 20:22:29 |amethyst: Ok, I guess I'll do that. 20:22:32 remind me of the command I use to create a usable patch for multiple commits? 20:22:40 <|amethyst> Lasty1: git format-patch master 20:22:43 <|amethyst> Lasty1: err 20:22:47 petete: Sorry! 20:22:51 <|amethyst> Lasty1: git format-patch master --stdout > file 20:23:00 <|amethyst> Lasty1: to concatenate them too 20:23:12 -!- TR_Muscateer has joined ##crawl-dev 20:23:16 reaverb: np 20:23:37 thanks! 20:23:55 Hmm, eh, I guess I'll just delete the issue. 20:24:00 -!- Yllodra has quit [] 20:24:15 here we go. 20:24:27 03bh02 07* 0.15-a0-1447-g7c1a559: Convert crosstraining into an enhancer bonus 10(5 minutes ago, 6 files, 28+ 87-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7c1a5597fd58 20:24:47 I'm sure there are manual references to crosstraining that need killing 20:26:10 Patch uploaded 20:29:35 03bh02 07* 0.15-a0-1448-g76c50c9: Update help to reflect crosstraining changes 10(2 minutes ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=76c50c958046 20:30:12 -!- eb has joined ##crawl-dev 20:33:56 -!- Morik_ has quit [Quit: This computer has gone to sleep] 20:34:27 <|amethyst> bh: did you intend to cap people at < 27 skill ? 20:34:42 |amethyst: ... 20:35:21 <|amethyst> bh: try something with negative aptitudes 20:35:24 <|amethyst> bh: working on a fix 20:35:35 player.cc:6308? 20:35:40 <|amethyst> yeah 20:35:44 derp. 20:37:08 -!- Daekdroom has quit [Quit: Saindo] 20:37:08 -!- MarvinPA_ has joined ##crawl-dev 20:37:08 doh 20:37:25 -!- Akitten_Homura has joined ##crawl-dev 20:37:37 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:38:54 -!- MarvinPA has quit [Ping timeout: 276 seconds] 20:40:08 -!- DrinkMachine has quit [Ping timeout: 240 seconds] 20:40:42 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 20:40:51 -!- truemono has quit [Ping timeout: 276 seconds] 20:41:26 03|amethyst02 07* 0.15-a0-1449-g7ac96da: Fix indentation and improve a type. 10(9 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7ac96da2e14c 20:41:26 03|amethyst02 07* 0.15-a0-1450-g85e9085: Cap skills at level 27 regardless of aptitude. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=85e90856b028 20:41:48 I wonder if anyone in this channel understands ray.cc/geom2d.cc 20:41:53 that would be helpful for me 20:42:18 thanks neil 20:42:37 why do you prefer unsigned int to uint32_t? 20:42:55 <|amethyst> bh: because that's what you're putting in the variable and what you're comparing it to 20:43:07 -!- Akitten_Homura has quit [Ping timeout: 245 seconds] 20:43:11 <|amethyst> bh: the difference is of course irrelevant on any current system 20:44:05 <|amethyst> well, any system people are likely to run Crawl on 20:44:19 <|amethyst> not sure whether itanium uses 32- or 64-bit integer 20:46:58 what is denoted by antifaith 20:47:02 in the new committ 20:47:12 <|amethyst> tabstorm: MUT_FORLORN 20:47:28 no, i mean: is it just more slowed gain? 20:47:34 or increased drain speed 20:47:36 or what 20:48:19 oh, i misunderstood it 20:48:25 never mind 20:51:36 hrm. would anyone be sad if I changed the stat muts to -5/-2/+2/+5? 20:51:58 tabstorm: More slowed gain, because I talked to a few people who said they barely noticed they had it . 20:52:20 -!- geedmat has quit [Quit: Page closed] 20:52:35 I've thoughten about making forlorn just increase drain speed yes. It would be odd with Chei though. 20:52:36 well +1/-1 dont really do anything 20:52:38 -!- crate has quit [Ping timeout: 240 seconds] 20:52:49 <|amethyst> tabstorm: it's currently +2/+4 20:53:04 well 20:53:14 what about the negative ones? 20:53:17 also -2/-4? 20:53:28 bh: I would just remove the stat mutations. rings do stat changes better than mutations. 20:53:48 If you really want to keep them then yes I would make them more dramatic. 20:54:11 reaverb: basically all the stat muts do is take up mut slots 20:54:13 Why remove it? at least let people get an actual benefit from a benemut pot sometimes instead of a body slot they cant use or wild magic 20:54:46 bh: Yes that's why I would remove them :D 20:55:09 you and your removing things 20:55:12 tabstorm: Scales, regen, and clarity are pretty good off the top of my head. 20:55:15 maybe they shouldn't take whole facet slots? 20:55:21 imho remove reaverb 20:55:32 vs. what, 5-6 body slots that do nothing 20:55:33 We already removed reavers 20:55:43 most of the time 20:55:52 <|amethyst> remove auxes 20:55:58 <|amethyst> it would simplify melee code a lot 20:56:08 theres hooves, antennae, horns, claws, talons, am i missing anything? 20:56:10 also it would simplify explaining UC, no? 20:56:11 <|amethyst> if they're unnoticeable 20:56:24 |amethyst: how soon we forget about vine stalkers..... 20:56:33 ??uc 20:56:34 unarmed combat[1/3]: Fighting without a weapon. Base damage is 3 + UC skill (+2 per claws level (so +6 Tr, +2 Gh), +X for forms); delay 10 - UC/5.4; +2 to hit (+4 Tr/Gh). This delay is increased to max(10, 1d10+2dAEVP) - UC/5.4 if wearing {heavy armour}, plus the usual shield penalty, plus 1d2 - 1 if using a shield. 20:56:39 ??aux 20:56:39 auxiliary attacks[1/4]: Auxiliary attacks are /extra/ melee attacks using body parts. You can get auxiliary attacks by having hooves, horns, talons, fangs, a beak, or a large muscular tail. Unarmed Combat skill does not affect these. However, if you have Unarmed Combat skill and are not using a shield or two-handed weapon, you do get an offhand punch. 20:57:05 I think auxs are one of those things which are easy to underestimate. 20:57:56 I'm not claiming they're negligable, mind, only that it's hard to explain why UC doesn't make them more effective 20:58:26 03|amethyst02 07* 0.15-a0-1451-ge36b84c: Colour -Potions grey for mummies (petete) 10(7 minutes ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e36b84c4dc99 20:58:26 03|amethyst02 07* 0.15-a0-1452-ga2967a3: Remove a spare set of braces. 10(76 seconds ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2967a39b463 20:58:40 -!- Akitten_Homura has joined ##crawl-dev 20:58:42 <|amethyst> SamB: rename UC to "punching" 20:58:53 |amethyst: Yeah for clever soutions to UI problems! 20:58:59 |amethyst: good plan 20:59:07 why did it take you so long to think it up? 20:59:45 <|amethyst> "Fisticuffs" 21:00:12 Well that doesn't work with forms. 21:00:21 <|amethyst> Neither does "punching" :) 21:00:24 <|amethyst> or with trolls 21:00:31 <|amethyst> "Clawicuffs" 21:00:38 Also shouldn't it be "Fists" to fix "Axes" and "Long Blades" 21:01:12 "Natural Weapons" sort of works. 21:01:24 <|amethyst> that doesn't help the aux situation at all over UC 21:01:30 <|amethyst> is even worse in fact 21:01:39 Oh wait, except it does't solve - yeah 21:01:49 <|amethyst> since at least with UC you can say "it only helps combat without a weapon, just like the name says" 21:01:57 commitflood coming, sorry 21:02:06 (updating the remote boulder branch) 21:02:06 (ALL HANDS, BRACE FOR IMPACT) 21:02:32 -!- Morik_ has quit [Client Quit] 21:02:34 PleasingFungus: wait. 21:02:44 reaverb: ? 21:02:45 Please just make a new branch. 21:02:48 I mean 21:02:55 I pushed about a minute ago 21:02:55 So if something bad happened we can go back. 21:02:57 so 21:02:59 : ( 21:03:07 Do you have the original code locally? 21:03:07 what do you mean, "if something bad happened"? 21:03:15 yes...? 21:03:17 I'm confused 21:03:25 PleasingFungus: Well maybe if you got some sort of weird bug in the new code. 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1447-g3afa3ba: Movement behaviours implementation for IOOD and Boulder Beetles 10(1 year, 1 month ago, 19 files, 1233+ 757-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3afa3bad4961 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1448-g3781726: Revert change to store.cc 10(1 year, 1 month ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3781726422c0 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1449-g37e5741: Partially implement Boulder Form 10(1 year, 1 month ago, 20 files, 279+ 86-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=37e57410a708 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1450-gee91f8b: Boulder Form tiles 10(1 year, 1 month ago, 5 files, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee91f8b634e1 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1451-gebe8d37: Clean up move.cc by moving some stubs into move.h 10(1 year, 1 month ago, 2 files, 21+ 89-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ebe8d37f7d03 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1452-gd63c521: Add new random functions random_real_inc, random_real_avg, random_range_real 10(1 year, 1 month ago, 2 files, 28+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d63c52125920 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1453-g753ccd2: Remove orphaned constructor from move.h 10(1 year, 1 month ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=753ccd242201 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1454-g15fb352: Move some door-opening code to player.cc 10(1 year, 1 month ago, 4 files, 163+ 155-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=15fb352e1115 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1455-g78f5294: Support boulders slamming open doors in _player_open_door 10(1 year, 1 month ago, 2 files, 5+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=78f529405912 21:03:37 03mumra02 {PleasingFungus} 07[boulder] * 0.15-a0-1456-g1e7ef9a: Make several improvements to Boulder Form and Boulder Beetle 10(1 year, 1 month ago, 7 files, 431+ 182-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1e7ef9a16123 21:03:37 ... and 20 more commits 21:03:39 then what would I break 21:03:43 and wanted to look at the old code to see if it happened in rebasing. 21:03:45 -!- magicpoints has joined ##crawl-dev 21:04:01 oh no, I'll break the boulder branch...? 21:04:24 PleasingFungus: Well you just rewrote history didn't you? 21:04:33 <|amethyst> reaverb: you can push the old commit to boulder_orig if you care to 21:04:33 not for the first time, yes 21:04:45 the original code is in movement_behaviours 21:04:55 and then there's the other boulder (the one you have) 21:05:02 this is the second time I've rewritten history on it, though 21:05:21 PleasingFungus: I'm confused about the situation. Did you create the branch "boulder" 21:05:43 (Yes I remember now the old branch was called movement behavoirs . oops.) 21:05:55 -!- Akitten_Homura is now known as UncertainKitten 21:06:19 timeline. one year ago: mumra makes movement-behaviours. one month ago: I rebase it and push it as 'boulder'. two weeks ago: I rebase and force push 'boulder'. today: I rebased and force pushed 'boulder'. 21:06:21 that is the exciting story 21:06:45 anyway the reason I pushed it was because I wanted advice re firing ray tracers to figure out bounce angles (for boulders) 21:06:45 PleasingFungus: Ok, thanks, got confused, I'm fine. 21:06:56 the tracer code is all over the place, and also scares me 21:07:29 !seen mumra 21:07:29 I last saw mumra at Sat May 17 17:07:30 2014 UTC (3w 4d 8h 59m 59s ago) quitting, saying 'Ping timeout: 240 seconds'. 21:07:38 dang, that's surprisingly recent 21:07:55 <|amethyst> PleasingFungus: are you doing non-45-degree bounce angles? 21:08:12 <|amethyst> err 21:08:16 ? 21:08:17 <|amethyst> sorry, 21:08:23 ok, can i send a patch for the mummy -potion thing? 21:08:31 %git 21:08:32 07|amethyst02 * 0.15-a0-1452-ga2967a3: Remove a spare set of braces. 10(11 minutes ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2967a39b463 21:08:34 hm 21:08:35 %git HEAD^{/-Potion} 21:08:35 07|amethyst02 * 0.15-a0-1451-ge36b84c: Colour -Potions grey for mummies (petete) 10(17 minutes ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e36b84c4dc99 21:08:36 <|amethyst> are you doing bounces where the angle of incidence and reflection are different 21:08:54 <|amethyst> I'm just wondering if there are any differences from the current bounce code 21:09:13 |amethyst: right now I've got a very crude approach that doesn't work very well - I'd like to adapt the lightning bolt etc code, since that'll be consistent 21:09:20 it'll end up doing weird things to velocity in some cases 21:09:24 petete: Yes, do you find grey colouring agreeable? 21:09:33 e.g. you'll get "straightened out" when you hit a wall at a slight angle 21:09:38 but that's not that bad, I think? 21:10:25 <|amethyst> PleasingFungus: it may be tricky; I know chaos bouncing had to do some fiddly things to make tweaking the bounce angle work 21:10:50 <|amethyst> and that code was removed a while ago for still having hard-to-find crashes 21:10:55 oh boy 21:11:02 ok, i didn't see that. i just added a check to you.increase_duration(DUR_NO_POTIONS, but that works too 21:11:10 <|amethyst> (OTOH, the randomness probably made it worse, since the tracer and actual spell wouldn't take the same path) 21:11:11 like I said, I'm fine with adjusting the angles to be at 45 degrees on collisions 21:11:38 -!- ystael has quit [Ping timeout: 240 seconds] 21:11:48 I think it's more important to have predictability than 'physical accuracy' of rolling magic boulders 21:12:01 1learn add 21:12:13 <|amethyst> so anyway, what do you want to do with tracers again? 21:12:22 <|amethyst> you want to show players what the bounce angle will be? 21:12:34 <|amethyst> or you want to use them to compute the bounce angle? 21:12:48 the latter 21:14:05 <|amethyst> first you'd probably want to define a new beam type and special-case it in is_bouncy (currently only BEAM_CHAOS bounces off everything solid) 21:14:48 <|amethyst> then you can set up a bolt object of that type, mark it as is_tracer, set range etc, and fire it 21:14:52 does 'define a new beam type' involve more than adding it to enum.h? 21:15:23 huh, there's already a BEAM_BOUNCY_TRACER 21:15:32 <|amethyst> oh, hm 21:15:38 and uh 21:15:40 BEAM_DEVOUR_FOOD 21:15:52 -!- Farcaster has quit [Quit: Nettalk6 - www.ntalk.de] 21:15:53 <|amethyst> ah, BEAM_BOUNCY_TRACER doesn't bounce off trees for some reason 21:16:07 <|amethyst> but if that's fine then you could probably use that, yes 21:16:13 that's liveable 21:16:20 Yes the BEAM_DEVOUR_FOOD should probably be removed. Was probably around for harpy melee 21:16:40 Or would that be used for spores? 21:16:48 reaverb: doesn't look like it 21:16:51 <|amethyst> no, only harpies 21:17:02 <|amethyst> PleasingFungus: anyway, after you fire, you can look at path_taken 21:17:13 <|amethyst> PleasingFungus: one thing to keep in mind, though, is the trizap avoidance 21:17:26 reaverb: but you still get the "You can drink potions again." if you only change the colour of the message. 21:17:27 |amethyst: I'm only going to be looking at the very next step, I think 21:17:37 i just changed this http://pastebin.ca/2805409 21:17:47 so trizap avoidance shouldn't be a problem 21:18:06 <|amethyst> PleasingFungus: one step doesn't really tell you the angle though 21:18:25 mm? 21:18:28 <|amethyst> PleasingFungus: but, yeah, two steps could bounce again 21:18:35 petete: I suspect just changing it like that would cause problems if somebody adds another place to use DUR_NO_POTIONS 21:18:40 when wouldn't one step tell you the angle...? 21:18:56 <|amethyst> PleasingFungus: well, with one step there are only three possible angles 21:20:21 FR: MUT_DRINKING_PROBLEM 21:20:28 %git :/drinking problem 21:20:29 07PleasingFungus02 * 0.15-a0-1179-ge35f2c4: Fix wights' drinking problem (LogicNinja) 10(12 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e35f2c461cf1 21:20:49 I would be fine with MUT_NO_POTIONS 21:20:51 |amethyst: when? how? 21:21:02 reaverb: how would you cure mut? 21:21:17 with weight 0 used solely on mummies 21:21:25 a random mutation would awful. 21:21:32 I thought you wanted to move away from mutations being used as intrinsics 21:21:42 hmm, where are the messages from status effects stored? 21:21:53 petete: try describe.cc? 21:21:55 <|amethyst> petete: here, duration-data.h 21:21:58 oh 21:22:02 listen to him 21:22:11 <|amethyst> PleasingFungus: when it "exits" the wall, that will either be at the same spot where it entered the wall, one spot to the left, or one to the right 21:22:12 reaverb: a blurry vision for potions sounds like a reasonable bad mut 21:22:31 bh: It does but I would want to make blurry vision work well first... 21:23:09 <|amethyst> PleasingFungus: so if the cell after the bounce is all you look at to determine the bounce angle, you don't have enough information to select from more than three possible angles 21:23:10 -!- CKyle has joined ##crawl-dev 21:24:40 |amethyst: mm. you were talking about having to reduce the angle to 45-degree increments to fire the tracer, so I assumed we were working at 45-degrees... but we aren't, are we. 21:25:02 <|amethyst> PleasingFungus: when I said 45-degree at first I was being dumb 21:25:05 o 21:25:07 rip 21:25:10 <|amethyst> since current bounces aren't 45 degrees 21:25:23 yeah, I messed around in game just now and they totally aren't 21:25:25 crazy 21:26:12 <|amethyst> Also, the weird corner bouncing behaviour 21:26:29 <|amethyst> (where it takes a 90 degree turn) 21:26:35 yeah that is behaviour that I specifically want to have 21:26:39 -!- Krakhan has quit [Read error: Connection reset by peer] 21:26:45 <|amethyst> it would be difficult to distinguish that from a straight reflection 21:27:39 <|amethyst> I'm not sure how to really use a tracer for this effectively 21:28:19 my current thought is to just follow the ray until it hits something or runs out of range, then calculate the angle from there 21:28:51 <|amethyst> PleasingFungus: I wonder if it would be easier to just use the ray directly 21:28:57 ? 21:30:02 <|amethyst> PleasingFungus: rather than dealing with beams and having to worry about range etc, maybe just use ray_def::bounce directly 21:30:18 <|amethyst> hm 21:30:35 <|amethyst> The thing is, what you really want is the ray immediately after it bounces 21:30:41 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:30:45 I was looking at that code earlier, but it scared & confused me 21:30:54 there were diamonds inside squares 21:32:07 <|amethyst> from the ray_def you can get the geom::ray 21:32:18 <|amethyst> and from that you have the angle 21:32:27 -!- negatendo has quit [Quit: negatendo] 21:32:46 <|amethyst> but I guess, yeah, you probably do want the beam code to set up the ray for you 21:32:50 -!- Lasty has joined ##crawl-dev 21:33:05 mm 21:33:43 -!- johlstei has quit [Read error: Connection reset by peer] 21:34:01 -!- johlstei has joined ##crawl-dev 21:34:04 <|amethyst> beam.ray.r.dir should give you the direction of the ray as a (dx, dy) coord_def 21:34:17 <|amethyst> the question is, how to get that right after the first bounce 21:34:25 <|amethyst> without following and doing subsequent bounces 21:34:31 ray.advance()? 21:34:47 <|amethyst> I mean, how to tell the beam code to stop there 21:35:05 limit the range to 1? 21:35:09 or 2 I guess 21:35:20 not sure which it'd be 21:35:21 <|amethyst> Hm 21:35:30 <|amethyst> I'm not sure about all the edge cases there either 21:35:33 <|amethyst> but maybe that could work 21:36:17 <|amethyst> hm 21:36:22 in the worst case, we can always default to, I don't know, bouncing directly backwards 21:36:27 if we can't find a good ray 21:36:32 <|amethyst> when are you firing this tracer? 21:36:36 <|amethyst> just before you bouce? 21:36:38 <|amethyst> bounce 21:36:42 yes 21:36:54 <|amethyst> that has the same limited angular resolution problem 21:37:16 <|amethyst> unless you backtrack your current angle to a more reasonable distance 21:37:25 <|amethyst> it's not a problem if you're setting up the rays directly 21:37:35 ? 21:37:37 <|amethyst> but I don't know how to do something like that with a beam 21:38:00 no I mean, if we fire the bouncybeam and it does something really weird (hits another thing immediately?), we can just give up on it and bounce backwards 21:38:06 ignoring the beam 21:38:09 <|amethyst> what I mean is 21:38:22 <|amethyst> if you fire a beam when you're one square away from a wall 21:38:49 <|amethyst> at the spot you're going to hit 21:38:56 <|amethyst> there are only three options for how it will bounce 21:39:13 <|amethyst> but if you're further away when you fire the beam, there are more possible angles, so more option 21:39:16 <|amethyst> s 21:39:24 -!- CKyle has quit [Quit: CKyle] 21:39:37 <|amethyst> maybe you can set up the beam and somehow tweak the ray at initialisation time? 21:39:41 <|amethyst> to have the angle you want 21:39:48 can't we just pull out the ray? 21:39:52 oh I see what you mean 21:39:53 -!- debo has quit [Ping timeout: 264 seconds] 21:39:58 about the initial angle 21:40:14 -!- debo has joined ##crawl-dev 21:40:16 you decided earlier that building the ray on our own would be a bad idea? 21:40:22 -!- kekekela has quit [Ping timeout: 246 seconds] 21:40:29 <|amethyst> I don't know 21:40:32 <|amethyst> maybe it wouldn't 21:40:58 it seems simplest, if you have any idea how (I've been looking and failing - there's something called find_ray that seems to usually be used...?) 21:42:01 <|amethyst> PleasingFungus: you start out with a geom::ray which has a current position and an angle 21:42:31 <|amethyst> PleasingFungus: geom::ray(x, y, dx, dy) 21:42:40 <|amethyst> then you can make a ray_def out of that 21:43:08 <|amethyst> something like ray_def r(geom::ray(x, y, dx, dy)) 21:43:26 <|amethyst> hm 21:43:30 should I set its on_corner and cycle_idx members? 21:45:29 looks like other stuff doesn't 21:48:06 -!- Krakhan has quit [Changing host] 21:49:58 <|amethyst> ah, no, but you should add 0.5 to the integer coordinates for "centre of the cell" 21:50:09 move.cc already does that 21:50:18 though actually I think it might subtract 0.5, so I might have to add 1 21:50:29 (it holds an internal float representation of position) 21:50:36 yeah it does. heh 21:50:41 <|amethyst> hm 21:50:50 mm. it looks like ray only invalidates itself when it hits something 21:50:55 it doesn't actually choose a new direction 21:51:09 <|amethyst> PleasingFungus: that's why there's a ray_def::bounce 21:51:16 <|amethyst> PleasingFungus: which is what you'd be using 21:51:29 advance() and then bounce(), or just bounce()? 21:51:41 looks like the latter 21:52:19 wtf is a reflect_grid 21:52:28 <|amethyst> yeah, that's what it looks like from that assert at the top of ray_def::bounce 21:52:45 also what I was going by :) 21:53:12 ahhh I see 21:53:22 it's a set of nearby cells 21:53:25 <|amethyst> PleasingFungus: basically a 3x3 array 21:53:36 <|amethyst> of bools 21:53:40 <|amethyst> except it's indexed with -1 0 and 1 instead of 0 1 2 21:54:20 <|amethyst> the cold in bolt.bounce() sets it up as you'd want 21:54:40 bounce, bounce, crash 21:54:45 and it was going so well... 21:55:11 ASSERT(ray::_valid()) failed 21:55:17 something about corners 21:55:33 -!- Lasty1 has quit [Quit: Leaving.] 21:57:14 -!- Lasty has quit [Ping timeout: 252 seconds] 21:57:28 want me to push this to boulder so you can look at it? 21:57:36 -!- Lasty has joined ##crawl-dev 21:58:09 <|amethyst> pastebin is better I think 21:58:14 <|amethyst> or 21:58:39 <|amethyst> what are the coordinates you set up the ray with? 21:58:43 http://sprunge.us/EdDC 21:58:59 testing without the +1 gets a different assertion failure 21:59:09 ASSERT(!rg(coord_def(0,0))) in 'ray.cc' at line 486 failed. <- without the +1 22:01:53 <|amethyst> what is x and y here? 22:02:36 internal coordinates of the boulder - initialized to (float)you.pos().x - 0.5f (and similarly for y), and then modified internally from there 22:03:53 <|amethyst> oh, so it isn't necessarily int + 0.5 at this point 22:03:53 -!- SwissStopwatch has joined ##crawl-dev 22:03:53 <|amethyst> hm 22:04:20 -!- Morik_ has quit [Quit: This computer has gone to sleep] 22:04:45 -!- rast has quit [Remote host closed the connection] 22:05:19 -!- Tenda has quit [Read error: Connection reset by peer] 22:05:55 -!- petete has quit [Ping timeout: 246 seconds] 22:06:02 we could always round and then add 0.5... 22:06:15 if you think that'd help 22:07:07 -!- ussdefiant has joined ##crawl-dev 22:11:05 -!- WalkerBoh has quit [Ping timeout: 264 seconds] 22:13:24 and that gets a totally different crash. 22:15:18 <|amethyst> what's this one? 22:15:31 ERROR: range check error (-1 / 3) 22:15:46 What are you debugging? 22:15:54 Grunt: trying to get boulder bouncing working 22:15:57 mm 22:16:13 bouncing is hard 22:17:34 |amethyst: I have a stack trace, but I never got gdb working, so it's not super useful 22:17:52 -!- johnny0_ is now known as johnny0 22:19:18 I have lldb but that seems to eat e.g. the enter key 22:19:21 so it's hard to do anything 22:19:58 PleasingFungus: cross-referencing the only other place in the code that uses reflecting, may I suggest the following: 22:20:14 use x and y instead of x+1 and y+1 (or possibly 0.5/0.5) 22:20:15 and 22:20:37 while (cell_is_solid(ray.pos())) ray.regress(); 22:21:18 will test 22:21:31 ASSERT(rg(side)) in 'ray.cc' at line 417 failed. 22:21:56 that's in bounce() 22:22:00 <|amethyst> it was heading in a direction that didn't have something reflective 22:22:29 mm 22:23:16 -!- Xenobreeder has quit [Quit: Page closed] 22:24:01 <|amethyst> I think the +1 is necessary because of the -0.5f in the boulder coordinate initialisation 22:24:26 gn 22:24:27 hm 22:24:47 <|amethyst> but you do have to be careful how you round 22:24:56 <|amethyst> and you do need to start inside the diamond 22:25:53 <|amethyst> if x and y are already inside the wall when you call bounce, then you do need to regress I guess 22:26:29 ...hold on a second. 22:26:40 <|amethyst> the diamond connecting the midpoints of the sides of this cell 22:26:43 I got it!!! 22:26:48 ??? 22:27:06 or I got something, anyway 22:27:28 http://sprunge.us/YBXJ this version doesn't seem to crash 22:27:42 WITCHES 22:28:05 unfortunately it doesn't seem to handle corridor turns correctly 22:28:07 :( 22:28:09 rip 22:28:36 well, this is Good Enough for now. 22:28:39 Rewrite all layouts so corridor turns never happen <_< 22:28:43 >_> 22:28:46 ty both very much for the help! 22:28:53 !send layout_bigger_room reaverb 22:28:53 Sending reaverb to layout_bigger_room. 22:29:29 <|amethyst> // A line in two-dimensional space as the preimage of a number 22:29:33 <|amethyst> // under a linear form. L = form^{-1}(val). 22:30:04 I'm afraid to ask 22:30:07 Pyromatic (L2 DsGl) ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'main.cc' at line 3199 failed. (D (Sprint)) 22:30:12 splat 22:30:23 <|amethyst> !crashlog Pyromatic sprint 22:30:23 5. Pyromatic, XL2 DsGl, T:256 (milestone): http://crawl.akrasiac.org/rawdata/Pyromatic/crash-Pyromatic-20140612-033006.txt 22:30:37 -!- phalm has quit [Quit: Page closed] 22:30:38 Pyromatic (L2 DsGl) ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 598 failed. (D (Sprint)) 22:31:02 <|amethyst> !crashlog Pyromatic sprint 22:31:02 5. Pyromatic, XL2 DsGl, T:256 (milestone): http://crawl.akrasiac.org/rawdata/Pyromatic/crash-Pyromatic-20140612-033006.txt 22:31:34 lua 22:34:13 <|amethyst> did he manage to save his game while stuck in a wall? 22:34:50 looks like it 22:34:50 Is there a way to get Crawl to generate a level and then turn it into a vault synthax file? 22:34:57 specifically I was going to make up the curse skull idea. 22:35:10 ...the...what? 22:35:28 The one where curse skulls are purposely placed to block the stairs. 22:35:31 People were talking about making curse skulls generate so that they'd block access from one part of a level to another 22:35:37 Or to the stairs specifically, yes. 22:35:51 And I figured an encompass vault would be a good mock-up to show if the idea worked at all. 22:36:58 -!- ToastyP_ is now known as ToastyP 22:37:36 %git --author=David 22:37:36 07dpeg02 * 351649f25ce9: New vault, a stationary monsters guardian a staircase. 10(3 days ago, 1 file, 64+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=351649f25ce9 22:38:11 ...and if you're interested in vaulting, just learn the vault syntax; it's not difficult :) 22:38:15 Something like that, except taking the whole levle into account. 22:38:53 -!- gnuvince- has quit [Changing host] 22:38:59 Oh, I probably know enough vault synthex to make it (I think). I just don't want to go through the troubled if I can automated that step. 22:40:41 -!- bencryption has quit [Ping timeout: 252 seconds] 22:41:56 it sounds faster to just make a small regular vault with the stairs in it 22:42:32 also, consider how well the oklob stairs vaults work currently... 22:42:45 minmay: Hmm, I was thinking of trying to show the things which could be done by controlling the layout. 22:43:10 No escape hatches, multiple paths fighting in differant terrian, etc. 22:45:35 03reaverb02 07* 0.15-a0-1453-g15d8e20: Remove the unused BEAM_DEVOUR_FOOD 10(6 minutes ago, 2 files, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=15d8e20d4b76 22:45:55 minmay: I guess I'll just try the small vault for now. 22:48:14 I uh 22:48:22 are beams marshalled? 22:48:26 NOPE 22:48:30 -!- Mad_Wack has quit [Ping timeout: 264 seconds] 22:48:32 <|amethyst> I was just thinking that 22:48:52 <|amethyst> I'm glad people are being over- rather than under-careful though :) 22:48:59 yep 22:49:09 I wonder if TAG_MAJOR_VERSION = 35 builds? 22:49:23 I guess grunt was working in it for the first pass of gods, so it can't be too far off from working, at worst 22:50:13 You need to do a bit of dickering with a couple of files other than just changing tag-version.h, but those are clearly marked, IIRC. 22:50:20 (It *should* still be fine...) 22:50:28 PleasingFungus: artefact.cc doesn't work due to a perl script. 22:50:34 heh 22:50:36 perl! 22:50:36 And some tiles stuff is weird. 22:50:44 But other than that it builds. 22:50:52 I did it when I rmoeve Blade 22:51:04 and the vast majority of errors were my screw ups. 22:51:16 (That I fixed before pushing) 22:51:35 -!- MaxFrost has quit [Ping timeout: 272 seconds] 22:52:28 -!- WITCHCRAFT has quit [Ping timeout: 246 seconds] 22:53:32 -!- CKyle has joined ##crawl-dev 22:54:39 oh. apparently I buffed spidersack by accident 22:54:42 oops 22:54:56 I didn't realize gammafunk had pushed his changes 22:55:00 <|amethyst> reaverb: oh, the stuff that has to be removed manually from art-data.txt ? 22:55:41 |amethyst: huh? 22:55:45 I don't think so. The perl script which generates it becomes out of sync with the enums on the tag version bump. 22:55:56 (it being the autogenerated artifact file) 22:57:32 <|amethyst> Grunt: NM, didn't realise it would also still generate enums for those 22:57:36 -!- Sonata has quit [Read error: Connection reset by peer] 22:58:57 <|amethyst> reaverb: what gets out of sync? 22:59:11 There's a list which needs to in sync with the enums numbers. 22:59:18 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]] 22:59:39 So when an enum number is deleted it doesn't work. Line 408 of the script IIRC 23:00:27 <|amethyst> I mean, which enum? 23:00:33 artifact props, sorry. 23:02:08 Sorry If I'm not being very helpful. I don't quite remember what script it was. 23:02:40 <|amethyst> oh, I see 23:03:44 -!- bh has quit [Quit: Page closed] 23:03:49 <|amethyst> @art_order 23:04:16 <|amethyst> because unrandart_entry::prpty is indexed by ARTP_s 23:05:54 03bh02 07* 0.15-a0-1454-gae39b6f: Mutation: Contemplative 10(6 minutes ago, 4 files, 22+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae39b6fc6dd0 23:06:47 Grunt: Heh, look like you got beaten to the punch; ^ 23:06:55 reaverb: because I suggested it to him :) 23:07:06 Grunt: Oh, oops. 23:07:32 contemplative, forlorn... 23:07:36 mut names are getting very odd lately. 23:07:45 Hmm, generally I think doube sided mutations work better as good mutations. 23:07:47 -!- zxc232 has joined ##crawl-dev 23:07:59 fr: mutation: goth 23:08:10 reaverb: ? 23:08:19 oh, I see what you mean 23:08:31 Because if for example a Jiyvaite decides they like Contemplative they have the mess around with the Invocation for example. 23:08:39 -!- ProzacElf has quit [Ping timeout: 240 seconds] 23:08:48 true 23:09:15 Err, I'm not sure this line is corrrect: 23:09:27 power/=10+5*player_mutation_level(MUT_CONTEMPLATIVE); 23:09:33 Eerr, ignor that ^ 23:09:35 power*=10+5*player_mutation_level(MUT_WILD_MAGIC); 23:09:39 power/=10+5*player_mutation_level(MUT_CONTEMPLATIVE); 23:12:17 -!- johlstei_ has joined ##crawl-dev 23:12:29 <|amethyst> so, from wild 3 down to contemplative 3, pre-stepdown power is multiplied by: 2.5 2.0 1.5 (1.0) 0.67 0.5 0.4 23:13:14 <|amethyst> oh, contemplative only goes to 2 23:13:21 -!- Sorbius has quit [Quit: Leaving] 23:13:25 It only goes to 2? 23:13:36 <|amethyst> { MUT_CONTEMPLATIVE, 3, 2, MUTFLAG_BAD, false, 23:13:40 -!- Cheibrodos has joined ##crawl-dev 23:13:42 How odd. 23:13:43 <|amethyst> 3 is the weight 23:13:51 Yes it should probably go to 3 23:14:36 I also think it'd be reasonable to mark it as a goodmut, for the reasons that reaverb listed 23:14:40 -!- CKyle has quit [Quit: CKyle] 23:15:39 -!- johlstei has quit [Ping timeout: 240 seconds] 23:17:42 -!- Mad_Wack_ has quit [Ping timeout: 245 seconds] 23:18:20 The tiny mock up of the curse skull idea: http://bpaste.net/show/gpL7Q9pRmji662UaPwQL/ 23:18:50 is that a curse skull party 23:18:59 PleasingFungus: I would want to make it stronger some how, since I imagine that it currently really is a bad deal most of the time as the opposite of wild magic. 23:19:11 PleasingFungus: You only have to fight one if you want. 23:19:12 -!- CSDCS has quit [Read error: Connection reset by peer] 23:19:30 -!- Mad_Wack is now known as Mad_Wack_Away 23:19:45 I was going for "Fight 1 in bad terrain or 2 in good terrain", not sure if I succeded. 23:20:18 -!- Kalir has quit [Changing host] 23:20:26 -!- BlastHardcheese has joined ##crawl-dev 23:22:38 -!- Mad_Wack_Away is now known as Mad_Wack 23:32:25 Hmm, Yes, I'm assuming bh did not intend for contemplated levels to have effect of losing 10 levels of wild magic. 23:32:59 <|amethyst> reaverb: huh? 23:33:02 reaverb: but it doesn't 23:33:22 Oh, I see it now, soory. 23:33:47 I'm just going to add paranethsis to make it clear the + happens before the muliptlicationg. Ooops. 23:34:05 <|amethyst> err 23:34:17 <|amethyst> it doesn't 23:34:48 power *= 10 + 5 * player_mutation_level(MUT_WILDMAGIC); 23:35:04 Does the + happen before the power is mutlipled by a number. 23:35:05 ? 23:35:09 <|amethyst> oh 23:35:13 <|amethyst> I thought you meant before the * 23:35:25 power *= (10 + (5 * ...)) 23:35:38 don't add those parens btw 23:36:06 PleasingFungus: the ones around 10 + etc. 23:36:18 yeah you don't need those 23:36:37 Well I was just confused by them, so obvious I do need them. :D 23:36:42 by lacking them. 23:36:51 <|amethyst> we don't use them consistently but do have them in one or two places 23:37:04 I guess it's not a big deal one way or another 23:38:30 Ok, current contemplative tweaks: Make it 3 levels, incrase weight to 6 (Testing, same as wild magic), and make a good mutation. any comment? 23:40:27 -!- CSDCS has quit [Read error: Connection reset by peer] 23:40:49 Were you going to also buff it a little bit, to make it a better goodmut? Or were you going to leave it strictly symmetric? 23:41:30 Just symmetric for now. 23:41:43 I'd be fine with a buff, but I don't see it as necessary. 23:43:00 If I was going to buff I would probably make the wizardry effect larger. 23:43:06 -!- ussdefiant has quit [Ping timeout: 264 seconds] 23:48:37 -!- Cheibrodos has quit [Quit: Page closed] 23:48:49 -!- ussdefiant has joined ##crawl-dev 23:54:11 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:56:37 03reaverb02 07* 0.15-a0-1455-gecfd6b4: Add parentheses 10(12 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ecfd6b488dd8 23:56:37 03reaverb02 07* 0.15-a0-1456-gae1bf65: Contemplative mutation tweaks 10(8 minutes ago, 1 file, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae1bf65c9e7b 23:58:25 -!- SpongeJr has quit [Quit: *squish*] 23:59:06 -!- demiskeleton has quit [Quit: Leaving]