00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:26 <|amethyst> Naruni: add_entry is a Menu function, which InvMenu inherits. It takes a pointer to a MenuEntry 00:01:01 <|amethyst> Naruni: in C++, whenever something takes a pointer to Foo or a reference to Foo, you can also pass a pointer (respectively reference) to something that inherits from ("is-a") Foo 00:01:12 <|amethyst> in this case InvEntry inherits from MenuEntry 00:01:21 <|amethyst> InvEntry is not a pointer to an item_def 00:01:40 <|amethyst> it does contain a pointer to an item_def 00:01:49 <|amethyst> but that's true of every InvEntry 00:01:50 -!- xczxc has quit [Quit: Leaving] 00:02:28 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-82-gd3566c2 (34) 00:02:39 <|amethyst> the assignment you had: InvEntry ie = *tmp; actually means: InvEntry ie = InvEntry(*tmp); (call the InvEntry constructor, passing the item_def that tmp points to) 00:03:27 -!- Guest40466 has quit [Ping timeout: 246 seconds] 00:03:40 Recite in monster description does not actually check if the monster is vulnerable to it 13https://crawl.develz.org/mantis/view.php?id=10416 by CanOfWorms 00:03:40 ah 00:05:47 for (const item_def* item : itemv) add_entry(new InvEntry(*item)); if item is already a pointer, why would new InvEntry(*item) need the *? 00:06:11 <|amethyst> InvEntry's constructor takes a reference to an item 00:06:39 <|amethyst> the * there takes a pointer and gives you the thing it points to 00:07:10 so... it's actually a reference in this context? 00:07:13 <|amethyst> if InvEntry's constructor took an item_def* instead, then you would write just new InvEntry(item) 00:07:42 http://i.imgur.com/3lsRs.jpg 00:08:31 -!- flappity has joined ##crawl-dev 00:09:09 <|amethyst> *item gives you an item_def (and a "real" one, not a temporary---in C++ terms, an "lvalue") 00:09:58 <|amethyst> then when you call InvEntry with that item_def, the constructor's parameter const item_def &i is a reference to (alias for) that item_def 00:10:42 <|amethyst> maybe the simpler way to put it is "InvEntry takes an item_def, by (const) reference" 00:10:49 <|amethyst> what you give it as the argument is an item_def 00:11:06 <|amethyst> the reference means it gets that actual item_def, and not a copy of it 00:13:01 -!- lobf has joined ##crawl-dev 00:13:40 so a pointer to an int a=1 named *foo can be, um, used by function(&int bar) { bar++; } and a would be 2? 00:14:39 <|amethyst> let's say you have that function (though it should be written "int &bar") 00:14:44 <|amethyst> then you could write 00:14:47 <|amethyst> function(a) 00:14:50 <|amethyst> and a would be 2 00:14:56 <|amethyst> or you could do 00:15:01 <|amethyst> int *intptr; 00:15:06 <|amethyst> intptr = &a; 00:15:12 <|amethyst> function(*intptr); 00:15:15 <|amethyst> and now a will be 3 00:15:46 ok now that i get 00:15:47 <|amethyst> the name of the pointer is 'intptr', not '*intptr' 00:17:08 nevermind 00:17:22 im fucking confused :) 00:17:48 <|amethyst> int *intptr; 00:17:55 int *intptr; is just creating a pointer of type int and calling it intptr? 00:18:01 <|amethyst> yes 00:18:07 <|amethyst> a pointer to an integer, called intptr 00:18:22 <|amethyst> the type of intptr is "pointer to integer" 00:18:27 so assigning the value inptr = &a; now everything we do to intptr actually gets done to a 00:19:05 <|amethyst> yes, &a is the address of a (a pointer to a), and that line makes intptr contain that address 00:19:18 -!- debo__ has joined ##crawl-dev 00:19:22 <|amethyst> well 00:19:24 right, so now why won't function(intptr) work? 00:19:27 <|amethyst> not everything you do to intptr 00:19:32 <|amethyst> everything you do to *intptr 00:19:40 <|amethyst> intptr isn't an int, it's an address 00:19:46 <|amethyst> so you can't multiply it by 5 00:19:51 oh 00:20:07 <|amethyst> in the next line, *intptr is the int at that address 00:20:12 -!- nicolae- has left ##crawl-dev 00:20:12 -!- WalkerBoh has joined ##crawl-dev 00:20:17 <|amethyst> anything you do to *intptr you are doing to a 00:20:30 ok so function(int &bar) is actually looking for an address to an int, not an int 00:20:38 <|amethyst> no 00:20:46 <|amethyst> that function is looking for an int 00:20:50 that would be int *bar 00:20:53 <|amethyst> which is why you can't call function(intptr) 00:20:57 int &bar is a reference to an int 00:21:18 (which is like a pointer but without the foot-shooting) 00:21:48 !lg www !gfspeed s=name / won o=% 00:21:49 9/74 games for www (!gfspeed): 4/4x gammafunk [100.00%], 4/11x amalloy [36.36%], 1/17x pleasingfungus [5.88%], 0/11x ontoclasm [0.00%], 0/31x wheals [0.00%] 00:22:39 #winning #knowscrawlbuilds #100percent 00:23:23 inb4 splats next char on d:3 00:23:55 well if it's a musu/desu then maybe... 00:24:05 god I think I'm done with nem choices for a while though 00:24:13 !nchoice 00:24:14 OgSu: 0 wins || Tegga21: CAO, L19 Slayer of Trog || heteroy: CAO, L7 Cudgeler of Xom || Malchor: CAO, L4 Cudgeler of No God || ProzacElf: CBRO, L1 Caller of No God || Chris7: CBRO, L1 Caller of No God 00:24:18 haha 00:24:20 sup 00:24:45 -!- debo__ has quit [Ping timeout: 276 seconds] 00:25:10 gammafunk: basically HESu 00:25:14 <|amethyst> which is why you can't call function(intptr) because that would pass type pointer to int, which function does not want? 00:25:17 no! 00:25:19 not hesu 00:25:25 !apt og 00:25:26 Og: Fighting: 3!, Short: -4*, Long: -3*, Axes: -3*, Maces: 3!, Polearms: 0, Staves: -1, Slings: -3, Bows: -3, Xbows: -3, Throw: 0, Armour: -2, Dodge: -1, Stealth: -1, Shields: -1, UC: -1, Splcast: 1, Conj: -3*, Hexes: -3, Charms: -3, Summ: -3*, Nec: -3*, Tloc: -3*, Tmut: -3, Fire: -3*, Ice: -3*, Air: -3, Earth: -3*, Poison: -3*, Inv: 1, Evo: -2, Exp: 0, HP: 3!, MP: 0 00:25:33 although I would love to have that HP 00:25:37 okay, HESu with more HP 00:25:49 and GSC 00:25:54 haha 00:25:55 Naruni, yes, function is expecting an int, not a poinnter to int or array of int 00:25:58 it's HESu without MP, elliptic 00:25:59 two critical differences 00:26:00 -!- amalloy is now known as amalloy_ 00:26:06 or summons 00:26:13 Og has fine MP 00:26:22 well, i'd probably try to avoid summoning with HESu too 00:26:52 You could probably get a ~30k score with OgSu of chei 00:26:54 to be fair 00:26:58 !hs og 00:26:59 13. Og the Grave Robber (L4 MuNe), slain by Jessica (a +0,+0 dagger) on D:3 on 2009-06-01 22:00:44, with 222 points after 3857 turns and 0:16:21. 00:27:02 !hs * og 00:27:04 147568. 4thArraOfDagon the Skullcrusher (L27 OgHu of Cheibriados), escaped with the Orb and 15 runes on 2016-03-30 20:48:16, with 43577640 points after 33419 turns and 5:33:18. 00:27:10 heh 00:27:16 Og rob grave! 00:27:18 interesting, a bit slower than I'd thought 00:27:34 but I had a HESu set for 39k turns with 15 runes 00:27:49 If I did that as OgSu I'd have to just worship chei and hope for statue form 00:28:39 -1 summoning apt is good, esp with that spellcasting. elliptic just wants to drop the starting book and worship trog or something 00:30:03 tbf if I did that nem choice (which I wouldn't), I'd do something like that 00:33:00 -!- Daekdroom has quit [Quit: Leaving] 00:33:27 amalloy_: oh my god, you have literally one more tournament point than me, you monster 00:34:14 ug, now I have a streak, that's the worst 00:43:59 !source mprf 00:44:00 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/message.cc#l1103 00:44:54 mmm 00:45:06 i think the I store sets the new record for the least impressive alphabet store i've seen 00:46:04 i thought %s was string for mprf? item_use.cc:157:61: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘std::__cxx11::string* {aka std::__cxx11::basic_string*}’ [-Wformat=] mprf("I have %s",menu.item_list[0]->name(DESC_INVENTORY)); 00:46:33 <|amethyst> it wants a C string (pointer to character array), not a C++ string 00:46:42 oh for crying out loud 00:46:50 <|amethyst> you can't pass interesting objects through "..." 00:47:10 <|amethyst> menu.item_list[0]->name(DESC_INVENTORY).c_str() 00:48:04 -!- filthy has quit [Ping timeout: 240 seconds] 00:48:28 thanks 00:48:42 well i thought i was done but i seg faulted 00:48:51 <|amethyst> wait 00:49:07 <|amethyst> menu here is what? 00:49:21 one sec, pastie coming up 00:50:46 http://pastie.org/10836516 _use_an_item was called with OBJ_POTIONS 00:51:13 menu is an InvMenu 00:51:48 <|amethyst> is the item_list empty? 00:52:08 might be, i have a pot in inventory... 00:52:15 i dont see how it could be though 00:52:20 im also standing on 2 of them 00:53:24 <|amethyst> oh 00:53:31 <|amethyst> in your for loop in populate_list 00:53:47 <|amethyst> you return after adding or not adding the very first item 00:53:57 ah 00:53:58 <|amethyst> you probably want that return; to not be in the for loop 00:54:31 -!- Kalir has quit [Changing host] 00:54:53 good catch; it worked! thank you sir 00:55:02 <|amethyst> yay 00:55:05 i need to go poke around the dat/des directory some more, it's been kind of fun seeing how stuff is laid out 01:00:10 -!- omarax has quit [Remote host closed the connection] 01:01:58 this will provde a much better framework for when i eventually get to wielding/wearing weapons/armour from the ground 01:04:36 !seen gammafunk 01:04:37 I last saw gammafunk at Sat May 14 04:34:13 2016 UTC (30m 23s ago) saying 'ug, now I have a streak, that's the worst' on ##crawl-dev. 01:04:40 !lm . 01:04:42 6691. [2016-05-14 05:04:29] pleasingfungus the Cloud Mage (L22 TeCj of Vehumet) entered Lehudib's Moon Base on turn 57641. (Depths:3) 01:04:45 gammafunk: ^ 01:04:51 nice 01:04:58 never been here before.. 01:05:10 I was hoping you were posting a win 01:05:18 I responded a bit early 01:05:27 xl22, probbaly nothing interesting happens 01:07:47 -!- eb has quit [Read error: Connection reset by peer] 01:08:31 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 01:14:28 -!- Idolo has quit [] 01:16:35 -!- eb has quit [] 01:16:44 -!- Zeor has quit [Quit: Leaving.] 01:18:55 Unstable branch on crawl.develz.org updated to: 0.19-a0-82-gd3566c2 (34) 01:20:08 i nearly died to the stone giant at the end! 01:20:10 that was funny 01:20:27 yeah was going to tell you that 01:20:30 rmsl is a spell that is good 01:20:33 assuming you've found 01:20:42 or you have a lot of air, so dmsl 01:26:23 i wish :( 01:26:27 neither's showed up all game 01:26:41 i keep checking to make sure i haven't missed m! 01:28:05 -!- Sorbius has quit [Quit: Leaving] 01:32:10 -!- tealeaves has quit [Quit: Bye] 01:32:42 -!- lobf has quit [Quit: lobf] 01:33:47 !source show 01:33:48 1/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/los_def.h#l8 01:33:51 !source show 2 01:33:52 2/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/menu.cc#l311 01:35:17 !source draw 01:35:17 1/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/beam.cc#l736 01:35:20 !source draw 2 01:35:21 2/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/glwrapper-ogl.cc#l566 01:35:23 !source draw 3 01:35:24 3/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/output.cc#l325 01:35:27 !source draw 4 01:35:27 4/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tilebuf.cc#l262 01:35:30 !source draw 5 01:35:31 5/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tilebuf.cc#l39 01:35:33 !source draw 6 01:35:33 6/6. https://github.com/crawl/crawl/blob/master/crawl-ref/source/tiledgnbuf.cc#l154 01:35:54 -!- lobf has joined ##crawl-dev 01:39:30 -!- mars is now known as Guest20082 01:39:51 -!- simmarine has quit [Read error: Connection reset by peer] 01:39:55 -!- Guest20082 has quit [Client Quit] 01:41:28 -!- JStrane__ is now known as lordfrikk 01:45:59 -!- destroythecore has quit [Read error: Connection reset by peer] 01:48:45 -!- Harudoku has quit [Ping timeout: 244 seconds] 01:51:20 -!- ystael has quit [Ping timeout: 244 seconds] 01:53:03 -!- lobf has quit [Quit: lobf] 01:56:06 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-82-gd3566c2 01:57:06 -!- lobf has joined ##crawl-dev 01:59:21 !source get_ch 01:59:21 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/macro.cc#l754 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:02:24 -!- FireSight has quit [] 02:06:00 -!- marsbars has quit [Quit: Page closed] 02:08:27 !source inventry 02:08:28 Can't find inventry. 02:08:41 !source InvEntry 02:08:42 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l69 02:10:53 -!- amalloy_ is now known as amalloy 02:11:07 -!- nikheizen has quit [Remote host closed the connection] 02:12:35 gammafunk: actually you have more than i do 02:12:55 amalloy: yeah, I was looking at the clan page total 02:13:00 but only some points contribute towards the www score 02:13:03 right 02:13:09 just was funny you have exactly one more 02:13:11 IOW get rekt noob 02:13:25 I should have found some extra unique to kill... 02:13:58 i will probly never win anothr t game 02:14:06 stuck on TeTm until the end of time 02:14:25 I saw you died 02:14:40 I have a musu speedrun I need to get back to but not I'm on a stupid streak 02:14:43 -!- Evablue has quit [Quit: Evablue] 02:14:44 the worst thing to be on 02:14:48 s/not/now/ 02:14:58 you can continue the musu speedrun without messing up the streak 02:15:00 -!- nikheizen has joined ##crawl-dev 02:15:08 oh 02:15:12 it looks at the start time? 02:15:14 t streaks are based on the first game you start after a win 02:15:19 nice 02:15:22 well that's good to know 02:15:37 -!- Kat_ has quit [Ping timeout: 250 seconds] 02:15:38 it will break your sequell streak but not t 02:15:53 you know funny thing about my first streak 02:15:55 !streak 02:15:57 gammafunk has 2 consecutive wins (CeAr, VSCj), and can keep going! 02:16:00 er 02:16:05 oh it's only t 02:16:21 it was HEIE and DgWn and 02:16:32 !strek gammafunk !t 02:16:38 !streak gammafunk !t 02:16:40 gammafunk (!t) has 2 consecutive wins (HEIE, DgWn; HuSu, MfSk; VpSu, OgAK) and has won their last game (DrTm). 02:16:44 yeah there we go 02:16:52 the HEIE set the HE species score, my first speedrun 02:17:11 and then the DgWn had been started I think before the HEIE actually 02:17:25 what a scumbag 02:17:25 so I had no idea that I had this streak, and I thought I'd start up a nice strong char to keep it going 02:17:36 accidentlly chose a mummy on the char selection window... 02:17:38 had to quit... 02:17:51 -!- broquaint has joined ##crawl-dev 02:17:54 quitscumming 02:17:55 since I wanted to go for a nem choice 02:18:04 it was basically dumbscumming 02:18:22 I have a bad history with the crawl char selection menu 02:18:32 through no real fault of the menu, to be honest 02:18:32 haha 02:19:12 gammafunk: it'd be nice if it asked you to confirm your combo, even for combos that have no further choices to make 02:19:26 like if i start a HuFi i can back out, during the weapon selection menu 02:19:34 but if i start an OpWz, that's final 02:19:40 but that'd slow down people who are busy being on tilt.... 02:19:42 amalloy: iirc I knew I selected the wrong species and tried to escape out, but got confused about the key I needed to hit to escape 02:19:48 I think I hit 'q' or something, thinking it would quit 02:19:57 i guess if you're on tilt you're probably hitting tab 02:20:33 yeah, always a confirmation might be ok 02:21:41 !nchoice 02:21:47 OgSu: 0 wins || Tegga21: CAO, L21 Slayer of Trog || ProzacElf: CBRO, L11 Bludgeoner of Ru || heteroy: CAO, L7 Cudgeler of Xom || edsrzf: CPO, L1 Caller of No God || Chris7: CBRO, L1 Caller of No God 02:21:52 if I DE comes up, I'll probably try one, but maybe I'm done with those for now 02:23:03 !lastgames gammafunk 02:23:05 Last 10 games for gammafunk: L27 VSCj^Makh (winning), L26 CeAr^Trog (winning), L3 MuSu^ (quitting), L1 MuSu^ (a kobold), L1 MuSu^ (a hobgoblin), L2 MuSu^ (quitting), L7 MuSu^Sif (a worker ant), L1 MuSu^ (a jackal), L5 MuSu^ (quitting), L2 MuSu^ (quitting) 02:23:17 !nchoice tetm 02:23:23 TeTm: 1 win || Sar: CXC, L19 Warrior of Okawaru || cosmonaut: CWZ, L15 Spry of Kikubaaqudgha || glosham: CJR, L10 Destroyer of Vehumet || stickyfingers: CDO, L8 Martial Artist of No God || krfreak: CUE, L1 Insei of No God || worldfamousw: CBRO, L1 Insei of No God 02:23:27 i'm gonna record this one. surefire way to win 02:24:38 incidentally, viewership is way up during the last week or so. i'm not sure if it's because i uploaded t games or because someone had recently asked on /r/dcss for video guides and i suggested my channel, but it's nice 02:24:51 yeah my vods also getting a lot of views 02:24:53 the t ones 02:24:57 more than usual for sure 02:25:04 or because of gammafunk mentioning/linking me, come to think of it 02:25:35 probably not, since that's only come up a few times, but hey if it helps 02:27:34 -!- Dracunos has quit [Ping timeout: 240 seconds] 02:35:14 -!- grisha5 has quit [Quit: Page closed] 02:37:01 -!- Lasty has joined ##crawl-dev 02:38:04 -!- Dracunos has quit [Ping timeout: 240 seconds] 02:40:04 -!- iFurril has quit [Ping timeout: 240 seconds] 02:40:25 -!- xnavy has quit [Ping timeout: 244 seconds] 02:48:11 -!- tealeaves has quit [Quit: Bye] 02:49:21 -!- Naruni has quit [Remote host closed the connection] 02:51:40 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-82-gd3566c2 02:52:46 -!- waat has quit [Ping timeout: 276 seconds] 02:53:35 -!- sage1234 has quit [Ping timeout: 260 seconds] 02:56:12 -!- ZiBuDo has quit [Ping timeout: 276 seconds] 02:58:46 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:01:48 vible (L2 DrIE) (D:1) 03:02:55 vible (L1 DrIE) (D:1) 03:09:40 -!- Nerem has quit [Ping timeout: 276 seconds] 03:11:18 -!- fixit_friend has quit [Read error: Connection reset by peer] 03:13:53 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-82-gd3566c2 (34) 03:14:58 -!- fixit_friend has joined ##crawl-dev 03:21:00 -!- oplop has quit [Quit: Page closed] 03:22:03 -!- Dracunos7 is now known as Dracunos 03:24:09 -!- hellmonk has quit [Quit: Page closed] 03:27:23 -!- TonyMeatballs__ has quit [Quit: Leaving] 03:27:38 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:35:44 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 03:38:05 -!- Dracunos has quit [Read error: Connection reset by peer] 03:41:22 -!- Dracunos has quit [Read error: Connection reset by peer] 03:49:37 Dithmenos piety does not rise if you defeat a flaming weapon 13https://crawl.develz.org/mantis/view.php?id=10417 by Sphara 03:52:28 -!- NotKat is now known as d00dz 03:53:12 -!- d00dz is now known as NotKat 03:57:28 -!- glaas has quit [Quit: WeeChat 0.4.2] 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:02:32 ??recite 04:02:32 recite[1/5]: Causes various effects to chaotic, unclean, evil or heretical creatures in view. Four-turn action, with strength depending on piety and invocations. Effects scale from things like confusion and fear on humanoids, to smiting and instakilling chaotic creatures, to permanently blinding or paralysing heretic priests. 04:03:48 -!- ystael has quit [Ping timeout: 276 seconds] 04:08:14 -!- scummos| has quit [Remote host closed the connection] 04:10:51 ??dig 04:10:51 dig[1/1]: Gets rid of a line of rock walls. Does not work on stone, metal, or green crystal walls. 04:11:47 flappity: recite is bamazing, at least after the first 2 runes, and also in snake 04:11:57 isn't that Zin? 04:12:16 yes 04:12:23 never tried him 04:12:30 it's worth the annoying restrictions 04:12:40 I avoided good gods for a loooooong time 04:12:49 they are indeed annoying 04:13:06 but zin is like a qaz that saves your butt instead of roasting it 04:13:15 still pretty loud though 04:20:33 -!- ontoclasm has quit [Quit: Leaving.] 04:22:38 -!- Ququman has joined ##crawl-dev 04:22:52 -!- Insomniak` has quit [Quit: I like to rock] 04:25:00 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 04:27:40 -!- NotKat has quit [Quit: Page closed] 04:28:08 -!- lobf has quit [Quit: lobf] 04:32:59 -!- Yermak has quit [Ping timeout: 250 seconds] 04:44:23 -!- Shard1697 has quit [Ping timeout: 252 seconds] 04:47:56 minmay: do you play console or tiles 04:50:21 oldnick (L9 DEWz) ASSERT(load_mode != LOAD_VISITOR) in 'files.cc' at line 1280 failed. (D:255) 04:51:25 -!- Evablue__ is now known as Evablue 05:00:04 -!- omarax has quit [Remote host closed the connection] 05:03:58 -!- dtsund has quit [Ping timeout: 250 seconds] 05:09:07 -!- AreBrandon has joined ##crawl-dev 05:15:31 -!- SlothLord has quit [Read error: Connection reset by peer] 05:16:06 -!- GauHelldragon2 has quit [Ping timeout: 250 seconds] 05:18:47 so you can't have in-line comments next to spellbook names 05:18:56 but it's ok to use those elsewhere 05:35:56 that sounds wrong, unless there are cpp macros involved 05:37:16 it makes the perl script crap itself, geekosaur 05:37:33 the one that makes spellbook enums 05:37:39 -!- docnvk has quit [Ping timeout: 244 seconds] 05:38:21 oh 05:38:28 tsk 05:38:40 you can do this 05:39:17 / the cool guy 05:39:28 MST_COOL_BOOK_I 05:39:34 but not 05:39:45 MST_COOL_BOOK_I // the cool guy 05:39:55 yeh that's just an undercooked regex 05:40:52 it was making all my PRs explode and I thought it was my fault, luckily the real dev figured it out :D 05:41:05 thought y'all would wanna know 05:42:16 how do we add cjr ttyrecs so they can be footved? 05:44:14 -!- owl has quit [Read error: Connection reset by peer] 05:44:44 -!- owl has joined ##crawl-dev 05:46:51 yeh, that's fixable pretty easily (at least for c++ style comments) 05:47:30 but I'd suspect they decided to disallow comments so nobody tries to use a multiline C-style comment, which would be harder to deal with sensibly 05:55:30 https://crawl.develz.org/mantis/view.php?id=9020 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:09:25 -!- WalkerBoh has quit [Remote host closed the connection] 06:09:56 < minmay> This weapon's minimum attack delay (1.6) is reached at skill level 28. <-- I thought it was funny 06:10:33 wow, I found one thing that webtiles does better than desktop. didn't think it was possible 06:11:05 in desktop, you can't paste text into "Input macro action:", but in webtiles you can 06:14:26 -!- ProzacElf has quit [Ping timeout: 276 seconds] 06:15:26 -!- ystael has quit [Ping timeout: 250 seconds] 06:16:13 webtiles also shows a nice monster list which desktop doesn't 06:16:13 zxc: You have 2 messages. Use !messages to read them. 06:19:59 and the UI windows are like popups rather than ugly full-screen things 06:21:35 the inventory on desktop is hideous, but convenient 06:21:47 net effect: equal, imo 06:22:22 -!- Wolfechu has quit [Ping timeout: 250 seconds] 06:28:00 !tell amalloy That's very interesting. It may be because I prefer to wait for an 'ideal god' than the 'first decent god'. I think I have a different approach to god choice to most good players. 06:28:01 zxc: OK, I'll let amalloy know. 06:28:20 -!- mopl has quit [Quit: Page closed] 06:29:59 -!- scummos__ has quit [Ping timeout: 260 seconds] 06:41:02 -!- edsrzf has quit [Ping timeout: 246 seconds] 06:43:43 -!- iFurril has quit [Ping timeout: 252 seconds] 06:43:59 -!- lordfrikk has quit [Ping timeout: 260 seconds] 06:53:06 -!- Marvin is now known as Guest42424 06:54:28 -!- Alcopop has quit [Quit: Page closed] 06:56:53 mibe (L20 FoHu) ASSERT(!newpos.origin()) in 'spl-goditem.cc' at line 881 failed. (Swamp:4) 06:59:42 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:10:37 -!- insecticide has quit [Ping timeout: 244 seconds] 07:14:28 -!- Guest42424 has quit [Remote host closed the connection] 07:18:46 -!- JStrane_ is now known as JStrange 07:19:15 -!- CcS has quit [Ping timeout: 276 seconds] 07:24:17 omg http://dpaste.unisolinc.us/iP1k 07:25:18 ability 2 is super OP though 07:25:31 trashing your cards is one of the most powerful effects in dominion 07:27:24 -!- scummos__ has quit [Quit: Konversation terminated!] 07:27:59 -!- scummos__ has quit [Client Quit] 07:28:34 -!- scummos__ has quit [Read error: Connection reset by peer] 07:29:15 -!- scummos__ has quit [Client Quit] 07:29:50 -!- scummos__ has quit [Client Quit] 07:30:26 -!- scummos__ has quit [Client Quit] 07:31:00 -!- scummos__ has quit [Client Quit] 07:31:37 -!- scummos__ has quit [Read error: Connection reset by peer] 07:32:14 -!- scummos__ has quit [Read error: Connection reset by peer] 07:32:48 -!- scummos__ has quit [Client Quit] 07:34:38 -!- scummos__ has quit [Read error: Connection reset by peer] 07:35:12 -!- scummos__ has quit [Read error: Connection reset by peer] 07:35:48 -!- scummos__ has quit [Client Quit] 07:36:24 -!- scummos__ has quit [Read error: Connection reset by peer] 07:37:00 -!- scummos__ has quit [Read error: Connection reset by peer] 07:37:37 -!- scummos__ has quit [Client Quit] 07:38:15 -!- scummos__ has quit [Client Quit] 07:38:51 -!- scummos__ has quit [Client Quit] 07:39:25 -!- scummos__ has quit [Client Quit] 07:40:00 -!- scummos__ has quit [Read error: Connection reset by peer] 07:40:42 -!- scummos__ has quit [Client Quit] 07:41:17 -!- scummos__ has quit [Read error: Connection reset by peer] 07:41:50 -!- scummos__ has quit [Client Quit] 07:42:25 -!- scummos__ has quit [Client Quit] 07:44:18 -!- scummos__ has quit [Client Quit] 07:44:53 -!- scummos__ has quit [Client Quit] 07:45:25 -!- scummos__ has quit [Read error: Connection reset by peer] 07:46:05 -!- scummos__ has quit [Client Quit] 07:46:41 -!- scummos__ has quit [Read error: Connection reset by peer] 07:47:12 -!- scummos__ has quit [Read error: Connection reset by peer] 07:47:23 -!- serq has quit [Changing host] 07:47:52 -!- scummos__ has quit [Read error: Connection reset by peer] 07:48:25 -!- scummos__ has quit [Read error: Connection reset by peer] 07:49:02 -!- scummos__ has quit [Read error: Connection reset by peer] 07:49:37 -!- scummos__ has quit [Read error: Connection reset by peer] 07:49:42 -!- cang has quit [Ping timeout: 250 seconds] 07:50:15 -!- scummos__ has quit [Client Quit] 07:50:50 -!- scummos__ has quit [Read error: Connection reset by peer] 07:51:27 -!- scummos__ has quit [Client Quit] 07:52:06 -!- scummos__ has quit [Read error: Connection reset by peer] 07:52:38 -!- scummos__ has quit [Client Quit] 07:53:22 -!- scummos__ has quit [Read error: Connection reset by peer] 07:53:50 -!- scummos__ has quit [Read error: Connection reset by peer] 07:54:30 -!- scummos__ has quit [Client Quit] 07:55:04 -!- scummos__ has quit [Client Quit] 07:55:40 -!- scummos__ has quit [Client Quit] 07:56:19 -!- scummos__ has quit [Client Quit] 07:56:50 -!- scummos__ has quit [Read error: Connection reset by peer] 07:57:34 -!- scummos__ has quit [Client Quit] 07:57:47 -!- amalloy is now known as amalloy_ 07:58:09 -!- scummos__ has quit [Client Quit] 07:58:43 -!- scummos__ has quit [Client Quit] 07:58:45 -!- Erik_the_Red has quit [Read error: Connection reset by peer] 07:59:15 -!- scummos__ has quit [Read error: Connection reset by peer] 07:59:56 -!- scummos__ has quit [Client Quit] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:00:29 -!- scummos__ has quit [Client Quit] 08:01:06 -!- scummos__ has quit [Read error: Connection reset by peer] 08:01:42 -!- scummos__ has quit [Client Quit] 08:02:16 -!- scummos__ has quit [Read error: Connection reset by peer] 08:02:54 -!- scummos__ has quit [Client Quit] 08:03:34 -!- scummos__ has quit [Read error: Connection reset by peer] 08:04:06 -!- scummos__ has quit [Read error: Connection reset by peer] 08:04:42 -!- scummos__ has quit [Read error: Connection reset by peer] 08:05:18 -!- scummos__ has quit [Read error: Connection reset by peer] 08:05:53 -!- scummos__ has quit [Read error: Connection reset by peer] 08:06:30 -!- scummos__ has quit [Client Quit] 08:06:39 -!- MarvinPA has joined ##crawl-dev 08:07:10 -!- scummos__ has quit [Client Quit] 08:07:42 -!- scummos__ has quit [Client Quit] 08:08:20 -!- scummos__ has quit [Read error: Connection reset by peer] 08:08:58 -!- scummos__ has quit [Client Quit] 08:09:14 -!- jefus has quit [Read error: Connection reset by peer] 08:09:30 -!- scummos__ has quit [Client Quit] 08:10:06 -!- scummos__ has quit [Read error: Connection reset by peer] 08:10:43 -!- scummos__ has quit [Client Quit] 08:11:18 -!- scummos__ has quit [Client Quit] 08:12:00 -!- scummos__ has quit [Client Quit] 08:12:30 -!- scummos| has quit [Read error: Connection reset by peer] 08:13:06 -!- scummos| has quit [Read error: Connection reset by peer] 08:13:42 -!- scummos| has quit [Read error: Connection reset by peer] 08:14:20 -!- scummos| has quit [Client Quit] 08:14:54 -!- scummos| has quit [Read error: Connection reset by peer] 08:15:30 -!- scummos| has quit [Read error: Connection reset by peer] 08:16:07 -!- scummos| has quit [Read error: Connection reset by peer] 08:16:46 -!- scummos| has quit [Client Quit] 08:17:20 -!- scummos| has quit [Client Quit] 08:17:56 -!- scummos| has quit [Client Quit] 08:18:33 -!- scummos| has quit [Read error: Connection reset by peer] 08:19:08 -!- scummos| has quit [Client Quit] 08:19:44 -!- scummos| has quit [Client Quit] 08:30:03 -!- tabstorm has quit [Ping timeout: 240 seconds] 08:35:19 -!- scummos| has quit [Quit: Konversation terminated!] 08:35:57 -!- scummos| has quit [Client Quit] 08:36:34 -!- scummos| has quit [Read error: Connection reset by peer] 08:37:12 -!- scummos| has quit [Read error: Connection reset by peer] 08:37:42 -!- scummos| has quit [Read error: Connection reset by peer] 08:42:59 -!- jefus has joined ##crawl-dev 08:47:37 -!- Alcopop has quit [Quit: Page closed] 08:59:42 -!- Kenran has joined ##crawl-dev 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:46 Hi, does anyone of you in here maybe know whom I could contact about a password reset for CAO? 09:01:02 -!- serq has quit [Quit: leaving] 09:03:24 -!- techieAgnostic has quit [Quit: WeeChat 1.4-dev] 09:13:08 "This altar will convert you to a god." 13https://crawl.develz.org/mantis/view.php?id=10418 by BTA 09:20:58 -!- elliptic has quit [Quit: Leaving] 09:23:09 -!- elliptic has joined ##crawl-dev 09:33:09 -!- Patashu has quit [Ping timeout: 276 seconds] 09:38:37 -!- Denapoli has quit [Quit: Page closed] 09:44:34 -!- Kalir has quit [Changing host] 09:50:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 09:51:02 -!- Wolpertinger has quit [Ping timeout: 250 seconds] 10:00:00 -!- MDvedh has quit [Quit: Page closed] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:08:23 -!- grisha5 has quit [Quit: Page closed] 10:09:50 -!- scummos| has quit [Quit: Konversation terminated!] 10:14:26 -!- cang has quit [Ping timeout: 250 seconds] 10:14:35 -!- friendfixit has joined ##crawl-dev 10:14:45 -!- fixit_friend has quit [Read error: Connection reset by peer] 10:26:49 -!- PsyMar has quit [Ping timeout: 260 seconds] 10:40:57 -!- ystael has quit [Ping timeout: 276 seconds] 10:41:39 -!- elliptic has quit [Quit: Leaving] 10:43:07 -!- elliptic has joined ##crawl-dev 10:53:24 -!- mamgar has quit [Quit: Exit Stage Left] 10:54:26 -!- meatpath has joined ##crawl-dev 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:05:08 -!- G-Flex has joined ##crawl-dev 11:06:41 !source absdepth 11:06:41 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/branch.h#l34 11:06:53 !source absdepth 2 11:06:54 2/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/hiscores.h#l83 11:06:59 !source absdepth 3 11:07:00 3/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/travel.cc#l3004 11:09:15 -!- Nattefrost has quit [Ping timeout: 250 seconds] 11:10:53 -!- tabstorm has quit [Ping timeout: 244 seconds] 11:12:23 -!- nikheizen has quit [Quit: Lost terminal] 11:12:45 -!- simmarine has joined ##crawl-dev 11:16:24 -!- Xenobreeder has quit [Ping timeout: 250 seconds] 11:19:00 because dwarven halls only had one floor, its vaults don't use the DEPTH tag. they either say "DEPTH: Dwarf" or omit it completely. will that cause a problem with an expansion to 4 floors? 11:20:10 -!- MarvinPA has quit [Quit: Leaving] 11:21:37 current plan is to write "DEPTH: Dwarf" on a bunch of Float vaults that exist elsewhere in the /des folder, and see what happens, but more informed ideas are most welcome 11:22:15 -!- Nattefrost has quit [Remote host closed the connection] 11:23:44 <|amethyst> friendfixit: if you plan on having an end vault at the bottom, you might want to mark some of them as DEPTH: Dwarf, !Dwarf:$ 11:24:12 <|amethyst> friendfixit: ones that would interfere with the end vault, or that wouldn't be challenging enough 11:25:06 -!- MarvinPA has joined ##crawl-dev 11:26:30 good point. the "end vaults" that it already has seem to have dhfh_treasure on them, but there are... *checks* ... only two of those 11:28:21 there's also a "main hall" formed voltron-style of several sub-vaults, but it's non-exclusive with the more lucrative-looking treasure vaults 11:32:13 -!- ada482 has quit [Ping timeout: 250 seconds] 11:40:08 -!- mopl has quit [Client Quit] 11:50:27 -!- meatpath has quit [Ping timeout: 260 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:02:04 -!- MarvinPA has quit [Quit: Leaving] 12:02:43 -!- ystael has quit [Ping timeout: 252 seconds] 12:03:27 -!- dplusplus has quit [Quit: Leaving...] 12:04:22 -!- Doesnty has quit [Ping timeout: 252 seconds] 12:05:44 -!- meatpath has joined ##crawl-dev 12:14:17 is statue form not removing cigutuvi's embrace bonus by design? 12:14:38 casting cigotuvi while in statue form isn't allowed 12:17:24 <|amethyst> does it need the statue/ice restriction anyway? 12:24:10 -!- ystael has quit [Ping timeout: 252 seconds] 12:29:31 -!- Dingbat_ has quit [Quit: Page closed] 12:30:40 -!- PleasingFungus has joined ##crawl-dev 12:31:00 Medar: i think the idea there is that we don't want players stacking *too* much ac, but idk 12:31:13 i don't feel strongly about it 12:31:33 made more sense with oldbuffs 12:31:54 i'd say that statue form not removing cigotuvi's is an oversight at present, but it'd probably be fine if it just worked with cigo's, probably 12:31:54 you can stack them, but only if you do cigo first 12:31:59 right 12:32:26 I have no clue about that tbh 12:32:41 what's 'that'? 12:32:54 whether the limitation is necessary 12:33:26 very little in crawl is strictly necessary 12:38:41 -!- dtsund has joined ##crawl-dev 12:44:35 -!- ystael has quit [Ping timeout: 250 seconds] 12:46:34 -!- tealeaves has quit [Quit: Bye] 12:49:27 -!- JStrange has quit [Ping timeout: 276 seconds] 12:49:36 -!- Dracunos has quit [Quit: Bye] 12:49:47 -!- Dracunos_ is now known as Dracunos 12:58:52 -!- Shard1697 has joined ##crawl-dev 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:05:34 -!- ystael has quit [Ping timeout: 240 seconds] 13:05:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 13:07:21 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-82-gd3566c2 (34) 13:11:50 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 13:13:17 -!- dtsund has quit [Quit: Reality is an illusion, the universe is a hologram, buy gold, BYE] 13:15:02 -!- ontoclasm has joined ##crawl-dev 13:15:02 -!- cojito has quit [Read error: Connection reset by peer] 13:17:29 -!- ProzacElf_ has joined ##crawl-dev 13:18:34 -!- HellTiger has quit [Ping timeout: 240 seconds] 13:18:38 -!- jefus has quit [Quit: Leaving] 13:20:12 -!- AreBrandon has quit [Ping timeout: 276 seconds] 13:21:38 ok, despite everything bad i've ever said about inner flame, firestarter is an awesome weapon 13:23:27 -!- WereVolvo has quit [Ping timeout: 276 seconds] 13:25:28 -!- Arivia has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 13:26:37 -!- ystael has quit [Ping timeout: 250 seconds] 13:31:51 -!- jefus has joined ##crawl-dev 13:31:58 -!- DDFi has quit [Quit: Page closed] 13:33:32 -!- zxc has quit [Read error: Connection reset by peer] 13:35:21 -!- scummos| has quit [Quit: Konversation terminated!] 13:35:52 -!- scummos| has quit [Client Quit] 13:36:30 -!- scummos| has quit [Read error: Connection reset by peer] 13:37:08 -!- scummos| has quit [Client Quit] 13:37:44 -!- scummos| has quit [Read error: Connection reset by peer] 13:38:16 -!- scummos| has quit [Client Quit] 13:38:56 -!- scummos| has quit [Read error: Connection reset by peer] 13:39:08 -!- flappity has quit [Read error: Network is unreachable] 13:39:28 -!- scummos| has quit [Read error: Connection reset by peer] 13:39:57 -!- flappity has joined ##crawl-dev 13:40:10 -!- scummos| has quit [Read error: Connection reset by peer] 13:40:42 -!- scummos| has quit [Client Quit] 13:41:21 -!- scummos| has quit [Client Quit] 13:42:14 -!- meatpath has quit [Ping timeout: 260 seconds] 13:44:22 -!- scummos| has quit [Client Quit] 13:44:54 -!- scummos| has quit [Client Quit] 13:47:43 -!- ystael has quit [Ping timeout: 260 seconds] 13:47:43 -!- rossi has quit [Ping timeout: 260 seconds] 13:54:22 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:03:35 -!- PleasingFungus has joined ##crawl-dev 14:07:13 -!- Lasty has quit [Quit: Leaving.] 14:09:04 -!- ystael has quit [Ping timeout: 260 seconds] 14:19:00 -!- rkd has quit [Quit: Page closed] 14:27:14 all these tantalizing "unstable branch" updates 14:27:29 is there a way to isolate and gawk at these .19 commits? 14:29:21 -!- ystael has quit [Ping timeout: 246 seconds] 14:30:15 -!- Tux[Qyou] has joined ##crawl-dev 14:32:53 isolate? 14:33:56 -!- serq has quit [Quit: leaving] 14:37:06 well like separate them from .18 bugfixes or whatever other not-.19-related commits there are 14:37:48 Odd way to think about it! 14:38:02 I guess you want "all 0.19 commits that aren't in 0.18"? 14:38:21 cherry-picking makes it trickier, since a cherry-picked commit is distinct from the original. 14:38:29 like you hushed ugly things, is that .19 or .18 or ... some other category that, in my noviceness, I've failed to anticipate? 14:43:38 That's 0.19, yeah. 14:43:42 aka trunk 14:43:50 <|amethyst> %git stone_soup-0.18 14:43:50 07PleasingFungus02 * 0.18.1-5-g4a78601: Don't crash on inscriptions (10404) 10(6 days ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/4a7860119eef 14:44:07 All the current 0.19 stuff is quite minor, to avoid distracting people from t. ideally. 14:45:09 <|amethyst> git log has a --cherry-pick option that might be useful 14:47:36 <|amethyst> friendfixit: git log --cherry-pick --right-only origin/stone_soup-0.18..origin/master 14:48:12 now *that's* using git with power! 14:48:13 <|amethyst> possibly with --reverse if you'd rather read them from oldest to newest, and -p if you want to see the patches too 14:48:49 hm, the trouble is that i've been kind of inconsistent about the direction of cherry-picks, so that does include some shared stuff 14:48:51 e.g. 14:49:05 %git 06ac6a4844c00b20e897160da2b446363df7838c 14:49:05 07PleasingFungus02 * 0.19-a0-59-g06ac6a4: Remove a lingering Stoneskin ref (10403) 10(6 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/06ac6a4844c0 14:49:05 <|amethyst> only changelog stuff 14:49:08 <|amethyst> oh 14:49:21 <|amethyst> hm 14:49:46 <|amethyst> oh 14:49:53 <|amethyst> that one wasn't marked as a cherry pick 14:50:23 <|amethyst> I think it requires the commit message comment? 14:50:49 <|amethyst> wonder if there's a way to get it to look for equal diffs 14:51:37 <|amethyst> oh hm 14:51:42 <|amethyst> it says patch-equivalent 14:52:03 <|amethyst> I wonder why those two aren't considered patch-equivalent 14:52:06 <|amethyst> %git b6758d2 14:52:06 07PleasingFungus02 * 0.18.1-4-gb6758d2: Remove a lingering Stoneskin ref (10403) 10(6 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b6758d248597 14:55:01 neato, I feel less clueless now, thank you 14:56:33 -!- ystael has quit [Ping timeout: 260 seconds] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:00:55 -!- Erik_the_Red has quit [Ping timeout: 252 seconds] 15:00:56 -!- Erik_the_Red_ is now known as Erik_the_Red 15:08:20 -!- ZiBuDo has joined ##crawl-dev 15:08:41 should it be possible to inner flame fire elementals? 15:08:52 i'm using firestarter, not a spell 15:08:57 but it still seems a bit weird 15:10:05 Only reason you can't do it with the spell is fire elemntals are magic immune. 15:10:22 right 15:10:51 scroll doesn't do it either 15:10:55 same reason 15:12:47 -!- ystael has quit [Ping timeout: 250 seconds] 15:13:17 are there any potentially unwanted consequences to adding ", Dwarf" to the end of several vaults's DEPTH: tags? for what I'm hoping are unrelated reasons, stairs down didn't spawn in Tomb:1 15:13:49 -!- Evablue has quit [Ping timeout: 260 seconds] 15:14:44 -!- Gorice has quit [Ping timeout: 250 seconds] 15:15:31 you might want a DEBUG build so you can watch what level gen is doing 15:16:20 that 15:16:28 sounds like a great idea 15:16:32 !source debug 15:16:32 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sdl2-mixer/external/flac-1.2.1/obj/debug 15:16:34 just adding a branch like that should not break things --- provided the branch exists, including any components that might be used as a result (iirc missing / broken monster lists can lead to odd level gen errors) 15:17:44 yeah, come to think of it, almost all of the vaults that I added ", Dwarf" to, were vaults that are in D, Elf, Vaults, and Depths. more thematically appropriate than tomb 15:18:04 -!- Yermak has joined ##crawl-dev 15:18:13 https://crawl.develz.org/mantis/view.php?id=10390 15:18:20 Could you push this change into 0.18? 15:18:35 Current apportation is highly irritating to use. 15:18:52 Bake until upon inserting two inches of a sticklet of teeth it leave almost clean. 15:19:06 i love sticklets 15:19:12 side note: I don't know if it was fixed by this commit, but apportation targeting cycle shouldn't include items under player. 15:19:32 Wait, I'm in the wrong channel. 15:19:42 i'm intensely curious about what the right channel is 15:19:42 Hi, Crawl developers. 15:19:44 %git 0d989fc4e222 15:19:44 07wheals02 * 0.19-a0-31-g0d989fc: Don't cycle through items out of LOF for apport (#10390). 10(13 days ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/0d989fc4e222 15:20:15 -!- amalloy_ is now known as amalloy 15:22:06 -!- cang has quit [Ping timeout: 250 seconds] 15:22:30 03wheals02 {PleasingFungus} 07[stone_soup-0.18] * 0.18.1-6-gd335043: Don't cycle through items out of LOF for apport (#10390). 10(13 days ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/d3350433c4d2 15:22:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042]] 15:23:47 oh no, 0.18.2... 15:25:46 -!- beatdown has quit [Killed (orwell.freenode.net (Nickname regained by services))] 15:31:06 -!- MarvinPA has joined ##crawl-dev 15:32:34 -!- Orphics_ is now known as Orphcs 15:35:24 -!- MarvinPA has quit [Client Quit] 15:35:46 -!- MarvinPA has joined ##crawl-dev 15:35:57 Big thanks! 15:36:51 Also, does stair targeting in shift-X mode in 0.18 have any relationship to this apportation bug? 15:36:52 ??word 15:36:53 word ~ words[1/5]: dear deck demo desk dram fear feck foam ghee gram hack hear heck hehe hewn hoar hock homo hone huck husk mien mine muck musk open spam spar spas teak team tear teas teen tram tree trie 15:37:00 !nchoice 15:37:02 Time for a new nchoice! It will appear shortly on the tournament website (if it hasn't yet). Type "=nemelex XXXX" to update !nchoice with the new combo, where XXXX should be replaced by the new combo. 15:37:08 =nemelex GrAM 15:37:11 Defined keyword: nchoice => OgAE|GhEE|huen|FoIE|DDSu|DEAM|VpVM|KoMo|OpSk|MfFE|HEEn|MuEE|sphu|TeTm|HaWz|CeNe|FeWr|CeAr|VSCj|FoVM|OgSu|GhAK|GrAM 15:37:17 !nchoice 15:37:22 GrAM: 0 wins || Kellhus: CDO, L8 Basher of Makhleb || ldf: CDO, L7 Twirler of Makhleb 15:39:19 -!- AreBrandon has joined ##crawl-dev 15:41:20 Yermak: probably not 15:41:20 amalloy: You have 1 message. Use !messages to read it. 15:41:27 !messages 15:41:28 (1/1) zxc said (9h 13m 26s ago): That's very interesting. It may be because I prefer to wait for an 'ideal god' than the 'first decent god'. I think I have a different approach to god choice to most good players. 15:41:49 -!- Shard1697 has quit [Read error: Connection reset by peer] 15:42:12 -!- Shard1697 has joined ##crawl-dev 15:44:45 is zxc related to cxc? 15:45:26 secret crawl server 15:48:24 -!- ystael has quit [Ping timeout: 276 seconds] 15:49:43 should VS be able to regain mp from biting under pakellas? seems like probably not but they currently can i think? 15:51:12 -!- nicholas98 has quit [Quit: Page closed] 15:52:25 -!- WalkerBoh has joined ##crawl-dev 15:53:06 just someone who likes the bottom row :p 15:53:31 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:53:47 -!- Tux[Qyou] has joined ##crawl-dev 15:53:58 -!- Tux[Qyou] has quit [Changing host] 15:53:58 -!- Tux[Qyou] has joined ##crawl-dev 15:54:17 -!- ProzacElf_ is now known as Prozacelf 15:55:44 also could someone who understands stepdowns take a look at http://sprunge.us/GiFG and tell me if it makes sense? 15:56:10 if i'm understanding right it results in no significant change but i could very easily be missing stuff 15:57:16 -!- ontoclasm has quit [Quit: Leaving.] 15:59:27 -!- AreBrandon has quit [Ping timeout: 276 seconds] 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:04:29 -!- AreBrandon has joined ##crawl-dev 16:05:40 on the first skim through scrollback it was looking a little spicy there. MarvinPA was "biting under pakellas" while geekosaur noted that Marv seems to "like the bottom raw" 16:05:53 it all resolved into normal crawl stuff though. whew! 16:06:14 you might need a cold shower if... 16:07:27 -!- MarvinPA has quit [Ping timeout: 244 seconds] 16:08:47 Stable (0.18) branch on crawl.jorgrun.rocks updated to: 0.18.1-6-gd335043 16:08:53 -!- insecticide has quit [Ping timeout: 260 seconds] 16:09:31 can the bow of krishna get a better name 16:09:47 +1 16:10:30 naming exactly one real-world deity in the game is silly 16:10:34 -!- MarvinPA has joined ##crawl-dev 16:11:53 -!- travis-ci has joined ##crawl-dev 16:11:54 The build passed. (stone_soup-0.18 - d335043 #5452 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/130273687 16:11:54 -!- travis-ci has left ##crawl-dev 16:11:59 minmay: there are two! 16:12:24 ??robe of night 16:12:24 robe of night[1/1]: the +4 robe of Night {+Inv MR+ SInv Stlth++ (50)}. Reduces LOS by 2, partially stacking with nightstalker and Darkness. 16:12:53 well i don't know why i thought that would contain the full desc but yes 16:13:03 ...why is that even in the desc, lol 16:13:03 do tzitzimitl count? 16:13:14 oh yeah, that sucks too 16:14:17 anyway there was vague discussion about this a few weeks ago when i mentioned that it was weird that ratri is the only explicitly-gendered deity in crawl (as a result of being a real-world one) 16:15:15 and i'd be okay with removing both references but i don't know if there were any particularly strong opinions either way 16:15:53 krishna is generally considered male too, yes? 16:16:42 what about geryon or dispater 16:17:03 those aren't really gods 16:17:17 Ereshkigal? 16:17:33 i mean, some of them are gods irl, but not ingame 16:17:46 whereas the bow of krishna literally says "god" in its description 16:17:51 ah 16:18:04 yeah that's not very helpful 16:18:41 imo rename it to Speedbow 16:19:05 -!- neunon has quit [Ping timeout: 250 seconds] 16:20:26 -!- ZiBuDo has quit [Read error: Connection reset by peer] 16:22:05 -!- Eronarn__ has quit [Ping timeout: 260 seconds] 16:22:42 -!- neunon has joined ##crawl-dev 16:23:09 -!- Eronarn__ has joined ##crawl-dev 16:24:20 the +8 longbow of The Breezy Sonata 16:24:33 the +8 longbow of Excession 16:24:48 the +8 longbow of Nervous Energy 16:25:19 the +8 longbow of Youthful Indiscretion 16:25:48 -!- dirtygrass has quit [Ping timeout: 250 seconds] 16:26:05 -!- Tuxedo[Qyou] has joined ##crawl-dev 16:28:39 -!- tealeaves has quit [Quit: Bye] 16:29:21 -!- Tux[Qyou] has quit [Ping timeout: 276 seconds] 16:30:20 10756 | D:10 | Noticed a stone giant 10758 | D:10 | Noticed a sphinx 16:30:30 this vault looks a bit tough for d:10 16:32:45 -!- Tux[Qyou] has joined ##crawl-dev 16:33:52 -!- Erik_the_Red has quit [Ping timeout: 252 seconds] 16:33:54 -!- Erik_the_Red_ is now known as Erik_the_Red 16:36:05 -!- Tuxedo[Qyou] has quit [Ping timeout: 260 seconds] 16:42:39 -!- ontoclasm has joined ##crawl-dev 16:48:13 -!- meatpath has joined ##crawl-dev 16:51:40 -!- Denapoli has quit [Quit: Page closed] 16:51:43 seems pretty standard for monsters placed with 8 16:53:14 (10+2)*2 is 24, and stone giants are native to d:21-27, sphinxes to d:19-27 16:56:12 !learn add amalloy_todo Te can't start flying in spider form, but casting spider form doesn't make them stop flying 16:56:12 amalloy todo[9/9]: Te can't start flying in spider form, but casting spider form doesn't make them stop flying 16:59:38 -!- MgDark has quit [Ping timeout: 244 seconds] 17:00:06 -!- omarax has quit [Remote host closed the connection] 17:03:42 -!- Wax has quit [Quit: Page closed] 17:05:25 -!- Insomniak` has quit [Quit: I like to rock] 17:11:53 -!- rkd has quit [Quit: Page closed] 17:16:10 -!- Dracunos has quit [Ping timeout: 244 seconds] 17:20:03 -!- tabstorm has quit [Ping timeout: 276 seconds] 17:27:26 -!- simmarine has quit [Read error: Connection reset by peer] 17:28:11 -!- simmarine has joined ##crawl-dev 17:31:13 -!- FiftyNine has quit [Read error: Connection reset by peer] 17:31:45 can i change my rc so it quits asking for confirmation to walk into flame clouds? 17:32:04 i appreciate it normally, but this guy has firestarter and rF+++, so i kind of want to be in them most of the time 17:36:49 -!- Marvin is now known as Guest884 17:38:47 they do still hurt you 17:38:52 -!- Orphcs has quit [Quit: Page closed] 17:41:52 why can mature tengu start perma-flying while in forms, but weakish ones can't stat temp-flying in forms? 17:42:05 -!- Kenran has quit [Quit: Leaving] 17:43:47 because the million different types of flight are weird and complicated and nobody's managed to make them fully make sense yet, probably 17:44:12 rip levitation and controlled flight..... 17:50:50 -!- MarvinPA has quit [Remote host closed the connection] 17:50:57 G-Flex: i know they still hurt me, i just want to know if i can set my rc to ignore the confirmation 17:51:14 and then complain when i move on to my next character and forget to remove the line 17:53:33 -!- MarvinPA has joined ##crawl-dev 17:55:25 -!- mibert has quit [Ping timeout: 260 seconds] 17:56:27 -!- AreBrandon has quit [Ping timeout: 276 seconds] 17:59:34 i don't think you can, Prozacelf 17:59:50 without disabling all confirmations 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:05 -!- ystael has quit [Ping timeout: 244 seconds] 18:01:54 ah well 18:01:57 i'll live with it then 18:02:19 firestarter should just give flame cloud immunity 18:02:39 -!- waat has quit [Ping timeout: 250 seconds] 18:03:12 Unstable branch on underhound.eu updated to: 0.19-a0-82-gd3566c2 (34) 18:04:03 hmm, i thought it actually did for some reason 18:05:15 aha i guess i was thinking of the scroll conservation 18:05:48 -!- lobf has joined ##crawl-dev 18:06:22 well, that would also be viable 18:06:35 although it probably won't happen in time to help me in this particular game 18:11:47 -!- Prozacelf has quit [Ping timeout: 252 seconds] 18:16:53 -!- removeelyvilon has quit [Quit: Page closed] 18:19:59 -!- elliptic has quit [Quit: Leaving] 18:22:05 -!- elliptic has joined ##crawl-dev 18:22:16 Tomb of Dorowhatever wizlab, not all walls disappear 13https://crawl.develz.org/mantis/view.php?id=10419 by Sar 18:22:39 -!- WalkerBoh has quit [Ping timeout: 265 seconds] 18:25:28 -!- WalkerBoh has joined ##crawl-dev 18:32:01 -!- PsyMar has quit [Ping timeout: 276 seconds] 18:37:58 So if I start my DEAM on cjr having been the first game after my last streak win, I can start a MuSu after the DEAM but befor winning it, and win/loss of MuSu won't affect my current streak? 18:38:09 s/befor/before/ 18:46:00 -!- lobf has quit [Quit: lobf] 18:49:41 -!- swisschard has quit [Ping timeout: 244 seconds] 18:52:35 -!- CacoS has quit [Ping timeout: 260 seconds] 18:58:59 -!- Kalir has quit [Changing host] 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:03:04 -!- vale_ has quit [Remote host closed the connection] 19:09:58 -!- Guest884 has quit [Remote host closed the connection] 19:23:53 Allies got lost while going down! 13https://crawl.develz.org/mantis/view.php?id=10420 by WildSam 19:26:38 -!- AreBrandon has joined ##crawl-dev 19:27:35 -!- lobf has joined ##crawl-dev 19:27:41 gammafunk: yes 19:28:03 if you win the musu you'll actually have two active streaks at once 19:28:35 -!- lobf has quit [Client Quit] 19:28:48 though i'm not sure what happens if you start two characters, then win them both, then start a third. which strea is that third character part of? 19:31:12 -!- mong has quit [Quit: Page closed] 19:42:06 random thought 19:48:04 why is it that so few gods are pleased at the destruction of artificial beings? 19:49:03 yred seems to be the only god that cares about murdering them 19:53:02 -!- Kellhus has quit [Quit: Page closed] 19:57:10 -!- meatpath has quit [Ping timeout: 276 seconds] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:02:24 -!- Jiharo has quit [Quit: Leaving] 20:03:22 -!- WalkerBoh has quit [Remote host closed the connection] 20:03:31 no one cares about gargoyles 20:07:55 -!- Zxpr1jk has quit [Quit: Leaving] 20:09:51 -!- jefus has quit [Quit: Leaving] 20:10:53 -!- cang has quit [Quit: Page closed] 20:12:22 -!- ystael has quit [Ping timeout: 265 seconds] 20:21:42 nobody can figure out whether gargoyles are alive, artificial, or æthereal :p 20:31:06 -!- Patashu has joined ##crawl-dev 20:31:17 -!- elliptic has quit [Quit: Leaving] 20:34:26 -!- elliptic has joined ##crawl-dev 20:35:34 gargoyles are MH_WHATEVER'S_CONVENIENT_AT_THE_MOMENT 20:35:50 -!- scummos| has quit [Ping timeout: 260 seconds] 20:42:22 -!- CanOfWorms has joined ##crawl-dev 20:44:41 -!- edsrzf has joined ##crawl-dev 20:53:08 -!- Rast has joined ##crawl-dev 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:07 -!- Naruni has joined ##crawl-dev 21:01:15 hi 21:02:52 need to pick some brains... this class that im creating (menu to use things from either inventory or ground) i want to be self-contained. example, the class has all the functions inside of it so the whole process can be easily called from an outside function like this: 21:04:07 UseItemMenu bla(stuff); item = bla.itemp; itemp being a pointer to the item returned when bla is called 21:04:33 is that a good model or bad, or neither? 21:05:03 returned/selected from the menu i mean 21:11:56 it seems very strange to me that constructing the object apparently causes the menu to be displayed and an item returned 21:12:19 normally i would expect to construct the object, possibly do some more configuration on it, and then call some method that returns the item 21:12:43 <|amethyst> look at how _invent_select calls the inventory menu 21:13:18 !source _invent_select 21:13:19 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l1117 21:13:45 <|amethyst> it constructs a menu, sets various options on it (you might eliminate most of the need for that by setting useful defaults in the constructor), then calls show, then calls get_selitems to get the list of selected items 21:14:18 <|amethyst> if you're inheriting from InvMenu you will have all those methods anyway 21:15:16 -!- mars is now known as Guest21994 21:15:32 -!- wheals has joined ##crawl-dev 21:15:40 the problem comes in where a lot of the InvMenu stuff does not play well with things outside of inventory. I'll either have to re-write InvMenu to not be InvMenu more like InvOrFloorMenu or make all my own stuff 21:15:46 -!- Guest21994 has quit [Client Quit] 21:17:22 <|amethyst> KnownMenu inherits from InvMenu and handles things outside of inventory 21:17:28 amalloy, that's why i'm hoping to make it all self-contained, where just calling UseItemMenu bla(type_expect) the constructor will figure out exactly what needs to be configured via type_expect and generate the menu with the appropriate things inside it 21:18:24 <|amethyst> likewise ShopMenu 21:19:32 <|amethyst> but you can simplify some of that, e.g. ShopMenu's constructor does set up all the items 21:19:41 is #10415 a bug? you don't quite hit mindelay at level 27 21:19:43 right? 21:20:00 yes that is true, i have been using pieces of code from both of those. fact is there is lots of tidbits in that code that i don't understand so trying to decipher all of it is a bit more painful than building a self-contained class 21:20:46 -!- PleasingFungus has joined ##crawl-dev 21:22:00 !tell MarvinPA vs *should* be able to recover mp from biting under pak, since his no-mp-regen thing is significantly worse for them than for other races (turns them halfway into dd) 21:22:00 PleasingFungus: OK, I'll let marvinpa know. 21:23:29 !tell amalloy te not being able to start flying in spider form is probably the bug, if there is one, since we do want to support te flight in forms 21:23:29 PleasingFungus: OK, I'll let amalloy know. 21:23:31 i don't think that's really a problem though 21:23:31 MarvinPA: You have 1 message. Use !messages to read it. 21:24:00 it seems better to keep the conduct consistent and have it be worse for some races as a result 21:24:03 i mean 21:24:06 the conduct is consistent? 21:24:09 it's not channeling 21:24:18 pak doesn't prevent all non-divine forms of mp restoration 21:24:24 ambrosia is fine, !magic is fine 21:24:28 why not vs bite? 21:24:49 well, mechanically it's no non-consumable mp regen it seems like? 21:25:17 that's what you would be changing it to if you disabled vs bite, right? 21:25:21 sounds more complicated than "no channeling" 21:25:22 to me 21:25:28 which is what it is now, afaik? 21:25:31 <|amethyst> no 21:25:35 <|amethyst> well 21:25:43 <|amethyst> channelling is the thing you're punished for 21:25:50 <|amethyst> but I thought pak also disabled MP regen 21:26:09 ah, i was considering that as a different category 21:26:29 -!- insecticide has quit [Ping timeout: 252 seconds] 21:26:29 sublimation is renewable/nonconsumable mp regen too 21:26:52 ah, didn't realize pak banned that 21:26:57 that makes sense tho 21:27:25 hi 21:28:53 ok, i've changed my position. i now agree with mpa. 21:29:29 <|amethyst> Δ 21:29:46 -!- vale_ has quit [Remote host closed the connection] 21:29:49 Delta has been awarded! 21:30:10 well i forget the exact phrasing the bot ues 21:30:12 uses 21:34:07 -!- Wah has quit [Ping timeout: 250 seconds] 21:35:00 -!- knu has quit [Ping timeout: 250 seconds] 21:35:25 -!- NeremWorld has quit [Ping timeout: 250 seconds] 21:35:26 -!- minqmay has quit [Ping timeout: 250 seconds] 21:36:18 -!- bencryption has quit [Ping timeout: 250 seconds] 21:38:02 -!- Dracunos has quit [Ping timeout: 250 seconds] 21:38:54 -!- mzmz has quit [Ping timeout: 250 seconds] 21:40:37 -!- jbenedetto has quit [Ping timeout: 250 seconds] 21:41:56 -!- chequers has quit [Ping timeout: 250 seconds] 21:42:05 -!- chequers has joined ##crawl-dev 21:44:46 yeah i'm not really sure what we should do by #10415? 21:45:01 the minimum delay *is* 1.3 21:45:10 <|amethyst> wheals: minimum delay is 1.35 really 21:45:54 though that implies every other shot will be 1.3/1.4, when it's really stochastic 21:48:42 -!- nicholas982 has quit [Quit: Page closed] 21:49:02 <|amethyst> could stop improving speed at level 26 so the minimum delay is 1.4 21:49:40 <|amethyst> Could change the description so that it makes more clear what happens at XL 27 21:49:48 <|amethyst> err, at skill level 27 21:50:09 <|amethyst> not quite sure how to phrase it 21:50:55 <|amethyst> "Its minimum delay, 1.3 to 1.4 randomly, is reached at skill level 27" 21:51:17 -!- Alcopop has quit [Client Quit] 21:51:57 i'd be fine with saying 1.35... 21:56:15 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 21:58:17 !messages 21:58:18 No messages for minmay. 21:58:24 1.x5 weapon speed would be great 21:58:37 UC already is willing to leverage randround 21:58:49 <|amethyst> weapons already do that too 21:58:52 friendfixit, all attack delay uses randround 21:59:12 whaaaaaaaaat. sheesh. I listen to hearsay too much 21:59:53 ...I don't think I have ever heard someone say that attack delay does not randomly round 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:18 except for, like, people playing really old versions where it didn't 22:00:25 -!- lobf has joined ##crawl-dev 22:00:25 so much easier than checking for myself... I wonder how many people still think only even numbered weapon skill does anything. or I'm just the village idiot :P 22:00:29 * friendfixit death of shame 22:01:57 anyway, the best solution to the sniper problem is to make its base delay 2.75 instead of 2.7, obviously 22:02:18 <|amethyst> I think my solution of "cap all skill levels at 26" is better :P 22:02:30 that was a joke 22:02:34 I think that solution is better too 22:03:40 i feel like changing skill level caps for the sake of rules text for two unrands might be a little much. 22:04:16 it's not for the sake of that, it fixes a lot of other problems 22:04:27 -!- Cacophony has quit [Ping timeout: 250 seconds] 22:04:43 -!- lobf has quit [Ping timeout: 246 seconds] 22:04:55 <|amethyst> 26 isn't really a great number, though 22:04:59 <|amethyst> 30 has more factors 22:05:18 -!- Cacophony has quit [Changing host] 22:05:35 we talked about this, like, yesterday, and the only other thing you could come up with was spellcasting success, which we both agreed should be fixed by removing chance_breaks instead 22:10:09 -!- JStrange has quit [Ping timeout: 244 seconds] 22:19:07 Your line of fire to the torpor snail is blocked by a fungus. Continue anyway? 22:19:36 !!! 22:20:29 !learn s pleasingfungus[13 Your line of fire to the torpor snail is blocked by a fungus. Continue anyway? 22:20:29 pleasingfungus[13/27]: Your line of fire to the torpor snail is blocked by a fungus. Continue anyway? 22:20:40 I predict that if you change 27 to 26 because you want it to be even then a year from now you'll realize some reason why being a multiple of three was better 22:21:29 -!- Shard1697 has quit [Ping timeout: 252 seconds] 22:21:29 -!- Dracunos_ is now known as Dracunos 22:21:55 <|amethyst> elliptic: that's why I revised myself to 30 :) 22:21:59 yes 22:22:32 (30 is sort of far away from 27 though) 22:23:44 !bug 10415 22:23:44 https://crawl.develz.org/mantis/view.php?id=10415 22:24:15 -!- ystael has quit [Ping timeout: 276 seconds] 22:24:21 personally I don't see a problem with saying that min delay is reached at skill level 27, since that is true 22:24:34 <|amethyst> but what number? 22:24:53 1.35? 22:25:07 <|amethyst> how reasonable 22:26:18 <|amethyst> a bit of a pain to implement 22:26:21 elliptic: o/ 22:26:29 |amethyst: I had a commit earlier that did it! a few months ago 22:26:33 <|amethyst> ah 22:26:34 in response to the longbow of speed bug 22:26:45 (my commit was wrong in other respects) 22:27:07 minmay: do you use console or tiles? 22:28:26 it seems like console might be good "training" for an erstwhile vault designer, but then again console doesn't show you as much info, so I'm curious what the pro does 22:29:02 |amethyst: http://sprunge.us/SKIX this was the thing i wrote at the time 22:29:05 idk how helpful it'd be 22:29:11 a bunch of it is irrelevant and wrong 22:29:52 elliptic, https://en.wikipedia.org/wiki/Wikipedia:Chesterton's_fence 22:29:53 <|amethyst> PleasingFungus: hm 22:30:09 <|amethyst> PleasingFungus: I suppose, since you're keeping it scaled by 10 still, float isn't so bad there 22:30:23 <|amethyst> PleasingFungus: since 13.5 etc are exactly representable 22:30:57 Naruni: Chesterton's 27? 22:31:45 <|amethyst> of course 22:31:57 <|amethyst> that implies that if you want to make a lasting influence 22:32:08 <|amethyst> you should make completely arbitrary decisions that have no basis in logic 22:32:23 <|amethyst> that way no one can explain why things are the way they are, so aren't allowed to change them 22:32:30 if r-i was here, xhe'd be arguing that was the primary principle of crawl design 22:32:36 hmm 22:33:05 on an unrelated note, all of my monster designs are pristine and should not be changed unless you perfectly understand their design reasoning 22:33:30 <|amethyst> also your tiles? 22:33:38 lmao 22:33:42 |amethyst: "things are the way they are cause man the previous dev was a weirdo" 22:33:42 so these hyper.lua and hyper_X.lua stuff are used for (I assume) certain types of regular level gen? 22:33:43 even i couldn't claim that with a straight face 22:34:08 of course, that's already true 22:34:28 yes, hyper is for a lot of the lua layouts 22:35:34 i'm just starting to peek through this code, but.. 22:35:35 return procedural.max(primitive.box,procedural.sub(primitive.diamond(),edge)) 22:35:51 does that really make a square and then a diamond on top of it to make an octagon 22:35:56 !source memorize 22:35:57 Can't find memorize. 22:35:57 or subtract the shape of a diamond 22:36:00 rather 22:36:08 !source memorise 22:36:09 Can't find memorise. 22:36:21 random question 22:36:28 uh 22:36:35 so you can use sif channel when you're at max mp 22:36:39 weird 22:36:47 ??devastator 22:36:48 devastator[1/4]: (maces & flails; +3 acc / 8 dam / 1.3 base delay / 0.6 min delay). The shillelagh "Devastator". It's a +6 shillelagh that casts radius 1 shatter when you hit something with it, centered on the thing you hit. Won't hit you or break walls. Spellpower scales with melee damage dealt. Not as noisy as the actual shatter spell (15, same as fireball, instead of 30). 22:36:51 <|amethyst> wheals: Vp pro strat 22:36:52 what if you wanted to reduce your satiation so you could eat purple chunks? 22:36:56 how does the formula for determining spellpower work? 22:37:05 that's a great question, Lightli. 22:37:12 <|amethyst> Lightli: on devastator specifically? 22:37:18 yeah 22:37:20 oh 22:37:25 i was just being a shit 22:37:45 <|amethyst> !source shillelagh 22:37:46 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-damage.cc#l1371 22:37:54 <|amethyst> Lightli: ^^^ that is called with pow == damage done 22:38:04 so it's shatter, cast at power = damage 1.5 22:38:06 <|amethyst> Lightli: but it multilies that by 3/2 for monsters 22:38:09 *damage * 1.5 22:38:15 ah, yeah 22:38:20 so monsters literally can use devastator much better than you ever could 22:38:28 <|amethyst> ? 22:38:29 <|amethyst> no 22:38:38 <|amethyst> 3/2 for monster victims 22:38:39 oh I misread 22:38:40 sorry 22:38:52 what's shatter's damage output anyways 22:39:02 depends 22:39:13 <|amethyst> Xd(5+pow/3) 22:39:24 usually 3d 22:39:43 so 3d5 bonus damage per hit 22:39:44 not bad 22:39:50 (assuming a hit of 1 damage) 22:40:31 <|amethyst> it doesn't hit the target does it? 22:40:43 this is kind of fun to see how all the level generation (that aren't vaults) are put together 22:40:45 <|amethyst> oh 22:40:47 <|amethyst> it does 22:40:54 -!- ProzacElf has joined ##crawl-dev 22:40:54 can someone explain to me what would result in a situation where equipping a +5 ring of evasion brings my evasion from 34 to 40? 22:40:57 <|amethyst> that second parameter is exclude_center not include_center 22:41:06 rounding errors? 22:41:09 nope 22:41:12 if it's rounding the same with the ring on or off, I can't imagine why this would happen 22:41:12 you're a merfolk or a tengu 22:41:13 <|amethyst> G-Flex: merfolk in water 22:41:15 <|amethyst> flying tengu 22:41:20 ohhh, flying tengu 22:41:23 the bonus is a percentage, isn't it 22:41:26 yep 22:41:29 thanks, never mind 22:41:38 this confuses people about once every six months 22:41:52 geoelf is kinda neat too 22:42:17 -!- rarewave has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 22:42:20 <|amethyst> not-actually-true trivia: that layout engine is actually pronounced "gooey elf" 22:42:38 it's true now 22:42:49 <|amethyst> I suppose minmay is in the channel 22:43:33 -!- Ququman has quit [Read error: Connection reset by peer] 22:43:57 which sounds like it just generates a bunch of rooms and corridors and tries to fit them together? 22:44:19 I don't see how I would use that information 22:44:25 |amethyst, that's how I always pronounced it 22:44:50 really i actually never noticed how elf was laid out until now 22:45:06 I pronounced it like the "geo" in "geode", even though I'm sure it's supposed to be short for "geometric" 22:45:06 flappity, yea, hard to un-see after checking out all the layouts 22:45:17 there's some neat stuff in here 22:46:04 -!- Cacophony has quit [Ping timeout: 250 seconds] 22:46:13 -!- Daekdroom has quit [Read error: Connection reset by peer] 22:46:15 minmay: those are pronounced the same way, though...? 22:46:49 -!- Cacophony has quit [Changing host] 22:48:19 er, I meant "geometry" 22:48:46 <|amethyst> those are just stress variants 22:49:02 it talks about "geometric rooms" tho so I'd imagine it's pronounced like that geo 22:49:09 <|amethyst> geoelf would probably get antipenultimate stress 22:49:17 also all of these rooms talk about radius, even if they're squares 22:49:17 <|amethyst> err 22:49:17 <|amethyst> s/nti/nte/ 22:49:24 preantepenultimate? 22:49:36 i guess maybe they're bounded by a circle to keep them spaced out properly or something? 22:51:26 <|amethyst> I think it's to be consistent with other room shapes 22:51:44 <|amethyst> hexagons, triangles, etc 22:51:49 yeah it looks like it grows the room size or something until it's within a range of the "radius" 22:51:58 so that makes sense 22:55:35 the rooms are generated so differently than i expected though 22:55:36 -!- Shard1697 has joined ##crawl-dev 22:55:38 <|amethyst> PleasingFungus: re that patch 22:56:07 it sounds like it basically mathematically defines the points that make up the triangle, rather than doing something like drawing lines and filling in with floor 22:56:09 <|amethyst> PleasingFungus: I'd kind of rather use a scale like we do everywhere else 22:56:11 <|amethyst> PleasingFungus: but 22:56:15 or square or whatever 22:56:27 wheals: if you couldn't use channeling at max MP then macroing . to aa on mummies of sif would be a lot less good 22:57:02 <|amethyst> PleasingFungus: I guess it's not terrible to return a float, if there's an assert to make sure there's no rounding error 22:57:05 can't you use some lua thing instead 22:57:19 I would really like to be good at layout creation/modification. I keep thinking that's where I'd specialize if I ever had time for crawl-dev 22:57:24 <|amethyst> *elliptic* can use some lua thing instead 22:57:36 I still want to crank out some new crypt layouts 22:57:45 <|amethyst> I think there are probably more people who can create a macro than who can make some lua thing 22:57:53 -!- Ultraviolent4 has quit [Client Quit] 22:58:10 but the people who are just playing sif and don't want to waste turns/food accidentally probably outnumber both 22:58:17 I need to learn lua 22:58:19 because I don't know why 22:59:08 it's a dillema i admit 22:59:14 wheals: really the best solution is to make channeling have a cost for everyone somehow 22:59:33 this is super interesting to me for whatever reason though 22:59:35 * flappity digs around for other room generators 22:59:47 yeah but that requires making, like, design decisions 22:59:48 <|amethyst> contam channel? 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:15 we could add the lua thing to advanced_optioneering to make it easier for people to find it 23:00:32 ? 23:00:35 contam channel for users who don't pay the hunger cost is an option, or tiny piety cost channel for everyone 23:00:50 <|amethyst> elliptic: piety doesn't work with other means of channelling though 23:01:18 <|amethyst> unless having to hold a not-good-in-melee staff is enough of a cost 23:01:41 though I don't really see any others in that directory besides the hyper_ stuff, procedural_stuff, and geoelf 23:01:42 |amethyst: I think the only other free means of channeling is the staff? and yeah people usually swap to and from it anyway 23:02:20 flappity: i mean a lua snippet that when added to your rcfile makes pressing ./s on a mu^sif channel at non-max mp 23:02:26 flappity: not the level generation lua thing 23:02:36 |amethyst: however the tiny piety cost approach has the issue that sif piety is basically useless once you start getting gifts 23:02:37 yeah i figured after i said that and reread 23:04:14 honestly the actual best solution would be to redesign (or at least rebalance) sif in such a way that channeling is totally different (or doesn't exist) 23:04:18 but that is obviously hard 23:05:52 -!- ontoclasm has quit [Quit: Leaving.] 23:06:15 !source get_text 23:06:15 1/9. https://github.com/crawl/crawl/blob/master/crawl-ref/source/cio.cc#l280 23:06:42 <|amethyst> !source InvEntry::get_text 23:06:43 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.cc#l180 23:06:48 <|amethyst> is that the one you're looking for? 23:08:48 -!- Cacophony has quit [Quit: oh no am scare] 23:09:09 !learn add amalloy_todo The spectral wolf spider bites you! Your amulet of dismissal vibrates suddenly! You partially resist. You feel drained. Your amulet of dismissal vibrates suddenly! The spectral wolf spider disappears! 23:09:09 amalloy todo[10/10]: The spectral wolf spider bites you! Your amulet of dismissal vibrates suddenly! You partially resist. You feel drained. Your amulet of dismissal vibrates suddenly! The spectral wolf spider disappears! 23:10:40 wow that's a hell of a message order 23:11:40 powerful 23:12:22 elliptic: i remember liking |amethyst's passive channeling on wait idea 23:12:44 though i guess that doesn't answer the same problem 23:13:17 <|amethyst> it's a searing ray buff! 23:13:35 -!- WalkerBoh has joined ##crawl-dev 23:13:57 and a manticore nerf 23:14:00 -!- Marvin is now known as Guest33577 23:14:59 -!- xczxc has quit [Quit: Leaving] 23:15:29 !learn add amalloy_todo i have Drain but all my skills are at full: http://crawl.akrasiac.org/saves/amalloy-crawl-0.18-160514-2315.tar.bz2 23:15:29 amalloy todo[11/11]: i have Drain but all my skills are at full: http://crawl.akrasiac.org/saves/amalloy-crawl-0.18-160514-2315.tar.bz2 23:15:56 <|amethyst> rounding? 23:16:47 <|amethyst> I forget what the draining scale is... can you have less than 0.1 skill point worth of draining? 23:17:15 |amethyst: yes, i assume rounding 23:17:25 but it would be nice to just set it to 0 if rounding would otherwise be a problem 23:17:30 that doesn't sound like a bug IMO 23:17:33 <|amethyst> but I mean 23:17:48 <|amethyst> 5.47 skill is different from 5.53 skill 23:17:52 yeah 23:17:52 <|amethyst> but they display the same 23:17:56 okay, singing sand is one of those absolutely terrifying nature things 23:18:14 !source itemname.cc:2333 KnownMenu::process_key is not called by check_item_knowledge 23:18:15 https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemname.cc#l2333 23:18:23 shoals height map tricks might be able to represent it? 23:18:51 how does that menu react to keypress 23:19:35 Menu::process_key is called as part of the .show() control loop 23:19:38 <|amethyst> Naruni: Menu::show -> Menu::do_menu -> process_key 23:19:40 -!- Tickenest has quit [Quit: Page closed] 23:19:53 KnownMenu::process_key overrides that 23:20:15 k 23:20:47 <|amethyst> and calls Menu::process_key at the end to delegate to the base function if it wasn't a key specific to the \ menu 23:21:09 (for example, the navigation keys) 23:24:35 |amethyst: i think it is a bug that the two different ways of telling the player they're drained disagree with each other. i understand that 5.47 is different from 5.53, but i think if you're drained by a small enough amount that we can't show it to you, we should just end the drain 23:26:39 -!- AreBrandon has quit [Ping timeout: 276 seconds] 23:26:58 <|amethyst> so if your skill levels are e.g. 5.53 then you'd lose the drain, but if any skill is 5.56 you'd keep it? 23:28:43 just declare that any drain less than 0.04 or whatever amount is the largest that could cause "invisible" drain gets erased. 23:28:46 could end drain when it's <=0.05, but i feel like that might be problematic with rn+ or rn++ 23:29:05 <|amethyst> amalloy: 0.1 - epsilon is the largest amount that can cause invisible drain 23:29:14 <|amethyst> though usually it's visible 23:29:14 -!- wheals has quit [Quit: Leaving] 23:29:41 -!- Guest33577 has quit [Remote host closed the connection] 23:29:48 -!- MarvinPA has quit [Quit: Leaving] 23:30:03 0.1, then. i don't think it's important for balance reasons to make sure that players keep their drain of 0.1, and it makes the interface look silly 23:30:24 drain also isn't a simple additive thing like that 23:30:48 I think? or maybe it is 23:31:16 <|amethyst> it is additive 23:31:28 <|amethyst> return max(0, (level - 30 * scale * you.attribute[ATTR_XP_DRAIN]) / (30 23:31:29 <|amethyst> * 100)) 23:32:09 <|amethyst> oh 23:32:12 level there also depends on ATTR_XP_DRAIN though, I'm a little confused about the formula 23:32:15 <|amethyst> but level was already scaled 23:32:16 <|amethyst> yeah 23:33:18 -!- Witidek has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 23:34:40 <|amethyst> effskill = (skill * (3000 - drain) - 30 * drain)/3000 = skill - skill*drain/3000 - drain/100 23:34:49 yeah okay, so I was right - higher skills are decreased by larger amounts 23:35:01 <|amethyst> I think a better solution 23:35:30 <|amethyst> would be to show the skill in the drained colour in m even if the number is still correct 23:35:32 <|amethyst> err 23:35:32 yeah I was about to say 23:35:37 <|amethyst> even if the number is unchanged 23:35:42 <|amethyst> displayed number 23:35:52 <|amethyst> or I guess maybe that's the problem? 23:36:07 I don't see a problem with pressing _ to show the undrained value not changing any numbers 23:36:43 the drain color is telling you that you are drained, which is the same info that the Drain status is giving you 23:39:16 <|amethyst> hm 23:39:24 <|amethyst> we currently do the same thing with enhancements too 23:39:47 <|amethyst> !source SkillMenu::init_flags 23:39:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/skill_menu.cc#l1067 23:40:04 <|amethyst> I was thinking of adding an if (you.attribute[ATTR_XP_DRAIN]) set_flag(SKMF_REDUCED); at the end 23:40:56 std::sprintf(buffer, "Drain(%d)", drain_amount); 23:40:56 inf->light_text = string(buffer); 23:42:37 -!- sneakyness has quit [Remote host closed the connection] 23:42:57 elliptic: I think either |amethyst's passive channel/rest idea or my channel->always cast+short silence would be ok to fix channel's core resting problem while keeping the tactical aspect, then you could just think about adding a high-level sif ability that used piety 23:43:25 without having to just ditch low-mp channel entirely. The turn/food tradeoff is already a decent tradeoff for channel imo 23:43:38 -!- zxc has joined ##crawl-dev 23:44:11 <|amethyst> remove the book gifts and make the high-level ability "memorize spell" 23:44:16 <|amethyst> your choice of spell 23:44:21 heh 23:44:33 sif gifts are really fun though 23:44:52 i choose poison arrow 23:44:53 better than all other god gifts 23:45:02 PleasingFungus: yara's is good I hear 23:45:09 do you? 23:45:14 ...yes... 23:45:20 suspicious 23:45:21 someone should nerf it 23:45:23 *mumble* told me that 23:45:37 <|amethyst> hm 23:45:46 Actually I haven't cast it 23:45:57 maybe if I do DEEn I'll try it for grins and giggles 23:45:58 <|amethyst> elliptic: question... should the skills themselves be purple? 23:46:12 purple skills! 23:46:13 if you do, lemme know how it goes! 23:46:19 I will 23:46:22 big purple skills doing big purple damage 23:46:34 fr: plaid skills 23:46:40 <|amethyst> elliptic: apparently just adding the flag gives you the message and the _ key, but that's all 23:50:07 -!- sneakyness has joined ##crawl-dev 23:51:08 -!- tealeaves has quit [Quit: Bye] 23:51:41 -!- edsrzf has quit [Ping timeout: 252 seconds] 23:52:07 -!- Marvin is now known as Guest16080 23:52:44 |amethyst: I was thinking purple skills, yes 23:53:24 since the message does say "Skills reduced by draining are in magenta." and the skills are reduced (if not by much) 23:54:04 gammafunk, |amethyst: what is this passive channel idea? 23:54:07 -!- mars123 has quit [Quit: Page closed] 23:54:42 http://pastie.org/10837854 what am i missing? 23:55:17 it was basically a way to have resting auto-channel without changing active channel fundamentally; doesn't address the use of piety nor change the general use of it 23:55:23 s/it/the ability/ 23:55:28 <|amethyst> there were problems with the idea 23:55:49 <|amethyst> passing the turn (with . or 5: anything that qualifies for searing ray) would give you significantly higher MP regen and hunger 23:56:07 <|amethyst> one problem being that then you're doing silly actions if you don't want the hunger 23:56:23 <|amethyst> err, hunger if you're not at max hp 23:56:32 <|amethyst> err 23:56:32 <|amethyst> mp 23:56:33 mp 23:56:36 yes 23:56:38 any other corrections? 23:56:45 <|amethyst> probably! 23:56:46 :p 23:56:52 s/mp/zp/ 23:56:59 this is why all of my messages are perfect and pristine from the get-go. 23:57:17 so would the "higher MP regen and hunger" be equivalent to pressing aa? since otherwise it doesn't make much sense to me 23:57:51 if you are leaving the active channel too I mean 23:57:52 Stable (0.18) branch on CRAWL.XTAHUA.COM updated to: 0.18.1-6-gd335043 23:57:54 Yeah I think that was the idea, you'd perhaps not have an ability in the menu 23:57:54 <|amethyst> no 23:57:58 <|amethyst> that would replace aa 23:57:58 er 23:58:01 yeah ok 23:58:06 that's not the question elliptic is asking 23:58:20 <|amethyst> it doesn't have to be equivalent but I guess could be 23:58:28 it is one of the questions I was asking; the other one is whether it would be the same amounts as current aa 23:58:30 <|amethyst> I think that would probably be too much of both 23:58:30 i don't see any reason it wouldn't be equivalent 23:58:35 it's just a ui change 23:58:46 <|amethyst> except it's taking away the option not to do that 23:58:59 <|amethyst> or at least making it more of a UI pain 23:59:03 ui difference. 23:59:12 an ugly compromise would be to have a toggle for mp regen mode 23:59:26 instant toggle? idk 23:59:54 and while mp regen is mode (can be on indefinitely), you'd regen mp/increase hunger while hitting .