00:01:09 -!- ussdefiant has joined ##crawl-dev 00:03:17 -!- Brannock has quit [Ping timeout: 240 seconds] 00:07:56 -!- zero_one has quit [Ping timeout: 258 seconds] 00:11:27 -!- fenzil has quit [Read error: Connection reset by peer] 00:13:34 Unstable branch on crawl.s-z.org updated to: 0.16-a0-3338-g714714c (34) 00:16:07 -!- AlphaQ has quit [Remote host closed the connection] 00:18:30 -!- Kalir has quit [Changing host] 00:22:16 -!- ProzacElf has joined ##crawl-dev 00:28:33 -!- RaptorWrex has joined ##crawl-dev 00:33:43 -!- Wah has quit [Read error: Connection reset by peer] 00:38:01 Grunt: perhaps pakellas learndb should mention where to find out what evocation enhancers are 00:38:25 -!- Lightli has quit [Ping timeout: 246 seconds] 00:38:43 -!- Lightli has joined ##crawl-dev 00:39:45 aha 00:40:14 ??device surge 00:40:14 device surge[1/1]: {Pakellas}' 1*, 3*, and 5* abilities spend 3/6/9 MP to give you a 1/2/3-level evocations enhancer on your next use of an evokable. 00:40:31 !learn edit device_surge s/enhancer/{enhancer}/ 00:40:31 device surge[1/1]: {Pakellas}' 1*, 3*, and 5* abilities spend 3/6/9 MP to give you a 1/2/3-level evocations {enhancer} on your next use of an evokable. 00:40:53 also, is it weird that the evocations god only scales one ability with evocations? 00:41:02 -!- Z_LAMP has quit [Ping timeout: 244 seconds] 00:41:17 -!- Whistling_Bread has quit [Ping timeout: 240 seconds] 00:41:31 The other abilities do implicitly scale with evocations, since you need to evoke an item to use them. 00:41:49 !kw devteamnp 00:41:49 No keyword 'devteamnp' 00:41:49 !kw devteamn 00:41:50 No keyword 'devteamn' 00:41:56 !nick devteamnp 00:41:57 Mapping devteamnp => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rob sorear zaba felirx doy itsmu marvinpa evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer samb dracoomega mumra medar hangedman sage wheals gammafunk reaverb pleasingfungus 78291 lasty 00:42:05 what does np stand for 00:42:07 (PONNNNG!) 00:42:21 there are a few people in the main entry but not np who prefer not to be pinged 00:42:29 thus, np -> no ping 00:42:35 aha 00:42:48 good thing you just highlighted them all then 00:43:19 it was that guy 00:43:32 ...as in, "don't ping people who don't want to be pinged" 00:46:03 Grunt: I noticed that my lamp of fire didn't seem to work properly when I fired it 00:46:08 it made next to no flame clouds 00:46:12 and no elementals 00:46:16 despite like 12 evo 00:47:13 in the branch or 00:48:15 in trunk 00:48:21 they were stacked 00:48:34 . . . 00:50:12 ; ; ; 00:51:29 !source evoke.cc:1340 00:51:29 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/evoke.cc;hb=HEAD#l1340 00:51:30 no, no 00:51:31 00:51:45 there's the correct reply 00:51:57 this also decides the number of flame trails 00:52:16 &dump 00:52:17 http://dobrazupa.org/morgue/gammafunk/gammafunk.txt 00:52:33 just updated that after making that link 00:53:04 hrm 00:53:05 3 lamps of fire (1 inert, 1 charging) 00:53:21 oh the inert one is the one charging? 00:53:24 yes 00:53:25 I'm a bit confused by that message 00:53:32 if it's inert, isn't it always charging? 00:53:35 it was changed about three hours ago 00:53:38 to reflect that 00:53:40 oh ok 00:53:50 thanks to PF 00:54:14 so at 11.1 evo you shouldll always get at least two elementals 00:54:22 s/ll/l/ 00:54:28 er 00:54:30 whatever 00:54:52 oh 00:54:54 actually 00:55:13 for lamp the trails need to go at least four tiles to get an elemental? 00:55:18 this code is extremely confusing 00:55:38 * gammafunk zaps a wand. Grunt's will is overpowered! Grunt is confused. 00:55:43 !tell pleasingfungus your next task: clean up the elemental evoker code 00:55:43 Grunt: OK, I'll let pleasingfungus know. 00:56:02 !banish gammafunk 00:56:02 Grunt casts a spell. gammafunk is cast into Hell! 00:56:13 what. not threatening at all. 00:57:24 1learn add vestibule 01:09:43 !lm . rune noun=slimy min=xl 01:09:44 30. [2014-08-15 03:14:59] gammafunk the Convoker (L16 HESu of Sif Muna) found a slimy rune of Zot on turn 21697. (Slime:6) 01:24:22 !tell PleasingFungus You kill the shard shrike shaped Royal Jelly! 01:24:22 gammafunk: OK, I'll let pleasingfungus know. 01:41:17 -!- weezeface has quit [Ping timeout: 265 seconds] 02:09:04 -!- Damara has quit [Ping timeout: 246 seconds] 02:21:27 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-3338-g714714c (34) 02:21:41 -!- halberd has quit [Ping timeout: 264 seconds] 02:28:19 -!- RaptorWrex has quit [Quit: Leaving] 02:29:29 -!- bullock has quit [Quit: Page closed] 02:38:27 -!- Cerpin has joined ##crawl-dev 02:41:32 -!- simmarine has quit [Quit: Leaving] 02:46:48 -!- gammafunk has quit [Ping timeout: 250 seconds] 02:54:10 -!- gammafunk has joined ##crawl-dev 02:56:07 -!- ussdefiant has quit [Ping timeout: 245 seconds] 03:02:01 -!- elliptic has quit [Quit: Leaving] 03:04:35 -!- elliptic has joined ##crawl-dev 03:09:27 -!- bonghitz has quit [Remote host closed the connection] 03:13:10 -!- gammafunk has quit [Ping timeout: 255 seconds] 03:17:00 ??supercharge 03:17:00 johnstein: You have 1 message. Use !messages to read it. 03:17:00 supercharge[1/1]: {Pakellas}' 6* capstone one-time offer - sets a rod to +10 (18/18), or a wand to 4/3 its normal charge capacity. 03:20:07 -!- gammafunk has joined ##crawl-dev 03:23:58 -!- Siegurt has quit [Quit: Leaving.] 03:25:10 ??Evoker god 03:25:10 I don't have a page labeled Evoker_god in my learndb. 03:25:13 ??pakellas 03:25:13 pakellas[1/1]: Pakellas the Inventive, god of devices; currently in an experimental branch on CBRO. Blocks MP regeneration, hates spellcasting and channeling; instead you get access to MP on kills, three flavours of {device surge}, {quick charge}, and gifts of evokables. Pakellas can also {supercharge} a wand or rod at 6* piety. 03:25:23 !learn s evoker_god see {pakellas} 03:25:24 evoker god[1/1]: see {pakellas} 03:25:51 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:42:19 -!- weezeface has quit [Ping timeout: 245 seconds] 03:43:13 -!- AtomikKrab has quit [Ping timeout: 264 seconds] 03:47:43 -!- theTower has quit [Quit: leaving] 03:49:21 -!- SickSadWorld has quit [Client Quit] 03:54:12 -!- gammafunk has quit [Quit: leaving] 03:55:33 -!- Guest78075 has quit [Ping timeout: 256 seconds] 04:17:22 -!- SickSadWorld has quit [Quit: Page closed] 04:22:44 -!- Daekdroom has quit [Ping timeout: 245 seconds] 04:23:12 -!- ProzacElf has quit [Ping timeout: 244 seconds] 04:31:16 -!- Fiveotanaka has quit [Client Quit] 04:31:54 -!- Blazinghand has quit [Ping timeout: 265 seconds] 04:37:23 -!- Bloax has quit [Read error: Connection reset by peer] 04:37:59 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 04:39:15 -!- blabber has joined ##crawl-dev 04:41:36 -!- Karagy has quit [Quit: Page closed] 04:41:53 -!- _Jordan_ has quit [Quit: Leaving] 04:43:33 -!- omnirizon has quit [Ping timeout: 244 seconds] 04:49:49 -!- Cerpin has quit [Ping timeout: 264 seconds] 04:50:46 -!- GlassGo has quit [Ping timeout: 246 seconds] 05:12:05 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 05:14:02 -!- SomeStupidGirl has quit [Ping timeout: 244 seconds] 05:15:02 -!- Daekdroom has quit [Ping timeout: 264 seconds] 05:24:36 -!- gareppa has quit [Remote host closed the connection] 05:26:00 -!- gareppa has quit [Remote host closed the connection] 05:40:28 -!- cognificent has quit [Ping timeout: 246 seconds] 05:44:02 -!- weezeface has quit [Ping timeout: 250 seconds] 05:48:12 -!- bonghitz has quit [Remote host closed the connection] 05:54:55 -!- st_ has joined ##crawl-dev 06:07:30 -!- Patashu_ has quit [Ping timeout: 258 seconds] 06:11:52 -!- cloud4ge has quit [Client Quit] 06:14:15 -!- Jafet has left ##crawl-dev 06:26:39 -!- Blomdor has quit [Quit: Page closed] 06:31:33 -!- rockygargoyle has joined ##crawl-dev 06:37:32 -!- scummos__ has quit [Ping timeout: 244 seconds] 06:38:38 -!- blabber has quit [Ping timeout: 250 seconds] 06:46:11 -!- Cerpin has joined ##crawl-dev 06:49:13 -!- edlothiol has joined ##crawl-dev 07:01:03 -!- Wolfechu has quit [Ping timeout: 252 seconds] 07:06:01 -!- Ququman has joined ##crawl-dev 07:06:55 -!- t4nk707 has quit [Ping timeout: 246 seconds] 07:08:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:11:49 -!- fearitself has quit [Ping timeout: 246 seconds] 07:16:45 -!- Brannock has joined ##crawl-dev 07:17:22 -!- Lasty has joined ##crawl-dev 07:28:27 !seen |amethyst 07:28:27 bh: You have 1 message. Use !messages to read it. 07:28:27 I last saw |amethyst at Sat Dec 27 22:39:59 2014 UTC (14h 48m 28s ago) saying 'someone should install a splash guard' on ##crawl-dev. 07:34:37 -!- Kintak has quit [Read error: Connection reset by peer] 07:40:42 -!- SickSadWorld has quit [Quit: Page closed] 07:42:49 -!- Demagog has quit [Quit: Demagog] 07:44:58 -!- Kintak has quit [Read error: Connection reset by peer] 07:45:39 -!- weezeface has quit [Ping timeout: 264 seconds] 07:51:40 -!- Whistling_Bread has joined ##crawl-dev 07:54:02 -!- Cerpin has quit [Ping timeout: 250 seconds] 07:59:17 -!- rockygargoyle has quit [Ping timeout: 240 seconds] 07:59:31 -!- Z_LAMP has quit [Read error: Connection reset by peer] 08:04:50 -!- pentax has quit [Quit: ヒーロー見参!] 08:12:59 03Lasty02 07* 0.16-a0-3339-g737b7ca: Switch Ru's muting effects to antimagic 10(56 seconds ago, 1 file, 10+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=737b7ca64572 08:15:45 -!- dis- has joined ##crawl-dev 08:17:51 -!- dis-_ has quit [Ping timeout: 272 seconds] 08:35:19 !learn del lasty_to_do[2 08:35:20 Deleted lasty to do[2/7]: It seems that the Wulndraste build causes a segfault on going down the stairs. I have the crash log and save but the crash log doesn't say much besides segfault and it happens consistently anyway. It also crashes going up the stairs on all upstairs except D:2->D:1 08:35:20 !learn del lasty_to_do[2 08:35:21 Deleted lasty to do[2/6]: gammafunk: in that backtrace I gave you, the crash occurs when has_connected_path_forward finds e.g. an unexplored upstairs after going down 08:35:24 !learn del lasty_to_do[-1 08:35:25 Deleted lasty to do[5/5]: fix Ru mute against demons 08:35:49 !learn del lasty_to_do[2 08:35:49 Deleted lasty to do[2/4]: https://dl.dropboxusercontent.com/u/1000017/crawl/w5.png 08:38:28 03Lasty02 07* 0.16-a0-3340-g177b2c7: Improve Ru retaliation messages. 10(5 minutes ago, 1 file, 10+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=177b2c7a4b3a 08:40:41 -!- luukano has quit [Client Quit] 08:41:04 -!- MarvinPA has joined ##crawl-dev 08:41:28 -!- lukano has quit [Quit: leaving] 08:45:04 -!- alefury has joined ##crawl-dev 08:47:35 -!- Alarkh has quit [Quit: Leaving] 08:51:24 -!- Daekdroom has quit [Quit: Leaving] 08:58:26 -!- zerkmund has quit [Remote host closed the connection] 09:21:08 -!- rossi has quit [Ping timeout: 250 seconds] 09:29:59 i just found an unidentified manual just described as "s - a manual 09:30:00 ", that shouldn't happen should it? 09:30:51 aren't they only identified when you pick them up? 09:31:09 i mean the fact that it had no desciption like "a tattered manual" or whatever 09:31:30 oh, hm. don't know 09:32:25 minmay: are you around 09:37:11 -!- travis-ci has joined ##crawl-dev 09:37:11 The build was broken. (master - 177b2c7 #1298 : Corin Buchanan-Howland): http://travis-ci.org/crawl-ref/crawl-ref/builds/45281755 09:37:11 -!- travis-ci has left ##crawl-dev 09:39:55 !learn del lasty_to_do[-2 09:39:55 Deleted lasty to do[2/3]: improve spriggan forest end loot 09:44:36 03Lasty02 07* 0.16-a0-3341-gf7b49c0: Improve loot for one stingy Lair end vault (crate) 10(5 minutes ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f7b49c0b54fa 09:46:52 -!- weezeface has quit [Ping timeout: 240 seconds] 09:48:58 yay 09:49:18 I think last time I got that ending, the loop was plain ring mail, plain robe, pile of rocks >.> 09:49:26 *the loot 09:50:15 -!- scummos__ has quit [Ping timeout: 244 seconds] 09:50:19 I compared it to other ending loot and it was way lower 09:50:36 This should help a little, but it still seems a little worse in tests 09:50:42 Not sure why 09:55:37 -!- radinms has quit [] 09:58:15 -!- Whistling_Bread has quit [Ping timeout: 264 seconds] 10:01:26 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:12:57 -!- Yllodra has quit [Ping timeout: 256 seconds] 10:26:53 -!- travis-ci has joined ##crawl-dev 10:26:53 The build was fixed. (master - f7b49c0 #1299 : Corin Buchanan-Howland): http://travis-ci.org/crawl-ref/crawl-ref/builds/45285473 10:26:53 -!- travis-ci has left ##crawl-dev 10:30:37 -!- Vizer_ has quit [Quit: bye] 10:43:07 -!- MarvinPA has quit [Ping timeout: 258 seconds] 10:54:13 -!- dtsund has joined ##crawl-dev 10:55:01 -!- fearitself_ has quit [Quit: Page closed] 11:01:55 -!- jeanjacques has joined ##crawl-dev 11:06:29 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:10:20 -!- ldf_ has quit [Ping timeout: 250 seconds] 11:14:22 -!- heteroy has quit [Ping timeout: 240 seconds] 11:16:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 11:22:19 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-3341-gf7b49c0 (34) 11:40:49 !messages 11:40:49 No messages for TZer0. 11:43:33 !tell TZer0 Here, have a message. 11:43:34 Grunt: OK, I'll let tzer0 know. 11:48:12 -!- Lasty has quit [Quit: Leaving.] 11:55:16 -!- Cerpin has joined ##crawl-dev 11:55:19 -!- supfelid has quit [Ping timeout: 246 seconds] 12:00:30 FACE (L9 SpWr) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p)) || mons_is_player_shadow(monster_at(p))) in 'player.cc' at line 509 failed. (D:9) 12:02:43 -!- Cerpin has quit [Ping timeout: 244 seconds] 12:07:30 neil (L1 DESu) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p)) || mons_is_player_shadow(monster_at(p))) in 'player.cc' at line 509 failed. (D:1) 12:10:49 -!- heteroy has quit [Ping timeout: 256 seconds] 12:14:40 -!- simmarine has joined ##crawl-dev 12:18:04 <|amethyst> hm, that's kind of tough. The trap is being triggered by the monster in _move_player -> _swap_places -> monster::apply_location_effects, then the player is moving to the monster's old location in _move_player -> move_player_to_grid 12:18:16 <|amethyst> but that old location now has a summoned monster on it 12:18:55 <|amethyst> need to somehow not trigger those location effects until after both player and monster are in place 12:20:46 -!- PleasingFungus has joined ##crawl-dev 12:20:51 |amethyst: erp 12:20:52 PleasingFungus: You have 2 messages. Use !messages to read them. 12:22:09 !tell marvinpa The prefixless book (it can happen with manuals or spellbooks) thing is my fault - accidental byproduct of earlier changes. fixing it is on my TODO 12:22:10 PleasingFungus: OK, I'll let marvinpa know. 12:22:59 <|amethyst> PleasingFungus: actually, it's not yours 12:23:03 o 12:23:05 really? 12:23:09 <|amethyst> PleasingFungus: it could have happened with spider baskets before 12:23:18 oh 12:23:20 cool, I think 12:23:33 <|amethyst> %git :/swap 12:23:34 07|amethyst02 * 0.16-a0-3304-geb98db0: Allow the user to enable/disable overwriting in *_slot options. 10(4 days ago, 3 files, 73+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=eb98db09ca31 12:23:56 <|amethyst> PleasingFungus: oh 12:24:08 <|amethyst> PleasingFungus: it was yours, just older 12:24:14 <|amethyst> %git ae8f746 12:24:14 07PleasingFungus02 * 0.15-a0-1723-gae8f746: Make allies trigger traps when swapping with the player 10(6 months ago, 1 file, 8+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae8f746483fe 12:24:21 <|amethyst> I was thinking that was wheals' commit 12:24:32 heh 12:25:21 <|amethyst> testing a fix 12:25:25 ! 12:25:28 fast 12:25:40 Grunt: I have strong design concerns about P. 12:26:11 -!- RaptorWrex has joined ##crawl-dev 12:27:03 -!- Fhqwhgads_ has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 12:27:28 <|amethyst> oh hm 12:27:49 <|amethyst> I think I can fix the common case, but if you swap with a wandering mushroom and there was a toadstool on the trap.... 12:29:20 probably worth fixing the common case anyway 12:29:28 !lg * ikiller~~"shadow trap" 12:29:29 No games for * (ikiller~~'shadow trap'). 12:29:38 !lg * ikiller~~shadow 12:29:39 2578. 4thArraOfDagon the Brawler (L17 TrCj of Cheibriados), slain by a shadow dragon on Depths:4 (minmay_central_circle) on 2014-12-28 15:08:11, with 183078 points after 19501 turns and 2:48:12. 12:29:47 !lg * ikiller~~shadow current trunk s=ikiller 12:29:49 309 games for * (ikiller~~shadow current trunk): 134x a shadow imp, 85x a shadow, 31x a shadow dragon, 20x a shadow wraith, 17x Trollshadow's ghost, 10x a shadow demon, 5x a Shadow Fiend, 3x miscasting Shadow Creatures, AFshadow's ghost, a shadow dragon skeleton, a shadow dragon simulacrum, a shadow dragon zombie (illusionary) 12:30:08 a shadow dragon zombie (illusionary) 12:31:29 <|amethyst> !lg * killer~illusionary x=ktyp,killer,kmod,kaux,ckaux,ikiller,kpath 12:31:29 bad value for range 12:31:31 <|amethyst> !lg * killer~~illusionary x=ktyp,killer,kmod,kaux,ckaux,ikiller,kpath 12:31:33 439. [ktyp=beam;killer=Mara (illusionary);kmod=;kaux=bolt of fire;ckaux=bolt of fire;ikiller=Mara (illusionary);kpath=] Nightdew the Fencer (L17 NaFi of The Shining One), blasted by Mara (illusionary) (bolt of fire) on Shoals:5 (shoals_rune_alternative_decoy) on 2014-12-28 17:00:49, with 131918 points after 32744 turns and 2:10:19. 12:31:48 <|amethyst> !lg * killer~~zombie.*illusionary x=ktyp,killer,kmod,kaux,ckaux,ikiller,kpath 12:31:50 2. [ktyp=mon;killer=a shadow dragon zombie (illusionary);kmod=;kaux=;ckaux=;ikiller=a shadow dragon zombie (illusionary);kpath=] shmeve the Cleaver (L9 MiBe of Trog), slain by a shadow dragon zombie (illusionary) on Abyss:1 on 2014-12-12 18:20:56, with 3327 points after 5410 turns and 0:16:55. 12:32:02 hrm 12:32:04 that is odd 12:32:25 !log * killer~~zombie.*illusionary 12:32:27 2. shmeve, XL9 MiBe, T:5410: http://dobrazupa.org/morgue/shmeve/morgue-shmeve-20141212-182056.txt 12:32:39 rakshasa, ya 12:32:54 <|amethyst> (off-topic, I kind of prefer "illusory") 12:33:19 <|amethyst> (but I guess that is more abstract than "illusionary", which is specifically about illusions) 12:33:21 -!- ontoclasm has joined ##crawl-dev 12:37:52 <|amethyst> oh, hm, I wonder 12:39:02 <|amethyst> oh nice 12:39:09 <|amethyst> you can get a double-trigger too 12:39:14 -!- wheals has joined ##crawl-dev 12:39:24 -!- MarvinPA has joined ##crawl-dev 12:39:28 -!- wheals has quit [Changing host] 12:39:28 -!- wheals has joined ##crawl-dev 12:39:55 PleasingFungus: i have to agree with simmarine that it's a bit weird and/or unobvious that ambrosia can heal DD when other non-divine regen can't 12:40:15 it's not regen 12:40:30 could it be reflavored as regen 12:40:35 why do you want it to be 12:40:40 it's about 4 hp more than a potion of !hw 12:40:42 who cares 12:40:49 regen: gaining hp over time 12:40:51 does it work on vs 12:40:53 ambrosia: 12:41:10 simmarine: the magic part does, the healing part does't 12:41:11 i think my actual point yesterday was probably meant to address dd/vs one of the two 12:41:22 because it's magical healing, not regen 12:41:24 ok then its somehow kinda consistent 12:41:26 it's a potion you drink, to heal 12:41:26 <|amethyst> well, then Makhleb shouldn't give healing-on-kills to DD 12:41:32 <|amethyst> because that is healing that happens over time 12:41:56 is that a xuaxua argument 12:42:06 that seems odd, since each kill gives an immediate healing effect 12:42:11 that argument isn't very good 12:42:13 sorry |amethyst 12:42:19 <|amethyst> and each turn of ambrosia 12:42:22 by that argument there should be a cooloff period after drinking !he 12:42:26 er !hw 12:42:31 here is a question: how does the elixir card interact with dd 12:42:50 pretty sure it does heal yes 12:42:56 ok 12:42:57 done 12:43:04 <|amethyst> Merge DD and VS 12:43:07 aaa 12:43:08 yes 12:43:11 finally dd can be gone 12:43:16 I think "regeneration" is a more specific effect in crawl than "healing over time" 12:43:53 regen boosts your natural healing, which DD lacks 12:44:19 imo elixir card is divine power in card form 12:44:25 <|amethyst> could have ambrosia not give any HP until the end, if it is really a problem for DD to have healing spread out over multiple turns 12:44:28 which is why I don't see a problem with !ambrosia 12:45:33 anyway i sorta retracted my argument from last night because it wasnt thought out at all and its not like i have some lazy excuse for it. and it seems vs ambrosia healing isnt a thing either which is ok 12:45:37 deep vine 12:45:51 i guess it's fine as long as it's clear to the player 12:46:00 obviously add a lua thing to the desc 12:46:26 I'm happy now that I finally understand why people thought that ambrosia wouldn't heal dd 12:46:35 I honestly had never even considered it as any form of regeneration 12:46:51 -!- MgDark has quit [Read error: Connection reset by peer] 12:47:07 i mean, it is hp over turns, and i think elixir mightve been the only exception otherwise 12:47:36 but my argument was more "dd cant heal with hw" (it was actually vs i shouldve said) 12:47:42 and vs is covered! 12:47:51 <|amethyst> huh? 12:48:08 |amethyst: he confused the weird healing races 12:48:09 <|amethyst> re "dd cant heal with hw" 12:48:12 <|amethyst> oh 12:48:31 i basically picked the wrong species 12:48:34 and looked like a fool 12:48:40 an amateur mistake. anyone familiar with the deep historical mythology of the "vine stalker" would never have made such a mistake, and furthermore, 12:49:25 I will admit that the ?p-over-turns mechanic is weird (and was when ambrosia was food), but that's more a "so nothing else behaves like this except regen which is a completely different mechanic to my mind thing. as such I could argue that !ambrosia should be immediate instead of over time, just for consistent mechanic with other potions, not because of questions about healing vs. DD 12:49:42 the entire point of ambrosia is to have an effect over time. 12:49:42 s/mind thing/mind" thing/ 12:49:51 that is a core part of its design. 12:50:33 anyway, just don't blame me if xuaxua submits a BR "Ambrosia can heal Deep Dwarves." ;) 12:51:01 <|amethyst> how would ambrosia work over a single turn? hw + magic + conf and it doesn't work if you have clarity? 12:51:17 ??ambrosia 12:51:17 potion of ambrosia[1/1]: Gives 3-10 turns of confusion + a hp & mp regen effect (3-5 of each per turn). The regen depends on the confusion; clarity blocks both. New in 0.16, replacing !confusion. 12:51:22 |amethyst, yes 12:51:36 <|amethyst> seems quite a bit better that way 12:51:42 !learn edit potion_of_ambrosia s/regen/over time/ 12:51:42 potion of ambrosia[1/1]: Gives 3-10 turns of confusion + a hp & mp over time effect (3-5 of each per turn). The regen depends on the confusion; clarity blocks both. New in 0.16, replacing !confusion. 12:51:42 but again, I am not arguing for this, only noting that the mechanic is unlike anything else and hence "odd" 12:52:04 oh, theres another "regen" 12:52:05 three points, geekosaur: 12:52:19 that would allow !curing 12:52:20 (1) you could just !cure immediately after the healing + confusion, making it pointless and dumb 12:52:22 -!- bonghitz has quit [Remote host closed the connection] 12:52:24 PleasingFungus: hi...... 12:52:26 !learn edit potion_of_ambrosia s/regen/recovery/ 12:52:26 potion of ambrosia[1/1]: Gives 3-10 turns of confusion + a hp & mp over time effect (3-5 of each per turn). The recovery depends on the confusion; clarity blocks both. New in 0.16, replacing !confusion. 12:52:27 :) 12:53:02 (2) if it were exactly like other existing mechanics, it would have no reason to exist, since those items (!hw, !magic, etc) already exist, and we don't need a generic combo potion 12:53:22 (3) but if you are looking for precedent, elixir card still exists 12:53:24 technically 12:53:24 yes, I know it'd need some work. and again I am not arguing for this, just noting that it's different from anything else and there seems to be a push toward some kind of rough consistency going on 12:53:31 -!- rockygargoyle has joined ##crawl-dev 12:53:33 consistency is a really weird term 12:53:37 in context 12:53:56 "we want this to be inconsistent" is a perfectly acceptable response 12:54:20 consistency isn't the right concept, though 12:55:07 there's no game rule saying that "all forms of healing or mana restoration are instant". that's not a thing that crawl has or should enforce as a "consistent rule" 12:55:20 well, things keep getting removed or reworked to behave more similarly. although perfect consistency is not a goal either because we don't want for example wands and potions to be the same thing in different forms 12:55:32 <|amethyst> PleasingFungus: *potions* specifically are in general instant with this one exception, though 12:55:38 ^ 12:55:46 <|amethyst> PleasingFungus: which is why it wasn't as weird IMO when ambrosia was a food 12:55:49 buff potions are effects over time 12:55:51 imo 12:55:58 also ambrosia as a food was even weirder 12:56:14 <|amethyst> that's true 12:56:20 I did say it was a bti strange as a food too; while there were foods that gave effects (and still are, e.g. mutagenic corpses), they're instant 12:56:38 but, as noted, the whole point then and now was to be a bit weird 12:56:39 by they, do you mean royal jellies 12:57:11 those and various corpse types, yes 12:57:28 eh 12:57:41 unrelated: I'm looking at the book name thing, and I am completely uncertain as to how it ever worked in the first place 12:58:53 !blame linley 12:58:53 I pronounce linley... Guilty! 12:59:14 s/how/if 13:01:00 -!- GlassGo has quit [Quit: Page closed] 13:03:19 <|amethyst> hm 13:05:21 -!- AtomikKrab is now known as bedkrab 13:07:03 <|amethyst> it looks like clinging monsters swapping places don't trigger traps? 13:07:26 ! 13:07:44 <|amethyst> see the calls to check_clinging in monster_swaps_places 13:08:02 wow is clinging still a thing, i never remember after the giant revert war 13:08:22 -!- rockygargoyle has quit [Ping timeout: 240 seconds] 13:08:27 don't be silly, giants can't cling 13:08:46 <|amethyst> (check_clinging does call apply_location_effects, but not if 'stepped' is true, and it is) 13:09:24 -!- elliptic has quit [Quit: Leaving] 13:09:54 |amethyst: was the bug you reproduced the same one that's been around a while? 13:10:04 !crashlog * spider noun~~fedhas 13:10:06 7. Johnny, XL15 DgFE, T:46662 (milestone): http://crawl.lantea.net/crawl/morgue/Johnny/crash-Johnny-20141125-035415.txt 13:10:16 !lm * crash spider noun~~fedhas 13:10:17 7. [2014-11-25 03:54:15] Johnny the Arsonist (L15 DgFE) ASSERT(!monster at(p) || monster at(p)->submerged() || fedhas passthrough(monster at(p)) || mons is player shadow(monster at(p))) in 'player.cc' at line 508 failed on turn 46662. (Spider:2) 13:10:21 !lm * crash spider noun~~fedhas 1 13:10:22 1/7. [2014-08-29 10:21:35] Slowtrain the Nimble (L16 DsNe of Makhleb) ASSERT(!monster at(p) || monster at(p)->submerged() || fedhas passthrough(monster at(p)) || mons is player shadow(monster at(p))) in 'player.cc' at line 543 failed on turn 41651. (Spider:2) 13:10:27 -!- RaptorWrex has quit [Quit: Leaving] 13:10:44 which, iirc, was swapping with a zombie on a zot trap 13:10:57 -!- elliptic has joined ##crawl-dev 13:11:45 -!- cs_0x6373 has quit [Remote host closed the connection] 13:12:00 -!- Kalir has quit [Changing host] 13:12:37 <|amethyst> wheals: hm, possibly... wonder why that crashlog doesn't have 'Standing on same square as:' 13:13:30 <|amethyst> oh 13:13:46 <|amethyst> !lm * crash spider noun~~fedhas 1 -log 13:13:47 1. Slowtrain, XL16 DsNe, T:41651 (milestone): http://crawl.lantea.net/crawl/morgue/Slowtrain/crash-Slowtrain-20140829-102135.txt 13:14:06 <|amethyst> Slowtrain's does, but Johnny's doesn't 13:14:21 funny 13:14:23 <|amethyst> I am inclined to suspect Johnny's involves a trapdoor spider rather than a trap 13:14:37 could be 13:14:52 submerging code is such a mess :( (much like submerging design) 13:15:26 -!- wheals has quit [Quit: Leaving] 13:15:28 <|amethyst> Slowtrain's crash looks slightly different 13:15:44 <|amethyst> because the player ended up on the same square as their ally, not one of the summons 13:16:25 <|amethyst> oh 13:16:55 <|amethyst> actually that's the same 13:17:06 <|amethyst> because this assert is before the player moves 13:17:11 <|amethyst> so, yes, this fixes slowtrain's crash 13:18:19 03|amethyst02 07* 0.16-a0-3342-g23ba729: Don't crash when swapping an ally onto a shadow/spider trap. 10(44 minutes ago, 1 file, 11+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=23ba72962748 13:18:19 03|amethyst02 07* 0.16-a0-3343-g6fc6e44: Don't crash when swapping mushrooms onto toadstools on traps. 10(17 minutes ago, 3 files, 13+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6fc6e44bd6c9 13:18:19 03|amethyst02 07* 0.16-a0-3344-gc12ffb3: Add some XXX-rated comments 10(9 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c12ffb3a5fc3 13:18:19 03|amethyst02 07* 0.16-a0-3345-g11aa475: Brace 10(16 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=11aa4752bd73 13:18:21 -!- wheals has joined ##crawl-dev 13:18:39 !send |amethyst shadow/spider/zot traps 13:18:40 Sending shadow/spider/zot traps to |amethyst. 13:19:11 !send |amethyst commented monstrosities 13:19:11 Sending commented monstrosities to |amethyst. 13:23:07 -!- MarvinPA has quit [Ping timeout: 252 seconds] 13:23:20 03PleasingFungus02 07* 0.16-a0-3346-g875359b: Fix book naming 10(58 seconds ago, 4 files, 37+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=875359b4f046 13:23:31 -!- Belest has quit [Ping timeout: 246 seconds] 13:23:32 -!- mong has quit [Quit: WeeChat 1.0.1] 13:24:05 erp 13:24:13 erp?? 13:24:15 ??erp 13:24:15 I don't have a page labeled erp in my learndb. Did you mean: emp, er, evp. 13:24:20 !send PleasingFungus overpoweredness 13:24:20 Sending overpoweredness to PleasingFungus. 13:24:38 ! 13:24:46 03PleasingFungus02 07* 0.16-a0-3347-g99b14d2: Erp 10(19 seconds ago, 1 file, 0+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99b14d2fec30 13:24:53 PleasingFungus: leaving in commented-out code, VERY linley 13:24:59 wheals: I fixed it!!! 13:25:06 !send wheals kloppo and glorpo 13:25:06 Sending kloppo and glorpo to wheals. 13:25:10 wyatt erp? :p 13:25:13 !send Grunt loopy 13:25:13 Sending loopy to Grunt. 13:25:21 !send loop PleasingFungus 13:25:21 Sending PleasingFungus to loop. 13:25:34 rude 13:25:43 * Grunt throws PleasingFungus for a loop. 13:26:29 Grunt: I was thinking about P 13:26:32 I have design concerns 13:27:01 Grunt: i have more important concerns 13:27:10 shouldn't P be reserved for Plog 13:27:19 dang. 13:28:21 if you think about the way that spells are balanced versus evokables, there are quite a lot of downsides for spells: you're penalized for heavy armour, you need to train multiple skills (at least spellcasting + the spell school skill, and probably more), you need to expend mp, etc 13:29:18 the way that this is balanced normally is that evokables are so rare, and so limited in use (limited mp, slow xp recharge, limited charges, just plain unreliable...) that you can't use them as a primary problem-solving tool 13:29:28 -!- Roderic has quit [Ping timeout: 246 seconds] 13:30:02 P solves both of those problems, by showering you in evokables & giving you pretty abundant recharging capabilities 13:30:34 at which point trading off spells isn't a very big deal, since you have as much destructive power as a primary caster, at no penalty to armour, a much smaller xp cost, etc 13:32:00 -!- debo_ has joined ##crawl-dev 13:32:09 the recharging thing is basically the icing on the cake there, I think; it's the gifting that's the main strength 13:33:19 in conclusion, I have no idea how to balance that 13:33:23 the end 13:34:15 -!- MarvinPA has joined ##crawl-dev 13:34:23 I'm debating whether I really want the gifting thing to stay as it is, because it doesn't really accomplish what I intended for it to accomplish in the first place. 13:34:27 -!- debo has quit [Ping timeout: 245 seconds] 13:35:09 Basically I wanted this design to help encourage the use of some of the evokables that aren't seen as often or that people just don't use, and currently what you end up with is more of a shower of wands. 13:37:34 I probably also want to step down the amount of charging you get from Quick Charge; it was intended to be more of a "quick, I need another shot or two out of this" sort of thing (especially for rods) more than the fountain of recharging it presently is. 13:41:10 making people use weird evocables more is cool 13:41:23 I'm just worried that this god is too far in the "making evocables a primary killmethod" direction 13:41:44 which I don't think we actually want, unless we add additional skill costs & restrictions 13:43:45 <|amethyst> hmm 13:43:49 <|amethyst> ASSERT(mitm[p].is_valid()) in 'makeitem.cc' at line 2056 failed. (idx: 265, qty: 1, base: 8, sub: 54, spe: 0, col: 1, rnd: 39) 13:43:56 <|amethyst> 8 is OBJ_BOOKS 13:44:02 <|amethyst> 54 is larger than NUM_BOOKS 13:44:46 -!- Kintak has quit [Read error: Connection reset by peer] 13:44:57 I don't think I touched subtype... 13:45:09 <|amethyst> Grunt: btw, this crash looks like a confused monster self-targetting with iron rod: 13:45:10 <|amethyst> Grunt: http://dobrazupa.org/morgue/GodzillaBlitz/crash-GodzillaBlitz-20141228-051143.txt 13:45:40 ugh 13:46:17 ugh?? 13:46:17 Player ghouls have claws 1 (see {unarmed combat}), rN+++, rC+, poison and torment immunity. They also rot over time. Eating chunks can cure rot and/or restore HP. Monster ghouls are quite powerful, have a ton of HP, and rot you. 13:47:46 thanks Sequell. 13:47:57 <3 13:48:06 watching a guy talk over his first playthrough of our tutorial(s) 13:48:15 oh? 13:48:39 nothing too exciting so far 13:48:57 things seem to be working, which is nice. the video is titled "I suck at tutorials", though, which suggests he has trouble later 13:49:41 does plog kill him 13:49:45 (bring back plog) 13:49:46 rip Plog 13:49:46 rip 13:49:49 yeah rip 13:51:31 <|amethyst> hmm... this is in items but isn't going through _generate_book_item 13:52:06 -!- Lasty has joined ##crawl-dev 13:53:16 -!- rockygargoyle has joined ##crawl-dev 13:54:19 -!- rockygargoyle_ has joined ##crawl-dev 13:54:58 -!- bonghitz has quit [Quit: Leaving...] 13:56:25 <|amethyst> hm, got another crash and this time the subtype was fine 13:56:27 <|amethyst> oh 13:56:32 rip? 13:57:20 I changed code that was initializing special; maybe that's a problem...? 13:57:29 <|amethyst> item.rnd actually 13:57:34 <|amethyst> item.rnd == 0 is a problem but 13:57:41 ohhhhh 13:57:44 shit 13:57:47 <|amethyst> it can roll 128 and then be stripped down to 0 13:57:49 yes 13:57:57 -!- rockygargoyle has quit [Ping timeout: 272 seconds] 13:58:01 just needs to re-roll in that case, I think 13:58:33 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:58:45 <|amethyst> I was going to try something a little nicer 13:59:55 <|amethyst> well, it still crashes because of out-of-range subtypes 13:59:56 -!- Cerpin has joined ##crawl-dev 14:00:01 <|amethyst> I wonder where that is coming from 14:02:29 -!- Patashu has joined ##crawl-dev 14:02:39 -!- travis-ci has joined ##crawl-dev 14:02:39 The build has errored. (master - 11aa475 #1300 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45296201 14:02:39 -!- travis-ci has left ##crawl-dev 14:02:44 rip 14:03:57 o/O 14:04:00 o.O 14:05:10 the description of the whip is really great 14:05:11 the item 14:06:55 well, something's fucked 14:07:02 I just entered the combat tutorial 14:07:12 and instead of a quarterstaff 14:07:14 there was a book 14:07:19 .. 14:07:28 wow. rip. 14:07:37 <|amethyst> okay, I'm going to try valgrind then 14:07:40 ahaha I know what it is 14:07:42 I know it 14:07:43 ? 14:07:50 PPPFFF 14:07:53 ??epic_bugs[xom 14:07:55 epic_bugs[1/22]: if (you.religion = GOD_XOM) 14:08:00 <|amethyst> oh yes 14:08:04 <|amethyst> haha 14:08:06 if (item.base_type = OBJ_BOOKS) 14:08:06 dang 14:08:09 I 14:08:11 hate 14:08:12 c 14:08:18 ??goodsequell[coc 14:08:19 goodsequell[10/12]: ??C++ cocytus[1/1]: The frozen Hell. 14:08:46 fixing 14:09:03 <|amethyst> PleasingFungus: fixing the 128 thing while you're at it? 14:09:28 ya 14:09:35 <|amethyst> PleasingFungus: what I was going to do there is: 14:09:54 <|amethyst> if (is book) rnd = 1 + random2(127) then maybe | 128 14:10:00 <|amethyst> else rnd = 1 + random2(255) 14:10:03 <|amethyst> so no rerolling 14:10:26 I was thinking about doing something like that but 14:10:34 03PleasingFungus02 07* 0.16-a0-3348-g1a03913: Don't turn all items into books 10(41 seconds ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1a03913e5364 14:10:39 I'd prefer to keep the basic logic separate 14:11:01 I don't really like this hack and I'd prefer to keep it in its own separate shame zone 14:11:05 !learn add epic_bugs if (item.base_type = OBJ_BOOKS) 14:11:05 epic bugs[23/23]: if (item.base_type = OBJ_BOOKS) 14:11:06 and the cost of a re-roll isn't exactly high 14:11:16 Grunt: is it really epic if it never made it onto a server.... 14:11:21 sure it is! 14:11:22 god, I hope cpo didn't rebuild 14:13:13 <|amethyst> PleasingFungus: I guess it's not really a problem, but 128 is half as likely as 129 14:13:29 <|amethyst> PleasingFungus: because you can get 129 by rolling 1 or 129, but you can only get 128 by rolling 128 14:13:51 no you can't 14:14:02 oh 14:14:05 nvm 14:14:22 wait no yeah you can't get 128 period 14:14:30 03|amethyst02 07* 0.16-a0-3349-gad2e694: Fix a sign warning. 10(39 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad2e6940c1e4 14:14:32 wait 14:14:32 fuck 14:14:35 no, okay, you're right 14:14:52 * PleasingFungus shrugs. 14:15:08 PleasingFungus: v0v? 14:15:12 this is why we need cpo to rebuild on every push 14:15:17 * Grunt pushes wheals. 14:15:30 <|amethyst> 128 works though AFAICT so no big deal 14:16:06 also imo 0x80 14:18:33 -!- bedkrab has quit [Ping timeout: 258 seconds] 14:20:00 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:20:11 <|amethyst> not wheals not (uint8_t)1<<(8-1) ? 14:20:19 <|amethyst> s/not wheals/wheals:/ 14:20:22 mm, even better 14:20:32 /nick notwhealsie 14:20:35 "if (item.base_type = OBJ_BOOKS)" 14:20:38 lmao 14:20:47 sounds exactly like the xom bug 14:20:51 ya 14:20:51 yes! 14:21:07 <|amethyst> there is a warning flag to complain about those 14:21:30 <|amethyst> but then we'd have to add extra parentheses everywhere we actually intended the assignment 14:21:36 The equality operator is a mimic!!! 14:21:37 -!- rockygargoyle_ has quit [Ping timeout: 258 seconds] 14:22:21 <|amethyst> otoh maybe we already do 14:22:55 -!- rockygargoyle has joined ##crawl-dev 14:23:43 <|amethyst> oh... 14:23:44 wonder if there's a way to enable it if the assignment is to a constant 14:23:58 since there it's rather unlikely that you'd mean = 14:24:13 s/constant/constexpr perhaps 14:24:15 <|amethyst> in gcc that's just -Wparentheses :( 14:24:35 |amethyst: I am fine with adding extra parentheses, since that discourages a shameful idiom 14:24:42 afaik assignment *to* a constant should be an error 14:24:54 <|amethyst> it requires also putting lots of parentheses in boolean expressions 14:25:28 -!- Patashu has quit [Ping timeout: 255 seconds] 14:26:56 " Rather than storm the room and get swarmed by monsters, you can also step back and wait (with [!]) for them to come to you! " 14:27:00 lang = grunt reasons imo 14:27:40 <|amethyst> ugh 14:27:42 geekosaur: i'd think of that as "assignment of a constant" 14:27:52 but i guess the standards might not 14:28:00 Dichotomy (L15 MfNe) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p)) || mons_is_player_shadow(monster_at(p))) in 'player.cc' at line 509 failed. (D:13) 14:28:14 <|amethyst> wheals: I'd say "to" for const = foo and "from" for foo = const 14:28:27 <|amethyst> since the left hand side is the destination 14:28:29 fair 14:29:06 03Grunt02 07[evoker-god] * 0.16-a0-3365-gbe77b1f: Merge branch 'master' into evoker-god 10(14 minutes ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=be77b1f956ed 14:29:06 03Grunt02 07[evoker-god] * 0.16-a0-3366-g531ea99: Rework Pakellas gifting. 10(7 minutes ago, 1 file, 14+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=531ea9999717 14:29:06 03Grunt02 07[evoker-god] * 0.16-a0-3367-g7c1b4ff: Step down Quick Charge effectiveness. 10(2 minutes ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7c1b4ff10092 14:29:09 OTOH, people (i think?) say "assign x to 2" 14:29:16 <|amethyst> wheals: to me that means 2 = x 14:29:23 it's ambiguous 14:29:28 * Grunt assigns /dev/null to wheals. 14:29:41 <|amethyst> I say "set x to 2" there usually 14:29:46 or maybe they would only say "set x to 2" 14:29:47 yeah 14:29:54 PleasingFungus: I'm going to give P another spin soonish and see if those changes help any 14:30:01 <|amethyst> stupid English 14:30:07 <|amethyst> I *think* we have parentheses around assignment everywhere -Wparentheses cares... 14:30:28 imo find out 14:30:30 <_< 14:30:33 <|amethyst> it would be really nice if you could turn on part of -Wparentheses 14:31:02 what does it do? 14:31:43 <|amethyst> warns on: assignment where a boolean is expected, x all those are good and I would be happy to have them 14:31:56 <|amethyst> but it also warns on a && b || c 14:32:02 <|amethyst> and we have rather a lot of those 14:33:50 <|amethyst> -Wparentheses -Wno-disjunctive-normal-form 14:35:47 <|amethyst> we do have a few ambiguous elses that should be fixed 14:35:56 fwiw clang lacks that last option 14:36:02 <|amethyst> geekosaur: gcc does to 14:36:04 <|amethyst> o 14:36:16 <|amethyst> geekosaur: I want that last option to exist, so it won't warn about &&-in-|| 14:36:45 <|amethyst> because otherwise I am happy with the -Wparentheses warnings 14:36:46 * geekosaur building locally with -Wparentheses for grins and giggles 14:36:50 -!- rossi has quit [Quit: WeeChat 1.0.1] 14:36:51 <|amethyst> but that would be a lot of extra ()s 14:37:22 <|amethyst> okay, now I have a list of things that aren't &&-in-|| 14:39:41 hahaha, tutorial guy was slain by the ooze 14:39:48 <|amethyst> there's a warning about this: 14:39:52 <|amethyst> ASSERT(duration[DUR_MESMERISED] > 0 == !beholders.empty()); 14:39:53 Experimental (evoker-god) branch on crawl.beRotato.org updated to: 0.16-a0-3367-g7c1b4ff 14:39:56 -!- Bloax has joined ##crawl-dev 14:40:00 ooze (15J) | Speed: 8 | HD: 3 | Health: 9-24 | AC/EV: 1/3 | Damage: 5 | Flags: sense invisible | Res: 06magic(24), 03poison, 08acid+++, asphyx | XP: 2. 14:40:00 %0.9?ooze 14:40:02 ooze (15J) | Spd: 8 | HD: 3 | HP: 10-23 | AC/EV: 1/3 | Dam: 5 | see invisible | Res: 06magic(20), 03poison, 08acid+++, asphyx, 08blind, 12drown | XP: 2 | Sz: little | Int: plant. 14:40:02 %??ooze 14:40:12 <|amethyst> granted, that's unreadable, but I'm not sure anyone expects that to do 0 == !... 14:42:09 <|amethyst> hm, here's one where I'm not sure which is intended 14:42:43 <|amethyst> !tell bh in CityLayout::operator()() what is the size calculation supposed to be? 14:42:43 |amethyst: OK, I'll let bh know. 14:43:14 <|amethyst> !tell bh (3 + id[0]%5) & (id[0]/5)%5 or 3 + (id[0]%5 & (id[0]/5)%5) ? 14:43:14 |amethyst: OK, I'll let bh know. 14:44:39 -Wno-logical-op-parentheses 14:45:09 in clang at least 14:45:28 clang?? 14:45:28 clang 14:45:30 <|amethyst> g++ has -Wno-logical-op but I think that's something else 14:45:47 also it's giving me several -Wdangling-else hits 14:46:05 <|amethyst> yeah, fixing those 14:49:30 03PleasingFungus02 07* 0.16-a0-3350-ge113053: Tweak tutorials 1 and 2 10(4 minutes ago, 3 files, 46+ 34-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e113053e940d 14:49:32 _Shadows whirl around you!!! 14:49:32 !blame PleasingFungus 14:49:32 I pronounce PleasingFungus... Guilty! 14:49:44 !send Grunt traps 14:49:44 Sending traps to Grunt. 14:49:46 shoulda waited 5 seconds :p 14:50:16 geekosaur: ? 14:50:30 so the blame came after the commit 14:50:37 just for grins 14:50:43 that would have been very confusing, geekosaur. rude imo 14:50:48 <|amethyst> oh, hm 14:51:00 <|amethyst> oh, I guess this one is right 14:51:12 <|amethyst> !source targetter_cloud::targetter_cloud 14:51:13 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/target.cc;hb=HEAD#l499 14:51:14 oops 14:51:51 03PleasingFungus02 07* 0.16-a0-3351-g154ae9c: Remove a fixed FIXME 10(20 seconds ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=154ae9c47e48 14:51:56 is there a -wdangling-participle 15:01:01 -!- rockygargoyle has quit [Ping timeout: 252 seconds] 15:01:29 03|amethyst02 07* 0.16-a0-3352-g89a97a1: Fix most -Wparentheses warnings. 10(54 seconds ago, 20 files, 50+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=89a97a114bd8 15:03:14 I'm trying to figure out why all of our book tiles look so shit 15:04:07 if (monster *stubborn = monster_at(old_pos)) 15:04:13 yeah I was looking at that 15:04:31 hm 15:04:33 -!- travis-ci has joined ##crawl-dev 15:04:33 The build was broken. (master - 99b14d2 #1302 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45296647 15:04:33 -!- travis-ci has left ##crawl-dev 15:04:49 old build 15:05:05 rip. 15:05:09 is that blink() why temporal distortion tends to create purple smoke at your location? 15:05:13 that's very silly 15:12:20 -!- theTower has joined ##crawl-dev 15:13:21 <|amethyst> PleasingFungus: hm, how to handle that... I really don't want to add yet another bool to monster::blink_to 15:13:34 I don't think it's something that needs to be handled 15:13:48 like, I mean, it'd be nice 15:13:57 but it's not worth adding more params or anything like that 15:14:49 probably the Right Solution is to have some kind of "move monster to nearby square" function that both chei & blink_to() call 15:15:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:19:39 !hs * gh gozag 15:19:39 12. Chiseanne the Protected (L11 GhWn of Gozag), slain by an eight-headed hydra on D:11 on 2014-12-04 23:33:39, with 8601 points after 11165 turns and 0:41:39. 15:19:41 !hs * vp gozag 15:19:42 85. 78291 the Sorcerer (L25 VpEE of Gozag), escaped with the Orb and 3 runes on 2014-04-30 03:06:44, with 1224715 points after 149943 turns and 7:11:19. 15:19:44 -!- AlexMcc has quit [] 15:19:48 heh 15:21:31 -!- tensorpudding has quit [Remote host closed the connection] 15:23:27 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 15:28:20 03|amethyst02 07* 0.16-a0-3353-g663d32d: Don't place clouds when relocating monsters after Chei abils. 10(4 minutes ago, 3 files, 10+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=663d32d93456 15:28:28 <|amethyst> I did it a bad way 15:28:43 asdfasdfasdfa 15:28:45 noo 15:28:57 it's a bad way!!! 15:32:38 how does spider jumping do it? 15:32:43 <|amethyst> wheals: with a flag 15:32:54 <|amethyst> to blink_to 15:33:38 and that creates a dust cloud 15:33:40 which isn't any better 15:33:49 <|amethyst> even adding another flag or making that a three-state enum would be tough 15:33:51 -!- RaptorWrex has joined ##crawl-dev 15:34:00 <|amethyst> because that flag is determined too far down the call chain 15:34:08 <|amethyst> would have to add another parameter to actor::blink 15:34:27 -!- Tux[Qyou] has quit [Ping timeout: 258 seconds] 15:34:32 <|amethyst> or repurpose the allow_partial_control parameter, which is used only for players 15:35:23 -!- Siegurt has quit [Quit: Leaving.] 15:36:00 <|amethyst> oh, hm 15:36:08 -!- dtsund has quit [Quit: dtsund] 15:36:40 <|amethyst> temporal distortion frees you from webs, but I guess that's not unreasonable 15:37:49 -!- UncertainKitten has joined ##crawl-dev 15:38:47 -!- category has quit [Quit: Page closed] 15:39:48 -!- rockygargoyle has joined ##crawl-dev 15:41:14 PleasingFungus: You annihilate Robin!!! 15:41:19 -!- scummos__ has quit [Ping timeout: 265 seconds] 15:41:22 rude 15:41:24 !killratio robin * 15:41:26 robin wins 11.99% of battles. 15:41:48 |amethyst: in addition to acid & fire webs, we should have time webs. 15:43:45 -!- travis-ci has joined ##crawl-dev 15:43:45 The build passed. (master - 1a03913 #1303 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45299224 15:43:45 -!- travis-ci has left ##crawl-dev 15:45:11 -!- tensorpudding has quit [Ping timeout: 258 seconds] 15:48:15 -!- GlassGo has quit [Quit: Page closed] 15:48:41 03PleasingFungus02 07* 0.16-a0-3354-g045d5c7: Remove a blinding book tile 10(4 minutes ago, 2 files, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=045d5c7a5d97 15:51:57 -!- heteroy has quit [Ping timeout: 265 seconds] 15:55:13 rip 15:55:42 (we're looking at replacing all the books so) 15:56:02 I was actually planning on taking a crack at that 15:56:05 then I gave up 15:56:11 so I just removed that tile while I was in the area 15:56:54 yeah, it was a praticularly bad one 15:59:05 w 15:59:08 that book 15:59:28 w 15:59:34 wwwwwwwww 15:59:34 ww-keys deactivated 16:00:14 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:02:18 sequell, can you kill sticky keys 16:02:56 you can kill sticky keys. 16:02:58 believe. 16:05:31 fr: "Nikola says: Resistance is futile!" 16:07:34 oh god 16:07:43 i just realized i'm going to have to rewrite book description code too 16:07:50 * ontoclasm despairs 16:09:06 ontoclasm: ? 16:09:09 you mean the name thing? 16:09:14 -!- minqmay has quit [Ping timeout: 252 seconds] 16:09:17 I can handle that. 16:09:31 also have you seen the newest book naming thing 16:10:00 -!- mamgar has quit [Ping timeout: 244 seconds] 16:10:19 -!- minmay has quit [Ping timeout: 255 seconds] 16:10:52 rockygargoyle: Air Magic player ghost [...] @The_monster@ says, "Resistance is futile!" 16:10:52 MarvinPA: You have 1 message. Use !messages to read it. 16:11:10 ah 16:11:18 I've never seen that before 16:11:23 it'd be pretty rare 16:11:32 for an exciting variety of reasons 16:11:32 no pun too awful 16:12:12 what do you expect when I'm around 16:12:12 grunt is still a dev, after all, 16:12:13 <_< >_> 16:12:16 PleasingFungus: hi....... 16:12:20 gosh these are terrible, i thought i'd gotten rid of the worst of these 16:12:22 @The_monster@ says, "I can make a mountain out of a molehill and squeeze you to death." 16:12:42 that's a really weird line 16:12:46 yes 16:13:05 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:13:11 @The_monster@ says, "A rolling stone gathers plenty of @foe_name@." 16:13:16 s/squeeze you to death/crush you with it/? 16:13:17 also nicely nonsensical 16:13:21 no that one's great 16:13:35 it's like, there's a boulder 16:13:41 and it pastes you 16:13:46 and now you're all over the surface of the bolder 16:13:50 because you've been flattened 16:13:51 by the earth 16:14:19 ~earth magic~ 16:14:36 PleasingFungus: book naming thing? 16:14:37 no 16:15:48 %git 875359b 16:15:48 07PleasingFungus02 * 0.16-a0-3346-g875359b: Fix book naming 10(3 hours ago, 4 files, 37+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=875359b4f046 16:16:08 that commit is bad for an exciting variety of reasons but the code is a bit simpler now 16:16:41 (bonus points if you can spot the game-breaking bug in the commit) 16:17:40 btw I'm not at all committed to the "only 6% of books actually have a special descriptor (e.g. glowing, oblong, etc)" thing 16:17:47 that's just trying to reproduce the legacy behaviour 16:17:58 -!- gammafunk has joined ##crawl-dev 16:18:24 -!- tabstorm has quit [Ping timeout: 252 seconds] 16:23:15 ??is_cszo_down 16:23:18 56 seconds since last activity (cszo) 16:23:34 oh is that the fix to the random manual i found earlier with no descriptor at all? (just "a manual") or is that some different thing 16:23:49 Airwolf (L27 GhNe) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p)) || mons_is_player_shadow(monster_at(p))) in 'player.cc' at line 509 failed. (Tomb:2) 16:24:02 -!- travis-ci has joined ##crawl-dev 16:24:02 The build passed. (master - ad2e694 #1304 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45299493 16:24:02 -!- travis-ci has left ##crawl-dev 16:24:12 MarvinPA: that, and the same thing that wheals reported a few weeks ago for spellbooks 16:24:24 aha cool 16:24:37 crawl has way way too much state 16:24:39 it's sickening.... 16:25:06 |amethyst: is cszo having a problem at the moment? 16:25:19 -!- MarvinPA has quit [Read error: Connection reset by peer] 16:25:21 !lm . 16:25:22 11323. [2014-12-28 22:22:21] gammafunk the Phalangite (L21 MfSk of Xom) killed the Enchantress on turn 53070. (Depths:3) 16:25:25 hm. I should go rewrite some arbitrary bad code 16:25:35 PleasingFungus: the elemental evoker code...... 16:25:42 is that in evoke.cc or what 16:25:45 yes 16:25:50 Grunt: you might be right about your initial hunch that it was the distance to the target 16:25:56 the lamps have been working fine from then on 16:26:00 and that target was pretty close 16:26:10 since xom teleported me into the elf:3 vault... 16:26:14 -!- |amethyst has quit [Ping timeout: 250 seconds] 16:26:15 dang....... 16:26:19 rip |amethyst 16:26:24 yeah rip 16:26:29 spell_direction(target, base_beam, DIR_TARGET, TARG_HOSTILE, 8, true, true, false, nullptr, "Aim the lamp in which direction?", true, nullptr) 16:26:33 Grunt: and you should *see* what he did on slime:6 16:26:43 a miracle that I didn't die 16:26:52 !lm gammafunk slime:6 -3 16:26:52 101/103. [2014-12-28 07:11:40] gammafunk the Phalangite (L19 MfSk of Xom) reached level 6 of the Pits of Slime on turn 46981. (Slime:6) 16:26:52 -!- Sizzell has quit [Ping timeout: 240 seconds] 16:26:56 !lm gammafunk slime:6 16:26:56 103. [2014-12-28 07:25:52] gammafunk the Phalangite (L20 MfSk of Xom) found a slimy rune of Zot on turn 48023. (Slime:6) 16:26:56 would be funny if he vitrified the vault 16:26:59 PleasingFungus: great args on that function call 16:27:00 !lm gammafunk slime:6 -3 -tv:<0:>T48023 16:27:01 101/103. gammafunk, XL19 MfSk, T:46981 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:27:26 probably won't work if cszo is down for the count 16:27:27 gammafunk: _lamp_of_fire is just basically three function calls with ten arguments each 16:27:31 obfuscated in various ways 16:27:31 god 16:27:55 PleasingFungus: yeah that number of args is reaching mgen levels of initialization 16:27:59 -!- MarvinPA has joined ##crawl-dev 16:28:08 spell_direction, beam, mgen_data 16:28:12 I hate them all 16:28:24 beam.hated = true; 16:29:26 also why are we using bear zombies for elephants when there are https://dl.dropboxusercontent.com/u/63152810/n/crawl/zmobie/elephant_zmobie.png 16:29:40 probably because that looks like a statue 16:30:04 Grunt: short story was as I was approaching the vault, xom dropped chaos clouds on me, instant para, surrounding J pummeled me to like 35 hp, one next to me got polied to storm D, amazingly I get on relec, get out of the clouds, fear away most, and then as I'm racing to stairs (fast+slow)...xom drops more chaos clouds on me 16:30:19 -!- elliptic has quit [Quit: Leaving] 16:30:49 -!- dtsund has joined ##crawl-dev 16:31:21 -!- elliptic has joined ##crawl-dev 16:31:57 PleasingFungus: there's actually a TODO over spell_direction to improve that 16:32:09 it's so horrible, I have to keep guessing just what *will* that faerie dragon armour be until cszo comes back up 16:32:19 it doesn't look like it's all that hard, that should be your arbitrary bad code imo :) 16:32:21 gammafunk: -3 contam 16:32:25 PleasingFungus: noooooo 16:32:32 you always guess contam btw 16:32:33 everything is contam... 16:32:35 ya 16:32:36 haha 16:32:43 need to add more badeffects 16:32:45 <_< 16:32:48 badegos 16:32:54 ids 16:32:55 +1 {str+2, dex-4} 16:34:07 the -15 plate mail of the Good {Stlth--} 16:34:21 not as good as the -15 gold dragon armour of Masochism {rPois rF+ rC+ Dex+4 Int+3} 16:34:33 Grunt: pretend it's ShDA 16:34:43 !send gammafunk MR--- 16:34:44 Sending MR--- to gammafunk. 16:36:00 ??iscszo down 16:36:01 -!- felid has quit [Ping timeout: 246 seconds] 16:36:03 13 minutes, 42 seconds since last activity (cszo) 16:36:09 oh dear 16:36:16 console is back up 16:36:30 as is dobrazupa 16:36:34 but webtiles is still down 16:37:12 .......!!! 16:37:20 it didn't save! 16:37:27 I have to fight her again!!! 16:37:38 |||aaammmeeettthhhyyysssttt 16:37:51 hahahaha 16:37:53 rekd 16:38:27 -!- rockygargoyle has quit [Remote host closed the connection] 16:38:48 -!- rockygargoyle has joined ##crawl-dev 16:44:22 -!- Pacra has joined ##crawl-dev 16:46:58 -!- dtsund has quit [Quit: dtsund] 16:49:55 -!- siepu has quit [Quit: Leaving] 16:50:36 &dump 16:50:37 http://dobrazupa.org/morgue/gammafunk/gammafunk.txt 16:50:54 PleasingFungus: haha D - +8 faerie dragon armour {Dex+4} 16:51:07 p. deece :p 16:51:18 chucked my +8 fda 16:51:22 imo s/UNKILLABLE/UNKiLLABLE/ 16:51:50 ??maxwell's patent armour[2 16:51:50 maxwell's patent armour[2/2]: Make sure to inscribe with "UNKiLLABLE" to seal the deal! 16:51:56 always 16:51:58 haha 16:52:02 geeze, how did that become a meme 16:52:04 who added that 16:52:11 I suspect 'meme' is a strong term 16:52:14 tru 16:52:27 gammafunk, this character is already over 53k turns 16:52:31 quit already!!! 16:52:37 well this is normal crawl 16:52:39 ^qyes 16:52:40 what 16:52:46 gammafunk: what is this "normal" of which you speak 16:53:07 Grunt: it's weird and probably should be removed, but I'm trying it out first 16:54:19 !learn edit gammafunk[1] s/$/, yell at tarotcard for putting naga mages and salamanders in depths encompass vaults/ 16:54:19 gammafunk[1/12]: TODO: grand avatar movement bug, monster ranged always going through allies, yell at tarotcard for putting naga mages and salamanders in depths encompass vaults 16:54:23 -!- PleasingFungus is now known as NewPlayer779 16:54:31 Hi, sorry I'm new here, but I'd like to report a bug. 16:55:36 If you enter the following command sequence: "? Q b" 16:55:36 The game will tell you "Be sure to... leave some feedback/suggestions on the development wiki (https://crawl.develz.org/wiki)." 16:55:36 -!- travis-ci has joined ##crawl-dev 16:55:36 The build was broken. (evoker-god - 7c1b4ff #1305 : Steve Melenchuk): http://travis-ci.org/crawl-ref/crawl-ref/builds/45300350 16:55:36 -!- travis-ci has left ##crawl-dev 16:55:36 Is this working as intended? 16:55:37 -!- WalkerBoh has quit [Remote host closed the connection] 16:55:40 hrm, I don't get that under b, NewPlayer779 16:55:54 PleasingFungus: you should have opened with "hi all" i m o 16:55:55 :) 16:56:01 -!- NewPlayer779 is now known as PleasingFungus 16:56:08 Dear Grunt, PleasingFungus, dear all 16:56:09 Grunt: who's that??? 16:56:20 PleasingFungus: no idea!!! 16:56:25 gammafunk: It's the second paragraph 16:56:28 for me 16:56:42 PleasingFungus: weird, I seriously don't have this 16:56:49 what do you have? 16:56:51 this is the "I can't find my saves" one? 16:57:01 PleasingFungus: you'll have to watch me or something 16:57:11 oh 16:57:14 man this faq is mega out of date 16:57:16 I'm using putty until I get better at using xterm 16:57:26 i don't think the faq has eveer not been out of date 16:57:27 it has pro tips like 16:57:30 ever* 16:57:40 "use wiz mode if you want a mode where you can play without dying" 16:57:41 or 16:57:52 "+dam is much more important than +acc" 16:58:04 oh, that's low standards for out of date 16:58:06 ya 16:58:09 frequently archaic questions 16:58:12 it used to have stuff in there that had been changed years ago 16:58:31 gonna read through it and fix things maybe 16:58:35 also stuff that had actually never been true at all, like "always move in one direction in the abyss" 16:58:39 hopefully this is the canonical version of the text 16:58:41 heh 16:58:46 I remember being told to do that 16:59:02 that's still a good idea 17:00:22 also these questions are in a really weird order 17:00:49 or no order at all 17:00:51 yeah i tried to improve the faq but it's still bad 17:00:52 I think they're randomly ordered 17:00:59 disordered. 17:01:11 explore mode is "+", right 17:01:14 fabulously arranged questions 17:01:16 but probably stuff like "help what do i do" should be at the top and stuff like "i want to contribute" should be at the bottom 17:01:26 PleasingFungus: no but, did we ever figure out how you're seeing different faq entries than me, apparently? 17:01:40 -!- scummos__ has quit [Ping timeout: 244 seconds] 17:01:40 [15:00] PleasingFungus I think they're randomly ordered 17:01:42 well 17:01:44 pseudorandomly 17:01:59 !source getAllFAQKeys 17:02:00 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/database.cc;hb=HEAD#l870 17:02:06 oh really, wow 17:02:40 Alternatively, you could play a couple characters of strong species/background combinations for the sole purpose of busting those ghosts, e.g. Berserkers or spellcasters with Conjure Flame. 17:02:43 what on earth is this advice 17:02:53 bad 17:03:02 quality 5-year-old advice 17:03:14 (is there such a person as a quality 5-year-old) 17:03:47 I mean, conjure flame is a good spell 17:03:49 but... 17:03:53 at least it doesn't still suggest starting as a necromancer for dispel undead 17:04:46 that's only because necromancer doesn't start with dispel undead :v 17:05:19 (does dispel undead still make tomb relatively painless, or has that been fixed) 17:06:10 bennu, anubis guard, ushabti are all not undead 17:06:47 I don't think it makes sense to recommend people use the dev wiki for suggesting ideas 17:07:04 I think wheals said he gets emails about changes? 17:07:06 but that's one person 17:07:15 wwwhhheeeaaalllsss? 17:07:22 i used to be subbed to the rss feed 17:07:28 theTower: So no then 17:07:34 ushabti (078) | Spd: 8 | HD: 7 | HP: 40-53 | AC/EV: 9/6 | Dam: 30 | 11non-living, 10weapons, 10items, 10doors, fighter, evil, see invisible | Res: 13magic(immune), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy | XP: 258 | Sp: death rattle (2d4) [11!AM, 06!sil] | Sz: little | Int: normal. 17:07:34 %??ushabti 17:07:58 I think I am going to specifically not mention this channel 17:08:00 bennu and anubis guards also directly attack undead trying for early tomb 17:08:04 Lightli: yes, we decided to make tomb just as easy with DU but less painless 17:08:08 how did you know 17:08:14 less painless 17:08:32 well, it's still tedious as hell 17:08:47 it's just apparently you can't rely on just DU anymore 17:08:56 I'm not going to stop whichever dev does the thing where tomb stairs are one-way 17:09:10 then it can just be lethal instead 17:09:23 (also, how tedious are the hells in comparsion?...) 17:09:33 hells have less stairdancing 17:10:01 -!- WalkerBoh has quit [Remote host closed the connection] 17:10:13 obviously we just need to import neostairs instead 17:12:38 "The Tiles version is awfully slow! How can I improve that?" 17:12:43 is this a thing people actually say about local tiles 17:12:59 ("A: Crawl renders its graphics using OpenGL and SDL.") 17:13:04 true! 17:13:10 do we sitll 17:13:11 *still 17:13:17 -!- rockygargoyle has quit [Ping timeout: 240 seconds] 17:13:20 I'm not clear on what exactly the sdl2 switchover did 17:13:21 yes, nobody is sure how to cut out opengl 17:13:37 alright gonna take a break lol 17:14:43 later, RaptorWrex. 17:14:47 Good gaming with you. 17:15:09 hm, I wonder if I should mention that you can just delete ghosts' files from the appropriate directory 17:15:11 just got his first win 17:15:19 oh, gratz! 17:15:21 i wonder what madman made him win a MiBe^Chei 17:15:24 :^) 17:15:25 uh 17:15:33 !log RaptorWrex 17:15:34 26. RaptorWrex, XL27 MiBe, T:58860: http://crawl.akrasiac.org/rawdata/RaptorWrex/morgue-RaptorWrex-20141228-231202.txt 17:15:42 W - ring of the Lotus Blossom {+cTele +Rage +Fly rF+ MR+} 17:15:48 good name 17:16:14 57619 | Zot:5 | HP: 1/257 [orb of fire/bolt of fire (9)] 17:16:34 good save though 17:16:47 1 hp and surrounded by three oofs :D 17:17:30 cheiprostrats are Quite Powerful if you know how to use them 17:17:55 well, I do know people who complain about webtiles being slow, if that counts 17:19:02 it does not 17:20:07 -!- utopian095 has joined ##crawl-dev 17:23:37 Unstable branch on crawl.lantea.net updated to: 0.16-a0-3354-g045d5c7 (34) 17:26:41 -!- Tuxedo[Qyou] has quit [Ping timeout: 265 seconds] 17:29:30 !lm . rune 17:29:31 336. [2014-12-28 23:23:28] gammafunk the Phalangite (L22 MfSk of Xom) found an abyssal rune of Zot on turn 55379. (Abyss:4) 17:29:37 against my better judgement 17:31:11 heh 17:31:22 -!- utopian095 has left ##crawl-dev 17:31:29 is cdo down 17:31:30 25 seconds since last activity (cdo) 17:31:33 erp 17:31:36 is cszo down 17:31:38 2 minutes, 8 seconds since last activity (cszo) 17:31:40 webtiles is 17:31:42 not console 17:31:43 same thing 17:31:56 it's dead to me..... 17:32:13 -!- melllvar has quit [Quit: Page closed] 17:32:16 forgot, despite your telling me so many times 17:32:21 that you're illiterate... 17:32:25 fucked up 17:34:18 -!- travis-ci has joined ##crawl-dev 17:34:18 The build was fixed. (master - e113053 #1306 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45301125 17:34:18 -!- travis-ci has left ##crawl-dev 17:35:28 -!- debo_ is now known as debo 17:37:07 -!- Daekdroom has quit [Ping timeout: 258 seconds] 17:38:26 -!- |amethyst has joined ##crawl-dev 17:39:13 -!- Daekdroom has quit [Max SendQ exceeded] 17:39:21 -!- |amethyst has quit [Client Quit] 17:39:22 -!- Lawman0 has quit [Remote host closed the connection] 17:39:32 -!- |amethyst has joined ##crawl-dev 17:41:36 -!- dtsund has joined ##crawl-dev 17:42:17 -!- CacoS has quit [] 17:42:42 -!- Sizzell has joined ##crawl-dev 17:45:32 -!- Pacra has quit [Ping timeout: 265 seconds] 17:46:48 -!- Lawman0 has quit [Remote host closed the connection] 17:50:50 <|amethyst> no clue why CSZO rebooted, but it did 17:51:09 |amethyst: skynet? 17:51:48 -!- rockygargoyle has joined ##crawl-dev 17:54:24 -!- domiryuu has quit [Ping timeout: 245 seconds] 18:06:03 -!- minmay has joined ##crawl-dev 18:07:51 -!- tabstorm has quit [Ping timeout: 264 seconds] 18:08:25 -!- travis-ci has joined ##crawl-dev 18:08:25 The build was fixed. (master - 154ae9c #1307 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45301510 18:08:25 -!- travis-ci has left ##crawl-dev 18:09:55 -!- Bloax has quit [Read error: Connection reset by peer] 18:10:15 -!- Bloax has joined ##crawl-dev 18:12:47 |amethyst: oh, interesting, my game isn't listed in the lobby 18:12:55 <|amethyst> gammafunk: console? 18:12:59 since it was running before webtiles was started, yeah 18:13:02 <|amethyst> yeah 18:13:11 <|amethyst> that happens 18:13:15 rip 18:13:27 <|amethyst> webtiles only knows about new games, not ones that were already started when it launched 18:14:18 <|amethyst> seems like it would be able to look at the existing sockets in the inprogress dir, but maybe there are issues with determining whether it's stale? 18:14:46 -!- plunatic has quit [Quit: Page closed] 18:16:23 <|amethyst> edlothiol: are there any technical issues that would cause problems if webtiles scanned for existing sockets (from dgl-run games) on start? 18:17:18 <|amethyst> oh 18:17:29 <|amethyst> I guess you'd have to read from the socket to know whether it worked... 18:17:31 <|amethyst> and that blocks 18:17:56 <|amethyst> and if you don't let it block, then you don't know whether it's connected but just not sending anything, or actually missing? 18:18:12 -!- Kintak has quit [Ping timeout: 245 seconds] 18:18:36 <|amethyst> sockets aren't really my forte 18:19:40 -!- heteroy has quit [Ping timeout: 258 seconds] 18:20:05 they just don't connect for you? 18:24:11 <|amethyst> Oh, sorry, I wasn't listening 18:24:57 I don't have to recv that from you 18:25:46 <|amethyst> You just can't accept that I'm right 18:27:39 -!- utopian095 has quit [Ping timeout: 264 seconds] 18:30:08 -!- Siegurt has quit [Quit: Leaving.] 18:31:15 -!- Lawman0 has quit [Ping timeout: 244 seconds] 18:35:14 no need to sock it to each other like that 18:36:10 -!- wheals has quit [Read error: Connection reset by peer] 18:39:51 -!- Aryth has quit [Read error: Connection reset by peer] 18:42:32 |amethyst: hmm... I'm not sure either, but I think there shouldn't be problems; if there are problems with stale sockets, waiting until they send something to show them would probably be fine 18:43:45 -!- travis-ci has joined ##crawl-dev 18:43:45 The build was fixed. (master - 89a97a1 #1308 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45302328 18:43:45 -!- travis-ci has left ##crawl-dev 18:49:55 -!- edlothiol has quit [Ping timeout: 272 seconds] 18:54:31 -!- rockygargoyle has quit [Remote host closed the connection] 18:58:38 -!- Abraised has quit [Quit: Page closed] 19:03:44 |amethyst: how would you go about finding a character in a string & replacing it with a substring? 19:03:55 -!- halberd has quit [Changing host] 19:04:19 <|amethyst> PleasingFungus: one instance or all? 19:04:23 just one 19:04:55 -!- heteroy has quit [Ping timeout: 255 seconds] 19:05:23 well, this doesn't count as a zot:5 death because 19:05:30 I equipped the wrong rings and didn't realize 19:05:31 so 19:05:34 ...... 19:05:36 !lg gammafunk 19:05:36 2505. gammafunk the Phalangite (L24 MfSk of Xom), blasted by an orb of fire (fireball) on Zot:5 (hall_of_Zot) on 2014-12-29 00:46:15, with 486880 points after 62932 turns and 8:58:34. 19:05:37 .gfnext 19:05:38 HOAs^Zin 19:05:40 dang 19:05:51 put on two rC rings instead of two rF ones 19:05:55 I think 19:05:56 UNKILLABLE 19:06:00 may have a poor track record 19:06:09 which is exactly the point! 19:06:24 admittedly 19:06:24 I'm glad you mentioned that actually, totally forgot 19:06:35 !lg . x=dam,tdam 19:06:35 2505. [dam=75;tdam=75] gammafunk the Phalangite (L24 MfSk of Xom), blasted by an orb of fire (fireball) on Zot:5 (hall_of_Zot) on 2014-12-29 00:46:15, with 486880 points after 62932 turns and 8:58:34. 19:06:43 should have realized I was taking too much damage 19:06:53 coulda shoulda woulda 19:06:55 but didn't until that one landed, and hp: -3 19:07:01 I been there 19:07:06 !hs . zot 19:07:07 3. PleasingFungus the Demonologist (L26 TeSu of Ashenzari), blasted by an orb of fire (fireball) on Zot:1 (hangedman_zot_diagonal_lockstep) on 2014-09-11 00:43:42, with 617648 points after 52990 turns and 7:05:18. 19:07:09 well 19:07:12 yeah ring swaps are easy to mess up sometimes 19:07:15 that was dumb for a lot of reasons 19:07:19 not sure that was a ring thing 19:07:20 gammafunk: what 19:07:21 gammafunk: rip 19:07:28 <|amethyst> PleasingFungus: size_t pos = s.find(ch); if (pos != string::npos) s.replace(pos, 1, replacement); 19:07:29 sorry Grunt, I dun messed that one up 19:07:39 |amethyst: <3 19:07:48 shame, was quite a nice mfsk otherwise 19:08:09 tbh I might try orb ninja next time, since xom is likely to teleport you anyhow 19:08:16 That's a nice MfSk you have there. It'd be a shame if something were to happen to it. 19:08:54 -!- Shados_ is now known as Shados 19:10:11 |amethyst: is there non-in-place version? 19:10:19 (non in-place?) 19:10:29 <|amethyst> PleasingFungus: string s = s0; ... 19:10:30 <|amethyst> :P 19:10:35 that's what I'm doing :) 19:10:37 <|amethyst> seems like the kind of thing we should have a helper for in stringutil 19:10:40 was hopeful 19:10:41 ya 19:10:45 idk how often we do this 19:10:57 <|amethyst> and in that case you can make it not-in-place by simply making the parameter call-by-value 19:11:02 <|amethyst> the same way it is in replace_all 19:11:21 classy 19:11:45 <|amethyst> (TODO: make rvalue reference versions of those so there's less copying if the string argument is a temp) 19:12:24 !seen dpeg 19:12:24 bh: You have 2 messages. Use !messages to read them. 19:12:24 I last saw dpeg at Tue Dec 9 23:13:55 2014 UTC (2w 5d 1h 58m 29s ago) quitting, saying 'Quit: sleep'. 19:13:01 |amethyst: isn't that infiniplex code? 19:13:05 <|amethyst> bh: oh, possibly 19:13:16 <|amethyst> bh: I saw dgn-proclayouts and just assumed it was you 19:13:55 bh isn't our only procedural coder, believe it or not :) 19:14:00 !seen bh 19:14:01 I last saw bh at Mon Dec 29 01:12:58 2014 UTC (1m 2s ago) saying '|amethyst: isn't that infiniplex code?' on ##crawl-dev. 19:14:01 it *might* be my code 19:14:07 !seen bh's code 19:14:08 Sorry Grunt, I haven't seen bhs. 19:14:08 <|amethyst> %git 3a20b2bb 19:14:09 07bh02 * 0.12-a0-2576-g3a20b2b: City Layout 10(1 year, 10 months ago, 3 files, 28+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3a20b2bb2bb0 19:14:15 red handed? 19:14:31 it existed before then! 19:14:34 (the file) 19:14:54 |amethyst: it's perfectly clear what that line does :) 19:15:32 it takes the value of id, extracts a value from 0-4 from the lower bits, then extracts a value 0-4 from the next couple of bits, ands them and adds the result to 3 19:15:34 <|amethyst> I know what it *does*, I'm wondering what it was intended to do :P 19:16:09 mmmmmm 19:16:15 it's suppose to make sometimes-hollow rooms 19:16:21 ...the fact that you need to make that distinction is worrisome :) 19:17:05 well now that I'm dead, I can go try to get webtiles code working again 19:17:09 <|amethyst> so is 3 supposed to be a minimum there? 19:17:16 -!- Lawman0 has quit [Remote host closed the connection] 19:17:51 |amethyst: looks like it 19:18:07 honestly, you could probably delete that entire class to the benefit of the codebase 19:18:20 -!- travis-ci has joined ##crawl-dev 19:18:20 The build was fixed. (master - 663d32d #1309 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45304347 19:18:20 -!- travis-ci has left ##crawl-dev 19:19:13 <|amethyst> ah, I see, it isn't actually used 19:19:43 <|amethyst> You can delete it if you want, but I'll "fix" this first 19:19:57 -!- Lawman0 has quit [Remote host closed the connection] 19:20:14 "fix" 19:20:21 !learn add bh honestly, you could probably delete that entire class [that I wrote] to the benefit of the codebase 19:20:22 bh[7/7]: honestly, you could probably delete that entire class [that I wrote] to the benefit of the codebase 19:21:13 ??bh[2 19:21:13 bh[2/7]: Grunt also has bad ideas. 19:21:27 Exactly. So nobody else could get away with adding that. :D 19:21:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:21:54 !death gammafunk 19:21:54 Death has come for gammafunk... 19:22:26 !death you 19:22:26 Death has come for you... 19:22:57 -!- WalkerBoh has quit [Remote host closed the connection] 19:23:13 03|amethyst02 07* 0.16-a0-3355-gc425702: Fix a probable precedence error. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c425702874dc 19:24:02 |amethyst: that kind of fix is unprecedented. 19:25:31 * |amethyst stares decisisly 19:26:10 ... 19:26:30 we should add a unique called Grant or Gaunt or something. It just makes puns at you until you ^Qyes 19:28:08 <|amethyst> Grunt: oh, speaking of which, clang's -Wparentheses found another bug that gcc's missed 19:28:12 ! 19:28:20 clang?? 19:28:20 clang 19:29:52 <3 clang 19:30:53 bh: back when I was working on my own version of a hobgoblin unique (before I told PleasingFungus and the work went into Robin), it was called Grath for a while 19:30:56 <_< 19:31:09 bh: imo teach Donald to pun 19:31:28 GRATH 19:31:48 shadow trap update 19:31:50 Arrhythmia: lol started a new game offline 19:31:52 Arrhythmia: shadow trap on my very first step 19:31:54 * Grunt roars a battlecry! 19:32:14 !lg * current trunk ikiller~~shadow 19:32:27 312. RepHenryClay the Metallomancer (L22 DECj of Sif Muna), mangled by a shadow dragon on Vaults:4 (st_star) on 2014-12-29 00:56:20, with 407844 points after 79184 turns and 8:25:14. 19:32:36 hm 19:32:41 I hope the blame is working properly 19:32:49 !lg * current trunk ikiller~~shadow_trap 19:32:49 No games for * (current trunk ikiller~~shadow_trap). 19:33:01 !lg * vmsg~~shadow_trap 19:33:03 11. JJLee the Digger (L1 FoEE), slain by a hobgoblin (summoned by a shadow trap (triggered by a giant cockroach)) on D:1 (elethiomel_arrival_fortress_basement) on 2014-12-29 00:49:56, with 1 point after 101 turns and 0:00:29. 19:33:08 hahaha 19:33:15 !lg * vmsg~~shadow_trap s=killer 19:33:18 11 games for * (vmsg~~shadow_trap): 3x a hobgoblin, 2x a goblin, 2x a worm, a kobold, a bat, a centaur skeleton, a worker ant 19:34:16 !lg * vmsg~~shadow_trap s=xl 19:34:16 11 games for * (vmsg~~shadow_trap): 6x 1, 2x 2, 5, 3, 4 19:34:16 !lg * vmsg~~shadow_trap s=ikiller 19:34:16 11 games for * (vmsg~~shadow_trap): 6x the player character, 2x a bat, a worm, a giant cockroach, a giant gecko 19:34:16 good 19:34:16 I guess that's sort of reasonable 19:34:18 !kw vmsg 19:34:19 Built-in: vmsg => vmsg!= 19:34:29 !lg gammafunk x=vmsg 19:34:29 2505. [vmsg=blasted by an orb of fire (fireball)] gammafunk the Phalangite (L24 MfSk of Xom), blasted by an orb of fire (fireball) on Zot:5 (hall_of_Zot) on 2014-12-29 00:46:15, with 486880 points after 62932 turns and 8:58:34. 19:34:31 possibly I will tone down d:1 shadow traps, possibly I won't 19:34:32 undecided 19:35:10 having them work differently on d:1 doesn't sound great 19:35:21 unless it's some kind of natural scaling 19:35:30 or you mean just don't place them or place infrequently 19:35:53 !lg * randliches ikiller~~lich s=vmsg 19:35:54 100 games for * (randliches ikiller~~lich): 12x blasted by an ancient lich (crystal spear), 7x blasted by a lich (crystal spear), 5x blasted by an ancient lich (iron shot), 5x blown up by a lich, 5x blown up by an ancient lich, 4x blasted by a spellforged servitor (crystal spear) (summoned by an ancient lich), 3x blasted by a lich (blast of rock fragments), 3x blasted by an ancient lich (chain lig... 19:36:17 !lg * randliches ikiller~~lich place=zot:5 s=vmsg 19:36:17 7 games for * (randliches ikiller~~lich place=zot:5): 2x blasted by an ancient lich (orb of energy), 2x blown up by an ancient lich, blasted by a spellforged servitor (blast of rock fragments) (summoned by an ancient lich), mangled by a storm dragon (summoned by an ancient lich), blasted by a deathcap (drain life) (summoned by a curse toe (summoned by an ancient lich)) 19:36:18 !lg * ckaux=crystal_spear max=dam x=dam 19:36:18 2561. [dam=132] lennard the Sensei (L21 SpMo of Ashenzari), blasted by an ancient lich (crystal spear) on Crypt:3 (evilmike_haunted_forest) on 2014-09-02 22:02:15, with 339922 points after 56459 turns and 5:26:43. 19:36:21 dang. 19:36:28 heh 19:36:29 gammafunk: they already work differently on d:1 19:36:30 in two different ways 19:36:47 well, sort of 19:38:06 they don't spawn packs (this is true until d:4 or something like that iirc), and they only fire two spawns (whereas on other levels, they spawn 3 + drr(absdepth, 16) or something along those lines) 19:38:41 03bh02 07* 0.16-a0-3356-g5da650a: Delete crawlcode 10(26 seconds ago, 2 files, 0+ 26-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5da650a7fc01 19:38:54 rip crawlcode 19:39:24 ooo, crawlcode?? 19:40:34 It's good if the traps can behave in as consistent way as possible, regardless of location 19:40:42 uh oh. his fungus-sense is tingling 19:40:43 but that's just a general comment really 19:40:43 !send crawlcode PleasingFungus 19:40:43 Sending PleasingFungus to crawlcode. 19:40:51 nooo 19:40:54 but... I'm already there...! 19:42:55 -!- Zermako_ has quit [] 19:43:38 PleasingFungus: 19:43:44 int size = 3 + (n.id[0] % 5) & (n.id[0] / 5) % 5; 19:44:35 -!- Sharkman1231 has quit [Quit: Page closed] 19:44:40 gammafunk: possibly shadow traps shouldn't be on d:1 19:44:46 that would make the code uglier, tho 19:45:09 bh: imo needs more context than twitter can provide 19:45:15 a slow-burning joke 19:45:22 yeah that'd be one reasonable solution 19:47:04 <|amethyst> hm... this bugfix is kind of hard to test because of another bug 19:47:12 <|amethyst> or at least what I think is one 19:47:39 <|amethyst> it seems to be difficult to get a monster to cast fulminant 19:47:47 -!- inspector071 has quit [Ping timeout: 245 seconds] 19:50:47 <|amethyst> not sure if the tracer doesn't even explode, or if it's just that it's unlikely to hit the foe 19:52:42 -!- Wah has quit [Read error: Connection reset by peer] 19:54:12 |amethyst: is the crawl_dir option basically ignored under webtiles? 19:55:08 <|amethyst> gammafunk: it is not even an rcfile-settable option if compiled with DGAMELAUNCH 19:55:24 |amethyst: hrm, but for my local webtiles? 19:55:28 <|amethyst> or if with DATA_DIR_PATH 19:55:36 which is compiled w/o dgamelaunch 19:57:18 <|amethyst> hm... not sure in that case; what in particular are you hoping to move? 19:57:57 -!- mamgar has quit [Ping timeout: 240 seconds] 19:58:13 well, I'd like to just have one rc file I use locally and online 19:58:32 and I include some rc files 19:58:56 those symlinks (to the files I'm including) had been living in settings 19:58:59 in my repo 19:59:07 but I'd like to use e.g. ~/.crawl 19:59:24 <|amethyst> err, one problem there 19:59:46 <|amethyst> how's it going to find your rc in the first place to set crawl_dir from? 19:59:56 |amethyst: my rc is ~/.crawlrc 20:00:23 <|amethyst> gammafunk: webtiles passes an explicit -rc 20:00:24 or rather that's a symlink to my actual rc, which is in a local repo 20:00:51 |amethyst: oh for local webtiles I have a symlink for gammafunk.rc 20:00:54 if that's what you mean 20:01:03 <|amethyst> hm 20:01:04 for cszo I have my rc uploaded, of course 20:01:13 <|amethyst> I suspect it's looking in rcfile_path for the things you are including 20:01:32 hrm, there's information about the include path in the options doc, I think... 20:02:01 oh, maybe crawl_dir isn't used at all for include? 20:02:10 By default, Crawl searches for all these included 20:02:10 files in the settings/ directory but you can specify a special folder 20:02:11 using the command line option -rcdir 20:02:37 in which case I guess the answer is to just make a shell alias 20:03:20 yeah I bet crawl_dir is really game data 20:03:54 <|amethyst> well, a lot of things *are* searched for there if not otherwise specified 20:04:09 <|amethyst> init.txt, saves/, morgues/ 20:05:13 well, I take it that even if it worked, crawl_dir is not meant to be used to change the include path anyhow 20:05:44 <|amethyst> yeah 20:05:54 I'll just use an alias then, thanks 20:06:02 <|amethyst> btw, if I'm reading correctly 20:06:20 <|amethyst> it searches for the includes first in the same dir as the including file 20:06:57 well, if my .crawlrc is a symlink, I assume that'd just be $HOME 20:07:10 which isn't where I really want to put those includes or symlinks to them 20:07:20 <|amethyst> use ~/.crawl/init.txt instead of ~/.crawlrc 20:07:36 <|amethyst> then you can put them in ~/.crawl/ like you wanted 20:07:37 hrm, that would work I suppose 20:08:55 -!- Guest87130 has quit [Ping timeout: 258 seconds] 20:10:19 |amethyst: yeah seems to work just fine, thanks 20:11:30 -!- Amy is now known as Guest99958 20:11:42 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:13:02 |amethyst: do you have any objection if I update the trunk .gitignore relative to some things in webtiles-changes but that should cause any problems if the ignores are also in trunk? 20:13:13 like config.toml, minified js apps 20:13:37 the server pid file, the player titles text file 20:13:46 <|amethyst> those should be in the webtiles-changes .gitignore 20:13:57 |amethyst: yes but when you switch branches, it's kind of a hassle 20:14:00 Meaning I'd do both 20:14:02 <|amethyst> ah 20:14:18 <|amethyst> add them to your local ignores I'd say 20:14:23 oh 20:14:29 <|amethyst> .git/info/exclude 20:14:37 ok, will do 20:15:17 1learn add .gitignore Grunt sgrunt deathgrunt hypergrunt 20:16:09 03|amethyst02 07* 0.16-a0-3357-g41c54a6: Let monsters cast prisms non-adjacent to their foe. 10(46 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=41c54a6418e7 20:16:09 03|amethyst02 07* 0.16-a0-3358-g515fee9: Don't try to fire a tracer for Fulminant Prism. 10(5 minutes ago, 2 files, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=515fee9daafa 20:16:11 <|amethyst> Grunt: you probably want to do something about this second commit 20:16:36 <|amethyst> Grunt: it takes them from barely casting it at all, to destroying allies 20:16:37 -!- DrKe has quit [Ping timeout: 240 seconds] 20:16:51 <|amethyst> Grunt: maybe monsters should flee coaligned prisms? 20:16:58 -!- Pacra has joined ##crawl-dev 20:17:09 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 34.0.5/20141126041045]] 20:18:43 -!- Cerpin has quit [Ping timeout: 244 seconds] 20:20:13 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 20:21:23 -!- DrKe has joined ##crawl-dev 20:28:20 -!- Calisca has quit [Ping timeout: 244 seconds] 20:33:19 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 20:35:05 -!- dtsund has quit [Quit: dtsund] 20:36:33 -!- kazimuth has quit [Client Quit] 20:37:04 |amethyst: hm 20:38:17 -!- rockygargoyle has joined ##crawl-dev 20:45:48 -!- bullock has quit [Quit: Page closed] 20:46:15 |amethyst: could prisms be handled like "avatars" upon align change, and get a block where they just dissappear? 20:46:36 -!- lobf has joined ##crawl-dev 20:46:37 not sure how that's currently handled 20:46:43 ??? 20:46:53 Grunt: monsters casting fulminant prism 20:47:11 which is something I assume you implemented Grunt! 20:47:13 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:47:55 prisms are just bombs; they don't have the ties to their caster that avatars do 20:47:58 imo 20:48:13 hrm 20:48:36 yeah I guess the explosion is not conditioned in terms of what it effects 20:48:59 -!- rockygargoyle has quit [Ping timeout: 272 seconds] 20:49:09 <|amethyst> alignment change isn't a particular issue anyway 20:49:17 * gammafunk says to Grunt's fulminant prism: "We will meet again!". gammafunk is destroyed! 20:49:25 gammafunk: your message order is wrong 20:49:29 <|amethyst> it's that when a monster casts prism, it doesn't consider at all whether it will blow up other monsters 20:49:43 Grunt: that seems to be the right order.... 20:49:45 <|amethyst> and likewise those monsters don't think at all about getting away from the prism 20:49:46 * Grunt is blown up! Grunt says to your battlesphere, "Kill me? I think not!" 20:51:54 |amethyst: don't forget an indemnity 20:52:21 <|amethyst> I'm not indemnifying anyone if I can help it 20:53:02 <|amethyst> In fact, I worry about "to be completely safe" 20:53:25 -!- dtsund has joined ##crawl-dev 20:53:56 <|amethyst> because what if we're wrong and some previous contributor sues a GPL let's play maker anyway... does telling people they were "completely safe" create an indemnity? 20:56:12 relevant https://crawl.develz.org/tavern/viewtopic.php?f=8&t=3963 20:57:37 <|amethyst> I agree with varsovie there 20:57:57 -!- Lasty has quit [Quit: Leaving.] 20:58:05 <|amethyst> we are extremely loose about our tiles licensing, and to be frank I'm surprised Debian still carries crawl tiles data in main 20:58:33 I guess my post in that thread is gone now 20:58:41 <|amethyst> I guess one might assume that the ones that aren't CC0 are GPL 20:59:02 -!- lobf has quit [Quit: lobf] 21:00:49 -!- lobf has joined ##crawl-dev 21:01:58 since i joined the devteam i make sure to tell all tiles contributors that it's under cc0 21:02:03 but i can't vouch for anything before me, of course 21:02:35 <|amethyst> hm 21:05:50 <|amethyst> https://crawl.develz.org/tavern/viewtopic.php?f=19&t=6093&p=81521#p81521 (last two comments) 21:09:09 -!- weezeface has quit [Read error: Connection reset by peer] 21:10:01 -!- st_ has quit [Ping timeout: 255 seconds] 21:10:25 <|amethyst> oh, I guess it's not helpful to refer to things in-channel if they were sent to a private mailing list 21:10:27 -!- lobf has quit [Quit: lobf] 21:11:34 <|amethyst> my proposed text (same as what I sent to the list): 21:11:36 <|amethyst> The current development team believes that "Let's Play" videos, including monetized and commercial videos, are covered by the doctrine of Fair Use and may therefore be made and distributed without our permission. To the extent that such permission is in fact necessary, we hereby grant it. 21:11:41 <|amethyst> However, we cannot speak for others who have contributed to the game and therefore hold copyright in part of it (see CREDITS.txt for the list). To be completely safe, we suggest distributing your videos under the terms of the GNU GPL, version 2 or later. 21:11:45 <|amethyst> [Names/signatures of people agreeing to this declaration] 21:12:37 |amethyst: I meant the software license style of idemnification -- "Without warranties, if you use this you agree to hold us harmless" etc. 21:12:54 <|amethyst> bh: that's already in our license 21:13:27 <|amethyst> bh: but I guess we might want that re: our assertion that it's okay 21:13:35 maybe this was already mentioned, but there's a standard text video game writers can post for this purpose (allowing yyoutube videos) 21:14:27 chequers: oh? 21:14:41 <|amethyst> our complication is that we can't change our license without the agreement of ~250 people 21:14:53 <+gammafunk> |amethyst: is the crawl_dir option basically ignored under webtiles? <-- you want -dir I think 21:14:55 <|amethyst> so if this is a grant of extra rights, we can only do it with respect to our own contributions 21:15:15 <|amethyst> chequers: he was using it for just rcfiles anyway, so we found a better solution 21:15:15 yeah, that's probably a unique problem 21:16:41 I'm skeptical that there exist additional rights to grant, but I had the good sense to avoid becoming an IP attorney 21:18:13 <|amethyst> bh: well, one could imagine a GPLed starting screen, then someone makes a let's play and licenses it as CC0, then someone frame-captures just the loading screen and distributes it under whatever license 21:19:26 |amethyst: is the idea of a GPL splash screen coherent? Isn't the incoherence of a such a thing the motivation for the GFDL? 21:20:01 <|amethyst> I'd argue it's not incoherent, it's just not a great license for data 21:20:13 <|amethyst> s/not incoherent/not completely incoherent/ 21:20:20 <|amethyst> some sections of the GPL become meaningless of course 21:20:44 <|amethyst> too bad the GFDL has that forced-speech module :( 21:20:52 <|amethyst> (that GNU always uses) 21:20:59 -!- PleasingFungus has joined ##crawl-dev 21:21:04 next time we write a roguelike, let's make sure to have a contributor agreement 21:21:25 forced-speech module? 21:21:33 <|amethyst> bh: front-cover texts etc etc 21:21:47 <|amethyst> bh: "you can't copy this unless you advertise for us" 21:22:33 good ol' RMS 21:24:18 |amethyst: I'm halfway tempted to make a "GPL'd painting" 21:27:24 we're never gonna make any money outta this game at this rate... 21:27:29 though I guess someone (jpeg?) got a job out of it? 21:28:19 -!- Ququman has quit [Read error: Connection reset by peer] 21:28:45 <|amethyst> Keskitalo was probably paid for the class he taught where students did usability testing of Crawl 21:29:46 -!- alefury has quit [] 21:30:45 crawl is undoubtedly a massive economic drain on world economies ;) one automated analysis tool put the cost of our codebase in the millions 21:31:23 <|amethyst> !lg * x=sum(dur) 21:31:25 3863513 games for *: sum(dur)=213y+198d+18:44:33 21:32:02 jesus. 21:32:23 <|amethyst> if we assume someone works 2000 hours a year 21:33:09 |amethyst: I went with 214 years * $8/hour to get ~$15m 21:33:49 watch out Tuvalu! 21:33:50 <|amethyst> yeah, that works 21:34:33 <|amethyst> and what percentage of people play online? 21:34:41 don't forget the spectators 21:34:48 -!- Daekdroom has quit [Quit: Leaving] 21:35:27 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:37:33 -!- Yllodra has quit [Ping timeout: 255 seconds] 21:39:15 hrm 21:39:35 what letters can items have 21:39:42 A-Za-z 21:39:45 why? 21:39:46 no I mean 21:39:58 -!- Beck has quit [Ping timeout: 250 seconds] 21:40:04 ?/I says "enter a single letter to list items displayed by that symbol" 21:40:05 No matches. 21:40:07 ... 21:40:13 hi Sequell... 21:40:19 ?/M does as well 21:40:19 No matches. 21:40:23 agh! 21:40:26 good Sequell 21:40:26 <3 21:40:28 I even inserted a leading space! 21:40:31 anyway 21:40:38 Sequell doesn't know how to space out 21:40:42 always focused. all the time. 21:40:46 right? right? 21:40:48 M disables regex checking when you enter only a single character; I does not 21:41:38 ...correction; it disables filtering 21:41:56 re-correction 21:42:23 it disables trying for a literal match 21:42:41 I... think that's unecessary? 21:43:33 you're saying that's 21:43:36 literally unnecessary 21:43:44 hrm 21:43:54 just trying to figure out why there's a difference between ?/I and ?/M here 21:44:22 %git 55812ea3 21:44:22 07Matthew_Cline02 * 0.4-a0-609-g55812ea: Added gods and branches to the "?/" describe command; branch descriptions need to be filled out. 10(7 years ago, 5 files, 305+ 127-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=55812ea322d8 21:44:59 probably an oversight 21:45:16 <|amethyst> %git 47173f1 21:45:17 07Matthew_Cline02 * 0.4-a0-615-g47173f1: "?/" can now be used to look up items. A side effect of this is that item descriptions have been moved to dat/descript/items.txt and dat/descript/unident.txt. 10(7 years ago, 16 files, 2194+ 1887-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=47173f1092b4 21:45:25 anyway, now that I've spoiled my secret plans, I might as well push 21:45:28 <|amethyst> yeah, I imagine so 21:45:30 <|amethyst> hm 21:46:01 03PleasingFungus02 07* 0.16-a0-3359-gd5eddc7: Update the FAQ 10(4 hours ago, 1 file, 7+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d5eddc730a6b 21:46:01 03PleasingFungus02 07* 0.16-a0-3360-gf119fa9: Pull = into a new 'adjust.cc'. 10(5 hours ago, 11 files, 269+ 237-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f119fa94da55 21:46:01 03PleasingFungus02 07* 0.16-a0-3361-g5936984: Move ?/ into new "lookup_help.cc" 10(4 hours ago, 6 files, 922+ 878-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5936984178d6 21:46:01 03PleasingFungus02 07* 0.16-a0-3362-g54d7fa3: Cleanup and document a little ?/ code 10(3 hours ago, 1 file, 45+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=54d7fa324fa1 21:46:01 03PleasingFungus02 07* 0.16-a0-3363-g2b5c4ee: Pull some _find_description() functionality into data 10(2 hours ago, 3 files, 136+ 82-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b5c4ee292b5 21:46:01 03PleasingFungus02 07* 0.16-a0-3364-ga3dbfec: Pull a function out of ?/ _find_description() 10(8 minutes ago, 1 file, 39+ 27-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a3dbfecb66a5 21:46:28 <|amethyst> PleasingFungus: hm 21:47:10 <|amethyst> %git ability_slot 21:47:10 07|amethyst02 * 0.16-a0-3304-geb98db0: Allow the user to enable/disable overwriting in *_slot options. 10(4 days ago, 3 files, 73+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=eb98db09ca31 21:47:20 oh 21:47:22 <|amethyst> I suspect that branch will need some rebasing 21:47:31 looks like I didn't touch any of the same files 21:47:35 as that commit 21:47:38 idk about the others 21:47:41 sorry :( 21:47:49 I just really don't like command.cc 21:47:53 <|amethyst> oh, no problem 21:48:26 <|amethyst> might leave a note about it at https://crawl.develz.org/mantis/view.php?id=9340 21:48:44 <|amethyst> I didn't get a chance to look at his last two patches yet 21:49:24 good option 21:49:43 I accidentably corrupted and accidentally banished myself an AK run a while back 21:50:17 or does gate prompt you? 21:50:24 both probably should, I guess 21:50:24 I don't think it does 21:50:26 I forget 21:50:31 well 21:50:38 not like banishing yourself as an AK is that huge a deal 21:50:48 might as well prompt whenever you go up the stairs 21:50:51 <|amethyst> we should have a way to request confirmation of certain spells/abilities that would not otherwise 21:50:53 well sure it is, it's a huge piety loss 21:50:57 eh 21:51:02 does sanctuary have confirmation 21:51:10 and you lose like a bunch of hp if I recall correctly 21:51:12 oh probably 21:51:41 yeah I guess that's just a general problem; tbh I would prefer also if sanctuary prompted 21:51:54 <|amethyst> enter the abyss used to have a permanent cost 21:52:05 I tend to put any not-prompted-big-effect-or-cost things on an upper-case letter 21:52:11 just to avoid mistype problems 21:52:30 so ability_slot will help there 21:52:30 <|amethyst> I put my memorised-but-not-yet-castable spells on uppercase letters 21:52:40 yeah, and I put e.g. blink on K 21:52:49 any dangerous, untargetted thing 21:52:51 <|amethyst> which sadly is not possible with spell_slot 21:52:53 goes upper letter 21:53:03 hrm, yeah would be possible with lua 21:54:11 -!- domiryuu has quit [Quit: leaving] 21:56:22 in one game I put all untargeted spells on capital letters 21:56:36 that was the only game I mustered the effort for it, but it seemed sound 21:56:47 yeah my rc does stuff like that 21:59:49 <|amethyst> spell_slot is over half my rc :) 21:59:58 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:00:07 most of mine is....well silly stuff 22:00:11 <|amethyst> I haven't really updated it for any recent spells or book changes though 22:00:21 but yeah that's the second biggest section, although force_more is pretty big 22:00:48 <|amethyst> oh, hey, I still have this: 22:00:50 <|amethyst> force_more_message += last joke 22:01:03 <|amethyst> testing a jester crash I think 22:01:26 -!- WalkerBoh has quit [Remote host closed the connection] 22:01:56 <|amethyst> and I guess I can also get rid of autoinscribe += banana:for scale 22:03:14 -!- travis-ci has joined ##crawl-dev 22:03:14 The build was broken. (master - a3dbfec #1314 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45322625 22:03:14 -!- travis-ci has left ##crawl-dev 22:03:14 heh 22:03:26 that's the problem with force_more 22:03:35 I have no idea how many of mine are no longer valid 22:03:52 Hey guys. Any exciting new additions today? 22:04:03 RaptorWrex: see the git log 22:04:05 <|amethyst> PF just added build failures 22:04:09 nooo 22:04:13 RaptorWrex: http://git.develz.org/?p=crawl.git;a=log 22:04:17 Ohhh yea, them failures 22:04:20 it builds for meeeee 22:04:33 Keep up the good work PF :P 22:04:38 always 22:04:58 <|amethyst> PleasingFungus: looks like _lookup_types is in the glibc headers 22:05:03 <|amethyst> err 22:05:06 ? 22:05:06 <|amethyst> g++ rather 22:05:18 <|amethyst> and for some reason clang is using g++ headers on travis 22:05:25 hrm 22:05:27 it's a generic name 22:05:30 suggestion for replacements? 22:05:43 <|amethyst> lookup_types 22:05:59 hrm 22:06:00 <|amethyst> we usually only put the _ on functions anyway 22:06:01 aight 22:06:10 <|amethyst> though we might run into a similar problem with functions one day 22:06:37 <|amethyst> should really put everything in namespace crawl { } 22:07:35 might wanna cancel some builds 22:07:37 I have a fix coming in 22:07:46 <|amethyst> hm 22:07:47 <|amethyst> wait 22:08:04 <|amethyst> I think I may have misread the error 22:08:05 for that and for the other compilation failures 22:08:08 there are multiple 22:08:13 <|amethyst> ah 22:08:28 or, at least, that wasn't the only one (I forgot to test non-tiles builds for this) 22:08:54 <|amethyst> oh, yeah 22:09:00 <|amethyst> vector... not sure if that works 22:09:25 <|amethyst> but anyway you don't need it, a const vector has const elements 22:09:59 <|amethyst> Yeah, looks like removing the const fixes the bulk of it 22:10:09 oh, huh 22:10:19 03PleasingFungus02 07* 0.16-a0-3365-gcc05f61: Pull exact match checking out of _find_description() 10(7 minutes ago, 1 file, 44+ 19-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc05f61d516d 22:10:19 03PleasingFungus02 07* 0.16-a0-3366-ge4388ea: Fix non-tiles compilation 10(26 seconds ago, 2 files, 6+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e4388ea2bdb2 22:12:04 |amethyst: lemme know if that ^ fixes stuff 22:12:11 "non-tiles", such disdain! 22:12:21 I think you might be projecting 22:12:23 <|amethyst> yeah, it builds now 22:12:27 nice 22:12:30 <|amethyst> one sign warning 22:12:38 feh! 22:12:44 <|amethyst> that for (int i = 0; i < balh.size(); i++) should be size_t 22:12:53 <|amethyst> but I'm changing it to a range-based for 22:13:47 wait 22:13:58 <|amethyst> ok 22:14:10 it was initially (for auto ltyp : lookup_types) { ... } 22:14:17 but that has the incorrect behaviour 22:14:18 <|amethyst> PleasingFungus: should be auto & 22:14:21 ah 22:14:23 ok 22:14:23 <|amethyst> or rather const auto & 22:14:44 sounds good 22:15:58 -!- Cerpin has joined ##crawl-dev 22:16:52 -!- Pacra has quit [Read error: Connection reset by peer] 22:17:20 -!- Pacra has joined ##crawl-dev 22:18:50 03|amethyst02 07* 0.16-a0-3367-g79d486c: Use a range-based for loop. 10(2 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=79d486cd99df 22:18:50 03|amethyst02 07* 0.16-a0-3368-g75ac7df: Simplify a lambda. 10(2 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=75ac7df9bc11 22:20:58 -!- Cerpin has quit [Ping timeout: 244 seconds] 22:21:17 <|amethyst> (mem_fn doesn't work in situations where you need a pointer, but i templated comma_separated_fn to work with any callable 22:21:20 <|amethyst> ) 22:21:44 <|amethyst> it does with with function<> 22:21:51 <|amethyst> s/with with/work with/ 22:22:46 -!- elliptic has quit [Quit: Leaving] 22:23:14 -!- bedkrab has quit [Ping timeout: 244 seconds] 22:23:58 -!- elliptic has joined ##crawl-dev 22:25:15 what is mem_fn 22:25:25 hm 22:25:39 this seems like a functional programming concept that I should know the name of 22:25:42 <|amethyst> it converts a (pointer to a) member function into something that's callable like a regular function 22:25:49 fancy 22:25:54 <|amethyst> I guess you could view it as a variant of currying 22:25:57 <|amethyst> likewise with bind() 22:26:33 <|amethyst> mem_fn turns the implicit invocant parameter into a (the first) explicit parameter 22:27:03 <|amethyst> bind() lets you fill in values for some or all parameters 22:27:54 <|amethyst> I guess "partial application" is probably the term you were looking for 22:28:16 maybe 22:28:44 <|amethyst> hm 22:28:52 <|amethyst> or I guess that more applies to bind() than to mem_fn() 22:29:14 <|amethyst> anyway, it's something that, say, Python does automatically 22:30:15 <|amethyst> since there the invocant is *actually* a parameter (though there are still complications that differentiate methods from other functions) 22:33:15 ??dithmenos 22:33:15 dithmenos[1/4]: God of shadows. Grants the player an {umbra} at * piety ala TSO's halo, {shadow step} at ** piety, bleed smoke at *** piety, a passive shadow mimicking your actions at **** piety, and shadow form at ***** piety. 22:33:19 ??dithmenos[2 22:33:19 dithmenos[2/4]: Hates fire and sources of illumination (halos, and corona, sunray, holy light spells). 22:33:28 dith still hates fire? 22:33:44 not sure how D interacts with menag. and dragon's call 22:33:48 <|amethyst> yes, but not other sources of illumination 22:33:55 <|amethyst> well 22:34:15 what does dith do about e..g fire dragons that are summoned? 22:34:54 <|amethyst> they should be hated, which means that it depends on the spell 22:35:13 <|amethyst> shadow creatures, for example, just won't give such a creature 22:35:17 <|amethyst> not sure about dcall 22:35:23 <|amethyst> or menagerie 22:35:29 oh 22:35:37 it makes lindwurms that hate you 22:35:39 that's not good 22:36:06 <|amethyst> anything special there should handle other gods too 22:36:12 <|amethyst> like TSO and shadow dragons 22:36:41 <|amethyst> or God-Who-Hates-All-Dragons 22:37:24 hrm 22:37:30 dcall doesn't seem to be making angry fire dragons 22:38:05 <|amethyst> gammafunk: dcall specifically handles that 22:38:11 <|amethyst> !source _choose_dragon_type 22:38:12 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-summoning.cc;hb=HEAD#l408 22:38:20 <|amethyst> the call to player_will_anger_monster 22:38:21 |amethyst: shouldn't menag also do that, then? 22:38:48 right now it makes angry lindwurms under dith 22:39:22 sphinx (15H) | Spd: 11 | HD: 16 | HP: 72-106 | AC/EV: 5/5 | Dam: 25, 12, 12 | 10doors, spellcaster, see invisible, fly | Res: 06magic(60) | XP: 2261 | Sp: confuse, paralyse, minor healing (2d8), smiting (7-17), slow | Sz: Big | Int: high. 22:39:22 <|amethyst> %??sphinx 22:39:31 darkli (L1 DEIE) ERROR in 'beam.cc' at line 389: ASSERT failed: z_type of 74 out of range 0 (0) .. NUM_ZAPS (74) (D (Sprint)) 22:39:34 -!- ProzacElf has joined ##crawl-dev 22:39:52 <|amethyst> !crashlog darkli sprint 22:39:53 2. darkli, XL1 DEIE, T:16 (milestone): http://dobrazupa.org/morgue/darkli/crash-darkli-20141229-043925.txt 22:39:57 sounds like an oversight 22:40:06 -!- fenzil has quit [Quit: Leaving] 22:40:16 |amethyst: I can't remember - what's the canonical format string for a size_t? it's not %d... I know we had this conversation before 22:40:37 <|amethyst> PleasingFungus: %zu but that doesn't work on Windows (or at least under MSVC) 22:40:41 o 22:40:46 <|amethyst> PleasingFungus: so PRIuSIZET 22:40:49 <|amethyst> err 22:41:04 <|amethyst> %" PRIuSIZET " 22:41:40 <|amethyst> if it's not something that can ever be that huge, I'd consider using %d and casting the argument to (int) 22:42:04 <|amethyst> as I maybe should have done in describe-spells.cc 22:42:12 -!- Hivac has quit [Read error: Connection timed out] 22:42:30 -!- _Jordan_ has quit [Quit: Leaving] 22:43:19 not a big deal 22:43:29 03PleasingFungus02 07* 0.16-a0-3369-g3e5b539: Simplify _find_description() 10(61 seconds ago, 1 file, 27+ 51-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3e5b539f232e 22:43:31 ty! 22:47:18 -!- travis-ci has joined ##crawl-dev 22:47:18 The build was fixed. (master - e4388ea #1315 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45323475 22:47:18 -!- travis-ci has left ##crawl-dev 22:47:19 <|amethyst> hm, should make a maybe<> template 22:47:30 <|amethyst> so you can return a maybe 22:48:11 anything but this godforsaken c-ish nightmare of [out] parameters 22:48:30 <|amethyst> hey, if it were C-ish they'd be pointers :P 22:49:19 %git 54d7fa324fa1 22:49:19 07PleasingFungus02 * 0.16-a0-3362-g54d7fa3: Cleanup and document a little ?/ code 10(4 hours ago, 1 file, 45+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=54d7fa324fa1 22:49:23 ^ 22:49:35 bool *again 22:49:36 <|amethyst> hahah 22:49:38 displease_fungus(nullptr, x, y, pow, scale, shape, nullptr, alpha, beta, monster *foe, monster *foe2, monster *ally, unsigned int size, size_t num, nullptr, z) 22:49:39 !send |amethyst a maybe 22:49:39 Sending a maybe to |amethyst. 22:49:45 gammafunk: brutal... 22:49:50 * PleasingFungus melts into a pile of despair! 22:50:04 good placement of z, btw 22:50:13 the z-cost! 22:50:21 <|amethyst> Grunt: hm... the implementation I'm thinking of would have operator bool() and operator T() so that would have a substitution error 22:50:22 var names are too useful, tho 22:50:25 <|amethyst> Grunt: good, I say 22:50:28 more kloppo 22:51:41 -!- MarvinPA has quit [Quit: Leaving] 23:06:07 -!- Lawman0 has quit [Ping timeout: 244 seconds] 23:11:10 !send PleasingFungus glorpo 23:11:10 Sending glorpo to PleasingFungus. 23:11:17 * PleasingFungus glorps. 23:11:22 !send PleasingFungus Plog 23:11:22 Sending Plog to PleasingFungus. 23:11:34 * PleasingFungus dies! 23:16:07 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:20:37 -!- cognificent has quit [Ping timeout: 246 seconds] 23:21:35 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-3369-g3e5b539 (34) 23:22:14 -!- Siegurt has quit [Quit: Leaving.] 23:23:35 -!- travis-ci has joined ##crawl-dev 23:23:35 The build was fixed. (master - 75ac7df #1316 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/45324136 23:23:35 -!- travis-ci has left ##crawl-dev 23:24:07 -!- Brannock has quit [Ping timeout: 255 seconds] 23:25:33 -!- Z_LAMP has quit [Ping timeout: 244 seconds] 23:25:33 -!- Whistling_Beard has quit [Ping timeout: 244 seconds] 23:36:07 -!- ProzacElf has quit [Ping timeout: 245 seconds] 23:39:37 I think I have gone down a dark path 23:39:38 oh well 23:40:13 -!- cognificent has quit [Ping timeout: 246 seconds] 23:44:12 -!- jeanjacques has quit [Quit: quit] 23:55:37 -!- Krakhan has quit [Ping timeout: 255 seconds] 23:56:45 -!- travis-ci has joined ##crawl-dev 23:56:45 The build was fixed. (master - 3e5b539 #1317 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/45325010 23:56:45 -!- travis-ci has left ##crawl-dev